Warning: Permanently added '10.128.0.219' (ECDSA) to the list of known hosts. 2019/03/25 19:39:46 fuzzer started 2019/03/25 19:39:50 dialing manager at 10.128.15.235:22212 2019/03/25 19:39:51 syscalls: 1 2019/03/25 19:39:51 code coverage: enabled 2019/03/25 19:39:51 comparison tracing: enabled 2019/03/25 19:39:51 extra coverage: support is not implemented in syzkaller 2019/03/25 19:39:51 setuid sandbox: enabled 2019/03/25 19:39:51 namespace sandbox: support is not implemented in syzkaller 2019/03/25 19:39:51 Android sandbox: support is not implemented in syzkaller 2019/03/25 19:39:51 fault injection: support is not implemented in syzkaller 2019/03/25 19:39:51 leak checking: support is not implemented in syzkaller 2019/03/25 19:39:51 net packet injection: enabled 2019/03/25 19:39:51 net device setup: support is not implemented in syzkaller 19:39:53 executing program 0: r0 = getpid() r1 = getpid() getpgid(r1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800a, 0x40) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0x1) fcntl$setown(r2, 0x6, r0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x800, 0x0) getpid() r4 = getpgid(r0) fcntl$lock(r3, 0xf, &(0x7f00000000c0)={0x3, 0x2, 0x2, 0x3, r0}) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/245, 0xf5) socketpair(0x10, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_int(r5, 0xffff, 0x1003, &(0x7f00000002c0)=0x7, 0x4) r9 = msgget$private(0x0, 0x201) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000300)={{0x1, r7, r8, r7, r8, 0x10, 0xfffffffffffffffa}, 0xfff, 0x9, r6, r6, 0x7, 0x9, 0x0, 0xa9ea}) seteuid(r7) chroot(&(0x7f0000000380)='./file0\x00') msgget$private(0x0, 0x506) syz_emit_ethernet(0xf7, &(0x7f00000003c0)="87e08b30e1bd1c15f8772a422c0ff606dd04003ea5c2998dcfd0909f2f2d6da644ea6f2b920e9bd557f46e501b9ab0bfc1745eaea48067208d2c8eeea0d882388b74977629a55c9d9b0b88d3244b7577f202612821d2f7e73d7a03c8c2cfbb3cba094712f55052221d3f1abcad5a32da5b8d93f6092d6e48785a09018c5a1e47679ef09719f295422a3fe8645c5067e8a4af40f08f912b4d23eff0c17e8d1a6aa9cd5b652764299e251c861b9e1d02735cde198bba912040a81c75fba9b69147437359892d6e9485501ed25f45eda0d2ad4ae2a0d46c0b84bc86548e9a6302d715b2765c6740a10f44372df67e6291a5649a959f1e7ca5") lseek(r2, 0x0, 0x0) chflags(&(0x7f00000004c0)='./file0\x00', 0x0) chown(&(0x7f0000000500)='./file0\x00', r7, r8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x20000, 0x0) getpid() utimes(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)={{0x4, 0x4}, {0xffff, 0x8000}}) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000600)={{0x1, r7, r8, r7, r8, 0x10, 0x3}, 0x5, 0x0, r1, r4, 0x4, 0x101, 0x9, 0xfffffffffffffffe}) munlockall() linkat(r2, &(0x7f0000000680)='./file0\x00', r2, &(0x7f00000006c0)='./file0\x00', 0x0) semget(0x2, 0x3, 0x4) 19:39:53 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x7fffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0x2a) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0xffffffffffff8000, 0x9a, 0x100, 0x0, 0x7, 0xfffffffffffffffd, 0xffff, 0x3, 0x1, 0x2019, 0x40}) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') getpeername(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x1, 0x6, 0x9}, {0x18, 0x3, 0x7a, 0x1}, 0x1000000010000, [0x2, 0x89d3, 0x7, 0x5, 0x7bc, 0x8, 0x2, 0x1]}, 0x3c) nanosleep(&(0x7f0000000300)={0xb1, 0x3}, &(0x7f0000000340)) getrlimit(0x1, &(0x7f0000000380)) readlinkat(r0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/222, 0xde) getpeername$inet6(r1, &(0x7f0000000500), &(0x7f0000000540)=0xc) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000580)={0x0, './file0\x00', './file1\x00'}) write(r1, &(0x7f00000005c0)="72cfe6f64c76230347b10236ac95302b3c2b6799d4ba1ccaac469a03b4fe0e3b1db39567dd5e0b0221b2655a3a2a9e896fa9b27a5a98bc9fcf885b018db95dc63f8ceb67b0bed61f7d7663c77a193ffb927e0e756b055a242a707280b6a4cddd10836e503d5eccf97d6dbb3deaef6c64a6c6b02d9dcc0436c639e14b7d9916cc756e7d1abe141e687eefcdeec353192f0d00eeac92848c597780935981dbac994446d9949b485083f4d12ee6539c380bb498b51bbd5beab9d8e8d290c7353cd76afd", 0xc2) mkdir(&(0x7f00000006c0)='./file0\x00', 0x20) syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000700)={'./file1\x00', 0x7, 0x10001, 0x6cb2, 0x1, 0x7, 0x80000001, 0x9f88, 0x1, 0x0, 0x4, 0xfcf}) mknodat(r0, &(0x7f0000000780)='./file0\x00', 0x2000, 0xfe) getsockname$unix(r1, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) r2 = getgid() syz_open_pts() r3 = socket$inet6(0x18, 0x5, 0x4) connect$inet6(r3, &(0x7f0000000840)={0x18, 0x2, 0x20, 0x1}, 0xc) sendto$unix(r1, &(0x7f0000000880)="bf7c475f46fa31aab3ca5e00f9710a6d3ca30e101b264d64251d78445b955026fc93715fa5fbdc01952fae60220e0ba335d6dd15fe35061cd204170277698853f9de81cf77fcd88e01f45c52b4550dd26aad72abe48ba3af68bf37dd0264f397f998842f57e564ebe077ad6a3f8fb7533c626906889c5197fbddcb2dd7b4526d0e6daebc506775eadc5c48202c63c05cf5dcdbb74aea3aec4e32754992cd021ae2028ea92aa50344752f19fc6d2c0bcf78080dae2eb59a363bef71805edbdeb6102790c20f6eb771e4a86f4ca9c0a108f48b40dd24964a53db8e1d0a37", 0xdd, 0x1, &(0x7f0000000980)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$inet(r1, &(0x7f00000009c0)="843122330d47890b1d23d691a86c3d24e1bdf0aa4cd0f0812aacda5b57974b01c3c4f9617ca6c6dbdf0689679345c589075055ab1fda4c72613b2cd9c372af32ffb524c4003606a01f9e57139d68a360d4a56671ffc2c07a9843a3eddf194729195cf7333e77f1cefd87da602ac0132c8ed7e21e6542477c46cfbb4b53a25263f216f1eb94cf5358451e731a6c2c84577228a2e7d319ebadc7523aabf272668c77eb9e893e2bc9040b6a480ed9f645", 0xaf, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, &(0x7f0000000b00)=0xc) chown(&(0x7f0000000a80)='./file1\x00', r4, r2) fcntl$setstatus(r3, 0x4, 0x48) 19:39:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) shutdown(r0, 0x0) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x9) r2 = fcntl$dupfd(r0, 0x0, r0) accept$unix(r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 19:39:53 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = syz_open_pts() close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x84, 0x9, 0x1, 0x5}], 0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0xc, 0x2, 0x800, 0x100}, {{r1}, 0xffffffffffffffff, 0x42, 0x6, 0x1, 0xffffffffffff57c2}, {{r1}, 0xffffffffffffffff, 0x20, 0xb, 0x401, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0x5, 0x7fffffff, 0x6}, {{r0}, 0xfffffffffffffffa, 0x0, 0x24, 0x9, 0x401}, {{r0}, 0xffffffffffffffff, 0x12, 0x80000000, 0x5, 0x5}], 0x447, &(0x7f0000000040)={0x6, 0x3}) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) 19:39:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r0, &(0x7f0000000540)=[{{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x0, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x7fffffff, 0xaf}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0xc4e, 0x8}], 0x1f, &(0x7f00000005c0)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1, 0xa3, 0xeea}, {{r0}, 0xffffffffffffffff, 0x18, 0x1, 0x9, 0xffffffff00000001}, {{r0}, 0xfffffffffffffff9, 0xc, 0x4b6b556c53537cd1, 0x39, 0x2}, {{r0}, 0xffffffffffffffff, 0x12, 0x20, 0x8, 0x7f}, {{r0}, 0xffffffffffffffff, 0x1, 0x41, 0x4, 0x100}, {{r0}, 0xffffffffffffffff, 0x8, 0x3, 0x3, 0x1000}, {{r0}, 0xffffffffffffffff, 0x12, 0x1, 0x3ff, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000003, 0x10001, 0x2}, {{r0}, 0xfffffffffffffffb, 0x20, 0x22, 0x100, 0x8}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x80, 0xfff}], 0x100, &(0x7f0000000700)={0x9, 0x2}) connect$unix(r0, &(0x7f0000000500)=@abs={0x1, 0x0, 0x2}, 0x8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='#\x87\\\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='#(\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='&\x00', &(0x7f0000000400)='[!.*#.\\\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='}^+.\xbe[\\J[-\x00']) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) 19:39:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x7f) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x96) close(r1) 19:39:54 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x20000000, 0x2000000000000, 0x9, "5187cfdefb9b9f6c080395beadc36433fb2389e3", 0x1000, 0x800}) listen(r0, 0x0) 19:39:54 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = msgget(0x2, 0x230) msgctl$IPC_RMID(r2, 0x0) getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0x7ff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getgid() clock_gettime(0x3, &(0x7f0000000280)) r3 = getuid() setuid(r3) syz_open_pts() fcntl$getflags(r1, 0x3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r5 = semget$private(0x0, 0x6, 0x8c) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) 19:39:54 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCCBRK(r1, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 19:39:54 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000240)="6811a04248689677c547287ae57991ccaa7655f763be7722a42662d8da2e73b92387998d8490e945dd1d0e682b565a650a6f99c5d7bd1a44ee4c2b32db75868fc9000f10036bcccc92e83799b90c", 0x4e}, {&(0x7f00000002c0)="1aab70ca9853e6e3a9d589cd5b49022ee4f4ef0a48101ce3ac6db39cbc4e112866867c5a5c57b2d412c1d7473395687b7e176f22156cb500f9000e9a1ffd14cd0bab66f4086f313261416229013097781466c589092d249eade0", 0x5a}, {&(0x7f0000000340)="3e75ffe019be0eb946266f1c9da85bb3ac38451343991f6b73f7e77f8e219bd5fb0805c506881f395d2f5c1ff6198f4b0ac13051b65bbeeaca3b9eca43d559b3244d37461ddbc68b1f70a18702872c9032a07f7ebeddb2f6cb426ce9361a5be3817080281c82819fae0fe18c6e00a31503daec27177b83891019119ba7690144c7278bf04e505bb69d1a2cc24dbeaf0f9195acd11113725ac97b27746cac53db7802f995744001493d000940ad892189ea2e82f986b473605701a948ddd0", 0xbe}, {&(0x7f0000000400)}], 0x4) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0xffffff52, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESDEC], @ANYRESOCT=r2, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES32=r1, @ANYRESDEC=r0, @ANYRESOCT=r2]], 0x27}, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x9db, 0x1, 0x3, 0x1, 0x7, 0x9, 0x0, 0x0, 0x3, 0x100, 0x609f}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) r4 = geteuid() seteuid(r4) 19:39:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 19:39:56 executing program 1: mprotect(&(0x7f00000e8000/0x2000)=nil, 0x2000, 0x5) mprotect(&(0x7f00001af000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x10, 0xf, 0x1) r1 = socket$unix(0x1, 0x5, 0x0) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000040)="e6d551bcedc795658207a641822510615a348827d8eef0ebefc5cac9a333466c450d46639b62cd2dbd615e1e9d1cab60f25bfa38e7ef53d5d5d0c57a2016be62e3ef964e453cfcd9182aea23406adb27ca23386892d25678ad3e403122a5515ac52b25ff1deb41464ccecb29f569467643a982fde5bc2c4c4165a1c68f848315edbca3daf6d6ef1cd5309a280ad6c9454170f6054f8e258ed8386de104312c", 0x9f}, {&(0x7f0000000100)="5c8dd48711917778f185ef865c603fb80febb167739283721b3cc20b7fa0b36d7db7df4bce327c11cdeec67dd7d91ce2fd0d0a46", 0x34}, {&(0x7f0000000140)="2b67eae9a2c35e2c46cd036379d9dd54a55f68fc860ebd9c886ada1f982ac40ac2b764149230200406904a12e4b83cc9a02265efc34bac9e9bf916bc23ce3685215fb9deebc97136009bf9279aae6a843269b7a9bd7a6f85a2047aa112549b2a453bbf485e2fd8efc93d199e2a36d01ba58b11cdc3692155fae181e3158f541e379e058f6cee3399f2c61f3cacbd0440", 0x90}, {&(0x7f0000000200)="24950bded2b1c9af3e48b44652b617da02ebae2fc59704cda151d3c533b921c4edf9cfee7be51c7bebef776c9db9e24db0f43e8377216677c5cc5f98a132a7c0c55089a9d385ead1e43e77983c74099b6f70ed2a2bf2b3912baf7663eab7349da6f6f5ae9963bd4f6286f2e6d038ee98e793b63a21f47bf1fc5c2fe3301253bb60445167f7a9ad9ca41148e18230d444bc683a86f063a287fad78d7fd50feaee583ea41c34777ad36dac5f8519d82299b7185bfd867898f8a8f496d6c7df62943f1735534e8f1744e283c4a7ef91d7587a65963ee0fd45f6de8b3d0fc928c6882adf5ce6138ebc478568939b", 0xec}], 0x4, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r1, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0xc8, 0x4}, 0x4) 19:39:56 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1000, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000140)) 19:39:56 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) readv(r0, &(0x7f0000000000), 0x10000000000000c4) readlinkat(r0, &(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)=""/4, 0x4) fcntl$setflags(r0, 0x2, 0x1) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 19:39:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) 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) semget(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0xfffffffffffffffc) close(r0) 19:39:56 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r2) fchmod(r1, 0x0) 19:39:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000040)=0xc) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='-\x00', &(0x7f00000000c0)=']%\'\x00', &(0x7f0000000140)='\'@-]&\x00', &(0x7f0000000180)=',)\x00', &(0x7f00000001c0)='((\x00', &(0x7f0000000200)=',{.\x00', &(0x7f0000000240)='\x00', &(0x7f0000000400)='[]#*/\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='#\x00']) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000380)='./file0\x00', 0x10481, 0x18) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) faccessat(r1, &(0x7f00000003c0)='./file0\x00', 0x4, 0x1) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/3, 0x3}, {&(0x7f0000001480)=""/51, 0x33}, {&(0x7f00000014c0)=""/62, 0x3e}], 0x4) 19:39:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) r1 = dup2(r0, r0) fcntl$setflags(r1, 0x2, 0x1) 19:39:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000001240)='./file0\x00', 0x10068, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001280)={0x1ff, 0x8, 0x4, 0x100, "fdfb4ccf36dfcfb057f33bbd4d7cfa82eb0e19d5", 0xba, 0x7ff}) r1 = socket(0x18, 0x2, 0x0) recvfrom$inet6(r1, &(0x7f0000000000)=""/170, 0xaa, 0x800, &(0x7f00000000c0)={0x18, 0x0, 0x1, 0x7}, 0xc) fchmod(r1, 0x20) recvfrom$inet6(r0, &(0x7f00000012c0)=""/102, 0x66, 0x841, &(0x7f0000001340)={0x18, 0x1, 0x8}, 0xc) sendto(r1, &(0x7f0000000180)="c99a33a4ae9f2a54e483e60322a30f66e73581e102bf89a338c670d5830e148bbb94f472715fb0157845fb669464ec9246e8a7495c013c45d88aeea909301b595c57a7a38fb6325ea8068d42bdbb53747383049497cf7621fbc5479b531475a1210f75a2fb69ce7688a7e08a377b16cf8e745459615ae3af0ed24112842934db0ca9431bc285416c5d87e83f24c17d45392041edf30b050de6a1009a9ec5605be854642254a770e944a3816ddc16445d0d6226ed5de434d8c56452c98993f4917a5d7a43dc7c4fa4c3e18a217d6863d07807c5f2799798d29179f83cbecf575151e69ea590c16a4f9c40a035f5af5fb1fc8395b2afc00652998f8692d777b1afa415cd1715ad1bca9c110481a0b27d13e53a0f849d0961f66e3090283be66ed4a3931b7ea80e2597910acfaf9b4278e889b244521431f634915f96125f0ce4def365c342856deef835f64f2f646ec0585da4e650b4554faa837cd679f564b7bebab6bb8047e0541844990239d41844ea25f2f9d2cbe351e2d26fbc869916cb33356be61f7b4b4fec2d38b356ac5ce6dd73ceac8b4c7e18441fb31d8d1716abf02fbc1c69fa13c2042df604c7bfe42fd2b65e8e80321b2187342309ec703a4aef363f4f1424b9178e18df5407bd645660d48bdf52fc2650ec5f810cc4ea50422c10bcb2f427da26fa949f5fd8bba78750b772dbf7568a8cb3d6a0855b8d95cec437ddb82202cffc44f07e4f5b86f1ac1f3967402ed5319a2c34a02d5db484cdbc5478dce516f88e24f320f5b3cf373443c605dead5cbfb949e3f6ddb9081f109b03ad19124d5e4e4265468cf96cf3a3cf434c6d1e6ce21ab1b02f19db76a6f38af2914994f0deaa342d6a80f91d05ca9ef43b98be40d0848ddeb46e8548e8a4007e19656a327cf9c927ced651ea86a8121bddb54220b79028761be2bc87c7b642351a713b417fdcc04aacf5da486a8a1e733350b3397034beca759257db358550e22c0189ea0192a92f15ad4068870ad9638b98b06f086826615af2d830f23f620917a6a2d83d93ae7448c0318667957c4c51a9a6ff2de80c9c943afd9d1c0270a41b94309ec773d156580d6271d1f3db265ecb160636a8c2a94248d8ee7b82267cb3aa1cab24d65e0ebec1abc5185445c31a6b567dafca1f9eec5cb3832789862a65ab6e6ec60f568a832bd26868d10c1e985fc8d254b1e7d2ecd964701ea247e4116482cc87adb7c3b4b0b98df3bad9c40215e69d51d41865be93bbe08bd96e320fb940cd65671598ad640ac7c0d12eb2c36c799c29b08a29bee0365dcf659c77df1f3ab00fb0c61ec64a462b481f14e71b6b25919129603c2126eb3e002944d42fb498948d887857ccae6770201fab43dbffcd6d3be36519ec9b475734ba3f444aaa13fcbef4955e14b09e3516cfb230b6a2f320f182b26191d6d8473157c53868baa3bac2311503a05bf9e2cdeeb9cf329bc74cbf4ea8f460457d9cbcc1291a7572f0cf1ec5c0a2fd49063c44dc56b25b06a643fc1036df1b83abfb08446402760e9231a3a95fbffdc4185a0b7740f8065d01f8fb79e6f610deb967372c08ead6bb6197cf98a16621475f551d3edcaf253f39b467b3e157f012653e5bb00f51a1e82cde2b76c8385b7163f314cfa07410bc150086af4b0c75666c2ad85bd4dbccd5b9d8eb6b16d1b6b84d29009ea9e8e4fe8b1dcbc160f637a1c0ec1ed212a531af5b033bc557cbbd1b44f0099f1e806cedf468181b662dc652f65015209dc5a846314966050b33f03d86ceff46d51cfa8ccbcb8de76ab040d03766ec5904cda2f1e472fdb2cd5f566b1f42d24fcaf9891cf413ef80fb8a96f7372e681ed0e5d0bc85c9df697ebda2a1ae04a69524b5b326e2f83744261a95d67af87ca7e56e59fedee4d7aa847fa04d0912908491b6ab1d0ebf19b045f3f9fb62345d7b1c5b8d36fbc86cccd03f0473508a5a125266b5ecc298409142e4affa35dbd844ba905941eb5d8ac6c2a0189bd87d92a17329bcf765dba94a14b5950ef58a7c9af9051f7f2bdc10dc3ace3847cfd4fbe57a6d3b94a80e89d23d02ab1a296ccc4883ba4c66ca13ca828415a6f12eb4a6f79714bb174dacd8542b155e78fbd0c977d22d39adba5ad02eb31491d11ab72143d3613121e25afaf12ec913279a55339bbeb53c343dda7c540531fb86fb7f8600411f38c782759c5deeef8641aa1f6c1724f9ad22b0819c68d8c839fd68584d1361ace59e29c1ac44836b58eaf8e2bfe5da6f5fc622a1edcca23acb330c90c82fd89b114d1ed066890c165578953a6956bdfa714fd7d0f02eb4e64ff2dd2f23164b4ef75583bb1715c13184810f0d4b842dc7d9a6bbe05e00343f2db5377ab72ff716960085e76dc1a6dd23c396e0c2f7a3ea384f280985080a1279ad690002bc93006220772656f6d34aadf1af060004cf51289c2c77a62b395f490a7046aaa9f7a8fa851a32c7acd974270c2f8964b54938fce7f57822a18d8687c26b0f9f69ebe2ea4fad41091b3a287afefbf213f51f9f36ebf9cdc610c3e48161509bf3dc84a3b3c851089cdc4a3dd2bc721a5298a672cf93cbbe3bf329ac0aca32b3bf8a9791e7a28bc99d02959f1a304d7d78ebd809f216e790c6b87874a8deb8f7299402d4fb2b92af88587de20b039af8eaccfc7a8df6bf1b8234e9628174bb688a344f47166563c651ecb94ade8721454df4fc1b0b7d1e622595d263d23286b6a3703ae0eebc9ef325851ac915a7aeb4229d9d501475e55c91f240462b2dd6276453ae4e07470f42bacbfc030edce2c77b1e1721375ee9e4f32735d7bdfe7b0a18526b853dea356c09e80fe95a7fe6488a643951eae5e3a5f9894cf110ff89c22ad8df063062c39fc3375622957c4de7aa996f0a61162bbd1e44ea727049d2f7d78e635a33def983a004136effabcd1de37696d10a7edb1b8a20f1f12f01701912eaad61891c40a41267098724059bfb2a91b8d13ea2fc5cf75016277034e86fc04b4c092bd571e281f5828c9b4334ec93e74a3e0938060e048e897969078220f92bec3442106c5c7971236fa42c94277faf2efd69c6e7ff2e29b4f24846df6f59afa0e2ba343ecba7a9012b4eca15469c7ddf9aa7105d8bbfc7c0e6fd213876e3fa39af9d33454ce69d0996bfc0683f7e214d1f9edf1700716eb14bf6ec0b05ddc66d0f76ba1a00f9b458b958cd0bc78e461a452bf9cb936c3e283d9e92fa9d77817bd0526fcc51679f6770b5a6df4cbacec31855596b48a7cd4ad0d0ff7c4fa43e99d22bd93c82b4f18e98631f50d2fba7df8bf66056a0afda645d796ff177c6db1f905725b1a2c7639519fd5f8bd5cf5b23a9497f9463459fed914a90153a651574a220ece40677327891256b27fb65dfea83f525a337f345da04edebde27c8188afd065a41a2eb4ecc5b35dc22d5b8a09ebcc80dcfa850a21d2d3ad7df53b11740169ff48f8401c4c9ce2396c3575a31b993f8a2c505841f1da90a06c23edb9e52dbc539c0e5e33daacbe9971a2343df75c7a55d4fc880cf008a0a7a28f374cd68648501a669ec2ab990d2173259fadae2788c941c4096cc182becdf83ae38c8270801caecf01887073de54d461c3b15d2904537cc5e44a8e6929d8bce44a0691cca5f649b2514a3d158acb2c6f86ebb5fd03114bd2fa9e9c84c96df2a6825672d1c762ccc6089bec3bedd5fb77cdcff2d09763acaaa2b1455a5198722b6adaf61540b0c1e589a9bc2830e9777c0d4d520d5b84ca9024a62a5e9dbf862ff89c8391e61eea9433c06b3d9afba09c29e5fe9947ce276cbc2dd40fb5da6f534c0650128d808b2e10f592a4132d5d20ae569e97fb99c5087d418eb3a030b0584a3a73be4686a8447fa06abb8ed3ef3562525dd5b14cb48c4746cb613d36cb7134f3014b7d811b9c839a33fa5b79ea2a8a2a2cbd22a6c00d592a01d01d6b1878b089abc9dadcb60c4e997f866f501251f2c1862ce195e56acb7d96d045f1ec3291674c56fc38b83b2fc4d3ea55305cb4c66ee88bbaa77640c94c6efc744b7b7a4bfdccbd58b4c15b7e402a32119a2a7b9af40ac591641bf399eb1fc6250d7fd2ffe58d07f79428c324992840a4cf9d4dc8470c7b7ad7755c626e46c92828be61bfe6ea74caef5ce5df3d9fb08092bca5ea76854307eb88e581da0642c48a132cf9ebef041b92d843e2e57f63d5be87bc590e30f4aa76d6bf781fdeb74d148103820590c096b9da2c8ba4daa11a52b066a648e2a300a0ba2778cd40a98a4cc66bb6eb022e4b5556d331340c8ecf0f54170b3edecdcc5a7ba0a6a56d17a7c96f254c0e3b96bc6baf102995c6f40979909e1bdc12eb53f72d1e4e30641026db83f01be7ff32808d94439ea62a4579c794107098c3b6acd12530482fdd8491f7bf83f1ace520ebc50e051374d56c2df7611b17ea155576aa88cac83fd2d90009d51df82d648ae240331d8c1a5efe1af96f43844d0e816b745a1d0da2f2522951a3d7445a13b271c499c6969f73d1844488355d75d3fd9616c247847bb2691e83394f0c5d485ca5c4b181716e05e418b001d0fcfcbc7667b84d7b05283fc0fc57d9f2974f2371b57c6c505934380f90b4908e50d402ec555159fed2b5f378509082a90329eac8c1fb34fde7e3faeba53ad8f051b58449ec62c203011533c2592e52902d6b515c4e47788c9649598044f4fa0d7bea96272071742c61b8596734b9d1ead89f9a69720c4bacbea8fbf2e41600e65269bda08f3519eb8a6a07677c3538d91371d43137c87db8da7c2a28fe8c1249be2e5a07d7abd2673f2554f2c746602194c3b3f0223ca6c75437b63239126bc7df7e5a5620d7aafe9b12faa4eff73c00bac0a40aca13bf89d1d19d478276066a362ce5ce69f8156303058bf81d0fcec4231a233ca257623097aebdc3f348fec4330722e9c0b1c84b6c91242af19892f1b689f4b40a908b72043d68e4808995a239a3caae592ac8ceceaffd50284f2650753b58cddba247392c7266840b0d467d1f986ce2b44ad0b6d7fe26cf65b867c2dc30b99fecb4b6a4f880790970e0dabbae6e500bd324f6f0ac64f096a4c6088c031cab3ce0faae0fc14c5973c9e5207823bb32ab0a3c23c46a0f52863fba81c7c154980905d6184b1f96f8c666d05c3417e24f909bb369146e3783c1f25db15e47e9b5067386bc0bfcf6195e6c67d48bfdb7bf17e75f4af507c857ed1dbd1277bfceb0dad3b51b39a4b568646c8417ac997e8750ebff53f7b9af563f4f4209f8172b5dc19377fd28d7d871a9ef8e1ae6be486fa9e72b122a706a87bdddd856f6e1a7920529f3cf5465bb8f4f2460dc174ec50b502864ad8915068f82363460ea0c4d664c62e2e16f6e32718194b08473d65928fed4adf9cbb4eedb8507445c42da67f502b765cc5224dde24f8f678964cf98b721582a3fbbcd385175614ad3720ac1d005883f855024d474815b3554596015f9008e4ae970b5b4b4ba045c9e33920e73f4964f2a1ba864eb07c108aae38d459e746bc7e92960435941e4c96079af694e9de804400f5db7b7c8c6fc6b3d48de10d587f7a31dc4566d4e184e52ad2b88112114230c09adf3cb4c032e9364e16d7f301feda0a5a3ac2ce499955d2b2e6dbfcf2959a82e73d3d844bb618bc8266133257d65df3c4e2ccb38f05fafbfba623891e69df2766236acb0c0499026654bfdb2ecc4f25a7750507f46506196e7e2dfd573d7fe8f5ab24e12083caea706e21bc0347855f474fa3a9e816384b79e0985cb4646de816a62a2cece06189f59fd41b", 0x1000, 0x1, &(0x7f0000001180)=@in6={0x18, 0x0, 0xfffffffffffffffe, 0xffff}, 0xc) setsockopt(r1, 0x2000000000000029, 0x25, &(0x7f00000011c0)="994c8e3d4a2d58415f32c48cfc75ac9adcc0ef1384f76f60219df2450b028db772436e57b39126ce1a9e95cda22cf750ed7ff7521b2eef4ec745e5e6c9ecf786e49e41b01d025f7745a1dca273348b676685e231b6d47e76608f079faf694e664b9796675162838b04c9c7283b4e5d", 0x6f) accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 19:39:56 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) flock(r0, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x1, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) getpeername(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) clock_settime(0x0, &(0x7f0000000180)={0xfffffffffffffbff, 0x7}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r3, &(0x7f0000000180)="a6", 0x1) r4 = syz_open_pts() close(r3) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r6, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r6, 0x21}], 0x1, 0x0) syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) read(r0, &(0x7f0000000240)=""/119, 0x77) r7 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r7, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000380)=ANY=[@ANYBLOB="00002e2f66697f653000872ac9138f4cea14004139d9415b115a89e0bd92aeffc1ea3c8499d9b0fdb683da568de3a29fb5ebe1506417fd0b824fd51384f29b0e8dfa991e328d88442e4994cb9a6ad391d85aa42f00d645626b17c5876ec52c95a97539fcaf3f83b03917863ba500bfbe65fc291cbce2dc05cc70d9a08a1c2b10fae5f5736229fb5a375f3720725789a9e52fd2c00fe0a063000000000000000000000000000000"], 0x10) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r7, 0x0, 0x0) getsockopt$sock_int(r8, 0xffff, 0x1008, &(0x7f0000000100), &(0x7f0000000180)=0x4) 19:39:56 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x4, 0x1) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 19:39:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0xac5ed78) 19:39:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00"}) write(r0, &(0x7f0000002240)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda178f085047d2808ddb3d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e59d4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c", 0x828) write(r1, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x329) 19:39:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) read(r0, &(0x7f00000000c0)=""/100, 0x64) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x5, 0x1, 0x100, 0x8, "b37bcbd916817976ec0df99d971de8f294d7f485", 0x8, 0x80000000}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x220, 0x1) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000180)=0x401) 19:39:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66686c6530008fa4eb5b079344bc5a68966f0b0ef83835c4b11c1a819c"], 0xfffffffffffffdca) pwritev(r0, &(0x7f0000001080)=[{&(0x7f0000001100)="a915070cf30a4601ccd2d785525eee2c46ae94c9f158467fcafd31bfadb2cd177050c8129158f5680b029fdbc3834844326d9f3a3c31069fc66194f2c1604aaefc9be6663c1c3a97e02e7303899e3d4d5fb6dd347041d470ecc02c0ffbed30510a3df7b59209a340009d4587ab1e2a2c6e18509791eb2ae198b7d10100000000000086812dd88afd2e41ae6d11e85177842046f8d40eee7147e6fff09b62c4245180026d156114adc430cc02bcb4aba6884fec6c811f43330591a062672fd9095c28dd69a56de8c6dd9cec67fc90b6e48dcc31335096b3c958bd9bde8bd90e316692dbd679e9c62ba9e5670c6b5bb2b1f1ae2efa7f61b20b77c36f82873cd9ce41cd4efc2fa5483dd063e2df0d9c74a068988735aa40a73078156f20b848961cf03c5dbb5033042a1d32aaf49bea0bd14908e8df6b1a33d84c113317610a4fda90029050d4b152d99695328ee5df92115311dbf112a0e6c030744af4103f4f7375bdc1998b2970bb9bde788c7320076dbcf8e37cdcd855f31e7dc97444663345a0fc7d95c1ef6b", 0xc7}, {&(0x7f0000001040)="c803d1d0dae93c49402854d507", 0xd}, {&(0x7f0000000300)="17a0b7e98b5b3c7554f079e6a95b1cd16200c9955c3db7c7f3bf8bdbb9de6bec127a3e02c321b3e44a4ee83b54fa4f1763aef7a6445d595fa05bf2bc621565049347e0224cecd2f81eee6c02a9bc5ec0a7b3b8f54d93d6bba4520b32068356445b2a09cf26bcfb57d0ea29303bc5847dd5e310a93aaf5f154a335fc1ee8a835767fcb0919a8f47dd6d42f8d5f8f5d3412b3e124eba511942987f4473ffb620b958bf5ea181f45ce82ec604f3701d2d60f623974693e9b7db975054cfeca4c9a5451b44ed3972adf8745d0b29f4e6353ca5574b9d1540f02b9684e78c4e22a761c7eaebaf48829a0ec64db6a524f28a7492d8cd216d", 0xfffffffffffffe4f}, {&(0x7f0000000fc0)="dd03c410ae06c9c133cf7a9887df408f8204e42dfdbe9ed7ba906228da7a7279815b9a491eace50d953b1f5751db48a8180ed06fca6b1ce339f1dcd2da68431b0b8f2ab902958a29af1956d914d3464706070188610f0d", 0xffffffffffffffa1}, {&(0x7f0000000440)="7903412a52287796e046a9ac83197b4120398c40079632102e6e585924db5d1c7cff093f5f12ad0393ca0abfbb81c5a789e5ad2bd189f402bfb68aeb00b7c2f5106701b49a4b29b6af6261be362497620ab2d2ab18f5632f05b0bd8ba22f0d9d9adc16eae4b5311ff05c1608df3004dda04d99a42ef6662f96026471e3c46722353da6c2ba5d5addb95b9fbee13ddca65e9b3e54c2f20400d9f0df652ba1e2542ad73adc0ab8bf941b42a6e5b362fb226bf80b93367ec152b784e2f590849e42d36c8f66cdd33da8ceba82c699298a", 0xcf}, {&(0x7f0000000c00)="df99e0a6624ba0447cef207ee7e029edaf0d1037adb0d48d8acc4ec0ece9730815dbb79aeaa55738e186bcaa200c6d099d41831bf4900bdb4e0ddd48782e45b8565cc21e7aaca488f1b27138286732420bcefe031be956824d3a05376234cde219fee173c7ca9d9be8fcdd02f5309ec352ee03ef875647ec4d6834df52f7d4909074274af8eb49e56f39c99063ca6d99edbcfaac7987dcf05c2ec7e95764f89b0cfb426922cc", 0x9e}, {&(0x7f0000000cc0)="f555d1c8ac5ef31f38bbc47b52c5dca193f4455a14273d46c2ca4265c315f19fbb28bff0a1bddca78b91da5ccb136044fab3839ab7b8ce3e723ce64535605cdebe334e13e99eea6963e10b33e54c9b33d117b354a46261be9255a5ced1a2945a1ae924393a596054110e7696cd26bb96d46c21d2a05deeffcd09621667259d8c41ed0718ac4714890a379fc9b1aa4ba8feb41da044d070e167fe4c207c2b9c99f039158143c0db875195cefdc030cc5b12cd8a1b579a5432f51322fbb9ce8ea0db1972ee8b0fc16241264311174570d676ed9ac0693063c4fafa86d350f430d7a0859fcc32b6f50703d45b7669b3dbb9816b04387307731de8481acbb128467a8d37762a16a53a075275a0031f9addb0283c667de60c5def17b2a067765ae1a14984e0117747c273646d0445b5f34894e5e8d432e54061c77de2eba6c7bcc8040f485715774302f595f81f354eeb1df468651059c77121ab913d542b6eebb7413f607997f9ac9c34eeeefa3d6c32c234a9b6dedf7d756f58c887a92c0b96a186b1754195c7142b5c4ef5f98af294e9787696675d7e4af97ec42fbf78caa60ac32e5cb01e30ce5072553558e2378496904e62c97d85a85d03d89b01b4e850a2d8656a65779caa2458da521590ac1b87bdfae03d81fa8aa958851de64474f260441c0ea3369a272ec768ed4fd6a49f6b233bb52f93f7fd33", 0xd9}], 0x7, 0x0) socket(0x6, 0x7, 0x800000000000) recvfrom$inet6(r0, &(0x7f0000000100)=""/183, 0xb7, 0x0, &(0x7f0000000040)={0x18, 0x3, 0x9, 0x9}, 0xc) 19:39:57 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000000)={0x3, [{0x3, 0x9}, {0x3, 0x7}, {0x3, 0x2}, {0x3, 0x9}, {0x3, 0x30}, {0x2, 0x1}, {0x3, 0x20}, {0x3, 0x5}, {0x1, 0x8}, {0x1, 0xff}, {0x1, 0x6}, {0x3, 0x4}, {0x2, 0x100}, {0xd9453cb50918026c, 0x100000001}, {0x1, 0x2}, {0x3, 0xd}, {0x3, 0xc03}, {0x3, 0xaf}, {0x2, 0xffffffffffffff00}, {0x3, 0x1ffe0000000000}, {0x3, 0x9}, {0x2, 0x80}, {0x3, 0xcc3}, {0x3, 0x3}, {0x3, 0x3}, {0x3, 0xf895}, {0x2, 0x101}, {0x3, 0x8}, {0x1}, {0x3, 0x7fff}, {0x0, 0x100000001}, {0x3, 0x1}]}) mmap(&(0x7f000000b000/0x3000)=nil, 0x3000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x7, 0x66b3, 0x80000000, 0x1, 0xfffffffffffffff8, 0x5, 0x4, 0x2, 0x2, 0x1, 0x2}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000240)=0xffff7fffffffffff) fcntl$getflags(r0, 0x3) 19:39:57 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0xf) poll(&(0x7f00000000c0)=[{r0, 0x83}, {r0, 0x1}, {r0, 0xa}], 0x2000000000000110, 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x88, 0x2) ioctl$KDGKBMODE(r1, 0x40044b06) 19:39:57 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000100029, 0x2e, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e699259296483411", 0x16) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:39:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000240)="b1001038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7a9745d3f9d7702fa85ff3faa8d9251830e07d25c9f69ec7ab3a34c29000aec50000000000007b0000000000000000c09b4edf34630f2633b843f46da3ef8679bb470190e01122ae13857fae7ccec8136c5b7483006ea8673955ea2a91876a6d0b46b8378c059de34a2193b63c1a139669d2d23c1c882556bd6fe519bf7734d86678477a8bc3bf355e82c2d9fbf67a7984e9656989ed76df9650be6f42475f946147fec5fd6487aeb78b3cd86fd9bb8539e77142b47570c97d6b9afd700c99c9260f5edb1ae9d8a98f8ce820feb7486794c4575998ac4156b80d5eef27d8150cddf43db4ea8fd66beef461c2e09709000000c6e213885033d84f35556e6b99c5388811cbb529a52c2b1618a6f799fce970106c2f55c75e1d6f9e09b5dbffa309d8dbddec906e9d000000000000000000000000e045eab01caed3f0b6f9fb28e282d93a19747eee5f", 0x1ba, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/94, 0x5e}, {&(0x7f0000000080)=""/149, 0x95}], 0x2, &(0x7f0000000400)=""/229, 0xe5}, 0x802) bind$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) 19:39:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="4715fcce23de6ecf75c366131910e87186b172948c392081271f08e9807713deb831dd750bf386da178781f365c437a6390ccec1bff476350b14c772ee3df5839405d18e9a09e1f7b71efbe0158da21eba00cca7bb1fc0cf3cdef21822e0fb22258379cf9056be8b8d3ec8e42a3ae1468715415b68e7d2a9b5f82abcd7acfd497c40d1ea4285a129969fe48d153d24c6b2e2d2440b65439713e6d8a79344c37bc10406d16b388a7fd53b54f6e7f73416f05a670884111379d700760eae2106009c9ae083", 0xc4) 19:39:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1, 0x9, 0x9, 0x80}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x87ff, 0x400000000009, 0x149e, "e49b2256db00000000000000dfd799ab1a8143b3"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000001880)="e3dafd0d690f201127848fe5a144e4cc535324db86e815ca0fb0bbaab3e9dbc52c447c7fece68db0b86d4c4945a3277c786d9dbcbd4372d6927d46298a2a24620976f11ca44257d58b1a7bb5a4b0eb0741d6ad46248fe44b6fa8c4cdfb8c042fefe6e83d9d590a1e7b9977b91065883515d23dfacc221805315845073a524d20bb1a950052ea959958759784774bbcba239ddd7963a7e345736b3b598bce3c80a8f78031f4705b6c0362d3ea25af600862baa453ec4bda5b76dd281faf1b24e09469f4fdc1785cedd97a06631491bbe89bfa6f004a752dfd00687aff035fe8349a61c5e81b165995f8f840599817446aaf458d9c9910328a47bb08a2c3867859b79e70e9d98914dd0a572cb44b3fc98500551ea6ae7f3169a6ec078de5408d968a3f4907ac2a46f4ae380d5788bbcdcc0062c6c9b86fb6d6c846c2cac82332c6dd0581f03b557b6bdb59502da41dae40134c33df1071e59f4527c088e9552a6d915db9d1b58214de912cf51ed0e32c29bd0dc0321c0be1070520eff580980355cf735c041c2cbf63e8c5fe7106f0c6a2a0cf81c540dfa5af51f93694b629e85fa266b315cf4d2c633c5c503f66b57c7fd90fe22cc1b850dbfac0e3a420f2b1fa115623dc4348a9303ca2671fd77c2ff35df5ca1d6137357b0fbc3b7d52c245d87838b63c676a068de002f41c6ecca35270d9d9cddfa1dd868b563b9a5303833f04008570cc94431fb02881fcae42e4f8e804d4accec8c9ee1722fcafef7fd8cd6cdea97a6492e4165f017fed9f1381f031ee298de94529ea59df48609e682ffe1e1c92f0b17ab5081dbfd32daf3a5ce4626956eff86cd48991343a66d2f746921a10599cef31830c23d40c61cdce217ec0b6383fbaca4c238f4cd6a908ab", 0x27e}], 0x1) 19:39:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000a40)=[{&(0x7f00000001c0)=""/28, 0x1c}, {&(0x7f0000000540)=""/140, 0xfffffffffffffe67}, {&(0x7f0000000600)=""/94, 0x5e}, {&(0x7f0000000d40)=""/222, 0xde}, {&(0x7f0000000780)=""/233, 0xe9}, {&(0x7f00000034c0)=""/4096, 0x1000}, {&(0x7f0000000880)=""/163, 0xa3}, {&(0x7f0000000940)=""/221, 0xdd}], 0x8) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) read(r0, &(0x7f00000003c0)=""/132, 0x84) r2 = syz_open_pts() r3 = socket$inet6(0x18, 0x0, 0x7fffffff) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x6, 0x7}, {0x18, 0x2, 0x2, 0x7ff}, 0xffff, [0x3, 0x8, 0x8000, 0x24, 0xfffffffffffffff8, 0x0, 0xcf8b]}, 0x3c) close(r2) r4 = dup(r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000ac0)=[&(0x7f0000000200)='/dev/wsmouse0\x00', &(0x7f0000000480)='/dev/wsmouse0\x00'], &(0x7f0000000b80)=[&(0x7f0000000b00)='/dev/wsmouse0\x00', &(0x7f0000000b40)=',(\x00']) fchown(r2, r6, r5) pipe(&(0x7f0000000bc0)={0xffffffffffffffff}) write(r7, &(0x7f0000007580)="7b4de795bdaabdb7b414c25f6fe306cebb1eac4a7eecd09ef5d4597f31d32a2bfc33ce881eb92bff0d916a88f7a32e0e719e975ceef1e6fafbfc05be9b7252d64c23a2b70758d3d93d98e9ef6a454e9f6d9087c0274a7e198dca01586334c5df7b40b2506c78afb13032cd2c76646117da35e813ae9e62a4368615253f6cb1277e0d69134644e88c8d0b23de4824d009917365cec979fd804b0e4e1da785e04fa77d91a8952a247b3a29ff84db711814201c1a4009a22a06d6df71b030fcef308d60b01f9a3ed7ff971539f30260eded61b6d15d2c4e1541e48281b7415aafc2b6351fb5546baf487d2203ebbac4905a8c5450bfe3badfafef0cb635c67c40c95dd56ff8b34b10f08f02a77d21ed9404a3451795fa5ad45cbd038a704abef862cc079cb2e29a5a45bc46989882a5b3571b6e39d74529ecbd81b633161bc1458fa6a069b90df85b5b07ace3e858deddaff8ec4f3f7a5ba89a2612c48386330a584be01ffa875d3d33340f383bac37bbe29189f4a279ce9f5fe1d008f54631f573f718c58665acbafe9aa512dbe331a48c002769e7ed599af7f1da0ff3f0a751d4f27aa9b6c6ab16ca519aaf154686095fc5c220d15f8f57ec949325ac6b1f87996e4e336265cc519e4cef3f7b5c2f24905751a41037e59e76ef23fff2887b5695500397d4f3fa7713504c0a39265f0ea4b8e04bc12aba28f3963d6c4b44b0aa7d2c76662ca981163db798e0533529b4bd9877710919360e2368f68ee0045b92a0e298fa7ae0b1fabdb895a4010e32228f53fac58239c6e1ceab83c0ef179bb9b8aa18f96a6258045da84a2bda775af3cd194a1817c06d52b33eea15571e48c858fce0810ce938135daee97233668d01c677f72b9de757fc33088e8f690fd762b7156011135ba4ceadf14c580099754067118f75b4774ba7b6fba064ae4d3507f0b0a3df7140c032d790dbc97a383f47bf64793bd10144c5a39453f312490b6585a078138d4a0f41881f62c09c11cd3662ce5662e101c871872462147ee70e57a29dc165ea551f722c82130247175985e708b5d1614ef07bc3219e6ab2be07afb5224a89e0eb4f36621d96c247bd5dc5cb9a47b670ced487ed1c284811502459421d49970b48f135a638a1ea9040f148f357b4f626c8f6dd91ed9a7aeb926ad3f2de3f394de65bbef4d9c473b019ede80f5ef1ae6e7ab4a8f6450cfbd7dd254208f46a5e807257b72451a38942cc62d05de2b5e5683744b24d6b9e14757c66be94d0613859bdf25eefcdcd14aa0d38429cb87aa126110fc22f7e254e37573d48624f63246274c1df04e7077b4882acd3a7af63de88bc8c2ae400ddffe259cce95a58ea545e4fad4397939f8473c32e3f78fab3cd8fa04a04edf70e951a8c5ce96e2258275706ce06402e7b94ddc78ebcc60b2d373df8b08c9b58c907a85243ef1764069206f2ef692d7762b16c980d64bbcd5ed1b3b038c8667477421ce86f423ccaf543422e6745f63319cdaa1c3c1f73d4dc5ba3a54174b5b193c259cef1e66825ca3894720c978799f6ee88e9204009432b4a7373466962adb91034dbd315dca59c5dfab32b5e2523bc7327815e3b7fbf8d4bb2b59b0c75bdc814935b0270f4c6d843c66c92d6532f04988e562e607c4d65053968ef15ed43c89396e3d41910483b3a903eadc87ad9961fb99aaf42a60a9a8ffedaceb5ac1e311f9209effe86e6997935a7055583e1e05e0ccc91df4709415c88c4dcae090f8bcb215b1a2b72818842379e78acbc035720a876302a965f6fb127f17c0f6d51bdf04854133673c2ac91e68b2eb77c4bfba978e91375c7a73fcf0c3f32372892f09d826eddd207502152e3fcbc9d4e07ed8ad066f7b0cb5b2cb6df53fb9ea7c58a7cafabe4ada79736f1da8bb399165272f9acafee6312eb39cc80accc917e8f4ec850d7da9c042be195fc327af51f85f742f0202a0978f93b5fa5b810f029bf6a72e3f556e6299be7d65d03daf54e93066020db4d38162d67c2d4065edbc9aae3fabe574c213fbb86b2ec9526e4eeb2b779ac83cbe37802f7aab544e6a30e87d46efddedcb73610691a015691f3064fa874ebf4da4de03ccb02b07a5a53c121f556db738b26b0a8413428bd9b197a22cc7cd62335d85a9db7e3ed22ae544761a72ae2528f77e5be927afa84d125e8d081f675cc0672f528bbe5d7a1344e72b613b7594bde0245d26eceb1fb9d1fb982c9cac8166461b1ad55cdbb1db1f22d01aa955d9c07172d5066d3248384bdad593bcd225967433e68abb9d5cf74e98a174ef1e05a1b4bef9e05c7197d3fbf7016f908e041bb615d3b956962fc954634fae16a97c7142b606266d46e3d7d8d0dfd0724438c148f2015c9bb05f78b7b9e778fa6e255602e11c1b55de166fc35e09de574c0996ce4de9756646b06fa2632fe8991a8c2ec548099a788145ff25ee0a30bc6cafafbef5c1a5c76c45c1cd09d6207b1cf643bd0ed65ce13b980916e4350ad82c5b984ac09d4077316ae7a04098f10104469b918ad74ae001f27b3ed0110dc80c1020b2a2728649d148983acf49e7da028945f1062f4afa17f50d6dc54c839f498b858ab94251977100e8462fc688cd9569337bf7bdc20d755fe554f6bdabeaeed7d457d4757e7c642d5aa7539bcc78d8a12a2bc5774db6d6566b5001742949aed89d3045f6565ad07e98a7ff1a83f8cf97ec3293e3043e58ab4e09203d249e85722987a23112ec100241dd088aca5ccafbf3cc073cdbd61f1f6d2162f378ee219db010f1c75d4a196ade6a901721c75c389e943bf7b9b814501032ca1271e0e89ebb30c7e8a11a1c47405aa6ed1cdcb313cdef1454243f75e9ab91fab92b19ab72f84161d267cfc7b7c5598cd1e1a5765c077dbf92a14c3fac99a102aed7ec2c7bd163de390ecb0f7cadcf7d3a51e64552fffea07de5e75072f8ad93de8a4cd489c8053eaafd5ec6c81015136a7895beaef93cb36bbd5c1b8ac28fe85c9e463fc8b6c925d33c00df904529cb11205a0007cf52b3bdad2e14a14fb9346bab33d5a918598e5125ab30e9ab428b72afaeee6cb8c18d7cd3417a9a5084402bb7307a25edf75d693fdff033ba70e93ae67a6855e39c5ca8ae4524484e1ca2ac479c82616037a291e87923066e05d2e7d296f3d3527f1ae223ced1fd66d57bffb7afdb67fea467f54e4fe7eda4737278a92b5d69d16136fe45e7fdf410112a776f6105846ccfe070ffe49efe91557973b3993f0175e96d7d3835d6277b23636b293dbf0d2a45672508f7fc9f4efcc0eb47f2684b31297d68b19010fea28bd9bdf6be85e501f5b05635522d12300273b45997331836c6eb8b9c28e6dfef044a1e4294f146e9c9da03d2feb7033b0318e95d929ccb5a319060b34e034acf154ac8e93c7a20ca71c539f78e76acdc0ef31c45adbd2baa1e78c94b3da04e57709f0f11f93a73e76213df14444252d0705ac8e94c99ada1d5b52f66a52fd598b12e8515c5423cadc811db1502728effa1b87f25204dbc9d35aee058cedf9e666f79fc31816f81039865614cf44d6a9565ffffe87737b7aa82876c23a6fb25e6d4a0a706be9d76f183a249da65fa4fc1289be4d43a5d094063fccc470f03fc200448f251d536ef1277a0bac741a0a4921b4a852285664da1563d10ed1d480cc2091f42dc3091237bf9021e82cdd751494978f68aa9d253c42659e485bb3bd8a43abbaeddf50a3b6998a9434b53e0bc296bd62bb3b8f0f8c4996c8b40029b40a43db1f0d57a0e7e3f387aaf2bb2caa11a4c5f9cbf2e8f7a2f6aefbb2148016f5a6fed8d691a378520d8c976181205b0536adb07a4c09823b0aacdc12b3fcf14e2c8cce91f19154076c7b8f1203645650f63d25eef25cd119f5175cef929a3c238341d63a2fad956062b86d49b89b88ae0e1d229ab2fee1852811538b2b78e9dfed581a73062ad15bef7fbc73c13eaa5a6c00f87216f0481034e2c409f0ebe385c63d4e38156abbd40e305e5357a056201f2fc2b9955b8896e3d59c489993f078a0e1af234fded54e2094b8b50c50afc804471386e29aa7284b2e7580680b1e77273c0d857902e3f13a49749c914b9dd2e2dae6f480cf68014c715d189217b6bdf9cd70f5972c61b4e2bce65734ca1ea4d752909f34dc54f97aca12c3f4cb16d3cf40a465b3513916fefb1250d5e6a3161ce243714ac226e5c1c6455af0ee1e4c49d892dac960771fd8aaea0bfe2330a17fba22a7babe46f8217286c3f3381148a4a2cbb8b59468783648b7d4d6fd68fc13b505311601673648ee4d2023bc80ffb7ff0f422d593c58a6660297cf51a5f1e49ae7af3ca104efb7417527c6bf97366d555255c63abb24915194143018dbdea14e30a03cf0338e2ffd35ea415186bd18bff2dacf8e6bc21c39ea6c8c703c47d7a0e03796cb587e779657f324bfae1d130fb77f70b909bf636fcc1bdf0c073100e589512a4a97e931060ee58cd10d9e1772000447efc1907c581ed1329d60d771a21f984cfb067718b4cab82cb5973f35cc7f53a9461413899cb23fa06adfaa6b5ea84f02d88d7b7c9d446d049270e6c2d7cf23c2ed78c06f55fbfb98fbb1b50aac94cd69d9ecc1b5a15eea35b32d737c9fc87948a1a23a7fcb6542ef9e4ab60d9d6ebea0ad375f2731fbcc54edf20ffbeb8c97d48f5474c2e050ce417fc2b7ad67795b4baf9446058379b594c09fd17eb32bd94091a8706b4754798b1c0f8d73924444b19853b03ced4127af6c3c5e207789604dd15095479c46ed85c9ff95db3a59a5d9b11393d36fc415e476502a9ff213e661682747fd330a1931cf191b1d0c81ce70b8c93ea12778bc06c392ce6e4f1d9ebbe61ea5198f5a6685e3f22ccdd92b955fcf85a46619a1b764231501b921c56f77224a270cd069d708dc7d9b87495361ed506f5f42fe1c1a4bbfe107e679e32252e5cac8c4f13ad6b8a16453c1a8cb50f32aeec532cc6e8d134fb9ab827aa22bfacb8ecf7d9bf893b4535805c50c3ffc569c9a1d04918e5a0d067119f6b203210fd9c3355a3982d0b2f8040ff13e5cd659fb74153b083a40bd5fcb0c8f3f4143bcc3ce6df1ef8f77d8c4621f8ca05be6978789cae3f10a47b29d64b3303f4afad91a1189f9f4c2172418694f1425a89f61b408998494bd69aa06c9b794ea7c86fe1509bafad6079467896735c586a150886658df89735ad0d8c9068771706148082bdc5b8f363ca9d4e1a1331c9fef598fef754da24f799cb70ca00aecc0b4fb23ca91a1de50852e28a16aeca199595c3bcfa0c1be63c48e96b7f990ab3fc8c31af70fd2cf0e1afc2753f0e2ec70ca0e6ce9cffbcfd3d2c7a8c6407cc6c1ad123fb4bb6a1e509ea02a74262a4da213ef270142a683485325484b938dd14460e8436ab024b9b6d12fc4edb0dd779f0105fa9d5440d39fa7866223dfc6e6c1621ec4d2bbe36b3704d33c6e15d5b8240dab1ca885840e4fd9c52b0638debf5419a3873ac108954933fae5fc5372519efeeba7117938bbf5c017051727643ba0bc7d2fb629cb79d463fee96cbe771f0d45c836925c0f3e738b9c55075be5e8f15fe2e131d7c326deece6ede7577919b6b413e15bdc1949d15dec161040c1aba5ff3d2be085bceae83cff66b7a17c4545658dac365e6511a36669a478cc0adeb580bbc462179df5c87cf55eb0d3179d2c0d397be435b1fa48ca21bfba225f310a0e85f48a8fe98a2a395caa9af30d55f1560ce1c5592184bf0803c44076df4c12118b1171284f77ed205c01c5e71ad724a64d38b2caf223d6d11ceea6", 0x1003) msgget$private(0x0, 0x20) dup2(r1, r4) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000002c0)={0xffffffffffffffff, 0x0, 0x100000000000000, 0x7fffeffffffffffc, "845d550900200000fc5c7fd200393b00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$dupfd(r1, 0x1, r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000c00)) r9 = semget$private(0x0, 0x4, 0x80) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000380)=[0x0, 0x101]) 19:39:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000513b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) ftruncate(r0, 0x80) fcntl$setstatus(r0, 0x4, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x62, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x2) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x1) setsockopt(r0, 0x1, 0xfffffffffffffff8, &(0x7f0000000000)="f4e09db13c687fb514da82f33ef38d542b9862ad1e64392bf457459a8c59931d51484489cfe8b6d12acc7a1e756699f6f86e47fed570bf374408db2c4e531ad733a63170e3c954b72c1460b74d54f78a55cbad165ebfb049cf6aaee0fb61f8df3d26ee34c6d2c7a924f5de53ad1ddb33ca744bc8c0", 0x75) 19:39:57 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) getgroups(0x40000012, &(0x7f0000001640)=[0x0]) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 19:39:57 executing program 0: r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x288, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x8}) 19:39:57 executing program 1: r0 = socket(0x30, 0x1, 0x3) socket(0x18, 0x8003, 0x1) r1 = socket(0x20, 0x3, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) sendto$unix(r1, &(0x7f0000000000)="b100050100000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 19:39:57 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0xaf, 0x6, r1}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) flock(r0, 0x3) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x120) 19:39:57 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x30028, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x1b1, 0x47aa, './file0\x00', 0x2, 0x9, 0x7f, 0x100000000}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 19:39:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x18, 0xc007, 0x3ff) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 19:39:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) fchmod(r0, 0x86) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x810, r0, 0x0, 0x0) dup2(r0, r1) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/89, 0x59, 0x841, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000180)=0x4000003, 0xfffffffffffffdc1) 19:39:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendmsg(r0, &(0x7f0000001600)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000100)="c625e220403024f589a32c07f805a137caf6bec6a414fb0377e9cba8366d38cf927b518643f9b1e5826a35976e651fdd4743ad986bc929ecfe9c58a34c997864fd747e556234c07e75c4acb7bcbbee8c998c5fc140a2a03bf62baab268a57b1c121fda5c1125fb082c1cd7b01df5a3773a4827f5041aca44a79d5b2b2a901d5be3c155a28fc481eed70f3ce2d919af8070b5a2822040102b4f2ba213c4d8281af487bbf6dc6000b188ac917fb7714917dfd329bd725d33d38cf34217f1fd1bffdb24b10806793cc85ce66c23de48346fd6a1b7e233f4bbba7e5067f44eb2093ee2dbcfa59b4d9b9d3aacbc91484bae910ebfd403625faa424177a41fb6", 0xfd}, {&(0x7f0000000200)="1dd4a72a596ab22fd1abcacf1ce4dd02cf0a314764d7440a4d303671ca74c7a63d9c62f65023e936586ed0c2dd4c5d92379a00639abdd0b25b9118579d6f02b9bdcab7a28bc38b4356313662854351965fde8a0bc55c87d2dc7197b0c11ba183a7b7630660386e8f66a7a671c51b1035322a55b7edfebf75f3be87aa6b5704797ac80423a41ef66c26dbc6193ce439dd57b2316456a53a68338c6a2023037804fe09a218c375c9ccc466cf0916a48e12bb1c33ace00727e70715e6b38a30e0463f3cacacd1adcc2be57586477d91f12ef4be96dfc8cf0a3608709ca6638f4326ac45a7e70bedbe35e9fd8806fde87f71f2ef38b8926e1d165144573a548613fb39d8cb6d008eb292b696a9adc580211fa6b4ece3719e3293c965e7f4498ceed7fe937e56c740637c4f6183c75585ddd3e48c782404af95b1c8afd5d5e95819c1ff5329b659e4d48b7ece4a21e91abcec1e6282f8be1bb0aaf8e729548da44018bb42ffca3ce9511175087890b562526c7a667d081a5b3ce6793150dcdefdeba2b184b199b09fe442e02856f6108a344cbd286170ecce0bf5097f7f13b2b5493752d50794991724af2de04327dc118f12905ecbe3bb63b1bff86f1938ae92c0a031957844d1dc0f5404dec604a82ea81a8f6731b1c79cf173c940a0b0d79becd4f04a6125a449bee246455276c0120fb3dc4fc7c8271b180d608b104cdf250373f9aee61419921fa6c2e3c30eab9e9ef3cf62953ecb34623e85f8ae9baae17ffc4458bcf25dad678e793588c63c7dfcc478b575b14b82fae1cdb656d27a5fc4bfafb4311472a04cd05d85401d2197ea2780d3568b160327150322ee0074f9d6dac0c68ddc63714a8255c2b746396ba61023ed8a64a180f39f42ac7a43057c089008dc5ccd2c049295544af42d293b90223cb2e74b5781513fd4f87ff3651244f21774cbed34781161263fe10456044ba816dce1cdf020ea0020c59005427d9537c9f4642b1c2af317669ee0de53bec8f3cb874d6542915202138b89325bada723e3948ad6cfbd09184f8f59dd951179438622aeb8cbdeb2f26eb166767939170dbd7f678b3ef0e8dd742f9427f16e38be902c5ac71c407a27bca9964e3f8be5dd2f7c0f67eb975f47b30b402b2d9c0f74bbda3884c168e46ffe16dcec557fa3a80a209c819e09b7e4de55bd53baf9d1b6afe76cc48290b69e14b5c095a3359223ff4c41571ac895deacadd0b38096187d8eadaafe7b950414e73cb601d32842a4a4a14351a405fd4300c674d0c9e250ed1c8100617cc1b55b452a1fde8642fd8f75666940302b0dd00e1e1a690e21fe6255996d8908e423094950946fa9971c07eb16a61db641315f099955456795e9109d46fc7e8759106c49b67bbedc3f6179777c20fd0526d4322b69819abd90f9644b440477a4dbb21298cea20c92df49cb198eb648cfef8edfd2b2d84288084ba76b896223eeefafe14c8d6743bab10f695408712ca42b957e0582ae3f7ce7a67445612dd704dd0b288854bc17c7197000be1c00dcce804b2ab5518d9dff65337ff8d2e8c39cb717186fefa29d79be6dca6496fc8656a2367982d7c46b3442286286958a0c8b7d071bd75a497b95ff935cd64a9f07ace2237e4a7003f27ecfecba5a1a528ed39fe6cafa5798ee2f8da2ffa14e957302c99113e08648417570697e63ccf27f44574010f3fd1e8f62e4fbbf29e376d0fb536778cb0197cdda50a83ff4757a489daae0740c83dd5ac26f25f2ecfa14288319ef65b63de3a4fa6d619e2b5fc8777f5666a82bab5de7ac018310d9163138f0b63cd9517ad2f911de8860a7fa5ba668b9f0aea462b71bc01d40149bd0b47f4de20615802c6cbb0282a5daf0a16eb3bef62da80a8fb509ec240b8908cf38fd940df65ab8e2325229405df7226dd4cbba8072b9db1bc706d61673f1ff5f5d26b385948b470417930bb17cfef7bf5e18c7d1c9f323192603f7192058de96fd76a4eac5ba2717867617a4734f360ecf617090522194265d58722278f7dbf69bf1978b83c41fb7aa53e8004452e60e121703b968a6c8a01ceb76089469caa5230c48da35ecbec3b09f257a62896cd3e1f165ff674fb581026af51df54de037c61f4d9aede13a8054a63c125d4273ed5b91ea3874348fd61b69e6f8fdd70494a0f8a38c2775c745146b08ab64d9aa46a03a1d13bf8629e6e97b912de673764e1712e79a19f948faa81fb0a92ddd5a984f3bd95d4f4fccfbeb48fa63fb1c57119e73da932958118b29729ae68956cd0d46ddd8471f8e285befc531720b7785d8b5a4bb4960446cb45e4f0f21bddf7a61834c156367e119af48d1451a1ad00668ec02435c4fcf76d258a3eb9d8e65ba0b6d0153af134d0fe42f4d9087a5326c37ea9de1bbba077322c45cbea6a270cac4b938a9aea3f3b4c154231156cba8e8e29469ba3a33ea7e8c0c502e9f6b1aff55b1af8a4ff50d46073e469eb9d738d40cdb8dd3887db1bfb874813ae2d74f6733c699bf3465e738d26e8334df11fe9009605d5a7c4b55bbd71891da507660a3f614e450e39d1a72e5d47650046a8dbc20169b8d848c8b87c1b3c4cb3a6ddae8f196b5bcc80e257d25546b8fd69c1ad76fc0d255c8c3068db09fe6b65c01277b20891eca413b54046f73d6731df6626dff46379315207108fb5400a3b9d3b372e17f1e5eabf805a724cf1e6d4f3659af2fe1d02f1c78e70e856b4a53eaf50b71751caaf97105595e2bdb44c8f6269734f208010e4a09cb304136588eee7ec79f4102a51e547496233a299b723297a1d027eb6dbd3e3aebf8cb5460d58e54c26846fa5c3a832d5603a490036a4ef849b0fccb569a4f0a1d24cd7d55ea12080e46a46e4b1e26aa12d81d11e7a3b2dab34502255e2442f9849fe32657847831f80ca3216416c22214f5d7c38e9a6eb94105c7035dbf86d05bdd2384faf1b28ed7609e117c9bf4d3410d8a2ba9e1c1874e12ae11e44faaa949a5d1cc917dec180f083300ab0bc9fd53dca91985deb33306bc1c182caaf1b6029a18da7c81d7f6a0a90e39634a539b4a57f277e62e892c490189f466b977a540ff4f4380c89b2d90f1fe6abb2d7e6b45e2f9ce66ae4f064c1d10e8f73e22ca16e5889d762a514df4a47bcfe0492ed93226200668cb996504a055e5beee7f98e14a828a38bc30111103537401d0251f539a409d9a7af05f5a2b54493eb88952a3285b487ba1f8b3b2541dfe1f05ad9d1901531a0edd9044754530414f06d92e1d359c79cf8d4623a477ff3ace0cc736ad46f30737ad4f211adaa10cdb9e49ada0a00228f12e0589b896b7768dacb59317621b6923b4c9ea63e43b2be50519a593f9820b658cb910ef82d947d018b591e21b145500708feba91968905a27561eb92bf43bf4d55413d7fcd1006910470b28e86f8f2a80ec65b2c1bfaac7e8d6de230b0bb643219b64143b983eb12fc89c226654bbd25664b604ffb2d1c084f184f9f582df84c3af77826ca62eb3387977ce86585e119421b4bbf4eab262f5699fe12e7b20aa229e4dd8e61f73436ae68440051aa1f788f28ac140e523a31d490c2dd9068bf0846ffbd1d048ff42afbde3b1cf04a01072c890e7a45d1f0d6a0f79ce5a38aca8fc5b57e4b648d660a47b6f51585e38ec0224e8f4cb626df80c47b22e799b54dcc601128961d5fd465ecba0b04530069240264f3ab5620d11ddb6d2b7e4df715435bdd7300752864a0baf2c7eb00b69af18666c55f1a7376c13113930c5426bd978a288f74c3acca71d4a6b1490ef83d5628f95199e002ec0efe0a2e94c6d6980dd0fc3c551d23b45bbbc18ebad37b49704a9ea77c34c7c8e5bd91142f432e639bf6f74be37005ddc89824461a20f08be38f6b5339e85d3d9a5ef7c11e660d4dfe88ac25dc92d4efdb691b4f6d4a6624f344ee84e61da862cba0f27848f499a6993b5837cbfaba05121898eef27a86d39408bbc18e1b93f3d6579d4c8396c7bcb61c0bd3463743d693b43429fee61a078426260f73a9b06c4e03c5cbad4e296f51d1336eb483f633d1d2c9a4d6f1635cecc255c3edeaa14b6d0b16fc90c8daca78bf3d9a457b38213be7acfd40bffed4ee47a321d6149a28d2339cd611b2adbf7f63c0be3552b76433449bf8024cc79182999bc629958156bf1caeb0b16b8e1b2dbeb472cd1158eda7582f70404b5901e49c772a8017cb8405f6150126eb99d415114986c500b1d9543edbb2c56493256c8aa188d27c85a8533a73b6f55dd03de124cceb2059feee320b1186580758b55cb4d3d831c74f436d494b5bf028aea83eb996323e6a08bb5f557328dd94b1cf1ce49ba832e916b2442a6828472072d30e9b70d28bf106c78b7dc485b21987d0fed157bb11f15d733d3db25711b0f0bc2178f3a4616addf70ab647d62d575da1fe8a7d476d16be381872a597454fb07b93ec8f62c86ddecc374b3633ecead9e1f701bda7e0177c0ec2337482a0cb8a7eaaa3c5fe86538a94608928b26bf5317dd1bde30d746c223838ae778381b79a9401a3b231d38979f7436927b303c1d4b21d92b25fd8ede266c91473adbe47609c6db21f87afa88c6c4f08bdf011dd768b5a8bd6a8914877730a67d1d816ec223abf950a164c8f47078cf9ebccb5fd9b3666da8656cb3335fddc3c29a64d2eaf668648f138e5658b9b0f3ec8062f7b622ef2cd5102670632fe68e069a27bfbf84db604207f1838c6df5a6870725937ac565279eebacae92e9126733ee2ebbf6776699af7245de6d138dc587d2f9177d5e401100de9c219dda9a80d2e90dac6fde6dd56c23942171bd040a161a811cc1344744fae0d8e5c51b513d497c9dab4978ffdf2d503ef23ee0fc3065d7378cad31ea4c0a3399846cfc8983654d5f08564834f051ca7816a90041af2535e84e51477565767901c74c4d6f26a65b87bee9c4d714b2cf7db010f2e4e6611c46dad2c4ee410d3e5ac39c16eafdbeecfa2bf8ce5ef2b3a1bfb58bcbab7a65fe424ee8db4c45b5b33bbddd5f6142bbaad384408b8f52b5d43681420dd560bac79f1a63084030d738150b0f99191143feee1c94f87404c44260318ef873d34a33f170f2164d8579d02ebade12a09de1f75c029758d8b1f551f04b9c750ac37f986ea4474b43b4d7338fb9d3a4e7227a47d48402004ad97524c43dac52cff1b360c258c861adb68fef51258d9600aa8d9a8c8849f11dff5223a0e8523ed22e85a49e35295865155bde6f53ca72b3d755d7f2469770497a87514a4763dda8ee00c822d5e27630dbc5c89be4fa2a876b099989e3560b853e5ba300deb410c22389e52a355c0935f2ef30d0f571fd151c2f8c28ff82bc6e2aa0f5a4926de21e7c89e4ac4e42d5ea3d238ae781d80e5593f39d1abbf729f58768d3ecd25c5296f4bdece7f0d06164ba77b26315a8ae9f1d9b96ab152429e3612852329ed2d38aa4f1441cc58449a0316e4e56e7a9bf9ef1f1cba2b3939e0f9e27de98222a56e23e59ad5636b5fdc58017610523ab7a39cd5de46b599aafb0d3c8668ae8738497d4a2dc3e8aa7f12d1fe99c95276c93e1d68cda2081dca3c1f0bd8173de92823d87b1b22e064dae18bceafed132d264a5061cb46094ad8ff21588a0bddd6758373ba94fee70a4d88149582372e721fd5d7ad80d7492b4504b9cfe5aea0da2fe359e858bb54b189d50801e3489c6f9064e0ba0279073ad5ce862432d230fd66d2d7bf46718d5306d09795e3979108ff76583cae9ed029676c63b079ba1918219be7bc8dcec6b036d8e6c01699b", 0x1000}, {&(0x7f0000001200)="793c5045aad0b5a7761789f56274088d950039e1717dd9126af1a08215ceb4bcd04891ec701494e33c53d32e03e2b3553a04ef341a8a8ee0e3c551629b76818c999de82c3297c1454f7a544ee3473180dbf394fdfece61dbe0880bdd7299818c96dbd390f9d2831bf5f2624ace2320e0672b097d4a129729293bc0ec3b52f0331f1f7f0eb4c65e25600d0eda4a6ea8dd28259f8b58a7e0f144c948185a91814f7ab1827dd3f171eeb1f76d1d601f3af1ef10da9b653cf36106da8c507f77a3a2a9c2391113ff3c369ca3a3", 0xcb}, {&(0x7f0000001300)="04cc34d3af3e5cb9cb13724441b281ee818a458252e6adaf4579e790caa980dded37e6654bedbed078c7518b04a2809bbc0985c81552c0427789abea1002485049e2ef02217a7a07d9ea9a654859ebd4711ea9c58c61e1f33a483c0be6441582b0d3395a2c3d3ab2e97f215fdebab0dcf109e82ea209f012b484674c993e35f7c917805789d01c02f826ffc72db7648bf5d09e768a401322f8453d08da3e7c446c0c31871fef567d1c234d6440b93177e2bfd159f7ab31deb1a7c75019590e65a8d27279ccd6446ac323a6776f13fef6e9e1aa86090ae4f35790c50c", 0xdc}, {&(0x7f0000001400)}], 0x5, &(0x7f00000014c0)=[{0xb0, 0x0, 0x3a, "930245cdb21bc77beafa1c41e0b551c45c002e12fae02a5a75671761ad55f387a174f2ef41a9d251870fd30a49bd29fae5fe90e846b9c5eed241565287c7c340b43c90a2db4bb2be72c07f7220c46450e5eeb0229af1a80a53cb9dd9e0c709ca1e99c8425698ed8f2ab2ee2864c24ddd926c69c2419f9a9d2ca437116143c19b446054a47a165704431a40d129afbb28fa7f4c32f6b084b10a8f"}, {0x68, 0xffff, 0x400, "d09c34a0d2aa6e3e89bd902c6c188ad1d758fbbded346336dd8bef0c30013d54c2748f03eb6158772093449be4cd1cc3c08d1136bfbe956c19b3b4d090f2426f5ba5ff6d06b0139efac5525a3077c4d53e8307d9"}], 0x118}, 0x5) 19:39:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="15f0678cb5be3315f3f1104c97d0", 0xe) r1 = socket$inet6(0x18, 0x107, 0x9) getsockopt(r1, 0x200000029, 0x2c, 0x0, 0x0) 19:39:58 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) utimes(&(0x7f0000000000)='./file0/file0\x00', 0x0) 19:39:58 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() syz_open_pts() syz_open_pts() r2 = syz_open_pts() chmod(&(0x7f0000000000)='./file0\x00', 0x80) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 19:39:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x8, 0x2) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000300)) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xaa, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x40, 0x80) linkat(r1, &(0x7f00000001c0)='./file0/file0\x00', r2, &(0x7f0000000240)='./file0\x00', 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) read(0xffffffffffffffff, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x100, 0x10) readlinkat(r3, &(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000500)=""/4096, 0x1000) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r4, 0x0, 0x0) fchmod(r4, 0x165) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x8, 0x0) pledge(&(0x7f0000000080)='}%\x00', 0x0) getdents(r1, &(0x7f0000000280)=""/28, 0x1c) 19:39:58 executing program 0: msgsnd(0x0, &(0x7f0000000080)=ANY=[], 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) unlink(&(0x7f0000000180)='./file0\x00') setitimer(0x0, &(0x7f0000000080)={{0xa4, 0x4}, {0xffff, 0x3}}, 0x0) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x7fffffff, 0x4}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) 19:39:58 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x435, &(0x7f0000000280)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf0000000011c36e163c878abb2372fc46b67a791ac0fd517a8988a5caabc98bd1e041c51c63c97f88be847cb51d71897c223ddc2fb5004ac1f714d1a89609e233fb2264edae2666525e77eda312ea507a3ad940", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x395}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 19:39:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000010, &(0x7f0000000040)="eaff125c00000000", 0x68) close(r0) 19:39:59 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) linkat(r0, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r4, &(0x7f0000000140)='./file1\x00', 0x2) r5 = getppid() fcntl$lock(r1, 0xf, &(0x7f0000000180)={0x3, 0x1, 0x200, 0x9, r5}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r2, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 19:39:59 executing program 1: socketpair$unix(0x1, 0x20001, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) write(r1, &(0x7f0000000000)="02f49ed4e353f6c364dfd686bf2da55768970b80c2a5412464a41e476669e7710b6af30ee18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379447f09d227c20bfdb7deba50ba920e5f712309d65c4289", 0x91) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/225, 0xe1}], 0x1, 0x0}, 0x40) sendmsg(r1, &(0x7f00000009c0)={0xfffffffffffffffe, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000100)="ad1934173ea415235578ca7cd253a9582c065116a867622661ed5f0a5d09cdc80e204a2607e3ef881a4f8e575124e6b84f42499c540e93e18c62048a62f32cffd20dcdc456d14c05e369b2f13f14c3620d7523f0cc12709a65349c3f020c62909e5670b1fc7770073b98b4f0ca74bbaadac8f14a62789a9769458e05e26c607e2d4fb44a003257efa9c63b394f7204fcf910c5e47af5f298f31eeb4c2bb06d35068e8e656a10fcb90252dc2ff80d55ebf03ecc765455af203d1e3d6ab24d52add2036bea", 0xc4}, {&(0x7f0000000300)="724f00bd4a8d5fb6e783b1351476567f0021dcef5b18c296c7b3c354be90acf296c90bc3c62f87", 0x27}, {&(0x7f0000000340)="9c2c7d38f7e9fd49bf26579a1c06712b60465a8169f8c25302b771f2b0b6099f2f5893a3c6f6453fc814f57e56b0dfedf503345d47a18ff7a3a8577b9cbb59e6a868356b2fe6319faa067890fe9c7a62", 0x50}, {&(0x7f0000000400)="a824c5317c3b049e7c3f5aa253648f969d3e50d9dfc6375c79ddf9c00fd00ca551ba924f21638c1f7504c4d67ddac96eafb547947b43f2316ca617202fd2e73f37169d5ad9728a53fe958817d16bd7dd3dd16464dadbbd222c181e9aebdde7e1cb5a09e60fbcce880939c131a41cca16f025336eb5480857a913cd523d6bc7551b1e0078", 0x84}], 0x4, &(0x7f0000000a80)=ANY=[@ANYBLOB="7800000000000000ffff00000600000038b299fccc23fb26bd14b63244a84ae61fed89e255d812bf0670bc2d0622ccab33bedde644459d0628869d0a2f1f31caf57c3e0ce75750852828706c95225eb3ff492f863432aa0e271319d1eb78f62f6c773f2c16d358d763deac8fc6cae0cc770a80a6f794d588c000000000000000000000000600000033b9a29203d9ee1fed369bceaa1bcdcca5e309de6283a3b1a7a90407bc887bce3ab262a551a94309af233525c661e6b40cb3e0f43d816ee92942cdd2f7c800d1519e3e62e40a9a4456535f6762796f3b4dcbf729bcddfdec462a955a259f2f2dae89d748ce8cccfc37ef7b2c100fcdb3f33bf46f1babfcd0946cc9608714cec68d602d6f076939d3cb64bda71a2fb529ceb6b669bd3a14e1ea8f4dde6ae1a5c222be285c5f3805726e2ab90ec7f700000001000000000000ffff0000d5e30000c12fc3733eaa5b1376dbd7a573877915ba5d4951099ed7d6fa73d87fa6f3da71993044ca0700ee4daf6c991c1c71ec1b6d2a9170e4855b8cbe0dd48b6a97bae03e6fc67b059fbfa61cb7ec512930883cf4a8c72ef0754f369da65de11af495615db3a336141c1f9430f7a26e669fc1606003231bc99544fcae43d898e6d8e986e59cb47b5ffd6c0038d0de0dea832a42f2cdc1dfa0fd176013fd7365c17c7a2ca0cde9beb535cd6cff63b70e05e946da31af8bfc1db41e6e868b15d3a7cb71d55943473a51827d7cd5f5a9b2fa9ba67ae385ed7a016fed3f6b108fdc478d137773a71f4942bee2000000b000000000000000ffff0000080000007656ab3c845fe09315d25bb21117a30a381a1d5178ae51e1a32cc19287f2c1c95dc881d84ff3025534c8e6dea5736e66533fa57c1e7b41db7351e60d3a384feef52e31f38c2a589792b1318f4b9bf418d1079de266dc79f59a366ab5235bc4d4a879b6b16464145c514e294e80cd2c9113c402bd7576858fae0b4b8c0c7024b841bf77253f0c93eae6aa61bb072feaa9233fa7cefcc475d5020e3025a3000000f0000000000000000100000002000000ad6da2fb6af25ff70872232330a88a723a846f7fcfa5b560510f9969105675ece3d2c1d24e7ac8964191f5b4a22c3b0f3b22d41cba38d9b34d3ef1f9d94be766e93dbcb83795cd6dd934d43e0ccecdbf79706d6c6bcff1900419922106b9d6b4b862cb3071b8da719a46eb1806e5e6f561db60bce0811e0d430ce6810f1fc88197ccfa7748f1b0fbdd3eb311262d5ee3faf7eaa40702d3a66cc6adcf362c4239059691bfc41be01d90f8f15f2f037514031f8ed97c0ccbb78c0fb1f9f6dcb8519b0ebee4caddb80d26b2188e875fd7ecdbf74104c019fd7110d3cec6cc000000500000000000000001000000010000802a2edae450d17d776f41361fc9dcbb5440dd1fe53dc2407a74c2b54ddd901cfde883466509a4ef6852fca340a1c7d379eb9dd480d6d4df9e8e5a18a07772131b9800000000000000010000000200000027ce6f152612af6f2b17da5156a89b0ca7230ded9845c3367780e4c69a2a8864019dd0b6abfa8ee95360750bf68c82f446dd6ccf22def77a4af3c3d091b6f369d7d052bb878b823d0c1b455b4d203878df5835b1893318a8e986ca06fc9acaf0850c6687d8cdf888f1b626b94676a0a2dc8b72c80a39ef019e513a95db17f111f90000000000000010968ae65fd1a0f01f1604d2a96129a748be5b7e5ca045d68ba715d6a88a678289b40cb5c2d6e7782e8050b0b54fec410ee8b4de77aa92334794826f5c22660fa8690f29a0d081bbbef48c5bddc085c2b7b8dbb1de77d8a8a164c4779f34abc91d0141b77c4b230dce59e73eed5a4af75c648daadae625119b2b55da7739af06ff1e58e9e2e3d69effcf35ee17f9139fc62caba93dcdc7d7c15040ce000000000000"], 0x4c0}, 0x402) dup2(r0, r1) 19:39:59 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x4}, 0x8) 19:39:59 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x2000000000000000, 0xffffffffffffffff}, 0x38) 19:39:59 executing program 0: r0 = kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x60, 0x0, 0x9, 0x10000}, {{r1}, 0xffffffffffffffff, 0x89, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x6, 0x41, 0xfffffffffffffffd, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x90, 0x2, 0xffffffffffff0000, 0x2}, {{r0}, 0xfffffffffffffff9, 0xa2, 0x0, 0x7fff, 0x2}, {{r1}, 0xffffffffffffffff, 0x42}], 0x8001, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0xffffffffffffff0c, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xffffffff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x3365, 0x4}], 0xde0000, &(0x7f00000001c0)={0x9, 0x6}) 19:39:59 executing program 1: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa08, 0x0) 19:39:59 executing program 0: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0xf2) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8082, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) 19:39:59 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x20) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10200, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x80, 0x0) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000000)=""/221, 0xdd}, {&(0x7f0000000140)=""/147, 0x93}], 0x2, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80a0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) 19:39:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="c8d567198d8d1fee6370730a7dfdcb21ad7b9eb5fae486cc64a0a4b2b387f54b9a3440da5924426f28393fa03d092267f24c6ba53c25607b03704b503bf70cb37e7644ecd35b3fda9b40816b9d25abb3d42776163c726755f53e72a32c3590973ace3d6fdbfc43352dcb94acd46b38995cde96f6dad2ed935b3c845e35c2e8cbe21b98e815e24ea7a4", 0x89) 19:39:59 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000080)={0x0, "dfca9ddc5583b45c898184778d992002acb2595310130dfc37d6df41a06d5e8baa57f3be38c3140de10394a7cad498479dcf958f8ea1d68d4d65fc35f7221f043d1f25a08343770d20378c86ffc19499be46df338ef92a0c12141a3169037e5ae9acb34e73f8d77ea9fa4177c785a67df4eff6e430fa8dd13bb98109f937ee7c18191fb11588fc5790eaaa5ffaa7252fe50d1edc3a5eb8a5af8a7bdd7ed8be7ccd3b5527d5449783316ee43bb9db33df5bc2057e0f750bb073f70b81108c8f122fe8233ad58a68991b61307659e75e4ab6fa666ad9"}, 0xdd, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = semget$private(0x0, 0x0, 0x8) msgctl$IPC_RMID(r0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000180)=""/254) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/84) 19:39:59 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="1339ccedb5440538284b2470915a9052b573df5607a2465c928559b095685021528b819e01b8edf7c1b8b55909e29a61a36c160480e89e24a0fbe4e91a90282e2d3f7c952b85e717379c9243efbe7a339a075376aa4f86920566f90516f8204552b8d463548d44ffd7e32c1c33"], 0x10) 19:39:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x8) r1 = dup2(r0, 0xffffffffffffff9c) recvfrom$inet6(r1, &(0x7f0000000000)=""/158, 0x9e, 0x0, &(0x7f00000000c0)={0x18, 0x3, 0x1, 0x4d}, 0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x40, &(0x7f00000000c0), 0x0) r3 = getuid() r4 = getgid() chown(&(0x7f0000000100)='./file0\x00', r3, r4) 19:39:59 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000140), 0x4) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r1 = syz_open_pts() kqueue() r2 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) close(r4) fchmod(r2, 0x4) dup2(r1, r4) 19:39:59 executing program 1: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x200) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x80, 0x7ff, 0x7f, 0x1, 0x3de, 0x5, 0x2, 0x2, 0x2, 0x6, 0x3ae4e43b}) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x20}, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x180, 0x80) 19:39:59 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x80000010, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x10001, 0x805}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x42, 0x5}, {{r0}, 0xffffffffffffffff, 0x8e, 0x80000076, 0xd50, 0x101}], 0xffffffff80000001, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x20, 0x5, 0x426}, {{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x5, 0x6}], 0x8000, &(0x7f00000000c0)={0x9, 0x6}) 19:39:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) ftruncate(r0, 0x1) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x101) 19:39:59 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') r1 = dup2(r0, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000340)={&(0x7f0000000300)=[{0x22, 0x4f7}, {0x24, 0x6}, {0x3}, {0x0, 0x31b}], 0x4}) 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') r2 = getpgrp() fcntl$setown(r0, 0x6, r2) accept$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fa9724fa590117b7d2c39000000000000000000000000000000000000000000000000"], &(0x7f0000000240)=0x6e) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000280)='\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', 0x20080, 0x60) pipe(&(0x7f0000000380)) 19:39:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 19:39:59 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f00000000c0)) syz_open_pts() 19:39:59 executing program 1: r0 = syz_open_pts() munlockall() kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9baf0dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751911e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f35b22c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a9614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0xfffffffffffffec8) close(r0) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') r1 = dup(0xffffffffffffffff) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)="d13366b5eecfa17043348587dd652a815430dfe135f29e6557d7be60ab9611c3fb417135d4ee7ee534dbe8c0f241f1d6139781593fa98865e54b85e75a84fe9123c4b21325d4d0295380f44388180e7e942e17dcf7490d807b31bcb4f98c27ca801d38bf67b6bb9bb342d22758b6ac592a8a78b10f6ed30352a44ac438932d3911e931a2bbc577c114fbc36019a3450d61197067c85adea00db0f1ffb23d8eed830ec16b8ca752679d97dd50694e75e5eb74757815052db81c0f574b7d8de2cd49aa25f6cda1efc05fd858250bccf853f9acfd586a7c91c2079f8b12b864f3036770982318facc", 0xe7}, {&(0x7f0000000100)="572db1ab6f1454311d2a8b3cc252c1264133b2137b0c10f936", 0x19}], 0x2) r2 = msgget(0x1, 0x68) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/66) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, 0xffffffffffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:39:59 executing program 0: r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e2c000000000000000000000000000000000000000000"], 0x68, 0x3, 0x0) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00c9638bcc097232dab0f5a60c8809917b274e2d7960b90bf99a655d5f0e718e665d56965232bd85289f06422bda007eee58d7a2fadeb1ca3787164f9cbd5b5464a850034de0deac807c428947cc076b2d6d7da556888b593762e52483fc25814ab9f4e1650fcc8ba21180e2cb8b03597564017da20c0d95125bb6846aac381b662522a4b9ab222bbded36ed9e2c86814c2d3bbc9b245a12aae9bc83fa8dd106168e6ab82b5d4007ad51eb2584eda264ec4a37a60c37709cd95dbbb5a08578a9fcab442ce2322400ae5974872ebc0881c7f3c68a329f64921759fef98b85ef3681332dce1a3ad08ffbf593648589f2394d630ca33f363cde456830e60b73e2e6239a8762c812a7fdd1673659f14fe26dcf4049bb21362db2c396842d59a647360135a1bf8795214b4c6a9182c0f8d8d81a53810d1404b495f865581b31f8825fde1fa7454bb3a5e3539cc7439b5a4e214e8180cb8b4beba72e97598d044d"], 0x1, 0x0) msgrcv(r0, &(0x7f0000000300)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) msgsnd(r0, &(0x7f0000000000)={0x3, "fb37075415eec6c9399fd762002ca519f9d9527435449e656e20d4219702663d91f48adca9196ea9348e5998b9a34e31e45f6ad5"}, 0x3c, 0x800) shmget$private(0x0, 0x3000, 0x22, &(0x7f0000ffa000/0x3000)=nil) 19:39:59 executing program 0: r0 = socket(0x0, 0x3, 0x0) recvfrom(r0, &(0x7f0000000000)=""/107, 0x6b, 0x2, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) sendto$unix(r0, &(0x7f00000001c0)="b100050405000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c827acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1c52c72c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000000000a50000000000000000000000000000000000000000007b2e346a9abe79c0b9165a1a7e53adf0", 0x8, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0xa, 0x2) 19:39:59 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/161, 0xa1}], 0x1, &(0x7f0000000100)=""/193, 0xc1}, 0x842) r2 = semget(0x2, 0x3, 0x401) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000dc0)=""/4096) 19:40:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget$private(0x0, 0x3, 0x10) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000000)=""/142) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) mprotect(&(0x7f0000538000/0x3000)=nil, 0x3000, 0x0) 19:40:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1400004) unlinkat(r1, &(0x7f0000001100)='./file3\x00', 0x0) r2 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0xa) r3 = semget$private(0x0, 0x1, 0x400) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000000c0)=""/229) r4 = getpid() wait4(r4, &(0x7f00000001c0), 0x10, &(0x7f0000000200)) wait4(r4, &(0x7f00000002c0), 0x1, &(0x7f0000000300)) getppid() getgid() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0)=""/132, &(0x7f0000000480)=0x84) recvfrom(r0, &(0x7f00000004c0)=""/41, 0x29, 0x800, &(0x7f0000000500)=@un=@file={0x0, './file0\x00'}, 0xa) fcntl$lock(r0, 0xf, &(0x7f0000000540)={0x1, 0x3, 0x9, 0x1ff, r4}) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000580)=""/209, 0xd1}], 0x1, 0x0) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknodat(r2, &(0x7f0000000700)='./file1\x00', 0x0, 0x4) renameat(r2, &(0x7f0000000740)='./file1\x00', r5, &(0x7f0000000780)='./file2\x00') r7 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r7, 0x0) accept(r1, 0x0, &(0x7f00000007c0)) accept(r6, &(0x7f0000000800)=@in6, &(0x7f0000000840)=0xc) readv(r0, &(0x7f0000000d00)=[{&(0x7f0000000880)=""/206, 0xce}, {&(0x7f0000000980)=""/170, 0xaa}, {&(0x7f0000000a40)=""/174, 0xae}, {&(0x7f0000000b00)=""/255, 0xff}, {&(0x7f0000000c00)=""/198, 0xc6}], 0x5) bind$unix(r0, &(0x7f0000001140)=ANY=[@ANYBLOB="07d330a1ad002e2f66697026d79b672dccfe04b54f0ca2f04c25b0a8995808873f05fc71d1dff214ff756bec784b5b52899380d73cf4992c260791a1f45558a2b0726654b9573c22660bf00200000000000000b74cd797100bc99ac29f813a32b27d7987f8a38d3f2ab029decb8c76c2232f4e05eff548ea5c629ae830bbee7c9a30484ae84bcffe7e56ec6256a1352d982c4026ae5c40593e0e4139efaa4c4cb9ba7b31e3bfd33fd9788ba4b514f02ee480720df11c7f1e243402c0ba00000000000034b1dac5363696be1ff169ef3fcaaf1181ac011412c8fc70d8699f33eb85869f690e64abc5f05bb4aea7dfbd21970adac50b773dd8ca2680f75cd1a89d3ab792e141310b3b904938d6f1eef527e32b287684"], 0xa) write(r1, &(0x7f0000000dc0)="b1ec4e073a23cafa461360f1acd73246f1cc37f591a8fa2163b87649831393d974759a38370b2157da91160d0fec77f1583187a95789698d6cc99247a1840398b8ad038aa53137fbe367df3a553427f63ed365e565b0bfa24a9d5a518f25e21016e9614beb434447a95c607f5e4151dd", 0x70) select(0x40, &(0x7f0000000e40)={0x85e4, 0xe30, 0x9, 0x4, 0x5, 0x8, 0xffffffffffff8f4d, 0x80000000}, &(0x7f0000000e80)={0x1, 0x4, 0xf24, 0xd2f, 0x0, 0x81, 0x3, 0x10000}, &(0x7f0000000ec0)={0x6, 0x8, 0x20, 0x7, 0x2, 0x0, 0x80, 0x80}, &(0x7f0000000f00)={0x40, 0x4800000000}) semget$private(0x0, 0x3, 0x10) readlinkat(r6, &(0x7f0000000f40)='./file3\x00', &(0x7f0000000f80)=""/161, 0xa1) flock(r0, 0x4) open(&(0x7f0000001040)='./file3/file0\x00', 0x40000, 0x10) rmdir(&(0x7f0000001080)='./file0\x00') 19:40:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x100000001, 0x8}, 0x10) setpgid(r1, 0x0) 19:40:00 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) clock_getres(0x3, &(0x7f0000000040)) 19:40:00 executing program 0: setitimer(0x4, &(0x7f0000000000)={{0xfffffffffffffffd}, {0x7fffffff, 0x2cd6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000080)) setitimer(0x2, &(0x7f0000000040)={{0x40, 0x1}, {0x8, 0x4}}, 0x0) 19:40:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000040)) 19:40:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000040)=0x4, 0xfffffffffffffff8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x20d93e63, 0x421e, 0x6, 0x0, "c161825e8cfa89e1f7fa291fb174793ae8a1851d", 0x9, 0x4}) listen(r0, 0x7) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) msgget$private(0x0, 0x400) 19:40:00 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x1f) pipe(&(0x7f00000000c0)) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) readlink(&(0x7f0000002300)='./file0\x00', 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x200, 0xa532, './file0\x00', 0x984, 0x4, 0x0, 0x3}) sync() 19:40:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000680), &(0x7f00000001c0)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) kevent(r2, 0x0, 0x80000000000000, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r0, 0x5) r6 = semget$private(0x0, 0x3, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xffffffbb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x1ff, r3, r7, r3, r8, 0x0, 0x600000}, 0xe947, 0x3, 0x7f}) semctl$GETVAL(r6, 0x7, 0x5, &(0x7f00000016c0)=""/128) r9 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r10 = semget$private(0x0, 0x1, 0x190) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r9, 0x40}, {r9, 0x8}, {r1, 0x124}], 0x4, 0x100000001) semctl$GETPID(r10, 0x1, 0x4, &(0x7f0000000280)=""/241) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000500)=@in={0x2, 0x1}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000540)="e4a0543f947209204f253e73f9a5", 0xe}], 0x1}, 0x404) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f00000005c0)="3a15a1b7a3f75c7f357a8e8f8f264d9b5a9bbba56748cd74074637232288f52be3ae02225621b34f7935e9af5ac3c386bd7f015e8c7b50519f80ae8827135dcc2cfd92bb7107e94d2778133a3c884bf8ac9c37703edf6d06c6d389e71c1735224de0f7bc2e3117ab7eaa416d525a1c2aa4ca7875bd0b2b3719edf9ed799853408aeddcf07ccdb7c9d6f1f59ae9e3299ae7d43f63d3a47813ef68b11f19379e70630f", 0xa2}], 0x1, 0x0) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000380)={0x3f, 0x4}, 0x8) socket(0x18, 0x5, 0xfffffffffffffffc) 19:40:00 executing program 0: r0 = socket(0x18, 0x3, 0x0) socket(0x2, 0xc007, 0x400) setsockopt(r0, 0x80000000006, 0x1000000000000010, 0x0, 0x1a1) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 19:40:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000200)="cf08c13dffd6cef8196ac12924b160edd96685eeb2527575cf3b1ef93e48bc58cc7c0f8e2777478211dd2f895f9ec6267fbe6838b7ef3903105947ae2dd0eaae731b6d5c586b7b4e7d00b06604ab4ea7e2c065fb2e3018a1af2fceda5dd2e43c5efbd7f79bb282b14dc890df566ff71b9cbbdef1805b9309d319c52594acf67d12260f655601d8ba36a7f652b3b80fb544ccc636b8c5427a721c0dd3a88e1b17878039a60b431e4023c75e499e879fbb7d09a27086d3efcd14f5130bbb5637b540446bf300cf", 0xc6}, {&(0x7f0000000480)="394d94114f824a8fd0b609ffa0dc12b3621b10f5331046fe94f0f55d74bff8e52e05015a3525f0cae91cbe4a19b9ff149143", 0x32}, {&(0x7f0000000080)="b04fba3082dd0c827a64da43010714dcc42bebc6d6632dbf36a6503e768d2178aa0dea32d0027f75591401e2f483ed42b02df0ef940a5ba2ec60d93e8edaf973f3f743aa4aa5fa09b05f44430b5a2a39e0e3e4d57d8a45350ab38474ac10ec3a5ff5ad34cdcca24e1183cdced77da8cbbb52e4198e1696e5857f58b0233872fb53c8e361d9354142aa12a54960a96851b91bf9719147c8e6a073f3eeae", 0x9d}, {&(0x7f0000000300)="341b2c7159870a26f0eb6ae74f5e64b40d35b98b7d86d1e5d186256b0c0a4578b125c5810b18d0", 0x27}, {&(0x7f0000000340)="a0f898e9eea0e60485fb1307e66f80b76c01ed747f02e23cecf0b852f8f91fb5976efc2c96dfa3b5885b91b3986bdad25ca2a6c220f87a702b85b454fad55a87b9699f3f36ba6544", 0x48}], 0x5) fcntl$setstatus(r2, 0x4, 0x84) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) syz_execute_func(&(0x7f0000000000)="c4c221ba01c4c175f2bf26d80000c44179111d89000000662667f2440f019300000000f2a5c4e291f737ded4f245a50f2a050d00000066420f382a4148") read(r2, &(0x7f0000000140)=""/179, 0x4a5) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000500)) 19:40:01 executing program 0: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f00000005c0)={0x0, ""/165}, 0xad, 0x400000000000000, 0x17fe) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = msgget$private(0x0, 0x1) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() shmget(0x3, 0x2000, 0x48, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(0x0) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r7 = dup2(r1, r1) mkdirat(r7, &(0x7f0000000240)='./file0\x00', 0x1b8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) msgrcv(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000100000000000000000000000090000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000"], 0x1, 0x1, 0x1800) r9 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r9, &(0x7f0000002440)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x1000) msgrcv(r9, &(0x7f0000000800)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000aab7d86007c90ea27688cfd4e7ef5b6cc493d2d29130cbaabed7f7b2c0d37789880caed6dadd12ba23fd8b2cc386525d0390e8f9e14e9a81bcb95d8a64939075af7e576ac75abc4fc43dbbff368790bfedb59548bcefcc1a1af4f03ddc2ded93d740fe259e7d1759d76dce1a3a747526dccb37de71e27aec2d515c769d12b87b55bf2550b679ce86293d7ee140e85b733f3ffcd177059f812f3fc3d87fea965da78ff2a9b7028200c30a91af1d6fcad1f4c8d380d0a5a32e2ca4a94f1c343a600a7c40c1004dbdc50cd45531b0eb6a559febba32894815f5ed6e223c4d39fd3e0c82847d989a8741811a6e04e13317d2af43"], 0x1, 0x3, 0x0) msgsnd(r9, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 19:40:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) close(r0) r1 = socket(0x18, 0x400000002, 0x0) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="1b38c2ac3049f06b309182183954961f4fb54b637a3c934ee0a3728c7464bd9161651e2c95e51df82b94616a08bf2ab65e6354a12d8fb72609b32671183a7391d2a541a4bbb1f72a36c1029cf6b7abfd9abbec454abfb3f879cef53b27e9a26e7dcc745a966d6fa58817325d1e7a089d29c76f3966fbc0c9c3dd394d560758639ac5cee5d04c94046b277b0e1874c04eb86dc708714ac01617dac63260dfc2ee", 0xa0}], 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="b000000000000000ffff0000feffffffd7ec76c209403c97ba7e6294d3bf486c5a126b2c35a2f6782bc5c3b36fb5587692147763fe03587a3e42d5eb6234f6cb30647dd0f1949ad5da8aff774721c75a36e302b4f0121fbdf8b89220b440ecc4157b4ba95e0ed7c9a5966ef2b66b78eb9cd485bea7198efebed3eed073eebd5ecd0477afb9d9b3cf1f7662dac10f867d4f00166abcdc2950a8331da40c1e24c862aae397633a31970826dd0000000000007800000000000000ffff000028000000a7c531bdfce5787985e7c6efe531426715b663fb7c71f4a19c1e19cd9e31759e173cef3b4838adb97b30324675bcf0d296f164c474011c60fcda1479f2461df05e30e800ecbaec9bcc2fc107bb677c575ebd16a14894cfb139367ccd006d2e4113fb3f00318dfd1b4800000000000000ffff0000fcffffff0f0d4e4390981cd0e96a5f02938b70f09485a4a5501c5eaa24c632a879f72d310209af76958007e4f4e4267ebd4974931d00000000000000"], 0x170}, 0x407) getrusage(0x0, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:40:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="c6a7c2f8be84439679867604ebf2535fa841163ccf34ef4934174239cc812818e88e86b30b406d514ac51cec125b2aad7693a885424c4919759d89020626d9f7548fd9f2b8697ef36f4160e0ec486dba078f95143bac16bb9f37de6399d1cc25efe1d8dca47aa8b3e534ba910756aba92ae549ccb9538311ee1de6e49754f6d59d96f6b04d623ac0fb50da5512cf3cde5069290a37025ba153aeb7132ae85d2badba00537862de45bbbd2be3910b04892167f7d61514532c22527d7a9c7972998d6aa20ffe8ab8a4b481e593566ee8e0cb44abd1ee39e2e825699de41121f651616d18f1ec61f363afeacec731cdae36a82a1bd93fec9027e51f5cb4dee5d408a0da5b97f317e40f617fec6d4bc54c663d58c77739ab495812c52fd413c2bbf9f51633cca7471f8b1ebad6e952ca40fc07b80174716a0e72c8fa7ff6a0e27aa1105154b70bc09b4a30e059652c57cf0c15f89cf71780cb28d707a59a118450939881b198ba9475fe6c55eb26371b9a0af658899e0e62778d2c5eb9a158f73cddec91faff30b5d0f5068fba04fd64f3284b3cad329f89ab736db4cc0b875944f9ce23ff1a6ffb765dbdb3ab9228a4dba4499e19303c794e993156895ba499c66b0679c5b4ecb65de8fbd38bb4f6697adfc7ce7e9e4efebc45a1cf465dc8dc5bb7440796dde0fb872579be866dcd7c80f8e5edde0986710599b4cb4979ecf80056afa0584cdc489c07bc652640a8c30c53c6e94eeeb4c0dfef32ea951ebe71122e7d3c88b7edc8be47c9c1335a51395e665e784d3c4878e292f6e7e84b1e4931952c7ec3f83967eaaffe8b43c9f4cef755845f23a441e43d1882ad18fff59adc95b3d8f15a7b5a1745ae4d0c918c65e4f8d4aebd80ccaadda915ae8eb7a7603382987c0c94df7cb3c253494bccfd82a5b27094163d4c79ce46928f91c02bd75c47b8242f669c1e7c1ab4ce95b953f5134c8863373ac786b716949b164564f4c9cb86227bbdabe42d33cdece891b14f43f1504f467f0870c84b05e2b82209ed3f1876bd7ecb0089bfb7967c25582d04bbac206d12cee03c9ddad431d1b0562ba72db2e641576b64b6c056e0aeda84f08122bda6776d612f75be593ae0c2ba1b5c99bd68f94d796d659371187dec8da752dd72290d77f1cfb1e4b066a5457b488bc0d4776a3a9d3cdc927dc5ae1918cd7fdac0485703e4ca8fd0ce5a3f21afc9d7982fdff616bc26f49e976f1a64c4410119ee7b4f2b06c5b32a0bde211f54485ed90f087a64c7ec35fb64ec98e181e85d3b3a9af07dffeeee7bbcd23febae7824b503c54c22fde7c4ff26ecf5bd17fae37240541b46e6684653225a68a73da388abcd3afcf2ce3c84246b7fc24e60ffffbf230fc1891f23725992878d4089ee2d2f824b4f7735d866cedbbfe6b687fc158a5424f01e54abfc2d6c6387adb172fe89cf1f8881ca57995a8e80c4fa5431d0f1cccb177dd0bafee817e03b53734b5b879b835b6324bf177191e5eed62c34fb23673b06474c35b30763b77646c9e95e97e50907ee7278f52ba236d473c1fc4070adb280f0aba2d5915dc63f9a1119232f7a1894334b80d14b36f59be8e4bb1c9d827ecdabd79c1527892d8ed9d5d76f7f5676333cf4c40c7ceb3f397359b2aebc525d44c3dda97f2ce24c37b62bb37d89b9fe922ae5ea9ded06009c33baa6cda81526698e063a0046ac3febea58f390974a32af97a0feaef5a02eebf50c219b5d5a8abac99cace69ad3fa376aaf9481983b30a4a105d2e6c5a2de538ac32ea09dc499889bf1041ff95e6c80128de443ceaf838a8c3dd0c6b1fb021cdba2c5be86ed075a4f08816d2ef6a5c529ef1efc56144789c262fdeecbd40071eda3b63cacd7e20363d4ec0b1d534a08f7c46c4c71e1e60707d10bed4983890fa34a84957f04f7d7e72b0f53ca5c74e72a9f692af256ef0aeb5562632b720ca0c38b933be1d5f186f663c13f2a8616b755034154da067bcb46193d30873f07191b8028b4e2a964ed240ca5a9bde39184b4bbe4738234bc97e1ffba3bfcf291665083ab8d3ed1110177f575ba6c4745224bfd913efd880b3d26b4fbd998b5c7a3b02c590d7e13995eb55c5328b9d3c24e3f3d6afbab65d4ef81b6d2a84b876bdcb9520cd0bc322caea38ff44da297e2ca0103e7e3a46210bb8583b50345e5542a980c70568422cac971f58324e80b64a9597e2a718bc0eaf9298c8ca6d9aeb8f42628efde2066d5d1a9e6d45781536140fbdbd0e6bff72659383c3abae6dd3a008ff3daf7a196d2055bb3cd395aac0b36c115480e649e8c79a23ec46ae24a216f3c5b6f5af6be6e6cdba6534b7a0bae60140fe71bd7653055abb57a33d11074ece48afe64bb160dc3187ccc44933eb64de204dfbf9aecb052609d01d04cf4b70545b0fc552035b4ac4384d44c99c3312c776aa7da075766454df8c6c0f061e22e07061a2fc17b55b715c2ca2362c543a179879cd864f446d6527a69d014f80c36a7f2ec274d08a997cd2b35ff8b97bf22076cd0958abbc457948d2de154a3341684a8d090f8cacc9ec2c084fbaf85d13f828c9c08a1b6d1626a6fa378c516f759b57b1a87cb167bb396d6732779d4e523a3bbaa8719500a77d67bcc9afa5fa6ec04297c6eaa5980c24a3c5b3419535d4c8d7437a8a624205f422c797f345cc9e6d887d4cffb6cf9dc8123acf36187104a5f5a58c56f3d4731cfd9941e1f7a7d9c03cb4b93f2b969932a97c197861b186bb150d77046a21d1495236a16c71c4e5998679a5ec491c3987d70f0cc2dc1dbe1a4aedbeeac1040a001a6e700bfa663f5b70ba589aff9dd5ca80e37f14606193831485bf4353d479cd152f2516369df5f21a23c7e81c8e26ae2f72326b3a67cc1f28c656f5b0aa08a97876732f11cfd0fa6b2f90e679bbc3c4c094799299ac5801316e6ce180408f352be9a1cb17729826bdb9a1b1b3b1486bfbd985c4c876436971f77c5eca006fd6a697ebeaee5b09e75af8b67b946feae06cbc96f31dc29a8efeb0d20d0ba150645ff40a1196d7df658fecbbbca71ee9154c650628b9905226503f85f90e56522690eca85a11a7b36734e38782b450ef017a330157281bb7978d3b10b8b1912a2d06452a774c01ba75f8b47780618a778c8635dc4c2d353106fe075fffd500b65d742dbd2164e31183d1409d1ad1a7c1b4654f1620c6d0678059f267cefe04e891222410801bbf3fdc330ad170a43005f199d96869019b7c2640161d76a321b4207e4c7701a6babc272eee286a50fb6e30e6bd401f5234975794e8d0165cee10a3413c938fb0cc8cd862d46a8496ebc1eb61de1fce2f518a20a07b4fe0f61116700288eac5558be0c288447c4ce9637d3299f6809566d08b80a464515227e9e923b33ad1e1366f2ae50c07b06eb9d59d7c7c9fbf027ebacff82f5066c729bd35801f73e157982f3ba9e7f8ac3760b99fcf8dc354459873d1ef11dd652c836bce56ce43d2b75186ebfa3f4415b640cdb5ddf2c996bfad20da81c9733ed9d2778eaa442e292208bba2b9743b0706bf62d8c8983363c5a2798907395da780ef54b4cf4db7310dc8a0a0a435132183558737820d3bac8231927a44d9aa1f3b92758968383b35ea3de734f29fe5f25692eca99b3f8b0f532f64d50714ddd8f96e5b0b889f56b93a8591901811fd83cfa432b89186b05103e1545f915e1217ce5910a8d70a86e4466c1553a44478636c7f2ccf35e244e4153d219b1988ef3a2cf6e20cf5b91d25a26547daf6b0455adb1dfbaeb9b83cdd7b8d8e606c5378e930bf391ac9661e6ac67506d18db1d1022a78722921699548a9ddeb88ada154577637c080365779ae32a0a26b3ce7c858f99c6e4c2b136546f089fc15eabb01512167912215d1fcdb2d978c866a6e753fd5e8cb8ccb0f5a46d2b25ae1f2e8fa34056d119969b5409d856d55d0bdfac0e05be1de663f025f1e592980382def45cbe3248fa44dd737b2f893ec1862f9413a70c61a020f9e0477632f6efe2309efd5d767494a2dc8ecbc743630e8a647a1e8ba91301f70d7b587800afd11ea0a79bc71c48cc3dac5a7407cc3212082ac3f92cbfe6f1242b072ffe5e1e83b93ba61ef068e235d4d8269569adfe948ba07b1499b285512f3a2f92c87e6fcaf7fdf805ba7b92e9effe65bcc9e480a66d330bdfd802c81247c9775ec8a280f3771f8f1b2083b9ee22bba446a9e35ceae10e21da130d9b5031a3ce81f05132c331f91392a70e385820f65e5467d6fa4e111e26b700b06f51daeb580ff59d85774b5bad53c59932e4b9c4ef0a1eef1ee04d9fb953194cf0cd1272d098635f93f44f29b5ffd63c7a0252482d5166fe0058a677204fc1cb0ea6da7076de750196e7dd1e6282b1ce854b4562db726802ec228626e00f6953a3011e2612ca25eedcf482203ff32d80f55ff5d2808c35020bb9156fd3c0d12090c1ed1166239821f3d660a3cbb7b254177c74a7de65d3ddd16dadb89bcb871f337be8cd881cc75ffa4f05d97e0aaa7e623edb25a6c33b2197714b16d535fffea61b025b0475fade297abb4f5587c46a0d5582f038bcc48af7bb37bea5c5e21250ad4d4709e6997bfd0d836f02c3a9822e6aabc27628a745cfe12e354ec04386c923f3a4c4350c40bc011348adbac2f4411ce83bd20577450b9d53686ccffb4dbbc5fa52187aa8fca8a9ba62e530b79654f3338a0db4c26e8647c2cbae45989c213db3899c9d5906bf5e03568c32663ade2f03f93e29b7eecafc8ec57160e03d8751fb3a07489e8db10c5016c921663a6d3a9c722fea20fb4ce7d42e2e45b14a66594f1bc3661ecd058d9709cc92f21a1ad49f608c96add7e27a06f5b773c314f4377555ef5597caccb49d4bb6f842fbb3d5577698505f2b6e84b480f709b4bd7f594b577d1ec4eaf3b611f2b29d5148cbe4c85dcf0b412df132a47e488246aa5b3181891f371ae20eb1f6dedd962ec548258574dc7393981089aefe839b762fd45da5db553ea6170fc6df263b093bd670b82258608d198de629351e2886bd8a0688e560999ba8f73882bde2848d53b53bde809f99c25d04e789b8db3df93e53e68697010bfe06f531b741d65e5653d0f5413312dd03745354d17d2a0e8de3d58cb81b5c0933c73d6516583b1936fa13224015ea452538bc6dfeab0969e36d560880ac6c0b934ab4f09b11892d04812c4db9a17d6c2a651e25ab04b7598d5d00c0f545163f029743bec09868776841485f3a9950c8575784ec53da7e5b1f4ce6fdd2fb6a41bd3f3b20f0a5f3732489aa1d752ccce3b220cfa30926e4b284bde20ab8f62f80672c350351d56f35fbd65d26d0d85feff314ec50bb6992a964b5624130f20e90a4d38de716622c092e1ad86db0834c9e90603e885addb55c3a08e2f1721426ce5b6c4307a2798ba5ecf0cae089781e1c5e259fb2704163a867a0a46289268985323e5a126bf9ba9fe67b6cbd91490d29b243d5d75fed9096a2dd1df4e8e6f748ea443055671a2be5d08225f274f3ed628078d2dbb87fc50a1583b6d81c932e65ed22e0652861903a2179c24a3b0aba21ce01d0fcb367bfcfc6a1a26900423e1bc530257c290291eabfc83b30c4ee833ff7f062404c8509c958a6c99a5b75a19966e508903d69a3a0c15aba2099452b5462b98b23f41ed338256ff0036c90f0330180265c3b13f277a49ed8b7a91982c52d3e0faf09478de2f90fcb959b25c7b586bde1a0ed071f8aec60693899a78a5ef0d041129c965936bdec9a32b807016a627b54f59a4c8f52ad83d3", 0x1000) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 19:40:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x1bd, 0x2, 0x8001, 0x1, 0x9, 0x2, 0xa, 0x1, 0x3, 0xfffffffffffffff9, 0x78}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000300)=0x1) openat(r0, &(0x7f0000000000)='./file0\x00', 0x180, 0x48) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) fcntl$lock(r0, 0x0, &(0x7f00000003c0)={0x3, 0x2, 0x100000001, 0x1, r1}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x2000000000) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) openat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x400, 0x80) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) truncate(&(0x7f0000000400)='./bus\x00', 0x80000000) open(&(0x7f0000000240)='./file0/file0\x00', 0x8, 0x4) r2 = msgget(0x2, 0x100) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/21) 19:40:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x2000000000000000, 0x80, 0x40, 0x2}) close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100000000000800"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) 19:40:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x18, 0x8004, 0x2) fcntl$setflags(r0, 0x2, 0x1) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x100000001, 0xc8}, 0xc) r1 = syz_open_pts() close(r1) syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x7, 0x7}, {0x18, 0x2, 0x20, 0x6}, 0x800, [0x5, 0x6, 0x3, 0x5, 0xea, 0x3e, 0x7602, 0x3]}, 0x3c) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x20000000, 0x4) poll(&(0x7f0000000140)=[{r1, 0x26}], 0x1, 0x0) 19:40:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) ioctl$TIOCSTOP(r1, 0x2000746f) accept(0xffffffffffffff9c, &(0x7f0000001780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036f4"], 0x0) fchdir(r1) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 19:40:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) 19:40:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0), 0x4) close(r1) r2 = semget$private(0x0, 0x7, 0x0) semop(r2, &(0x7f0000000000)=[{0x4, 0x4, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0xcd2, 0x1000}, {0x3, 0x6, 0x1000}, {0x1, 0x4, 0x1000}, {0x3, 0x3, 0x1000}], 0x6) 19:40:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x9, 0x4ec, &(0x7f0000000040)="865504159be79e1d0c249991f3f7815f584a01284ee4518ac82fedaf6b76a04fb7eb33b18e59700ff5a3b1e74836a540ae7e8b6ef495f6d8fe50cbb0de59419b76894a4bc37ef7d9c7e4e3197108c045547f7711b84efb9f2330980b213b074f1a6eab0105ecf908be90e6757c248fce701f2b4f1b2bed952217c5ed679c25bf4b282ce2fad570b5f61b98dbcb1447bedf5b2a7d00c5dee02fb89a55af955f313b37934e9852189d67f3df4016a2c0111abd83b11af87152d7db3c2aa15f9e75c28cf0e02ea8aafcb1f17d830e9ba1ca", 0xd0) 19:40:05 executing program 1: nanosleep(&(0x7f0000000040)={0x7, 0x9}, &(0x7f00000000c0)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 19:40:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa62713048e699319296489fb348f985140b887cc1d805fdecb87ad5bfa3dc3d9c5482968fd1e00f0c10b527bd9c09fca258009340ec8c9adacc395bcb18c6b1860456775a25a82d04be7c68cffa847d4b98a214459a482b77399db238a9e99d8641237dc8fd2f8c", 0xffffffffffffffd2) 19:40:05 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) mlock(&(0x7f0000234000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x90) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000640)='./file0/../file0\x00', &(0x7f0000000680)={{0x6, 0x5f8}, {0xffffffffffffffc0, 0x10001}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r2 = semget(0x1, 0x6, 0x27a) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000140)=""/153) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000200)="d4dff45246b7ab483f5f5abb508feb4e722f32e7c3c5888a929b3659bd82fd38f5d3a15b373dbfe9e9ce8a1de26d1732f6820a6066d6ec793cae7a50da38f138af421dd5b81d87d32ca0556edf55c51e9d6b000833d57fbe74a540085ff9a1", 0x5f}, {&(0x7f0000000280)="dc90cfbd2c7742b7f7d15fe10c4332ab2a399b6d543ce6a2b6ab89ecf85170a2b47ba1649bca02ecac06d93bba41cdcd42fdac99241edbbcc59f24ee6c4706944f42f7fe1f7fe49d209ebd11b89a59d13dab9615b6fac38b55a01c4bb3c1a8b31db10bd1b4ba717a0182b95476fa02b638c2a35d6efd9b5e2c9fbf168139381ea1f3ac4c3ef5400685b52f3b6eeeb605f7a8c92eef0ca8ba168de1f0ea8271476f1f5f731ab43424d4c130f58ab9da0f4ae9e93a2adbd419982ef105b1152e8c4011f5e852652be0f8c2ad8aa266713df20d36717298110e", 0xd8}, {&(0x7f0000000380)="51c913649b03c51f0fd7c8ad73229dc2c2981321d751bc92076f6e9594af5a6d51d77883cc65ef9ec7cc3111a5c8db31588ba1f2bafc2be70786e1cac12801d973df77c14bfa93d6065724796f1c9c47a3d5b5d9f4586c8139b46f3487cdd16374da6e8ac75357093516e5f7e1bab1579fc42beae2d1ec967994af50c5ac2cae7238753662cde00496a8f6e64f26306d55a77eda6f64a3b662480fe019a7274035bd45f58634835b4672b398e48aa4d95dc9b9e322bc2834cfc907f36f938e9b61dc4b52b046", 0xc6}, {&(0x7f00000000c0)="6ecf8c154c62be17d624d09c29035538a4ab59429f01b28b4eacc4d09a067c00dd25", 0x22}, {&(0x7f0000000480)="9e2f244c8eaf16909e167d20187d557a4df99e8f340d88f31740e5348f8e5169c4e450b7e23dc6582ffe87f845f63ac7c064fe226df3152997733e4fafcef05000ea599f4aa8b5b329b527515fcc48fe", 0x50}, {&(0x7f0000000500)="91807593153368a7f070b055df0a6ef0a6d5faccac616ac28093d2f4c0f7d538dc85f8f7c9118a090de10f89f6ad27", 0x2f}, {&(0x7f0000000540)="d98ad0862c89f38a8b38e91aabf9949b04c773a0a9c3f0d66648960c0ebbb66b21609b684d58d38e999dfaaf1c66a718218eea0608512c4afb8c208163fb768b133884e01d7f654d705d84ae9245a5cf4d3264b326544fada4130d50a053fb351c905cdcd2f61c315ae1b669ad71d97fd7ee4e35d50af3", 0x77}], 0x7, 0x34) 19:40:05 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x100000001, 0x751eeaaf, {0x1}}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/45, 0x2d) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) 19:40:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = socket(0x11, 0x800000000000003, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b100050200000000010000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 19:40:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="61022e628af4a3c5538262b528be8d211a3080ffa215c43f7a6fa0725140bcc3d9c93198ea7054131b7336980000000000000000000000000acdaf82049b7ccd16447b12afc44d9719054d66522a1de46687030032200ad2ba12044b9f34a38bb07fe131d96acf52e72c6af6131a41d1c92d8f5369878268ceb5f682dcdb3f1385e0279a68a94592c5c0cfbc9e494acbf7682f96a058874d2eda714a05b610196b345b0298a15510779ab95f26c32d43647e5f35ef384f45bfad"], 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28, 0x0) r4 = openat(r3, &(0x7f00000001c0)='./file0\x00', 0x80, 0x101) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r2, &(0x7f0000000180)=[{}, {{r1}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r4, 0xffff, 0x1281, &(0x7f0000000200)=0x80000001, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 19:40:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001800)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000140)="5910609e69500bd983ef4cdd8fca4811b444f6fdc60bf0883d3c08b4ce23923ab60e4630bb8394f4803eeb5a189eb74055a50ba88ef2aa67446fde051ee398a21b80c0f102a5a0ca5e216bf81bcd2073013a0ddf1ace64b7fe66474452076083093b5e284bb54cbdd2b4116838a65407f3860ad666af01dce246b3518ba1a61d55fd456a62e847e5fb11befa0009a9490000e0d0b30b63037eee0e9c817847773dc756906170361b02c5", 0xaa}, {&(0x7f0000000080)="a4f3aacdca7ee32afe8ba0667f80228c5cdf9b51ab3341243c4c7f846c1e07bafcb0348f0bec2c17ab544bbbc4bc5bc5b29e4a68ec5ac62b65df93dc31ab64a75579c54a956cbbdf7f0a02d285a4b066a4ea9e99114825f1de657508db77aeafdcde3b6745f36661", 0x68}, {&(0x7f0000000200)="a957e2290ad8da1d3470c4f54c3ccba2d2938d44cb6a11700431decc85bf992fdc1f5bf87fb130aa37d60564f3901af94b95faa6350c930318bbcf78dd36572f23cf30619bcdb468aaa67abc5ea53d594df43e46941db73fdc4bd7d4b19501103cc98dd84d1cbfc60fb3cc5e55dec1b92adde6d78223acc7585c4d5fd90de94dd2f5197c8ae67f266d8fcf50efdf5a7e2f6c8330b34766af146287a1b98d5231f0727b9b0a017f", 0xa7}, {&(0x7f00000002c0)="885d3e547b8b65455fb0da26b18f31b0dd6e79b7", 0x14}, {&(0x7f0000000300)="9c0a85fb993cc6d7501c06e99b5d6f432d17933702dc3faa07611c531b460e3c872d5c5625d98861eb603c297a7127aa518dfbabd00403e2746d8974d5d05cc6ef2e801e58ec1f93385118fa3d84c13ecc3cf3d4cd77de3e7823fbfbd10904efa4871f444dcf09fd14687525fe16b6070b910012bcadfc6a35a8235a553b697cad335d28b7b6ed13795a39c8e910da1f70adc02ce4de69ada0a440c84e2d7a9555a90c6927586d4d227b9258458a824e2724a677045c156c1b5c5a500045052908e305bb1ac5c848194e4f0579d7486e3e", 0xd1}, {&(0x7f0000000400)="ab5a81607b6fe91f549659e476b0d53814ca70eb728ad257054b25e501dbb4415f087245c8ebee0c40305dd21997eb518144078d761b3f57c19d87f58f960a8fa4e33cc7b720d0124d", 0x49}, {&(0x7f0000000480)="51ca980c7f791a060097c28c8a3648d4e176950049d0a752dfcf8b3ab41bd8a62b7319588a6b56af15b691c6c15554c9e4f7e87dce8d7c2a7f6469c44f894085fb2801a67218dfcb983f4e61db64e5359a092f75bd13199f6ad048f42f", 0x5d}, {&(0x7f0000000500)="acbcf8a5fc5a460eb35b9a01c0cb4445f35ce23907f21e3207e0bbeed690ba310199b899060112d97296f17d93f1000e239975777b985c9f2cef0152", 0x3c}], 0x8, &(0x7f00000005c0)=[{0xa8, 0xffff, 0x2, "ec717f50ea6bf9919b23af19114f1ede8417912c865ca9fb179fa08901fe140428db38cd8e5caee34e23bd45f3ef54a7bcc2473c68591687ef73da28d001251826122740cccefa5b3bb9f11a0efe499d63dad5f54d400e6f7c0e0b21f10eca51cc960710af6dcbcd47e1827de0732e8e7c8ea25050dfbc26bb507d809680088fbbda3d0edfb640801e06dc4e3f0a1a9c078d842f"}, {0x98, 0x0, 0x4, "ba9564cc46864e0421becc6d9c8e5f0483b1c2e72cb4936aa8eaa16d62f75f554f45740400a7fac36657ac3bc9a868c8a9003dbb7b3ccf70d11d913474747b3b26268656831fdaf97397cf866df56e8510e5408bfd6d92c28697e0a49542dec24684957108a1140069a77d7333aa326004a41aca9495daa626d4753fce80d7d0c83c"}, {0x1010, 0xffff, 0x0, "6cc55fcc6de068c2a5cc1b001cbcd74439f72f266d4b5da2ca38559f82f3dc64af1319512d2d179234836c784112d323641fbeac34d4c691b6b12ada6f25887cae6a4355cc4b902acd3b80266445c6b044f8b7ba92abe31a010760fa569b04a1289604bedf9ff24e58a7c94a4e1014139ab5f12dcf8411a71323cddbf0e5d99bb687ddf99665f75d1cec17989ba2fc1b1e37359ade7d9db8c37eef411ea0f1be83e3f8f7a925f69854d48be2aede3ffed7afe200f33400af53710d0290c526e6752b5cf14ac9a35106bbede42a82b31dcaae6f9ce09ef0b0d8cb4ccf6d276ccd7badc5b79bd55f2400415096440252e3292f2c4f2eba4bb2cd252f969a716b1a689cb1badfc3e76e3938993f2fa65168c9057df8d36ff342343bbd99940dbce567d26ca7a205a8fcceb939a790f75a7e0ecfb771f8dcc20303b3d357e33aa46e471338d0fb53b34ba947ddb1371821a01b4ef34453e150b80505090f82132914d3013eaaaae7529fdc4843c9546c23f41502bfd5c005b719607fe89618486b50cc8bcf002c19217482e8181a1cfe5556a9c1a8cf0861b7c3f423fcc605677044fda1b5150d0d0c1a4666cf4020dac7ac0f00638e77b1b4b27392e26b98ef5f5d05b3fd220a0dd1083cd8a0565436eb16badf1edfacdf2e6f988c09f105e84f21b9590e731f9261d7dd8c5eb67758c8d92f720d1a07e14a6424a73b13fc9baf8dadd198f5f92ef8062e0af59f68b8029f8edc17ede106493ef2581393b2c675d7d6bf730308b8af7e3fa2ce7f202cee617baab12fed279b190470ce3a103874cdb2b90117759cf78d97988e7a7db7afe43cc8eb089938850b29faa1f3486ee08d657b1b6125bba3f584210526cb5957620c0328acf607891dd732e8c5bc30d1d2072f53ec02d797eb9dcdf729a9eb6ccf6f8b3804d5f3abd826acc38740a47b04c0ed16751b988b84ff744a610bcc17b43db45c48c1f1270d21a76126dc257cef4313bf432d6a000d593ddc307bad02f912f6e1cda61bb5e42b09b4913c2ed1a29e97d8b445a33d4a5caf25a59302046e59eff3edf1bd4b2456cdcd7d5768174cbc276ab640fd799f38b089eaf13c9a873c8fd18b29fade4c773b0c86658f9f77cbebce61b684574ff9df3d3d1666e44086465b54a1f969874a8c713ca68cf9690f40624c054d4b9c5b5506123d631c9efdde0930d2c14fc5b2c72f29ebe9d21880ee82cacb80a7be44c339d09999d6a993e273eed018fed73141bb9933883fbe3579aacab19e0458d711da79bd16afe0a1bfa04cc9c5da9b9f7124db634e5ab3e3a75b3357893e541f045efa9f61459753b3326a566b5091890983cc7435e1eab67b5f062f139004556571b593ff1991f202e97f49e584608c41d3f579e7fecf85e2f70ee6c89037cd4424d09092847b634667e015fc67316e58752b0c0447010f0f0501fafdd7928b250eee571e14264c20b6e268f5afed311b1b22da50999f3b3ab2dc98fb021a24189161bc51a55957e9ca7a41e5f4f0dc03d1432665879e9994ba7ae702d04714a842e8946f6628db1c5b692e50b17043966803aeecf1c96f95d3025ecbc77dcfa86798e1ed8960f498db64d015be99175856eb970e71ad6906e57ca780963d79ffc1dbc621e9ba68e6a898f14db809c8a54cebb132e36299a3d716e9c15272342deba2931232977cceb0f46cdc94674ec1f7a66880eeaa126e145726fa61d4b38f2f4f26cb97edeedf27550eb93168363d2b2de664d121c145efeb56e1d1222e846a7de1e5b76d5abde7cd0191a0b7e490cb64750b9644687abc8279a18067a5b8ba81f724b884b56b58c6f2220af939ec4cea14d30e573a0b64e44d6802082a0e4b97d0dc49ac961c0758f84edf2e24d8aace8f8ef344f12f9e0f1d7e30509f02a864462ad3e18d8d81ab3732262614e1269950abbb235045d39b66a8efea20cd81593f48732e584120fdfc3d173fb9dc2ecc278065544bc2f992e82865b87954956c527b4ff7f3c45b86751108e0caeb3c6867bf8bf9fbca32aee53de9135eceb8894ecdd0e040a2d3a9d7388604396356d68b652bb385ff987b75139bd92b879190403f29818d855de56f24d192166e2963d7658acc6698aad9f41211087a11b6e944954573e06192b9b1317d7093525fcdcc3b999a15b5f13f5640e6c0bb428a6bc5baa3e9f89ae512eec9330a7029852eb6d80e6fff147287da8326605faba1dfe92d65005a238aaecad2c98f49fe04c57fceabce8f8d2bee218886ad7248a93a60130a568a5810b40c85b09ea9152db5698d2be2f1928f7ca90fc4b24c22d07db865d1074307283b91159521053cef5baad8e8ae680a1db9f8ff573c574b3deb1dcdd9bc3e163d3b77dc1841bc4a97bbd2da19e98cae3e428845581c890cd3d0d7cee86616563461fe97ad2daac6d267753f963f7514a532749eb655aca0fc37c415c51f4b6063699134adb2318273299fb1ec93887301056606624b92d849ef85c120f3b20f309b26ad1cd9aec6fc681b28f7de16b7787b7a03a4b19d7ef5f3e0ffd31568c5aa5d1beba83481b3e9f2ebb365b5580df20b0d4f9ee699a078acfa4dc6fc4e276a80410bec5d9e8bd98843bb4f2746490fe1909bf4f714b47be5aa363b068c765b2d80c1406a3d3eac1e46f65872d146db8a568dec5657639625d92211e04e4959829eb408fe9e980ce451c6bd0b13a8ec75a4931ebf3051d4bf38f3857ecb70631507d82d7b150219cd791011caecdd255abaa72db84364afdde6a5bba7760d5a7674af6c6cfeb0a6247b93f139ace9f29a09ee81cefa2c2011b0e86eef809611a26f8cdd6f32db6d23b8296911e245f24c92f6ed2706c7efc6a5efa9e057e3fa77166ee72c37ce40b1ae10bb1bbee5bd16d910c07aa8674f4a35ec093881ea614fb40108dd15f45581580bb2581501411f71b7c4d3bc134329311535f33bb6f26130dee2b555c3034f12851a2c95f8005f935214666e55741d1d892f2f88d803c0130d0b874a7481482144d051bb7db5b16d6682fbadc8aa71d9e9e0500db659c95489975c7fdd924dfee89111f5c1d03406c41567a94077f612b7c7172e9d57b6476d2368bd3416538ee4c2140bf65e859e8d859fc3be3c79e184679c23fc9232df6a46d6cd711a186b1188ac3a068903853961b88fcf2d5f8a4d9a3540d42583b09e0f870aea87caea9897d7fa9e4f0aa1c6c835ba6fc68af092e6a8271f816a29ab37a9729e83c1a0bfd8358e962683bd6e8b71390b9f187f9677d171f246bbad863d6b417acec48acc2c7e4d271cd6ee6a56b57e112b19961d2bfeb8786bd2541e69f6562f3de3db1ea8bd663dbb5867932a748e9eb288113279cc3bc694260caf2cc32c6bbd9045156846e701547dc3b7bea9063f676247f45a391666dad19d159a04af96bb96253e9f395dffc26618f26f31fdf7898d9bc5e5df386042123ff222b4f282c8bbb261de0d613e7fe7523b65371c391ac189caea4f8a6723de46def8c3dd70dc837039f638e3fe87e8bfccc19d396497f33a7df2d7f5938828b88e3700519cb37f254759addd2d4ac917cf5e40d8dfaac0be701662475db456e2ce42dd37d43d409a025cd2864d7a3b1256637b0e217c69675c664f43e80c9b3329db8a21df301bab71cf24bb648d50a92e553897628c7fadf9bbad155fc98b62ccd98990eb35e443002f0e44abc5fec8414670bd45f5e2d284fe00a160b4d2c74ebf6243ce506099cc4d37b1f8dc6d37cc2ad52a7bb5f37c4f4ee9304950087ecc95d49d5cc1bf6efa4c6f3b57854b8862e95617f3c0edac5a31daf05061f345faa8c5f400479b12b5f17ad839bfd5645459910967a0e544e19167e664fe92f45ec3afab9e813b065a1ba6cc40189045c9daa68b88e2b66d518a04ef3dc7db715729407accb196dccc8fe898c6c78eedcdf5e140c892c537ed5f884b34e491373a371b75ef3238a481842258a6e253e4686e069b744e1ec4019e80cf187f5aa6582c30ed283ae77af008a055cdec92d495e26a594e3eba6846a610f9e0e73defb9b65f231f2d771744d0b54b64696b522b0194f85776267629a9562dc516eea900eab80e400796a1aaba8d96c8e4714052bff86de2e6d0f7109dbf29f8b489f475386b4ff94040c0a8ce9b114c1f3e72d58113e5c97557dd99f805e8a72ad96af1583f8654d69b0b55189817aba9c986706f3663a68959cd8c822d416d60cb85911885fcc7f8e6fbac2778683be2c249b307c9ef1300c82f6094310ca711b5a6dfcd893d461e07f50c8ae704b2a4e0cde188263804594d5bc1acc848dad807810f81e8640884442615fbc0c6cb1b36cd9c7153558fb1bb028fd00f897c852931dc2b4c7678f8be57bb3a827e56003e2668f56694851c75656dc7fe34ddf5a4200c9533060cce6402c2f4843d43aafe0d4dfa8f3ecedfece72da61713ffbb4c399409396835981028d3fc2fa3a80128440c7cf8d98aaa6ef208f9fd75a263179b1bdce0d89dfd9141c7345823b7495db849aecfcedc78ed397b55e3fadad7820b4c5e12ff1badb9580ca83db1ada5f21bb06116857c37a9200a55baf9cc7e701745d3b305b40722251bc334261dda9798af664301b2bb7435499657c2b943608ede87a525b1d26fc27cd0cf8992f299178f36e57dfd33ca6226e77a3866a5eadb76a67d26809f6c024d3c840108b03d5cdaa08b5004eec926b77de125c45d1094904c1df1d7cab7161d359d4fa10dcaf30c82b6d4592f650fe1c02abf463172964fa97033461bf841f45560c5fc6ce27216eed5fc99d10551614a3fb921d4e13944696f7e7106846d6b4fffbdf653a0b4a79ba4adb6535c12c753cb472202a880713d69211472245ffba94fcb623538ac7d86352f175866d8e7d82d390bf438176ea9d1eefb538f320931a14864462aad0ce0576a754123e30162d503c79b4ef3056870578c12d854db97eb82dd3ebec3d73e4095ec84fe33c3daed2cdaa6cf0cd11bb63c41f27b1d03e5a8a3e1f8b63610f26d6f9b08af09bb81b876b36c5d8b70cfbd3a53993e1f7bbfff26e12f2b5b4bad0a24b0d96df8847a7df161d336ce745f9c5248ebea754d30e51c0787a7c39c5a3c30f29ff918aa4f41446057b3a9c096bffdf26124729ac9c4dc6327ff531f75e1748c9376baeebc9d3a9e04edf2f4ff52de80def81b4c22100bd558a17eaa98befe302d09143e7ad97b4220847ddff4121da575ab174d49d2224761291175d8d2ef3d8ad89226f9dd2cc007554541b08c42fe7c5a28cc6b1571e30a018511fde89fcee73abdd82145a104b07fbfb645498d028669f6df30067d05efe05b6ffe42fb01fb05e14ed80d8ee6f4d9da9fb816de937ec6c6671cfea475385f19baa0e992b52f2cf772e6df837b6403029523f2881c5560bcb1f932651ba6870eec87543a71fdb9497435b8cba45147712efeb3be2bd2ff89bcb8a19bccf86ce635b7614f0ebd20330ca5f29e606716864a4280ed02616276e879d8d337fa6f43e0a613bd30bdc34b5915012b814d0276fa9c9c6213f995c4f672bda5ebdc60c8927f4f56cd4904b0982e47d569e5ec32cbc88a95c8e7432749dbca7a890c13910096c86b4c0b848dd877081953b9f878bae50b180a36cccce786bfda99a3796c3317ac261303cebc720c253745c54346ef807c59a65355a50dd8de3cf4a465275a5bf300e15f98314aab782980ae6f5299d91f576e265a008a9da36fc31ea15660d5e82e36f956ad9e95550a99ae50cdc38c8fe5e645613629142e"}, {0x98, 0xffff, 0x8000, "fcfa016a998c765cdee04c495194e060b8960963141faf6e949f432a06c264a9e57b419c053d01ebf4a34189da2319b449d496169e2779b7b11cf6b26b1ef7a0f08c3f9485e0129de067566fdc3f0a593be25aada94d2304c04d3b81f11a3e74641f7921abd5282fd29841b7bf52e17e4b4e5d10a8898c07f87c35c2ffed778b202ad23db6d4"}, {0x50, 0xffff, 0x100000000, "530d17ee9c5a98ab81f0ba8985c15ede87956d6b85f52d040c1f1bde8317fa90e743eedeae7fac86af689420e654215c7921441b6d7999768c76e57a1ccebf8b"}], 0x1238}, 0x9) 19:40:06 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) dup(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="280000000000000000020000853c000007ed17e6aa90212219b40638149b3461cbab2c5ecc20d74c033a576ed03ff44865c855258401eae2c6088bb958e0db512b9f6deeee9e8ad7516410b85175c3e23db4d7c64c271d09f16dde624e5bb4a0b5c0deebffffffffffffff8037c53899113362ebccf8d41cabb67397f3cb0cf5fbde9838e767505f57254280977a3b7dc47890bcd73457c8d5ba43c907b38bd7ae930145e72d462bac3a3f4f28edbbdcc37609bcb749265980df7c1a0eb768444794cad7b16fea61dd2e700a21dbe4d8c6a4fb194f5d83352379832279cb3684d292ad12a007b9426307f08596fab3132bea784c942e3fec6cfe58e123e24705d2b222c6101236aaa9d75970bf24492e5bef876482c40a4f84af59345fe2aa10c6063652b53c115eb2bc2c399e8ac0f4822173b78f03336de709046e784c6dd064ef34a4a961393c008e4aa9fd20d8d4090eaab98ea314250776cc5419cf4548249bb5a50000000000000000c06a2f86048041a8b3c2559a11aa7c28ebae4ab7308857dc9febaa2293355ba2d43355cfc630703a22826391ed0c74d93aef835c845b9166a5cee5157758bf531e7a365b9d359475b6918706a6160a941d1c3d8f15341ae54432e16f9fa537211a6fecb0f07675879a111525cf305483679c25c91721ea9d5dfc1bf0e1183709932b1845397c344147c0d161f48c821ab6e7f666580722f99e8c2c9ee2a4e7666ddf9e92cada2e6f3f5fcbaa07f20cbfb6311d0676d4cb200e408ba1a79f134396d1430a6c81833e66392478cc9d84f26efb18166c3049d013ff2a9a69c33c46764cb4a8150fea3dd5dfd227252376c6541387a1cbe411818afa0cac06e5c412437b1e9e9ce73a769b7cbf6d5f331835f4f84ec7b486aab93e8f4e9c149361729a6a94e35075526139c54aabf8b35821f4c1dd5171c618f94e50fe2916a9885759cb26d2584486772d1a79700564869f01b5ca62d4b4445e50e80b96507d9aa01f5fbe0560697ec551b609f49fcd91175fd7c4102f576ada656149802a4a7ebf4b028032c3c04389b98f384859f5594aa1c88857032dc5691e9db789e3ed2c59c87b9025e55388104b20875989152907c898980f", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 19:40:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x3f00000000000, 0x3ff, &(0x7f0000000040)="f45972e38494b7846f80be3a134ac3", 0xf) 19:40:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x4, 0x2, 0x200000006}) socket(0x12, 0x2, 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) 19:40:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x100000001) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x4, 0x6, {0xd7, 0x350}}) 19:40:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, r0) 19:40:07 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x81, 0xc0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) fcntl$setown(r0, 0x6, 0x0) kqueue() r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) r3 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/197) 19:40:07 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)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0xffd) fcntl$setstatus(r0, 0x4, 0x8c) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/167, 0xa7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) fsync(r0) 19:40:07 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = socket$inet(0x2, 0x7, 0x40000000000000) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x5, 0x1f}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xa, &(0x7f0000000080), 0x0) 19:40:07 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000002c0)={0x4, 0x6}, 0x10) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x7, 0x44, 0x400, 0x8}, {{r1}, 0xfffffffffffffffb, 0xc8, 0x1, 0x2, 0x8}, {{r1}, 0xfffffffffffffffd, 0x48, 0x40000041, 0x0, 0x3d}, {{r1}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0xffffffffffffff7f, 0x9}, {{r1}, 0xfffffffffffffff8, 0xa, 0x20000000, 0xfffffffffffff801, 0x6}, {{r1}, 0xfffffffffffffffb, 0x83, 0x89, 0x40, 0x6904ddcc}, {{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0x4, 0x7}, {{r1}, 0xffffffffffffffff, 0x6, 0x23, 0x400, 0x100}, {{r1}, 0xffffffffffffffff, 0x7d, 0x1, 0x200, 0x1ff}], 0x1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x4000000c, 0x800, 0x8}], 0x4, &(0x7f0000000080)={0x6}) r2 = semget$private(0x0, 0x2, 0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)) close(r1) 19:40:07 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x6e) sendmsg(r0, &(0x7f0000001200)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="08080000000000000000000000000000897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2956d1718dd9fe20b9f5626781032d34b0dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7617db075939f4d5cb38851096bbc2a212986b1349c7ac86207d8a5f89c10b86907a42f5d07e789cf3282f4aff95475f6b01514a33dbd175dbfd15202639557457163b5f3eed51c4803106c369f3ba8bd1b0cdb66cfd33ef6eb840292ba36241963a"], 0x808}, 0x0) 19:40:07 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) socket(0x3f, 0x8007, 0x60000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x3) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72021b3a5dbb9fed667c8bc99f65a7df00df4406bfea7815ce988d2f8ac86244e0285da2bcad48cfbb1f6112ffd33baa4c438134fb3a167c382e91228d0c1ee3a0be9fb2b952a8acc66c5bf623ca0437afd64de044d913250dc3198b92a41a25e1725f55a0918956f75d22c4aa0d481aa2d13307da443770ba", 0x79}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000003000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x40, 0x0) r3 = getgid() r4 = geteuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x800, r2, r3, r4, 0x0, 0x8d, 0x6}, 0x1000, 0x7, 0x0, 0x0, 0xfffffffffffffdf8, 0x1000, 0x3b32}) 19:40:07 executing program 0: kqueue() r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x9, &(0x7f0000000000)="147fedcdfd93656d4b") sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 19:40:07 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() r2 = fcntl$dupfd(r0, 0xa, r0) syz_open_pts() bind$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x3, 0x5, 0x1, 0x8, "a0094961b2f98f8017b1997a12f666a80e109e0d", 0xfffffffffffffff8, 0x9}) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x90c6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b5f7c84a4ffffffffff9c11fe4dbfa600"}) flock(r3, 0x1) 19:40:08 executing program 0: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() pipe(&(0x7f0000000040)) kevent(0xffffffffffffffff, 0x0, 0x800400, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, &(0x7f0000000000)={0x18001, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 19:40:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() socket$unix(0x1, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) 19:40:08 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000023000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000359000/0x1000)=nil, 0x1000, 0x4002) r1 = shmget(0x0, 0x2000, 0x10c, &(0x7f00001fb000/0x2000)=nil) shmat(r1, &(0x7f000015f000/0x1000)=nil, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 19:40:08 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) shutdown(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 19:40:08 executing program 1: r0 = msgget(0x3, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) msgsnd(r0, &(0x7f0000000080), 0x8, 0x800) msgget(0x3, 0x2) 19:40:08 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x20899, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r2 = msgget(0x0, 0x200) msgsnd(r2, &(0x7f0000000400)={0x0, "281f19c9e62b439e8f36e6a0e844ed796132f9913ddd8db4809dfd14661e4eb57315ba401f8668b4e16d6b9ca4c1e16f089c299997dc8f8498e64bc9c73b2c090b4e95f60b756048acc18b4cc3e8cc41a8593eff78ece1dabc558b53f9a3882702a5d062ce5eda08191dcf6d52edde8a7cfe6f548ac76dd857574f17fd3686fa32350e1be57b39b1487ed4d156387c5535a2b132225502fb2eeb14336df5b78593bc9cf2"}, 0xac, 0x800) getgroups(0x2, &(0x7f00000003c0)=[0x0, 0x0]) fchownat(r0, &(0x7f0000000340)='./file1\x00', r1, r3, 0x6) rmdir(&(0x7f0000000100)='./file0\x00') r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername$unix(r4, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000000)={0x800, './file0\x00', './file1\x00'}) chmod(&(0x7f0000000140)='./file0\x00', 0xa8) lstat(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)) 19:40:08 executing program 0: truncate(&(0x7f0000000000)='./file1\x00', 0x7fff) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x102, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 19:40:08 executing program 1: mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000005000/0x1000)=nil) socketpair(0x19, 0x7, 0x240000000000000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 19:40:08 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xfffffffffffff000, 0xe75}, 0x10) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x3000)=nil, 0x3000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x612, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fcntl$dupfd(r0, 0xa, r0) fsync(r2) pwritev(r2, &(0x7f00000003c0), 0x182, 0x0) ftruncate(r2, 0x0) 19:40:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x800, 0x0) write(r0, &(0x7f0000000300)="2bf27d38bda9503227c9e6a952117430b7ebf44330df9c26d91024dc17e3ae444b000e7527c10f5f8a0af87f3bad2bfc2b85b8f90f2b2fe4d7c3dee87daacfa099dfdf7b4d971325962bb062e936c7a1abc7455d085ae746b6d04f3178e9eb6e98b1ebc9e2afd156dd713489ddfe30821f0e17119cb311be545bb3b7b103dc1c044710a9d1ac8862a0d45da5fc2afeacda3a74f3b1887b26bdcd6e3ebf2824d1b3708c72b342f3d06205bd77c3e2862f5c8339d4597e3b1bec68d4b690312b7cb9707b114ac3ccee98ad588c751de367cb7a99703bb5c285517af22bf258ccda24bfcaf8c473757e5e12e9f97e74e303852a7d2383a32f41dd71576b", 0xfc) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x180) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)) r2 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$sock_int(r3, 0xffff, 0x110, &(0x7f00000000c0)=0x401, 0x4) kevent(r2, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x40, 0x0, 0x0, 0x4}], 0x3, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) ioctl$KDDISABIO(r4, 0x20004b3d) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r5, r6) kevent(r2, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0xc5}], 0x401, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 19:40:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 19:40:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) mprotect(&(0x7f000074c000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x5, 0x5}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:40:10 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000028, 0x3f, &(0x7f0000000040)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x1010, r0, 0x0, 0x0) getsockopt(r0, 0xffffffffffffeed0, 0x8, &(0x7f0000000100)=""/4096, &(0x7f0000000000)=0x1000) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0xfffffffffffffc8d) 19:40:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="d9a5c75f204488c8161d7f98c9b6f19997ed2da296bd8ebfb87f74044421fae48d08d9ffc8d3514aa827aee34811b1726191cc5feaf42222a7a0a2caf55fb4e6193cdcfc558b768fd2514f9393531e2c4faa1212278d2cf6c042b491ff94d761dcc8aec55d5f13b06beb9ffb4bc51f6fb9ae46b2cd4704acf7de4e837464a565b6a0c3ef8ce245811dd5133ce05ba1f4b4769951796f5cef96f05295f16edf0a7e0a19f45b42312153827b89b9637f9feb0bb6b8cc409422ea0a300f4a1d602febc523252624acec3f98329dff914b700f15be7db6a1caef430451fd1cec4fde", 0xe0}, {&(0x7f00000001c0)="62ff1b9a5e0a39e3cbe0e3da673953b436b103cea14b94af9bcdc85206c434f4232c8e595edd46276fff917893f8bc540baa2152fdf0d72ddf23d3af71d544192acd1c7688cfe3ae59db0700e36138d77a98a8b3cc97403ad37973c1135c97596e0ab13980", 0x65}, {&(0x7f0000000240)="e981c6afe55e03274b9506763f728222a6710588a8094ddb953135a43d93745473e65b478e12dfa4cacaa56fbc811873019b1f22c56ce3adf28d07bcf75d8059754141d2e324dec494a2fd6eb7355fc8e49fe61818b897fcc9adfda83049152b6d825a43969aaf3595aeccbe436c164f6a2167bc0b1409ef1e8347da045d9fcdb661c40f8b2243", 0x87}, {&(0x7f0000000400)="e5eea5b1b20eb1fb117a44ef84f8c103e01fed72e63492da8d43badb21f224be42312fb19500641fc83ce0f15cda606428ae9fe8d940a37914adb350a5046362d617bebadc3b4aa022f6721f5b1ca54abdd7dce0b6fec949a22a431a2e2ab0787f99401488f336450dad14a99bbfe9cc02369d2b00e63a3fd6e5e3934e0dfcd3255e9f0c7328093c38a6888b2562488f1dcf8c5df21aec5d639f209637f07253c0f55dbd08789895e13fd597ecdf6d9d1bef18e330fbbc134d928357394297e6b02a6398004b4fd5f527ec2001db1a1f188c410984f35c38bd1268c3caa92357daf46873fda62b0159bb1f5f497493f5c17c2a2e0b119b2f41d675b95abbbc6588f3d1e2ac22411a0629c62be5331edf8e670b7ac4efef0d9d062fba88d571305fcfb5dec57c2600ba97c1c5f5164e67f06484b12d1ebac79e6727eca814a7a1f84a98aa18e98ac1d944987973cb2a880fc25657ed793adcec930687ded8d24715ac1ae131b31ab698804a2f7f9029cc13dea379f754d31a1f74e6685ed171ec9ba38231db9bb30292dda91787723a8a2c833be534e3289ab5cc9f44df310d69e21bbf638ad13ebf0cd47464af62be8fc948c4416b6154a095c5a10e6f66781551e886581d037530d460ee1bb1a84d491f3054661fe9cc1584da86ef474c70209658ffc42c2b6462c0651cb59f60db59fc1887dcc7718d8649e8ceff03143f39657efe42a20dadba52064358664d48c4217f51513c216483ecea4ea4f07ad51b4e469c6b43a88ed526b5bfc6b751836ed89018ca0a32ff8044513270fa8ac51b2533d09a01973f2183a97b30dbc697ee7bfca83777ce4a4fd06566dc0b71141076b47309669e754c5731828a809fdcb266021f0115c38ea7f9535c6c22a34f6cfd428f387a5b739b5600664242be35999b3a8b5b717f15c8b0452d4f1cebd410a1ea3e17207e834b9127ecfa61857cca40bffb7561541ae0e950eea38f60da3d28095c4c35a2a7614eaa6e3dcd58327a4cee14873f57434c15b8f33d28ad7b72a7bf3dc88f282605bc0d66ac5190db8eef22b6f1de1888c801e0fb53a511b39b4f59d58f5560066fc61f80bade71b25b287d612e3e5e20fa4dd65d7d9bfe34f8ee8517519c8bf759abd90a4f7f0a9aeea8904f215e9fe14ce78e79896fdba85e62410416713634583c63b07be58e8087985061dcac9cc681f8f863d6ec982c20e24cdf545ab9e8507996914c0f2950a277822f38f955ab125386eb0b60f1d03b821be1e47e3cc4493fbb195183700a3fd082f3bc57342311037ded0f57e9602ee433e4a444fc40ef0d49bea11a4773e4d3f8422b915b5b70de97afcad333cc91775ba02c297c0ab361347f6d33b82ced1ccc8354a108bcc7d63412cc0e3f45cd1ecf1fef22f35ad529bfd07baf6237a8f6e3a571abb8c3dbd25b5145dd5ff9bea9ae8540c31cd7959c7645abb563a07ce3139b41f0a9019c34672def2156870343afd67f32b38ff45b3cf10f26e847542943ec373b69a17b3431c8529cf02b3046a8547b4cc302a1b1044318e94a35a476e91ecb88febd7e410a63b48f25c7e505969204e9595619873b51ca24345c4e9f339e1c76be3cd53bc73b81c6e5459fe913ee72e1882bd1c8124ca35de360a9cc9be6ec177dbc089a712b13dc488b3073a11df4539755a6bb7eaec9d5efd8db2b8c6b5c728e4b11547425c9122f57ea984702a8ca06a7b2a160212f6aafe53294975db6f0b7240307bda1a11183252a30ab04fdaf14a412c73c77548b44d8e008a92a916e38bb0b1b570eec678473d99335fac6f02f035403be56b3cb5a29397da524e794defdc1e68b1ad40b90a1c9864060d0e4970a4f46a2a4fb4854d0d4f1573616d776ffa4ad4f791abca25bef14660b7b60616f5d889add1ae2777f1a53fc9a3293d58b0481ad57e9299de684fe4c79732c8f6d839dc2c541254180f06366c5d0630954a4efe5b9ecc9582d4bd4b7853ba86d18e7ae4517bb8b61d3ee2f38344d12c2d41360419cbc7f0541c3ead0b257224bd6f86c4aec11a25ccf2380d57dc9911a184d9f1f559a61020fba280ae1c6155bdfc5a8e5c035f362d1ce6dc87ffcfe7518fa398c6b81213aeb684e757bdbf2b50163be200e24121bc3f5ac23685c31d226a790b54cce3eeb72bd14ec4d6f8eaf27c954d9f82934db6846d1d5618c214b9fe1ebb3882ae697eba1941ed24d649f925ef665f94e8d377ebe95099401d9a15ee084586fb33a8d22efa311475909324b29637dca297df34a52d2b9d7b734233c41b8dae0bb79db3629c9d93d5d4f6b6b287bc7580d4dca1aca989a8e691c2d2ba2ebcbb2e798ac44c49f3ae5f784f2feafe0e1f4dfd510ad568ec0efc0a549e94c197798b3abb6911a9783b4811014648617a4598606b4aab8ac089c3a56e0c91803cffe7c366a42d4ba12d96723e7349f89f0ea79cfbe50afeec727578452301a8ce367871a3902bae15c3a61852947e00c8530c96581e4b80334629258afbe9bd4ea34ea6d9e4c3697c918bcf38779e2263f7e22be16c79d4a7f49c0fedac07c3d79a30a588bc6018ed47e2b92c8fe40420de3f3daccca7f38f2d4c30588a39a1c97070ad1b262ae699a0744167eb4261dfbadfaf8136d2a98cea3b691c53d6680726a32aef1cddd87cd80c7e637783fff0f8dab15a315b3ceeec0d23c4d2c51b3959b649eef93a00af86b7201277d714490c7fa3b6980361bd650bd6d8497abfe5afcb0823100c1bc9a3c4f2114a772e7f6917a2b2bd1e51631b647579c18e5346f8d8223ed39a904267cc8c9c46367dac91124beb65aa53b7fe33c70778c238543ddb3d2fc0925667302d0c59c3adf60a49ef2e8ee2831f316a94d235a3ca722a941afcfa744ce88b58c84de2fa82ae6c1fbd7463cc2cc0b1593aad60bd518017cdae024cdd1efa82c465e1bdd9f6861fdaf966c2a5a33c90dd07ca1abc337ccae8f042ec63418f5b4cdc77806eb61ba2abc1a2694a80ed2d2f639173c2644dc6acaece66ad18217e63d3165b88e9140789b9e0d17389eb3e959a113851963f2883974430045aad1a03c2471ceac22b7ade3299c1cae29aa9ffa4513600801cab44301875d58234763305aefb9aefb28c9847aa4cc83d27b945171735e555f4cc7b10b5661549bbe548e06b2c2c494ad8d7ddb4c3db7d144938f98f6f5674f328cb0aad0037bfae02177682e6f276c057a23b3c47f5398e65534a719aee95356f8584aa97a08bfb4a798b96188e0534b7b2f4864795ff1d725f0e364a847acfae53d324189117cdfe47cb6910bab5e09ebf5a99e757cbfb6d083cab14cf82c4cc885c9d06fe43c8f046f56a6e98cd0bcfd77f586127e374d5847267736a2bf4cef1529b872cb3fd7eb8eeac0901e4d845b8c8803ae081b0160a73b0b2535cb0be383f32ad318c6733114eb6a11c55b71d57b13400d807d9ca66342ac1468c8babfb7b4dbfeca18c3b1e310c4c88626fd77af3b15f588f1f2eb19c11f2d202e6d93fb326b71aa0b9ffb5c38a8eb9d556eda72c7af6c15238a7e26cb53df13782948f11bcbe0dec2cab00691c07366abdff986eb13513997d131dee5edc51a26c6022ba5e4c441103323a456bcc120d04ae87383767b5f1ff06befef557a6d14c3d9fd52369e23641753eebaa8c80f22750c09fbe99c2e4dfcc320ed2e1d2f30a2e79ec8a6a89ae233b9a04967ec2b59d0ebbb6eb7f8a0d852395293b0e390ae79fead469ccbe107eddadc25551f61888048c65c667a3fd6546b9565f595a920c95e3bb056d49db14748bfc219ab8e96c9bb7aef1d8406e2d444aeb6972e48920a01daa9d9752676326a6edc49977623f376d9de49840d9deabaebfb4cea0d6390c86495a6e6779fd82f1c7e7aadbf60a709310849a3105ef4f89d70bdc14f90dea84fb5c8f416e6c4c6a39899ff02cb250c728e3779098861c4f519f1c874306023fb0e496b7481fa018bce9e9bc043f04a7ccf726896bca5859417b412216d98fcf3c9e5ca161d737f71a1b21a0f1aa240b54a90ed7068f8a7ece4af0f1742af26b6d9fe64960f6e732b4f5c558a34aac59a6347fa4081386761baf7513f8151283664e8c0b7557febf2b41b9037dc29a84711c0fcbdb92cdebe41cd9dcc5c6dbe7a08e578f71ebbd1212770a0f4b20bbe08da26d2935481cb12700f12d7db5f4f854a5f02c096e7439a549f23fe058f81f660bc57ac73ce7990e513eb57c313089f925114c4e58878a4ab8b6b3791be1c516744af0279ff7f6b28a4af79ca442afd5bdc6269848f09e40781821dc0665abb8fc34972b38d270850ac02c7bc8adcc14e8d0291cd3a45d5b9e278ee72a80f5e1103d15d666c13c2aafbbfca2ed7ec7de8411d7436b801bd3c03526790480bc3a335faeea09c994ac481c6923863945b802b6eaf3a18fe38ac5816bbf73b3611ca2a38fb67404c591814777c5136d56a7f27890a74a4ddbe1d7b1822896ac4acacdf48dfa7c06edb482e89a5fab527fb7db0e460d50d1a98660addc0426876b963a414c5f3e2dcbe4f459fd19799aa86ae82c1b5c70e22147a5c3a6ba8c61bbd3d43ffdb13cf39d64a372fd277043cc8922c9d5f9a4eab9fe6057473d70bda64050c90eb18501ddd9941348b00eff9cda73be1604ac1bf4285d333464386be1a1be0e3443dc83ebf7c35ca1427c140049504e9bfa41dfb0452e82326ba3363bb0bd29a9f7b87254022a4efdb7f3a0ca505f87a70359689923d58ba1f713708f5c68b527b692e55717afe52e3463897c08b974ce1b2674031e4c38391b745d62293fa34f610ff0d182a75cd461b1a37445b369fb9f568cc1af8b4d5bb6c9cb3a5dde7bd46aff939f5722f9c85ba855e8e9177f666522631108d633ea4473a6b728b6b204c587cf9ff4776221f6f681f50b8c83b2333670d2b1aa5cfd47c5c340dcea9c342ed2e6fdc0ccb9cbcbcd0fc80a6fdfa545bfec2edf2db6e0cfc204c4e888ee9568b780ced6d84d1d0e19586e2497d04aea6e971444e3a36e797bff8d4f379cf36e216d3305197ab0ea6920b09791ea0792c8163925ea034cfa4a8b7a1c0edb15d8e1eaee0173d3fe639c3d2f50c1f967f27f42bd1cb8ddc80999b8b74e9b4faf370b402b137edd285639c3464d128f5d70b72135df3fd1b1249a0f42784d409ff6eda7090dee68b401b940724af968c013156d4c7faa2643fef2b7949472c930626092b7716b77e039258199be7fa5cf3feb1b675f8c5972ccec54901c48c659703ec71f69154f57607dc96ec9dfa1a5a6556b5a6575d32195ba57ae97bf1c3a36480c126409222200a52c7b33458b337e7cbed8d5724ed2626817da960efdca215c9da0b1c7b8069c2241cc9fe6cefbe63a61173f84a441339584fea875e43f89182a8c189ed0ccd814246a756b42f9645042a4e8d8b0253d4c250484c79f9b4496558adca8e72abd4e1704ace5d4c4cac3abd94e68cb116f11327d8029c0bafcf45d2c5130019dc70936833afcb1545b42ff687856a33160b22b64f45b46d339f49329093bd1242d48aa4892c6d94ae1d69dec278010c46737f4f12f6493607895796f66be97ee37afcd07e41c19dc89daf9c69cfd0d6ef3a9b4ee0273a76c522542230744aa8dd646686d498106d17ff431d55ba15e5adbcddfe29e6d2f12b59736fdf1b24a44d3492e9d51f1babb90c309bb9da154d8ebdbef8a49af29e633020c060bcf4aaa8ac84100e2057552ec947da676e5a1fc8a32d96a7351fb9483b5da559ea1a69b37c59a808b2c281765f", 0x1000}], 0x4, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) fcntl$setstatus(r0, 0x4, 0x40) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x41) mmap(&(0x7f0000fea000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x41) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) r2 = semget(0x0, 0x5, 0x10) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000340)=""/83) 19:40:10 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) readv(r0, &(0x7f0000001480)=[{&(0x7f00000010c0)=""/208}, {&(0x7f0000001280)=""/167}, {&(0x7f00000011c0)=""/95}, {&(0x7f0000001340)=""/16}, {&(0x7f0000001380)=""/207}, {&(0x7f00000026c0)=""/4096}], 0x10000000000000df) openat$null(0xffffffffffffff9c, &(0x7f0000001540)='/dev/null\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001040)='/dev/wsmouse\x00', 0x841f814b95c15124, 0x0) 19:40:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x44, 0x0, 0x0) sendto(r1, &(0x7f0000000100)="41a17aa2e622e9e31e8c186fc509a25d93e8ea2e66c876177ed62c20755dcb96ebfc627dd099fedc344102130d0c1769f2e30fbe10dc1447fc86d6ecd321844c9cf95f78a9679978ff0db0a61fa27361975cd6fbc2c32a775c8a603082b2ceda59321e76f83d3c98a3ce7b3c62", 0x6d, 0xc, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffff9, 0x81, 0x665, 0x8, "99b502dc9030c78db6eb8c2c6476decb22cccb4a", 0x7}) r3 = semget$private(0x0, 0x3, 0x120) semop(r3, &(0x7f00000000c0)=[{0x5, 0x65fa, 0x1000}, {0x5}, {0x6, 0x4, 0x800}, {0x4, 0x352, 0x1000}, {0x3, 0x20, 0x800}, {0x3, 0x8, 0x1800}, {0x1, 0x0, 0x800}, {0x1, 0xfffffffffffffff9, 0x1000}, {0x1, 0x2, 0x1000}, {0x0, 0x10000, 0x800}], 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 19:40:10 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000240)="443926c57a2f1c2040892168a8e013fcb320e17f1a2d107f07fb5720eb0f34d749808119e2ff0c9409a98405d9b9c3c97cf11cb2ac079bd0de3a8fe3998c04faac9a7a0968fcf867ec330a9504440f43ec4d30267b55aabad851d5838a5931b3e0d9f7b4bf476ec54bb21eefb94c7ad5e6cd1e5db1a6cf735bad63a8536a2510805639afcc82d614146a618caeeb6209ef625e95003cdc12eb6a4eefd8f55f187eaefe11193f2b8934b4c127c39a083fd9f98488828ef3efeda91dde5b749651b92016888cdea9403080de6d941c665a0331f3aa4917cba72fb02586a43ac0197c18644581bd64705141cd996c92785bb4f52b3bae105c2929e62cf7d99a8eaecf8f024242315936e2f0d245ecb96e5690e02c95557de970b9f3932bf3e379cb17b6ae31e77642509859cc04e22d4a2879669e4cce16f91b668fcdbd64862732c1e9d483286259f7442a2f7ebed25a7f5c56cabd6a66bd7067546a342e0d3b5eac2d0a26b59a8a3d7f58d706f96903fdcbd65df79e93df8da88d9989ebaae635b322ebfc0aabd3efb7e1ce328f6806b1e96624a83cd6d57fea49ceb18ec98df787aed4af4dfede0869f2a57e6d247930223e0156700ce8043866450afe6f61bc94507fe7b967b2bab2adb99a8a0ac2f2f82b0f0baa2056178e56107a192af60e7779acc7d27a95ca597bc63975b41b467ef65514ec730bcd69b2ca3b98a01cdce8310259e6f03c7af9445ad44b81f971c4df2eff11c60c4ec155e166844316cfe66ccb6958e38fca28eeabef618f6122dbd270febd006f3506338fd8820bad3139ce9975f7afc20b77072febf6ddb30402e2d603e0315935961c21306781a69eb9821b45ec8787fef988bc1214410aee7e8eac2453c51a9139d678c2152e414c7e4def3ff6ab28e9362c927243ae746227cfd49803a67bb12a47c567be9462b34c646f8da4343dc2b3f4dfd2f59d0c7a44b7d54f04f8b8b65a3e762fd79fd8590a19f3c19edfd233b75656ff567944488ab3ad308e89db0e6715560c05af1b434831dbdc8d81356b81f0e3be657c34e670d60fad03ae8d8135a86b9f2ed5cc99f47c086f5418fd40822bda8dd5a1dff5d56dba85e7dae02a241722b549e1d2b392db68bbdebb063dce9fc27583ea9d1a01d9171481238bbf7b4d744f2922a8dd3b3f18f2bb2271c177d4ccfb6bfb676126650a478654d8ebf1a3fe0986858b82940425193439683b2569610dead6d7367ee61771c2d6f741f28cb4aff68d0d21a52cc0939a9616b2ea05db5bf06057bab31c99be56efc78e7803e9f6f96ae1364bfc52fdfa5d9dbfdb59c5833a1813bf091621daf362a5a5171d290de030fbb8a74fdd8bea8e35380e32447099da9da430671092547e6d7bc150df42aa3caff86a76afb8db627992ef3647e5740c6104a96cd918b3630120b450a17188f373bb9545855dabe1b7f673db26d8c3a805efd8f5d3797c3c1d35a7c735d8fd375d7446545473ec9a9492d7ddb1acc00bd4cbdfa1e613dc35d29494df1adc9f7af91594ada0e98f16eee43a4286ea04446827d491530565c6efda73410f649b87d7509229bef038c2ced22f4c784a8a80f65062c30437df40872a9006d0e65101a5bda24a4f705452a11f2f9d7b153f57b0e8f4152a7d940acb1de57ade5d679e9190894d92916d18fb3e96a8efe0d3ac6ee41922ff332f549334dbfd8a2d04e0b7cd41245b0e627b619f2ed3303d4feb1f794753733151041f6e0e87f55a9fda271bf11fa7073e7d67a3a753c322f11f9fd6c83f0eb35e5613a3d9b49d0679d7bfae6919f97e4df125b4159423970e946db8736b94895564971235ea0bfe789c020f08cbb671594e6fd48bfdc78c51417fe827f385e3fdc7a9fca72deab65cdb4f1cfcba7e739411a05485779e8058d3616aeba35aa3981c97248da5e1b5bfd1de5ca3dc00a71d620771054dcee5057b7dacbd4daea6ca18ecf3e95201c12c5d33882bcb7ee2f2e67d56ca537c53d0ee1ba797b95ed194df121d6da3eda437e835ec270c07e6a005cb42f1b2754958ceffb8f5939518e54503ece294b175665f2f03e83e3b336d9890b99e3d0a7503dc1735b358961ee559bc532ce28327cb5d0dc4a607e70ec767b60a74eae2e6baf695da378bddfdf6060bdfa7914abd8cd355ebd31b3d0910fc16effd9f38d81e8d96c8c48af4ede1f2963cd13ea203c8094d140751f67f188b9ca644795aa4d815403277185d0befc6c930256b4071c9013ae95ed7ac6045765a9832ee135ec3bde0f989d6d332d6953255a526e82673cc8ff6af7101068550130b00b47ea55dc4c0b65176567ce33a97ae393b26cc1c63f0c30112c09b405fabc4d19bfec1cd0028122a11de5a17c57b1135e52f1bcdca04af5437a3eee782c44c5ff38ef1e9a00f097d7b116dad8fe03f84001711d12f1e92e2b484cedbb41833385adf3cf55caf91c6ec751b74f4c321bf6e235c76a999b98003c9ea718679ebf0a7f7c37e7c4501dad1857b1893849c84524749844c871e28ca1c4a15f145a28896721e69fbb76e0dd24e6d5da431f2ec88cd3db8d65bd8ed209956694291c410027cf1efe78394687b82478437f9ab2d39d4fa7fff3031511e1f9c8856697184e98e319068d702296d8a0ab75819344dd0f48d36826b491282542023fc4a47eac8bef6bbe184026244fb576a1c6249f50bb2f6415fd4c98108e7afcb530f23ac01c7780e9b4c17b786f5bd63e95b52f2bb525b9c1c1d24cda984736cb81a0089d46587ef2f34f053afdb3c0b7fa752f240a84ec3c7fcb3e67d222fcfb401e68d52e51d8d4fdcdbdf915a4ee6c8a702853a1c0c9a28e5da5d44cf6802f24b8d743cc1f44a91503173dfd45dca83a3e68fde4c2fabb4686c0ee2b72581e4d6754efa9ba01783057db2bde3019019de27373a0bd87d99fea0ad4906bb06ed5dcf30f7fdd119cf0c0f31833f7eb02596bea69429484efcac2a9c4f894aaf3a416d950f1f8ff114da68bc2f1b16a294361003cfa61b04e653aa1e67769b07ce4817d386a8131acc4a30d407703612b9381b868ccc860008f58c5358c413e207c3a7c350b08b0b81914be1df13d7759584348eec7290794885abef63e73a34bd828e41051915197c15a6fba0db5b099e0ebf2771fad9537e25e46155b5608c1f8aa70671e60613847d4e2a3cf9066a67633b21b31f02807d12deeda02c9bae928d789d84fce90dc23b10ec3b9fe72e7d048073a3578fbe4f41a56817cdbcdf8fd003da1ed036d0bbbde5e8204f65b562245a76660c6cd03516e731368bbeb5a94d1782167601352d2bc58d23657bb0c90e1d3d5453737ab3898c12fa6eb1042a1187659e57a8c494fe86fb21cba2de34d7c6bfdd59a3db78320232d87a3108e736bea775ed1017bc55617d6cd4d43f38c0359fa1c461ea76a538516d5ed978a47e491e027ebb6e849d5e08d6a0484bdbb3f1e1974a2f8a3bb2e369017b9b2ddf06081d1c1e03f9504baf187a6e9f934df1d05e36924f9785c628294fc0ff5753e5f887e568b5bad88088285cac207def687fb3b9672765e74dff5612ebc559798a0f3ce92b2d9dcd95ca65e35e908409e47f33f0e098052ae708ba71af0b9f487e8d54d82b47bef33f94544453d83b87e2c344836c93fecc6ea4630a4f1f1ab648b1ad5c8399bbad11f5788b8572875dacd3529e2310291b08880a5c8c676dfb578359fe489e05cbe4fd6be7573834a811a165b2ce035c2d010c68b3474d87b4aa26c05b7d7027e1f5e5bf15da0b4be70f6df8b34e6ba9165c02aa8428dac29d07f02c9d72de31f685d6bb91eb0fff0e6224dd474bcdb81aae39ad912150838d49480000263b4365a46f1385181e2f63ef0ad8c43822e94dfb69168f15766ddb65c557064aad1ce2b69a309986d3b8906f6b84536c69beb065d4e0ec708e2740962bd0634473a8f7332fdf69e9615addae19fcaf7aa5752378842e4c1d924d079725844d05f9151bd0e2a896ccb8a9ae07a5fe4fb17fc5e4d7a0ea09a4e0f8c52fe8342a897f187c1a98e05d10b9867df26a65cc5e0417ce8bff96a526330414d64a584e8730d3642bf4c4a943bae5717cca26b18e07ed46714d1438a437c804abebc035e99ebe1a13e92cb819fcafab0e208cccc74da63dc8261c4bd490b598ff91846fb48398d4dbea260fffd9a4d0ba44448010ed91bb8298d02942ef391196c8c335ef0f61b6a1aa5b7934ff845a53082559a402b47667d6478db620056622977fc5d44fdf3eae79d6eb6455ae2e1104671b683423c11a08078e73fe7836d98d6e020fdaed5b0e6daa8134bb69da3177c21b92ceaf5bdb9d305b05164060e6cb361ab273f6c1d291fe9decb1e03fd7f65b179d9d7edc44f9326995230c8fa68e8b66056c58466c00fd962a22cf6045e3a19c51ef67657b71abcc226a33118d2e5391f9fcd1ac99f0e3f435ab3de8930a3a38e78d5abb6ce66573b5e30263fed1a252f84dfa2cdbc5916811dfbeaac8ef6e2cc9e76b2dbe76f37bd733b3f75dbb7d106683fbb83340b2a2bd5bee616c512fa780de9ea05de546b2776cd4fb5314438d1f15b876b8ed7f276277984ab3fb7b91384c3d62c30a5ea2c6bcb32e811464a3cacce3a95b27ec2299020814d31b4acd317e653b4159fdffc526f3b51f3ea1d9f9992aa897d699f29e720ddb5bb7d4b9d0c8f49c95bbffcbd1b748b3233278e956d63353caee224979347a306bbf8f6e3d9cc0f22be92014135a8d45052ffda5c4ba7f34767493b83c4eb37bfb2be2f7d0c31cbd1a4dec6d245262668b1646e510fae79a955bda942d7c48e12a89decd366f204931c73d008682b3d50e17573f31fda92b9e157c312c5e910909fd2054d1bd31d2cdc5cf364909a5ee93fd19f8ace16386c69fd304355db0a562c387dc147d5186b7c9e6d9d5c16fc4abc4a0b7d75342ca95218e8a6c5cde51c57ac5d2940c5c29c3cd26235e2a7c433673306530f766504cefc2779f7568c14e0de02bf1700aacd07872c1b24e9b07a6578afe51c95240256768fdd86af7adfa64beb2c68b54ac4168ffdce2d783a3a41fedc4c9317e9646f03534cb55129cbc498c1dec0a4c9b2a127bd9697e9a9dc7ea8464bd1cda6e6b01d4846ac1889e4a6c4a65dae87b9a3c7d0206b7b4858d086a2ef2d1bd1e2b2ac4ce21298e2c94de4e31d9b4bf55c237c5b6e0ab6ddd2fad60a490402c30f3da306529b266c28bcb6a2ef5ddb0d9ed25d17e115538ee3898946426c129039ed2cb5bf958186aebd135996be81347dff7716bf56f686f3dd4b55481d8e529eb769bbd1b8513aa02cee5fc8845320fafb0fa95436e6fbfdd2268ccbd1f8f3938ef553537031dd54433a5a0f94c9b2525c6406b9aaa526dc57dcc1d47afec293ded831a2f1ca1af0759d6fe0adcef6ab0266c1ae069ad654bc13ef1ddc87f010d9ac09061537a22369f20b02611079442a0a593fbf07e8393b020ed56ead0b4a8c2173414db72936eb812b8b5e223581cc769009aaa5d77a8dceb4643ff04911370d670a178c590e045dd23febac65ab4e72a90a0d9724150c7563887afe81320b0590e2f15259d48ee3ccfe12c011e5bdcfb4578843facc8bac810f3af5de54f61b88abb6008b4ea637b8c34e9dee61eebbf38804bbb7ff501181baa65d0aedc3ad2059872b74999c7b2828bf0f82f5bb3b49b449d38e8b81a26252e85ee5eadc52d2cc2a2ff78c8da43bd9e7b516107fdbe8b7e41a90c68414c9e4ddbb021ecc49a44a1f75bf8cf8904a832c40172e107d3", 0x1000}, {&(0x7f0000001240)="8c655acbfa8dd65e1fbaffd2b4f7863c48fe2bc5871086ea24a9c5dac0e4ee8ccfbe59aacf85e11e7857e031631c33705840d2a1914cdec7f47c842034d8e762767a39c543100a7f35637e833066d904a10b720c9b9e0ccf53b1d27c70b25278fc6934ff32a2ed2f395ca1a41c5e5bf5ec0ffd9a54742492fc843e322c3378aeafc3653373a18dfe076f8a5db17faf3a0ddef634042eeadb2bf722cd64be416fe596bc54916d5df2080911e2bae0620e78505d4432f2cf6abb92e6a2f1b2b1064fe6f6fa6b42c3b821ec0a8b18de4eab60c3b422491b02de5edb837e433e82fa9137115d3e6a7fc77fef34d259b8e497ab", 0xf1}], 0x2, &(0x7f0000001340)=[{0xc8, 0x1, 0xffffffffffffffff, "096799cc85dd858117eeece97cc4eee2039b8e3340c782d2096dcf6afa68f865f5fb25219492442f16235d981a10f8e80c6214f1fe4ac9d27c439d1e209dfdc785de1ebd9ebfd8fbcbf03269083b64f488127dd310c44eedfae9e58aeb9d10d0866aedcdb0fe78668bd0604b930cd206cd9b330854b058b3f4c47bfd4638174fda797fbf1d87ab5ef447a4465567400feb421e7b77eb2983b0562337f35e4b2a0db2b5bae27b482dee6c3e68f83d05370700c5db"}, {0x70, 0x0, 0x81, "bad450c917b47cbaa1b87ddb4340b120c7d7a497d533ca4d6fc4d67dc805d091628d57287e7c333dca60c3ae3d3b08fe9e8bae7b9b8ce973535dae9ddbf30ad904a017a195f7b8851e570ffecbeb63c9026b5300607e0768767a47"}, {0x68, 0x1, 0x8, "a95a65f507c1671b9498262a9b656ec4ff655230c080782b5a57a68f3a9119ca553e9d97a4829e2f62b9653ff5227eaea7c247f19dfc3ed2393d652b5580ee6c49cd9d9bac0db4e8b83fe2244c188595b254c085"}, {0xf0, 0xffff, 0x2, "d8da92762b4ca4ad60626b88a71b4b21516966725370ccc57b2e4fa385657be4bf88f6a8b814d5a768593750cc1924c155808717809f3fbbd8ab907e337035c50d3d65c06080ed600c9ace50a6e34d636c28a04d9d3cbc0e6f732acf779a0aca48d5574b763461da798580cb6f6b4d5d82ab1d18f557e57ca1fa4a6e84216bcf2df947655b66c07f96d36de87cf074e6c8e988efd9e9f5a1bc9d14cf52524afbccc1cb20976651d4b77c66b4ecdea077f37568d4669ceb99d8d6a8252d9d7f223ecfd1f83f70acfdb4108b27e626f86831f724f8c613b78d924919495c"}], 0x290}, 0x404) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) chflags(&(0x7f0000000100)='./file0/\x00', 0xfffffffffffffffe) 19:40:10 executing program 1: semget$private(0x0, 0x7, 0x1) getrlimit(0x0, 0xffffffffffffffff) 19:40:10 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 19:40:10 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x1dd, 0xdd, 0x9, 0x9, "23d7b503388ba80d75f0929e9ec0457829bdbab9", 0x7fffffff, 0x101}) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)="1c", 0x1}], 0x10000000000002af) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x61, 0x8, 0x3, 0x644}], 0xba6, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x34, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0xa1, 0x40, 0x6, 0x6}, {{r1}, 0xfffffffffffffff8, 0x51, 0x1, 0x100000001}], 0x81, &(0x7f0000000240)={0x9, 0x400}) 19:40:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x441, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 19:40:10 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10240, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = semget(0x2, 0x3, 0x6) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000100)=""/143) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x5) chdir(&(0x7f0000000240)='./file0/file0/file1\x00') 19:40:10 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) fchflags(r0, 0x4) fchown(r0, 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0xc011, 0x1) 19:40:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget(0x3, 0x208) msgsnd(r2, &(0x7f00000015c0)={0x2, "fe3f2a8f0337e4a354fbfc8b2024b36ee6dcc16a69156e1e927f81c730b558b4f833a1da76c2cb1714afc387f54433e0f1fc25eb951f37"}, 0x3f, 0x800) setsockopt(r0, 0x1fe0000000000, 0xffffffff80000001, &(0x7f0000001580)="3f0b17e232f586f41857ceef84f65a466a154867", 0x14) r3 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) msgrcv(r3, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001480)=0x265ca) setsockopt(r0, 0x6, 0xffffffff, &(0x7f00000013c0)="ab352da653443f9a4443459fa510881e524148559cefe830779b742f798d8ae7003a308dbdca1a309edd88717d3d992882", 0x31) shmdt(r1) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1, 0x4, 0x12, 0x1f, "242b8a534c6f156c9b31d1c7616f35be17392b35", 0x1, 0x6}) getpeername(r0, &(0x7f00000017c0)=@in6, &(0x7f0000001780)=0x2c4) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r1) fcntl$setstatus(r4, 0x4, 0x8) msgrcv(r3, &(0x7f0000000280)={0x0, ""/67}, 0x4b, 0x0, 0x800) r7 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r7, &(0x7f0000001980)=ANY=[@ANYBLOB="0300000000001000d08c59611484eb450652907559ec25b27a03dce11e676798fa4d26b8530fa80f2e11ab9b03fe63a6252acdd2f9ea205ea09c11231164b4ad8d60b6ab907c3323fd49b7912d131b09327c2f45bc06989d0c2835912ddb864d1ba230ca2ff8808753b284f85c7f6215b0c3f81a29b096427047c7e5ca17bd90f41cbb3d2d44b9c3bc7ae55746988cb3c453b67968d6254be55ef23d7af73e600f956e8c0c346fd9bd066da81e6b25b645d4581aa16cf06facf36d41b7219ad42538fb532757142f7a8bcb609b56eec71c54f635fec1b579611f97c41218222fa2bb74fd67a66f1027d18645fe3aff550b6dd1c1bf367c43e2514e96cec8dd48a9f82214713b0191de1bef00261a9b6cc676acdec1ab63bd64e9bd99d22cd163950283107c9d6eae8043617293f67a11dfd4032faa21ecf00fb1642dc627d6aaf364ea7d000000000000000000000000000000"], 0x1, 0x7fd) msgrcv(r7, &(0x7f0000001800)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000df56bff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007c5b1edc45c1767b3342490de864eaeda203fd63abe452c0e1c2f029171b4a1ef312007d9e82a9e47b8c3e987ca0adeff432698f7eebf23f20b7058e04170f473c9156668ccba58ab8c22664ee4ba20dae03cf952c07dab81974f3d2b677a9b153c5610be5c252f819dc71f3428b8c7f2cdaa56d2ecce6f6cf62faa1c77527f718757da2b808ba7d76149504b9f1b5f3a8e2b2a91af69ea30f005a3fba17004e257befa609aa333e4b52bdba9a94acda12f6dcf981f124b3357873ddde64983ba5264405d04451b88a6d731756ce2ad8a725a661460aa835ced9d01bd01f2a247824637854f40365cf797477e6e7556c89bf48"], 0x1, 0x3, 0x0) msgrcv(r7, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000006007ff40c454087a8d79d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e1df74ac20987ea0f44516408dc1ca62888de9704ac91"], 0x60, 0x0, 0x800) 19:40:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) r0 = socket(0x18, 0x2, 0x0) getpid() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:40:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001040)='/dev/null\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001080)='./file0\x00', 0x80, 0x100) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/wsmouse\x00', 0x8002, 0x0) r3 = syz_open_pts() r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001100)='/dev/ttyCcfg\x00', 0x400, 0x0) r5 = socket$inet6(0x18, 0x4, 0x7) r6 = socket$inet6(0x18, 0x8000, 0x1) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x880, 0x0) pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x0) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000001280)=@file={0x0, ""/75}, &(0x7f0000001300)=0x4d) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001340)='/dev/wskbd\x00', 0x21, 0x0) r11 = syz_open_pts() socketpair(0x1, 0x5, 0x4, &(0x7f0000001380)={0xffffffffffffffff}) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair(0x20, 0x4000, 0x100, &(0x7f00000013c0)={0xffffffffffffffff}) semget$private(0x0, 0x0, 0x0) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000001400)='/dev/null\x00', 0x20000, 0x0) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x2b, 0xfffff, 0x40, 0x6}, {{r2}, 0xfffffffffffffffe, 0x86055355d73f43c1, 0x2, 0x0, 0x8001}, {{r3}, 0x0, 0x4, 0x80, 0x9d, 0x1}, {{r4}, 0x0, 0x28, 0xf0000000, 0xff, 0x8}, {{r5}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0xfb, 0x6}, {{r6}, 0xffffffffffffffff, 0xd0, 0x1, 0x8, 0x3a}], 0x1f, &(0x7f0000001440)=[{{r7}, 0xfffffffffffffffd, 0xdb, 0xfffff, 0x9c, 0x80}, {{r8}, 0xfffffffffffffffe, 0x0, 0x60, 0x6, 0x800}, {{r9}, 0xffffffffffffffff, 0x88, 0x80000000, 0x7}, {{r10}, 0x0, 0x24, 0x1, 0x3, 0x4}, {{r11}, 0x2c2394d33e75358d, 0xc, 0xf00fffff, 0x7, 0x6}, {{r12}, 0xfffffffffffffffa, 0x8, 0x81, 0x3, 0x9}, {{r13}, 0xfffffffffffffffb, 0x50, 0x83, 0x100000000, 0xfff}, {{r14}, 0xfffffffffffffffe, 0x82, 0xf000000c, 0x3, 0x1}, {{r15}, 0xfffffffffffffff9, 0x1, 0x0, 0x800, 0x7}], 0x9, &(0x7f0000001580)={0x4, 0xfffffffffffffbff}) r16 = syz_open_pts() ioctl$TIOCSETAW(r16, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "67824ce21c32d141af8b011e86ec5d30624aee41", 0x0, 0xfffffffffffffff7}) r17 = shmget(0x0, 0x1000, 0x204, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/4096) 19:40:12 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff}) close(r0) socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 19:40:12 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d10000/0x2000)=nil, 0x4000000001001) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) 19:40:12 executing program 0: sync() getrusage(0xffffffffffffffff, &(0x7f0000000000)) pipe2(&(0x7f00000000c0), 0x10004) semget$private(0x0, 0x7, 0xf7a332dec70a6f45) 19:40:12 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) syz_open_pts() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="486d445aa257670c108aeef8e4cbcf13a0b67fa02432291b575b3e6c9aefd919091b33eae4164a3bd34597c8d9b51a96716b4660b7054a23d849e545822af7cea35e313f152071b51c2cd239e689a8db3bef8d3dbc4afab610dd50716206867eafc973209b5a9a559f94cd3665d379c08a8e441735fb527f7ea3a6e336bf19bb842b0c486acc24c8de0167031480fa7ae1e09baa3fbe650f5489b6a96dffba085133c45340e8ad014dd1205935152b12bc213f88863b86d9cdbe76", 0xbb}, {&(0x7f0000000040)="3b20d97d7c238fa7261325076d3cf9697aa27a07c7e3", 0x16}], 0x2, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x400, 0x7ff}) dup2(r0, r0) 19:40:13 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) fchmod(r0, 0x50) r1 = dup(r0) readlinkat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/161, 0xa1) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) syz_extract_tcp_res(&(0x7f0000000140), 0xfe, 0x1) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000300)={0xe36d, 0x401, 0x6021, 0x1f, "f8d1749997f7634e3573e4b1bbedcadbdda38ca3", 0x1, 0x5}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) faccessat(r2, &(0x7f00000001c0)='./file0\x00', 0x10, 0x2) 19:40:13 executing program 1: setrlimit(0x20000000000000b, &(0x7f00000000c0)={0x8001, 0x6}) r0 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x3, 0x1b4934de, "00000000f0000000000000000000000007bb00", 0x7}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8aa0, 0x2) fcntl$getown(r1, 0x5) openat(r2, &(0x7f0000000100)='./file0\x00', 0x1, 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f0000000180)=""/188, 0xbc, 0x843, 0x0, 0x477) 19:40:13 executing program 0: symlink(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='./file1\x00') r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000100)='./file1\x00', 0x10000, 0x2) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') chflagsat(r0, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file1\x00', 0x1, 0x0) 19:40:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)=',^\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='.\\\xbf@\x00', &(0x7f0000000280)='/(/\x00', &(0x7f00000002c0)='{\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}}\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='$-\x00', &(0x7f0000000480)='\x00']) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r1) 19:40:13 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x400000000000018, 0x0, 0x800000000000) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x221, 0x0) getdents(r1, &(0x7f0000000100)=""/41, 0x29) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) open(&(0x7f0000000080)='./file0\x00', 0xa0, 0x1) clock_getres(0x0, &(0x7f0000000140)) 19:40:13 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) readv(r0, &(0x7f0000000040), 0x0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) dup2(r1, r0) execve(0x0, 0x0, 0x0) 19:40:13 executing program 0: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x20) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 19:40:13 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x28) accept$unix(r0, 0x0, &(0x7f0000000100)) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x100, 0x6) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 19:40:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0xcc, 0x9cde, 0x2, 0x7fffffff}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = syz_open_pts() fchdir(r2) r4 = dup(r2) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000140)={0x2, 0x2, 0x7fffffff, 0x401}) read(r3, &(0x7f0000000100)=""/19, 0x13) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) 19:40:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x2010, r0, 0x0, 0x0) 19:40:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x7, 0x1, 0x0, "3cbf42eb8249066509c75f4a559bb1035eaf4847"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) 19:40:13 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3, 0x0, 0x1}], 0x81, 0x0, 0x7, 0x0) 19:40:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x215, 0x40, 0xffffffff, 0x9, "3e4ac03b7839e4930aec12c36a48734793b1fcce", 0x8, 0x200}) close(r0) r1 = syz_open_pts() close(r1) r2 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100000001) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) write(r0, &(0x7f00000003c0)="92", 0x1) 19:40:13 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x3, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)={0xfffffffffffffffa, [{0x3, 0x1}, {0x0, 0xed}, {0x2, 0x40}, {0x3, 0x80000001}, {0x3, 0x7fe5}, {0x3, 0x9}, {0x2, 0x4dcf4524}, {0x2, 0xaa7}, {0x2, 0x7}, {0x1, 0x2}, {0x3}, {0x2, 0x400}, {0x2, 0x3ff}, {0x3, 0x5}, {0x2, 0x7}, {0x2, 0x400000000}, {0x3, 0x297a}, {0x3, 0x2}, {0x1, 0x6}, {0x3, 0x5}, {0x3, 0x2}, {0x3, 0x7}, {0x3, 0x1}, {0x3, 0xfffffffffffffeff}, {0x3, 0x100000001}, {0x3, 0x3}, {0x2, 0xfffffffffffff38b}, {0x1, 0x4}, {0x3, 0x7}, {0x1, 0x7}, {0x1, 0x7}, {0x3, 0x100000000}]}) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = kqueue() select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x1, 0x7e51, 0x3, 0x4, 0x1, 0x9, 0x4, 0xffffffff}, &(0x7f00000001c0)={0x3, 0x4}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000140)='&\x00', &(0x7f0000000380)='[%\x00'], &(0x7f0000000500)=[&(0x7f0000000400)='-\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\'\x00', &(0x7f00000004c0)='\x00']) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000540)={0x900, [{0x3, 0xffffffff}, {0x3}, {0x3, 0xd17}, {0x1, 0x73}, {0x3, 0x7}, {0x3, 0x80000001}, {0x0, 0x9}, {0x3, 0x6}, {0x3, 0x9}, {0x3, 0xffff}, {0x2, 0x5}, {0x3, 0x6}, {0x3, 0x5}, {0x3}, {0x1, 0x5}, {0x3, 0x2458}, {0x3, 0x7}, {0x3, 0x3}, {0x2, 0x7}, {0x2, 0x7}, {0x3, 0x17e4a12d}, {0x3, 0x800}, {0x3, 0x80}, {0x1, 0x80000000}, {0x3, 0x2}, {0x2, 0x100000001}, {0x2, 0x8}, {0x1, 0xbc}, {0x3, 0x4}, {0x2, 0x3f}, {0x1, 0x8}, {0x1, 0x10000}]}) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) accept$inet(r2, 0x0, &(0x7f00000006c0)) fchmodat(r0, &(0x7f0000000680)='./file0\x00', 0x100, 0x6) 19:40:13 executing program 1: r0 = socket(0x18, 0x4, 0x0) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000003000/0x2000)=nil) shmat(r1, &(0x7f0000003000/0x1000)=nil, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 19:40:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x4, 0xffff, 0x0, 0x0, 0x2, 0x922, 0x10001, 0x1, 0x2, 0x0, 0x7}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x400}) fcntl$setown(r0, 0x6, 0x0) r3 = accept$inet(r0, &(0x7f0000000140), &(0x7f0000000240)=0xc) sendto$inet(r3, &(0x7f0000000280)="ceb88b43db88da023cf674e00be8fb66c47bc90dc51fdb9c051b46aecb1edfd3829eb1ac5cbb8dca1b20b9a0a8464521df4b7bc2955011ff626a9d2ed4abbf4556714558c0b8b3eb405ed3a9272a4d12386ca3e92b34983325330a662892d4d8d90d03c110e9b8048625c8de26e534af688baeeb2b46f4920858fcf4837d2c52e95a1abfba0e2f1dbc24c3bf19a25faf17d42f860b6f644dd38ecc60866ce4478330", 0xa2, 0x2, &(0x7f0000000340)={0x2, 0x1}, 0xc) 19:40:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() chflags(&(0x7f00000003c0)='./file0\x00', 0x20000) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000380)) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='![&(#{#\x00', &(0x7f0000000100)='*-\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='#&\x00', &(0x7f0000000200)='}\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='[!\\2\x00']) 19:40:14 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) socket(0x0, 0x0, 0x5) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x4) 19:40:14 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x9, 0x2, 0x7ff, 0x26, "a896c75ec16231818c47c286d7c9cdee1058b1e3"}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000040)='.\x00', 0x2, 0x0) 19:40:14 executing program 0: mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 19:40:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000400)={0x7ff, 0x0, 0xf05, 0x100, "48a47b1d1a46ede86a867c5be15061ba1b6dcdbf"}) write(r0, &(0x7f0000000440)="d004042f755b37856595e1cfb5e794bc918a525e5eb3e30ec9d9940e7eee581d9925bae115fd4a40dd6d04235459f91d1a7b9f006913c7415d147837cdfa84730e7286018fd1947254c3d6197d0dc55f1702d7e2af51d480079b6cae213242e2e0c2efb5e9f9f0b25232ab67acd726d021ef4cbb867e139a676205105098e7bc9a69d39a1311105428c0c0f8a5b5ea8d5f0483c243dcfec3be14df4f846547613cf00c5c0e04c2cfac1929b91645ecd237e93f1ecfedec7fe4d9c2a8e27b31dcc38c2c87eb343f9eff83327a1c33eb4f7a0cb55b2e4e8c1c347239ebe4058c593b2aa7dbb2121817950e1d51737d74f9ccde9effe6727dddbbabca2cb45263062810569e1434bcf81716fc30455d8e7897c05a4bb7b62cfd352bfb188864dab4dfef494cef5336968760300f56003f4fa86ffc13660044e50ecf73b3d85754a7335527601b50e11d6bfecb83f7bd5a603feae8b32dd03f3da06eab0925907a4307c6302d1619d43f6e558099d95e3e3a10fcae331d2bebca50c1b85df910bcea81d8341940702e67ffa7840e19f8328597117c63da16d178617b1e112ab6b0a5d07e21e1d212c83f842e90883bcd3959efa453eac6577c9b995c2dce1b83f7f5a5ea2c19aaebecd99b10f62e0f0a9f4dccbf0a34a0f6a7e8acbf88b1c5b43425c7b63d79e4fd75a01513407a7a0f602166e730e7660a408af817af215e6034db52b55494c904376dcdd59304288ca6e220f1889ef35f17e121b4082f241bf273467d72a43f953913477065e236911c5991870952a35b5912ecfd8bfd7423c5e77da3c0af5a90cf5ec53969b43a2a21f3e4a5cf26e50fa67a23fb788f417f8a2b6443195d0e6555a4d3813d60f0b94d0cce5a248ee1f9289e190264fe88317bd85fcadec331676cc83855e40cb6f32dd66621d99d2c08b28c7b77df52099d6b40f71e120c356f89253c37949c1ef015c7a8a861d132a693cfdaf0dcb2ba7daf191cdf593de4b609cecd44c4d9a5415318e5f2a5b298be85533ca02046c6f7c739b7a05a1e45b14acfa96cb72d67b041942a4a788056e2c133b4f562c5e0c2709c1273443fec29daeda322d0c5674b336bc592d42381b5841c46907d75805a686a6f4c7874d233fe1765542f25630f6b6c80fbd8a1f2ccb26e86815b4ae7c3eb57833963bc65bb72ef200a4fff7ae81d91c51ca3a722d76d8b0990661e079d304a033b44e45ba108bd901f2cbeedcff821ecbf8fd1143b628bd0ce9ac6c5cb6d2cfc17a614e21790affe4912baffc88124475cde44c4754d7a97ab08bc640b9b612b8d81f5ee0e251e8b47fbd60f63fdaa2be0d140dc74ad2a93e741ba2c99341c8dd8d577ea07e501255a8ab510f9b7c016ca127668cf815a8f85a1bee9612cd5f1190be623c62585fbc1af393ff97c5e4b34033535162aac4bc87ee1e3175512124b2c4a931e214561457d9d92191b6041655e0a9668c47349d1f0eb495e41d956f2ab7e0e6e8f1f2c3dbe8c8020a7342a7980196a7a1caad6ed05f4da97353222be75bc9e676cc781c7fbd65947e5523fb421cac6a5466b06d02bad60afc46f471ab06cac5a453b609d948eaaad7f503b8cd9374372832971994f50d9df433e9e5f63ce674d4faafc35b1d157e124ffb4056a4a703c2a7dac894787ddc4b0ffc7080c38d493d412b4015f43e785fe8006fbb367059488481904d73c56998f62ee453de0a5321980abd14832747aa60277b267b77112a5ff03895913e78bd1178af48e43ded598b9af749258b1173892f6cab738eed553a0fcda13b8d7aa39747d5d4038a4be3c66e3df649dd1f9defdba731c5ff126eefb363ef7381b4232383f9aa243c1a03792b80eaa962d9d7726cbfca4433d94c2ccc04d838584475a5ed48597c6cab549c6178d1b6da41c2b5f7c9b3fcb9f609b21bce48cdb98cae4f7c584f30df3a192ea8ed79593f9931a89011c3e322230768bcbdd1315e81318ef9db400ab6b418ae87da1beb260444bc3397700569a19bbd62b577f98944339a83918c1d006e22b4b87fb89c16ffa56761b6bb02f10421edea21a1f66e018d002bb4adf0f080d52196845c2c40c4ebb7b217d16511c08bde94f46970dfde2a7a21a1dc649ce02c2a348164458db69b01974693952b92b4f3065b831f6634c78642078bfa64713f3dee8f8b1221cd45565554e9d1cad51e8d04e259a913605156cd690ea0766d7281456c0f30831d302480251110b1242fac71859cc94f75a726840d7e2c70a6219be8d7086c27e01a6a593d8bacddcf561948e956fff84fa2e3eaba8e6d2e9c0a5fd6639811ff4b42a255c238e8a75b814dcbb7ec3dff23a6d707bad9b4da1b24fa3c8896a9435904743691ece6b2587ec60d68395994a95776e81af339fbe06e03d9d262ed9e07995785c5ae288764c4e321bb3a9e970346a9e90cbd85c89557e7f7b37a9ca1460690c8f958222818b36c4b2b7969ca3508c5ada854c7d9f6bb2b91f0017efee22e15ca785683686f97f6e2d8f9d211d8b68782181a20ee68d3e0432c4fb187c62cc7f5fd4dfc43acf5c0de2bf3507bcac3643aa922f434ec6d294a197570e0bdc088d1f3e475c1a0bd62b9eafd3db9403eb8d3d9095f0e0abfcaa3caab17eac30ec6932f810d09d5d031698a1295e6db8762302d3105f8b185b4574f23240f863f7e8b1c808d8f9d8bcdb3b5e729d6227ed69c0ff664f2aad4acdeb6614f07c6960386c20f0d8e1637e10f04c0eefdb8fef1cc801e499206f4d03eef1f039b576f5f30ac17ad2ff5a289c212a02c7a3c4715bfc5067d6290936dc09b146a37c8bbd6cbacffdfa8c00e1495c8f4c92dd2d4f06c08f41ed640c73b4657169f7e1ef14c6d1dbdce6975b41dd119e99ac3228ca1b7469556e19b144066ab6510d1c730183e3d1b0b250056be11f522bdb304c6588c93ee3e8d18de8c452a5834156772758c1c1e44b4c0cb021db39a454f0b37f23aae688165eddaf1f42e208ae44441c5ff776e34e1c30dc61626da115cb25940de2f29e57e3903beb0f4ac34532c21dcb72a0f0beb174e9aa6a0f8369460ecfce789ccf6eaf21ec139c2e66a4706570efbbd20a799225746226b8fb0c4befd1a1104fe8fa3bfb210c80770f8df0823482f483cec18e8104db985df07533e3b4a09cf0936493a5578ed6a34af77bcee9ce7e8bdbdd8f3ee5f25bcc9038ddeafc3919561c9eaddca4a9d3c72382232570b8258ffa6774506c4a38fa0ab48c585d9675047a9aed7799df043f777925c8a0267557f1ccbb68e45fba149fc2418712924fbb2e3a07cf84e718c81c403c9958f41e4b61657308519b7ce9412792e2d102dd0d3e84b7fec6cf22f2289376d20f26a8131c0e0fdd4cdcaedf04253aacbd3ee19985cadc5b340e265e861e7897a4f3e1c2b7d9273f9d1eab44527ff16906c75ea1e43e8483098a41c11d8f464f9bef0cbff8ea7a864d8ac26f09faa85bf2ad8050c3eb258ecfb00dd836a73c37590499201f85573e12baada9d67d4566a5375605e259daeac679cecb9ee8d82bcb6568a4c88d3c4f8192ec4940ac1e6838aacde5db068ad90bd05870bd0da23e22695a092efe022bed95f6e2b6ff11134139b909281bd7c2545b3b2934bf2a814c6757f0d77af41514ba0906061b3e97239d77dc2e1bd5f244ed1000b71c4dfff3cc614db6ba3ae818e177655bfa6d8ba019835f39c671e7bdb60ce6e02316a6a9a3deb9f3d6e0f8dbd76dbc9e5bbc40ed8490fe8136c053e4b79300ec20983c30a010914bd6cf473c5360523ab76bdd206e31c4ab88660f04f0c32e86a8f719c1c78843ed304b34a5e4c4e6150d42c57245d595d557c729a5906cca1e4e3fc4bbe924649fdf1b01f0321eafee01ccd0453cf738780216932a210471ef083f623118d846c393cec39431885235e5f6a7fa4402381378af28621dc153edb1118f58f47cd85e6d2bff3c3288537c08fc73df33b8430469fa23376d0d066fa681469536bc87cbb69cdb9eedb82c9e68a2de21e958ea546a1f4ca4eb5e54fe82ea2765a22952babd59bae49fbaa13995064a380c227eec6397de92eca89be77f1fde43c5a97ec6ae16de31f6b1169a6d7b733c1ea75854e14e79d8df17e535c4245d6762db81ca3c9ea4b29fcb33c22ea7aace7f5c3ecb53a5542f551c7d927651c3d13eba932a1e91b7ab80da0556188ac91c9ed4c7c7a42e1104c8d6ec7a8cdf52ec1b59f1a3e4351406546f70ef59fafc039c82a92e7b3b500f1790a4cd669970c426ffae119f42b4b2d56556f0e171452a8fbabc854717d74dd6f2a6e17b3491970703fb228dfffdb2258dcb4d950c043dd9453fc383fcfbaf4a0bbffbb94056787954d7c85ca80cdee517e383b40d277eec3b9fe1a5a163556cb8571576946e448a8d207890baa0de91349f001deb22d1328704584496658b3d1077aedbd329b49316517dee8e857489ce5f9af9926118fdcfd1999d706b396d1fe5d6c4efc8db930e7fd249f66234e2e61d01735b47fade3f0a9c9f2fe391c39f834f102d9b7730cc12f9063cbd35a6ba7877ff01f1dd559df3599b064f6eb767bb296cbe346cfa58c79ea79d0ae97284754836cdccd67c1ada2864371acb99545c9188952b9c132dce7ffec377a36f69cb5b3844b9dff6ebaa3777ae46a57604ecffe8fa320cb3d3a7edd07cbdbc11bd08b32440a7d76c9cd952eab7a58d1ff0ab198c5ac7ee623de41fdf85ed2ecef9fac0c78a85936fb1ccdadff0d32ee35606ebc2173e3f5632fe33af683594debeed3c0c1e8eb246c2a19928b91dbda0e4215011ac44164e0be6728343d39714908c80ab4fb35d6cd61abb7812c6f2818f3d061c402897d4849a8836790e58f29abd4d79a211b1337e63e9f2959b4d9236e5a0eb9bc0e92330f9c7f65a13834c64d918565b66a79aafb87590e5cfa9de41a1f797dd45b786d464a1707938451fce0128a4e0fa531453aca9ec2175ea0058ba396c93342fb2fde417c708eab996cc178a393363aaf951f9212452f2ccc0edfb41adfc16f8998915c9c82e5ac77f7c5b048ab117d1e07b9a4c1be2818593fe389493772dc2305e40bd87febdfafd90e00414885d63710b6c605a2f9404bf72c76059384eac921dc36b1c93a2a9933a47e75d0842cef913b7464a87b50c8684a069719db595b641e52e99256c434a6b31b75c16ea1d5b8ecf6a6f7ff31da3d38c46c001c72db1449f766484f0ac0a6412f21344be14d374653f2999cf7b1149af34e1e7e79b3f54f6f3a492732c823136028b0e6df37128883e5e5be65093c312b4ec800ff9beeb2ca704155958783ddc9b8af9f54286586e0212dbb2a56405a4c6176dbb8d619326f5a04e5557d11e592e95b48e126ebc9a8446ab9aad581a1c27b8d4ab94770b4aff5de28799873864fa439fda6b958ce2b1cf189d112e3aa5c7c2be1e1129a81942ea26ccf30a08476e615f4da9dc0b86a4f5a1c9574f5a21689a3f2571913f8b6a24d1d3046e8aceffa5131744973d543a1a623918ae7f392fe29014f5a1a10088c30844c7c98f38c4aa197521328f93cfe63eb38b33f685bd1224044c5b40adaeef5cadc2169d9453d0469437df7d1e7f6637b2d3021050d50a52831547d2a715a75f2ead39ff86bb52709a2d5de0ee1fadc1501410a48248aed025bcfe589a0c8231f3fae12044bd03a0dd7bd0d8a7a4b9cb08dae7b544f8dbb291cac721e1a47c2033a53f22521d69281eef0cc57d188a3b9ce78db6be45c9559eb243688390df5a2e", 0xff6) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487a", 0xb}], 0x1) r2 = dup(r1) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x40000022, 0xbcf, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x24, 0x40, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x401, 0x3}, {{r0}, 0xfffffffffffffffc, 0x9, 0x1, 0x5, 0x6}], 0x8, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x40000002, 0x16a, 0x3}, {{r1}, 0xfffffffffffffffa, 0x8, 0x2, 0x90, 0x9}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x1, 0x401, 0x69}, {{r1}, 0xfffffffffffffffe, 0x4, 0x4, 0x6}, {{r0}, 0x0, 0xca, 0x4, 0x100000001, 0xa1}], 0xc5b7, &(0x7f0000000200)={0x0, 0x8}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x100000001) close(r0) 19:40:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r1, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) getrlimit(0x5, &(0x7f0000000000)) 19:40:14 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file1\x00') munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) rmdir(&(0x7f00000000c0)='./file0\x00') 19:40:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x80) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r2) write(r1, &(0x7f0000000100)="b53341fff2bc0de9f22edae32cee2bba887632c7", 0x14) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000840)=0x20) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x1f) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x6810, r1, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20200, 0x0) renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') fchown(r1, r2, r3) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x5, 0x3, 0x0, 0x1, 0x7, 0x100000001, 0x4, 0x2, 0x2, 0xffffffff, 0xddf6}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000300)=0x1) getpeername(r1, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$TIOCDRAIN(r5, 0x2000745e) readv(r5, &(0x7f0000000700)=[{&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000000400)=""/250, 0xfa}, {&(0x7f0000000500)=""/206, 0xce}, {&(0x7f0000000600)=""/4, 0x4}, {&(0x7f0000000640)=""/136, 0x88}], 0x5) fcntl$setstatus(r4, 0x4, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000780)={0x9, 0xcc, 0xbbb1, 0x1000, "ad2f3ccd63a45e3130b5858e9c8a493f0044c6d7", 0x8000, 0xab}) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000007c0), &(0x7f0000000800)=0x4) r6 = semget(0x3, 0x3, 0x0) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000009c0)=""/71) 19:40:15 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x1f2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 19:40:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0xffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0xa, r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffff801, 0x7}, {0x401, 0x5}}, 0x0) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 19:40:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f00000002c0)="db", 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000001c0)=0x5) socketpair(0x2, 0x5, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f00000000c0), &(0x7f0000000100)=0x4) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 19:40:15 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x4d5, 0x101, 0xffffffff00000001, 0x7, "a92682cef3c163c105ee7fa11ab6eb4c3d942610", 0x7f, 0xdf}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) connect$unix(r2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:40:15 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x101, &(0x7f0000fff000/0x1000)=nil) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) r1 = geteuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x1, r1, r2, r3, r4, 0x165, 0x7f}, 0x0, 0x8, r5, r6, 0x1, 0x0, 0x2}) 19:40:15 executing program 0: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = open(&(0x7f0000000140)='./file0\x00', 0x88, 0x100) socketpair(0x12, 0x8000, 0xa3, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8002, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x2c0, 0x0) r7 = dup(0xffffffffffffff9c) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x20, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x80, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x300b8, 0x0) r11 = syz_open_pts() kevent(r2, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffc, 0x91, 0x2, 0x1, 0x3}, {{r4}, 0xffffffffffffffff, 0x30, 0xf00000c6, 0x9, 0x7}, {{r5}, 0xffffffffffffffff, 0x1, 0x40000003, 0x1f1, 0x2e}, {{r6}, 0xfffffffffffffffc, 0x6, 0x800fffff, 0x2, 0x6e}, {{r7}, 0xfffffffffffffffd, 0x9c, 0x400fffff, 0x9, 0x7}, {{r8}, 0xffffffffffffffff, 0x50, 0x1, 0x6eb, 0x401}], 0x1, &(0x7f00000003c0)=[{{r9}, 0xffffffffffffffff, 0x8, 0x43, 0xe8f2, 0x7}, {{r10}, 0xffffffffffffffff, 0x44, 0x80, 0x3ff, 0x3f}, {{r11}, 0xfffffffffffffff9, 0x4, 0xf0000020, 0x3, 0x7ff}], 0xfffffffeffffffff, &(0x7f0000000440)={0x7, 0x8}) chown(&(0x7f0000000040)='./file0\x00', r0, r1) nanosleep(0xfffffffffffffffe, 0x0) r12 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r12, 0xc028575d, &(0x7f0000000100)={0x10001, 0x3, './file0\x00', 0x6e, 0x5, 0x100000000, 0x5}) 19:40:15 executing program 1: getrlimit(0x5, &(0x7f00000002c0)) 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) 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) 19:40:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)='>', 0x1) syz_open_pts() close(r0) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000003040)='u', 0x1) syz_open_pts() close(r1) 19:40:15 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x6e08) getsockname(r0, &(0x7f0000001240)=@in, &(0x7f0000001280)=0xc) r1 = socket(0x2, 0x400000000002, 0x0) socket$inet6(0x18, 0x8002, 0x8d8) setsockopt(r1, 0x0, 0x7, &(0x7f00000013c0)="77c15bc1a47f0bf6a043d415a30881f8fb7fbb6110a3a0d847051daa667fb1ebad92e2328a786101b80b346ea7d27f5e4206a4f021835ab4e919be30d0ffcb2c2294067ef7393c0eb9a36b8a3146ac265cb3855b491b5514588781a056670e58a2d62de7e5ad75e61d9060b1dfdd0cc7a6401f6d4f68f1ff5002fd08", 0x27a) writev(r1, &(0x7f0000001200)=[{&(0x7f0000000000)="f6295b04feb4cbef850133fb0cd6e212145b247c8c3ee972fedcea7c940d98d37e36f901546970936a9b377918e49e03af5220b7cdc20cb65c168b78618cb573427bc3854bd2c8bf2b2f7aa4e3c31cc457bec0571c7b31ec6f23babe8dedcc7ffa3918d345f6f5fecc9c65cc9f0fb49c2da1a79e103a13cf380d3756687d79cefbf132dff640200b0c771ed4adc156ac809eb7abb67e834d65561611baa91f59806b1efdbfe52b84061d29c6e933d4794902e1d9f96e8ce25941639d3f50947af405276c80c706fa71e576a5f75a1d6e676678189749c66480c32e68fb7342c6684762a7272c62fe63404bb75ab008dc0c2b66fadc773bd68d1f27fab8d7117da0e0330daaaa2a9f50b8d5f26e45be8340515acab423dd026fbf8ded3a4c39cef2e6bb7cdf56b3ab7a3aa7aeb2b0173a1822912cfae82e358d00dc7c756a9dfb4ff9de20edf48b5759990cedc609c1c82e01f2ded7bf372c13b3276a913fa8a329ef701987423e381086e620a6b04ee4abee86db66c53172c1f8c2977a0b65f53957e7990a745984fc6ae25666a1ecb7d933ebb291add74a115fc59c6fefb0c8cfdc920c4c0c9a96146afd303116684f0958a46adcbd0ef6337f04983851b8bc589fc9c0bdc696090aa732ec32811a5053c1d1358862d489d2ee639ca3cf8aa6e9e3cda5329a43ca3029bdca9b17af70bfd32bd35ee026cd45d2e25c4606edc185b651e9c8d0389e98930ea79cd28efccade75591d2fb4a311831d291b844c2c99f0e60c6dccd27b7b779884b322226318921b4c55cf68ebf35b403f60f925d2c15b77932c5f9128665880c88a848171583ed33fc86cf19e65702039c37804b8f28905f093a3aebd2d47af34407351bcff4d6cfc5871b43c15fa027b2e3e84cd1aa4efda44d6589b0ef972da7b180f15485a0fb45b172bb59a87e243e31b152f329cb837845a6c02798b04a95f8cb307869034ae887ef90abacf288a1dfe956388222be960d2bcdb92994ca3a7edeee65e003ddafad196ce1741fd9b69ab4f154186a0c875a86ee000f0c2115df97c0a45a08e8323b5e8a920463b7874bb7030dbddd0ebb889652cea6f99cc901a7f36c467904b5754b392dffb314ef8314d8301f14af621242a25898728158339f2b39212097e553330533faae094f7f6e88bab7a3a4279b8cecb2c3e129bf068d632fe2855540a67361f488e5238a09b0222528c4c7eeaf30b42563a628f7e82fb44094c54b91471a51e7dbb34ea807a4144a2bac94c520c1d2f77bca9b52c46799cefabd1eac2720be69cea76e74519135f0e277afca9e76e844ea775a84ca4e34331247b90f6bc8680b6a1f595e8072fddf7f7aabcf1c6b60990a0f0cf3b6ce241510efd92ae92457ed35431c6af0de3283e4599474e53559238f998633d566229482d3832754df37f3fc68d32000ec14ce7d8addb90be4cfc141e776d8edc0a7a887f48ada9c78098acef08d21d48d7d8d58d274d12ee5dbd3912e763cf1281a044d226d359f5adfc14ed23cbe40ddfdb9660b73c1899fd617cfd757baba766a85fd74e9823a085139e0f9a59a2dd2a5be84f111d244305ceb35735ef0b2f97cc00c7e56aad9f961dc573647e13caaf9535f058c186e6ec2096153fe80ca3de59d7bd071f1cbaf7108ab8fb09af51193af8673ffe49549b723e1db3016cc68a6c9de26643699a85d3f46fe03921515dd6cd36150e33a579b3c765d536083ac42f2b64f3032ea503cc04931c1e0dc03afce541e84268072d5377452faddfbe232c824df9f45e7909f01a1b3c7b7f528695c50164bc8ce2506c0b436fecbfb41648dc1b8635598ac806cb3ca8946b2440929cb469a98066a21232f893b0bf0c2f35d81368211ea8bd74ff37ad510e1f28c326e59b9c7bc8d5aeecd6fe81c46017257c25e4dbf100421ea7b875e9371cd7428630c3072288cd708337db2a742114eec2789b6871d8d6e5c9e4a52d2058b298bd4bbe078fd7c520a4ee88e7b7067e41a83f6eaef5b7392bcb76a937def52e89d4110081d8ea86244e9d54eb72858417624dbb49657f74e3009155539c6ee8dcf8ea60513675dcdb0e57fe5fbc1c96662321f0297fd9c3f66ffb4f56b04a7e66eaf5b0450f4bd57a88ad494864875d29a8b72babb474edca3eee2d75c6f21d3253fd49a3dbcdfe57988fc389206395b7b940925b791362060d01d957f4ee920d3f87d778fc109359a7bb0ce4014e6591a19946173bc6e4756763bf42bda3356d7a725bb775743bf56e989aeaa8714870f05e1710ea6e4815747908ff8f85acfffd2a0074993efd563d1e2504c6419660c2cfdd6dcea221795f8b0af9734bfaea7ceac6ad57cf9610f7b1477440a2f8f76be41e18fc3cd3d90dc8b96df597e215a25f7b8747f318b62940f255df459d8e6123aa23215dfe2433e9f6f6c99ce16c67736ae08d6b4d273a35806083343ae8a4de550df0cd92a24f72d6122a6bb2cc577be377106bfa590caee45cf98fa45524f214cc00075b5f3283b7f8997dc15590e7b5740050e62ce7f1ef993b505fbb14ba40b23d61a0f3c778c8e5da7d3962eecf4ec600f3c7296ce337e291b91ebd72328a051dffdc98ecc3da19a43b4b4bd28adcaf1e691a5bbb97119e00e1d0b7ba7467ba317e655510aa141a3c2e070d71541ba4f23adb5359e466c7b3a5ce891a845f5afe6245c993e5b3902806d432152b785ed370b55371f23cca05a280d3fee40ce45514449547a403569468651fdc068099e0d2ebc0af0c497ecd0dbd5e3b863b6d888a12c06e9e292971b68824be252accaceece815c0e136a17de8aa3e502dcdcb86451170cdf63a1b935cdf83362e5e4e4b5ee3690d85a8e18a8ad5a0bc62ad92e4997c5d0b6e6c351281979662473ecb7872baafd866f297e1e9523a24b311bf47533e7bd3d458c08242c58a6740c77271a3caf4ac5d7840171e45c84def9ce9fc4e93625bc39e82c0f1f08b223789a51f3796445360c3fa00164f302fd3591240c34584ae80cd7911e1323b4041742872fd6fde5d434347dd2e6c14e04af94b75541e955323b5bb646b30d10f2fc5c6a92bbec859fcab4df8e9775cc5c43b424b7e61db73134f96d3b10fb45599b8159910ab22ee28fabc8dcd9557ef4176b0829e8603ab80bd804790cbb883bfbd5ab85e14fdf93a3ef6a07174af39c92f86fcd682d0d670887b612c8068eabaf34ac4e7448c85354a443b22d39dc527be221b78efbff49454f26fabd4fb9874d72cc4600c105c20bc509efb67a9c1048954ab5ac5f94f47c39c65f8afc970c2cbf87429c6e1d3e9ec9c0430dd136fb82fc45b9bc8c2121d701efb33d3cd867560939991ef6e50a193277d16444fac7f079a1ad53ace8fd2fa5bd6256f5dbb87236e10b381b4a39824827f0d928def5b655a328229d75adba0fb2b635d4909dcab0877e7eadcc8c14cd14d50325409bf81a5b472aa8b060b96ff02ad96affa80c611d3e13a1b5c8cf35db3df2ca6fac13cc00bee61b5d42fcccd9cfea4ba99a980aa5e47d4144a180bf7dd2032740e896fa37f04f75359224cbf63f392d756bfa65692521da2049310e2a36e5c6eb9a900448f0e4bcedcbaae80ca9d109405dec5cb50c783e0849c8135ce359f8d6f5f4d6fddf076f602feb7c7c9113749fc7ddf4841936096ea75f9417500370fe74e9e423d859a84e80df57fe8e3b40341cdf66b233f04c657baff0aa9d0e480203418453d15eeeadcbcd6a5b904acb686eb4a700cd5850325826adc45286f9410cd366ab15f2f55990c58a6c5449809cea6dde6fe0d76c634d32bb809713b9b3896b697471b4a46a067541dd34ddb648b8364a0ed5ab70dfbc9f5a70541edb673539306e52975d89c2a06054ee61a7ce87ef9bfcd6bbccef9276799ec090384f592e505fe6cdd2747ffd370531e0141a3c44008df3ddd415ff47035a8db40689b81f1f1c4f42d80b55439f493a312b20871be99652a3129f7c7772c5e5fe4ffe57c8f4859d6cb2f61422cc8d689ee234d1caa05cde2ee602031f568394db061031c04cc2ec464470762f15a6e057911cada89533982122fca324230a2cc71893afff001e412ff096abcbd5ea68ecc7d050750dcb539264b1b891d659110be7dbb104ff5cac2cec45af91ec0d4e4f1d066dcb5aa948830f34f75986cd7926807b1fe6b2982b6df98e3b4f226fbdd3eb210992a403936899ae8338ec124178d87d3831d7f76181946d0e625dbcc74af993da6b1b3ba66ee1970b0ac8512e173f9d85dc93c41e743079a9a12930d49421d51909b6cedd949a5e894d110c095620af1257a048b89c8d34ce6f372e33f7b3af951a3d5d30f0f8a1da8a1edd3c04a1d834541ca77d6d01549c485142af30a8e996616ed902deb05377d39f9f9090decbcacc0191ab54647927cf1595bdc150720b972972e3c7678da184594c8ca6432badb2f08618540eeea78c31ccdb3608767f0bb40c967f37395ebe27b94461c2bcc52773edd2c2f2939c350d676d86aaaeb9a5881892b59b94a443a83d10bf4d91ef52ee3302f1d290144f581508ba5a9d5b8599e58978d3753d2bf9bf7d06d6ef628de576618115657bee947d5d0de14631df32a54fb2b4ec94bb26b042c08c05674117302d9cc7715d96771c9aaeb42a0a644b749b8bd77eac6522c0438e47aa40837e288382ffa0d3ca2a46e9bf9fd8e55d6675f3287b4ad429df8c4c0f5fe9e8c5888ff48d7aba413bdf0d3ee3d328c8cf50f363495d94cb16e711d2e7800118e6c154a6d4533050aed9d17fa4aa1b0fcb59f56e806964c12b29a34ac44a09922ab478b5bcd2bcd040cd937db8c7ca479648432a2bf48b65195117cb2b345f3f7390517949764b5b2b4c9057269594876583511bb9c5f6b2f3b8a2427397dc6e0568755fd62511c3baea8995a2dcfb3a8585865424ed75b5375984dd214d099c5ba4da14790e7e40131662ac45d7276570593909c632cef65248a58844e9924a313cded23bf7637e81c875ff60c6f9d1c2ea5fb33dd0bfcbe463f1431b29d311bcfc77e2951913ceced5e0942faf513de58611911d3082d9c0dd6cbec13dd80abd54c7f788968aac31e6a7d746a2395404012ffed62486c5098c0d247e8058045c936e6793c20735f546bba5f3bd990bcfb59fe94033dc7e62bae3279f54bd73b0131191fcb537d3f95a5c9bfd73e024d088e469ad5eac47ef1e09981e90fb1e633ec5b02c7f90d4b65c00487315cac1ad4c93302a9ced1ffbcadc2036f1606088f72fa57f33edc5c889766393e5a27397784b3cc664c7951d067730d8cd89ae2a0b9edb63139401e60435bae597cd1550683a594cb36d3d68cc5ac36e029c4ed85e2bfcfc59cf0304b9b52c32f3a238d349cf946dd09ca727bfd9344df2b64bbff5ed5085cde40f23f96cac9db88458aaa285efb50a563ec88e53e66b1e12df235ce893a682ac716d3d3b79a0086eb73c63a479ab752b45d2e22868634b0a7b6b342ecbc548821c3c2627bbd9a88bbc50d02ff93f126f6d58b68a49ed9efd1c8af83921e8e107a7a8a8a4a2c7783a1ad926073a0d478a61b285a76bfae65ca5ac5f7d72e367a0e826fd5ced6b4659cb6e57a10f0ec04ba6bcc82ee8c8752db18302f367845bed9bf9cc4981cb52012cb97e66b00fe3f418ee6bd33bad9d77cd28102d080f83350863b0832ff7a2151ff66d36c9cfee78ae52fed060ee45d740a5a2e284cf970e9889f8248159038a02d22a79e5c2f20cc2bba6fc28c30f61a7a048a9a5ba7f935692b0547b1048", 0x1000}, {&(0x7f0000001000)="464a113efb831c68a7d78efaa654e0fd84b6fffd344b6a552a3a99bd928383385c66aec57479feb913c57f623253a0f41b35df710ff3ad0e48e1892e5d1dcc65cbe86c9c851366802e6942e5acba48b9c7b3c41352e03e42384ab9f93fdbe3a39b8956516bbac885146766e09f82f76fa11d90d197f3bc475a5ced0e343b60a7dc5e53976a2caa743321db6ec44bb55fddbe35d215f640ed776d22a66281fd6722ec349b60d95056dcf4e9d589c6b240cb0f636547b6ed724a06d1ae8ec147550c7ada66bcca24266d48a2c0f2c1795ebc", 0xd1}, {&(0x7f0000001100)="60c22f0a53464475b907848d38d20c21bcb70a6366195b73b96312f901cff918afb8d44b320a900e6683f920ec85700a8214b05c09e02d4999f657476f22ad25d3fc6a219e62bd26c7", 0x49}, {&(0x7f0000001180)="38de02b26b71b336afeda99c5ae15be16459620795777eb86e3ff873046b26e9c3b0a3af0db71b6ce87d2e7be5a9dcc2521c6e3a8194365fedda07fa690564ea3fb669cf6a91a9cc", 0x48}], 0x4) 19:40:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0xa03, 0x0, "d730c1e7e400000001000000000000000000009e", 0x0, 0x7}) r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x10001, './file0\x00', './file0\x00'}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) socket(0x0, 0x8001, 0x5) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 19:40:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) 19:40:15 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x101, &(0x7f0000fff000/0x1000)=nil) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = getuid() r2 = getegid() r3 = getuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r6 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x6, r1, r2, r3, r4, 0x0, 0x81}, 0x10000, 0x5, r5, r6, 0x6, 0x800, 0x7fffffff}) shmctl$IPC_RMID(r0, 0x0) 19:40:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:40:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0x110) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x20, 0x2, 0x7fffffff, 0x0, "ae75d6c633a7688feb7cc63de5dff47142d93eac", 0x85, 0x9}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() write(r1, &(0x7f00000033c0)=' ', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) read(r2, &(0x7f0000000080)=""/99, 0x63) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "bd80f3f4f98f14f03d973242f69b5fcf405b41d5"}) ioctl$TIOCEXCL(r1, 0x2000740d) sendto$inet6(r0, &(0x7f0000000200), 0x0, 0x0, &(0x7f0000000240)={0x18, 0x0, 0x20, 0x2}, 0xc) write(r1, &(0x7f0000000140)="96", 0x1) write(r1, &(0x7f0000000180)="cccde4ce37519ef19ea5dcac24baf0fd63e5146f532426070920d404ceee456e336cf01236043032f4abd128f72a846ada3e00fdddc4538a8ea3613809bb", 0x3e) 19:40:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 19:40:15 executing program 0: r0 = socket(0x2, 0x2, 0xfffffffffffffffe) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) socketpair(0x2, 0x8000, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) accept(r3, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) bind$inet(r2, &(0x7f0000000000), 0xc) 19:40:15 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0xfffffffffffffeec) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 19:40:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xcf2a, 0x6, &(0x7f00000000c0)="e02b76d5f1816e635f5bfe07092dff1fc9dafc123667a28c394842ea29c3873b4463229d5a64334cfdbd4efd3cc97ed0239cb4186fab0ce10f63d1bbed39626f1453508f04b650", 0x47) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/238, 0xee}, {&(0x7f0000000240)=""/193, 0xc1}], 0x2, &(0x7f0000000340)=""/233, 0xe9}, 0x841) setsockopt(r0, 0x28, 0x800, &(0x7f0000000000)='\fFW}', 0x4) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x5, 0xb9b}, 0xc) setsockopt(r0, 0x8, 0x80000001, &(0x7f0000000500)="beb464fc4dff332ca013f89cf3def0586678fe0666f8b6eeb97ca46720", 0x1d) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000540)={{0x18, 0x3, 0x1f}, {0x18, 0x3, 0xb0d1}, 0x1000, [0x401, 0x0, 0x100000001, 0x1, 0x7, 0x80, 0x53, 0x7]}, 0x3c) setsockopt(r0, 0x4, 0x0, &(0x7f0000000480)="fc58c85b63ccefc6bae7d830b532430e7b6f0ef29ece6718ea7897fe47b5da14b09cd43971cacf9c706ed4eb9b28a0bffb", 0x31) setsockopt(r0, 0x7, 0x10000, &(0x7f00000004c0)="b64c0c937d", 0x5) 19:40:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f000000000000"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x9}, @cred={0x20}], 0x30}, 0x0) sync() 19:40:15 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000025, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2c7) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) minherit(&(0x7f0000637000/0x3000)=nil, 0x3000, 0x2) chroot(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:40:15 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0}, {r1, 0x40}], 0x2, 0x1ff) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x88, 0xe7) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0xb) 19:40:15 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x8000, 0x200) pledge(&(0x7f00000001c0)='.*\x00', &(0x7f0000000200)='\'\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x7ff, 0xfffffffffffeffff, 0x3, 0x1}) r2 = msgget$private(0x0, 0x140) msgrcv(r2, &(0x7f0000000380)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xaa, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x1) read(r0, &(0x7f0000000680)=""/120, 0x78) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semget(0x3, 0x6, 0xa) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) r5 = getpgid(0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)}], 0x1) dup(r0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001140)={{0xffff, r3, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x8, 0x61af, r5, 0x0, 0x2, 0x7, 0x0, 0x1}) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') setreuid(r4, r3) socketpair(0x18, 0x1, 0xffffffff7fffffff, &(0x7f0000000240)) getpeername$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 19:40:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f00000000c0)="b822d1f66d3f32e6357b84eae89f9f8911cb3ebeeadc8402b8ba8bd0de8e0f9f03a573894640b4133ddd02feb60b6bdf2200000000000003cc24cd5d43f99cd44ff723ef73eecd2a257cb9560ff711c8ef62028a3459027b9da17ccd8d858900fa21", 0xfffffffffffffc3b) 19:40:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) mkdir(&(0x7f0000000400)='./file1\x00', 0x8) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file1\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) seteuid(r2) link(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') rename(&(0x7f0000000280)='\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', &(0x7f0000000300)='\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') 19:40:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x1000003) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 19:40:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4000000000000001, 0x8, "05000000000000000000000500", 0x0, 0x1}) ioctl$TIOCSETAF(r0, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) syz_open_pts() 19:40:16 executing program 1: socketpair(0x18, 0x4003, 0x8000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100f, &(0x7f0000000040)=0x1, 0x4) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)="720bb2bec23d5b6c7e9c9355a77c804eaad9120dd3c99309d8a0e2a6cf384d14521cec4cd42923c22f2aba48427dcd7728e04a728f6dac071ad7420d166a797d5ac769cca56fb3f12d62fb24ee5c4248dab41729950022874e50e6fa05a8c7a58ab4f43e593ee60f9b0121396656f5d4e0907e8b6c421c6d096d2de8919322669a6c3e86b825af43e656566dab4d6feae48edbbd2c8dc7e742941c602b9c6d5719bb6123d5040a12e15a1e1be95372a9ee4f0e3360660359b8691ccac9ad75295473f344", 0xc4}, {&(0x7f00000001c0)="42084a7c760a0a28bc8428ec9453ff79cf4e73c96b649d696ffd0f558e4ce0fe6d2691c431ae4e302323c278aae69306a53b1458d5c0c3c73919a592bb9d7c21de1a927f384bb3b52398056ffd1e49cc9b4a643793069aa6427ef9b093c2e70876ccd2713752b3c6cbf41783b9b78cea41491f7151bb32c59856e9a2a21d9bf4a4d52ceb437b0428e68429c6d6214cb85c18a8c0717f263eacaacf629d5ed55f8e9ad7128e127cb8cabce291b90538fcd52811962b51a1c795c0a39220a0b6ee7f88ef9bf79ff7c755d52c2067498c0d2370828d2e8798d7669d5c3e315db91186f424f0e1474fd4c37ecb71f0d36f9501b185265adadfc8b15b115a8a9928", 0xff}, {&(0x7f00000002c0)="4b465997cd7dd47e36c5e9ae562acbcba9fcd4e3810080a28202cd6d8d199fec46b41f1f3188bfa9614919a5bc26ee97af4050ff661c70624c8c1efd7314460a93245043a88d1e5ca959c4f7", 0x4c}], 0x3, &(0x7f0000000380)=[{0xf8, 0x1, 0xa485, "c778c17a310d604511f9d278b22d501f5057cfed97d107a5c65282a57253a171c8530046fd58325e6925b84e32a037fb5a2a07d580aa514139c1c99bf237e788137cb836f8acfd68ed0074e885bddd3667f1de372e7d7ee1c75f900ae6a92e66e229fb2c00e25ad8a91e19f0750b16218e4cbe0957cbfdb2621875221d3ef9c5d7fd7e3a866ba77b8acae1b11ab586d331804060d7da1ef5890ff45e777309ca2fba7f3102d3bf8db1d0b4a942da9dc6cdb59678cd7a34d7edba341840bdbc7d0f5e9910212117a822526ce50f7d402f5a34745c3309a7e0bc8c88a27a0a841f1dafcf"}], 0xf8}, 0x409) readv(r0, &(0x7f0000000600)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f00000005c0)=""/39, 0x27}], 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640), 0xc) r2 = fcntl$dupfd(r0, 0xa, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) recvfrom$inet(r0, &(0x7f0000000740)=""/181, 0xb5, 0x0, &(0x7f0000000800)={0x2, 0x3}, 0xc) syz_open_pts() fchflags(r0, 0x6) getsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000840), &(0x7f0000000880)=0x4) mkdir(&(0x7f00000008c0)='./file0\x00', 0x4) lseek(r2, 0x0, 0x3) bind$unix(r3, &(0x7f0000000900)=@abs={0x0, 0x0, 0x2}, 0x8) socket(0x0, 0x8004, 0x1) semget$private(0x0, 0x3, 0x10a) sendmsg(r1, &(0x7f0000000c40)={0x0, 0x0, &(0x7f00000009c0)=[{&(0x7f0000000940)="307241d9b141092c0f032c90a74398fe102e7965744cd4fb3e7dbb351e686971d3cfb41009446024060a1c820992ae4f9f40f9b809414daf9ee86bbb698023eaef2f9150076decfa588fb3b0808d6f10a5096c236c1c1afb1914f4611918f681f6bb7b8d4f1757399d", 0x69}], 0x1, &(0x7f0000000a00)=[{0xb8, 0x0, 0x20, "79b31865fce03456a21a98f76c3a1231d2206159263d5ca6c0ac021c1068d7f2f409fbfc191603cf80a5719aaf4fbc7b4d89520108407adbf7ff1001913dde782445fc7e935a4910fb7651fed50df5203356a1f7ed5d007b11467b2317339dd7c3db2c39f314689d7dd09c3bc3bce90f1113085ec559723e878347398126f131336c2897cbc65243e1aeca2717b1fc4a5db3bad686c83d59b6cb3190024bc05b706f0f38"}, {0x58, 0x1, 0x3, "6ada7f63f6898a3bc58cea651cd3eb44d72e483e26fb0488570875392ada6922aad3bfc821e01e29cb92449e1973fe24f0c77a77b72a120ee4b3534cfcc275bd156546b9e1c8cf"}, {0x58, 0xffff, 0x3ff, "fb03abe45c5bb4e56486eee541e4a80e4dda58143dfe82d7257f0fb51cb6f13e11282e861271e950742c1b284872e18ffdc9e6c62a2d6ea32a6c90e10b695ffb4971a250690a9007"}, {0x58, 0xffff, 0x8, "89c159cd67a595fcdcd056f0bbe4dd5c7ec63a7299bd9c88d54ce0fb322f70bdcb70f1cd9b95b0af6be58b8366e7c172212477361de3c75366393e09aece618283e5b15e"}, {0x70, 0xffff, 0x0, "bebb876e2bbe5662dca444a401bdb37c16e6b743f22c97b40d7ccffbcff9ddd35feb3e23125d59388b5e1f3a4e5160cda2e0af2b5012acc9712d04037caece8cb4d8d632d0a687ba57a2b5284b525d2b3cda32623a41f85e8405c9d49905209d"}], 0x230}, 0x8) semget$private(0x0, 0x4, 0x180) openat$tty(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/tty\x00', 0x10000, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0, 0x0}, &(0x7f0000000d00)=0xc) getsockname$inet(r0, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) socket(0x6, 0xc007, 0x65) setsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000dc0)=0x3, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0}, 0xc) fcntl$setflags(r2, 0x2, 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000e40)) recvmsg(r2, &(0x7f0000001400)={&(0x7f0000000e80)=@un=@abs, 0x8, &(0x7f0000001280)=[{&(0x7f0000000ec0)=""/184, 0xb8}, {&(0x7f0000000f80)=""/38, 0x26}, {&(0x7f0000000fc0)=""/252, 0xfc}, {&(0x7f00000010c0)=""/152, 0x98}, {&(0x7f0000001180)=""/210, 0xd2}], 0x5, &(0x7f0000001300)=""/222, 0xde}, 0x800) fchownat(r3, &(0x7f0000001440)='./file0\x00', r6, r5, 0x4) r7 = shmget(0x1, 0x1000, 0x220, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r7, 0x3) 19:40:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7d76fc6e21c5b000000e74de400"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef", 0xb5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pipe2(&(0x7f0000000000), 0x10000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 19:40:16 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) r2 = getegid() setgid(r2) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000600)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30bc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e63102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dffc8838aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf95423f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4df5b024e3ff7c6dbdc7491b4f3c569b3e9498be47aea11f48c7a7f670ccd1e665b1f034066507d38ede7ac50bc250f667fc5f438576340f20119e61327026728e4defeb3905e327fa9bea18a6f08880a18218a18dbb1272a972758f20b00692f0e4d3ec8706f58e91846ea02fb606b129b30813cd0d81706acd9e4bd14684d04e22062bc2e69d8d90650accdf0fd70a163fca181c25f2d9c4feaac66d7dc6320bbb7bcc959196826d5dfbdd9b9ffc42e25fc5650d5a7f5e61a1110094d61ff5e250e0ec65613ef0db2f32ec54c4e260f8f71fc80e41b74a0a12dbaf6ce54bc023b44994f3dae90fdf9497bde1752e9ebde9722701ba097884a31fbec66604ebafd3acf6f28fe8dc988a6f2bdad2142547d62903ac75161c3113e1320b42ac8954ec85ba932d2c092079052c9dfaf8711651b082d587de0503d744cf09bc9297ba5ef36066e702070af7741c6f6be34a3e03fe298e8ec7cd9c4ca3f9bd59387f9b17f1f0cb3d0b5bdbc68867c71348c3820d17e0cc08dd33c6df49bf9660c8dc12615a7a3a7bd041ca7db2f1ba372d3550234b4b0a92cb969f0caac69fa770114b2d3f51fa7b868be0a8f42afce8a8975b3376609c9219df2cc0f77261a60e9382d1fa94a4623f1fe1dff0b9543581a08210d64a99a89fe308b1595f9b8aee9799ea52c47e99103c2e6da503915af1a74745dc595e76e6576ab8b43bf98efc21f498ecf40fe6f539ccbf734332df04c99de92fcbe8e47b71fc31fa689835ef81ef07ac13f20fa658c917022c6c44391d566e3385c00", 0x490}], 0x1) 19:40:16 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x1, 0x1d0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) write(r0, &(0x7f0000000240)="f3019d2e363b6d38dee75c76c525c8d173f3009258078666f48ec2828f91fee881c515093b60b8c911474316e49dc4c92c24e7f7072a21911d547bed871b24a62d06d9fb8ddaf85d3d89839f369a6be3fce30b5d9703e0bee7a66547e5269fe2fe4c22df87216e25dea02090a772c9048e217e0403c533f2dc8fe56142174a607ec836684447dee94c2f03814259bccfc882cb3a80c3ec9b4feaf0e272c0cff702a165bd1be1b895b4c193644ae74fdbac6b1b29bf834eba3d4ca35840d1271d58755464d058f4cc694cbe56046c7aac7d9b66ecb78119b7f202c892fda49a0e1e9b260ee979526f59a71653440ea65fac368fd9dfe7acad3a68797f99dfa4cd61d81b8b83c163581368c1d0597e8d8964382e12f64dd7058c69271b07f6b4884ff61e95a3cd8d7c37c066b4a5b6c5828566d581a9a9cf2b0cde15b12bd769bcd78f746427ef377f82c99723d4a1ba9e042a51892e6757bc7de797537c4ef1a205e9db4f9333f36394d0fb0c459ae501792fd8991598ae6f3b0c2ab5e49e8000ba482488976338d67feb90f42d29a16abd937950ea8018221ce071e2691cd852a4d38e426924ae77bdac6268bcf67f1a90192c4c7abb978571946e3948b147b50cf54a95f5067c5167c22a9de68fba8888c54c17212621620134365b5e1634b24e345f6957100ebcff2ee3b950884f60f2089be69f1b78d22048e36d49dd18140ab9c6637597bf8dff2e99ed23f3208d9004ab736c7e2bb5401c413e431976a9fc6105307c03d15ef54a54b7ef79df2a037d4a6ca1d201c8d705da3fd9f57e0dfebf3dc4dea37eb79d5711ddd62f83b3594d13d286a0afcb7a2b6fb113ac5aaea0a15988c59b9f36a4da5d5c7944206596067c3456199ae7f157538a9e448367c78f3813face61bfb77e230f53a968ac24a2402bb3b8f4552bfad8181052d0cf71968f062ae3de55aba080a87cd400d435af3125454ae3961e23f4488e5bd97d67b2f9b46de9e07625912515ab11b5d5d68afa4d5a29f958e04d246db430ef3850be2d915fff106e9205b678b51ae6fd35196ee02d43ac5da6f011567a207f510158c5b6c857b02c93b4ad2e5498b8c58025e285e6c352fdd9a286dabf4b107803e5697ccc614b9502fe7346aabec6f344634dbdb295bac461bddc525c8a88fdc62a8b33e5f3415a6fee581e4d7f542a448e991dab8a51b91f16d6aabc7bfde58b75d89794eaf9c2343cfbc92fa135bee6ceb44fd59da12ba0cbf565522dcd705cb49b2001e496d1a8580cf94164c708cd9d11e2bdcafa6e9dcd304ee6bd66403c9906671bea38761fc21eadbacaf0d4fac320bd6d82a05b3d42f4fcf76e7706be11ffc45938ad7766193039e3745d53ad3f4c0e4d1c591b8250470ab42b12701efa1391b192ff784471415196569bacccc90f181177222c4e03e81f958d6c8ad0c35cd804dcbb690a0958cd4cf93b106b2ea440715fdc21c101edf6df9b4dc5bbcabbd88b6315b9c0033f6d6979d3993e4ffd8aa2eec34dca385ad25cde711427a4cca4cdc051baf344762ddaacea7b0661112a4f5dc562a3525ba1fc65935fe40af10eb56b1750e7b904f99ddd088ee936e84516c09f39df757a3fe2a54a311fecff3053a7fb9676f483e5de3258d1eea7203cf303ac6ed68297e5eec071c6c80b61ef853b8298c5afaa077e6970c08d506c8d08cbb6b3a28e74325914789076534be6590db844359a9f6d4118d40e0c3a4555def3209ecfbaa3ce7e66db25e2e55247ddaedc109aa55f9bb41cd737125f26c64aa5e82b731c8a51a467250d435bd039fcefcdcdcdceac65f49561a23a02e9a122e872d98cff52e7282677a2c364e2122952d502b3e61798089471244fb517150184bbf607e471f49d58b223586ce05c8ab35c555280b10fec43dca72e9684f9e8791ef8aa049bf04e5afdebd3cb18d982ff8a59175081af3ab42b1384c78fd8d20769f1f36e93c345ae550b7452b3b4a66155a23853bc25fda9998f946ca9b1c60d6b5c535247df6f67301efb79db0530355d1c5c2fa1e46443eab55461280d7ad7f4a2ae9c5966827c4ffb3565e70077018eeaef9e57a3d48fd35f5f2ba22183fb39580f2bfff29b0e8930c2a85b473974c5c8f6dbb3e432456fa9c2f3c70f11d81d7addcaf446591a5c14d019c741b1821c07ed91ca451c943c1fd163193ebb9c4b0a10c1cba4d46c9b20b439c743dacf60d9f2bd39355b867924e20f732f2f836e5853fbf1cbc41a05901e6247c8a801fdff674836084a39057fed6785f2d4ace0ab593aa0469c59cdac6b8a6e89d6a3e3290103d1e8ea896a6919780c8a385e204b5b0446604b887ae7dd3f9f1b3be7c129f533dbfc3d1848945b71dd56a369ae1fda922618046ebdc1346111767218c85ea1ca7f218b59e2367f0da42a63f697006eb7d09d4af8a3cfc0466fde799128db5bb296f7448b0b38321dabfdc0173b6d606add3a481fc1f24b5e5cf5c87f91af4d9211de24f3df77d8e3e54e4ae6e39c4a8ec0a2a4a40b37b424e24d4b9470e32a88d173afc9dae9643da7d00d6735bf9662c424599525b2721d49734c74e081a5b02f0cbca87aa85afa8ea537fa6e2f93968bb79b37ab5b0a345651de0c9308fdb296a5e79c5218f04529926e902c701cf299da6f704749dbbda181e1a27aad7a059f94dcfefc07af552c9071487d702853eafa0e622c2dcefc8b36dc0e61d432729d4ef5bcacc99cf555a1a0f7dec80d66277855f03ca0003cce6709ffbf019f8ba1125be016ec57b95bfaf0911073623dbbce7b8945b50298e62629ed4faf51ef670a52750b2796501e42e6e2821b4aef76dba699977f8be6d2515f16b974c11c8fdae3e2ae555ff40f220334dce502947280455512dbf0b3e91583a8023fcbec7325e68f5a6098dd325c2540361f7f83ef54efffc5104f4b3d1fd29b51255ded0598b32df484de153ecd6e85cdf0aca4a2ca1b45d93d50b642c81afcc2650b477bbdfd0be06e4fd244682afb8771d3f2f8efbf44b02332b787da148a981a02e637b66eab9018acf4fc5d1d2dac8b6f45a97300771eb14076980760d1216f2d6189458087860e3d422cbab94b66b4cf233d6169fa4dcb2ce4bdfea39df74511436e72b25b6f2908852ea314e9ab183c3fd23e6c298d8176c642319dd3ba12763425a557e6f35f2d0f221f854a38aab49850b392cc5ce967356b5a2aa70b784e25ecb4f3ee2df2f1693c76bb0e359406e7349449a1a3e3b7716b823acb927eaf82b6feda278b92e995dd4c0c1ba971f79c89bd1d895e1aa608bcabee4d1c91d2157b33e0fb37f82efa49fe360d09b1903a284eb8741f3fe23a0b074c00351a83be82c7befabcb12035048caffe980df3cbea206208439592312090fc9adeb1f9a565a8b99a2e1560d98894414a4a2e7cc60a914b945e0235f66848d2feae523b9e51651c7a2079abcf1bcf01ce01b506b819257d2ce3914394940bc74d54646665c825febb123d1055762b8ed00e1437aa1ddee2f9a44ae7a90610458e97251ddcd4ae3c68313cd6a357b4791a43e366602e33088414c15bb945ff2de61e6a1d51e645703f96f9debdd70c52087019de769d41a52f8f2e2fc0d145757a0fd51fa8fa90745f8dfb9c126b5b134b3ff5bb6b5032871fdc8e2acfbc073a5ccafa615fa7dc3329b1f56ac54ba28e7168668148f021cc777bc3de004ca815f081cace1f150c3066ca7f33f25c0e3b28e637aff53ec81cd1d6ad640a4b8835b13d64f966f1d1afbc69db72c48e45d032ba5e35e9fa55a77eaa7d619ef85a2f9370a71c825fbebe3f183c1874c4d7cd9fee5bf6de696cabf5b7712fed9836ccc4330cfc817616305d9a326387fdbe074ebf28565f548869aedf45f4972f8bb627ea10fb6e608c897212513fe306233df21a066ac750d4265b1972b26eaab7869b8a7045efa6afbb8f9252048873ff4a949aed8d5ab3503fbd0ac2de9cbb7aa9494e815c4de8509d145997b35d64e52f21924b15f2e767ba01e004c1df44092fce5db529e011a8187a7e0a9d4cee415173077e92b11339a89012192ad620754a9ae9b78b6dfde410fa6a6d2d1b7607b64a8488b202b35fadd44a81f19f7496dacea696ba65f318efa863bf42425758a3de22350083240e5a0ed60fe42e707d92ecc48c74b01cdb50df77d878aa9c2f68384500e245d01732de7efb76237b10d803ba721979a5286767a7d8a7347a473465d227d8e6a1d81f73f22c648317f959e500b9cdbb080e2297c43f1f7c2b71d6005667d706ffac20e8754748a82cd922ec4455a5bc2d6c4f46d4c541ce3eac86875091295f1424db9e20d6e698933b4d9ef801535680b10c52fa1a1755c74a4ab85d862c792bcb49425f4040ba6daa74c646b028eaa024cfeb3db7a81994be2472b2c4165813192c2d3cdac3e34b1c2870de24d079f683783e8af1d702e2727ebab3c82d29afa2149f28992dfe60ec81c620a431ac9328bf3bcfe6945cfa88e21ac461010a977b38cc368e8ffe4991b46ed98495a76057380c0341d530d1ffeefb5246d565d2e853cba356d9c552b11fea031320f851017efc5db2eed232b739be3b6a685741c1f93e150be2f2bcaff972c9cb8ec9b75195884f65f1f2c8e82c134435a2c810b08ccd1525dd17d75a0447a872e937c4beeb39248ebc0c7ffa7810473b340e28d86207b704b3da040a70ba944c13a075458176d0845ee4579a8a0dc64e61a7dee960eb97efb147e07e7235c858f48d06b53e5b939f2447ddab9d8ecdb07778bfc67fe95df02552d11a59afe3f7b3bd08cfa8be7f416237e396b0c25e6b7f84c936408301688d927c8cbbcc3c101516794cb76d37dcf792e48f0d1311369618134e29a04091c6d8662a573fcfee4213b2b0f6b6d7d3da7e409b04bbed6b35a8e108e84b262e17f5a61b99d8b2deb3d249e3e3bd38d07150cc09fca472b516d458ffd5c87e4f5262690d85df55f5cf5c7030695cfe584e394b608d1ca8ca4fb2d812606c98349461705bd5f1a0b8e5bea3619004a68ecf7a473f934a478bb7b94ef79c6a349ab2381d57fd328360b4d936904009e05e382d22396f42e16c33b47995b974a3340776ddb1808ac6940a6ab60081242bb66cddb8b77fc89ca05ff439269db4a3dc4751200097e2e4726ca4e50e0d54af9fbe63fe57a2a9400d56c8e1e36dc89566daf6733035a8c4b1c2ff36d5893b9d18bd55ddc7441952698a41e2c38f16ae7796653c595654c33a20373ce3396757e8ab5a968a9d0903e646562cdede33909bb7269a680ce2e0bee52c2c5a47723cfd30fa6724d64da0e00762745d830c5766cfd23d4ecf1d48a462aafc173aa5af12ab4ceb4b274a4157ff67d7a8fda0ea8d5797cbffcf66a03d72af0a101f64ad6d6465615f562837751db8a7f62c345a8053222c6729965d678309bacdf3fa1d226de4ef5616389debb8f69b30cf5515c251f4dd1bab380e6f36eb060e1d09da9427d05e0ac5c5bf685d1b1a42ce964909ce4338bdfe273a86d723b3255fc14260e8c64b9910de1d1881957d4716c5586279c36e6f1236f653aecc0e635a3e4df34a3190fd3dfcf72559a0e996c1212b4f609ed34ffc0d7247f790f6201f23b6d3bf7410d9e823043bb2dffebbcd96587d3a7c75ef3a8001b7a44e25d59d5d74f3d29abd4a2b6a4e5f42af626cdd49dbca90ad8623f1125eb6f681af2bcbbae84ef8b4614b62e153dfbc76f826b87a3675ea1277428bf738836ab218ce5fd473c50c9733cfbbbdd2d6e653b8f25c4693c5", 0x1000) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x10, 0x6, 0x89b}, {{r0}, 0x0, 0x0, 0x4, 0x8, 0x1}, {{r0}, 0xfffffffffffffffb, 0xa, 0x80000080, 0x7ff, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x40, 0x6a, 0x1, 0x1ff}], 0xffffffffffffff7f, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf000000b, 0x4, 0x5}], 0xffffffffffffffff, &(0x7f0000000100)={0x3, 0xfffffffffffffffa}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 19:40:20 executing program 0: 19:40:20 executing program 1: 19:40:20 executing program 0: syz_emit_ethernet(0x74, &(0x7f0000000100)) 19:40:20 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000100)={0xa, 0x0}, 0x1c) r1 = dup2(r0, r0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0x10) 19:40:20 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x20, 0x4000, 0x100000001) recvfrom$unix(r0, &(0x7f0000000200)=""/107, 0x6b, 0x1633e728a9460e4a, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="1683cb0745b2f240261a4f8f945cf498051e48cc943fd2f2b826bd51f62490909cfcddb2f4a32a082762c7d8fd72546928e311870490018f0fa16bbbecd8972c1956531799add13c31b693d4c3fffd24e074a8bbcd9571e098ee0b107d3617e039d418997a8e58808532929e32c44fe946cbf2f3ef1b105f7884eca87b61991f6e74ca", 0x83) socket(0x418, 0x1, 0xffffffffffffffc1) open(&(0x7f0000000040)='./file0\x00', 0x9a0, 0x128) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000280)="fa465340ae1d38f342354584f5bc712319c076c22dd41fd124a5775b05fbc89c1474b1480f460dd3cac238f3bd71d724d1d891750e2c1f1ecc2822a2d558f6825b34da9b5ecef7a8dfa1f5783bb07dac6264ad36fbfbf40e49acb7cad9885c3481697ff7c88de8f61366686b73b6b7a816c163d9150f367fd1b2929a25c733a8d6476dee1daa526f0105f5a7db65d6547b521f85f5ef5616551723e8c46f798587d9e517075ddf04d168e0b0db4ea9e64e8fce3c248ee88dd0", 0xb9) 19:40:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x80, 0x0) getsockopt(r0, 0x0, 0x58c9, &(0x7f0000000640)=""/107, &(0x7f00000006c0)=0x6b) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=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) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1811, r2, 0x0, 0x5c) r3 = semget$private(0x0, 0x4, 0x1c0) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000007c0)=""/191) r4 = open(&(0x7f0000000300)='./file0\x00', 0x8000, 0xa) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000340)) syz_emit_ethernet(0x49, &(0x7f0000000a40)="681ca7bdd41ea76b383e4b09cad8aa3f635b8486071d72eca50acf787a5f484c3013ca1de3365ab9964ef4e4d64ef6fce20c9f989ddee92e9c32603f56803b74d82940f6b14a37a3b1") socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x200000000000a) 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, 0x2000) r6 = shmget(0x3, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) sendto(r5, &(0x7f0000000880)="d790a38cbc8793eae3946377e8b4000b8a52389675c9735da35b8f66f11486518c2930735b260ea4a40ae473134978a296183de037a6effc5a8610ad3e2a189be62603ef30454e3b1450d470e68ba4e9b8f96b49ada1f00ffadef066b9f2f5012f09249299c76bfa28e7d62eecbf2f97a0b051efc3445581c1e764f1af6378e58f88d9bb573b82fdf193a6b6cf1d8a964e9c17a0ea4864b657221c", 0x9b, 0x4, 0x0, 0x0) shmat(r6, &(0x7f0000ffa000/0x4000)=nil, 0x3003) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000480)=0x7) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000005c0)=0x100, 0x2) semctl$GETPID(r3, 0xdeb1b121a3793fbf, 0x4, &(0x7f0000000500)=""/134) shmctl$IPC_RMID(r6, 0x0) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000700)=0x7) 19:40:21 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="3502518be6c408e1", 0x8) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) syz_open_pts() ftruncate(r0, 0x9) r2 = syz_open_pts() syz_open_pts() write(r2, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7f9db73e, 0x0, "7da544a3353f3364e4b1f41cb2a074a876798c88"}) 19:40:21 executing program 1: r0 = getgid() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x472, 0x0, 0xfffffffffffffffe, 0xbffffffffffeffff, "f643008def1291777d75fb9b2256dbc6b3468846"}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x1, 0x401, 0x80000000, r3}) setgid(r0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f", 0xb7d}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/45, 0x2d}], 0x1) 19:40:21 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)=""/160, 0xa0) 19:40:21 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x10) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r0, r0) chflagsat(r3, &(0x7f0000000200)='./file0\x00', 0x20001, 0x2) chroot(&(0x7f0000000240)='./file0\x00') r4 = getppid() r5 = getpgid(r4) recvfrom$unix(r2, &(0x7f0000000280)=""/147, 0x93, 0x0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0x8) r6 = openat(r3, &(0x7f0000000380)='./file0\x00', 0x10480, 0x60) connect$unix(r6, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000400)={0x4, 0x8001, './file0\x00', 0xeb99, 0x9, 0x9, 0x81}) ioctl$TIOCCDTR(r6, 0x20007478) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000440)=[0x5, 0x5, 0x7, 0x3f, 0x0, 0xffffffffffffffff, 0x8, 0xfff]) fcntl$setown(r2, 0x6, r5) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000480)=""/228, 0xe4}, {&(0x7f0000000580)=""/18, 0x12}, {&(0x7f00000005c0)=""/236, 0xec}, {&(0x7f00000006c0)=""/7, 0x7}, {&(0x7f0000000700)=""/130, 0x82}], 0x5, 0x0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000840)={'./file0/file0\x00', 0x2, 0x80, 0x0, 0x1, 0xfffffffffffffffe, 0x4e40, 0x1ff, 0x3, 0x0, 0x6, 0x8}) r7 = semget(0x3, 0x0, 0x421) semop(r7, &(0x7f00000008c0)=[{0x3, 0xd466, 0x1000}, {0x2, 0x10001, 0x1000}, {0x3, 0x0, 0x1000}], 0x3) close(r2) pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x0) fsync(r8) semctl$GETZCNT(r7, 0x4, 0x7, &(0x7f0000000940)=""/116) semctl$GETZCNT(r7, 0x4, 0x7, &(0x7f00000009c0)=""/28) r9 = shmget(0x1, 0x2000, 0xf8, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r9, 0x0) 19:40:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='S', 0x1}], 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xc) pwritev(r0, &(0x7f0000000140), 0x57e, 0x2b) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e30000000000000"], 0xa) 19:40:21 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 19:40:21 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) chroot(&(0x7f0000000040)='./file0\x00') write(r1, 0x0, 0x0) getsockopt(r1, 0xfffffffffffffe00, 0x80000000, &(0x7f0000000080)=""/44, &(0x7f00000000c0)=0x2c) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) kqueue() 19:40:21 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x928, 0x40000}, {0x0, 0x1bcf}}, 0x0) getgid() r0 = open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) chdir(&(0x7f0000000040)='./file0\x00') setitimer(0x0, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000002c0)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2e, 0x0, 0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) getsockopt(r0, 0x3, 0x37a, &(0x7f0000000340)=""/21, &(0x7f0000000380)=0x15) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000200)={0xffffffffffffff01, 0x1}) r2 = semget$private(0x0, 0x0, 0x4c) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)=[0x7]) getitimer(0x5, &(0x7f0000000300)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r3 = semget$private(0x0, 0x2, 0x281) semop(r3, &(0x7f0000000100)=[{0x3, 0x1, 0x1800}], 0x1) 19:40:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10091, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x200, 0x6}, {0x18, 0x1, 0x200, 0x10001}, 0x4, [0xbf, 0x4, 0x80000001, 0x3f, 0x2, 0x8, 0x4b, 0x800]}, 0x3c) 19:40:21 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r0 = socket$unix(0x1, 0x7, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/210, 0xd2, 0x800, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 19:40:21 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = semget(0x1, 0x3, 0x14) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000040)=""/196) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) 19:40:21 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x1000, 0x9, 0x100, 0x95}) mprotect(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x10000005) 19:40:21 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000440)=0x5e) setsockopt$sock_int(r0, 0xffff, 0x220, &(0x7f0000000480)=0xfffffffffffff878, 0x4) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='./file0/file0\x00') socketpair(0x3db7147c1604951c, 0x2, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="990400cb14041d7176eaf48a070014553bbbfb000000800000000011a9af036979c4c15e62"], 0xa) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='x\x00') connect(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="01435edfecf97b5b005f4cfb169113f3142389d8c5069fd3192e7f5d315fe8ad1e467dff2c37e69a5c9a"], 0xa) r3 = dup(r1) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000180)={0x3, 0x10000, 0x3, 0x2}) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000280)="6e7d22c13d4630296f7d391c035e17a56c4f5dde2f4d5e3ccd4af784c47d48f392c81c95fa68ea6c1cd9f31dfedc55790a378656a207273952af065bf8403a9f1d7a901229a9e86021462c09cbbcf9d3f6f9f7c147b8f0bd682386f86f9f339f", 0x60) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000240)={0x3, './file0/file0\x00', './file0\x00'}) 19:40:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa00, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x8000) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r2) 19:40:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r2, r3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 19:40:21 executing program 0: write(0xffffffffffffffff, &(0x7f0000000340), 0x10000014c) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) ftruncate(r0, 0x1) execve(0x0, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x3) r2 = msgget(0x1, 0x0) msgrcv(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000009000000000000000000000000000000000000000000000000350000ff7f000000"], 0x2a, 0x3, 0x800) r3 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) kevent(r0, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="2ca67d714d0ed2b595e02f69cefff14c79476339fe502ad2339b6ee3e1dd5e4a52b069310bbc9cfabe7b036563ffd21d10d4a7f163fc6e2295d6c326cf36c9587d01526e6b237b1862355261b1e52fd6522d7ac34276955295ff6160fd3dac288fcfbb53983fc6742c3dfbd15ed628f1e8bb5dad4b28d0b473402523a0dd9d11547c8ba7fba2a4874de29603e419c72f46cf792f1907b725e82f", 0x9a) mlockall(0x1) pipe2(&(0x7f0000000040), 0x10004) 19:40:21 executing program 0: r0 = socket(0x6, 0x4000, 0x200002) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x3, 0x4}, 0xc) r1 = dup(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r4 = fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={r4, r5, r6}, 0xc) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') socket(0x11, 0x0, 0xfa) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) 19:40:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8080, 0x80) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 19:40:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x20000) 19:40:21 executing program 1: r0 = socket(0x2, 0x400000000002, 0x2) socket(0x3a, 0x3, 0x9) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0x4) 19:40:21 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0x63b2, 0x4) fcntl$getown(r0, 0x5) r1 = kqueue() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xc4, 0x0, 0x46d, 0x5, 0x2}, 0xc) socket$inet(0x2, 0x4001, 0x7) kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) sendto$inet6(r0, &(0x7f0000000040)="0c4f1bf06a6399d41bef96de016ee3d73844ac460d93a7734e2d943557990c591189456e", 0x24, 0x9, &(0x7f0000000080)={0x18, 0x0, 0x4, 0x4}, 0xc) 19:40:21 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x0) write(r0, &(0x7f0000335000), 0x10052) 19:40:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)) kevent(r2, 0x0, 0x80000000000000, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r0, 0x5) r6 = semget$private(0x0, 0x3, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xffffffbb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x1ff, r3, r7, r3, r8, 0x0, 0x600000}, 0xe947, 0x3, 0x7f}) semctl$GETVAL(r6, 0x7, 0x5, &(0x7f00000016c0)=""/128) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x107fb, 0x0) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f00000005c0)=0x10000) ioctl$WSDISPLAYIO_SMODE(r9, 0x8004574c, &(0x7f00000006c0)=0x1) r10 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r11 = semget$private(0x0, 0x1, 0x190) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r10, 0x40}, {r10, 0x8}, {r1, 0x124}], 0x4, 0x100000001) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000600)=0x2) semctl$GETPID(r11, 0x1, 0x4, &(0x7f0000000280)=""/241) bind(r10, &(0x7f0000000640)=@in={0x2, 0x0}, 0xc) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000500)=@in={0x2, 0x1}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000540)="e4a0543f947209204f253e73f9a5", 0xe}], 0x1, 0x0}, 0x404) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000380)={0x3f, 0x4}, 0x8) 19:40:22 executing program 0: r0 = syz_open_pts() getegid() r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x9, 0x3ae, 0x1, 0x7fff, "83fbe653c1583303042718e7eb6b8a5cf68eddf7", 0x4, 0x800}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "05030009e6ffffff40800000000000001000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) close(r0) dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x3) semget$private(0x0, 0x4, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x0, 0x5}, {0x18, 0x0, 0x5, 0x800000000000}, 0xfffffffffffffff8, [0x10, 0xab8f, 0x7d, 0x8, 0x80000001, 0x65ca, 0x9]}, 0x3c) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x7) syz_open_pts() 19:40:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x2000000005, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:40:22 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) r2 = dup2(r1, r0) preadv(r2, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/106, 0x6a}, {&(0x7f0000000000)=""/59, 0x3b}, {&(0x7f00000001c0)=""/161, 0xa1}, {&(0x7f0000000280)=""/2, 0x2}, {&(0x7f00000002c0)=""/111, 0x6f}, {&(0x7f0000000340)=""/122, 0x7a}], 0x6, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xef}, {0x22, 0x3}, {0x85, 0x2}], 0x3}) 19:40:22 executing program 0: clock_getres(0x2, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18540, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x7fffffff, './file0\x00', './file0\x00'}) syz_open_pts() r1 = semget$private(0x0, 0x7, 0x96b459a602fd8382) semop(r1, &(0x7f00000000c0)=[{0x4, 0x8001, 0x1000}, {0x4, 0x7, 0x800}, {0x3, 0x7, 0x800}, {0x0, 0x3, 0x800}], 0x4) r2 = semget$private(0x0, 0x3, 0x20) r3 = dup2(r0, r0) ioctl$TIOCCDTR(r0, 0x20007478) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000480)=""/76) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000500)) semop(r1, &(0x7f0000000540)=[{0x6, 0x0, 0x1000}, {0x2, 0x9, 0x800}, {0x0, 0x6, 0x800}, {0x4, 0xffffffff, 0x1000}, {0x4, 0x0, 0x800}, {0x1, 0x100, 0x1000}], 0x6) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000001c0)=0x1) fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000200)={0x4, 0xfffffffffffffffe}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0x9, './file0\x00', './file0\x00'}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x810, 0x0) semop(r1, &(0x7f00000002c0)=[{0x2, 0x9, 0x1000}, {0x3, 0x2fdc, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x8, 0x1800}, {0x2, 0x0, 0x800}, {0x2, 0x2, 0x1000}], 0x6) semop(r2, &(0x7f00000003c0)=[{0x7, 0x4, 0x1000}], 0x1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) setrlimit(0x5, &(0x7f0000000340)={0x7ff, 0x100000000}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r5, 0x0, r4) write(r6, &(0x7f0000000400)="d1662682b4a789d9f5132a98f33f68d3efa8c280143764b3b892bf560bce21340131d5f7918b79fc154829edc6a403d8a747", 0x32) r7 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r7, 0x3) r8 = fcntl$getown(r4, 0x5) r9 = getppid() setpgid(r9, r8) fcntl$setstatus(r3, 0x4, 0x8) 19:40:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/177}], 0x100000000000007b) fchmod(r0, 0xc) 19:40:22 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) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x8000000, 0x10, r0, 0x0, 0x0) 19:40:23 executing program 0: socket$inet(0x2, 0x1, 0x9) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x8020, 0x0) r0 = dup(0xffffffffffffffff) r1 = syz_open_pts() r2 = dup2(r1, r0) sendto$unix(r2, &(0x7f0000000000)="3651bf8d09c9043d8278b479bc", 0xd, 0x40c, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000040)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 19:40:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) getpgrp() recvfrom(r0, &(0x7f0000000040)=""/59, 0x3b, 0x1, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000001100)=0x10) 19:40:23 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0xec34, 0x10000}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) poll(&(0x7f00000000c0)=[{r0, 0x40}, {r0, 0x1}], 0x2, 0x5) close(r0) 19:40:23 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000002400)=[{&(0x7f0000000100)="d22e45798fe7b60ba6af66f93702d5bea8f1a5bf429cb50a80a4689c415dc1981d713649f5599674ef4f338b4b175c79ef4302c56e66f2253f32d561fa8bf72eaed546e38789007cb94bfef93177a029408f670ebe98a272e022015f1e3ae727bef93e4e28a32e14c726a77202013d64cb1752f7bb2f1e3ac4f6b94c935055d7876ab40ee14a0ab71262b9d1f135520cd4863d8122c224f67cdd2ba5175d9d30eb5647894749f9d380bb1c58f382c18ce69ee6ff212643734c33275d78acd7dc5fea632193a085fa9a9c575c9adc13d680bec986bd033bd414a2896e36cc3579c5f3ce7c1aa46a329cabbb6b155bfe2137cb9b95ac284ceeebb14a295104cda1b376bb801c5ccb3294835260a47c127b1b6084f3941eeee4e9a51d4b9e204bd2596a94e089705d8f97839b980dd0b8e8d1b1421f986f1ccac85fdb5f45bb4482bdf2b4f98120c96d5feb88e254674c9c2fb91ffd16cd76777302268a0bc64c5d340961ef5a52102caefc36c09ee79a4ea33dec44ca4857e9cfa91ab496d1d0d89db2fd05e06597e64187de5e318502267cf2a6b08e041cd2ee22f98a6a3a54722f499186841c3863e6d58a7cd0446856910581d52237f6a51bbb48bf3ab93bc043046b0abcbc64659daa02ee3f59de56b34c6eed24b5bbb3c283aa8ead5a691ca085fb4cff727df86a773560192190e8b3f8db86e2a322d15f46e7ca8d32647d2866c4cc92b5a99fb0e955600f884e69692508f5e51d5761b58f576c5c7d79d45e4e5c2ffb652f685570f07ef6bbf0b0c3de5c8ee01c567ac416750e1d6684205e26357e6c82befbeeb3ae68f9e202aaecad3b3284e4457b142dcd3589532d1fca7432aee4ccd81c27d9fb5d8ce185f54edac9a48b105d91d11699781e607fb8bfd986e19d60bc4638023565cbf24ac01c9f786b6cd28ad61916e8d9e929b4b1fbc3d62e398e80d51eec1b2a010a6395019757501e278f1886e835a9b7b76b2750cf53aa78504cbdccc32d4bc0781e06d895fc263adbf6285c56f6963f953066c1675a4f382f6dcd167c559cc300673ea2dd061d0e2468f9d5961c4dbeb6517b3ffa8222cfdb77a28d7c9fda4d4ebe4a1c0f66e5f2d529f6d3d847cd0de764ad53cc479b956a18f1fd0decf2486f54f99328d51932373a430adfde264a2b34b6a4915a76334a4ff22580828b6a1c88bbecf9bce2a7b970a9ac38dc006cc683b621a72e588f4f17daff678e71b19cce49804e68c7cdd3b0c2c144249a7ed8b3de5fe3ba5214e9a0f4156cafa648d748516902f91f51ba2a85a613617a20107408b2d199f98b3540e9c2a1f93d4136c5e36b1ac0ecfbb006f4d8457627f14e68989f6286b2a22f533d15bca9d39051060e643c141df2d0391b67e678c31c9151bbb9d59bdc8cd1c137b03bb4281b41bbad586818e85454025bef0f06bfd61872968834638a3946884fce5f12ec91270de381c0d0a45ac681935dd53cd993880e014f871a23a1563bc6a0d6c78627eb3e18f9c1b96b51511eda75a89b994cb28bf47f8e74d58caf2fa4bb3f40f747db14e7ae7f173c1a551caf390c4a0fbdce9ab122b0c64e98505821920299ec89ba30ecdc299d1375e6b0cc6a56d3eaef2a712d98dc7e632dfc3b0633b1c31b566f8876bcbc729a6f6b63650b8b7bcd0dcdf7a7779f8066a10fb51938557c5a5d23ba60b6ee031dded1b154178fd783906e5690589dc9a5b8d4cc2ecdd3a203097644b672680612c200c12554af34c7330f0ac5e8eb1eb17dae16721e9c4b43b667516e5b324107af17a8db4e99159e51cff3b7702e965277d42a20480b3a08ca3aae732ee08482b2c95f0e380308c9a4fd4e5db2d46a48f5a7834e568b20fc52b18fe6974bae54fe987f971d976c061b5851ff805411f29bbf1e3456cb445f99b3f12dd285ac83faf4a9053bd78cfeae995754e231a2e71891f7a92bd8e7975d7c19b6c08896b824c1462cf9d9cfa7d3ed6884b823c5327e8dd8aeda56481c59432404556df6b09b674045e512d80e478a252d081633a6e5be5d89e58d16e5e99588e3a13381271f12b862511456e921e0d9dc08e446936df5acb1bba500891f5fb7d6dfc065977869978e73f26e21dbbc55a49a2cbb1bfb63f5d69103567d9e7c6074c8e10b6f6ca834bd857f176c542a6f043ff42bcd3def016a7d47d656d517b25ed1311b91027ec90266be332b5732d24dd6b49227b1060675cae1d7991baa0bb39ac6f15d182fc3eb34ce4f3d8ea46d48bc32283a26bfcf2fd3d2bf8748d705aa68983c65479e1a0e445c8a1b780c4a7a613510e6ca824378654dc41e25bc7cd815b2d5fdad9924557f68b27a1f6c7d683ddaab380e5f88e702c060f79211066246728f17839d684e5675f095cfe538a392ca438360ca0bfb85260a1fe95b72d4ad20534dfb016e9796309dd4b48346ab936781197878334b64eb00dfa351cdb505a5f8bc7a1dc216078f90efb4908c50b35d249294b46fcb3f360dc490643311600cc72b865fc801610dd0634a9623d8134948ad7f22c16c1202da74900f8b25f34312099fee4318f954ca67c52ca80bfc9bd7d366cfac96d608c23ca29be945b6ddc75527732b5b24ffa90ba92570f49eb8786f0b2fa1e187801205a4e012c87bfe3ad752ce9b1ec8e87111573b8e76d9feebb33a72bf631a7e655556267f785ae6b7c2af29907b7c6e17691b741a2fac80fbcaa531e77be19f64042cae5315b4ec2faad08ef7a57e6ec77c4fe41186b657652ad6a2d2be199bd58a48c1120a293e4d3d770acf46d31124b9b941b0550550086bdff3ab9a6f7dc7fa51cd3906342a1fa6dbbfa52d253492d4cd0cd586d8cbd8774a53cb9c6c50ace933d894e2bdaa0ebff9d4f955dd1844554fb5923c2894b2aceae4e8ae8e78f2baf8d379c50c957168bf3784138168ebfb5469eb940a3ad67fff4ba0ffbefadde9c67d0288cb61324f3dfd5d1f89442a9ef9f740837172f8c2b81d49bc5f7a7d48870a9939d6aa28e4183fec27619eed673013e551bda6cb77c7533818659f3e46290a9a60a8f490ee32037425214eaabc872873552ded0d69c8b59e5b5d530733142727b4f69edd14f9681c1c4a30ddf3a999f71047dc26556aa0bdca773ef60f54558f791ff3bdadc8f1b1161ba4b64d96933b74403a2417bfbb82359498304a753619c507da4db50504492a0221f8e767ce3577e1df622e0563a6a7ee852b25e6d36f1cf967e25b14b3a122115de67cce6b7c27ad012d6f8a05d07e7ce7372eb1c1893f5c7be2aeae587c7ede2b4da73d3f7e0d2c8dafeae0f382e9fe82488f4d221ff13903f7519dc161a78f4ee9917952cdb6e6f0f3c603adc89d559608ba022c09a190389d7f22811eabc92fddc7deabe2ad821e57a707d9acff293b127d76bc39d894cfb06b660b6c326c30060373d21596fb7fc8f6bdde9a4a2de48a4c58706d2932f54235ddf311c35b065fb159851bc66d6e0de9439b4aa49c5d3681d3bb61720e82b4792405be86b2e8504e4be2cc69780ba7f81f8754cb9580f90c74160c955af8fdd4415036fea3ac014bbe8f65c54503a5f2e7ec7f2aca67262496bbe4ea63118a32bcfd092516b5027b09f85a26735e92b9fde771babde7e72f3de176a665fa3ea4795a4ca390a0a0f16f61168e8f65e6c1a259f2ebfca6269e747646b2374c348aa98620a81e9156159b22a8f8bc117a42a4685dcef83b381d6a0e358a60f4afed9bfd03a6b59aec58709469313543e587640a2fad24bcead69b5770ee42f48617df8bed2d68143667e7615043136b4fafb6060a2a2c4a19cc80765ae1f72ecf06f41bfe238e5882834498f4df9b2bb8fb5226b0703dd84ee6bbf3bef1709553252930c2ab428ac46794b80c1e19daf97bcc5d1d2426f12f7a58e542745d08f9d9fc93ac7619403d8035e76b3a836862c58ae0ab9352abdf1673e5445c6423179f5b0409ca5ba75ad0be8ecc2bc68a67f4d37ac781640dc456d099727919310b5babaefd8d5f74357dc27955b6e18a12fe5ffb8fe13cc0ea162789271e69dd1becc5ec83f50df48e8e6daaee2892997a39ee502d0f2d4ab63de90b3ea2609f6d8ff5468b6f2bdeb80788e735e28c8e6339f26b7c7f8eedc99d19f9d4c6ad17f293e0e0890dd97163271519649d7cf1de670a6275ecafb0a3838906528a470abdec7017ae9a7816dc931f4d2c40d1eaf4d2b3bdb954ba971285b04d39841839abda7d70d27aa01b9f2c929ea04110c83d5affd52febe755073a23ce91a1eeca456086388f8a542cf4a24c6d7b3ef326ffb7b896ddda5aa48d95f1a3119e2fc69d3fb99ba3069ab15c399b8eacb1cb710c5b3aa5a8a62791282e8b1f01daae7b038bf991017a69b45b10389c02ea85c02a2ae2ff7a930e5880a993cf0fafaede5e544f96fa328d3e0ca9a68d4e6c220ed002d945164d5c3419244a519451391ccc3737f87644c42fc5c0364331b200f2596b7666014856120df5e8fe8e9bddcb33dd933e0f0d1f2fdf38fe3088642b94d894ecd3cc85b40010d89e5ccc9be9b07c88ed2b0a947d06c53fa632ff0f9cc14c6255cee6a7d5b13347a255d88d3580d790d0b6636feea6ef83191a7f6ec7fdc10fe4ac1df6378af23a84028de33696df1ce6ed0297001ebdee9b7412a40c3d79fb679162bcd56ef97518a74e726cc22cf4d2b6b96c33dd27d12de583adcae7c2ef666a0be0dfe898172c5a801d471f97358bfc51eb30ebf8bde6973e1bb5a7f6cfe817b5276b992fb3f57b1060f37e9a26be8f7694d44bd9b690ff09921810a4e934fa2a4ddd6d547f8eeae9b39039ae2b06e20f71f4b604d7b3167d5bdba1109fb2ff79da5289869559a8bd4ae40c4d041a74f460bc8b90d06e3db56f26f0c992d823204bce0a4507c1254ff14146809e8070c8d97a428e7e828c845e3564ea6ad91b3b38de3443ae4ae5d45fae095141a8e03d11868db8bc2fd737641b99bacafb4d36f25cb743097ceee02d86b990a1f06ebaf6689ab10854e8a009d414feea7f5cd9b248a3a246f5eefe59afca2aea13152bdbd3b10219c345e81f5d6195e0b28c0a73044562d81f66699be675c13f6038e4acfc7e152ab6cd9c90e58479970abbe8384037251c8b78392de5fa087d0878a10a54603c7b2170ba0487f33552bc9c6ad13861e0ca59a29e3958b5505e84d701c4ff3aa6f00e3b9bb5259c95e8d1af8836031de48ff7b5f12bd7de2c0a31b479e38fad99be315b93420b0e373004950802b83d34239f7eed634e85441829d355ad89dab3eb9510927100114959e397bd240e9367d9cf17ddbe7b029b22634f60ff67a3f479f27b98d5520774c8a8a92994249483a0bbbd7215304e764e090b5a56213cf0423a05520cc25e4e7d74bcf46ff678735064208489ba509dec1689f057b80de34879f4fd9a1bfb2c7fb8fabd018d06f9a46e9bd21ea035f1669716fbf91af4c97cf29fd53198a785a6ec7d2f1b36eeb9992d43b0d227c5a160840d53e856fe26c1909d1c466b5ff66f0e6a3576784dd5542370e326c6b3e7080976089dae60330eafdc4f69201aa5b6c890b7e0ac9751d34a8e58e2d4bcd221e4229ab821fcdacb2735d0a6d3cdae1521e6dbe57cbe618e3a42bc87c1a534f5c07a29dc4e92f4c523a9100574f26e78135320331bde5a42d67fc322abae3c503cf309b2db126a1bef4d73b95f8ca14e21dc2ab289ed384e22afc67de1a00c8f3c9c0ae61fb464f2de702d9905f9e14f71295728606643b2688af6935243fdcfed3d956eb185f7f5dce87fba", 0x1000}, {&(0x7f0000001100)="760851c1cf8bfcbc2d2e4e53aca46c3dd45ff60c438f45c3287ca600eeb75bffedb3cd0858b15efd456ad3cd5beb28497514a77497b6e8f60e82cd4c84e726b020bd5ebf9b8bf8451bb08ef7cc1095490a853a4608287a6798990b9040885c94999414ea0de310395275197735dee25905eead3cb45fc2c207a0e71f3d674e54ddddcc5bdbf0471866436163b6a1dc4bb68ec3f03046b83a83fff446437af7f8f1912b4c623d2f5c4d67c2e268bbc450f24f15171f6dc2ce687e7134e8bf40960effc4290cd0bfa261d0e0794a978c96d2029bbfb96023ac6aa9b5f2d18b19d01024449fc32354d80470ccd47b1e49120b22c7d7e1021452d8c3fafbf7a59c9ce166ab61a301195ec70dbaa6fbbc89c71ec5695129728076aea9c723a6b41934e67e888a30d712e57ee5efbb303d2ea909f90d242994a2a0384abddf8fba39a6bd3108166b1029385b2f075707d58413c6a9aeb678a96f41be10ae2912c83c140204423bd30f211fd5346c2a31767ac22caf900e0401ac8d2bf24b4a10dc648946831ec973a2195bf04a51b9470308afd8ea30b4b1d91608a80460a7ce15974b5a21c33a697e1b0d5df3e21b0df762ff02689ac9fac2703d0b2ab62b0383607b198307f6c4b7bf9619f6d65408a591627b309a7d4b08aa8bca97a1864d1846a1b8b9de803c78c2b2e7ac663cb377c00e918b4d20ee55181afcad80d1496e8cc1265f43faf3bf5c572857871da7a5e2ecd9d46f5e3cb66c344d14807305885ed7e9faef1bda17aace985e6f440546c0a87183896faae53b05c4ef1388c02a1f7d1b325035858fd85408c2415032d2b80993fbc777c7f0071f1443aec144ac90fb1b186b7d4274659c700d645acd7f051174f81085ca19d2499b7c355be18c766875fab7e8bf62fff2f7ffbfa6353925da9eedf8b5805b9927debe97d6a16db3286c37aacc40aa1e32b837fb2cb7645fa2d09468cc62e3e5b4a7698323a4698bfb941652a8ad0bfbc3b325a2ec0ae6dd6669c6bfbb56877ac737001614bb56f96e3f488b756e922011ce2bfb57272963fc307baa0ec6f5b245b1dbf3a9b7aa6fb2a0bdd7af5e1db26581be8fe98d0ebf7f103b776368b58dc5d59a8b6fdce83cf0ec9dfd7c2efc59ce042e8eca0a911e30d984baa97cfec415784e5041d01e17d1ccb5224c92febe3f7690c48ea6093d2aa0e20a313899e2b01703be39f6ce6f996f3f5c6b79e04fce2dceeaaa7ecd74afc0846995efc2ea144637300a0fe6b3eb90fd83415cddfe502f8a37669810367f61821ee17c6203373db4de4f616fdfe30ca70363c5aa93f457e5159fab268079d21aed2275afecdd4266600ef4f47862a713d03cdb8402bbe91493b4991e2bb8ab242457a95a9827b6fe6fb2c96e6f23e98790325e70e36b1288ba5d17c305d25970fc3d4f859ac9152fd2c96cbf75be1df4b6138ce202103894f700a019aa711a3a86d172cf5bbe9038e9926ded89d80218323c1b284ba6bcacee94156e4ab820861b4884d9872365a5b5dbe35033d7eab705f6213eb0abc2de8a03b8912da85c1ad611a2aa18baecf6620dfd32cb6389e4ddfdf095f10a089f2065ded8bb486ddf9d9922e5149de3ad42f032dca45da9b0a044ac9a908372b57c3650d08f256e1a6c2d2798e3c3404212f791b88e51b1b1b8a37054b60bf97f051021197873dfd31ecb53cdc9a83806a7594b3c219c913e982f97db4c5ceaa7c12e8dfa06ed5bb8989b55adce9e371f6f75410f86a0b2630de4baa94d902675a5a4ecef480e11e13d108ef797c129aa5e5bcacaec7209033c3de86db75301115c8a2dcc61465286c019f77297aa7abcb79b692c153f886de234dd6e930ee33324f3784a53f39fc2d488c396ef82a7d2c0a9eb0fdd8a00acfc89dba5ea564e61fcdc05464d645394c5ccebd4836187b58742ae2844cd6633ca352e54109a787ce0ef1bbcb1dc9f014745b37e5ac7a4940efd4e1bc8a7e66b5bcb967bb319cb71784c82510d7ee264591d4270b009d1c3f74d5567a15bda9166ff2ce5d7595304d1b901cee22f33bce3f13d5305ce0eb8b8fcdf91b2e8b23b3f97aca39bf67722b02627c0ebe220fbd388f182f093941bb1d01541e696eadef9f47854fefe296e850786778fe723d0448a46bde18a4505c50614cbd254b5144403ba21ebefa73f4909824b44bf8df726b2edd44bfaba611f517fa62e095923c29b9dfa2d81be0d7151ba94e4c063acc48c8e7595490c52e6ed62e86e3d7b30f532f8a601020b612fd86df0e136fafdea4b0e756eff86212a699c7a056b5809a752afeee4bcf67fb5285b589a5e08ed053c048912a1d2620f4edca495b4f4d23d626dfe2516739328246c99d3e92e02b4e0a41d9e19be804d5b9db628f735e75a7b5bf21c72e75cc7afde8310fe76b1a209aa45a0c450b511ceebcc326c1310b9d3862e5d0d6d2f1d97d49bda20c850d5617dc1407ea4b913e303cc1e9593c13f7f2282056349105101a0a46654b1560c218d5b173e403c6616bf14c84199dc73b5defdc8da094a16e61f8c3fb128d4e098d084ca23f54f989545a4e7d6fd2527bd8e3a3035a17b90ac4b859389c1f1be17486c9864a02d83b2614035962371907e35db05bcbfb1f7d2dcabf67f1eb840832990682aac69bdfaa35a63eb39363ad2b9c6c96f11e2ab5835fec057f119229ec446985f79ad1a1e54709722cceb21e2aa9797f5d4f655879830983476c85a00f85d81cce9333c13334923d4962a8b8f858f74ec7abb5d52a2eb1a7c8cfbb4464fdf54a4276f9e75d82250763140e6d05dbbdf194130a42d8b9da8d16d5a566c52e1f602a27c2d6cb29d43c08c241c6bdc31da0bf01d069534104a00f9edde81f0d28bd626405da769420041e61756380664b56a4212f568e5a243fcfd7ccdb108e4ccd792c146f577d275f1ed676b8d3b6c7b4146a575c055318708d1d0ad193f7ecdc450534ca5ee311c7e67bae6366b466ac1d325350929f028586768fbd73b16664ac184b80b9eafffac9463bbfaa5157f0f69f5734045e71af0e360e928a604c083d130332afe63071a7ab3b4c098f1c8566ceaffd5b33931fbcf9077b05840e1a448bae3b870076d13646bfb53a6fa5f8c2e180baa04157f1dd180759a05f48ffa0da524f9cda7567385334e6334349c4a23dc97f9ce72815964377ceb5a705cb17b507f81d220519da3aabdc46b77f86995cba19905868771c24004c1897a4a998c3d78a34c5d0880e853683a740d447332eef03c2a7a4076f38921007da729051f54e1e134170f560db75054e066f23a07b0581b9151f23d42c3c9e94e7bea1ffa5988788c74c61bc91150d09b44e116d5a254ed4a5486cdd573db73928385abfd393cf51ef231c234db1ddad404f17095d86bd898dd61288075fc8c7e6f39755e028bb9e42cbe17160a1d7763d73962fe62dd7fb092ecc80b38cafd2c31566884f09c6016e8cf546d600fad8c5dfca0553f8dc06367868ccba5ee25e40e250cf6eb13af046700b9540c532e60ce64a0dcb9fd5af88dff478ca8d212aacd9315f83efaec6a66954d44851a2682f26631a8d1d817b16a55c766feabb621ed44e19dd2dfd4e3295b1e9c4ed08a50fd67c555e98f1b8f66d9947b9d9ab819c8b16be2d063c85f7bf172b6d95a7fbb5dc06a36c4826c7edde87db16424a235d66894b6351d0bb9d4127e615e2ea51a2987db3c00efbd89d775bf08a89241a3271a08563349be2f4a966de52bace2d847edc7bdf3a2219861ef2e3e028c25bea0dc8432dccde3aa0dcf4f90ec0238f8f9b0801ad4c3e1ea6c3590e8c3235df5309b89b54b08cbb1cc105483f26f364496f2298eb9fac6513e4137bc68374bc4f2a8be250e4a2b6f63141bef879f933a641e8f01692b58961f58e4193d35f932215236d010e4fcbdffa87afa40696b04722300fff713ae259b6264debc3672666496aeec8c89481f1e7eb933615251b0817a72faa97ce3ea62472c9f11e9d67edff8756b79e35cc3e5d95fc8c900ceecb512d4487aca323ae0d455a932c4b4ef180f3cbab545558cd07b8c286e288f1a2e3ffe6058cf22924046d5bf6520b82065c31318b5a43b1a91575e1271e2064ee79a4df6466f73386fc089f6062b2a8a024d0d1c9fd4d738a7b8fce58e566c8bb1dae4358bf75f359d4a111259d550b4e319aadaa34d5055b087fea13994bfa2d747712b0a385220389ae6c85f6602b9c941f063cbaf18b882017612da420b4fb6633d9690e6e308d08b9490eb141e0374d97d918c22108555366eee37b598d06c845199ae8f948faac8b3b2c53e959c5bdba8f09c582997f5f0cfc4ed6ac2d06305eced794cecb0a6ab495f21863760d58d705d0e58814beb1b9b39f24049a4e37fd42e69d3dceac22c66079bdcab9b80cb0b1343663499d02e19dbc45947a65649b70e92cdf7bfe298e18bd325497d5e10dcd03f2db24ced5ee2248fef70b5872b18fda8d033a2f426d3fbad29fbcf00537d1d5a0fceee2ae277625086e7874b6d83d19e0c53b42124696109318c42f44691195296b033471cac7041fff07a3bbe56abc960d728ca6f8fa6347b37e7bddf9ea475c9679cb6a57f1175413f4aa791ffe405ec4779a7b13f789eff01ab2c3b9519647390f0d71f1c8192230c18b3f4f452556e0c7cbae51f311294abc86cf6399ca1794161a0ff4ba622fc822c8f856a61eb62a968d82cac37fc382fb578212afa38a4bb4fc4c19ad1ffb5c09b7f648fda8966efa0a3cf35d96eeb736bf71950e5126591db923c27a77006e11ebf80ca0226f18ccffb350cd61136c0ab3d04354498dbec153d9bcb42dd25d5cbf8d10b864d221714931afef40d666e50adfc9692e10494187c54ee9dfb7b16b1e2d59bf7e78c4aafc37f8ba9270575ff9687283817f4992430ae4cd889994cba82f2a6e9e87529f1791ddc1190f91f553d4fd60b4f057b697f288201893bca1f820ad5e414e802d75d3f9c863d9fcc4197b4ae9fb8dc25ee31a496cecf0b8ab38511702011c3a82e3be8317557e3d8f0325ecf979fa5c3bd03b98659c6d136820fde2144d4f39979fb86c8aa0c24b54c6e80e93511031a2c694f3e867a0788e619b6b8bbe01bac8cdb585286e51db83575fcf61cfc9aec44d711bd6c8f06bcdfef48b3fe75a7f53ca446efede506a33cf96871675b508881bfcafaf940d40723b029f2af90848b92c087faedc81486ab58682f19dece6e02302f54f034570b51cf822bff66bdef5645e25c897aa717967dede8df5e1b251adddc5b50036faccc494e96bb050eb37bbc113920fdd317abcb5fc2e5169bc117505b416c0100afa681564d7edc83a7708f53242f2a850aca72ff2730f4e3d72cb9d4a2ed0c242617ae1a864dab0c9147139b05a0005b4e7ef9162bc3b7c2f7f04ae7587274475e13ae880999f876cd8e2c9360bbd4fdb9f362ae83960d3b904f1f7b973dec4b6e5cdd6e64ef22587dc2dda9c8dd867cb3b421aed01c2f710c84abf7dae4aaf2366c2a6a4e4c8a0916a729f743cf003acf29d629e45478b608953befed12e9683332c163c95cc904b961ad6c02f631708a7f45db232b534cd44f545b59faa389b00510e743b880cd6f11d16508c2dca8c2026b20673e65f89982936d89cd905bc5d71748f00ed0eaeb214fe9b26d87c31be9d07f922e96f224f11687541745d39e0f7cd6e50f082daf55324e4f4ed270505da317e82e83709c23c47ef120ab4137ec9f0ef70fbc3e929aab457ecaf28224bd9fd7529d414430c2f56073", 0x1000}, {&(0x7f0000002100)="16d071a0001339e0b3700d26f9e96c939d9c638594599e74e04db7af94e9f69e1c3bfe3893977f0f13ed8ebb02d4dcb88d06118c0d1dcb4746af67747897e8112f39c692cee1e0d89f476cdd", 0x4c}, {&(0x7f0000002180)="82e269caf902eef14dc61a61b05009a137bddf07f76db948112f041c0499f9369eb4a1b2aa99db60e43023b0ecf37cfdba56a435fd96044700d8afa8a6e23f185cbf260107033f536c1147238fd297c99888b24a1e1edce55a343dc9825a6fd33397bf3f89af4b5f586caaeb49e2f3428ee7cc12c32e23b32284e57911751d2ccb7ff678abefc3de762fe084863e84a6ddc220dfcf174feb73c7e10620086bc7c3d8b4da88ed552be2586f77079581399e4e6d0b359258abf5bfecd32f80706251f7e130338516ae", 0xc8}, {&(0x7f0000002280)="cc4f92fb", 0x4}, {&(0x7f00000022c0)="1ef2b00470dd46e56fa1dbdfbf6f00698f3b2568877b563bccc231a80ff903cf3b2097d9b8295d8f5a4a6d1478f336902850f15585a4d7c8ea2f", 0x3a}, {&(0x7f0000002300)="79269690f1d492fa65bfdcf3aec26b25075a2b208d8a8e7bf4d8614f80b3418645a5fb920f1799bb33dda70ecc78c979f8b16e7752061ac676538484a7838b8c314ec8e9904f538d4969143b3e675fd3d299c25edc2f739793eef0702cb69443d80665592209e5785018ba1a16ee3f1463cc0d2ca736ef816f8772d940d30b18a6ddd18fdebb646f914d8801468c481a2c69df3b40470d7c4785f55a4e90ed99c68c9af0fcca97be401603a85829741c4554871fec9e63294bd0e7d67428fc5a1f85babd46c643006173b715438e445e4f2a521b9e646b3a78de36dbdf07e1796a", 0xe1}], 0x1000000000000210) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x1000100000001}) 19:40:23 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x19c) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) 19:40:23 executing program 1: pipe2(&(0x7f0000000000), 0x10004) r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) close(r0) 19:40:23 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/241, &(0x7f0000000140)=0xf1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) r1 = msgget$private(0x0, 0x2) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = geteuid() r5 = getegid() r6 = fcntl$getown(r0, 0x5) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x100, r2, r3, r4, r5, 0x2, 0x81}, 0x4, 0x3, r6, r7, 0x4, 0x112f6f1c, 0x8, 0x6}) 19:40:23 executing program 0: r0 = dup(0xffffffffffffff9c) poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0x90}, {r0}, {r0, 0x10}, {r0, 0x2}, {r0, 0x4}, {r0, 0x91}], 0x2000023b, 0x0) 19:40:23 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x210, 0x2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x4, 0x401, 0x5, 0x1, 0x7ffffffd, 0x4, 0x7ffd, 0x1, 0x1, 0xfffffffffffffffd, 0x1}) close(r0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)="715e8f59be3d15", 0x7}], 0x1, &(0x7f0000000140)=[{0x98, 0xffff, 0x81, "c7fc3aa5f49cfae3f75371b30b0312811605241a6a838f897ffbea04462a08e05b74d932f8bec83c8772bd00d1be3bcf8a8b27de341243cabd2260f9c5118cd78684474361c998f793f215f7ce87eae13a407313876e54f314fcf61ce56be88c7539aec386a25542ce6289c1558b9cb6ec9ec6bbc5091691c7690f17bcdc6fd3706e0455e666"}], 0x98}, 0x400) 19:40:23 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r1, r2) r3 = socket(0x18, 0x4005, 0x0) socketpair(0x0, 0x1, 0x1, &(0x7f0000000080)) setsockopt(r3, 0x29, 0xe, 0x0, 0x0) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000240)=0xc) getsockname$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) 19:40:23 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x10) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000280)=0x9) syz_open_pts() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x90, 0xf0000001, 0xfffffffffffffffc, 0x100000000}, {{r1}, 0xfffffffffffffffc, 0xa0, 0xf0000000, 0x4, 0x37}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000001, 0x0, 0x512ad1b3}, {{r1}, 0xffffffffffffffff, 0x0, 0x8, 0x9, 0x1}], 0x5a5625e9, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000020, 0x4, 0x5}, {{r1}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x9, 0x20}, {{r1}, 0xffffffffffffffff, 0xb0, 0x8000000a, 0x972, 0x6}, {{r0}, 0xffffffffffffffff, 0x11, 0x6, 0x2, 0x3}, {{r0}, 0xfffffffffffffff8, 0x44, 0x0, 0x1000, 0x80}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x0, 0x20}, {{r0}, 0xfffffffffffffffd, 0x60, 0x400fffff, 0xffffffffffffffe1, 0x6}, {{r1}, 0xfffffffffffffffe, 0xc0, 0xf0000000, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0xffff, 0xe92}], 0xfffffffffffffffd, &(0x7f0000000240)={0x3, 0x8}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000200000009}) 19:40:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ftruncate(r0, 0xe0f) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 19:40:25 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x28088, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200)={{0x3, 0x66}, {0x370, 0x7}}, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20080, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000040), 0x4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x4, 0x7f5e35f3, 0x6}, {{r2}, 0xfffffffffffffffb, 0x83, 0x0, 0x1ff, 0x4}, {{r3}, 0xffffffffffffffff, 0x80, 0x0, 0x101, 0x6}], 0x3, &(0x7f00000001c0)={0x5, 0x8}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x0, 0x60, 0xf0000002, 0x100, 0xfff}], 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x8, 0x8, 0x8}, {{r3}, 0x0, 0x60, 0x80, 0x80000000, 0x9}, {{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0x3f, 0x7f}, {{r2}, 0xfffffffffffffffe, 0x11, 0x20000010, 0x2, 0xb51}, {{r2}, 0xfffffffffffffffe, 0x40, 0x12, 0x6, 0x3}, {{r3}, 0xfffffffffffffffb, 0x42, 0x20000000, 0x8, 0x7}, {{r1}, 0xffffffffffffffff, 0x24c7f9563ec8461e, 0xfffff, 0x7, 0x1}, {{r1}, 0xfffffffffffffff9, 0x70, 0x0, 0xfffffffffffffffa, 0x2}], 0x3, &(0x7f0000000380)={0x9, 0x7}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 19:40:25 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 19:40:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)='7', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffffc000, "85495500400000000000ff0009e4ffffff00"}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 19:40:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x12, 0x5, 0x6, "54b5af6e82021b622eb3d14fc1a89d65c6d48921", 0x8, 0x2}) 19:40:25 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) ioctl$KDDISABIO(r0, 0x20004b3d) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x1, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x3, 0x9fd, 0xe8}, {{r1}, 0x0, 0x1c, 0xf0000083, 0x200000000000, 0x9}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0xffffffffffff8000, 0x6}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x880e19bb9899baa1}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000010, 0x1e9, 0x20}], 0x100000000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x5, 0x9}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20000006, 0x4, 0x8}, {{r0}, 0xfffffffffffffffd, 0x30, 0x80000008, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0x20000024, 0x1, 0x5}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0x97, 0x8554}, {{r1}, 0x0, 0x0, 0x80000014, 0x5, 0xd1d}, {{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0x0, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0x12, 0x6, 0x9, 0xbe}], 0x5, &(0x7f00000002c0)={0x4}) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 19:40:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000240)="899300512f243b82829be9005f629b140be3edf90af88cf1f113d13669c3fefff16c80a1720fc8e24a822eda6ffffc08062976e72b704acadac116832e808b5b08af83c112689da2a489c55d955170ab61138381017da8c2d02b14a0b90b1f20d75a88f610fdc207aaba75b02dab1ac31eaaf1a5439f364c82c8d418219dadc53bc5cdaeccab7e680b8bc91a83133b4398e53377eb1e32fba0d910a70c5d97b5e6535a795377447852cf7b6c774c42a15da6eec98be93a38d5fc427252e8f297b969d9c0098c18d5c03742383382c625670832b30c25bd00c5e3f1fe81212cd4ad1915cdda96c51e1ae3000f357e57351d4b5e60ee7a33e680a5490661c293b50d73d21a7e8b94f23a9968eb52239beb6499ce03e04e3ac23189860768c2967c308b00a0b806a5a28261fc57c257cde5a76bc35e4fa4e14b5b43481e65591a7d23c0686cbefaf12234f0beafebc3737a569d61d0f23707427ca53403d02de628de9f8f269a0f53746224a4b7b9de75d99493506bf50914a32c5be722731f0d7b92a08caaae60f2c77cd2e6e4c0c7f0228872a2ee203fc47509a89cfd7c9bb89b16b441268d7b7c55081f98aec07c5f60b00d56fca2f23b972dde606868303d6b0149afe2556273275c9910d7de4a8cba6b072638d5ca5c7ef9656c97322d4da4193d3ef64d44330b191656fb5e218daa3fea7baed7e6c6a9b660e9b53627c74b383d49bdaa55263a2c3b83e1d52ec5fe372bb2ee7fbf8f242d580b546f26f90ee9bb42ed3a7d4a20c99c7c4d2d3e13252ebf37b68b9d23b8d3603a1b0378fc4ec5a89451c54a20a34a8b542615e1ba10d6f9fb7c8618382ebecf918af849b1fc0d56ef91f42eba89dd65a594656b41f10bcc989a1e27014488335b0e7ab8dd67461535c27bbdeb5e265a355721702814a40888b71af82bcd88925515644c23f8d20b34b557bee169fece05324fec471aaf993543a3353e4c801dc051b9df9c37bb390367fa64fae652a28e8d1483f35c15f2eff2828baff5f031b132748b0fc87f39b6f2e353336809c37ff0aa6d71e5894cb529148040d4e429be6259f6d673fd9a63ce251c5f197831cd610278c824f12606d4a6e58dfb366eadd6cac7c67e6810ecbb7b98954f5b70903fd7364c60171c6f4e12f77d1003ba9bfd6e5912c03f438d114c51bb3d9cd36f70995aad1999240982cbf830a1489392b6e9a997c783a81379081a0a73c727bae3ad94351595db5acfdf2ff1eb13646d0e56fce7727d0b6c51a0c3ca83a6858b1d65479e85d30a7385665d0847a26e789bb13ced4bd50c7547b10b1b5fbd464140d8d8c6799633dc27ed5e005e0f33d2d65f361426b93ebfd053f7aaa07125d47a2f2fb930cb0ca4f8700e0826413ac502ad21fe85fda29c9d5375532bc8d61572f965ae973b2227d731a8c83c10a6c1fb8b63098799cb7342a591d549f47dd87edeb9568780549605c161b48cf7d99a359140e4ca6ea1085b371a0cea9446458c20568131858e49c186d7168eb4c807c26c24da659e5512bc934603972759b6f91ffb0352aabaf165f813fa729e8689a59860a6e657e2e1b4d8f1325cdccc7467e4aea8cef335979339973e38cbd37b2a0aa7a21ed1d7c9944d2a4fba8890b29a4c6a221632b4c2f8eec47c9de3e1a08e966296642e675b38cf870053d3f7958e7c6b4cc445d089fb5fea3ada2e4ed13a8a8ad4d3d085c4d056a7e8dec4b5c73842a12720f251d8def8543b33d3cd344f330d96004601ce20b55c6d2e807792e672d636a38d855ab6967e42dbbd1deb7abe1d5d80a36fd87e951312c70b16d811e8d37db820cf0f1778e3de5666b4cf915d7bf112c084bb916abb47072e8667aeb9859cfabd5d938be7e610fc1c4678ba18301e006a3c812c14b9401f5234b8b230de0a64b2537f273dd41ae8c1e5bb0feff66f01ec0e891782572c73a46be88c1e6185980c5db7879965ed69ca8aa33e2faa2c10dfdff1122bcee79aa85c1253605607b93a4026dc8ccb3a5275238e21f35f2a6159bfc60e49aa02187152523ae9437c2f8837ea2631ff2849e665ad7f381433cf6c594992166a5e0101e9327fcebfa06aaf2a55a4004793fc4331c31e342a13a42c5ea279a1c2d7e2b85eeb9997d193690ab986357dbea3109cf912432360220bb003cc0cc2b2de0022ff5ec4528596f4b38097c5dd967121fadded3847fdf936f6e0a0620e22834f7c3a2fffc017abbc1f647d2c9f72e18942f48815d0b80a999c5afae7003a11d8d331b8721fc6c859229113b2d5ddf550c6133044163965a430259524b8131d0e6599639ac8467df05583134a7837e4244c3ea079cc022cf33915b9eea2a65082af1017c495b0dcb29f28a077ea425d9c63b01f7f773bbca60e4dfdba228f6361ac2b1dad1cf7b1d41b4a25be21431da09efbf8ea9b8f29d31269ebc218645c05165bcd912de0e2260504ed822955a229d57d133c2670dd714278bea3ce4f021c8cf5cc0f8857404659ee56913d1e60bbc458ed81fb2d35c1d165f255bc7d11770732888faf6f2468db39ff2cf6fc8d0c4ff439e94f275867797750ed6dc57536d6c1152fd96e1deb88cfbe99b74a55571db08a620c5717f1bdee8533880da06201d4dafaec065b981ff61191654316cff6bfac778f7d466bc9fa10a8c6e7a401679e25191893f286743f3c0d08976983c3352bc115b9593d7411147d05c03e13aab4ec5aff68fce950cda0a1d5b2a36cc827cb2ff4b4b146ef2055b5312a62afd11b63505d829f6ef98e743a8e3c782447683b0ca38cf89de2a462a7164eb6c10b8687174c20273631c9f1852806cd278fba9afd3c5af1c205f616195111f04b86e7d074932e2a18b268554b6f09a278401a16c06eb2b899061ffda03c3f36d10e1693d7c5785dbdf8bb8c2354e5c7f8ddb4b1c0a4e33f91c125cb159654fe8ef6827408a8ef910891cf1b513501c1b8689ae04a59ed134a4a2b48605b8f2c0eb6084921339fc021ab432302f22c1d3d5c1418fd5b0e110b9beb02d343444439ce5583fefc2672f9ec60c0ee3f37089ede54d66c1611cae86614a14a308ce7e5bef234ecd8c17678a2f23eb3f0e749800733cabc12090299434bb4a1dce68b779e819aebf5bc0ed4d802d32a92277b28c30260798ac226cf938eb32d4dab4bdebeab020453217c4e20f6eedbdefa7203ffac0053197814614bebb8932c79887c37a67e30ad180d90eaa66e005bafad53fba56648af4fd43966af2377dad26b4ea35ec733b71f87d4e42bde1ee359dfd5cc07012e66ef4b6f26e47ea588b0eadd54aa46dea186094495afa7f56b397ed30c09bf9b788661d3815073eaa0381e4ead34a968a199336d38a1bc857ebb4af167a389454f686091879d99e08004a3256fe4a4c86d7f77ed459a18f9d0d050932e073ed226558dec713c4e2db3b46ddf60f484b0db33fd52b824ad589486e3049548544043f0b334662725c7c190494b55e22eb6c36da1219055dc1ae4f2b581364bf829693b28d8cee8ab99113628e2c6e91b780c7c489a0ed09cbbc4b72f0f13e96d18beac5ef1603474f49b1d0e1cb8ec06ffbc1661642eec8c8e46d0e650a403d673e55e5ffcb0405b9f2abd5f7f6e5ff5c4ca4ebdcec7daeab1b453f6b2b6df6b6bbfb0bd6a7846d3f46d9a1aea5c531e4d4f8e257c39176aa6ab55d77a97efa7833992490f3aabc8f9065b8405bbdc7d52caa39f143cd69be2f342b05e68c3f4181b5a33398c3541f9c5b48d5807fa7a4ebdac25594d13c1edc647fc80da20a448abad11391211b0ae4ecf5f4716a20fe7c2b75d1ebb8d8e842f756cd679403fdd9def7e487d008409e8c1949a0cdf6a88e003115f788a2a17f3dfcea55f6de089c5d5793d0d9328205e292b84d6ba49f54fdb3514388fd6ead11ad507379d55318ad665aeafb01bcc48ab9dee0147d546d9342501e49ee864dbe59e154f82a91809bfafa5b0e38e6874d14784d23eeecb2ff33237ff846bedc6a6e52281cfd88086f11e515c7a08385d0031b45db8e3be8d3cfedd616721b2efdf9d1a975da737c563f07168f2aa972034d20f201620559c462234b5a8ac24a8b4ae80aa22242da19fdc05c35f4d76b45e9054bc30f6ac38a32e17656b542552a48a595f0929e13e081c4c3ecbb94a9eb025512b20ff45cfb5f1a7e8ba071be7cda36b50d53d886d238bdf6f2e772ebc4dc4190a22a9e177d15cb6ea3a8602c432b2fb3e9624b9f0419598fd116baa1b97043d8903364d093cc2bfd7258cf9f1afbc598b148c6f4addc7a75187bd8a9f3ff935fcbb4e316588291dd35c09af522bb03337568818368d698b280965a9f52530f3f77e386c86aae03ffa8dfd735b2a527dcfca68570758cb0120aa1d7c24ef88ac0c9c47e4fccf8b2d21f936cdef8d0f459dcbd1a16bec2e5e11d55bbdcffdfc56079d5d644e27c81e5ef480f16706847712f78905b4fb43d3741048d7e107331ddfa0e6ef7c5f6da3e0ae1102c9aa104733279bb65cf50ea75d385fc1bf6d8fe6ad7d56787063855563a97265a0762abd41d3a439d818c42c53b1b30d776cd25f48ce27072b0d37c7b50a116a716cac2cddff3bc43baa0be9ec2c334bb7528bbaf5b8e5e266169be2acbeff31f21818de5e2e4be1fa1a75d4d188d3dbc950f6d3fc9bfb4f27a8fb8334df0bec000b1572753b99eb21e3d0a61e5766f171e7c6bc12a1de691c47ece11653205988c4ca8f61d707fd4100e7eed323ad5c9c87ae293719c0b7333d6d0491f795ee96f9f6c04a61cdd1bb617d3ade3cc67e788c7b108c7211abd690ed12fdf93a37a26d134cd8b0b66623fecc7902ec5df5c2ae8b57b500c3b9f8e7334258dffe0e7dc72ab4ecb7206de09ab0ca1ee9e66e02fb5f6e0017e628f35ad26f0e7fea4fa15d88264355b51cdc60d5ed480e40929972854bd361294080fb4c7ad5ffd55cc225ed7d816dfbc9a70812fb260381c5c902c0695cd4ab736869c17054415186f042acebc41e9a23eb8262d9ae66099de1176943ff5e741a96ecc25d8ed8a4bba86cbc47a839246972b2886bb2ac0ec83ac4251f951e1c10bd7d99bae0a45a2a2424e20453375bceaab1e0e9f281fd3cf18d0254939725103a04bfbf13601d9e0c59e13a3ec4890b95fae4be8b4e82342d8f2ff27b98933259e47f5097e7ec19aa28bfb266158b4738401c161b63a3305cd3600bca101d3c11043ec606005fb820142c5b221d58ca11c4e953ed755c23fd05743650339c1d3c6cc8d2c354b6d6fc1140fd39d1b9511521b9e4456a3cb94d9db38fc4a1b90343a57f33e2c8ffa8981ee998425d66dd3cc3cec08a1dd6b764f542cc1d685c772914acf3aa38064a70d949f491f88a076976101fa8b40311f3802859691a970b8770d8c58321cba9130cd5ab17a4974c325b18150e42e61b287acb0415d0415076aa7a3d75c3177f35e6f1021ed0e358bac86786e614f0117dafdfd8bd3919c1e546948da8f1b3ef54096c6083de79202bafd89048e73be6ee022cddd63a13", 0xf4b}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) preadv(r0, &(0x7f00000019c0)=[{&(0x7f00000001c0)=""/13, 0xd}, {&(0x7f0000001500)=""/168, 0xa8}, {&(0x7f00000015c0)=""/233, 0xe9}, {&(0x7f00000016c0)=""/213, 0xd5}, {&(0x7f00000017c0)=""/201, 0xc9}, {&(0x7f00000018c0)}, {&(0x7f0000001900)=""/178, 0xb2}], 0x7, 0x0) fcntl$getown(r0, 0x5) fchflags(r0, 0x5) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 19:40:25 executing program 1: select(0x0, 0x0, &(0x7f00000002c0)={0x0, 0x3c, 0x10000800, 0x2, 0x0, 0xffffffffffffffff, 0x8, 0x20000001}, 0xffffffffffffffff, 0x0) chdir(&(0x7f0000000080)='./file0\x00') chflags(&(0x7f00000000c0)='./file0\x00', 0x30001) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0x100000000, 0x400, 0x1, "b451fc7a2064af2fd1b1bc5f7ad293e5287c1e23", 0x81, 0x1000}) 19:40:25 executing program 1: r0 = socket(0x1, 0x4001, 0x8000000000008) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ffffffff7ecd"], 0x1) uvn_flush: obj=0xfffffd8069629d38, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 19:40:25 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0x305) r1 = getpid() r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) 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') r3 = dup(r0) r4 = dup2(r0, r0) semget$private(0x0, 0x2, 0x1000000000240) readlinkat(r3, &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) r5 = shmget(0x1, 0x2000, 0x600, &(0x7f0000ffb000/0x2000)=nil) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000700)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) kevent(r0, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x1, 0x800000000000200}, {{r0}, 0x0, 0xc0, 0x800000f00fffff, 0x4, 0x1}, {{r3}, 0xfffffffffffffff9, 0xc0, 0x20000082, 0x3, 0x7}, {{r4}, 0xfffffffffffffffd, 0x40, 0x3, 0x2, 0xfffffffffffffff7}], 0xce, &(0x7f0000000400), 0x40, &(0x7f0000000240)={0x7, 0x5}) ioctl$TIOCSTOP(r4, 0x2000746f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = semget$private(0x0, 0x4, 0x10c) semop(r8, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x1, 0x7, 0x1000}, {0x1, 0x1}, {0x1, 0x5, 0x800}], 0x4) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000006c0)=0x7) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f0000000600)=""/187) ftruncate(r3, 0x6) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x13, r0, 0x0, 0x0) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000740)=""/142) dup2(r4, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x3fc2, r6, r7, r9, r10, 0x100, 0x3}, 0x101, 0x59, r11, r12, 0x3, 0x100, 0x7fffffff}) 19:40:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x280000, 0x2000100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x3f, 0x0, 0x5, "c49e01bbf2aa9f307581e97a9603ded23494702d", 0xff, 0x7}) 19:40:26 executing program 1: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/8}, &(0x7f0000000180)=0xa) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x9, 0x0) stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) fchmodat(r0, &(0x7f0000000200)='./file0\x00', 0x4, 0x2) 19:40:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/50, 0x32, 0x803, &(0x7f0000000040)=@in6={0x18, 0x3, 0x6c2d}, 0xc) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 19:40:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000040)={0x6505, './file1\x00'}) chown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8080, 0x81) getsockname$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) 19:40:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10100, 0x0) 19:40:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='W\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') 19:40:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 19:40:27 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x667) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) madvise(&(0x7f0000ff3000/0xa000)=nil, 0xa000, 0x6) 19:40:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10001, 0x0) lseek(r0, 0x0, 0x3) socketpair(0x0, 0x7, 0x0, &(0x7f0000000000)) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, r1) 19:40:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = semget$private(0x0, 0x4, 0x400) semop(r0, &(0x7f0000000040), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket(0x1c, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:40:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 19:40:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28017b5b0000000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 19:40:27 executing program 0: mprotect(&(0x7f0000010000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) write(r0, &(0x7f0000000180)="3307272bb03ee2e5510e0cb73f09f06b79e20570ce61b5843735d8c16cd747c07065a6421bfa604bf09167968abc2f44cef2f64f4f6e57abbcac4e06c5a0a8cd7ab2964f04dd7879e83586c1ebebf31c3b220baca6ae40110688533187e67ead6bff52ab1f6e5088cfe866c7912415e93398fb4ab8a7d4ab54181a9733f475c3e8", 0x81) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000380)='7', 0x1) 19:40:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="603d7455e6483163ffe85eb4026c5c58aa018b26bd628a4ecd67cb8a0a8ffb2a3d79fc8ddc000f437b67ce7d2616662521ae881f373e9804ae6eced20e501648a5ed87803301640fdc301cf491f66f73a5e0ddc3df3143290cd9090588544a588378518b78", 0x65) write(r0, &(0x7f0000000940)="bdfb4d2591f8d2a8040d848e4aa051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d407f00952d7b6868284d0721c6b2748aaa789454c00f54f7b2ae09b887f01309d272c02cbbe061a751a71e5c2091ace9bdd11c4501138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c316ab9d6a34d96977c68d1f21fe32a4f89400b4dc386972d2eae1f3c146ed5ead47dfc3ac6c3b018be5455ba5fe808fd840f9e13da075ee5e80082247a3e40ea535caab085c9a7dee598ca84b10ba7651238225996d2250f11c6aa09e2e48641e04d7a65f20100673c9445b2be203c88d0812f17bd53fa3e863de962da8766e7c469a6c4eb47070000000000000030bf18e76a2e43af04c6020093c5feaed31a2006a31f29d9e47fb13d102abf12b5f5dfd9164bb3f1fdd40216ab20136ac978992212fc8611522bec4d5c2aed54f6577928fd2d1080caab23a4a62e7e87050048376aeda4548109dd8d56f444bc34ba33a85c65a2698e9f83807e906fa7b7a473c5c5c2807620df39d211ed72ea0d9815d8929bb6cf00bea606aa6431e4f891c5cb406dac61fc2aebec59f8aec08310ea3219e2ba00ce040d0800007c4b42f13b5ff712c2b75defbf6618a9e01ecff7b0f8a52a3ecdc403df8abb4373aa85bbdb93e277d5060dd7cb3f653e52ef39d454e3a0d2ece50bea78dc03ce0008000000000000000000f4791ffd0a611ce3fc130b72b72ce76503003daaaec36f4e11c7bc8caa9b6b62fe2390bac27e8b97c68ba19f1acd661f686ab0379f90885eea5d5fbda70e64363a47645a0b45910414b8b41fc9a90765075af13a6e7aaa9f89f1498c952f186f263854c29186dedbb7d47b728dddb51db208599f087e15250a", 0x288) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x8) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000380)="4305a282375df4baa3b25d7d8de8cf0c12b1e8e06a1825ddbb0f23bbd937147e818d6e3d0261d2fecf0d32ca3978ef9f3d6ca22336d1dc9fc19932414104ec5254fd40788061739fd79cc69ece1783350608a17ce59cfdd89be6989bbfcb71e99b040086eb62abe8b0ef3eff16a2cbe57088b960569221f1d65a8d04d3d504ed30a2facc244d13d112ec9c468ad5e272311842bfa820d1f8da9bb1dc15a267", 0x9f) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() dup(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r4) poll(&(0x7f00000001c0)=[{r2, 0x105}], 0x1, 0x0) syz_open_pts() dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) fcntl$setstatus(r5, 0x4, 0x40) getgid() read(r5, &(0x7f0000000880)=""/161, 0x17) 19:40:27 executing program 0: r0 = syz_open_pts() close(r0) fsync(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 19:40:27 executing program 0: r0 = socket(0x6, 0x1, 0x0) bind(r0, &(0x7f0000000200)=ANY=[], 0x0) 19:40:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d4, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchflags(r0, 0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x402) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x81, 0x0, r1}) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c21", 0x10e) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) dup(r2) ioctl$TIOCSTART(r3, 0x2000746e) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x4, 0x4000, 0xffffbfffffffff3d, "857df934ea00", 0xffffffffffffffff}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:40:28 executing program 1: nanosleep(&(0x7f0000000000)={0x1a77, 0x3b9ac9ff}, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x100000000fffe, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x7) 19:40:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 19:40:28 executing program 0: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x40010000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 19:40:28 executing program 0: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) lchown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x4) 19:40:29 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f00000000c0)) 19:40:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x3a6e800000) 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) write(r0, 0x0, 0x0) 19:40:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="140000000000000010000000010000000a800a3e00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\a\x00'], 0x18}, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) sendto$unix(r0, &(0x7f0000000040)="70d0f3146294ed129f02c31a70945b39368abd321df8b68ec695ef865aa5f0e7208da25e4ec16ec593714076f565b6000e0241b5e1aa549b9ad46e42d5aac537fc89681ff839d603b17ce9b1413483f90f731661", 0x54, 0x2, 0x0, 0x0) setrlimit(0xf, &(0x7f00000000c0)={0x0, 0x4}) 19:40:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) fchdir(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x2, 0x9}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) 19:40:29 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7, 0x3d}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getpgrp() setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x3, 0x8, &(0x7f0000000180)="ba4a25769254762dabb8e78be9dad47efeb15a5142d76c3230c4651d0b2c1f94c46cfd45a157b919be37455339c2c7f6d2c29edd146f803ef317792e2664edaffb3515c70611195a2a2d63ae01a451a30965c8a639b8d00b32cecc6885419bb1974c6029d54b7cf0e87ff3ebd827a2269ba64f3b8c39c3773db761d89a863b67b18d0aba26fcec8e74c5", 0x8a) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x401, 0x4, &(0x7f0000000040)="edc4d9330b587b7f74be336fcc51f55e52aa31786012509e91c19935c987f11bfd90f593b2af79c69a7eb0855817434277ce11719abf95475ab3ece2ce32294419977ffae1f19bd265b96f9d9a0b49b8da2b9e53e442f70f384e49e216f3beb8a76a4dede8430e5d408b0104043d3cd7c42690f53e413c97cd64", 0x7a) 19:40:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) write(r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x181, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) 19:40:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}, 0x8) socket$inet6(0x18, 0x4000, 0x6) 19:40:30 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x1, 0x25}, 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 19:40:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x800, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r3 = open(&(0x7f0000000080)='./file0\x00', 0x88, 0x22) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x100, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r6 = kqueue() r7 = syz_open_pts() r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000280)=0xc) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x40, 0x0) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x10008, 0x0) r12 = kqueue() r13 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r14 = socket$inet6(0x18, 0x4, 0x9) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x2, 0x3800000000, 0x1ff}, {{r2}, 0xfffffffffffffffb, 0x2, 0x2, 0x4, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x80, 0x22, 0xa4, 0x100}, {{r4}, 0xfffffffffffffffb, 0x40, 0x88, 0x5, 0x79}, {{r5}, 0xfffffffffffffff8, 0x1a, 0x2, 0x58, 0x5}, {{r6}, 0x0, 0x0, 0x40, 0x0, 0x5}], 0x80000000, &(0x7f00000003c0)=[{{r7}, 0xffffffffffffffff, 0x40, 0x8, 0x6, 0x4f49}, {{r8}, 0x0, 0x8, 0x0, 0x2, 0x550}, {{r9}, 0xffffffffffffffff, 0x20, 0x0, 0x2b, 0x5}, {{r10}, 0x0, 0x8, 0x1, 0x8, 0xeb23}, {{r11}, 0xfffffffffffffffb, 0x10, 0x0, 0x80000000, 0x4}, {{r12}, 0xfffffffffffffffa, 0x2, 0x80, 0x6, 0x5}, {{r13}, 0x0, 0x10, 0x8, 0x3, 0x2}, {{r14}, 0xfffffffffffffffd, 0x3, 0x20, 0x5, 0xfffffffffffffffa}], 0x0, &(0x7f00000004c0)={0x5, 0x5}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r15) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) dup2(0xffffffffffffffff, r15) 19:40:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x80000000, 0x0) 19:40:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000fd41e7a33d281580095517dc4452905adc81a87f52179ec8e76f602d398aa8b5948b3bbc36236c057a81f3c1dedd17ccfb84985f8fa3ff03e25aad8afc10977245084e8c2a71710289090729c884f239ea00370a231e9b6cc14dc07acba8e32ab5b725f5b2a1222bd9fd2833ad0a8c9ef590ff12f621b5405c2eb58835144a673f24351cb949a9cb53934f69eede8aba7ec3bd387484dbecd550ce31ab3b09a84e0909f53b83aed252bc6440bac5d855eed9510e2d70ce8ea85acdb5ddd5476adc84f552741c", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) accept$unix(r0, 0x0, &(0x7f0000000040)) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r1) 19:40:30 executing program 0: r0 = syz_open_pts() r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="5fdf2defaf3e4c440e5189d4344bf6c3", 0x10) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x10, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1000090d2, 0x0, "d730c1e7bb6fc6e2010000807743c27c00"}) fsync(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313d0d33ee6185c6a19e1a3fbed9d7c7f5ecd5f2360f55d9bb05dc03e233a168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518137f001d6a2e60e1f35c22c0cdb369aecb935d14a79a15cecdd79cd66c31400b4dc386970d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5f0308f9840f9e13da075ee54c0682247a3e405d535caab085c9a7d2250f6ea821d353a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed0000000000000000000000000000", 0xfe) r2 = syz_open_pts() r3 = fcntl$dupfd(r0, 0xa, r2) r4 = getppid() fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x3, 0x3, 0x9, 0x7, r4}) close(r0) dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b097d37622e5040b00050000000000000200e4aa"}) r6 = syz_open_pts() readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r6, &(0x7f0000000300)="6c8341", 0x3) 19:40:31 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x1, '\x00', 0x0, 0x2}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 19:40:31 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x2, 0x0, 0x20000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) 19:40:31 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x8) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 19:40:31 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) r1 = getppid() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 19:40:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x57) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) readv(r3, &(0x7f0000000040), 0x1000000000000005) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) 19:40:31 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r1 = socket$inet(0x2, 0x7, 0x7) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x4000004f, 0x1, 0x3}, {{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0x401, 0xb7e8}, {{r0}, 0xfffffffffffffffc, 0x44, 0xa00000e4, 0x3, 0xd54e}, {{r0}, 0xfffffffffffffffd, 0x24, 0x4, 0x6, 0x1}, {{r1}, 0xfffffffffffffffb, 0xa0, 0x4, 0xafe1, 0x5}, {{r0}, 0xfffffffffffffffd, 0x20, 0x4, 0x8, 0x2}], 0x6, &(0x7f0000000100)=[{{r1}, 0x0, 0x10, 0xf0000000, 0x9, 0x5}, {{r0}, 0xfffffffffffffffd, 0x20, 0xfffff, 0xfffffffffffffffd, 0x59}, {{r0}, 0xfffffffffffffffe, 0x1, 0x6, 0x100, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0x0, 0x3}], 0x8, &(0x7f0000000180)={0x101, 0xf3}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x3ff, 0x3f}, 0x8) r2 = kqueue() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x290, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000200)) kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r2) 19:40:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, 0xfffffffffffffffe, 0x140, 0x0) close(r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x0, 0x5}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r1) preadv(r1, &(0x7f0000000340)=[{}, {&(0x7f0000000080)=""/33, 0x21}, {&(0x7f00000000c0)=""/160, 0xa0}, {&(0x7f0000000180)=""/18, 0xffffff81}, {&(0x7f00000001c0)=""/24, 0x18}, {&(0x7f0000000200)=""/91, 0x5b}, {&(0x7f0000000280)=""/46, 0x2e}, {&(0x7f00000002c0)=""/121, 0x79}], 0x8, 0x0) getpeername$inet(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000003c0)={0x7, 0x1, 0x80000000, 0x0, 0x7fff}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x400, 0x0) geteuid() 19:40:32 executing program 0: lstat(&(0x7f0000000040)='./file1\x00', 0xffffffffffffffff) 19:40:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e3601000070c4adb544558000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682b1df3b1174751d201ef3ba136153694d4a9ba925947f9c87dff5a59d71ff6b8d2076f3d86c8a010000006651fdf26cfac5f1bd53d079312559a90a6dbf729a8cde5b73359250cb399dd2db39d40c7482830881c8296c36642a50c46fb84aa55c24596b8ddc4e90dea40902000000d99f7882d0dcd05bfe1c9d80ede6ba245c99d12a3881caf9b7e2e7a55a2444e10e9707e51336f81d22bd8622f9fd413c0e1a2d1fd29afb02c5577126fd66738fcb7fcc2442d53045c92203ab9776b1697755bdafdbdf3de60e124de013bfbeb8ab0535b4c4888caa4cabd9c2499da8466a921f2077c8d0efdf3f75cc4631947b732958055316737aaed76cfa420d48200000efdca29657a3bd0311fa79aaa596401b429500e218ca7195298c7831250000000000000000000000c6f81e49ddd52d5a2887af4934af1a4df459c71618f007a17b77178a5524df4e35e62e282c977d32410c7503e32613bd7acf498100286d1e9e25e5e10dd97d965578075bff07a41f8e35c86f90513f668f0aec2b02fe574dfb6051a679df482ec6ad8599b5f0a9d4526f7bd9742d5c279de03cbb9128162cd545256d11babe474572103cd5905112fcac6d1e0e07b9d581dd3f21955fffc30e5bfbe20f977a0000000000000000000000000000944b5626e0d300", 0xaef57da0) r1 = syz_open_pts() close(r0) preadv(r0, &(0x7f0000000540)=[{&(0x7f00000018c0)=""/4096, 0x1000}, {&(0x7f0000000440)=""/243, 0xf3}, {&(0x7f0000000000)=""/7, 0x7}, {&(0x7f0000000040)=""/118, 0x76}, {&(0x7f00000017c0)=""/215, 0xd7}, {&(0x7f0000000100)=""/31, 0x1f}], 0x6, 0x0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff476, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f0400"}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000800)={0x1, 0x112b, 0x100000000, 0x3f, 0x5}) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000740)=""/93, 0xfffffffffffffd63}, {&(0x7f00000005c0)=""/157, 0x1c3}, {&(0x7f0000000680)=""/96, 0xfffffd36}], 0x3) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000007c0)=0x1) 19:40:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="69f60000a396000001001f809e56e4cf2e906847ba9ea119ab72923e0d389f91318808e333017e68a23f694a97d7d1944be696bad6a22c01638ef41089c4863d1800a3e08d4167dd89428c3d38adda7f5fddaf3e8c397c33a5e974fed75ddaf7ea5159990c76338ec0dd1e8567112b3a0ec0b47bb68889b8fc932bcd5fc6acd0919610498ba7ef9d8ecd2bc0ccbfeeedd39a91a7badc8c7cbc66"], 0x9}, 0x0) connect$unix(r1, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x802, 0x74) kevent(r2, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x20, 0x81, 0x1000}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0xd, 0x20, 0x4d8a, 0x4}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000081, 0x5, 0x2}], 0x1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x8001, 0x1}, {{r1}, 0xfffffffffffffffa, 0x6, 0x3, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x58, 0x10, 0x9f3, 0x4}, {{r1}, 0xffffffffffffffff, 0x1, 0xa000008c, 0xff, 0x8}, {{r1}, 0xfffffffffffffffa, 0x2e, 0x10, 0x2, 0x2}, {{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0x8001, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x1, 0x4}], 0x8, &(0x7f0000000040)={0x20, 0xec91}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 19:40:32 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x890, 0x0) 19:40:32 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xfffffffffffffff8) fcntl$setstatus(r0, 0x4, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) close(r1) 19:40:33 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x41ec, [{0x2, 0x5}, {0x3, 0x100000000}, {0x3, 0x1000000}, {0x2}, {0x3, 0x2}, {0x3, 0xffffffffffff5ccb}, {0x3, 0x4}, {0x3}, {0x3, 0x44b9}, {0x2, 0x77}, {0x3, 0x9}, {0x3, 0x8}, {0x2, 0x2}, {0x1, 0x800}, {0x3, 0xfffffffffffffffd}, {0x3, 0x2}, {0x3}, {0x3, 0x1}, {0x1, 0x8}, {0x3, 0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x5}, {0x3, 0xfffffffffffffffb}, {0x2, 0x9}, {0x3, 0xfffffffffffffff8}, {0x1, 0x7}, {0x1, 0x1000}, {0x2, 0x6}, {0x1, 0x9}, {0x3, 0xe34e}, {0x3, 0xff}]}) fcntl$setown(r0, 0x6, r2) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f00000000c0)=0x91c) 19:40:33 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x812, 0x18d) utimensat(r0, &(0x7f0000000600)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0x3}}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) flock(r1, 0x8) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000300), &(0x7f0000000340)=0x4) r4 = openat(r0, &(0x7f0000000180)='./file0\x00', 0xa, 0x80) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x49, 0x4, 0x7, 0x3ef}, {{r2}, 0xffffffffffffffff, 0x14, 0xf0000040, 0x7ff}, {{r3}, 0x0, 0x10, 0x20000000, 0x1000, 0x3}], 0x10000, &(0x7f00000001c0)=[{{r4}, 0x0, 0x5, 0x7, 0x20, 0x9f}, {{r3}, 0xffffffffffffffff, 0xc, 0x40000000, 0x7, 0x800080000}, {{r0}, 0xfffffffffffffff8, 0x4, 0x90, 0x10001, 0x8}, {{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x8, 0x26a5}, {{r0}, 0x0, 0x0, 0x0, 0x101, 0x3}, {{r2}, 0xfffffffffffffffb, 0x10, 0x40, 0x40, 0x10001}, {{r2}, 0xfffffffffffffffa, 0x2, 0x2, 0x1}, {{r3}, 0x0, 0x84, 0x3, 0x1, 0x7}], 0x2, &(0x7f00000002c0)={0x7, 0x3}) 19:40:33 executing program 0: r0 = socket$inet(0x2, 0x80000000002, 0x100000001) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="891bed66136c3e01399436508418fd408a1ee811773488bb3c728fa5", 0x1c) 19:40:33 executing program 1: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) mlockall(0x2) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) setgid(r0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) 19:40:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x11b3e9784e7297f9, &(0x7f0000000040)=""/58, &(0x7f0000000080)=0x3a) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f66696c080000"], 0x1, 0x0}, 0x0) 19:40:33 executing program 1: socketpair$unix(0x1, 0x4005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000280)="b6f453ec895a5ff025ced45b6a64f635ca802ca524a8cfda05657ec3554f080cdc8e485e3ccd47ee3df6d980858a0b37f85728d2562e55a73e8a69da572e502853ae34697b65013143d86178f89fddd265041915bafbc8c1709be2c873f50a3478d7e3e350a06dbdb0338c0fc3d75aef134ff9a20e1fd49b3991081eae5ed5d128889a2159755bb2dceea8e04547f9105b35f4fc3ec414923bed21ea580b1fb7d560e9b6612ca91f5b20a022f330e8d6bb940bf632945a465a2455944955a6b73b103168dcf0ac3dae39556058ec9826516bd578b80ff0f1c3671b3ab8b9e4a8ed063b77d18e20fd65d72bb43f40f7129fc457d35490b7a813912fa745feff0ed8c0ed96b38db0982cb3a973a486edfbac52872b1ba955736e396b594c907f69d9d8efdead80c2a7bdd5d2fd173489e8e43734b9959819d7cc597e71a9cdf92d72d2ca1e1ff46913bb0a50efd0b0c1fc7874d98ca69491c7dd933891be589db2d968a0717775088e32f32e027739946827b9fbe4a4a27231825e74389e4c4694f567afe59b2ad2ca3bc4c803b799595ce82dadca224e21851b9ba92b15dde6a15a00000000", 0x1a5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x129f, &(0x7f0000000000)=0x7fff, 0x4) 19:40:33 executing program 1: r0 = syz_open_pts() r1 = kqueue() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(r0) r2 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) close(r0) fcntl$dupfd(r2, 0xa, r4) 19:40:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCNOTTY(r2, 0x20007471) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x2}], 0x1, 0x0) dup(r1) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) 19:40:33 executing program 1: munlockall() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x82e5987f7ec0d859) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x5, 0x9}, {0x26, 0x5}, {0x0, 0x5}, {0x0, 0xffffffffffffffff}], 0x4}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x24, 0x200}, {0x23}, {0x25, 0x6}, {0x18b, 0x101}, {0x1cf, 0x473f}, {0x82, 0x1}, {0x7, 0x3}, {0x86, 0xfffffffffffffffc}, {0x1ef, 0x6}], 0x9}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) getpid() geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000003c0)="1eda570061e0f1dddd3a599975b804c85c75b9e8d23df596b7a41c085175a4e6afdd8638beb1528def911da06dd95725a2a15452aedc9af2f4b9328ac96107190fb75192d91814c74142aed44a5d6e429e90997acb48be5dd3a0d4465b036f785297a92289a2a9dc9d92b9c600064f6281914d6509d87fd916c42b341768d38af0be5ff370f623d504b98dbe2f0cb07a845421846e37ab9f30251cd8426e041c2ba698e2d62d6c78e8be7f41a5537964495a4afc78cf81b2fd20be6de215cbad90", 0xc1}], 0x1, 0x0, 0x0, 0x2}, 0x400) getpeername$inet(r0, &(0x7f0000000640), &(0x7f0000000680)=0xc) faccessat(r1, &(0x7f00000006c0)='./file0\x00', 0x120, 0x1) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000700), &(0x7f0000000740)=0x4) mkdirat(r2, &(0x7f0000000280)='./file0\x00', 0x80) sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000780)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000980)=[{&(0x7f0000000940)="c29b5f40c1069f6569135459e8", 0xd}], 0x1, 0x0, 0x0, 0x409}, 0x0) openat(r0, &(0x7f0000000a80)='\x00', 0x10080, 0x12) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/wskbd0\x00', 0x400, 0x0) r4 = semget$private(0x0, 0x7, 0x140) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000b00)=""/114) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000b80)=0x4) fcntl$dupfd(r3, 0x0, r3) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000bc0)=""/87) accept$unix(r1, 0x0, &(0x7f0000000c40)) writev(r2, &(0x7f0000000e40)=[{&(0x7f0000000d40)="bcdf9baa93f3d3aec9f9c37e227664f4042815d8bfebb41436b1969293e24863b6a3d7400e0b62660e25cdccd1a545feead743165ffbbc3805852d1fa3c13540e7654d3df35c97cc02dc8816ba25c8700cef8359d8afcff007d33ce22eb2212fe7dc736cf41fc243a76ca553cb7a112c4f7145c1129e3c48d50e73b23e2eb8d7047130cd1062981a0efe504e9c763a63d6d66858368b2ea4bf17a85277e9e3bd6c0f58d89acdacff42939d5166291234f752f0a66fe80a294cc0ee07a112256cf85a2bf81bba35429d16eb08b5dd35df3a99b003efebc29eedc850075cfada90cd2e1171111c981a812f4f542cee4842accfac8e004b", 0xf6}], 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000e80)=""/4096) rmdir(&(0x7f0000001e80)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001ec0)={'./file0\x00', 0x8, 0x800, 0x7, 0x0, 0x1, 0xffffffff, 0x4, 0x2, 0x1, 0x6, 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000001f80)={&(0x7f0000001f40)=[{0x80, 0x79}, {0x8b, 0x9}, {0x65, 0x57}], 0x3}) semget(0x1, 0x5, 0x242) 19:40:33 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=ANY=[@ANYBLOB="e310ef9c629a843c394cf5690b9d3f2c4e7c4dc42d611ef99bfb5ef7d02a74deac13060a3b413b2cb5b179c65400523eec02e4c5cfce5386e42289ad94be84ea3059851dccebe16cf0c193feae2a540262691a3a42c0e6b208573a660ece30618ed28a7308b08538c8fdef39", @ANYBLOB="d62e4115566b9ba7505ddabef4e35876a7f64d56d6fc6ed656d5454a0aea33b0f39d46375acbae946a3f13bb344583a5ffb9deb1d308661ad2441be7ccb1921c89138fce34af", @ANYRESDEC=r1, @ANYBLOB="53e56ec275592d4b2edde038e87616c6659b8958a0a8ee4332f08eea42b999a79bc91cdec3191c94056a0804040ef8c1c881896a042cba51c79ba7aa1a5ed6c7cb257401d7380103c448259c3298bcd92053c27be2726917e487cb6d7f95fc8ab005b786d98383ece7d96bec724b1c759a47ff15028bfc3649c46ce714dfc32f816673200d86b57e6bcbda52e5036faae9ca7a45632bdf3ea22f6d38b805518ba8527009b8ca89fed70f894246af83fc97739102b6d6fad0f821da2526f6255386630734afe3a2eec311346a2981df3ee479444d1f5c50f726a7007f29860f6d60863a61b89ed8d78f2de8085f0faa73efe734f6c7b8b8b956db218f1ada2407b393a65c7a0a313b95ca7f9f578159fa4bb94901a74cc367a47b1dd8e1ddd48e7be685c37fa4b2087b1b7ab5baf33fe9a0c47eeae206f9f11889c3c2f757689835062345eab780bcd5df954033949ccc6f8a56469dc661b76ae7ed11986d25061087f08630567fda1fd52cb73fcea9bddfb1fad3dfb1b1636dc9a9403be2377633745a9c4cf4ce6f24fce5f294d6b81e6e3c6ce5333dba541916c25321090276b269ffcf288a94a2ab289cf52a71bcfa06d40ba05a4ff8a5675391fe59833871289840673abca046baf721c1904ec7e72d4cc0672f5c19e58cddea46cffa9401cf4fd8a324930c35cc57af158fc45e73b291e1f23f05c8f0ae13cbe67fa17656985c47c5230552a2a318e77870d37102b0339cec32a84c4792006626efb55c18ee2e11bfa89d99193da0e9f42fb6231e99661a36b71ceae96346c90f1ff907fa1de54723e99be5abc420efde943b734f64e79840cefe474ff085ca5e2091fbf0b2dd4dcca0ca118f954b20d688ae348ba19adf912f1f99b1caaec06e70d9754486fb8fbeecfb45b7ce75cdad4e34a4fff8bcdf5fc90645960acba700516b9e8344e23d431e35417e9d3fb2f5ecdee322c975e5e14191a2792976961c8a27fb6cffbe5ae423de3be07fd240044975f9d3b828ad42f236f2ea0b26df36a0537e494ea16ccdeee5db84b0672fd0493ea57dcb4a953bce03d2af643a8f681ae04f07c5239a99bdc903a00037561196029e0eca2a5efe9b1dd64ac37e3e0d6e9526f766b7674cd0d4970f58c66b90a8cff44091337c311cf995c0c13e1f127a3f2483a4d3c7d2d48ff47a174b4f281eca6df7e152db0fdca2553b86e6b00ab9b94227e30b43134bff3adc1a6f2522e07a8b47a9fbdff4186332b50ab22302b35c3db071275d5f36e12814cc45637a62afc2150804e672c4e6ec5d409238c405b6cdd9061c01ca1749c21b75a00cda95ee380e0e9b29da097fecac668b514b6311e4f3a9bafc1637c16bc14f562ed5ea34e4db1efa913995d542a8a928127ce781ec2c4813c5fa37c1a516e7f019730c5872ec86ba86a00ba839f49b73ba51da4cb458e7cb19bdc663a67dd7002fbadad7da56dbd0c3f5e9b56e6bf49135af94cf74c7a60a9298ba3c639042e43fce5c367d5444261f97a9e9b923ed430c3a8b3cd0c48f6ad6a0c4292e62177153aed6d9b2d61586c606d79d7fa38ee232cfca942106532917fe152e44f8546e5e20dd2abbf35b80f875bc9746ccdd809615d73d927a76bbbb8791b27c6f56f3a653b9d77bd6168b5e157b21cb8b5b9654827469aae0fa5028d00da991b07e2f70cd00790632c09f5cd0c85e99b3a040ff2c6b90deeaec5b68c9a51b0e81f78661d9fa979d858d894c2c36d17336700fc49fae60796bd6aeb87e34db8c101e76d560b08b81e4e927738e017c57b0e28ef16bdfaadcb7cfc3fda5d54c27d7344e69a62fbd6e7ecdcdac5b4f68dcd0f46d1dbae2d644da1435b4e7d42495ee3d34967f248ea22def544d85cfac266eb7211bdf21db7fcbf5b1f40d7d846e6a8a1d13567930ba9c0e25a5a5a497d8939ca7d96d8f26e078f9b02083cfdb3e80dae4f4c9d268a3eb30b127b31ceb790876927ccdb6042222abc3ccc94a53a79f9348103ee4cb7e24adf2ecd78027733dad75052192dd5b20aadd5e33a4709ce2d6aabf724de1608c33d65f047363e518962e3a2a8643a0e93d03b2a8cf023bb322c562e0a6f6d888e5cb50812cd7d119341b89153637470fadebe8830e5ee63f7bd38a274e71758270bd207d642139cca2563bdb177d658700ebf18ad8c497cd50ee68865917b9eb52f89e0725c1f98d628599ccb813b01839cae3e41dba2a2b26234307eec6b162d4a66f4abc16cc3f1650b07d0010baeb40b44e844675c30e5fd095273794c806867c51ffb5b77909dd456eeea22e88a26727e26b084b15af93cb62b3456a7dbb48bda609393e46331110938899462f49f6c349e2f0807bbcecb560d90333586648cb5b75b2037795e2a0839b7bb48f0e8e8493b100ae898bae0124dcfa45b470a670e435d124132ac5097989076ee7b3b54bd57533b75b3986f54f17544237fb6a36796e3f16cf1934b9da3a1d39714e44a052e233a947270cda6e42ecb20e5d9b0b0064a5d9e941d6d056ff90f95270d2988d2e27f5d1b7fc13243c541eaf25265dbbb9e97177370d501bd4173702a547bac243223343f014c45f946356993ea286f619b690f19b3bebc2f267673288108d24a3254927ebb5ecb1610982f5a312b4424f019e25a69c513b74d2144b97c98421264cdc8ead5747ec9eab11ac566f148331d4e51b091db0864489894591f1fda47a2dcf2c8468a88fb8163c731f9d4448198f17ef33dd089582b483ff4e173dd8d8fa216e02b2f6f7fccc35509d33332a3748d8412532886eb403dbbdae21c7f4b41010a4ed0eb9d34bf2ab591865ddfff160adc0d2cb02c2051c7764e3be36ffc3c2e7b6626245f7be069b5d1e413078d309a7e7f59d12fb012048d2b93bf93fa5d441bcc0eb9543a3e1f1858547329d00910c0d68e6363daa7ff408ed29d8058bbb24259afd7030c2cbf0bfe870973bee1bf44c770c9dd995ccab65462a8b0904779cd06d6ec6121064dde9a245310a88c45e16ca41f1c7c9df6e09f58e033e1a13986b769505d8948c8bff9e90688b46e8456af133f113a5b25b2ae62052f9a0ecff11412c61b8740b3aeb1a3760486191fa0e43d4182590c9d127b3d3ecc88f8e52254e03722fcd177c8985ca693c8e8f742a4c4821e4992a54d7b7c5159f32825d88d5f1953cb41f8097066bc7d02ef35743b6fda2426c9122f450dbafbfef72dc69ac882cdcc53975ddadae19acb2c73a7c9903e5e1737396aaeba3d4e27982923296f6c2eef646d4b87929202e10c9e76c81ca651f4a11c8a53ad01da7d1b8ed45945d354e92edb7f07224a24745a28b3d5953d8aa4dfb3c3e0389c2796f98621c59527be0c648da0900522aefaede61dea63dc5c5a209b64ebc3bd35f317e961612de652d1be78f932f534abd278c8bd079c6b1d9f0cc8e30465952abae7a2b367fb5928576fb4c9acc6d176caf30dd9a4d2dee5320dc3dc3fca75c046daab9e5c42f867a2f12be743967163cca2db3f9c1a03fe702e162145309eb8f896a1d21829334bf8faad7aa47cc494674189e67a68677d9c53d641288041041fdfd1fdbab5e8d5a59a80441929423c84e07610f47b51daf904939c3f5ea86f2a7d3363c2e8ffae2ada8c333dd1fcd0c2a52c4b8651e6576f2d10382da401ed53f206dd57a3b9db011f56be10a18d00f087f78c01197203b6a09529aafa92466092d58ee9f9e4b96b0e9585b7f34019682177f58b96b4e7c000e1b9345fa91d0c3f09a22c93c8068a6948e3c96eed8d3f13e8bfefc491b10ad10ef7dbd0858d5794cb125cee9f673a4e08c76a1de9541c7a2c7a3421d8f2851226192c457771be44c004b09133fffb7fdc5df082eb2e4c9ccc18427b5f64f599d1cb4033ca6304f63992a8ec679d4738de000a5bb953277cfd50f5473a6da72ebd5becb99c5ea337329e094083fece400297e4ae84c72d3f80b62b0c4841e232acfb8147f5db256a12cb013b9e4eac60dd2be8d5f2714811bfe82844f74940c01807bf9f2be008e88da9aa9fa5b199672680aeea1104cc8966323d31d7d094233eabbbdb9d8bf81e4e825483e73e675dfe7ff48c955d62e44a9f1f1857fbe0a469344fe54167a181549164e7b5944c2d4c794bd6528a199ab5c1cec2f5bcb7a6f39c90db396aa8cde841f5c3297aefe640062a160509e7704890b79a694446fe01f90ff635804da2abf20f5bdfd55702c2b61e5ef4626fa452aa789ced8e2096e4c821adb8de3625fe2d4628de21237e9314c074dfacebddb3313f040a069a002be2759f86644aca30554c5e7f91dd5be86a12be206741a110e770d825b5fc822c32625a6edba1c8cddcf92363fb331e29f08202abb27e00a9bee5052a1e7cc292225c879eeb07f9f3d8016b90f043fe4acc747433933192def812121d42056fa84f10efee30e49e7710f826077d7b146747d50e08227c6e2f32fda66ee042faea3ddeacfbbfdaa6480d881ec672c67ce7a7163cc6041cddccdaf35b4f24b16c657a1d5dc3a67c20680d75889df6cc1e65043e1ddc29e29059e95b77d6d02b850feb00bc5c65acbd0f229a9c53d442ec83b9fc501f9db1b5982788b4439fe648bc0705b76bf0a169468f4e309377e7698aae271f3af7e22ee5edf1d7e9e8f222666ef546022731a6f0002fce7b444492d785f06ee3a2ee774474771540f4b3f36514bf9a2feeac01b5c178a4c82135d8e01cc54d78ab686de100585898699514d96a345c65b0b8a7a342ab5c9271475ad2ac7e05eab667f54ae91f4bd9382f014a277610c2d6da6430d8389600db9218078ceda5a70b607554a21d4067f9b0180ff89fdad93d8c8f39207e9bf50b411016d303c11e33c18a8e70528f680732ee849746421ccefc9a77677a990cd89be7fd04542e62802fe252a53f4d693219faca10dfdba9c4382122be7d42a63e3e29f504779619cf59e74c1e4ae2984478bc20d3af3db7c12f06570d1f4e588fcd32c207dd5841859b573b154233ed5b2edaf62b795079e3c5da60ebb11b52c9cf32388074fa5fe9a77a47a7aa8902c242569bd78c35ef31458a6943d056faa80776b98363b40c8f830eac2e5e5622e8c82aa101ca8e2bbed1669b27392689bbd8283999ef03f9518e6be8d256a5533c71633d584bf47a2580a85a97379edda694076b5cd596781487eb4ba1a06e5c0d6dbe5a69e74c7148d43e525dd5813bab07da1891fb3b8d574e364e1e3598aa61dde332736a92bc163dc5529fdbf38fabf58dbb091b89e54e51cb92997987eb124834370de4326f572ea6f35acb46cad4468142af1ee7fe163267641054dc22e9391857d3a16345e475a1f4d43d11556eb1506347007531d49eebd14a585e7319fc32acdf65910ecda5f354a09de03aa97983ef2449458a6c741fc3cc5387fb8e4ecf2d394cd16ffca6a6ace243fe6d55bec6108827abd390f6edb1e20813f6d0f0b37dbf4adfb4adf8d98dea5ef1de0a4242c8c810f5860dedc7448cff130f7bee3e872eeff13b2af88e7c0890d1e9a7df58f93db72fa768acc51cd1ac888391aa091c1ae7057524263dacc446789f91e64dcb2fa76ff7e9b6b54eaaa66deac0cfd1444cee60fc35fee188e96ad809e1bca08fb0894559241b88ae71eba53baead4fa52119ee50bfb29293db3f7a637d2a4fc124b39b4dcfcc8359109b33307afc5679d279f8257aa56b97d2bc59e773f94feb6ba4bfa7176f041257539518985d45f7b9892d342e7f16434be355370f01f937010dc8213ea008a893fe071254a43394ceffe", @ANYRES32], 0x10ca}, 0x4) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xb, &(0x7f0000000080), 0x1) close(r1) 19:40:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x6011, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x401) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x400000000009, 0xffffffffffffffbd, "f69b2256db24ca665c6d2adfe0430000009200"}) fcntl$getflags(r1, 0x7) writev(r0, &(0x7f0000000480)=[{&(0x7f0000001880)="e3dafd0d690f201127848fe5a144e4cc535324db86e815ca0fb0bbaab3e9dbc52c447c7fece68db0b86d4c4945a3277c786d9dbcbd4372d6927d46298a2a24620976f11ca44257d58b1a7bb5a4b0eb0741d6ad46248fe44b6fa8c4cdfb8c042fefe6e83d9d590a1e7b9977b91065883515d23dfacc221805315845073a524d20bb1a950052ea959958759784774bbcba239ddd7963a7e345736b3b598bce3c80a8f78031f4705b6c0362d3ea25af600862baa453ec4bda5b76dd281faf1b24e09469f4fdc1785cedd97a06631491bbe89bfa6f004a752dfd00687aff035fe8349a61c5e81b165995f8f840599817446aaf458d9c9910328a47bb08a2c3867859b79e70e9d98914dd0a572cb44b3fc98500551ea6ae7f3169a6ec078de5408d968a3f4907ac2a46f4ae380d5788bbcdcc0062c6c9b86fb6d6c846c2cac82332c6dd0581f03b557b6bdb59502da41dae40134c33df1071e59f4527c088e9552a6d915db9d1b58214de912cf51ed0e32c29bd0dc0321c0be1070520eff580980355cf735c041c2cbf63e8c5fe7106f0c6a2a0cf81c540dfa5af51f93694b629e85fa266b315cf4d2c633c5c503f66b57c7fd90fe22cc1b850dbfac0e3a420f2b1fa115623dc4348a9303ca2671fd77c2ff35df5ca1d6137357b0fbc3b7d52c245d87838b63c676a068de002f41c6ecca35270d9d9cddfa1dd868b563b9a5303833f6c708570cc94431fb02881fcae42e4f8e804d4accec8c9ee1722fcafef7fd8cd6cdea97a6492e4165f017fed9f1381f031ee298de94529ea59df48609e682ffe1e1c92f0b17ab5081dbfd32daf3a5ce4626956eff86cd48991343a66d2f746921a10599cef31830c23d40c61cdce217ec0b6383fbaca", 0x276}], 0x1) 19:40:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x2) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0]) open(&(0x7f00000002c0)='./file2\x00', 0x0, 0x98) setegid(r1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x400, './file0\x00', './file0\x00'}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f0000000180)=0x8) ioctl$KDENABIO(r0, 0x20004b3c) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x5, 0x2}, 0x8) recvfrom(r0, &(0x7f00000001c0)=""/72, 0x48, 0x43, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) 19:40:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x7fb, 0x7, "0366402ba73caf00", 0x4}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af", 0x86f) write(r0, &(0x7f00000010c0)="3f2e038b0d331a09a8349fb8f9c87fa240d91e648e15c0c7d2d812b7cbb2ad1c1d0f5b28accefa4a21847afdeca871dec0b7988607ad51c57b931e9b583c", 0x3e) 19:40:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0xfff) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSCTTY(r2, 0x20007461) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:40:33 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f00000001c0)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) fcntl$dupfd(r0, 0x0, r1) 19:40:33 executing program 0: r0 = getgid() getgid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) mprotect(&(0x7f0000561000/0x2000)=nil, 0x2000, 0x5) r5 = socket(0x18, 0x1, 0x0) ftruncate(r5, 0xd0c9) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = dup(r5) ioctl$KDDISABIO(r6, 0x20004b3d) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r0}, 0xc) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, r1, 0x0, r1, r1, r4]) 19:40:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0x201) syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getpgid(r1) close(0xffffffffffffffff) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) setsockopt(r2, 0x3, 0x3f, &(0x7f00000000c0)="e2e388decef47373b91cf045dbac6813cebd34ec3fea70b23c7bf5fc94cabdc689ec7c1d4738cf4b5ec4f3d6bcc249f2caa0a7e102a9711b2984a3e3ebfc77916332", 0x42) syz_open_pts() 19:40:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x3, 0x1b4934de, "00000000f0000000000000000000000007bb00"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 19:40:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x1, 0x1, 0x4, "74c5acd5562a423e0aff750967c5ee517844e814", 0x40, 0x81}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) 19:40:35 executing program 0: mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3) r0 = dup(0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x24) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x40, 0x40, 0x4}], 0xfffffffffffeffff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc, 0xa9, 0x82, 0x0, 0x3}, {{r3}, 0xfffffffffffffffc, 0x2, 0xbe65be7dd648a6a, 0xffffffffffffdca7, 0x8}, {{r4}, 0xfffffffffffffff8, 0x0, 0x20, 0x5, 0x7ff}, {{r5}, 0xfffffffffffffffa, 0x8, 0x0, 0x5, 0x3}, {{r6}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x9, 0xfffffffffffffeff}], 0x9, &(0x7f00000002c0)={0x36, 0x7}) 19:40:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='.\x00', 0x588, 0x10) execve(0x0, 0x0, 0x0) 19:40:35 executing program 1: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) geteuid() r0 = geteuid() lchown(&(0x7f00000000c0)='./file0/file0\x00', r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) 19:40:35 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x40000712, 0x0) fchflags(r0, 0x4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x6011, r0, 0x0, 0xfffffffffffffffc) r1 = getpid() wait4(r1, &(0x7f0000000000), 0x2, &(0x7f0000000040)) fchflags(r0, 0x20000) 19:40:35 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001300)=[&(0x7f00000010c0)='.,\x00', &(0x7f0000001100)='\x00', &(0x7f0000001140)='}\\/\x00', &(0x7f0000001180)='\x00', &(0x7f00000011c0)='\x00', &(0x7f0000001200)=']\x00', &(0x7f0000001240)='\x00', &(0x7f0000001280)='\x00', &(0x7f00000012c0)='\xb8\x00'], &(0x7f0000001580)=[&(0x7f0000001380)='\xa2-.!\x00', &(0x7f00000013c0)='!*{\x00', &(0x7f0000001400)='\x00', &(0x7f0000001440)='\x00', &(0x7f0000001480)='\x00', &(0x7f00000014c0)='{\\-\x00', &(0x7f0000001500)='-\\/.}!#$\x00', &(0x7f0000001540)='\x00']) r0 = socket(0x2000000011, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b18798d883f321a1de6e27297cedd30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001080)=0x1002) 19:40:35 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 19:40:35 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0/../file0\x00', 0x280, 0x140) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f00000000c0)) 19:40:36 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x18, 0x40) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) 19:40:36 executing program 1: setrlimit(0x7, &(0x7f00000003c0)={0x2, 0x8}) r0 = socket$inet6(0x18, 0x2, 0x0) lseek(r0, 0x0, 0x2) recvmsg(r0, &(0x7f0000002900)={&(0x7f0000000400)=@un=@abs, 0x8, &(0x7f0000002780)=[{&(0x7f0000000440)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/43, 0x2b}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000002580)=""/182, 0xb6}, {&(0x7f0000002640)=""/167, 0xa7}, {&(0x7f0000002700)=""/70, 0x46}], 0x7, &(0x7f0000002800)=""/209, 0xd1}, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="69f02f296dc392505cd615ab69c4667ef43374ec61305e5ccda69a977f55e704ed55e57b311ccbe6926bab3679a015eb9bbd0141708ca63e6b2b94288a38b055792a40b6e77b97d36c840a74d91c85659b0f27455ed8ab6e41e9db5ec08f", 0x5e}, {&(0x7f0000000080)="8056b9c307c9825d77df90328951196708124da141a2d80ed4b289ece34c0d297f0127a0d37e57a7235301743135bc33ed80d73f7c31c083586948cf9d83b9d96f44eebad14b50fc573803ee4e846c24f51a067cf24ca0ab4da0ce09b9ec7c09b5250589f0d5bc5ed65347d615bf102b489ea4206dd97697ff5205e5ae7270cb", 0x80}, {&(0x7f0000000100)="17b5c48e1c28b231f920d65cc7d9a926509b7f269e00edee465094ab5d863fbfcf9e8d7db33f3c31fdb8d3d9fe5554c8556e7de70631c7fc3182816a150872572cb170c17cc32090b808243561196328c24f4a7be3ea572a8c138534ebdda63fa655a44a99259fb6e969798f937fe93e7a8d4d52def9732f2561b55de98e30c824cd00d5eb2ebdaeb1df6a0a6d8aa21613c9721d1d506494633c30612e3b81768251b212af1f026c94cbc627d5f15696591afe394d68c32079182a1ed41bbdfee22a0cc66e3a2b79650ec20316f8805ae386cab7f357db23f732fc851792ce8f81cc", 0xe2}, {&(0x7f0000000200)="8143b826ee2fb4f0b6b64ee941b5c093de34a5d1a78737b3048722be9288cedc415b2adcc931b7727b09d5b75e4a57d9ce9fbdcd5104fbd30318178bc38f3cb52cb9ac3a1fce4ca03e8ead72b98811d1e93b70ecd0d148857998162cc45922f55faad61b4290ee07a27a4a69c242c8e2bfb5d50c88c6a19821f615b14952c01f0b610bda5bd79ee7c15074bf0a7b8c77fb169dca73c8e280c2a957010dddaa29f3a4dcf48cdfa9915d7b92f98329cd7b85c63c0499e357605206d433", 0xbc}, {&(0x7f00000002c0)="89c886de", 0x4}, {&(0x7f0000000300)="cb1e2f7cf103288f1e3d44478da445213f5116a73e11f1ed6bbd58dc9c3dff7ec52dfb611cd68d99", 0x28}], 0x6) open(&(0x7f0000002940)='./file0\x00', 0x8000, 0x19) setrlimit(0x5, &(0x7f0000002980)={0x3, 0x81}) 19:40:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000000, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe52) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 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) 19:40:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000002400)='\x00', 0x0) bind$inet(r0, &(0x7f0000002380)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="35d122e8eaad17139a5535f4624d512b10ff4146f1ed1a1ebd184bf2e0fd18fc68da3c9e242f64c61478e21b135cf75a184fa134b2f863a044089815606c3af36cad33a297526c312d5515b2ed9def1cf923d0462fb0761579f0cd965f744d429b639bf290d7c973edc6a2bb980dc8e98cde80df623eaa5e7d3f2ee48d0e3d1870a7bc0b54b209077b60542605a8bc8a602beb58e2ec7ddc815562404efc1561d0b5261bba4936c7c79a95a3e7a6c53779467ca96a05649bf64c70aa33479cab0adc426ccda7bf5ce9f267e12dc973abdbce", 0xd2) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) preadv(r0, &(0x7f0000002300)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/156, 0x9c}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/180, 0xb4}, {&(0x7f0000000000)=""/17, 0x11}], 0x5, 0x0) 19:40:36 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x20) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x3) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) 19:40:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x29e) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 19:40:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x803f}, {0x7, 0x5}}, 0x0) r6 = msgget$private(0x0, 0x40) r7 = getppid() unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='r\x00') mmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x1010, r0, 0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x7, r3, r4, r1, r4, 0x0, 0x9}, 0x200, 0xb3d9, r7, r2, 0xfffffffffffff5be, 0x7, 0x5a, 0xc00000}) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000400)=""/252) r8 = shmget$private(0x0, 0x10000, 0x574, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x13a2, r3, r4, r1, r4, 0x44, 0x2}, 0x6, 0x4, r2, r2, 0x3, 0x7cc8, 0x100000001}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x2) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xffffffff, r3, r4, r1, r4, 0xe0, 0x800}, 0x81, 0x9, r2, r2, 0x1ff, 0x401, 0x8}) linkat(r0, &(0x7f0000000580)='./file0\x00', r0, &(0x7f00000005c0)='./file0\x00', 0x4) shmctl$IPC_RMID(r5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x144) sync() shmctl$IPC_RMID(r8, 0x0) mlock(&(0x7f0000fed000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r8, 0x0) shmget(0x1, 0x2000, 0x60d492b2559e1731, &(0x7f0000ffe000/0x2000)=nil) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') r9 = semget$private(0x0, 0x3, 0x163) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f00000006c0)=""/52) 19:40:37 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000480)=0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x40000000000100, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/115, 0x73}], 0x1, &(0x7f0000000380)=""/73, 0x49}, 0x0) setsockopt(r2, 0x4, 0x7fff, &(0x7f00000001c0)="cd0e20b195db8c8eb8142d59540809c41cca02b90de395011846dc4a0cd417327d734159b64625d750e03cf14a862a2d9053bf01fbdeb8919358d20a3f6d261d79ba34c82abba773b2d4f3d99b5e5818072419e327e5d240d0ebb7c21ea2e94485c70b18ee63fe972d4e1f6a86312766477123070bca666667d92c12773d799f51eccd6ec95895d4f8392e2dc234eb25597bc4a4bf0056776892562fa9096dbf090d7b8fdd9ceec5cfefbd0912a5de0a43aafde4afcb14a4d3fab7a4", 0xbc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xe, &(0x7f0000000440)="ebffcbff130300000000000000fe3de802569648e8", 0x15) ioctl$TIOCDRAIN(r1, 0x2000745e) 19:40:37 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) seteuid(r2) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) 19:40:37 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) fcntl$dupfd(r1, 0x0, r1) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000010c0)={0x2, './file0\x00', './file0\x00'}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) setrlimit(0x3, &(0x7f0000001080)={0x1000, 0x6}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000001140)) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000001100)=0x8a4) 19:40:37 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698b, &(0x7f00000000c0)) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x7ff, 0x400}, 0x1c6) socket$unix(0x1, 0x2, 0x0) 19:40:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) sendmsg(r2, &(0x7f00000014c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="1000000000001265c8fb4e4b1918b1b6"], 0x10}, 0x400) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10088, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0x5d7b9bf262bc9ee8, &(0x7f0000000100)={0x4, 0x4000000000001, 0x6, 0x8000000000000005, r3}) 19:40:37 executing program 1: r0 = dup(0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000040)="9b1e34fe51c934e21164557386518c193f484afe7ae4509474409dbbd060273c", 0x20, 0x4, &(0x7f00000000c0)={0x18, 0x1, 0x7, 0x100000000}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x110a, &(0x7f0000000000)=0x1, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero/', 0x200, 0x0) listen(r1, 0x2) 19:40:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) fchmod(r0, 0x100000000040) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 19:40:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x10000009d) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000040)="860a74a0fef0d1e45bb12f6a67f80a2c7e379906a3815736d77892f8ff88a32e56a0eafc9ad090825e5e4f1dace1c60476c515ed8f60f9fa432fc072c7de68e996e09025268939658e37c58b39edb436f1907582e424c644584663474cd2b7a85a278e3e3ad37b91154242a5eb6f02e0f022fbea59b199d4e612b31017f863e4a52ad7ff81b9c9caa8867741cdc173f71b712f9148f1e8d90d0a07c46c50f847c4c70816b92a76780dd36a25bbf75b5485697c419ae0ba59751f7d", 0xbb}, {&(0x7f0000000180)="fbef195ba4b14dad957278f11a21b07f2dae095b4ac6486c0a7feaa03ecb5918009d1148c9b992423e02dae9f99d41341ed5a56de99fb7c7fa858c19b87e010fb90962146f074221b923196a0eef77975668823026754489417257f4f578ea4c15ab18662961a0ccdfe295151bd53e58c969808bd7e905e55b89e8693e8ee646ff94eb7d7c02628ab491e3b8b55955d9ead44e977bbf73d490eed91efec234cc9aa2456ffc85b97916782f48eb29e956f081b024046d240671938d73feeae18d4cc44ecc6410719952", 0xc9}, {&(0x7f0000000100)="11d1702ab887b54dc6ff612b2844c2259fb461292676b48928fa048440691f8b54206e", 0x23}, {&(0x7f0000000280)="bebc2691867628863d3f7c807155c2a6ff8e863c90e89ca07c3277745349", 0x1e}], 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="80000000000000000100000006000000008a146aedf32b2bc6b16213c321fc7f89f2ab9cbb0a87d63c4a30126966cce73899d80932bbf12498e860d3fe15b3bc063a7a6e27c2ad453a350b2677200bed4d4d1f53cc0addba0f4a65bd8e88bb56a8896ab88807e50c3fa33cf5993909d325dbc017770f71842f8495d1e6946bff"], 0x80}, 0x0) 19:40:37 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x3}) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x0) 19:40:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000280)="9085e494a429fcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x6c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x100, 0x5, 0x0, 0x7, "6393f19fabcaf75d475dc16d799c1b2f4633514b", 0xfffffffffffffffc}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 19:40:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 19:40:37 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) getsockname$unix(r0, 0x0, &(0x7f00000010c0)) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 19:40:37 executing program 1: nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200, 0x110) r2 = syz_open_pts() r3 = kqueue() r4 = socket(0x6, 0x3, 0x8000) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20000, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x20080, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f00000002c0)='./file0\x00', 0xc0, 0x0) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x8, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x21, 0x80000004, 0x66e}, {{r2}, 0xfffffffffffffff9, 0x1, 0x29, 0x2, 0xb49b}, {{r3}, 0xfffffffffffffff9, 0xa0, 0xf0000000, 0x56, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x80, 0x41, 0xffffffffffffffb3, 0x5}, {{r5}, 0xfffffffffffffffc, 0x30, 0x0, 0xe640, 0x20}], 0x1008, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffc, 0x28, 0x20000000, 0x20000, 0x2}, {{r7}, 0x0, 0x30, 0x0, 0x2, 0x8}, {{r8}, 0xfffffffffffffffd, 0x20, 0x10, 0x0, 0x9}, {{r9}, 0xfffffffffffffff8, 0x20, 0x0, 0x1, 0x8}, {{r10}, 0xfffffffffffffff8, 0x2, 0x4, 0x5200, 0x80000001}], 0x80000001, &(0x7f0000000400)={0x9, 0x31041e56}) nanosleep(&(0x7f0000000040)={0x3, 0x3}, 0x0) 19:40:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) writev(r0, &(0x7f0000001840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) close(r0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/149, 0x95}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/92, 0x5c}, {&(0x7f00000001c0)=""/92, 0x5c}, {&(0x7f0000000240)=""/114, 0x72}], 0x5, 0x0) 19:40:37 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="2ea6dfb25b644f8450f1da06bd1b9cb8ef4b8535528a31208f09eded6bbd65ca8dac69c17920e879779e1525949f6d7bbb57912ef86298a91c5f0d4fe40433", 0x3f}, {&(0x7f0000000100)="d7d0e444a7b8867bc9223347e2c0c7b69e5e50434de941dad0826d1d1b8afa2233af1c81a788a41c70db95b4fca64ed6565e06be7a1efe3e9b30d3b9bc81899843c7efdae693b1b53b7dbb9a682b8c8e156bfbf553c6bff3dd4d51818f36cdd0d8ca056f46ea70150980424ce952e4766530754fb21ad6c744d3b7029e7ad7a50800be385353fc53a40bcfc616dbd3a568f22ce61c715a4d5c5cc3e13364cd4b50f5ba7778", 0xa5}], 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0xffffff91) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) dup2(r2, r1) 19:40:38 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f00000000c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x428, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x869) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) connect$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) close(r1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x4810, r2, 0x0, 0x2c) 19:40:38 executing program 1: r0 = syz_open_pts() close(r0) flock(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x8000000000, './file0\x00', './file0\x00'}) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x165) 19:40:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r1, 0x375, 0x2, &(0x7f0000000200)="a3b6d5362434ba23855e497c2ac825b5e8f8d3f1a588734272376e88fec1e83a217d550dd5b1913d9db18dcd75a4291b7295bc48ecc4bfaffd3db8e1145ac3a5d17427472d153f8dfb9ae26a83f80f86d6d5db83c1d89f9985c343e145d38147c2cb932861e2e301db1cfbf653c1595e9e4b2ba3c33f41dae0f1b6cfa2490131e4bbe5f324ca144aad3ca6a05c8fdba87c60948159a0d5a9e27432d5f08212284a103151fc5362193d7514af17075d1c3c63e1acd3bfc425e66f26523da93cfd7e3ebd19fd08a32d4b82f322d3e4cd4a59bf6a4ab8e3922ffcc1e44408cbe90492eb21783989f56a161454c87bc10b7494181b9936f05029ebb7f37f", 0xfc) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:40:38 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmget(0x1, 0xa000, 0x49c, &(0x7f00002ad000/0xa000)=nil) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1b, 0x4000004, 0xffffffffffffbffe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x91, 0x4, &(0x7f0000000040)="49568a820a0e8480646cdd5765bef46b74e413372d811c71fbf5bcbd945f25c9bdbae50f849bcf554aed016618421e33c0b70ccc63ff6de3faa82325d8cbef6efd8bb8adf981250a8d603b134f69", 0x4e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) wait4(r2, &(0x7f0000000140), 0x1, &(0x7f0000000180)) 19:40:38 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100000000}) 19:40:38 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=@un=@file={0x1, './file1\x00'}, 0xa) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 19:40:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = shmget(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) chroot(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffbffc, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 19:40:38 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = msgget(0x1, 0x80) msgrcv(r1, &(0x7f0000000080)={0x0, ""/209}, 0xd9, 0x0, 0xa33191ce62686ca9) r2 = msgget(0x2, 0x2000000004) r3 = socket$inet(0x2, 0x5, 0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x810, r3, 0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x3, 0x0) msgsnd(r2, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) msgget(0x3, 0x8) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) 19:40:38 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() dup2(r0, r0) kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) write(r0, &(0x7f0000000080)="148f559c2ec5975233be983cf46c3f2c9467d51e863fa1fe2079836d5d399a1f3efab5132fae1f0f38300391f740530d746162645bab6746dc832bbb18eb3339d0b8729e39f81cbffb3ef029608acab298770b33ccbd64636ddb80fc5b54c24f12ee24d6c02f9a014104a77503a7e5951e1482afaaa73296cb4b458ff6ce857440321af872d673ad93670b100da85d0f9818fc2961c226d17c6f4efd8eb18e285c5e5c791974bfa2", 0xa8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20089, 0x40) accept$inet6(r1, 0x0, &(0x7f0000000140)) 19:40:38 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000280)=ANY=[], &(0x7f00000000c0)) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x34, 0xe0000085, 0xffffffff, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0x0, 0x100000000}], 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000002, 0xf93, 0x7ff}, {{r3}, 0xfffffffffffffffb, 0x20, 0x80, 0x8001, 0x1}], 0x8, &(0x7f0000000180)={0xfffffffffffffffe, 0x73}) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0x4, './file0\x00', './file0\x00'}) semget$private(0x0, 0x0, 0x202) semget$private(0x0, 0x4000000000000, 0x80) r4 = kqueue() writev(r0, &(0x7f0000001640)=[{&(0x7f0000001600)="a8b383d6b64da1714f3eb54c07bda7e798c1b4db6687c486042edf", 0x1b}], 0x1) r5 = open(&(0x7f0000000300)='./file0\x00', 0x2000000028ba8, 0x51) r6 = syz_open_pts() r7 = semget$private(0x0, 0x5, 0x2c8) semop(r7, &(0x7f0000001700)=[{0x7, 0xffff, 0x1000}, {0x3, 0x20, 0x1800}, {0x1, 0xfa4, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}], 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000001780)=[{{r9}, 0xfffffffffffffffc, 0x20, 0xa0000086, 0x6, 0xffffffffffffffa6}, {{r4}, 0x0, 0x86, 0x20000080, 0x3485, 0x7}], 0x5, &(0x7f00000017c0)=[{{r1}, 0xfffffffffffffffb, 0x44, 0x20, 0x20, 0x1}, {{r6}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x2}, {{r8}, 0xffffffffffffffff, 0x4, 0x1, 0xcde0, 0x6}, {{r5}, 0xffffffffffffffff, 0x0, 0x20000000, 0x101, 0xffffffffffff8001}, {{r9}, 0xfffffffffffffffd, 0x80, 0x20, 0x22af, 0x2f}, {{r8}, 0xffffffffffffffff, 0xc, 0x20, 0x19, 0x80000000}], 0x0, &(0x7f0000001880)={0x2, 0xff80000000000000}) pipe2(&(0x7f00000018c0)={0xffffffffffffffff}, 0x10000) semop(r7, &(0x7f0000001900)=[{0x3, 0x9, 0x17fe}, {0x200000000000003, 0x100000000}], 0x2) accept$inet6(r8, 0x0, &(0x7f0000001940)) dup2(r6, r8) ftruncate(r4, 0x31dfe21e) fchdir(r0) r11 = getppid() fcntl$lock(r9, 0xa, &(0x7f00000002c0)={0x1000000001, 0x2, 0xcf, 0x3, r11}) chdir(&(0x7f0000000340)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000019c0)={0x0}, &(0x7f0000001a00)=0xc) fcntl$setown(r10, 0x6, r12) 19:40:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) pipe(&(0x7f0000000000)) 19:40:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xc4) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x1) 19:40:40 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) dup(r0) 19:40:40 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x5) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 19:40:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() dup2(r2, r3) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 19:40:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = geteuid() setuid(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="0fdf558bc2f6aa2d349fbe7eda14ef1e010f43417b2e9566cf89f06b059c45d5b294d2a18580aa0eb76434e8ef0f420670681ed7bd001647062137bcc0b135eec349ca7c290b81c5782a5de9ae699ba169d0244397bf79b397d13da234643e5515cfcb09ef58db8f98e1d735e5b26afae2140b597d2248e76e7c5f0160c7321ab4d0e3904ba543d22ec3211871f963a22a7d3a4b6d648d421a671b9adae4cfec8c82514db929e23f1192d5ee0ab5cb82e863086b27ec7bd4cafd94588aeeeca178c6ce4ce674d611ee36dfd21ffb31dd", 0xd0}, {&(0x7f0000000040)="a4c32f056bec5ace848710421b0f219f1f231ecbf34c351b7357d6002d5163209071aafd", 0x24}, {&(0x7f0000000200)="a170466408c5b46912ac766dd794b3b6d8a8dd4f22595148e0531a05ad56b482f7c413612a00c421105b92133fdc8ebf48e401d204958903ca3e106179f770cf86cea0ec683ef7621c26870e2d77cac2cb786fda859788b5a2959ac829b58800b1aa1ada8d5d9328bc1c0b2db7389f9391ee77f40d53e56b6bf9cf87ab0f4d311ecba224deff61b83391991e216860f1e9bd3afbe770156ae3133e6ab47b0331551859c507d8048ce196f7d5aa69c5452234860e1d9fa5ff218a46d6e9de7e01bc3579d56863f9f397d4288b50e8b04afaefad4d3eff8f9d9c8e7c8175181595ace37a049050f2825cce", 0xea}, {&(0x7f0000000300)="d1b631eac5520d84834d291a12f596cc5f5a5745291cb4e698464e8d8152987b7a6d56e72f22d48d652310e32b21350ffcc062403096ac8a3b6f06c9c4136ffe02608c149cb4eac21092d85e2efcdfce85d2d330af613bbcdec1d30afb51cd13c9a2d9a5218756275b6abc0c8dafc1f79e9f3c585b4bd4aa9577dd40658c44f65d54477f8cbe0af88e6dd769374aa09486c18fff968abdc9bfe8b70cf1797995637381190ddbe42b4f67808ff192af66288a98aea96f70e9aabadfe60d1ec02f2ca6601b0481", 0xc6}], 0x4, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x2}, 0x8) 19:40:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="6acd047137fc4b720bb55793b9a6ac5ca1a060492715ae50533bac7bb5995753de56ecd820cec3e163b884990051a6ec52f1424ebd2ece4d8d0803fad6fbc1b58d8fe8080d009b1bc6bab65450ffe6859750928455e156ea40167a88c6b3206cf8f25d035b162a9558c9537be5e32eacb36e26201f0fb942d0040b98022a418fce9ffa32354a936fa8531acd2ac2783051f98db51241cf03fd3d4fff210a8749e19a814643", 0xa5) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x14) bind$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) 19:40:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f00000001c0)=0x242) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x410, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) 19:40:40 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) flock(r0, 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x1ff, 0x20c9}, 0x10) 19:40:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x1a, 0x4000, 0x3f, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xe9, 0x1294, &(0x7f0000000180)="b8c27f693bdf65474353a81c30cca57c43d5c8c3", 0x14) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r2 = socket(0x6, 0x3, 0x101) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket(0x18, 0x1, 0x0) socket(0x18, 0xc001, 0x100000001) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x800000000000010, &(0x7f00000005c0)="ebffcbff13b9fd812eaa4e713048e699319296482bc88a8ae800000000000000200e119bacf705d23232f7814cc7d21bbaee464ecb1ab4434aeb868f1bdbc57c6883fa8656ab5477e536ab6e2dfcdd57315b6a4da4f494c4370ea8399aabe04c0c92ede90abdb07e32fc4b8a7c22460a7400698f5353c3b2f61d52f3700632fa50b9fa4322234e83a717ffc02730eb56101d84f508715f5c7581d618499eda6bd8988f30b4b3de21dac6c6e33103ab97e63319d9d2b04ecd86569e4f7c5db3876c52e83c57d5314f07e3e3b6ab46afc3c69fdd43fd275b0552d3c7c19f102729bdaa25b755dfae65c0253fbeb61d9072f15cbf5c0e06a3c980da4b150f5c92e083ae64bb197c0c4462f783baeb911c47f464a9317a53fc4d44ed1819272d73ff18623c6bfaae5ccf63b51421c939719c736cc013f53feca8a889b90a83160e94a87be235a99d02a71c44ca693cfb38f4e8c17cb0fa9d960eac03dc1a104ff677ad47ea66bd13e0d71bd70f219f8cdfbe1156d9f75ec66d43b25cf12e8a7f4ea0c201c5cda6cbfface4ca40d79ec0d2039e907a3a946bb7d4637c1e15640101abcbe3522df2a435ccecfdbef1164ab2939d2a969941646a5ef83cf73f49095b43c1a62d8214e3b8f135d1fd4a545fd415281a37289b9eb9eb9341fe608c0b75e7a9db0f95d1bb9b2463e80c9e86a34281f2732180c5eef6195db94ff84a743af6fc1683d1838267423b200e917c361921304a724881ff08b7b742f4d3446cbf9131ad34105da5549929499095b882822ccf8e90", 0xa5) getpeername$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) 19:40:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:40:40 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20400, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) read(r2, &(0x7f0000000040)=""/9, 0x9) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') close(r2) 19:40:40 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto(r1, &(0x7f00000001c0)="5ee9ccd693a5b7ca493771e11ead3ac733d57f79147ba8121edca8ca569f3bab3153907f59405e755ff0f20dca9784b55c6ae90db1d2fb166046b147e6cd5c9274bc2d0ff3c4c795785cb17c00cdbb82aee82b5dea34dd032b4653522f0111f37a868ff5613eb38495d614fcba5d9508e06ef486dfb08494488437706cd76daabc80004a28d28a64956f3bef1f8e68", 0x8f, 0x8, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437", 0x10a) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() readv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 19:40:40 executing program 1: r0 = socket(0x1b, 0x200000001, 0x1) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="c2022e2f66696c653000fd24d2f1a514c4a896558a932fb36b6f774579083d059e56c1addacd1e5c376f92e37f9115653219eeaa83532f79a4060496a7cb9ec3a04d377520ea8e10dab614d3749ce9943b1219cccd96161b4b07be6a38d511126a3762c70ecd5ae9ce700f7092d6bd1eba941068e4e8d23f25c38ac0bf0adf2b50d7da"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r2 = dup2(r0, r1) kqueue() shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffd97) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$KDENABIO(r2, 0x20004b3c) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000240)=""/30, 0x1e}, {&(0x7f0000000280)=""/18, 0x12}, {&(0x7f00000002c0)=""/136, 0x88}], 0x3, &(0x7f00000003c0)}, 0x800) 19:40:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r2, &(0x7f0000000000)="01bd33dc0379e8e949c20073d3f8a270cc6bc75499f4feee4e7218eb8da7f965c48e1cecdb26b3094dc561868f83c5cb51772ea6cc2b07b84e9a283b49e5914b15479b5ef1794f99b3bf4666abd637c5ca8ec743c0e5c0452549847bc7b6b7", 0x5f) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x100c, &(0x7f0000000100)=0x1, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) r3 = dup2(r2, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0xfee5, './file0\x00', './file0\x00'}) 19:40:40 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = dup(r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x2, 0x0, {0x1, 0x1}}) kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r1) 19:40:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409735d0c4cf1f53ef80355dfe77e4d938b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12", 0x65) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) poll(&(0x7f0000000180)=[{r3, 0x20}], 0x1, 0xca0d) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) connect$inet(r5, &(0x7f0000000140)={0x2, 0x2}, 0xc) syz_open_pts() fchdir(r1) 19:40:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) recvmsg(r0, &(0x7f0000000840)={&(0x7f0000000200)=@un=@abs, 0x8, &(0x7f0000000740)=[{&(0x7f0000000240)=""/70, 0x46}, {&(0x7f00000002c0)=""/175, 0xaf}, {&(0x7f0000000380)=""/113, 0x71}, {&(0x7f0000000400)=""/152, 0x98}, {&(0x7f00000004c0)=""/150, 0x96}, {&(0x7f0000000580)=""/21, 0x15}, {&(0x7f00000005c0)=""/20, 0x14}, {&(0x7f0000000600)=""/62, 0x3e}, {&(0x7f0000000640)=""/230, 0xe6}], 0x9, &(0x7f0000000800)=""/27, 0x1b}, 0x0) write(r0, &(0x7f0000000100)="b70199f1093da621e3f2da36f00378584a2ca081f44ac8137b57f8b79e0f7d1e3798e982296ab322e5a946f606317735c5bb0b03bd33523c7e3161e0a0e5edda0d20234e7482e4c787b172e2ab1f31d18f0fb2f7cb58441b41a795a8929f59d1f71d94424c998a3b0e46a7e1d79198d33aa1329742491c7620dc7a5f565416dd4d7b8f3ca5d350caa57bc267f5239979ac058610bf4933033dd50beec66056020498274aa4d7a09962e8d70e4291ac6ebd884159a7a0a98529269ad5bc337fe4d126a8bbcb201c241190c35f7a3a45406464bb3e1db1c55e893369c43f8360194b33759c988e853c16105a56f1a84c2b00", 0xf1) r1 = socket(0x18, 0x1, 0x0) getpid() setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x1, &(0x7f0000000040)="90000000", 0x4) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:40:41 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10b) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f000017e000/0x4000)=nil, 0x4000) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 19:40:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0xb1) setsockopt(r0, 0x6, 0x7f, &(0x7f00000002c0)="5d3f6b4326470521cb6260517308a9c0c7a792e1079666c57b5d4bdf07dd044c0c5e53b0b7954c9fe631c7388f80095b35aa1d1a413eee7240f1030185dc020759e04d6a4613de1ec966a5b4bed4aae7847ce9ce2131db0aeb3d4c700200a29d090000000000000097ee587f9c8fd4b6966752aa74d71b76e275d7c492a2e064a8e144625ad282b424ccad283ffab37e2a67b92d44ed8a88410b000083d25957a506e092ae6e87426289cf0ed1c43df77644bcf8e0c932e89657db7b042b9fa92a1535b76ff2077aa6bda6c3d4abecd33b4cb45c97b3dc7ffbe124dc4c4e122650f95fe6cfe191bf4df1330ff4597557ab892dee02c6247e77b3c09081d2093a1f239033b66510967d7494274c93187a863335dc0f0e861610b0c0a23d4cb73f3bed76e39ec298dafb08e1562e0d0b8ab95cb8a08ff3151550692694180b444dd37fedf15d17c3d9788d3700b4934be65d078fe4954cd4fb880451676e89f5a83ee7a3b07f4fe7b67e9f478bcabd084d05c3874c4f533e1177086a656ac61732c6c5c3a21b4247", 0x187) 19:40:42 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0xa43}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x7ff, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x3000000, 0x847f}], 0xffffffffffffff81, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x48, 0x5, 0xf}, {{r1}, 0x0, 0x10, 0x40000000, 0x9, 0x9}, {{r1}, 0xfffffffffffffff9, 0x48, 0xf0000002, 0x7e, 0x400}, {{r1}, 0xfffffffffffffffc, 0x2, 0x80000003, 0x1, 0x8}, {{r1}, 0xe0dd4ef3283bb9f4, 0x9, 0x2, 0xe5ce, 0x1}, {{r0}, 0xffffffffffffffff, 0x88, 0x80000080, 0xfffffffffffffffc, 0x7}, {{r1}, 0xfffffffffffffffd, 0xc0, 0x80000001, 0x1, 0x4e}], 0x8000, &(0x7f00000001c0)={0x3, 0x3}) kqueue() 19:40:42 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x802, 0x0) pwritev(r0, &(0x7f0000000000), 0x10000000000001f6, 0x0) accept(r0, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000080), 0x0) 19:40:42 executing program 1: unveil(0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) recvfrom$unix(r0, &(0x7f00000010c0)=""/132, 0x84, 0x842, &(0x7f0000001180)=@abs={0x0, 0x0, 0x2}, 0x8) 19:40:42 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 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) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:40:43 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) 19:40:43 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="0700009ec9", 0xf4b7cecf) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x3, 0x1, 0x9, 0x1, r2}) poll(&(0x7f0000000000)=[{r0, 0x1e0}, {r1, 0x44}, {r1, 0x6d}], 0x2, 0x0) 19:40:43 executing program 0: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x50) setsockopt(r0, 0x1000000000029, 0x200000025, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) 19:40:43 executing program 0: getpgrp() select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) 19:40:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)) r0 = getppid() r1 = getpgrp() r2 = shmget(0x2, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) setpgid(r0, r1) r3 = kqueue() r4 = getpgrp() getppid() close(r3) fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x10001, r4}) 19:40:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x80000000) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) sendmsg(r0, &(0x7f0000000880)={&(0x7f0000000980)=ANY=[@ANYBLOB="2291b8730614c1557e4fb2c81e37941f40d1bbc15defe4b4f99d37533973fa"], 0x1, 0x0, 0x0, 0x0}, 0xb) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0xfffffffffffffffe) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = semget$private(0x0, 0x6, 0x388) semget$private(0x0, 0x6, 0x21e) preadv(r2, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/220, 0xdc}, {&(0x7f0000000740)=""/98, 0x62}], 0x2, 0x0) r4 = getpid() getpgid(r4) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000480)=""/158, 0x9e}], 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x810, r2, 0x0, 0x0) socket(0x17, 0x3, 0x3) connect$unix(r0, &(0x7f0000000800)=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f00000008c0)={0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000000e00)="213ae5879ecb3642e4d2ea2428f6b1086ee0823a17bbd68beb68b5a5ba8ac8084d9e3c538b1b26abc936efa9f06722cea28ffc14cd0b2cb89b6790ae161c7616e65a121d08ed1da081cf54065db5bf9abac4474d0d83625f364b63ecb6961cb35477e43357", 0x65}], 0x1, 0x0}, 0x400) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000840)={0x8, './file0\x00', './file0\x00'}) getdents(r5, &(0x7f0000000900)=""/107, 0x6b) getgid() r7 = dup(r5) connect$inet6(r7, &(0x7f00000000c0)={0x18, 0x3, 0x0, 0x8}, 0xc) recvfrom$inet6(r2, &(0x7f0000000540)=""/27, 0x1b, 0x800, &(0x7f0000000580)={0x18, 0x3, 0x7ff, 0xc4f9}, 0xc) 19:40:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)=0x9) 19:40:43 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x2}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r0, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) kqueue() 19:40:43 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x400000002c4, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) openat(r0, &(0x7f0000000000)='./file1\x00', 0x1, 0x0) 19:40:44 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 19:40:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getuid() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x66) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x2f, 0x2) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x400) 19:40:44 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a", 0xffffffffffffff3c}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getuid() getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0xffffffffffffc1c2) fchownat(r2, &(0x7f0000000100)='\x00', r3, r4, 0x6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) 19:40:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f8000000000000000b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0}, {r0, 0x24}], 0x4, 0x3ff) fcntl$dupfd(r0, 0xa, r0) r1 = syz_open_pts() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20040, 0x0) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0}, 0xc) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSCTTY(r4, 0x20007461) r5 = fcntl$dupfd(r0, 0xa, r3) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f00000000c0)={0x1, 0x7f}) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getdents(r3, &(0x7f0000000480)=""/4096, 0x1000) 19:40:44 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000014c0)=""/229) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) fcntl$lock(r0, 0x7, &(0x7f0000000000)) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/232, 0xe8}, {&(0x7f0000000040)=""/59, 0x3b}, {&(0x7f0000001280)=""/101, 0x65}, {&(0x7f0000001300)=""/2, 0x2}, {&(0x7f0000001340)=""/252, 0xfc}], 0x6, 0x0) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 19:40:45 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='r\x00') chflagsat(r0, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file1\x00', 0x20010, 0x10) chroot(&(0x7f00000000c0)='./file1\x00') 19:40:45 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000080)=""/244, 0xf4}, {&(0x7f0000000180)=""/27, 0x1b}, {&(0x7f0000000800)}, {&(0x7f0000000200)=""/98, 0xffffff52}, {&(0x7f0000000400)=""/147, 0x93}, {&(0x7f00000004c0)=""/194, 0xc2}, {&(0x7f00000005c0)=""/76, 0x4c}, {&(0x7f0000000640)=""/171, 0xab}, {&(0x7f0000000700)}], 0x9) write(r1, 0x0, 0x0) 19:40:45 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000001c0)='./file2\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xffffffff, './file2\x00', './file2\x00'}) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') openat(r0, &(0x7f0000000200)='./file0\x00', 0x10220, 0x40) 19:40:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ftruncate(r0, 0x3f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="4a7d03006581684098eecc9f268c16094dd00d2ceb3667fa4d544ffe40d3318d91763c0dfa448c86847da5f3a936cfbc913d0b3771dc198705714254047048f8d601fce70edfe9308ce6773c24255a8d0e1ac35456ca9e75e32820158225da1d82826282b64c70bf6423145051f3d5c03bce128c1972523affe19a3ed84cfed6ff1c658c7ca9ccaf0da542d8ef9dc5ccfdb751e79c86a4a437c90866bdb96b4a1ce802735eb89382c7996a0f56080c6ac65226621a68359c9874ca3f6ad7835059eb43d8ae6a56f1d6a96d971541b86db045eb86947567b5e08070cb3aa54651ce2b8298753c3910783f846adf3e006c49e5c75e66645756e5", 0xf9) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) r4 = syz_open_pts() fchflags(r0, 0x40001) clock_getres(0x2, &(0x7f0000000240)) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x1010, r4, 0x0, 0x0) fsync(r0) read(r4, &(0x7f00000002c0)=""/78, 0x4e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000340)={0xfff, 0xfffffffffffffffc, 0x9, 0x1, "f68836fa65e83becd2035fa9c344c0e5840c08c8", 0x5, 0x12}) r5 = syz_open_pts() poll(&(0x7f0000000380)=[{r0, 0x10}, {r0, 0x1}, {r4, 0x84}, {r5, 0x15f}, {r4, 0x82}, {r0, 0x1c0}], 0x6, 0xeaa000000) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000003c0)={0x6, 0x5, {0x1, 0x1}}) r6 = semget$private(0x0, 0x3, 0x400) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000400)=[0x2]) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000440)={0x3ff, 0xfffffffffffffff7}, 0x8) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000480)) fcntl$getown(r4, 0x5) ioctl$TIOCSCTTY(r5, 0x20007461) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000004c0)) accept(r0, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x288, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) 19:40:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 19:40:45 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x2000100000000}) 19:40:46 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x100, 0x0) kevent(r1, 0x0, 0x10000000000, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80c) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15, 0x1, 0x6, 0x6}, {{r3}, 0xfffffffffffffffb, 0x90, 0x4, 0x101, 0x7263}, {{r2}, 0xfffffffffffffffe, 0xc, 0x8, 0x4, 0x7}, {{r3}, 0xfffffffffffffffc, 0x8, 0x800fffff, 0x7fffffff, 0x5}, {{r3}, 0xfffffffffffffff8, 0x8, 0x2, 0x80000001, 0x7}], 0xff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x21, 0x40, 0x8, 0x6}, {{r2}, 0xfffffffffffffffe, 0x20, 0x40000003, 0x6, 0x2}, {{r3}, 0xfffffffffffffffe, 0x4, 0x1, 0x5, 0xbff}, {{r3}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x0, 0xf238}, {{r2}, 0xfffffffffffffffe, 0x78, 0x4, 0xd2c, 0x20}, {{r3}, 0xfffffffffffffffe, 0x0, 0x2, 0x5, 0x7}], 0x7, &(0x7f0000000200)={0x5, 0x6}) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ffffffb, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000480)=""/242, 0xf2}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x23}], 0x1, 0x0) getpeername$inet6(r3, &(0x7f0000000000), &(0x7f00000002c0)=0xc) write(r2, &(0x7f00000003c0)="0818b32fa95a7a3274e4035ad6124eb19df55ea37feb431d1234ffee8b35a00333a31a2d38e65161c1a1e6d348e3e0b897cf5588e10f76246472aea607fc4c21467d5422e73631e93e7409747a48451a405dfdfd2a2ec3b0c70f70eef7734014a4593e2386cd717b2460e369d58dee27e6536be5f290cd8c74c76a4c4a9413887accfca769333971aa4e0101440940f6b641aabd2ea6db8cb667fe0a7da06663b95c34c5b1b6f5", 0xa7) close(r2) 19:40:46 executing program 1: setitimer(0x1, &(0x7f00000000c0)={{0x4, 0xfffffffffffffffc}, {0x0, 0x1}}, &(0x7f0000000040)) r0 = getgid() r1 = getgid() setgroups(0x4, &(0x7f0000000080)=[r1, r1, r1, r1]) r2 = open(&(0x7f0000000100)='./file0\x00', 0x418, 0x20) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) syz_extract_tcp_res(&(0x7f0000000000), 0x14a, 0x3) getegid() setregid(r0, r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000180)=0x1) 19:40:46 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0xfff, &(0x7f00000028c0)="e1f46c99", 0x4) sendmsg(r0, &(0x7f0000002880)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000080)="dd667bc35495ca5e68c863d5356f9dc3e483665ecc7b72dd4de3448620f5321082b7ae861d7eeea710d7f1f1827a8a9394745b629210dcf1884162a2c331f2a5742851686d88585ab6f7780c35d18d8598dac998ed4a9ee4e2819a8f82bb19efc27b29ab93d7b96a5d5ff050ce3ae05f1809e277d20a3af6848390634f379758a3677c56b799ec9ad9a45ba4fab11a543bdc352b43205fa54bef664852295a5d1c073e36f16b810841514af34fcf9f8a8822cc9781cca733985589363b2be433f370a52445d2b8058932b23ad9bdc0737610bceb9089bacdf74035d28d6b83369dec7e68fafa2f6f70f05474f9964c44561616e57fb73d86a8f1ff6ffeeed7cbdb83d3266fb19bef8ee6e40ace0dd3bfbe216f82e94e5c60708df386b29987ec276722265d917be1c53600cf1dc36b9e2f09c46e95982a1ae14b75c8cad6239e19a31d47bdd1b6ed8370670bf620ceaec3d4c6df823ed9ff63ceaaa7b6904cc0f97ddd236fff985081d8e03d0e6efe3602f67b1836c977bc9d00791e89b58b4120b9efb5bfb5eaf38d54d919455faebbbc1515235db3e60de056f87e8b31e30392afe5aaa68c667ae5a8ed637381ed0a252b772d2e65ab95ad9a8f6d791d411bafe805366d0fbace1aecc16e29cbf870a8bbdaf16ed9e6407f552f59a30df7311ec412be2f9ac9b08439ebf201334610ec04eb88e69a609329cd241a26af8c967f1f0c246a1f26e5474dc777e7ea758cecf2d5c8a85307afc0afd892012d63329f2340db2ebb9cc4c6384b0de9ea059cf213132a7637a724c440ec335ecfc92b9f655ac6b7e2273f7fa4b600ca7e651e4937b92a953dbc38ccd5990d2b0943ac143e971a744c9d42c8c6a4e0175354304360dbaa9fe1dde633c55e0033417f81eeb07c9896257087948ff1fc9813491fb57c1c81c69ca67334f0f69d4b370422e40d7e83acb50e9c0459632d4f19b67cdd5c48d2f4457049fb7f38701e8c70af864ed70b04e7d008f59dea5ea7597d5924915fd840a7053e52ab4f10a5c0239bd82511918b5a74bfe4dafa290bbe61320e54f055df8f3f15a0ea823e1c5b9163172b3addf367a3a1e473c174eac53914b84bb78ef11153bf3ad08302a3cc1e68fc92161a9b605890e273eab24fc2a1d9435c0fd065e9899404fb0ad8786d20a289707c0d24a6a7181419b4e5caab131f42b54bd97df469d0317e13b5efa24941a11d5e29dc312c4b1eb1e0671bfec801ce84c08169d0ad0ecfbc4c567a9e407b986587393c1bc3a21d34947cc39ee0ae8bb21f1231c13f52d30a58bbd2bbb162c2d2c3d9537d892ae49bfbedbd1ae5c8f6aaec00c285b5716aaf0119be9cd9b0f9bb80b7d28d95f221dcbd47de1dc372a501660ed47ba36e096fbb7413339a9e1314471f8d2b9a93932cc5956f537be0b1ed496e4571675416dd58855aeec1f4e2f3fe97e2460924be8e4df5bf0966b68e8f5868429ffc503c73e13a922ce0e8fdbe81249dabe06eacfb3facce9c3dc724d68485f482a1d7e612cd8dbf47f4bf9d551a3f6a2e990dcdf0ee0c0cbf7d0da775f862a88539d0e63833db955642923f4edab5f9a4d9b11df8f6fba0642f363376e5067ce3e1edfbf743e1957e3168250e60ef3c059573461bc935417f3b328fab8ffe70e33f87e20967f34b8dc97f13e679d6f55900bef6890a223a38dafb9a7cfd591710b555ff7da826f601c6fa068ec5604d5fc87d370f8f186d12cd1c10d5651f98af73c9b77fddf0885d9eb123229afd33450338fdfa6b54875c52501a2f960dbc349ece838ac910cc74755fed3071f524530d6cae7a0ba89f116b9e502ac6f2dc538f05a4f7fe6c8230b8ec04669a5c5012a8f2ee27d289940f85057a5d96c1cba2ea3219fc0ce56df23815ed35680fdf684286b2e03bd94b217902138eabf9cea94439f7502e0a679d229539e152ecc94b261d44a7ad1ea1cf6afbdef6ddcbc74c641482a0fb99c7bfcd2bc94a918167d474c361e5a992a4365875c435dec5d8c599996f51f342a36121c4a20bb8b4a417fc53a197ef319f5fac0b345fbff7ca5e29313c0a3ff9c584797c18f8a5d98a445bd407e0e5c425bf03957fc70f2e31fa6e983a84660ab7ad8d6582970ea13b5b5190fd4cfca18f680c2a644234cbbe7298d64255b63d1039bf1522de09e98a455f836a7e77862ab23d6c0ada30337bd9c5781baf94c94578c16459d0e198807245b0e1613edc8945a35ded6b746fd8f480b161aa9be6bc2fad9919c17d24ed66357d5edf917c38e9d2ea0336a4ad8047bd58630b6696c80d155cf512258e40d7ce03c84545ee13cd53b124914a948bc69c629125e13f4a82b768b95f1b7a77a7ba1010c14dca360587f1024dcf860408ac5bd52e7369d998f5f6cbde7449f472d3678a5e5d0001206fc8399b6e6139dde8e28cd5728587e1f1ec5a0e15b89ca410462a3205df5ef5bbadf2fefe21bd6b3156cc4ac27a42572728a3dfb74c33c66eb4b303baa789f2e01d1012957f857ae3339a6440472e58e82010de182924bf308e604d78f176ea355991203720f9409b5f0012a56e87f1ac44fbcf3b7e934357fd87abc801db1295d239bff07a47f33bfd30be52c73a28f7c6808869a7b5dc2c7eacccfe23420e7fc8c9afce39588c34b90728ef5df1ae48c01a742cc8018db36bd36eb305a733ab6686bc0401e1cfdc72fac6b1c71eccba5817bfee9aa734b88a8963ae754fd08732c55021e71d61dad40c1ca7babc6e1a74276a5cafee468f5e3b1107bf8a539a098476d842f338accab7b869c59d23b6a8aa8c8837ac5ffb2c8939f31354f2dccfe237dadc0500b992e726cccd9f2b2084f8848065f6312f933c76dd66b09acceb5d82a48f12cd60de06a7465d08abb68228c9c63a9782ce85cb8a96dfa6db641c7fd0d5e3884ef16d99a0473e75f0664e5137fac2645415a23fe6d7ca2d8a862c0b0afd6d7901db9181edb57faf6978176a48612cd6998438492c5fe13046525c08b454281a4db36fd4630a0e5c0124a2a6d298597fb80f9f387fae1a0f2e1b539a4ba7a8a2c705cf1b6738f97d6997053768548474267fbed439a33b0dc229a8c48b2fc78f27e51a3525496aa5fd69a0f342740e4d53df39b39d99e0a38f581dabcb18ddf6ac9ff369a2a8cfcc9faf901ba905181ac23c7410fda67c93f0d4da3af52014fe48c28d526b793d950c5b962ffeb25184bf10c95435f002d2261d23d2c70a846ea28c05c1afdfb7fea69097cad2cb9802e534ea3c63a7477e7874f01e972aff1880645a5a3e0f1ec198c7be2b9489718898951c9f9f80a533319d594c5059b72e96abe1ed0160192154b3290bc2573134e7b68e953c943f718f86892900c8e7a6bacd1f9d89738e3a1867623a21de79e74bdc13bc4c5481f9925bb6c2def292991a1710b1dded360bbc721622d6c93bebfac48d7ae369140b133bd1c527e29c78af24af7d2700dd630588a9302d33e4a3bba592e734488c7924c63250c17ccd9a820ce761a3fb8a8eec4f7292d8941a6aa91872621da750027806364c20abe6e7f734363ac2c5c5484d49ec9a2990c848b7d34cf100e1c80d1d3e20e650e5d0b35e941de6fcefad70ed9b448d2f76f9cafe01c816c86e690a99b0150ea314bfd1aeb0eca3a529446b34201f7ca6cfd75f13aded944d5164119e68aaf605718e72412b7c426b6c1fd054b596ddcdb64fe85d29e857ca6711b4ee4011acb05269fe94c6bc36dc999dea2812af52ef3a6069753f98aa33691a699e35e632100467c7d9b875b4038bca715fe0acedbca057e7aebd56f688a81ac092e87e212043423cc78c457a3062187e832aa5192654b935fde86edbdd093024b561915e84554d32562a7af5f243a58e9ec66d04e91afb85aa21456610bd0ab9aa40eabe3a8037e1707933d99a1625b99a7d3d9ea1a51f0d67b5096fdefdd28772f50d77c9f01fef2ed109713b6b86c677be31635a5f3223929848ba7fdc933dc90b4610a60c6da56af16b6abf983b09ba2accbe13bb2e810d22c0e94a22bd35400f5b149dbbcd2022a1ff580d8be7706c3497a8a856f54e820a80b1336d3f45ed77885de75124f27463eb97378166b745850ae37748554e337f031fdd2417165e1831477def52e0cdcf99d6ba522ab2305d607bbb828c005cf5581434a8bffb0fb92cfd4674cfed9390aa5857a2ca6f73bcf4417852772af25521810f6fd4a8050c54a6e20efa73021c86f74f6b43488b189cb23cfe3d990e6ae7c74a733c37e954894bf77bb4159dbad3225346c9c72cc163c087756b31a5fdf31743af2238f56b4365813d1ece3116333070bb60d70f1c263babae93db95c0b83db9c7e5aa8ca90ef3e028fab5307af9ebb50a6b808c3c9d1fa5c07717bddc5389120f9ab30ff077ec69faa326b5445d82ae0f6b0a7f2caa84a5650385f36e92003ad69804ae8d1be88d780a53e2a0f17ca1e1de2de13205b7d4e11c22f43d79b406a08c00685a94adf7361a03fe1f23a949228f4c367d95d816554f668dbb64e6281e63c81bdb5366ec4af4ce2bd938c481537913b1a596fab3955c2d177be774bf6857b8af8468a493e2500cf1ae8bfe1bad5afcbbb55f44e0427770b29bc7ba616ad4e27d724aacb7a4c51651831eea5214e49c17964146ec4e6263d3f3b15cca6e065bb0aae28304cab133bdeb78247a5c2da6639b856ab93a731bb79ff2103aa0e01639a17aab90f9e0ea060fb6aa805e568370f9aef80edbada4d675e10aa9c0c415c077fad79fdca2e890f1b6eea037c934304d8f199288070adbbfb43b808197de008ca47474c4553156fcdfcd6cc09d10c3e0f17648c09c9deb2a5b7158351ea7382842acc4418686145fa7394c41aa462a3419a86926b72726bf086dcc0658cf5c91923393e47571078c147171108ed0fdb283fcbde19877d9ac8a6b32c199678b39037e4cd788d19002121ef626209c3eb968dfede930838cf4ce692233c3b815ecfcdd33332345404c72810c8c1c0540deed062e43a4220ca9985293120ff455449387babc3cf5f37d4c08ff94dd7a17a4eb5bd67cf4a488df6d88934e0432b3b7416778b4ae76383d97427b7ee96c2ed553b7a9ce92ef54edd6001ebd9640d8fa45a673c2f14a5faa9834507388f0d62438814c0b0d47e58408f99dc370bea073b21056b05739210ef024f7e059a7fa26c74f2208a0ebf20f3a9995516a29bad1d3d19e4275cd17e516107cc3b5abe3d547e76d3c58446367e9b948e7f4ba36a22183a20c4c6d6c8342b77d3711d7fb06153799966968df9a8d4e480a153d5d199b1175c7357b17ca292c4d10ee7a9990f1d75f68fa7c0e0ab718bf822688f7d2675f1607ec2fa3af9d178bb180fa36aac413328299b001a4329a9f6f5437e19444d9502211d0fb446d1aa50d26c099eb3e471d16e95471dbf20c70564c8dff80497f3d2688e65214dd8935ed4abfe713fc21aaf0246011fff7f9ac506067de79820a5b6fe4e37373d829140359add7194032f5d626c43e100662a357cf389bb9a83c4cfe3ecb335da88255ca69d45925dd6b4bcacb0fd9141f2ac4d8f7924875d1584803f2a6faa8babbf8ecd5db2368cae2ac4ce74c42f8f0c0d140d97623ddace7c40f24e935195589f1111c2507c5bbb30caa17282d20bfc23814161164a07a8afcefc8c065bf68f90ee51ad81e4e8fe3d1126421a6723b82616bb826a2dc3db619e6ef0fdcb643035a6ac851bc117bd086ce2f12efab1d691ee381dc8cc9de57f7a7f4a13d1516a4aa2e3f52ea6490", 0x1000}, {&(0x7f0000001080)="9aea7c86b09fdb3f74b1fa9c6a8a1fa6e8795683fae83291f38b46675f36686daa14da217effbcf9a65face3f02f54cd3564ac84800385c956a045cc80b04eff91f08d0bc56c3b23f7aef26aa1faee31cc19428a1805f781d2e7dd86147eb941a2c7aaa1e53cd059fc1d8c9b8c561ff940034c70569aa8ae4425689c2d7b26daf24794d1a8d9788e2cadd5690f3da59e9646f6da2d40335931b09a5b5ff9f2d157096d3e12f34c62cfbc99b9d6126364e339371d45b6a392bb11382cef9c929cdabad0a059fd4a790fd4aaf1202d2647df7c06bc83b84616179bfbe9c4aaf2722a5276c6708beb4e24", 0xe9}, {&(0x7f0000001180)="941dddd33c9b9631639aa12fbb7de2a20177ee6110d33cca645eafc06c9d6b857606c9f064b1b5a6b2fdb0c9b90e42eb74c9f31922f7830d9cba6a5819eb5eaec7763d559d4dc4773909b13cf3dd0a70f623b2ee7d3709df1e2073da0037348aa6d1d360d08d35fb256b7961e4909a30b1be11d7853df53496895c440ed167260651a54127f4dc872a1b2a1b19e43088bd3646445a5203436a02eb0915239feaa688ea0bbe65ba6cfabddcd13c03c7159c0414cb62d557fd3dd1980292cc694298abf7319d8a6715c067bdb63629e2772522dc2e73bc4e5748098f9a2403", 0xde}, {&(0x7f0000001280)="38a08543d4638b5b51e92054333d74d3cd790d942274f77c54f91f8d3a79a8d088b9175b606bcc4f629c07732bc5af91a0c7f5fc69bc55f39caeb8411f1d5c2cfd66b6217693a4c37344ca988aecfb6848182e110b23f128136968ef5bea7fa28eb0e228ffadc611f62433aad6fcd97e4e446c688cf9e1e157ed331880a7e8c8eecba690", 0x84}, {&(0x7f0000000000)="84c94fb32ceb9bc58c61ba6d4b4c14e59b00aaee13de2d05bbd164f951dcc1", 0x1f}, {&(0x7f0000001340)="1a4fcf5539c75d6fbf4f5601155a87e714d07bc5c821b811047ca907d68447efcb41aa5bef1f9bf5887cfc4c7180d836e1d3802e6e69108a35e0e5a4606f0334526ae96f537dc051ed99f9472c4d5191c1bad3c3c56fcd451b1c32bf2da4f1f1b8d3bf8ca0b386ab1292cdd7a60c64d3e016ce2a9c4cb2796b10548bfca237b0ae2ad02896d9a1c35a1021c89e7ebf9cc46cc40de59cc1f404ab2f3487010c972e6ac97a4c0cf9bf9a4071f216eda10eec539f427c0c288f8ff8aa18c7a6a96e2a8004eb45af299401", 0xc9}], 0x6, &(0x7f0000002940)=ANY=[@ANYBLOB="70000000000000000100000080000000218108febd5d7b8387a9b0fb22a860b64fdb7acc85b17e3489bc51987012cc56521f1f00f2c6e34bca64fd55caa2ceaeea87f0d4ea5da98722343a2d03003d9ac45c9d1a794f64392308ae8535bf446a0081b3b2e7f5a5bbc9cc78df000000000001000000000000ffff0000ff7f00005298c5641b5e20282162bb1edad9f7f95f78603c51965acf6693148ed5cf56687badda9e044b82a61489766e360398a7dcfacdf75f77473c70b7d1f78843a1c940a51c19963f3850c644cee6ab883a73cfb241f7396a2e8599f5f79b88de5fe67d53fb96a7840bbe9d2377687d8bcf0b9b31536e4f85d0459945dd15d47d713e8b2f4086ddb750daa29c231a1e0f44fba28eb8bb7e941637e2ac5d3ba16c157fee04b974f84d4631be511deac454b1f92a3bc9c8ce574fa5c76c71520e704924c2fe22463d93d95ae584632a42f11bda4cb4bac0e7d46c307f9113879e9afc54cebacc0b3706814e82072ce9000000002800000000000000ffff00003b010000903d00d16cbef46ef6b714a472f7abdda000000000000000c800000000000000ffff0000580a000097dfcaf6c013af47b57518f3c98eb6e915a430573d7d4c28a067250393aa91337e45ba4b87721ea528e67e123cc5edb31d69081cd7aa13264a88ff4fc386a72973461b8c6ec53a9cb14bb72b807233ee3fc7d62ff0a73727be5b165250d9ba563796217cc1c36ff1e00e030b7c572c12b4bce0e1451fa1fd6b232969c946b3f1ae17c047f5aacd5ee0515736da91f3cd25d9202bb2445bc9c65a940e3a3669805171c561492894044314da510f4008dd6369fb00000000001010000000000000ffff00000300000069e9dd2e7bf2e99b8905cdb8a50697fe013259c7b34cbbecf99917ed6ac0c7fdde7003102ba7f577de2efb1c38abfdceb4fdeb8c5dc3b14fa048b0c08e282671c849cbfca198e5fa2e62fb3e006f33efc8dc140c87823d747de248ea75b876558e8eeb54048ff394906186faadd626696e942c44e5653a5f06503f96840e7d6f81921ef7e564fff46e6f707741a9a827712641c5044c3e14ece72576ed47a687911386c1c40e1d3fab9e82d62b0addbc66da50298c3b2ec859bc9066505755407b3329239af85daa22ea3bba94aa5c7a2f0d14999d37513417a8ebc4984b7fdccfcf898e56033906a80640f2704a6552ac5eaed1fedd41d1fc7a7c0254c8e51fea541d1eb1e1db3a9d87519c7b1c12245f060df74d8b37e43d18bd89363a1ccee1ae8f95681f623bdbfd528ce5b706f9bb2f8eeed47f59efa119f7c4ea8ffba396206e3d9ace0cd5119f6bf7fd220280564cadf53e93b4bf47e21cbb26d5dc646e5af09caa227e914238af53217c3ac4d895bad4eb00ea9ae6fc9e0f501cd4d3797f256945b6d1f9537546f7aa2981741a5e33c415fc47978baf1b150961c39ab48cd9d9a5cf42fe289c2edbec053a6f1547fd9c65f4655bbdf7c6233d510d7167f70dce6e4686b53b7861b94dcf69910568e7478da31435543610864393fa2000d63787e0b9c4bff951449c105076004f02bec8562c332aade02dfe4d879db62c66b4e5681f5a03946c6c5c1158d462771667d2da92c320593e85bcc0a585dc6a12f7bc0f0dd22c8f0b779dda8e70f760d47bb46f894b158036c719e67ac5402f25b0e0609ae0a217361e3ad9c5e10ae39efed2a795e065e6273dd0b948de6b6a337b29e8282e3dc5159bc2c2bdd3de96c821a3e8660e772b5a261913e9791835dca6e67be177c8c8e219d6ba4eeb88d0640b832cf70671420435d51fd09a49bee65ad45dfbf775fa87ed1b853d518c76c998615ce243c0e17086a493625bc8fe019b012b5989f6bc43f274f963bb7b06933cf233a8a58d067a0ee5c8ca3eeb242460ccab8d9783a5c5ae522febbb6c46429c3cd41eceb0a61fc732e4b6d70813d5c482d6736cdec830b659082b4403907c90402196e8b3bf25d2bcb366985096a13a01ca373ce50b95f91a671d1fb4ea7fab95f46042e9d47bd00fe95a6a3fc6e963d1b8a88ff41bc02938644ccc719eddf7aebda26bdd1c93397303bfe5cb5f01bdb0b382cf7eed37c4b8eccc6d3d71772bc8b41f0d6c56829ed1fcde8bb48c255d8ac34ba1ea757ee60cd019e23548c3ca7b65d4d019e2bfa60465b6f181a93fa2a55139cd1710adfb33f72251f0966bdb996711bb3e57164213f161a1bfe666654384da7486f890c3a720ce27345eb9d5870115f36ff25a524290ce3734fb2bfc82a905a1f9034d71b80e493f594957e876c9f3242333c0dbb7b4f3856ff9201c410b171cf64cd5fab4381e26ed5011712a763ccf29d68e53f4aa169dabfb9e4afe86a84b242b20df208b1df89eb97de8c7a4df6c911c1c1b3cad623d208b22078b4eb8203b3b1917e0605f5ab94284b1b9feecd23dd549be77bf0102f8d853c35fce17a5004a88f04acbd8215de2c6d3974276a229bd72f4845d72a9d84f69343ad6874b9c77cd20785f6cd5eb8908dacc130e6021213d98cc86965a125af8a32a154676e84f00fa7fc947c1d520a711493b329eb33f4e7eb57cd68ebb241194c4c1964f8053f3d804d1c4403888080a4ea99352a0e11eaad7919ae65c10049f516879debc510b300d907c56089907ae2979af77e3fe39229189a993fd3fa42b4571c0681faa21dc60f4057ffc38928278244fd7fe67d37a8e1694e724eeec129d83ff328b6dc9024d586592a33e37917ea72c35529e3a05a7eaca081cc3194994543c631257ca6e4b2869ce8463285edba91c69c65b034cfb9737686e8f0607882c6bcb9b6d8ca2c7a2030493756893e5f5b7cb64251c45a3b16428b7ff1dc89ecf7e5caebeb78c5ba27c279357fbfe289b1870201747dd09d2caac9cd5ecda9375a3037be14a75fc185208f9f051a760cc8124937b8873fe3eaf1220d6dd57c4cc0bb08bea03066a82e913003350d949e3ce02a503f2c4d5e35c79cc5de592cd994a7dc81ec72b7af074cf2e1fda8005263892c07bf80f96c482fd00473cadff6246c78891fa6c1ab4da9929691b3d93572cffc035ed35cdc296c565639ed5065398d6d08f2b7a9a5c3dc846ddc47314b3776f25e6bf0b931b8f9a8dce3bb93a844926399f10f314f02a235274ab8f1287795f96d23281233eaed8c8a47f6a6af3c613b59c55b7841abd25b87f01307dc5fb94a129c1804ddd3fae0031c0671a8d41dbf784043dd1c1aa02e134e7e56d7d3c1078cadaf43abedf9db3b55f874de0bb53ab392f283d692d84ee2187a5d87f48e0d8c5a0c135fd1b4be04cb4b0757871816e1c6bd33fd6600df5e7a9759a3b6e346efede8863dd2bc1636a678aafd02f6b7972246a2441b94802d438b2a6dcfa6c9e05b693b1104a862a27c305964c9d21e2c17677d9dd85571ea85886e83200f906d60fafe8f04396be3bfedfff29a6ac53b30ef2069202ce4d6d6dec7e99a538b7ef39020c35429ad94b7d16dc8e9133c13017cd9c0f729733957d6433eafb2d2472c1a27cbd832763f69ff100d3f09809b7ae937628beaa115a26f78ebacac47a8816e3cd1902e214a4929eb37df787016a2c0ed8b370e3ed37c23e0f46c3937a318aab289bc9c7c5fa7e7c3aaae04e674339261ca38c6300db143b30694981aeaf862bbf75d19c13f52810d2444be34d646767643902aec049df99a62d43d5a78b620f85a3fe170c13b0484419981df3258b3a2ae004bf195e689026c8415082c14f2e3deeee561eeeaecb2749e0764de87bb3ac041843777cce24d11770319c6b3575b689f0a62dfcff1d52f3e28ce40adc7a32d20344ca0e1547c3ce2b4bb04578e3d5620bcf2b33003b86c9166d577f1ab3f2800571bab3cb823c152052afb940ad911f0d72df6f427dc679b184be1edfdb575757ad917e3432482dd2b1cef7ed7c560ced230daf2f2d4a27919a54a603b1400be248c0d918a7512bec1d6dc176c02a684dfdb128f1fdc3586dfc328b249f9c52bf1c3b71899103b30977209ac55c65cb7c550880467f2ef77dff1e04660a467d9a8a1b1425a6d5ced8ec0c0fe4b545a4e802e081b1f926e7083a5aabc933d02fa6df4cf3f81dc6802911e7cd19c6f80a7eb77478e6b570e11bed8ab2e98d976b73dd78a594874b6f29b83beeaab0b0c850f98f2b2d449c4399df4d083f754b1696e68dd7719a59c128508ac39340575d9367ae3199c418f239a5bed4af9c258fab0ea363e5a6188035b5720e12cbc43d072f987db861ced936031426311a8b16762c1a38f52bafc773b85acecec8cb9aed16e88f5e345beed92564dce9f30e58da3b917b9cadc6f06049898da810e683a5bb943deff435e35eae4e848e13d09cff81932f8c25e7bf85916ff32da15d207a2213da638a64f44c132fcf2d3b8523758eaf2f78d539f8bcf78834e83324485faf2eaeb3d924cd55da57391ebd68b587d53aa3bfc040ea7a836be457f1cf9af66cdacb7032c7a7ce905421f43669856e7e9389b3171fba63ca9c10dda802690786d2a1b566cb9653771da3560eeab37611436fc4d371df19406baf18c4184a2ea2f93e20b5b3f2de1b7615fdbe215b1cadc617c2bf8c5943bc660e02ed8b13e6c9fd522f0deff8f6839deec1bfcfdc807eac66a18a793f0ad36e499be8a37cbca4281a56481f925357c33748009acfdeb724fdd62102873a8a6addc0be561a27066e91b72276dd5db8c8a3409b90ecf45f6f5fc02c0a56350e688e322032de0fdff1d5ac539e994344b04ecf84f8b4cd0ba1470dacb737a51b0a1c4b84487346833edf5cc2fccb93109e8ce6283f069120894655050411eac39ccef94825b6b339fe2ca18318ade6ad0e9083f4438eb632de645c73e6d11eef2b197d5901e6da77fed908e10e9cb981cf021b24259df3229bf7478a34a4835f8702589cb2d2b65792f469ebbb7a1973ec34e3e9f3bf2a7a96f15be636dc03c6e98fdcf6c89f139125accd32a0a847cd6f4f9b9a58fff05e6f91d97a7d19b13271479e718720d610aad9aa3ecd121e58dbadbee7fe39624a7c99b4af0947e3de1b57789f5e2e368de9bec2ee143c2cf85e1a7ae64e0128cb6a5337cfa3ac92d0c6db6f05d8971c8cdd28c18e0640594a3499a9be36a90a2a17e7015c1a12519e127e169b1fe6cbb69aff7c699a915c0af7f30f59dc23aed7ffda8d23b35d141c9d479ccdabe4c2255d783b8ae863bf38482be1cae5253747688a5188429e3f55a03b31e014bdb0c90d41eec16833e54dbe5855027d76748aa676ae42dacb9442b6b7363f6c854c22d04ed16c588a7fda99a5bfc15239a8f0fb52b5aad636fd85584325b283ea2b04450624238d056d57e7ddc5467b371ea61ad9c3eced0373e3dd4df89d035f85c3ff24f7a510d091ced5c8568825fe31197f6ead1c1de6538a08f472d7312cdc5b889c4f67a2e76259f4191599fb7adbfda4ab7d4f4857f99307610706fa34cb261d9a6127c89a2f30be879a3fe25916c8f37fb23acd1113c893d0824c3af34e32456d2f20ee6e6915d55a7fb06afe9defb471217ff0d51bc6e7b8b26673042a1c69b6fd04001116dcc0dee22db9a04431851da545e01e7227c77b4b14a8f504281d15def02186e2f0a470c02a95e2c852111beda6f80d4eef6a0add9d76c3fab3690339ab0d6ddb32ce9cdf7546fea5d5692653d67d424d1ba893eee5770672a61d9cd5ce58bde30b16dc3769403a1d0968a27a0af5abf498716537c62c56ae1d7f22bad288a78542e6f8711e3af78221ba47af2c4a943018d02e64085bdb56c30ee95a6896375a3fbeebdd66965ca7724de4828544a5ae4ce8d00fde380e0c01a971de1ef88f2468e3a2fb6005ea933ab7f714de417acca1785df9225fb86ac0a29ebd804cec6aef7552b780869c3dcaccf91d3867d14c846c4efadddea18b87ae776036bb1dce7ae1619e01689cd09470a186a0b093e2dcb830e4bbc5d52c215946acab853968a7c1703981beb2201b0f1e71f8027324f56fba0be010609963528d848837541746e37a63b9c1249bf98df627ed08218a79796b698b5a0823034ea4b03c3a3d7a96468a5dd40aae4ddb316f24176c9712844748bd4c26f1032a4b5763e23ddaf9b3f1c668b43da1e054932d64949d1de93bf91c37dea3871a536f8cb307b6c96ec9bd90efb64103cc5115c393309e93bdb283e49d6050c260ec7971080f8ab1fc962aae168b1557b426da6d5dcc226c7302b6db40ffbf8bae925faf9d25aed248a269cee61f2190d2ea2f4fbada67a07772e3e72ae8ad62f8c6671c61bf20ca2b409e81e7f658ba9e2f332bc7a88eb5b0d5dbe968983634c2ed2ed1c84f3bdfc3a064536fc615db9e20a00c807abd9901fc7744bc73750de565893e3e5f666c88fa4fee6b75deae504dd5730d755d531bfffe96e0d7beeb4105b08bfa27fe1efe4b585c98232b9e39a921f4ea915bac654111919f05c90ed76af00f5f469d4f88b7f40872522eef43154538fd5bef8cca63bdce63de7838544958cdd871027950b7d7d9927ddc485d8379c362314903e5175cac7566bcb4a9e9edea91ebed819ed38ebb4ddd9a6eccc88ef37bfdbb7f4a6dfb617542e1c4743348953fe673a7ae59fa27f97bf742ac68da0edbe7b9dfea19d0cdd641fa7753e0d3d80000000000000001000000010000004dc04454d545a0124abf38b31e9378d7496d83c96e7ae543b00ac907813cfe5e76cf7e7f9b40be5d8dcd672789774e2ec44210b3d8b25ea677a631b2f1f4484acc49176a35fec535aac9922ccdfc619d9749748e80b1a6362caabbe0fbb77b3c175df858bf93efcda070cbc35327b24a135db8e92ae788610862b9c244f771ffe882b3c85395a3cac035b007d2aede218825031431e2407fbae1938cf2c9224165ec85004cac282a009c6ec49a2ca1b980000000000000006000000000000000ffff0000ff0f00000774cf9e981720f2d6b9d8b4323b346415b3e4c1180761ad2adc045ce3a87632059d0211951cf48e1591b128a8a8a9bf841845c6c968a467ba56e3cf73631afb219e83a5404eb6b2f92c580000000000a9ea0ae47d975f5169ca8f7838f46dde996d5f791771a509793fcec06598715cf38f7630412404b599692a8cde387e4301a9e6c936cd7d377caf836f85678a7f81600aeb022d38977860a06f485d09cdc0ca6b6ebe896b9d4eb326c7c16ece42bc94e6dc75c73004152809b03f1e88cb06d144bff946104419e26d3aa7b9ff92d74b26bb64918bbfa96da013bb5b48d306abbe41bf4a8fec747feab858a04d0bb8faed8d9e366312b3de4f1d4dc645a218f00998428eeb380b71d5391f2c565414ba8208b0e2e660950edf57bf5f95973f"], 0x13a8}, 0x2) 19:40:46 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) flock(r0, 0x2) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f00000001c0)="08137d117b4818dbb52fc312addac1cdfaba5f731dd21f308a7131ec7a543cfc20219aaf11c6c76da9057ac879d7704ecad77f9f27c08375e5015eb77bc52e2782a25e076e5f095f6a395742dffb4c617f7edbd9653772bce08b5afb7a33627f0c2df63c6d0b32bbeeb7989d77", 0x6d}, {&(0x7f0000002580)="87e0460cc22c882cbc2ffdbfe7782166bd957ec9c0b6a33b990e96428791c93870fb0ccb8a20c0e78b6073e5a732a79e759ba07dc3a4e1c10689a80e8e4b1e8fbbcc6ecca32b2384018908397f8516f2687b877779fc6e1ecb3115778ffd65104553c517ca6a06ed42e8a32661278abaa12ecd31c278a17e55e351318e044abb8c0bcecd9b24e7d4a89cb31c631c72c7cc2a75ebb1866c498a0a0edff92092a8850cc797abecaa6070fa02270afc910793bd6657e250aa5ee56ad20d11e1c3187a108210dd0f731c675b260128bfaf5f70b9e6984b1f3c6d166949b98eae9e8746a51fa76f05f3b2ce22a0bf9ab48024a705325b2eaba8066e718c4f22863cb58d87c8", 0x35fc}, {&(0x7f0000000340)="842e93057869caae79d79d1c3097097f15534ab85c65f54b56c5c1c88f65013ce89dc1518e198440f8cd42543bcf3f4686a9f624f3ffb6e525497399f9f45d052a1706030da759eb8addd23640fd93b32e98a1c21fa899b50001efd837dd343c95907b44e6ddfcce3c76bdf5b868c42d9d67b6ab7b149c44e0b6ba09c4a9a824f4923bdf4b0db71f0816d077883646a27f3f9659d3c92c8dd7fc114d3d82c47299308066b1e83b79d28eba5ab4125060153dc0", 0xb3}, {&(0x7f0000000400)="5809f459050d542e9e0e921f00000081bffdb5fda41e8256e45952e4e8bceced16a8b7", 0x23}, {&(0x7f0000001540)="e78b7d5e6e8d5c6b728e960f69b07c499705a67b2bb7b34d1d0c234ca215afda7cac6fa33016546558a58fd80c671f46e8ecca0fd4eee72b9859ae95adef93b8190ec6e8172feed5b1c96d09c9674109e06b1a3100fb4a9c125c133f9f6ceb14736b5ab17873244b60ef1fd87fd45a392e5260679d6380f290de735b72306b2a0593bab5e29412e61466f0472b3c13086f4ee297486d94d7707790475d7aa916dcf5677549508899e2e90dfb21c93b1d24c53c7f975fbc9209c3361295986614d9fc00b4f3769f3e270f7b3986c20ca1bdc7f1791bd209dbb7122fe95936869d18da1b9b9eb0d3fae4f3cf1598f3aa721da9ee163528b6a0c0f4ba963d8c6c81a1d04106576e628b636ed3de5691302f978abf0657af74e61d5ad082d4ead4817be74f85478e1e5118dad8d8ae521ad4d7277cfa0253f561a459af13319ba6d902432dbc9467c2f152049d6025d80b99a11a256298d0f7f7290e685a4f79d060122eb341dc15332705472e19efd1a6f74e3cbfd251c4838584050e78612f5b90b26a81cc1a229113f709473e09eb080846352ac434f8e75d9e71cbe5938102d4d0ffb4e3d4310a5529fe9014875548eb6a17c5a7bccff97ebdd5e8c4e04612aeb71dba9a85c277c396166a90fd1f76394b19fa9368220f400047b715ee86c3fc79f5a525b5b163851f9def2bb895ad44935142dfc83b188aa65f076c5979aa647be152963a29bbf2800b0272b645a23df9290788a8d6adf9e53737ff6b2e8e417cd50d8379f0dff54ccf420bfca6788fdc2ff9a0e55dccdf798ffe31e2a2ab1fe12c551b0994849efeabdb6f11e7994bf8849a1216e74babae3ef2b309dcf699ea88a5a2c1075d54639b9cff69b82a4da9aa3359bc07cce7752353516692e655d1cae82e7581dbd8eaddab9e506e967ad69a564cdbef11793e9062f5d4b7da9bc06044f1ad4c27d632503a39ee5ce844deb06acf14d42c55f23b5aa45427c133ffde831f5834421dc91ec4089c5f1b6de8178458fd05b407a10971dcc869497ccc06cedd287a0824a7f18ee251028e324b5c8ced924989d3fcafe54da661ac8939fb468b3051d4fa73b45a29359496ce29b860eaf6f6bcc4b5b71d970b1d5a7c3af9defaff4815d4086070bec178cf4b096d4e285682cc97087bb89b4283449169f7cb9851b957b0d348a496258c14c9c8d0438a44c0354493b84218fc7d683a1b3a8af2807973af19811c4945390c8e24a98efd5236ed7bae331e70e93e3aa534f92f7be8db59e4c14dfc01a48167be7c4dc5ea826be380329af0dc39f74899be0457ebb39de0637ddcf087cee0517bb6e5c2ddc1a44350e49aaa8ab3bebcfb7292f146e448fb329c20554a75fa1e0f70bfb0d5e4dcbac723d8972638f8f0cdd869e49f7a8f18ac11e9487bc8c87190b2f7ca02d50fd7a79573d6226353d75e32ff3f601e9d9fb2d28dc46da2ef4d16a1ffa3035b29cf92d05c783b7048434eece352e5ac6dba52da20471bb68157a595348d461d0f88161cbf755f4485744940ae9204d9b907eb34f8a77131efc7d762abd694d36a43fe10dbb5fd10cff090aa1b677db4ffb2b650952bf95d9ebb616422c333c92e7258e651808777d37a8863312d07ed312b394af13f1a1762cd16d42d9a14d8b4bad373bf7fdfa450a049ebd269ce7f0709e12c0d0a01c3d342401e58176dd2ff498ea16f90f964c4793b045b8883e41ff9a6eb81991343dd0b66a5a6ebae4eb0307156f072bcdd5c4fefda58ed2656c0b5a4a4ce76e894cf72c7682eb6c08e8c08563c73df1c33a36431f0f6e9774ffde609f7d0acc57e4c97b50f9ccf54344bf292ee2c32189464234df5241ffc379d4799b09465159b8bb62b65713b4fea61755b5c4cfd088400fd24ac6412b5c026333007aaa2c761d2b7bfa5cd9c254e638d049b1a454ed3dd7901d3a93707e5a864b6b26b04ea92a79e1a490a055d7470c3686d6d2c3616b81bf55b421cc27bde037bb9570f4200461f83f6b25a84cab9c834b5038d819d5bf3360d9fc5eccd30658d1c1856a46bb91969192e5dad8eb54c9d9a6e26067f2c0d5d7ba94a97e645ae620fbdb8d53270539ee59358dab9d19ba7da0af282527d823f60d421d489a895f2bf53f1173d441acc3d9f4370913a41e73f95abb0dfdd6830cbbf19695e6ef086332dfbadfc841f1a16b3d3ab1c934ecaa4a25a5f843b480a4701e3b39d307d8eb34377a712b274930ca5f904d8f1656b7147bb9d0d8b598e944a10b6de020e8645a4c8c5d0f591af1c7667e8c598cdc8a3decc051a3931eabfe52dbbc2ee155f926087e83d20f41a0076ac9230b43a34132ba67433d5f58afe9bf0b2cb2ec39e89b488e3b76d5db02ae8893ad204f41f3b2fb654c774905f3289b7343e92a5fd2c5d74be71653355e2e4339956102e7568d11666735c4ac38480ab12ac416c9c32c56884a53a8e72803edc13c5599e94b4904530a8adf9b6d0139b460be50be59919240ae41f94576dfae9f989447b09b23e329667dd8d059fa76dc3779b1c6df54a966f83221d8689e22cec68a7fd91f5c326607276c023769e37b8cb163a3a4c3db69e3c90a1edb033af3164cda2d47f2600540462a24eebfacb50c48d960a3ae82f4f6c8052c1bd4b0a9e43e7594afa24c0fb68352782a605eeb6e5aba2c59950a34b52b2ee41868e396206b581038cc4791b4c606de93e1f72e42f784debc979404100e9005bfc3aebdb14408a1feb86bc0de4b59109143c9d4a600635fbc9ddf618277f34352dceae0697cb96411771ab479cea6606ff19eb1941bac7e0e06dbba80e127793ce8ade208370a9d9095ffb7e3cc02fe9b59c0158f1c9d557ecc4d34577c731ef692a982500d419c1e8269bc265d856a1f633e7b72aefd2972108e29d4f8047a734fd54fb79c338b6dc1b51169b9180992fd37a1331160a0d4fae9959d1c514a6b6cf78f18966bd14443fc0081bbfd002c2d20839d9f9c06127713d3d991e2fe0ed2f6a5c8a0575d69fe6980f2dd4b11e80d7b4680d336d8d78f5d2bd8087503d3679b00b4933764668f3b028869abd36426941d79384443447036c8ccec0f37a8f38244bd595e4bf3384164ecc597895a50cf1cade22c7cfc3b34c8d027664ad807c2463e22eced8d996e311525969f31a5a8971f4ac2a29a29e5ae9689105677dacab1ccd7cefdb0b86e1ef7e039d752fbf3da94e460f328e9243b3ec9a7159d23ed6d35ce6e81086a2199aba07276378215ed6b7a6d1461e5ce50c28992e38862acc3dc858643b68376f56fa9a44cc27e00f013ce5606a7c449ff6502a0300d70ce6406dcfabbe9e95df4207ca7ce4ba511684d6954b572d6949a527b0163efdaccc927e5402729f5a07a41b2724ce875af2e2f7a6736b2036551c324a5b3a01adc31d100bc563519f56443340abc7dc6d317b21836ec2841e91edb828886e6af29ba5a53558c35b475870ee710edf745a88e8d96ba01ea863d483cf1f1a35e0b0ab34b1386dc1f484afb4c32af80bb36e320a0e85f368297de135c3409af08154bd902675b0b7ee1bbaa64ad67b4387ef90db941b68b9544cc8e1d97e5e99b01a9a51ead866fbb94b9f27687ea48696708837d991e2b2ee7dbb401aee3d54322727f5a14ee8e9b7caa482f78e9f2d5271430ef88f3945a824e07d69712d125606009372e6be69ca78c3dcb78013b99dd864d8094227978371db560a38bae60f52771658f056337ec92baf7d7d510d71e463f68150eb247a82f7572562ce58cbdc566ca6305d4f86714cf1adb3e48b0d7bc0f5341a181512eaf8270948e76297555ebbe1df97b2024426adac882a4b40722c759f659780349885f28f1d52fc0fdfb713ee4e41400541730158803d9b0c9519b86c1fc5e5b7c6412f3c14672e8563797b3e84cc5c5bd9a568d08077dc5ac32c50146aaaf7ba5aa789673e500a7bab3a657178db9c3e6b9b943b511404a6a1e57873b1a829ae05d8a29dcd2c2402bbd36b65a86abb48d18e0d9984e158afbb981ba2cc778a8712b40c13fcf61dd9fd8d118be86b45cc8a135e8106e75dd194af4ed981194dfc0d2caf7629dae6f774acc0bef153ae3a9c0c965d329c33076d282fbc2a36759063d55449abb6d7383e212b4fe58c545bead9f2f1692ef638dbdd9351069bda9326689d1bb1b3bb97f4bb2dc4dfd9b7aaf12c00f2862da1b4adda35512d36c51b4cea4e5dc3c627f70d04aacaa2d737da3b3da019b4ecda5702c2afb961b962765b5da64cb3ba3f48d0b229c42d8216840d0b7570e8db449bb6df9bfeac47507aedc75e9058eee1cff668d1866d2d063f13cb96fa761ec565049413d1119783ff12ee6ab45587f5b451d697b0e0729cae5eba9ccc96d8df9334c5e1f0591093392a07524e337463ad6d4cbe91528365a542b8fee28f407d0c69d9222df4a1c091946cecdde0a097786ce59a27407cd2989c34952d1aaf705680ab8552a0a4412bf6dd27849a86ce5a2e63ca7da413ee4035e6cde3e9d908497c4d19bb882b34783c6842631f7c85fc396e4f790f7065535703201e2f6a5194fbcdc570ec775c2886473638ad6c3df32bc33225a760b48e47fc68ccafd0380c5b0385fab6c652b9d2936303e70db8b6ad6e69df17b040d4c34c0b59303ec8ba08c5e643dd4295017d3514be574a7299fa72c17a965e4995a09b73e6bba42f53fb6b08371dee629fc5055bb44c722da51c17826213519cc4731446eaf2f1948ace0a3eb676c62962ef8ef7b034c45d430db00366bdb56c6ddf92d7d2c510cf26d9be60293c4a3ec04dcb203d3399bc2847cf4a9b0890df2b2c29a73ef1e446395de5594bcf692bd8703fd2625a3eb22c29eb102ebc5ced12b90476ab66f2368af24a0696f52f9b00f541f9c9d906b206d78dd80227cdf7bf8b9ae9494a7c4e19ac8748d1935c6d727f067949f81562c540bc8cb7c39ab2f9351ca568d4e073aa1c5a805d5c1df118649b4513828708762d87536b860a223c93c484cc32dd46949441bf707af244673d6068bd0decd6bd76368ac61c94ed862d7d289becf8ff1f732fc3eeb05c7a9680eff937ade29c3c58a535aa0e54c89ddd651e0fa127ca3067ccd1e31c76c8f7221960faa43139643df7ce6b398c4b376d65fedf8b79601422a8afb0ad0d2f5a353d2330c1a7dfc58fab44ce57428a528ce3c5975bf8ffc0bd5ba15c338c90f21a96ddfdc6e799970ff59539be6b1789920c0b683b39d2e6f10bdc693f5096171a0b53aa20ca9fa3d6b1db591a5bd5ddb9f324890956121ce0f9bbcca3e75f8b2c7877c9e9e2f5baff46ae884d66f409a7143493f9696ce271c60e2d5b04c6a8d65ca140efa33aa20ee6d825704b5e26fe317e2eed8bd084c34743db96bb825ea5d528a449b8d97f03e3bbcfe1e0459b6a5d7f98275e81d18a3ba6763e79bc73ce64b6d50729ec2be3a6556b4f65ebc192e8bba907e5000040dda0eb70610e9b314069051c59dd779ed1ace9945d4a8b442d7291396dec422a243babadce8dc86d8223552afe135b87e322450ff7a3d0f5a823ded4f1fadb3097e262bcb9e14f58e7981209899d1cd73fbdb4aed05003066181d0ee5a7267a14dac0c00e8ce071789bd402d997cdf97f5719a1fabbe75aaf1de18bbeff0796237db18a4591b22a8da315723c57f59ec2b95c45c83138cb4d3b669ae2f1b539f58927ef2793e65487a778ed2ab9596ce82f5cb8a481780ad4d070833262d2dec147dcd540b4b5368f8fb5734a092a7129c4a6aa98e7b0df88e1e732197d2b576", 0xfe76}], 0x342, 0xfffffffffffffffe) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x3) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) dup2(r0, r0) 19:40:46 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r0) r1 = kqueue() fchflags(r1, 0x70003) kevent(r1, &(0x7f0000000280)=[{{r1}, 0x0, 0x8, 0x1, 0x5, 0x8}, {{r1}, 0xffffffffffffffff, 0x81, 0xf0000000, 0x7f, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x5c, 0x20000000, 0x1ff, 0x10001}, {{r1}, 0xfffffffffffffff8, 0x20, 0xf0040000, 0x3, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0xf7fff, 0x7f}, {{r1}, 0xfffffffffffffffd, 0x20, 0x2, 0x7, 0x9}], 0x7, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0xaa, 0x3, 0x4000000007, 0x2c6fc7a7}], 0x871, &(0x7f00000000c0)={0x40, 0x8}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) pwritev(r1, &(0x7f00000000c0), 0x0, 0x1a) readv(r3, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r2) 19:40:46 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 19:40:46 executing program 1: mprotect(&(0x7f0000ff1000/0x2000)=nil, 0x2000, 0x4) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ff1000/0x3000)=nil) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) 19:40:47 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x90, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x1, 0x6}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r2) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = dup2(r2, r3) faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x40, 0x1) 19:40:47 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x8000, 0xee6d, 0x9, 0x1, 0x0, 0x401, 0x4, 0x2, 0x2, 0x2, 0x6}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x18, 0xc0000057, 0x7, 0x9}, {{r3}, 0xfffffffffffffff9, 0x50, 0x0, 0x1, 0x4}, {{r2}, 0xfffffffffffffff9, 0x90, 0x20000002, 0x0, 0x10001}, {{r1}, 0x0, 0x2, 0x80, 0x9, 0x80000001}, {{r3}, 0xfffffffffffffffd, 0x92, 0xf0000004, 0xdb9, 0x3}, {{r4}, 0xffffffffffffffff, 0x80, 0x0, 0x8, 0x6}, {{r4}, 0xfffffffffffffffa, 0x40, 0x0, 0x1}], 0x3, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xfff, 0x7, 0x3, 0x5, "41326eb69b06649615ee8a746bcab68e62cbeda0", 0x8001, 0x5c}) 19:40:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x3, 0x25, 0x81, r1}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x1) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/214, 0xd6}, {&(0x7f0000001280)=""/184, 0xb8}, {&(0x7f0000001340)=""/1, 0x1}, {&(0x7f0000001380)=""/143, 0x8f}, {&(0x7f0000001440)}], 0x6, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001500)='/dev/wskbd\x00', 0x600, 0x0) faccessat(r3, &(0x7f0000001540)='./file0\x00', 0x1, 0x2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001580)=0x5) r5 = openat(r4, &(0x7f00000015c0)='./file0\x00', 0x590, 0xda) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000001600)=0x45e1, 0x4) chdir(&(0x7f0000001640)='./file0\x00') symlinkat(&(0x7f0000001680)='./file0\x00', r5, &(0x7f00000016c0)='./file0\x00') ioctl$TIOCSDTR(r4, 0x20007479) linkat(r4, &(0x7f0000001700)='./file0\x00', r2, &(0x7f0000001740)='./file0\x00', 0x4) getpgrp() lseek(r3, 0x0, 0x1) ioctl$TIOCDRAIN(r5, 0x2000745e) rmdir(&(0x7f0000001780)='./file0\x00') ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000017c0)=0x29f75a90) pipe(&(0x7f0000001800)) pipe2(&(0x7f0000001840), 0x10004) syz_open_pts() fchdir(r0) accept$inet(r5, &(0x7f0000001880), &(0x7f00000018c0)=0xc) 19:40:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimes(0x0, &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10f82, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 19:40:47 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x210, 0x0) close(r0) sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000380)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) 19:40:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000000c0)={0x7, 0x1000000000009, {0x7, 0x6}}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 19:40:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/60}, &(0x7f0000000040)=0x3e) recvmsg(r1, &(0x7f00000026c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000025c0)=[{&(0x7f00000000c0)=""/191, 0xbf}, {&(0x7f0000000180)=""/251, 0xfb}, {&(0x7f0000000280)=""/248, 0xf8}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/95, 0x5f}, {&(0x7f0000001400)=""/216, 0xd8}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/88, 0x58}, {&(0x7f0000002580)=""/49, 0x31}], 0x9, &(0x7f0000002680)=""/39, 0x27}, 0x1) r2 = msgget(0x1, 0x20) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002cc0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000005000)={0x0, 0x0, 0x0}, &(0x7f00000053c0)=0xc) r7 = getpid() r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000005400)={{0x8, r3, r4, r5, r6, 0x0, 0xde3b}, 0x9, 0x80000000, r7, r8, 0x64, 0xffffffffffffffe0, 0x6, 0xb9}) recvmsg(r1, &(0x7f0000002c00)={&(0x7f0000002700)=@in6, 0xc, &(0x7f0000002b00)=[{&(0x7f0000002740)=""/37, 0x25}, {&(0x7f0000002780)=""/68, 0x44}, {&(0x7f0000002800)=""/90, 0x5a}, {&(0x7f0000002880)=""/144, 0x90}, {&(0x7f0000002940)=""/157, 0x9d}, {&(0x7f0000002a00)=""/210, 0xd2}], 0x6, &(0x7f0000002b80)=""/114, 0x72}, 0x0) mprotect(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r9 = open(&(0x7f0000002c40)='./file0\x00', 0x880, 0x2) ioctl$WSDISPLAYIO_GMODE(r9, 0x4004574b, &(0x7f0000002c80)) r10 = semget$private(0x0, 0x2, 0x80) semop(r10, &(0x7f0000005400), 0x248) preadv(r1, &(0x7f0000002e00)=[{&(0x7f0000002d00)=""/179, 0xb3}, {&(0x7f0000002dc0)=""/24, 0x18}], 0x2, 0x0) ioctl$KDSETLED(r9, 0x20004b42, &(0x7f0000002e40)=0x1) readlinkat(r9, &(0x7f0000002e80)='./file0\x00', &(0x7f0000002ec0)=""/4096, 0x1000) semctl$GETZCNT(r10, 0x2, 0x7, &(0x7f0000003ec0)=""/4096) recvmsg(r9, &(0x7f0000005140)={&(0x7f0000004ec0)=@in, 0xc, &(0x7f0000005040)=[{&(0x7f0000004f00)=""/65, 0x41}, {&(0x7f0000004f80)=""/109, 0x6d}, {&(0x7f0000005000)}], 0x3, &(0x7f0000005080)=""/155, 0x9b}, 0x1) fcntl$getown(r9, 0x5) write(r1, &(0x7f0000005180)="4991d587966fe89fd3ddb421467961dbca0c06522fbb7bf7f6ab6db9eeaad0ecaff8b0850186f94db04791f0c7b8521eaa663c6813303f7fa2117f40de55f7471c", 0x41) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f0000005200)={'./file0/file0\x00', 0x400000, 0x6, 0x2, 0x0, 0x7fff, 0xff, 0x9, 0x1, 0x0, 0x5}) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000005280)={0x7f, 0x1, 0x9, 0xbb9, 0x3}, 0xc) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000052c0)='/dev/null\x00', 0x80, 0x0) r12 = accept$inet6(r11, &(0x7f0000005300), &(0x7f0000005340)=0xc) r13 = geteuid() seteuid(r13) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000005380)={0x194e22d0, './file0/file0\x00'}) shutdown(r9, 0x0) shutdown(r12, 0x2) pipe(&(0x7f00000001c0)) fcntl$setstatus(r0, 0x4, 0x40) 19:40:48 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0x0) mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0xc1) readlinkat(r0, &(0x7f0000000040)='\x00', &(0x7f0000000080)=""/41, 0x29) ioctl$TIOCSBRK(r0, 0x2000747b) 19:40:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 19:40:48 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0xfffffffffffffffd, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000140)) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x2) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x10000) close(r1) 19:40:48 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2d013e2f66450bb844bc436d9a25a9d38b"], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x41) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 19:40:48 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/242}, 0xfa, 0x1, 0x800) msgsnd(r0, &(0x7f0000000340)={0x0, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f25382fb9ff4131f6084a9f1c64068e7394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c3919b6e14162075576809c76477cf6d43cc2cf899002561533b008883117dfc20ae7d81af4568e079ba1def7e129dd61ab90c17f23c38a745ba939e2d53b43505d40d7a8e11e62048e46476e65fdeeb5cc64c4c512154b7bac8b0b6f4e5909b239e255b0a541d6ffcecb00cdbe339936afa640e0db5cb33df0b5cbdd87399259e33be59b5e656a1740bb83f343438f4c5d82628f73140941a0bb5f4c29a3f7e7e3cdf17b4dddfa7922100d1db0ca66d21c3e8c1be76974bfd9e3863e0c7fa88b53fb9024d747bba455d57e67d369626277cf4160b1646dea7364dfa85024b9fa824dae63774b8f5a9f5731eef8ffa597085fbbbf9641a3c59e0f43267e708b26f1d16063c417c473540c9c65b2c18220b98f5636af9758d4dabd585ae5f2e93252a6224d6f0adda1d841446428685999a5c95ae35baa5d7ce9adbcb022d5b1e707"}, 0x190, 0x800) r1 = socket(0x18, 0x8003, 0x3ff) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) msgget$private(0x0, 0x20) 19:40:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 19:40:49 executing program 0: symlink(&(0x7f0000000280)='\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', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xa0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 19:40:49 executing program 0: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x810, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) r2 = kqueue() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xff) r3 = syz_open_pts() syz_open_pts() kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 19:40:49 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x29f) 19:40:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xc, 0x0, 0x0) getsockopt(r0, 0xbba, 0x7, &(0x7f0000000000)=""/231, &(0x7f0000000100)=0xe7) 19:40:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x28111, 0x80) getdents(r0, &(0x7f0000001040)=""/139, 0x8b) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) r9 = getgid() sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000001100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000001140)="527c7bdbc872e35dff9b6dd05ec311e60c0e1cdb19220a8b0e13dfe382b9e0c1a018e764584f8f39db9e0285267c1575106a78a5b182bcdf8ad0427ba0c12a08ca280fbc8bb420d75b5fb677b2d0a352a591587a9a8db819b205817f5f", 0x5d}, {&(0x7f00000011c0)="91ad0167299ef8e30a471972071c8eb1f58b6e139c3d69bf3b9944ef5c107aefce6e0c6bbf8a84ef69018455200f4c264887d529ad2021f8cfc8c6067b983b589816efb184054d52200caabf44b98097ac13d79450fc1927a6a9a891ddafeea8b6b49fb33fdaa0f24354260a8552cb695b8f0fa0", 0x74}, {&(0x7f0000001240)="3e8d1ac1d5ae7cb7d62653f996c24dedebc5358776dee81c2abc2014ec95a76cdb47f3f7fedcddcf8842ea9d34b084c1b7bbf930ab90c0930d65ad6b4e1dfbe199f905ff03e54d4d8552d7c4aa3ee410aa830314c7be7abd2ce7fc198f3560cd2eb9490c9eb1d54b410ac7d2aa99f5838d2ef042816cdf67af31dfa015ef838d376fa594e2a94a5ee150f419cbdd9ae6a42b903446b1a8419c6352ee22a4a00e2f146894e9f7a6a35cc2db23654cf662db187833ba77b188cb699e343fad2e87a2338a01", 0xc4}, {&(0x7f0000001340)="c66e022586470dcec70f54828e3e41aaf7c53967502e148e8bfd1f2ce2ffb6c419895d348b1162e23ce3c53c177da64cc4e3828e37d2c570c9f31919f91c343fa06f28f55a133f056129394b6f7f24b29973ecdbf42d8f5276a6ae88bd84509961d7ee6be43fd9600ebc8d756b7a278685d5dd7ab0955b4a7b2de7244bce1d55c8e8acaacb0d27e3c0333c2b81533ae1c12a25712c66fd950e7b0fd5e8a41fa7697aed3c1446079e355926452751471609f3b7ff786647f8ce12e431449a40023db92badba6988d3e08d", 0xca}, {&(0x7f0000001440)="f3a5ba316bef6ccf32eee826f4b80a73b6ff926ae2b54bb6467134daeace16edbb660c1cb4c63b80d5e809d6ecab5af3d47ba1b953f3795ac0f3ce05e201e902b4f3f11d6b005b9f20d5c5e87915d601ed1f9c1e88723bcf79cd0d729545399ee91c44760e14cb48284ecca2777c092c738d203b92", 0x75}, {&(0x7f00000014c0)="f75c4a5f33f59e6f1a2b8065e8f6fd1e073461fd30f2ff51eb185f0b3289db8d7933dda596b25847023dd1310eeac600353bf387b4663506482a162f3c897c2df06ffc3dbf810d2fd121e8bf2378bb4ae45eeb224e4efe002fd0f2b7e77e1e07efb3ea80d3b0974cc68d3cd2259b0229aaee73797c4d1e44032f169e4cde553428eb09af8a0c15ddd45bd410a26797fcd865696cda93d2e05a40f3408342b4160e17fe92a9f7cdd23230bdbf52decfdbeca73f629333dbb59e90b14e267b98e519cb6b9704ddeedc60b3e350eb32948e4a438105758795cbacfe52d26d5f1a267dbbbb6a130a491cb396603981db615e741adb3d86fdd9239690", 0xfa}], 0x6, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xb0, 0x3}, 0x1) socket(0x10, 0x3, 0xed) getdents(0xffffffffffffffff, &(0x7f0000000040)=""/4096, 0x1000) 19:40:49 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) 19:40:49 executing program 1: r0 = kqueue() kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 19:40:50 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = semget$private(0x0, 0x1, 0x409) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0xeb53, r2, r4, r5, r6, 0x10, 0x6}, 0x6b, 0x35, 0x5}) r7 = kqueue() kevent(r7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x2, r2, r3, r2, r4, 0x6, 0x9fd0}, 0x5, 0xff, 0x20b1}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x0) 19:40:50 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[]}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffede}, 0x0) 19:40:50 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x16, 0x0, 0x200) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) 19:40:50 executing program 1: socketpair(0x1, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$getflags(r0, 0x1) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f00000000c0)=0x6, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000700000000000000c2da2f4c1565e1af221e7e001c460043efcc92a8cba8f5c50c9cea9589a3ad7366746a0d199ef49e5215e4840044df6ae01e8b46c1752bc6ed7cc0aaf0c3ac9d1af1bf758628b46d5c2fb39898816954d7af7a5320fe617f74423c666f5a8c9e262fbaf053561df140ced0814c42c5b8ab3dbf6be4f56f0000000000000038da04eacba6ff2dacbfd3afb89e0455e7f1075aeaa99784ee9cef8050ec7f74e8c14387a370596d917f5a8cb0275e5cad65e6845c5bb8a3de2906e2e9"], 0xa) 19:40:50 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000080)=""/123) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 19:40:51 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0/file0\x00', 0x1, 0x54e4, 0xdec, 0x0, 0x2, 0x0, 0x500000000000, 0x3, 0x0, 0x0, 0x3}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 19:40:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0x1ff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x10002, 0x20) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="04", 0x1}], 0x1) 19:40:51 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/26}, &(0x7f0000000080)=0x1c) r1 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x6100, 0x3) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="9d", 0x1}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x67, 0xffffffff}, {0x85, 0x1000}, {0x88, 0x1}, {0x48, 0x4}, {0x67, 0x4}, {0x27, 0x2}, {0x48, 0xcc8b}], 0x7}) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) bind$inet(r5, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setsockopt(r5, 0x5, 0x80000000000000d, &(0x7f0000000180), 0x0) 19:40:51 executing program 1: r0 = socket(0x14, 0x1, 0x2) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 19:40:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = syz_open_pts() setrlimit(0xe, &(0x7f0000000080)={0x100000000, 0x200}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="cd570e6df18bde7c69783403987e4b1992664b62409dea186d425b96c97dd991497c387555c22b09c690a44a27e8896ef73c59b7795ac60c524f74119fa2fda3e5f6150fe34fc59753288b58dd3534aaabd8af1540b1028d3863a80c98ad5fe81ba3c250e0ad9b811bbfdd3a4c63a8123fc58b3e4a6d2cd80587aec317874625afed2dc0088a8a7e55023e43d571eced718a1d97003930da13e8a87443fab6bb56d5a00f245501c4560d0df531321e1b8e0499cd10c9ebef6ff0578fd38a413a7588175ca33d650b5681d36aa3c79ca898fe2fbf97337b12f7149bef79546ba6226c56eeba6256c721a9508d8dfb7dab9e1c81c5ab56", 0xf6}, {&(0x7f0000000200)="266d2f1328c25189638c3577699b8bcffa3e2480b15805546e13092162292898df6b500462bc6602a49400e95783f01005f3a5a0efa6ceb9a88977bed705574b93f4702dc9c290bd4ebdcf55137531837f1b5233f8db9002f86fc3eb883f7e2adacf88d7dba89547274fd5a5c09ba183add261d99909ddbb7b511b2e009c478b48bd3b5c66e871667bd9b9f5c461f8483bd7f07c269e35602319ca0daa445f0e7ee534de330ca3ae1c49c7ae", 0xac}, {&(0x7f0000000d00)="2ba03822a357535d4b85467cd21b07bd38c8461bc5cc3423611a86951c705006a30b75d4a16b24009f4df33d19fbb805aff47a8b20165cb3923f1d9264a9bd1e9a67e28f92e473e00982a670b0d49cedb6d36c45b66d974a522cacbcac99ba2b25750b15c4a9b6107a1754e021a853822c801bf273cdd66a7ce14de6a1e21e4fda7e50b1649e97cd1c127f7f4fc7f54ca5765241cd2a722018614e40a99fea497773146ad9682cb6203f0af340cbf5c815db1806b692eea9e81065614ec905a9f65edd670623f43afc9289907390d908e3de439bdeb22b5359f4f1a7de590a63d73093e424e6d4e0adc0325313bcd0b447bd4d76927aca842b7633fd19d341978899d7c26a13deb87b5e328979b00bc642d3add1d0023f6f000ed627296e9d227d1503927e6ede73e9ed59d0024848558d52cf8c5ce891d3edcd0dfcc8a37a0d07ed3850fc0d04ce3eafd71dcc9584d00643db268a489fc9b6aa92cac5b199f3fbc4c89d78d588254eebfabc8698882a1b7c05de9f05e42b999173f71d87b3a903ffeabfb910766f69aba1e51a1cf51663766eca06cf45ba3973013ae1a68f16f5f504e03d4bd5103d9926f9972c1b9670e4a328939cb9b51aad75815ddb57c5c353ff99b70e974217fc1a87c377f19d8861aee2c9c389f7df919373e8f681ea0dd783e48b8480e5fbe26baf7fe3b155f7cca0c0aee677922e6a8f886688ed5334630f806f6d0acc7c9b391e8559516c715721af9e13a825dfca33d84a14528f741434866bdae0fbea522a0428c6b5296a3b515ff966df45eec3a64e946340919064424bb3fa1df2f707971ba60c02888ced22178409b0b2eb8777859b5a73af713f667f7ddda6eb4ffc2664e6cc6fd1bb41df8e6aacf9ea40d580172dd69e2c359051a64ac30683798ccf8cf3d58c639e7e8b0bd516c408ae863e058fd73b907d450600ae7ab04e3de0e3b10f7d9345e9613aba4dd495273de956d2925157400c7bf967d249ad34cc6e8d962ab15d8346df4673668e79132465e2bb69e2c6cb1bd91212806190a60a5f10e33add4326605f18510efda599464923154f692d28c90c367a29da9d97d2395ecf535c51032e4c69c6135e17f3dde2fc88e88b0348ca4fbf28d2934ea5b8695ba668231c356db7b01238972d39f0dcf9085d32298d59fe1f7546ce468d052116ba0b6517884fdedbd5c67d7f49692a05b1eee8a48a2263b08d2a62c12b111d11f036a721b5821e103682bd4ca6f925244fd383efede7bed45dfc4820e3d799a6825f752c2b7e051dad8fdc97f3508788972f6de39451d6ce8719d9e402b886a30a9b13a841d3596c90494d4466f8d0aba863a8718e0ab2ffb290d6fae41337a6dd6b1b7b73bd115a986db67546c64066ab1dde5a6183309e0083ddfde2bfc54afcd85ef82a418aa419e2c51cca190b9af189c9f3391b653f569ce40de2336d43ba426a009d0d6c35c917e28fb74547bbbbaaaa2114572ee621d4aaa02eeff769c000d9288ca9783188ec5b8a2e364bdc439de90d2a0df19c3b97b97c281c5c8c79eb0f882159fabece5cbd6175f794a97c42f8b84cec5f5e4b43d049fce4a2498b0a405416e244124fa1d388a1f645f55b05883695cab6a47b1062b837f923294c1588ad5928381ecdc4db8d0fa67de83be6a007bd90c150d0a8accf8efbe7a32fa332f66f8274ed5391c98ccf8a2f0b3f650fc219813ad8e96eef3893631e359274d27a2cd0e941695f89c03bba934fd3b40947b1040eb8a55c7339efd295cc5981aa41f9df0e3c731647e5ab68fdcbdad413ef7570488b5293921459abfdbcaa6f1c0fdd9b56208d2a320c4acc893fd60c99ab0c1907d40713c4175c26d3dee56c082e67f39da14daf4dbec594d2b3d3a3c7a54466bc8bb2ea7d02948d462e1721e1106e892543aa383c52c2724071dbe21938512d8f75e7a8fa5533ae5664fdd894fce798562572a95ac326dee12b31160e881f65a16de5e2ef78410b52eb5e7e22bea44d7ac9dc123d9ca813f22b877e3f15065847ad649c0b689331bc37f3a0fe29579b6b97174d28f538b90098921848bd19d3320117b652f59eed9b2042e687c5443791705ba6bb9632b8876e081663bf61eba4473db2806c98d56016ae49e034c6b621bb4782f4678a775b2cfcc7643f92cfae96554dfb4a9d310c0866ed7d55c2cfdcd8d49fd7f80c2956a51f53e0ab19909a09b06325171f827266abf1880d681e74a041bd880add9c8c7efcc4c76ab198929e242aac307e8adece8c329bf1e7ce0ad56d7806471ca02838b8e1141a2bd4c97bdf8f461f852fb5fab446e2b645be62598cca38b29a7a69110fa8faa853157e77f91d4a88b31e47a22b0b3e9a3297972a59406d1daf8ce79589488c4ccb96e9b560958f66b805a06b179706606f0116160a22fd806027db397aec594a15b6fab6dae79724dadb038ca3d26d5e9f5ee681a2eb3ef4ebe3e3f725cb1d1c8ffadc0d81bd5ff28f55e2d38390c3bde79909720b1940901215bd9bfc4f519dc48707f264f4518362711a8ad02ebed4c107bc01271fdacad4cd3d4b6e76af97d6fca7c547c3d86a5b2b5ee81af2cd0d7c03d10469392361d1b2d1461bb438391176d619fcb4f778dd7368e600a606c04abfd506b46c1058997b55b8a39f2111612f595c69ff8c5ff2195cd2a7d5f1f2b582f456a6129b90eb0f6f8b074ef1efd04c92696c50e294d86d584f7e17d6629cf1b7cc2647db0f1c85d21a45f2b18201ef234a14d64302abf6bbffb66a58fbd6f1d994ee9de751d8f8767b4e30cf588dfe76febe0477302fb68bd8120fe840e36bdb6c6034abbe02bc0634a2b25b8cc341cbcb6492647fff3dcf4176478ac26a09c3b820be5a080681816a52c3a6ca152f476e0e1781d3c1cf4db03cfa79a839301e1e408ce98a3c630aaca318ebd7a8f408d4b7791478b870ed8032f53bf4ce686d026c025a0a23e39966fe7eb22ff9204a0eb6e9a5bc3632c8808ffbe8fef033321d9bf01b81ef389f65ad65e6998ff8562b53b0b6ad8aa584bba621f5e3e03e082efc40f8998949bf7c2588800b82508ba4b9cc29ba135d761a7d8f5b590d44ecd427f55bbf3065ec5413458288fb2f90dbf6d2775999fb545e4ce1e398510bc590c21a1e5fa2d32e74e0cb8483cf9f6db92334bc6d818ef32bc131e71517f05802c9f7b712aa98c89a810cb83c5662e3d489aabd5edc4a5f3140e04c8d245b6b250cd1af130ce7d358890294555853bf244eaf24130da6ed9801592315cb2c4552900b98e2fa9c08c89c95448f5e33e7f906d7b0c4653fefae7f10768b368e76abbff66eff5b9b67134b5012caefab76eec0cbf5e95f06b71df7c23c99c903935628f679b8d1f3cec4d0e199ad86f7259612ed747ef309c270936b3aa8a04cfa7d4a2d7b8a7bc8f1f23256b8cce088044ff2d4ab54c4e732da6ef396fd0e5454f4dddd2dfb6de5a491cfb5c86dcfe35ee9881e6d3832994becfb1a06cc48d0354547062b10d5eeb4f7fe6df345c8aa672e904f7a1179fea6d649d1bd3a05c3f614ccbec4a87cf11afa79b220b762aa59c453ab8b8f7f03e846b2576f542e0d2e091c65b9dae3af64a524f1634d7d47a57ffc4fd35a09c8e68ac3e1fe6a4732e7adc13601fd0c84223cc8d0b2b114412b0457073bc79986741ad785d628fb3a9f472db196b3806c749160da9d3acc015ada3d23756d3d2bdcdd5bd5127cd4b36397ad1ad4fb6be07009e09e8c52c91071a16da9c93a871fa30abf4989d2dea5166623fb77b0e1feb666887f43e29ca920b1f75ea633fb694824e86d4a87354e8b70524cdfce375d4e31592022901e59630bdd8399632e3565348cb8b4b8a00101fadaa4a05c70d2fef951e1b395c59efc88f5fdb4b5b65aaa5b18f351d484d0d9646e88e8035b397bcb5fcadc408b9167b0e0f678d806f20c9789d40c2dfc4e7e81baae6bbcf56c58fb8c35df6a83bee924dc93bf52d5370db1860889b45942d8689a1aaf752e383cc6554865ce0ab4ec0ae17ea3838b00afe36db0e6c9a16c44f4fb0e1ae65f6221f5278fc12d8ade0f29f1ea1072fde09eb472ac68c195382666aced378254118366e0ef2b6bd093d7b147d22ee1a25979716304b4577e0f6301ac068cc4d790e840a004d9e805c59e1c3ed3c0ddf0d0ac3576ff0b79711354e0a8655e02ce627c9374fb383932ab3c4b3c47353fd4ee7a46f395baeb93b1af8b01573b6b56fcfa361525653ab0c69813e84e229466334292648b8953e2bf1b46b670882f7da74ddcb1d1bf325d8820cb3919ddadeb8d13e9bef6c7eb94df85458e0df1e5bdaa84db4d5242dc105b38069f27e69e55405853169201283bb803302a07a494408a2f0b1f7a4d525fc17168b7152c2974d40f859813826b9201c8b8c8a6262074a5fa29968d684873fb3197a0879e9aea48a8d44d97e4ef3ab8e72b8eaac5f4226285c2a6d6fae5083bb822b67f48414b3a9b4747df5a739eb74099e748cf3a65c495424215b5c898aa14ba09e8cd264b4babc0c5762cd422a50dccced486414a64620c0f133ad77bcbed92041ed29c2dab40d76987780cec9643e9661043a02044f85ae57fe784fc04521d35cb91c38bfa06ba809ff844e0c72cbb0f60ff03921c99cb12a86e26fc037113a55ca38398c5cb3549fb58f480e8f8721818e8140a3abe6c0ae186e544f7ea63c928711f1b23de1093010be2dd125613ab40845770543aaa35c928c7c63741f82edfbd5aeeebe548fe714fd2223825dff1a0198763efa06f5075540dfcfab1a9ae417e2c12813d84fea2bb6496f27ceb460b4493064243350a2d0268ad24ddc4be4dfd9b2c2f130ccb2f8a5328e1a3523d66f477798701f18fadad65278ac222178bcc5a3a15a803f228df5735dd9f10c923cf2d886c41d35086a3b7b231cfffb7df478421e819d4b978d4d00fa23299803ba027adb11121c795f348a0c4478abb94f2e5fa99b65b5e99d666946005ff23c18f6854743ba6be5987fd0a7ee46a8fd03defd43e5110cb1d22df3951e31978045f72e61559403082358aa0bc3435ba4d57bd038581b102c5cd1996f483ecba0594c81c165af336f93cbca876263e61cdd4ea8bb3e79f36bf1d0a86e27ef869b70f3a023cc79619bea3ac5a43045ef9ce4d041477d95f651761e8ed823f3fb7a0273cd6975c8ad7407eccc0cff91c132da99ad45f9559c80b553d21b15508cc63e23e255b3a33861982ea1499495a686990694c890d9a0412183f66f0428bc83eab4100353e3e905a70535366753f9768bdb97531418f6a3576de6f9a5d5eaa7cd369e6a6abbfabb45edd0bc7c5e919c87ceb6148f85900210891ffe15d2fd38acf58aa8fdcf87114626f11a81b0ee7f1e8dab4ff34011deb2daaa3174ab33f16118853364b612306f59eab27e4e7384ba08c1e26edc3c8a88e2221e4a69b45fdee7702fbe06631ea49ca1ee912b8b74cc81fc322d0da932f3d1c83d532359e60d16706247ef947a4e51a0ef8f523550d3aa800ce71119272b2239553b61c77e2e3583fd3e4e441ecfda5e0d8e5086828bf425fb5a7f08ce2225cde16e2a45c97841aee0f09ca23f0d31b7563a983e789bdd1290ba439a4d6eba4233a793bfb81f1f358ecf85d0f581f153a189af0cc466abec23db93ce14cbf0745cf52bb4bdbfcc3fcb9664bbd6c9d24024c5e1caba717ff98fab277ef350786bfae1a02500e40f67363398707ae87301cc20375bb9fe5096d5393ce21506c974cb0b8e432b71e7047f6d38588c1a2dfdc", 0x1000}], 0x3) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x161fa39c, 0x0, 0xe1, 0x0, "1dfa76071fa400000000be0000000000001e00"}) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d", 0x47) 19:40:51 executing program 1: r0 = open(&(0x7f0000000440)='./file0\x00', 0x810, 0x22) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000500)={{0x18, 0x0, 0x3ff, 0x7}, {0x18, 0x1, 0x6, 0x7fffffff}, 0x4, [0x1, 0x9, 0x8000, 0x7, 0x8c4, 0x5, 0x4, 0x20000000000000]}, 0x3c) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x82071db1}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/127, 0x7f}], 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) r3 = getuid() r4 = getgid() fchownat(r2, &(0x7f0000000400)='./file0\x00', r3, r4, 0x2) recvfrom(r1, &(0x7f0000000240)=""/223, 0xdf, 0x0, &(0x7f0000000340)=@in6={0x18, 0x3, 0x256f, 0x800}, 0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000380)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000540)=0x1) r5 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, 0x0) poll(&(0x7f0000000200)=[{r5}, {r2}, {r5, 0x8}, {r2, 0xfffffffffffffffd}], 0x2000000000000086, 0x7fffffff) ioctl$KDDISABIO(r0, 0x20004b3d) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) ftruncate(r1, 0x0) 19:40:51 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x90, 0x0) socket$inet6(0x18, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x8, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f0000000300)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x80, 0x0) r1 = socket(0x0, 0x4, 0x5) openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x1a46d5fa52eba1ae, 0x8) open(&(0x7f00000003c0)='./file0\x00', 0x38, 0x8) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x1) r2 = accept$unix(r1, &(0x7f0000000580)=@abs, &(0x7f0000000480)=0x8) close(r2) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000540)=""/26) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) r4 = syz_open_pts() flock(r4, 0x2) flock(r4, 0x100001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000004c0)) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r0, &(0x7f0000000500)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x9, 0x1000}, {0x5, 0x401, 0x800}], 0x2aaaaaaaaaaaaafa) getpgrp() semop(r0, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/57) getsockname(r5, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) 19:40:51 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xffffffffffffffe0, 0x6, 0xfffffffffffffe01, "b41f92a5cf61030583b9d3d52d60103889e56199", 0x2, 0x7}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x5, 0x4}, 0x8) dup(0xffffffffffffffff) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x2, 0xfff7fffffffffffe, 0x10000ffffffff}) read(r2, &(0x7f0000000080)=""/189, 0xbd) 19:40:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0xfffffffffffffee8, 0x40c, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 19:40:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4, 0x4) getsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 19:40:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) write(r0, &(0x7f0000000340)="3bb24f4767fa8f2856defc934d662259b42c7692645a48342ba3efef8e58363eabb999415e9eb92d", 0x28) r1 = fcntl$dupfd(r0, 0x0, r0) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000200)=""/250, 0xfa}], 0x1, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/239, 0xef}], 0x1, 0x0) fcntl$dupfd(r0, 0x0, r1) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = kqueue() r4 = fcntl$dupfd(r0, 0xa, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r4, 0x0, 0x0) getsockopt(r0, 0x83, 0x761, &(0x7f0000000040)=""/22, &(0x7f0000000080)=0x16) 19:40:52 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000640)=""/34) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r3 = getpgid(0x0) fcntl$setown(r0, 0x6, r3) getpgrp() fcntl$setown(r1, 0x6, r3) readv(r0, &(0x7f0000000180), 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000000)=""/42, 0x2a}, {&(0x7f0000000140)=""/155, 0x9b}, {&(0x7f0000000040)=""/96, 0x60}, {&(0x7f0000000200)=""/155, 0x9b}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/107, 0x6b}, {&(0x7f0000000340)=""/79, 0x4f}, {&(0x7f00000003c0)=""/174, 0xae}, {&(0x7f0000000480)=""/250, 0xfa}], 0xa) 19:40:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x20000000000004, 0x0, 0x10001, "010000000000000000ffffff7f00"}) socketpair(0x18, 0x2, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20108, 0x0) r3 = accept$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000540)=0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8900, 0x0) fchdir(r0) link(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') clock_gettime(0x2, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000580)={0x7, 0x6, 0x4, 0x6}) r4 = socket(0x18, 0x1, 0x6) fsync(r2) r5 = accept(r4, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) getpeername$inet6(r5, &(0x7f00000006c0), &(0x7f0000000700)=0x10e) write(r5, &(0x7f0000000240)="ca1b7463ba2ab61337048eb833d2ef7edff50f12c8a9b8f8759da687327e2c02fc3cca657614c6455def9c5950e61ad48929c8", 0x33) r6 = semget$private(0x0, 0x3, 0xc2) semop(r6, &(0x7f00000027c0)=[{0x1, 0xfff, 0x1800}, {0x4, 0x9, 0x800}, {0x4, 0x9, 0x1000}, {0x2, 0x4, 0x1000}, {0x4000000000000801, 0x3}, {0x4, 0xffffffffffff36ff, 0x1800}, {0x1, 0x4125, 0x1000}], 0x7) fchdir(r5) getsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000080)=0x4) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x4, 0xfffffffffffff3c9}, 0xc) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000500)={0x200000, 0x0, 0xd5, 0x1f7, "10bceff95908c3476a39d7de7a37f21505f76ec7", 0xcd, 0xcbc}) getpeername$unix(r3, &(0x7f0000000400)=@file={0x0, ""/65}, &(0x7f00000005c0)=0x43) socket(0x30, 0x8005, 0x9) r7 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x100000001, 0xfffffffffffffe01, &(0x7f0000000180)="702178b2f8188d84be363385257578c8c51397ff3cd9029e131e5c9991e5bd56e6f818214191499069941f34ae1452b42425d096d89257228150103a52d008fefb42c796ff93e40969a04e92e7e625b8bbc17f2bd5278d3b431847699032af2e23e62eb459c90a296e3571085fb2c050ee5e1d36244436b388a827d67447f2356c160f07a42da0c6ca5f680f16695853e1a375b65101d36f2ca067f3d55456ce71532082f7e5ac3f64e3240707e31d6f0ad5203d", 0xb4) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r7, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r7, 0xfffffffffffffffd) 19:40:53 executing program 0: r0 = socket(0x16, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 19:40:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0xffffffffffffff9d, 0x81, 0x1, "c4bf0df0a2bef7478345e8289973094985056a32", 0x9, 0x1}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b098c6000"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 19:40:53 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x5) ioctl$TIOCDRAIN(r0, 0x2000745e) rmdir(&(0x7f0000000000)='./file1\x00') ftruncate(r0, 0x7) fchmod(r0, 0x101) fchmod(r0, 0x2) open$dir(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) 19:40:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000880)=0x1f) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x1) msgrcv(r4, &(0x7f0000002440)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) semget$private(0x0, 0x3, 0x0) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000400)=@in6, &(0x7f0000000200)=0xfffffffffffffd52) ioctl$TIOCCDTR(r5, 0x20007478) r6 = semget$private(0x0, 0x4, 0x30) syz_emit_ethernet(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x20) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) semget$private(0x0, 0x2, 0x1) fcntl$getown(r5, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000780)=0xc) getegid() sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f00000001c0)=ANY=[@ANYBLOB="17002e2f66696c653000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000300)={0xfffffffffffffeff, 0x400}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x101005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r7 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r7, &(0x7f0000000440)={0x3, "717c950795483fb43234da27b4cf0cc87ed56ec8c72f1f73320c96b6ddacb513f1527ec541af4d00fcb5d08c299cbf5844c481aada4cec3f8e74c1ef197dc02baf0da79fdf02b0429f65e0c7ff7bd3d35199247856052f2736e0958622382383bd17bbe80810fc26f7de90f0533642043bc060f33ad23703561abac834552765cc56cc1ca4d7a0d70f2f7c916be454cd7ce2ca237c332c2c7a57ec970c07593a343cc0ac5fa1fc18eea5e864ad7047bcd7f9ba65787f803ecaca9a33286b9f5ed2680c400bb66da139ad05b4ccbe93817ef7a0b1c46c7c2c633e1a124e2e9674bd34bd7b7becdd62dbe6dec03528d4bcdb"}, 0xf9, 0x800) msgrcv(r7, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) 19:40:53 executing program 0: r0 = socket(0x2, 0x400100000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 19:40:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = dup(r0) r2 = syz_open_pts() r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r2, &(0x7f0000000780), 0x100000000000027f) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x6, 0x3, 0x1000000000000008, 0x1ff, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x200007, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x5}) r4 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) write(r3, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e81a4fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b13360c3b44f7cf1aa79035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r3, 0x10001, r0) socket(0x17, 0x1, 0x0) r6 = semget$private(0x0, 0x4, 0x80) socket(0x2, 0x400000000002, 0x0) semop(r6, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) readv(r3, &(0x7f0000000740)=[{&(0x7f0000000640)=""/227, 0xe3}], 0x1) dup2(r5, r4) ioctl$TIOCSCTTY(r1, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 19:40:53 executing program 1: socket$inet(0x2, 0x4001, 0x9) r0 = socket(0x2, 0x2, 0x6) r1 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000002600)) shmdt(r1) sendmsg(r0, &(0x7f00000024c0)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="0cbe328cc0225203c44784b3a9212383a49dfdd54806925d1fc8e124040e7cb574d534fac4d9fc5d4ba0511334635e9aeb4fc1429d00ad12335343c325e91af6b5b58f47cd3f9f3935192c0408bfe6372330385e2ab342f9156431d25dd515cd3a909bbe41c007988d815d16c980133f87d727f30c3db7cdb450ab1d7f3540bc0392f411499a7a315b6d8fbda396d1ba56c21ddb06ad4312c85af5a5e230d5735434c6d1ebc6149aa8f263d07868a0961a2bdae075318a2e9abeeb1b20e08bc9a701d2203955", 0xc6}], 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="a800000000000000ffff000006000000ff31757be09ea7c3cc9d16a482442353d785d23ed40099df016bfce5ad5b07b8c458176123d6a428c38c03936c291fd4a6d9b53b5aa631827b00d769ef9137b56e8dbf1b833c0246bbf92b74a2d439aa58da9155d51c22cc0232ad036d96429edbb43be89236f75a12c4a19350e98d77d2eb81326b82fb045b8ff5136c511586de0b6e44608c055b8fcd587b9a244180585bdc4e1a0000007800000000000000ffff00009808000042ef97172586b3e2b19100fd379a514784357b7f71ab142eab7312c5796b96b27de6a7991a67c9672292f3c5bca0dab7f180147607d66aa2ad1de4177f261a2f6d182648a17ab27a1cdfd914ec01f76da47621036cb5de0631a46bd3953a1443fcb1d30bb3af3db3380000000000000001000000750a00003fc992816cdadf4c93888b0f7106ccf565c02fc8613aea21228d443b9fe43725064c0151bf000000101000000000000001000000090000000ce41f68a6a894f7caaff0beb24b3a81dc327ab17b34e49f88a7d212bbd45bc6ababd8222b237d94c55172fd49e79711081ae19d704d18633157e9f8a11304435a61c46d501317335dd3b86bcc919664514de04276799f1ec8de7d2da4e3e0776163117814fae955a889bb6207c99475712705f5e6f45e9722e9138921352891a4ff57f2d05c2cbb2e2026fa4b2547d24f81f66c2b51dafce0d113161c3457701c3a9c740bf3f9e4bab7b5edafd92de12efc0f90e560ed5474d91e60b1b3d9d020068a24b0daab8f99cc0955454b4e3d0e1dcd70a5170a7c735550a63c2afa9bee9abf38649db053a1c74f5dfb371a679e57230041cada803c4e6824b1d16e66bfc4371c71a01a0dfe689f1cc9af09d0af6597e2f622983d8dc9e0663a93eae144a9cf9155fd7807f35f2ca4508fd5f5a5ad16d407d87f854d8aa98a5f6cbe3c3acca7e530dd763838d7309e34fbba36c5d6619cd740a54fe8cb6077864fcd99aa0d470bb6184ed8c921b90f827aff02436496be7c82902bf4843ef64b99ff8bd083eba78937deec0ef4d594bc8cb82495008e4d063dae41420c2c953facb24c2edf4e4ee7c5751c7c382df0643676f2a0704a88e1ab26ac6b22faa585c7ffb49510aea190e29787a6bb5d53dc302584e54fb1fe36755316264c49f0fcdf65b506753f5f646bd4aa562b47d1bbb232d0069047dd1c7b1cd66dd034678343d99419187403d956b7dc77a9f3de46b43d2345c5f5dc8745365421416550f0d462b80d6267181bb8402a7058ff5e1cc3b829aad72a3c6c354a0b8f7f6e9eaa1c853ab5d575780ff2faa11291c5496e9691c4883c1d66747434dd0434678a5a7aaac61be43e07446b386ffed88a13c2c0d1aacb25bec23f9bb8d6809b3374e3de40aaae1c87c1e1f917567d668187dde2ab08a5b2205cf4a29a0f43f8ed76a8c0d012855a6edf611d700b15fa78f826d610049a0f21c5c886e43efafa66d1d344aed756b1e95f82ca00ce362685016f193c70dc9a069496ef7aba71b9457f8905c2c9833c41815b623182374d46941543b2b536fde16ab13e67b57b6a41630513234f0ba30553d01560d78e23bee441b125089128a95964c6aa2cb6960aa4921f855e2acfe9a5b633d4cf202b97ab9b3e1271d6dbd20d302534b37fc0ff3b89175fa6c46a0f8ed91c89ebd3dedc69d6c5832392d9d5b643ea7236ef7bb6771adcfd5188c0598f078e813246a450303a634a592cb2c7352adca8c538df3fc5a6aca115539ab614bfb8a2ab36ad408304b8d3e658c5f08e9a607e64e127f0e1f39c1fe6d54c9751396bdad3e77496217262f795e8e6f7451f066d59d77671fe48f46fba11e11ad8de165fad5fb40ae84bd247f23ced7065e113f6f452751cd09b6fa50cf3c74190cb74db89af464e010c412957ca128a47bf09a4738f63e28641c890e094854cc930275be4eda95aa59a7b05c4c0552be6fef7c2cbfa88c943ab4066ba183fc93a3cfc4e51e713eae7d4b7a36aaddbce1f1b0a49fb1b6a1b938a01f419e7163b367805d08bdec791baeebce866370b472b0af6f3f7bc074660adaf599d3c06ddae0cfbc7eae0e25afc2b580042177e9de1d43de2a374abf540059d1c58bb93cbe3ee6a07191d373e5b885fd64cec7ed7224a09c4312aa44beba089f389bbcd3d0081940291f6a6705e788560a722f2b30bc56d49df074efef19b1c28137a27ee3bb157756c32628934be199e3bdfd0a35a7396ede0499329edc78c7df50ec3ae515ef96a735ad4fcfab347784bbf1423363266831e819cbdf6c2dc54aeb238f1eb642f14ba6d075b085c51cc2aefb64a1450156656df547b2dea49525c76a9b5aeb1ffc6f8f27f89385de8b142551fd35f29b7b6c00b2d9273ec968127a7ee5d29824c8c814862ff31d63cb62b16c980ed75e0ba4cf5202a96ce120bf3093c5f17406ace811a7bec8712d3b7ebc6e6604175b7277d81eb87ec1bb1b62a1200245414a90c03ce0b56907f170ef2348ea0fc09221e87d91c73c773e8069ab6fc0cb03ed3f59710070e22b024ad8562908481eaf4caf20cac1d8b3a75d6e9687b82bb9a46a08f83587f3855e67555c6415d1918591dae4b712730e0602ff1d695e463131542238d89162da69a72d5baff5248b2dd5d4b9a4bb5f096d22d4d9856655ca10d396b9318be2f58ba713c95a97e11f1d288ec30df05a3fdcc0bde0c0a8e282bb0c2c60ae93cc7ff323b8f49e60f96c1a7f4196d0f4f25a802f5a50a96b09ed404406607592f9eb515ee4b3932351c3227c01be42ae840fa661d4bb06292b114d0c4a8f54fc5c512d3d6cc4934235d0f0236c809e4bf97c8788dd02a8f209d3ec4090f906bd25ba3bf1c6406e0203f5e5ea4286dea9fe1927330f5096fc51901d9aefc4e6bd761845b4e3da6fd2717a731cbb19f5768bcd10ac1ea8c403f917cb1deabd567a949e33bb7ed68055d56f87de9153b789985d5723e31e891254b831f733ae68accaf90b7ad1b6fadb82e6dd7476cc8d974b6b79a242ea3f8ffd3ddb56e54f20ba92d75f77a50404b622bcaeaec40ba91095a4b81cdec6484e52f69673eba4eba13c4bc9b07ebaeb06502bf19900b5933d704537d274952f8386e8f2c1b4fed6a09036c204db4b92dcce3055823c202c44ff27b09c4a1842b1d9a4c47e12d2240334591c6910d01fa77e3c67b26a4fc707cb00e64304d76fee3d45dd5fb2847931d1c7f7abbe3f0feef4a54f584143c23debef225e6c4526409a38ceadfed8b6c1b751d499e47bf895c3bf9bc26a31c7802a573904e577a0515678175b2e52d8bdf7a8f89f587d0ed81b549a32e60965c53c4fa9a66caee8c5971000580b8219209189de46572c0898e2e6ea1a64c5759524098965163177c5ef602636e5874d6fb25da652086be2879eac7a8a77b011097e4a34be0e3ccc206fc716b7a70993aca5f40c1d6932ec19dfd8986158a2b75ebf425ec8dde8193147817013c1e956f617e9fc653e249a441ea4bed77b69aa35aa0d5996de50b1f8a6ef03ec3b6dac0f3a8aced465a4b033c0e6cd434110d28e331119da59d188f23a3938941318d39377ce24af47a338595a57b51ee693796b9c51f7420c579a09cc44e955b8b6e6bc293d4e17120f688813cca4c06c31874ad16dc3b944ea9523b710cbe641cf3e23e14794a5c988c9d63246ab73dbccaec22a8f31d591f17f18ac07953b2bfcb68b8f78416fe6daa0fccb8cfa52deea2c0739c8bceda6ee286a290081c9ef4b82ebbd69be6d3f8613f940527cd150dafdc93cd2f9c4fadc6febaf59ba6537ce2aa597a1f5b3948e92919ff795b81b6e932c0a0d17ff3bf25530d211cfcc1fc14f8257babd207fd8b39c1814f5f6e04f70a261818c3f4f6da49781ea0ba4269c143d1cf9750eaad316d4a5558dd7f7d48e41a3f2979d9aadf3032a675aa8e82cc21eda0cd1989534e7d91e3bc24949a65643d8bf90a9446726cf325d197a0dcd3409925e56d29d9f34683a21c72585d4fbd5e3d9d9982f54b1323cd84ab7a29044cb93edc6d489549213502ec3362608d70934d79aa97d2977071c0fa66df8450e708a222ae014a1d073bdfb5fd67efe2aa27aa1c6ada51d1b4b258a3af92b95bbe3691e5291699f83ec19c4c2fbfbb6dbbd42f66ea3e4dfd77a7157adab342988e5623562423209a48b30499ca06e9d8366f5415862527d5439a1a04fa14a248f34a5d8436f1b349b3827bc3c34918556738bd11fd351f7ae92fc4e4beb7e2dbf32f017d394ab31f54333fc64736437a5827741b7833b670386abcc0d34e18b713435b00000d076c7c2dbb2c8b35baf8b715128c5af70ae762f5a9e4f8422a0ac6e3dd514cecddebb3573f13484d3a7f2ee16fbf525334f97db474e0df29321e43660a2ae3f4cdf888228fa2b8bd8752e77dcbdc820b60256dc4c98b2d64ef9ac4ec75976d24cb572c15ed12e8cf171b0aac281742737aeabacb8a751089d55ba53efb8c8e8bd1da53f17da5a973ab2d08d412cc7978c0eb33b0cd5ab14bb39eaccf4e7ac382cbeb619c11cdb8977d2ebb364941b0443b1224092c574b89d252912ef36b14f3d037a1fb6abf32e8b763bb8fd52c5fa4d339ec438a9761b80147113dd4a4e5f5975f0eef5791f9cb66be6fc15e9dcde611b1d949cee519c319eed3d347d055c11cdf8a38e4184189374a77b314daf3bf335a799e4ab8ee8749b21d32c1e594588244a8e4450952fd3a3431dffca04643c72663d1f7fa55b20f7e51fe79bfa90084a243d30d51605d721639828f84038dd3fe2b2e983a313b89a93f884ae465d65adeb75080ed1fc8c954d850e67f2bb496374b52e684b2c4a358b52f9195401c66c06e5de7fdcd6ed993b9e2db950f83d6e4fd21752920d377f7e647b180150fc1e120359c00bc12d82331f949f811951a3b5c229677ad3ce865375e59f842fa62424e04be2abe3a6c7c793c4b5e4666c584e9fa9e1952eb4476994d75fe42f89c12fa8890b9571d25bd1c40a4bee233f30e06246932453c64f515921883c1ee805965dde399ec039c505d28e9cdf57d965f79a43cdf2ce4d22b95d5384acba709e6dcf5610e0106ddb0ebdb43be1bb4d36c746dc803c134d82e63325d35eaf9631b59a2983e30992c68a5c619f1f36071bd0c0093e09f7814855a94828f920afa502ce65a236feb3340be5215a5dc70bdbcd46134792f49d38f37b5a2336c099f4a8e8b652fd2ed44d13924efe4e87516e475e23dc726ff8d1cf9c30cbe89dc7c5f068dc32ee6a7255f75b223338c76352ea6e9c0ca65abac9d0fa791b71cdded46504a347f47c457f2115f759b6bbde51d0dd879cfb3949511bb75c8d9e91740187666a0488cfd194c4aac19ef7703e3cfc3c8e241050abbd28d6aba6741ae1e54aa17f222c9c36a202b5fd4c9c8fc00a56391342f23bf552d7e5193fdc1c5b4385ae4636fc8e4478ebb6a0297ef9fe0f52a678cc3c6034eeeeebf7f29b4b213e15bcbffc2cf27f348efc2d02a1cfbab3c652888b2024987003bed966fb30f3ffbf5f119d56ad7c38c386e6e764fc56573ee779e48abb99e51738037aafd5eb466a0196a87766a7e046f3355e876342f021c8585bae2e16b96cfb3e499e56d175ab782349d249916c69e8948104c5cdba78d9ec8f469705165e7bf96890ae654ec7f27d7e0932e0084edf627bd6bb314399836cfe743ea1c0d22a3f4b6b8d27e547af5d6463d8c284ef4970ad75dc0fc3e3aeb90c01c04f5ff93fc2c2efe38e404055fc99e53dd2eedcbd662ccfd5be97b76418f9f5eb228a17e845716c42b3e4ea921bcf369903ccf69caafda64864a9d32f9fdb55b0c5ae1db306945908bb2db7dba21e4e0ecc06b2f927e625ca7c01906c5fe44fe341d08da084692199d55101a48c275b59e99e42925ba8cec4a6eb9a032d045ba3d03586171b93a1d58ab42684f85a04f886a8a2db63e525ed1cb29d3691d2bbb4f98e137cc6940e2d94f89a5b4c4b5540f49115de9a4d7f9572a245a4b63d316391e705b2119da1b46ad078ee8c238e09db10fb8fd6472f9c7a3284db3a0072a66be3739902993c60bfda3c4fe66a1d488bb56311188dc2bceb6f337b8bdfd46caa92212005693b4da1f02cbfd19766742636ab2b730b8a533678aeec62a2e4aff7b3d945d8e7fa9eba239c5aac0d664b6a43900f320c2d4aa494c2723f06f88ffa2f74431a399f1a49fc004d2418ab37458a48df420e048745b75a45ffc26ef9cbe4dd5eafac0107afc6b31f9e7c70769544867afd10e8e1942b000000000000000ffff0000f202000003a2982a01cbbec26409a8dafe4dd6aaf5134ca39e775849ade0f30472b227f5d22ced53af9788a408f6853b8d16b5b22e66c6ffdb0f85fef35858e6385220157321ceabd9c557dfc998699f80ba9b7e2d316df17fee248fefa762d1ae2d4342b83a1771a86a2d6b8f78a0c8f60e1a294ab94882401f8a0915aa6d4942296d766b56e1965c9048ab5a10a2f08f81ada193f283e7b8a74b2948403a9ff90000001010000000000000ffff0000080000006934bb1afa32be253b70949204c181c3c6ddf4a9d99452fec442fe692efcb14e968e4e09015aede2daac94925e8fa874eca1ba231f192d7861d56dfe4f041d8a8a2438b6f81bf9f572acc198467a300ad2cdbec6953acd68ecda5e43e17670da35e2e59787039c3eb5c39bb9fda484e3a6ef2ca999348ddacb91cbd9f439630aa6ebc80f3c9bc58bb9edf3172a2170b87290ea9a0f22919d31fe75a31c6599c039aab97f44a255f2f252e5b9db0bae3127c89804b5c14bc323eb04cd81f55c091bdbce4205339dd701ad5fe4f6660a8aa2f9d4cf5a791880b3ceedff0d57cc517c74aeeda4c4746783b9d93f6c1bb4cdeb6ac5342be99d96109563ccd32098c85f488ebb3a0142216e9952ccd2241c83bdf95d4fe0053062e939d635668c7cd7f5d865d1d5a84b45357cfffbaff8a6d36197e4e2bddb7af0aed7c60bfaa0f21226a4d173c85280b86727009c494f7f5a1fe8b2b760e3be33bb1d6c98fdfd1e690ac6ed819a40831a900fcbcecce118681f67867f892ba25d438805266c72fd29709b0f0df10d8f027e2b8df2c890f8b1df91e68820b69731bdb2d4bb1f9476b91f2162f92929644a3f80765bd72731b2f5f6cd35d2e5241f8ff6f47ee3ddd66cf48cd240deb40f216e19fe50711f6db553c9bbc24777e6c4ccd3d94c37a5fe922eaaf0590be890cd33e135b4ffe867514f6fcc06d4dd17947cf7daa7ea45e10bacb5022ed4aca339153ec6d0be520fbd584ff0f18de82f866326d4693e7b8f49ee4c71fd18d6134a8c34f21fb8a6ac07e1d62490e20b83d21b18d1b8bba1d2e1920c89ee7fbca887d34c5d279141ca49f2b3473e3c6fe50c12c273666a2dcfbefa94d4e88eda02acea1f09f9a44faf70597fc1e447ff6fc616ec3e475d8e79f9cb7d30aef66d7087d9770e7d0ad71b63b515e6eaca2abe2e261f86f0d8ec29ddf6e61b82d51848dea41aac0add7e4b1b354f9e4886dee7f833f79251249ec458d148026794db8e55386e23d9e22bb0f22267c07c5c21356b746b8edab239f2f289d42913a01cd8f75d0c03a0b1bfeb046ea85d70231944007b9c85c1cca885511998a8a0fc09ef11a829cf0ae762b1b5b3987709d444b9b8ef1f70c724190b47c61a5c2b982791f5242ac03033c30bcbd048053143c21ccc773057c7187a34ff7684f8287b8ff82797907f557195e13efc46d9755845f0d47071e36dbcf50e9e6a8b7ca786ca2a1f0e54e4e100bcf9a1e2161792e1ec2ae2b21a82f2337a8416fdd556b6bcacd1456f613274c45c8928f171519146db502e625368bc54d0e31603a8270d8e9c9d8781a6d7ed18d988732d76403a6b87d0a8c2634d67284a16491853b9a90e73608238b6112260ef6c903ae9b021ce1b5a1780dbcc6662e7511d64209131176b2e2778046e0d06402cbb83818509a487a4f8aaf43ec052867a0a98e4617d9285126d2ae0e6c54243035d794b4a9e96ca3fc1f6cd495e01dce0959389056c95a685986cff40dee022697c6734cfb0f454e9d86d0bee8c040c104370cfda34dc341c27b408fe8aa94e2e33e7ddd548984896cc04af25fb4c4b3dcb84de52852b5b73c48114aaf8ab82c6ccf17a48d5f676bbb8083dda4708d526381c725f05df53e942b9c6640e27259a3dbda9dd37c23f7fed5d4019ee16963e1b347b60d14dee63247bc07af9fe1f1ad6c94be6647c74a8af4af40d411ae7978307015ecf156d34bac8cb5cf1b7d8bb6fc8d93800a97e3a766e77fe6fb0d9e8380e6a98a78f3fa3348f8f58d63e7d4b07324b0a5b5bd69a5446fef547f92f1e23a19e045b22ed6649135bff1c3f9ea2b05a372de75c7a7d4565bc310b64069cd4a57bb2df7a251f78301aa72c89b1ce02fd5406628ecb12fa04fbdaf318d314f351914770cccd4c46e571aba04cef117febce3ffe4d203498c33ac9ca322e9f48cc907ed25188593ff6d3b90c5efe01f064fce727c9e41363e4f1dcce11b7c98de64da5e1fc886ce0e2c86d0e0b14a0f78021a3a3c8fb1f6173118d7d885b2510c1b6d158c7ba67167ddc958b83f7d53b620ef0b9163ec2d4955f2d37ef0cbd856146f26d2ea793b6042ed60efe14887a991f9340bc4050e6d44bbe8f6c3beeb8451f90f5ac7ac4a9d7a0ebc2cb3a02daa960fcde83e06e0687f74bada621934eaf5a5899f8f85e1cfb1dec0e2082a34c99e2d86fe3f29628ac60c3276655e7ba0313e03c5bbcfcb6fc76de92fad097d6be569d80fbd43ca053fd810914dbce33228e851ecdbcf28bfe7308e034448f9775d79aecf770c6fb3b2332fe27c7faa9634d4cd2835f8e5e78aa000c0e368b1993172f159c914a500c4032bbe93e93957a6a697cce4e7d7f6224cfbcf17b3431c1b6fe9a36e660daebd154711a1b5711c65b567fd7e522d469719b37cbb78e0cee97fe6aa15d876bc5a2d8e2d7c1c35a19b5931b148a0343e94057d9b9b5d8afffaa1be9e4ea5f9bf4df76dfe4244ca4ecf8257294a5830aad3959e5b50679ac62225652352c6821eaf18e02590a5637550a314acce604e9c602f14acdc1f75d9995bed50da0a8a811095f06f6b805aa4ef8b2eedd17ac5ef408527aff21c5b0943c148abb96336b2dfae58e6ce309a54156fd2dc09e08cc2facd3bf875fe2017e2de9e0f46811398af4ba0110536830367a32bdd95dbad9563a40719cc97754e09135a94c01a5f31aaab56413aa0b319545f7a93abb097a6bb46cbc6cb74190e981ccf748e048827a3d18e88f056f86c20926ca67822d464c9771a1602c9a43e00659a4a00b7de60e333cce656b005b9d6c6950f2fb9c7e3f7faf36e0d9b2285700dc5c0028ede735c50e69918342bffda58b187150ca426461ed81f3851ccdc6909ced6eb307f61b3bb7e240da173a62347b1e0d9c42e5fe7f7d12f92e45b84546c448888fbb9a48f339e0568b4659a38c03ed7ca057add6e7185d1a7e329ec9e2386e2e2dfe81a9b398bfb6eeda0acf2531c1057f400b0b18bcb1c86fbdb2053d34810d2fa490c37b5a7ae11aad925bd6c6e1d952840d577602db84b39f01130fe915af6f86663a1a62a6c784847a68c1cd906549b7a16af83db035aa80c98732c6f27d775b5d78ecbe80973bea631e6e9f9ab43a6b47f5831d4c2d1e9de45e5cf61d3b2d7d686a7e9599685bd5fe902cd8dd042f6af5900f3f4a04f1849372cc8105e13c4ba9be713a9875736e2c92c07daaab3ea7500c0581ffe5c5b40375fb3fc1fed22bb613b9d3089d4a96e2291d1073d290887067b772829acfe705d2619e1c7b95080887d76155d3bc895e6dd861d8d28cd3a4daa0cdf3952f3a4503bf75e7d7dc3c4c8c4cc7fd8267231f97ef55cc14b137abbb03994ec62f9a3d2d257766ed6da02afc9a1a15bb1ea613bd3787016711186a93b4c5283bd87747281aabd38282fb9517b67df894895eedfac6fdc62d5cce7a6f8d9461c88c3418b77d4b892799b4e49b5087a9943e50c11f855f879086438a094bab45e07a3c6891074e9403c674f53cb0842ea0954fd35e901ad07af507d4a3aaef3262dfb0b690c5d625dfa923849f467353f4102219d96975bbc1eab7b65d2b2da750b60358ae5fb8c58bf400228d25ed1105544c760c9bc5a7442b19774d855a3334388d77e883c1b17f4f7697a3a385d7ed9a2a84723cb1911718134788370e412e86e4e05f4a356200c0740969e90a5e77d7ef37ea8fd7e738a11ea0ad7aceba829e35eaaf34dcc3801ba753e672e6da28de6afd71a844850330529fa97aad144401d7ec598180109123ab615ecd941cb381321bd32b072874da2fd17d30139777c72828cf33352bf42cde782e084c4b4fa396033ee83e500867a4c0fd58024f1952f156ff54066db63517060564c58c5f8e0d983f57e928e687d4cb6c3e8c08e13f9763e348a6c940015b41ee0551b7b7e65a18775e563b6f964a8d7ddcf6a8fe75d9aa4c9f5bf3331c472fa31bacc5e33b1a21c64df96d00f73cf5a5ab721b2fa339aad302b901d5c19383f6e21ec28f0a361ea4c161c5e0e94507a6e3ee8ac9722d9c51f34192cd63c1d2b9c3cf83b59db377a1ddf5e1e0a810810eebe8ef242cdb64322a51d5ba6358325980836b0518815e07c0a7af53098c0f0a59f580a910e43c5e10c5c01a0c39da760bcf81d1ce5f45c5bb5a539d65c785022bc02a4beec736da4912de04b026bc1e452d96ff9be6bf1724004adc2cd79a7cc756137aeae0c429b54f2cbda991a05b186ebe6ec065ae8e87566e7ecfa0aabbcb8c0165d7d535b2ea2b6caae21dec81e9372092402d9229e00fd4260e7bcbce83671943ebff1196c2e77dd4237be6de04868be74e36f830ab27ec7a76a7517a4e608d401fa4ab2915e1fd3474ec78a62ad912b07f77983bedd234f7dc96372ee61581a23fc0c7e37ae7406f046ee54d1936e39aec8b0606c7af037d841a1ffee76b2039b8f561d65aa381d6e0cb9da6fcfcee4470a3e800f8d19500d3dba5b8b3b4b8a3938f6ae1c97127ffcaa02fb38f31e31bd39556780fa1ddd82e54c111854dfd07b5afbf90fb1d5a13116e316e0c8a38023b25b1c5b2304b802351d437ecffaf34348696f3f4e88066847fbe0c63a17ff2e4e7516d6d3b535d0f483b1a082cb3bf46acbf300f98e7912a31fe7750e7408398f2a861ba129f46dab39b1c9581afe7ba68fcc55f0b03000587aad31bceb6bcdaef3dfad413efe578e4783fe1549fddd8a5364d3619dd22917dadb540dbc01b4db8e302133dc884084058b73233bb5148e25ae0e2b71235531d853d7f9dcc67fc5738253ab556d6ba91ecc144c234587396d7a662bae21fc4b4bd3babad4e5b53dabbaed0c8a47812d6714918172c917e1a76eab9faa6579457d287d67643c2dab1332b428f521144d14612a119fa554970e64abaa26e409a010d85e008029aba2d509c85dcfd0323927c1d57fcaf64dd9f58db1787eaaed855aa54ba5705c8b6928d569ba33b8af293891802e34a8fd6214561322e565f96e9bf47ea89fd811f8b717a8a62354c59b0332a387a332e4acecdf1749817506d96d1e0492b804acd7a7f21c5a9e82fd89f0371292f49a19d9e18f34901d09977193f90ad9fc35f438733bda3a597acc23c397842414097f0836ace2e7fe8aaa2f5c142ef52c5fb7eda0c3af0b6de21b01eeb08a499e0b7670eedfa0cb88a7a52a170f148cfa9838f6cc783cd4f3459c6152f0c9b38ed6dffff03d18fcdfc18648b7c9c232ac7ab09165664bdedf182eecc85b89c58188283a195ae1382fe5680291e604884b4e6e15077adf9bd1ff35bb9fff5f00042bb901b04ab3f06b3decfc139781946411f07c5a051adad88bd8a7e0d5e0972fa9858207457c8c3a3062a21461949e5ff1e242c9955030f0684b358fb4495e791b330de1b6c97e57547bb8b1f40b5717c6e54fc947f22bf193aa141cdbee0f960b5d0646e730a460f6caf97ac6712a9212e88ef0b862e9c5ee0e1b33448bd605e090c02b742558b36c2dec1b3895f83c5d98a99e524e1cdc6c25e3e1156c39e3a80647b9f6b46f4b7e3a95bf107d75b56bba7a408c20dfc9e035fcae05145e8ad8228c5b9fd9cab71c6d673cb6fe75c533b25e302160e58520558bd42afcfde7c108e63f7381cd023449f7309055669c015dabbc6cf636a59b8e86ceb62227ddd287db9f6d968dcdde3a718f4aaa23e5c96954cc9d474e37fc6b4410a518f46d8bf3a7eb0594b53051d155d06e4d44c35d4498c4cb7e61ad4e7d77133e833433b488f0b7654f77150a185c1dddb4d97824be0817ba14995e9c000000000000000ffff002002000000070c6ef2904c968815e5c116475ebb0a1745d0010038afae4b5d38f74fce503eb584fcf4c9a1fa1ed2bae27e947e7c41a58ad8907311ebec0493b10fa7588b59bdf81d3358301e5b8243e808fbe39d65142f248f82adcc1b3620fcf359bf9852c4de95151d9e5b8ef00948f0095c825da2345834020fec0eb128f443bf90b23096f602f5fa1a00310195dafaea9a9ee8eefbf2d4638b7cad9e37202723c8b6d388eee4ac59585d3432cc0000"], 0x22e8}, 0x2) r2 = socket(0x5, 0xffffdffffffffffc, 0xfffffffffffffffe) setsockopt(r0, 0x4, 0x7, &(0x7f0000002500)="1faefd855890caf8709eaa9ffb0f7d1937bcb683cdba4cfb224751f8944a7c5d24e924544ebb09b04cc4e68f06636e125cb0ea14271ad2931b9351a15d8001050b3bd8ad18d733bf7526eeff54e2f9b96c6a57a7ab239cd3272f14dfc5574f85e26546c7ef22be77c851e719ee4f1254f2c19fd8e8d9f736f5b6994b9176017edda4b593fd5cb960330c71c3d03c163e768a06e5dca6de9b2f55935408f4f2c7cc2b8bc4d026f244773aaaa31cdf4e29314e42d96f9a640c17c5460bed35cbd13f97b02cb1f57655a194e0ad0cf8678045cec8003e6a817567f39f6c0c", 0xdd) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x4d) 19:40:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f000060c000/0x2000)=nil, 0x2000) select(0x40, &(0x7f0000000000)={0xa8, 0x100, 0x8, 0x9211, 0x3, 0x40, 0x6298}, &(0x7f0000000040)={0x3, 0x2, 0x4a, 0x140, 0x7, 0x1c, 0xffffffffffffffc1, 0x7e}, &(0x7f0000000080)={0x4, 0x7f, 0x100000000, 0x20004000000, 0xffffffffffff6eee, 0x6, 0x101, 0x1}, &(0x7f00000000c0)={0xff00000000000000, 0x5}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x90, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x9, 0x4f, 0x8000, 0x0, 0x24, 0x800, 0x80, 0x0, 0x3, 0x2, 0x20}) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f000063e000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x3000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1, 0x80) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000140)) 19:40:53 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x38, 0x1, 0xfffffffffffffffc) setsockopt(r0, 0x5, 0x6, &(0x7f00000001c0)="b43c600f48ff0cd10f7b164357994405035dd4d07977de0d96ba342806bb4f1a121d25a324f9e8736fe999e98f517d3a2c49b36d4d07d443aa5722a25ed9567c699566887b8c941cecc0be9591e80818e86e953838d0be91f65e9169b314b854e1d209fde10bbcd219bffac4123f2a658746d26961ef4e88a71c41a24376e8ae05724ad511e7f694512711490f08b5fc232c167fce906076933c51d087a6e896065242585939fd27bd22d1024865e396c2a2f3b0b3c8b8c8563a6e808be1c640cef4e83ee06a96e560698fc6fb65613e649f975c1f9c2195fd2efe4be3200fafe0f5d37f855d35c09c5006b186a91d90bc6a2c909c9fdcf81c126b8ffbeafd547a7d7ddc3a8e6ce7771a842c137d91173278fb6dffebbd041892c1fe6bf00d4e4e89633f02c6d5547ed8c7cca15e0ce00e945f7bc2ec8a65d2876870277bb6662fa21ad50061362c565516f8fab304d50b4ed2c15ba8c5248d0cdddf9e9a6a75f960fa14b9350f58b0e44cb3c800e06bbbc2b949a9732fe663bd7ff986028f7754f9da73f2e72d0886472ebbdc14386615f5f323f23e9dafcc2809df4fd7e2e39ce801adb558d837d8e12d621320e8d59596e1bb460b02518a358457487b350bf8e30c1079b3af33291c0bce66a7609e573299c4309bc3e7f2699ad616d5af1a07a63ddf073c736db7e74c36d249ef7d092796b53dac1306b37574835ea2240a67d81f2bb931dbea1f01350c9435dca2971306b22809845157d124d7202a2db18dd13d89ec0120eeae83ab599db001623af04e3c8e19541fc694faac49241e863145775679d141fd048f7efe290ac5b2d33e07fa025d97555685743877d6efb8116b5d1bc16879d5a0a3503579e2a06ed2ce30748c9843a512e50c526e171af289e165de4292e69fcffda70e4a033dbcc00767287bc62ad860a9ea8d943290a1fc7b7e6eaf865a8a708bbd9ac758f0cb513220397e74e9cf95694ae177cc74caa89f93c2c703dd1c1184f9979672e0bd51cb4c6d00c73b57506bbf4e444e556610a108aaac262f140e04b2a9deccd2d3461d250b6f68b307a909b7d4dcbbdff5d04c80f0ee3bd3d1288578bde84139e6ac5a89d2f372f932258e81c0ed5b75ab977f52e71cbfefe4bbe698203c81689251242d5c250e961d1caccf8e7aac60e1580d6fd499c4d9f06fcc46805666b4dbf15dd514f555ca5d10701f79e8265e4030511b41886f440f70dbb187b609ed21310dd95d067f6c926861a2bc258630eef8360d333a61ecc17edab1aeb07bf82887e95c28caccf8b927386dcf8a00696d5fdadd6789b2f2812d76a2e54098079cefce3dda1675abe7964e6a5c3532cde92b4c46d96f8dcd9ab4e21c13e15738308d62e83d36f7e941da907e7f9926e935b62c3f3e552dcfc29e7f269b627cb46b5c03c5fae849d6fb3c17e30280c1af6ebb48cadb63489f8be8d76ccaf4c591758bb108c6fbf18c5e06addcc0381e4c32cab96b0285a2a6234f305ce7674ef9cdde30448382dfa7e14d55bcaef6ec9b70388f033599997c4d0468e3a2d8692a6a08efc3ad80adca8d65e350a4237b701bb410898f45d13fea5f457cb4afc5c8f6533703444b0cc09be195b3d1b2e3bb7af26f97c65f276d1b1613ba3f6d27e96bde47729c4d8e81b2567987fad3cf02296efe3fd6f90bcafc49a63796d94fb33dab66d4dfc421084906a2af19bb2f5119084deaff43904a4b8be783e33fd5a1a0b75cc0d372b232e07fc1348b2bfc49c111f3402bd01c97b93e819fc883d7e3a93d1e55bb0580052f6c890cbbcdf31db0e7db71758042d44787fab2aa5a708c00a1dc81484f4d1735f533b8e397698f3a141f74d0cad90d9ee20045733319db9efd17276bc9c1f9f68e0e7ea135bdb5096ee6daf0aab1f4b5e600fe9b7bc8bfe28d5e9a739d4da02657bb3dbf5eb75efab788dfb1e8547ff312dea038e55c621c763de27c023f046578e005690f25706075a61e20033af07c8179b6f0531a760c9f20ccbcd5f54589c8e6a235eccd0841794e1b0c60277ff07f9cfadd6188abf4874313352bc369da6d682020bd3890e48ec7a85d4f08307925b8296522a9518326e1abf17eb022b2ac2ea3a96a70c499d6c58ffa355e74b1ba316fe5072325d0ab6e1b0bf7c8d6bff2ab5029c9ed4442841b86de6df70132a60e6e4d54d5900d7f24b588ea2b2a6a95f156e7dd275ab84de8b6f0d51ce7cb1712469a3acf991c9cfd5caac7b41ae82e617fde9a1c4f92ca3c557c9899839876b4a9e11eea28120d34e0c33a80ad30cdc9027f5c2a377b2a5839febb3dd988fdc3863184f02ceaacbf4fdba375b286a1ef9ed956328e2cd5e13f681fa8625395d5c86db808f24f90ba29a000ab1c3ed13e28acdcee8aaf9ba2556556514349f2ab897a9e163811303cfc9bba2bb5e5d4cf411d58d1a35f0410d258066badc81fe91ccfe5862ee41b920bf3690fa4110ed889db49dd2444f3bda70a18eccb39c6666e10d053dba3e04862dd89b610cb2a412c42b4094d93cfea441417c1c51f6529422a797d2af0a859fb4aff764107d45528297ca6ee985b6924f8193576b55218d595bd7ec712140dbb28a308fc678c4c9e71978491ab0fdd282cc65e6d5869ce2a03b67dc68db01ff85afc9ec9f021827077d53c9b0fed7ea961050ec7342b7f745cf0e92bd857aca1884cd372cebbb6a61d9b142b4109208f19b5b1139587e663d1f332d08c43fd4d0929199ff0611477fe2a6d1261356aaad352f460023fd0d9a3749cd1180d3615f2b2f6779a05306be731fd11f09a10eee5f03a1ec8c37508267abbed1a9de78dd4970ad026a925532bf556e6a48a39b30f2e5a8b258ac4c8ddf6c0eac364bf7a7cff5d76941f699b5aded99555f1fb54c20408a69068241f8dca5ffdd4d7e21f70d8809b3287854aff620961b9b750b64a5330ef66bffebb4ad3ce291479065ba2a83ce823e4f5c23f0681189ed8a307f08618bab798fc31a595bd543c192ae820f49c1e6004baf8f3f0fabf4aa836fe6652fdd16ffe8fcfc44c654a1a34a207948d30795d26816751844aa178c00d9d77a5339e8ae10251e1ed3431c73e66ca57cecf9942f707c5feee42c49bc99979e5a3adb215a50bf696e8537f1f96152de554ff252ecc414f36cdac17fc714635d12f8c7f755e8c61f0d85ee7bdafeaec925aa3c0bfb7614e5f5808e7c3fcdd50ad7dfa5e66fc72920b34e8a5765eb4dab3ba4b995d64b371a5cb816f8666b924d1ce43a76940a8e43a7117ebc592ee970fedb9ed7a60a942785e6ebf02e4a93b25db8649bb1ba3552f8691ed7d4cc2441f5af742fe3f49da0528f7121cd22111738e7475af8952059292e124f8e63a8190a697e3e4f8c53fe6aee25124265d3fffe1b9bb838a46e472701beb68a4a381fedc9405a6c527b94c6a3afda684589b21c904e6cb76fb1724d04c5cb5867c354080a29a2bd77f74e8657edf41a5679291b63b280310210a7b7bb4cf75bbc1f476846c9dd4981582cbd384636c9e3f7733f31b3450ae419e3f1ff9856ea812cf81a4a25b3a2b04aafc04039ff0de3f04a1436e3847a61b33429129952bc049e67ac61cebbf7a7370bd79464adbe109872ca81a4ed82d3d56e6419d9a7dbc7cacd7c745deac99ab901638830785d681d387490c81b0f068d0bc334c895cea717ed230acadf3e06ecf4a866c3578b7ffd17279e51dcdc30726d1c513bb76db4d9e10d10509941825ade36c273716f43bfc85994d274b0918530a46acb6280646ce18807deb4309d446477bd2d5a2b95aedd52eccfac4a581718d1a944f77acdffb445db227cac0383a1da6e8ea34598d6cbc593a5a3328082509a6b9bbf96c8d87872dd49c2cbd0914fb763bff78acb927467356db9c6368dacf301e9e970fa6d304636d795ad21593238ac071457c458a75b4432d3c3d7ce5973136cbde57a897d271dcb12f4e6b19218556c45ec43a2f8927783290cb700a5910f966e0f00fefdb2ccd491a197d73249258990bc4f24ddb6346ba3c39fa9c68741f41b76fc2132e2b09cc39123fc829c51a1086393a1efbcd8e12a965737a04322ce3942c91b38bbe1243818034acf25335992230001e6c54786e493dfc601efb57edc9058b4ae93f86c787f54b90b27905af9bd2416ca99ec93907e65e04ccd869502265fd7947cc70ca390e80869a852db02298be538ab9d261b01cc6cbcdffcbe0d06eda1e13533c1f53f868eed3ecf7dde257ab8c6941e9582673a27b851661a3a31b2db704da79fca1c31db444092ec423f0abc79d084939ef55e93a636fe775f7c1b2860b184f6f04bcb1654a1611777045e9394e0e99e0c25059e795d654cb7f1fb8b0b4f6c54ccaa64d3bdddd7366041f6742e3f7601df75cb8bd921d17c7411e9473f27ebe81e641e3f7a06c13101ff77464569d6351725446815a525a46d1cf20b5e518b84e8c1dd630f34b7d07c49eb4bd5ba60ceb70bfd61aee8fedb3569edcd8e6b2322507f5cd1398a202ddc34ad81393f6c037b7f0c507c3fe0362990c50149c564bbc1975b6a98b380de207213770f32dea3e8e4134514cae40a48c7036ce248fc2677ad6caaa37f537e2d50c6b5fb8607a88286b4c723480a31fe42825c40de62d2c61fab9e9f758ec045cfe0902e6d0d53da22235aacfd859a57102ecef244f2f14f9279007e04b591bce852e6edf457282970ce1bb0b04d10ae3fecc716722aac69dcb65545dd0d6cc783946ff240ad262b032811c6cfb7c0b75aaf36ca65070baef0defdb47538f5d4387a8092835abfbbf63267a29d738f267c78e46d5334e93a0dd6e6706b017b80a0bffaadc5e4a4819fd273041edb15df8d38d90ea28f02705ee33faad4629f97748ecb83c2d6d6f5e02913687b7e3b94c865e073f9dc2fa49f7b8eecdde0f899bd42b4ce12b68f5228df0badcb71ba10f98d5c32e06716cbec2ee27a5814763d48d8ea3239dfd0ba47736e8a58ee200e76157559e3e28017d74fbfeec3a303ef12694cf63d61f3413c0ff85c161a80e6a5a7751cf579b0f4c22a9d02ffc897b3e2f5677a8f6b0e031c0f25d06ab2c2a8aa9a441c11b65c57bfffbb5a702e2b3628f8a36b2507ad0393f46eb6bbf747ae8a6f14bda9d077326cee7c5269bc09ffc21719074f0895f10d947524b2ec8871ef50db42277a4afb770c971903b4ea8375101dc546e1311e4fac4033e5b7c97d7c3bcb3a0a2ab15ef6739050eb553b67d601670884a46e783bdabc618c50e6a170bbcdf37fbaf53b041fa32a39bc802b0c1eab4a4a2ef344e8f7813402724e058bc8911659a79f512f8bee30659bfe03fc356306a3bf1e12b94dddcb692349e02b165755556c30500728ace8aa76ba64bbf75eb4b5f75e0f2427cbffdef9cc94b423b3125af9339aaca698abecf43af30a2ca6b7fba9529508174f57e70a016eb75fe7b066b5d2bb7fb6b2a523e8d0136f6095ca13ba48e31c77230354a22c7dc8753971ce07ddccbf2283d4357c4d078f1a9d81bb0dba9965c79b79e7f4131a2e81096dfa4048387a0e1279ea44a970d4d63ecf994fa3cbc982bd576624632a604c268fffe34b1dd4a4e22d41427f5d01ec3e0bd72055c487084a5018ac0c96170ccbdc0f90536f57299f219a72251f2c015e414e2f66eb7d7bc2309db8d30ca3e07c0e8f3369012bdf77ec357df2fec5866666fafe393f23a29ffd0b7b6b8b4cd5341595a62f6d05f8f8b22df8cace6ee6aa2a2c2c5220792a911866e61b82ca9c6b4890d59bfd7ab30499d0c78389e", 0x1000) socket$unix(0x1, 0x7, 0x0) setsockopt(r0, 0x8000, 0x9, &(0x7f0000000000)="03000000", 0x32b) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x7) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000080)="52480565f972f02653ec3ea81a77c6d475a47a182119047602a2eee310b9353f74638e010000000021022cc65f6b658913b97acf6ef12335b9e1488fed7157b76e3c14919ccb78ea9eec662e2bf043792fb7bf27cc3f2da9b428fa", 0x5b) 19:40:53 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x1, 0x5, 0x51f6}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) 19:40:53 executing program 0: kqueue() r0 = socket$unix(0x1, 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x16, 0x1, 0x8, 0x6}, {{r0}, 0xfffffffffffffffb, 0x1d, 0x13, 0x8a54, 0x5}, {{r1}, 0x0, 0xc4, 0xfffff, 0x6, 0x8808}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x7fffffff, 0x2}, {{r1}, 0xfffffffffffffffd, 0x12, 0x8, 0x1, 0x80000000}, {{r1}, 0x0, 0x91, 0xfffff, 0x8, 0x1}, {{r1}, 0xffffffffffffffff, 0x95, 0x2, 0x0, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x7, 0x4}, {{r1}, 0x0, 0x6, 0x0, 0x7, 0x3f}], 0x87, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x11, 0x49, 0x80000001}, {{r1}, 0xfffffffffffffffd, 0x0, 0x80000011, 0x7fffffff, 0x2}], 0x6, &(0x7f0000000200)={0x1, 0x9}) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) poll(&(0x7f0000000040)=[{r1, 0x1}, {r0, 0xc7}], 0x2, 0x0) 19:40:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0x3, &(0x7f0000000000)="09546547ce81c950f1da295b8ff7a39a6a76f1d8844f4256ba6e7d6ae08f2a975aa2b278543d3e39584ac490ac91303dff10091d3e43dd19de0834fb8c02a460d180db95c889cfc740ce4be446ff0b0bb83c59e04c98102a34e49b36f0cdb25a19cc4d505bac72eecae3600d808d6a9bed5d2a14c05e8665d4309316f1aaf89ecff0b8040e54e9a70d0d6387cc38", 0x8e) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 19:40:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0x139, 0x8, 0x1000, "fe4f9e5433a3fb4ceb178818c270b9d3d1cea7d2", 0x1000, 0x3}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 19:40:53 executing program 1: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mprotect(&(0x7f0000699000/0x2000)=nil, 0x2000, 0x7) r0 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000007000/0x4000)=nil) shmat(r0, &(0x7f000069a000/0x4000)=nil, 0x1000) shmat(r0, &(0x7f0000699000/0x3000)=nil, 0x2000) 19:40:53 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, "b04d00f3ff000000000000000500", 0x40000400000000, 0xffffffdffffffffd}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r1, 0x7, 0x72d3, &(0x7f0000000100)="250154c604b4f6706be8115ab5d9372f5840bbef1cd0f5ce26cc310795dd2d17c54d4b5c04baed942ad19e069b93dbddda12d0814054068e603aa13e792a1303ec32d8a2a42736482ea7e6731e338f217fb4ca3cd904e39b16429e4e966d8425ab0001076bdd064263a9942c267da8c2b807e48235639912696d65a2300f3973b18ad339ba466c2f6c7d0f1dd720a46e89dd10ed92314ae347b46312ce6aec924d2a58209366e47be60921d09906384bbd9935f7d4d7fdd58ec267c1d76bec9acadb4b84d105243184ad029668af0858d6c4f1ee507bf86a7413628ae783788361ef09080dadf9bca2ce336fa4c75c5b197c63360604333a0a2923f9bc", 0xfd) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 19:40:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f00006d8000/0x3000)=nil, 0x3000, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) 19:40:54 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000340), 0xff23) 19:40:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d000000000000e7f545000000000000000000000000000000000023000000000000000000d7dc7d8f89b699a1eb0579857d43262b4169726192579fd4ebced33c0f7bf2ca00cbf03a5691b4619b996f7f47dc427339c71cd1164ac45f9c62ce35ec16e42565806fb1717ef975160e564d51d522ea6a1c0ef04c99f2f3fed0e4989bdc55467414568c89b93073a2606eedbafdf64aa3789d25a68ed4498854c45485ebd6202d321c4f95d8bc877fe6c0f37374d1da896abe5fe7d95f2c4f8dad93cc5d01f46eac80ed629385c096319c7786e9f1d552711ef05c05cd5c1deba6d8c5da08ad1d269f84a766ad7b0f647a702209cc0a32311bc7e944ebd8cd192957000000543fee3942a1e0dae89bfc09f6e0e3e0e2451e2af99a2083f02dd0003965b3a37aed739b02a6cbe128aa927f1e4bbfdf82d016dd3fed185881c59e4a236d699c8dea041619778c64b4b6308902ca9c1160d58fe864f69d7a1290a7c8ae9e7ec9eff7c876d4de435f70eddc16d3fd2d7ed67d2408a6d424f7a59f4a21ca5041ada5119e000748f49b53037fbdf978bba7c3e7755ae3e3160f4d79a7b23e153eae73a04cbe41e2ed5174a92e48eb1ef2494c3111b2137c0719cc060b75664926155a258a999d12d877676eb8e9a889c1f67de35aae2adbe626329d8766c35a2171313c4f5dcb6cadd7c14d6592cee08ae7adb5cb454e2eb5789597bc0564aa9be731cdd2c0d505928fcf21c2f1d04655e23ef70a6e90e80e7da72631ebade84c182880cee249067f4545816638ca5b23d7b4ac91a22bbafbba6a28e4ef08b86c82e3c897162c675e8a87646c2af89c4b2c0a3dfa92c434ae226c23d6ec261718f3a035c7f006419f61775e8ef154df497f4e7492af8d44221535fccdae14992189479f77dcf6064981704f87982daee888c181977e041e9fee47d19ed407fae3fa7e14b29942df4a680f409491bc153fb4183b8d2719402005a07046d2b7fe0cb919f6eb9fe6f082ad5076e9b5fda8b766", 0x364) r1 = syz_open_pts() rmdir(&(0x7f0000000040)='./file0\x00') close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0x7f, 0x10000000003, 0xffffffffffffb690, "f000bf3e00000014aeed0a671f7630830400", 0x0, 0x31b3bc41}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 19:40:55 executing program 0: r0 = shmget(0x1, 0x3000, 0x425, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x800000}, {0x6}}, 0x0) r1 = socket(0x18, 0x1, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000100)="3c97c39187cc7b983f05b3404527ae42543858b565612fbb8c265f7aeaa6ee42b02189829ae1ab3669851c7fc92b609261692404950f51598e22a9c9372d97249ce8c8487c050f3ef346820346541fe818e6a9db2b21ba4ba9e96a78d99dd355bb216c0334c8d574ce8ad32d815d8c646c2cf122f6a945cf72ac6a0fee4502a335451c062e5df07a", 0x88}, {&(0x7f0000000040)="0bbc687b1c563bda5ad3e602b0de3a9a7892c14d7a974a7fdc8802f579d1286913b10fb1143b56ab5f461e16", 0x2c}, {&(0x7f0000000080)}, {&(0x7f00000001c0)="d16de277fc32cf00291b613c8e4bab010199a3bcc8f91def128d3ee32ab52a0f8875bde03923d3e1f80149a5ed17f4911b38efcbbb021be25711cc20426398f1bcc13d281390e6b7fe1c291b186895e546dd8890211af8f420dee405a5a8e44f7e9a5fcd287213fbd1909c399c44369a8f14771fc00e1cb4e5c5f3eacc97ebeab5beaebdba89b7", 0x87}, {&(0x7f0000000280)="3862aff243d0707954bed1df9c1f7adb9e005b085a6f32eeeac3636b7be150523ff8ab7fd328e2f5a919ad0fbc7e2c324a873014bbb1f9e0ed547535ffcff065e79ea61c0fd64ba11c20997b220a6198faa30fd8e81a7a4b7c2afb762d62c47520cc06b88bdaf8b28a868dfdba4761e32122eae96919b0a6ad72475ba9ab77c1d2aa11a45f3783f9a49b", 0x8a}], 0x5) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r2, r3) kevent(r4, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000100)=ANY=[], 0x0) readv(r1, &(0x7f0000001840)=[{&(0x7f00000003c0)=""/131, 0x83}, {&(0x7f0000000480)=""/208, 0xd0}, {&(0x7f0000000580)=""/227, 0xe3}, {&(0x7f0000000680)=""/140, 0x8c}, {&(0x7f0000000740)=""/111, 0x6f}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/118, 0x76}, {&(0x7f0000000080)=""/47, 0x2f}], 0x8) 19:40:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0}, {r0, 0x24}], 0x4, 0x3ff) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000027c0)=0xc) listen(r1, 0x2) close(r0) r2 = dup(0xffffffffffffffff) r3 = syz_open_pts() syz_open_pts() fcntl$dupfd(r3, 0x0, r3) preadv(r2, &(0x7f0000002700)=[{&(0x7f00000000c0)=""/148, 0x94}, {&(0x7f0000000200)=""/124, 0x7c}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f00000002c0)=""/148, 0x94}, {&(0x7f0000002480)=""/250, 0xfa}, {&(0x7f0000002580)=""/79, 0x4f}, {&(0x7f0000002600)=""/80, 0x50}, {&(0x7f0000002680)=""/81, 0x51}], 0x9, 0x0) fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getdents(r2, &(0x7f0000000480)=""/4096, 0x1000) 19:40:55 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a", 0x55) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x0, 0x0) fchmod(r0, 0x11) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/118, 0x76}, {&(0x7f0000000080)=""/227, 0xe3}, {&(0x7f0000000200)=""/189, 0xbd}, {&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/134, 0x86}], 0x5, 0x3) close(r0) 19:40:55 executing program 1: msgget(0x2, 0x110) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 19:40:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f00000000c0)="2dfce0fce133cc17cf96400ffad14d0aa7053e619d83916ac36808ec50cf867bdd", 0x21}, {&(0x7f0000000100)="93819130ec0f74d117915ea0f9b6eb816267689b121ba3b39b4e811e7543231c18d0dc110bdf6657266a791724a5cba22faa9e2a639ccfa4", 0x38}, {&(0x7f0000000140)="118b42577879cb0e2149f40a486f543d6d703d05e8e1f8281a9f8b4126131f3c3a636463d4d7a14f1d0f1f0a377f9128ad4d6eabf29131831dd6b2abf6186ac6a51513da64695252f047337f152193a43a262fe9b7fc8bb51b8a3ae5537a031c3bc3dacb5f2ab1fbe6424fc6b61f019cc7dfb4b6f69594314d68b23fc21777ff2962522a566d774b7aac9766a1c872d95af15d6d45c259f68850a59bbad68890ea51ac9ef98bac388511ac9210e199a5cbde0e3503cfc22bce61748357038bed86f973c1417d80daa337e3aa6b84428b48b905e4c81e4a80ae590728dc67fdd73c2889d8057957", 0xe7}, {&(0x7f0000000240)="18c04c97ebcd1c7e436b952f14a16dad457bab8ec0fa8d8f4466d9bee38f631d4e68678f9a93a5c048fce130e4459959aca3fd8b3fc5b6c22e0fe585017203b89fe6498183522a2426c7ce4fb9f1a25c08cb890aa8741e57671bbbaf0f5eb5675ee2c0b1c963a79369880f633842b8d7e5da9c25f8de455646c865da06ec4d", 0x7f}, {&(0x7f00000002c0)="be3b947e68b8edd6428d8d7571060f567f42f9fa4e516542b4b1dcf6156e8b9c282b3027a6d7d49a86ff18ee0c4c56a90a00fff5d2ff8d54cb9dee69448e7714e26e972e147bd67d7d0e", 0x4a}, {&(0x7f0000000340)="112e5202eb5bfdc23755c7423227b10ce5ba7849477bd9045aa481f26de1336b466a8d9573725171baccf83d958b39eabbc733af6bb8acc71228f7942b712a50afdbce4a69ee0cfb195e3f4cc9fc2b7103ed54757cdccaa193cda6035c504d52cc263bb93716167176f7809063c11431a9ce7ebb8ee9e0be6dadaf724ced9c851f5c52819802a1c76e4842e09e2ccafd81c35ff1f483bf98c322094a654d3ac2513702929e98dbefe9", 0xa9}, {&(0x7f0000000400)="da", 0x1}, {&(0x7f0000000500)="ace22d49f062664f825c2faa5d02208bd857545ddd77cfe1cc1bc1ade4dcaa85901146d6106ba748bcfd58d3e634f9ccc71a81b592f2d63db9b13803d951083540cc6ccb9da4391c02e9445056530af47e74ca8fe58ad3f1ee4636a82e0a5582f8d8e572048722dd77ed4b5cd764751abf247c8fc047a43b5785faee69b85be003ac0b56084dcd42cf2812bb", 0x8c}], 0x8, 0x0) ftruncate(0xffffffffffffffff, 0x3) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000005c0)=0x1) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file1\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x3) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000600)=0x3) 19:40:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x7, 0x9, 0x0, 0x0) 19:40:55 executing program 1: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x5, 0x810, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x42, 0xfb94}, {0x42, 0x6}, {0x101, 0x34a}, {0x48, 0x3}, {0x0, 0xfff}, {0x24, 0x8c0000000}, {0x48, 0x4}], 0x7}) r2 = accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) minherit(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) 19:40:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b000000000000e9e64de4", 0xffffffffffffd935, 0xfffffffffffffffd}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f969830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffb, 0x0, 0x8000e3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) 19:40:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x6, 0x6, {0xfffffffffffffffd, 0x7}}) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x2, 0x80000000000000b, 0x0, 0x0) 19:40:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) socket(0x20, 0x3, 0x1fe000) 19:40:56 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x188}], 0x2, 0x7ff) 19:40:56 executing program 0: mprotect(&(0x7f00002c3000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7fff, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 19:40:56 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x1) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) readv(r0, &(0x7f0000000080), 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 19:40:56 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffdb6) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/182, 0xb6}, {&(0x7f0000000300)=""/253, 0xfd}, {&(0x7f0000000400)=""/208, 0xd0}], 0x3, 0x0) 19:40:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) fsync(r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x10, r2, 0x0, 0x200000001000) fcntl$dupfd(r1, 0x0, r1) 19:40:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/5) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x402, 0x0) r3 = dup2(r1, r0) msgget$private(0x0, 0x0) shutdown(r3, 0x1) poll(&(0x7f0000000140)=[{r0, 0x4}], 0x1, 0x0) close(r0) fcntl$setstatus(r3, 0x4, 0x0) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="0d357c6cd1ec269c2b587b52e396db88a68b0a5b9c72a91c0aaf734cd3b57f191d7854ada63cc67c89f7396e20c19ad6aa60e934114144dd01aa7f4695ee955ee5683ae582573bddaf7b80e71cb8cdcb65e25f904e3a57cc411870d5d90c83bd4e9bb4dfc3d1a29a22e1e75ab04f37d4506e52a8bcab9df47d1122ba89c58788b7981166d7b1e50afc0173147cd2c336a478e2fdf5c89d1ffbd40efe03ddd0231af7e9576bba4aa5e676d14a74cd2c099e990a035488d86097ae08167ff0efb5de41cca8a353c552cdb6961fed5ada7e762371b14d712f68d9e71a14c877dbcdf935866bf5f49ae3c53995a4234a0323a09bcfd1351246f2aeaadc0bfe561c4fe89cbb92959703003f58843211e18eaa313c02e165d290e3ea57854782cdf4ee36f519"], 0x83, 0x800) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000000c0)={0x9, './file0\x00', './file0\x00'}) msgget$private(0x0, 0x200) chdir(&(0x7f0000000040)='./file0\x00') 19:40:56 executing program 1: shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x2b, 0x11, &(0x7f00000000c0)="3cff0f00000000000026bbd4d58c1147d58715a83ff83bfa7415674e3a4b0000", 0xffffffffffffffce) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 19:40:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f00000004c0)=ANY=[@ANYRES16=r2], &(0x7f0000000280)=0x1) r4 = fcntl$dupfd(r3, 0xa, r2) r5 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffa, 0x34, 0xe0000085, 0xffffffff, 0x7}, {{r2}, 0xfffffffffffffff9, 0x20, 0x10, 0x0, 0x100000000}], 0x7, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2, 0xf0000002, 0xf93, 0x7ff}, {{r5}, 0xfffffffffffffffb, 0x20, 0x80, 0x8001, 0x1}], 0x8, &(0x7f0000000180)={0xfffffffffffffffe, 0x73}) symlinkat(&(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') r6 = semget(0x3, 0x3, 0x4b8) semop(r6, &(0x7f0000000000)=[{0x0, 0x33, 0x800}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000240)={0x2, './file0\x00', './file0\x00'}) semget$private(0x0, 0x0, 0x202) semget$private(0x0, 0x43fffffffffff, 0x0) r7 = kqueue() writev(r2, &(0x7f0000001640)=[{&(0x7f0000001600)="a8b383d6b64da1714f3eb54c07bda7e798c1b4db6687c486042edf", 0x1b}], 0x1) r8 = open(&(0x7f0000000300)='./file0\x00', 0x28ba8, 0x4) r9 = syz_open_pts() r10 = socket$unix(0x1, 0x5, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0xc0106924, &(0x7f00000000c0)=0x28) r12 = semget$private(0x0, 0x5, 0x2c8) semop(r12, &(0x7f0000001700), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000001780)=[{{r14}, 0xfffffffffffffffc, 0x20, 0xa0000086, 0x6, 0xffffffffffffffa6}, {{r7}, 0x0, 0x86, 0x20000080, 0x3485, 0x7}], 0x5, &(0x7f00000017c0)=[{{r3}, 0xfffffffffffffffb, 0x44, 0x20, 0x20, 0x1}, {{r9}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x2}, {{r13}, 0xffffffffffffffff, 0x4, 0x1, 0xcde0, 0x6}, {{r8}, 0xffffffffffffffff, 0x0, 0x20000000, 0x101, 0xffffffffffff8001}, {{r14}, 0xfffffffffffffffd, 0x80, 0x20, 0x22af, 0x2f}, {{r13}, 0xffffffffffffffff, 0xc, 0x20, 0x19, 0x80000000}], 0x0, &(0x7f0000001880)={0x2, 0xff80000000000000}) pipe2(&(0x7f00000018c0), 0x10000) semop(r12, &(0x7f0000001900)=[{0x3, 0x9, 0x17fe}, {0x200000000000003, 0x100000000}], 0x2) accept$inet6(r13, 0x0, &(0x7f0000001940)) 19:40:56 executing program 1: r0 = socket(0x11, 0x3, 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050405000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c827acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1c52c72c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c2900000000000000000000000000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 19:40:56 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000300)={0x20, 0x20}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) fcntl$setflags(r0, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x21, 0x80000010, 0x1, 0x9}, {{r1}, 0xfffffffffffffff8, 0x42, 0x10, 0xfffffffffffffffd, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x200fffff, 0x1, 0xfff}], 0x1ff, &(0x7f0000000140), 0x3, &(0x7f00000001c0)={0x4, 0xc00}) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) flock(r1, 0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 19:40:56 executing program 1: r0 = getpid() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x401) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r1 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000002c0)='./file1\x00', r2, r3) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x8, r4, r5, r6, r7, 0x100, 0x8}, 0x6, 0x15e1, r0, r0, 0x8000, 0x400, 0x3ff}) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='x\x00') 19:40:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 19:40:56 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002be, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = socket(0x7, 0x3, 0xbc) socket(0x0, 0x1, 0x4) recvfrom(r1, &(0x7f0000000000)=""/162, 0xa2, 0x803, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 19:40:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = dup(r0) r2 = syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000300)={0x134000000000, [{0x3}, {0x3, 0x4}, {0x3, 0x3}, {0x3, 0x6}, {0x3, 0x8}, {0x3, 0x2}, {0x3, 0x6}, {0x2, 0x101}, {0x1, 0x1}, {0x3, 0x8000}, {0x3, 0x6}, {0x3}, {0x1, 0x6}, {0x3, 0x1}, {0x0, 0x3}, {0x3, 0xded}, {0x3, 0xc17}, {0x1, 0x7}, {0x3}, {0x3, 0x46}, {0x2, 0x5}, {0x2, 0x10001}, {0x3, 0x20}, {0x0, 0x2303}, {0x0, 0x10000}, {0x1, 0x8}, {0x3, 0x4}, {0x1, 0x5}, {0x3, 0x800000000000}, {0x3, 0xfffffffffffffffd}, {0x3}, {0x3, 0x8}]}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) readv(r2, &(0x7f0000000580), 0x1f9) 19:40:56 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10490, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x595, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000002, 0x81, 0xfffffffffffff001}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x1, 0x731}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000002, 0x81, 0x6451f12c}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000023, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x7, 0x4}], 0xffffffff7fffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x2, 0x100}, {{r0}, 0xfffffffffffffffd, 0x4, 0x4, 0xbb, 0x5}, {{r0}, 0xfffffffffffffff9, 0x6d, 0x2, 0x4, 0x2}, {{r0}, 0xfffffffffffffff9, 0x20, 0x800fffff, 0x1, 0x88}, {{r0}, 0xfffffffffffffffa, 0x10, 0x20000004, 0x100000000, 0x6}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x8, 0x1f}, {{r0}, 0x0, 0x0, 0x4, 0x10000, 0x800}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x1, 0x7}], 0x5, &(0x7f0000000280)={0x6ff4, 0x7}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:40:56 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x8) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000001ac0)={&(0x7f00000004c0)=@in, 0xc, &(0x7f0000001a00)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/190, 0xbe}, {&(0x7f00000015c0)=""/228, 0xe4}, {&(0x7f00000016c0)=""/201, 0xc9}, {&(0x7f00000017c0)=""/151, 0x97}, {&(0x7f0000001880)=""/147, 0x93}, {&(0x7f0000001940)=""/185, 0xb9}], 0x7, &(0x7f0000001a80)=""/31, 0x1f}, 0x841) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) kevent(r0, &(0x7f0000001b00)=[{{r1}, 0xffffffffffffffff, 0x41, 0x20000000, 0x7, 0x2}], 0x5, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0x2, 0xf0000003, 0x6892, 0xfff}, {{r3}, 0xfffffffffffffff9, 0x40, 0x10, 0x18b, 0x3ff}, {{r4}, 0xffffffffffffffff, 0x8d, 0x20, 0xffff, 0x80000000}, {{r5}, 0xfffffffffffffff8, 0x80, 0xd, 0x1, 0x4c8}, {{r6}, 0xfffffffffffffffe, 0x61, 0xfffff, 0x2, 0xffffffffffff5c4a}, {{r7}, 0x0, 0x53, 0x80000000, 0x1, 0x5}], 0x3, &(0x7f0000000400)={0x602, 0x9}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000480)) sendto$unix(r9, &(0x7f0000000240)='G', 0x0, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffffe, 0x9}, {{r8}, 0xffffffffffffffff, 0x3, 0x800fffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r10, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)={0x0, 0x400000000}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000440)={{0x18, 0x3, 0x9, 0x4}, {0x18, 0x2, 0x4, 0x2406}, 0x20, [0x6, 0x100000000, 0x80000000, 0x6, 0x40, 0x3f, 0xff, 0x2]}, 0x3c) 19:40:56 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) socketpair(0x6, 0x2, 0x8001, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) munlock(&(0x7f0000003000/0x2000)=nil, 0x2000) munlock(&(0x7f0000004000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 19:40:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) syz_open_pts() socket(0x18, 0x400001001, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:40:56 executing program 0: clock_getres(0x4, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x440, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0xbc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) 19:40:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) listen(r0, 0x10000) r2 = socket(0x11, 0x3, 0x100000) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000000c0)=0xb41b, 0x4) 19:40:56 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) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1, 0x4011, r1, 0x0, 0x0) close(r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 19:40:56 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 19:40:56 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0xfffffffffffffffc) flock(r0, 0x4) ioctl$KDDISABIO(r0, 0x20004b3d) 19:40:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) syz_open_pts() 19:40:56 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x39, &(0x7f0000000000), 0x0) 19:40:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) r1 = getgid() r2 = geteuid() fchown(r0, r2, r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 19:40:56 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000001000/0x1000)=nil) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x4000000000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x8) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)) close(r1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 19:40:56 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000c00)="a48e50a1aaddbe9dd7490171cac104fc31c11e4728613a80b78dac3e7b345b9ae85139a39ff826aaaf5e6a9907c9b2e384c355e502d7e9055c69c8baf7676999c8c2eb0abf361e9a392c31fa0336b619caf8dd2949f48c33315192d9a15d39400fe3387bf0c58b6f3ab993374d1eb42842a401005c3506d8d7336bbaf57d22cdf07a25b32e4a038d5f378b80da1ac15913ab7e41311a5de8b6a77dd78f752d489cff3dc11f3e80536cd19df2d492e0e542ac8cda5dd30cc3c63a38814ef217506ef8a3c37821775175300622bf5b481a31394d157638d40ce1fcdffb36f65ca3033c70732bcc4f23123551fe270d42f6ca43216ef8b5eebcc8c9383ad63be36ba5de34689c10a27019c5748632d254608639d828482c9bb9b6cd4488e82cf98367f455dbb453b01a751c55a58ea135443072711b10b9a623f7fb7de7333736d700001a6941062d32b270cc6a8fe1861c50261c0d254c1961e6dfc42924526c110952bfcea33a5142b739f727590be609e36949d59b9595b0dd4baaee589739497dd74e40f404517b30d3003e651fc91890ec33780f29496800640cf6833c5845f60e102efb", 0xffffffc5) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x9f) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x0) 19:40:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x8001, 0x7a}) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x38020, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x23a, 0xff, 0x2, 0x0, "8f96e32d1b951d8d25518b343c3e03d5d52c969d", 0x4}) r3 = syz_open_pts() mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) poll(&(0x7f0000000000)=[{r0, 0x82}, {r3, 0x105}, {r0, 0x100}, {r0, 0x10}], 0x4, 0x2) fchflags(r0, 0x0) recvfrom$inet(r2, &(0x7f0000000180)=""/251, 0xfb, 0x0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 19:40:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg(r0, &(0x7f0000002880)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x1, 0x8000}, 0xc, &(0x7f0000001640)=[{&(0x7f00000000c0)="303bbc62ecc47bd2c03aeeb8187a1cb39779976ff17a86b69946232c905c4173fde76e6c3a0819c190a37c2d248158224ff3504e892dff80ba603bc5dd8b10282f246d178586c6d0a7b183fa54b8761e3e4bf567b503cb5f7a55d8e32525679b", 0x60}, {&(0x7f0000000140)="df5e08f73eee02c71fced1ba03d3d5a257ae4a577e1ab8ae4989e3b392fe988f833dc1833692a92c5a89c4ba30a998f39dbe7d9a41a7de0a4131a690d26e5f5b2db7e43afdaf6925aacb58a08cdb23c13989181381aaa03db19e2451689d921b0c4cd1ec756689905d01ace42bd79c3b4ff3e8ac0de78dd69142f9baa9cc537290219b1b1f122e3ca10f7a842415579aa70463743e69fc51967247061af9de3fbd610e53df75125c0de3ef12069b92c1e86cabb457dec1131aa2759086f3e34efccda554117b9e861484ff1d99", 0xcd}, {&(0x7f00000002c0)="5864f5cac44581495f709fbf6af8da5e094e30745de5f174d3817b6d89fbead7f1ecabddcd787188fcffc8922192ffb3c643e736301208ee2cdf5cfb4c0992092e902ed814febec81986aff9ad220111be95037c3d45cfe7ca350b97ca756d9f70d3739edc3598987ac03d55b76488751617aed3e14bbc691e982619d60a264662690c686a7845c07d11a8", 0x8b}, {&(0x7f0000000380)="0e3943751627b31140846bcc3441de8eee1d4f498bd5c14b93202dc5096cbe661e068d5e44c5e00a75ccf7ebea027dfdedfcf418c9052826706a55e64c0adeb7a4067d5e165fe9b7082ffc47d2a5066cf18f7fa01cdd0bbd4369d9ee078110d8ca1afe62d2f6ac2df39141e39341b863008f4b988a2f5d4d2242c9c08486fc13d24bc259e16528c0620b60af6f42ee6e510b05dac168b259341c7f6078dc9dc4b84cc3b5677e9d07672aa1761c7b299b296ea441c99dcf7736357f8921d0f93378ff4336aaef69b77aecec9aded249a1724f9aeb9584379e8194c5554534c7efe38525f69943468eb892ec33375b940259ef2a19e20e4e37239f8f44", 0xfc}, {&(0x7f0000000480)="9fd706a46a604a576d40658e4ecbab73139e66e78dcd95416cbf890e4e7fc73f771d725b11ccc1676b78edaaf27f3915575abcc50bf9856cbf15b7fd9e7bbd70dc581ab3d953c6b4924c1a36ad87d9e50279de90957198098af5bace20983a439888fedb518d9144944ea06a86d33259ad14190ee60fdfdd3a0484d43b9e3c0e0cd591b0e6b3aa418c8ac4524344a99b54ad7a5026cd20ce2512f87ea7b5893ccdae0f6c142da1ddc5b541006e737e783086a1b96f6abf5c5f1b81cd1607a26f0de9263c4a95da196dfe4ab97fa6bac282bed06339016e35ea01da5c8c5a48ca24007b", 0xe3}, {&(0x7f0000000580)="f26a2812551641c3ce2fb1c6d471d1d366bcb817b492b4c558ed93b62032114f13215726507eec3f4ccb75a80697d243744915355aeb3d4879cd75255dfbeb090adb115489be1ae64a3dad168d45ceafa9f60003f2aee747379d9dcc70d374", 0x5f}, {&(0x7f0000000600)="2828334f24b751c89722bb83c042be3ffa52c92cde4dc5d5f43bbc53a7bd25a94a0e6086026177c832b6d84767264edcd7b47c6673f2929978b3a27852acf0ea5206fc6fbf3d1c39fb08c9a97aebdbd1b2f6dfab9f4d2361405b2ad86785b7d8d7540e40504dbcf62e5c2db089f1385f212e8f3007f08457424b85038c6517ec4ff05c656058bf05709c34bec77af3283cb0c70a3e05a3cd95cd812a459e292f97f66189cbcf49b61c2f06565f33124c9f4592b68f1d6093e7fe8a8ad94f716d23e2b82baf30eff317015a62fbaf1f8b578ca6daa0bc38804374ec3d41c2ac2bc30122f5c90f911b40c4c048906f41a85ca51adf044ead3920323b84de12f537af93ef25e543db39f78cf68ab6822c12f4c8b87750e69bf1a09dc726e30b992b805fe118f78ac1d9745a234a203cff9169d41dae06c9a1eee6a412e914298dba54c55e6ee5ad07e9f43479ad71d719afff09049aea7caef99216bca3fd41a06e1dcd2d8d33783325da1eebbf49ff8f41cd91222fd98b90547f2c387e3d1a35cdadc29915033a49316b5b596b126c4351f1d4c497049c67cbda014d1a7171bb7fb300030b4ee8a1f77a0f1ea8f7656d4f418f75083f550b16642b9c1a840111d701e04500290d95911a89b8f9f498acd088a5afcf3251a0fddc3d3ea5f8d6c88d8aa24625805a7fbb3f14d8253eb0f7972c9e5daf5011dab51bbc628ba883da69bbb1bc5ba2d37d5ffff5a40c5845cfad4e6325a4eb3e316eef17bf08d9caa383394546a4b79cb1109aa6359a695854ae61da4a1f60715836ffd2550e542b1710e6f392379450064e0573e9e098be208ebd477346b51d4aa5b56408ed8b4ca842d8325928523c44451c4d997ce5bc809ac0e7f90bdaf94e27609772937d6ea9d9502e1825905054c20b57749fa48bf70d8229280d0895d4c1e50dd3ab1802569658ed4484d420d662d4a4abc8064d436e7693aca3597249e252a5e7852eae3e45a350cfc655fb4c397392db250bbd60320591114df0ad65d7dc9f8c445f0b85fbc1e40a1028f157109a11fc051febff043d52ac852b24281488c13e1ec367df8e8e8e27297e99c7f6e52112c2bebacf79af4d674b790367655e897f7d5cc9b2f290078ed5d5db3149704a79bbb7f956fb10df1fe660ef1df58586e3765c158418af83d0132ff28c98fbbf1ae67e95d374b600d297854289268141f8c8f38ef5cf21ad6d588a91564131aceebe70b85e9d0a90aaa90eed2de4e3e3747d887ee801f9a1fff1959bd3c38283e193cf7c0012ad6ddc1eee323f3a661d4088c832454bd2e0970eba107ec8f65ebb448331b256a05c872e00831969789147a909a6bb613ba320e01b8c9724003e653184bdf00bd7c67fa951e650cb65ab11183f418a0df49ea714883adfd133360b9fb1a35d76d0867c0eac8fbd3212e72c6d77db6bb205415dfb6dcd1ba323a769358430b6201e0396677e8ab02c21813c96c4cf92d05af54e91590f9581ee16837415089a3b9840d6c12675d80e86aef072917f86e09d5705a041dfab5c095eab212654adb1b60d32202409a8a8555e4bc36958ff8f26725c746a03a2891b254e500dc23c443247515996bb004659f1b4c889143c98e351346146c0fec78b187dddd6dc2d49dc44c06062edd1d295d89135bee78de70540a5716ff48145ad50fed946e8c1039345274d2b04b5342dfe4c46912c738a89fa84da6b45c935b7120d2d6589417b4834affad96ab4f7bb72d1e29f2e974039efeb10f9a5a85b22da4bb6a4364e0c371dacafaa5cfcc5df06e123a20839b563140a512e83f192d6bdaf33bbbb49e245b1e4b66db7af6e480b2c98e4c2755a71eec9ec63cbc323befda64853240298626b423f3fbee772217b5be27f9a045b20a250feb27d85721f82b4105e9084c4324add30c46af3341d477c6e8905e23b3fde37b1b9ecff8dca6720097e38d1aedd8dbed578d16900139ba2aa19c0b5cc4cc11c2635c8057091d3ac6cc1df0f4d770337945164b5844d6e8fdaf35af4ddccac57ef52ee86cc91b0be0fcb925b43e8d7d72bb4f91b0286a519f1673cb8e2b0009eb1de8246e7e11bbdbcfff0ca7e1a33a493c8982aad192b9096ab4d8b3b1d48254596ac2d367b9d05a15fa04044ae160eda4239e00e79636214e8ea8221edcf2c66bf2925f3239a4b6555545eda12eb430bd448ec6a231e66b9d9761c85866591004305dbafacad3cb156d5ce4c21f0971bd2b39629cfd016e689de32f7360980ca7a1f901aa82c1b0d86dd11d4e19cb1fd8e70b0985a4cf02cecc94389058f464afde00d17db877d009f4026013fd545b63b6a18210e06fee4d910092ca32b1f17e40d535817960fb8b2b3fb4d0d2282439c0ed78b1f82453eec48bfada57ca37974fcc0bfe2f990b52ea00baaebffcc7cf9fb97db2add732868ca2181b6444c422f56823727d4f627b3a381ea2a025a356ddec99fd896e446d03c88adcf4e95eb54c660b6c696086672d897677fdea88832687ec20e0cd2c489ec88468553887dcfc37e8d5f773ca9fdaaed1666141c576b755d52f170e1dc91c9dee7d497c5ae519e7da37c314bcc421bf265b935606a6af7fc97227e90dcdfed15083c0d0191c17a0fb9031a86ba1cd8eb6914e2b82b2776e46f218a50bd15bf9374e9ebeedf807f0287550a7fabe736ac883ae946b402ac4e5622071f62c3159a98ef09c2a881ff8ed71fb54e5209dca96b97e66b5ed6cb7f74d372798f53b60e1bef5e2135c12281f70ed492a3cf700cf2f782ad68e36730de065f6819bb11dc4a8822b18668f98961434be7f2613a79ff0f741ac514985796d2ca7f0fe76970cdac46298ffe724f5a738402a626e089ffb007e3e74f0a4bad255571fbc067b56413d7cefa76b9351073cd1c9e56e430701e5d7f3c76eac604337869a3e5b58c9e1705c6fbdab15c3f6daf2ce0cc5b47f91b782b8e477b4b96ce0cc7f71ace5610addf7bf617972e7734281fef7c2032c41e4ae744caa189891c662e6fa59ff9d838404978544c6a08096cefa5127399a5602cf6c2286dea26a5bcc3592203bb33edcce989b9dd5cfb045eb875379162bc898724955c18295da7359bd7313cd3df7518b1e57d66e627a0ee80ff6c648bf0b8a05bb0a671badb43fe007f6d12f911823dccab48f17f0c6684600759e2121b20ced9edf0811b97674230c0036a661d2a2f8cffd268f06e2ce28331c3e2b67ef02f8ac59dd5fe6fddb8c3eeeee68d2e7c548057e310c92da7b50b9f9ccb12a063e053c7f60d9460ede6f685687866e6b46b9fae93f922edd9299f1c47669fb7a0713a33daa35135d552f6fd1d55091647b1637f55a731112dd7733ad0b135d6ee5567ad5e965a3d8407eca9db0567b718a7c7b707492fe90059102c1992b560ec5598b4eeb29e5c78ea49816ef15b6e3d26db4761a6106657f1890674146974694d375481b6757e79943a98624d999ec98a18e60f6bd22d782df0b8b01ca6e7c22d43d95c62d507b2f0ac95bf00d974dba680dc2fa8f810e6c2aae7b51a9a34fbc8f1ce579748a11385e7231df47a0224e2775aec7f583a4db5943a9dacd6fe03968e63cb52dcc4e1a671d6e8d2fea6dc12644be81ecd0c43705c925ffbd884b12abd64be14eed08d0fcfc7b178159ac31567bcc07f6ed8abd4d957bfe277765bcf30b446ea8ff4b858398786b8344cfeca0138a629fec4bad7f81cdea755b91d2a98b289a05557669ed333a1851649adbd50de6793a6cd0aa1a5438d0b75851497e43ea1ce4e636269fcf6e1a631cd65b35072654af10c0ba5cb16ddb5ea76e668b422c3ac3ddf731ee9a4d4cb241653e4444eecaf2ea9a79984b7b99511b8e8b1cee38799f4ef94a79c9557aaf4df280ba69725c66adf74a196be0859a639a0d269a94a19cf9ecdaa1ccceb704d8800e552abacb4924c00ccfb1eb57fb103894877d37316dd006fe88dc676708c4b16b57b0bc9b17a7db361a6de3b73c2b64738c20abca2fa100b43efc9a4580d5ac27ed505563d205455ed1729a9c39435699c02583ddb17d61adc95dcc225ffa2a6e8ce031c3759bcd63c8afd6a3c36247b88909f0ea498db7d7dc6e7036bd6d10e9d827bc253cdfc0c723e6fffb3267a2a018446ebfbf394b400260ebcf4f22af0b4467738c3bc278d0286445c815dd13ea0e62a16b780c65f02a3e96be6cb32274ae709caf5bd6bb6e659b9560aa1136bba92a2e446ecb2b193425fbd204c2a5fb068d62cb783f548a4d3b6270d0be134c1c0944ac422e3cabd2304b064c7e35f7c1aca4f5b80269056b190e154e5b6d63739d46121330ce13b655e6c4e1d7b8ea22e873f4544552d60a03ee21c584f795a8ed86e9fb82c6e60f665de15e89e5cc815f2b3b4b2e1d3b62ba4e33f8c0823b44d2d9d9edf34da3c10341d24c6b818e0f7efd79616648baf16328998230338344b9956f9fc3a62471372cf68e21336e0d378bedbb1dc4cd91025e2dbf087fccb024090b1235a0bdb39efe8144ee98f91bd45c65ad49f698e58e6f0346b4ef921688c62c7b87480c7890cfc90cd5b9c40d88c54147b3a9e571f8190c0a0e95dc0fd71a9204c2409891afa3f6c544ed0bc98f9368b14f75456d6d06b32a560c143ef0aa47b1ae55f459ab45c58da7094853326df3bd12e8996d400b99adbae4b149ede768c3af44579fa865b066b389a1b8625838fcbdaa565f31ef37e07062c5c86b6213435d9fccaf5f8e8d7fb815b20f2b49ed87f2cce041fffbf844f8871c5715f0b82537f8bef82161430c88ded7560f9e130ebdf01d55bc5b3cf27500190b46a05b496864c19758da315e43ab8b440154ad076af9c09254ee6921e2a4bf8eb8f1ab8ecbd1f3ba3b47eef35b305d1d1587eb10678482304e2b37c4ab78691e9fb21dd31ee7cfe6b1a0befd61137c82485c4bc848fb00ac4f34933b549e32cdfe631edf0f9b8643f22ed6692af87df3bc0c5771d599648f919ae65e67e50550384f52a1fc9f87b6492c55e5d961507bb27ce60a2a7e7e689f736b92a19107baf49dd600230302c7f3fe785cd02f8331e69d333f7f1db9e335190fd19d6f32cbe6a6c70427c6de7c5b03f3fa866b79533b36da4297d7dd0801d05f3b830421bb53c78c1bc49eaf108cf638667af058c8fc0ba8ca9e3d63d80646bf9e79fc4274ac11b153ccd1b6634c714d14ab6f23017f3b04a09c4e6ed5758aafb645e94478caeb503fde510926f0464cf317bf261ea9f44cd9abf734adf86f40bf8596752fe6ef65ee6e0b558572206793463987d80c0913742bd9d9331f4b22ff30f4582617a7fc0f7e7d7c37d945b2b46eb29b7a49dc1e2c93cd2c88a22fddeed8e7a8920cc71e9d22934cf38e12efc4f750f0d9bc9dfc9c98857506155c630ad56b87e941eef86d5226f70f286880315c759e908045e599aa0884fae0f00886e2ac2f6a5c7892057017af59972bde54cea938c25f4f5816897d344b831e2e4a06aaaa79fd72e888989c21885dc76e0644db5754194784aef45dfbef2c26a3e34b3c3a36a054df580ef5dd1c3dc6ad63281ba4a4cce51e7efe1320e8527451bd8761379e63927e523068fdbe5402fa57cc07e86fb2b873430cbe92f922e88b358a24063c0f622984d26aff661f4b7bd98e6cfc74ce09ee13ee7b6101e0bf12eca35f34ce8867528bd8ed61320d40a9769abc48698ac4bf57093f0fd1264267a5592e31447bf56ad9fe977757d08113391f3604be19e7e78621a4c39b1ec5d78b4d506f909bca610b74587c26a6d449d42e4", 0x1000}, {&(0x7f0000000240)="59da73", 0x3}, {&(0x7f0000001600)="33633bba3d4df9f339cf39f14e525305c8719c759337f509feb66a3fa679ed4a730e47d8a3639c4096111b1e15", 0x2d}], 0x9, &(0x7f0000001700)=[{0xe0, 0x1, 0x20, "6d38d130706f4c0fbb96a0fa75c865bf1ef47a7a1f725efdd94837412de7e10d3e3945e65c8d902254d983ad26ae78b5b83e93645dc9f8bec467ee82900c462c54dd5163a1d70ff8eb34e7d6bedb33c274ec437d1abcf2fef5b5f0635d2ed0237b82cb7b24632f5accee9e5c5d0d198968f5daaf594eead733dd3ce5bc650b3f98d17feda47c2e6bcacf6ff5fef351344db048da80266001773358f548f4ceb38b8df06d133457fc72130a8cf9465ebad8fd64581773a35cb86592dc4c5287ba9bf4e8ce55d8b8b71d9d37ad886680"}, {0x38, 0xffff, 0x9, "76b098d6911cbb8a241b8fea6f7a6322b27f29cb285312cfaebc82553c43281973aadb5ff1e4e89d"}, {0x1010, 0xffff, 0x10001, "84bef40df39fe162d398bfac68545ed1691d778f1a036f206efe62b76204238ca9965f914660512603df39256e40b3d46dab39a62a37a2812aa1a907582c37ab1e5bdc66db26b95cec6ecc98358b341cc83abedc895dd8aeb56934eaa4260099d6717003bad9f5260bc4a2212017a85ae7da50e4bce167d4121d4eb5b2f8364c44677ef4867c7f616e9a704c2f7384ee7cbb81e014c4b0b88e8a2b8bfb36abb5c4d623db161d09954cb32facf05bc1933f59ba3b4c0f2792ae4de730c8cf983a0e2fc3b277a468f98cc1b407e3710efe2da3788a654bea5c0fef39bd940c8bf7582d3fbca4029a9998fba20c5782fe60c849a0b52d1be76e6eb3b5f7fe206db39806029c2e25651be2d23cf121b610375f5f320a9421d3449e8ed50ca65b8d2e0b5b6ccae320cbe0bce49299ad6b03daf7e93dd87e90d4606ddc839dc1aed6c5ef8cc084063d6f79febae125bdca920619572c0dd74a72c918830fc60dfef0f43bbdb539fcfbbcd688fda076178b080dd70fb6565f4869177ae5484f48ce905d12266eb44285da2698790bd046bf3e62a121b9e1965d8b784da382460a0aa7476269fffffad0b7afae437b8ee82906cf3047a19fff794d63623a528c09fd754bfb343469949bfaffc58b89ccec2edbd8d3dfafb056f4d3d4c35c31aa05d6c2434cddeb530b8cabebd442472f0588da3f83e61daccfd95a960bac062f059de1b839c6aef9cca1bf4327d445924351a8274e8cefd0f106dd1c387f0ae979873668ba79318ef7decc9b04058ffe8256f464bf2816f7eeffb0b54f3747b44c2c95cf024bfb0d873b13299db1049d106b8a36b6d3755e26b7b2fd18adf77858f1d016c50e6520acb8ac4661d730771b6ccf5912b34cd03d6b1c2ad5ebb4027a3b18b2a436a0fdb7b16e6df7b40ab68ffba2fe084ccc99ece40705c7428163fc7d6b5dbe7e8894084fba78e6193bb7d13f276f822146895cd37f6c18e32d1fb5e9c3dd40a14a5c78f4a05928045c72a4b2575c264c19f04bfb6f0c1c13413cc5237a1f3f52d4352cd555426e34a8601e89c53ffecdbd0018bb443a76ffce4265b13e9f15a7c133c9d96ea64a3a58f68bc7302012f301fb08f4336d910f040d62dc8cb657113e67755a006adeed86ed5b8886640b320496d9e23bdb8a3ec3240b0e4e4d91fee4bbf9899848b1f2439f374a8d5e19a30029286faa82dd53a802bd7d1e223cb96fa3838cd394cf549e192e69283076f819f9417ffd4ad437e4d6d3a89adab47e7d30f0084cd80e6785616e7e15109be20f1f8d8c12dc497b51cb6566c0918ac9d1d3d75b5e06bfa9673e2d8f8484b4ea8b60df7b19d2fbf6e049b5c233632c375a428418a9086ab95945abbef79becf6f8aaa4e20c1b3e7054a441340f6a8294005c762621088527e487fb03861b40f9346a92b84da3e5f17bb36bc5d027a9fecdb8d0cf6af37ef18db66c6c806fe6b747c0ad163dd0e19cc762f400122c55465c959602f3f8f91bdcf13b3db45f9506c2945b482ec4c70f978bc41ecbd341f7860f2285ce0f1ed16dc9ade64dd233afabb494541fa3f4b721493c1803c624c79dcdcae8b3d25722e5ec5365a56cae2b8961aa61a90b14d93d18a065d1e2aaa78610d70d1a02506436672dc70d5a02cb756c2fa0be9c0f561bd18e044d185b97ef965ba1b6af8d4d186237ef9c7765ff27f78b895876b3b721c02ffea64a93190a37198cc17aaa2b6dfbb6851b4516790797aea0437ff31fbbd481c4709cd18df3af5c134f04cf4827e4a0e33218b74f2eec407d2be94a078be10566614499c98d3cba4c3034bc20a94df292355249ef87298b503b82d7ac1143a02f49c0103013bfb44d7065d53d0f6b144c5d39786f37a791060f100c3b58a114b65cf3b2693bef6ab18a9df87070b515895dcaa0fff79ecb67c0440eed13d37aeb856379f4e3758d03fa69de4daead106c3915b925c3a6c2fd5544e15c3047c8df1bfc7eed93ffbbaacc87f99ac799a027c9dc15af3e60f312e9a440148942757c149f58e7876ff5c7e8708e53f5531b1b6366bc5cc11706062493033650d6e05511d830d4a3ab845e1e28ca52d05029582f1c43ac124bb716d796b28e0240a4505fd0c394a9f7a0fb7951e678812a5297d40c7ee1ad813c6ef0987f20148c4a6175bde1882305489e84ea92b245b97089eb152e25296db7d31f2c2a9c6a5f0f26f56289a3320c423559a63c30f1bc0197ca36b708dbb8a2c168aed529e2509f24b7e0cd78cbadcdb30e9538f1c254a59bd29dede6d4cea7b8546f8e7423db7ae5b107c96db7c86d365b3e359ca48040fa5a6b1ac1b4908ccbd4db06a5b0a3ad23988f5b16bb59a9b5f64f60bd4d6c847c3fb1024181ee47e96e939790268bb76cfa0bd49bbe61e6c1220876aede3628c24e484e049b1cc3146add28b09c316b1ee1882d59298bffb9d87bb5e922a33c85c2c004ba354d0c2d693201086a71b5fa3adac4cabdea59d11928fbe9f52f08b1ab629c3900d8985f9789a802490f2f9faf2fa46d780923f21e7ee698824b7be6d8dabd0980ae8fa11437a2b47275b816d47f2e395c42f9794ec958979720e42b6b0cdc913be1ac85b44dc5f704728071339cc4abb838ccf1c538f6fd0d8334d23c6e2ffc650b2bf99c599cc3d2c8bb06df6c667a238e1bd8ec109037c1166db038fbf651974218a9b932ea46df44b089bb6a9c2e8169defc30a9191610c5ef0b5c10fe93be4c5fb8c6038ab95f6222e170f11b3e30ec9fd286670307453b1515379b0acb398ac9a60531f58a815821ad26c83c31792920be7e482bd75dac9ea5339baef0ffec8955febad7e630eb83588141ad97b9f0f7d8b563cdc8a10b997fd74f89022bb0fc4376593c842b6aab1d51044923a9f5a081cf26dc9e55652a93056c8b65857e0f478521b4366f62a18dbf09ae60b4040cadc9df8a72059bcde733172c41851359d11000575ad83b7144fc2fa08689dbdc26d79bc546225609557eb17e712df4a6bd8a45580b8957e4a9901ef75302adaaafe42f0be27c4352a71b0d9190e8da613a0416adfb96d03d6312c29e285dda78724ff563dc03e1db7bc0737378e7232a47aa06d3fc66afeaa7ec2a89ca418cff6e4dfef44d0d04fdf57e5dd8ef0cd7a4f44215db27e2c021c71c0009c194a7c024e53bcd990ac1537b194089f0c205f4f49984eddc7a0bd037348fb1694aa8a280a55e782552b567c30984822f8601da666b4df3f4545978948aaceb486411721f4bed071aba542dfa659f08e5406d0a0a5ef7d778d0c1830c1b33c6b5f18537e8c23b0ad7daabe8634dc3c4e4adc03176e0cae7f4e4bb9608c2f7e1e92bdee572f90bea4c89e1ed1ca69869a05f213a74af809d0f5552f5b985221ff77a51e6c53b70dedb56053ebd834d277701914ebee786e47e57345926264946eed2e253b0045cae441b7bfca870ee54da0a0a602cbf14ed674f84520f17841f2cb0b415f07fa103e17f9b8227151c26eed66c859cc8e9c1c715c90add62e5d8fb7e27af9105d24d9d3d50715ac21351a104ad507957d082adddbb4b0fe6b56e0a5aa001259eb39afda269172c48332270b6aa6168842f18d7887597d8b425c2b31b26d361cd6f5439306a6eaf2f947724d22db8775041778973dc0253c2a2d0810f602b88538acf34256e66b7a8c924c5a27adb35a29a213bc25d036aa5fa5b7dd5a599e7d9ad9388007d3a6e584bf90c9a28225ccc359016b735ff3e20f0bc1396ffa20a9a8c1ef37480e5fa261188a4758a986ce6f0a64d3ef792fdc732addb7c0d3f179e71f9e91a251c8c3e538bcb022cb364b15cb687808dbff8d81074ddb6e63038c7855a0fbe59d9d0c196f54d2157719f36d8ac8d39634412450d6f289c801c69cbd3cb3e0a677025eaf375c0d5df62b4a8b2cee36e7ab4831d613cae7b7c1fa06ebaac858fb9360b835a2e562e84e8ac2b72af01ad8c110356d1fd63fcb619ae66787d26db856b15358d14cf8bc01a1676a99637fa52328ab039560ccb93529eb31eda824ac6581b944c9293870455c50d41674940f5a69b465a336e6e44fb80941abf74f12a210def2829e27fb00b0434cda1e8e17811c41a43935d1e0d476e49d3504b6ae42f64de29d6fc81a00a01027104eeb4f88c002eecc77929ad735ba7f1c881f9275be0c18b175b9cad841fe28566dea4b02dde841f3db6aae89eac6f9ba840686eaa669042b1d4fef05ae0b86594b062b3125ef3e08d709e081cad1014b403927721c8606d8470baea3f03f0b0522373648e976f31e248a2298f661056f7e95e6a232472713c46b9dca9deb45b21fb09e1c94e8fa286de0a4375674d2f532e9d30b4271f7dc0d3d08252e198274092efe563cdfb0d8892f73a511fe9c346d4886bacf59d02da5ab91c0ca96e35ccb83d95d63ed10356ed33892af379a83f0ab35721eecf69caea19cfac7fb0adf247ea8802d632b1db45085311d9748906d152502741599267668bd78597afc15cc3276c38f106afabe65cac295d8cd1a6295d1baf34ca52b269f404e315f6c92c8bdffc9101da1d09ec0035955dcd760e665bde1f852a7d2cd8decd446ae100b1607567adcb564c5547d3a0fbf56cd758093047ae396f7b8403fb3774029eb762f2fa2575e8fb0e48007efa02dd75e9996c488ff1ccebfafde474558e40c2c7de78771e62fc35e74ef22ce91470630f6be055e3b28be485f0a7357be3ab40f9bc8c92e142fa348ea65d54eceb1eb464654afa600b4dc170ce5e7259eff9d2b7a7b44f3deeca57dab056d7d8bc7b631bbb5b7273a15998ff5984711b35556629aaed97c45b78c0cdcdc6a0327e12f82dd3cdcd559e386346816605236988820ac1002384dbd87ab09e33f9dd7638b58a44a78a7f88cc3d994232eab172379ff31ae71e03b7f68efec120adef847730b53d1db6000a802904ff889c0c3ac92b6f5eefde6da339c8bedb4be5253b8e3e324b1b45a5cc8bf42d49d6e8dda1fd6671c50d01bd48dd2536f4aeb06e931cf366385b19560537731269e5ae0219e562dbc73e1c756e75ec28b1a8cc1202fddc6b0846e62184f33ee6bb4ce386cacdd6f8bfcd946742a66b71f58eb05129f4bff4fd4e04b3aaa267b9fe604893f0dbce0787d8ae89f87b7fa3b8718802c0ff50c9a0061e7261613b93206a3280b771d78516c53d3cc130fc1fde63c8e7838284b957471d4beb7af581a19d49f313163a38c0c3b330229946ebd978a15743524bc8de496bd07a79da550a57500686e46d8143813d61be59cf948676bb14a5ece0defdcd3f40f1865f59e8daf0596f352522fd27a6b9d63c32044a08dbaee5ae523140b04006affdcb302467236abdea509bf673887d97d33a9f13a683123b2dce0d9a2228b1f2132fd7a0e9b2938389e520f21858ab57e0547cff6a1a4360e75b7041231d3bfb98f319008f75117de4fd8dcc7eae93ecda40942e8eedde7b36a42e01f01543a1b121f074f0c62454c7ab22e7f873799ca6b0b0ba7d5a4a7066c56873cf68a055e3757d882cc7164383c72e411724816e96488a854c5447f01a8042656ba8f0c7a6b5edc714dfac92c47c4146ea2960451f089cdef58a3411c87aa083bb24be7ee409154a4cd190501509f37d2d875a9bd1538babe22f0c81eaff29ddb5f5debb56592819f891f06a0b158acb95929ab8b2542c20890c6e6c6763f8f0ca7d44f13983b36a4f2b443667b8133164351bde29ae6a641e4499a27274944381f21049d56d7cd2fe58f64ada21e9f4b925dfa78111f0"}, {0x28, 0x1, 0x0, "622b81e454049c76540d8b56b9602091c175c457cf65e5b5"}], 0x1150}, 0x40e) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) 19:40:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x400}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setpgid(0x0, r1) 19:40:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x41, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 19:40:57 executing program 0: pipe2(0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf98848e4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b11de8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9ff641f7d57f23dcf209f19ed1636fe31d8bd4e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30db10412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d708", 0x1e3) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:40:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x1, &(0x7f00000001c0)="a687d6111f3d543566373099000000007b00fc3ebf7e93dbba9573119a653f59aff4f93056ac0be552d1ff8a12be49223ece392a52f71b47075c91777a81601a5e6416aff62240cfdd2e095dce898fd5ed1f69fed50666196f21acce0150a65b7677dfd3bded78c784586941372f497fef75598dbd35d0784ceb69a680b706621394580c03ed5df28b5410f1290e78880d7c69111bc51953d04ac28cbed89e6c0faebf768293ac734d0eb265b01c5fb0c4929f08ed893584103b0579b6f6b11e85a3ac953a4f000000000000000000000000000000a7ca21e2e28832ae8292d6b83fa0af351ce0bdad527c1387b0ae6eeef53e2cbbbdbf6ee5dd5c4ce0a7225873ca4faec50c5c98fe646d5c23fb2ef88822fdb21f2a12883421716c48c15e6876552d66374a2a52993a529361c81ecb221ec446de52edaa6f58b78ae845e93e6dfb7cdb3196c047d80130338af23c67aa9182b97743a5e57b7bc19f430578d73480db53f2f84b2342a9af15aa40519231c55eb4916c855295f3326c82828808806bb55b99162844189aabf9cf3e23371b8ea4f7c26f40593aee64f30dd1c73b61efa687d9ebc432fbd4004b65429a1ef772ef8d71d781e2da5297c4c288b1", 0x3fc) 19:40:57 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x40, 0x7, 0xffffffff}, {{r3}, 0xfffffffffffffffd, 0xa0, 0x800fffff, 0x0, 0x4}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0xb83, 0x3}, {{r1}, 0xffffffffffffffff, 0xc, 0x80, 0x9, 0x2}, {{r1}, 0xfffffffffffffffb, 0xa1, 0x44, 0x9, 0x20}, {{r0}, 0xfffffffffffffffb, 0x2, 0x28, 0x4, 0x7}, {{r2}, 0xffffffffffffffff, 0x80, 0x60000015, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x0, 0x9}, {{r2}, 0xfffffffffffffffe, 0x0, 0xf0000004, 0x1, 0x6}, {{r2}, 0xfffffffffffffffd, 0x23, 0x80000000, 0x100000000, 0x9b}], 0x2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0xa0, 0x20000000, 0x20, 0x7}], 0x5, &(0x7f00000001c0)={0x1, 0xfff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r5], 0x28}, 0x0) recvmsg(r4, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 19:40:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x8, 0x4) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)="fe72feb1049225898768953a995b22aea2b3a7ac5daf66eab6a31d783b81", 0x1e}], 0x1, &(0x7f0000001b00)=ANY=[@ANYBLOB="c800000000000000ffff00000400000039124fd65b9d04a5bee14096051e4c39e838b1f0e5b3ca04f9f9dc3f1c7349012d5bee77244419ad657bd96c68ce3164e8c46a1521b6968f12167a19f3842a7c1232a6de5ff0ea8c85009a740c1df20c1b12e9c873c405ef54653706263537d49b142a0fe33e4278852c297e48b892e7de63b62637c0a93a422f3f724b20b83861b0a023a289e459f052fe89703ce5d5326216284b96d9652c3b4bafb77c62e3660fcbd6b38a8f7f63b0ff301501d8db167e90cc00000000b800000000000000ffff000079030000bddca0330c735c8a24eae50f7df102dd81347cc916c4fa587ca06ea7d9a9600bc3e3de6f445bcbaa3ad89810d20a61f20d150e281026bb68481cf25e4cf44090acf5888473495cd5f870b15e1959f9405e01eb48d89cf857ee5f745369fe618bcb02f2c76fda383f7f797bc6c32a24e88aa9326d7931bd7116354ced5235a9353658247b2a37e770266e32b74d060e07af08d09790889b451c6d97cacb08da6e004c89b6b51a0000c8000000000000000100000000800000b6a070c324479a56c39c6e8cafee3728e0fd389a566677f3fdb94c479accb39515bdf7d3dc7b832b4694f95db811186c0d2b6bd583615557492312ea0f3c4578b4ac3118fbdc30b6a4910d317a26c44e96d0d6fae26a5d6dc31f6403f345b54e945ce76eb74e04605cc8f02ef470d387242c7eaf4984b321a24f699d07b4d7c071524f6518c4ad6b48b67e5a0a291d1499259bab010000004c77c8644b2a44451bce000c1522e1786ccfabef064cbce6a735d5f09a53d6005000000000000000ffff0000dfffd76b307d0eec4db28c7dc5428d9027d47119c293fc533ceb4c53ae93a6de7ac6e76d23d44bf83f5b25adc0bb481affde2b35942d59265c049de91742c3a7b13c6e6a80000000400000000000000000000000d3feffffc4b4dcd2ad162f30053dbd14d6fc93f51fef31e5798e6d16acd07216dee53cf31de8be680084c6bba11750c42c000000621c14c7048a180dff5af2e720e64fdb7368b847cc5e7b4d9cf1e4cef062714c99ebf2cf76ac8b4cffd5fa1f38c52b0fcc3c391383d64050194e3fbfa28ced53b34c901d8d0b20dff094cd9841db3207efcaf9ccbbaa9e747ea70119490648b7c72deb1bb99bb06d9b4aa20dc59978ac49a2c09ee592c87571cfb7648a5b14a6f5724ee8e2621c823be6f34a2f200e2056d6a10ce7"], 0xffb7}, 0x8) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xc100, 0x10001) recvmsg(r0, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f0000001980)=[{&(0x7f00000003c0)=""/230, 0xe6}, {&(0x7f00000004c0)=""/19, 0x13}, {&(0x7f0000000500)=""/54, 0x36}, {&(0x7f0000000540)=""/120, 0x78}, {&(0x7f00000005c0)=""/175, 0xaf}, {&(0x7f0000000680)=""/108, 0x6c}, {&(0x7f0000000700)=""/229, 0xe5}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/72, 0x48}, {&(0x7f0000001880)=""/244, 0xf4}], 0xa, &(0x7f0000001a40)=""/93, 0x5d}, 0x800) 19:40:58 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) poll(&(0x7f0000001580)=[{r0, 0x180}, {r0, 0x10}, {r0, 0x8}, {r0, 0x150}, {r0, 0x70}, {r0, 0xa0}, {r0, 0x84}], 0x7, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x20000000, 0xfff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0x1000, 0x8}, {{r0}, 0xffffffffffffffff, 0x6, 0x40000000, 0x194, 0x80000001}, {{r0}, 0x0, 0x4, 0x80, 0x80, 0xff}, {{r0}, 0xfffffffffffffffa, 0x11, 0x20, 0x6, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x94, 0xf0000001, 0x34, 0xfffffffffffff968}, {{r0}, 0xfffffffffffffffc, 0xc, 0x1, 0xcd, 0x4}, {{r0}, 0xfffffffffffffff8, 0x10, 0xfaa93c85d2b55dfe, 0x8, 0xb39}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x8, 0x2}, {{r0}, 0xfffffffffffffff8, 0x90, 0x80000040, 0x39, 0x2}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x7fff, 0x9}, {{r0}, 0xffffffffffffffff, 0xfb972bf57782c1d8, 0xfffff, 0x81, 0x16}, {{}, 0xffffffffffffffff, 0xa2, 0xfffff, 0xfffffffffffffc01}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x9, 0x80000001}], 0x4, &(0x7f00000002c0)={0x9, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) pwritev(r2, &(0x7f0000001500)=[{&(0x7f0000000300)="80e7432a9bf1c0a5b57d39d16d0b5f9d07c44183ec847f7e09f7b484b449cdb2cabb33fa83d75713afd029c707c82953292211f07e882581c3bb73eefc9fbc046a6dab589a7a21f2e410859a8daf42d88fbcd5531a88e47482dd94e4fcb2445b20834096d6d889c497224aa7ca1539d8273d599155fb04b96cb245a5a342844104c7d7c0f16b4b0778c45b56cc709fda068b3facc3ff522231fd233017dd845d3b85cec2b1fb9cdd02fe31f2a1c07c744a33cef3fb04cca1cd2364efd216b9e7dc0cd5a0662d17feb104264548fbc692", 0xd0}, {&(0x7f0000000400)}, {&(0x7f0000000440)="673a1a143eacd05681a0ec747021b4b2732fc49269c055f6d04bd37525473873d0af6eb901c05523fc9b770ca9d343f7902c99634b6f4965cdb3a7e55a3809fdd83efe259427ec5fc16e557dfdce65cc9af26dce65876d95c6e261fdb0fe6400f8dcba4ff4e46a0269078c4e7f3dfc25f7bc03f452d18c314f50bde9256c0cbe45a002d9c89a1b7060adf1f9afc8e12d85c79e", 0x93}, {&(0x7f0000000500)="17f6c9aa62fb7e0a7e7d20f7f56e5f968c2c04d836ad6cb6719f5706192949b046ca834382f9430d4941dde6f8cfd018885a2bee3386a66f9aeda70ecd2140af95cc7df6add90ecd146ade7f046b1f2dc94e66d679d6ec53a3a8e4282d12a615b39e5729ef37198c3bcdeac4105ebf746904214948fea99cfb98e2bdf30f296ed20dcb1d580f010d64506d437b3932dac319304bff3108aa9fa96db185b7fbd3a127bdfd4af31d98212d89a58368840d8d67744db808cf1a822f50da3c99fb16bef6191e34fbba4939f43e74e29edabc83b6bb6300ac0f9b53028ee1dc0172d3c4cc7ceeeed9bf283b991d7c5d79a116b58302d0380014c15ecd64fa1d3cab35a57a0d6871337c9c4d60ab8fbf53bfb195e5a9936696f602e2d591cfc71e36665fb6802dfa489eeb3f96211bc18d17455002ceedb02d52dd886b33c2f67d6a5ec7cb33baaa09d9c1f77f612aec61053d61d9289e7aed6fe4a69e2e75a24f13e94302278e14d367414ea76250da73b74a5838df5cf0c7f80bf787d462896cb58be509de27d488ab6c9c4eba14ba1640414c576a07a327d2b208002e7042ac2cd49a408e7a7ece2503ae6c4b3ad4e9a7ceea5b0f9909209483c6392b3baaaaaecd0953fa314ac23f21ade9696aee7b45cb6d3f970593a51c6ffcad2303064b5e2fb353028fd925f4480e23b1fd9adec1c7f6c067f4fa98ac021fccc5b7dfa8e9eb7c8237aab692391ebe360b621fb263979567e963e56f02e168e853195e24da2d465bc70a9116955a02dbb24c1ebb03a169c8bd0c7c79869b113753250f145ea3779f538bd7d69a5f9ccd0b359bbe1885ce287825b35ad2bbef7d470065e9ad1d332b838a9af9f8ee62c69523e401e59f1547da5e3c808ad8e1a6ae7b792323fe14db7c625634d5414cd46dcd3259843ee610f812ae7bf7455a445d8836fbc6d50dca4e18e1b1f5e61de68033db61daf523011608516b21c8ab9395784c7bff5a6d4284ffd123accf50b0fe3c9a691e17d12a9d432ff35f3bb990a65d7a18ea18d8395df01594b280c069f19f3c39252249e39e02c1e1cf94f17bd537b596b163efb3beb2e71830ce30a972492063b57753f0d0f0b285adbb4d0e1048fc1bc8228dae861d5ea0b83bd6a75c35b738e15de302bfc8b7a1b1e85c91bd8e4d908ec76ee5b6ace53ba1c2342fb3b09eb12b13277a708b8cec97f82c00c7297246f4be00dc90ea592ff71f1c9b0c0753259b4202ddbfea2190fbdac3f4965c411b6844559674d4a6db6cc96f03c1700891697301e3c92d8fa8115dad8096644a9db84c0a1acaa31b883cefc5bc6e49e93c3827ae3568c80550969b854b5c2282ef4b1df74b902adbb8ad706f0de470ec04c557924d9e75c6c92ea357251387a84ff40320b05171cbda60fb8974a46174ba59366f43400117e747bb81eed9334c680ec063d75e1dd0e6e57e003cb6a9215c659bbefe4dc8d27b9cf7075be41cf4ce30beca4d211ab2f2a65ba5b679ffc341e6366225b419c27b0fb5e8f9aa6281166894b1e69298edabe9c00c0e8f576c0f588488d6dab144923ec18efae69258889ca7965e24261ec50a562e3862e7dbd5dd8a25e94076595b115f076fb46a2c2e52e29ecae85100b7eafeb57641b41844bcd10c13a2f14e2c767d00c228d0846735e013546ea1032907ad2ab8b6312363228775823f7efeee432b6c0dbcd43397596c5232c002c1fd3ff9621a6f4024688f6164d1a9ccab65918f161e895e940f02d9330eaff5a99b0b7a78c5f246e02d8edb1419c3ffedc220bb40e6fcdb5d3a906601be5b21b20cce64a10122b595265e31c279dfaf89f2ae901296b5032520b7d3dd42fd1eeb7e4beca706987e8512e502e86790510d112d5feb4c14f317ad5abf6fbf15c9ad75fcd01fda98e79ca738b17850e85479bd3fdb3ce14544ee1e7248384688c1c975616e6b004306f60efff097664fd6abcc8157643f815e02a4f86b39ac079e171297e70764a56ca30d8c36e45d929ff2b29f479072048f45a60c2ab7c3bf872cefefaaacb373c682af7a5d5a83e0fb8e9b2134aef2e1287818212263066d99aef50e5fc6791410f9ced95c4a121ce293bdd703eef877b15b8dace4f7d9a64fa7172f0092d88e92f0fd8203bcfc3b3e9dbbf8b8fa0e293de3997a98f5debcdf8729b1e677af30e61796623e9b6a86607249a853affe24a5a4e144557c52a4bb6836621e9ef606a207ea7849207cb8c4e71922a212bb8d40ce7a1606b33ad95c2b6e0db6d490ad88ad71e4c903afc02db1f4307dbff90de550aa679c89d76db93a5e3c4018f28b66a154ba3147850e5a3d666d69ca501d37d527cdca3db88101c85127260ede3f44a0e9da5a90edc5ca1a27c87fe1b2c726830ba23e1c77f6804adc72ac551fca719e9e2b94009174041a6bb17da59346cb4f1f5611bc7ea9ffc098f2506d11dabcfd55a2470ca37cc7f4bf5516cf7be4403f4bb0782732631d997dbb8d792fac8ff6185eb9f89acaf47c1e9530c3baa913f925de96582b9e3f68a5692271b1404ca00520ef1b345dbacdcb551ef33483637d7102b5715c6c485eb1420a6e1f3f490d3342a926251f5021f9c5793d28549ab10ac4ab58d0716160f3949a6705016e6e5d552a1f7639c61e4c294d9dd06c0bc33ed7e5875fd173398059d27fe1afa30baedc29156987f6abe9ef4ed6cef6b0875827977445a3f9d98952156f62cea24abb29b632ce0a8e12f5b1137222d157f2faa9491aa6b6733f16f7e75a7a9963cdbcbd1b8e05cb6f3e89b8ae8e9b64b98f11e664db89533e7a7bda1c7ee89a3dda4e0fee780b5555cb41f05790ee6fdd61f6c1dbf3134294da8ba75c7a74e8874ecb8295d5bad156cf39c54b007dbef2350343167cb822f7e36cc941e436812bc37482381938262cdb89da171553d9b864c22883f589cd0bafdb2a1c9708447c3157ce4dc78e3e000536b53002e5d19ad6ba183a82cd75c76850f95751cbbb4497340d81a8940e0f1d58ac8fa89143e507e8f54b09dc55c1f0d032a1fdcdb783a1257c734f0ec044bce1d409d0a38653844f04587cba24ef2d0e078e44dd70fe9bffa248142c098b13fc2c65d0fca39d1d61c2ddf00b2a35fd1fac85a420ab7fc8d7c4acf9dad368687093b6e1685fea0d355846f3fbbe06ce7ac9d1a11902050d49422ee9eae391a4e7e4a46c9b206f64a7194da7f90c1da7f268ff35d03210c63b5052c8b9de5cbba20b890e419b6b92f1099e0dcb3b1c3241e51b6bcbef5d90619844a7f1bc3c6295e96ed52a02d04a19853eb7c337e7c4ceda4728ef10d70e070935277251c2cb04f1fa987b4984c8e2d0f57f2aabd77dc1c42e60af74c7b3347311d44dc1f2e5fd80bc11fadfb46a75ca66ac46d477b5867b1e40e9dee4eb27d8117f6796228c46ee26d5803035f4a4daeecfbc561ef6ffec42280fec9487c7f92a7e9b0b45e8f28745b7997722085fabfb18868e697fa796946bd26a11fb738ce1532ad24982266d4956102b6ebda0bc4c0bcb4e0de8c1431398900b6a99e95e6daf7af269efbec8a09f97ca895e35e1b7738de3bd1bf7fc53073b3e6b2a8e5e4b1bb1881f135806da210627250a6f856af87f2d1e72b38a6503a8a46827500d97a4d93b79a5ebf073b6d0857e6e77c573cdfb3037b83cb168576f68dc1f5908fd490c180329b5256b3598cc71cdcfe2fc4869062b4d73616c6e8003984f4a78a5b051817a10430dc5ac1ea1aacaf64bf0c9f645a55eaf3f64f39326a228edaee49ed373b0018f9e907119a143a614abce9b4d7245feb762862f1afd628dc3f1a27c0dbc5c54ab30ee27f9aac34ea0017bf8f4627396e24ad91172de0f5616e0538f2796abc22b373f26aeb871faf0be95bda9ecc21ab5c76a160d93cc943a140c5bcb0f0befbcca13b61fe490ba9d42db28d46a1f78f74d0d7d10966588007df6e47d19f7b9475dcd50abd95bccec6b4e5746e7853ec0ddaafacd86f0fccf1c7f45cce7958e066a6bcd6293b29d7f96009362df0af36fbc928db8d592c8b1a6af5db18cd51f9de11d0377decc8438a6aff7562abff691b45a3b68a892ac1d21abb627c6c2ce59fc70ad09ec968959e98571eb6db3bcf65e78909b7b320b623bf2e28533a73a481d148ff56370bcae2b65a7d6ba377edbd6c77f82f0b04aaf49d340ec103e4af0b1fb02799ec5455db870cd27e53a1d18da909d9cc15ef8c1b1d5c9b9e74870179f5bd4f0264885217c8d9a649e4b323d4a77280492a399d2023efd54cc780809dc9deb474388716f28e3c9b2e9050adbfff323a3b36b57b3c8c176331a5311ff3c04a6f5329ec434fc957c72e6989f4fdcc8a0babdd4ce58cebf79299069acac0a34ba263c4391b91c274a93dacf57d11902fcd9cd2c9cfced467b86cccec8bc105c2a574234c8a969193c416ea7cd1bf0e95942e2095be384c2617f753e18fc6bd661628db30232871a2ae345397658bfff18527213e696f18e5ead64129fac691548161aeaaad1d608ee12bdebe4ebb17583f7d283cac4ac7572c0d9e4eda3460c5f4cf3bd7f2dac913c47175eb1ac5c207c0511ee10bd0369c24ea2f57e2add86af3f468c5543b27acc0e5e46f7af7c92eefa924f3633051a600d159fdbd1cebb91ca4838b745a09d8b6f9aca306b8f0bb7e8a9d04b6211a5f1860e3eb13aca27edce66010c582fc0b5d9a6b0355cd84d76840489b4a5878cbc131ea9c4d68f0276582cb7c58cee8c6865ebab1f741721424ef3d07da5c577f35a9fca8c22e5d021e06988cadfd7161be5a544c615c98d6cc0bdcb35459f4d96563828ef2ae94194329daff5c731db094804b4fef6a666a3e7538a831eb1cde71279d33fe0c48c62ab0510937d9685f03db758825b3ff7cd1ea9e29b508034b97ae7dc88c609b5ec62c457bc7074a3cc9d7fcf75a1fe827408dfa0dba1d862b8020ae5b7ad1c0a29689b9a47fa4375542f025eecdca36e222b7252ef90359400ffb6998e15c40c87526b4ffe6299adf11b45937bb2984e3d827a92e80018e1899cade5bbe166928556aeee2e04d3decdd7c12c568bcb68c3ae2c5fc3be2ef9799c2117c8d4b7ac3e9dcd89ab313221f05a5e51e60e4eb70709fbc689c7caebe034def4b4fb11026885d6643fa6898f29dc60a9a68b160874d54cc03c92a04e493538b744031a6f829e5e82ff31da1cbf7defd877cbf28afb51066c07c487ab049ab2b060082a618ddf2be4439f46fc61c2e2d0a559e3c06530d8a20d80c3110bbd0c801592b7694f1052718b046abd752722b4f879b062f7cf6b203a4033d52241db98cce1785fe501bce1d262bc0345fe3b803e76ad355d9c7c82313988a122b942a10b56f1ec843c151c24c69824a6bdeb9b85408a480459d53514aad70c6dcbff3237c2bef89a313ffac095925528a1fa5f911801e2979644beac316e952d6fcd3f5634127aa80a3b81a27538fa08d8e219c74466a6a6d0ec03bdb04c932f05fa3a22b5cae0824f42b30b2a65565b7aff0e5f4407c9ea125622c7514b7a15371b12e470b203d6dbd658196c535527f0e66d131c5090f48728132786bd962fde26b3af07ce69e22809cbf9f651ef11f045d12578296caf81b0a88909163957008c6ef38b2a05a1cfb9a281e597dff7b002d396de2024290cdb87b62b520013ae4f11dfe1ba4495957f61e86b1b3d1d27f6da8e73481b47388c3f008430a316bfd17b60030310e062ac0fffc8be79dfda12c4fd4b4dbf0a2e1fb16da4fa519e8e9973628ef577aac9b091a6884ea4", 0x1000}], 0x4, 0x0) r4 = kqueue() kevent(r3, &(0x7f00000015c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x40, 0x8, 0x1acde11e}, {{r0}, 0xffffffffffffffff, 0x4, 0x49, 0x2, 0x146}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0x5}, {{r4}, 0xffffffffffffffff, 0xc2, 0x4, 0x0, 0x4}, {{r4}, 0xfffffffffffffffe, 0x8b, 0x0, 0x3, 0x1}], 0x9, &(0x7f0000000040)=[{{r2}, 0x0, 0x28, 0xfffff, 0x8001}, {{r3}, 0xfffffffffffffffc, 0x80, 0x0, 0x10000, 0xfff}], 0x2, &(0x7f0000000080)={0x0, 0x1f}) 19:40:58 executing program 1: r0 = socket(0x13, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendto$unix(r0, &(0x7f0000000280)="b1000504b10000000000f1ff5686ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780403f3007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb50902000d7d026ba8af63ff37282934e4fd89f30fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec78b3a34c2907b6071cc79828b24ef1b00450f407c7dcdbe92c26d19a3944eaa410cc56bf21ce120951d9f1472c6152953b3acbb918b14902791e9a45b39549a5a426b5458c8279834b1a5a16905d4842b1ad812b310db3e1c12ac71388b558d7bcb63e7c17edb38521b0429002cf0255cf89f89c9900ae83a214dfecf62a0b4c2235c3429cde9a4cecae468aa755e70be263346f9c3c67c432b22994b43e5d3246e", 0x14d, 0x8, 0x0, 0x0) 19:40:58 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x8081, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x4, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66686c65300040ce4944ec5b03418e7194b66a578b87ff39fc6e2c98974a5dc65ffafaa00793222fbc7717822eefc93f6ea8aa2039937412038f7a052ec18f75d62cec752e347c3d11a302c5798acd7bbd0baffb083f95f6a845cf8e80c4cdfb293ecd9348da91ee85bfb9460fd404d4cd408206f9be5689614f9d42b44979a92c8112d3de1d02f9f803ec4fa7d55978d0b4d8f27f5f99544a32ca742444eb7bd58b79effb5717d74ef5a0d7247435d0d40fb2b90202e2ffc016219df05ee77273ca544f058cbe74212ccab6463cf7dd44eab8647bc592e0550000000000000000000000"], 0x10) 19:40:58 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) pipe2(&(0x7f00000000c0), 0x10004) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10000000009, 0x0, 0xffffffb0) 19:40:58 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x80) kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) syz_open_pts() pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r3) 19:40:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d0173e3353e60c4277d9b1a2aeb5bff96e0e2a1d0878b846f0b07fed974e854e668f8dda7f22d36197fd36953dda416f2ae30699977342fdd0c2427a212f8b213693d1b1b9e532aa855be7f12858b97a89b7ff4d9e10113b3f5668937b4bb036ea79540762bdb16c9f2c26b9fe26d0e00000000000000000000000000000000"], 0x1) 19:40:58 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x10000fffb) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0/file0\x00') 19:40:58 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x0, 0x1f}) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0x7ff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xcd681b41941e54fc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getgid() clock_gettime(0x3, &(0x7f0000000280)) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x2, 0x0, 0x1ff, 0x4, r2}) r3 = getuid() setuid(r3) syz_open_pts() fcntl$getflags(r1, 0x3) r4 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r5 = semget$private(0x0, 0x6, 0x8c) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) 19:40:58 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = geteuid() r3 = getegid() fchown(r0, r2, r3) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 19:40:59 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/../file0\x00') r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="1810f8dd8ae64726d29a124d11be7ad34073e9f21d7cd63f8c45dd323ba4680a102eff1b2ad890f3cba6152bc852478bce512f9d95e2bbb00040d384fc910fb599cebb937ec837ec38b83c02e82836797a4d09a40c947b06120b149be5682b706b7a64e784de954c3621fb0756e0329da1adb936fac2cf6fa1fbfb5e2650ba68b7eca9cc", 0x84) chroot(&(0x7f00000001c0)='./file0/../file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="0f553059818805f6aae3cc740b23c51d283cb3a2956f5e6733f134319a6993d075b6ae5d945d76fe2c2edbd51e0f5e4cd3c5c2c8ae104c95de314e", 0x3b) unlink(&(0x7f0000000240)='./file0/../file0/../file0\x00') readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/218, 0xda}], 0x2) bind$inet(r0, &(0x7f0000000480)={0x2, 0x0}, 0xc) listen(r0, 0x6) connect$unix(r0, &(0x7f00000004c0)=@file={0x0, './file0/../file0/../file0\x00'}, 0x1c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) unlink(&(0x7f0000000540)='./file0/../file0\x00') ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000580)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000005c0)={0x20, 0x6, 0x4, 0x4}) munlockall() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) stat(&(0x7f0000000680)='./file0/../file0/../file0\x00', &(0x7f00000006c0)) bind$inet(r3, &(0x7f0000000740)={0x2, 0x2}, 0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000780)={0x1, 0x3}) ioctl$TIOCCDTR(r0, 0x20007478) unveil(&(0x7f00000007c0)='./file0/../file0/../file0\x00', &(0x7f0000000800)='r\x00') kevent(r0, 0x0, 0x6, &(0x7f00000008c0)=[{{r0}, 0xfffffffffffffffb, 0x4456f743463a6f42, 0x4, 0x5, 0x8}, {{r1}, 0xfffffffffffffffa, 0xc8, 0x1, 0x80, 0x3}, {{r2}, 0x0, 0x40, 0x20000040, 0x2, 0x8001}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x401, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x40, 0x0, 0x800}, {{r2}, 0xfffffffffffffffb, 0x40, 0x800000d3, 0x5, 0x24}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x6, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x40, 0x47, 0x27, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x0, 0x4, 0x6}], 0x2, &(0x7f0000000a00)={0x80, 0x2}) kqueue() writev(r2, &(0x7f0000000b80)=[{&(0x7f0000000b40)="f7f15b5c15d804ea854dfbdd972c06e418c052f4fbb544d21e9f0a69fe99545d50951f080851d9b506dacdd49a2851ed42898261", 0x34}], 0x1) preadv(r2, &(0x7f0000003000)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000001bc0)=""/182, 0xb6}, {&(0x7f0000001c80)=""/229, 0xe5}, {&(0x7f0000001d80)=""/5, 0x5}, {&(0x7f0000001dc0)}, {&(0x7f0000001e00)=""/85, 0x55}, {&(0x7f0000001e80)=""/4096, 0x1000}, {&(0x7f0000002e80)=""/206, 0xce}, {&(0x7f0000002f80)=""/121, 0x79}], 0x9, 0x0) r4 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000032c0)=[0x8, 0x0, 0xc810]) 19:40:59 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="cd2609cbfd0cdd870a7968130972accb8fcb68cfe229cb841fe431d470fb33ea755b18f2525deebb1ec7cb3821bacb3533ccc68e921c633c65a35fe3aa1f8e23d87398bec71d692798e2a0d02143778845bf877f1edc36015c24dd679fe9f537a5f2e0a8af3a7f235dd1144ec88bf92e3dba459c4b40f86b4f2ec1f6", 0x7c}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x39, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x8}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001440)="63fdb1586859d949303acc113e4dfa71bcb26b750b172f06086e481592f27e51fdc0fbf2ba470464f9fa7f65ac5b0e0feda7d74d717d6e9a77174be9d756f47c596fba967230737fc7daf865aae4f7ef53c73da1090614dc97015b40f47dce2887e0044257b77b8ad2c874aadec36d1393fa8fc7ec887048a11dd7c2cfc22b3f38a7dc972bec179f1141a25193a233ff7d6fe2f992086b90c092de54b1f69c22da12d855d54b117d02aa747114b8ecbae7d124865052bc042c8cbdb1", 0xbc}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 19:41:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socketpair(0x20, 0x0, 0x5564, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000040)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xd, &(0x7f0000000140), 0x0) close(r0) setsockopt(r1, 0x8, 0x8001, &(0x7f0000000040)="d79776714c12bc216b7fe5428cf794c833587cbaea6b14afb6037a3ca6b494653b17b9ace2fc11c2379f5408fb1815a49e51a258fceb8e66928fe3111d8c22211ac80d4896ee7cbe0408865bb4f26f9e3f9ab75a941050a9c63b3ead87d2a51f93badffc9a29ed04dca4007e", 0x6c) 19:41:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000000)) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) 19:41:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mlock(&(0x7f00005ac000/0x3000)=nil, 0x3000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 19:41:00 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000540)='./file0/file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb28", 0xf7b) sendto$unix(r0, &(0x7f00000002c0)="d6f0c69c4854743c09ff880a300c33076317cf63c41ba9ed7f1f3283c910643126732c30b4951f92f2f558813523c436103637e9fb62547c15667cb0b7c7842b5a94688fc1d1e846deab901c847f09315dfebf449d308da37cbb3d0819942ddae91ca9cfd6b6f39634aaa6694dfdce6f3351f93096e2864d45213c19b74f6f78e4704bfc235b", 0x86, 0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x7) write(r0, &(0x7f0000000000)="9a970ea4bb8dc035556570bc769278a7b7f0084d65fa14265306ed9c42358188af73a1abc54a1f1dab4df7abb91251b85925b62b26d7b89941f8f6802104f358b82eaefca2724a2dbb029c8b3a569a5406660e9ce62d978e82f32bf3d924f1044eae0e6261c088f4b695a78ab0e558793ec1d8e6c519e6c8926acd0d496f9d341cfcea4e5d38f05d27ab1f789e435c8b3c5f54a484cf1a7d2e", 0x99) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:41:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() mkdir(&(0x7f0000000000)='./file0\x00', 0xd6) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0x0, 0x42, 0x1, 0xffffffff80000000, 0x3f}, {{r1}, 0xffffffffffffffff, 0xca, 0x40, 0x10d, 0x81}, {{r1}, 0x0, 0x4, 0x4, 0xffffffffffffff00, 0x9}, {{r1}, 0xfffffffffffffffe, 0x29}], 0x9, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x24, 0x0, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x89, 0x80, 0x1, 0x101}, {{r1}, 0x0, 0x23, 0xf000000e, 0x4, 0x8}], 0x14f, &(0x7f0000000140)={0xb7, 0x3}) close(r1) 19:41:00 executing program 0: socket(0x19, 0x4, 0x6) r0 = socket(0x1, 0x4005, 0x7) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 19:41:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x88, 0x0) setsockopt(r0, 0xa9, 0x80, &(0x7f0000000180)="f6ead4366ee39fc5b7992891b94832e5169007b2b16c403d28d68d404de351fcdaff1b2212b9b45d25a6eece62028b813956fc689a40eb8f95d97a64cb103dee85f89dc071e0a27b751ba31057a51b4514f90029184ce505aaca7b6b6b898928c31e4135bc7520b6ca4cce220916dcc01234a64f521907d6857be543ffe567cb7fba0f784833f5f9318c9727a1d740f39f84cf1c5e583eab98b993afe4d11c8976d34a9f236fc4cc4d3c3e99c763936bdbe3dd3a7f899d41620b12710213a6533960823a7c3420aaa7cac1de81472f06d50e14ba99029392cb4bfd6c5f52b94fc6786277fabcda83abb64d14c0bb8a93f260", 0xf2) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) fchdir(r1) 19:41:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept(r0, 0x0, 0x0) shutdown(r0, 0x2) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/48, 0x30}, {&(0x7f0000000040)=""/249, 0xf9}], 0x2) 19:41:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2d, 0x3e, &(0x7f0000002400)="cb0b4e2c6838d6d30b097de32892ad230de70c2e4884c7d43bec0cf1a4ff0e2e85f3d990d2c0c29a83", 0x29) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002540)='/dev/wsmouse0\x00', 0x400000010, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x83, 0x7}, {0x0, 0xf6}, {0x67, 0x7}, {0xa6, 0x9f7a}, {0x66, 0x6}, {0x41, 0x1c}], 0x6}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) getgroups(0xa, &(0x7f0000002480)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000024c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000002500)=[r3, r4, r5]) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000002440)={0x1, 0x1ff, 0x8, 0x10001, 0xf4}) sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000100)="9e159f09a7ecfba6998c271ae132f67a8b13cafc45ff99dcf2e13f89196c39f287de73ea350a3ad9e9a7acce3d5df6d59496bbd04bb4bc5cfa432771ff809599f00d57e09e143e1a7574273443bd0a1d89cbb665e0a7908b2fda2e2c6f554f969c85e77e368f4785975e339b0be87c2b0f8b90c6150e8d4dfded8d67e848181a4d42354db509742054f7da5cc2c8fc63541bbf029313e9029fa740b6244fe182f46a7349b7e1ce05fa30277c2cdf8fb642016fb297a0c549180cb9318401a85b", 0xc0}, {&(0x7f00000001c0)="97ac14f97143cfe10825490f00dcc1f2bed33e0a229c50d8b5118bb53c60468694f3abdbb3f8f5a1d0e2d0dca03f2c53f54d9c400d877719fd4382d646f5717cf1a8bdb4fa45d44b8d0d9ff4f277373d30c2f01fe0bc2994dacb4d7334a362a10a4a285195b6f1fc619bd32196172dcc424d3895bc133fa315687e48856a6e11209c5bf1aae1f3e0e7e3e022110e0bb06738442f832e6f75514d8fa30fc7534621d06a30b84e4d1c63e9e5760661e85409874d6c0897cc0582ee25f052b18a71d3c6fa7559cdb7fc05af1c3e124bdada5dee8d4968bfd9c7f6bb1a07a8fb0eae6fe76430737972f1e0da9414aed031a80c101b743ae0dd0e61fcb57dd0184d13e0b5ab471883788ef4adb8215303fec55719f444ff4651e39ca127dca2cb27be5f1d26f859e914b34fb0ce6639e717949a55af366ea6592595113bdaedb1ca19d442f870ef3c7c9bc6021ae6bf425eb083f229d07a92f05385ff943c40992be128f91c8e5ac1ebcf402ace5c0b6eb7c795dc27efb4ae1d13389e769a1e8a2b4f7915b8c07df23f053ebd9d768fa91098354ba4aadb2139929d3c0fa0c126ae14585433eac91056895684430a2e23924f8c20694722998dd735d023d7fde4d4d38913c22755af449a43dfe4fa85e96c5bbc888256709cf429fb8645b62f1fa3bb78712da7bfdce70d0ab3c5389073b2738f1677f05f4da79f6036292ab133b7afdf9c58a00c9914791a4978e18c5ba81428ef42f9440510df773cc6d26f96384b7a618d1498f720aea6659d8b31bd8b2a51720729970129cbd79f91515aa35b604b7b24b5309fcdd55275a1f11dee207db075084288fbf6ae20c7ab7619c2bbf65d98eb9b144973f879ce0f9418018ce9b567033e2aab99a0e1cce00abc52f44cba40b8dae8a950edf5087a16d94bdd219d1555c647f40b3c49c093e36c00250140f3009ef0b06cc7a03d300118f864ded7497314a6f3a43055a4f777ad91c49c9ab571fffd1496ef7309f2b9ef2bb01720c1a97e3a94525903c1286a64f3fb8cf718792d37637ddc0cdba956c53acf0bf3bca1b1d62e51385a9a57d400e3bad344f947303eac6a0b8945ad2f8b9987c0372d086038d89e96673f3aca9317cc7cdb23659cc6fc01168f947bd81e4a70963a07abf6d471be1769c16c45873f6cfb11b6a27aa20af30aa56bb43f218b4b687166ef5f960dad2ed107f2710a6a0101325cbc20c5018aea5bd8e9fe791888131051ddebe1652d109aa0abb16040bfeb07db5f5d273f5ee950b03219f2d3e68ea26a76278141cee6ff31e367c8a464b26496864502c490d23f64a75326cbb0a9f36ac37a30e103f2c63479709b44d98dd8f3d7ced591c2e45b230003e665585a79c1a426ae1b27cf8de9a410441b7a2a2cd982267079999116a037b714748b31d79cc2554e70f51a181c7c6a7d734f285f27a76ac12db7a8bd9ea485f8923346f4ae4169c9cc839fdbac1daa145f6c11d4fa545d107c73e2764c39bfb4ff7389045d79d539ba25fd9dd44aaaf7c205e80767af6ad3bb7fc9cb2ff9fcb839b3fb1289a602c849a95340cf956573d93a2b05ca07fbf8aa87c7784ae97fcdb37f2af075550126d6e1012722ab5894b26302759d6575e20213d475372cdc6eec6b115e0f04f75f510b3688e2018cbc4e343209c720a7c64e17205ba0230055e82115276dd80f40f872b09aeadac116e2c20d41df05d7c4a4da7cc0d5c99272282e8ff5dc31017a6e32a4b13b2ebd56dab1139b329c8dcffe081dd708007e5c223d183f82a0ca1b7cb6e351aa84a3b83976cb24d73ab306bb379657491d9562e1522671d33b4d5d665d0d4cb4165217bc2fcdfc66ad3e7d60bbf6a9cd660dd6c4778dd27d798ef263d576a39eb79eb2af8c6ba17e8ab139b69631d9462a0fe5c7cdf9a5a918859825f4da642204fae0720cf7f559b9e5af32543399edfe20fefa9a72580d2a3fd49741ef07b2147c979a2f5a4d55111bfd28ed7095a2fbc9a205489e09209439e7a11a7d95e17db41cdae77dc7018aa701525cb0a13c22231708b7a599f926b6b5747de9284e122d6b57ea5471e48d9e10cbe3ce8983e854d99ef5d25e1ecbe63df2b4741d6c8729d33113356b54395941d8588354e35420903c68547d11591dce9ee4084ebb70c822c0d4a1afc6c7a28eac4ef547f9fdaa6e69e26a35e7526b9509adfecad1bab9d93c6f2a1948a210df204bb8304db8fcb86f16a98fa18c5b5aa52f49e04ddeaa2850eea36755a4ea088cf4ec17db56cb133de0640764d4d9222fd1af4d56b0a88234ef2d204c14dab350cdb17909a8fc8d14b900a536c283b132d230dfb79812806b0b6e6cac6b3bbc4779b73c4072c97c0a2334b8c72b4ad522258a45df4df28ca8ee5005b88a67f5676be5ac8fde36eecfd6f9066e0352f0aba69c8037a195fd5234bc6fa0f51e613c3cf53312cde0e1ea82dac9c6e5b474f1cc0af034db7d063ca06b6fc494aee951c629ac4a48f5153e4372456f4c98ab4c0fe065566f116fc46f721b9eb9206be5bf40a971bbc5b044d6fc0e88d5089b015ce9df21ba138c307724493abf170f6f866dd493642ce107cc64064b4a1c7f11c4fcf45f0a0ed66982b1db2b2e5c5963c20751e0cb3acc65692e25071fbf66bf6f45969c7f0f048909043b4117da945ac529f86beb1389d45a60015c9a7240115d1a668f5cbfb9bce1b566527540e36c297cfe45c46ed7f7f9deece53b5d9e92be1c56f3df24780875c4b3437864016b54ffd070ee32ba59a193fa1e3e238ce942cf07b08abfa8fbc6cc52bf53b28545de3f8a7e58a09097c58cca9ae0c9b5a22c43a8488f657a1045d030dbe1e3dc626262adebfe7e824fdaaa8b04fe7c4f03ce5c0b29fe65d0fdbb0b73cf174dea07fdb11d8879871a266a086c41546e94e8cfe88fbb9f261d9b9847e19c26e5d37ed0e56cc87693b18203d6431521fd0ac4e4a4da5bbd375ef53d37b940a58bf5d79419df497f9a4b3fbd00c33448fcfa3e6b11c2c2a9edfba10718f4edaaae6cb5b5b73f9346ee78e7f33eec8eacade442588ffbb225c550f9ff74a9a36c7a928bc98e671e8b142ecf657056f3adcfe512b60ac9dcf0edbfc69b613390d044ea927ed5f8adbef262586c7c29871c9b93d31ba25581187166aa86c2e00ef8f273599bbbd9afad17d362fb6c02154305e55876bef72391d80c9c06313935d59d102e5968841a110b6f9e45fd985b25b70502eca841fade8a2770a0e062166bf3e4bbe97bece95fec34a7f7c27a772208f990a47de8bf1d77da4ee3daa9615fb6abd0de02fb5d9c8011a075620ec6509bd79f89c01a48467dd051ed739ad7c30b4ed0ee91ee2350d376a16883a705d951d804b7fa6f4f5aef5fbab2d89e7d54b4e2ba7f15837e885a32d19e16a0caf546b0c89e95d8f9a7d31fef0c3d79aca6bc1c6bb02c235fdf07cd1d5d06bff3bfeb8b5787beed712c627eb181409c844f0733a81a08eb9517bd5329f5c169535036035ad8147178bcc37b6b5da8be4062b1f559fc130d4195a246c10b871e7b803803d174014a356f66d3b51862be785626720fd47404bc9269d0057af2177493742fcf4bb05c633f8a14e463f84010c027235901bd18302d99e3c9049afea13af7dd268af02c76a808e7fb734a81ce2aa74dd8d02ffc415fae0e9fdaad758a2a1558d814864b8ac217915770a63df0aa2dfd3a0136ac18c7c9ccabfb79779954120f1d2df9bbec8821d032addb52be53c459d6b6d582e9d77516cac31e1af3ebe89db1a30ed023a5a5f5ca187fb2c7b0c8c580ae0b5e4f8d585622c64f529aa9b081010f8a87e0973dfd0b541746657eb5c2207067076d0c77a13bb14575e5814a469eb9dcca9482125e5a42eaae1302bcecb91117a8b86635ab6faa49366bed46f34ee9f7c63306e69b4535b42b8bf513c4cc5fdb1fd6499d3639266e566c483c3928199d50f4a951306c67ae83e7b87d06aea4435d1b55a1e280618c805dac54fa3efb573f31a193436a8be5a8f793ae5178e163a0d98d7c6be367765fc5d30f00c496c8528e1a6c4a14d113e34b273b43b24098a15c9631b6d754080262a7af30e9e243308ba2ee396c8c5e90e28c38cdf89819e31bd9bdc9c7f4275374c64d55fe539f94a060b1c3f9a56c8079a997b97bb49e6b6da4b6456a2c2646036288684e41c853a4cc5daa4495602615a6f7806f93fdadd8b30ddf658efb1c20b657ba7a1ae0b6625c6c32541450c2c9996404c5b33d5a52eeb5e3fc70e3b4a45ab2858b4eea104f8b8525b7ad24f6dc270ab1a47a0c57a63ad403f94bf4a7eb76816a4b8b4d4d4c39c74eb87ac2f3a5747be55431043267b2fd7b252dd001d31ebcd8dec316bb1adfd10d40291fcde20ea1adf7520998d4d3e7544ef2aa602830967fc6792c990f3f6131834626eeb6ec451fd4389a84e4f8ea72c407e98876bf570a8f629dfbe0e6aa1619cf9519c38acb0931a7fb735d2486b73e078b00cada695e58e9c48f8c24c1b83c1176f57d1c1425262d50e0f44e6e509ea71af7aa8e016fcd02ff282d84350eb6116917f0315fc26a84ede11a6d9809a6bd0cf97a28b514ae694eea35fa84408c41e1ba70e40f2d70509dc98ed77337f5732e43aeb23616a7d4846000f8e380fc7c23aa646d20323396ad399ea8e1a8eb07ffbf9f8da80cc12e02edeee338df5810925a25a039a2dbb392ba5ac3db0300fdefa775efba199f30fb99b57a1157bd0fdce404900b76e9f56bcf224f8a41b88a608abb2902ef96ee183d9fbb6f2c8a021d35563bf463dfa29903e2ad769a57f29c9336f2256e3972898f2e362856d9738ad140f4c505afd2c0b85182c92b77a64ff2c51784090589e62c15f168f14224af8294792ce140bc899e1d088fa420b2713bc88d1cd8bbee80dffa61988322b18a661fe6d2b4b065a35cbf5f3a0d62bf13ccbea06149a5aeb5798408a70595044eef86b3f6adadc84d69c3f3c34c34b4945680bd3a0d810fe53d293f9a6ddc62f3a8ed466cb2ca453ff104b73e4eac23c2260decd56e74fcea5205fc52253d4c2e1565970e189fbedbdba1fcc39d6e542db3107d5ab4bcbb6af417c7f52f1750c0b940d9f480cddc8b4e876b5d0ec7a0c4803eb61596c4d306bb5ba87442eedc803db2c6dba76aa346be7774bf68787fa908acd7a640ef2cefe53ca9fc2e1419e54107b1d8799f3ea5f1412bb14e84a9755ef0fdcca4c8c68eda97238f0a549774320167c57c5c0f22ba00fc46b6e3ed84d8b22bf8f25b6d5599de7e3a12eb47a028270eadf111557365d7e5d35d8b0b39012577f161164d618442697554dcf8d9d6578aaa92f0a022139e0abfe60d200519c9ef114f967258da8d84abff5eaba9127295e2603ad1efda8b98903814f7599e36efb53ab4c96e6d763ac5f45f163ab2576daf40f361dd04c09e05f8e34a46a93e1aacbc81eda811d5253c50de4f0e9e971faacb055a84f8cb8bffeaa246946f6c77ef9b54523c8b466aeb5a8aeb4a29ed5fe9492c720da4633d506049ee9b20ca5bd29cd56d9034a2b05317790bd9cfa8e67982f381e74aa817adfc2b04c05b31c2cb77aa9bd75b6b52836f5e608d79eefb73b6993496b12922644894b4212f5b03575b6b744cc1766f29d0b90022db14a68fd894f47138465419910487dbd71b4d7ce6639ae5a29b003cacd015dd7af5eb7ca134d606b2060c94ecfa2cea9feedc93af1cd6cd370506fc020abda39992f6d1520b201175e21d29ccb2d0e672a08f6d9d4fbbb1ea3b231cb2ea9e5d", 0x1000}, {&(0x7f00000011c0)="a366a058252dccb047", 0x9}, {&(0x7f0000001200)="e3f952b9b654efa9db620d67a49bfd3239cc5c34c85984cf576c049972710473a58f5bd12d2cdaea97ae3765f8dc4d95ee81b5d829bae19444414284b9987d4c115716c3ce5d4617c413a0b6638eac780400b7d874715ab1483131664dc26ba7bee94c039b363d5d76ff129e47c54decbd0134", 0x73}, {&(0x7f0000001280)="5336e95ec6c9604b0f22e0cc2f0391388a9ff0f1599e65532415f1d4f536abc1feb133c43535d8a2506308cfb3bbe67e0484d9ade242822eaaeac9e388f3c71c24088b26ce4d4ec0564573cd78c28f4567c3b09ed69616e8836e5eeb06b358f0bf3e91cd344bbddff08f9555c58be82cbf61b9eff41c2f141453f80e814d817ef3c22088cf0e81a7be249f83f0766ab9b401dc689741042420", 0x99}, {&(0x7f0000001340)="83fc4ca7f511bd796dcd4eb1bc024c03bc6d835fccdca9e5f1b099d01cae8618243e3268fecac42346c89e0cd3a73425706b12de845001ba7c077918aeb8ff69c4c504c1bf241c84b1a6af46d9f321421b6394f55f03c31e576eb62c117a455609f7cfa091c255418a1189e90be15c2a7924c196eb90c12fc9b123eb365a4bce2b194dbeaa9744542eaafeaf41c035bb30c7d2802f8fe6d674894d52ad2933b1b52d3dda00eccf82c58f3fae326b45fba5546a72b7fc64f77951bdac21e3be61c8eb78297afd74dac13adeaa9ca59eb9ef5d0fc3640b00083c5e1c77df126baafc54637d20309900430dae349cf02a145bfd33e419d865bc880cbb51bd9b9e956f6d179e90bbb4e3752c2eff510a2c381717ac687ec249c28069d0596f5f9cdef98ebf8f7fdd528c021b7d4ba1032126a892dc8123afb5ff47637a88ab3120b92e13d2b237aa7ece6bc42f2d8c92b151227b1af36b9a8629ec5641ac7913bf7d77e3bd19c5b770c8b7cadfbba0b709a1283623aa8a29708da782edd67ffa621202a3dea32a2fd204b48349a13748b26191f97693d56eaae40a9139ab2745c0ec93a4392d3277c1173cc24bb8f96c1380b550647b3776ece1210c548c9bf06d7a20e8edbea8a05b2ac0da9dcdce02b0ee65592302c96aefce78278d03bf8e7a93f09a1f0d7498d0353d15006ddae8e21e66e2d36801fade7b42c63c581f66d3b307231a58eda5ff340ad7cd119731691657feb27f6141598a798b14b16eb0f632eb6f076ba610907d0e3e48c0e805b4626ae2ba7ff038cc46a93230929f9911a2732911d0444437840dc80a39ac4bb5102f99cd86b41312160f70e950bad6cd354e6e2310042814f3f73a08fdafc5167cebfb4389f56e9c6178509afc6a26d02ddf5a9f21744e4cb755458fc17db320d37d158162f32cea4e0b2d9cf85937b1772795bb35b7f1f35c8ab9d8129e4888dc50289a9930f5961986f3ee5d323fc21c7784f1f53d8db777f3aaf6606ef71be69ee17fd84e69d024dbe4c5d3271ad0db07b218ce9a0dbf1d7877d6cfc3f549aa5bc21b4f9d5b6f44bf8a67ae960d9a984ba3bdd355d07ca30b82746fc4646179077295d154519c7985c783eef556933102d0282d7dd61b1bc55836b1570c6ae690fa336c77a618cddb2bb528d354afb0b7cd5fdbb08a3810545767cc82c9ad6da0a70e2aa9aa00c091c91ac8d54be0247d47375e4268f787423e6f3a5be70fe44cfbd7a1d24dea945cc794775c4ca4100aaa8ac26748fa9e7cf69c3cff8b4c78c0bcdcc2d0294d941ad0ce3af29e6c4fe750c8b80c72fa55123b5b288b0a88d4f3418827d03d1bdfb2cb6651255ec6ffc00e415f50a0bd4de365af8e143ce1ea539b2e7b1eae1a5ff9e181755bd1091e897d84aa08206d85a82585fd1bda7c61d57e45ee3d44f1c9aeb123fe1584e1dc4e95ef4dc65e73ac060b43611aaa8d4fe9b01ff44941b29db05f0f106031de8261f4303d72af7c5d53239452f0a544f88b26d3f1986ca49442525bf53fd1a05a81b008a80547dc56e2dc989010b57216938a3561d58e057bd690af8633567db590bafffccfa8de0a975edab1f93e62382330c6999f9bf3711357f0deea5219fa5454677db163cbf9d2a4887d7c11af0ef3c52a7bfb338ea3d1ac883bd5102dc0a2d18c200608ae5b5d25097b85a8ae9ce8b5d77ccc1f880ac5fb8c16ff583fd74316518d4fe530131abac916173cdab1fa039837ceec02369e7e611ab5e56ac145f2bda3c96b666fa589a2ff297ba487330be078d6f26f79b3441ede34cd52a3f791b3fde030a07c8387c4c1479d603204e92f20435c77f9a0f56876a0ddc605d3daa55d8101b8a548a6c07d077b177d64e1cd7ea743d4584119f6bc6cc0814caba3f56dfe578a1d0c18221eea897cfc1d9cffa603748c9be0498a2f9daa4ebeb9505e8a32523211fe4bff74ea95cf8427258b534e6c2164d21b4ccf078c6f64094b5d4470bbb6b8c9490847eb5538aaf587c1de24c930a62488cc5bd12cc266dc52a1da053344e2fb38790b05837dce67b1fc35ca07c93f2477eddfc666cc2ce3201319e5c4a7ca483536e7fd0e3d8cd21ab724da3a798ddbae322662bc4ce55c84c5ff7fc88b7e2c3aba61a5025e2a7d21b58dcc1700814073c3959d96cb8cd7fbc4edead14882b50e6ca9e9bda145e480b8843afb105348ead8e9200d9c214146487fc100aa5a5e50847db282c81aa00155c40c9c60b287ca1c1b4e1199a1fbe98bd59f15c87c7dc7161297e92257caf19232b2f02139ce2f1737a3cc65cb920ceac604762193a624aba5d92bf9376ed945a7cce4f0e2710d5b5fa5c91731795763fe02cac97587666d3d754c85fb8bdc3cf6b01450f90b253f48198bafb95bfe30c62600201282bc18dd11434255f012b477690baf1b72abbead6182390e8867aecbdea811619eff29e61d299eef5caabab3b4d835ba2139142139160991e139976987a5344c31632bae3712cb40ab8600c0330d6c5c2bb5758f72d3c301fb0941bb967b735da649ef483d4c32b341ae78910d73dc0e7e41246b012995e45c360d08696b0f2b0e1100f025fbbe9724da7d166cc33748d9c06a39621c430d0d5da51f30720c053b29c94697f398ccaddb6162c80f8e7bc09ba54bdfe98c1ae87eee7263536ca5c093f15ed403ff6ab4c12d2d237c6fc1880f9a4c83a031cd111436c7a9858a3889318b63dabd477b1246d60a41d6230b8e7e23dafef698309e804a3a4e3b315d122d442ad19588cc565ba4333bb39c015c0decb6875f02fca64f9de6c99b1cad66711fa9423007603314bbfd38000ce37ceace31738d8ea73abaee2a6f6b90ff032a81ff7672c1fe19a218bc33b74c58d5febffcdaf978a7934c6105f478f06794a5c17b13f0a12bb2f73f0cc260bb98d59429b6af097816d454c75d55b43e2543b42921793fb667ff135ae843e3f8ead9403863ac72e01a1cead9fcdff842648293220f3cc046c02ec2eb723730f44c79ffbe67dc627f70c871c94c341091448a2c448f08812e719aa102286e74a6b58f997c116b712441b1fd40ee2ecdd7ce110c8c4dce4bbad1cf66d942630a381102a64cda74735f42649e1c761f0a53a0d2a590bac3204d632131b3fc2b6f74008c2964e7f737601ad94121a9aa5c46432507b3c5e2819670d5ebf669caba7e8dbbc2d1c472596281b89712bdc70275944aea27437df888198476b09f3fbf649b2543739a8b262c1dfc49683fbc53cacf15eddbd0401c4f69ba47c3ca10a4936212535322fd4cfe299261c31db5d4c15997fe7b46df4df8d4c08f087c368a6f5f5e57d6623882d097a1977de28e77302a4d05ee6f7578b28ca11cab0d0a4c556e19f82394e3ffc142ca707e82edaa8e9b966848fcb30f16c01f4102d6c0101e0f86ae9846b99e668aa7a7a96c947d9fb4c79089a20d2a08491b2e13adb16515b08f7b46ef6a1159c82f748609b5700f733bccece3cd0d400c1dc601e485ae85133c78f070a3503b36e10fa3164f971534937e8739ebf6a215db076e4426191ecf52c0533665134fa8850bb3a0ee55f308be4725ab82b9d575c78fa15494eb0d03126dc5263a1628279acfb1ffda711d77c9696d453013f38278a17da4f2595426dd01a363304218f5b8572d8d652d52f9d432fc955305ad323e4d5efc1dc2b83e44662feed46df5338eaeb977e8c78a738adf574cd4fa81ea39b953b19adad005280d02c968ed2045d80221a085fab3e913da733684852a743a097c41e2a943632fbf1ef7052b25ea15e79f588afe3561c4afd012856f05659e018fed508c6878f5fff43614ed442434f52bf3a5f4c99843b18b82b0b1d2878a1be6bd3aa9bc8973f933c8454d7d097ee71235f417f210408107f9f2d2c1d5d7e438128af64da4cd1090f3ab103853121cf59c12fde82fdcdf0e218220e51e0f5e4d16aa2666f6ae0b219a1fe1fc3913e305c15ee88bdfa9a2278947887a4a584dcbdc6e4e72a9a02d51647c912ecdc3994a2700389c7a2e90c785e4c7b3eee1afc0f847e4bb0ebca5f76fefb58665c9500b26fe925603286caaade65c877aa93f4df9374d62afb6fd7ae27300177e33a2f8100464aae5f203de42e6b857da8d9bcc3244185dc63d66fd718382afbcd5fd263215a403da62aa06fe45feffe67a1d63d5e3fa5e94b99a1209955607a7fd1ce41e6480b6b67ee46e69aec779e540df02363ffb62e39167456f8172f39cf7099dd468c94452f2bbf6e6d85c0e9c4b80bdd246122779bed8c7c197585d687c8151cc8f29ab143557b29d1db459538226caa70228ae77ab22ce7833dbe9159395680386ba9aa1c29aefefa760ee1aff14c88b6fe4fbc8579a13cbd982be5b59fc631b748483052828673c5b1fa609d432de70411e08ee3a81c72d99336f38f9944faf4d3bec7955e2517929c42a4ef46aa5a0110b966870ee92e4c40f8321495a3f286a54c42b192342aaf666838f1fb147eb69598b87e796670e85ffad0f31bb29325f961231f839fc517730b4ed0a34f944f4cee247409299da6c3a328e9434954c9c6d6de87311e7e6031640416150cd7ef83485dfc380add757cf0d52e762808830f3e575be059dcaf4abe62da6744a807eab2c731211b2fb12fe462383ead848d17b74ec288fea4d309dbefc6a0c6ea159f8a2a014298dc68b62d98e48ad196f9bccc1f22936a57e29056374307953a2ac43430d9bf663353c256a6c01124abca362f43b495f94059d9a579640920eee12c1295016b81b134c9372b826cacff06e294ee4ce49a34a4d7e527f9647abf9d6b4319a85767c705b25fd3e32fa2b03889dea400b9877d96d3e59dc6e1536ad77dcfe65596a87bf3b243347296ad8472405d3b918af1c4cd638ed8fbef2b371161aa4cfd6f0a8eb06fd957e3e155af7d64bd10bb4eb407f36f3b5dbcee22dcc9aff1d23e6edf35be71a9574e45a60d2e2a31a78e3a1c3948faea99aeeb494c4a18db922dcbc77204ca368bc2bcca6602481858f1e180ff7fa11e4c141e7c0bb422f102e863a9880a43845bb184e2ad32110ae218483933c8e05481a6e4be3596afdaf52596ea626f01da25a7dce4ebb6bf09636c992dd3b914ac2b5edbee590cfcadbb31311202c5efb02d418915f9e17bdd65ea7c85539c7a6e6f4dff071d2191ca1f9079cc1d6253793e514fe4a32b47156f434746524d14a3ffd53fa869be8836542da1f64505c2b9ab3d8d231ab32fae2268dc1a7e2dee22e087a07db19662cf40e3bdfdcb57f4671e7240da201ac0294f9b12869d1af314b8ae9e3b66b036db441f947cf048eba14ff360d0b97215e2b36462997eac16baab4262b45c92b6e2a020f4ab049933dbdda5517e6f45bb4bfb25bd80dee51019172f025119b2e07c9c621b7f27b322ca079f5d6345d29af17833f6e219b96e579a60ce6cc2308a7ef71a2325bea0b9b57307ceed3144c4f736e57f6389bd2d74b48cfc74ecc669864a8487b8eef3ad86e45a0c607b60c43b60342fe5f51c91df76de18633b896ba5eeb87358fe09ca0352fa2f8600d9eda0eca30ac1bebdb88abc45f68a1f676f87ff2ea98aaa14a3bb7410f9eb629fdddbeaea26e2501ebb3c2db45e6c0436c5b4bf8dfa9d4f376519b55d249f84943b410c257de292a34d2c5072ed00778b6de9d1a702e99c5f7ac707d8515e73e08edadc0da71203c43e89683146dbb82741fc485a1cde9d30ff5b3d31ffe7369cfff2742b12b96868181cd7ccd0988fd0f008396a204c414ebe77fcf", 0x1000}], 0x6, 0x0, 0x0, 0x40e}, 0x4) 19:41:00 executing program 0: setsockopt(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) socket(0xd, 0x7ffd, 0x6) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 19:41:00 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x20) chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 19:41:00 executing program 0: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0xc0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x40, 0x7ff, 0x6, 0x7, "79338e80ad2dcd32fabf5fa98318f5166d344a9f", 0x6, 0x7}) execve(0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000005bac3237fb3f08aa9d88ba9d168acb094471fde2da04cd71730611cfa562bfc7eff2da9c56a81638544234af4361b3eadd05481eaec75bcac90d9a0119d4986f53181e2edab29e5fe4bde498448702ece6160e940bf930db5f5c2f2d3d8d897ecb169f961f0bec6d024ff133ca106e2768d22384d152111095e5a0f1cc07d86ece8e1ad7c72d1df0bc9a5bb7a146344b122b54ff793eef26fe163e0dd93b21df96eca3f251e517317808d46ecfdae9e48af1f5752ea3f3fb46595b910de1390fa0ca63c82a56430b8cc8e8f77785f53b4c0b116c4695a07badb8d89cb8717f4a98677a6d70241540727cdc9fc7e3571d6a648d9b239da900a524d77467f14676366f6513869a05e21f261f9690f62f273f992e2766827e399c520dab4205e6b8dae8e36287054267a254aee92f84324eb828a38a6bc3094630596fce20f55f1c6d88d4b45b7ea7117e47e3fcf03b27982baba90eeedddd5b0ac0843d2abf23ae14225aa14cee083e07acd5e1d909ba150d78729d2b84c44394f86815a197d1d8aaafb49211b4f81ed8cbd2312f45aa791ecedf9a754e1321998bac1aa930cee25cd6341d948b95c787654b72852845347e885a862f8808c3428a"], &(0x7f00000000c0)=0x5) sendto$unix(r0, &(0x7f00000001c0)="9ee61d1a5579a590b0f4df5eed22834d9e406e0eee4b6f3242cbaf74644f7f90dca3ab3f60aa8c92e5578c940c7ce82e6778054df35dfeb62282d9f99b4ef53c227c885b745c832247cf7794779407e433c81a54c7933e0a79c89ba6137073b03be9d7f5da651adbc7308276e6ba57b6b6532e27d4fc5d30e73e9b72578bd25e0a40b1cb", 0x84, 0x402, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 19:41:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000510b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6a, 0x3ff}, {0x1f, 0xfffffffffffffff7}}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x100000000) 19:41:01 executing program 0: r0 = geteuid() setuid(r0) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x40000}, {0x0, 0x1bcf}}, 0x0) 19:41:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) write(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x25, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r3, r2) write(r0, &(0x7f0000000540)="2521cdf6b9daddd6c3c914090c", 0xd) poll(&(0x7f0000000500)=[{r0, 0x24}, {r0, 0x11210c62bdd051d7}], 0x2, 0xffff) poll(&(0x7f0000000580)=[{r0, 0x20}, {r0}, {r0, 0x190}, {r0, 0xc0}, {r0, 0x185}, {r0}, {r0, 0x100}, {r0}, {r0, 0x10}, {r0, 0x100}], 0x38c, 0xdf7) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0xb9) close(r0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000740), 0x0) dup(r0) syz_open_pts() dup(0xffffffffffffffff) r5 = socket$inet(0x2, 0x1000000002, 0xfffffffffffffff7) utimes(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={{0x9, 0x7}, {0xfffffffffffffffb, 0x9772}}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x12004) accept(r5, &(0x7f0000000180)=@un=@abs, &(0x7f00000000c0)=0x8) getpeername$inet(r6, &(0x7f0000000000), &(0x7f0000000200)=0xc) 19:41:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', &(0x7f0000000000)={{}, {0x0, 0x2}}, 0x0) 19:41:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) write(r0, &(0x7f0000000080)="845e7171a6e355c5b3f0e1798aa64bb476c412b60e135a51916b06ab3bc9a9ddd3d11f1464a1f45b6961a05d1b925f2e412850157f3ccf8ce873a652b9ec75aedfc47a0590d70c8b1642a76f79b36a00bd6a39779da5c678b9622e34aeac811cd2f60440ac302bb8e15515898549c84f25fa1b3c26195093d076d3445c8ea78766414bb815e892fa97c291e8c1139dbe6a6357d2cd20b6b5f67e9a7cbf0e025b1b7ee5beaaad7907fcac39e92ee4f10e1ee610dc2d812734007efcb0", 0xbc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) 19:41:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x0, './file0\x00'}) 19:41:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000504b1000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x100) 19:41:05 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getpgid(0x0) r2 = getppid() setpgid(r1, r2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 19:41:05 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 19:41:05 executing program 1: r0 = open(&(0x7f0000000240)='\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', 0x10000, 0x81) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r1) unveil(&(0x7f00000000c0)='\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', &(0x7f0000000040)='c\x00') open(&(0x7f0000000300)='\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', 0x2, 0x14) poll(&(0x7f00000001c0)=[{r1, 0x4}, {r1, 0x81}, {r1, 0x1}, {r1, 0x26}, {r1, 0x20}, {r1, 0x41}, {r1, 0x112}, {r1, 0x14c}, {r1, 0xa}, {r1, 0x10}], 0xa, 0xffff) truncate(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x9) ioctl$TIOCCBRK(r1, 0x2000747a) connect(r1, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) 19:41:05 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 19:41:05 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 19:41:05 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) socketpair(0x10, 0x4000, 0x6, &(0x7f0000000140)) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 19:41:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = socket(0x11, 0x3, 0x1000) accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r2 = syz_open_pts() write(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 19:41:05 executing program 1: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r1 = getuid() lchown(&(0x7f0000000040)='./file0/file0\x00', r1, r0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) 19:41:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kqueue() close(r1) write(r0, 0x0, 0x0) 19:41:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x72a4e5803e83af16, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1f, 0x4000000002, 0x341, 0x0, "02e3c3ce00"}) shutdown(r0, 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) fcntl$setstatus(r1, 0x4, 0x4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file1\x00') link(&(0x7f0000000100)='./file0/file0\x00', 0x0) execve(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f00000001c0)='/dev/zero\x00', &(0x7f0000000280)='$/\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000500)=[&(0x7f0000000400)='/dev/zero\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/zero\x00', &(0x7f00000004c0)='\x00']) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) symlink(&(0x7f0000000380)='./file1\x00', &(0x7f0000000340)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000000)='./file0\x00', 0x20008, 0x2) 19:41:06 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x40000400000002c8, 0xfffffffffffffffe) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) 19:41:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000000c0), 0x4) close(r0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000000)=[{r0, 0x140}], 0x1, 0x0) 19:41:06 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/88) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) mlockall(0x1) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) msgget(0x1, 0x94) semop(r0, &(0x7f0000000200)=[{0x0, 0x5, 0x800}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = semget$private(0x0, 0x7, 0x8000000000040) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) ioctl$KDGKBMODE(r2, 0x40044b06) shmget(0x2, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r4 = shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x1000) open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) r5 = semget(0x1, 0xa669fde72d8219c, 0x20) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000003c0)=""/157) syz_emit_ethernet(0x64, &(0x7f0000000480)="efff8afa700a6a3cc8ecec26ab9447ed22f4490022c06a07d55d574b87f0710ce8ce071ae4c4a12da2f173c15ee45ece14db41d46e595d5a39c08a6bfa090d3941f9315261b308228bdcccdfa47d5ca45fb783059fa8940cf954786b0f26434631a67f4f") ioctl$TIOCNOTTY(r1, 0x20007471) r6 = dup(r1) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000580)=0x4) semop(r3, &(0x7f00000005c0)=[{0x3, 0x7fffffff, 0x800}, {0x2, 0xfff, 0x800}, {0x0, 0x80000000, 0x1800}, {0x2, 0x20, 0x800}], 0x4) wait4(0x0, &(0x7f0000000680), 0x8000000002000002, 0x0) semctl$GETZCNT(r3, 0x40000000000007, 0x7, &(0x7f0000000640)=""/9) r7 = semget$private(0x0, 0x3, 0x2) semctl$IPC_RMID(r7, 0x0, 0x0) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000500)=""/78) fchmod(r6, 0x887a34d618970c66) 19:41:07 executing program 0: rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000040)='.\x00', 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x84, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) 19:41:07 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) link(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) writev(r1, &(0x7f0000000000), 0x1f0) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) write(r1, &(0x7f0000000080)='=', 0x1) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:41:07 executing program 0: r0 = socket(0x35ccb43a5a1acfd4, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 19:41:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) close(0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x100, 0x10) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)=0x586) 19:41:07 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x24b) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) 19:41:08 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x3e04) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) r4 = semget(0x1, 0x1, 0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0xfffffffffffff800, 0x7, 0x9, 0x0]) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1010, r2, 0x0, 0x16) kevent(r1, &(0x7f0000000000), 0x10000, 0x0, 0x4, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "e2564b02995ced4873adc24be03a34f666b6d0a2"}) 19:41:08 executing program 0: r0 = socket(0xfffffffffffffffd, 0x1, 0x4) r1 = socket(0x18, 0x4, 0x10000) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/85}, &(0x7f0000000200)=0x57) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x401, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r2, &(0x7f00000004c0)='./file0/file0\x00', r3, r6, 0x2) r7 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) write(r7, &(0x7f0000000280)="b6d0fb55821d35ce8aea1f63302ccd26b2dec3de98d204", 0x17) r8 = semget(0x2, 0x0, 0x0) semctl$GETPID(r8, 0x3, 0x4, &(0x7f00000002c0)=""/40) rmdir(&(0x7f0000000540)='./file0/file0\x00') socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r9, &(0x7f0000000340)=@in, &(0x7f00000003c0)=0xc) r10 = semget$private(0x0, 0x7, 0xfffffffffffffffd) r11 = fcntl$dupfd(r7, 0x0, r9) ioctl$WSDISPLAYIO_GBURNER(r11, 0x400c5752, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r11, 0x80085762, &(0x7f0000000240)={0x1, 0x1}) ioctl$WSDISPLAYIO_GETSCREEN(r11, 0xc0245755, &(0x7f0000000380)={0x3, './file0\x00', './file0/file0\x00'}) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000440)={{0x10000, r3, r4, r5, r4, 0x8, 0x8}, 0x22fd, 0x7, 0xfff}) socket(0x18, 0x5, 0x6) chmod(&(0x7f0000000040)='./file0\x00', 0x8) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getdents(r2, &(0x7f0000000400)=""/28, 0x10) connect$unix(r9, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) geteuid() semop(r10, &(0x7f0000000640)=[{0x1, 0x0, 0x800}, {0x6, 0x44, 0x800}, {0x3, 0x8, 0x1800}, {0x0, 0x7}, {0x3, 0x22b780, 0x1800}, {0x0, 0x1c, 0x1800}], 0x6) 19:41:08 executing program 0: close(0xffffffffffffffff) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) 19:41:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xcc) socket$inet(0x2, 0x0, 0x5) 19:41:08 executing program 0: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) chdir(&(0x7f0000739ffe)='..') r0 = socket$inet(0x2, 0xc005, 0x8) mkdir(&(0x7f0000000200)='./file0\x00', 0xa0) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) mkdir(&(0x7f0000000140)='./file0\x00', 0x84) rmdir(&(0x7f0000000240)='./file0\x00') 19:41:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x4) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f00000000c0)="186fe65c", 0x4) sendto$inet6(r0, &(0x7f0000000000)="19c4cfeb24b9b87fbf74204768a4350d9622bb0857ef2c93a17ecf6bc2eb1919b704f0c454eafcd7d21be794942e5b877b145ed6c4e3ef532819fb1afefe14f4336d105d63541327a511c7d8884c5866b01a60561273eae4aa1a297b4252aed7645dc9e935a2ac38d9df3c372f52151fec6f3c883015d6c5b4fdd0", 0x7b, 0x8, &(0x7f0000000080)={0x18, 0x2, 0x9, 0x101}, 0xc) 19:41:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) r1 = dup2(r0, r0) write(r1, &(0x7f0000000980)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e", 0x50) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ca4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) 19:41:08 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x0, 0x80000000}, {0xcd, 0x10000}, {0x0, 0xfffffffffffffff7}, {0xae, 0x1}, {0x4, 0x8}, {0x43, 0x3}, {0x0, 0x1c1}], 0x7}) execve(0x0, 0x0, 0x0) 19:41:08 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r8 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r11 = getpgid(0xffffffffffffffff) r12 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000100)="79fe3c67ea646783d9fa26eb738e3a8e2fc86538254e06f10a7e6ebf2c9311e13f09b8cf451a771d21539aec56cba99b0925bf2f995e66af5e9809c4c86cad3dc5feb8b14b6b5238c5f6d1a01ef1fa6fefbd367168a747361e8558619e7eb95edaf24dce799a22fe6c995126b65ccd22e1aac22e120636d79505376515a11410be94dec15d5e4bc8462fabe4612b98e4d9b60c150c1b9396fe7c52b6c159f07bbc218cc5e11b068ec9a5eb53d48ac9b3c99bd00369402684cbbf", 0xba}, {&(0x7f0000000040)="cc27fba47e22a38a36bcc2557a74aabcc0077083552006f5dfb0f893b8f95b146c94eb2d04277a55e037807bea71b7d985d4e3bc4d4cacba1404df115eb48e658c0971974cc57aeb82d37833291735bfdabd6ae4ebaf64161e57e2b7a27540af42", 0x61}, {&(0x7f00000001c0)="e84724ad46966e96408c04e2e79b68d06c9c5a4d15853a083b6d52f0478ffe8606fd914b81f3fadeba2084d827427221b551e0cb47865136daea040d2f4e5dc403e5dc823080cf82", 0x48}, {&(0x7f0000000240)="7bfed4ccd2c5d7f8", 0x8}, {&(0x7f0000000280)="64501a71b584804602c58de29c0e4f3e6529aa2524", 0x15}, {&(0x7f00000002c0)="4425945992bf2d7ac51509f16602b95b0c0acadf186fafe7d7c520a80625b0040f794e288328eda3a1", 0x29}, {&(0x7f0000000300)="082c927e221d0d0cb9e78e2c0ddf87e6175a4324436520cd4579d13455b54bedaefdb833cfca7e2296dda7a45ed99fb20db2bddb03e827b14b5061a319498cd84ff215b25532185cb60f290dfbeba6faf152ff96f1d90df1917c7e522d2711c3c7086bffa0fb2766882fa2a2a52227fcd10a0e5bf37cf034", 0x78}, {&(0x7f0000000380)="737e009b703a3f229581d5adf0955ee30d29782159de1459c430170e3e2e8ca4d2ec627b3ba73ddde1bc705e1c3c4432ca5f4c5dc55d9248bd7e26293b0a2b89228a4ef035189b8cdf14d58b951d1361c037b8eb07c8802e1b4f2785bd7bfa74ff9cfe336eee908390ef43de45a5fe116540bbe6aa1057fc284bc9413c48c0b7e5055d1d824684", 0x87}, {&(0x7f0000000440)="02c71ca21d4aec103be14a2f65fab55fccdf3c1fbf1d65c11316ecfbb96f54e2d844e22aa3c5997a8560304fda969d0d85d6942fb1703ea2da2c557466a339982474ed926656ef6cbf34dfacd9bbc97cf0031bc5f735add9ba174e5bbd79fb3a6ffbb17bc73941a8a79cbc7f8810db82f61c2d5b68e09b355e1b83103e9ff989f7a36a8a234008ee6972524abf130651ce2159abaa63c31f882cafbe6b1eca5c7ddd892ab15f1d061579b0fa82fa48c6a720c3325a9c148102c19d75a00ca606666e4ee950c1f8b8cadaf5170037f5b08071e5e232989bc973263ef70f102c", 0xdf}], 0x9, &(0x7f0000000900)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r1, r1, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xd0, 0x2}, 0x2) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:41:08 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') fchflags(r0, 0x4) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x10ca8, 0x10) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000140)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000001700)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000200)=""/59, 0x3b}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f00000002c0)=""/153, 0x99}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/152, 0x98}, {&(0x7f0000001440)=""/128, 0x80}, {&(0x7f00000014c0)=""/195, 0xc3}], 0x7, &(0x7f0000001640)=""/135, 0x87}, 0x40) 19:41:08 executing program 1: r0 = socket(0x11, 0x3, 0x8) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000020005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b222a6bbc259699a1f132e27acb5d602d3f800006ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c2900000000000000000000000000000000000004cfc8ef6f3954bba38bb", 0xbb, 0x4, 0x0, 0x0) 19:41:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0xfffffffffffffd9e) 19:41:08 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000001c0)="8def7262c340cab07c93b5227fce39052198cfcc67340230a2ee71e1351f47facbb910b1cf6fab14e755c0af0b296344750a274af9e20eb86b5f1d1714725ad59e1763d9cf66c46784e1ced063ecc4baaae6bbe95ec8e752d34200b92bfdd780801c70aa417285e19a3761339f9d7a9b235c60f4ea00fe15856ad8c5af052bae3cef7cbf34929e950cb52c0e1d705fb230c26e449351da4e30021537692b53cc113c3621857732a6c5c69d5f13b24145f7620bd44916d6648da2637f031e841de8f7460addb1246b6f0f94633a2662d72c96279ec7b5a32396eb1c2f12526a2b49e055136112a793f3c977612d54eac4c385e42ba8de25e62f82f47829cbfb", 0xff) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 19:41:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7ffffffc, "cc510e52337b2efee534840c76f30d3fc9c06d00"}) r2 = msgget(0x1, 0x2) msgctl$IPC_RMID(r2, 0x0) write(r0, &(0x7f0000000540)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 19:41:08 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) r1 = getpgid(0xffffffffffffffff) r2 = fcntl$dupfd(r0, 0x8e5450231260cec9, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCDRAIN(r2, 0x2000745e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r3, r4}, 0xc) 19:41:08 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000100)=[{r1, 0x40}, {r1, 0x4}, {r1, 0x1}], 0x3, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 19:41:10 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffd, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f00000000c0)) 19:41:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 19:41:10 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ded2f758bcd7d5b2bd5f46952e861d2e30806ce813adafbbc39da52045c9b759334bb47a02ef15606c1a3462da68a206f4b7aac6c61c7b21b9e556a34d9ce818f2c495a53d", 0x45) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000140)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 19:41:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0xfffffffffffffd41) 19:41:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x14a) fchown(r0, r1, r3) chown(&(0x7f0000000080)='./file0\x00', r2, r3) write(r0, &(0x7f0000000140)="17cdc45a15597aec80e7c5c3881dcf1b07d225ef422b19ee47430f110315f18e3a08344810a945e1f9a9184d036ea55842118b78a548508fde0feacbcc6d3bc77cdec0037b95fb8a1d57ec5af47da0ca6b9a26fcc344739cd3a5a9fb8cbb98144db4bb61095ac352c3672df4de0f7856f78944f3e10ef1baf5bd7cbc371a97bde1473632cee1a0ca2c8f9084aa", 0x8d) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt(r4, 0x0, 0x0, 0x0, 0x0) 19:41:10 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 19:41:10 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) setitimer(0x1, &(0x7f00000000c0)={{0xa0000000, 0x4}, {0x80000000, 0x100000000}}, &(0x7f0000000100)) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xfc, 0x4}) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) getitimer(0x0, &(0x7f0000000000)) dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x20, 0x0) dup(r0) 19:41:10 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) flock(r0, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x1, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) getpeername(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) clock_settime(0x0, &(0x7f0000000180)={0xfffffffffffffbff, 0x7}) r3 = syz_open_pts() read(r0, &(0x7f0000000240)=""/119, 0x77) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) sendto(r1, &(0x7f00000002c0)="342ea09f375f1a107b3fc4535af0fee7c2e809345ad5511bc1ba1784ca4f09ce347f83822c850d6f3ab378d1765612a6e348286e5082b8d1f912270a2bb6aa54c89dc4c5f89f", 0x46, 0x4, &(0x7f0000000080)=@in6={0x18, 0x2, 0x3, 0x7}, 0xc) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000380)) syz_open_pts() r4 = semget$private(0x0, 0x4, 0x81) getegid() semop(r4, &(0x7f0000000040), 0x0) semop(r4, &(0x7f0000000000)=[{0x0, 0xfffffffffffff6ed, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x7, 0x7000000000, 0x800}, {0x6, 0x6, 0x800}, {0x1, 0x1000, 0x800}], 0x6) 19:41:10 executing program 0: r0 = semget$private(0x0, 0x3, 0x10) semget(0x0, 0x1, 0x204) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/218) r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x38000, 0x18) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r2 = dup(r1) r3 = semget$private(0x0, 0x3, 0x409) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000200)=0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x4010, r1, 0x0, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r2, &(0x7f00000003c0)=@in, &(0x7f0000000340)=0xfee1) read(r1, &(0x7f0000000480)=""/123, 0xfffffffffffffc24) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0x4) getsockname(r2, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) semget$private(0x0, 0x0, 0x21) listen(r2, 0x3) getsockname$inet6(r1, &(0x7f0000002ac0), &(0x7f0000000380)=0x9) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x2) write(r4, &(0x7f0000000600)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba60fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) socket$unix(0x1, 0x0, 0x0) mkdir(&(0x7f0000002d00)='./file0\x00', 0x1) r7 = getpgid(0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r7, r5, r6}, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000002e00)=""/251) getpeername$inet(r1, &(0x7f0000000540), &(0x7f00000005c0)=0xffffffffffffff73) semctl$IPC_RMID(r3, 0x0, 0x0) 19:41:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x20000000001007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 19:41:11 executing program 0: r0 = socket(0x2, 0x4003, 0x6e09) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x34a}, 0x0) 19:41:11 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x2, 0x100) fsync(r0) r1 = open$dir(&(0x7f0000001240)='./file1\x00', 0x400020002c9, 0x0) renameat(r1, &(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000080)='./file1\x00') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x20000000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlockall(0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 19:41:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) open$dir(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) 19:41:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="582720efabd16ebae63225259560fae5815b73f2a044fd33055552fbd5c41789632dfe94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53af3d787572582915c4974544d80f5a54e5697ca43de3a36ea7fa93e6fca79555335022b9689288d56a4a4bd2dcb304aaf0eb1ba68b42635eab09488477babf9ae2641845b154fc6d293b1035d0a6f74d549af7871089107389fda3bd05099728504a9f3498f581337cf70a338ab25d0c11eb648d2b3709051e11850fe1dc1b01cc6904d41a9a2dcbc943cb2e6c9b4b2a42f551c9bad37197366f240c65ad90200000037c50289986d28ef925f13ff06bec91eac60ac60e8889f82eadaf7f628f44e1d45be42ff4df74cf6578e1f52b0d9381ad6c822ec1b5ea91e66335b72d1c370b65c24477859104727aee0d3393bdd7abc2fedfb0b7113446d7f103f669e5effeb8431f59428782ff84bb1f7d5e0eb6b2b379faaf99ae6186f0651bea25ec5b0997ea7b5caa91b867663557d12725f9da23775c9eeb6fc99fea163d122f8fe7851547d3ba20a4666a2b5348e43642c76ddce7e90a2b8883648a351ea8e030ecf57f92c9dd8be4c09d8d2ca659ebfe975023019785c276952f4ebd31f0be660d7342931d5cc97751bdc1ae3093869a02e6c1c3d72331627487d73bb988fc92bd3a59a6a65ae3db13d9412a016e733338761b762226b320153a643df547736b99d244a118470069190c9e58122aeb8dd6be2145f6512317d192a01334c0a73635896d12b151ed6a6ff11b1e25996ea1de10baa112f9d3a0b76221ed987f1ce295016ab9de41fdb16719c1db1bccdcbc323b4fd936a8e499b92e356471a", 0x282) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:41:12 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f00000000c0)='./file0/file0\x00', 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) 19:41:12 executing program 1: 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) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000000)={0x4}) close(r2) 19:41:12 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x10000}, {0x10000}}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x0, 0x9}) r3 = dup(r2) fcntl$getown(r1, 0x5) fchmod(r3, 0x34) poll(&(0x7f0000000040)=[{r3, 0xc}, {r3, 0x3}, {r3, 0x91}], 0x3, 0x1f) 19:41:12 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ffffffb, 0x0) renameat(r1, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') poll(&(0x7f0000000040)=[{r0, 0x23}], 0x1, 0x0) close(r1) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xa28d7e841e819dda, 0x4, 0x8, 0x9, 0x9}, {{r2}, 0xfffffffffffffffb, 0x80, 0x40000050, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf0000006, 0x401, 0x6}, {{r1}, 0xfffffffffffffff8, 0x51, 0x80, 0x1ff, 0xbb}, {{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x7f, 0x81}], 0x7, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x10, 0x20000002, 0x4, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0x10, 0x20, 0x0, 0xede7}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40, 0xc8, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0x20, 0x7, 0xfffffffffffffffa}], 0x4, &(0x7f00000001c0)={0x0, 0x4}) 19:41:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000289000/0x13000)=nil, 0x13000, 0xfffffffffffffffe) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:41:12 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xe85fb908d1e8b2bf) r0 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ff9000/0x2000)=nil) r1 = socket(0x10, 0x8003, 0x7) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4810, r1, 0x0, 0x0) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = dup(0xffffffffffffff9c) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7, 0x810, r2, 0x0, 0x0) dup(r1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) 19:41:12 executing program 0: mlock(&(0x7f0000005000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x1) 19:41:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x8}) 19:41:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x2c78) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x2, 0x10000, 0x100, 0x8, "8e39d720d9f010399b5214015ed615eff9b71763", 0x80000001, 0xc5}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0xffffffff) r1 = syz_open_pts() open(&(0x7f00000001c0)='./file0\x00', 0x10040, 0x167) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, 0xfffffffffffffffe) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 19:41:12 executing program 0: setrlimit(0x40000000000008, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) syz_open_pts() r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x3}], 0x1ff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0xa}], 0x7, 0x0, 0x9, 0x0) 19:41:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x98, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x290, 0x0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r1, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 19:41:13 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() r2 = shmget$private(0x0, 0x2000, 0x24, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 19:41:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x0, 0x0) r1 = dup(r0) readv(r1, &(0x7f00000024c0)=[{&(0x7f0000001280)=""/179}, {&(0x7f0000001340)=""/158}, {&(0x7f0000001400)=""/4096}, {&(0x7f0000002400)=""/142}, {&(0x7f00000005c0), 0xfffffe83}, {&(0x7f0000003340)=""/4096}, {&(0x7f0000004340)=""/4096}], 0x1000000000000303) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) munlockall() 19:41:13 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000040)) chmod(&(0x7f0000000000)='./file0\x00', 0x8) 19:41:13 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x201, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/103) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000080)=""/248) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8100, 0x0) mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x88) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r2, 0x0, 0x0) select(0x40, &(0x7f0000000240)={0xffff, 0x8, 0x0, 0x5b, 0x0, 0x5, 0x7, 0x800}, &(0x7f0000000280)={0x3, 0x0, 0x1ff, 0x9, 0x1, 0x7, 0x80000001, 0x5}, &(0x7f00000002c0)={0x8, 0x9, 0xffffffffffff24dd, 0x131a, 0x2, 0xde, 0x585e, 0x5}, &(0x7f0000000300)={0x9, 0x55ca}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000340)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000380)={0xfffffffffffffffc, './file0\x00', './file0\x00'}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1010, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000003c0)={0x5, 0x0, {0x7, 0xfd}}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001a40)={0x0}, 0xc) r4 = geteuid() getgroups(0x1, &(0x7f0000001a80)=[0x0]) r6 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) r8 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001b40)={0x0}, &(0x7f0000001b80)=0xc) r10 = geteuid() getgroups(0x3, &(0x7f0000001bc0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000001cc0)={&(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980)=[{&(0x7f0000000440)="a3bd9b40237d857821f281d3e16397ba2818033ecc24e331db9dd4a385a85139545a949e8006ed75b62e7c5852b2d3aa79fb57b0ae44aea4eee16258f69b385c117aa9ce755251f5bd284eaf21a4287a41e65cc1237edeee44c98267df18aebf49900e22dc82c349bb1d795a9909d659e1a2ec160655ccad840a2480dc99afbaa447b4c8085c9f21b417793d1f80704eceb5f4ae7b0134b48d93affa96dda1ad725eacf4ec4036424afc3a6a1ecbbb4be278f70ff706ffe24adcc82afda7420aa9060fb1f934e467e16a4402d2e570", 0xcf}, {&(0x7f0000000540)="89e3dd659f6429dbfc550855d91199d26a3ba6ff719f03da1c91ed692909ba691dd80a3288832af94d45ac88646177dfcd0ca2e689421a33f5947695590f58fee2463d7164c7295f176497b2e0204bf75dfaa47958f4556c96e079f95544e9883b637c82fa8c918362600dc80959b082f65e7b2133ec1e565255ce3664fbc39fc19599521ac8bcc6c9986b09ddd37e9f8cc35cc4707073d76a53e4afdcea70b0dbf6250fbfc9ad60059cf46b63f8c08117957295434f39c711c60222476522df908f11affa41ed7dd03ee6477503fb3f79e1bff8f60044117f8ea86de1307003d48f35a647b8b47c67eb67e173ed4b435f8ed755251df9c0b716407d9da2f9b7d6e7abfc0826b88571f0547022676cd3536685bced573ff383ef091618a8732c1bc471cb92f6a274a829c168d1c1e32cb0bfaafaf9e07bd7a5a2911f1177c75ccef33ece1f851f369cbf06de5ffc902b4da98f316666e18a28aedb8e393b4e08998ae70def53d4777039c6816e8ccdea9c01dec20f9cca7cb8704bd79ae89e9ae0c94f02848d3c8c0080adce0508b85edfe5131ecb3bbb3e99aafb02c405eb81de58e83ff64b0e477af0fb35e93045054f5bfd128475f82ab8584ec716ddf41732c6da213932309b2007623b7e59e0cbad06e262a4b7693b2df1e20ec2b6ea58019d5f9ee63acac7795ea6572c2ac17e26b012f9f003d52dd701f53e3b558f375a66e4a403aa271d4094afef3842eaae80de444b1dbc3e32c29070c4bef11c6081cf67b9707beaefed1accabc38b061f210704a80eddf2dcdfc7f47cb4b43adb3ca8c6a9dd43bd4302a34ad32aba7ed60dc727223601ef64396fa477aeb6cd190f2a0e2e969041dddf3104b49fd20eb944408a58adf22ef0095da3ef8b29f5ebc2a7336746399517c165f8b03811c76ca682afd9449fc13220761507de5e069aa41d5677e6f59bd2a3315ddb230ffd487c82d241344cb7a428f4e95079d2b88168cbddf79e16f95a8ac6215821c65fea75ade70d0e588983f0ee3ec73642f8a2604659fc2b617e33d398fbc0e14056771b5d61cf0e5912341a5d0e83429dda9c754bc0d2c29d64dbc9cb6c5836fbd7a7cdcdfb28f33c7239e443b6f7555a217a3d918e3e8c0b3a0e70a8d8e6c8ba30964241c75ebab58d6a7e9687addb338edaaf56ad4c60c35a5ac846a8686afff79a6914feecc6d603755a4321e875247254beb9c43049ee8660548de0c7de1a89217f94e7fc86d584c5cce9471d5c13ff2a7db60c1d4e5067d719cac675b16e56a6ab6ca22c47c1113bba52850a27006d9660e451cf5e64d55df1275575036e895344344ebddec77fc3817ec09717721797d36390c19508c427deee7558dd47bd5582478eed946993b1cbd59dbb40c0613fb4c5af6c9b4ae489039ebd43cfefa0d88773652538e69f18decf9bbfc6cdc234cf039d581a1ca08c251593f7b487a229f8725e4448bbc71c34189383362a13096da8ee355a24d89240477f35503526ce811ff432f6f646670053b79a9db2123233a1dfad99847c07c824eeb3d89cb2b58bc1509e4f35f0315bbe85e4bdfa3752004eb80297eef444090a33592a60d2f2330304e1ed872148f1c5529fb8fb7b0bf0e74e577871c572df99940ba863332032815e1afa412d469e0e477b29eb49924e71167f70050514de0526b0c5a5d77a5d870787d04dc80fcd969e032cd188987e5363e44e1fa55ff585326069262b5bd75dbc3db4c3f9cd8581dd0081d2327ffcb6afd4262a815417c485d6cc082c07c2639ef40b5c7d05ff19a59ca1d58a45f5deeb4b1ad3b942493baabfcec3163eb7a245d2a4d2c1c8810e660dca6d080bf5d669fd5a411551e35570b44a951589b755b6fd8ee3a7c8817f0fb67748d78614da1b1f9374291afffb1399dbf3292e8f9571ee07abb99665d6a83051b23927004c93133bb311bafcc817bbe094a1051ffc76ac3f0927d888c00188b44bdb0f83c14190ed279692f1caab1a59e992bd4db745090c06db43096647703f373ee277e0cdbedd559bf58d4776b17a2186b3a74d5edc56747a5f5700ed9cd437fa963321b8507656ae1d9cad5d7d1db6f2082d654fe9bad2e572483da28f736950a811e37a0b8d1c9b13974cf78f6fd878ddec9fe3f79638653ca79cceadd63a9e8dec1333fc59e1ba6e2c558fa90a2b29ce79449cc9139a973ac109d2c231e65ae9a24764dadb68fa9fb7f666435488c28b5383c3fe66edf3e0278010b075abd5c94e66c15148736cab663fc3dea517215ffa7aff5306338c08e99bbad9679d28f9322ded8b0ba838deacf8ce5cb7f3dc32995e90dbce02d046d3904b4de6f49e0fae0e31d1d0179c682007f651bedb1a5c2f78f43786338e96e5a86548cd6c1bc55e2d65df8e880da368f71a1f0df1ecc9a4c77e1df4ce87f6b4122c34abb27386025f4ff5ca4ab884698a5a17fca6292e993803a5d8979f9fe2ee4c167998c2e2f07cbdc85a8044c40bdc484af2a68a832a70fd754cba623922dfc7207ab96bc74f021e53fc9b4c4441ce4c9453adb5fc14f49b044a22f08704ca58bb7a93c4a722dd29eae9b8f98cbff3693ce85c4231475f85199dd435802194f7e8168607bf410257ea28e8420aa5ad56ddb9a2b3972dec5bcdadc5786cc40cdb64b42f5d173ee6c51927bf76d644945a899d7ddcdf9b77ff925ecc71b9ed120598cac0fed108035ceb1de354b39b434596e3fb7d5564640bc0b578e01de72fbd6d9a96612f364b9788acb04e8e92f942403cf79bab5bcf1b6c8a481f727910276bd24718ec1638dab9d0058984becbcd0cc84db89282780c8efef12241456b130e63d7b6adf0dac8f0cc6e2a906a8e09a6ff0b550f993686cace35c34d2b524d878230880163f72edbcbe8b0ef8199904241016d1214addf75c776fba4452f6a20cb4d43e91ecd44115bf83f8c35624876726d9bf20d72c6e4bcce2b41c96283dca639045415c26b123538e8cdcc182367c08f64f45f24f9ed238e25eaa7745a2d18572fa0ab60e9b4ae6834a4c153b5e590ddfed75cdab0d9b3befa37e016568b70f7677f26ff51dafa596b28b054565a208d4b5154cc01c3d911c47c34acf4ba42b8c4ccbb26b554332123475caa0e6385bcf65ca9359e9ebc38b8382a4dd3a9de64f0ced9485b2614c327cb6b486dde5eaf79b24ba614a8bca14c5c140a19b301665c66a0b44adca59a5943483bbcd2e97d33e526e4124f245b051039cfd6d6131ad0b43cff151553dcd92b4445725a786efa2dc9e21522aa52de6501adcd3cf4b5876f7263a3aabf80fb652f9f4666c7f57cdc2122721ca9fa98227b8278c10e344f8b6fca3a21640192361e12ad758330bc2fc41338b8cd97720bac94389e202b57b4f77e77f5896fd266b8f308aedacd544495476433d69ff0396f1a0f3079548521b485c49992ad4bb92b4a533fe8b229afdfac18efaf30d98dbda73d6de1284c8c53acb62aab1b1c692a8b8aad5cf650f1b817f36319ac8ee853380fc292e3d334436f4fc65d320efccd84d67027bb438c45d8dbbaf3867c15de71e0389f5d8082b6a791318c1154e7a059a1fcaf7ebbc0caac74ff5586b8417206a857694bad6a30be6dbe0073ea98097c0f12cdaec62b83576ba05d724f523c6cb144a1915a1065a49ce52834d69d30cfba9589ac470ae87ef2a29ce2c140d043aeaa3e7da36cb7ea133f8bd48a02b0842877cc6443e9c1f5940956274fbe896c992fa50b322026f3ef04a07e86f3a43dd67a9f8d3e6b62d7f33f6c851418952314d4fc1eb67211d959c02c152c259bb790819d154792937a698167bdee151cae26fa78ed073e714abe4e2898fea6a5e10efdfd451dabb14c9adab8d006c3de85b8a2058c96fc52a1cba2cb4d50503c081e9fa091ba2f0ef3480384586aef13231047688e3a6a8c97b3d6135fae2c6935cb01c5eaafd54eb86a6a43518e89949413e3b5734a77e78000a82178cd15eb80692e135fa8569fcf5c29f7b9ac14e5dc25ed77be7c9f74df7e8063853dba9aaa4b10f31b44a6b6794d58877491eba84a83bbfce512e8bf325b983df6250a7b8d1598287262c951ca39389a90e4c4d1875b3b929d197fe8d70be8e52f539304fcc6129d9f38fb023b1599567fe388a17179cb2f27fdb0cf0581b2c067ea43b7dc8adbc978fbd79483f602bac437a7a713789fb5eca1b65dce9cce82faf40d27ca24aa2a341ccc52aa028ce59aa3aa3ade7f2f2954f914292942234a8b37beb7e633937059d02c43b7d5a241bc86c06a4b3997f425b26eb5d38ddab0cf1195396763f8fa913d1916a5866306edec6bd4a6a3ac2a1177038205e216865fbbb8141e4270d90665038fdae31a54af61214dfa43fc11e793ecc5ee95ba5c06b67999bc4d4ca9ba4ac27850997106e09a1c2c7be2ea6d749dfb4e48abd96adb5c314449463239b8a6dd943431b01ef537981024e47fe4d5dc9287be893aab8529ed40e19a29ea59c99dd75477695a35829000b54068a4f8b09e9f9e213ece2d1c14575b0702787732e52fc1a71e9481a7bb866586c8586de4b3c2a7c282d745c7e82cd08b4504f9d663acf2d7f2f6d1b87e79c0f9c9b55c5543bf41aea20b6b8e48e711581fbd67bf5bec1d68aea85ea3cce2ccba2fb226cbe1059c7701b76de12277fbcdd6ac3bb846e91f54f4989ee52e446061dbe601d0af63d5f3aefc0594914ce3a4a0f247bd28501cdf9ae78c23993dcdc147fc7002b8a55a7caf67a5009d2a6b9ae38dcb16a2e00ef21a12c6f5ca9da903b5dbe425d7592c26add0b50d0451f87da7d41d4aebb3b9b3ee2bf965f0c6582dfca6842f8d5d94dc5229eb0b23197a52f8de8d2b7c62e4e880f358990eca66cf11e766f83d7c56d4dbee98f01d3a4bc53483e89f6617edf7a8b36018c55eda1603e88b5ff1188a59e414ba8c23489cfdae3bbb36357dfbdf5d13bb09986f880b1ee21d79bf3ab7dabd224965bd7a40d39769ee58577ed5db0521eff42fb961dc8847ba188f616dcf281693a25aa96ca884a8adfe6065fc9f31c6ef158936f09a83c34df2161485edd6ef8cac0cf8680a8c1002cd22596662d849a0afce70cc12cef4ec5ce752924029251e4bdb7f716131a1cc9c466f7afcbd6bee666be963038e08403acb756de9a2ea245b2e3200a2fd4718fd3c7ce0902d9abd20e1aaf4a4a7b94c20cdf195d0394de6b17a0f09c806020b87bf6841ae31028a0d581d5c7663df7279f16af89e4486aad133ca17b378cc3229708e16c8dbbb89b41c991c3533a921e3eeafc2c662840f925d0ea50d50bb8e68f325493b78da4c529d472d1ce183174ebef406368be23ca94a790ab1f677abba5113b22135f3a5da6572bba87790198cf8f6a013a9333e044b8ac06354ff79a04750098c64aabe4e29bf303500f18d60c008287e77778dd84159c2359e7d99b09e08ec78e3a8a80a25cdf232c0e965458d6308086e44d7e897e0c9ecd036b4484805ba41e988c8eb2da73aa113576daea2e3e67cb42a4d10de66b639afcac18724eac9628141cf53a08e94db88fe18c861126f8f8c322f4f6dc44f9597ef777570e9d130b7c6717fef47d051c57705c32d19e4f016d7032737c4b83f042ef61559005d12b10a7c746fddcecd8e5cf109839db4c39890c98d061416c40a50f40c96a762b0f25bea0058b53ba1b3d5eb1cc588029c6464e56f6b179925fb6eaf93b0a2dc8729e37c4a73b0481b985d70e936a7e88d0fcde3c214b038f02c5f2f80a4e5ed49c60a4b036226a1c44bdf5f6ab8", 0x1000}, {&(0x7f0000001540)="a01e37e196c5bdde70bc28c2debce8859132802648c965e018bbf658eb56e3aa9a2d0d658465a0899bae42bcc4623f0d2a5d3806a1f8bc51338a4f43a9b6d4e3577c2a23959a4fbf49c056cd139f831843a440d647ce003afcfdbcd79ca9d8a0510eeddb4b089820ec8bcc3b21c87448d92ce2fdbf39d71e89844b5fc7032afa55d6124cff60a802f291134b33a716a25c053d6e119ac747484569c18bc6e9fffcd566aba66f7fcb14a75a2e85642de25e56b1aa38fbb9be7d5670c1fe2c789cfed80c6410617d42a4bf5caa840637339fef713e8dc88dfc056ee8a1fea841200dd3b5b0158b63c1e8ca86e177", 0xed}, {&(0x7f0000001640)="499882ff5c31e56b994d431d3067ac4fced69ca8120834f17fda485390020d22c8ed71d428c4e29f62870ae6b7e4f27368cddbcaa0527a5b58c476476c9d77189d3f0773d8400e1719b53b3ab36475e84168618491625c1151ac2a9693b342398e15ca53e3c5cf50b0d62117d53b1dfa8fd07c813009049fb795ae5be08822bb48fa1812a83d3a590a51d0599e2ad0e28db0147ade8825a7543ecc9464824413821ec23ff33a02bb5a5f40b62f1a24cbcda9161cd4c7d377110acc8dac54286b40cb2806", 0xc4}, {&(0x7f0000001740)="08ca2d6fbc40f5f3b9148da51e6f879050adf4cbe1abcf5c2f626f58fcabe1b242b9a9838ac468f74e0ba216a8024508922bfb8341a25bbaf22a8a48258de358f11ddad3097e2c10085413", 0x4b}, {&(0x7f00000017c0)="72f5efbb8e5adac592189eabb8d7f45e4ea9e7c6", 0x14}, {&(0x7f0000001800)="db929e7186ad5cddebc2eadd0e12", 0xe}, {&(0x7f0000001840)="936b1c57e5184e7be96e13b8c9adadee552b87e681021c2310303a774936e01fa1ae3cf28c6cc4ab3226a8f1b117e3683ea0e357c6f76119a0a43f0cd899ffd3bdc1af2c10f7c54b95ea1d5aaeee99b1c433bce956609d7849c7d6084c0e94bbdd38fa40c5b7b6729bda5932a381764a38669c8fad4157da43f94b7cb02d5355b333676f0d7f5dead5", 0x89}, {&(0x7f0000001900)="cee1683684f57a792da7740ed25b379396689184b53dcde6f78b645847a51ad4f85392e4d5cab20675bc585d54e3a5d4cdf5b631db0b535349102742ca8d51d794bd0e088c5ab7c89035ee940dae6d997808596dab0e6e5e06bd5e84cd3173462c5058063d2f1677b81ce756db914da723157b15", 0x74}], 0x9, &(0x7f0000001c00)=[@rights={0x20, 0xffff, 0x1, [r2, r2, r2]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r2, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xa8, 0x4}, 0x2) semget$private(0x0, 0x4, 0x1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001d00)={0x8, 0x2, './file0\x00', 0x450000000, 0x20, 0xf78, 0x29}) 19:41:13 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0xffffffffffffff6e, 0xffffffffffffffff, 0x87, &(0x7f0000000000)=""/230, 0xe6}, 0x803) 19:41:13 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x82) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x1) r3 = semget(0x1, 0x4, 0x395) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x7, r0, r1, r0, r1, 0x102, 0x2b8d}, 0x8, 0x9, 0x3}) fcntl$setstatus(r2, 0x4, 0x0) r4 = semget(0x0, 0x3, 0x24) fcntl$getown(r2, 0x5) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000140)) semget(0x1, 0x6, 0xc0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000180)=0x9) semop(r3, &(0x7f00000001c0)=[{0x2, 0x2, 0x1800}, {0x0, 0x3, 0x1800}, {0x1, 0xffffffffffff4a39, 0x1800}, {0x2, 0xffffffffffff0001, 0x800}], 0x4) rmdir(&(0x7f0000000200)='./file0\x00') ioctl$KDGKBMODE(r2, 0x40044b06) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000240)=""/240) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340), 0xc) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000380)=0x80000001, 0x4) open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x4) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) link(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') chown(&(0x7f0000000480)='./file0\x00', r0, r1) semget$private(0x0, 0x0, 0x80) semget$private(0x0, 0x2, 0xc0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r5, &(0x7f0000000500)='./file0\x00', 0x8) pipe(&(0x7f0000000540)) socket$inet6(0x18, 0x4000, 0xfffffffffffffffe) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000580)=""/4096) openat$zero(0xffffffffffffff9c, &(0x7f0000001580)='/dev/zero\x00', 0x141, 0x0) 19:41:13 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x3) 19:41:13 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x4) getdents(r0, &(0x7f0000000080)=""/107, 0x6b) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) 19:41:13 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 19:41:13 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0xffffffff, 0x400, 0x7, 0x1, 0x36, 0x8001, 0x100000001, 0x0, 0x0, 0x81, 0x81}) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x40) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x8, 0x5, './file0\x00', 0x9, 0xfffffffffffffc00, 0xd2ea, 0x8000}) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x2001, 0x1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) getpeername(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) truncate(&(0x7f00000002c0)='./file0\x00', 0x40) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x28) 19:41:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x2, './file0\x00'}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x1}, {0x6, 0xb913}, {0xc3, 0x100}, {0x0, 0xfffffffffffffffa}], 0x4}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x1f) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000001c0)=0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x3ff, 0x7fffffff, 0x0, 0x0, 0x1, 0x1, 0x3, 0x0, 0x2, 0x3, 0x4}) r1 = shmget(0x0, 0x4000, 0xa0, &(0x7f0000ffa000/0x4000)=nil) sendto$inet6(r0, &(0x7f00000005c0)="a5e218a7e2cd0c75bdb0ee218a0db49332d43025b32e2db172bd7cb443090b314391eb5717ff842e22c44e1aa9eb560c5ec0ae65f611f9aae04234dc616302e09c32400541484e", 0x47, 0xc, &(0x7f00000003c0)={0x18, 0x2, 0x1bd, 0xfb6a}, 0xc) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000280)=0x1) shmctl$SHM_UNLOCK(r1, 0x4) shmget(0x1, 0x1000, 0x240, &(0x7f0000ffa000/0x1000)=nil) getrlimit(0x1, &(0x7f00000002c0)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') chdir(&(0x7f0000000380)='./file0\x00') getitimer(0x2, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000400)={0x7fffffff, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000440)={0x4, './file0\x00', './file0\x00'}) r2 = semget$private(0x0, 0x3, 0x102) recvfrom$unix(r0, &(0x7f0000000480)=""/21, 0x15, 0x843, &(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000500)=""/192) 19:41:17 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:41:17 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/131, &(0x7f0000000100)=0x83) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x2f, 0xffffd}], 0x34, 0x0, 0xc68, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 19:41:17 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) pledge(0x0, &(0x7f0000000040)='@,}\x00') mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4810, r0, 0x0, 0x0) r1 = dup(r0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x800, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) close(r2) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x1000000010, r1, 0x0, 0x7) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x1012, r1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) getsockname(r1, &(0x7f00000001c0)=@in, &(0x7f0000000100)=0xfffffffffffffee0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 19:41:17 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) shutdown(r0, 0x1) setsockopt(r0, 0x8, 0x1, &(0x7f0000000040)="be70faa7131e218be22bbe2884d8ee59ca876305a8c82c96353cbe390d9141bf049742", 0x23) 19:41:17 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) 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="38000000ffff00", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) fcntl$getown(r0, 0x5) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 19:41:17 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000a80)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0xfffffffffffffe7a, 0x1, 0x0, 0x308) nanosleep(&(0x7f0000000240)={0xfffffffffffffe00, 0x6}, &(0x7f0000000280)) r4 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x8, 0x4) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r4, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x4, 0x400000a4, 0x4, 0x8}, {{r2}, 0xfffffffffffffffc, 0x44, 0x81, 0x998, 0x3}, {{r2}, 0xfffffffffffffffd, 0x2b, 0xfffff, 0x10001, 0x10000}, {{r2}, 0xfffffffffffffffc, 0x1d, 0x80, 0xffff, 0x80}, {{r2}, 0xfffffffffffffffa, 0x50, 0x80000040, 0x0, 0x101}, {{r2}, 0xfffffffffffffffa, 0x10, 0x0, 0x5, 0x8}], 0x2, &(0x7f0000000400)=[{{r3}, 0x0, 0xa, 0xf000000a, 0xf9a, 0x401}, {{r3}, 0xfffffffffffffffb, 0x20, 0x4, 0x7ff, 0x5967}, {{r2}, 0xfffffffffffffffd, 0x10, 0x20, 0x5, 0x56}, {{r5}, 0xffffffffffffffff, 0x2, 0x1, 0x8, 0x80000001}, {{r3}, 0xfffffffffffffffd, 0x82, 0x40, 0x1, 0xffffffffffff7fff}, {{r3}, 0xfffffffffffffffb, 0x80, 0x2, 0x3, 0x2}, {{r3}, 0xffffffffffffffff, 0x33, 0x9e9d9ac60ea63e42, 0xfffffffffffffffe, 0x7dfafbc1}, {{r2}, 0xffffffffffffffff, 0x1, 0x800fffff, 0x9, 0x5}], 0x1000, &(0x7f0000000500)={0x800, 0x1}) r6 = kqueue() r7 = dup2(r3, 0xffffffffffffffff) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r2, 0x0, 0xffffffffffffff16) dup2(r2, r6) ftruncate(r7, 0x80000000) kevent(r7, &(0x7f0000000000)=[{{}, 0xfffffffffffffffd, 0x25, 0x10, 0x0, 0x7}, {{}, 0xfffffffffffffff9, 0x4, 0x80000006, 0x9, 0x1}, {{r7}, 0xfffffffffffffff9, 0x59, 0x5, 0x3, 0x7f}, {{r3}, 0xfffffffffffffffe, 0x18, 0x20000020, 0x1, 0x7}, {{r2}, 0xfffffffffffffff9, 0xb1, 0x40000000, 0x5, 0x1fc000000000000}, {{r7}, 0xfffffffffffffffd, 0x4, 0x0, 0x5, 0xff}, {{r2}, 0x0, 0x0, 0x80000000, 0x81, 0xec}, {{}, 0xfffffffffffffffb, 0x60, 0x2, 0xc000000, 0x7}, {{r3}, 0xfffffffffffffff8, 0x10, 0x83, 0x10000, 0x800}], 0x0, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffc, 0x80, 0x80000041, 0xbf0e, 0x4479}], 0x800, &(0x7f00000001c0)={0x1, 0x394e}) dup(r5) 19:41:17 executing program 1: socket(0x10, 0x4000, 0x8000) setsockopt(0xffffffffffffffff, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 19:41:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x7, 0x1, 0x0, "3cbf42eb8249066509c75f4a559bb1035eaf4847"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x472, 0x0, 0xfffffffffffffffe, 0xbffffffffffeffff, "f643008def1291777d75fb9b2256dbc6b3468846"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000002380)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b00004009ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f428eb5c00f4afdec6bfee7bca49f73497e78ab11e18dcf22866138a7194f0d343101fbe77c6f899fc44d097f13e300509742654c152887564619c4", 0xbb8}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d92", 0x287}], 0x1) 19:41:18 executing program 0: r0 = syz_open_pts() unveil(&(0x7f00000000c0)='\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', &(0x7f0000000300)='\x01\x00') mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) r1 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8, 0x90) fchmodat(r4, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x40020005, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000000}) flock(r3, 0x9) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000180)) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x806, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1f, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) mlock(&(0x7f0000f2b000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) flock(r6, 0xc) getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0x90) ftruncate(r4, 0x2) getpgid(r7) fcntl$lock(r3, 0x19, &(0x7f0000000040)={0x4000000002, 0x3, 0xe280, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000200, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) semop(r1, &(0x7f00000002c0)=[{0x0, 0x0, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x403, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) 19:41:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) open(&(0x7f0000000100)='./file0\x00', 0x800, 0xa0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x92}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 19:41:18 executing program 1: r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x148, 0x40) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180)={0xea6, 0xfffffffffffffff8}, 0x10) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100050409000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x2103, 0x5c0f) sendto$unix(r2, &(0x7f00000000c0)="a44b8eba4c41aa8304d8a111d0a2c162b0aa76139c463bcd4eacdeb39feae53970021377bb9eb8968bdc7df4c89b695610a5a8e5c9b6f230aeefd5f85e", 0x3d, 0x1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) chflags(&(0x7f00000001c0)='./file0\x00', 0x20000) 19:41:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x1, 0x40) msgsnd(r0, &(0x7f0000000040)={0x1}, 0x8, 0x0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000080)=""/194) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000200)) r2 = semget(0x1, 0x7, 0x10) semop(r2, &(0x7f0000000000)=[{0x3, 0x5, 0x800}, {0x0, 0x580, 0x1000}, {0x0, 0x6, 0x1000}, {0x0, 0x1, 0x1000}, {0x3, 0x9, 0x800}, {0x0, 0xfff, 0x800}, {0x3, 0x8001, 0x1000}, {0x0, 0xfffffffffffffff9, 0x800}, {0x4, 0x6, 0x1800}], 0x9) ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$dupfd(r1, 0xa, r1) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000180)=""/122) uvm_fault(0xffffffff8226b7f8, 0xffff800004d93002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffffff8226b7f8, 0xffff800004d93002, 0, 1) -> e rtable_satoplen(21,ffff800004d92f59) at rtable_satoplen+0x150 end trace frame: 0xffff800020bd7760, count: 0 ddb{0}> trace rtable_satoplen(21,ffff800004d92f59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800004d92f09,ffff800004d92f59,ffff800004d92f11,21) at rtable_lookup+0xfd rtm_output(ffff800004d92f00,ffff800020bd7850,ffff800020bd7858,21,0) at rtm_output+0x10c route_output(fffffd8069bb8d00,fffffd806eadb908,0,0) at route_output+0x79b route_usrreq(fffffd806eadb908,9,fffffd8069bb8d00,0,0,ffff800020b28bd0) at route_usrreq+0x35d sosend(fffffd806eadb908,0,ffff800020bd7b18,0,0,0) at sosend+0x6eb sendit(ffff800020b28bd0,3,ffff800020bd7bd8,0,ffff800020bd7ca0) at sendit+0x590 sys_sendto(ffff800020b28bd0,ffff800020bd7cb8,ffff800020bd7ca0) at sys_sendto+0x92 syscall(ffff800020bd7d50) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,a923865c0d8) at Xsyscall+0x128 end of kernel end trace frame: 0xa9536318410, count: -10 ddb{0}> show registers rdi 0 rsi 0xaa rbp 0xffff800020bd76c0 rbx 0xffffffffffffff5a rdx 0xffff800004d92f5d rcx 0xffff800004d93003 rax 0xffff800004d93003 r8 0x21 r9 0x1 r10 0x4 r11 0x2de1b323921df4f5 r12 0 r13 0xffff800004d93003 r14 0xffffffff822062d0 mplsdomain r15 0x4 rip 0xffffffff81bf1310 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800020bd7670 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{0}> show proc PROC (syz-executor.1) pid=201965 stat=onproc flags process=10 proc=4000000 pri=79, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800020b29c38,0xffff800020b284d8 process=0xffff800020b2a358 user=0xffff800020bd2000, vmspace=0xfffffd806e933440 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 43490 153242 91050 32767 2 0x10 syz-executor.0 43490 433725 91050 32767 2 0x4000010 syz-executor.0 21339 404478 55491 32767 2 0x10 syz-executor.1 21339 490449 55491 32767 3 0x4000090 fsleep syz-executor.1 *21339 201965 55491 32767 7 0x4000010 syz-executor.1 91050 87033 37728 32767 3 0x90 nanosleep syz-executor.0 37728 107168 37320 0 3 0x82 wait syz-executor.0 55491 267201 88714 32767 3 0x90 nanosleep syz-executor.1 88714 266467 37320 0 3 0x82 wait syz-executor.1 73205 382083 0 0 3 0x14200 bored sosplice 37320 340917 73270 0 3 0x82 thrsleep syz-fuzzer 37320 177822 73270 0 3 0x4000082 thrsleep syz-fuzzer 37320 16524 73270 0 3 0x4000082 thrsleep syz-fuzzer 37320 394459 73270 0 3 0x4000082 thrsleep syz-fuzzer 37320 398261 73270 0 3 0x4000082 thrsleep syz-fuzzer 37320 376517 73270 0 3 0x4000082 thrsleep syz-fuzzer 37320 269144 73270 0 3 0x4000082 kqread syz-fuzzer 37320 326839 73270 0 3 0x4000082 thrsleep syz-fuzzer 37320 161812 73270 0 3 0x4000082 thrsleep syz-fuzzer 37320 78380 73270 0 3 0x4000082 thrsleep syz-fuzzer 73270 230928 38493 0 3 0x10008a pause ksh 38493 244185 9329 0 3 0x92 select sshd 41595 314820 1 0 3 0x100083 ttyin getty 9329 67703 1 0 3 0x80 select sshd 54768 460478 9608 73 7 0x100090 syslogd 9608 110157 1 0 3 0x100082 netio syslogd 46973 521260 1 77 3 0x100090 poll dhclient 70626 163793 1 0 3 0x80 poll dhclient 43295 65014 0 0 2 0x14200 zerothread 2862 504443 0 0 3 0x14200 aiodoned aiodoned 18155 45034 0 0 3 0x14200 syncer update 46851 2585 0 0 3 0x14200 cleaner cleaner 33312 39473 0 0 3 0x14200 reaper reaper 72753 219048 0 0 3 0x14200 pgdaemon pagedaemon 59166 509960 0 0 3 0x14200 bored crynlk 65716 218205 0 0 3 0x14200 bored crypto 84952 370169 0 0 3 0x40014200 acpi0 acpi0 82534 357314 0 0 3 0x40014200 idle1 75173 252600 0 0 3 0x14200 bored softnet 97654 327 0 0 3 0x14200 bored systqmp 39614 187485 0 0 3 0x14200 bored systq 49647 165005 0 0 3 0x40014200 bored softclock 18844 274104 0 0 3 0x40014200 idle0 25468 281726 0 0 3 0x14200 bored smr 1 198563 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 21339 (syz-executor.1) thread 0xffff800020b28bd0 (201965) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff8236d8b0) locked @ /syzkaller/managers/setuid/kernel/sys/arch/amd64/amd64/trap.c:161 #0 witness_lock+0x594 #1 solock+0x7e #2 sosend+0x586 #3 sendit+0x590 #4 sys_sendto+0x92 #5 syscall+0x5b8 #6 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9461 6321K 6321K 78643K 10673 0 0 pcb 25 9K 11K 78643K 459 0 0 rtable 98 3K 3K 78643K 979 0 0 ifaddr 35 10K 10K 78643K 189 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 44 0 0 iov 0 0K 32K 78643K 87 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 1808 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 18 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 122 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 8 25K 29K 78643K 849 0 0 sigio 0 0K 0K 78643K 10 0 0 proc 41 38K 58K 78643K 830 0 0 subproc 68 69634K 69634K 78643K 918 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 107 0 0 in_multi 33 2K 2K 78643K 337 0 0 ether_multi 1 0K 0K 78643K 9 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 323 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 83 20K 29K 78643K 3416 0 0 UVM aobj 48 2K 2K 78643K 57 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 39 0 0 NDP 5 0K 0K 78643K 84 0 0 temp 121 2378K 2443K 78643K 6361 0 0 kqueue 0 0K 0K 78643K 9 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 29 0 25 1 0 1 1 0 8 0 inpcbpl 280 446 0 439 1 0 1 1 0 8 0 plimitpl 152 105 0 96 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 266 0 226 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 160 0 156 1 0 1 1 0 8 0 nd6 48 54 0 50 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1228 0 1040 12 0 12 12 0 8 0 art_table 32 1229 0 1040 2 0 2 2 0 8 0 art_node 16 265 0 231 1 0 1 1 0 8 0 sysvmsgpl 40 9 0 6 2 1 1 1 0 8 0 semapl 112 120 0 110 1 0 1 1 0 8 0 shmpl 112 55 0 9 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2399 0 955 47 0 47 47 0 8 0 ffsino 272 2399 0 955 97 0 97 97 0 8 0 nchpl 144 3714 0 2082 61 0 61 61 0 8 0 uvmvnodes 72 2867 0 0 53 0 53 53 0 8 0 vnodes 200 2867 0 0 151 0 151 151 0 8 0 namei 1024 12532 0 12532 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 9821 0 9821 11 10 1 6 0 8 1 sigapl 432 944 0 928 2 0 2 2 0 8 0 futexpl 56 7951 0 7950 1 0 1 1 0 8 0 knotepl 112 756 0 737 1 0 1 1 0 8 0 kqueuepl 104 219 0 217 1 0 1 1 0 8 0 pipepl 112 880 0 861 5 3 2 2 0 8 1 fdescpl 488 945 0 928 3 0 3 3 0 8 0 filepl 152 6296 0 6198 7 2 5 7 0 8 1 lockfpl 104 260 0 260 2 1 1 1 0 8 1 lockfspl 32 431 0 431 2 1 1 1 0 8 1 sessionpl 112 42 0 32 1 0 1 1 0 8 0 pgrppl 48 51 0 41 1 0 1 1 0 8 0 ucredpl 96 1684 0 1675 1 0 1 1 0 8 0 zombiepl 144 928 0 928 2 1 1 1 0 8 1 processpl 840 961 0 928 4 0 4 4 0 8 0 procpl 600 2359 0 2314 4 0 4 4 0 8 0 srpgc 64 146 0 146 2 1 1 1 0 8 1 sosppl 128 8 0 8 2 1 1 1 0 8 1 sockpl 384 906 0 887 4 1 3 4 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 6 0 0 1 0 1 1 0 8 0 mcl9k 9216 6 0 0 1 0 1 1 0 8 0 mcl8k 8192 8 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 130 0 0 16 0 16 16 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 170 0 0 9 0 9 9 0 8 0 bufpl 256 6924 0 1124 363 0 363 363 0 8 0 anonpl 16 116533 0 110082 65 16 49 49 0 125 19 amapchunkpl 152 6000 0 5914 15 6 9 9 0 158 5 amappl16 192 4439 0 4097 53 24 29 30 0 8 10 amappl15 184 216 0 210 1 0 1 1 0 8 0 amappl14 176 324 0 321 2 1 1 1 0 8 0 amappl13 168 122 0 114 1 0 1 1 0 8 0 amappl12 160 238 0 236 1 0 1 1 0 8 0 amappl11 152 192 0 178 1 0 1 1 0 8 0 amappl10 144 82 0 80 2 1 1 1 0 8 0 amappl9 136 723 0 720 1 0 1 1 0 8 0 amappl8 128 346 0 329 1 0 1 1 0 8 0 amappl7 120 91 0 84 1 0 1 1 0 8 0 amappl6 112 142 0 136 1 0 1 1 0 8 0 amappl5 104 285 0 273 1 0 1 1 0 8 0 amappl4 96 1007 0 974 2 1 1 2 0 8 0 amappl3 88 444 0 439 1 0 1 1 0 8 0 amappl2 80 6464 0 6395 2 0 2 2 0 8 0 amappl1 72 31473 0 31012 24 15 9 19 0 8 0 amappl 72 2765 0 2729 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 56 0 9 1 0 1 1 0 8 0 uaddrrnd 24 945 0 928 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 945 0 928 1 0 1 1 0 8 0 vmmpekpl 168 11789 0 11766 2 0 2 2 0 8 0 vmmpepl 168 115102 0 113620 121 45 76 84 0 357 11 vmsppl 360 944 0 928 2 0 2 2 0 8 0 pdppl 4096 1898 0 1856 6 0 6 6 0 8 0 pvpl 32 339437 0 329652 168 39 129 129 0 265 43 pmappl 224 944 0 928 5 3 2 2 0 8 1 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 516 0 3 15 0 15 15 0 8 0