kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri Mar 29 15:44:16 PDT 2019 OpenBSD/amd64 (ci-openbsd-setuid-3.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.175' (ECDSA) to the list of known hosts. 2019/03/29 15:44:48 fuzzer started 2019/03/29 15:44:53 dialing manager at 10.128.15.235:28974 2019/03/29 15:44:53 syscalls: 1 2019/03/29 15:44:53 code coverage: enabled 2019/03/29 15:44:53 comparison tracing: enabled 2019/03/29 15:44:53 extra coverage: support is not implemented in syzkaller 2019/03/29 15:44:53 setuid sandbox: enabled 2019/03/29 15:44:53 namespace sandbox: support is not implemented in syzkaller 2019/03/29 15:44:53 Android sandbox: support is not implemented in syzkaller 2019/03/29 15:44:53 fault injection: support is not implemented in syzkaller 2019/03/29 15:44:53 leak checking: support is not implemented in syzkaller 2019/03/29 15:44:53 net packet injection: enabled 2019/03/29 15:44:53 net device setup: support is not implemented in syzkaller 15:44:57 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x1, 0x4, 0x4}, 0xc) chdir(&(0x7f0000000080)='./file0\x00') connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x8, 0x4}, 0xc) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) recvfrom(r0, &(0x7f0000000140)=""/238, 0xee, 0x42, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0), 0x0, &(0x7f0000000300)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x30, 0x6}, 0x402) ioctl$TIOCSTOP(r0, 0x2000746f) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000380)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000003c0)="adc9ebfce1b4eb16774b8fed37b061ac2e6164b8a3426230b043d82c920708a2d8793adf6c6819e5f0b4fb4fed1a0b7bd4b26b40faebbb0f8f99e1d9cc50ecbd53d19761a3b3c9f2b9badf1c226526661ca51f74087b8fe5429b3b064c8ca21f6f4cb0d736b3ca1f5ed35e78f5823017df7de40dcada024ff6375ad8ee805dbaffdbe1567eecbd83d4bd69edfcc0f539b20d6259bf039dae5f72ea3ba66feb4b850eccfb2c2770d8d496c2b77bdbc4062957f1017fb2df6263378fe25e", 0xbd}, {&(0x7f0000000480)="23cbf74b9e9b7f3b98124d4b3c82aaae95214f4899d41caed847", 0x1a}], 0x2, 0x0, 0x0, 0x400}, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x201, 0x0) sendto$inet6(r0, &(0x7f0000000580)="c348c5fd700a9187ca0d022c7444695bcf6ffb4681452c2289", 0x19, 0x0, &(0x7f00000005c0)={0x18, 0x0, 0x9ac, 0x20}, 0xc) r2 = open(&(0x7f0000000600)='./file0\x00', 0x0, 0x41) ioctl$BIOCFLUSH(r2, 0x20004268) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000640)=0xfa, 0x4) recvmsg(r2, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000680)=""/128, 0x80}], 0x1, &(0x7f0000000740)=""/149, 0x95}, 0x840) r3 = accept$unix(r2, &(0x7f0000000840)=@file={0x0, ""/70}, &(0x7f00000008c0)=0x48) symlinkat(&(0x7f0000000900)='./file0\x00', r1, &(0x7f0000000940)='./file0\x00') flock(r3, 0x6) preadv(r2, &(0x7f0000000d00)=[{&(0x7f0000000980)=""/197, 0xc5}, {&(0x7f0000000a80)=""/246, 0xf6}, {&(0x7f0000000b80)=""/204, 0xcc}, {&(0x7f0000000c80)=""/82, 0x52}], 0x4, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000d40), 0xc) r4 = openat(r0, &(0x7f0000000d80)='./file0\x00', 0x20000, 0x4) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000e00)={0x7, &(0x7f0000000dc0)=[0x80000000, 0x7ff, 0x1000, 0x7fff, 0x6, 0x1ff, 0x8000]}) poll(&(0x7f0000000e40)=[{r3, 0x40}, {r3, 0x48}], 0x2, 0xffffffffffffffff) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000e80)='/dev/null\x00', 0x8000, 0x0) sendto(r4, &(0x7f0000000ec0)="4f2e4bc0c6406f691fb20c5aff344a1b101a6b594e8a252dbf3dc94d6da5f3d6008fcdefacb4709f4b5985c48efd4fa45c8ec64dd41756078fd51361c851fb1010cdd1fec006892e795e931570e79673a6aea8214928cfd7c0795fa528dec1caa0430a034beb1728caed9d0a2c606921caa1e0d87751bd4bf0979a85ad", 0x7d, 0x8, &(0x7f0000000f40)=@in={0x2, 0x1}, 0xc) accept(r3, &(0x7f0000000f80)=@in6, &(0x7f0000000fc0)=0xc) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000001000)=0x6) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000001040)=0x1) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000001080)) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f00000010c0)) 15:44:57 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x7fff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="a82669bf5b97cc12500db03f2a9544f35cbc25e723ecf4a7dd9f96e9fe69a69f1f1ca385ea", 0x25}], 0x1) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r2, &(0x7f00000000c0)=""/210, 0xd2) fcntl$getown(r2, 0x5) write(r1, &(0x7f00000001c0)="5ccc08c36691df75dfadd5a709a7e3b2eab2b3ef5b80bedffd14a948b7694d6a35acef8e6f8724f6a40e6a78bce7a9a6e072e62a04893022178439ef09bda77450f100663e13fc3edd26f3dd70cdd44dddf5b8100f6cbc99c3deb63b101060e8f00a072724dc22b255f482fd158eca3cbbc14ab96517905d0a5faa3ac758c3ac7f1d486bc9ba08c69d68da46b7a883ec272ab3a0112fa91b3cccff7bc1bfa72991ed8bcb8a7eba79df65614087ff612d045a8dcdc944497b2103c79e9e31d1eba99f055cec8e50fd7ba309de7e620408ed271593f57e20ec65b450ad3ae0bcc8abc2067250700eb83b2302", 0xeb) write(r1, &(0x7f00000002c0)="9fc541bac4de51323268b79c8e2b24e513ed23885a9c3d681d415b4d972544bd055752626a424e11e62e706a473acfa59599f32c26fb216edd210aeb718fbc11dae1170ba8e75e8c3b3040c3010f59bc695f5b9cd2651b1db29470867111da3c8b6888e4ac7f76ad6ed11c97d8315a7576a3d543a36888792e1a123a28b85f39bc8296239b6f317a30f9e6d9198dc072f53a0bbac4169ece5ea7edd96c1d2a049edf6e3df644b32ff8e366bc5c142beee5173480d36fb1557a4e283c773c4a8c5e009148", 0xc4) mknod(&(0x7f00000003c0)='./file0\x00', 0x4, 0xffffffffd4e8552e) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000400)="a6924ea08a897c7cb364f5d5598e7ebe877ee7165fbbb33698f49c8690a92edafec12426cad8b0be40efba660dbce4103a670d0a4790baf2f33e7df9e21664c4c699d513bc6af96c79f9fe7e", 0x4c}, {&(0x7f0000000480)="8e04199d2364b377f38e3c7b7363c7045fb7c9828e9b0ac6910b6c47c8aa0b8e3241fb2b0205f607c03929d2cdae1c3f562bf9c2478c570d78e09a4fd85be33d199da31d47fdc45a551db715b4ce828be549d1f761b541b712d13098687d70d4a8eea843a68dc8a9d9aa3718a28cba8b73eb767e6b2ed2494f8dd81c4e612a5d1e9142b1dbac1b1d3790a0c6b8b39a52cc3cfe51d4ce43b125ec668aae112d814472b13a22439edcddd842d85bf6c52157dd4b2cc6b062313e4385b864", 0xbd}, {&(0x7f0000000540)="62b8704d576728f257c36b0d79c281b8315e99ae90329b88b2b259b444b02196baa58940dea0a93e12ffc7ef1c93121772de04ab568568948191916f4fe58bb66a21b3282610370e034af75b02866e1dd322fa98bd10ca67c8a0c81c373c0f890ad208399047d72dc8d2abcc5599043053d2073de6c7e3473af3a1e16f5cda41256a181d4ba22994759521f69c708027fb1ff5f580b240136b3c4c277ffc0851307be3c52388b06325eff23b83d90c2ce683cfbf4f4f75263615da", 0xbb}, {&(0x7f0000000600)="9c1347dc4ad21b3e93ed66012148a2bf72059aa9f9cb96882c91caa562bd5e90e5f4c843dfd3957737cc2b540778c5d7c98cbb00f4485ebeb2d0570ed128b2758386934d1857e78bc700009dea7292d10573c00097de8a4eabdb2250a6d2c9d6d6ada71775ce2e63a14ddd2d0182f0bbec6c2319a61a89c6fc836b5c9081fa7ba036fd87145803281a7052e132cd38ecffd75cfd7053b3b08db4c26840cdb590042ca5", 0xa3}], 0x4, 0x0) fchmodat(r2, &(0x7f0000000700)='./file0/file0\x00', 0x8, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000740)={{0x18, 0x3, 0x630, 0x4}, {0x18, 0x0, 0xd2e, 0x192d}, 0x6, [0x80000001, 0x1, 0x6, 0xd129, 0x9, 0x1, 0x1, 0x69d]}, 0x3c) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000780)={0x7, 0x1aa4, 0x7, 0xef, "8be01bcb3e9a3a4188d62e499d5bed6ff636ac72", 0x5, 0xbb5}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000007c0)=0x4, 0x4) r3 = syz_open_pts() ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000840)={0x4, &(0x7f0000000800)=[{0x8, 0x9, 0x2, 0x1}, {0x7, 0x100, 0x7, 0x80000000}, {0x9, 0x6, 0x81, 0x9}, {0x0, 0x5, 0x7, 0x81}]}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000880)=0x2) fcntl$setflags(r0, 0x2, 0x1) getsockname$inet(r2, &(0x7f00000008c0), &(0x7f0000000900)=0xc) ioctl$TIOCEXCL(r3, 0x2000740d) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000940)) ioctl$BIOCLOCK(r1, 0x20004276) r4 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000980)=""/4096) bind$inet(r1, &(0x7f0000001980)={0x2, 0x3}, 0xc) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000019c0)=0x1) ioctl$BIOCPROMISC(r3, 0x20004269) socket$inet(0x2, 0x5, 0x9) readlink(&(0x7f0000001a00)='./file0/file0\x00', &(0x7f0000001a40)=""/239, 0xef) 15:44:58 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r1 = msgget(0x2, 0x8) msgget$private(0x0, 0x12a) msgctl$IPC_RMID(r1, 0x0) 15:44:58 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000000)=ANY=[@ANYBLOB="01002e1b66696c653000"], 0xa, &(0x7f0000000280)=[{&(0x7f0000000040)="fdc1d33e401b42bd7d875daaf831d31cb28710f7fae82dd6e660fa462f452ca09b67d0665bf69e4a2b69baf5686227abd51566b7c4351eff3f9066e3f04d010c2dfee3e1dfa3b4dc613deb3b9c3f352b969acb30136626b6a2244623287708c7695eb15d5ee49a9a21ac7f269928300e9b16c9c5870821d37f", 0x79}, {&(0x7f00000000c0)="55523b36a5f4eb269baf11b871d1668359d7", 0x12}, {&(0x7f0000000100)="f8b1cec9d0a12b399fd2ff2a75ef87a30b1a7ec80a9a9b03ddc59f42c89f8338a0d11e1630358f6f809934d80e69b08d7a1d3e0ef676ba", 0x37}, {&(0x7f0000000140)="fd3b464494c18c187aa7e6714a7c00b140d175a3", 0x14}, {&(0x7f0000000180)="4180acfd89fd2cfcfb45bf8a714e3c5a0d24743c69abc6e2f6d36407934097a2dd39e5b843e70c540b36968c210902d3f01ddc9c09b1b3b334d0255c766ef2d9f09c728910a18b5361f0b83911b026553be6f534b0d71ee898ddfa6b159a367a814924884b7d85a3ba09cc96b54ba9a014aa1c235b64707e7a1b1a7093fe89bd3ea58dc19a112d62c13f37712be3d0cfb80a11367e3150a354e0b66672f8c976b9af3db47edb63b670619e9352d67839f661d9f51f93b840498c126be3050fe4a0bb64ff784bd125c9c2f299db251e90161de595f25a1b5219f0", 0xda}], 0x5, &(0x7f0000000300)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r0]}], 0x28, 0x400}, 0x3) fchown(r0, 0x0, 0x0) 15:44:58 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) r1 = kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff}) accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x1, 0x0, 0x0, 0x0) 15:44:58 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10, 0xfffffffffffffffe, 0x3) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) r2 = dup2(r0, r1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) 15:44:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) mlockall(0x2) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2, 0xa014, r0, 0x0, 0x0) sync() 15:44:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1126, &(0x7f0000000040), &(0x7f00000000c0)=0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000080)="900002e8ca34735644dd4cd5e866a5ad15627b97fd49eb1eff410154f4d450f9f35731b521443a3644ccf0b7467c00", 0x2f) 15:44:58 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x5, 0x1, {0x4, 0x2}}) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) 15:44:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 15:44:58 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x203, &(0x7f0000ffa000/0x4000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgid(r2) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000780)={{0x5, r1, r3, r4, r5, 0x5, 0x8740}, 0x0, 0x5, r6, r7, 0x80000001, 0x5, 0xd6a}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/249) shmctl$IPC_RMID(r0, 0x0) r8 = semget$private(0x0, 0x10000000008, 0x800000000280) semop(r8, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r9 = kqueue() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x8) r10 = semget$private(0x0, 0x8000000000000007, 0x800000007) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r12, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) semctl$SETVAL(r10, 0x1, 0x8, &(0x7f0000000640)=0x400000000000000) semop(r8, &(0x7f0000000440)=[{0x3, 0x101, 0x1000}, {0x0, 0x407, 0x800}, {0x4, 0x10001, 0x1001}, {0x4, 0x7fffffff, 0x1000}, {0x0, 0x5, 0x1000}, {0x5, 0x80, 0x1800}, {0x7, 0x6, 0xfffffffffffffffc}, {0x2, 0x7, 0x1000}, {0x4, 0xa1b, 0x1000}], 0x9) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000700), &(0x7f00000006c0)=0x278) ioctl$TIOCSBRK(r11, 0x2000747b) ioctl$TIOCSBRK(r12, 0x2000747b) ioctl$TIOCMSET(r12, 0x8004746d, &(0x7f0000000540)=0x8) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x40000133, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, r14, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r11, r13, r15) semop(r8, &(0x7f0000000200)=[{0x2, 0x7, 0x1000}, {0x7, 0x7ff, 0x1000}, {0x3, 0x4, 0x4267c2303caa6587}, {0x2, 0x6, 0x1802}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x3, 0x8000, 0x1000}], 0x9) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r16, 0x80105728, &(0x7f0000000600)={&(0x7f0000000500)=[{0x844, 0xb9}], 0x1}) fcntl$setstatus(r9, 0x4, 0x43) poll(&(0x7f0000000100)=[{r16, 0x21}], 0x13, 0x0) write(r16, &(0x7f0000000bc0)="0958990b228c700a2953aa0d5949caf62b060000000000000056afb0bccf66b466c9bd76c2feaf8718049624daf3d8fb4abf9a4e63f2458f14216111b1df019f83792e0cef0b00d1806b0077e8ad026eb015af6c8403cf7f71130bbe8fbd571087d1fcad39da26c870a1416d5ddb1380412cd305d5e7dbf5b2ffa9d44121220dc7014c9921716cefb1d4a6d573496b8702f56de8dd80c29660e8f6b215130ed6ab0b2237876aae42bee1ab7baa9dcce19a91cfce3df7124f93c74d85e66d9eb4165ab5ebb558cee1a15c9716bc93de4b95b15da7d98217ce89b5a6b469538f1196ec0ed2606ccbaac3ac7ab1a576f226d11317ec236ed7aa944dd5fa36b845f645d0db997dd16ec9a00dfdff2aa50111c600dad5a70896114199ec2c9901547b189c037861eb7751709a6bb731189f3ce3f53149b826bff897736482ab3b5f277f1aeb55feab2179dae931e49584cf81eedc26f31d896dfc662c0f666a69a30000000000000000000000c35cd2327c48d45d97ef1d364b65aa0a2026aeae906a24570101b64f2a3516876bfaedebd08dab9a3e3f156fd393898e49e36edf98805d6b3d197fa529714aafef108bc41052b9da3b6a60442876d72246eb247413f3353df759d93c95dc4f4973f525cfcf66dcd0994814ce7b30f35f4400b79d82026d5debdccde8e030a1ac61a29c57bd997808f4565515fb36b9b97612e11c655b", 0x200) open(&(0x7f00000005c0)='./file0\x00', 0x200, 0x0) 15:44:58 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/4096) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) connect(r2, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) recvmsg(r2, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) r3 = dup(r1) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x1, 0xba4}) 15:44:59 executing program 0: setrlimit(0x0, &(0x7f0000000040)) setrlimit(0x0, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x0, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)=ANY=[@ANYPTR64=&(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES64=r0, @ANYRESOCT=r0, @ANYPTR64, @ANYRESOCT=r0], @ANYRESHEX=r0, @ANYBLOB="fb356fa8cf8b226e87f31d8ebc834b7fdadcc85419dbdd492a0603d255026e20bdb2526a0009e27bf50951d8aedccc53c74a2ebf25bce0d52365d4fca5f93433123f3cc8faca459d5033f838334f8b5e864e8e44f4a5405d1625fe3d143ad6491abdd7bb4381d3b46128c1ef24592932f7a3e7298572ccf5f32293b7275d7f254998c78d45d25ca34d2ae3202f4671f5bf4633aa2db6f659f6b9f2dc169616baf11b2d83cb5a133836778ca4b94c9f268d0c4342f07258541967f64bae49be64b7f8dfd11d5787bb9e6ee0a34f14b4f283ae5c7cb6a0e030b7bf6476bae528dbaa986c746eac72e0b82eab24c41057c8", @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRESOCT=r0, @ANYRES16=r0], @ANYPTR=&(0x7f0000000200)=ANY=[@ANYPTR, @ANYRES16=r0], @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESHEX=r0, @ANYRES16=r0, @ANYRESOCT=r0], @ANYRES64=r0, @ANYRESOCT, @ANYPTR]]) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000480)) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000400)) dup2(r0, r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) 15:44:59 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000001600)=0xc) r3 = getegid() r4 = getpgid(0xffffffffffffffff) r5 = getuid() getgroups(0x5, &(0x7f0000001640)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) r10 = openat(0xffffffffffffff9c, &(0x7f0000001700)='./file0\x00', 0x0, 0x90) r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r12 = dup(0xffffffffffffff9c) r13 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000001740)) write(r10, &(0x7f0000001a00)="dc4e16ef87228ea84039c48778451a71909a43e591e35ed2", 0x18) pipe2(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r15 = socket$inet6(0x18, 0x3, 0x2) r16 = openat(0xffffffffffffff9c, &(0x7f00000017c0)='./file0\x00', 0x8100, 0x1) r17 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r18 = openat(0xffffffffffffff9c, &(0x7f0000001800)='./file0\x00', 0x8080, 0x100) r19 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000019c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000580)="1e9cb0d1b978feaccccfe4f5d771855c855d5c99bf9781c2165192da7fd504322e3aaa121ca46445db24fa0e0bfe55f2e6512d69ce9de3b73cb138ae3a84be04fda638e0562895444585a2707fd208d93cf8d17e7c7ae0b8fdfd88ed7833dbf5b6aa4750c290bda26dfac1ea101d3b624b9720ede9f3a13aeac3eac1ee160155f0cd97f6d1af4fc50e8932eba7eb7b44ea3482322d2c237a1045bc9320a52c479adfb5d9aab9208fdafa956a82cd4546560ea2033a424a90047642646e279a52869c7e100cbe7fe53ca7e9a3f7577345be514df9f8de2d9a56659b15cd5843f827306654483e6bd5bda88e6b102b3d95af80f9e9effc3628ef6c90f41531abd65c19ecee8249cb1480ab9ff7ac5f14da3d7163fbff799dbb8da1f24acad4167e91b8709bd588924b07b3a1c6d2b70854bd8cc1f8a061990a86393a1f0d491390c9306beb4189e1658bf013617029a9172d2f9edcc77fad07113a79c50337fa655862416a4509bfb314a14bb3d099632266ab6a8d836dbd7398c7f17adced33d27805893b1a6dbefc4e23f9614e93cf4df4165aa439149fc11d62a399e2f29ac5034feb7a12fe4a7a01cce42b73c4f541fc8c636435276fc06f0ab255cff9882b6e32b83a70afb1f602e52e701093ecaaaa4f53a31b3b0b1f697475d0564b44d8484dad12a69c80b73176669c2fa02d265fa36d37721e8ce8764392ad5b77a519183b0128ba8ca149f825e7701c5d3d371d962a61e751b58ca4d1511ed302beb7166de3facfbaa51dac52d0e901a05c57e9b19105382023cc517fa73f47e41b0a72cab36816ee73bc6f744b9875e0360bbf045f4ab64c27110f784b99c86f9ac8b3de005855c62c79d7f630503689947fc3b5fb0102c6cbd604a77cca88d5cb915d10be8632e8b2999792d6fd7932df1a23a66f57d8fe25fbad87d133e60c97cdf32df7b1cdce59e446bfd3226beacbd7bdd5cd68f5f2b648778ab95d5e4eb9acec43dd25f5f3c9ddba31f4c2720a5bd3c28e1fa22e11ea9bbaeda61d8711e9dd77414524526a001aa99b601dbcd1902f0cca80da3ec91690fcee0987425ce8c706157c18f093ae66e30cad157ba0bdfb27ba3f3c6b051da6c03a895697b6b0c4d39ca736206636f1338e75497646487c096467dbd8fc54fc8348679d42449884875006d944a4f6e175e0eab86b8479ca8a6bb3a3644c176328ff6861ca20b79224abf2e1948261a7bdaf70f7f8dc4ad73917d900d1f381b91bca40fb254c0825383351d18a9411d289a66d4f819129891e1e095ee8cbf238d3d2b2e3468cc3a84a8f91b0e1ba63b0ecc0e8425d9024c4fc9209bf307ad66a1fbf85d75a66502439ff3f1271b4a5cbe9c33d89f6c171205756d16093b36762a5acacd1b0a6ddd4d94cc93910ed0e38bfb34ef4b0575edef3d2e67f39f22b1d7d4c34420f5796937ef84592d98944185ce0197c4c379de554697ab23f60531e7195617d0e03cb2c2ddff5afeb1cfb1f8befaa9ae984615a132740c2712b869f66a95ecb95bb1e90cab6760e7858b48672eae5973e706af827f58778f7d08d6d24088d4530109e92068c946e3006960f880f6f85be0857d5294e0dda33490f05780ece43fab69460451d11a9ba76102e0cecb4419b81a4f1d6c9398af2ad61635231e6b4349c9b9c53d2871f4c5c8762ac1e6b28c47c9782ada9da48fd08cb7229375ab1b1f858d7a3fdea5f865cf4ae605010bb60eee614d9350141d83c8aaa73668dc65fc153ce3115dd0349454dfff47ca9250490c0017a48a4a23735e8bcc091e735014724520beb83b34e92d772dd506fa02ddb2e54684b603a8590d1bba2163d77cb05e38928318f6fa6093e0e4f6658d3876ad78eba4d8223c1d5b8b60d320c31abd361d99c594b922c72462f3ac6c71b9d25ea2b5b4a90b5d88fe9b0747c7227f32738710da40d780ba5377079d21e08e6ed0cc54c45c8ff734dac56491265073b6fcc2b71d0852d41693b4393ed58448a42329dc4adf9eaa60f729477738af78633052b42dda27d2ee88fd6433ce95139ae6726080776eb6c63bfaf62157f35487b0ebc2ea08b6fcb5eaf8821992f528dfccf92ef7cfebc5208161079a14b350868141e472a078bd6ea0f1451e0b50f57884a72ed3a74c5ce3c7e20d1a75fefb2c7390a910cf9855d9ae5d47ca9d345c5250c20e515abb42e25fcf7326228c9077eff6854a85dd2ef2b5bbb7ee0a034393d263be0fa9222230d6be4bafc37087a653eb0db84869210d00e77695b26bd890ab155ac83d98485588fc37b6f09d77234b96823a1dd6a3e1ca846918df9be5f910c8cdb87574dd95fc3a905da4f2d0cb2193aa541f5b41c6f6d3745f4ad4f8b9dcae052b293f759c709a1edf2b9edffa9d3fc533bbb71425a96e57e5c0bc867f02b2d21ca559a4ebc55b4dfd0821962d7406db39c75a6f1037248bfd19a3e3da050370b3b7abeb9da642897efdd2908225c15af0126b933633722fc2de3e6b7ac5aebe880b4f939374d61453795e9abf3259e44745ac121569e2b3e3ccf236b4a49e6b46b54f68e280d0e0bd75a853d1dfdb01ed074321022d35c47431d88b8ed92d99e56e9360f7ad6ce220ca6fff58d0c5751bdfddc68700c606063223c983b66b9f97f27bec7f98ccf0851902805ad5dbc402f3627175ccb6d13eb1036b2a18921b384dc63fa10d84b5ccf05c4c4431b35be6bf7fd57176d130f5eaed797e341d4872765b78ad5257a6952265922ec76663a9e44c0699ff64367b40d5613ead42e47e4f094012c0b0a61f084fef09f6239d12e426140862cce86fdd968076e9d8cb37b9ce8f49e5abc5b24d9d6ae0acbc2089168bc28f41ef716f034676c3bbf21c2a8ebccc8a5f7ae968624691abdd89cc88bfee3e2c90d909e2f88cf9713192da5bb60c724e1060040be71179f7a06778740db20553eb12ea83b29e8810db0ec2c1c8cc63a27324dfe937926f1cd0bd904a5e1bf201e8f27afd71bfe8840fff991c582cc18e690dd07bf53d403d146f7c5f2058459adcd0978dc96564d12ce42d2ece3654c1353fdcf3cb517b5b209ddc91156cb8e55cc572bfc033e02ea7efb2f518e1a0ac3fb280f4767283dd6941c590dba7587994d8ed6900faf63d34122e91323c918f96272b3708b808acc52f8d0244e2fb0a9729d975aafe38ffd2c3dc1287c1bc1042f32a8d62ae61b21a842cea930b95762d5a0b00873657378ea1e749b88c18331960beacfde33103f38135d7e1a2e275f8b760aa14f8c5a46eaf9671e264c9f377dec612049eaa7d780ccc91a6152ca9729c5d2dbfdafb8f0b112b302fe94fab966491d8564320ade225fed53d5bf2a71492e7ae17930d24cb9f45ab99f1bf66e80d55e45c1c7f1addf446eec86a423b711cf1ad7e3bf1e4db8fa631ae993ad66bbd9e0d262d4744ac2ec12461ef48820709b40edc56d04478ca833b34865466424ee63d2fcf9cb0e41d0b82d2df68a16235c8c3283ff63a38f8e9c80cc816f136856e067b8155cc0908252203a3a26e366765dc4a73e2114ee067cac87483f88f4ce6c9c1f7326aa32eaa8b825d3332e173f9057aec2c95cf52f6a3360ba8e7cdc3ff2d7619652eade25bcb95bf2617a75fec0f826f11ee46e7ff74d121b5a3269ec678ea03f2bbc7fbc28a98066d3cc0604ea3a88505944643348660356f0255485eaacb1abb984b3baa31bbe268919b17c3951ecd06dc900e507d91f9e652220e0b59f4b93eeabe98180599d81e504fe1e04e71459da0bda84ffceb3ab8529b8528d8bee833925c5403b3e3a3ed15f95631409bae4e12437ef099f0d591bba6d6e2eb913b63b1021904e15736984d58cd3c67fd1843acb08d3963bf945dd1bf42b1bdf0686d1aa9b5481a105252e3c1ce03277bd06272b03626f3686874e7ae136b213db5cf02bf1b818d378169e0be020cb6fdb215da5a5623c37d330962f572786f77feb985e794e3d24a9e853db0bb2cf0286c569940dc838df8374ebc3ec296f4c78b1be70dd3ea3467cc3c4cccf00461672303c58fa40e4a4c5416a02feafda1520a472018732dc791f5bb8c6c5058e5e112523a3a227552cdd41581f249b4c1785fd10a6dd5d64210746fdf0982a82042ba5d9d9a450a0a6a53db962f15f3e4dd2bc315bd8a49f61217e43afef8a2d8a3aa773eb38784239d334f738a8b2e8793bc4c304842542df5e38cb65e9e850a8eae603f4057c4aed316ad704aaea188747c331190f77bf1ddf1cfcefea0e02ff9f25d38aa5ff6e6a35b28cea16fcb2954b3251e91816a98e2b0ea8be1521237780e0a47dd3256c6139be7bc3fa44f3c769a6309e765e8f692d5e46ba8be35909f7e38e28ed15cf09a618fbbb31ec1a8818e386fa1760e9731aaa5852394aed168a9ac5ac775aea2b8fbc4cb99b3b9d668a99da6f43a3f80a78f97082418f0689d7ea006830f2653d33aed79405b7dceff4641002c85ee1b01e3ebbcd1ee5937309a4e17f25d4ab763d617967dc00b9224357625995cdfa210c7909bf67db9ac79e2b00958f210aa3b712a39734da37df36f32b26a5db9400605c4da9b4e204d54aa98ec3ea8cfe627ec35aeb459e889b3cd891ec7685d5e76f166ed622afd22de122ce0b9e0e4573c86546b441779af182d84a99cae03ea8a90612214d2a066c792d5788d921b5b7e846c9152d44db372ebcf1c50d213bdfcbbe940797c0c3c44ca37139710c9988af0b793be6a7c3608fc98d2a7c6eb7d42fd554189c6463d88f3f0e895d86966ffa68243988ec5dc9737bc5b765902d63422ec82cda66ab7888e73f80d17fdacc3a0f28c7a9c887857470497ab76e170f258789e347d5ba63b55ef81dcb013e65250a02a8f68d310c24c815bebdc91b273a022e496723172b5280af5c997a71bf62767c076f41f0ba6b102c88c86b9a2afe6fd8689dc33849055a97cd4efb087142b97c724401fa8ad25a4f6b214eae06a97cb3f316c7a3b34116b2363d162b7b242979603661fda4e9127da7b03d6f67f10c14363f6f02d599f6c482110c1911dda13fbad436a442313c32dbad1b0113f0b3abb2fe7eecc51d31b0f742570f6d49a3c23ff2b0480b887dbc81b0312978a5acfa6349e9a7628563533229ebd8ec87bcbf6a154ef9af0ae029279f0715c17ea2263a5aac64deaa17f899ddd1f16721bdf1c270cd2e151fb986b5de61e8082a81cab4aa03d17e690398368f8677be272143bbcf615dd2463b590f7eb574590f7d5d3cf2e4a4bca6ea758c19a8f5aae486bbc985058aa1c52df0f2ff9284eab9d3f8be9775cbc8a56c795d7b2ea9ced8d604dd2079b22dad165d602c30ac27b0fd869a58d874042eb4da7540ccc5eb6722e390f4d0eae60ba36f4703373838f42de9e03cd0289bcfeaa80cc9bbe0277995a44910774f39c9c41c6a5ea50d7a6d2b4af39dd90ceeecc0001d68ac7e7fd74a9ff1518619289eaf1e277c173e7f84b879e5eec4dd292e57895a90f6a4f2deeb613cdbe4db293acffd1e13679381f399dd0d951cbb73dc6169024954bffd0847b8547f35e3929a9bdd05bb19b0bc26b6c5888334927ab891f2f8c178ea9713a3bcb15b6d636147f72d14a4475ba7937b3adf1f3339ec1255c5b69615256fc133b6e62850ad17376ca1da1d470b37d8acb39530317e128904adc172d95ebffae19aa2861efb3f38eee630cb923dce5662ba4cb3dbdd688ca53329626b95d132b2a67d2789e599cc4373973f5bf400ed966c4bb40bfc3d67baff08c275f79baf703558222d8b93acfc73717863", 0x1000}, {&(0x7f0000000080)="52fe410d49c0559361926b6566174f33e99e8ff59864de493c2b216c16b227fb8b3eb6b9f5395b3f50e55b3ea89263a8fd19af46ec68c73cacfe3998ff5d96fef321a0acdeb97420ff520e2a2c7971223254b244395eedaf0f3d161e4a68afb0b4fab6d26bfb00c44b93205dca86fa5fe8f5b739cb401af87512a229eaf08f440e07069a03d0e8c59b2a57ff7d34e26353e64f2e19e244", 0x97}, {&(0x7f0000000140)="65beabd7a311e86e11928d2f582f2f067fab0eae2df4ca6f24635e469dcb0fb98c235ae28840c49545a5579c6542d02576b6435164f0991d89ae10ae23a3e5b5b2dfd6c4a44e8fee9962cb458b8341d08c403406d887a95ff1503eadc16a57adff9b475fb06ea72eccceedf530002559ee9f2132beb59b301fbbbf76", 0x7c}, {&(0x7f0000000300)="c1bf9b118ec74dba84f6676a9c939323b26ced32021a4adf1c3286a4db45feae98e89376e0879092dd557f6e8838b2e5b8c7f57927d72ca23d3217fb1782393c69b1b438a7e69c6c26f28c50274badaf2da5c29cca40f950a64c3cec9499b0e3720f379c4a0bb3d9cee47b17f56e7182d0a299cedccf7ba54ae2eb762d0ab8c2b93dbf93fe287c41617c6be98cbfa6363ec5b97da8dfebca3ced46751fcaf40d35c1985ccbd4e3b953f259f5d9fe2ebd077a040df2f52cfd76f1b308b8e45c70e4c9bd12ebe5e02a793dbde8fdc079689c4cc7044586d8047517e910e37df8251bedd34c6bde853a3f8f22ce5036c51819", 0xf1}, {&(0x7f0000000400)="065a92094ab5eac92c2d1fe6552581dcf088206fe7e3fa982802139f1a242a30e2c07af338ab804c0368d706bbf1c7e232efb0b62ad03d82e143fffeb75a5e8a118ff8c6ea00820a0234342556312bda58be292ae44a7bd851abe3cba8cf18cc87dbd03afc1c8af02f7187d9d099bb74c3c6cb37065f417647d3ea953fb0b8cafff308cc8815d0e4de311a70bc68a2f665dbc29d45f7c0a4ea4d0a0ad1e46a3805215ad1f3a6b6cad63bcee34d5d10222c5994e5800f594276e415872d938c1f572bbdd9718cbe9910d17341603165f59c3603330411f583f07e8087c8e446f2f54e38c779a7579f2ccbfcf6cd5af79ea8576f461507a4196813", 0xfa}], 0x5, &(0x7f0000001900)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffff9c, r10, r11, r12, r13, r14, r15, r16, r17, r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0xb8, 0x2}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 15:44:59 executing program 1: r0 = shmget$private(0x0, 0x1000, 0xfffffffffffffffe, &(0x7f0000fff000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) r2 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmdt(r1) shmctl$IPC_RMID(r0, 0x0) shmdt(r2) 15:44:59 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) r0 = dup(0xffffffffffffffff) write(r0, &(0x7f00000008c0)="0b75607dde371b5a321e4c840156b31f9a22aa8179334898610ca016310afb471b51d458de7d8b93336fef07e22b8d8f33395903bf21146252265edfe8b45f3d724622de51aa55df52348d3d78663eadae3dd47c7d0471756175b2e17882ba0a52199815965ada536de3bf63a390e733618d204f70d94b12c2671625207418e1c5ec3bbc47f069b90408ba05ad3776137c1fc1186bdead8a4420dd19c191548f6801f3fbde74a227805a3f9ce6ae72a16eb0bacb1fb5fee8616b9db1ddb9a4affc86b68f9338b71f948b7504376fce775ecb4b6c1e96b9560313da240282f525477174bcdd77a21ce73c4c7670db344b16983d0124f13dd23e86ceb3e91ef5969bf0e3b8af888b99f7efee0b56645fd2a6f4e02ca6cf0468fa7b256791048d767e0ba09f76da9db032a84046249887adc6abf13e402ea133cee5ece5d36967b5d24eeee041c424e88d8f2ef63c2c4401600348f535f891ce05de6c7784bbec9b61b146668c040a72f3aa1b589ace278114950303041239ca2dcd5c67d13e706740f17b38e52c997524e8b7c2dbdeefc5155a33882c598c8bef2ac6f29299efbf8cbb5beab34509d72da903e48b8583d1fc6ede8720d322c4de5af47c6705ee3a4f6a3c5004a0a8f34cbf47914fa642c48ece50d2cf671763bad3932371d35a22f7819d8bec19c0eeffd23bdf679716915a7a8d2f52829bae5b97cba1a4ccb61a95c733aac0a8e3ca9382c9249a61d7fa3178c845fc0aa57f68be7f068ea88e7d29867a8c59dc1638301ff86efe8dd6481e5e9c63be2019f35130f35dadcde5759a71770b0aa4b92f9c0c7631f3132e9208005d78ff05567a8f4214bc7688524f76c080262c5053c4ed51636ecd37da86bd0b33c09ad59d6c7f93c04d63951643d2e9eee2808fa66d391dd43e925ecea3a19af43a5af98fec9b82c79f763a1b610b383885338138dec07c683e58d0479dfd6037d8ee25bb6a4de08a7c674690d6ea958374e1fa268fa89ebe970c4e3850c76fb9ad294fb36a5b62e46805688708b1ca8a97c238211c6b74d9405be7e7d642b89a096999a4040fddebfd71bc267e924e766ba4f4a91b099b33b24f176e25ca4f925260bf9144353033a7de3f11d481e7085b7db429390adec3b6755c20ed4875f2992313331a4c0b43fbf1f4b21db9931a7adb613c01309ea76439e118fc0dd8729cfc4777f8b56ac05f4fe8a9ca82ecb80c018a9e4e697e4d6a20d55bf84457ec27f531b94e3f12b8f5725bae59915eaaa99b3785cf14bfdae5e5ea42dceec4272f1022c275532602a8a7f913a0f1907a36ff7fe21c7bc97804ccbb3b7b64542d6e7dc4503ebd2cf4edf9446ba84f44c7c4ddf997ae146839244a8fc7a46bee9888871bc5545d04058fd57cb6794143a89edac3c5d7531225bf46f42d9d62e452b7f14ec4104631676bda4ba673919da34d4e7271d1ae12c17783f58d23ed71d6973ec6b98875fd189ab83e51bd8f069f97f308b2dd037dc1824d20049fa2d1b9d7c39517e40d9e02348acf7f176ee600dfb2e30133ec87ebab9208850d9846c36cfd76109899fc404b30f0fbadc441823345df110b7a7f8f5ac027e3da434a31b416a709070ce884dc13ae53857fbee445030c6aea6d3781b78349a3cdb72ec268cab52bd700081d87b2cb60dd4d66cf31d3ca515f81c957f5bbd68b1ca14e09793b56f9715f8f85ef8d1e0bb23ce47b5abed1883e8f209bc225d4ca29b4820461997b661642d5b69cba60d29a8e59d019172d89fe71314398eea4205714357e02976aaf605a1ab19cfa615539d59b6a8539292d848daf70bf3b21e8a4d4c976917209ddbeb1388e29bd13cb78b870e6b89265556127349524e9f18e192d48b4c9e7a7730e40e8e5c7ebd529b56a2d697c10e4b18258e6df5d1b72a6c1d008ef697856e81110d7855c67b986185b0fb16761a7911a34ccaf90629f15c5fd5794e2f3d624473bae266d9ad2fb64c14ba6af683fe014e5cf9ff938349b9cfa725807583726b6f5b13372ac35675c60d2a99dca07b65b76a76c5768cac86eb5c003cc784bc307c94128a7de64a10e08595b0b04daa462efadfaa5c5e8174f09280c718c771fc75048160d1dd32d5c885e2c9f991f4b7bd61cba9c87fd3cc15eb589e13bdaa2dc2574d9eb91024411e88e6c7d817a862a29d31f7d5836ddba8e0309e7498967eab1829c6904a7ca37e89b8d538b0ab8f227eb5dd9b884b8376651f86dd357bab2662cc36ba19f6bd05dd5e68e8cac7fc62065a72cbb18728c9abce55acbd4f5f7b4bf52baa8c2e6385f73563edce9289624d24e0851f5dc748931a7f02d1b2f07184c6767ceb45ca4cc9cee88eba6b327c4fd30738e9e719e367b236a447f24eeb3e7042ac8b84b0a82fb510bea5a6a123ee05cc57b3143ffa3243fa613daa04f57b6f39d4764788caf38f448ac89563e86589ce9cec13ee4593a0d71b20de2b04b74890e53186d970eed6e107df6628cffd2009956c0a0e58b4bc7f754c4f64b84f4a46c67e7da8a282ee75cab8c3924a57c6994c11d1fe660f108a7d37bebe6baaec2ac9c63e8199f095ec8b9d2c7f70b4c44c13dced07ebaecfd27cef121fac7de8718398b1f4691366a109b5d562be4a9c4b20fc1f77f06dbd87ef83b0cd9e1d202a28d1152482704421e84f95983a7247f8ddc9166ba01d505c948baa8dacfb2fb0c1b1d6d95e46fe93956837d563bad7151595dce8aed8066d52f5fb4f410aac41c49b854db", 0x7a0) open(&(0x7f0000000040)='\x00', 0x8000, 0xc) 15:44:59 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 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, &(0x7f0000000240), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=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)) r2 = getuid() setuid(r2) syz_open_pts() fcntl$getflags(r1, 0x3) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)=""/108, &(0x7f0000000000)=0x6c) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r4 = semget$private(0x0, 0x6, 0x8c) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) 15:44:59 executing program 0: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) 15:44:59 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getgid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x4789, r2, r3, r4, r5, 0x4, 0x5}, 0x7, 0x9, r6, r7, 0x8000, 0x4, 0xfffffffffffffffe}) 15:44:59 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/209) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/121) 15:44:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 15:45:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000140)=[{r0, 0x26}], 0x1, 0x0) r1 = socket$inet(0x2, 0x4, 0x5) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/1, &(0x7f0000000080)=0x1) 15:45:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0xa4}, 0x8) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 15:45:00 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) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000003c0)=0x1) shmctl$SHM_UNLOCK(r1, 0x4) shmget(0x1, 0x1000, 0x240, &(0x7f0000ffa000/0x1000)=nil) getrlimit(0x1, &(0x7f00000002c0)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) chdir(&(0x7f0000000380)='./file0\x00') getitimer(0x0, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000400)={0x7fffffff, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000440)={0x4, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000280)) r2 = semget$private(0x0, 0x3, 0x102) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000500)=""/192) 15:45:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a404e3729900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x86) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x118) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) sendmsg$unix(r0, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) 15:45:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) read(r0, 0x0, 0x0) 15:45:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1, 0x4}, 0xc) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) 15:45:00 executing program 0: setrlimit(0xa008, &(0x7f0000000000)={0x5, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$inet6(0x18, 0x8007, 0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r2 = dup(r1) syz_open_pts() r3 = syz_open_pts() write(r3, &(0x7f00000001c0)="7f38aebb96f90d6f973a41e01ff5f7060437d7c5ec0b293f5e93a70d29a44cab5fb67b7a1a71817ab5a5238685f8a1f3782d58592bec1ebf357fa263fe8002f9392d3014918426d62f40992786328b2c6ad4b8b47dbea1e88ab6ae353aba9128a84ae8736f90d28f8db25a401e0c521b0b1255995056b683b13ab5417f34cc0fda69ae71", 0x84) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x10001, 0x9, 0x6, "30fb69408c7d9a98b85f71e829d41c4f89e8dfca", 0x5, 0x4}) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f0000000180)={0x100000000000000, 0x100000001, 0x0, 0x0, "61aa0db11ce9bae3c6004e6ae973739ea78b7ec0"}) 15:45:00 executing program 1: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x2, 0x0) r2 = msgget$private(0x0, 0x741) msgctl$IPC_RMID(r2, 0x0) listen(r1, 0x4) fcntl$dupfd(r0, 0x20000000000007, 0xffffffffffffff9c) 15:45:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xe031, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) write(r0, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) 15:45:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) fchflags(r0, 0x20000) 15:45:00 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x810, r0, 0x0, 0x32) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x9}, {0xa0, 0x1000}}, 0x2) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) 15:45:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() writev(r0, &(0x7f0000000740)=[{&(0x7f0000000040)="f9c8aaf9084a8666b8cd877a6b61f297dcd44f63532dd60e19949aa6f61c457670c655153a1a472fd3a143f54e6d677fcaa8c7e947b9c7a91e904617b74d2ad6e8c067097eb4b80ca3186c72109f1f76d192d5b69cd0a44a2493714d9441f12724490b49a3e964bf4fcdb5bc440474ef51b21400a87edcd54090867719fd86d19fbe56043c95938c62b60f3674484a450ff1462b", 0x94}, {&(0x7f0000000180)="fb0718f7c6ff3fcd94db39de1228bf0c84e4a4cbbbec170f5c0c3e0e0b2622dce4762d29d24c51dcaf2b2a4c8b4f19bf0d2ad29805f0551da956b6681bcbc6f0a6b9c04e09b4a62c3f7960888ce96775aab0530e76ab1eddb86894ecd7ec5a6d52e504ebbeb7cff072f6e4a6ff0c8acfbe82cb66e37d4d40048374bc8b618e38289b19a64c521c2116c9080c6cb401233e9aca5f9a6fa91d7663ee64c67a23fd89fe0ce513027f4aabc80c678eb6c1870a44418c9bfb304c26ca8c981729e6b2a1b96b6d", 0xc4}, {&(0x7f0000000100)="c18d106793e4555f6f6697d1a05d03496db9ddd3c4b83f8b27cd4cb5b3507a16903bb40dc3c8233bb3119792e506db8b", 0x30}, {&(0x7f0000000280)="bdad1b3d4cfed1c533b6825d0bb85f202407be52f00ad79a199ff460ba309da56fc6ff", 0x23}, {&(0x7f0000000300)="cfe064c341f114d9aeb82f13e224874c73f9ae4aaf5a789a8e36cabc7f74e24118867294287f425b4e8290188eef32bd559103e13810eba08c31bd5fd34c7fbed5f0d18becf84d939a544b121e2f6dbdd230171a2899b77a7023779b027b3ca35a47578d3d1ccaee3900d6a520cd68a778a148b3767404c400ceb2758d16171afdac3660ca559c5b97f32292ccfad2", 0x8f}, {&(0x7f00000003c0)="ecd63f01f5451a4a2c9f3e46e33706549daeed61dfc445ee7485a162b04d6a6e40e5d82044c89d6160cae6122b6d88fb3278977a49c0dd7f33e8fed387bbfa6e90aa01bde2965be47bf70b81ebe5d2a2ddaa9c5305619aaf8bc72cd0f658a1e932a6c7227c818af2f6dba38ff73a2e6a0c67343652e154e7b0b969e91537de9d9621084665032a61cc30bc60005c8c04802664ade14a3a4d8ccff914076fa4ce95a80870c9876b3fc8bb7661b32ec56d89cae077de807cc610cf88935803a37abc8c780308aaa0d9625739400b52340059ea66797666a69b6f03eb1c3a49cd2ce05d7d92397444f069f271e6be0e6139", 0xf0}, {&(0x7f0000000600)="1da0443d61563f5ef58cc2ca51baad0ce93254c42be0f97e2667248dc1dbab8e0ff2673cfff12cacc915a1b9d1bb802b3ba2e448baaa00e72f9bd8e984158d37f5415b91a66dcd7fe8366908535bcce74098c023cbe4f96322d111ba0753a3ad80088e5e674b0a", 0x67}, {&(0x7f0000000680)="f629132e79a6cca02b", 0x9}, {&(0x7f00000006c0)="a3f1138297110c57f1f8f7e30992f285db3002fe5ed2000b6a6b7da30bbf28ab69f9f510e2839351e79c1fd7a1b838249553f81411f41fe98601ef5ed06df7fba80d4512d934d784", 0x48}], 0x9) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="cbf0a38bf90bd8ef0c14a5fecea03a749428278b685b4aca33ac890e02de086e362df6cce345651f10d9990788c7981271e705624f154e34328664b453c381634aec7061d72a44707c3c3822818c9fc82ffe0104ae6d3e92f892437497bf2457106391a064e2f329a815c81091bc8d58073f9ce9175f99072f5ad100182ad6e1a90d8f995ff4367d84886a8f9ac1e6f7b12e5b5323e28d0c8905edcc034bcb0b9a7160985ef81b960b95e6bdff92cb317a830dea2ba3ed51f2a7c4ab193c2850c2de3de71ad312dc0a0467afe40ceb6ef8895f73c8c53fef3a1d38615d7ea00c6674b562dfe1db9bd0b1146bb58af369e0ef6dea70e5a3cf61ca641b03c1fd", 0xff}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 15:45:01 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) 15:45:01 executing program 0: 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(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) close(r2) 15:45:01 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x100000000, 0x0) semget(0x1, 0x2, 0x40) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xffffffffffffffff) 15:45:01 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) 15:45:01 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000880)="8a7716f7a2fc619403a3b3ec140c0aa2b0cf516f3effe8d4b9f9355d1e94cc544f7110b909b800220d317d5277ffa074bed157b1160b6db9c969470938ec421f88f71d8f50509584af8381818810521bb068953cd2541d686938c3397248bc5995e4db5d703822817e8a3699bab42d7e46cfdef594cfbb03fedf28e30c746bcd5c42e44d935fbc0330c15903edcd95eeff6fb247f648100a19b6e6da93ebc7b685b41fd9f95cb89f4f74e476842440909b9676449c4b20bb01377e9f5d3cc0f7f4b2925792131f9305d097d57cb9994185ec71e12feb0aadd20299f9d46b4ed933ea2949b56af3bce4dd97e2eff61a321de97ff1544d6951e58d55b6722fce3943f02a08126565d095f0827940ecd20f341112c1179233f5bab801479b4b23e4c8633592518b6594c47ca3a8f6b0f402f0f650d6dd99023aa73f05d92af12f8a5c9fc799025dcb0c66ceb8f93c399b5e7e394aada61ec0e407a02e4dffac2689b4c035abfcd3f0c814de778da36dd608216d9c8e5c3f08d7feb151bcc40af8185c74a0db7529243061244272abcbf94f1ea57e6ca37a7e50fc6e012f7ba7967bc3ec290ecd39ca5aba563204d65e30ec9b469fd37c412c863fef21290cc82a2f4f9c3340fb68723af7da19b2ac98f1f5b29df946b4dfc866d1973cebb5c495836ed340c6790cac6668c177c58c0a4e9ffa8de08cc82888530ed63be5f33ff889232ffb9da63b97ec51c649aaecb4754b90e0f1157f5b82c2f8d99aab86cf177e6309eee2c0b10f9c3e5dd5e9e43bc9cc8ddd4c90aba3c1d1f03ce3ed614c5ebd4bb2a72912d85b39662b4ffce2b42f03be3a373532bd1d0234240e0b09b98b26d59431edaa07b2c387bb8d4359094ed759063073aae5a7a9c14a3b96216fc1257a3227a6475d6215097b03c8bc657fb7e9b426b7e7e3e2ee99a82e7a5eedeb81463b35cebc39fe2dd47eef8940cec247e35928fc62eba133927e90a54d92b8c6d177a30f0b9ec3ab117688dcde394671ff2e91c80fb66c701a20bd262618654e3896ea8da571e3f9282b9a29b84ab294f3211b370e8916c51d4f9b0bb053c1d4541967d9e980c8d7c7f24dbf0a33d0931f9a7397e9c7f69924d066a7e7acac69fd223884289fee879390ae166520119d6ad4ea1ececa5ee29ed857a9543314fdb6b72702fa9e60a6ae881fd2e37b7f7ba6caa3fb767c2941c6bce1c22cb1ee72f4e843499b978db2f3b79e4ff7dbc9bf37e856487fddfc6c7c8903298e7ded163a8f9881ff10796b2565f231461572b21ccb0805404a970a540e552ebaebf0dc57b14e2814b2f049bd51a26bb3fa4c69ba91e9dced7c1d06ce03cbee3666587708180425cf53b3b6120a0b3412239ad9346e06ff4f1376c15c62324ce6d752a3e6a00a07f134e6cd955c9268f1206784f4b6028e0723c2e067295a16d04ec576811c2fe870d8e4d01b4f547169e1405c1af3ece31b150707c6e91c598834631f2f53da6e005b01ee733e82133fd9a25e06f769ed64f006c01fcf7b63dbfaa37f71ab9a642b7a31c7a3169de3b4a3d20e8b9643ef2b82f16e7cea6e1212db04a2aaa1684a360e697b081066cd76a1fc7f53e6fdc2a51d5a868c8d63241f0f592cc826cb16f98f793bca5273e86458497bf4871f4425c0e16aa80953537da4d2bd64c3f41bdd9b83fe35a40b38e2e9efae168ee680e632b4256dcb5dab243f2021feeb7e94e39f40a4c15c4724f8843eb17d388caf0a77fd75004da02ca4d448150c5b144d5db1287f3d602beeb2668e3b570c57f1ead3227f76c3d7f156dca1adc02a85bec70551975e57b39ae49396a9cfaa1892d4110c764eacf4a10322a812d4be02f882dec1187e4ec5fa93cea5634ec11bea256ccb1c0e3164a92ba527dbf4f1840e5e47ea2eebb9f833ae8e8f96a08ce2a9ee413f4e173e214e3676782627f2702d70f35ab961caaa7846e26f243c1e3952112da88d4b6eb74e7a230afaa28c6a256294a5ed163aa4c84430acc401b34599e15871181321fcc81b7956ff331b8a1ae3856690f2c8dc36cffc20798808be6b9707dd4abb176737e9d15ce39659d8811874e5a7dc0c1b5587eefe580a5434fe72e00cbc2ec585d5a2e69b794016ba8bbf83e322dbf37ee642168765e014605498f4bb7d8e928ee5daa242e6eda5346ca3da1cdfd1182e8beca2455c3faa06723be40c209a2946e9013c0a9ec2d4cfe7e587c81e805ae007c49efbdc80dabe520bf99f1e7bb19bacd1e5728b0358c90c1e0c396079a19a55c9922a1c91f67f8b322127515846cfc982740411b2d0755381d2125b9e6bb08b3077d2921a14d68b4278fb20a27d2332adaa029f77178d3aad131b1ccbce81f7271c8110f10b79cf166854c5bd929e80c3e8b01d6f9b177014121f142fb105b06bed87e196770bb59cd5f4e37a61dbee12d39fcb1bf153f5790083e55a21e4ded9e650b0c9941c7d9f73fa71353f313b64e11ac77fd56a2d8dec1bd60fa1adea2eeb628f01605adf4ca1ed8c2c2e47fb8b15d4ec28d42f3ef01cf3f1229aca71cfc9505974d3261b9e57ff8aab2fc453ca0dc44347be3eea117b89ce7ce14e3e6e40ee88d74e83d95ee2fdc86b208785dc0db3083894281b033478dd7ea69f4e126021ca985b49b3e0408caf245093f0316a40ea4717b5479184b886a80be1b45c181dd4bbcb6249648e496108930cb4add989a7511c0c586a0491796f6778b601530d50609301b2a679302a4d2f77ac9c4ff77501761ad8170097407eb5c54c0e537e51a9524405b25361365350003c26e314afd406a47ba8f78e56ad25d921d081f8dce955436523228dcf5312705f01e3e1f23c34ba7f11456111acda07766c11a51c7bc46f4c85fe052ff80b69c86384eb95aa8b7a3d65b231e054086516f8ac8f5cf4e73fc646cd66ae0889d2b3422bade7b34c553e9083ffdc97c7854b42c965ce977bbcb1ca1e38b79302b7f02509b92f9e91d9435d4105d8bcea07c99b6372941c99e9c00fbfb2076f0d8b7af055460e6fcdc7ed8efd205ec853db7f9377c77f944d8af02c9da453afeef5e2f167b7dfa98bb248d12dadc9bbe99ad152a9b509810f6e185209220c2a0b134a9c73df11a829a020bfe0daa9cce785413fc66b896c81014df93e52ef864e7f48c1136430211ea5c6d8c4afffa103db31b3f9762ec3aa92e7f3a31731d4d15787cbd2216ff3768ff1793f3e599ed509977c82f4d2fdb603d0e8660a1ea34a5aca5e1c2e14b89335835ea51334e0fdbcd4b6eb66810cb54117135a96ac422ff677ea9777ab4d48dcb9c7cab3c1d0ed67ab9a92dc777bd0caf5b18bf5341bc802ea2c5d91e5a402a94a9de5f4475840ede5dc8899ba8ff87126e44bcd310703e692df6f4f9b694cd8dadc02b0d4a23a7f5b4440aebbe295e866458e88cb8d8ca7a68c58bb0e3dd3389c6cb56b2134fd2d6423dfef8e2e2d65112bcef619ea426e77df06b1ee9eaa2a724dcae6a0b3ca5926aabd3d776cf2dd80614b90fefa5fd8b6ac80b1b3a121c992d1b2c4fbfb6803dc61dee820fc84680a552126b792aeb7890a3ca1c84bd003fceb851d87984c8858dad9238203f529366aa9698c891682a5e673f8f549178e1ad17fa689d46997681ddc6dd867fd99e7d7bfdb6784e13ae3b8cb9a3a88b131ea0ea1b044d21b51c6f9e273600091ad00dc559906d3404c688e7b8519ab354fdc3b129ca10e233f6efbd1790caa134e2f49a314ec53c109516ac71d44460936d7d8162c22396c19de3e6ecc4482a8131ea843b1b85e74eec187f127620837d479e9446a1f9213d8e970f227528afa8502baa46dfe24ecee536ddc0e8e200870c25330a6b203f10c09da529bce87876b3a3100d256ae3f44497bf1cbad4433df6b7e81a95852d6de6c2e73ff46002b12f52f760574eaf04af44318bd91abaecc393703ebe1a02d800a32c04623d7bae855060d914792ac9724ccb9eaccaca315e816445336740e57c16c52fd65774a648859246e2dd853b1587b820d8ff70cc371ac87bf7d6b6012eddd2ffa5ee41b98258e26d2851629a31c991b5167d79082263f1bae38dcdcd7c8eb834e82cfaf063742453140ec69ed9d8b2ae6319fdf97add45cd7f5ea0f96c03cd0492afa882149316fc36e522fe40376b619198c5f62dae95b0581a5c62088546369a332d22d8604df7986e895fd044701d7cb55344423e7aeecc63f11d1cadb07979e87922e550d2162aeb5e984eb792aee041a6061483de1d574902d9a898a2aadae432d9924fa064d37e5fa7c6ac4e9823d1939c77eab9b973a7117546dd433a7ebbe10c0f7072d1cd6240fa46011e4aee4cd022d3620edae4512ecd242e20a3056be89247634a7434d954dc503421e059e8740dd363b1e1f6995db2f133663a209135f161993d23e512c22ea1c2a7ef7462ee81783aaabad6bd29e827df6bd9d555c01c6edd0a9a7384e5e82be3ce378979a5ec9d8b6e9cf05aa83d10b7af9034e2e38c76f6cb0c45cd624f24f8bd60ad2dc2b732febe2b4958aa3f6dee5ea171aab3a5f3f308362d9c1f22eae03d97c14d982af6898a18087a92704f9d6c00d82dfa4638dc6fc9b3f8849623c92f94bdea8be69066c39439b1acec8c35a456e70ad2d7f098bee9a33e97eef217ab28cb5e618a683696426e04bbde3ec5dec3c0d379f3b81231999bc26606bc24ae3c1c8f32fd21328aedf20c730187fb3acb2366c383d5e36f3435d8456354e33aeb8748a9ef5a2f7de00962373b9f377416406ca99360cad4192095ae0d0732bf4f54db8df984e1c7eb4df7fad2d1cdc70a1cf00173d1e913cf3401869c34f36e08949f871e9dd3223df1c46a51fef103a48f0e2ffe623fc2517a7585bdc4d8d8888fa5af2aa74f62b2d2fbde812cf7e8635efed74510256be67cabf2dc090f93751eeaa2d619e5adebb3eb599ba1931525c4cc3dfb9f1aec9e16cf196c59024bdf2ad62775138ea9ef1854f1f099e0cdb234667c9079b7630a895cbffd23e79735ffbd00f076865917040f909074385e355be88139eaa63e2eb0e7549c12bee34b791417cc2233010dfd9cdf82a46cae281495b2185e0348a5c950a4c1c91aaa1b0cc96cd807b400b67d48a1edfc078e05cfca124c3f0a94416e590a0de7edcf97f7e3f9117e1a7457b0421af4ea4a7d3e0b45e78d7a07b3954d8ee240d3e008b556ed22d4d5e0b4081052cebaba55a673748d31de81e84757174690ba9610d15d9cf31bf3622421b8fad83886e12b12f929b59710c3d46357d5a52a7053d4e76cc63d705f8fbae0329396841aab64e968cadf0701a31480116099c3857f7fdaae9f6aa8db870da7dcf8bf0c2a23f89270b20e629e6bee8aefac8aa416e957517aeff71daf9f37d2ac53239c2ddb728918d0a35304e37ebc76a313228b80b1d01f82e40377c364be36a94357a4298ebfcb79736a50a881fcb4f67222f34bc3f16c02907c428f21a78267764d31076d719125df915d70c69da3f505379405a720496421448a82c55cf2561a2748d3b6a1806b71d7a133bfb4101a1648c729887699bd4e4308c004f5b5a1c0907a4c0ebb3c2c1a70f8c84514f9d055c6239df5412dcc2e7c8c0dffc840c95e822ff20a3721ca36867cce363d425ea8d54fb9a07a77d4a7bf2bf29bcfb15fc077fc4e2aeef46cc7b15238a38a14441a32c91e197d7e0851fda4d4c54271d5dafbc286831459bcbf691b1b496f22527e7cc102fc711216613909eddea16ddb7b0bc11ed1baa069b74c3dc4fb1e5f4845ff953d7ef7a8037", 0x1000}, {&(0x7f00000000c0)="a816a70520cbed42ea5d794ebc0efa282b002d505b2afa0a6655dda9190e87ddf42610519f862cce4198635c28f30f609f22c20ef276361189ea3614e26d017e3c9dda1a385a5abdc53ec8c31e56b2f20b0f40de9aaa649f7b7022aa4834df9d444bda1bce9a8fd33c7b09b2f6f66a11c18bacf1656826994e629b7f598f278acc8fb92428243c22b1c0b00e7ee6aab8692412699c35c7a0db1923f05b3580497428ded94699dcf8a26ee85bdbc352923b6210d4042115bec46e035e18fac9732fcbb9a7702d4ed2eb49ce20b3a2", 0xce}, {&(0x7f00000001c0)="c2c69c8669581d367e0a15cc8a2cb3f3d0259fa9b056dfc25f5aad7bd71fcee41267712f5fb6fa5f64e80edea16dbe8a53db1f5dc60aafa16d7c2870a853c717aa2db0a15822e43f954670f94ac66b03a9cfb8411ecd3a938e61fe9043f546c6a321d8fbe1f5c244584663ce02ec02decae8f447b554ee3a1b78404a12bc396a03080c4d611266dbc737f60456d2e93def79d41415edfd8a7728b9e0ed3e68bd0f9a423efece4b12523c33b9bb1f5c2c39b1235538789d706774f9786e6634f4a7ce0977a2649794b656f323c68fd70d3949", 0xd2}, {&(0x7f0000000040)="c3030af420db0ed649bb44b529803ed3", 0x10}], 0x4, 0x0) execve(0x0, 0x0, 0x0) dup2(r2, r0) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) fcntl$setstatus(r0, 0x4, 0xc) 15:45:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x53, 0xffffffff}, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)="e16550110828d73aa3fcc35415f305fe7efdea6a3fd4ff0f1f5452682141c868cb328ece613ac96acc10e376af6426c81cbe7eef47a49a8b4a0288a67c56677aeda3d1cec20764d26029d55c797549d5b89ae64d18e41e71af3e742c9f680fed738d061ed0f71acda648f08abd01b3a91e11de8e88229604a5143846f789532db254dd7ea291e340f518edd70ca378b134cd0c08c06b904c494392e599f5e3fe7dcb37f6a13da908f64e5fcfc4b7687b00d3ab9bb42c858e6ee807abaec2af5367f4c2b0d3074a105c4334159901a44f42c862e3da4ff4b87bb709219afd9d92", 0xe0}, {&(0x7f00000001c0)="269578a7f6ecf05c5c522a9e30efc6e5984eb03840b35247c6fd3d8344506a8f8fe21c335ef0ab9959dc0b59cca8f8107dc2aa81fa1fe2910ac50e3dcb6982a6b92380f3cc49b3e2b366b284", 0x4c}, {&(0x7f0000000240)="d5afa75d1bbe2d10682ad97d6713cafa8866e48e5aef7a851e00e7c66923b357a7d9da0f6876383bf00c537dcb1cbff6895f222cfa0b6f3ab69ce67f564d55319da1610ef6e919b89b2cbd76bdd3064a4a90b2dd5b0ea1157bac3f70f8ba62a6fbac881a3447d78acf44ca2f6a07884207567ccd7b54505438b2c0a7cc2cbac1806076e010b57d7759698c04c4b9cee26b69", 0x92}], 0x3, &(0x7f0000000580)=ANY=[@ANYBLOB="0001000000000000010000000200000037a02d732b6fd7dab03e83415aa6a07d0737381e313e5ff85c313d5fa3cf1830f4a256b64236c27653e8d45a39017b9736797aa60dfcc7605bd95ba2f17b8731483c479627aca5a78b493724e75b24564f6cc536d808220702853567c11c2c9939476b7975b1c38e21c94c59917b78d36590df6f568830150ea10bffc80cb10e46507fbe47d438ce631b5739b9b160a74a880361b002b2490c72fc8f0600587c4a1aa961c934213b195fc2a3d8deaee82180e4fffedb2a79c3fa91354d69a51129bcf803a7ea8e2813b42c143d23d1e76de55ee748b9140522a26f901f3b9a3f2b93000000000000c800000000000000ffff000003000000fd6e02176a40aee2caac71f38b5e96dc5f9d5f57c0c4e19c8b7eab15bd5218cfc92c5a4dfe1f52b1d54440df9cceac41a0c322f999b216aebfd94c5880dfcb6ca147a31ef16af6980925155a398255cf43e00750b42bdb993cfff76a2ff6b604cf7e4dbee9ff749917cea81127fcdb82b98e5702beb9bfd82794920eee59ba7b1226a8abbc19a9c32c7677bd07c071c861e9d2fd058ff65eb0e00ea1640796be0eb4b116c50a2c504398812c5a83ac69ee030655143e0000098a626c97b35594a65bf7e9a7d4622708c8f7f80ad41bec1d208f3ce32a2f2aa4bf6cca9e3d050d50cd1c6225cf61ba3ac68431c5192bceb24b35a6ae6649616757711deb70566241604f7bc700"/535], 0x1c8}, 0x6) fcntl$dupfd(r0, 0x0, r0) socket$inet(0x2, 0x2, 0x3ff) setsockopt(r0, 0x7, 0x80000000, &(0x7f0000000000)="85a96878c1a89aae7d33560f17c8a5286d97488ae0286478af2398a84faab58af3c4f7f72c971dc28a58eb47794e01474af6a01c3e09000000000000003012668afb7b01f6cef7a00d2efd02a5afc71121e1", 0x52) 15:45:01 executing program 1: r0 = geteuid() r1 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x64) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000200)={0x3ff, 0x3}) setreuid(0xffffffffffffffff, r0) r2 = semget$private(0x0, 0x3, 0x400) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000000)=""/136) r3 = dup(0xffffffffffffff9c) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x1, 0x80) r4 = geteuid() r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={r5, r4, r6}, 0xc) 15:45:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0) chflags(&(0x7f0000000000)='./file0/file0\x00', 0x10000) accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x20) 15:45:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) sendmsg(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="1000000000000000003b1e0000020000"], 0x10}, 0x8) 15:45:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20002, 0x11) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r3, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r2, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r3, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r1, 0x2000747a) sendto(r1, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x6, &(0x7f0000000300)) socket(0x18, 0x5, 0x20) r4 = msgget(0x3, 0xfffffffffffffffc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f00000004c0)={0x2, 0x0, 0x80000001, 0x10000, r5}) msgsnd(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000007600000039a1ccc2e6857ff77d5f2d3568150900ff7f463b18411f557e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190a0229ed801f1edc6fed40ad63a011f7632e947978a1ff562a4d4d144e32886559620e671bd476a76d51ea97831e70757eec5ba4ab231c401c5f076fb6de96dd0362d43ac5357cf71b305b79c70a270281b923300000000000000000000000000000000000000f8aacde991bf446076427a488426e6ab1cb9e6be6d8a0556281b4620a276e830a66cb0d519d2826cc2449849a0424d289d0649c3d266ba04000000ca5e22"], 0x1, 0x800) r6 = semget$private(0x0, 0x200000000000001, 0x9d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) syz_emit_ethernet(0xa9, &(0x7f0000000600)="28c5eebe16198136b6d10ff5947cb4fa8f46cd4bc1c4b8d915963286e285265754e5a6371655072967bd6c62e414e2b845e052b93208a1ccecffe2c265a5c8157026e0afa57a41984d5bf41d6266a623e40083bd7cd346dc3eb351ac0f435cb103b2331e3b200a66e30fb43a1770c83de50d3e9e4cd443c9ec5d098398922f62da56ba722959ff695f52a83d35366970e0b1796e188b9da64da85667879002dc57198a543d67b1b8bb") rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x1000, 0x101}, {0xc2a7, 0x80000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x0, 0x200) clock_getres(0xfffffffffffffffd, &(0x7f0000000100)) semop(r6, &(0x7f0000000500)=[{0x2, 0xec81, 0x1000}, {0x3, 0x100, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x3f, 0x1000}, {0x2, 0x100, 0x800}, {0x7, 0x9, 0x800}, {0x5, 0x10000, 0x800}, {0x0, 0x2}], 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x1, 0x9}, {0x18, 0x1, 0x8001, 0x5}, 0x0, [0x2, 0x400, 0x1ff, 0x7fffffff, 0xffff, 0x8, 0x24, 0x4]}, 0x3c) setitimer(0x0, &(0x7f00000005c0)={{0xb57e, 0x7}, {0x200, 0x6}}, &(0x7f00000006c0)) socket(0x1e, 0x1, 0x0) openat(r1, &(0x7f0000000380)='./file0\x00', 0x10, 0x20) 15:45:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000003c0)={0x3, 0x3}) 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) 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, &(0x7f0000000440)={0x7ffffffb, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000480)={0x4, './file0\x00', './file0\x00'}) r2 = semget$private(0x0, 0x3, 0x102) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000005c0)=""/192) 15:45:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x82, 0x0) mprotect(&(0x7f00005c8000/0x4000)=nil, 0x4000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:45:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x155) syz_open_pts() 15:45:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "8501a18600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:45:02 executing program 1: r0 = socket(0x11, 0x1, 0x0) setsockopt(r0, 0x29, 0x7, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0xa) 15:45:02 executing program 1: socketpair(0x1f, 0x0, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x5, 0x5) fcntl$dupfd(r0, 0xa, r1) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x24, 0x0, 0x0) 15:45:03 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) flock(r0, 0x4) 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) readlink(&(0x7f0000002300)='./file0\x00', 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)) r2 = fcntl$dupfd(r1, 0xa, r0) dup(r2) sync() 15:45:03 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x120) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0x7, 0x5}, {{r1}, 0xfffffffffffffffd, 0x48, 0x86, 0x8000, 0x6}, {{r1}, 0xffffffffffffffff, 0x24, 0x2, 0x1, 0x7b3}], 0x7, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x28, 0x40000000, 0xffffffff, 0x2}], 0x6fd0, &(0x7f0000000380)={0x5}) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf6}], 0x100, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffd, 0x12, 0x20, 0xcd53, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x5, 0x0, 0xc4d}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x1, 0x7fff}], 0x2, &(0x7f00000001c0)={0x9, 0x8}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x800, 0x0) getpeername$unix(r1, &(0x7f0000000200)=@file={0x0, ""/97}, &(0x7f0000000000)=0x63) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 15:45:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "44619b00000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x818, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) 15:45:03 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) writev(r2, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) r3 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) r8 = getpgid(0x0) r9 = geteuid() r10 = getgid() r11 = getpid() r12 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) sendmsg$unix(r1, &(0x7f00000019c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\b.ofile0\x00'], 0xa, &(0x7f00000016c0)=[{&(0x7f00000000c0)="e197b12dfa96b6bdbe5e9cc0d61cce40fde5e5815850f800906de3efb5f37caaa7e166df95c29443d3a4d2", 0x2b}, {&(0x7f0000000100)="b88edbf2e57fac29a7ab20e0aa959c9413f1385d8f99d1e59fa05c8e6ffe307fcfbdff25f7e3604c1ccbb2a1529ceaa101b24b69b4049ff71c630f68f75e9dbd7812a22366fcd9132f36b77d1f9d16c9ced36907431b4e0b7c706bdc9280a141e303f32b12ef0e779004764c5333ca1cd958f2b9707456ed8f55fa5ea4865e146f8fce5dd712441ececb7690e081e2d2428860b48b71907b98ee3cf76054e43855043470fa4bde1372e3a7edad9170566961294bf2e4d22720d353a08747c11f29cb623127c6a2c27cbdae6af23bfcac7d92b6233f1eabc88fd911", 0xdb}, {&(0x7f0000000200)="d4d05f8b6d5e52", 0x7}, {&(0x7f0000000240)="906c42ce40cffa73e63d1d88bb50ef249e09d143f94127025d01495183e6d7394317bdc4132b25dfaca44eeb46bfe007bde688f83c04eceb72665ddaf49a9cf4b05654b0f5a2bb118418ab57a262bc0011bd5fcb42cce75cbce1dc71bc4d55c6cfdc9e648dbcd77772497385a0db5e26831bab838bb10a296e86c03cb5502fe7ddbb4e66fcc7899c242e7445a5446c2d402cb5b148eee28a3731cf37d7fc9dfc8f09f0e77408fbf914af418db5604f692c0e69629b583c77e8a54ec6d010bad0b75d42dfb2ee661da5a60fd385f1e2236144323d0306034afce75008edc2d5bc3667723865a7e10aacd126f778e3bec9431308f84bff025cc6", 0xf9}, {&(0x7f0000000340)="aba387995be0bd499b5191d056195f8fef13a5ff4f7a9b963c75d173d2b788ba001ab132f8e6fc469a9841c469efe83cb953dcca9eef251669e4388e4125366878684252a14f4f51b4d2b5e81653fd0e08ef3052b16eb4f070ccbf895182fd90d9fbb2b500a22b42bbf7c0640664c342515210e909a28071bce6988f054d3c59044c0505d2a3fc551828451e1aa6e34fd68736ce88394abe", 0x98}, {&(0x7f0000000400)="595924546c28069189f9f3cd074e328fe43d829b843b76f3b9609f71e84612c6730cb6d2a78a8f737ea0e38b8900b1210b4b52ad92e11e1c37402339d45f5330492098d221c393687227d7908571cd22dda2efa1c07d44af641130c617bfc4bb51997b2efd0abd018d95b9a4e8792dd145e527a0c40a3b1f1f8898d81d9e8089e6d48b895adbcd2617e3f6674928accc3ad5fc037b9fd341d2054b86848d5bb76a8fcb200f025c1659874c5918516691b521f84875872430d12bb220eb5989a3157384b2506b65e9c1bff43cf5c06a3fa5c76e0ab9e0c91f51bfd2e52484e3fa1d6550b64729288b5401c766949de1c6453454388318e554c2ec5a9c385a0513b7847781d8ea737be624dce93f60203ecb71047bf7cee506a24658bf10d3368e4cc61af358d1913dc396ff03ffa41e8938bd7f3b7383e8b6f79a4b66173a0ada8f910b8e62e21106f9f28f89369ce8f0547895de78662fc1a99edc88d97454585a0e722679bd1b413f6e02183a20babdd001db08e45d5a262d9bff1c3f40b5a4b9ea33ed70d5c40cd77cca778a0b049d2f8de45f0e4cbef0875b15346b4f2bf6c9222505f03d748f773a7884eb2b6f65643cb5c399f3c126596c8f44a41754c258a15a91f4190ebe8cb1e8fcbc3dea59f92ed314a2631065383c5a8b786b91de125d50290bd492fb1837bb197fbcc6a7630d4d8c709a06f22a4327ddcf79d670086a6abcb1eb5a37f5123bab500a0fed2a0b828689c81bc62c54d9cd5a0b20aa904e6e9555f3809a0745719b7b08939a95b08a5d45aae27b46651770bfe53dad8f86f9d840c089ee889b96a07f3f8028f435755b65e918df8f323c4dee63e2414978cc01067ef7b8ba9c6ce4d70b033896dcaaf662f0b1d5a1dee0ea5e4ce62ec986d3839373d1d8c71127881cf062c1f00b97c5ce8ff1fc4dfab69ed7de3c4dbec85f0622a2b430185eec9ba538720999b8c4e68334edd9a1a8008f44b0e7c1ffdf6bb3ce56f44ebb131177bed2e899a87f421f9b30392d46248a069a3cc6d12e85b72def6f8a27482fa4a3b32437ccb30f60cbc8de15640164be3fa7da7431372f2e5d8fccb05f7a769d3f2f360a8b9101b3e043d51c2b63a8332705d9ae2461afbed3f1eeb1dc862190ce8dc44bc572ff5928751e12d159d92b961f5e02b000e566d1866d36367c0dccab0ea1ac83e2e4bf7cf126144cdbe237cffa855337ad6cb64d46d964ff046b1c7bae0fa2aeb34ef4c4cfeb849afe135c7db70d9a4fffb0d002c8f32d746ca0e1df8f7cd61feb49c247077c2ac97212773fc227cbf252fc9af9a8e096ebeedc84ed3ac0cf90c553a6d76d52645ecff5e7c510f990cc170bdf3ea39f762c47a3c03bafff6db7c2dae85011287d22eaba2f50b87477a283db6cb3f5603c11a9109b15119edaf65e12e4c679ad6011835e630ff3df1b00efd91551083c6e8d9f79e9aa6b1740d96dedf2c75050f20acc09bb425783f8632dec92a8fa5194a8dd4ba4ef64ef32a75234c360360154e918e1ac09391fa35d23c22864fc071a2b0914f3ab53e50566be4e72d66c8d60607aa3eb9c25e411b4ed4ca070684b5e095e178e87da09727e432ff24016619f9153dd397687ceba32fc22e34ab750858cdf70aed7864aa72f00890d15adaa6e74da8311a1c5cd2a66a6e5220307906bb26409b2f77e4250c028c85700e3c1bf251d2a2973501d0118099255ac55640a1efb3cd9bed0133226a9c202422e5574170b288e1f88952d373e965e7bc3e301443312424c411b3567ae1aa13b42e75c8a0c60af73f34eec98bebd1906692ede79706ffa084766e8b4b9b4bf9985f6160f359f092d5a53d93fb8d9a0c01e459eae1ddd817a14401ca1e26f0c2dd8347edbcd67513e2c2bc0612c0a62b3d0c1299d19bd85602d70ec576d838df043126c1c8fc7549a86c7163d95ecac01a31decdad718e31bd2306fa3b5a12ce3468477c1b2913e9361882ed42d0103e42ec73d26b2e4acc73bd2942c31554a5869ca22df650a06ce3589fba814665b9483e4e1eb82a62f1f4371500c4a656113291bdc46959bd9ad7cd27afd2cdf169dda48c0c4913aa6d882f3ccb566fe562498dafe093157b991cb6b6331d77ac4ca365cc9e0b7ed071d9b5fb5198000de65f8edac7457ab5105730c0d886349144a1bd9d24a66904dea33c2deb2ec64958658cd8dae6f57350a02d83300c099f26338fc235db2f6dbb82dc70a9b1aa129b2e99c6889684c2e3aee8be2a07d4f22018d154528eb697d63dd07211f7310d0dc6131d2acfc7ccc783f4971dc3083d4962db19f0b957971c0b1c6a0842a87b3fd519627b9e4935a3a9ecb939d8f47492735db2d550d5681a38394308008f1613ae583b156075fede5e6de30b7ef59ba466083f52bf459b659b33befb9f6863dc722e4455c8e6e42540355263e59ebd5c95e87253b5d2423b3b7ef50be2d1f1f2cff7ada14a2cab02da63d25c8d749490d751d66de79e02f40db739a63bae58f7275a5d1a364c88fcdeac6c65bffa203e5f563a0107d0aa3d048c3cd3650bb4af80bdbfef07590039e0835dbe8454111ebeb63ec88ea4915061e34ffdcc2c3dc21b9ac132e864015634e5bfe4832781ded95eae19c9bab986f5524f391ba1e8a65e9e99f51889bdc70b1ca9fe0dc8d17390a40ab421cf78513df27fe2b90f01c5a8c43c0d5ab9fa7cc138a06595ecb48d242f0444497660d6f7abb6c760d9b74225bb3b6fabd5f95aecf44f55c8b6ba532fb0f20ca138cbf1b56d3359e3b7c4afd58cd9f85f348f33c21ca7885a5a287e1e50fbe1c747189158473f8dbdf85ce1c4ed649d8cc9cb7843be5c37dbf30034ef33ca08cf94e91ec003b6a571e22a2b2d897fdcce980ae64c9d71bafca157a13565790534a93e7d23e3ad311c060b52d01d2a935ab56b71fa2c3c0f91567592440cca08f2a1c688691d4ea42e79b66a9c5ea6c1de0a4dae1718265d656878d127d828dcb1b8d5eb1c204747f4910dd15db415f3847edb10c7c63ac57dacf69a63ebb3406e2d5860f33907c8c457214700798ee1a99510287ec1228bec583545456b0a173cc8657d4941e2620fa887d326eab79ad91c5a0fcfb5d5be9c5309d0238a0dca2633ac372b5f163696d5c470763cdbc1d47e005fe64c8af66210f1278aff8d835fe6509a502c24fa30d59a0d9770cc8a3b0cfab28e01810872329ad03f77b2b562e4e3f3b186c66cc6f216ae9d1a593a7ece63478ca30f259b1d8680335cdc3f1259fda62a0b991123608dd9cf79cb31fc28de8eb2764782cfc962a14b5270d0659ce0a6e0ef381ee193493589e1ae1425adb490fc4b69cc28c30a9dcc72cc8e6fe0fe4b6540be51fbbe6fa03b74e26f194ab5a4877895f74214cf6d3787c51dc42eabdf9cf4999fd1225c775813daca996e6738e440f79c1ce565dffd3f320d964af5720bbebefea81a1a40d016ade27b4e1e9a62f926659991876121c504715582a34f520eeee1608509686ecd8f2643d40ab743d55d140f6859652470e10d814ccf3e42662f340573d6a9fbb70ce83d4a5311d30081cad6e552ce3c9bc515f09be3e26e34d8e1e23974c08b7ad76e8b5c4fc0e7f0dc8f137145365f8f270a733ab028b4c00ce2ed5fbd6c1d0d553b73a19dbfc2d193e37b5bde9c2abb6b928904ba26d5e1f4058b2cab379eafeffd9a211534654d271401e1c8387953ea7da91ecc7494a2e0ebbe42fe38173c4f8b267ac74ad8e70bbb03536fa505a47a270857c7d99834a9a20d4d77af8a522b2fd33fa0a60bd9043af646c49084121ccd6c5fe6d04622f51615d35ff23ea4011007d3e90c9a320c146720fb321908e35fab51292acaaa412b069772d51537b888f020a36b059cd45c9e671f6d44220ded53ac450df05b9e116b20bf59dea3629aa291653dff64f21b8c3ac91c0505de39a0a2c79c53b57291736eb889b8e4369e224a9ba3a833f36544fc09a84a8934fda227837b2ffe276364d7e1bb633b40fb78738aa6753fb67ef3de87385baa90b511c43bfdebe7cbc4b90559761cf735a69f73c7383856fa763825fceaaf515552e28e24d6bb2bb9ee0628806542c29e593c1c664927a3d87bf944d32184f37b51e52420e15671f82f1b812d2f1ed0d6664fd6e67a5fefc7796b7ffeb2f1fb2290ccc3e6819533f7f5ce3f7c4e823226427b20f0d31bbfff1dd920711c750b3270f1062f5e5d588407d2d6c126a70b680caa50f5b0a360a1833fc604aa6cda558cb7abf0406faf2cb58eeaee67811eec975bbad5294ee7f7bb06d100bc9900a0f8d5981370fcae63aa35967b9932b2e85987bf3d3a958a2b0c32facfea4ebd658c20c599fdb2871553fa4e547865d9bf88d1acded7407d0236dbbe3d063c5438d24847b1cd1ca473cbe2da8882ff5892cdff74e61efe7da2a2ba1bd38611d20d36327366357d0138dcafbce6786586bfe0bf325f0cc797badd6f4b5eeff479cd0193fc351b192486b5dbb6a0f02eea2eeef372d3e3b2ea55638afa2d57da8a635f7af9fdbc5c43e5429616a78d62d1f8ccc1d1f84bdebc47f9d79667f5a26cbfdf6137959585fcabbd50c7589858b49658fbb84108355903975b327bd6db21226064623a9de55d02bed0b7658f0c880a38cc5841fc1973da12fc438b6289adec48f7428b2b4c440e0d9e56c34f50aa10b8dccea4ada2f8c2cacb30d894a2261293aaa0ea07d4d6a521a3a5cfd512073655acc430af8a86e3b3cb09bba89a63c7032516aacf32ee8e7d679b181ba99eeedb73bd85b1320ec00ff6abf69d88dd923360c71139c4711f160172958c7a48703f70de270e6960768dc8b9553101aa84520832ad7f0aff0b1fb540f6c21b457545851ea2ba5acf938a8462ef0c9acf9f40b33f60cfdb8ebf1e78d4604a4f1020f2d34232361356ca2d68830156dec834eb5ae6a8b36798aa4e2267fbbab830c5fbebc780cd395e7894f223f8ed9bc4167b7d1ca9977a2d881f2888619aa7a18772474aec8a7dbcc66e2ecf6a677a3f18c6fca2e9d7300169985278920da4bff06779e825a6eb4b51e72e0f63484a831b11befc1cf1f63700a5919c677f900a32bcf4a0619d688669e4f7a8502cbf7793fe01ad04904eb74c629ea9714cc7770b12ce0a3ff9b72a99954e6847b11c5a97c473873e726f95a905a672452940712719f2adf1a6c3ff7d4210c15ce439dfd490f51adbd9958ec460dc1d21cb1ac123560ee719fdec1d25e6ddf25723164417bd8d46ebbf5ede8b86551cf5ee652d8d9eb5994e6f3d8e21793a4c6a722c4c5663764977bf475c2369da5f0b66dd9ea8e42da9f3704b126609997147f024854259e820e299e1c004544ba31427c7bab309fe51006c81df91030955d04c150b01027c350748de630f5c84d65cdd4972fbda98f4eeb893880b412eca6e446a549f519f1f8daba386f8a2be76a7cbfcd0ec16da0ff4525b09ce6be81d733290c27a972f2f3e46ea7b353a9c6d276cb4b9a0604643a92e1418da38b61a1c0afaa3c0026559258c3db53827ec11a7985b3d1374831834d17b226074367f06e74f5314c1caecb5d68d792110f7e0a67efb7025816535ba666079328f7a97b5bc3ed1c4587cb9b65cdc7a8a8d71e60e00c1f52f8b7b02f81dce1ede82324baa8ebc0760fe55c6d312d04ca432ebdfc8d4ca9c7bc7319d47d12fbdd9fc233f900d0151f0b126db18fe6f56221b4a80336335a9cad7688adb3d69855a98c73abfbee756fb66495f10dbeb30fe09e779902f6c460de454ae7b1a9f988077e", 0x1000}, {&(0x7f0000001400)="b957e6e46c141a856513dc62da92a85268520407b192fdcc6fa1c2bfad6a7543380135c592373977e8fe318f6e449a81ae42834b1e20bb9bc03a0d9640a06d4a19bcd809d03202ae93f7db13cb15817b0caeb1b39fa8af010d78f9c56375f59f22b765ec260a01a3b187bd802109dfe96e1720009722c7a2e6ce75e28b9581d65e69f6e372e79c6091dacdbc128fbd48d2339f49252bcb36d77760fd8f5b9a72a5b69c99312a97557b3771484f47774eaffd32163ac577d97124d9eb4f438c402a49f3d70e21d76dd6fe42ea61944faaade34b", 0xd3}, {&(0x7f0000001500)="0c8f50b953d001da1b349a75d67581e444a3a0bf51bbfa5bd2914ec74e5b10f87ce5e6a1caa284651fbbc6bb2a9742dcc6db266c3025ac6eaed1ada4e528bf0b4c1f368b7375faef11ab9bbc77a38abfbc9ce86fe70679deacf2bee432d4aba23e0194e10f6224cc485cd25f53aa0e6e944982f030d5e4a66e41e2497a81991f1e8be6", 0x83}, {&(0x7f00000015c0)="0071f9c82155a3cba4978269397d0324adcdf1b56d3078d28c265026534e6d7b01f83d09f695c193f38b07354999221fa95e0b4c22f96ffa47ad797ea21f7e591eb4506cf20f33c59eb8848e112af9debeaad51f2676ede4cbb578af08a13eb5b03fb6eb43e14a4ec40623e0b00336e9695aaa7cf72da1092a69c73d7569273a93ddf01297ca28d24b95e8da56f9622aef62ba2854ed6d8d25b06621848ea774dfb403bd51c4d634b87d2aa9e9b0e4f86081f26c648e789eb1175ad8d6030bf258a56f7fe6ccb0f895709b321499ad281efd2545053869ee2c377392353e18737a24d99b682e9b966a9cb0fcb5a3", 0xee}], 0x9, &(0x7f00000018c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r7}, @rights={0x30, 0xffff, 0x1, [r1, r2, r2, r0, r1, r2, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r2, r1, r2]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xd0, 0x8}, 0x409) execve(0x0, 0x0, 0x0) r14 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000001a00)={{0x7, r4, r5, r4, r10, 0x8, 0x2}, 0x0, 0x0, r8, r6, 0x3, 0xb3, 0x6}) r15 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmat(r15, &(0x7f0000ffc000/0x2000)=nil, 0x1000) readv(r1, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x7, 0x10000}, 0xc) 15:45:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001540)='./file0\x00', 0x801, 0x0) lseek(r1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x7, 0x8001) r3 = open(&(0x7f0000001580)='./file0\x00', 0x100, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002800)={0x0}, &(0x7f0000002840)=0xc) r5 = getuid() r6 = getgid() sendmsg$unix(r3, &(0x7f0000002940)={&(0x7f00000015c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000027c0)=[{&(0x7f0000001600)="455fe227d8242395ca41a41dfc04854c8d7c84934ec669298cef70ed7dd2f9e6f2a7ddcaa92cbff2532bf017e4369b68de4776a7d5a339bc01682ada2bbfcc723805705de359f52a30dfae2c132e825a0926210f561cf8ab0f9dd8f45021d6044e61", 0x62}, {&(0x7f0000001680)="1110f0b9085cb40dc532d917c6e4575442a6ac1af92e0fa72d6dd2c4d5c9c5cb252a4bc5a7e155284af32282142e58894d42ebef66eb12c44218917087c25d009db9caa57c9b84376279a5a43b65918646fe6f9356bab5ce194c59459320e65acf3febedc96e13bb04e6398afed9c7abb9d67274d8", 0x75}, {&(0x7f0000001700)="5d034c5824f5a8e68851e4e28c619c325d52606e5284e1598a7b0b835acbd9ecc43f812c4455c4cd8bf88c20a5963072e12cd9d24f2f7b112c0d9de9e2e374435cfec317e63b035ef1b90068c6ab039cfab8b470ef53b00b5d7792b9f44b9c576757eabd2e08d93726032275ff2d15cf0bc7484fb54af648d7d5d31e0eb6a0dbfb81998a465b4e15cdf65f6357a30666948f579980c5742d73ad9a5a0fcc701f2e702c9b99a8ef85ccee0c03edcf70f442a85b7fea89189be19b1879c4fb79110f6b2ec71575adc2fc9cb9d151b2fabad58752c36788956321d294fee7f053b824cab45f87eb6266394d0b86586f40a8b2b10034d3c5e5bd9ad106b00bbec56586a4496b1521d83c9dbd856a8b8cdbd1bfaeed551e69384870f521cecc5d01217e5912cc28610a1139e95442fa68ecf793805c59b57cedd4a6361b0f21eed5c386952c433696e93d4f012eba2b4b238779bac430ba77123c9de53c5fb7110cc9e7a98e4e25d4bb7b3f981953ecbdb0b1fccb535af710f9e44f26a14d83ada8be546d0ca831dc231b6b6c9f15c22cb3a460470f160ed9a9157ff6824fd44520d85f7a82ff774b6fa1ed6501c54a26b0a6ba974f7412417d92be89ef752ec8fa2fc1b4e061ef486c72900bcbf828f00fa7946a7455e924cbc9bba8ac57a946031b91d9d6b4d456fea773118b9c5b9cfd18ebfde17a44de40a50ce56704b567176d158576d5fd98900ae8e596ae9161e60f58a9275d996eab257f89aceb559e501eea511f74177b6ad6013b9a9d695095639b23fe4e32bae85110a87caafdaf370543edc6f0799cd6bd149223e57d35aad9a9c0202a1cfe41a214c1760738c23c818ac513e825635d9b8e82c7c9c05444691b4717e1d2072d45f74b1b741ec5aa74f17df898afbbdd84dcdc4646e3b4208aea2d3f5cd8adee4f28085581f8376f0fa2235ff55112389bce7f5e48fad7e21a9114eb72522756cc197f1ff511e77d17fda4557e7ceb79a396e1feefa2439705f6090495abe69043476429d9afc8cc0a292ef5bbb0373a99bf1a0c03faafac97abe9735679488471540e6c9a68cbbb2c8917997b2333630d9319e955d3265b5a167004605f163371a5005f5ba90b73f67a87703cd24730a8c2395afe9e4f5925a63d1486fdaddf8ba8963a828dbc09b92d508385399420219e1b2fd51a3d58eab6442199b55e59718f1a422fa3429a317ef22b354cf43adf609a2c02931493fc30781a31525dabce91af509427c176c3c32e144043dd18662e4b8d16dd0bbc3ef54dd6ae149d9084baf7ec6835b877a71f167076f2c1eb3e5156c381cd1cbfe8ca67541a6c644fd5800ade165a06a1c9c41f6211460ea3966532d20bb3c1987ae351fe4d8e75cfc8c9372e829d4b01ec7203b23572cf01fcafe77aec05626d2d52394404945a4cb98f4269e0491a870c122de8eaa2e9e971d755d4b6c1197276c4d88babbca0c62196838e171dcd551c0ef6d2f4a9cb88c47d71f8884cb8b30760eedc5a619e10eb506e900345a16bebff7cf1e9ddfb55529d3333961e8bd5f4b70fcbc8647a3a2d07061fe43c31ab6e6f2c1a1f324669415625c8d3908a51f2daa550c5a3f71aba680d8581a1e3327e4d4fec32adbc33ac0a2c4cb9e4bc2411e7c27c46fa2b2e290eabf68bc51410002bbb3e4f4aeb5ba416dedc699ddf92216740418d7433640000c75efb44099e4aaedd50797dca00dd5748d39e6a9e70bd11db01351873539be181a7f1d05e3589f7dbeaae086cfaaba5107e1137bed5ec19b25f8ae2611e2a050569722375721051b22f9617ccf51a38ee8a63b82b351920fd9f3b12f9b602f0f64ae59e3f306f1a1956089735435d039572305bb4d34c26138b7dda3a0fd029a64ba75018c2dc3656a98d929b37d0055d728ab3f23916d472d36b31626da96009ce9c61dab75e0c508aeefcc887cd46f15bf30a988bc1df738d793666b80f42b68171df0380cc794be1220cd49fddf3c30b23d1fa08d9bb62d6eadf8c48dc4344aeda76ee7652616a47b6db1a4dcd443d8010c81efec7444d55f4aea45ceabf580d80ac3711101493758e82af13c49a2cc9f110d805cec2c90ea3d72999918ca7ddfa60e06133eb261c441231d982e76f9784fd8d9c2ad7cd89ff4b98f0b5a39179b3caaf65f5038a29514cce9f6f80c887368fe25e3c77a5cd9cfb66a276251704e56a59f5fa39830ee549b68f1b35c302fea636b913c11966e57d66fe0d943117107c5da04550d948fe4ddc36bfb8a392500abe4515167b5a3ee7de55c7126f3dbca53bfe4b44bd5d75541bd344ff34c08fb5d3507b3698fc468ec3ea1d50d50978c060b59ab7b1683745be2a35803a3ecd2a920be1bb56a643c11cbff04c83c751c53de50755ac4bb3e534dee60f76dacd654be22d622c33ac30154855d46422bd42748c6ef45f6c873a17e5b310872c9d0afe2aebb5645819859d697cd11fae6ad44256531daffbbc5f0bd6a3bdd961c1b785f248f5676c1670415ae82edefa5d990d8dc8e6151dd4eaa73d069380fb16935cd0cd3545189e85b0ce9f36dfc4cb402d2c0c1ac81e4a66fb43fabef9b66f83db1607d53ab927599d51709cdcb5d35cdcc0b0efabc76f517812a41e13434fce514abaf8b0642b5f6b063bc42116b6c67cce96c74512710bddf98db59dd2f5e8db541f49e3f9706e0a1dc33b4a1a5ecee5436b958da0937cd220edb2c306642d93addcad432f4271548f53dccbe28fe6ec6e413764e438def8edc54dbe0e7a43fe53ba7a28177c1553de3fefdd123ca81da9ef7eec1b2f74b7e38e462f572d56ce356ce182d8a2edf327276a91f90ba18acaa337978764ed257a5d3fdd438065dd1c11b5f499db48a8e719e76bb3d7b02dd754b33d1e4831bd0f9f26aeefc37b98d5d2153b09cc784791fc5fa100a84ea46de560abd39a4e987568cb00d0d4a446fcefd6296bf574ff8ccfa29cf41650e50f022df27fcb58331f39e03361b260f907977d79aa1308412db63697c70dfe34464d442201b0f9ffda87044c58a59824b9463b95e10dd8ad531ea5ba823d4fddd58da358c94226fe2553873d48c19587f90584fc721efa7be0b51ecad382c1cdd9fdb5f6417c1fa81348f66e1cec4d2c0285bc91a3cc1633bf00348a7bb4b5424a9777d79e6c98e998de74b06cc710f899e0877a33a9f25ed434644fa8188d0c69ed1d4ab91e611829a762a85f239dac6b85faddda4981ad15c6e1062e09bd4ae571be01a87f10278ef68fc2391922925b3a81e6e94e5d7913e403496c31370806ca3282c344e45efaa1848c3f0aa67990224ab8c45938b71446887a6aa517fa99199ed2e5cb004aa349a9035dab9c432d056a9908ef0db31b4d17da90fac0eec1eeac9b4d95ba4648c13631ae5a6acf017c935cc08761c79e1166c91898d3c531d30e5ae048091ba812185b29061866e5abc85c8022e0786fc2303c11a59e5537e8b14c6cc3960c1ffec86119a2d30b87d2ad1921a1e726e4d8690d24e2691cc2cacace03aea910c1759e0780638f0a61947b70470d76b5add4288f0e3aad53632f6d280db07b134b87f76ab4d5ac3be816304c8d2b72f16b0572453845100ceea2eade15b9416e726285ef81720811045f9ad67ebed2ef677ed4a2fee136cc81da269c165e0640085a135b76c3006d74e84c0b24b1370b8664337d97e095711dc7bad11db17eb2155424cbfacf83330c4f0e37ad2d73e7648ab55cdb0dd97497e14288e139ad1d5242fc069d0c9295c1d72ab567c5dc4b42a76236dafdffd7b4622766f70f20d6306a11379ebcdfcfb407fc7a50544896eb4aae0c727aeb2768129d4728d85600b14ff591ee719ea5ecb5625b5f7505c4c255968f6f17d61a59ccf4afca1ba0c2ade824c2b2bd072262fe5facdcdb5cfc2e672f2145d041659704ed45b36e0b9c0934127150a3c1a659e82be046072b5cc86951cbed76a386389d0d72c9acd3863962738f3286711291aa348dab2cec016fa7ed00a436b452a97c36394216a76bcddb2e41690ed9cfad09545a4609bcdb746da9bc7404cf695a9132062986c960b2e80d92a1358c01f717a5941a9e5e9379f65a53d5b81a68a5ca50b6b6be5502def34dee76fea035ae19c72cd73fb3c001568b6938d514995ff359edfa4b24d6edc633a14180768ffafe1aebc02fc6351cb8e57cdcb5b678e952d9e145509eebdf944e0cb80ebd192cd3aca636358c714ec829868cae605f949850aff01abb4d85f98745ead9e6d896ec29b5362be33fd414b23c5b868238f671593ff4e5f7040e46c359275e3626105f606d6894e67a5e39712316eef9f98f0a3498a3dc144a5b91ca6a6ec1812b58e6b62f13b0d2b75ea36f98729ba234dd5c79383c543cae760daf6d64344116e724ec7e46b8cc543ff66a3d7c16623dff1a31620ac21c07626cd85e92203fb7808bdebf319b773565252d46d8b2427aa3e1f6bb4d5c0dd1f6ffe6dcc5ddc91fc740a1cf7489aebc80b3954bd0acca220fd4b6de8ade80bc1a15b2012c38428881acfe7e9e3157aa3b2044cb81d7f29357b4d0389d3ee2dc894184df4b60e9c3c8f78a870fb938027595f1291a928355fa6f5c8edfe352dfb44bcfc7931f442137be4eb875cd66fdf5e8306143e9b19b3abd5321c4570113a9e54c50f93a563740f2eca9933c7be24fbd5335d313859f39aea68846be9498c954cb5f94b494e5aef166940ea8a0d7a0f2203a8245dbdbf74d95814ab47380a08365225679be05333c08561499516b15a52ef43ea599d81bd46aa0ec5154d5895167bbe13ebdbc262afa786a351ee570b438c5d435a678548dfea76b0421b197d9b560cc4ac5d325d86fa1e73a5e7c78e3ff8a137a30729cfe7ae3e51bf47b97aff5ff5aa97c772c642efce746b9f429c4d12606fba29d1ab4b228046791099249b3e6010ed8e9abfd49ebd6fbd25cd2e494599766c88f8d19ad404664bc17f6c3846827bac7316fc29c33ce93a454353fb4079ca7b8a41590ab480499a454c4298972e2ba79ab9a55a914518b8c1ecb8f612905afb33f8919d431fa32275b779dc90b44912cb273e554ddbed22fe261f3db570ef414287effa157afc9f626d128370a13691d72c82103ccac2df3479552c0c1a9d9b1b4778c7bfc3c0b9d60b2d8ff565274cbaa387b41d234d2ccb20ffa747eaada374cc65ac39e557e8079763b1fa6865660ff5e0bbc11583ebc8054077227fb6f7fa2309f11acf624e9d589285164be54911797897cc09bb270337202ec7116bde77c925ec638be044e1c610122634645b32229f873e4c37c9cf72fc08f8b9843897ccba2b89648e3cdc85bb8c05a37618690d02fe821caf4203ccb8c0f5415f2ddd70525a026114e4fbe69e841e13fdf303a50130e4a7a5b43df7408f50b49d54ed1606a8d46523367155f506ead89ef727b3714a1e3eb32359df169c6e39dc7e72622cf7434c111b1e42e30ba6e7653164ce6cdb8172416c7eb0e018a7bf4c50458301c42c823ad419d2de1a2b9fbff10f1a663360f39b8eeec1d050ed269d8140458df048790c96b9507da5a09333ebfe63e2cefd146f656216b9675a1eb6231584df38c07c5ccbf5c04ba2ac8a0b974b2de38f52545488fff7ab81c8f09572dacec02296912f087f985dabeceafd3790da78dd6306edde9bfd199c6f699edbe08b027a0dfe9e52d34d1e4205cd65e16ae543b449fd1a66046ac5b42d3d467d4228e4a12ce3dbe70b8ecc08c69fe916a093b3422876dcb4378823b0e47dde17c4aee03", 0x1000}, {&(0x7f0000002700)="0c65d62927eef61a21bef9cea956644225903af9f3a90614517f0094e454e747a74a2b6075d1ee9e65f856e8be0242c76565e723e33756152ef72bdc9215bdb1c86a8b1498736c356d709eaed9309454afcc0c2c8e0aa869ae3f9a0b7a95304160146589e7115364958b87eaacbdc359c0accc88e23168fe48673ee6e0839e9b3c1c2749a3a1890a09d5f97950bf3935b91354afc57bd3a1526deb3f5a353231e3a942d87a0e6f04d40265282dd45e3cdfa3", 0xb2}], 0x4, &(0x7f0000002880)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x38, 0xffff, 0x1, [r2, r0, r2, r2, r1, r0, r1, r1, r0, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r0, r2]}], 0xb8, 0x2}, 0x8) r7 = shmget$private(0x0, 0x4000, 0x148, &(0x7f0000ffc000/0x4000)=nil) r8 = getuid() getgroups(0x4, &(0x7f0000001440)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) geteuid() r11 = getgid() r12 = getpid() r13 = getpgid(0x0) shmctl$IPC_SET(r7, 0x1, &(0x7f00000014c0)={{0x0, r8, r9, r10, r11, 0x83, 0x30f}, 0xad27, 0x8, r12, r13, 0x8, 0x2, 0x2800}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x8, 0x2343}, {0x18, 0x1, 0xfff, 0x5}, 0x6, [0x1000, 0x6, 0x2, 0x1, 0xb643, 0x7e3, 0x2730, 0x5]}, 0x3c) pwritev(r2, &(0x7f00000013c0)=[{&(0x7f00000001c0)="67be8c99862ae43fc0f65884db41869e00e354256e03535cdd7ad2900a2b21f473eee0b3de4839667485d130c3b035ef289833c7c8ecae010ced7bafe731b7fbec23d31093af7f18d928b47cf8b8299b0dd2ff402ac10b1c49e612ada282d646f36416b0355581e6d8eca6ac239cd7d5c02684c601ad1fb7af8c5393ba1051dce3850912fb8343556c567ba8ae6b49a4f41837460cfe9aaa00237e0702d02116eff391f2e2cfafb62c51a6a0448385c402af0f3a01aaba4108a0e6c492bc2a7f7424a6f5da544932099108dc3f398b0cb98ccdc2b5d81bf7d247c5b42fb8010dac763d70e73ce4b5489c22ae0639e267ced631192fc4931f0441a3582edcdc96c35d05f3405af1977337374feb145c86a768a5fdb9e037a458f21d737488a2b57dd7ac25891aa6a3c93d25f9e45a4d5ec7f762641cfa925e6a4ed356679ae3dc362f537ad45ccba534a9fab6ca41cacc755dad227218e11e6e9f4a362a6f247be144e747187478dd431cd7940b6a804d699f81ed213be034b90320608361e5616723e6dab6f4055a1c996858fa7164f4849a950b28245865b4d3110eeb7cb7b81eea1b0bcd5b050ab322629447956df1864432fccdf4457455107c4a6e4629bf2aa82180758e2a1bf0dbee2c77319aa138b903c713615fe673ebba4260ca02d591b46324aefa8edd0f82d878ead551935d3e0a91582ecf9b9b5bb9937f9e27545336f06e9c7df1ea67011ae03e6ac9d6088845bf4d19cb127ad20e4a0003f24d97bd055a1c1ad908866cbdf6a312f5de2fb42e54c05a689195558e3b16d0b395b1f4b5593e535bbc89bdde4db637ae157ae7660577e4bf2ae8262f07667fb2328b01f7344d5758a115c7232677b10e245f366a554b6cd0555715ace2bf2c5ff43b49535f355ba154ba8b34e311b8500df99bebaec665f5124897484f8ab16d501757aa29baa83c328d694f0ac61518c58b1d2a46ccd9784ef1c6d005171ddb61559cf567524fdb1d60fcbd9fe7451be9e5af6f232e9546daa7446ea83cc90e7e2741cbff4a57b6cc3cee9468aea96ef7eec9fb702249a48f008d8adb480ceb4187ee30ec6107e5fbec42fbfe1605622a036371f21956bef98b4dc5ac9c68ea3efbae7e2014964bd5a482af4d848c10abda6480bb333712ab4f4b20ecafa520a1546d251691a410b12eb8039574f938826ce30ee51ed27360fe2d160d2993ce71727fdba65f697b336120761b1cc2055a9b30ffb01484fbb194323a98ae1a668cfc0b5bf470f20f99927d0e913c0d8b26ec9eae6f5ac7ba0ba38ee19b7ef494873d4c16bf0a920a2abc424d1391557ee2aec5791d429bc7abd1d8a07a79eb90fa09726542ba44b6bb6ac85bdb6f976b4400d78917a232839521805c4001cca7830dcb89261734ef6273109c681aa0bd9218bd4df423a3bd6b9f4efd7fe566628ce109d4c8cb275458b16321d170b6fd7186b9ebfde1a77b3a0c698c694440c58dd325e3e7804372afd579793ddd360a23f8ff769181747cbec15fc50f178761a2603d892fb5c214212e28c40ac200387ddf5efe7d446040ac0ce74b83339c4d8bb85c51aa6310bcda61180d5477f36ad6fab83f28bf2b7cf505706b761f0e0f9d18a08b1bcbee8d821d5128deaaa4f896402a601c4fd884a5ef21b82561f0a33d1ba2f8ecc3b58343c981db98d32d090f6ea3528da3cabcf251eb49b493448709e4a5fac7749a3ddc73f5fe182b880ff03074c8b1af8a9a0ed017aa1b08cf8ba78d5436be7344863e2055646ef952d9a01ff97a4f8b0d4637fabb60271a87f1d5e9c3e6079d60d54bd5ef58c395fe2bedaa0b4fa0a24475451f826839ef4c17530d7b203d4cbcc5dc36c90974af5f29aa3c4348127cc61e1af34421b607ecb43165c4fec0e93840b9ac55c873b9867e4f6b5badac785a5114afb8040c16ad41bf6c104b6084295c2dee08e5628996c651ef2a4e6a01220a472726c5aabc6232658578d953bf0b002078b4bdf0032fbae901985bbe52de9adccd3d3ed784cb454d036640f1c15f89b25ef2b62c1e9a720f20298717bf37158171df8e042ba19f7b8e494ab2f71ffd1e13c7076676999e233ae3550f4b704bd10fae8dad3292140cfc8c6839a3bf242d8bdfa8e72993f578463cc491862d5029cc01f1e2628ed917ed35b985e19538027a47cef17c98699f9b63e028a3640ca723766ad2af26f8355f104e0ae558ffe00e7a5dd7d05a90182b9793c36fd052e65d93090a4057e33776c6695f466c29912b90ad3b57c57ecceeb2b82264a6a4e008a9d4adda1b135f593f2479d3ccb20377d18975c3141ec778570e2d07006368967b7229a24e239976d311cfae74d1dfc1a164a3e1c7852a65fb0a5bc73cc9c17f3dc4d57764d11a278bc811816700c905914800d8bc4825ac02e38552010b969aaa76e9c96b252b6c71d4ea277b11769a7f3406f895789934ce7209de7315038e7e3e26748636b7c3c5fe20fdd8f26822378c38512b2855365ca8b7122764134e43040ad7ccd0111a3e29884609711aaba79ac5106b9d48bb40c35d4f9e8889eec4fc623604a14d45952a55c2e1417f9c218e955abe1629aa28c1fd957f67d0f8b89666a75c011e6c62560607f60f723bc101025d1af70330f015f46d8da3234d8cb7c7c2489a6890d5b956823af17acf606d6aac0508bd6aa9dfc6bd4912d185e00a79c1da682c4399945beaccdc9a329fef2189ccf860ddbee58d96cd8fc423e2576b8f95f8eaee63bcf39307f5761747b17d5bf5b43d75d537406bd37caf810a9e5ead1a7cb435f86268afaf2ef99e800cff7f90bd1455bbdcd60c31c3399d6029f1682afbfd120d223115df938eb84c6f41562f7038501f8451fe98b5c0a6600f110397792cbb774e69169bd9c306047023a44adbf13aa156e8bf5c8be2fa39acc667afe72c9205f2ba7c4cbc9b50f52a72fbd527db319ba476c60eb2502e29cfc1286fca12b5126264bdbaacf2afa19fbffa9dd4475b31f3dc34581fdb742da463913631e538e976f78aa58f1e6b1c7e345f2ce836cc70fd5dbb8fe114f03a321c90a43b68cdb9b3c41fbc2a204ce3b7dbd352f394c3d65c042b3cb3392d3baa2f796d046f26461e2bf9bf5eba55d01eae300e62e79ca786219a38e7fd20ecf58b986f540e7c9a4e0b0d1dd6f3800b7f6173cbe2f40c44266a691318c57410aaaf4da32933e7678a8b4bdd1184da02030ab8ee5461f91c68e96ddea113cb7c21e6a6284997c3183005b8fe61bb52ee61e7cd4cbd262e9ffca16a2232746d7dee398fca7548620f8b7d64d0d326622e3fa45bdf481bfa040fd12d92504a1a8e1c9ff8318ceba12fbca24fb877d588bb6221ed51c5016e5eca748b22cefa36b4ac778bcbaeef8684b93ae6a572ca830ef2b4cf2e7eec25fc46c595122e7ee2677eb438017a2ecbf6c6c03efc0f7d367ed08ddba7cee5908eb74944868d23d8e24a5f37d57060f619dd64fa3bafeffb2e3e074a707035603b3b8bb89de3ab460c97e1f7cb76f2bc56fd085b8bb2b75e8e56a191a02cbfb75c600b551fef5cd48b84403cdcf7258ea19f113745ad4a646432337c460307f1cdf42158daa23467326e93a0b0d843c4b510fcf16355b85a7cfa7ddb5a65bf6cfa589bd834aee2c5f04d0e014900f21e9108ab50991bd0f47a7c6dc94cdfcb033fe697af280a70878c1fa8ce57dd5a291c3524b0c120089689cf72ce6869dc0a2581bb3a04791d3697cc65b8667d8179bdc7e00f65e5d4ffa6d750c167bce990dd6c789672886c0430d45a63b75a10f218b6c31252ae7e740dd9798960ddacc9706d8ccef14d3da70640f8fda6b984f8f2f37403f0793cc578a244fc0c1dcc91eaf511bc1a16231c9f92cf3e7b55a91fd633c53048bb4ec7c440f70edf014263bab4b8983da0a2f191abe746cc08fa786b2180c87f3f3b408b6658933071bbfceba5cb4eea7fda860f93aba180b5294d0ff9ede0b795f70585e19fa1039875ea4bd6aa34d96176a44f0792ec2f69e159bb0566b9af282fee4552c1dae33e0d3745fb71be685e90e09e29ca10f37fc7328eca3175c0ade5738b96d79623b9d7779106a30351d4ec85b870759a17002df53b2b3aba9bc0cb0b977f9ab1758dab21765e320241d95252eddf671b37b01ff81c5ad1496998ea9a43d53039acd3541501e9e456629cc90d90acd2ab154b7edc8512bc4546c6d6f809272d49c2a828e2c2677f96d1ebaff171f02d0faafba4504b24dbb72ee49a310f5461febd687aa5669bc8d75ec79eb6457979f8880ecd392a7bf2b5a7bbd721c21e878e14b299892fb4650755a3181e8aeb9e2e049068d4da4fa006fdd97a09c517dd1b12b61665889ab28bc462dc049c66d86a18f655cce8533236e691bf04faf1983319ef213ebac65a85a80cfcba73868f9dd109cdaed65633b76cb3c3f412d2a61114fa719427af230b17f51417e11e37886f667e8d888ef70659092f687f364bd000d76d274dd6046f687e86bc58a581e3b268ab3d2922afcb1e12ceccce5aa9b3fa03b35edeb30af953da2076baeca3881707fc704b2699a5776b3352dc027b3b15f255a35d414dc1be63fc6dc56fe094c64421e5a9a277e47ba6ea55c9c2b295cc938c81bdc4bb4d409be8cb0669b81958cd5a925c2aad1a85dd3bab8fbf02d9d534d73da6b74ae303e562dd61ba1c2e4798aa8c7ca4b85680926890c0cee7aa4bd02252caec0cba1d20f61a9b95555971bbd5ec994dcafa47122aa1459474b86c5a5a1080a1ec6fd7898350b0e137653b14678c5f3b8fdac4e44c8820cc19bf0f8d06b854a1a51e37463ad288be7327c63e48808e1590daa10ffa9af880c03b21e551c96433c2d167cfad7f7012227b39e230282db390b397976dcb0e197f6522bf9ff1399be01829aff26cf6996b9d32c23542290f29cba6384dab0d9283c741ee7f8d76ee29ea7a63f1ebc3529d923c42e790cf97fbe8818a6e94ed5f21552172659744dca5b9becef8d83530ddea45eb8ca8dc8e0d25e62b352ca036a365ecade35c7c408010b74feacc57626a182453105d5062fc90aad9de6c058f04dfd6707a6cf3fc3b89412f83d981eede91a6ef206d77a6a33b9fb752056ffd9313c1ec613b88622529c2e5c86f1abe8cfdc63994848b7357932baeaa456f376f4b17d59d9741c442e57edc03d773befa1d507761e007f4a7a2f7b250ffea66d986dddda4d01b40a0543d7d149700d1ebd83176b1391c9669a96227d4a77009453c6a5b20ebef883939c09451e1519eb7516fef6e75486c534dcbeca4053e9daa8097a3575cf14c1b41c1ba502fc9451af22dbf7c071b6ef582f3a9cc71220e239d69a96a3567d30664660846c7396f43d4becdaf8eb9f3a7c4cb8c9bc632dfe3d8edf9496b5ce78761ff06a2f01944bfba6ce81e2e8215e6f77ceba2c7ced29e7f0b7af76e9e9d24bbf3a647a3dce524ca23f856240f6ae1b72f2c854c9c3384ab253271dd3132f3e3d68782586f2816ece01c7fbd65367cab07fd90582f1c9861329e773a3bd5565a788e8c0c008c65b7e4c2611a3cf91bc277e66dc4a65b6945ed72c92bcc14afc4c3eecdeb9440c04b41b2c93d1ee63be766671e592b758957338c8632db09064133e6788489a76e8150d2e77f267f63fe1d0d1d72ad6a5dc6de75a8c217ed8a8a9305bf2cc3b2c471bfdf24e5718227bc50bc5448af8a803cd77e88e03ade405c52a1283c8344895d809ad197e9f7879efbd4d355e1b9d465945dbfe82a9a0bd173bdf992609e7c169a233b", 0x1000}, {&(0x7f0000000040)="b22d9a4db1af829c0b00a9eb76951cacff605b6ed6651a6c65dac2f30bc6069a86a645623a3402fd3b463d88909a01b5239f852704ba7c7a1dca96b1db4d6b3f57da0e0cb4238f128d0399c478fbfee64634faf1c9e8bb9935bdb543fbc89d3865003356fa929c046b3c275f2e551777835cf1fbc0eeb285ec10350de040d1704f4e7c16f3", 0x85}, {&(0x7f0000000100)="538238a2ee519f440ffdcc2fd63818b8735091c71011a5329c31f0de2be8bcf9f38656ee6a294468", 0x28}, {&(0x7f00000011c0)="21e49130a787ae3e4055b0b6be90823ce304a9939d38a14e63b03f2512d6643a6554551a9a63b2b289b8a576a488a38426499845c981f4b8a085c120233047334db525f3980b435502d307557de7d7bd18c3372f0a1f14b9f1802dc096c673e8eb7c7bf59d8e39bf25f29203112ef30927dff8733d0acf842c2972990cfeedae8c2974a445d1f913ed174a8ea879ee2c21ee379960520bc3e01d3734f3a157e1b1fccd674ecdf9ebb7f2fb10e4dec31f9cb998bb59194037adb19a66c2f458a77bfad777c0ce8f347e843ec0f82eb28977485d2237301242a6eb", 0xda}, {&(0x7f00000012c0)="5425d6ff6f62640014349eb76054871cef16fb5d880655b019a5ee09024ce7fc8c15bf7cea2c7422b0d748b809a6235f2adcc848e58aec9aed7520076c22c4658353700acf99ea53e97a5417a1cf2560f93dcb58bf7fcba3f2963e39bb93ae7de6bb89fcabd240b44ad2c7a020ac4083214e5550c06290515fe9b8fec4eaf4df087bdd7d4486eaf37bdef4ded7f1afe753172f3d342c0676d966b748062d71436e81943264633dfd9b8a6a56c4136a21abf9c182e10a2d78ab6657d3d541e49a7aedac25b3", 0xc5}], 0x5, 0x3) 15:45:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000, "00200000000000fe3b5320000001000000000d00", 0xb}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getgid() fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x4) setsockopt(r1, 0x1000000029, 0x2d, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xb) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:45:03 executing program 0: msgsnd(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000010000000800e5f7916bef0400000000000000fd86fc7de466a9afb74f073a667250f11b0f81b6a7019a020056"], 0x1, 0x0) socketpair$unix(0x1, 0x87, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 15:45:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a2022e2f66696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 15:45:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80000, 0x0) r1 = kqueue() listen(r0, 0x7ffd) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) r3 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup2(r2, r3) close(r0) socket(0x1, 0x1, 0x8) 15:45:03 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2, 0x6}) r1 = socket(0x10, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 15:45:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 15:45:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = getppid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 15:45:03 executing program 0: getrlimit(0x8001002, &(0x7f0000001200)) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) execve(0x0, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) r2 = msgget$private(0x0, 0x1c) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/4096) r3 = semget$private(0x0, 0x7, 0x32) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000001440)={0x80000001, 0x3}) getrlimit(0x6, &(0x7f0000001140)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xfffffde4) r5 = getegid() r6 = geteuid() getgroups(0xa, &(0x7f0000001400)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r8 = fcntl$getown(r0, 0x5) msgget$private(0x0, 0x2a1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) msgget(0x2, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001580)={{0x2, r4, r5, r6, r7, 0x11, 0x1d}, 0x1ff, 0x10000, r8, r9, 0xfffffffffffffff9, 0xd1, 0x7, 0x5}) semop(r3, &(0x7f00000010c0)=[{0x4, 0xffffffff, 0x1000}, {0x0, 0x2, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x8}, {0x0, 0x9100}, {0x3, 0x2, 0x1800}], 0x6) connect$inet6(0xffffffffffffffff, &(0x7f00000013c0)={0x18, 0x0, 0x3}, 0xc) lseek(r1, 0x0, 0x1) semop(r3, &(0x7f0000001180), 0x0) listen(r0, 0x9) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000040)=0x4e61) write(0xffffffffffffffff, &(0x7f00000017c0)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f8e98f0902f7bffcdb24c81c552b76756aaaf3573bf652c51cbafd30ca628d77614ce46e58347e1ac9ea2bc0fc22918da1c3f2c60f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec325", 0xb1) getsockname$inet(r0, &(0x7f0000001100), &(0x7f0000001180)=0xc) msgsnd(r2, &(0x7f0000001880)=ANY=[@ANYBLOB="02000000000000006b025d6f5d08b178dd6e3f53c02ac6b86365ba1ebd108e91c3902abf4ffe75872368f10c3b30aa5010b65b7744cff65ecfd785565f051c9cbd326a084db2579523960e0b44e350323a06e598b51b8359f41812caabd5cb82d0876d0b7f486043058b34aaeccf21b9154f790f6656b625965ec4fb7cfc574b4718a68d6c7bb3981a894cd071765cb3ad76cfd15efd9919a2702946b4d75f60383d765d41318260abb4e70a49c3f5d4262a22ba007f248b48490670c373b646b3fffab15176020fdb0687a36041d1d2229b4995f8b3232ca93415837ef9e5917ed16ab40b0d359ca8ea05665c99d54e5e70039358224b4de256525ba75619acc75d692f04c8f8099ff2b2dbf6f0b867af06ed49de1c99cf033c8f026b99a857b40a8cd0e97452a5653bcc8403085345eaae88e4f382e9eafbfc806e7f44eb59953d86dfa83ca6fd8a333cba06772ebe861b2af13e351425a66379b774969c5ba62ec330e9c584524d8139ea061a0a0bc63d58a14e6b1de1b9c90fb3d6f4168e51f7944d7b1817442bf2391cc7e0a443981945adfd29be08336adbd2e51edee5f77a9ec84a5dc665fecc34d2f8e61f7fdb84f66904d3c9d681daa626338785da39762ae76e47d697ab2af9d404ae75efaf8f58e97268316214f6e43f1358b233290f9423a8b8e4f2ff6cb879f90b5381609742deacb13f22747e52576cccbeb17549d580dc8aba84b4cd5731cb29e7d6a071bd90f6c97a7862a7a588d69b1d73b4bbee1bea8d8548f450234e2bae5bad2e2fb31e6eb0c84bcb77c27a1a81bb97395b94273748e8c203b0c3f896539ab79495cab87e8cc8898b79ff7400b2ac0185665a9c7cc490802703d3d6c0250f79cae582845baf7ee7b8079ff6fb94abcd9cf1fca7a0c4f3414aaad64be480452745ad6fd91d7176e61bb0499921e37c61750322926055bfe19e427620b6365118ebdc1354e3ceb7ba7e1196dfa8c469ef07489075b16516ce62b68593f655419b2ab386903d256c6df5702575d05cfabc08551cc46426014ceb61c655b6700c60a9f8e1f22042d2866229b26d50596c8bbed7f5830f2e12ead75b889c1b61a0e5db9703d600001502cdba3d1ba581709bd59b230e06f8d9557eea4a05caa86d400efe50e7cf0dba2f7c0ad4a2481040da7f99e4bf2ca44c7036d0de1f14f0cf19083defec4a8295cb19560c6a4faf006114fdc5ce807696677b3d54f565b81a5c0872b039b9159394bcb7053e70697dc38456b56cf8ad54e422848ba3ff4fd9967c24d5f0298aaeef3dca185690cfdada64cb8c1815c36e011a586a50114fa1037da0f460c8747a654517faeab75291f747af0dfc196720043bb8fb9cfab2cf302d5feadfe1cf47d098716a5b880ce49392bf0001a85469985f2f8cec56759f92d64d031aee222e35b6c733ac74945604da48c02b50e7a7d15297fbaa5370d84710b441f956d90593c57d82bc23a03cda5b067e721dd797c02dc68e42ca1a701f2a2d849676375aed4b63295e5e7cdb974fa321f89fb300ba9b3583cead9b91a171c17890716cc6c0ee89284aebd3a24563debecb76040749987188d7943786a1d3d18dbb98faeef90e21c52a90832ccf17f78e9bc63f5d88e4e00530edcb16ebb92fb8eb1664b7d7c8abf33875241cc1f9205be4ffa625bbe613f2104c0c38124cb29f01c3afaa2a876e6f2e840ba4dd4dfa7b19cc6b02bd51276ad73c702459f4a26818eeba0fc6cc5bdcc93369ab974fd80bdbaff731a6806b212a078ba3d410917a6ebd4edccd34294002981d721f3b8448a9c9aed0d3d61595f8e0636fad04cc772de8e9e2c5ac41e1ee9ca4fa07a126e2e977a46fbd60e090a12af25e6da7674a4a117912653c668de197bc978a448d31533c5f9ec4d7797547f2e9bc7884464f12b9dfcf6bdc858f3096423a713963e34da2d3271a275078664488bf83579d1c772544ac8cb87ddc66b4bfcc8b07d404d68c2d5904d25c3cf6e094b371506de3592690d2fec33bcd67de5da9816eda92b9824e412da69545d7f8a1c868312ff13a031397f4d4ef50e1fc968fcdde6608ab6b125faa8b9b6c35fd05813a44c837cf0f32241d19599a1b10f686b8edb1596e565f238c8950b292352c17007b715d977faf460a3cfc90f61a311552c34e5b93c44d1eb6a798f5cd1aaee1e12155dcb3f9dafe72d653b58a59a9d8e91249e471179f3c73bcf4f1efeab60c1b0cdddede8671563fed8d3f7b800bc1a53d40d9b4a69986f6f8cf258ee33f100122a4bdbe4093d43d57adc67861e10ceaad3a0e82be2d73256fb7ce505ce629e2428cfadff8f64400613805b9609b61c4171c1b9f3449e4e86614845bd8d296634c349b92185647ca23fd8ac18c57cb0d5f9cd10cb8850cad9512deee607e11aa3b0910158730ead3ce1756bd67690e8f2920b81984efe7393a37cd0fad739a961776d79083ff49e54c5e6df9f096ff703353eafdf9a0b550ec315029b6d735e340d1915f9f442b3a387d8927b652ed1020d7555d3ea46a2d1e2e0ddc0353446205634f1f426e78a52417c779d8be8c2edb9c6ea91ffc984f99412bf2fb7e02cc8b7b62d32b276608cf99be2558964e5bf317b98dd5b717d7aa0eb8470624e0d237b8ae96028266ba2039d1bdac565f4b866b4d866c1066ab53eda6a7dbd08e10b72568f66ca0f2206750a56bf456eecb092576718368b3a4e0f2d92facbf09082c61672c1846ae214ff4f51b17705cdbf17e87d8f2b71b1f4399457daa49cf4f54aeae8aeb88f0e933254374309bef4a0d1e57b2e9af4a1124477e9b4527ed652d4698dd5d317b9fb7169e82ce79ffa16b1c4c63bedc031c4289554d8ea30850de16ad108dcb9e788bb9982f876059a3bed28b14ade172d1cf7d5481c97fba1f4012115971d5993e1c6f100a72932122c80d0ebb31a2190441904cc47e5af9d1f7136b7ddb4319b2a9345c3ce88136ef7ee4e9b9324fb4ef59812bf3517096c9cc51af393c1bc253d43b05d2781b76a320924c73e421390d521506ec6c8d3781a1631e47616a823dff0877ff50b3b9a15a9c967f96a914af1458408f210171faa9e703fce3daa7a1321f6d5a3b6e65474906160dc59e3da6f07482d95b28717f80ae3cc76bc7f572cd0a11a65eb6347c8a62316db75fae60a001759f5b597e32d708fd50a92dafac4a2900df36a7ec048148e5cc26421ae1b33b72775465dd4bd607ae65ba06a7271acc4ae2a459b167ecaf2366969a79348b69a7f9ad980a95adcfe8134497b441e9263bbcebd70ee440f82b9648580fd376e97ebd7d0d2a38989f9e92ba7b886663ae8a3c5a7ecb2c25e111651d919305e3f95d13141d6576c10f4389fd5e89ed6de2a8e2453f80b7a122aeeddda648e082e1170926bc7d7b0670b28fe25cc65e241a8fdfaaf8bb131e0f0c3e43faba1c7e2afb727d5380451cbd6fc2a7fcb1e448d27e98266f5c65126275d8b4fab152b0ea66737e1b409cfff79c19902b585ddfc2322e2fbb74f7eace35a8d8d172485f74b1ed77ecc7eba2f3589e0daa8015b1466c6af64a2587574d7a81b85dd28f9e2358ad9e40b01866e875fd12d56369d6a95789e7b140cfc95ddfa11cd525eac05f49f52b73a905169a390fef8683ac59cfded8959ce317b30581d1c28fa9d88868c181e3d83c3b2ad8d689c7c3f7c6ea156b4c377caf9555e5025d6fbe98caefb8fc18e062cea943d3f19e31bc0a1fbf7c28e4736dc123494d23f16a7030596bc2647261005fc1c9b27b1fc377e5645092eb8a9c47de4589152be331fb6008ee70de0e3aa3c9b226898de8815cac6351da67e3f3b442ff2a0676a2125cec0a6574c6d009bc3929b7c19bb2f4764e858db5bddf8ef5be612f4c6b813ac939ab72e6ae9ebc663c155a091596135b0f7251d77302a1318e22883873ef47225a956ef1d68d6b6844ce6f5b4a5d5b5ffe04af0c7d941b0387f91e7cf63b9c4f7b54dd5982b2b25930c07d06254b681148f2b13dca13a1870dacc9f4d206a7ac60f034684807f16e9de724aecf6f3a3213cfba20b1552bff713bf3028947f828d0ddbe840fa4fdcbe1a5ab025c8cc0b115c8859d034abd6316e6b2963a9aa07292cabb5966398839aaf196896675d57d7d026ff2316068881eb1197fa67e4f4970e59fb9f549c377d24a5c4ece4f6997c68077e428a8e65fb961c3b679ad398c06d0ee9437efab7a15628f5daeed7c01582a040e6d8f74019b4959ec0e570c0f8974da4b65af79593c57d067a4bee39b0c70c5d1e1db4dde01275ec502c5589778795a2567475890cd778d9d4c49f1552276abdff7fb1aebf806a368ed8afcfdc8ce5731e533fe580cb1afef1680fcaf5ba087f1bb958667f5ad5b161088b16e26501a8eb3aefe1ddb5aa867a6c07d94734c9227c1e6159cefb3986a1a3a6585579a27089a320e88d100da175a36e638d9e844a7f90db7d22f4a7b5459e67472f2e492e37da566938801a712e02fc6141c98e1559375280fbd574b65683f0a726095b674740222f731f739824128622886ab0f77907e10876f983571b91b87e6475cd55ce78517a5f883517cb3928d9c5bb013c186d620678434210b869361e9c27c7351325ffae431f4b41b5180b80d6e4b3e8dc78573f03fa1a762532f5b2a7a51fadbfdc50c493f0916cea41000fc602ba0e4b24fc8b53d30c86704303da69821a0b1559a0d76d7036c172fbd93b936f18518cc972874a6923f65acf50ff16ebdcfd35c3dd04fa0a02041c4ae4418aa3bab23a449c2592c4dac7fdaa961ae2295d4cb9ab02e38f684228a40a8a5cec9260a8252f88e6d87d6afe695ee51eac0d207c09d35a9064e8428d4d70c98cda3b3619808c90e78db7bf6791887db270550002a5d84e4c6f6e1061ad4a2711e421bb668caa002933225f9c3ca3a51320644301f1b8d4af22c1a9b92fe7acd9caeccf9d9a6a4e82e8bab1a8b175305206716097afb0e0fca581abd88815c10dfec316fa5b19be719954b745b9aa0c929f20e0433d68afd453b9cef75b2bcc721abf2352383e325c5ab02c0907cde9d06cd4fbfd7d35dc9dd17cc8e7755803196d09d300e41c99ba9c031f07a6e3bcd1d2d113cebc846f164cc77f9e42390911b62338eb1aeaa1bd177ff6622071d46bc920560126bfcda8fd1b9eaf8c9ccfe8425cd74ccc7b59b273f99ec0f143da66d9d2057efb650509a1f36c6c666919ead8a47c3c356239c9eb3a99a385c897abe1ebe42144706e6e9d383e29c39961c4f739778c1107320d3798e4c20543a27c9b96923509bd829d3930d3c54fab0732a1b4aeb2a2cd3607a3da86ff47873edbf8041af777e0d37712f32bdfabbde6821b8496c9cef241dcc22a37f25c78cce7174a3a6e4a7d3921910cfcdb584fdc950d4018594b2e7126cde700da99039a30e7e804e1da99b881d49fc7f7322097bf9b6e01145adf3c54e1239d8140bb66af41344ee636d3badcd9e754c41fb27483c686b9e03713b37300673da4d137ebb0b6c5d0e8c76bbf45ada8ecd0b330719a6e732e9136233b218c09a21ef29067297a6c67fca66d52c732aabb11bcda7f6dc5e22392487dec5f72d5e9b73bb75830c6a5a1b200027733d3fd3eb5ee7a1a125facae2e65e096013377f03bd459b453fe5476313713fac17579c188dc9fa08f1efc3ec76482946b0aa43f3d1434b9a33fd220b895fd6d9aefe667d460111409073e2dab8408c8613ed25abd68197056d72b873ca21d3ea13ae28be54c839aa118c2b0c7084aa66c53f0a9297efd62fcf9404"], 0x1, 0x800) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000001280)) 15:45:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) unlink(&(0x7f0000000080)='./file0\x00') select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) r0 = shmget(0x1, 0x1000, 0x400, &(0x7f0000319000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() r3 = getuid() getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = getpgrp() pledge(&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, r1, r2, r3, r4, 0x1, 0xfffffffffffffff9}, 0xff, 0x9, r5, r6, 0x1, 0x200, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) r8 = socket$inet(0x2, 0x4000, 0x6c9c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$inet(r8, &(0x7f0000000100)={0x2, 0x1}, 0xffffffffffffff47) 15:45:03 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0x5}, &(0x7f0000000000)) 15:45:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8aec47f825ac91651a001d76d8bc944d01ffc013ac85dba8e96ae5537f863adfc41ead5926be2e85c72cf0b630ca84c58bc74ae5717fbef04fa65c6c5258ba00de3dbf381cd3"], 0x1) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r0, 0x4}, {r0, 0x8}], 0x3, 0x101) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4000010000) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x40, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r3) shutdown(r0, 0x2) 15:45:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x100, 0x8) accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000001000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a1900"/110], &(0x7f00000002c0)=0x6e) r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x880, 0x8) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/6, 0x6) connect(r1, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) dup2(r2, r2) r3 = dup2(r0, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'./file0\x00', @ifru_data=&(0x7f0000000000)="3a994333b1fd429f9a7015e150c896e15b1fb669e2ca14d576aa7d8de9312f68ac2207dd5f754c40bf1884d4e1dfe697a058ad1ae9cdc192c5990636b588c8a8687ca5f0cbf1cf2fdba907e700ae8649ed7aa07f9c0fc9780a4ba93339335d58d4b9337a8ddea012638bba0939617b8b1892bafee8729643e8786de708ebc6660d3b6122700d0bc25ace458620e550131e2d526e32c00709c12c82abcfac3ffc7e5bbdb1749d18fd8147665982d64290b74cffc9182857dee01d"}) open$dir(&(0x7f0000000440)='./file0\x00', 0x10, 0x0) bind$unix(r3, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) connect(r3, &(0x7f0000000180)=@in6={0x18, 0x1, 0xee8, 0xa9}, 0xc) connect(r2, &(0x7f0000000400)=@in6={0x18, 0x3, 0x10000, 0x5}, 0xc) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') 15:45:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10010, 0x0) 15:45:03 executing program 0: chflags(&(0x7f0000000040)='./file0\x00', 0x10000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) shutdown(r0, 0x2) sendto$unix(r0, &(0x7f0000000080)="938cb6c42c7ff5e9e21b6b9f6fed51c59164ff0c926ba4da43212655d93cd3afdf07ca27152bf26dd632085aa669d4d9104573a391e9a8fd985720ad91e75e644ef45f623aa337b56f37154d3bbd02575dce2dcc6f7ab39f7576975f4b353daa32d8c815343c65e1d8dec3df4ff3482740bf7c6f29e83761d12fee4d30ffcd59a1eccbd31b29e64bba6ceac5d5cd596f", 0x90, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66806c6510002153c6fe13a29905248dcb9054bb18f8ed0fb4a63f5296d0eb09859f86a8bc85b55942e73cdab5187f5af9bdd3115762da12507a74e82bee04cc76bf0d8086b20e6be2c416d5d408b4078e6bcfc7487f10af4a442100a09c791ffac57b09c76c7ebd9d3fc0f7526b09cdbeed4faaf06122d4247d20c8a95c924b6cd455f0ad749811f3689df2399c5284aef67c8f5da7a8a88dd5c36e70c163b7e41c3f0b6c0196455fa5831d7798"], 0xa) 15:45:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x3) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x3d7, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1000000000000001ffff0000010000003488540ec7bff4e2fd1d22f5bc380f42644a08add4b7b331afe4526d7874a9236e448a5bf522dfde88"], 0x10}, 0x0) sendto$unix(r0, &(0x7f0000000200)="b2c9907414e8b72711f3a48fb42dbc9e265873da04263691860c7b1aabe08553e91019a492da768ae0f30c4d851c50fdb09d8102022829741119cb5e6661028186f465dce8449cfd426f73971be92fca179a6814ba6b65ec808fe937d86857a6b55e4fe3387cf9f42707b99d190f8ef85a40f8f55e5506d3987e7320ca7dc7572b3b6575c4eafc221633b54ec69f7d685ffde7156d9cfa73739da1e5cce9e80a0a549ac39475b657887871983515b193bba6bf196fdbb4d3540b2788b0fd67f3fce26e2fdd17a452d19db9bed6715f7bb9f1a7237343bf8beca7bc2ddcf2f831ef622e8442bb1a3fd0e437ab", 0xec, 0x400, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x100000001, 0x4, 0x693, 0x4f87338beee2c11c, 0xfffffffffffffa28, 0x1, 0xffff, 0x1, 0x2, 0x1, 0x7}) 15:45:03 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x80, 0xf0000006, 0x4, 0x9}, {{r1}, 0xffffffffffffffff, 0x4, 0x8, 0x100000001, 0x1f}, {{r1}, 0xfffffffffffffffe, 0x40, 0x4000000c, 0x7, 0x80000001}, {{r1}, 0xfffffffffffffffd, 0xe0, 0x84, 0x3, 0x7ff}, {{r0}, 0x0, 0xc1, 0x8, 0x389, 0x73f2}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000022, 0x401, 0x6}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x4, 0x8}], 0xf8b1, 0x0, 0x10000fe, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 15:45:03 executing program 1: r0 = kqueue() pipe(&(0x7f00000013c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000001440)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r3, &(0x7f00000014c0)=@file={0x0, ""/108}, &(0x7f0000001400)=0x6e) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x2, 0x104) sendmsg(r4, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a18542786c1989c0babd8fb3a191212840b5792d08d8038d4ce9cbdfea73a30fa8545aa1318dda9fed9e89c23a86747d74c43c8ffe1a6115369f3b81bdaab1a9e3b0baeaac8f208b982445bd053cfc1cb75b1e1b2b5874203e4cbeadf7cbbc7ed3203609039e35a3d2a5ddcad7f647610c5b3406ff251511e9bdbee5ed9b104e91b52a4d4e386b450d89947b9677bd5cd6f90091249a50b39536e7c26cab2912ac68d5fa90ebb769af5a", 0xaa}], 0x1, &(0x7f0000000240)=[{0x38, 0xffff, 0x40, "2dd3de4ba1822c966ebed4121d1afec45934fa62ff0e78a67ff5223e3e7f1dd67aa2434f"}, {0x1010, 0x1, 0x6, "872a289b2e08d1a8cb3665e4ed5a35b2d4016e9c80e06155bbb7eb6696bbd15c46d94b5a0716b6247ce99c09c7d3cb0a13c660dc085d7ed4f1d0298e15bfff1481f178800da711c9671c2e5ec7671f61ac68b835a2bfda5d8d8e68cf6a74a4420942ecc19d0ea8624665b2bc12d50331a46382ac1f08bd83101c370660c755b68fb1e4d9972695d3183b34f075688bb533bbdcb5322f9cfdc05c3f6c82f91a3c18a35ad8f47b946a8e8aaa89a2540b04c481a95ef95ecfe8983b6fc47c20bd67e74a84ae61ea148810947e42968a5f2b065040b83070dc202daa3b33aa57197472997f5943857107474146054973a86729418774569bee5ee27da784969a7510db38dbadec01be09189b16e8c7c03aa2ac4357048d2739c10bf9bba7a0079906970bac66a0061dd9f9292bc4a1a658c751e004973cfa93e2b0a4b3b490e82062230177afaef2599dd18e94a347c72767737a2b1ed957db6bd96c6f14460c1389a34d313de04358da2f7a50f6cc2a3eafaa372ffe6567b949e788dd1fd69c96beef3416243d4131fe388a4940df6355a29f5b91cf4d3a353d2873dd667e4f087853bc7d173ca7ac11c1fceb3d86e40f50dc53241883a524781a49745618c3dfa328093eaf9af67a8643b7579a1df041fcb3a5f87b791e68e7a9479d81e1cb2d31d0e31b17ae78d2e97b61b03b58c0690331307e6df553d303bc728e943eb5b9b6f1bdbd1eec13f8c558e20ecc1ee74e0a46c3fa485815146a72ed95a7d37f29e9fd988be0d6a3004839aa2e5c6a8b01c1edbc398045eca89f058f97e999b4c473c5163938929efaa25a5723a9d6cf269f80fa7c19f2fe194d9046129552fdcdae919b165a27ab00a6a23e505d6e7cbfe88b12e9b11d429813921be1e6b29e868489f59136151c8c36338392a5f2a2a6a9854f101f81bb1523ce62185fffdf78d69318dc9e765f039d5957d1a4cd9eb1b4e10cf220d616053aa02acb56b12b271893c815c1272b076bddcd05872c1cf58307abb55eb858798ba37bbdb86272a7d1ae987f8fa10ff28123de3813ea6c8161ecad994d474b759245bacd323473fd81a68b0973e88abe628d67fb31e849ba7d379b1cb67cbcfc9101c7a78aeddc4e3654ca715c326c9e25fff0302b3133aa2f3a3d51bc51b3c32df374ddd9b484ff745b6d157d05b6f3efe14b95e15d411cedb44d8b90d480fddd1f01dcba444cdf02d85ba7681bb00732e8a72ed9558da079f2e99fa482606c0b9f5de6f064088256f338788ab83b1b923dbedf838d0b65d8648d8dce31a9fe3ddbe737238d1304c9abfcffbe12da59e7b163055f262646eb50bf37b5f551cbdc09c96b18b1e12754021249d3642ff134b4f0209780efdad150c3c77b29e075eff3baeddc23c2dae4b71ecff3a0e956b215ecbb9d1cb715462d3f67cdc9d74c1af40044b663f3e5d41d6ac4d5f5f35d378f31f8541743c4d9d5caa38c180c02d8ab02bd14f4c7ede286764ab7acf64240485862c47a2ed802db4d45eb7b9a54476c9c7211f75f647b135555ff34239c3e8ea3af369a1d8730a4dada0bd1d9bab0626fdfd39716f70dab716b77a4cd4655c02dcdfba1935625c5d3a4007e2f1b79207d4e02597e779d127dc9754782a9a5b5ceb9507c66c970122db8bd7660db2122d4a87837517e2bee9ec61f6d2b4b5994fe900ef2b4b284c42716f2bd2c27ea2dc3f8585df3d5d88667195e61f6f86d1b5a26da9470c9b366ebc36715fd43845096d7d335077464c7e2f9dd98b517a8738660df7ec96b5f34c73e50afb60c25142d4bbb7c948da95f0addde2ccd74a672c5a5115514a7c6e0108b9becfa2dfd615a87aa7f3e5c58a2ea8ccab82078dfa6b189e930e94af58d3cd403102681e6bb0611c43721ff869a5bdce7fa6d1b7725a4b05c7e78c05129ada39c4aa9b5e2f95cd6e3a9979e2dbcae4dc2958f3b48175ea0c81d51932fa8c828e733a15e471d67b7bad7efc9abf03730d66d1c551a6a50a9803503aeb1db63391a280ab09c1a92a76dd47bda24dd28abbe746a50bc6db7b605ba533f3278792f9aa06b086a5a71b9d55ad2b68be06b9031a2c55e0f915b9d4de5fd6dc7c2250b9bbfcd0197ca014b8be217c6bdebdf757ca2318f80422f1964de9be0d8f254b12a8697f2f28faba9edf28393175c3386502a089dbd881a8d72e1c37fdd6896c0d32ff7aa7d6fdddd56f27c69aad92ae3efcadd2fe2ee82f2089a5a0fac1b6965b5ab2d0f6c9a938dadac0bcd02135c2f74ec66d997d377a32d7b4d682cc50128a6be47881077695b134f644ddebced829890a8e04414f1b0ed276e7174f75f3a65cf9768e64ad572958f0a3419a5f380d5de76e1a69f802c32e8aff1a4f83622ab70c164c1b7dc61a0e0997fc20731636d3ec5493e40c9c8418a5bac7ffeb8347c972e1bb22b4d8b4d1bb261eba4e3f1d468e6c1c997276c5a68b1f87c5e846c0f61be3f7e8de05df6cc5c9b80448b9b531e6873b7668451c7f1ac87d9eaa39cecdd7e52b155eaa851b65cc6ce77b8741f56d1f087f120b99ca1a508573e7225447d52f3ca808073ea66b79b064582f521ca2865c5d896b872c6bb2fd0959d92f8ec0e617f78c55528100ebed78f1546fd6bc3d582f2fa730c76176b02ca51adde2af88bedc41f3220c208f6c836a3df547332edfad51d7bb027f72b2eef47896e92bea5429f9b9c302b83c6135e842af28547770f97d4bfa37fdaffc25679f690fb5f5d9dacb1446454e8358c00d51e1d198c3989666739e019a0eaa86fabcdad17f3a7429b16ad72d92989682e4b7ac90cd2763310cc15a89faee109b4cdca2575c62ddf314fe2434a315de8b38e5bd92bb6d9a9cf366092f97b0e77e37ea6c45dce058d4a0df12543ccd16502956110572d3ac0690bef62a4f68f3e48a753148a5f3b4af8aaf5146f5830e9c3cfa4c809db6285261dce58e8d37e5d2c501db4eeccc030c623219b898d791baf0b19342a7c8ea4ae922a33c3f0e7b02b4040cc955db6652d9ce865900a2fc73551a2d8e7c8b61408519114e342e65f5ff6770f4c1eb05dd8b3736e2d91a10458d237544cc2a194c491a4368a3b30e27cc439d61f94b411a225816baf4ddd131f85eee2f7d4f730154fdebfb1bc14fb8e287bdd64a29db1f3c17b8944667fa796f1435e55f838bb344b03d5e04a9d81c868b14a6174b9c1098362a5b3d3c886fd34a2a89c576ccd5f5d81cbf33cd6561fd63acb9a8f78908531d7402c793d16a847ece48aa60d4557124f7c81ef4cd01d3712f93f73e0660ef4590b1406e233223a7bbbfa4c28d37264055dc567d48e6e2fde0587485aef6584139bb58453c3e9c8a33c1d628326b417eb1347116763be4cf8f6b37d2ee38e57e3e18f89be5e69a060969e85e5a785e7398a0b98626d3a5b951f2adb9236957b3cf7cb7f482be154174138b1e388f491263a2a5d6137a1eacb2462ae411a5a19b9b4444912c0f7c3c2a49af517a60b1632f8831a4fa764cc6419db83c2bb4f4770a0c8a8854b9f6e7def0f529d72ce6f72a38070946eee1f60d61cfb3ad857d07c2f58a75efc05f25b3692d8845195c827e180b2951e00f3c59e08f9f5197ea3c2d5b329c9d62b3df45458d419def8bf11f0e11721adc176f403d832e9a85b058529a50b587a1c98001eccb6a6f133239df8b9f50f9600ec5ff082282b592254a8508f2250881dc9090abc60f12926c5170d16c4fb3741908d010a22f0cd34a63d2ee018766af9205d5024ed3d97ef7eb988d71fc80705bdb4ebf6d9cfdd527afba8e23b82253dde239efb8d60b95463d424cb49dd757cff08060df8e1aaac152cafc8a3781043ba1ff5a0f152f0ac844c7da42bfa3e0037905702505a4443f47cc202b2e285f807a44be19197cb0ce15c53e2ae07e442167dca0dc0b0762642dd9f342274ed412673ac99bd8ffe69fc07066a8989dbc03fc97bcb46ea27761634d62e5dc6b4a4eed6bc73ff290a695d637492c82457fea61a58f6f5850da07348565761beb79f05d44afc11ee1df45fda6674428c20e3cde262938577b07595c950cc827b0ccba395fb48eff58ab7a3209b8d65786f5f5795a49a35f1775bfe06438654daa37e2d7417a7186747e08322bf1e2ce993a10b199cc404544b8c4889ce8eb953ea418178af371eac414258d8c10fb7caf0551be4abe7557dc63e68ff89a91f0cc63d203b2568911e96c2972973c02f07375d3cb1d272cfd4e0478f66dc06638a64de61ce2edce8f7df2b7c7e875b64201ce08e26cf2774c82c4649d827d32bdae8385a58b67bf149a4074c7c07fd955a16d80c4ad65bdad7e91823b04b507d49809e83e46371e3edf63da80fb8f17d052b810908b23f36bb7852d9fe2b1d1714c4c57c962aab9468537c1317c9c7eccfadd7ffdcf04636e945ee708e330dd23f91133f04753b17d60d799c774a0362a17c0090419ef43d08742e7a78d3c4563ba4ad53abee78b414ea376cefe75ba8029b1973314d4990c1c34d65adc8ca76a7052ba22ae6526af6876f294143c39e5054d7a071fbd86378cf96eba868e3603fe7ba5e26a10bd87fa38b5576164da4574e57ca214648585e533cffc6098c369a0058ba8cd5c0af66c45f01183dfbcf6b9021934cc408acc64a5a272561c2dd8a5dfb042c215c872e1d901a6da471b0a056e8416065ae5d9bf5ba33fc44aa76a69dd1f701ebc7adcb836e64a055774bbb4ab82fdbe7b3cb2830eab96b116bd302fe322655e943d701c859ae2de0da24fb56da4346a4eb5b0a8f9559b34beb3bda11d44bac75aed6355342f577f8bc97adffd1dcbad0bc253e4d24ad73a5a7c917466bd74db49e1d4872d191ee0b9ce9ad3a4bc8aca2e3fdc1b55e7fc346481960a1a1eebe2d5e37aeb62227cb210b57968ad20e05be6bca1b6b1d39790dc53fab1bf76d9cbaeacdee3072b68636cd5cd09f3f4f02c0d6fd50daa19298fd6a2847d67bcbe1c95eafa03fd75ebfe43675ca3b0c725650da14fbf30ce8cfa6f74fbaac119a4383e3b5ee09a233e835188dcee079dfaf1377d94d6c8590a417c37e77dd762367c9f6cdf35d8de4a7bd74b1ad03d982ca74bb9c8e1213d441a7b902af9aab865db7cfabab53ad6940c7768bf0e38c58f57c5e0c04481132d6000cb40d33b032f9c295340012dc1261b0e04652b21d1e21075085bf4d76f241c87506174c83b5402bb3a91c7cf633666423adf4984f73898dea59969a4bcfbd0b22b0ad72b7e1f257374c503dc875488a3318c737a17dde0564487d9c26b05bd9f34ae9a9cad78340d642d7940894837c6f67bbabac390c90f7f2421caaeb8a4b8c09017df2eb3d7a74eae787479079f4a56dc3614aad192b5a1f73eda484268a5bdd7af5de3758a9bbd19b6b1c4d2c934548a3914d83951be75c8485f44b9ccc955874893ea081bbecf77dd9c1fba6f2bb1bcccea89869af225520305d53ed34f40eb205be66588a242260ed132c123d772492d02df84a666495f6067bd2ca03a501e9ebe7b97a52038c2995637fd747b1ac0af5751198a8203029bb45d8570b2687e323a91f0ae8b51b092eb21748b8133150d07b5e9cf4f7dbda06356144d13826ab26bea45dcc64eb22f04879b097301d0788b6fd85ddb341dbe6977bc034c60d299b824ef28ddb9a9bbf919ea91870a14aba8684a73f66158ffb427b3a2b4586ad2782f9edaaae406414ae98f6263439444c459e8d2178369f45070bd7c20d050e654f08db776208d5951570a531e1f1684d03e3f5c373d63cb8a4965bf2d2f0649b"}, {0x40, 0x1, 0x4, "65f7b4d8416057b83dd21e6b5af8111a03f1489a8961c85fc294f78e1d3824aabe4abe7714b7339e1f"}, {0x90, 0x0, 0x2e9f, "2e1b529e993a6307e39073e163cb97ccf12b51f8ae2507969ac6298a8119dcdb8e75138eb79fed96cbbdd48abda67493c684432d1d03f3bf01bbc2cbfc56d9166b9fa32f886f7628bb5c280a377fb420bbd8693433231f7abd4b3e51b8bbafc01a12b353b7f8f82ca17a18bf46baa35642139be812b2d2661f1e88"}], 0x1118}, 0x9) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffff7, 0x7ff, 0x3}) select(0x40, &(0x7f0000001540)={0xfa9, 0x7, 0x1, 0xf800, 0x5, 0x2, 0x1f, 0x640c}, &(0x7f0000001580)={0x100000000, 0x8, 0x1, 0x3, 0xfffffffffffff000, 0x3ff, 0x88, 0x5}, &(0x7f00000015c0)={0x1, 0x0, 0x10001, 0x8, 0xfffffffffffffeff, 0x1, 0xd20, 0x7}, &(0x7f0000001600)={0x1ff, 0x5}) fcntl$getflags(r2, 0x3) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f00000000c0)) 15:45:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x472, 0x0, 0xfffffffffffffffe, 0xbffffffffffeffff, "f643008def1291777d75fb9b2256dbc6b3468846"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000002380)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b00004009ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f428eb5c00f4afdec6bfee7bca49f73497e78ab11e18dcf22866138a7194f0d343101fbe77c6f899fc44d097f13e300509742654c152887564619c4", 0xbb8}], 0x1) setrlimit(0x4, &(0x7f00000000c0)={0x62, 0x42833489}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d92", 0x287}], 0x1) 15:45:04 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) 15:45:04 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, 0x0, 0xfd20) writev(r1, &(0x7f0000000000), 0x1f0) 15:45:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) r2 = dup2(r0, r1) r3 = semget$private(0x0, 0x1, 0x42) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/11) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000180)) close(r4) semop(r3, &(0x7f00000000c0)=[{0x7, 0x0, 0x800}, {0x7, 0x100000000, 0x800}, {0x6, 0xa3b9, 0x1800}, {0x3, 0x8, 0x1000}, {0x1, 0x3f, 0x1000}, {0x1, 0xfffffffffffffffc, 0x1800}], 0x6) ioctl$TIOCNXCL(r2, 0x2000740e) syz_open_pts() writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x1, 0xba3, 0xfffffffffffffffc, 0x8, "f69b2256ea24ca665c6dffdfe043000000346f00", 0x800000000003f, 0x2}) writev(r4, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d", 0x3c}], 0x1) write(r2, &(0x7f0000000240)="cbc108658074381696130d6641580333b9d56264a40af7bbc89614a3dc1455a7db92bc7b4beabf788ed20943b1cb48252e515edb329cd7fd5206251d1fbd67f7f2fe6a70cf5bcda02fe50e631d0a419eaadf89bdeb327540b0239f49952d54f4d84da2a4e2cdf3daf20e86261bc127b31be1ddf98b114e8b3acc8ee9fc463c1c6baf4342785a4b664cf83d102ed6408ebbe091c0b3b154f75a5942a3514e1389972612b9ce285d5a01a7040f1cfd74d84a2a625318cf", 0xb6) 15:45:04 executing program 1: r0 = socket$inet6(0x18, 0x0, 0xffffffffffff0000) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffff, 0xfffffffffffff801, 0xfffffffffffffff8, "fb9f3bec4697a0559dc0abf329d844556405ba97", 0x59, 0x9e}) 15:45:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) 15:45:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) pipe(&(0x7f0000000100)) r2 = dup2(r0, r0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0x7, &(0x7f0000000000)=[0x3, 0x10001, 0x400, 0x307, 0xfffffffffffffff7, 0x6, 0x3f]}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000ac0)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) getpgrp() mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 15:45:04 executing program 0: setitimer(0x2, &(0x7f00000002c0)={{0x0, 0x40}, {0x0, 0x8000}}, &(0x7f0000000300)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xf0) 15:45:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001040)={0x81, 0x7, 0x3, 0x7cb, "86bf603ddf5282f7437d7c00dfdf153892ccbfc9", 0x4, 0x3}) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) write(r0, &(0x7f0000000040)="7c861b87ce80cf20de8b1a20db200b50c12088c7340a69c5c9593d64762e57e9d624af7c94f2065c378df457da7ab813ca8af877911faa7a00ad02271bec814adcb87b8149d30278fe5cc6c18f751215a5f9f869d3df64fcb5cf553bfeb655095c5cb23b6e6a6826a18653f155903d389c8b82d0cb038d136fc0b0b5e9ab57ac68ed1abccc2dbe8cb5c8094936b7e6acd5c7a257ddee60fb3d1a615202d590448caab2229d722778ca51c51330a4b691a5efc7245c5379b35c7f64abd36e4ce5d28d7fbdfaf289c74eca4dfe09e9d4054bbce2ef59b8a21b730a35bc0b9314efb219eaab22013f4cb7912b671bb1714027a1abd56c2554a34ed6d2f0fd9281190164f6698574766a4950eaa0568e8ed7746ab031a2ce76a279d9304d34975e0ba9d15f477561e6e19aa5f937bf65c7f2349671d66e6521a8239cc5bb5576226909fc8bf4b772fb5aedf62ccfacfdaca06d718891e09956bff2ef52d769c22cf100c24e7915ad7648f86822e449525f25c401a3029ce9d40140055246834c99a07df83cc481baf2ec8a5c0e0e4d3640d20b7e87ab7cccd1ceec2a5e424c1d879f1583bbf0fb26f1dc591ebfd504bae4d96e30f30ad1f5eb5071bafe51414c43ce3b2b90675e58f2b5a0a3160501712ff8d8fb65c4135ff8445f7d8caf45d0930837a049a6c0bb3b4e2d3deaffd95d5be1ad2013fa52a92692928022b4621bd52f260fd81afc0e96dc9f3ffb0a4a2901bb7720c7aac39629c502c21a7c997a8c72159d239b51224ee0aee96bea8eae94f50f369b74678731cc4f2b492f46be3175e3273151b9db80390a628fcf8c96c49663255dde4fd38574e35e3fb2c24e00282688f95611b0ba354a0c0f2df87412ee11898a83837e7340a235cd9812a03b354a747e38f5a2450c8f355d2dc13b5f642a7570cee32b35f29a8c8329fbce811d8a86ffd17f7e45cf2ab2ebeeb85f322c990eec8ed05f22a7acae5abd8b59c34035216b6174391c8cd6c4ab53e27f85e05abefb5c6beb6c6275505800b0581d98e6f3b831f1d1ecad0c69c7c2672c7c68cfdaf8279421b679688e90edd469a2e88c5f43b16d7a21f1e45893525819ac7a1fed33356d75c2f25b04ebce79960fd348f6ddc29d4d5e788f4fc123666d7fd82ff88d7c54f33ec1ebe3a6767da29e470ffae1be76a7d4e95e7a9265e1b7fe58178efc9d760d7fcf0fdd528d620dafc5fb5a8fe353c63dcfc4cdff964150267593d6ba9b258753330e7b5a44c45680bbbf71d0ffe46a5f0ee69b6d8cfdda9270cbbb4aed9d164a69a855f1b2a4e4a56961b56a2840df8623e9c75b3027a76fee8f1218e06bd63e37bf7d8a54b0e45032efe888013c47a81b0fce93a30fea7f8742d823084a493b5c92280b2ea07b1f02d996837d175dd8f6be845ea637f12b28166d9e34fec29fd8d86bab13dfeecc92ec8acbf34e86fd1098286494a7b84310187f6a14a758ca92abe3aad59f9ce7e8a5b055918d602b62967209ec40a88fe7cfadbaf0219692bdf61cfe06f4fa75b779789f4e3890416cffd6e280d3d9844b6722f434679c3a6769802ff580b7e72567efa8f8ab0cea1e0f0be79db663c926e5c20552797d8b3f91de4a9911cdc23c13b6720bbe7368011d7965e9f3594b8ff25be638861637af392fcbb34a2f4f7597fd0c04c81e5055cc37257d48687a098ebe94bafbc553698129791d7f27cf967788692a90250b8944cfaa82c9c3d262bb7a6b0c80b0874a51dd66a6434b20c9fcc11119aa9055ca92f056cc6a00e04a78496467a84c50738242ad5974b80fb6af163f1db24392ca8ac35a6473121b65a1d8199b53712daabff3e5efee6bf9783184e1df4dc3e5a05657378c54247c41a7a10cc07cf9c2a0b3ee72ba455d4075da87dfacc20e449f27bdde66327163459271a0346fef0aaafb90c3b7ea75c111abaad461ae898d1ebffcd3870e2c3107139a25156e6eff4622fbda6033c537111dc385a3a0d7f51a8f5202b10691a6f135a033c7fefd3554e4c4efe38b91a05a89d31a5cdf5bff952acc94ad6b49876703949a831248ed60321ec4878af82d75631da1e7803994183781c0ba6ea59c626c31248eb1e3591a049e136fd8497f92d48b795076dfbe6ee6be696480d6bbec8446aeae2ff5fafd1f83a2fab0106a4100e371a4462e6f3a3ade73d501e4a79ec9c7f6aaf4f07b524815180b49c4440b4d29da56e2fb8c3d785296f5da6ef33c51558c2c28882078c96185d708742756d72a1e231e55f081241194aaac708657e379bbdd6e61e61c0bd3d1be54fe044fd05d65efba6dffa2d25f256b702d86da9115be7bba781b39016ad27224f514d6b7682bb27699d095b82ce71a09c3ad07bfd8b4a7393295ec378e59f7ab7c481f6ad4ee6b58406a352ac744c3bd10dd077c7e0881f819c2691659c11564536eef57ac8d4690fc66fd6b19bb7beb541f133868701a650c7826f7811ad18830e2af19df3de3021ae476936a8707c824d971eebac4ff66ad8ff89eb172b493d04c53e9914b77cc804ac6344400eb622b19f9ff949d6d6a9a98f164b4fcf2fcd07a1e2732f286cfff79bf21f298e1ce1b270085b9365a066a45de1adff9da40fa37effe626e37bd7d53b2681f2ef0d8e8bf9f9f3b91c6706fc972c3d26b0962bb26356d22976e21012c71e0653744d06f64a528e9f9b860e817be95b84e14d66aa5b75f72f40c3e9f19729038f62797a136bc78c429a8ac383a84842be62d774939888e9e8476b57dd1bca916f48b690ec2da910b095e5a62ea65c5ee7f2e387f2188b250e0b70a86378166e9e1d041965a818a7cc2fcb48f4389f84579ef4123653dd6be0b10f25a260879f93321622f2217504da73ce1376ec93b834e1398697e62450816a35b6643b9c5325fdefd1b3750e783145ec0bae07ce5f9cc8be390a17d16a07c1ea6ffb2cf73246e6a989933e7504cc1a36928197e5d3562702b4daefb8cfe09ac3ac5d82b9d844379b1fce6bc36ac109e2cb77a73350a1ade004229bf8311e0d8f5dfa9035136a76ced0959f0fd64cd8b5f9c537486f8708008157ab1cf0240dbb3ed268f112cae2882c9a6f60dec9e1c945f17e2d41610ff9bbef70ee696e848fe9cb95f9619d5939dfda11d024a7cf3d89b99dc907ad4498a6d5e9238f6fac4cb5a05bdc4eb59ef5bbe5ab29e71cc9a2f26c039eb385c05c5566d11eab62e38968525fbb5e05f82b3ef2a25158b65454387465e96d2f1de9eab4f8dec3fb8ff7c4b6d999080470b247570fbe14d890fbc1dcf59138647c4316c0a8efc75caa45b27b84b96a175b7df03a3dae587bbe12a1f25aa518df5f79b7a484dc68e30c3be4e9fade9e53c2b9404bf9cb650fe705ac9bd77dd0f38d749fd4fd04e8124dd1e777eafb735f67d0a1a3b2954207e4a738dd10db84e29a43d68288122efea9c8bd95b75671eda3f9c2f15006a065d4646f8cb406f0a07ef23b9b9a4597b245c9ae8117f020306e8e75b5e9749785d58b7c70f7d320122384ec4330f4099b99df4040d7942c7bfa5b8ee13867b31af5aace3199b7513ff30590176b925927d0b3949995072e25ff4a6fc12e5d6145edb70d009aa279c0dd7ccec78b9c39a011ac21444f0748b5d5aed6086e098f59d136266b0328710ae808b45fe234cc1049496f49e3543f456895a8bed940abf717e349eb0b0910f91b7da44407a98f198ae3c51279ea484af5827be92999a6eca11fb2d17da3137f8d594136704a5ccf359d79d8382a93cee35f2814e375462dfe498fef363a984c0da0dab9752cad13f2549265d443127b9c13d714f78cde49354c4a557b9abca8f058d4b2ba1fe74b3980c1f2468c5b284b8eb0a75ef516a1a5013145b468a1de2072b111ae1a82a50533861cb61b3d96e1041a8b431730d25183948799372b247c8ba339fe389bc0d6247d2722bc7233c81fa00f883a6c4af126a512c6d6782e1fbb29e0af97bbe5c5d772a309fc3fd30abd56e0a7a043f8ed9b55cf1d46b49d4e7c84bf2bed793b9696e6824751de1ff0a3fe5f89c94185c34bb562e8a6e9ff91ce0c79dd84a39f707035a996691f19244a6056a5605fd36db3683afbe7195634d03764b7fd8536e465d68c6a85b78431c4b050e48522fdcb076a6f79609f1011fa2fd104aac1e073a0b504a8a051e3ba0ddb0857dd985b26a446fd0aed2271e543c86be1606fda852a36453419fe8f524094ce7e1f1fce40d62ca960178fd8aceb63bdac371764838c891c4127c809aec21663a6f022774c3e1096e83afdc7eac786929d7205ea9b0f295bde1b24df2e3f8d0330ae9e602545b1313e235cf135f3ab3a451ffca2049fa7cd02f706d6bc95610355471d917132587a762a1e6357e6f097d4a13bddc82dec2d6339c2aee8dd6dbd16ef086ee664c87039a881c11580cb59f1e2e1224957d54a7a06dcd94a018f2ac74eca91468d70c05c1039ec85e311ebe2df00617f9ef7a732449cef050ae8956e4747567d0ad0d9b4eb809f8cf6249285b0956c473a515dc3a8a607b5baa90921b0a1d9c3cd8bc01db9996d616e51d2a1d6f7233efbb6c0e7433827f4512cf1f5984d00fa37fbb3f847897bd8a3870508daee556bcabe54d403e66337c4f04732e26515be037bcf56e973d5aa798b9b80440414cbee93e4ea0ab689ebb1ec8e2f7bcb4b26e564a4e68ab42527f2f2371327e9c7f0f73807bd894ba87fe69b0a3f6bb1a1b335e55c35b4c527596da70f1dd7ec22c4f74f1e85b3c0ff77726243af05739d616cb585648e5e3f3a9c075be5a2afee83639bfb2cbbdc49e0c58043945e2de248ee7aac20e234fc8463e23eb283248078c9208abc9be334a9ecc3b98c26d7fe0cd55e04fdf6d1eb6b89ba0482d772eded539d183b930b81437b45be6bc74668b7fcad39f4ada847d5b224868dd540124a097722393cd2bdb7c1b4f74301ba64d69726b2a7f0996cf82bb5d4ef7acf2176c0c46649afdbcb4098f46b9a2bc8b96cc63a27c56323f85d579604f1f4c2e8c67318246fb8dd2dd37581d37928af2ab902eb9ed20c8c9bcda42dddee9f5640656d3a98bed51a1675ccb1704632f63aae1d90a81f3d61e883e3a4474146c0352e3c523683fdbe73f97fc15dff405f3850d59e3749737babc70e150fc5b4e00e9c8ab883a0995d8c7eb79f480a8412d5244494da1e89ad024d8bffd56391002271f0bb8d9337c8e181e5774775d01495c2c133a6a4caff3b2b9a74985ac7f4a02bf902b14eb0a5bab8d936d0e38b366942a5d3c6b0bd6421120ed547a15ce98fb09d471740d186e25964ecfbc55876969fcac9c332631958a0d9ad97c6537329f3de4e68f744efae67d0c1242c26d13c3c57aa8951ca4f68b1752b7a2c3f980fe3ce23fdc06b7ad9b30650c7b593de96b6423335ddf9163e8c255833ba604bee267fd3c2e20a2480fcfa9613663ba04088511122d04850e2b9fcc1ca4b249851f55c7264ac05a099bd842ad729b65c7e48a9fbb91ff7d368fd750b51a1f3551b26f4ba78420ffd676da38c348b80f016f3f12faf1e54ce857f60eea27ff45c13cc6c4c42536a321cf8e8962f312532b368574ce132686f125f38f4952f61f2d99d01dfb95a65ca66bd9dee23adde55660cd18e674f9cffd046b0352c739379c9ccde9100729d0744e6924279a5cf3f327e2b39780985ce0b464b93af7ef9d8ef6fc045865f25a7c345649339beae41800f41e34c5fc9205b2821e543fbaf14be8fc96fd61c5d5b82e40733874162984ffc810828ab68b3409be79cee9d0", 0x1000) 15:45:04 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f000048e000/0x3000)=nil, 0x3000, 0x0) 15:45:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) pipe(&(0x7f0000000000)) 15:45:05 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 15:45:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)=0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:45:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() socketpair(0x21, 0x8000, 0x9, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 15:45:05 executing program 1: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000b38000/0x3000)=nil) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 15:45:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dadadd8e2eea89ec8f0d3a629b4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f"], 0x84, 0x800) r2 = semget$private(0x0, 0x2, 0x253) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/130}, 0x8a, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r1, &(0x7f0000000540)={0x0, ""/193}, 0xc9, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680), 0x10004) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r2, &(0x7f00000006c0)=[{0x1, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x8}, {0x1, 0x4, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000740)=""/10) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r5, 0x0, 0x0) msgsnd(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="03000000000000005c2633238fb8390b845be6306aed3eba1b601b2113b8855c466e2ac64e2e052d8deb5ebee4f2f809cf3f5b4f00be8953c9ffffffffffffffff22ba96c40c280ef6117b99385a81a1ad391bffffffff000000007a824ae4b92aa7fa09a2dfcee26ad8ef837a11785b532bdf019168c2e98de53e187e5ccaeaaf7b1a0985db4869c8f07bd7fd4b86828b51547f1cac39391c6751fd8a6b870d06970cd17a2a7fd6b1f8c045c07135eaadeea6a8f1dfad30c15d2f22e14f7b5cb0104548895b0c74639aa0176b2e5ea9c12af85aab36c0f3143e9e727a2c763aca"], 0x1, 0x800) 15:45:05 executing program 0: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000003a80)={&(0x7f0000002840)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000003980)=[{&(0x7f0000003880)=""/180, 0xb4}, {&(0x7f0000000100)=""/1, 0x1}, {&(0x7f0000003940)=""/29, 0x1d}], 0x3, &(0x7f00000039c0)=""/157, 0x9d}, 0x40) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0x138}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002800)=ANY=[@ANYBLOB="41454a90ff2b8c76adb7b69a008a00ffff0040a80001", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r1, &(0x7f00000027c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000002680)=[{&(0x7f0000000300)=""/215, 0xd7}, {&(0x7f0000000080)=""/27, 0x1}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/212, 0xd4}, {&(0x7f0000000140)=""/107, 0x6b}, {&(0x7f0000001500)=""/177, 0xb1}, {&(0x7f00000015c0)=""/156, 0x9c}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x8, &(0x7f0000002700)=""/129, 0x81}, 0x40) 15:45:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x41, 0x80) r1 = openat(r0, &(0x7f0000002b80)='./file0\x00', 0x0, 0x32) r2 = accept(r1, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x23ffd) sendto(0xffffffffffffffff, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x11) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000006c0)=""/73) r4 = openat(r0, &(0x7f00000004c0)='./file0\x00', 0x2, 0x141) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000002c0)='./file0/file0\x00') r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) fchdir(r4) ioctl$TIOCSTOP(r1, 0x2000746f) preadv(r2, &(0x7f0000002b40)=[{&(0x7f0000000740)=""/4096, 0x1000}], 0x1, 0x0) r6 = getegid() lchown(&(0x7f0000000340)='./file0\x00', 0x0, r6) r7 = semget$private(0x0, 0x200000000000007, 0x480) semop(r7, &(0x7f00000000c0)=[{0x3, 0x7b, 0x800}, {0x3, 0x20, 0x1000}, {0x3, 0x1, 0x1800}, {0x5, 0x3, 0x1000}], 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000500)=0x800, 0x20c) r8 = getuid() setuid(r8) select(0x40, &(0x7f0000000180)={0x6, 0x0, 0x7, 0x5, 0x226, 0x3ff, 0x1ff, 0x1ff}, &(0x7f00000001c0)={0x4, 0x8000, 0xfffffffffffffffb, 0x101, 0x0, 0x9, 0x7fff, 0x3f}, &(0x7f0000000280)={0x80000000, 0x0, 0x9, 0x9, 0x5, 0x2, 0x7ff, 0x4}, &(0x7f0000002c00)={0x8dc9, 0x49f9}) preadv(r2, &(0x7f0000002a40)=[{&(0x7f0000001740)=""/156, 0x9c}, {&(0x7f0000001800)=""/210, 0xd2}, {&(0x7f0000000000)=""/10, 0xa}, {&(0x7f0000001900)=""/4096, 0x1000}, {&(0x7f0000000600)=""/117, 0x75}, {&(0x7f0000002900)=""/96, 0x60}, {&(0x7f0000002980)=""/129, 0x81}], 0x7, 0x55) chdir(&(0x7f0000000300)='./file0/file1\x00') bind$unix(r2, &(0x7f00000032c0)=ANY=[@ANYBLOB="9ffdf73f2e8690f47d84becb1fe39e805e0843297584f4805eb5900d112844ff76b112ae7224081a14bf986297b4293cc06535a0a76b267a6304000000b874a6159029afcc239b3785879181a45792b6ce70ea90cf1b7cf4201061059d3f032f75c2d4f64b4c3d2bd3f971b6f4584259007fc5d514fa8c38d81e6b99008baaf11011b28d1f9269e0f18b1c98983d203601000080000000000000000000e7de0062127261786d3222c4354a7c2808c1408d737fc19464fdc3e302d900000000ff07ad5d35997707c9e70e78e387e8d6ba0984d615b3087cffb0655b1c85b005cd1ed1f75ce32fe334a146b10d07554fd7c5343fd765a510dbaea6c63a23bc17e27068529c02eeb1834ce49ca11bc38aa001fcef25cc6d9bf2f9139dc4ab55b06e5fc9ac098f19cdcc158fb5e4a42506f57b53803aa4ecaa20bbe189928600000000de5b78a7985e7b513d516cb5f284568e18cd80e3d9a3bdd9dd67e0bc9ab9e6e1fe57c79f28ecb1b2dbf43750ec708c2ef8cd0c2414a7cea22f9bcf3e4d59e5b5ec8a8c6a04758108971180640c3052906ddfef03482dee016bb02ffb251a926e2acab830078120952101750a83e0cc7a2703000000c56b9ff1fffcb8390f5baef54e1d9c67bd47885589fdc9321cc0ffda197b9ff478f8366c4f09001fe5bb0d5d9c12821e8d44951ce86f6d412fc29a264d012afd00a0e17c5c8a6c72190d49b2438720417be93fe1e094e344cce01998d123f9c87d87c4b36b2edbd1bb28bfad3be41bb0504916d7ba330000000000000024361b44d41fdc7547185059e01e1f004bdbbb4505ac07c4a7885cd531c4e179650e507587572e29bea43d745efcb90951662dd78a78e444e8a2dda47922a41d86adcd7e05fdecc368bab231c9595884a4725f2139ba0ddc51d23962104f2098a23309d0e276887d6f7f4c7cd13a13e6e319e3c39a1db428e65cb27b8a7063012924d1854f61c157dd4dd352671900000000000000000000000000000000147b491ebd6b48ba5b43959049e85574df4766922eac352b728b74de8bcbe27ea9bb40ca59dfbff3dbbc3406430be9b4b239af8cfdf95363302b3d82691d3b347fbdc659015a1d9fee8f71dd3664856de1669d40c1ec804d8699c5d0d30017f8400d34b11762f6baaeaf431613d5fef3a12839d4aa78cf058c2556ef55f445146972a7421707465187df197ac621882d0b080f2f8b10d2033fb5ea95f0a29966b335ec52337b6fb93505cf65106e4c4011b2d134e6d829274e6a141b99d56197ee197cae6bc961ea89b33e44133621f8a26242aef5c24b08e5436fbb38a41813130a1fd4193dfac6fdccc8673569ddef2a2ca41aebcea50100000000000000233ee1a0d156821b5ad50af818287e970045b50f46682101df31155dc09ecb041bd8ce807758c783b3d0e1af71527a8bc3d9b37be5659a2727ab2bd696c0317162f9d3afb578970c88a6060c21f24d28b048973deb4b58489c3c5f8963e84b452993c0b0feabdef8cf41bc4c2a94f86c00e3921f3af036e51cd173564587eb7f23357a4d919b3e9dfe318f09f90d25e7b1bb10f597341654c6961aa707257ca291fc2545ef83063414bcd0b6e34bf13c921d3cb4725ed17d5dd9e4ba19f44255a3442723f3e7b47ddbccebd68c75152573286ed41e4791e351a632f927029ea1ddac72286b7619f8f66398ae065aaf2de3a8953033009685b9ec29db0cefd8d7d23b18d60086994614121fa1f6860aa10be76ab0cf52ec61b491c4721b7ddc055492cbd90b07218175fbb98d6738889004eac262a77c99eb802955c2483afb7f024ab2f169d405529335cb2bfa4acc318be2b1553d18f8b824adf4c6312786bf98a9d56dc14cdd46e3a819b5e1d0bb2d3df84bcb923d64d2cd4fb715af6d50c6ec2cfb638993fd94fb7f56d181c19d0cd2c93af5cff58927304994eb48fde96274619c3ce9e5c9f7a2e2733f356b64c69038281d4c1ee409f82f5e16c625fe4d11210e49ad098037d0392994eec0b611651131a3d9c3b3a3f278893f8c2b080c946318ab0023ac9c988fb62f7854e0d040f89b1d3b525785d4b73a418b6b5cad"], 0x1) semop(r7, &(0x7f0000000480)=[{0x0, 0x4, 0x1000}, {0x3, 0x7e9c, 0x1003}], 0x2) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000200)={'./file0/file1\x00', 0x0, 0x7, 0x800, 0xffffffffffffffff, 0x0, 0x5, 0x893c, 0x1, 0x1, 0x8, 0x1}) openat(r1, &(0x7f0000002bc0)='./file0/file0\x00', 0x803, 0x50) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002c80)='/dev/wsmouse\x00', 0x5, 0x0) semop(r7, &(0x7f0000000080)=[{0x3, 0x6, 0x800}, {0x3, 0x8001, 0x1000}, {0x8000003, 0x6, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0x8, 0x1800}], 0x5) 15:45:06 executing program 1: r0 = socket$inet(0x2, 0x1, 0x3314) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="8849b9e03c1b34c2d44a342a9b104421b4eb0aa8345652496ac54881bb1dc46b302e4d63f448df1d57596a94f98c5a1aee7a6742269c695417a26d51b252113fb2c597dc8245693c1b061205f004a2b64599dc27fa30afb83add8b259c9dd9d8238f73a89c14879939b293a3d8f44f1071", 0x71) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, &(0x7f0000000140)="aa40c19cc3ca82d6705b8db3d696a08701aeb351ee4c688e552a28b727d2cbd806cc1602bc51e514bedbacc57194b3f077942cf0cc5ca99598b666c48fbc536056402cd9ac5550fe432e494135d607416bba1ceb83da1584938525c1fe30c0648e05fec874f5ecc3ae7978130289e0ae41005f2e10e41f0e2c1d29ab11de172de91e2667094f8dc5a3e69e723ee0042bb64d8bd569345989130a84466c32372e991095d1b6", 0xa5, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 15:45:06 executing program 1: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='/dev/null\x00', &(0x7f0000000140)='/dev/null\x00', &(0x7f00000001c0)='.^\x00', &(0x7f0000000200)='/dev/null\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='()[\x00']) socket(0x2, 0x2, 0x7824) execve(0x0, 0x0, 0x0) 15:45:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f00001e8000/0x3000)=nil, 0x3000, 0x1, 0x7010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0xc0) shutdown(r1, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) listen(r2, 0x0) 15:45:06 executing program 0: mkdir(&(0x7f0000000480)='./file0/file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) r1 = open(&(0x7f0000000400)='./file0/file0\x00', 0x10088, 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) r2 = open(&(0x7f0000000040)='\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0xa70) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="a6d089052433a6fb2ca14f205c095a4bb0e30ed95bcd487300614adccb2ce3befe771a8b1e21a42a78c329d4366f3a5b9a6baf144d7433b8875a073a3e477d23fca96657260024ca333b8bd614ecf53ade82b0566058d30ca379867267fb9f4390972b7c1dff2ab03b6afbc2aac6f5e6fca5658842a3eae462b3b0a3d75aa588071f97cebb2fb064e43d3c1f95facc752184eb7d086e91474cc196c683ebbfc484f4c67e501613bcd45fc0a1a61bf2a0bbba2624630246ffaef4955afea8151ec6dffc30415829a1cfe11c7503cd449286e24685227672e6de96c64ecc630d8199531452308a01c994f758456a8d1811923b7ade7f51e53936958aee9740", 0xfe}, {&(0x7f0000000280)="9f1f4b15b3bbda35cdeda04363a4a791e4345bd374", 0x15}, {&(0x7f00000002c0)="99f21538bd91a0a9120089d5da231af4c1ff56ae9467d88df30141bc68b58f7375ac8b48980b76447f34a7b62fe772edf2bfcdca77709a6f1b8e7050565e3a915939d8e736fa3fe7e803e7269a8167fa632f98d8792c421d544acf6e9689693c677207570edfa1e620510121d15a195db69481e4d0f5c2c459761da2726af1f0509ae9f250e6a64c7d34fe068411de42497bdaaf2c54d9f2ee3885ff969b75774d25441f18577c51c27010", 0xab}, {&(0x7f0000000380)="7843ac64b049e8971c5654def1ac0b881c2eeda64c236f082b2a1b428c3ea2fb3fb4975659f20695dcf62e6ffa3060", 0x2f}], 0x4, 0x0) 15:45:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f0000000000)=0x2f) 15:45:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="0942679efe88b5da0a1992c0cd4e70a26eeb4fe227cef963b779a3d9a95b4809a2ce37b6436083e6edb62b7e5ebbb93bf7d3341ae4d5aad18c928e95adf9da1a01e062cfb76ba22a0e3cb9114a3188245030f3562e4de36b22b2f1284d97ccb43eb046efb086348de6bf367bbf0bcb68d6390709566631dc9cbebc0911672f98847ea2e4c2aecd37a3290c39c6ebcf9ff8c9705364b0f9d3dfc0e0b8f33f9263", 0xa0, 0x2, &(0x7f0000000000)=@in6={0x18, 0x3, 0x200000000, 0x3}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x18040, 0x0) r3 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x101, 0x1000000000000000) bind$inet6(r3, &(0x7f0000000200)={0x18, 0x3, 0x2}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) nanosleep(&(0x7f0000000040)={0x6, 0x794}, &(0x7f0000000180)) r4 = shmget(0x0, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) shmat(r4, &(0x7f0000ffc000/0x2000)=nil, 0x3000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r5) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 15:45:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) socket(0x36, 0x1, 0x3) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:45:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) sendmsg(r0, &(0x7f0000002880)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000001580)=[{&(0x7f0000000040)="13c1022d663ba976916a790c95349e76558ae17464f0d2c862f3f26b2bb09d1dc63d9d2d7b27aed6e88ac429fcd39457d990b458c8bbe3d54f70e4701d6a55852a47d7df720fd00a15fe5321b64bb2b4d4ed912bf4503c0aee709e3cee229a215c6f6d596b0d3c46efe429b016984afacfea48004b5dd944b1cb19d0bcacbf11431db26596e81824b8e207a521ba14d4ab39730174de72fa75f5f0355c66acd3e4caeb468b8fd09e6705c9eb9ab0a8f9eadee9dd4dc9306f7e4a8864c3fadfdfc03c09c8fe4d0c38d77b7cc6d592cdf51868a5b91d920b8400b602fed894c5f104b6b8b191023b8ec94e08fb9f54f427", 0xf0}, {&(0x7f0000000140)="25cef7b25373e22bbd237f9739d8890143c89bed8f2b94c61ebb799bd2a6a23477daf184418208aff8413debce5dc778d33332ba4a39fd630df99b00f37c01cef766540fe5d02771ad2de4fa2ed8418b188860945c02918d38bbecd9ec0f94843e527967dee9b6e57473b86d840eee4a47bf76340c00b134f7b30bc50c8b4e5fbdf355ff8c2c9631a7e4159fcf0cae2c917c250c06998abd080841ac56adb994008ada07317c3534ca1531a51d03237d1f6524285a92924b44144d13b75c00f9d8edd8b240a6932fe52d26ef4af429928033a6bb36045a41b6d3be2b40bdc511513a08124e84c2761277a8f707ba2547282d70f2e2ae56163969544f", 0xfc}, {&(0x7f0000000240)="25d27e6225add1d3a2338022ccec32d43a7788da687b418491d36c793d0aaea82f09e5725a5779b5ef7a6c60acca40ca36d8eb1ecc4d2ee1c0f8a98086c751426cd9cc5e5861c04f685c2eac3ff74407ddb071fd3751677b4a676f8b986a3c590ad05883254f952d4c", 0x69}, {&(0x7f00000002c0)="ddecad11c1ea7afcf0f84862c37ba9112ec20eef62af38923e9600f21d5fa850288c4a297b", 0x25}, {&(0x7f0000000300)="2be716f1c02e7b796c7960c107f44d5ffb5b767dfbda735ec7d69d859907105ae41d30d056eb16c8e57a0a954f726fa22f17cb30ce3967ae6e6f27c95a65e5291ea224d043457e7821be343d2adddd0ceb6d011e2bfd6392cf6f5d702aa739532dcb318b6797cd8b7ca3412d26bc069f6a67d79e8c72a0162833b9f8b0b0614e008cb39abf3de4291bb7ca1cb28740b849e6c5c9e955ce4c58fd46b8702e57f1aa32", 0xa2}, {&(0x7f00000003c0)="c50c3955c433e583536af7a3cd0330df998c6f728b7e0af3fedb07ed22b0c84b07b123d4cdaa412caca72350ab3492386ee606c570f33d9dd26c461350e45b4b083db4f7838fe2889bdbfe3e7200f75b05b894df8c8a87c395e1f3dd7893640017fba944a48d1820e230f487fc0f889eed1276a844baebd98f55e1bcfded03b6b6c74c4ad66a21c4ec807739ced31544c9a3834df46855dd0fe8a4ae2fc8002882452dbbfabe87874dbae5b64b385677285a1d472d6c60cea603ea1284f8be27343f0fe87d28f171b5814185a90066557dc972a880c7be4d8ce02ffafcf923e3a0c0b3ce8434b3d19e88148ea61fe27fec64d37310e05d9ce52efcef4e400780bc13fa8c16c35809ab366a402ef54908f36d04410fe97a0eb1c35cd95223196a48eddb5e7ff5a3dc716000b5bef552fccc297e0f06a2e5b8b5860f9e9230c666a5e72411741923478245c79e8c06d3d5b868ea7e384ec5ba74baa84b6c53c1f004853f5c31cef6608ff439559dc7fcc12ec43aa189ac6ac891df6845ef7759ef0d79abe0e49ec5bc32137a31512b3ac8cfdba539f8e72c0b3ee8707082319791eddbd1455ce4ca0415a2273aaf22e660d0d36db9052339626cf0e5cccc3df984f3a1c696a7ee74551c06ff468902f3999b9207e68602c2f8810f665eb57957516b45afecb3161730bc2f1046c52dc85d4b4f2f23f54e8e18b7c8a7b6b3766327fe658592a84d0b3b7af1196af06c6b04e34fe369e987eeff42ff633571ba5ce0d57eeaa8823d103615512ec4b1f1b08c0a5e150f1878a6543ec0608d6859b490e1f54535d923546cf96ecff5645c191b35f14022572c8a529e74f0fa71828299e1f1bdaeb21dd218246c5d764f9d325a7c73f7cbda3bc1f43b96e15b05661304725198074bcbd91670b42f137a82b0c8d6143e1cd4223b98297826cb15ac76420683d329c8da70c7e73d27e3707a8c9c4982bb5ecfe3a760e5097f9fce1422fd5b7a1712461e441c936178e1dc55dbe696694a0a5193c803aafdc3fd348db9a961e7dddd51a7c6ae79f9483532cbbd21f5ef92a35409f3261860de400ec5554aa2780b29e17cd6dcd29c7ef3ef0aee8c821bacb2ff081cb23e65049d62af949f44f3376092dbf9a38184840d36d710d9a947276a6f418a9d17444b2bbed4d4504cbe2c9a43cb4944dd534f07ac4ad9a1f4b468551637bf399af65e1d366bdcd52e307e57e6af35358808b41fefba8a7606e633cd982c2c83dc8145af9968087b4857d277c07e1833543c4b9f505863df2ef1619faa31838f9d7f53c24440e955affb25b235f769bdddf016b3d2e9812eaaf0020b778d94e4828f899436326a912289deed2cc64337541e5e1d67cad551c1951ba1bfb1e7d6fbfba667593645e95f42492ea91650fa17252f15286e5688850620d5c47db30597ea69cb66ca5caafcc735ee871f0d09c83f9b8d62f425261d1031104d1bdf43ccb8694b30e88ee12e49b254a1735e38b83eac8ea056482f324bdabd6354d37ab3e8e339868d297c1f5834da80867147cc288a1058863220a07be122e8d2e4000c8509037d1072d706794711a321723a2bb4614f8aa170bf24119967dfd4af7835ec3e26d94c9b60f4f08eb50ba96341d40a46f6a04af413d95e66eaf066d357f4b5c9b4f805e844d473263bc2fe9d7dfe6c75b71e5d5b1f47f01e7ddebf490732cdea873555836320689fb42949a6b950e006d832698de6051a54b929edba7ecd357a63837acf48a2599d676c98c7578a2b0f21e909fe1bfd9e5e1e50e4af79733ef145c29eb15c0b582fe9af34459a42becdda45f266a62cb82505d12e7ff31248df6aa185f281a03522772f913773a4459a45a00bcf254b785404e86a7709367c3be11b5900a91710282b6529024d74fc1d150544ae1e6bb2fc89e374ad8aa8aa6899d6add0d498aba4c29fbfaeb79d8b78f90d6c9cf5f3b22c4619bfd3b1a03051c3fe1e41b5b25c722b42d87831fcb9f974feea2545a71c5bfdf695467b86203504cb759a41d106f8aab539aab1aa43bc75fed1a6ddf93cc83d72823838735c89ab23fa33894fc547042d14f5d210e6ecd942c0cb8949533537e055cd823b96909f403ae4d63dd792143841210fbb19d5cbbbe759fd3903f94898ef2765d7deed5361d35fad1722509316b9a28c6989f1c32e44cd5c4d0d63a6764419c82acb52040daf84882f0ba551cb1566d3127165463577d6b317bbd6e1291667326f4bacf37be5f42e6795a6fd1b38658e2f6591635071e285b038e5eda9182e9a37ddc784df61efabe5a1a183a8f17d75ca4438ca8dfcd4eee4cabcf2de7f027b6f07d6a8e29c4dca3ea607ceb978f88cef4cbef21a474e74008c1ad57f16522c1adff380012766459edcf6dc8468dd13a310318e8afd953bbcb228e17c9a3ab736b4473a8671a9ad57404e6b5ee4bd64ecd4ab144d93b9589be82d26d9dd8c2abe4e0cc625dd20c07ad80940e04497a28d818d30ea354dbe34a4c1827b0b9915c484cdced0a42b2d70603ebb47366d26d14c960bb0bcf2a69d35a02f5360c1d45a54112718b1a7edc4edc28cf01cfd69a830a3846d9a9589a383c4ce3f869334098cd4e9c004c0780db523427af16ef25d7e6c96fd7a01f2ccc5b3f7e2cab1d8cc20aa530201ceeddedf219522efb3715804b80c7746081c640aa672b228e490bda9aeda4f7f7e74230742eb8415f2a6c00a4c76b4b1c2994292aaef3830812f082a2dda4b1af1658429b880ff8263c72838f5f8c4b046d2f79a65da5031f285be0ba9083b5bd22ee66175c7a02a51d842afae54a622669c608386672b32955d943e98aa328f486cb40d1470fe510e88e4b8c30ab04b22c8dcd5d600d627bf1dc3c38558a684761ec42c4f77bc26bd435981facc9f7781256a399db13d7f6ee1825bf8b906e446416ce539cd434832d2bb462e53e7e43bf141fa24a2e2be9f390038d0e4bf5270d3603598fd1060954f4dde5790d01901f97c06fdbb32a25645d14bd1cd6a5c2718151d59c9b184571b62bee3d998d05d1cfb428598da3bb7de3dab08c5bcfbcf3727095c718718fcf70122efe45225339530f9e96b02ec4861f16dfdc85ca9e0292ee98fc6279dbfb0959a8e7e4c2da0a19e6a1761992d1c9aa4f0bcd55ab35c2b73981e0dcccea7bdc9f7d637040f49b7f8a2535346a2a6c1df185890f1f4eca442675140e024be84aa5330b3f1810349f9cfe29486517e2968d738c4321791c1a4d3b25a68b33b622df4510f563cc033d1ed0ecb11f6ddf4f8a0bb803d4924d865b8a5fc95fbe45ab62d6f454cbf3ce22a9a0b13aad073f120c70d543108a4b6c94b3b05e779612cba8d69ba1a0c10a47821b71409a9765ad31bac2834fb46725abbc144f19fc827926756828a5c03c54db54dac297359b17074e5fc8b3fbd2109bdce76b4d8a55f0ee0307660528472bbecd79bf81b4c0583d50bafe8129e404a533c635c71dfa6df5d04fa425d9badefe1e17190d9768bd140ee917f1b1b7e80bfff39514c9f759f5dfd331c62cfc0361a0bd036b15e656678d225b782846dbe3a8ed869394967cb2c8f0c42b38d2f36ed568a716153c7afd82e7ccde3e68873b14fe117e918a6615ed0fd7578e9895b0aae028c5b39fa6dd7fc8d6b286ba69446b4aef663ce20a3a6f461a2a3e6845cec20d02e2b5878984fd8a2d4952cf0ef3e0a0a65b95957a9e3d2bda054d0808c9f4b112da69624f03fe6103f902bd5d1c799733ac6edcfdccde84c9fb520b1abf76dffc45f814a828a205c66d09d70ab878391f55c4514f89ec7cde0c731ff1c2e60b1345411a598dfc5efc8d026e4a854e9e7fc8d6a9ae4db65dcc9ea0c1b46470f6e05b2b7b0f1b12b6e576a75b0ca49ab92f6e7f5d84ab51a8661dd3717c00657da75082adc21a822b92eeb9af7c9928c93e932a85f87565c244bea18b466a7a691c4b19a3ad4c9f4ebb522ddbb18c6b37e283012e8623d567aaa6d8585f28a13e80f3484bd961d332ab1d2a35d227a177ad1331903f1430e019db4e06349e89afb519d25ae38fb36e6558f4828ebae2d00f4edaf02ccc902ca23d8df25c0d2d2915ce3e2c12ee2a804d4311575533efab4c56809c418414f3c4cffc4fcc2e093ab6a17bae56f974d2696c48d866950f402faa8ba3778f2d06d1ca2b2c80ab79b2d61684d66dc05f2f9d5857dfb4a5733482a9681cb320199dffcd8759e065f68f29172e83eb6910399d8105c66d7088c010eceda49174834b5ca5a30c36518f5d5055099654d2fb1a5c61fff41d58f7d0cb21a6839bd511e820bb25e56e3a12e84af36372b3593064536ea2b6208a20b0202a3577a98d9c4374950cfcd9df93844589ebce32850ced595c6ec0544f2c46434afa9231b9350508d8092da782e4a4e2b2f987f7bc369c68421219e9ed7c103349a04f1dac8077999e2be7f1642389e6247b55fdbfa45d0ad0a6052d70fb3ea7b75894320ffe01e7cbebb717f0141860ffe63779b15ceba65b7a65943768e890e38375e8c63f8f0ca7c49ea728a20222e532153865095a5024993a20615c100e7babff74aaec3934da605099a966861eec1ba710a1911d97027ad47669fd2a2b87e41c40b9fdea34ff9c1075e440750618f185cd438a59a8668cadb4be8a9ea314b64910415fd926df71e1b6f3640b260c3c000188241e753319706aacc892a121ad11c079b70cf30420671aa171111b4b954482cc3471ba2be009a16488c2f2b4d77069842d630b3cdddac0c9ccc3a6d5f8bcacc3d4d7e3b28785c6d04c13480d48f20d6d8e8b5b09cd68846446885b4cfd5d8bacfb4bd9b769ed745c9c161ce7530179d3175ef3d328f53ddebf8c31eff332060532991f1201cddeb977c12ba280154bbaa176b6f451bf042dd72e02633e77059c3494e7f12a434989f8a1510de55ed1c891bb87de16f5374d9a61ee4ca7ceedaf3b397c4631b5947954a2dc9f885d3b25a565ed934247027f94a3cba7364b05c59c57468dd7f2b57524702f81bc7914fa4a5c23d3930d592e7160b537fb14196f70ed217ebf26972a37e6b48e18ef301b2623dbfc8d09e6613bf1a9cfa5888ad0b3448df8ca9dd79371820df8e036c9060791276d38266b30b1d927fc4b3c4354ae89c4fb20fb33c89a97e55d598481ceac059319a7e5bfe9b88706bb8ffc4b4dc1d1ea0dbfede2b51476b290b4a6eb27f07fd0d6b443bd07e0d19ff8a5958676c070bb52a38d445a2502d72c7234eb4b1a3b71283fb950b36e5a84153a87d1824709b8d91e4bac703e1a77b2b24c139613ce3313e92bb77d13eed5dc53d31e86159c8c3de34476328c322936e0e9cedba11305680d59b5b891c5a2c2d6f20e98114bb157f8e67e7b6835975f2d1f014554990f0b1c7f2b578757555196e4ee2e449a80bd1db37ea54e7fec61277fbf0598a5c791df48dffda056d2c0253990c138bd2646d0f363d38b57899debf63278baf8441a1940822818779b0f8ebd7a436fbff7b40afce4e5cf64fdde456b8d933dd56946dcd7fea7c3b0a4215d6b0cb5dd1148bc9a1282887c69b8b3cd4075f24ac4e61a64da9f63d62fb247e547632f99aaabc0e055a845dad39677791f29b3e9cbad893d6457112dcbe8cfe92f08c0130dfdf8ae06899cd6b657cd1737e5501da2137631a2afe308995765104df90ed1ed75acf15d88539320c628dddda625d5096fb533211325cebe122c68e6ff0174b0251735dc032d79bd6832e822aca00ec8401316fd0455996aa8d5c632bb35ea3c9a295e660", 0x1000}, {&(0x7f00000013c0)="8653ab078ad7fd9dc78a7a2450119172cbc8420152eea3f14fc094763c224908cf65b1d605f46271640788de372f887570ecfd8e1bbdedff1761c0ccec5b6984809577893b7c4af83939ac1642b5656849ce8e25edafe805f54186d73f2368e783ecd109d8622d9a91dc5b67073be8a26396e3c48212946d8cda0b83c7e00f5d428a28eae4d7ab0c107d3e74b966", 0x8e}, {&(0x7f0000001480)="fe1b3cc73c83dbeb6ce74613ce1a9131942546afda4c5a627a5de5df04223ed61e7c95285b731f7afd364245", 0x2c}, {&(0x7f00000014c0)="b3a1c1bfb65e98ea2c439e0be65693533297bce64546696806c1342877b383895da94615422094cf5d864c0869f6187fdd292bab9a4f3b9b7915e5eb37d4260012d5b11e9c8cef41d50735505e31d02deb4b90dcefeb30c660a6bec28878d5b30639d6dfef0c00d348cf9530d2c53fa435fcd5d2bf86091e87e496efc5edb3e2eb62bdeea370067df0c829b38165d0deda9903c56c1fc5f3030a15", 0x9b}], 0x9, &(0x7f0000001640)=[{0x58, 0xffff, 0x2, "7e123514d61a28d614863f6a15ebee00ffffec92a540f1603c415547ec0ec118ae2d6f13a54968890d3a76ff8f1bd3ab87512d0dc3155cf1cc1154d316fa1ad96f593a67"}, {0x1010, 0x1, 0xf3b, "e52b1c860e67cabdc912f383f54d07c181204adf3883df41c031f537f2b0f942a73b49f88f4304ccbbaa28ae8183e32441999879998a8f41165b3c36a1445174aee867b5a136617dfcae9daa009b295cd2dd2f10ea685dbb7763d991af8aabc79ba51c0dd59763dd9078296b3f4c3cc7c2b3d8d0f4e464b7d5ccc845cf06580225bb2d5562a9611627637eff9dbf738d20b95366351e845d6f48c6e9a10114d02085ae8945c1f3573185a08e9c6abd8d7d7e2f65f59209692b715e9878b8388904138972372022f73cc55c445f785d520887dd24c12eb6614c39d07104d90ed87a6ffa5b6e0fcde81e85c4b17bd9130ce434686fc2287ea6bf5b364183feff0f1bf630798a99778e10a44f433840a73e3d419224c2f6092e53acd7759589ba939c8ca412c048e021cce81bda0f9ebc0abfe6af025e313231cbd6e6efea055fce9129e0ab48b41bc1d53ba2eb11ee9fb3ef0cce46b9c474389c7844c60674bba459081f758c3004115c38238fef4775d80a3ab0026368ea96754c5e6eb2a8b54388f6db5084786dc2601be10b6664d5b68971c3964c7a293e40530f194fd85aeda305a48b3b5b1f9732216663759142e9d755d60dba16efdea3c262907acc301d333c40b7decb450fa302504da4798c80599a445b3876c458f312971ccb6897e4369e77a2117510a2c40a2873e20b57fea1a3227cc03feda781224a31d141cc1716fa186806608bac0306e54b88bd437e22500b0793b2708b144f0f652e2741a63d2ad33764b4574570a9f4c48357a268c10b9f4a5b28d1ee5c42e8aaf5e249445bedf37318bb22fe4220aafdea05dfcf27cb90113a52d8ee084011b5f7bd4f85de0b93dcad84823e4b8ffb39130d353cc4a4e858f86c72c5425270163fe9891c13533240466835a5409efadff295cdf6dc207075da14ba841d9c51834fb7d8849ef02665cdaef825edddfd0fb578352dcad3168ff3981696fa0bb215ed2158de8ef362aca41ef47f56cc2da1ddb693f3d10b0c359c42821bdc6b472054fd7cb23c86efa605998cecbb711135db3ef5b79d8a05acc196d27fea8af3ca74f6db7784502d683eb3961f2d22b0e79b8ecf4995455f0dfb0fc9b71d619e5e04c1464892acc34227b6a9ad5071946ede8c794a2e1b4e95661b16a37f401bf89d91301dd7bb660d592810ef7321f4648408ef2e78c35cb69b9661e25978622dfbea14fac658441aabb2e0e99357834af69ffb8dc6712f55d3b7b2d6ea220491c3cda1d1c869b6a9a0d98d3ead5e2c80b4fcf34902c35591727899017c278ee5e551635e1fbdcbb829f5d590bfc0886271ee6ac7906c37e02a41e6949e32a30384701c8e36ea48a3c0f7a973cf1e9ba25d63f963183ff6c6148eb469ccb53adf4a92fa1ce9ad5c91ad0904e236be77ad842ab30523001c3c212fd8cc3fca8a610d362c98bc42154008e02d05a151ed695bb7e0b2cc5a5de87f2d9139e28fb32ab4ccac0286d6fc3dd8411f6db96eaf43d791429fe2d607fbb9ec0e9dbfe88d60d67571b0e8a5bd600a76bddaada8b4fd03f590d1c1fa37264d47d09211be52c6a6501f0528902c6216274264e93fc4ebeb3f68364bd15fd8cd1c3df539a2bdb271374539b799a9940a2afc237fdee788e9663562dc68b311d272c8ea8196092162fd404f36f6366d4c9477db21272478eac4208b29afcf050a02e4ddd0d1767f20c07349d32349e564ac8031249a6bb611b9ade1331f43410f32bcecc63f35db8be6800db64b7f3c2e4a34f508c6952c751788d73c592236a5688e227f8841c6645dae52f64a66eaeb1a54c6aa3cda3fd94264f76bd3d209d91f7728105367db8ab4966fa62f06010673ade805103190e147bf7d0e930b98805b5cfcd8018e034053437e26d27d0d9545d8ca0fd11d699ecb2c0f3bee527ef6dcf6a864a17229f4df6c1421ee6376dae367fdb5c2a5ed54759ab54a889e2872e0df60c6879dc9ac3187fbe20e13878f77c98e67cd109c3feb817354062f0fb020ce7c639bd7851a19830d1e43760d3ae3613c0b76fb8d2a512cb91392acd103ae77d15383551f62ffbee7e36eca7bb7ebeb7735541c6c1f1c4d3aba02791c9c17826b54292b2f84b28b764ae9c8e41b9c716a4af2bfe9d77e3082d00cddf1b5c74bb11c96ab7a7ed876a89407114b2c7af84de307ebb3b5cf243fbf2d2a902cd1aff3f84e405fb0f6d19ae2b476920183924646acf5c43e8417aeae9df61b90bbdd799e40f07b22db64a82b6a24b9a2843d93ba50af122df458677e420e9f3c6e12189599322ba0cb64e951512f5a5f23e197fa520acee1d492396f7fd6e2a36c1d498c68ed59ba0078218b47c67769914d98ce75ca745beed16ad2ea0acc749e148877f52de711b09c6a19126639866dfa7c241898db7aaaea44085669c3540a7573fa5d3ca1de495755493ff5c3f946136010186f405fcb360ab842479797f5e1241af3078ea4645505d363978446993a024a3cb11595ba1568defefb9a56e387f301541422e717cd667906792a862ca36cd8400e963f9e63a057640d1c4e1158c91f59870c742918f76308128f3dac03d38d640552185dd804b925f685c5bd6f59867b8781abbe91cefa2eda2465c4b0e53f336c6593abb2a0024da1ca2130a6bd1cfc161370dc474fb2e42df9b99134bc5470d90b6e04c2d0bc245a0879d64bf2eb612d9482774438687680dd555054225abef8cea1797e87b497e046d2c58d269a5d780bc89f6df73d50f89f124c682359955fccb23ebfd7596c915c167c165f1d96418dbbe6bf0c326bcc43a7bc072b36a04b911779fea2dde86867a3d8a7d9e8aee11b71e6c71918ccc9d60e608349f22b8f467a25d8aa0b027347a414159e9d21c1cc2e18c834ab550b357db81f9269fce23e7413d1e0f925d87dd8fefdf6f02d607195fe85460e21dfc50839898d1e3bc6a628c263d2fadd25afa7bf1758fcb9938904a4d422ee820a12223628ba4b46655effdb4161dad71f8fecb176cd7cebaeeb3d0a5347a71499cd441a7e8ac507afcce3941b067ddd7459cb68842d0a95cf89023f9fa48433b65b8b0c1c929ee1266b199a26f2d65e91119933c9f2634a3a1baa0522a9f2d95083ca10584876496fa6002106eb3a4cef340e2465febd8bc0ff981728112888c6f07ff81410b1276522614d1f2e8b094d6fb0c405949423f906928f9a8aeaa35fd1f9f171754fb3233c0a43519a0323993e7423e9fa3e2012a1f71690f1bc723cf9b49e903ab736fd3b77185dd08a14186040f32c1af0a69ec088cc681a20eee8d1c4ec5f0e0f5f6dbf3ccb083e8956b977baea5ea38025c96a0b7ec7373691616b48e2c26194aece28431a0cb320ea1d61f6a9292a0e5f684c76cd41ba675401a6bb8f1e4e0d8a82ed89a1aaaaacb531e7df9ce39de34c1324f5fb8c7f0f906cb205cf3b12910fe7e8e7da4458ca7bb87b19fa65a20e2662d129aa692020b083f7d64a180926d0afcec65da624f793a372b471cd74448d5ddf834770b9d06745a9c642e1b96f96972e045ae7e435839040c6cbebff72debce79aa58688a40be7a3c004e75f528df29b7f10174f21cbea329687180bd2c7beebdc773a8eeafcc2ab8bdd4642909dedc5dfb6eee95d4dce5276cbfdaed0f8c3b8213625903b5658c01c471f62ba3c37b53a876e460388568caa6bc547bcf17bdfa604e4200a532cc7d83e3351ce106c4390e328d33aaad805805d806083557afc410b4eb7082c209b1a163b9326f09edd5f47ad3adf40d1daa4b9860e7b6dfc18eb0fe8b9cc8b7a3921682a01d9a9f33ce659ce875c343f14711c2838cb2499ec8cbcfd33dbd58ddab242b5b1e9738461ac6b0c43f8403f6fa84c1794f5d4bbedd81aa54d399161e78c33fc937cf45940749f4ded9645c011114b6fec4f3f209a6ea3ff6c18ebdf1c4de35d8ae09849d582c0985ce7361c80d68af74aaa8ca89ca1a1ba0928724eb542efcf8e54426ebf0ce26374dada31d0d0f0dc04ce509d85dc07c71772243e4e4b8adcafd5361b25054165b09989c6088422dcb386b442c945d51158ea625a4f7e1be114fbe02e8522f79ee843a391a1ebc1397171e0b1635a21d4e44576a38da4119737968090f1159fdcd8cb218c608f46302c39c4b126a9c862ce29c81196c604c8956ee92c39e3f34e710f860335237f0baa27a314febaae900419bea087f6347dbce69a4ddd06986f1e1ef8368383dc6cc31151bffb2fee257498f9e6fbffc79a241f77c1458e83c551036a79408470d1dfdf90184f3b011e5c7e03f7c5e14d5d01fc37270875b2fbcae7d067f817b3866bb042697380ebe1b80d6b2df3caef941d1a595a6ffa47c6b29ccbe503271064141cb122f1067d9c33dc2083f713b1aa4b9b667fa1e0c4ecfd9a0265051936894e8d921db6cb8bca0abc812c870d6c822e417850c1da5c243323d495f1d69626b4dcb9cb0afc5d8688e5064f1c7e3104c90f5fa5911a480a323214c91959a2c068305938b2273a2f172f24e1a9a8aea9eb68717aecad170f65577f55bc018c4c8586e9c8d33dc81458c43c4edb7356d0daba93e7a4e1e281caaef1c321e57694011260978fe85450774a3e945099bf6f93b4b02f1f42dc2805b46ad48bb585d516921c8fac55763c91dd7da49aa9af71aa89d3ccffa809897b91bd1769e2098529269523b4c472e6d79f75ab193bcc656fde34a415de8d2fd9f94ddbd63fe18489f1d64733899f950043feb3723623a3e10876f19790546b32789c329443839ef98abb00ed44df3004e9791fb2e877c06ae6d768a07663e8b140d901031104b62cbbe914f16395654ca5728ad7e1a6257af64b78d8ed5fd2606316d71f0c5a36d319ade48298e25f7d56716314a43551969e4c7e3ef48debc9a1f62d66cb84622f9faa3bc0c1bf70f9c8b1cfd3d7e2a14765b46eebcadbb158fc56dd399dacc842bb6cf741c5b6c7c741527f68327dae2a81a352ac2ec52d1c99d79f2397caeba95766d6d9e8a4ab52cdc6009a8f7e1b44ffbe5573a0a3e84c18e0b2c71ab459984e9dd287ad390ea23931450d9d60c66bc374722a4d349004d0d5f92ff5a79076c19e30d3040401c8d3df49da9dd905a401b31bd5b64ef0986abc3e38e20803837221c52d99afb1e9366f6213e1a0859a30b2c475a040a918d5507236666fe270ad4f4be98c571cf51d6ecccbf3a522d18516590e392a4702188a76b1e845ba412c193c7f558993ae81e60debd1b6a6d139994ec44685dffa7fbc767d4a2e83df28bc0249c9be97a74ace7e3bd24db3a3a8ef6c161ce5f294ce5da2a669fe967d0131be6b485064965f4b725b6ba175d8a161fd118ad0e8fadc0a6cd80af3e6df84b95679e75ddc5d407b8047d241b5541bd25284f1f70902d222820126db03a12dc891923cb5fcad8866bb251eeb8f142c3542b3692f04bc94fd522a843161d9cc5b035b7f9dacdb42642693ee653a4526f0bd72b02d09b632a76afe5f73ef98c09160704cf2e0cd150f57e7e754b38c563f206e36222a42a64dd8441d67caab2f546789e88617498e806aad02cbdec1a551652976bb311542f8450bac782f14a7cc49e3adce2b8b00ccfcadd48b27c3b71eb1cdd3c1bc0b4ab37b516f6fb0318d3a8693a4778ac8739f6f5ff40b9869b6905d79adb270d7804bd28f3f88796e8dbce1d0ab823298075935834c8e788dc97a09accb1bb1c7ad376b7fb6a1758f8686e396f4ea4d3f6b401e100d5c89852b02f74a07d3277e546ee14bcc357154fe5692134461f1d2"}, {0x68, 0xffff, 0x4, "9cb45c6eee0df903659f58d2e72e4a812477086a31f7450f136585a7335ce27c1e083120acb945b3e288be5dda0f92abfdc9a5175b7fd67d3241fa7d7ab7ef5715050014353ff8adc8d6729c41ed012a28c6cea845c4"}, {0x88, 0xffff, 0x0, "8be81f87b0605493429f5fd525692d788304f48bd2e3e4b21c31c7c2a2ff319e6796483f04dfb5d70f99e47d4b4a7c85aaf27aacc75df1f409e0e351af27d44d906019e5d5d5ced77b46b9017ae9d1c9a78d464c16c535625aff84e7cb1afbf3844a237d0a1dc907d0a5a706f95f355ec933aebb223c355c"}, {0xd0, 0x1, 0x7fff, "693e913bb1412e4cc1089e7a714cd2a9b3997fd919446b6caff936f6c02f56485f587a46249a1508fdadd3856c4576c10bfa48c0cfac7e3602d8532bd4507bec70788e12e09cd398ef8ffd0afac0332a5aff122e2a65fe82ba9d215e52f9ff3468d6801ce5b8e8a841b510e2c75f69eef55d2c5619376ddc2ffdac025861c516dfa705bc9ee922fefd526a54cd4c451a9fc58fd868901c48d697372eb6ab5f8a3157d44addc22733eff2126b7da5a026eb33686465d805eb826da7c751"}], 0x1228}, 0x3) 15:45:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0xa1a) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbec9d70200000000000000d99705dc1ce23aa168a0237f55e95037cffa846d099b7cb5e32d0ff2d4e73cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304140b410273696471ecd7af5f61143b2bf9fa0a53765fa51e135273e2be34168938abced71cd31275d196434d07d3ac2bc6897c303fdcd345712af9180d843ec3672094eb30ab33d4780eddac1dce1e370986f29a65492a8698861c0f9d905d27bb5c0ef151077e8769626f2648435a767e43de15bb140ccc626f5c04", 0xfc) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x401, 0x3}, 0x8) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x3) ioctl$TIOCSBRK(r3, 0x2000747b) syz_open_pts() 15:45:08 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) getsockopt(r0, 0x5, 0x1989, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x50, 0x0) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x8) 15:45:08 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r2, r3) r4 = dup(r1) r5 = open$dir(&(0x7f0000000040)='./file1\x00', 0x20075, 0x81) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f00000002c0)={0xffffffffffffffc1, 0x2, 0x40, 0x1, 0x7, 0xff, 0x8bdc, 0x8}, &(0x7f0000000380)={0xd4, 0x6, 0x5, 0x7f, 0xb00c, 0x800, 0x80, 0x1f1}, &(0x7f0000000600)={0x3, 0x0, 0x7, 0x7, 0x360, 0x4d, 0x8, 0x4}, &(0x7f0000000640)={0x0, 0x2}) r8 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) open$dir(&(0x7f0000000440)='./file1\x00', 0x80, 0x1) r9 = accept$inet(r7, &(0x7f0000000280), &(0x7f0000000200)=0x2d3) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto$inet(r4, &(0x7f0000000140)="874a59f35edb08d6714623c423d7a966a76f93c8de19", 0x16, 0x400, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r5}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r8}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r9}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r10}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(r10, 0x0, &(0x7f0000000080)=0x3b5) socket(0x16, 0x1, 0xede4) r11 = semget$private(0x0, 0x7, 0x400) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f00000001c0)) semctl$IPC_RMID(r11, 0x0, 0x0) mprotect(&(0x7f0000238000/0x1000)=nil, 0x1000, 0x2) r12 = msgget(0x2, 0x214) msgrcv(r12, &(0x7f0000000580)={0x0, ""/60}, 0x44, 0x2, 0x0) 15:45:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f00000001c0)='./file0\x00', r1, r2) 15:45:08 executing program 1: munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mkdir(&(0x7f0000000100)='./file0\x00', 0xf2) r0 = socket$inet6(0x18, 0x5, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0x251) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) unveil(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='x\x00') r1 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x90, 0x40) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 15:45:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r0) fcntl$getflags(r0, 0xb) 15:45:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x81, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) rename(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) 15:45:08 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x6, 0xffffffffffffffff, 0x0, "85495500020000000000001167f5afa680400900", 0xffffbffffffffffe, 0x2000000000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x17, 0x2000000107, 0x8) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000180)=0x10) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 15:45:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r3 = semget$private(0x0, 0x2, 0x400000000022) semctl$GETZCNT(r3, 0x5, 0x7, &(0x7f0000003c00)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f00000016c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df867f3780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000095c7974abfdbb300991039d40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a9c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be4b3f6cb9b87c60d4f902e9c307da7ab69422203bb4a2500d9422e0224027d96570089157be6951a8334eb6d55a8fd5554255bebdea40e592d01036f606bc074109536a97c4bafc1dc2b9ac906ff5632ccc5ab150796bf23706e98fecbc1a7b2f56f7bf6fb89dd34ec8c387a7bf9f64508f4186de4546bdcd3de22df83ee3db2e8879fc6bd6152735efd5a307d70be12d2c009b86a701e8a2d3402ac588be84d2ebb408cc30fadeff8374d473e0c8464ab1d23064c4e4ed7b8ec7f7502bfe765bb49bfabeda94b40da552e1db66aa33915d00000000"], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) r5 = fcntl$getown(r4, 0x5) getpgid(r5) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xcb, 0x8, 0x0, 0x0) r6 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = open(&(0x7f0000000280)='./file1\x00', 0x803, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094", 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r9 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f00000000c0)) r10 = getegid() lchown(&(0x7f0000000380)='./file1\x00', r8, r10) r11 = semget$private(0x0, 0x7, 0x7e6) openat(r7, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r11, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r11, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r11, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 15:45:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000340)="ed773a5ee0f4fc0db900f1b34b8fce4cca8bdc92584d5225bb1efa4f4aa652daa255c62edfad978f4c5362ac70f0c62f14a640fc59dec7b1ff3af44a5a0a2245ee9126a74f1996a9887b06079aef56a35763cc826022e77ec1252ddf6ef87a215723a11cdb5aed06cb9cd61880dc8af6b1466044f0fa5a0d4c64ba8257b3ba02323f96058c8db43869c8907b930d9df28db28198e9bccbe7621df7f6fb50b6ee50f5dee84429c373f6835658103827b72b54c407e420d44eae92f154710922df83ca957d2f998728e37f315870eefc50cb0e1249b65239e2bc25a94591872522a79fbfc0cfacfce02915d5f327a6b57a88d1f2c526c78b4d7d9c72568caeed4a3450a2cdb99c5029223aed33fd3b5a937df7f16e106e067684d7759f38e9a23d9302386fa2b95626c4e891e3c8c14e07db1209ebc90b6f23301b2cec3a7be095c26d2adea9be1dba453afd792910c40396fec96a00d25a7ca64ea80529272f26b02f4ca15d7cfc47ae0153df63556dc8bbc53f8f260551c62a7ba6754517acf704700c279c249151b11ee61af72689f454974574a409c7daa905ff6a865ae6cdd0e5b9978af09968549cc26c621f98acc44715092ae44033d8f5398438b3967c287cd79b8046533e747ea7dacfe8fcb73caf2e2ad5bd87b58f8066f776960ab1cf9d51872ea4ff5744710ad429a110017e37ca7fc038090d5d3593b7c09a2255d199bf35e555bc2f04f7d446609b7dd6a0a5bf9c69b90b1014dfedbf55b06f492cc48c3c6d85c6139d1340c28b40b4499fe2de3aacaf74c1dcb560874669f6520b1e674be937920dad64c92fe71d95f1eb9314f151583fb8cf1d561cd68bf4b17bd05da95ffddf147c9701f495f774f9b18cc1a5efafa1b865a9509d86b52f101d81f31f3cbe949d1a8c2817650b46c19d456c660664d5908ca6694024196b77857b3f958e3bb34f56af0d9a5addfd3e319c6819ba716e5a8e817b3165dd41efd06564f16318ea0cd0ae0db961c2aa47c389c1c896da539fa32e01fe8d89ea2ef6d2b4bbb78af6f07d1ffbf9051489986450353a43fa8c61743c670625df9061f75d1f0ea883ab0090b48ea4f0e7524da995a0a456b9a46bc2f54b454f837b00a03523ee36f0e1ef9046375dad52003a583e0e438fa76883394758d24ab1625ce85fa2aee7a98f9ed6b1a8872dfbe37f23fde38d13758410aa1fbb56ddd468c9428d60cd8ea28262f3bd505357301f71a96d3f6e17657364ecf2363add373507fceafc645f46d566a0f68d195fd5bd0b23276cbd2aabe2c4b84679639346a1092ec7241524231e1bcb89209251e91d01764fe53f67e9b7599dffb536c18903ae6d7d3ec596b7b81d5be161de86d3a6fcb40ff58bf6b5df1588762453d00dbaafb8cfb15dec272c05be8949f825167d3fc53c4759c47e659ff67d8a8254ebe2597e1de8c02adc62e0fd37a9ca26bd8b54a90c674af3e9b784f5c938c65786647aca813121eaa9f818ea69d01b2d4b3ab7afcf5ff9abbea67170f73dadf4b803cfd8aac53ce78efeacf4431c81745ab2e193b2de63e6f0b6edd36a6968224f51b518e333c8e3d0a488077e651cf25aab086e012aca869ab39741e07ca504c67a4b3636a9acf4de7811782db5c27a9180d4eada25a913d407b21b007ed3835527c8298a7355f4bdb98f298276608128388d9c42b9756e64dcee3821a5f61e459b98d2d3f8443d47fd34f19ff34a2e3583b53a2f232e75376f1ec6ac7ee794b6e3c37da82e31498a52f9a2b08d8a5f17ce57f42436b7c2c2b7b8ab27ca6e12908d03ba04d1d59477cebb4f0317e45f522913f6e637a3319937f16279690ea867ad5bba0dfdca62def6883303829a8901ce28048b49c7fb3e499b47eb685da41879308a648a1683a2af24906bf143c27d5167200ee5093774f073e85c4a416104bca93fb3c187e791f047a2620f5950749dfa4ab9878982873b667e53c4b49f6d5b4c3e92ef61bb688a43dd783e2af70401d289457938545c61b258d0ffff73ddee69348c880c52a372de63c388abcf66d44bc60c1886cb79ce63aee5d95335e9f17a1afd104718f1c6cfab8875fc273db74505114210aab1abe92727d9d081633d7f9f369383744b9d0f1553c6debc51c107eaea6659dd2c4f0b3f1b1320d00120fd1e183a5adbe0dd8242cbba1b572f9204529f4338bf4cd06cbb053ad96e6300979135acce5aeab693d2c357f0e14e64626baf98f47f41f37efe575652a743b186f8b6e935ee2843072590e38d7422573e6dd2bd4e95e941a5a11bed452ea4d6d08509cf10e59a54eeab912770ffec5965b6a6fdb4709f16e510db2866e0b5ef677b7cda71337ba025d04e6ef200d9250b1b9d8b9b2061d9fa3a1b2632e3fbd4da7c4f8261c7520956f57452735a25be811b12f06efc09914648cd2cabfb201ced2ef9d5fc567001d5e21401cbaee0f2607b45c896e1cb8808b0282e79c3a189ee7bafbe36ef23c22416dcea546202382759c4dfa7577bfdb91093274933e31aea915e405b1796bb798eb57b9448088ebc40d78ea9bfb7cf16a3e7c2d961f2c865d84be48180bc81c10bae4f680ef1183bc6b4632205ca097d3f51aaeca6c512e20a9ae1e27fd23a952e8ce2b669769aa5ab2e6dabf8a6e0ef2feffff51e022611423fa852c564a491a8b8004d9858b8cdb7bdac00a91d8bb66714a0cfd8ac481473b4705f92662749e89375b268aeddf4f2c443d6af7c17e71139ab130a7a0ab06fa5b40f3dcf856a652b5ee9af3463f5e96158b9d5b7c6f2b240b6b37816cffd34dd99d700ed5133a857267c1f981b66a6b582588392d78028a6c9a0390a2c30f26ba783ff6b0e6581ee53267dc4731333f5e7129351d51bf516db5d31506b6cb4e1d1324bc959617c983ff7b0082fe0f7aae40bd4e5fa6a5e6709b07e3a83a9ba511fa69a85877b9f19e4e9161838ce761a5c8f322ca6a8e9e57fd1cc4c70b8725a38d76da3d91ed0062f673d67ccfdcc71f4be0ecfde7ab142adb3b78a74b9bee689498bd62922baea0b5625b10679b18678679e96d05f96e3916eb099f04902638b06eb60b05d79be04821e3d0eb3c30ba8f0a186e425a13fe61df51935d6aadbfa32fef3843c78f4c7203662b978822df34af87f74278553718d8e8604e8feb8713e532aa57184d9b0b6a0d17c86a332920a7616d2610fd0be06320fff96e28027b6d324b8a7ce9798c97a5f1647ce7d06c7e5d8664981a8203622519ff062b557ae659ca7cb90478a3683f0d2877fa44fce3cdc0fa22ea8443a18ccf55dd9cda63b7cd6bbdc7e5f32b891719afeee82e80172238e37a4cd92a78aa007b37d34514cb2f450bd84d43ae1d30573ca7d52028f536a5deab2f84f634b57525e5b0dcc0b55ca486c2f2cd7f6bc4546b5914d9048005beccd0a7cc36c49ed16dec59608f8241f58dc0ee64ba060c9d5b7fe658591d1f4ddefaf24aaaa47311f194da5ee27c3db1c13b283f54f9490bfe0041886f2d9dfe2b42c77eae6225c74fcb72b7fb9af9c111de085a10ae64653bba5aab91b5bdee00c8524a98962e8e5ef3a149125719d60bbf5848227b50f04f25b2656d733eb0cc9e17aaaa344850f85ed838c44966b42cb74e091cf6b85478852bb6e2c662c8e590b46fb024c53ed0764197c4fbb8d10b7fa552564d333339c135c262ace5356e48247006cc3bea28c699606e76d81880f25f7f40f6cfeb33aa96547e49d881045d460316b323e7128ab4e844d58acccd983f1efff6c7a374a094018a0f14f34a7d339dd55303fef0106b0f42acd88d68be6ee66da8581bc8df822253a24cbc741c28db718ecd1814711363df335aa13aef5de8be812142eec8a4163fcf6a155cd555f37adda08497ec78d6112c802029d9e38ce109728d526822f921d4f7ffca80071f451a3d690551f31b1a47b0b3c5acb8aa6c8c6719ba9fbe20533ab56c301fadba17841eae6aecd555955cbb72784bea89ae005fdfd92b3e0ce85c40b92c81fe66d1f56706d4540c4fac1560b9d1333bcfc9bd4c9d99139f723f3668def1f88b95b5773d3ca161d3b12f94e86fb257c1b117bcbd906700a705debbfd3ca0ab7462e16610bef16ef0014ad814453a08d5e96b55c04c5f1cdfb1cc12a674ffa81c72c08cc61d71117af7b9577ad2bb20706f16fc6ca3edd83eeb2664d5cbf7a597896f07a8c3539c14a6ed72f74894b16fc6f8a1d609bfe9913c6905e9295c5a64542d64064738afa564db8c63e0d85fa2c55f3f320bddbcc57d5626db4cf0c1a61a417feae079bbc8b28b73da75c0b8e4c12541a788d8fbba5c2829958fbeb7f7635eef9e68be94ee90ac80fc7697585f02b350801cbeac754483234ad6c54fca88fbc3d7af9b5bd32997d22d528724ec0f05466a92c13f0fadf559f37172337dd455f83b9b813a5cb1c9591c649e4a40be0116778c5253c731345e45a50dc9f26be5500da5ff3f497b5f356029e3fea49169a9ca89441d15d2d7ad90f9e5fe78860e308490b2a0a4a4bd74e3a1f494fa72bff3bfffeea6d3dda49e8ce92aefa0772b52e6856a87389d51fe7d66be5714d8802ef2ec7de9f092e0c603fb95dac4768a1c88f89464d1e611e3c2a6b18b79644ae5177af7cca13f73f07fbe5e1bfd7828532e222c38cc082a3ea4440b5fb803c2a99ba3b00bde1c54c8205e91e994664ff269cc09fc6f899f72dac06f1ca0a5e470328d3152ab1e6006a6594bfd5bc9d053e527f937828671134374b0a8ccab827e513a07ce55050e9fd1f7e29e44311942af7ff4b45a19f5b61dc92e3addea50cd11f63b4f6abfec7eb55c744bf458322fc4d27927b96c9defc0cdf0e853a07c453fe6d12d4c21c7afee9cbbe2558696c0a0aeed505cc1f84867623d21be42334ace1db44212e3db1653e5aa803abfe9fd206151b267f3728d0e3f30ec90b833d8e34d96118d17595f2b2e1232ba064ea0ede44b6dfb3b6af50b3df46bb42fcc4a68e80574269df8b868c25ede0e39e10102888c62c46a86fec33aeece7b147494f71bfa5b13e27d0ffaabe992e9171b6b7cef3fd4a2cb9f4c00b51ff1b08d08260c19a59b38c88f78ac272ad360ce19eac76b3cd6c786aad3f78ea8eec2ab09026fb2e4cea4d8ad5c50443656c31e2b6d5ecae5c070d078e91592a0d76f7972c0cb886baf1072438b35dc71159e2cd9ff35c08b19e00740d8f55ca4d34eb7b8c23c837eee7c3c8fe8c6960dcb614f7443e4cb42a456e3f3e50275c197e16accf16361edecfe521bfbb9d9a5bb06143a7ee65f580103dc3ce78ae22feb3e4bd6617982b528f39c41c8320c0933488618418ed28cdf8cec4cc9891f1cb6c423a0193a21f16140c2d8fbfef12c7cf1b25050eb1b88ba18d412ec6a6d675940be3da100e13f5040690903d7ee1a8f45a6675b2a619332f875e0fa66b9030e7b69460e47ead9206783819347a68fd4783aa9911e908e87814aac522f5db29437bbb32165bf2", 0xf2f}], 0x1) 15:45:08 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20040, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5018d996, 0xd35}, {0x6, 0x2e3}}) setitimer(0x0, &(0x7f0000000140)={{}, {0x1}}, 0x0) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000080)) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)=""/61, 0x3d) 15:45:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r0, 0x20007478) poll(&(0x7f0000000040)=[{r0, 0x44}], 0x1, 0xfff) r2 = syz_open_pts() r3 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000a40)={0x3, 0x2, 0x2, 0x1f, r3}) getdents(r0, &(0x7f0000000080)=""/179, 0xb3) r4 = msgget$private(0x0, 0x34c) msgrcv(r4, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00'/203], 0xcb, 0x3, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x7, 0x9, 0x4, 0x0, "0fbeaafbeab499ac7c9303475513df5453ebccd0", 0x100, 0xfffffffffffff6f9}) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x3, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) syz_execute_func(&(0x7f0000000a80)="2ef33608d366420f3a17462b00d0d1650f01c4c48191de1f26f2a5c4a1e1f8b7f93f00008fa978db0f8f4800cda500000000f3c15c4cf0a4") ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000a00)=0x10000) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000440)={{0x4, r5, r6, r7, r8, 0x10, 0xca}, 0x20, 0x100000001, r9, r10, 0x9, 0x8, 0x8, 0x7f}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000500)={&(0x7f00000004c0)=[{0x88, 0x1000}, {0x27}, {0x82, 0x1a}, {0x27, 0xfffffffffffffff7}, {0x43, 0xfffffffffffffff8}, {0x87}, {0x86, 0x7}, {0x62, 0x7}], 0x8}) readv(r2, &(0x7f0000000700)=[{&(0x7f0000000540)=""/98, 0x62}, {&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000680)=""/94, 0x5e}], 0x3) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000740)={0x9, 0x2}) syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000780)={0x1, './file0\x00', './file0\x00'}) readv(r0, &(0x7f00000009c0)=[{&(0x7f00000007c0)=""/31, 0x1f}, {&(0x7f0000000800)=""/122, 0x7a}, {&(0x7f0000000880)=""/29, 0x1d}, {&(0x7f00000008c0)=""/227, 0xe3}], 0x4) geteuid() 15:45:09 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) dup(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfe72, 0x3, 0x40, 0x7, "ee0abd099d5b235674b04e9a8cc9428c5836c34c", 0x0, 0x3}) 15:45:09 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000480), 0x0, 0x0, 0x44dd5106, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000400)=0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000380)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000080)="330189c611c0375965f75ebf0e83ce6267ea07334a1b1e63b5f09010f71a1c2337b2914cb926effbbd2c308528d451e839d11ae0bc2111b5d420ad2c7aa2068c48a09722fdc298de40181b2a5e8a3a8d12a6032b9467463a08e86523e89df67874f9589910621f08b184905dd79a2961f8bb844da286fbf6f41329c99fb438e6e792fc932b64d05fd2d505d836cc10698842d23e849c85bb274a5e825286e7d4ff5166b62de1e3b1b36b9e9c742c24ddb118", 0xb2}, {&(0x7f0000000140)="5f63c8192bf4a49c98137012bbd0c074f2d5807e93af32ef74a25cf705368629723b76e8d0b339a161ed266945f54efb665b795071b230c631dbf6334c118e7484bef22437f85b5fb26db7f60038aa7e98c8b238d79ec6379e42c7a08d0936d4d5622a208e3e82f1199d13de79ae3454b4abac0288845841025659bf004859e303e5cbaebdc541bffc8af7791cb886c4091908735e79155581767ce4b7dd0e7c93005d4d0d14337b1b52fea81187bae41f174a48ab38b7eecc82b726fbf7de4fd6d470a189", 0xc5}, {&(0x7f0000000240)="de5067a338cb0d3dc03befb27c8cede5a67180bacb2a472a3ed61e01130c118eacbf8b8d0ae56ffcfb4b9b532a419164e5d0d49aec7c3ad54ce2ff536e9c9c6e69bb9db089e3dd0c78b4cff86f5131e1c460448369d44629fe9e6e6d259ead453e970b9947b8c9fd46f6c40051c39eeed2b04a157302feeb578ab1ed00bf4dbc8f74684f6a105eb35909cc47051c15", 0x8f}, {&(0x7f0000000300)="a9912603c3527e1e4a9b4e371f569fa6ede5f6be91fec950edc62a6c968aeb8420474f", 0x23}], 0x4, 0x0, 0x0, 0x40b}, 0x6) kevent(r2, &(0x7f0000000440), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r2) 15:45:09 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() read(r1, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xc199, "24e2ce3f0000000001010000000000000800b3da"}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) syz_open_pts() 15:45:09 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8882, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x20000000000, 0x2, 0x0, 0x10000, "e594a3dd297224f7b91c29e814e64b8fa85316bf", 0x7, 0x9}) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000540)='./file0\x00') 15:45:09 executing program 1: socketpair(0x18, 0x5, 0x5ad9, &(0x7f00000011c0)) r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) recvmsg(r0, &(0x7f0000001180)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/150, 0x96}], 0x1, &(0x7f0000000180)=""/4096, 0x1000}, 0x3) 15:45:10 executing program 0: madvise(&(0x7f0000724000/0x3000)=nil, 0x3000, 0x5) mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x20000000006) munmap(&(0x7f00009f3000/0x2000)=nil, 0x2000) 15:45:10 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0xfd86) 15:45:10 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x2a, 0x80000000000000f, &(0x7f0000000040)="48e6993192964800"/20, 0x253) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)="3b0bad03da663da822e260856b", 0xd) r4 = shmget(0x1, 0x7000, 0x0, &(0x7f0000070000/0x7000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x3, r1, r2, r1, r2, 0x20, 0x8}, 0x4, 0x9, r0, r0, 0x7ff, 0x6, 0x3ff}) shutdown(r3, 0x1) 15:45:10 executing program 0: ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000000c0)={0x4, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x3, &(0x7f0000000000)) readv(r0, &(0x7f0000000000), 0x10000000000000c4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) write(r1, 0x0, 0x2ad) 15:45:10 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x9, 0x8001, {0x9, 0x10000}}) getegid() syz_extract_tcp_res(&(0x7f0000000100), 0x51d, 0x89f2) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f00000e7000/0x2000)=nil, 0x2000, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) login: map stack 0x2071c000-0x20b1c000 of map 0xfffffd806e91c440 failed: hole in range 15:45:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 15:45:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x2) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) 15:45:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000340)="491fd494a93d594daf86c9b9e2e84cd94c8f1cbbcd6b938ee6ed18a1e43d09447d90c0bba5e0d71c33c402746a9c9ff2c48485dc4900216eecf632d5d395eaf39318f73b7250fbddcc0ce34c8d8485f63b4ed7b7c67e6430853f36a24bb3f1db8fe70022a3b20e52ee6c4bacf72c257c8cec1989ee0cd552c5385c63f9e588912f28c51aae469e36dfb18f4c3c04a625d292b6f573bff2bffd502ed6faa61fa47aba7c6ae5e1304dda0486982e732036a6ae70d1b71ca875d5351464d2bc77f241cdab96420c54f6e331438f5d12f023e13075007386b223e6fb86c44891e463188f4c033640c84cc446c483fcea77187e5ff8298b1c3c7f4a232c646258718bd908028c08db455cdbf2e7bc45d99a7eb8906672d52174e217", 0x119) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) 15:45:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x10, 0x4) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 15:45:11 executing program 0: semget$private(0x0, 0x80000000000001, 0x160) 15:45:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x3, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2000003, 0x100000000}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="ddd6095d40c8210e103b0cd2aa460910c27082d13c457fdbccb7fab469375c0ce280ed7f78f51c011ecbe75821bd89e5cd45341d01aa0ce2293c33b1bdf4e2a5f62e5174b1f4", 0x46}, {&(0x7f00000001c0)="04562034e1d4e09504e35af85ad59a94bf1985ce5a57c15ccb848ac5b7c7766d3bcf3150b15f5d85db202b16b129d5ab1aab793eb6f2fb8ed9e371019c69c313a8c85641d94e6657042021a9a6d124c00edfc37ccfdd4a155ef01ff1386ff9258f5387d7f0742491305447784e3200ae66f338d930c41051d42bd0ceafc93bda67669241fb89d5c5fe97fc5785370a918266b3c82df7ed085a18e273fce8ae6c0cd1469ff5b243853f3bc476fc919282847da57c2bccfbb2d2af913b9b94f53092633a0d8eaf16090f61b103f3f444", 0xcf}, {&(0x7f0000000100)="16fbd2ed9b532b53bd62afbdb5e52829b385138addae64f08d159073593f8b654f98e4046f3383bd5a4898e520727f873cdd7c34f57b6171e8e4d2dc52523887a685c5ee2bee", 0x46}, {&(0x7f00000002c0)="72747cb2aebdb318507c5b830e803bcd0479a701ea8c972032491cd73f42f51df0326eb3e2e626587c181d2fa4b1bb44f76dd0fb74c42167489825e0a7efdcab45d59f446cbd0c909e01992ff7afde0298353a83a219eac665705d5d65d7b36293258629b46e888042c0d953641a", 0x6e}], 0x4) 15:45:11 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) shmget(0x2, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x20, 0xc1f}) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 15:45:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0xca, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)='>', 0x1}], 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x400000000009, 0xffffffffffffffbd, "f69b2256db24ca665c6d2adfe0430000009200"}) shmget(0x1, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000140)=0x5) writev(r0, &(0x7f0000000480)=[{&(0x7f0000001880)="e3dafd0d690f201127848fe5a144e4cc535324db86e815ca0fb0bbaab3e9dbc52c447c7fece68db0b86d4c4945a3277c786d9dbcbd4372d6927d46298a2a24620976f11ca44257d58b1a7bb5a4b0eb0741d6ad46248fe44b6fa8c4cdfb8c042fefe6e83d9d590a1e7b9977b91065883515d23dfacc221805315845073a524d20bb1a950052ea959958759784774bbcba239ddd7963a7e345736b3b598bce3c80a8f78031f4705b6c0362d3ea25af600862baa453ec4bda5b76dd281faf1b24e09469f4fdc1785cedd97a06631491bbe89bfa6f004a752dfd00687aff035fe8349a61c5e81b165995f8f840599817446aaf458d9c9910328a47bb08a2c3867859b79e70e9d98914dd0a572cb44b3fc98500551ea6ae7f3169a6ec078de5408d968a3f4907ac2a46f4ae380d5788bbcdcc0062c6c9b86fb6d6c846c2cac82332c6dd0581f03b557b6bdb59502da41dae40134c33df1071e59f4527c088e9552a6d915db9d1b58214de912cf51ed0e32c29bd0dc0321c0be1070520eff580980355cf735c041c2cbf63e8c5fe7106f0c6a2a0cf81c540dfa5af51f93694b629e85fa266b315cf4d2c633c5c503f66b57c7fd90fe22cc1b850dbfac0e3a420f2b1fa115623dc4348a9303ca2671fd77c2ff35df5ca1d6137357b0fbc3b7d52c245d87838b63c676a068de002f41c6ecca35270d9d9cddfa1dd868b563b9a5303833f6c708570cc94431fb02881fcae42e4f8e804d4accec8c9ee1722fcafef7fd8cd6cdea97a6492e4165f017fed9f1381f031ee298de94529ea59df48609e682ffe1e1c92f0b17ab5081dbfd32daf3a5ce4626956eff86cd48991343a66d2f746921a10599cef31830c23d40c61cdce217ec0b6383fbaca", 0x276}], 0x1) getpid() 15:45:11 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000c87b00000000afb38540526a55565c6014c5473336b59c36c2c7000000000000e55e0b32ed8fd5b19c714cb0b3f250ffffff000000005a0f5c8f000000000000000000000000000004000000"], &(0x7f0000000080)=0x4a) close(r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x612, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r2) pwritev(r2, &(0x7f00000003c0), 0x182, 0x0) ftruncate(r2, 0x0) 15:45:11 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000019f97)='J', 0x1) pipe(&(0x7f00000000c0)) r1 = kqueue() dup2(r1, r0) kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x100000000, 0x1}, {{r0}, 0xfffffffffffffff9, 0xa0, 0x40000081, 0x7f, 0x9474}, {{r1}, 0xfffffffffffffff8, 0xc, 0xf0000043, 0x6, 0x885}, {{r0}, 0xfffffffffffffffd, 0x24, 0x40000000, 0x8001, 0x5}, {{r1}, 0xfffffffffffffff8, 0x58, 0x1, 0x0, 0xffffffffffffffff}], 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 15:45:11 executing program 0: r0 = msgget(0x1, 0x200) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x10004, 0x2) msgctl$IPC_RMID(r0, 0x0) r3 = msgget$private(0x0, 0x0) getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{}, 0x40000, 0x0, r4, 0x0, 0x0, 0x4, 0x1}) msgctl$IPC_RMID(r3, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) 15:45:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x100000000401}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x472, 0x0, 0xfffffffffffffffe, 0xbffffffffffeffff, "f643008def1291777d75fb9b2256dbc6b3468846"}) close(r1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f", 0xb7d}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r3 = getgid() getgroups(0x2, &(0x7f0000000400)=[r2, r3]) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/45, 0x2d}], 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) kevent(r4, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x3, 0xffffffffffffffec, 0x4}, {{r1}, 0xffffffffffffffff, 0xe, 0x80, 0x3, 0x1}, {{r1}, 0xfffffffffffffffc, 0x14, 0x20000000, 0x401, 0x1}], 0x4, &(0x7f0000000240)=[{{r1}, 0x0, 0x2, 0x2, 0x20, 0xffffffff}, {{r1}, 0xfffffffffffffffa, 0x9, 0x800fffff, 0x6, 0xff20}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0x158000000000000, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x1, 0x7f}, {{r1}, 0xffffffffffffffff, 0x16, 0x7, 0xfff, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x8, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0xfffff, 0xfffffffffffffffd, 0x3}], 0x7339, &(0x7f0000000340)={0x233, 0x4}) 15:45:11 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x61, 0x400fffff, 0x1, 0x8}, {{r1}, 0xfffffffffffffffa, 0x8, 0x20000008, 0x100000000, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x101, 0x3}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0x12, 0x2, 0x5}], 0xff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0xa1, 0xfffff, 0x5d0144f2, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x4, 0xf2}, {{r0}, 0xfffffffffffffffc, 0x1, 0x20000093, 0x0, 0x2}], 0xf80000, &(0x7f0000000000)={0x901, 0xfffffffffffffffb}) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x3, 0x9}, {0xdc94, 0x100}}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000280)="3748673558fabd4981ce1ff1b79e9257467ad07536493e1d616196", 0x1b}], 0x1) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000300)={0x3, 0x1, 0x4, 0x5, r2}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 15:45:11 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/59) r2 = dup2(r0, r0) setsockopt$sock_int(r2, 0xffff, 0x80000001021, 0x0, 0x21e) 15:45:11 executing program 1: socketpair$unix(0x1, 0x200000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x10, 0x5, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x5e) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fe5076293f387"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) writev(r3, &(0x7f0000001600)=[{&(0x7f00000002c0)="8c253571cf00a1d0cd5153b8361b18466756fa5339bc5a02e0aa9c9283cdf5973ecfcb32f58b7e6f6c54ddea3c6ce1f77cc245a867f1c32c5f2fd43cff3bad7fa7850e36987b306e3a7d73cc37d2bf6ebe6d49f819a547e02ea583596d4dc34072eb772c3da0c59b45f98ab444e38fd6eccdcba20a9afb00ac10c219b4b56ec1fc2c41672ec390480457a89ea38990dbd57f290716f733f1e3e0e7cfc921d4369be65b5f91461d1829d64689c62c2c42ae3730b20b9d39d693b2f0fa0f84890748cf33534086c3c67026f4ab9f02d19ac4fcc2021d97259aa5d2befcad6ed960acf907cb42ece7b8cc6a2f7957536d89edafdc0315fa60eec1caa49c0246b6d39e6bcacbec95a435f6ebbb9b4574f8f28a173e1db468c158a00a0b75a24545662591ef39c91f2ec1835edc18d10c76e136ffd1311153778ff5d77679fab0846ae47c84078b8b17d4c5f351d9fd07b690cc70969e456819d39c6d672b7933ac2eeed30945aa0542f6e85d3ab585554de9d4581045b36b088ef45f0a50c277e931109ac116098837313e335f50f661382abb22afb8c52bf074662cf32eac614c0ee6d86280aa299183304c274039631d184343d2c1dbff2e80c1dc95cd27f7f96151d1821ef79c11b183d12a7bacbcf9b8476e8df97380e9afdb53e05a364faed645e491beb721826c8dce1e484ad7fd6be6914123170b33d56751ca3d64a5533bd338ad5d6eaeaa362b581988d0d1c39a7d96fbda315d9906824f4190f64676b38bd57282b99c722272663801ef48bfe7a54f31f711a1792e2253fbd3c11effbe7b9dfc5ae59673d5e5cf7b359e85eb6c979d0a9be01e573c47a7e055299ac342b502e1669ee738e624ef259d4691791485e8274302050722a084f0bd837bec8bb9a08b06d131db74e3d24947bda46f66f356422808cdb4966012705f8ca4e0e0afc9584833f6992af2daf92a016ccf0b7b2fd17c25f109bf29b3a5948efda39004bb701062a19b73794b90dab0b7cee62e1d738cb9f29cbdc146ebdf311a7ef6e489d5bbbc04c9ed0684f183e4c62a84556feba8b6eb12664d749ee76a1e0e985142f0d26935245dacaddb906990e7027204eab9fba7853ee91b52290d59d80c6ab1ea3b60f4240a2d76fbe092c7e03baf4dd89019df3717f43062e670c9a96be0ad1a73e3f95a469851cd53272fa7ec6e57a01154468434a0896c7e7b55598ad86169f63084544d27034326ca228d4d5af42095cf6040d9f03064c7e38cf79fa57421f16331c68a817c9dc1caf95d238a8bd19c5a48c1d04c594c44f7420f53e2785ecdb41fa27a8ab2eb6d664235ad5046689eb14dc936975906725ead9abedf85757b8168e7f21c63692be9dbe778e91400237c6a2f8fd3849c53519ae8df81f0337d14f024dbf12197e24069453a1894419be6ac78301afab29de531d5115cb7ef96d1476e43b374b5d74a873651dc2404ccd298b5e539417b038863f139d3f522e1550c5909101497ffe60712207af7aa5ebc4aa3005d0dd13130409d251f410c8fb19c4cc4e61379adbd6d348ffd22d0327f16cec198638f31f87b6a7b251bb50fc0ff7db08dba123c4f3ff0d720d33c9a54ca8ad79c6993396c40d61823cc76d9314182b23f29325410a2739deed66c3393dd5fe9dd7c505fe0c9b7d8c186e6b733cd1ea69fc78eeacae2afa7f1ed133eec0b5cea226b0715072a85eaaf31ac0785e934ee25bdf74c03d8c11fa606c87780888a88770c21eca6d666a018741bd25557df13621dcb5af7c000dc36c3193c4bc98785ed618023862149f40470dc759180d66a0b1325b409b53c51412e331487da0797f7580944d5ee183a0d4d34666e6d0b2e30c91b2bbb574920574782dbd4f2ca1a4ffbf4c81a65fdf7a950b267628637aa844e90b6f85bc4f3940be9c27ac402993984fae3cbcb0685d2edf43a68a3737a6f73f3f9c2e07ddd7f0fd4b0b7463d67cbe0e32095284b5a880b0f9d8e78d4b84e974a25004d7c8566fb5d90b8685977e3a20fa21dba0e544a094a4f2ced23f83babcf778e87b6252f62983afeb802be300b460a40236d87085ae444c2405884ed6591d2389477dfdfcfc67b67c5c3251e8a85dad9fb776794c8f82ca947120c0514ceebe603f9f12cea11751a16272b6cae61c29c0614e3559591cd5bed431237d9cee766bbce9a3a6c0e8dc25bb66ec411858362a3731bd6b6aab47c6fcc24fb6183f31fbc66014f0e71b0d19dfddfb3cc1c6dc5a336ca108bc497ccf8cdbb3be7dd35325f9f158beaeb9913dbb752a437ec76e7ce6c21ab84a1ba0ae908b50eef5c456a021de3a9d6bac7d21d89acbcea777c5cb31951d3a2f12abc10504d7b62e0c927a848c552336acbe7327932c51fc97a669e729cc6728b0e2c042d408b5d4fcc10524a0b761a3bca66fbafbb5bcadcc7f3f902db41e471593a7c688f784348954930fb8e5b45f4390e4d17f5ed809efd120ead9aac56a9f8bcea78034e50de967c4c98653d00fc8b090830f0885573aeb59edbbb7712a1444239bdc7f2fb992ba54bad05d168d37dd9b7d8657e3eefd511eba67ecbe7749377f649dc2bbb5e895c24c219229f2e2b3d07f743311c4e2ac9865d7e766be0c608b0b15ffc7e27142ec6806d8e2ac70f60547eba1cbb0a64567c53a486685f7d1aea46c265c9ecf52b231fae4fde9929941281ff0e17333133833c2a30de3c2834de4cb976d81532d3a5d47198557dc61c862aa0496f2bfa2f259ff216049acc521fdcfd8156d5c2d62a9207a7af3506d32f9e66c586401b9817d71cf96a55a36dda761e2f4fc39ea770d782eb169428a077e433705c63ddbd958b83996ae282b2e306658d37a69f4a8e94149609e6616015615ba65df3fc508ba0e26f884f28792d006b9b57cd02366cc30b1d104da0fc45f7eed33806d94f12d2b660b5ac96be313bc5cb0f11276a88ca864e9262db583b1b6866b1953784d38b56e21accd7724f13fc580008342ec377896987e0fbdd2fdb1d0d5e41c31b43aad5021ff822fda466b594eaa3702025168e1194f522d9d1590ad3ea4d4e999e3ef664f993159961367d61920a53ed9a848c39a28f0dc631bdff869346dbd60a70e5fc5dec4abfe942658726a55d59cf3a2add029eaea8097180356dccbd91434c3d8c496a40f0dbe5ac5621cbab1db6fa81f2b43127c1f6873208a6cb2052c1c2aa24dd415139f0c55f9650268b85065addb70336c9b52b15cb8556b20c3ebd2a5a87221812668d56ecb8f529034e9a9616fdab52b62428e95c36771fc0fb384805f08e6a871d64d46f311bce4f094aa02efc54efbbe4d52729466a0d2336182377dcf78a1fc5d13e69b9454712841c39c957dea6d5e0a33f9c52cbaebdd20a7eef9c0bcc23349af7ce19a789e60ec9497b3ed69dd1dad50ae4f483c0b45cc7a4e17585286d1823ad85c53274aa735cb861969224d11d91a5689aafbdd4da4b19faf7196897bd7791b97eada874a25677fe0fc36d4d9e3da45e21928bfbd9ad73c1923c7fb898eecbd64a2163f7e0b0f19c1c2573ff5271dbf4c38a53ff2e5ae12b602edc66060eb0fd0b1ed89fc626335bffa1a45dd863900ecfc14a55b025f971e151d088e9912996225b198837d0c5d20abd28eb4204f41b72f911c21a26b69081524fc0909a4618abfa16c731d3ba341c84b70aff019845cc95f98ce595ce3a98ded7a19eea3bb460ec0a58b2ca2dba80c359ea35272de4c6ad42989d24ffa852a6071f02e00edaf31fcee42996159b00e9abc9682c88ca071f80d9f9e180a931eb6c5b03169bd5f405ab2b3d274df373d86081a8338b14365b69f87dfeb39a7c626a9720318efe68a2e4eb9751d48282d81546c799959f18bf71c3b84c2b7a1e07e66af205f23949c502ab21ef3b8555885e598af1f99fc1986ffc961fa75596b03b0c6088ef3c86cede4199b2e61acdef3ca398c30d379151faaea9360c2fb8ecec63471ac91835741ea424eb4fd67380ff79915a125e04ee18aacb840d511c74fd18c727b04b3c3ea42e7815a8a944b37a10b717cd4fbf771a6989f47dde115dd6f0fbc4612e96f2207f933f72853ecea88cccb4b6c00b13f94816dd25b4dc99d6bf788b14e6daf0b19132343bfc53a45d2b48eb3c455213e0c91d729c052a6a71c92e3d9cbae5d56f8a249a0f7cfd20a650312a3fe13f0229e144619e2aeafdf72652e79d455a7e6eee15b7c80a7822384a3a60cde0c9175fb6f51641718d4ffb49e1be67af46a2a6808c01c76a50bcd9c140fce9e7bc0a7a5f73c6d1b10a7df6777c3876bfd23542e3584e813ee8bb81589d06f089eb43a2b88cb3adde343686fa1a297d8be539c59c0521351bf3263a8aa1ec79ebaac070f85198ace212f33998675d315c7f67e6f95bbc2029768f734f8aa21b74d5903dd288594008d72019801e6815d96d9716e090bc4f7d80b6bbaf548cd330f0e147d0a48cb054d60e57911df54bd81c249b3119dcb03071048518c46ca687dfecb2ccb8e9c4bc4fa265edc68e04e83f69da119dd8a6b88ae27570cac683684fde62541ff2d4a85ad4c1453b6cdfa0ce495adbac711b1fed44e82c4d7fcc63f29c160c12145f1ab17f423a2b493bc10097fb894d0bb1415a391864756a886ecfc77b9f620caaf855bc17dcd7dbd2deec6836b886c0b9458a6bfe9fab084cad1a3b2ec0e10be9fda05252a18a2c04592bd02f3a0a613530b6497c4d93b0c8954b56fc7de8319b5423da912c8f9425c2b0ad6c92e88d1d016a714cc38a61fcf2f5ef637d190312b6dab19cd4d779dfa242b4d1d7856f730ef814c4b1442c9fa62a6846bf179ceb086a6c1a03c91ea408a50f856bbcf36224d4d688e8eb2f534fc735cf67b5262dcca46e1d4c4075b8e3c5831a2ae161920970c9b31c0594dec35f5ad264051ab6b81661d370352bf5195a6f5df5949278137703618efaf12deab3c79271b9d226f7b8c30460b86165a753a42d48414e10b3bf0eab8a26678e8dd5e06119fbe910dcabcc0246a112246e443e52a03a7289a819fb0d490717bd12e0154a7a1925eba44381915186484ea62b89294377aa166120d89d8d02580cce708b8725504bd2c37fb1935e0cfa5f0e37f1d7897faf9beb10fc9bd129797be2cd2b0cdf58ba3e277f60e9c8fb0020ce2838d2bccb9a41fa715b0a3adbc802cae6e46c5d8a334da7447e0edfdac1b885dff0044be14cb8df2ea4f7bbef430a4ec91607d60468d575170d6eef461c8cd3b7ad2e2b23d550a45c18bda8ef5ce98e730356a38422696a298949d2841a6d4c5b753a63205598376ed11027fc085ce5faa140018145e64f22ce947e8446c94a0f4ff8ab4d690297fc3edcc8cd5e", 0xed6}], 0x1) close(r0) socketpair(0x18, 0xc007, 0x800, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:45:11 executing program 1: 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) 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) dup(r0) syz_open_pts() dup(0xffffffffffffffff) r1 = socket$inet(0x2, 0x1000000002, 0xfffffffffffffff7) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) accept(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000000c0)=0x8) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r4 = semget$private(0x0, 0x0, 0x400) r5 = semget$private(0x0, 0x7, 0x140) semop(r5, &(0x7f0000000100)=[{0x7, 0x12, 0x800}, {0x2, 0x3, 0x800}, {0x1, 0x2}, {0x4, 0x40, 0x1000}], 0x4) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f00000004c0)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket$inet(0x2, 0x1, 0x101) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000440)) utimensat(r3, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000380)={{0xfff, 0x15f}, {0x200, 0x4}}, 0x2) socket$inet(0x2, 0x1, 0xfff) getitimer(0x3, &(0x7f0000000080)) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000240)=""/180) 15:45:11 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffa, 0x81}], 0x11, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r5 = getuid() r6 = getgid() r7 = fcntl$getown(r0, 0x5) r8 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000002c0)="08108c3360c1d0455e25162f8238", 0xe}, {&(0x7f0000000300)="6c2585d63425834cabe651b1612c2f5040c290b255a78544b0882064b52be5a29517a3d76ad8660270a3cc796d2dc4ec624b6ab3df", 0x35}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r2, r2, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r1]}], 0x88, 0x2}, 0x2) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x60, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) r11 = socket$unix(0x1, 0x2dff1d8e2deb5bf2, 0x0) kevent(r2, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffffe, 0x0, 0x80000001, 0x4, 0x7}, {{r10}, 0xffffffffffffffff, 0x40, 0x4, 0x5, 0x6}, {{r2}, 0xfffffffffffffff8, 0x23, 0x80, 0x2, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000010, 0x3}, {{r11}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x100000000, 0x93}, {{r2}, 0xfffffffffffffffe, 0x8, 0x2, 0xffffffff, 0x80000000}, {{r2}, 0xfffffffffffffffc, 0x60, 0x12, 0x8000, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffff9, 0x24, 0x0, 0x0, 0x6}], 0x0, &(0x7f0000000180)=[{{r10}, 0xfffffffffffffffb, 0x22, 0x20, 0xfffffffffffffff8, 0x6}, {{r1}, 0xfffffffffffffffb, 0x20, 0x5, 0x3, 0xc001}, {{r10}, 0xfffffffffffffffb, 0x80, 0x1, 0xffff, 0x7}, {{r1}, 0xffffffffffffffff, 0x6d, 0x908ab9a18674f967, 0x1, 0x5}], 0x2e7, &(0x7f0000000200)={0x4, 0x3}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffe) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r12, r1) 15:45:12 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) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'./file0\x00', @ifru_data=&(0x7f0000000100)="ef3fdf847dcc75e90c5f99282e69190e6f39b47db98185266bf0121a5ff4b14d04c19c67c2553f55c4a484bedf80baeea74ed32cd12072ac5ca6db2663f8f3ff1b55282a4c71fa42fda926dd9c052998696deece51263faf6cde96fab73461c8f1c4048b78e087457e073edbbd16b1bbbbff74280af0a83c48da57a6b3177a3763f1545b589a38ab3288722885e39f4b9b7eb3f672fd8d448218f5338f8d2c803dec7a8d8064f3548cec7d2e20456c4a79870d77f621bca7a623218ef9d8c1a845ec2ce9a8fccb7877a7c339e8b2e99517267c1c3d"}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 15:45:12 executing program 0: setreuid(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400000, 0x0) poll(&(0x7f0000000040)=[{r0, 0x100}, {r0, 0x40}, {r0, 0x106}, {r0}, {r0, 0x3}, {r0, 0x28}, {r0, 0x44}, {r0, 0x100}], 0x8, 0x100000000) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) msgget$private(0x0, 0x153840eb293702ef) 15:45:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000340)="582720efabd16ebae6329f306f5cae0feb8f32c4e096d37825259560f8e5815f73f2a044fd33055552fbd5e417ac632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87010472b8bcdb9ad8a4f5f728193ef1d4d942", 0x65) write(r0, &(0x7f00000005c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead49242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09650aea5c9fafefb54cf6f626335a7d2bd6b9e9be39251ac5d4072f691e57ce3acb245a06c9ca162771568b2c42d9547a608a96ab5164502db6180d9a32d64626ad8515d6dc91324995d9186a9666f2260adf973b61291a2ff5dd74fa171a97865662cff89f82bb39605f0bbd12f297a61efd0afcf380c933acef4e741322ecc5a7452864a5616d", 0x107) r2 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x47, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 15:45:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) accept(r2, 0x0, &(0x7f0000000000)) 15:45:12 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000000)={0x0, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 15:45:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$KDSETRAD(r1, 0x20004b43) socket(0x17, 0x5, 0x9) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 15:45:13 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x4, 0x1) 15:45:13 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) r2 = dup2(r1, r0) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 15:45:13 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getgid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x1) getgid() 15:45:13 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(r0, 0x5) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1, 0x7, 0x3) 15:45:13 executing program 0: r0 = msgget$private(0x0, 0x104) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 15:45:13 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 15:45:13 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) write(r0, &(0x7f0000000240)="2a4b46030c317a3eb55a57e87a7206c38d774643001059397fcdecb0f30e87111d9032f0b1a7d56f5f4693a14183d95f564fff72afc304038153ebde21a9bb66816b023f5f37ce5a2bc29fd880a851a9c45ce5a57e5ec2dd79e480c0f2128308bcf0a331ae25be49004a09d0a9f29519ac85863b1174d8125b389b76a86f2e0126d53a2d4d24033e32ee87744c1b98be50b90a875cc297ccb554dddf3f0adced8ab52be783d197d4065dbfcd818c0839f3b33208f06963de8a46168d501c129be6365ee278e7d5f650904c0ebf1ba0980a724d0299b0c1ab5844eb", 0xdb) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = geteuid() setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000440)={0x8, 0x3}, 0x10) clock_getres(0x0, &(0x7f0000000340)) r6 = getegid() r7 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0x4) getpeername(r1, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x0, r3, r4, r5, r6, 0x4, 0x253}, 0x0, 0x2, r7, r8, 0x7, 0x7ff, 0x4}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="61215b1344590d5b76e3d528c3a484e8b3c4305cf24db62b1101e33fb35beb5a87c0", 0x22}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x80, 0x0) 15:45:13 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1, r2}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300"/208], 0xd0, 0x3, 0x800) r4 = msgget(0x3, 0x80) fcntl$getflags(r0, 0x3) fchownat(r0, &(0x7f0000001300)='./file0\x00', r1, r2, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r5 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r5, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r5, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r6, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r0, r1, r2) bind(r6, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) faccessat(r0, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) setgroups(0x3, &(0x7f00000024c0)=[r2, r2, r2]) getgroups(0x1, &(0x7f0000002500)=[r2]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002540)={{0x6, r1, r7, r1, r7, 0x12, 0xffff}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x40, 0x89, 0xed, 0x2}) 15:45:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000580)="949e0cbd267e7761ae67dcfc94002553d906c28742d803a88623364f981d7e41575bf9b7dfbed3f3e29773622582e81eea21782b99d67f31d5f328a870934b3479dcddad6a7c87be1721ba3bad9d99de8e3706000000000000000b4547d43cbf8bd69034211dd8f3ebf5a177f86dc81ecc6faa5a4910b0cbe0fa613343d48187f2b22c4c12cb7ab55cf2391578fe4e3969e8b458a2e4277b84e58d5a5d8f63274501804799dd28adfdaa39563ee7f45ea7ec618d4d31b61b41c7ab9f8c1d1691140244d65d2a1f4d7a0c6588ba90462ef786c3aa3afe77acbe83bb4c6d47c5d371c8730c54c178b303ed73e4bb723eb053facb4dd43771323d081c28f2d544fb42149133e02b4ec006b9c7ba206bc259b91ed8391282aa9d764365ecbca2824ccf70e66aeeb9f1fa7ae8d45070def08999742ffd4a00294138f9c2b124dafd7f516e43b1d335c2e792f52cb7c2a05bb336e8028c1bec1bdbc1f62d6fb86362c8ed8a0a1b428d1fd4f64dae20f6dcae548c437bb238887610c7bff700a21f1b60ddd7767e11c182e7dede22c64b1693c8389c58996119641c8ade563fbf61f9b388fcad39ef52c38f60de63314e257189e52ef76932ffd1897554b6b764c826233a68ee17ba9638f9a509dabb893f4f7bdfa9f67f7c16dbb7ec989bc727adda39f3f7f6106c8300e02d14beb9008b222bc3806e1ffaa50f4740463493e71477316bca3d987ddc31ceea27a6e3174475d006743b8b943e3c83008c6b34033197b392312984fb", 0x398ac6ac) 15:45:13 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchflags(r0, 0x2fffe) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = getppid() r3 = geteuid() listen(r1, 0x0) r4 = getgid() r5 = fcntl$getown(r1, 0x5) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = msgget$private(0x0, 0x38682be77fd56e59) msgrcv(r7, &(0x7f0000000380)={0x0, ""/183}, 0xbf, 0x0, 0x1800) r8 = getgid() sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="9ce46dc06e8d726b1dcf07b104d7a2e0bf0c86dc6826dbe050d1b00cd111e79871a28073c6fe7066aa3dc9fd4f00c0f6e3fc0dbbda4f639b1ee45a534bd567e0e5f5bbf4146c3035ece538bdd86f8f59f2ba43da9b249c2bd299509ff3476186f68a14f26dbc4f4a20787820666db6dec69a5ec9f13d06094f20eafc1699ed8ed1b09c8fad8701e8e1d46d4db9b249c444399d180bd214", 0x97}], 0x1, &(0x7f0000000440)=ANY=[@ANYBLOB="2000000000006691e03e4221d2e4d600008fff000001e800ff", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="00002000040034f0d23ed12b44", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffacb0bdff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x4}, 0x4) 15:45:13 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x0, 0x0, 0x0, "e4f3163cdcd78c81ff5c456be33ba4a3c0ef5efd"}) syz_open_pts() 15:45:13 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) write(r0, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216ed6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809516c31265be2c408df450aeb79b03592254c3691000000000000000400000000000000000000000000000000ddb3c431643bfa27fbbb04194462eb49b6e46cefd06f7e6b06f58e3a0d5232e9a1ca5be62cc4ce6649fe6a129d09068866cb4e3d7cc3db41aeb7bf9852a14ec9a613d8a36f95fc97ea35aaceca85b5ce88e40e8cd8cc50468d35bbc5c43cd1be2348f6746754d10b66be124435455c51c777025f74c3f159c0793289c77fea62c5c41bd05dadf0740fca25ebcf1c9592f001ff17f3786530465d7b85abab38227c8a5162bf872c611efe24a9", 0x11b) 15:45:13 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) close(r4) close(r1) 15:45:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x400004002c5, 0xffffffffffffffff) 15:45:18 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() pipe2(&(0x7f0000000000), 0x0) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) r1 = msgget(0x3, 0x14) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="03000000000000f033aef5ec8514d6ebe94cc09496fa1479907e"], 0x1a, 0x800) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) kqueue() pipe(&(0x7f0000000840)) dup(r0) syz_open_pts() pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 15:45:18 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000600)=""/88) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) 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, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) semget$private(0x0, 0x7, 0x8000000000040) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) ioctl$KDGKBMODE(r1, 0x40044b06) shmget(0x2, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r3 = shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x1000) r4 = open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000000)) r5 = semget(0x1, 0xa669fde72d8219c, 0x20) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000006c0)=""/157) syz_emit_ethernet(0x64, &(0x7f0000000480)="efff8afa700a6a3cc8ecec26ab9447ed22f4490022c06a07d55d574b87f0710ce8ce071ae4c4a12da2f173c15ee45ece14db41d46e595d5a39c08a6bfa090d3941f9315261b308228bdcccdfa47d5ca45fb783059fa8940cf954786b0f26434631a67f4f") ioctl$TIOCNOTTY(r1, 0x20007471) semctl$IPC_RMID(r0, 0x0, 0x0) 15:45:18 executing program 1: r0 = shmget(0x3, 0x4000, 0x20, &(0x7f0000b56000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) pipe(&(0x7f0000000380)) r6 = getppid() r7 = open(&(0x7f00000002c0)='./file0\x00', 0x40, 0x10) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x2, r1, r2, r3, r4, 0x9, 0x8}, 0x9e, 0x4, r5, r6, 0x1, 0x9, 0xffffffffffff06bc}) r8 = shmget$private(0x0, 0x600000, 0x0, &(0x7f00009fe000/0x600000)=nil) shmctl$IPC_RMID(r8, 0x0) r9 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getuid() 15:45:18 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) chflags(&(0x7f0000000000)='./file0\x00', 0x60001) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 15:45:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000140)=0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = geteuid() unlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8) lchown(&(0x7f0000000000)='./file0\x00', r1, 0xffffffffffffffff) 15:45:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/104, 0x68}, {&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000400)=""/241, 0xf1}, {&(0x7f0000000240)=""/73, 0x49}], 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) read(r0, &(0x7f0000000500)=""/174, 0xae) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x48}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 15:45:18 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000c00)="81") openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8001, 0x0) clock_gettime(0x2, &(0x7f0000000000)) 15:45:18 executing program 1: r0 = socket(0x2000000051, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 15:45:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x5, 0x8000, 0x1, 0x4, 0x7, 0x5eb, 0x1, 0x2, 0x6}) fcntl$dupfd(r1, 0x0, r0) execve(0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000001c0)="b1000504b1000000000020005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0xffffffffffffff53, 0x0, 0x0, 0x0}, 0x0) dup(r1) getitimer(0x1, &(0x7f0000000140)) 15:45:18 executing program 0: r0 = socket$inet(0x2, 0x4003, 0xfffffffffffffff7) r1 = dup2(r0, r0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/89, 0x59}], 0x1, 0x0) getrusage(0x0, 0xfffffffffffffffe) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x480, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) dup(r2) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000200)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchownat(r5, 0x0, r3, r4, 0x0) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 15:45:18 executing program 1: r0 = socket$inet(0x2, 0x3fffffffffffffff, 0x6c0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt(r0, 0x6, 0x20000001, 0x0, 0x0) 15:45:18 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) getpgrp() bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 15:45:18 executing program 1: r0 = msgget(0x3, 0x80) msgrcv(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x3, './file0\x00'}) chdir(&(0x7f0000000100)='./file0\x00') msgget(0x3, 0x8) msgget(0x3, 0x40) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x1000) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 15:45:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x88, 0x11) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20004, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0x81}], 0x6, 0x0, 0x0, 0x0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0xc000, 0x146ecdd0) writev(r2, &(0x7f0000000100), 0x0) 15:45:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ftruncate(r0, 0x662) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x6000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)="4ba73c05a13fe6e69a5a044047d67ce925a9e6db4631f44f04e8ca703bed207f374c4abdc74b4457f92cb5779ba45fe47de600411f5c6b100f5429ecf49d1771a78348866984b8955de06377dc995f0211be9ecb6ab8d163ee7acd0a7eda97287587846ddf56cb458461f10c6e24693e75caa11a71608be9fedb2f345eb0bfc6c5a95664d85ec6a9aab2dc141b257f614edd0292d8a4aef5f90e278b90532e177762aee9caf85fd764b792f4022b0478ec3a6e88d460ec9307d8140d6e509545bab964eee5f0", 0xc6}], 0x1, &(0x7f0000000540)=ANY=[@ANYBLOB="300008fd00002600ffff00000100e5e9e60232c25cf1740f5800007cee7b104a9f1a83bcc5d17701dbf7e1a99a4449776cd69420a953198dcb06efd85d28d79fc01edbf508619779f5b8975f7ad5f582dcc8e6c004bebd070fc9c6fc9404846d0ea1ed78dacf802e1a028c3bff40d4238226538d1451abde96f18428232f", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0xf8}, 0x2) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000380)={0x1277800000000000, 0x53, './file0\x00', 0x0, 0x8, 0x800, 0x3}) 15:45:18 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchflags(r0, 0x2) flock(r0, 0x3) 15:45:18 executing program 1: clock_getres(0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8100, 0x40) 15:45:18 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x4) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 15:45:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33685619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdbbad85052dfbbe6a4f5f728193ef16ab93f12fc4d5f16b136a5d0", 0x65) write(r0, &(0x7f0000000980)="06e144ee79bd941659ef8d24fe0adafd52a48dedd889e8bcaf9ca83cbe87cf3024e9c271ec4502df6f49b8d7faf2c207c2c8818aa8240e490b945c29b30c2117ec2b4d5fb6334bf5b73b6f1dc32944843f4252c51fc31c69aedcdcf6f1e6537814e373636070e2cb3bc97a728b77356889c8b886f87fd4e059216e975664139ac33295006cbac9595e3571d5384115c1e9cda62fb42e958d9672437099f3ab7b98da08c24e0a29693010ae5cf4065f9481d2c0c309767a764bc9dc075f6c2881bb40505777259573bbafabfb577d2dbc71e81c03a51f5ca002ec1f60df7d1dce4a7a5ac95a7fe6170ec3fb994774ac476705408f572d51c3c18f00fd28902cd69a5cb0bcbc282668739c14efaa14ddbb46af425c4f7cec82f07945cfea7d103a74fdc51bc36f30c16a0da121384f43ac410294e7200d44a8560befb39d1938b7de394dc7e2bbc4b45c84ff4d83a458d005277feed5cc704d0e49ae3ac97146b30e91c848397a3dfd3dcb1a3919cf872ac3e3f590752b40828cac5a2ce270f2bc52ce7edd254a6db376072339ad3cb2857a7faedcdc8ef00e21a00cd63152fc0081dc5de2335e124194e30f7eed3adff0663c4758d7775b13547c700760bc09c077055fb8a8b17d296c8981e1b5e296c997b0077e20e725bcbf1a21ec5db104f2bef5d96e431fd88fd1ecd295bdb2ae73043af73b804273968efa8612c16d75a13fa3a4b743e85bd736c4abfadb8dfbd56d62b114c9caab6865c2133bbf3cd1cb04f3bb857e9272c54e1609dc8a7f98fa6ecda3078a804825450cb77ea22082c4e4a7492bbe1636a943ccf67137ebba75c660fdb49996784d19455ba4a7a5fd5eb24a15", 0x263) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) close(r0) r2 = dup(r0) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x81, 0xffffffff, 0x3, "742a33043af320b61fe0b4dc054fa26145f3343e", 0xfa, 0x20}) r4 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x4) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xdbc7, 0x0, 0x6, 0x5, "6c32fc3cc08d9c3f6ccbb0c9e2ee94e2b23d8cf0", 0x49a5, 0x8}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0xfc86, 0x800, 0xfffffffffffffffb, 0x3, "aa9df07dcc76b7d5b4bc081873df5dd8c117a9b1", 0x5, 0x2}) 15:45:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xaf) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 15:45:20 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x1, 0x0, 0xfffffffffffffffe, 0x10000ffffffff, r1}) 15:45:20 executing program 0: getgroups(0x2d1, 0xffffffffffffffff) getegid() getegid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sync() r1 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = dup2(r1, r1) ioctl$TIOCEXCL(r3, 0x2000740d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchown(r4, r2, r0) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r5, 0x0, 0x40fff) fcntl$setstatus(r5, 0x4, 0x0) pwritev(r5, &(0x7f0000000000)=[{&(0x7f0000003280)="d1", 0x1}], 0x1, 0x0) writev(r5, &(0x7f0000000240)=[{&(0x7f0000000080)="02", 0x1}], 0x1) 15:45:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x0, 0xfb1}, {0x18, 0x1, 0xfffffffffffffffa, 0x3}, 0x21, [0x4, 0x5, 0x9, 0x3, 0x8, 0x4, 0x45, 0x80000000]}, 0x3c) 15:45:20 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 15:45:21 executing program 1: 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 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) fcntl$getown(r1, 0x5) close(r1) 15:45:21 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x40, 0x80000000, 0x100}], 0x939, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x35, 0x3, 0x8, 0x1}, {{r0}, 0xfffffffffffffffb, 0x6, 0x80000000, 0x2, 0x50}, {{r0}, 0xfffffffffffffffc, 0x2, 0x400fffff, 0x400, 0x7}, {{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x2, 0x1}], 0xd00, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) recvfrom$inet6(r0, &(0x7f0000000100)=""/166, 0xa6, 0x1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r2, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) 15:45:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x3, 0x1, 0x80) semop(r0, &(0x7f00000001c0), 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r1, &(0x7f0000000040)="248a62db1bdc440f865486d71806ce335a0dacffb5048e9eeee523768b3d05426e59d3e847feca77470d59956277c2807d1f8142bd5f5216ff37f9aac4b9dbc76c290113050b47699498798d1996993278b2e8f59eb979c745400e2ce9dcdf27449d51bec674e8d048ff9ace8eae80717afb7940787f7677a72b6852bac650279bfe1408c7e3a89d24f57dedbcfdcca05d5e120f9f70e485b7d67fede24a707e20433f75fe3e64fc9e14e4845845addd4bc1e92fd640ea60e9150be534bd5c398d728f39f233a51127ba086ad0aa1b298c901a7e08a516", 0xd7, 0x407, &(0x7f0000000180)=ANY=[@ANYBLOB="006a5f6c7093d92ea400"], 0xa) semget(0x3, 0x7, 0x1b4) 15:45:22 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x80) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x1}], 0x1000000000000075) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) lseek(r0, 0x0, 0x7fff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) close(r0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 15:45:22 executing program 0: r0 = kqueue() read(r0, &(0x7f0000000040)=""/101, 0x65) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x116) 15:45:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shmget(0x2, 0x1000, 0x47ea32331c4c33cb, &(0x7f00003e8000/0x1000)=nil) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="eeffcbff172901817e088b00000000fd816b0b92", 0x33e) 15:45:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {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) sendto$inet(r0, &(0x7f0000000100)="c7d45a945bde50f8a9b737a36b05f3a026ca50faf10e65a7cace1e02398bd3b5660780ab55cacbb078b367f5c81d9bfc40fb7595b6df737324bc116a9e86e063d5fd98abeaacff43864f4d3685f5b4d3b05cb5d3b12a12b2c71bd0cebebf9d36b945ca8ec2862ded08e12a32ac7a8dd8f632625d79af4f6dd54d63e29c24c9c0cdea43f8a1ab45f7e295", 0x8a, 0x2, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:45:22 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000020f87c8a5b671b1b542a538706000000b81100000029000000330000000300000035a2ea539e4c20c2a22145af"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 15:45:22 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 15:45:22 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x1f7) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) dup2(r1, r2) 15:45:22 executing program 1: 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 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x1) r5 = syz_open_pts() msgget(0x3, 0x1) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)=0x65ca) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r7 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/17) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getgroups(0x0, &(0x7f0000000040)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgrcv(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000001000000000000000000000000900"/102], 0x1, 0x1, 0x1800) r9 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r9, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgsnd(r9, &(0x7f0000000240)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 15:45:22 executing program 0: r0 = socket(0x11, 0x4003, 0x0) socket(0x30, 0x3, 0x7ff) r1 = semget(0x2, 0x8, 0x8) socketpair(0x0, 0xc000, 0xffffffffffffff28, &(0x7f0000001040)) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/4096) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000001000)=0x7) 15:45:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() write(r0, &(0x7f0000000340)="a6b590be2946d3a099c7dd1964ae7e5a01cb7144e4681d29eb7a6d1994c49e29c8980e9ab7d44963f547305f38399c28f0db4606e3495ae3be45f041b9c8bd802a3459b5880ea722b6b7d1244f18e0df6262ea0c6ef4af5f2d119ba5cee267ce198a1fedf1913f2b", 0x68) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x7, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:45:22 executing program 1: r0 = socket(0x18, 0x4002, 0x0) getrusage(0x0, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x8) r1 = getpgrp() getpgid(r1) getpeername$unix(r0, 0x0, &(0x7f0000000040)=0xffffffffffffffc2) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x7, 0x7}, 0x10) 15:45:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0xc02, 0x90) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) mknodat(r0, &(0x7f0000000040)='./file1\x00', 0x2040, 0x9) 15:45:22 executing program 0: select(0x40, &(0x7f0000000000)={0x20, 0x5, 0x9b19, 0x9, 0xc6, 0x6, 0x4, 0xe269}, &(0x7f0000000080)={0x6, 0x1000, 0x7ff, 0x7, 0x8279077, 0x3ff, 0x100000000, 0x2}, &(0x7f00000000c0)={0x0, 0xb9, 0x9, 0xffffffffffff154d, 0x8000, 0xffff, 0x523, 0x9}, &(0x7f0000000100)={0x3ff, 0x1000}) select(0xff94, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x3, 0x8}) 15:45:22 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x8f7) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = fcntl$dupfd(r0, 0xb, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ff9000/0x2000)=nil) r3 = msgget$private(0x0, 0x1) utimes(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001b80)={{0x3, 0xb}, {0xc, 0x9}}) msgrcv(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a7e7ae256449800"/4104], 0x1, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001480)=0x265ca) r5 = syz_open_pts() r6 = dup2(r4, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r7 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f00000014c0)) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x9, 0x8, 0x10001, 0x400001, 0xffffffffffffffff, 0x100, 0x3f, 0x1, 0x1, 0xe995, 0x9}) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xff79) r10 = geteuid() getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) r12 = getppid() r13 = fcntl$getown(r6, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001ac0)={{0x4, r8, r9, r10, r11, 0x91, 0x5}, 0xfffffffffffffffe, 0x290, r12, r13, 0x3, 0x2, 0x8, 0x2}) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) msgrcv(r3, &(0x7f00000013c0)=ANY=[@ANYBLOB="000000030000000000000000060000000000000004000000feffffff0000000000000000000000000000000000000000140000000000000000008b07451db786a2378b50830c0dc6eeb4fa7206b27ab7ff0a2d132dd8674210cdf8bd71ddb1e3bf5786a81bfef2d1a99b00fb2b443ab51ad5075141b9abfaf32b7391b6f8f2a8bae8dc2d8fef876db6fa92b412a16bfc402018d18d4260792d7089315bcf3923"], 0x1, 0x0, 0x800) r14 = msgget(0xffffffffffffffff, 0x3fd) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) msgrcv(r14, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffffffffffff0000000000000000000000000000f9000000000000000000004000010000000000000000e2a4000000000000"], 0x1, 0x3, 0x0) sendto$unix(r15, &(0x7f0000000200)="c25382198c918d685ff1056a85a4a034f8d64b6bc7e137b52457655e92f3569ba22bf5cdb15f0df3d04c515c132a02ab601e3524ac4baf5826b5ac217ff82514b1782311054220761a8a4999bb77bbaf0acb03", 0x53, 0x7, 0x0, 0x0) msgsnd(r14, &(0x7f00000018c0)=ANY=[@ANYBLOB="0100000000000000935af92b04ccf3298d7e5e869f3a906ae790f8b7ceb0ab8b51bbb8af832c38d6ce56830a86a9c7e19ad5aadad5d4e3551b39eec1c82fc372223576bcf569586ead4bbe002aa64f1c6b1ecf553514b834fbd73b9c1626f27fb12eda5fefcf770fbeaf28a76f13634336776c940a893167edc7df5635f3c45fd085505a674472b7b4ee0368d532e545ec757ffbd7650aee68fb280da2bd766e9027099094cf17b324f92478cbe46fc73705f2c5c08e3e20c856e71bd38f921c7464a405f6ad324fa352afcaef0c914942f18ebefd43b63c5003a3689c495c5c4c0b536fd047b42d93a371b9d7089d1840ca73de4f2ca97c20aaf86837fd81ce850be88042a5a83465d0899ae0d4442c103b4f4d0e18b24432baa0c235f098881b4fca8c7b0138ba2ab1df7be72300000000"], 0x1, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001a00)=[&(0x7f0000001540)='[\x00'], &(0x7f0000001740)=[&(0x7f0000001780)='$}+\x00', &(0x7f0000000280)='+##+#&\xd6\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x83\x00', &(0x7f0000001700)='\x00']) msgsnd(r14, &(0x7f00000017c0)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22e38a7db87ddd3356ce25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701925234a280894b5a867833391e4dee5dbd9902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f603e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6"], 0x1, 0x802) 15:45:22 executing program 1: socket(0x3, 0x3, 0x0) 15:45:22 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xa16e, 0x5}, 0x8) r2 = socket(0x26, 0x8001, 0xfff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r4 = open(&(0x7f0000000100)='./file0\x00', 0x18000, 0x100) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000140)=0x4) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10100, 0x40) getsockname$inet6(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) accept(r4, &(0x7f00000002c0)=@un=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) r6 = accept$unix(r4, 0x0, &(0x7f0000000380)) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f00000003c0)) socket$inet6(0x18, 0x1, 0x3f) chmod(&(0x7f0000000400)='./file0/file0\x00', 0x80) r7 = semget(0x1, 0x0, 0x420) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000000440)=""/61) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000480)) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000004c0)=""/1) unlinkat(r5, &(0x7f0000000500)='./file0/file0\x00', 0x0) recvfrom(r3, &(0x7f0000000540)=""/210, 0xd2, 0x800, &(0x7f0000000640)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000006c0)={0x2, &(0x7f0000000680)=[{0x0, 0x9, 0x2, 0xffff}, {0xa4, 0x5, 0xfffffffffffffff7, 0xfffffffffffffffa}]}) r8 = geteuid() r9 = getegid() chown(&(0x7f0000000700)='./file0\x00', r8, r9) mknod(&(0x7f0000000740)='./file0/file0\x00', 0x3090, 0xd6) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f00000007c0)={0x7, &(0x7f0000000780)=[0x2, 0x7, 0x1f, 0x5, 0x7, 0xfffffffffffffffa, 0x6]}) kqueue() ioctl$KDSETRAD(r4, 0x20004b43) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000800)) 15:45:23 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) flock(r0, 0x3) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x30) 15:45:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='\\', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f00000003c0), 0x1000000000000195, 0x0) sendmsg(r0, &(0x7f0000000300)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)="35c37c972295e5a185077c5a5fc515fa3aad2ac3f324f8379c62c1ee52587ee65500f1c390f911021f1a956feac3265ad71b09dcb31b0b9193d0a8f1898a0a2f1210f54e026e4f357ff13fae158d493ee65f6e9903985a48c037371a21bf9f542dbac1513b74af5e44513ddd7830b8f322644c748996434aa20f67be2a347e3e5ccfe095c7f5e89895bbec11eab36a3899f3e4c121db9d722dd5aec70812cf67553426c6bdc40fbec3d85f349e8c5a8d20d025af4aedaf3d85471cc7039177ccc10005", 0xc3}, {&(0x7f0000000200)="ca216fc84447bc4c0ba461b0b102399fda44b61cbccb03e69a5aa9602e5ea50cfc9052d26449e5605b91c07f825ebc486a768cfb848a4a2178b30624eaee5f3afa34a0042f8d2879f40b79bc3a6d3c0d8c820001498a", 0x56}, {&(0x7f0000000500)="e04f0a88d246aec0ca499a244653233631379e9be31c5192485d667f54a6a6594c3542be0c595133e68c813986832624cd283f8ab77e06e60430f394f457c794aa4046a75c7ddcd5998dd9a8ce32c058af51a0f5d95a114f1ccb980126dfcb127df08bc6cb2802086915a3063f7abab84bf1802d4e68bcd9cb246d591b68dc9789bfa594b845e19f94ca8359da6d79e7938a935c03d3e2b7c04b90b35789bb65626c2948b703ccaf3f06ba2a30aaa9b2a0e345c2623843914e446c63fee70d257f7642330e58874cc8e61c200d4fea48f674d6ec1cc8252cbcdd6038a5f734c6610f6b6b90d9c448b96f5bae74500f837b2fb508df041c89bec8d09d778cb0ddc6310353607bd3e1409debbbceb7b3307fb2e984188a9602901844627fd90e2e1d80d4aa98094fae7dba446af07391f9bef7f2dc9352e06f4d8be924a194fee95a91a5d6ad4d63a86c0cac4ef3b96cc1cf576a099b80751471fb4ec8fa27b0a7aeaf426485d26c136f366107ebe90526e998f96879e633939b39be9490ca84eacb5be6cf2fbdb7f258bc641b6ea9b21a7ee82e3f97509f295fcc019e7b9a0dcd154d4be498778240fb11896e2b8741af87c7b99ed14d4616524e6e79556428e70f6fc4da895721db2609317e4db25146bf725a0355e9f6f97a9e95e3291f1f519d2b9a9caae0d7e4f0943d95d63251c1e631351ab67d8901cd018c23b106c8dc457b35564936cf3df9870c185ac397543e76e2068d005517985d5ab6bfb4520ed9e0e0482a24872654627d8d47df35a0ee9d033366e074c63b783fcfb511eb4400e2e1e03bce4d141052bb774c1a890a6316cc1213badae6a86e553749d5364d11d9df3c4f49413f5d0b1f941b1d5ee2de4d4b2680d765b571d6b5b5ae9243515c2c5605c2ca1a1a201c724418b6ef52120be69e4e36a3bc234c515873363d5c5bc4908abc742639b63974d0d03bf3bc1eb542243faac79f0c9413af4df69abea0128d84c6d455b02cf555aef30f1d73d98f9c12424531ec0093634de72a49da056407124836898bc4fef87051a206b2dc30889d708d97972f8148941e9297b42e1079ec1d822dc808882cbccd5bb868bf8a3d988f8dc71e8266ea0aff67e916ca80aaf15f144d1efeb47d6706a9fc4982b0cdfc1050514304b49b23857ca696af5908930d2b292e359727b320c4956673b5ebc0e457570cdde1f03203fcf8503b676a2d8de69c1b84932924effd05b6fffb5df7c7e54cd158a16e9e6e2a4c7b62b3f7e430d085e26fb540a5283f8c01494e08ea58a23a68a60a4114d916a049e4b7e293ecb2de0fc9d09a4411dff80cb3c5cd2b0a3188983404016ef881e2a26c611ac8f7acbe37d56d9cff99521d8356997b066bfa68f1e9ea8ae67878fae8cfc05fcccffa388aa964afd2f69945c7c334a49e63e85fe857c69c740b5e6f1c0027152115f2cd93a9b8ef731c5f421f7be7ae4b3a64997f1777018121f643c7d78365c7efb069ed28b3e438bc51ada8892584ffdb550ec8bc9498a78625fb99741c4d78dde83541d8424a7255d73d8dc8e474be11962cf62fc1bbd9bae8a0dae2a90b35f6b4955193e9f94af69b5136c71e6df72de3fe3478de4ae8d8410bdf96e043881c4e0ca134d52fb57ea3ca3a1865e75ec4a497c15bae85f5b714838ce42a2e44b8a6b74bbb61818d2e6320035fb1c9f54ec799867d1f07e31a482d09e592021d754c71e5a454991d8c5663c1efb8889a9f5d612f0d8b234a91dca479afad9f3dd18514890d5c2fa29d67ca0cf4b65fae0273b75bd6fabd230834f5a08c53be60138a211522cc966dafff1b8ed1424c55cbdc92da27bc683d6ab61de232096c75208f14c6756d25f4913e6a1c577395a80d209d69818b00cb62062cb30d9138cd3564e1d2c6b404e9498dd7d7cafdbabd05748064c320d76805ed8c6c9d42d192413e5f357e5b7e8834725060651f419bc2bdd217b77ef3f8b2e0b21bb77210cd0c7b01fce9f6465092d58a8d8f64dd54d96d921156cff8b5312439799421f9f489eed2cc588362a5ba4c7bf741cfeb139c10b2942cab93858a26b35c6acade57dceae21d1aa743f6e020fe2d04438ac903c11ec98712f30747d8d1c575e69cb96a2540d1e54d304b891ddeedc7b897f8e00beeba934e7008b93db0afc3d64a4b60e082802b703fcf020140a9655a7ec9919c23561a233a8eee92a188f0eb0b440189146747c3bc018f873a747cad0fd76f8880feb0ff539d6c8b273addb73f65a345aa47ce315df765a7ceefe7b1309bb6954d389863281048b9a9d8ffdf1ed0b0d307291db393f3c7470c08544b8e0bf6dbbd77ac7fdd9f7f773a27e3cbe6314b2babfbcb9bb6b04960883c413c71eb231a43bd90819dcd758d6fffaadcdcba3c0eaf6b53a0414e8d6fb1015e09e00a8bb6e4028e135c1c8e5b275da04d04e1c83161467d25f68a21db5d7b7bd8c10c3ada1f5afc65901b38ebff950d48cca6180f62529fb7c871aa1113ea2b5c45615d01e69c7f6a43e8600da9c218f5fc509f9756a91b15dc9f6cda4110608dcb9812fa67009f32535917300b263c6777f4160382c8abb341c7e5515391407986aaa262b921f26a0e4dde3400e9221ceae05d84128e5be0a2f00437981bf13c6642d85aa181428c54662b5b485a43a6124326d8ab6f042fd0d80f63487b1a4c35eaad42ad2fe685f0fdaae52a3e11c0c0ae9a0ba133e4d2746eddea94929b7973f452e9952d86cc6719b6761396cd7909a74f04ed0a72956be75a4d6439fc649ae12fbc73728b2a08463b19db4f43309b2148eaeb635d0c9c908fdebb8d7de2e8c69f9b4818c5711da86ad4f715ed8ba6ce873bd6085143b522f1c2798ffaea9ca513aa21b821976cf996e38ba70c2551ce4f30ce3e1fe210fe34db04eb9103099860512c8254af9a66c61f37acda3fe5a882f41782a8e2293479165d106ac6317ab534cc09da9ebb889fb617c978dc32f1d0e2339e6e23b6976abd21c7a2ba15caec4b3fa5ddcbe95b2eb5e75cf23b87c7225bdbccf1815b57676c04adb4c270a3df492ec5933fbebe6bb1eb386726903674c1aaf5f2a2878084e55aa7ec219730371b095233386fe1fa0525714adbde1739fd31635ee4c3cdc08565fb47fd14bf3c9c3d866d9ba5b3a0042564191a344bb436e690251f1ed08e4822309ad13b92fc066198e23aac1c08ca069e58631334f24b9613b47b226708f31038515e77c9e9caf96789ee102baf60c2236cd6a5d9b3c315745963e5fa6948e5eab0ec2fdc8433335d527bff9e5a5c38a53995e4d1c9c198aaa84a3abc42249bb2859c4b1f82a14f14e738fe612078ac6a58366d498a18866bc1a210659ab2a14326bd3d90f3b67eb309b20c16a5147f39bd9e0ab46243f45bbbba6b55366fc648eabdd39ac18a5c7aff45da7387729340152bb686a76111d979d406a30fbf422cb1eed132992de29d5f01ef66b485cf7dc3d602f5b449aa6432d6287418922116adb01eb771da7e73efb34aef2808dfa9a259413b98e80c42b63d74b517e88040b04e04e18d6266cc15161dc9b6b88733f05b80d69d9e3a466a57a98a069c5da218cc58651e87791de01c95d9de1b89deb15b06c6cdd6d56bfdf4d56b79149abe8806b8d4952735a19f62aa21134597291a4c0e78c76f96906aef0c8e7d15e9b588215c846c12da5d1cc6f2a4903939883e2b6ad25a59a9a0579d5aef249908a655f4dc81f4abd1a8032e9ca749255aad68778b8cc1c2f59e9619b141f2aaff103cc6376a068fc6490a562131756d1ba087cf65558fd80c045d2979548ae482fd0746a66bba736bec78345da65a2788bb08e3dfa115cdcc51c016985a23d64c7137d9a1ee40f4ef87301b31562a00ef1351357740124ca76ff44b0ab25b2db6936b12fd2084c6ae9f8175fcdf660221e866418578a23757596f9d96a2ae115f7455888cb7f2a7f06d7eda38a48f2b0ea77ef6e391624febd801a3e9565e4417d1dbc61b43630a5d4207a3a776709f78b3d9bd516d0b7cb75bc1be32386a367532fb55de0a7f290779cb160b145983b442199b564ed003268ed93e2dfb97a1728be7b5f4539d54c0338f67c80a50e6bd747dfbce90440a202a0ce92805ef2e100a9998540fc0f41f481995b80b9d2b5038a62198012c9e3a6e9345126356101fa03dd2eee8f7deedf43d5c8a9acd364fda347490318441df2c8f889af759fc6aae794674d3589481d503cc2d3e6ea30f0910418d0432354faa419c7168c6f048d9d124cf38cb6fc7a6b4cfbe9224ef6dccbf2199a48296a0277488180c9ea92fd3d638731fa684d4b75a5f034b277d8e234b577d40009c0c2243a74f5137b042bb589cae546ce0c2da8b4c92125e3dedb92a1d01b32b704c13807b58be5ff0df2902de9edfcf7148cd72de87e9f1f26a658e7b2c7ca9b97072d075a012b1b626cc0e720175d5492006aa6e180c17207f23e6ed7cc12a72bfbe2864d3421feaa5457a36cf63b77aabbf8cb60a3c4a87582a57a7101c7f56858a372624352187e1d85a02a6041406fb563486e9a39d8f985ecba8a54941a17f4491974baf34d5dda5cf11f685dd55eae25a2c2fe31db3aad32504d235954d3218efb40e20e86eb34cd047ac9494f97e5a0063cee6d5e191cfa8367a5e11d77325d02e244977a7ed7512668d5318ee82185cd12e7333266537b7b6d989ec72d595cdf2b9272174eec6fcec46be34f0243d3e75fe795126c393f0d0ddc0a11350b72696feee3f15d158cb283d867ad90fce887c5abfc180d8466a8857411727cab86a098136fb5166bfee1a331e249927ee4c091a303ebf5ea4c3f20363c4c02122aa93c476502ef15bea0231e0cc87b5c761cfdb43e1989e7f02cca3dbdf6ed66d7ebfef7572c0ba538035b2904687d051a1433a7db9d5c9fb73b15076083a94d595628281440f1a7f13bffb439d02d50eac5aa29b96f1495aa09da13a8ffd80f6cb83311f122dbe436b7a149229b5954cada8c0ab4b38a65a6e6949d832ce68129f13c624f6f582cea1961f723dfeccb0815ac8f17fc68221eaa3971195f71a12a0f7c987709dd4de7e2b89311d6e48d962fb3128ca317eff078af178f3849a66d9afddc46a99ff94b7c009a82f69ba0587e42823ddade1907964cdc01c1a018356a188f868f154af7edda7fdc6ecde24176e54a8b38a74b1166c5b34bb31bb6b959c5a51e0807ab64171477044879bac6e3da623b43de71c78ebb55d50199b3542b98e3a33c0c1a05ea1ac734c283c484b05a9e167dc2649cfacb25b49b6faa1c74156ec34e0a2d86d752626c028413f43ad6f99a1c333016d908126b65dc0fd737f9cc2863c37c490700159b53bbd0dadd6bf7ca66a5815eb7c9694e9ae3fcd72d2dde1322d10015d156e5dde2e259d9888b663b38e534e7647e06013bc435d48cc0afcc75d6c5133e02874677fda753ed0dae73b1a70fae250601f7f4f86388e701b19967e7e4e47b31e867271de9bc9a795b3a6fb68a8cb311e1a80a38e8a33ac2e9fcacb22f4f707b8e5ae9f335e558515bb1fcd280b65586794709c82ac17d195751ca250709e5c2a9024df6efae09415ab77a4136b861e32e883953fc1436d2be5388596b345b6722f365fe723b29c7850bb0c072b29b5e3c39a16e1a651cc3ba432ce9b146402cbd7f570a446aae17294ab928466ca71d9ebe7e14aebd30724bfc7931f1d039e704ead6b2421cd4ec27e5a24bb3991344be1c88ba83bcc9c4b313c61bdd84b9e0cdc1cba00e010ad4f97b7fc2884", 0x1000}], 0x3, &(0x7f00000002c0)=[{0x20, 0xffff, 0x7, "fa73ce0e670e728a7d"}], 0x20}, 0x1) 15:45:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', &(0x7f0000000000), 0x0) 15:45:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00'/12, 0xc) writev(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)="fb9ee86a72706afd2ce8b0d572a204e80d9cb53659ba915ad97f030a4b2927ddd1704fe523d810a19baacbbdc9d0f01ac46c7afe0ada191d70009da42e3db6e1c034f6c0169845a1a01549ada0f9c1535372015d9207c3fc6aa71ac5028ea32cb87949b7e2ce27c6d06a9b0daa31479d4a08ef5ec1d70d51cc397549fb0e7a56b649a5c26f87933f5b24903a1c425ba2253154cd24e6fc482774c80e866eef56703d4cc77b6f6729ab113bd6000491400984ea0276f35c2e4b0d1ca6789d53f23e3577e9f2508b0b47e93c8ec6de3807770b33ab5e16fa114c2abfc8d728c8554e6bec80a08ffd9e831858751cda1efe1703125e3df86b5df77c0b276a12265538c295d739f8f5b44cf3cbe1586b8a6d361939ebaf48060993ea8a9ad365a22e6985160c9f9ae4747ad83fb996eef7d138a7b62080ec9ad9c350d89b1026cd0b059149d6cc2db63b959aae6f3d9161ccb6db59c25c465b4e8115eda243c07c39fe194d0f316bf1727feacad016a2ffb8f8a8720c2e9591bf5b145e5bea41acc6270ad8684d9e7ca79ff8c6c7ab97590dbda8a559db3172e10337237dc3be50880be166825f79c79a4fef6818d2409b83c42dc6d744f602a1df60081098086651d4c333a50a289982b156d52cdcbb531ca4b13eea9683ce169af9825f9fd7a26b5715aba59e30618766f3fbb09ef20aa4e37431e30502a8c14dcd0080dba28e7e0e9c74529c9827a3317a4f607bae428ba90e6daa95aaf0cc971e45a1d1c8f038f3f08a63a19c610666099a80a07bf0b318d4eccb9ca20ff53690c42a96e6de1507acdd7f999c24e4633d2bac5ce0f767a37b9538639e00d644cb3e27e83d455c6b9f46cb33c744883732ea5f4548a88ad5b44fa6c9c2c5cbf282f515f93e7fd029478d96e43f372d6927d2282cda5b7033a108e34367bceda83d9cf50561791942b469bcf121d212f74de4c3768411a3fb0d3ff88a2375324169b46ba7756d54fd0de5a9a66bbdd20b7a6db342dfa5b15ac321f47d177a66bc27a0d13b571109664974ad7229c32a3a2b339ea2fa7ac79cace3d08c9a7889fc2f02821f8d487be12f3bad526d2c54d389a301846de39702f89fea45f8c673b04d21c7fdcea081c020f860fa21b637b6d4ad0c800acf6744279be97a9badae3126d171a968d03f1f05548d5b9940930e8f05e005b5e5f619190b1a7804f91c606f6596be8236302a3953cf3058534dca10ad969273aa7c75a48af51439d1d773c2cdbec5e777120fecc1ef40ad3640a4323c8c03f10fb778df670d837f18fb7e42c3e24ff9e561027d78d511f9a3528856add986662e2ff59b77c5024d705427e4f02884f3be10bc481c70647c96f51d0b3acb0ea62e65fc6f19143e382a18e66ad658f4eea6cdbc332c6f93f9bf195e83ef4b699464cfb10ca34fdfe40bc6615ea8f75cf28385a8032e43495434c8786548d4c3ba110ca8a80780a3550e0bb4db9a3c09ebbeb75b359ea912df7b78c9867afd8350eb4533fe0b8ee4c938503138344ce42275277df0cc3919db2314a12dd77063b30db4b350e85990035b8e600f0fe0829333f3938d6ca7b29fa82a97afcfe144010ee03e97e3e9792125eb6c0fb27f5e83ac9e6c00082b92754037e10d426d3ab69a8fe6fcb75e9150a36dd0685cd272e1071664555f01aaa7637c38a9ee1fc3466189dd98b5db7312cfe81dc67e9517ccc399cf3b66ab8d47d5a786124435712c7d93c50ceee6332a478877122034098d7658ac8a05fd5376659440b8930232505fda6fc4176fd650e66757fb78f5ace3aea6841ac89471b1f6021446221f7c6e957e93e8fbb966bf8676312cd1ef4a300e0e1a8d51adeb60271a85228fdc1caf9d197b7c2a1bc18c4537a06a58b5559559518ea7ac7db8a7f4737b65d7d6465ee912d360c059d492651f43a3aff6fdac2eeee3effd3bc6bc582f170310944d652b35ec3278b1a079125978b877ccafe583ce0136f8de0b2f59dcc0191b32892eeaf1c508e982c7", 0x595}], 0x1) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)) 15:45:23 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x4000000000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 15:45:23 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) fchmodat(r0, 0xfffffffffffffffe, 0x2, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x100000000, 0x1, 0x1, 0x4, 0x1ff}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x80, [{0x3, 0x2}, {0x3, 0x5}, {0x1, 0x3}, {0x3, 0xfffffffffffffe01}, {0x0, 0x10000}, {0x3, 0xfff}, {0x1, 0x3}, {0x3, 0x3}, {0x2, 0xfffffffffffffff7}, {0x1, 0x100}, {0x2, 0xc00}, {0x2, 0x3f}, {0x3, 0x9}, {0x3, 0x62}, {0x3, 0x9}, {0x3, 0x6}, {0x2, 0xf1}, {0x2, 0x40}, {0x3, 0x800}, {0x3, 0xf26b}, {0x3, 0xffff}, {0x2, 0x401}, {0x3, 0x400}, {0x0, 0x3}, {0x1, 0x2}, {0x2, 0x4}, {0x3, 0x9}, {0x3, 0xa4f}, {0x3, 0x8}, {0x3}, {0x3, 0x2}, {0x3, 0x6}]}) clock_gettime(0x3, &(0x7f0000000240)) getsockopt(r1, 0x100000000, 0xff0c, &(0x7f0000000280)=""/143, &(0x7f0000000340)=0x8f) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000380)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000003c0)) ioctl$TIOCSTART(r1, 0x2000746e) clock_getres(0x4, &(0x7f0000000400)) select(0x40, &(0x7f0000000440)={0x40, 0x10000, 0x5, 0x5, 0x7ff, 0x99e4, 0xffffffff, 0x7fffffff}, &(0x7f0000000480)={0x0, 0x49b, 0x800, 0x2, 0x1, 0x2, 0x2, 0x7}, &(0x7f00000004c0)={0x1b, 0x5, 0xfff, 0x6, 0x9, 0x80000000, 0x7, 0x9}, &(0x7f0000000500)={0x7ff, 0x81}) listen(r1, 0x20) getsockopt(r1, 0x2, 0x9, &(0x7f0000000540)=""/127, &(0x7f00000005c0)=0x7f) recvmsg(r1, &(0x7f00000007c0)={&(0x7f0000000600)=@in, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000640)=""/114, 0x72}], 0x1, &(0x7f0000000700)=""/171, 0xab}, 0x840) sendmsg(r1, &(0x7f0000000fc0)={&(0x7f0000000800)=@in6={0x18, 0x0, 0x4, 0xff}, 0xc, &(0x7f0000000940)=[{&(0x7f0000000840)="07b63de8cdce854359109613f7b5e3d5a3837c2016475dc5cd92aa749687be82dbeaeed008d8612401648302cfcf3d5046465a73f52aa2e4a9bbac82ca5d5db8ede8d11ad144676e1d241d1c3b65a3782f40675b1dc932d80b1e6c826f07d3c9c48e430e1fd7d6e7f86ad491c9c220aea3272bcd8530b47b7490f6a3813f9c2e4fd6a66c57dfbb81e1eb3fa12563e472e71acc3d55a6099c9030dc0bafb5bf161c5cf4aa11cf87c5feb05335c9ecbbf55a4726a08934e928f7cda4d7a5d4ba8274f507f2e0098aa79b30da8dfe23f0a8faf2501081268b6e5ae384444a6caeb90d0260322e43172afcd9527738b866b9204b87c30bffdb4373a3", 0xfa}], 0x1, &(0x7f0000000980)=[{0x58, 0x1, 0x6, "b73235161ad0eeb98c6af38520b535b09d04750df5ace3cd07d9ad18326d8a6879364ee37d20dcfbe7b8c2a668774f55a794d8b07374c18b29ee10ba1317464cac9d1a4693"}, {0x98, 0x0, 0x1, "361087123d42284616211db00fcec2dfd87a120a65fa27dcf574fff36e1e9d3661f5910514fcde784678b1e47eba2b104647eda97195c3b318cf25b4df4652f43d94d1b6317dd4ba867c182626556ae9afec209776164b71947bd360340b96b521eccb31513972a438b6808dce097ef843c6894bb51a8608bfe2c6ae77f9913da0e763a40e95"}, {0x108, 0x0, 0x4d, "18c3230f1b7bfa45f83c49766099427f29c3c0bdfde4ca0b72936e0a3c1cb44ad0fd18bfaaa1d5536f31d0a0c750083ed4f5c26a68877e784b3b3fd9683605e9d9f89db276d74f2d444cc70a3efcf04510917ac9098552f8606ee2a06d1acc4a9f2f6b86632647da56885dde64b2dce87a465b1a9970578c1b94d44ac7a88a530595cb6c4ed83c3ecc05f254924be2f61fd7d8d7f8a59b727c3281cf580c6e3e3956b6067980e04816b5012bc5149f0571ead2522d41457e762ddda2c8176cc582fc40d3559af1f6ec1f915566bdc607781ef8a29582cde09b4e9d24c34fa4d4f9c2b229bb0d036efad62e30f5354b7d747a05c04611"}, {0x90, 0xffff, 0x3f, "a3e486fad5e485207ad6dffd8eba1f9d225fb340f886aafab75265d35444534eb189bf6e511a94f72e88c85262bd3e7eb925108d4e797b272ab44496cf42e8485f9c5e9b42157c9b3be33accb84687106467f795fb1b9a9af205d50c9f2f1f8927bb76a35cfd8bb0c72703ebf4ded74a7b73de297fb6da2b29732f8ed260229f"}, {0x50, 0xffff, 0x0, "f00a0bd962fabb0946a6b30b8700d54b705526bb541982975a35f52838d05cc3e6ce2e6679ee426b7204c5bc3edc5aebb20e0418e55b7ffc58ba3e"}, {0x98, 0xffff, 0x9, "fc9cb113149d2e5f184695401a8384f3ca717842df8fbcbcc2f9b09965fed7af0834537c1fdf55e95b067b936b1dec9a83f92af9afb35f3b4f42dd936636d4615ab45c609e46a02c4ae73ea73f349875ffb18c027d5beb5efc8876301e7f02c2311389d01585fc92474aa684c7c96f4096950d5b42d5a2add6d36f294bec6d32a0fc"}, {0xc0, 0x1, 0x1, "5e4a337482728f4014d6e369666e4e1f58e34ae5b95b6d676f1e1ed16320a03fafd4623b1e80ffd2260cfbc93b7f961134176217e5f9b2e2a94c575fef907066b6348dbc82b0b127ff560eb0f1087746e5ddea1f3041a611e2053dd56243041bfcf35154928cc1c898f4cfe22a6f1bc5d5320d289d883ce79a902d0505f0cfa153131900875a39db7e1906f1c1abfb3db417f25a7d9966e3f474615e15c83038eaf01c04502fe87c6932210a1afefa"}, {0xb0, 0x1, 0xfffffffffffffffc, "278d552752bc075f8fa70929fc4cab4880309b07e910eeb7c638d72ef8cc9127501b7fafada05c6ff2d0a9bdd0358184a644b5f2c793c81afecc8ab552c01f0cdb37d3f04cd568efcd3072680785822026b7731b3472b54c80a9e7b47bf93a3bcb28493cbbb3a16d096c09530a75025f9da7e724c5dedebd69fa72c86cf97afa51c040600ac27f5993b3c0b2280e2e7de430922ca8d7f7761b9b84527dcc4bc1"}, {0x58, 0xffff, 0x8, "c15722dc6578662f7e11439bf4c268ff71fdcf3d6481ae7f5d07e74dff2118876f81cd0a925d1ff2628116432124cc1278c18046ad0a3daeae961bfd3e2a698997"}, {0xf0, 0xffff, 0x596c, "49f759e6befb815655745bc5d05a65d59a75a03a55f3c92906c6ad60bfe5af90b44e7e50093a4a2ca19f700e70b70cd741a95e3ac26dc97fb1f123b2a063fc2d11f843263338ea670daf7cbacfbf3a7223322a68cf25a192cd1d63e52166c7e3bd027219f580191fe66507fbb796b78746c431e3c0ed0c2f3b67944617e4993a2e6e6c62a587d83b095e7a55bcd0f36d17337aeccb4501e561ae28b90f1003d649c2573542a9901ef7e2bde021a55bc3520ab0907b19f352bd30f4ae50df7b91616196d1b1c7b384b07de469a7f08ca37e080e0454c69994780fe99199"}], 0x628}, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001000)={{0x18, 0x2, 0xffffffffffffffff, 0x20}, {0x18, 0x3, 0x4, 0x8}, 0x1, [0x80000000, 0x5, 0xffffffff, 0x8, 0xfffffffffffffffe, 0x8, 0x1, 0x1]}, 0x3c) r2 = dup2(r0, r0) accept$inet(r2, 0x0, &(0x7f0000001040)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000001080)={""/16, @ifru_index}) sendmsg(r2, &(0x7f0000001980)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f00000010c0)="af9a6e8de4c26e172c0c0430a370a80442d6271de15c1561c5df", 0x1a}, {&(0x7f0000001100)="772fcb8e1ac8ab665102cfcdcdf129df2e584717b3f62f4cd3166735e621a0d59197c9ff71e818ed5b9a8b02c137866172118e8dc97d8730f3a3e3b9ec9c6ab9fcb86aece63048e0c6831e0abb77a3b6ec904499f11cf8ac4aef987e05ac1e99e823475d3333534bf7c6a057403f543aab397cf1aaf8deba6730ecae4087679808874bbc873e6676c9e9adb0efd85da0daa46c1f705f6b09f512914f5288d674bcfaecfa2e8769a830bcc124ef78659a4e9f8bc352dbfacdb1bec2201ca221b0c74c8126c6df5b176e85cfec9474a9516c6256d29b82c25045d85031bbf53a3ea6a9435fe105c18fed5bad07c66600014b61f05821ef5dfb", 0xf8}, {&(0x7f0000001200)="0e86f2c32c24c7fe789d9bf8784632afd765198f7dc1a036913c7b879115e1b61d4c1dfa632a5af9e788c267e659ab58109421e40d9f1148bb2323897ce989ac8445e86abe4cd91e3d0a844c476b66c615e4556c905a8f868750cc52afa7aa41217dd56d24d00b77aaa1edd48f63d1355cb0e86c0ca6175eaef1794a38e531f50ec3a3e5db13e643da6c00b4aeadd54720292d53ad9aede8fae4414e77799f336f07251a0730f89c4edc50811064b8659cffe204f0670f", 0xb7}, {&(0x7f00000012c0)="dcd74924c21e22bbc12a2c4dd35008a8bb83ea59553cca2e21f7e84a5bc5910f5878b398769eb0d419b3c96b0e056a7bb11cf22403f341392119d26814999907e0093c8fba284907e84d6f0efd70305f2c381d4cfeed1ccab50b8f5043a690d493f1f6d8b1f819ee5967ff711225753368f44d69851c65aa8085f6f8f220016aed4638fd7b4ccaf2dd4dc37fb9c0e22ab0074bea00b6b989768bdb67501cf5652766a95dcc2ba64f6d4de3bf251ea150fb32a3b176770e13a7b49b7c17232ba1d03aa7a5ca071c7e50befea37017d0960a66a6d37133b746490458eca1740d58f431a852918f34bd93e6506604da", 0xee}, {&(0x7f00000013c0)="2114fb97aaefe7aadc069875918e6ad5fcccfffd376a481e7cec13ae6cea504228cf10c4195e620ffbd666cac5", 0x2d}, {&(0x7f0000001400)="76eb1b46037d5296b9ff6f95184cd076ce429c46268e8832b98d6ed82d75cae6ba1105b55345ca0f96d6cd540ec72071893af950de18c26c829c0f99c1c30c5af9e9db0e1e09bfeb66d2dbd26a6c7030ab607ca89e8c8e98abd461c8e5c1f8f6b83a26b9b7d85be4be2b9f3c5202072c7d3494aa821230f2df99257012e2d188ace3eba20e3cac", 0x87}], 0x6, &(0x7f0000001540)=[{0x20, 0xffff, 0x5, "a490c0dfea0f84f5b75a1cd7"}, {0x20, 0x1, 0x0, "def676ffaced08b79353fd"}, {0x108, 0xffff, 0x3ff, "20864f3080f6799fb00851320bdf7e91a53c9c0f19a67389292341dfed8b2a9b7ddcc8be3cb928c454ceac12101f337c3e65609e355ae753b52a2204725d5d639b7a0e0005d3dc0247ea0fbda9a431fab53524c163662caaa54354ed5790fd8d1eee47e1d0b52db3a339ea860a260ac64cf71fca6a515328ce00fde58571fda4f8baaefc17739ad9ec99d06f5fa26a7f9045533e17d94d2bb7d3b02ea06479c5e9e343d61a5872a6426217e26633617214e8dc3e1afbf0fa75b7264038d55ae310680ceebcf48afb7e62ed9695a0710e0aa5f9e2d8bfd9f1b7dcf3f448f69e4e8254785ed42693ea28de5c21aa6beac21125f6"}, {0x88, 0x1, 0xc2, "699a3341b40fa0c8cd788b26de17d0ce56ebfa6b7150e6397ff02b8c70a14f0045a5f74e99693ac0f6e0d60de367fd8edc26cd208d3f364bcccf78f04ac4353bc104b6e60a2aa551d83812b3cd921b42f467ca414e8034bd192606a0d7b031b6fc262c5e88b5509723c091f5aa58c826bc2aae33e9df8c"}, {0xb0, 0x1, 0x3, "91e0c318f71d02d59a71a4ba14ac516fc13fcdc7ca721576d5a9d4c2009a345aa3f1f57c619a42952be3e5b7434647ed35f0932b8089fda8e1a45fd0d0ef10dcfe472d26ed929160c500904b847b4e00f5cb6c4a625dcdd4b6f77d1a71875859adcc08f3800701e27fc5578ab8c65eb566cef9e3d021fc60b52b95fc4024066b63e07b4b4cb085792a2201dea33f231a7e951767d55f92b2f9"}, {0xf0, 0x1, 0x10001, "57135f22e5cc92dc2ed56a0991a346a42aa50dcb80d6cbe591d81f58abb3b315a5f6d3f977dada57e7c0c3e128c9bb4a3a0805408f3b9670c3b9be563614ee1a72ce76ae5dca2f57d2e290af48a162c86da15cc3204de3d3d597e4f2c13a0677f22699b484f2a63cbce27f4b15d04523b62c77e928509bc6be8609afd35cbadbc7d046f1781d94e47faa3f665458271a3dc4006f40d12739a49ad6447a54dedb0d503f2a5c85de4a56db161aa34a3f4df157e4e48893008e3009ec4ba4ed851a4679d067ada3914e89d12ac2d83d115c3298e14f0d369907b9582bd87a50"}, {0x68, 0x1, 0xff, "67de78c9588967ab75739fd9281edc157dfd8ffe245692531cae772245bbe1ef9cc1aa8491c030d338139da886d077cc095814f7be03fecca0b6a8b528073b44091abcd9aae346c4113c29dfde28fe382d7c5c0b7059dad0"}, {0x68, 0xffff, 0x1, "07f69e88569ff921e3d5553ff0fb32a86153a4f75ac73ad226c0198f5a94b628716684fde2f101f11d404fcbb6504e5c7e50213a036858dac9fd169d9e085bfc8d60177fbd6b94b1603b8c80b7afcf8d5b242fd1c7d2926d"}], 0x440}, 0x402) fcntl$getflags(r1, 0x3) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000019c0)) getgid() ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001a00)={0x9, 0x3}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000001a40)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001a80)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000001ac0)) getpeername$unix(r3, &(0x7f0000001b00)=@abs, &(0x7f0000001b40)=0x8) 15:45:23 executing program 1: r0 = shmget(0x2, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTOP(r1, 0x2000746f) 15:45:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) shmget(0x2, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000000)="188d3ca8f172c359efec6e74df153ef49937c7d10148626f6e23eedfeb4da8eb93d71251fc44c0ce", 0x28) 15:45:23 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x4009130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x4) fcntl$dupfd(r0, 0x0, r0) 15:45:23 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000000)) 15:45:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) dup2(r0, r0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 15:45:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000140)="55f2aef5e601d1c2ad74d934c6824d1fcf937a6b92ac530b9d9fcd071546df1006e9537088a052d74993325fe996bb2375f879dc52d76d7b32dc52b5ed80e448f916e00f6cf1efffa7bb3ffbd3d99c44dd49b917e89950ba628abd59abc1d95fb2d5d3b675dc7c3fe25519b11b35909fa28d2f01", 0x74}], 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000240)={0x6bfc7085, 0x66, 0x5, 0x10001}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000280)) setrlimit(0xf, &(0x7f00000002c0)={0x80, 0x5}) poll(&(0x7f0000000200)=[{r1, 0x4}], 0x1, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/187, 0xbb}], 0x1) 15:45:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) openat(0xffffffffffffffff, 0x0, 0x20008, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/82, 0x52}], 0x1, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) read(r0, 0x0, 0x0) 15:45:27 executing program 1: r0 = socket(0x200000000018, 0x4, 0x2) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 15:45:27 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000040)="15478ef35b0ff03f71ff7bad1f04fd4aaa4606e0c9ce73d40b", 0x19}, {&(0x7f0000000080)="0e0d16d0f7252d7d9738c3daf6b4af6a1a21df70642446322452caaa1b91927e171d0faa505b6677abbccff8b0aaf72892cfe40afa64b3b345d126535e635e9362f54d7be932204f6c520354ac44034647eecfbe0141afebab24c07c1ab081a9770e8f50d5efc7375d06a894fb4516fcc19e07d2c5bc2de9c4854e8d2e7c3fddc3d41b68de46abfe45b38b31d30813985f677dcad3f65b9b6bc1c0c7e929f715455ae865e7a88739f4f3ba5655e84bbce6f1e38d9c", 0xb5}, {&(0x7f0000000140)="3577370f60664e296485b3db9caea0e24b6288458fe876c2e08ef508787667445c385f931d1a42fda66286da21e21e6fbcd2537229b3ceb611a179976a6a2112700a9fbccb1a2845b85eefa1a6c3935af0aecb118272a8c1c2a69c2f1fd4eedf51ed57d0604fa85a11510f69f467ddbc17cb9bc40ac22c34d612ade5c7651aacbf557b2778f5222ff3bd5fab6d4ca34d7beb3db75df17d74a27b07c40a336b048d328d9935ee54bfcd51bf8368b2baeae4c0ca366c4856005cf7cec6d6dea1a372400bdae7106b5fc299b0e8f0393fbba2ecff79662b2bef74cd8e1729458f4c65210f14281224d8b13ba52462ddfb2e90ac373e7af78ca1a2ca59e2bb7abee300175a54dacd422052e0cbb8d93a5f90c99ee6ebbb1e0c1fa55c154d1c76d2871fbab836346c0d4c0b5e8023d96ca65b68d8f04c2974875147ff6e12a75af6017cc29084c2bd160dec13c76702e9e4992e7670923ce6179f860a7d3a59be203df7cd9ec4778d4647e1b067a0afed8b2dcff51d5c19ff1a96e909e81d73c8efcfc16e8efd55e9e7161de12cc32c565876bbaf94ed26f4a34134f10709f2732d6c1ceec0481232a78c82b94cfee938b1023d510d844de4586fe0acc224a7aee4df3daf6be5c8fec76e1e6ba21f213d554c5f4138bc85de39fe2ea7a4aa4da3ec848cc8405edcc4be8ee5c248774a4a95fc9f6875bb592c596cc681f9a76611c9a753512951eefba104b0321a2fd282b11beaa9ac5699f0c903bf59b3907406232316172c1467fafcd0f4c1c4f393c875183aabec8b3e47046db48829531a3407121d289fda76208accac2f6455ba2f94ebf53718e56c0d79fdffd0a163ede06c1a106686d1f88b0f7b243ae519e9faa06ba080122daced5026d6d7b9e0161631e7652f893a775bfdc0f970e40a009137aca114e0b7b0239ff9b79679962e4e68c9805a6c5f074e395ba02392adcd85ce1d1be70043bbbbf36a331ee96bd3d81703ef94226dd4f63f6ac0f015b78b856bfcabd87376a7f4329d81cc506a853be915a1da69b1b1a70e2dbb8d5211f6f0f16770c97f9d505a396109ec8752abb54e232f2d01aaa9adeb26bd8604625921fcae671d87959a45fcfdfb7ff8f10d7325245bf5839366054f8c9d6f42a3c9b4c2c60f1590924093ea719d82d8ee392314da3a49c0159e631fb6a859ad8b30166398be54671ad103c22c9606121fcf79129402508cf2b2af2eccddcb887b9e4c7135b9f65242f005aab5d73a870290bc81c02658b6469aba395c8556fb924cbd729ac0567cb2affead45bf67828c64f693b46e3299a274c7318c0d7ffe7b8013e79740f1eda8451eeec0651e5eeb6cedc3c5eab9ac77d10102d51b9abf98585e05e6f90df13b6dee8d2973a90e887f7b552c6a39d5c95f8e0b507fad907dc1deb1a5c536c88fa554e9421ec3974485235d0e56311292d0f7e6bb1b55eb718a5cb88b743cb14f8f021ccbd37faaac113e00395ed3024f9461b31b689e9e192e63c0856594b109729f037d3341198f47b6394e8f50746d57ff21cf33e6f92238ce20b442af051a41f7cfe637a201149dfabdb6e9e8a555157207735eb135e5a28194fd3daea625e27cb2ed25905bfd82c270874ce50bb93cecd69e769c2d1bca05d5bb6c13e3f58e9e27eee5aea915c654cf8fc25f30f2d33acb5a7424bd3dbbf8e288ec871705b0eec4305cafe3eb5bec2ef7fdc7c3e633559a13fb4b3847e60d596345fde759652228d8acd47ad5ae8a466b16824868976bae879957b30e1ab727f7414bf186edff88c2e6f944bfcc29a732003195cfdedfb08965b07164ca534178f55774ce4dc36219da04c0be49a25fa82096a98545ce6dddbbe93735327c3bab11d24aaa44c7ff34e8b909235418786160ce4663b080ccbf0b85521080391daa180feec4c790602abcbb39a4d887f14fe1445aafc82c1e8d6c3c045a359aa825d4707e3f9b126f03f256a24259c8a6f0f3c1420c2a32084f5d683425b244887f9ddd784b4d275d73204f8a673fdfdf0f052d288258ae54d047933ada2c2aec8de32a7901f69566626087438db6ce8de5d9787acab4debaa1fbe52a8138cc21e7ee4f09b3ecde0b714d834dc80467ce7fbbfc4481139f7ead2fa766c692202406c19234f86745b06eee1ce41805ae6c9629daee654d1e8c9542e574c4d3b4c1e824eddadbeecda015a8c39cdd528d182c32a1cf46cf50997db4999c191d4f8958b611d21773d3f7e186ca72b6b187a9a5e5e79baa384f177fe27936ca0206bd3e97285eebb899c3eb82a2cad734de4774db2ba1bebcae4c7b80a72cc3019013668b9293e9b2e4f8f10d17e8169936d307f8d6bf12a14e2ed8a19170d1a5194e0b84a4cab4ac2eb03b9177f77bdceb9317d0114acf4a6ef6915a1a71c335609322be0b47697927948b7248a7d7d4eae0d57689808f74fd08c513966de60f4bcbcb937f9e5d4767cce03257e3ad43a8546ecdf90946a0c27c810d7b9f18ced9233a929ff1d21f3b8d645cd8bd2d1a62b0e766f185073232a02592ac599f10e737591d41df9e54124fe84425d0d0b101acbeafe7d40d3188e09c61e00b82ebabf05e2919fb3468f82846512e6e4ba463ba9fdbfe796982225a91383ad88c6ed87eeaf1d66d88a9c012fe78263802f3a939bd702df83dcb6823299bf407942a75563dcb50f9ef821ec7268040667666613933fc3518d9b81fc2b4da444d1a93d4e1e5d9438003d9a1831691aab5c4e91e7baedacb087b3579edbbc1e38778b5fa96ac27bed61260ab99b34d93be4a4a27b0756619ba0f9698b501c777a3dd727d0fb445f4c91ba2e301fb1cb6d8c6afb53bbe8cd68cc98f4fb72948667d95f2cc28f24c4545566dfe359dd198e2dff7aee92967bb214980730bd5f796b3ea5706f09311e0f27b9d989401acd63a106e9ecc10d1970b947d0eb34ace6fa6089dd3e89a0db89bc0eb3cf92e20afa910e9b92bab5a6d9b0ed3e6a658eeb8f5016cc86a7b310ff6e1af329149ad1c52dd3bda6ea7c4df3cbba6365654e3edeb0cb6b4915dab4a09e60a6c7eccec38d2592143a189df9a96c93f1b9c7cbf1c5a83c5efb9ef45ce4d8bacb000497e4cfbfea13c7ac7cc74edb953f1206690c775b7cba65c13d739b6c014f864705e8bbbbc56fc6e71d7c87c92c0ac27195a7957c0db5d8d3c07fa026cf48f8ac219b08d3c134584088b05066a6ad0bba38d8c877edffdc1c063578b39f73f8b48a140e2598185e4f80496158fc5648f90b7435b183f8ad1a834af259b7115ff7d1d9f6e88d437dc661c92706779a65ea8971abd495c3a69608f6ff453fb4aefe6a2b11ceab0f241b59417ff3b8268be07a9c0c778ea0df3be4b4c40ba49614b0231abe50f631cb0d16db71728134f5824f506bc62c572348ce8a47e90cdf61f9a79b3bd9d0d627341457f573a6eeb08e0acf8babd0512a2cba2dacffec16862eeaa2e68fee77f8e94eebe38cfae0741398357d969d620266b9d3afc977a65ef998dc9ca68610464cc40cf768229382200646620e631ad3a3ac1d1b7feb188d2a75ac0f0bd2114918a7120d4ba8cb644640666ca2010f52b5d4b0c09e00ceee74d4e4251709d5bac9c8b6cd2c0b2e5fb4d2c28b9975317320bb6daa8763b5e17dc23768da640f0ff38c1eebfbb342617c7f5c07ce106e3ec215ae5ad124a7aa27a5e70e06cff98f9f6361c3984a2b374384c20470eb7d9e48dfbd96d6c39b8058fa08c9fbf26d3365b796d96c12e55364299e4963c1653afc2b16032b5c1a85004fa2f172b0191830524f439fc9f8141ed0920bc5b70f6fd81fae03f43766819288f5608a47630befd383ee8a2e568c050a69f2fd4c652fbc0a4e49fe8023f50ee56d534154445c7eb4bdaf6a3cdd0b9d28678d5811df3620f1749b681eea8040e3836c0422ad33619d5589af61a4e0492c4b444b5acdb04d659bfab816b8c00c2b101646c5d8abcf8d238c55cd12c547814c3fa1c17fa6e83d5422ce7b917555ad9e7e50f94c2890ad4326d6923627872567a366803ce2c0732c45bb34bbee8307782fd8f268aec7726615018e3061d2f07e5efc06ac0585c4dc25530c32efb15782e79c9949cd1e824116933d1c948bdd2fca5df4af87b6a0b9e0807d62ed253e1086c6a74f2bacc5421c7ab5b2050e81fb87973656af21275194735468f67e39f260a6d4db1ac9198f91cc2ac3570c3e957cff2b16aef094979f83203306af1fc8baf93f077236877bc0db3375a6346f51338fa8778d2b090c96ac399ec6b33864415e2e49034a78f6f84256cf788b107f2f3c554cc9ed9f3a4565c5e7c3cafc02cb22b353b70f294918e5a88acc5831a8b6b3b8c84f65932cfcf40c1c1c6e141df2b5b217bc7ae534cc55620db17bac0f9ce16bdcefc4bdb8b311ef1f509d2334637577d94589d27077fe76a8f22ef9641a30d8451e837832f425c06cb536b7258568c1b165ce4c920820715bf7b273e31c6cde1c7a787c3cd87a491e8a66b3460a2e6cf4a303d59ca5a3c2eedf5c7145ee9724e601414b102341226fd9baf58ff25780b5e60292eae9deae8bac7b303e734c246323fa76b0665567ab2c410508816f5c5e7c66876df3a2787397304d692c8c6e7a039d4c8aa71cf5b885f5e760c3e398b0a7ef6a4cac50a45dad97553439f86d8e1122f88cfb2fa8d862017080f976af612c9d717dc463cc41fcce24ff001797d30fc14d63479919ad89a1c584ea0b080536f413329729d117a934c5a1660494e838bdef80aceb3fe24ea4ff0813bf8e9f4e7d1a376824b6cf688ce8777fce432816ab15dd388ea746a52d4f1fbae0198414abb70498c13895a43682e6c756d87899a3227f6073c1e6b19540f23415a906ad17cba3036aa070a5afde56ac9a5b4fb526202b47da6fb171d6c4a11ed10fd3ad83b76021a1818432da29548bf8f3964bbaeeb83df6118e3cf3fe27db0c95e171a63b8d439361fc26f970cf66861ee4152d1077fe710555a8d550d43fc3cb9a16c8ef69056cdefac717e17ef80a3a47e1df410ebff0b9aacbe799b5eb0ed378573aa28a5915e30fe49096fd70248d4e51c1350100f4a6c2f11c86eff84f2f1a19973d1e4e8b1ecfd1e8f2f904928295203000a9eec0c897dad1a9170f944da832b1a4d7c2f3baa86d6f242e44690c588ceda76f9d3e1c7a9a548fa3aa33120a274ff43ec2e10963aed6c5f5d363a858e9b7c8a408a4dd54f3c85475ac896e84f38ee7eec4c27183625da4edd39fe288db5ac08eb4f27a010dd8d441dc2463a0c997a6a819ce8361e06b4aeee1f7262e6725c6bb85e20e36caf9ffbebd5dba5954984ce6e8bf521940b0d71a94b9290069fde304079cb1fc62ea4f8afdc37ab1e7fab9b62bc15fe4b22a2b3f7b64a9cceb61e902aa27cca8a5cc97e3c688b0104a74ca2aed6e7c66160c260d020f71f772cdeb18efb0b11f50f9a9186cdc8309a4e92f38a389684e034e75a36c56b922a75621d42b3443a4c5c949c6dcad533a849a8cad0a931e762f2015d31f6d226ecb2b4ea0077bdc1cb9ede01da4e3da38e5fe6b7bd369801948bf438fcb321611cb74a34bd7dc8e9315646bb000db78ef5d0cea6fddd9cc8689c969ba8a3161a742d30f84da04a4c0386165b8ad623f2105f58238a37bb1d28df64054002f5c8a5bef64df26c105288f2f8af5cefb7b3aca1e3a6f7cce77b27d5de0b70585c6440c8707ad6aaaa603ae91b31b203dbfc6182590e67eb80d67ac3140ec1549033fd81815f1908b72c1cb86db4a108b38575092c", 0x1000}, {&(0x7f0000001140)="bbc0f82df1113ecba1f0bcb392d08210efcb96a1434011997e0f3adbe5b2ebc51bce808c1c90fae7bb0a826b5512da9b8ef11235422a57727f0dffb86bf2730fa3f0abcb73841c106e53519c5994c9dc43dea5dc8d5f0d1e2e579997da597b5fa7bb0bd40eb504232222bfa2aff6c607a3c8125cfaf3bceea4c2fa90882f1d6f6ac608c185d60428370a92f5da6d9209671975822d0694ec7e9a468f7bad28884bd122f5c9faa11a9bacc1ebd552f76cff64c370da9ea87122983ca401e27b03024a40f55255e59775464f292c243044a137b7ac1c38d30741ab9c2f475dc6fdc3e1861438f96bb12c68b20e8a455d8e8b91b3080731d1088f9dcd77eb03fc023ed533d0665bd3136a9af7d175e57fcb27276f9728dce7197137394081005c773184d7a412ec8ba32984ae180b262bb6e4e1fc2485cb6c3292d9892e07b7cef099d914b4e839e0a10f4dc41e499694f0da2d4d7549b0eca81272fa9d3e086ab1a2a53e683c5d7f053da5847748695487709ccaa5669482cc53bd7152953a2f5d8c83fdf9b730b92881cf385dadcbe261a9b6229d5ef3a0d95bdf533ac0ab17c4f1ca0b77e05efd67126a4dfb797c24e549167001f7a348dfbe2a0ba7a292888f6d93f0b7a9d652cad23e5087d9bf6044ec34a086b152639c256a161ecf2902cc0c0ad34d48c4dcea22b6d9cd2794fd114ac7679c6fc2cf8fa43cc80b32157c19acb370170d4734c7d1345bc4c5dd6f0c54c7c82b7fc34b8bc7173cda776cb167464efd4da29935437db2ffa9bb57ab06d86b6df2d5c5f0679f8a0708277311ac8c5fa410334720fd65905a0b8e21c0861cb5918168894294278457f13ff3da4fb0d25b3e87877b8e98ce268c6ec1185a7d384682a84df7fe1478806a29332e7055f129e736607b3ed7d628c7646fd5bd4e9eb83f240ea339368088a44f21db8552558196217a030f2dac7badcf89875aa397a699d6ee7d2bbeab012854f4dbcca055ea7eb6fbc66b027dccba9e69992b5780f0eaab65c4f78dcdced9b7f62eca0af5f5265db67a9aa6b85ff18b623369e5828d0154ddb15a856945557a4f1c48e36dbc319711dd6b3b65289d5e29827b7e6f244ab6b6b956600ed95da741e1725695bd1a81655bc0d2164068fea8b1529efdfb1a8676a077ef1ae1470682556fe75e80a5eb40771cd05299914d85029c3d4067ac420550af9a3307450e8a23fe5c4f86f8dd3c9dac2f1e56ccd6bebf0177206a831b6ea1ecc5d10fa78dca3849de54dc596e34f02083c2908c9055ea13515216afb2a2920e176005307f33606f976353a17905b0b287fb9fd13ae312b6b39fcacb460e231582274abab53a3b2900e2ffe2f755f3bbd043224a91a97b4c696bfb501239c81a2873d062f4cdc626af547aa81b658e45c7c52a7ca49957d8812d925319fe90d67afaf21f9ca3272433f1f96d605144c4c4d264bed19e34665e536eb4d4e0f19b95460dcb2fe7b8ef0e6f27ce2008818b95b096b31d0885cea6f71b6e6ce401802be83410910175be5d724b43df6261c32dc9e708db04939f364ffbf068bbcf1b59985dcba6c99fae50ad5774f476cd21e3f6f7cc237d9678c6247b05bc28c865c46bf9cd398825054f746e0d1c50b21f9ec57bcaff38d110b54c47b11f5e9b90ab8acab7ffa2017772f6624af6d29ff89e726c93513fba7c2529e4bc2abb99d737deecdec51433c2880edd5153c29cbbe4a8b4b97bcd94b9624664a730ee54073350ad4c7ebf19d13d925231b18e789ff1513a35d2ca8b15c567949eb7be9fc4c64f697a9e801faa2d03c4b3ce1d0dbd83f5a7c2a924fecbbbd98ad05bde7d026fc6fab9b3ad6ad5bc49d125b09b4bf3196201ab34c9131070ff5ad333e5000e5964894da94bd28fc39c1e7925e77fa8388adac073c46a5b41ea74a02090bce62c721e6158f84c770df280920245260a818235bbf428441d1e75f80d2badcd2d30bd549e0d05efed0d833efc6a17e99a7c05d3f876ebdac4034a8ef483bdc7a139800c824d54a7b96f36f233f2967b6ce3441b173d013e3fb7d9a2a55046813a2ba5b87b1d743e16ccab21c1f9c868c8f68dabc39c8416abe3f292f8c0f4af628df44f4183b417720d3e9fd3db210ed7cac4dd3da269d26b23534205d4439c8f00f681b9683239227818090da3677126bf6521a45eb036d349f7ce0bc1f2338fe5ceb05dfce54efeadbabc81264e994d4592118b632ff9d341b799e45f78b67467e9c4f578faefc265eaa77539c22bc7d384e02ee7012354bd55ef3777b6bef9a22baa77639be99d4c3b57d5f2645481b89131f0008d5eabca7ba65572f3e1bc518e4d65a2ad18538d46431916ac3962dec67071a693d396e529f2abe16c981483b01565f9eba938374f8e6d56e581f56b2188e886e0f4dd086a265aeec1b2d5044110c2e1dcb08fed0f4e971c1d6865302272dcf9b3ed043a48b0deeac12d2c34ef5ae54bc28a651f51ffaf4972134e2809bf4e7a54c4ccbf55f0bf3277b2b961957cdcdfa3e04461869e38d7733b3a026c89d3f923af5e4b5cd534c93d3fa804ac44e7b99173bee1274921cd5eae183799872b2b909eb0441262ec6f7a56cc9ef3de8f4b7d00376694e84a72d718a8c5a11e97c00310b52af9895e34d887f1173cfe7fae06ab51578108be55847342ef4aed549b6266a476d70bb2b36f67c448b34ae49e6b631af49ca156f1bde7fa1f5239812eb6be8952e71a77fe16ba93c6671319bd7923963203a217936014d19f5d71892a6346eb22abefaefe13cbad688a83e1e0d35801d089fc29a015cc34573afc05eb25facf05e51d7944e94a982285c180e1e9a1fa8779441bf6d45ca93107e8d0d026878db0ae45836c11144dce358b0ca3220e3302b189e255ade495fe7dacb9dd1ee3981e042bee7f59ae66e0bae8a74837397b096d1ecefc31063635b06fe16bcf3c57b1741f09167cc03c0c87db0bdf4203acefe4e53e0d7e5120917c3181f81ee8238aa899bc8e0f67189f475b86c9f92588cd33072cc6a6fe465738e05d30e4daf549268ccab1881459109fa8ea39e960135f335931014cbdad56593fae13973fa4d28e8100cfa8324ee3e448b27c1e782373f95d533929de8e17a796fa1be1cee0eb223b1acd525ab7fc4ad5d524130192267980e2135294843f997b836e3f7e237d77df6f1d81d21dc3a49f9fb20479871548fe33257d4c285e92f66813b47f86247a2525878ee8df5a466de1bc7a5ebedd3f1c9c68ed067f6f571d12ed9700179e290b77a40883e8d60f3f8e958eaed0a76c9b480be7bedf895396e15b353b74c3ba4b088f2a5d3a259095baa3f6355ca8b123687c2acbe845ccd55660a40ec201dfa318b5bf38b3b50d581125d9634aaa28e17130c94a6985281b54aa785871e5a367d06a054e03f39b1f9aefa4a3bc1c92485a295fa04bf298cbd37bd89aa526c11fc8ab57195ca035e98a2b14cea639bad9f3d7e750f7f0017b08b68cd3a21dfc57922cc01bf5ca16274501c7322661f4e1909f41944901ea9f70378ab7786a312c33527a16dd378a7e19efd15a73bf1eced02d047bf16ffc26ce55708dcb6f30c0fd4ae010139072acb4e2364ab189c691b9869c60883dcccf974502668069cced1ab0349b6e0af238fee64599d0a09b52ab8d713ddb23d3142bb48f5db3b6c5e5e032567fe1644bd377cafc30c3ee08d642dcebd48e420d6166e02a84e60bee358f799078991ed1d879786ed811738ac2f9c69954373062c6362f0871814ed51760cade302a236dd0638be3f462de04716401703c84b4627c8b692cfb55303b9c5ed7e99badd3cea3ab167e8489890bff2c47fd78aad8d1b6e2a91337594ed27767023f00ef3f4c884502dc15a1d624291e382b07722dab735729dbbc7b4ceebf9218b39aa5e9aad4d85a979d16abc3632d800f286d36763891b12e762c02401e9d785f535ed6b7afa2ecce9400c5cd83fa27286e28bb276cc895b01736d4c4e15f0be0535dd212a1f4aa46958cfaeaaf016d44b8da078576a63d64681747800a702c608e007fc373c72f2d1773fcb5f90b5e7e7ede735bb3e72b4982543d132e5dd1c5cb2ed5afef1de13ee96125278b9e7d8010e7f03be3c6117885773a7f02670249822b4670f05cc4ded819edea1e224788beba7dba4f2b99c758b81c2a0c018e5fab61154a1d20829e88a30753a41889a2d2e079a9240350244186692d23b5ec7fb02db831e2dbbb0c5ee1823043a8314ca885185ba032bd5a4dfb443df59324872efb0e4d4563fbcd97d80e9548e8f1b9ff8d3eb57d4fb1f43cc3d8ca8c0f85996cc8a3200163a57fd4afe7db34f685c957445f51c0652ec071b2fd1d60b0bb421d393fe26c6e8fc8d6782bb55580a1a02a55477283d97e62beffbe261d017b8422f064869f657897d8283516503774a752fefda592c938bdf986a3bdb243eb6f920f50200f951e76fb0c1acfcdb4fa314d08fba546342047bf522e13423bd219ee1bda2939c90caa4926128c2a90d83f24a6fe5a9ba4eb22928fded3cb5078c769220551311928c98b46c0f26ce9ed62eeed6f77b1fd4b068494923ce31ea9013cf0b252229c722936b5112c27e94f41b6e18f7e6712e42d8eacb799900d876177ccf3e8bf2c16b1bc2bffb5a2f704600ce35d8bd9af8ff723c713aaf41fd28d66d25ce26193ce357ec6cfd8f7d30cfd44449a5902aa77ddd923825f43373685b89790e896c241446147d6263b98dbc3b54be4b33a96494b432367ea476e333c4614ff1c4add711c786ac321549d10a4f258679d175094eec4da6954b3c997c80628b6ac487e97ccbdbe5427b7da6c5a984d36bde8a54635adcfd1fb2fd8954e8e201b9d99f07ab5d4b93cdd14af808bf3f6a050cf762e75c291a61cfd57f0673fa46a7122cad203958e44d7de2acef7a5dd7eb8395d63aa1dc95aee503eafb891c49c5e95923c3467a9bb1dda619ebae82d2c95183315f7a0703414932933d26cfc5180db2cf0bc477c97d6bcd896451bf587431458f46e6ad9560cb73056afc1212d7aab5b4d179b2a1bb8c37dc1a46ee07b80e6b1b810bbe8f4f38de452bd2bfc757d35beb7d5bf5b54c6077484de0bd0f2301a541d8e3fa585ccba5f200abec3992a163563e12352b8afd2392732ca84c97d6cfbd2aee051344f31da377c6c95796800bdd0699eabb59d4b3892ee0c667a7612773f087ebbdcb4d7721c8a93d72fa32b776d1caed885267cd179bfa4d6929e76185239b592e05ade9034a27b587c40b6480e079df7a7f75471fe43663c4afc3b5a88cb8a384cf71bca996007f6fd8e4e57d45fb7389927a34b6ffdc18c69e293b5dafc8795bcfe59ad7a8dd5c256655f24de5e1db2fd5fa46c6957796b57ed25c74e834b264f6326349fff682147b85c3c2280b52accc3f6a493459c3198de78f761d2ab2d66ffd66d7efe9520329e1d58daefc5cc141bdddd25099fbb7bdd8f19ec458277f5e4d48ed6fbabffb9b15d3006daba3f5b27c3bfbf2ced1b4e72d9a52d86a937fcaccea5c68e0526662a113b315175af292c223dd87bc107ee7b13789ba98c210bf9d481bd4b859c4e103853bba05055e2184db235d2d6788a6a3975c3b14015c2cc95af0dbfd3a3f2dd7ce834cba378b435f7ee3426fbe3f594904a37d3e1064c5ac0eb3a056b1ce9927bd227468ade5f03d1882431ae3eb3e633948d812f8834c8003899fd1ddd2903d20e6baeb5c473d1add9386e84761326dc8e9aa0efc3cffab695d3a8fce3dd79b8f7cae31190", 0x1000}, {&(0x7f0000002140)="f42c45dde6d98016c0e73f490f191d01a55d250939902d71b52cc97c674b41607528662bc1b64bd1324f7a5ffae0a84510af9205f03b560980d633c21a4db1bd6ad3f2f13242cd0a519f70b3114c12581a6e814d1a96facd27bdc8b1c5efc029904a346e81a74ddcca4bec3969a3b71075fb03773784243acb4d5a05e0e7126d5860c91c77cd696556e2fb46d5", 0x8d}, {&(0x7f0000002200)="6dbdf3956fa2a19f9d57e603f9c49505bce2d7449d215fd94e96141cd8c8e50f2f6ba0bb744cf65160b3d57f97a4979353da466be593fb09badba50167933676ee12b709dde1df5ea1b13b59b4afb09979f73dd4b07ba01b25482141961e5161e27bb4c600b7c96eeb95379896ba246cb4d83ae546df18", 0x77}, {&(0x7f0000002280)="541b5d8719f92755343bdb7428d7ea1f9e78e237bd6870a21fb1731b23e34bb1b45f3965a4efda02fe298127156fb0916d2d5c598514ae6829fe5ddd611d58032259117d73e65c6a3b1338eb9e092cd2549b80d442b7ec600bb3e6f90ef22ff968f517c4c62ea88fdf54a01fc4a5b7b911b94e848194367e9abef214143e2611d0d2fac5bba044540bc8d5292a9a6b309d3aa2fde65c3799aa0fe4e17c46cd23001d00a5933acc4be8fdaac8329a0a9f0cc44605eb23e7aa2da8aaef5f6eed0940f68a", 0xc3}, {&(0x7f0000002380)="519f5fe3b9f6cc4ec55a2bfbe37fe0e9abc0e92f94471a54", 0x18}, {&(0x7f00000023c0)="501c804460a738cbe1c68ef7894ff0ec9af5cb164095087697bc954714a5be773ee4f17b10a6b94456ced95aebfb864d337b6158a11d590372eec1a8bc646c4e27acab37f5026ec0fcdb76ee324ef96778d20a137d284886753da704a409508031fc570f1be857650cdbd79658e83b15b257400a6813a24722edb8025ff06c1b64b49dd5e71411694443146ac31ff875d04159243c560fbaa10bebf0f7f532180b9af6ca9144c9848bfa491e951459d3ea1fac82267436453d0aa2337c39dce3ae86b55500cab9e7c5a5dfaea40395d4c50dc1cf248401b969a5f7a4fde6f7d97568fd16611feb22642ccf2a2bbc470f21de9cfed2781abbd7b0225c2231c0a1011d80f74da69f5658d235e7b7ab0756eb15b28601427e7c68032668461f640dc462dbdb45ab36c4eae3b3e7a7c87b3e0ee27b84cfeaed2529eac9e214c7a187b5c6b2d746b4d562e153ce1f496ea0c503d75d45b0ed404271777c92147a6f3afd96236bf5f9dc0f872c0715ef3941e816ec21c3c4f3223dabebf4abd61c3c577339713932be47dd23961590ed7e8fe4fe9c7106468933c2dc6067f7b675d357af35e648ff3f55393bc9205ba088625f7564200b79fa6dc7e2695b67779936b3e5679393df91af4a7d29a9ac5f4e8e776483c86c4161d66ccdbfb4d1de9e6c8bec8ad4ef78b464565a88699d5cb6f7b127fae9924ce0baa91579410d503c8c1909e79a3d432684e29000dbbcc752cffb44fe04dc2ee751af3a394f7bb5dbac255691a9ed534c2a7c273036c073e52c2953ca4effc2efd9de6eda4321d4b10972c89f5b94d56e49d0de20b618a76ff29c6b34a79b83079d05f7296e22409c60f0e2831cbdece9b92209ff6e05e204660a30c9ac6300fe6f74cc1d731cbbaeb07fcd0867316a7d38790b8446dfa65c6a70d3d59213578bc1b9cce43fd2f559cdb691aad36709b5492f9e534f9946afdc4b29b949637148c6ca76e3cdc565f109935ccd733bf3d05f79a2b9ffb44fb2afe90a2572fba681d9d138352b089dcb6af32c0159b08153ca1bafe22977f1d6143ccc46ae1046876e0661457961928ecf024c1ec47bd6156546a45e98d621a90f7639b669c0b17a6bc2ec333358f6a4367e82f95405a7e7ce16541ae8f37f4ab072331761ce72540694211fd533a76bbfa19150e0af1eae113e0b3d046ede1cc02b50659e2d0def292181017cd94a6811f4baec2bf542235df6d82c1126ce48f24b06940a1d006b6521252f68b52546122b6c0ba4f20f37c25a587f041be436ecbf62498c371b58a36263d5675aa647e31f3685acd9c82ceea30d9a048941951fd08deeef845449f7bba71ae66313b6eadae24d243e5d4d584ef67df9bdfea7da207f7d91372f160e0b659764d6d08c0a23237c5fa4b9ee5ffc684ec618872caf688f9e08a03ab416a77c16d9dfedc42dc372b28fae509bc0aacf82a11aeaf4ed45676d293d7544dd47b000c50f6f585df5decc49495261c4e9eb96df93a6851b9a014b6596667e539cd508ebc791ebd59dfc0707d982d6aa601d8bbc31ea9e1de69b7ae22d8fd95826b84c4a54ab6a35ca12eaa2e15492d2b9225cbe442b196355f2bec95adc93d2973027a8c6017b6d48ddb0815d6a2ae88d525bf0db9a516f65f5ba0b67e1e81531349ca1d8cceea8b55fbedd61a5652981821aee0fca99e44f53de2130e06631e5cd7cbd4425a1860154a9abdc6d0d6b01ba1620c86879c01aa48eb0253dccc2246b6a99b46baf27a728e7aefbb5678f1990ab770b323bfcdef8b58fb6307ba72be0a720bb7154e240126305115583e4b4fbcbb0208fc90f577cbb1600f61666378d9d47060bf3884a12dba81d0ed5be8001b0b514c21e41671a50c7efca2b33fd1f179e7c5e1178479c5bfbe7e9319a037eff80dd9da528a1e4ab184d61f0dd0ba596ed4fc0b9a1690560f5b943f41ffc8550226cfebae16f807cab545bc054beed55b4b5e86198e54e46c37042abaa27b2191b2810b2eea1603e7ef3b171bf09ad288e97465af201b6d66a2915f326206e390b7ff48d19f81bfdeceb50ce86aa83fff33877db8d9e3b7fd364533d5c0911dea28b8d17ed8c955fc7ab47d32f913123cb450f7aa42d254880bf5dff271aa46f857eea586e89f0b41ec95458c9f3eff8061d52165a3363a58f57e21e1eb5c5e43062509025702f02e75a5b4d3f8bcfe12ec3d779a4f1a4a1fa734e4f645cb4875a45ade61308c7a312d8341ce12317668686a0cd4165e37af581dd2a279b4be52f25a90e7a08e6a4fb359bffd9161a58df6da1cb699a54735a68e9229bad8d47b0d743adff09d62f9e6bfd203ccffd4a6091c45cafbf3bcac5fdb520a94055cce95b3a03fc9a30b4dc2aef96487f309ee0ad13e64feaa9671800ca5cd1dc95695a793664418e7b9903fa036e1adf6cb98eb6ea2a572ce3bdde417d2388a80741431f52db31805d04d9b0f826d58c31baa5a407fa60cb3c16bc32d6306182ec21fe66967fdf99e830b062a872305cb74548526c930ecd48ce15c32f7dda4c0ddd07d0b73665ae1185d56fbd1403eb3182295604d6917a1adadf5568c64ef9a1efaa963d9793488055c637401073cfc74d3bc5f4d48d3cef769fc83fc43671cf8e71b8c19dab391b733026fc855508436ca0a17a8b4f8d6becb650b980b3d4e1ca796e37b023e5556b74517f4f59294ad44dbccaccf811e47f4cad40bca03d7fb25f23b006c3ca1003b99029e81dc857f349476db34b98f52b9bc55b8999c77fb07b7d533b883496c1b579f1a767777282b91a32d8cd46ef705346ee226b9f308f268d71cb9ad8a88f123901d2e276febcf72b80eac080c721751c5ba24d87a64ce2b656f59cc109bb0a6ea3953a0eab7bb945c089809670525ac656cf939f95c2c53de0868c29ca34ba6692b5275d4b01157fac45d5a12de4e929ac191d15cad30eb66ef26327d9e186272898587f1d6c35ba11e1c5b99101152437682b183f4dcc261e635e7ef00d40f32109b72569d5acc3cf1bd00fdfaaca13441b3b1bed74cef131a0fb7e8f5246119ef80b83b6108e50e8dba2c7864fdec2a0e3ac0db0a41afba3ded4bfb5f75781ca21dfb7a3063900f0f26ca745068597ba518468ae8619f256e7bb323cf06137c434a0b4205e1e1c49bcd6dca7f02a9f9b8d54f5be2359fdc831e1a4758ddc51672af268ea9021ebe9218bd5a26d8dc75aaa123742e718312f7c84f134a44c65b2a4227d2586faf69ca6e0452921bcd4ca7572cf7805f4efa90117fc2f734c5d3470ae00592479b06838b26fe7a97638891b5e2f9f8e20675addc533a60794e14f82a64fd06f7716b1cfbda03e96145d578a1a44a11bd2cb39f17badea4164bd9668c4e35e879f38b92c31a64d06d16f70fb56c50271a663fa35cae294b419872748076c9e17cad2c8c31a16596ea7afd8edf2ad7361a7cbe87b24231d4d871fd314b3735beb6a0fd0311bc33555bf97450093af4614befa9d9c2c871b752c811d1059c8d44f27937ea574261ef3411ab87809817f99cc56cd6ca12b481c41a9eff4b69fc90ce024c9c043c524c23a1c0d0767721b4ab3d1f2adec9cd95cfeb6b077736a2a8c2f85e47b15791cd069a7ee4c6ba12ea0044d3224da7706df9bad7b32ece552312027c77747066d82ba3b809f10de8f80b1ea7c02105afff9e3770a6b915deb96baa1521b5d8d551b23f0839d094d9bb325ce0b4d90c65b4804b8f39198c6c05a619255ba87eb004508ba8d2a075aa524c480bf4556fcdb076d64259859a1c718f052a9cfd6f7c67ddec6a1455dd240acce39c42bebf4f7df95d047306c0f1aa81bb8acad35b5243271be87ff2cf2c0271189722faf0bd17549e0a1fd26fc84f2d88e166eab0b31e589719d582b473ca34059347a2304786404e013c3fcbf920de9b5316f34287b26dee28d9b026743e40883039d80f9bc7c43043eedbf0b78544aa4c45e5531a25ef4b80734df22f0437f856da0ad526a7e082edc8e008bff4dbc4d0a08018268317e363bd027aa08ac2ee959a81cbd9449d321667308fa6fb06b9b0b08d7b3c88cc13d221da3d44504c8ea1ed60c9231a181d594a61a2fd395a9c274ec93b9e8171ccf2d656110ccb44a0b946db6b75f4da33d2a3b2a617e1fd42cb872b43da55140f78083c7f930e7804b306f037dff5b5f2e4848942e41b8c37f0882cc298a0c3ced5a62740e2bec7455a9285b1ff789f008264ce38a796060cab5a4d6fd12a3e5b9dcf7c2296e2b56d2c3e0503fc04b6db0b9a5c5c95e0776081d4f907c732014dccd05716f2039d8d230569351750346b2f6400f5d52aef3d8b51e61b64f7c138905d19c051f374fe840f0e570a6cfe011c861fcb47118d7fe2ae2c6cb45ac99c0a7e5107f25cca38abaab34499ea9db6d2bf16ff1b7e9d0f7aa9d6e4180cf65e129cee5234423825d48f8a4b110c64371b49687cd617489ad66335029639b486f22004749cfd8e3dce64f639a9883c59801194ab341ecdc1283dc74233a198924dd3a1ab9e13009512ec8ccb43788c94a6312e1b390eb88d2668efc5899224ce3cb529530e16786cecd994927718fc42f7ef22835698d7fc91031145b6500437d322ea689af3ee01f0f0ba0b20480080a52369989415e7effa29ad817bd9e110ef6167705762c403a340843885c09f05b0c39158b173cf2857f660bb883e7c1ceb22233d08564376608652a332b985db5862cce21f8f7c56656ebfb17552f407e6af3a93957b1720c784ee63f30498cac84a3a4a38c0f81d5faeed4b0707d8b69092d58b3d5bf6dd4952a962abdc4d4a4cee9d95e788fc746bb9e29470f047f4ba694b87811e0faf74d1385bba76cc924fe228c47968c26ede5e8d1cbcb17ba016828c4535f70d535bba099086d0e3bef97e5358a6a4dcb1559067c9540f8c6eb6806e726b758d5a7a873212df91af8e089e68169c68b2afbbb6052313f8e5ef295df03f4e9b3981336c7e873a9083d6eb95c9024a8836b9891c44945034578888e1a2fc971c2aaae6ea517d7721ccd5a568a45b9be39ac49bc0032cd9599f64bbe814841788b919baedb86024173efe81a95adac31e52fed0ade623cd6105239ac48553c4c4eca8946a62bbc62c2e0f9232fbd0741cdba8f5b09cb5a5f452659b2f513c5dd65e1b22b8d3f4ab3b73082aa188bab62c99822f2f7e0e5a7d14dd9756aeff895c7770836a10ed016ef1547aca3492991e9de25d914dfcb68402c710a0fa2b1143a16e09919316f75a784e5f3d81a7c3c30677fd229e11ad7d2ef65bd7d097aadecaa140dfdb78c5b846a7a81f0d4489b41053bdaf99c84c842891be1d1305141a967104a1efaebb50526600cdf9345e1c5c61cf0aaeb238d322c1aa9d4167155b1d499615e7980cecd8fdb9b6fcebfb4fa94103d6bfeb0fabe0098adecbb262044077ae20528a35d59c8753ee7b6b1cef755a2ccc237eb0284f12216c11e5ceb11053ff9aa9067bdde1ba46f46d2979bca4d6d241fbde85b74d1d6109a3533348208ee989e91276350a13293c7812a02cfeb60183645c3317585e2a4dde81010992fa0871d2a0c7d0486d306448ce7f05b2dcdf432b86400566d803b55dda0db03f65773c0531014f4edb115aeb32fc0960f10ce6dcaa2ed01108d134c8cef3baa05fdaa69549edeac77be4f96db8109753366b23744c790dbcf100f3a69e6299539534f60b444f09267883d6d18c6dd68974cf91ceac6026f078f89d032f3b5b7fb81bc89b35831c822c400de5e80bf21c72da0def4b9", 0x1000}, {&(0x7f00000033c0)="f8e2829586178aa13d835e98f7caf39f897e2f5581b14a40c3db35376832bc4c5e5441dca065670b8b69b535e0f440f3aa7fa6e6c7e056aa970442f094ac3567a9bf9f0f44594579bc133cf6300528cf28615553f36ce1cbc5eeca6c26c05a9b5fb4dc08f9b6946b993c9e398636215da078528919f63f863a7eea5a011dd03e331c5b81d835bbe574741fef1a26e05091aff85d1e6e959351603e1ab3553b4e9fa728749094a1493b9d0eb77d591d83baa69ef7eeb8d3cc", 0xb8}], 0xa, 0x0) r1 = dup(0xffffffffffffff9c) fcntl$setflags(r1, 0x2, 0x1) poll(&(0x7f0000000000)=[{r1, 0xc6}, {r1}, {r1, 0x110}, {r1, 0xac}, {r1, 0x4}, {r1}], 0x6, 0x0) poll(0x0, 0x0, 0xff) getrusage(0xffffffffffffffff, &(0x7f0000003540)) 15:45:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x80000000}, {0x6}}, 0x2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 15:45:27 executing program 0: setrlimit(0x9, &(0x7f0000000540)={0x7, 0x6}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f0000000500)='./file0\x00', 0x14, 0x6) r3 = accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = semget$private(0x0, 0x3, 0x620) r7 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r7, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) utimensat(r4, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0xfff, 0x15f}, {0x81, 0x4}}, 0x2) socket(0x38, 0x8000, 0x6) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000004c0)) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000480)=0x1) getitimer(0x3, &(0x7f0000000080)) semctl$GETPID(r7, 0x3, 0x4, &(0x7f00000003c0)=""/140) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000240)=""/180) dup(r2) r8 = syz_open_pts() socket(0x20, 0x1, 0x10000) lseek(r8, 0x0, 0x4c19c4870b7c4c8a) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0x7, 0xfff}) close(r3) fcntl$lock(r8, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 15:45:27 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x3) fcntl$lock(r0, 0x7, &(0x7f0000000000)) r1 = getppid() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r2, r3, 0x6) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x2, 0x0, 0x7, 0xfff, r1}) syz_emit_ethernet(0x77, &(0x7f0000000080)="74e22970ddeca0592ad274cda4008b8921e8405e54cab2c5d3460a0b15f159549c0d8cb8abc7211631ff1204b810d7d2aaea2b46d78f4e2560a9ddef492551") r4 = accept(r0, 0x0, &(0x7f00000001c0)) bind$unix(r4, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) getpgid(r1) 15:45:28 executing program 0: r0 = socket$inet(0x2, 0x6, 0x0) r1 = msgget(0x1, 0x203) msgctl$IPC_RMID(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 15:45:28 executing program 1: r0 = socket(0xb9, 0x400000000002, 0x2) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x3) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x41) r2 = socket(0x0, 0x5, 0xb4d6) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x2, 0x2}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0x40, 0x6, './file0\x00', 0x9, 0x11f9cd78, 0x2, 0x8}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x14a) setsockopt(r3, 0x8, 0x0, &(0x7f00000001c0)="f93ffec55f2dd2bb40401172ce19204b0fdec41105179e30cc79617e156846f3938818291ae136003c8237a2df7d761c8b6281a0d0e80c701efc2b0df41f75529df3c6017116dcea65d4f4a1dd4ced73755effc26554a8cb9d245d75e7a6296fdb3b7561ad4085e9ac098b35e55b7bdd16d75c40e390ebea373d541a35f384ae13764fe02ad916bf09b7e48e8f3fab699d", 0x91) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000140)=0x100) r4 = msgget$private(0x0, 0x100) msgrcv(r4, &(0x7f0000000280)={0x0, ""/145}, 0x99, 0x1, 0x800) 15:45:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) r4 = getpgrp() r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000200)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="2e91d876e132fe90d3594be8654248eaaa4da879ae3565e78010fb979c63b101dd8ab784931c143fa62cbeff37b7b4e93d6ea42294e4e4dc10a25b8eaf59048d0426c4823b4e547c538bcc9ee03f43f2ad1e137ccaf9", 0x56}], 0x1, &(0x7f00000001c0)=[@rights={0x18, 0xffff, 0x1, [r2, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x38, 0x4}, 0x0) 15:45:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x0, 0xef) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x4, 0x10000}, 0xc) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:45:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000080)=ANY=[], 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x3, 0x100) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0x6, [{0x2, 0x6}, {0x2, 0x1000}, {0x2, 0x7}, {0x0, 0xfffffffffffffffd}, {0x3, 0x15f7}, {0x1, 0xffffffffffffffff}, {0x2, 0x401}, {0x1, 0x45b6}, {0x3, 0xa0b6}, {0x3, 0x3}, {0x1, 0x94}, {0x3, 0x111}, {0x3, 0x2ba}, {0x3, 0xfffffffffffffff8}, {0x2, 0x5}, {0x3, 0x7}, {0x1}, {0x0, 0x9fbf}, {0x3, 0xffffffffffffffc0}, {0x3, 0x1}, {0x1, 0x200}, {0x3, 0x68}, {0x3, 0x400}, {0x3, 0xfff}, {0x1, 0x5}, {0x1, 0xfff}, {0x2, 0x10001}, {0x2, 0x1}, {0x0, 0x1f}, {0x3, 0xfa}, {0x2, 0x80}, {0x3, 0x2}]}) socket$unix(0x1, 0x2, 0x0) 15:45:28 executing program 1: r0 = shmat(0x0, &(0x7f0000114000/0x1000)=nil, 0x1000) shmdt(r0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getuid() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r8 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r3, r4, r5, r6, 0xa0, 0x8001}, 0xcc50, 0x9, r7, r8, 0x5, 0x80, 0x6}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) shmctl$IPC_SET(r1, 0x1, &(0x7f0000002500)={{}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) 15:45:28 executing program 0: r0 = semget$private(0x0, 0xa, 0xa4) munlock(&(0x7f000079c000/0x3000)=nil, 0x3000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f0000000300)=""/24, 0xfffffffffffffd78}, {&(0x7f0000000540)=""/129, 0x81}, {&(0x7f0000002680)=""/139, 0x8b}, {&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000002740)=""/30, 0x1e}], 0x6) socketpair(0x1b, 0x8000, 0x700000000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) getrusage(0xfffffffffffffffe, &(0x7f0000000180)) mprotect(&(0x7f000079c000/0x1000)=nil, 0x1000, 0x4) r4 = shmget$private(0x0, 0x1000, 0x3de, &(0x7f0000447000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, 0xfffffffffffffffe) semop(r0, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xfffb, 0x1000}, {0x3, 0x2000009, 0x800}, {0x3, 0x5, 0x3}, {0x0, 0xa6d9, 0x1800}], 0x3ba) sendto$unix(r3, &(0x7f0000000780)="ffefa0dc0cde559d28a104b016a0d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdabbaf55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085dc490275417e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd27928478429c79296cb35b887b48e8141fc7e7c2dfa825d6516e1df53477a00d4b283a0e4d9325cce7cab083f6b679573a6d9fb521cca62cc4eeb97d31fc77b82958434a1b7b639d338b88676ef5c6d3bad3f07006c426a3f16ef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1fcbc90779e8e0b02710f829d670f574cdc7c2d403086de8fdf5d6b0c47224ffe89c7c2d2169dcbf2d165cd3f12f254a69a6920975ca2231ab0a87c8f21e74c37172f557a594d84a785ad2782f7554159b07d756bac148c50f50c4a5d0d59c4fe6fcff32740c59eebb97c27e3ee3127405f18a9eb6efdfd2fb7c9e5eddcd970aa89ccc56d069ca8426352cd23a4833042d7fdf609e81f9d19e3cdce9f080f74d074f7d73ee268003e2a881bff618f04d2f4563ecf6fad5d1ab2c44a48410d740a84ffe14a9", 0x19e, 0x3fc, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000002bc0)={0x8, './file0\x00', './file0\x00'}) preadv(r1, &(0x7f0000002a40)=[{&(0x7f00000028c0)=""/72, 0x48}, {&(0x7f0000002940)=""/118, 0x76}, {&(0x7f00000029c0)=""/112, 0x70}], 0x3, 0x0) r5 = open(&(0x7f0000002f40)='./file0\x00', 0x8, 0xc9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000003c0)=""/198) chmod(&(0x7f0000000240)='./file0\x00', 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000031c0)={0x0}, 0xc) ioctl$TIOCDRAIN(r2, 0x2000745e) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file2\x00') fcntl$setown(r5, 0x6, r6) preadv(0xffffffffffffffff, &(0x7f0000002880)=[{&(0x7f0000002dc0)=""/171, 0xab}, {&(0x7f0000002800)=""/5, 0x5}, {&(0x7f0000002e80)=""/178, 0xb2}], 0x3, 0x0) preadv(r2, &(0x7f0000003180)=[{&(0x7f0000002f80)=""/253, 0xfd}, {&(0x7f0000003080)=""/184, 0xb8}, {&(0x7f0000003140)=""/6, 0x6}], 0x3, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000002a80)=0x6) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000002c40)) sendto$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x0, 0x8, &(0x7f0000003280)=@abs={0x0, 0x0, 0x1}, 0x8) semop(r0, &(0x7f0000000100), 0x33) open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)='./file0\x00') 15:45:28 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xd497, 0x0, 0x0, 0x0) close(r0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) 15:45:28 executing program 1: 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) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r2 = syz_open_pts() munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x4000003, 0x3, 0xffffffffffffff7f, "854955882e0261ca4e66378e5dea9c11fe4dbfa6", 0x7}) close(r0) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 15:45:28 executing program 0: unveil(0x0, 0xfffffffffffffffe) mkdir(&(0x7f0000000180)='./file0\x00', 0x8000000000002) 15:45:29 executing program 1: r0 = socket(0x2, 0x400000000001, 0x0) setsockopt(r0, 0x3cf54ed, 0xfffffffffffffffd, 0x0, 0x0) 15:45:29 executing program 0: 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') recvfrom$unix(r0, &(0x7f0000000200)=""/228, 0xe4, 0x800, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') 15:45:29 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$getflags(r0, 0x3) sendmsg$unix(r0, 0x0, 0x8) socket(0x7, 0xc001, 0x2) socket(0x26, 0x4000, 0x5) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000002c0)=ANY=[@ANYBLOB="92502e2f666b6c654300"], 0xa, &(0x7f0000000640), 0x2c7, &(0x7f0000000580)=ANY=[@ANYBLOB="2800000000000000eeff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000000000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0x1}, 0x0) 15:45:29 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) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shmget(0x3, 0x3000, 0x10, &(0x7f00003a0000/0x3000)=nil) 15:45:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x40000000000001b, 0x4000, 0x3) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 15:45:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x40, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xc, 0x8, 0x40, 0xde}, {{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x8, 0x5}, {{r2}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x99f4, 0x2}, {{r1}, 0xfffffffffffffffb, 0x6, 0x80000000, 0x8, 0x1}], 0x9, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x40, 0x2, 0x8, 0x101}, {{r0}, 0xffffffffffffffff, 0x29, 0xf0000000, 0x61f6, 0x7}], 0x99, &(0x7f0000000100)={0xb53e, 0x4}) 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}) open(&(0x7f0000000380)='./file0\x00', 0x10090, 0x10) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000240)='./file0\x00', r3, r4) close(r1) 15:45:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) fchdir(r1) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) r2 = getuid() seteuid(r2) 15:45:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = syz_open_pts() kqueue() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r1, 0x6, r3) 15:45:30 executing program 1: r0 = socket(0xfffffffffffffffe, 0x2, 0x0) socketpair(0x1, 0x8000, 0xb1d4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x1000, 0x0, &(0x7f00000000c0)="eb54c658680912f392d1c7186a2ee924354addf5b40bbefaa3beb43e25f0df71415349bf0ef7606a07ffdbde487e78efe10fb5d400d12f93c472e836040325e0a62c79fa9ab1aa99ea17f24c722c373324afabe44c748dfc1e86b1b7b3b0c68ce44799f653ed8e61b29e9ca7ce905b1303fbf4fd518bbcd737a50b5f46067dd5b55c6ca73e0d546912aa45fe1c8ebd47d872a9c83293c807e67caf62e82485ed3285a7bc7ba398ee4c54a82604d72551168c65a8e98c82994f2cd3b75808b572fa54653199b56420b289c8fc52075fc6092e4ea4002772cf0b427d1c28c8b9e69d07de5ea4e4925d854d39b8449952cded3d77a9aebde5d5ebd3", 0xfa) setsockopt(r0, 0x29, 0x32, 0x0, 0xfffffef0) setsockopt(r1, 0x401, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 15:45:30 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="d888da9f4cb2e00207b99ce70b7bf55455505303cf6d900598ee85b0726afcb0f228c6b3c15bc21fc4118082e95196d93f7d8ae3767b8a3b9b4596e5c5a6a07a28c816f3ef8967fd6873abb1f4151c8144972d09f5de9a2d7a14debd44b23a445ecae40626b0038a75effed60bd571107243facd813ca9ef868f1580d3fea734945f6c670e413639813cde229d5ccaae4a1969220589a140a6cd3b13e0fdf160bb5ce84b7c334e8d6b719adb552f2e8f6807e14b7a07fa1af91bedd7b32e1fb6137ffd7d7f75bb7b6393c9095afa55f19b7c5292a91daf77f1b2996d28a46114828c6701fb55ec20aec7de828a9c427d1e9e40d10cd088acacea8b9b0862eaf4b66d3320c7a6dacb95e13c7fe21c482d2071960815d3091d8bfd465a8241c7cffe0011582861f51fec035c2784cabb1e223872d686002a6a99ceae56432cf014d54a356a566e7176b2b35c5788555d90e8338d4b671f9a50341c92924f6b01656594f51031a6ca86e802846febbad88505d289af344d8b9c6e7670de0b50de80def28cd123163256cb5be09e32dbcf7719794a5a2bac79c5397d31f8a3b080d8de1e2ee8205213bb6025a108d20001a0d55e3e606b0610b3f766905af8fd89c5a5c694f967dcf8a37fb4cbe93a7bb59d90ebccaf980bc9eacdbf5f976f3fc11357f9ceb5c611f9cf7d2537dbab44a458d29d2fb55f34315de49a88a3d9bbe357c1aed0bc780fb1afc39bfacb9e8f5c2c9f395a9bee91f6a4a31d2c7fa5953db7b3b212901ab11befd2b47b157868aeab1f270cc4a3c93a19c2bfbd437203c68a0a5e128f83a3fd30f41a1948b9cf5d6c51b2469c65af4492941f0d8f97ce233618c2d2d9fe4721a209d1039e0d44bf57b6b897c47ec2ac63756db3f6d9e86bcaaecb864b0bf66d4faeeff85a2fa22a1efd69d5034cad51ce9b6241a644d256f740306d39e493aae239e52e250ec031c4700c2724c6bb808dcf3ee2e6ba0d445f6bb96464116f9186a3f53c9c306a0dfb08a094153611cb7e3294359fe8e2af4afdfd52dbf1ce444a26abe2fcf33aee0b2dc11cd33e68519f9cb83818d89da460b4bae8ace8adc19ccf7e75ded2074b4c5fa2f94ac47329abcab173adfabe4570ac9db7d911aa0d5a386d278779fa86d9340644bbadc9280ca26b22a3bad97d31378728081a8fe9e8e0a14247e0b581e5284b2f1f600b4fa91b7fb621aaa3c413da85d20d423f7ad974d09eeface0fb43a7afcae8ad0765ad9f4f2c86dfd513be57c711bf2573e19867d19537c095078e0320a20c4c3561061d5c453c8720b6ff6933d42c71bd240481f7b9c9fba1633e2acd7bd4587ee3defecb777d9010269758651c59ca9042689053aecea193934a31f56999b29d0b00fc13d447ec0eeaeced9571b72c686797da1233677bb75ac8c347587e876a937ec857a486ac7313cd2a5ca93c265223b2c53ec10b18d93e79bef21b54b2f961b90260d86edb5cccf113f39c6126bc16a85f969aad28b05bd65b794c4fe4da94da19970497c73b0eddd202bb0bcca699a531da47cee85f314fce673c883c4bedcd8269441b02c40c4294f808a82e12ba1345154b55b106d0644c3420c19e39e41ef7a04f4384e998aff6b93fe599c8f737621a65a4ef8e8133e5648cb488608da4582415083b871f12ec15af25b04966552136a4ff0ce48d08b2afcf39dbb550b9238e8751971ed77c01fda77a1c7a20ecaf026985c25067dc50ef2a9b1b76f3b7d6444a87b60c5d4116b84074901fecb9eff56e03e9162de856c398be657e3703f91cb9773ad2ae9af831803c11314dcc64f77db346de3883d9528070f8a6e0f2f1a8257c185d38a93323572cc3437f04af3ffc09d9e958d591a809d272f23b493d95368290d7fa58d4ae553e1d2925bb86fc93f8d2b5473c9feed6fa731e46365e6af21f6c8cbfe60ab7132436fee8bd4bf84717234d116ce58e42cc1c57bd85c4b8c34514f7767d01030e326bac931c8b1f28c93e0bc3ccb63b74edafc2d59aa284be207d6cbfb8ba0e6ca64471496e469b6bf6bdbc6c485d1c350f30fff381d5d8584ea3d0f7678d85bc1178568fc489c17e333193617e2bcbe555818127c03cdb88495bd60fbfa361af4f0efc0f5a886c7c0a1cbd9b6061b8c48caaf1250a163431f523a016961b2aef0a7b8a82b9fbb3e6b4189d10d9687406d9bbf5104b98db750ec36c7591e9f6ab4a003a0f70469f76c60faca76a9f9cbc09c9cf437b188387e817c3d6466a035f363bda89165b70fcb139eba0be9f2c2ddca9b0a8ed132a82406ce5827198492bfc4c96d00c751f750bf9aa067dd8250bc61d97b7eb1d24672273f03e246081ef698933ff1d1c5e66ecf66fced2f74e52f30d0086adb390b7ef044ce995cf7146419348670774ea53a67fafbb8e20f697a9f2323fcbd78ab76ebacafe014066c56421eb123897212d09557434439cae465b4a5d748665d805021dc94257386bb17f1e79b88adba28077d7dc09f4232f1638af9ca1687f9e74b7923cd0887611de75d611474741ba343dd9b0a8c845ea63cbc0cb43a54783047ed3f01912d610ee2253dce2bf4e0161375f2a49c5811391c6c1f4f1e5b590272cd26cedbe22df114d28b6883370868771fe45ab2c0903c1c5b472dd833214e73783e88699ef20693f0ef67d0ce591ddc91fa4695bc318b923a22c89c2b49a9c8e69325439a03052cf0a9d9b662a192d400cccc5d0cc6953625bc47c3db252e1f6c4f0c8a2814c8c701d32bb0ca9478889a54b888884a56cba5fda7fc6716709bf323e95c645341bcda7daef8ac41ea2dabbcc36e38f8332e1bcdf70d7f05a674101ccf13647aae0b107dd7900a68da1430de096f992ac586041f3135b0f99c2fde49795c30390d65baaf90be703ea943173ff842da4ab210f74c9921c1f9909d70ed118364d02fbdc214f90cd66c5b73611346f45debb6670a37b9c1f9bd64abc0d6ee9ed273163a0c3d04f7a52319b43ea6ecd4f76e76cbc3f4ec19f67a17caa1115dbc657f90d3d4f362bd83618c900d494c1ee0ef5f924351e4215e85a9fa036953552526e63ba5db29dcf612a60ab3a119cf3d65d391c9e4e18b3eab1024504e31230d42c9f8e3ce5dad8adae041ae264ae68cfae283620c520cf372c87f46e27bd21d1afa2b85030e6f4e6e673036a39bc6eec50fa39655fc50dae2c4116cbfaf096647eedbb15bcfc8c3556465db1cf9ee8849a9eedb28d8a2d905d7da68ff676656ad9edeca9a9fb8845623f41ada025b5ba9b3ac98de9c5e272ba584ffc7100c5946a1043fa8701293e4da35f4b4314b4e4945d463996d6f5a56bc8d4ff548ca7b08f3a84ea5b0577c11b4e229816630d1d3d69133c6438ce18c6e82d7fbaf64361555c42cd869502599bdf565bbadd21b0bac4cd0993db735b3b979cf1eea797fffc184d0017de90174991fecb7f5ab765e33524af4e97525f8857331828cfbfd2e8ab62d32781893a7122018aaf0f1c3395f154011a680ded95e6880268fe9e8838ee372c9ed2056014f5a798d783803a8bd245e5d9f29b8e8274dc35be735c9f3e2005d601c5f026dc6d4ee291cbbd00b8e0498092f9aedf164d0b4d7a711f34110abb206d9a347518e622f1187ffa0bd6934dc7286f6cef4e22728043666ae9d569e1a37d7389011495141c32558f48c64ccc226a5ef284a58fa42b3d795c5fc5466523b3977c8247afd6b5964d1f5409f07c77fdb61411841933b92dda669df398130c484c3cb9adf85b2d04e89bef8264d10b60a3b59c6373ed2774f02b23ac97e61d996042391271a8d160338553656dbbc89d36796762059e6cb56d82e8c883f8f5ffc9ea84facc42a1e57746a63fa5eab094c6e92bb61c34166676661541d3418a2df29f26b796bb1dc4560c94825d23556eb3ba5fffb52b3cce29d5ef9d452ff783a854c5ee2eafeed2b149bad85bbe53efb5afa228217131f4c29feaa0471d2e5b6aa65de3312f6ffce241ce5d472b81403dd160fd0d554aaf3a51a9ae8fe47dad1c565363528cab3cb152bbe40fce41698a22b6432a610f0cc9b90e368261881ff79449cb024074c926fef6fdb3f8f3aee127da00ee3fcd2cfbb8f942f599257386fb7750c6c7d3dfe39502d8bc26fcd12abef712fdf4cd2dc97c0600c65e590d8ae10240c2be313c29d4bf81f2d17df38e06ae01e771fd5e08e4158ee95717ce15f795b6849eb5d0c28abf51dbc05d2ecde1b06c274cfc9829d99b03817271469620840a0c77eef3872721da0fdcd566a04edabd5387a9c45c5609accf5e3a33ffca03f1fe81ab97868fb924c2f47e8fd507dc1d2246d7bd918432663b2ee5d578ef20c429ab214111f534dcf448379768583b436b34976e9a6b79bd9473c954459de656a4a52dcd2f74dc7bf375be6f49aad9c83f874b1e995091dbe9e5d0065ab1fe23910df3dacaca72ef7f03f481cdd6ab96d650bbe5e95b0f01b9d3668de35640c122e0574c27078f8d8fbcc195df754a9ac2460a3949cc6b6bb960a3705b2cd28d26192722bd114352cce9c9b8ff0e8692e5edfcaa98889a06e616841470114e5dd89d074b7d5ced050a6155cde3267bafe93ecb9037607e5765e708a96a878fa9c75550e534195cffd48dd314fc3383f7f833ecde1faad4b8c02c7535a8d9614b6624e7dd4aafbb766798fb70ad662c09906b3618196e583c1db7f347795a02a95fc42c4f0338c3d750ecc2acbea3a63df9401197a82636081e7f762a368f0fd1fe89f8ee7a2eedd7e0eae27c0ea59d9c82e07457a31f1121abebf866c30f9907772d59fd685429ec9a3cd485b6fcd91f95c202b579b56bb90cad5e5f272bb9dcc6464c9d27b8b8562c3b14a35f44534d166c8f929ed0b61f710d6addec32d89c266e82bc8b05b07a39fbca2e93116ffdee3526f1dccc48c6b45408c04c48da89d259b722a88f864dfed9c5663c4a113c9ca5ca0303779ee39e30d4dbc95a774176bc1dae2639383b7d62b8336762998d9d948219623a1a225e2e9a5df5ff7346b6296f15b3de2cc68a3e20043c56db49bc6483efc2603ea5ce7f661168431cb1a7453bf8a3d8c033fd7ae5c1292ac62af65c5c56289f3c454ac13359cc42aeb2b5e83399bfc90046e4f3e51679114c6359a84e544484dabd351b1ee14712969b1d2d77fae65c44d316297bce6ea02cbc4e4febeb819aba651a80114d74d7c103cbb60413aaae9160024444c7b7636f25115eb4e609a1754dcaf58f5a40459af7f3433abf067a4caa942f7cb388c5fa1824728c1c0c1de19960090124df9134000be110f1bb4ebbc7c9a8d6d596f8dfb0d98e3ea07db79140206566a9bd7d0c341cf4f2f10b93042ea060c5b45114f43a8880f5677b91a4f29c21d314603aefc0a7c4b7402ba68de60b27e69a6c7c915834b2d4089e4de512dd0e5291158ab4b3e7c4af004cb0654807234c4a37e4f205ef73d672582230251b06245049b8d38e7f46429170849e11d21dd62f8c503aa6e6a1c752449382c17259298df0da5cb3884086980400fa4255318ccc47741c2607534690693f99618b0a70f428704a8c807b9eef2445720b51dd2ccff11a14ba43dd4eac39e1b6afdf786e7b56c7356eae094d2f14f7785637ad729effdde11cd8689bddde189cf7958c9640c222cd72467e6ff47036097bd6358fb820b9b1cac30d9689a62607c8752707fe0150d5a6f7252c6659360ebd7c3408c5ed10ca22a1ac8690c1c1b2753b0b3eb1e72ab11ba80b3c816c2b0cdded66506625cf38def5cdb5930c73", 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x2000000001005, &(0x7f0000000000), 0xc) 15:45:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r3, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r2, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) semget$private(0x0, 0x6, 0x280) write(r3, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r1, 0x2000747a) sendto(r1, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x6, &(0x7f0000000300)) r4 = msgget(0x3, 0xfffffffffffffffc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f00000004c0)={0x2, 0x0, 0x80000001, 0x10000, r5}) msgsnd(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000007600000039a1ccc2e6857ff77d5f2d3568150900ff7f463b18411f557e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190a0229ed801f1edc6fed40cd63a011f7632e947978a1ff562a4d4d144e32886559620e671bd476a76d51ea97831e70757eec5ba4ab231c401c5f076fb6de96dd0362d43ac5357cf71b305b79c70a270281b923300000000000000000000000000000000000000f8aacde991bf446076427a488426e6ab1cb9e6be6d8a0556281b4620a276e830a66cb0d519d2826cc2449849a0424d289d0649c3d266ba50338be1ca5e22"], 0x1, 0x800) r6 = semget$private(0x0, 0x200000000000001, 0x9d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) syz_emit_ethernet(0xa9, &(0x7f0000000600)="28c5eebe16198136b6d10ff5947cb4fa8f46cd4bc1c4b8d915963286e285265754e5a6371655072967bd6c62e414e2b845e052b93208a1ccecffe2c265a5c8157026e0afa57a41984d5bf41d6266a623e40083bd7cd346dc3eb351ac0f435cb103b2331e3b200a66e30fb43a1770c83de50d3e9e4cd443c9ec5d098398922f62da56ba722959ff695f52a83d35366970e0b1796e188b9da64da85667879002dc57198a543d67b1b8bb") rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x1000, 0x101}, {0xc2a7, 0x80000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x0, 0x200) clock_getres(0xfffffffffffffffd, &(0x7f0000000100)) semop(r6, &(0x7f0000000500)=[{0x2, 0xec81, 0x1000}, {0x3, 0x100, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x3f, 0x1000}, {0x2, 0x100, 0x800}, {0x7, 0x9, 0x800}, {0x5, 0x10000, 0x800}, {0x0, 0x2}], 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x1, 0x9}, {0x18, 0x1, 0x8001, 0x5}, 0x0, [0x2, 0x400, 0x1ff, 0x7fffffff, 0xffff, 0x8, 0x24, 0x4]}, 0x3c) setitimer(0x0, &(0x7f00000005c0)={{0xb57e, 0x7}, {0x200, 0x6}}, &(0x7f00000006c0)) socket(0x1e, 0x1, 0x0) openat(r1, &(0x7f0000000380)='./file0\x00', 0x10, 0x20) 15:45:30 executing program 0: r0 = semget$private(0x0, 0x400000000004, 0xc1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x1, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000f80)=[{&(0x7f0000000bc0)=""/206, 0xce}, {&(0x7f0000000080)=""/139, 0x8b}, {&(0x7f0000000600)=""/21, 0x15}, {&(0x7f0000000680)=""/17, 0x11}, {&(0x7f0000000cc0)=""/91, 0x5b}, {&(0x7f0000000d40)=""/148, 0x94}, {&(0x7f0000000a40)=""/11, 0xb}, {&(0x7f0000000e00)=""/98, 0x79}, {&(0x7f0000000e80)=""/247, 0xf7}], 0x9) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x8001a, 0x3, 0x5000200000000000, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0x3, &(0x7f00000006c0)) r4 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x43) mprotect(&(0x7f0000524000/0x1000)=nil, 0x1000, 0x1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000400)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) r5 = open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = shmget$private(0x0, 0x3000, 0x3de, &(0x7f00001b4000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f00000003c0)) munlockall() shmctl$IPC_STAT(r8, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000240)={0xa, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x3, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x4, 0x1) lchown(&(0x7f0000000300)='./file0\x00', r6, r7) r9 = semget$private(0x0, 0x6, 0xa4) select(0x40, &(0x7f0000000340)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0x8000}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x3, 0x3b, 0xffffffffffff8000}, &(0x7f00000001c0)={0x3, 0x8, 0x8, 0x7, 0x81, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) sendto$unix(r2, &(0x7f0000000840)="ffefa0dc0cde6b9d28a104a016d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdad9af55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085be74c0d8617e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd2792847fb84c79296cb35b887b48e8141fc7e030000005d6516e1df53477a00d4b283a8e4d9325cce4d72083f6b679573a6d9fb521cca62cc4eeb97d31fc77b829584343f2a8b6c426a3f161c4aafef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1f01000000e8e0b02710f8290100"/232, 0xe8, 0xf, 0x0, 0x0) connect$inet(r4, &(0x7f0000001100)={0x2, 0x0}, 0xffffffffffffffcc) semop(r0, &(0x7f0000000140)=[{0x3, 0x0, 0x1800}, {0x0, 0x9}, {0x3, 0x200, 0x1000}, {0x3, 0x20, 0x1000}, {0x2, 0xdc}, {0x1, 0xf8e, 0x800}], 0x6) semop(r9, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000580)=0x3fd) sync() 15:45:30 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) preadv(r1, &(0x7f00000012c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/41, 0x29}, {&(0x7f0000001180)=""/173, 0xad}, {&(0x7f0000001240)=""/105, 0x69}], 0x4, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/233) shmget$private(0x0, 0x4000, 0xd0, &(0x7f0000f0f000/0x4000)=nil) r2 = openat(r1, &(0x7f0000001300)='./file0\x00', 0x0, 0x100) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000001340)) 15:45:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffe99) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x401, './file0\x00'}) 15:45:30 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 15:45:30 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget(0x3, 0x3, 0x100) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/93) kqueue() munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 15:45:33 executing program 0: 15:45:33 executing program 1: 15:45:33 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0x1, 0x2c, &(0x7f0000000000), 0x4) 15:45:33 executing program 1: r0 = semget$private(0x0, 0x5, 0x0) semop(r0, &(0x7f0000001a40)=[{0x2, 0xffffffff}, {0x3, 0x9, 0x1000}, {0x4, 0x2, 0x1000}], 0x3) semop(r0, &(0x7f0000000000)=[{0x0, 0x1000, 0x802}, {0x4, 0x4}, {0x2, 0x5, 0x800}, {0x3, 0x80, 0xffe}], 0x3) 15:45:33 executing program 0: 15:45:33 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x0, 0x7ff, 0x1, 0x8, 0x5, 0x101, 0x6e2783c1, 0x10001}, &(0x7f0000000100)={0x1, 0x2}) 15:45:33 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8e0, 0x100) close(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x3, 0xffff, 0xcd}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x8, 0x7, 0x1, 0x7, "8e490b8808be66dc6b8d0b0e6b46a4b8bfc677e2", 0x9, 0xff}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x100000000}) 15:45:34 executing program 1: madvise(&(0x7f000030a000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f00004b0000/0x3000)=nil, 0x3000, 0x0, 0x1013, r0, 0x0, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 15:45:34 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) 15:45:36 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x408, 0x9) write(r0, &(0x7f0000000080)="f099800bddc70c7df85e8bacec0e0679d90269153643b5a50c994f8e9d01c21552f27c1a862b6e424b2d715edaa3b3c2484d46b36b69cabba1f9fc9af5cc527fc2e956b2cf9c956292ae310adefd22d62fcdbd805291dfccc0d38477bd910682752c7c5e9760218e360136ed0228b8731fa49c01", 0x74) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r1) 15:45:36 executing program 1: mprotect(&(0x7f0000503000/0x3000)=nil, 0x3000, 0x0) utimensat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', &(0x7f00000005c0), 0x0) 15:45:36 executing program 0: nanosleep(&(0x7f00000000c0)={0x1d5, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0xff, 0x0, 0xd71e, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x401, 0x0, 0x800, 0x0) fchflags(r0, 0x20004) close(r0) clock_settime(0x4, &(0x7f0000000040)={0x0, 0x10000}) clock_settime(0x2, &(0x7f0000000000)={0x3, 0x120000000000}) 15:45:36 executing program 1: r0 = syz_open_pts() fchflags(r0, 0x400020002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a4a", 0x124) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x2, 0x2}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) 15:45:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) write(r0, &(0x7f0000000000)="dbb591b92538e0c99a2d706120c10e6aff8198bbeb6d4fffb79aacc60d58ec2d4e2308b67821f67a63fb6edb91e1ff9cb8ead9bca47a84688c630488eb24ac28ff6a2b22584060366a47d763d78d75f79863a01ce7d03acdf22ab0cc5570e2c2df3e160921e4fc2bfc06fb2d5332374be7026ebe00e48ea53877f3", 0x7b) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff124c00000000", 0x8) 15:45:36 executing program 0: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') 15:45:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000080)="36d46a0602ede231b0145f342a3b4c481bbc955cf0c0b7fb49e401cb4a5a4c4b479cc687cefb5f6244fd8e6917105410f9694443e8f71f4c55d7b00cf15f0db91084311a0d14b798584d5b2cb3aa99ee819830050107217c0ed46bfa2d1bbde9401bfdeb808480dce5f0bcfda4f98d62c6998848b9cfb4af206925b38c98d918b523f64b5de1dc8b92232baef2c8e69ce8ec6782c819cb05d6caef2a2aa1b0359cc7e03925", 0xa5}, {&(0x7f0000000140)="b6d2dbf38da062a2e351045390b74069b0ecb49765ae7f9d602db9f5934bce227a39e482a9f6c4972e1ce0c9ead814d4f7f5587a777ac4c4e3221d7eac9da0f1a7515cf3cb5eda14", 0x48}, {&(0x7f00000001c0)="a8130204dd0776a3f6262f4c4c6ee71c1b3f6b19863157ebd76a090bedc3c131916e5f1e60cd0bdd98b88dab295235bf5dd6ff6bfb172f6b61ba74900ef84fd02f92a42cb87e7fc9ce1e395686a0aa4bab7ce1b5975010afe5b785eb9b25fbf862b4655122305be4ce721549a621f4646bcecaca5ec15f7a2e582b0eb189c311d3f9cc3b19c2", 0x86}, {&(0x7f0000000280)="b764c624eeb179caf50bcf262f93a520a0931f954d7d29aa3ced0cda41bfaf6378d40701afc526b4bda720c1132c13778a8e94917944ad12ed14fe8a5b05b9f0ab039322273f283e85c1", 0x4a}, {&(0x7f0000000300)="86f9b7a9a42a15367e74182220a0a1e4257ae29970c584", 0x17}, {&(0x7f0000000340)="2512fd5d15eb62bf", 0x8}], 0x6, &(0x7f0000000400)=[{0x110, 0x0, 0x7, "c905271abdd234c750c6b5375a2d744122545108bfca0354cd10f4bae8fe6b67947b77b02ea5ad7716a6b72dbdbbef08e0ff8a4db4195d390ea2b8120273ebdcf45fd92a68df4f0951656d4c2495f3b17f5905960b20caab9241c48fa1338f8b8fcf7afb08946ecc2b22709002fb4f969601378f8f0f09bf5e6563b751552b85c51442c32ac588a576564d4f4bdfce582f801751cf915a0b75bf8d32f462c2145725fde0a09680ad4c30197f9736bff38564289ceb630d12c3889ae0ca27bcdf232f957f2741934878d5ac772f2e966ef1e47a18025de939655abcb087e20d3a70d0c73d3a854f83bce0392ccad1f9feac32c50fd36cab7f0cad7051ea"}], 0x110}, 0x402) 15:45:36 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f0000000040)='./file1\x00', 0x0) 15:45:36 executing program 0: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) r3 = dup(r1) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x6, 0x1f}, 0x10) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0x8, 0x0, 0x43b}, 0x8) 15:45:36 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x42, 0x400, 0xc00}, {{r1}, 0x0, 0xc, 0x80000000, 0x0, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x19, 0x8, 0x6, 0x41949140}, {{r1}, 0xffffffffffffffff, 0x47, 0x1, 0x200, 0x3}, {{r0}, 0xffffffffffffffff, 0xc2, 0x0, 0x800, 0xfff}, {{r0}, 0xffffffffffffffff, 0x40, 0x2}], 0x4c3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x3, 0x19, 0x8, 0x7}, {{r0}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x81, 0x7}], 0x10000, &(0x7f0000000100)={0x10000, 0x400}) write(r0, &(0x7f0000000000), 0x207de4b0) close(r0) close(r1) execve(0x0, 0x0, 0x0) 15:45:36 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x3) dup2(r1, r0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 15:45:36 executing program 1: shmget$private(0x0, 0xc000, 0x100, &(0x7f0000ff3000/0xc000)=nil) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x5b) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xfffffffffffffeff, 0x7, 0xffffffff, 0x0, 0x9, 0x200000, 0x2, 0x1, 0x0, 0x0, 0x12}) msgget$private(0x0, 0x428) 15:45:37 executing program 0: r0 = socket(0x20, 0x2000005, 0x6) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)="c622605bdd5df1", 0x7}, {&(0x7f0000000080)="0fb32f5063dbbba5af85b04ee66951346d4e267ac3cb9ed08d20aed97a", 0x1d}, {&(0x7f00000000c0)="25dff02195167b8e48da62e47965070feced1808bd485770aafb8d40", 0x1c}, {&(0x7f0000000100)="8d12d289b6dc0eadad22f6764657aeb535b32d87652765bb0ce4defc574b783153f2a0e43e20c7735362629d8c3ae777fe7a080e08ac864a6a205151b86106420fb1857e6179e72e308a26a4053e630a70d8b7a1f53264fd585c44f688b38fe9a0133e12e2f21a0cc403c32fa63c0a4cbfb0cd073f27de8732280630f77d142b465597243df79f6988ad3f89addc5fb59fae8f32fd25535964d12954eb3509f789e6fed599e875db3f6848e7f2a54e6ff38ab386adc31698dbd1bbe137c5adc1b1a71ce9b0708f33dc1ca226337dd02f53de38771d385c77eacb0efc714f68291a77858a75c0d579f1", 0xe9}], 0x4, &(0x7f0000000240)=[{0xb0, 0xffff, 0xbd, "1408a74d7d77b70a57e5c02ad1aad7f33a2c11723a5367af0bdb639aac87a8008de3ec7354348892183782c85398cbd1837a5d228438903b39b59e3e62560ef266e40c0e10689a070fa6a00378210627241363ddcf9bf3ebc1663015a40bb84a24c242d81a43805016050ca4b22015853cda6c9a3b4fa59901592bedc8e9e040053ae00f545f36121caded66a21c528506a6f6d3ecaf039a9f60f529"}, {0xc8, 0xffff, 0xffffffff, "265860479df60f8e8014d76570527aae0a085bed7f284596bde08056c1d5729e791880924cbe0f50e32d73009bd76f6e980c2674b744338aa364116bca79cc82913feab89a7ee12b53a5e6ced1062a42402986aa1542a0bd77e16acd9ad5e5685f1c7744cc2e9ad463dd99f056bf51a5a276b4138194d870fa5395096f634a6284bfbe0bb4fe87434db012933b59bd86bc00675efc8b1f369b5ea328369d7661ad6019a6bfd479d19c3b4146f0887570aaf3fcbfa8c1"}, {0x100, 0xffff, 0xffffffffffffdbf1, "e7f1b3b9666c1a39882fc9f9b504448d71cb18dc216a1ad7c3e5b381f88ba13e6a0d8f5d33a367d86c4a3bd6348d24bcf5122967bda558f7ae35f2f1124c25de56a24174629367ed29ad6e9526ff10023dcf5a0ce7dc59ceed24e2644e1d466ed07143525ac1a3affcfedfbf5d2ae688d2749d96820c33a4f719eb9ab4eea44ab1afe39d1251a49a19a6d8822240ce1db6c0d13a9025ce3bb9071022cc26285c44fdb77bfde02a51c03f24545cead0fef18f4533af34987b271c6c125649939dc3f2240c4d16f6bb3cec337ab663f73629ec5bff2e19bf0f048bc2e7a13485f2d3bd6099284e81baa4c0d2cda1fdd26b"}, {0xd8, 0x1, 0x6, "684080c78fb426905299b4b2a3e392dbf7fdf98f5c612f9d6f99b44649598d8dbdb75b12ec860ce10a97e95f9bc73d5bfc76eebaae29e0a1c01c82c418af76e8d5e442e5db2d28341618508bd00935c74a28deb3797d3a83625b8c9825d53f086d2ebfab2c0bb4b45de5df49c148f4093cc97c66a8493436ba51845794a1b3035c34f2db0b174c2aeec7229d29020690a71c863a14e3cda5f7e1ecde5c7513a5a35cfedb83876b14c54f514f688a3f8e34b61a2b2714a7858993745b7d36ec2732de9e6d"}, {0x38, 0x1, 0x8, "353352978a051e7cbd4ae1f77dc7715e82c035096fc5b9a11b92b40a18afa414e89115"}, {0x1010, 0x0, 0x4, "7ad87a931c1b908a2832e919419f9986cd67f27f96394e150de2f77ba235bb69c3930748ac52f5265a82b84e68152d24b2e76459dd94e74b43745c794a83970041324703c4fedad15e234fd355e9b41a91b9bd055f9ffe5e468e35e29ad5eaf58f8f21ab71accc12cea9dc486a642c361bc1f9b25e5e6fd166e3c3f0b97d7fcc39064964980cd9bdbdc20707e7b342c5178527bf6c0efd3f33687f00c70d5f535584c7f520b13b83982ed35ff23a70e66c4480454a9ec0143983feec85c43b6ed2362ea9367863709804377195e519c9dced35ff2d33ea07f23cc853654f905a96623593c72c4c3e323ef3c3c76ffac5958f1815f99b670d8c920588bfd2528645a9d4734fa1982651992939852298ecef77b8a4e5dc5bb4de841dba17322edeb97d9b8bfbbe55bb28632c8a196628e07511a9fd04e93f29a010e6b08591028924e0002368e11fa932e4a9e16c1e40f8996981c9be69bead9f0020223e41e2b830785e9f9424073fdf0d1ee9082a2883a94233043d4da4ca0b5e053e7707d3c5ea610a5240ec1c272d78d04afc9a8717b599a211a1f40950ac787131e888735e48dc9ed63555e3e2811843ac29fb2378a4e155d02ae8fc64614ca8509a769ccb7304695684520cefd3e5b009a03922204d1bf8779d40b42decffad81a6cc9f6b4d3382d7b331901ef9cd47e0a0903e587c338b389a57d368c46c53d7906c67dbb273eb8d289f3fc40c68158df3d397a1d895115fb2ddd54e407cc13de10aac2b604bf5ef900c0f39534c619ad6d4330d0819a0d0be4d55dfc146e0ead5fa5ea5a7e6702bbe39f3afee5ab20242399c1b38c9f5e8b47e11edac430c877ca192bbd113fd9de54ef3e7df891961c1d8c7b02023f8f4d8e33a1521d689c01fc494ec16b08adf573273fe4cc4ad6e53a52b85ad4fbbe7e727375f9c89f21bcd949bc849fd9d660f7cc66873fc4cc61a9da3051705e2fd7634b42971b7fade8213f0b308c58cc77df7faca0d3e9512b4c6acb78d6cb7c8b4f32473d297d56a8620065c27977f908477fe72eff4079434e892b7f174f3efe5b170c38779ce0eedffe494dc4429ace9d6da6c9797cc46120153d41f32b8352ce9b378480a549a522f416ad8063e48d7154e6e5378ee5723fad38819964a23227b1401751b9fc7ea672eca703dad67fd0b8b871eb40aa75acfc0f335c0fc69c625477f41f4e271d495c0e2c40d3c448a4da56286d57c91aa158d82338ab8e27a4003d26cfc433094efb7812dbcaef3b22e9e62784e61a22748a40afdbfae8fc9975c140e32743200552e5066ad7324c907d16944456b5f3a0e8d3432cbc65bcfce2a6568941e8a07fc55d47d76a577217e7393378fa00308ab969af53bc9c91421c10629137c0c19888c961997bff7b4d11a52eca3e1d1050e37bcf5c9a921858dc7aaeb6125ef1da847da938f4a2844c893f2dbcb26f70a1077887532155494e53a3cb940e767bcaecdc6d989883d8839d8875df814f5d4744f8f85d07edc888c423b6e01f99423c26621bc9b6dfd54b2990dcfbcfb3f5829bfabfefb7548bed17450f3728c9b14c2ab7266214e240905ea54e75681d6446c379877d56cee22609ce6df48135e9c5640eecd287949ef897a561ece971904c8fdbf9acd8d6d40070d5fa95938379d85ed4cf16dea6dc9bc464a6ec034b76c9c7167195b9628a3daf47dad51cde801cdca5e482f69aca9c3b509ee81f6e063cfad76f7766a7e5a5b939569c050c0c79d97ad4b801b21fc871f0ecad781d0b2450d39e5d57fa61feb30b6dcdfbfaf66a0d681b99230b89e4bf53ba73728408cc1ad5fdf768cc05cf9f205a9d6a9a90bfac4804d02f9934b8fb0487a4e529c2e68665a3390513d30adacab1e32629b15dad076270561025487ff323075962e7db67a5795af8b53aec57621879dcbe83f3cbd9cf027a85f1e993e0be7c0b89e9c6796cba41e577b0dbd7e325e3cf1d40586d60f9fb61d430471cff05ecd9f365870df5a85174c9cc4038bf071bd95818133926dfd48358a78cc8f2c14b30092075d78230cedd7b193103c883e5032094c2d7e3574559f2175483d7b5329e377fd8f4ffde90111e3edac95210631b18bcf1b50da32a6691dacf8bd0be3cb6378086ca7956cf90fe4b8589c2e403f0a8226e09573e758f949aef05575fc483ef9bdf3d5084d80ee0087c8b15ecfc5c2303de2952bd585edae3ed08c2a944adab254a294b9bb17cc0db50c95da5bf75b6c24baff7ff2f288050e4b00984e000467a94d96c640d027e6901c32ea945664b3d6c4900ee6e0d7d01c42b751ecad95d5f9b7c533ce067b3d4559d5f74bcf27744d692d6f542d5bdfb4e545db2b7331c54954155cdf1d92a6d047ac3df25862c3f9bf919bf6f315a14f5e115aad6dfdedaa40de91697290f45ced1c839ea14e1454b2cfde445a11e1b77d6424dfc026777583c5f50be044c281122e1dc467877fcd3e7d1c26634b006d6703b3ef9d4bb653cddbeba8bf13aa25ba5866651c0200fdf6b898025767d8a1ffa30aef75f7771e9747afcf7e809c24a26e02c6c9313fc687521e37b62c98c33cd19fdfc6a525ffea588da14003470ad266f6eae50aa24fec4fdf39d639c895d41a60b2ddc80db132f4e5547299a8f13f02dd770daf6a087fcf50597089c5328557d921bc96f1758424708473a134c90e4761289556a0d0bd371335c799c6ccf6a250459e6c55ddb3c46100a66a8c8d6090630e8d0e47a01acb3d62411fe72dcf7addb28887e07a7316274b8146c466c57f98f878563c2a68ddceb812d2af8d9af804435640eb7cea7d74fd9bd51e9e35b0c360d1952bfd4c9365ac2924493351038deb639ee0f0ac99033472ff0f04f8587470851fcce9e63bd833de4a8c76b4e66d1a65ae095e7519c485da09fae9de88e25a217e43a49dcdbc046f9ff6e5611ec12ca9402ecf15853b1f49991945585ed8d1905175414fc58b330b5daf40c7dd49c14e5d120ef681bcd949bbf12131035ba0bc60eeee47a6dc3e4ebb479847b4fe25b6076d5ddd871cd04770108de3e4279ee4ecd3d30aaff9f57121e0055538dcab0247ab426577f22a01d54ed361d1fe48a10a9010dc33b75389ab79d88df9df6412f5b89436e00b0d8927af0360b90e33173c5da50a81fc08235162071e176b468e4e4ff3ef9babd4334f1709639244d36bcb8d55aa5ad2a1597b8a04e311db379196de8013a873823fcff490e08ef5e54d27979f82488ff64a134f6e155305e26e73ca0cc777a54bc3d2a7799338850e687a03bc2e545d1f97bbc0774e0267a38198f4c76a92d89c49312109137ee229b4290e6d4c32ab9e6a4a0681480b4e761c47a5421c3b6e4a47b5836a992e4365c44f5b09c68f841340225cf1c53bf2d197347e8636f6755abfebdfea064a7bc756f6cdf5affbbfd2fddf344d5f83c3ed4409ecbe2c985139f9b92bb26b4b23c2b5a496979245b0c864ca6a23edc283dc10aebbc305c18729ed319db9da6a71ed137cfd376387397b974e5a355a39dbcbca08b1e1c97b0670a9571b704f803f009d2f1f0d2a02d1726efa1b0dabb4d8e33fc1a841190b5a780ce508eb95471f6945d836f84b500ab4a226fdc30abe417d6c2ea10bb6aa93113c0e7a15eeae4b7e38aa9d33ea9630b71d73604172977bdc4f54f7ed3aa252f9f5b65af62712633938ad96405bd03f01c09265720ca16946c79519bb0650661d9e7a4effdabd7cd396e8308c7ef56e4c95d42c38510649a914cdadd1228b145e1c3a0b3a79a7961450dbd91b53f2fbe4fab6d04108c877240885c5e37aeb1a086c16258cab3754543fb94b3c83b7cc5c97a9f9f390b40d7220c8b28c184e1ffa8355ec9c264962403cff9c026ae100d6e434c9e46dd99028f481dadbbf805781eca7dc3e1982d7bfb79ddbbc91c37177918a5d70a92c2b4247487184841d2dd248bdcd7ddea9fd79eed0d18574d05fe42486be96e474ac315ffd6d6dd9575d94dc52295d7d19f158b9cad3ac8cb3b2b6629e16982d59f4d9cd889e8ccf956b6306357cc3d3b76ae7a7dda9a1480c44ab747fba3e070349f5cf162da9e9ce527ed1b52346000187b76e5e359c039546b131ede86352df9feb4661f5f7032340321e3c4dc070d615b223178adb2580abac1addb25a3de14a18ad44a343ae2b8f44161bbfe4c0ebf12b4e16f212152689855273986d98f9ae709be5fc6777f10213121b139322d31ad1c17bd2791b9c615f1ce047b1d8191af974ba85d3f9df3cbfc1c31ed02fe9a0e61ec17789d67f53546120f53bc1dd701cc9a45b0854e2fd6a30bd3cc8bccdeee1e6dedf04ca35e5919db3e0bb3f62860d28aa93d647fcf94c15c13f98015661c0ae5c35d1f413d3f5e33688849659e4bb606aab9d2893235b0e7d0f65186c5a9108ec96c98ea008d95e22422878ac9baaa84f1ec3ada38551917d6a5085266c8fcd060e79faf383f5a5cf782d04417ef4e6106aeb4697a683bfab03d7129d5ed895e394df8d33da5ea57e7ec057ecb265061b05c47e7779a06274d3da6ca01a82c54385fe14ed2d50d77b8dcb852931b8c168d1f8627c4427ffa172732a15cd4458cb717a5de53d97e83f5364996b7c2e9f6e4cf40430fa7e9a281bc1586f2e6ad54dd6d9c5f4c4377591042799a60ea86ce4a5f175f188bf6b86ada0721531afd515e0debf203f94132ab0cd7dca3f0eaa996bf752e92f69e7894f0704a2a2c20dc4acfdb847d2de80dfa6ac71917e56418838f5514c94c09dbf74a2066e189b593c263d60990ab4e56ceeb99244afa2d97a711be6bc7350962ba021d17525897a79d493930c87a9d74f134fc53158cb8d3b74e7d158885f47ce2cf646f69938beb9bdf79ef84e0921d643303006772b6134706374f897e19321425278c2d35a42afbc4dd0c323ee201db2daddb695ea99f3ed6ecd666cfe05fac28ecd0ce19f17f604d58ea92d7515e805c553ca0013a54dc3759d9d185cd436ffc33baf1da046294a7275afdd155c4d8258a3a387dbae789185055438da523575c4128bd25cbf5ef7bb18fe76db3304f4469a2085cc95d27d57d0c13452af27bdd2a0989b00897c138794b4494c4a2e3b28211f9c167d9398a5ddf50793a29fb0d59612789d17b8120e74a4a0f6e092fa367f768ae240b5447b205d043b712234ab8780259680b97e3b51cc4d100376e7e08358834d330e501c8f8d589c6b16e815a626f10628c20c69faa44d6b96d052c34f2bb2faa26a56e58ac1545d87313c5c9d8b988017f7fdff037dd2f604d649bafe136c7baa60726af05614b56b8a6d38014a4563f1a76de762505c11cd7e28c7d04b00c7b081e24b6d352ced2018bf1762b1a296f73a2d51a878fbbdda52f657afee1423bb4bedc8e9ee503f892f28eff9be254d1f3477a57332a41056e000fbee434493c4905759375c25767ca6771e5b6865de98064cda3d0d591c92028b573d1dc63b6fd67118b78f32e47465f093974f897164546c5d9aa22c7c25a6c6497ca4bbe482bdaa8700fd640c7c8e336d4bb12660f72093049b5ff1176622efb275c68fd030ecb0d1248036359a537eeb82261a9012e00c0963616cd97b12c35aa7257d338e60b85eb58f64ea2a0b72593268c70b36c9a7b67f94763ac975ebcea14c2e71fa8812e3bb77cd6822a4f71b30239ce6f57ff406767800eb047fda326a5916d29f658f3e40eaafa4e0fa746fbd6a83be816d788144bb3f4ec36448f01ddadc03ca679da14a40598fdf1da46f19824856d37898be8c0ddd"}], 0x1398}, 0x400) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 15:45:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x5e4, 0x2, {0xfffffffffffffffc, 0xe8f5}}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 15:45:37 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) listen(r0, 0x20) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698b, &(0x7f00000000c0)) 15:45:38 executing program 1: pipe2(&(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "00000000000000031cc5ce0100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x400000000, 0xe8f) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:45:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) syz_open_pts() read(r0, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 15:45:38 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/177, &(0x7f0000000040)=0xb1) r1 = socket$inet(0x2, 0x1, 0x5) r2 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x120) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0x1, 0x8, 0x1000, 0x400}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="eaff0100", 0x4) ftruncate(r1, 0xfff) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 15:45:38 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) r3 = syz_open_pts() close(r2) r4 = dup(r3) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_media}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 15:45:38 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000080)=ANY=[@ANYBLOB="5e026e2f6605000f30005415440a01eb995df256a50b0c6dfcd34726a33e413424478fb9012e0d31e333124c45501c751cd7bd1c9cce54761eb79b7fa7b9d53624e3f84851e39e198029529f051986bdc53770ec8700983d9245035e800304df8865a03289f59996fa446a013a1b9c3dbec2869b8e3396"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 15:45:38 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1f}], 0x6, 0x0, 0x9d4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000140)=0xe7ff, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) fchown(r2, r3, r4) 15:45:38 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) madvise(&(0x7f0000007000/0x5000)=nil, 0x5000, 0x0) 15:45:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xa) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) r1 = socket(0x6, 0x8000, 0x0) listen(r1, 0xffffffff) 15:45:38 executing program 0: r0 = socket(0x18, 0x20001, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) shutdown(r0, 0x3) 15:45:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x20, 0x0) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000440)={0x6abc21f8, 0x6, 0x3ff, 0x1, "068d011dcabc80dd0af59e9c98ef9abc164535da", 0x33ea, 0x1}) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r6 = geteuid() getgroups(0x2, &(0x7f0000000400)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000580)="6e8d76b1dfaede35735b239e679fda971f616d99b92a0587583fb1f5a90d9f94e02dcc9d0e4fd8539e65d1c1221491d751802508516e574cdac56571dcb53eed380c455b204bd1d6cc446b4136a710fa2a0ef63b50d817eab81ae8d6b149c47f1c434307a1875bf335dfb3941f18a05321281c42b18d52086cacbd7810e4abbcc7475f6ed87de68fe2342c7d42c5aa370f15f154de9ccd1181fe513e135b84bf87ecf5e0187054d625e409dc81579294dffbec7e0683a4f93548863dc89a2fe6e7c6a4787d90ac9ff716603f2c132d41780924707608e9f2a5aec71befe42f1d4d17d8765bb24d3c1355e900fa811cc89a139979dd5a8fdf9988371a7b05b7ff19b33062c26f2a7d1b2c176735de3a9705c399f79c94cf4f5115b83517a20d5c49e18ef31b6481a64af6d6b1f9f304fa9d8dba418c99cefa0f681844502769a61b5c8110a1ae60aef2e6d1d26eaffc6491764e797f67db8bd8fa529c246ab95d407a2a6b5828953486866e5ff468e54427d5197a2c8580a345197dcc15486b3f593bafd907e8fe3e8f6d45fa0a55e70a3ccb4b3ef63e1d1919d7cec2788630abc2eced72b2e3d7e8aebebd14c5afeab8550f20da420a0d753f920950f5212ec54e67eac972bae41a3b306b8d87e5fe09e77a86b24503157df46d9920107530cfc080a50ebccc17513d3c4ac401980a28bf15b78155419b3a9545284edbeddb86c15ecb1563431c986dc6a43d37a09344e649681c7639ba901887bb40b90821137daaf140eb968db259645faa4a6cb46fc0c4ce509c9b029d1d9f437e3cccd8aa8bc36e86e09890240fc06a64af6eb28e64ec98d313330d7be642d37ce87c446af107282d285e9c4ee6fc99b93cff02d9beae13e3955eafee74387c186d94fdc571f37328ca05d81e0916daa0e1a71fbcbf7e4300475f35d903f4de22b04843201682266b8ac815e95e8419056a88815ab9b8283e4bcacd8f0396946e5d892e06fc9817c2629dfd4354f3272869957550ee6ba99c57c4c251c7f8a87b7233a2c65146e85f302c93f7b220ebdbe5baad40e4b2d484aa8ade994f8e7a5d1f86579215b4f6d0f1a918c11e9f22aaa66d82bb81addcd198073c52e1f4046dd866877a0b8bc1e5ad22d9b1a678c7e754e749991ca11b6849d5893360217f4e8e7a890287993b2a03e9d716f306a03e00599472bd243c4be070782aad47dae669676ecc42944f5b433eb029a7fdaa085a2214492e8affc5c2f7aeee639e31b05b495b4cba4da22f481705fae44be9760b718f9a532c35ffc198ffe786225a2bc74b4e3b18418fe5aea70e27bfd4c64dd1acadd49764fca6d36553ede3b0213e6f23e6c1d5e4238167e0fe541572f689d743cd56dc15124447e341425cd2c03c70d4d5cf8b9d44b184550351be0cf3b3d15a3ddf919c84df9d4d45accf80e2636216666f2dd224876781728c570ca23f0d0a3faca1368f38dafe1f575327f018ccd533d1226c764f8b7c2278834d828c53d6706ef4913e07e9c2a0cd1f4099d75d85b6091ac2afd8356026c66faae581e699a349173f1a906b9f246d5c1b557b2cdcdf55d1893aa08ffd08e5f052841187fcab5415aab1c594fecec8b0633e63107c3592f420cbea5b4faa0752c2497c1d10b91c10899e3eca4bb5229928c92642e31b1a5ec1b2159852bd0fa8f186099a79d9b227b115a218bc22f46a9351afca16179edcbf92240470b43aea7c695d3d72fda570e9c8b9df16ce738c928a631ed4093f4a503ddc491f014b583772a1e49091954dcf9d8c11ba2e06469d2ea4fb147b5361b7080ea7b237a330e9854dece47020275511705235117523ec7b00c93b113b44b8f8f2d6d742744a7a505aad4125213ccc08ce134ecee9712cc8f4bff59cc2b5ddf16e337cb952ed0b1c7f920ac59bbcef465a6213f97655ea0805083d2bb8fe0e0f0c3a8360430d7ec6fce8ae976003ae5bd2a7cc4fead9f5bf5c780e77b7dfd6905ee86eb07441774a924b5a1652330f8815c0e5830a29d211d8f6a61241b64bb4a128a261a8283967c97fd756d93f9b0d9285107c6a5682d8f07108451c47770c58e0c9e5caf2159babd1de5f4629dc85541cb25e17d91b2dc5a698beb8f2121910d0e411b3be760896d4ae6f5c6b7f50fe754907886eb3623aed32cbaad6dcb44c3320e2eedb0dea0051a8e912b75d5edb74fba01b535127f571d3a646054bd77851508927e71a7652449692ed5057fc40d518199e460ab7c12e8310b1be817e8d2316a08cf665df9a4ffcd42d5e39bd8ebc782889d3d06f7f95f97af26ee077aedcd4a05182f82a150f47eaccef8e47e90b59dbb46bfd9692d11c80bacd7afde74fca44d3375b811233e97d6c481ddd7920893bd0b5da4fa81701643014e3e7be76e6acf3b50e54f87199f02a80d1dc1f414c10bdc47eb493a55e2d2763793b9d908ef66dbcdb945fed1d5c5ac6f93ca157ae92962e3078ac2807715466f5c7e0a3c7bab1da22974ad65fb5cf429051e35c8606abdc879c4b7af0c8ce1e1d94e8513258b07af5bdfcb4c7e5f35cec7fcc0956144c812cbcb4166847c5d14a82624b28358a98bdaf64676e781630cd04b68f20c416b9727d95274dd5dc3e8d344660d76472d5b9ac9c51c0185e805c0d9048521de62a2509dbafca5035e567486441f31b5972581d5c630519a1488051c9e3ed4ac43efef9f35120822e85e8801dc04dcd262fbb5744d4f63dbc87d54811351db3b6ff00504008d0ab3249398b11f5dadc28dbd259e2b3dd9c20205b3e49d1705c01ddbd145c369d52ef388fdd17a3a18f1d3c8a7a9d413dbf30d6be4ce369df78cf627c380d6e64d43b315658250f0723d40e78c3c4063e59a463ef0a87c627d1e383ecfa8ef1e8a16b1af6327986bd2f2fe443511b22d0c908692baf1af9cd9daf3353e52e04fae32d6a68445f96ef2107611dd88d9376ae71a2569e9f15aa400ea6c58255fd25266a2949ddd59ba1d3828cc208524396a9405b8f8ca9906860d22537f39ace1d6aef3b34a841b02a40f9f315255a8399dc08934343bd60e10e6fab9a4e8e2f094c1eed1ff8a21a6d1432deb5503d89e30ed38682285636daec1431e77c86c7e4a8fc3d06636c28d5aaaa1bdf9aa03ddcfd0a6b07c847891d64aff94b51eedb2dcf0b01970a1a1e71c1dffa08d324a4206a417d7f78e8717e56fa1bd31c4bb9c2f88caad3a59badaeb3b02be48f6bf6ebd01d590fd078af4ad7d9ae5e21dac56b6f6e884aad816d721a87f2d7e46c27e112213cf71573c5967bf3ad99d6f7794ff82c81a5c93fa9ef3a5a8bc7b3d34b6055a927a70a9c0e28864f37dac9009404ca156669374266d05b1b313e0f58b5b2f468fb7a2d395ba24caf0a280d82420c64c85df078dddce918dac8e234a762b411c6dbba01b297c577c225b0ca3cc3cb5eae5216a68fe5956ca72c5afeb5fda7207debf1d688c2de83cea55c4a778b5fbf4d60bac9882e9a4cc1cdde83ce46e04328584b97abbe45bcd4cf24ba4a6b8e12e371b46c093ba577d70816a7b5f4f4cf188b5260ed08693600ddf3fb2444264fef29fe9d38363fa485b57317f142f77e7f62f3e5dbb96164b2b07c25973ba11d1a57e520c5538b73b3ab0840d4b8628b8fcac6947ef1ca73f84407341b097ad04bb0190eb91554b4b77e27371835397fceebce88321f22bf9dd6c3d521381f9c86007fcd19a332fc94c8fb9ed03feea92e0471f0fd6938b4df072bcc0141561e0f5f2ef4b4f78ad131f35b442f530c14cef30d0b71ab79984b2dae1138a145e17c2f201a97a1b8cdd9dffe3d5eb3723c0105f0b5bc3a25a4136cafaffcda231249c6c9c7712996600f90aeae8d0e35a01bdced6459f08e6d72f9c07851ecb1cf7f5d018c47d5fe3fafeaf47f3de34896a526b571cceb4a14227156a5d7bf4113bc3783f47b5a1d9c14b52d31850753fad5725155d4132253d66c31fadfd6eaf3bc86c55f0db1640b80914a1d627339ac89221f2daae3b73b6cfffdf71b01886d8c27d4e0b2f0b3a96e00182bd83b73bb4ecb28027f376c4fd08a9b73f1da2dc52aa2906a36e1d2d2ea81652fcb0c083cf595d0f87d647b0babf3e9d5643bae5c3178b1f25e6f84c0a7b7ec98f4e254775a0675a1b94b727e7fcbc953be7f4b399673bc4db461e5d42313e1815c99f6ef092439bc29c0270705b4a8fed2637d87a36a3d331c8c9540d5517c0865afcf8c0dc4f403221376456b389d31f19973fdfe0c54cb4142086836552e68da06fd77aa3a5eb3230d4cc0645fb431420942f7e9bccd44576257f1417c700ca27edfbeffae0d0cb759ddec4171ffa5bce4c7a05a903bda836f60e420b4efff41bf19124c081d701d536d38daa54b9588f0851c1e3d8e2968505a8e4483a6b3ec10d0a0f8df88c1e91b26b38761fb3c6fff8b63e44c696138bedcf10444a28cb6e859ac271e876c239746858267a6fd6a6d2a2394dab6964b08d82fb7b433bd8ec7c73e26f70c30e428e37c04aeec07a16eb39f2874152eb70e0029fda702e188f7ff1a2464fcef6dd62083aae7e802b97c357df088f1535f5bbdbccf0053793dc00cab8b155a3b9c55417548011e7d49bccddeec3bb8a8faade4a738c67dcd84feae41f10b17c576bbdb5496e466660a20e879a6ca54f654dcda26a0629d12e4b44543fcd971897e7d076a5ef02c6ce6c6902985c9757f364dbaed7cf01f8db3f184e27c48f595ca11dcd2dee12d41ebf28f98704e9464451c921c23cf248978d0872b43d3af5a14b3647d009b297d722e248dd87cd4031c07b83b69b5938044c3f961d636a23d755b12b25e363e8162a0dc1533ec7d951d87a3c617cd840970a419b345b307617a0344452eb4ab4ebf16345466fad8bf2197d2517c1cd9c443152a026b51769565235dd0b4981af3bcb5bc2abcb5cf32d140a80b041016b30fc2b92b13c1806eb8db6668afb9d5b7b4ec1d3e243d08b8ab2015e82d349a13609e3427e561dd72f36d2b6472021a3b4dd03744b4ad59cb265c8fff677766c2ff0110f19ee0867eb77ce4dfda49617075623ce9ad3a0d8e1514bddcbcdbf9911bb6539eed7acc9792ac9325261a21112626ef82efd01336d7d37a13270c4a0848e96939d2ce01b87292ddf77cd7016792bac770e7101806bd6ca4a6f970a7cbfc52ec233be6898b5cf9f3faac685a50650c6354f1121025acd53f33674e367f417cb3291e505d9be88ac07d6b62620dfaf6c137f1d4dd70b1d49289c8d567985f90b62d33eebcc2db484b59b3785949c4ce790f4fd4b3af54421562145625d1dc1562e4484421f2ca17c52a72ab0d81213ae64d06ca57cc77900a1d1de276647f7b2b4435316eece18e9d1a96193c3c82143d5c9cfb8f9580f397280b74e4a2324ceb5ba9b19dc7a247df39e64f7a203f357e00798f33e6d97438b4df2dc29f31820ec8fe0875aae4578a06deda58434ee9943fdaa523c7457753cceca3e8a60fd568e08e069689f2b32711f78e7354283063100427c556954db87e5a1aeae61bd8fdc44a59999783c4d7039726dd8e928d7b72edb065bfd817e76feaccf60e42eaefe09ce7a7db3789a71e1494902271d0152377b2b5a2b87ba7e34d90ecdadd8122040ba12ef22316529224f253dac6831d8eaa07f1d8c99384b40f47f89d0cbd2f5045f111280b66f5749853d88771b92b95d1c6d93f7a6ddddcf7f7b47e253bed2c010e2bd1cfbcd638d2c831367ab3d0913f0ef08f83b3e019376fde7f51ac16a9ad1390f5b9dec44bc12668a058ef76a811", 0x1000}, {&(0x7f00000000c0)="074b52e44afc038ae2f86192c1fafeecc240dde76db5e5778c4ec0330507c020cbf93fb73b78eeb9e182107aa0b718173470dbc6ce06df3577471a1d8ee8d2bde581b28e895d517256382101f08ba57dd2792d93c7bb8a5f4858c2abff57e8afac41a194de90b8f844e52b68ecba", 0x6e}, {&(0x7f0000000140)="6c3d0e8a0bde1d35316ddeb1af1e7faeb29ccf2a5e9cd80bdb0ae7f2796b2735967223bb4ef77f95a5f1091523a7ec5ec8bc4b03ccbd4f2cb2a7597433934ed2bd8d311d69975ea9701121625617befd4b995cc2ced21a0425e249e62e62c1c93beb493f5904ae74e672df00", 0x6c}, {&(0x7f00000001c0)="a662469f0d3a6091c631e1037ffbd0cbd8ce0c949190b8a24ecbbb657d60c2e437ce41d9a2e6f745b5bbd3bfec336bae86cd75c490577d25c4c946685c19c6767ccc5dfacae41a64f3b792f66474f3a1af6814d5d177b470cd1edeac752f4d980bcb99e73bb2a9118162a3c4ce2baf7404c5bb98de047e90a8d5399b9124717ff10b2e0dc08a5bbbe25720c1b37401cc063648806f37d306e1d925050e10818d6ec03829b272b2edf29e11fce447391032d5c3945d9db3c5086feb0e0fb8d00075ee14cc3da6341358926a3b63aeba2bb036cc5472e05a50dda72595", 0xdc}], 0x4, &(0x7f0000001600)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="2000001f91e5644df2ae1009fd2a70dc99b535a279a281db934b5e676d51caaae52ad99e350802004f51d15fd8a3c8b783db30ae0bb677025e270adf00e475940d8c2bfc1ff5013bd367c207b0af94db87d0abc98721a000a1d292f626f56492f879f213281b306baf44f8374eb041d9bc3d34bfa657ec8da08573e8d835729f7e570400", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0x5}, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r8, &(0x7f0000000540)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x0) select(0x40, &(0x7f00000004c0)={0x200, 0x81, 0x6, 0x5, 0x5, 0x5, 0x8c3b, 0x200}, &(0x7f0000000500)={0x3, 0x101, 0x5, 0x4, 0x0, 0x8, 0x8, 0xff}, &(0x7f0000001580)={0x2, 0x0, 0x8001, 0x4, 0x9, 0x5, 0x7fff, 0x400}, &(0x7f00000015c0)={0x0, 0x7}) 15:45:39 executing program 0: r0 = socket(0x1400000000011, 0x4, 0x970) sendto$unix(r0, &(0x7f0000000000)="b100050405000200000008b10500037c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f96886a89239585055a8579d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="ca740c50eaf29a66aef5049468f1ff2834e03f19079894dd6d15d31c2f52f2531f99ce7b8cf3734459ad24627413448049e975b51b7e7958538232d518d42dbe5ae7b7515d6c4b6c619b4ca357e3d35fb2965a1c19e2c50c9bd3b01fabed543d878f3035f3af16c27f4eb6711fec44a4ca7b32ad114c36efbd5b2ad4b85242e6536912ef948fa1ec9008208b2ae71ab53f7564fd2805455296286f2a676202d3af938da2f71e4227547fe027059b36094cb09638de96139bdb4ae9e4e53e22245df506a28e4383b0004ffee500a9917ec4473ca5d68fee9f4d0a841a47778152e68cf12d617b9bf0d08fd197b9d3e23c6bce6233aa27557d0eab22", 0xfb, 0xe, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x20) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x0, 0x5, 0x5, 0xea, 0x3ff}) 15:45:39 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = socket(0x18, 0x2, 0x0) r2 = getppid() r3 = getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x1, 0x0, 0x0, 0x81, r3}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="060000000002000000c7000000000000", @ANYPTR=&(0x7f0000000040)=ANY=[@ANYBLOB="c6190156ee598f5b7e16579c0fb6a8588fbedbe2fbf765bb03f36225b802f8fd7252f2f0120e3fb2883169c8608d46fa1cad580ea5a82cd501eeeccf809d2b00756d8f7282d615f1e64dd6a852798cb1fedc723d69c70cdb4c3fd76b91828d6b1db1f037a423bf7847843aa4e7a0311acc7997c601baf308a998b521184bb3fea448beca59ade602ff7273a77d215f20b251b79fb845b0daa7d95afedc"]]) fcntl$setown(r5, 0x6, 0x0) getpid() setpgid(r2, r2) ioctl$TIOCCBRK(r5, 0x2000747a) fcntl$setown(r1, 0x6, 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000140)) pipe2(&(0x7f0000000200), 0x10004) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000180)) close(r1) 15:45:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400800009, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) getpgrp() 15:45:39 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff}) openat(r0, &(0x7f00000002c0)='\x00', 0x10000, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10, 0x8) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) open$dir(&(0x7f0000000240)='./file0\x00', 0x38000, 0x100) r2 = 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', r2, &(0x7f00000000c0)='./file0\x00') sendmsg(r2, &(0x7f00000017c0)={&(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="0b09353ad86b233d99bb3945c0ba8e69c683d313bd59f6e943ba2af2586d57b931551a6fefb74fb3948beeae71c06fc68c33196ee9177cc2229b5b48443e042100795194e2ad56cf01555b96de561e29fafde9cfa00ad139c9be2e890611b485511cbdba15c3030a82c471d4deadae799646724a6843e1f5751bb4b45a399a38846a2ba228c707cd3b753c736cb36a494b7be976fa3d196a9f208ddfe8c0a753a38686e3693cf6c6816eeb7af122d6c6107c049585d64103", 0xb8}], 0x1, 0x0}, 0x401) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) 15:45:39 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r0) write(r0, &(0x7f0000000080)="cab5459f48539b163ac5dd6790aa8fa088aab4c08126f1e9c58a5e6ae57bb6369458ca9931649c0799f51bc66244", 0x2e) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)}], 0x1, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)="af", 0x1}], 0x1, 0x0) fsync(r0) 15:45:39 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000400)='\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x9}], 0x1) 15:45:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f25d03af"], &(0x7f0000000040)=0x3e) recvmsg(r1, &(0x7f00000026c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000025c0)=[{&(0x7f00000000c0)=""/191, 0xbf}, {&(0x7f0000000180)=""/251, 0xfb}, {&(0x7f0000000280)=""/248, 0xfffffff6}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/95, 0x5f}, {&(0x7f0000001400)=""/216, 0xd8}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/88, 0x58}, {&(0x7f0000002580)=""/49, 0x31}], 0x0, &(0x7f0000002680)=""/39, 0x27}, 0x1) 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) r2 = open(&(0x7f0000002c40)='./file0\x00', 0x880, 0x2) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000002c80)) r3 = semget$private(0x0, 0x2, 0x80) semop(r3, &(0x7f0000005400), 0x248) preadv(r1, &(0x7f0000002e00)=[{&(0x7f0000002d00)=""/179, 0xb3}, {&(0x7f0000002dc0)=""/24, 0x18}], 0x2, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000002e40)=0x6) readlinkat(r2, &(0x7f0000002e80)='./file0\x00', &(0x7f0000002ec0)=""/4096, 0x1000) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000003ec0)=""/4096) recvmsg(r2, &(0x7f0000005140)={&(0x7f0000004ec0)=@in, 0xc, &(0x7f0000005040)=[{&(0x7f0000004f00)=""/65, 0x41}, {&(0x7f0000004f80)=""/109, 0x6d}, {&(0x7f0000005000)}], 0x3, &(0x7f0000005080)=""/155, 0x9b}, 0x1) fcntl$getown(r2, 0x5) write(r1, &(0x7f0000005180)="4991d587966fe89fd3ddb421467961dbca0c06522fbb7bf7f6ab6db9eeaad0ecaff8b0850186f94db04791f0c7b8521eaa663c6813303f7fa2117f40de55f7471c", 0x41) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000005200)={'./file0/file0\x00', 0x400000, 0x6, 0x2, 0x0, 0x7fff, 0xff, 0x9, 0x1, 0x0, 0x5}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000005280)={0x7f, 0x1, 0x9, 0xbb9, 0x3}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000052c0)='/dev/null\x00', 0x80, 0x0) r5 = accept$inet6(r4, &(0x7f0000005300), &(0x7f0000005340)=0xc) r6 = geteuid() seteuid(r6) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000005380)={0x194e22d0, './file0/file0\x00'}) shutdown(r2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000002cc0)={0x0, './file0\x00', './file0\x00'}) shutdown(r5, 0x2) pipe(&(0x7f00000001c0)) fcntl$setstatus(r0, 0x4, 0x40) 15:45:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) 15:45:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0) pwritev(r0, &(0x7f0000000380), 0x2f6, 0x1a) r1 = getegid() r2 = getegid() getgroups(0x2, &(0x7f0000000180)=[r1, r2]) kqueue() ioctl$KDGKBMODE(r0, 0x40044b06) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setrlimit(0x0, &(0x7f00000001c0)={0x7, 0x400}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) r6 = socket(0x10, 0x5, 0x6) bind$inet6(r6, &(0x7f0000000140)={0x18, 0x2, 0x3, 0x178}, 0xc) 15:45:40 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) 15:45:40 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000001540)=""/4096, 0x1000}], 0x1) dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getuid() setuid(r3) setreuid(r3, r4) 15:45:40 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) poll(&(0x7f0000000040)=[{r0, 0x183}, {r3, 0x15}, {r1, 0x20}], 0x3, 0x0) 15:45:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) r2 = getuid() chown(&(0x7f0000000c00)='./file0\x00', r2, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0xd4, 0x0, 0xfffffffffffffbff, 0x6}, {{r0}, 0xfffffffffffffffc, 0x1, 0x43, 0x80000001, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0xc8ff, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x8, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0xb11, 0x3c1}, {{r1}, 0x0, 0x24, 0x2, 0xfff, 0x3}], 0x2fdc17bc, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x18, 0x20000000, 0x4dc2bc81, 0x1cf}], 0x1, &(0x7f0000000180)={0x2, 0x2d5}) 15:45:40 executing program 0: r0 = syz_open_pts() r1 = socket(0x20, 0x4003, 0xc35) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/14}, &(0x7f0000000140)=0x10) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 15:45:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/186, 0xba}], 0x1) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0xffffffffffffffff, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000100)="188d3ca8f172c3596fec6e74df153ef49937c7d101488854908a999ca4626f6e23eedfeb4da8eb93d31251fc44c0ce14c22d0359d9286d98e09218265459c92a204007ef30801e3bb20efed8b1642a3d4e624ef5f0af0fecdd44b7de9c594ce16b22083f10", 0x65) 15:45:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="e5250100dd07e3bc193154f5669252ff5c2a97f895443a", 0x17) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x96) 15:45:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x410, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x81}, {0xffffffffffffffff, 0x182}], 0x3, 0x200000000004000) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0x2) 15:45:41 executing program 1: setitimer(0x0, &(0x7f0000000140)={{}, {0x1}}, 0x0) setitimer(0x2, &(0x7f0000000000), &(0x7f0000000100)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1) openat(r0, &(0x7f0000000080)='./file0\x00', 0x400, 0x100) 15:45:41 executing program 1: pipe2(&(0x7f0000000cc0)={0xffffffffffffffff}, 0x10000) accept$inet6(r0, &(0x7f0000000d00), &(0x7f0000000d40)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c", 0x1ee, 0x0, 0x0, 0x0) read(r1, 0x0, 0x1ed) sendmsg(r1, &(0x7f0000000c80)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000800)=[{&(0x7f0000000040)="1d6f0edaf98c398567726176ef6bc3a1116ca830a5193472781f33f495a4651d3007f9749944d21608d01d81f274486258b8006f7a9e07b2f4cda278ef139d823bc5221ca385244e8f0d8e3c0987bdad71b2aa24b04bc8f97c1fa84cd1521e02c1b8567f450bf6b9ccb827ecaf8b76d3184bb0d6023b18f4290942f1c2b92f663a975eb48aaa3c3477071dd997568e37fee743bca352e9dce3e6b5434bfb690e2375fb769c8eb65432f000fe817f8ae5b43500a8f3184acd45180cfec35247e1db91381cad1d5747abd380475f4f165fc215155098c095ea93e88e4ddf28bc242d4f33dd11ac", 0xe6}, {&(0x7f0000000440)="3c7da468facddeb2551e80610eceed7428b72968327f42ac89bff1ba8070f9e9ef4695ccffa06db0aaf96e8b9ef2ace7451deeaeba02960fca197351725f7ef955a9da0b92b1367c2e3700302f5621ccd17236925ef68b2da717dc56186530f8d6a81919f3ad24bb8ae3bc7794d43211502bbf1ff2686fdd4648a43651e4a80d60e8d188b9ba03af1aa03e08c4db09228932c8035192fa687cc13dea10c9ada1dc7d840d8811f02c64dddf2a7ce67e5b7c0dedbfb228b3f823464776e9c4e324ab547cad4f70f0f21c9a5ee3ce9ed94f9c0c131bbc545509b3fd15ee423e8f63f69a3f172ee9ba5f1a", 0xe9}, {&(0x7f0000000140)="eafc07da9787536118025cddf9329400d333fb650db58819e2887f5cb51221bff08f1da9cf2b27f99d401cf44ccff80ed5c5", 0x32}, {&(0x7f0000000180)="4932f21857a975a820f4fc013909992b0107f2904f92ca19d41dbed7fe6f657dfee43be132662650e96707684a64fa03cb6442dd69623266043892b75a937a67e89191f5", 0x44}, {&(0x7f0000000540)="d82f3bba3ec26080ed5f34d11fd9cb93ca64dd49b11a3ba473c61a2ae39379db8576eebd6bc35dc741547e76edd7ea0aa88f3983dbdae4d93f0a253c4cb4eab269eb3cdcf1c2be7b43556d97aa0b4db64e8080644fca758beab917747d5f9965a248f6933ee34102ccf725cfcc5132a9489ce06ada886b927789bc9f918f6da1b989005106366799", 0x88}, {&(0x7f0000000600)="f946952351bdcf557b6f1e730ff8711ea9f050004421b6d5e7eab016e21b50018482f1abf4572bafaf7645c20daacdada78383f552f4f4c21158a30b8380420d843afa333aaec4ce125349e5dd1973615709f012a8df696cdd54c19257", 0x5d}, {&(0x7f0000000680)="0cf80660b65a2efb146b9a33a178a8335f10bb1cb850e7664660a4cfbc319151c41037e64147c9e9bc2b38ac50c6832b33728c89768d39f07b3c5e0181c26275d52c79a344f5f9c8601deabcb3711b60112824531942a9bf69d9fda7b64b769d8332d8e192c94542544121bb94245d6e6045cfc7d7990bf8153881dcc5b6a9d809dcec3ddfae477f4778e6f1a1eb9d7fdf89cf004c4987a4a446e4aaf4c43f8c0d318bf8ea63f773101bb4d744172af6e50a37c2882e9cfad261ed7aef1ce531d1d1a348238a692cbfabcdd4c13697fe50f472e3c88fb50f7d4e4f945e1a", 0xde}, {&(0x7f0000000780)="fcd98ca8500ae2044fe807011ec0593b6ef4594d067ff7b80f5b247c646cd57a5965cd0cda746a40114f279f0d7ce4c094786215c87bedeca3884403cd9fa1d0a02caf688749f53c0ccb1913056383691cbaac8f613cc6ebf535d1d752ce75bc830456a24aaaf8c879", 0x69}], 0x8, &(0x7f0000000880)=[{0x10, 0xffff, 0xdcf}, {0x68, 0xffff, 0x7b6, "b91d7a3c77c36c770e9edd0792bdea60bac105008116a1a1a8f3592f8d391162913c7655aa2f7426508cd1d4bb9d56c8c2569c05eb0ad5ae32f66a136db674d9a8db820b807f2abee9ffe97cd9c11b3e61d69fd365d3"}, {0x100, 0xffff, 0x80000001, "6b81fc6ba2ecd0a0b95c66caa1261c2c646f20ea05b9e10be8d65d7bf9697b4632505ce93bb782adea7bb9a0d19246161d5bfb67d6826a1cee8316c5ca59aaeec2b05b54f1273243f00f0067b1406cb940772b63316596efd17a472553957fa45d4a5a4edf174e9a5512e8bd644ff55b542f4f1934da12eb4ab4257fad96ad350cb7884c8a0b03b74a5eb3965d6849fa2229716bcbde235d69b1356df89843a7a084c19d1b9328a9a0f0a218c9a32ba783aac22bb9c2f2682c1f8ca11ac387efcb2cf2910830f5e9b202a70134409bbdbc1efd22d5c7881f4d577b3b91098d1c519bece47d26e00a5f9d6c"}, {0x68, 0x0, 0x1952, "7808e50870b82f871d01c439cb799c300e813e379b6e4bb632ebc87452948ebb3e393cf09aa27365b4091366ceafaea64b75e38e07f153df3da660779d12fb99d8e060c4d7931a75b2172d5d54517287011f54e768"}, {0x80, 0x1, 0x1, "daee5ff4da9508fb6f50f47ab3c6c4b0adbae443ffe03ecfaf3f4faa37e7196c5aaf4e56b2bd9dfbda4be85e75585777581f2e7fe47ba287aa76f8999cb1ab11332f1f480ec07d1275101614f410e2f0fd0a82d69aa800caf096c0cd6835a62e0c235abed376338de4"}, {0xe8, 0xffff, 0x200, "9ac3f46c3dccaf758f5059af95d434c91abd4fa8a4ba8806f5ab94f7c6e7c3ab968d12b051f4357fe7672f2999115d6f0ea8990ab7283762aea7951f19d24a6bfe72acf4adf1c92902e23cdc8e6331a15337d6d34a00c6842652a6f264744a4ee8bf8993908c99ae8fc74ea4aa4553297e110b3351ce2e951e9b82521cc5a52324b361ca34ceb51bbb5ccd855371fee9b6545a12f3f266a3c641b9011bf6c26d6b903afa3395d2ac860a36ddad7a26711f0b288a62b99503e7134f1fe8f8d3bb57d6b3bee0df7446fa6ee4f8d88f6a653805"}, {0x98, 0x1, 0x3f, "7b7abe89a17348798affb36b4430d56b194d5d144be4a0e4b7cffc40f5e1be0ec8d187bd3364ca927377e4f85c2189a553a6738a220f7e784183fad443e7b717dece57f28b291b87c818f1b82b198d8f098f642f572a2e437a9dd56f8a80f9cdc5b9e11ad0d353cda99063813a49afe3a1c21598f003b424a3db7c2ba9e4711c2920edc05059ab9b"}], 0x3e0}, 0x400) 15:45:41 executing program 1: r0 = geteuid() mlockall(0x3) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000af9000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = getgid() chown(&(0x7f0000000100)='./file0\x00', r0, r2) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r3 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000003000/0x4000)=nil) open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x140) shmat(r3, &(0x7f0000ffe000/0x1000)=nil, 0x3000) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mlock(&(0x7f0000003000/0x2000)=nil, 0x2000) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 15:45:41 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x9, 0x3f4f, &(0x7f0000000040)="c6e2b0bf1005d7a342a940a531b478689955184adb9fe6ba1a770ee2ad1355a0b637e6cd279d093d2ceec5692a21c33ff5402160e8004fdf14201411493e25ca10b776363e4513886755cdbbe8666b71ade9f629bcf9d58ba27aebc7f5141728c4dd9c44422e4f6aa16fa166ed231d64b35edf11844a19c1c31a697b2ff51f9c20e99e3f4af617999d96e182f57ef9c98442907de2ac217263f0c70cebc872a328c234b0511075256ebba4c0b9ad1bdbc3cd4ea6c1a8a0e7676607d75e2ef4465159c691f1c4cfb0ec44783b5915b908227063f82afe7152aed3831fea01b1b2", 0xe0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x4d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r2 = getuid() getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r7 = getegid() fchown(r0, r2, r4) r8 = getpgid(0xffffffffffffffff) r9 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000180)="83bf825e8a271502970d47897a2f426430f74d6ec8ff8a6797ca080177a53259b028b0c4d7ec5a77db4a72695bd0829bc1", 0x31}, {&(0x7f00000001c0)="b4be517c1bf5f1dc746ef0cc95e75b596b74f800f88a50fb3e477cbc5501c4cfbc284681726dcd64c79b7e1ed4855c7bbc880366ba0ec19c1ffaf8c9032fccf58972562e4a505bee241dba96ff4cdf46df5de4238f6565a230b736f114e6c0b7791e3e396b4acc2966760e2e7fc297e260fd61b6e2b69685e375fe20ce8e88c0a23003f81ea4f05df739", 0x8a}, {&(0x7f0000000280)="1e104ae75285da103ac8d8aef658e4439249e6f678e142db44b71ea56a063d5d7ada48520dbcca09a14f2a5b6364b06fa1df7721fe57f8f7bd16b3c25b44602c3882e6f1320a6fe547d788133e91c3363de803666a9ceb6a07d0490c6638d586d31d", 0x62}, {&(0x7f0000000300)="0fa272922248a85d7603092a80f73563af0b3a10e4e8dfe61ff04633cb9c092b9c1e8abf42b65eacf1078e454467096e871a92d58d669a763ab5ef490e17db61090d63222ddd6a9e3fc0c8142b8e2f34f19dbbd2589c3b05b5124111127a09de120d66311d838c2d5be684c5b50a67a29dda63b0c64da28097", 0x79}, {&(0x7f0000000380)="f80af59fe94ff0e1810a6e79fe76844c7e8048cc6f0f9fd9df537fb900a19ab9557ed4ba59c7d6bbe9", 0x29}], 0x5, &(0x7f0000000800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="0000000020006cbea077a7a79bc7395a5a2e030000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00'], 0x158, 0x8}, 0x0) 15:45:41 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r2 = syz_open_pts() pipe(&(0x7f0000000000)) syz_open_pts() fcntl$dupfd(r0, 0x0, r2) 15:45:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000080)="32291d6176fe4d778203d167afdef02ae9a41731a90d5145dda278b64a645b5227469e9e917c0359b9cd03c06487981a4f7f4cf8a3ea7723eb83666b215ccd2802b9f6a21e02a7d59da45629", 0x4c}, {&(0x7f0000000100)="438cc024ab8a65a14f9ee3d12c1bdf8e19e81e08050c9c8f8898698c74240bbf139d8c32fc4f3e2c1419749ff4476184a91e8bd46200e7b0abc91fc5b6046a6950e00df36d055fd8bd820b9e174a91e53cf6edb64736b9046f7214b2af130a392b0bdb26f8246b6eceb2603ecb13525026083b33fab5cc02f9a0021a69700f652995e6ddcb171b9a8cafe7aa7243a5f2d578e5ee450f6c3fe38488361247288f0779366bf21a467bcfd42b365beed4163c4a847ee99bb0e7e5ac60e7276ff76efaeaeefc76fdb2040389c315e4e1b8bd02384fd535b5363bad2c62672dc1b207f82c8af664eb34fc9ba4cbf6fbca592782694061cd021264769970", 0xfb}, {&(0x7f0000000200)="69283c38a193d6f59dbca877385eaca7cb0a540b637c0edf15ac457b74e8562a89e34551210d54512e6448a598169aedff21d414c907b6fe63fb30b7edb39bc40ead5bea2a25f395d76485746a56748144ff0cd09b3961d5ca9659709fdc9653de9ef30a3320a4e0666c2b689c52c7f74565eb18500cbfba334785f3cc5e4d4200a6d2591b11be47fde5b31e778f63d469f67b5fec387a488f3d79f2444a4a24742bfa45e894940bec1b1c574b99dae1d6480025a111cafaaf23553a8168ef32053adfdc22f0a28e1f4edfd595d9c12aea811ac7d11c382a6a70a57a316ab1ab1b1317303ba7e3c8a7b2359f", 0xec}, {&(0x7f0000000300)="4e4012aa8e923ea26a80533888f1a1f0b0fd9547de26fea716a8fffc499551971ef5b65a65560309d543153eac48a00d8a98f6f3f92295251c305b8ae8f32a33bb85db0a8bf0c09fd055881d15a9587a228619715461c1aba17687e6b41e59d4f89137af15e0cc44f53dad022aca944dc47d888ccdf547c3c77619343d42cbf875e1f7861113", 0x86}], 0x4, &(0x7f0000000400)=[{0x68, 0xffff, 0x5, "02784b4c5bfde64761f992c0a5aec6a9c45e2d7e12a5f8a9afd2e42e94ce3eb9d788535a3ed9214dc084905b94dc0ab021e8fb30ca4d105c8d300afbade51b0153db4c993636687dd5b5784c7c42832b431a0f1da66e9019"}, {0xd8, 0xffff, 0x20, "f6208c25a3ae569ef18cfd1e80b64f078a37bed50c89aedd478ce0fa8558e8e54f2863bf4c8fc4c73ae0cb5c0f9a58fe8dab5c31bdc18f8df0a04862cc00bbd9469f02c22c81c6479a2e43ce584a5c57de87ed5021ebe5c27d08958155acd4cdf02de80ca522d4490983b1b52fc4bd05ec20568402453e20cd6f51a9b7c2e1b1e6243a88763c19cfd293ef490326d974bc94a92698f681582649a81f688a5ba4b9959dab8ffe76f48b6dcc7f024bbff917ff4eac2d85b45c2293ef832014e90a7e1d192958"}, {0x40, 0x1, 0x8, "08707bbe5f6126ae727bfdbb5508a01031ba3bc52a83d1f2f24a061aa3e70b53697eee70a214c68f7ce856845f2cce"}, {0xf8, 0xffff, 0xea41, "64d76fc8238199367491b38ba36b24e28258b0ee60f6dd6d2df2c57f080b3a8aa9ccae7f94ffa61702bbff9eb9a6de634135f2e7ac11a7b872659bf66b2c7ec1d06d73d89dd95fcb69ebb221f10e8d7d812fd6702cf76c0c9ad324bf2c2805781e8afc56206a90e7a9af5c456dbd0136b6a71c213bf47b33c554b28c06f7f0926cdb9601d40fc3cbb6846f205734fea488d359547b5d63b13968bf39dfe4c2ce3ff526b2859065dfce8d2aa3c146dfcc1da8812517eb0b3874bbc71651960ca8e7ae771d2c6159177fba857ca621a4b8002b599c8f6a020fcf8d35e18121bfd0ba3bfaa5a94a4c7e"}, {0xd0, 0xffff, 0x1f, "755625adb4b2de3e745d4c03161c940521126c9e94c75e77f9071152c279bf6b4cd2d3a38131a55c009b00f955ec7d05950a6149b9b9c728fbe785e1f003f648f103c042c1271f626d2ed295c052407fc277c028a85d0f99efbc614c0ae6731bc9768e655ceae9a201287c464c538eb9854e74834d071f2c0ca47c5068376b1ac11d5b4a5c44b949b544fb685e677369abaf2b95c49692556e654d96f354985d5c496f3e079a0ececb7735bcecf4aabf3e16f965f8338e159306"}], 0x348}, 0x8) ioctl$KDENABIO(r0, 0x20004b3c) sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002300)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20}], 0x88, 0x8}, 0x402) 15:45:41 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/42, 0x2a, 0x801, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) 15:45:41 executing program 0: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 15:45:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 15:45:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) fchmod(r0, 0x90) shmget$private(0x0, 0x3000, 0x50, &(0x7f0000256000/0x3000)=nil) write(r0, &(0x7f0000003040)='u', 0x1) chflagsat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x20000, 0x2) ftruncate(r0, 0x0) 15:45:41 executing program 1: 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="000000000000000000000000000000000000000000000000100000000000000000000000090000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000800"/102], 0x1, 0x1, 0x1800) r9 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r9, &(0x7f0000002440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0f800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004651f23baa10f9fe6623d916bf7098541fbf9d262afbd984f5fceef07f617a261011a5c85ca3db7edebaf921d14f3323bd"], 0x1, 0x0, 0x1000) msgrcv(r9, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000aab7d86007c90ea27688cfd4e7ef5b6cc493d2d29130cbaabed7f7b2c0d37789880caed6dadd12ba23fd8b2cc386525d0390e8f9e14e9a81bcb95d8a64939875af7e576ac75abc4fc43dbbff368790bfedb59548bcefcc1a1af4f03ddc2ded93d740fe119e7d1759d76dce1a3a747526dccb37de71e27aec2d505c769d12b87b55bf2550b63ffcd177059f812f3fc3d87fea965da78ff2a9b70282e0cf0a91af1d6fcad1f4c8d380d0a5a32e2ca4a94f1c343a600a7c40c1004dbdc50cd45531b0eb6a559febba32894815f5ed6e223c4d39fd3e0c82847d989a8741811a6e04e13317d2af43"], 0x1, 0x3, 0x0) msgsnd(r9, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 15:45:41 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) mknodat(r0, &(0x7f0000000180)='.\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7fff) 15:45:41 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') readlink(&(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x0) 15:45:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x2, 0x100, 0xff}, {0x18, 0x1, 0x80, 0x8}, 0x4, [0x2, 0xc, 0x4, 0x8, 0x5, 0x100, 0xd1ef, 0x1]}, 0x3c) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x6) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0xc7, 0x2}, {0x82, 0x8}, {0x83, 0x4}, {0x87, 0x7}, {0x45, 0x3}], 0x5}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000001500)=[{0x0}], 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) read(r2, &(0x7f0000000080)=""/76, 0x4c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 15:45:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000080)='./file0\x00') r2 = kqueue() getsockopt(r0, 0x1f, 0x101, &(0x7f0000000100)=""/88, &(0x7f0000000180)=0x58) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) 15:45:42 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x8) 15:45:42 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x810, r0, 0x0, 0x48) fchflags(r0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x4) 15:45:42 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r2, r3) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2000001, 0x7810, r0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x8, 0x0, 0x0, 0x0) close(r4) 15:45:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) 15:45:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x4, 0x0, 0x0) read(r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_addr=@in}) 15:45:44 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup2(r0, r0) fchflags(r0, 0x20000) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) kevent(r2, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) 15:45:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x22) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 15:45:44 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDDISABIO(r0, 0x20004b3d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) write(r1, &(0x7f00000000c0)="e5fe4217c2204522e7eef5da7c92e7889c062491944d593d205106ccd54f6960bad10d20f864f3be0c74809b4f995894b0e9bb7610a787bb0e094c914718f1544886aeb306021ed236ab1fc07f23a92edfb764b99c9b1a6f4fdbfae9e17603969e509a7c298278c787f3e4db6b9cf94f1516a983f911b5acaf176eeec3d49de4b43a9259d7a8b07d7ad3b4aeb6487e6f3392d5f8ae3ae896575c1a68fe5931b3fc750f979e52397267d822cb9a43fd4dfa458d4a19e5d1a7f388522acf2d1055a32446ca7356e9bdbae1c99ad615b68395396d7818d7", 0xd6) 15:45:44 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000200)="9056bce96b8a49459a1b07bf68e226d91e678614de7c66f74e74f11dfefeee8200cb5f17301ced06ad8526854ebed126112a54b7d808dfaa8f1d180c50789036e5988a58", 0x44}], 0x1}, 0x2) 15:45:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)="2d3cdbc75b6f579cd11d6c4b9cb57694b8729176ad59a5403a1a4b7c27609338d4890b1c669cc847e63914f9df5b62818cba2901429827d2c2a1766170532131f8fe0b2c4fe1fc35034032888b8c8bb6288ae65515236136fad539a0b58e74c6200e95339335290a593002bc63a11a26b2f549f513312ba6e8dc64f800026056e3d78b73e15cc517b57f8b4dc0fb18076f5b9277eb6d0302e0ee5bb662699d059125500cff2dec381e18a7803a933cf8d5bcf8e03aaab506495910ee65f158e97f9310cb448c34b7322e1ebea2e88db21745bd2a5135e4f52968b392b5ab0db37512630156870351d2e543dc987907d6576457ab03049144", 0xf8}, {&(0x7f00000001c0)="11c5c0bc11bfe341520ed9d9b1267eb6c39dd004bae9ac9d56ee6b80fd652dc148c97b7070b68ac1c49a6b1ffaf8854f1d5ac17ea133d530e5f18768ee8761a1be4cf208cf8860b1acf6d96016af05d87773f8e964c1c3e37b3b94641e60dcb6563c5f2256a99a944df00a11b95d8c0f6def1d643a3542e1c9083cf4324ad347b177637f3074b1068d78579854a6ca56ae714fbf4140a68d2fa01706a233be87513b18d035087b998e241ff95368fb71e11ad52236357662382ab3c25a", 0xbd}, {&(0x7f0000000280)="5bebb60d62b74aa7b9a54f1ba75bc43fec407f998306a4ed3ddbb159b7a51cf8fd4fab33bf9800e597b2a851267d3939420dd05263ff5a3689e846cacb0ed0642ae86dfc0ca545130be8735da6ed22ee913d46873b2551251a50363888d5f4fc0bed65409f7e4ab57ecbe2414b8447", 0x6f}, {&(0x7f0000000300)="1502bbce5a9659a7a1caa76548c087a35c00782b597fbb30e4d25501882e63143ad9d55169d63666e861b8a2761eb3803ff116a09d8a3fea9330353ccd28530bb3f4dac83b1041a7954b4bd4a90936cd825539c3405e4765d184da6c5ecd260cd9e50cea9eb24926a0295bf51c2cc7019381b7404cd2dd", 0x77}], 0x4, &(0x7f0000000380)=[{0xd0, 0xffff, 0x76, "efd0afb28656f428a29b27708f9b4244cbaaf66e54be1b8be9eed2fd06ddc057003fbaebd0f60484bfbd40efa0d57d5a9117cf9aa1c90f373069b9f867b2a31a2b77d104b6aa3215d8f09cabaad5e4884f6735b6d47fe9e4b5509ebe2566d1c99e254db69d7aa600fe105482953007cf361d6aa784ee6ab6f3b29ff47a1758e43b7407b4afd76ab337da10e384c877cd315bede1abf29c8ca8255900ab3357dc830582c0c1280f7dbf9af324d14b98b993bbe50f409a8837583abb8485f9db"}, {0x108, 0xffff, 0xffffffff00000001, "ce7b24ab658a00aaacc69043d023c663f84c24890ff42650cfcebf0b3c0d1d191915a96d6d9b4aa92286b6d961ce949fbfeaf7427a24c70e7175bbade698bc8372001d7892543dc0b9c340b480380f8b45d5c9d0852694b333628709eed29a65367d3651715e8eb81283259ccfda6d2e90aee21623e8c1b8e6a043fdcdbe81a5d1c89dbb1fb3b99cf1fe09132d87ba0b71cde10b5aeb8891e9792f661b53113c55cb871d1c7158cb9dd145d66b40ea51d31c1836abbd74f81b003b9486aff0014b2839b059c9d326b005d654a4ec7ae7e135e8c8d204bb4334ac76016cf1d30dc7fdb7d99cf08feef61d6816316b50d739"}, {0x30, 0xffff, 0xfffffffffffffffa, "c524782579bcbf5cecb615ddbe368c07d037f205fce4a74c766ef68c91ab69bf"}], 0x208}, 0x403) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 15:45:44 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="95e456050e145d8a6fdd0d9b0f8d11e36efa84b73df367bcf9a73e1b8921ef24a7b5583bde1bb9fba26ec111662263f6c6d25533ab256314d15f6ca0c15dabf0636b2348f232b5c9af2b9a0c1026d605e1f6e6a894ba5009260e42338bdf1e5b2c439c94d5c9952880daf1a99a73c8c38d0e9ae51073c4f068e869fdcb54dbd09ad7dc5b37ec2d95882692b71a701739397118b4955ab6bd9091332dcf8177c23e458c", 0xa3}], 0x1, 0x0) r2 = syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x40, 0xbc) getpeername$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = getegid() ioctl$TIOCNXCL(r2, 0x2000740e) r5 = getgid() setgroups(0x2, &(0x7f0000000000)=[r4, r5]) syz_open_pts() r6 = fcntl$dupfd(r1, 0x0, r0) getdents(r6, 0x0, 0x0) 15:45:44 executing program 0: socketpair(0x20, 0x3, 0x0, 0x0) 15:45:44 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='-\\!##a,@}\x00', &(0x7f0000000280)='^\'\x00', &(0x7f00000002c0)='}}^\x00', &(0x7f0000000300)=':%}%\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='\xa9}]%\x00']) shutdown(r0, 0x4200000000000002) semget$private(0x0, 0x2, 0x0) write(r0, &(0x7f0000000000)="efcb96426c11d9bf2d7dd2c406a96686fe5a1c06fd0100cd1303a919b89ca7ec5dd5473950afe03cc79c02e19d0ce8317a5a526986a9b0e95c7520228df7c504cead879c9e1cf2ca6b3e", 0x4a) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000400)=ANY=[@ANYBLOB="2a012e2f66696c62300048a1f57b0e75e92f39de60a69be7e9d89c977e52569b928a1af989fd0995c8817b5d2ac4c85a45fd6181ecb656172db3c5c15e6880cf87ed06d17c45b3ff1576410bac812c475500f80b0649704c79eeb90d625fa0020000a3c3561cc12200000000006e88d48f8cc94d6ecff5de27d9906a2fea3f9c1baa649311542c396dd434c121a9d05d9d789af8e2918b194ba05661d3a87a07d97fb50f1589cafbdf94e94957066fb5a50d2d17b91c2caac4f2e5401c696243023f7975e4a398"], 0xa, 0x0}, 0x0) shmget(0x3, 0x2000, 0x1, &(0x7f0000ffa000/0x2000)=nil) r1 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) shmget(0x2, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) semget$private(0x0, 0x2, 0x400) shmctl$SHM_LOCK(r1, 0x3) 15:45:44 executing program 0: r0 = socket(0x10, 0x4000, 0x81) r1 = accept(r0, 0x0, &(0x7f0000000040)) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x4, 0x0, 0x0, 0x1, 0x100, 0x3, 0x1, 0x2, 0x3, 0x10000}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_data=&(0x7f0000000140)="530d56d396c6cccd9eb6d3a0850e22f001880343d75d3e35c7be8cc77124828a9ca08e8fb8931261b524c191"}) bind$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="c25a49e04df899bd0000"], 0xa) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) 15:45:45 executing program 1: 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', &(0x7f0000000000)='c\x00') mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000480)) r1 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x20, 0xfffffffffffffffe, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) 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(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x1f, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) mlock(&(0x7f0000007000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) flock(r6, 0x4) getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0x90) ftruncate(r4, 0x2) getpgid(r7) r8 = getpid() fcntl$lock(r3, 0x19, &(0x7f0000000040)={0x4000000002, 0x3, 0xe280, 0x100000000, r8}) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000200, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) semop(r1, &(0x7f00000002c0)=[{0x0, 0xfe98, 0x7fc}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x11ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x4, 0x1000}, {0x0, 0x80, 0x17fd}], 0x9) 15:45:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/195, 0xc3, 0x1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) 15:45:45 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="100000000000006100ffff000001000000"], 0x10}, 0x0) sendto$unix(r0, &(0x7f0000000000)="7f1f19c18626df10b510259a95668bb03839d9321eae05d5762871814fb8e525c52a4c32bc49ca3450e50d2dde1aed336bea3b835921b54809cd85aff589078d48a34923e896a9caabf2f1639c68cf4cc3f34d48a2067871f45cdd3a778f0dffed4609fffb5c1572bd7216b7f178dee8", 0x70, 0x8, 0x0, 0x0) 15:45:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9000ba435b124070b34d42abe749de3823ed682932241e8137343dc943c3790085d513bde788f6bd3acec93b0f1540e94e9b6259b953e1462b04384711e191be1f974460891854b1e8b11d2f63fc736ac554f40063dd954c6ab814596db1838deb6f5c8c7984fd3dad143ec7c231a4a403561088d3bfbd5b897c73afdde2dd3146953ab106b9ea08946d8cd6e66e6574e8a0f9f473c2745b9fcb23eb471bb1aec8f9e55dbb4bebf2cf8edb16d1472fa8009392f086a05d9a1dff6555cc9e392e52301f81dae876d287c031764688fb55c89fb04ff9981a08dea41d72ca3f80ec72bfb2a9ccccec9262d5088d8073e30cd10698401111", 0xf6) 15:45:45 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) r1 = shmget(0x1, 0x4000, 0x26b, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getpgid(0xffffffffffffffff) r7 = getpgid(0xffffffffffffffff) shmget$private(0x0, 0x3000, 0x84, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xff, r2, r3, r4, r5, 0x50, 0x4}, 0xbe, 0x9, r6, r7, 0x1000}) ioctl$TIOCNXCL(r0, 0x2000740e) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x400000006, 0x80000}) 15:45:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x8, 0x498ba522, 0x0, "308d68dfed0457e471b72905a8e25f3a8fea604d", 0x8, 0xd99}) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000100)="a746b4281db5a87fdd64d56fcc06477c2a47efa9d59c5caedc250135e6bb7b0abdc74c44461e4600411df40062b3293eb1898b8a020733ed5c76b77014581887d4bae5058e651150c620bba47c00a28496dbbe82c278c0b63bb160130bf7afcb8bcbb141fc8069a0bb483d7ef47c23ed", 0x70) 15:45:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1a) lseek(r0, 0x1000, 0xffffffffffffffbc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x202, 0x0) 15:45:45 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x3, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) kqueue() read(r1, 0x0, 0x0) r3 = dup2(r2, r2) poll(&(0x7f00000000c0)=[{r2, 0x100}, {r3, 0x12}, {r2, 0x120}], 0x3, 0x1) getsockname(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000240)=0x5) 15:45:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0), 0x5c, 0x0}, 0x40) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000140)='/[!*+^\'[#:\xfb\x00'], 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) write(r1, &(0x7f0000000240)="c77ea011a7817c88afc775bb68b6b9ddd7b845b4118e8d28f61fb8273786bd9a82795c732b2cc68575efe3313e167fd47c0c56939e9346c38734ef37db0a0d2ac58951cb5aac79603c944952b54fb64df1cd7d9c6951ab760e9329198b396b64a8e1df5ad0bea8a5a1178ccce51675b9cc4e1920ea1934aa2593be391afe398d718cacfab05526e2ce3f6cdf02345d3a4d", 0x91) execve(0x0, 0x0, 0x0) 15:45:46 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') fchflags(r0, 0x0) 15:45:46 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) fcntl$getflags(r1, 0x3) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x0) 15:45:46 executing program 1: r0 = socket(0x1, 0x5, 0x840) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 15:45:46 executing program 0: connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x0, 0x81, 0x4}, 0xc) getpeername$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) connect$inet6(0xffffffffffffffff, &(0x7f0000000080), 0xc) 15:45:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) close(r0) 15:45:46 executing program 1: mlock(&(0x7f0000005000/0x3000)=nil, 0x3000) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) mprotect(&(0x7f0000005000/0x10000)=nil, 0x10000, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x102, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) 15:45:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) close(r1) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000840)=0x6, 0x4) read(r0, &(0x7f00000000c0)=""/180, 0xb4) r2 = dup(r1) kevent(r2, &(0x7f0000000040), 0x101, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x1, 0x3}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xab, 0x3}], 0xea0, &(0x7f0000000180)={0x8000, 0x7ff}) 15:45:46 executing program 1: mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0xf7fffffffffffff4) lstat(&(0x7f0000000400)='./file0/file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) 15:45:46 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvfrom$unix(r0, &(0x7f0000000200)=""/223, 0xdf, 0x0, &(0x7f0000000180)=@file={0x1, './file1\x00'}, 0xa) fcntl$setstatus(r0, 0x4, 0x83) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) listen(r0, 0x5) faccessat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x3) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x80000001, 0x9, 0x80, 0x0, 0x7fff, 0x2558e221, 0x33, 0x2, 0x1, 0x100000000, 0x6}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file1\x00') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x0, 0x0) 15:45:46 executing program 0: r0 = socket(0x0, 0x8007, 0x2) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0xd5d}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) setsockopt(r1, 0x100, 0x8, &(0x7f0000000100)="8a20d27a20b0f1a56d278771307690e015a7fccb6996fce192005d66551bc142ff76a763f6c2d96baeffd095feee26342027433cb9750f2109e463b2424373dc3d09dd49162a68ad5f4c921b50e0e9d94c184c70f4ca0d0d3ea084056f51c52e4ff076bfc142ec608f4d9b7dc612d2a549988051676079ab3f2c41e8c19c67484db2cfd6f1259664828e127dacb3dbca40e662c795a4d875ce15df48981a66d4906608a25cff5e40677db5af424b7e63102400054fd7630f31d75830152a1afa32736eadd434092f2eab401c6e60b82809ad6e8cef31541d2a82e6e930d6d32803b03e660e2fa1f2415cc8fbd72bfa19dc9f2687a35e6c9a9ded83987d22957b5bdf06f88762d55a0ff99c01ea79feac9ce42a3b3d625a505ea24c957c42bb9d56fe00b57e89ba76a53db37b73a8f1f14198a7b25c5ca6e4919a218cd85f9f13bc082df0668624e4cc3f375d80f3e86dea8dde5a7e71cd5be5eb6fdacc16085c6a2c465e13b4a7c560d76ff0d02848ae8d0e9d15b096472185325a27089264ae259104aebe83f0eb1a959149e40fcc713850bff943426f703a2ac93b750c200cfc9c9856a19ae474f783eecfb02d636fde6f7068a82adb9a5a68c807f4e9a5608d6f1c7b6811eda02aec1bbd359e927fa6081ce686b349c05f2426776ed2e36b044be893d9c45a568bbc97cb07383768a01c6f9efbfe6d88309b60ad0bb17a78cffd94afd365d14beb74d4771b6e2157a88c23ffc1a67addcd59644f72b203efaa33f1b66343fe1061db6c9ab7597fbad1fbb5b83c010eca2d30c09f1bc6652392c052f07fdce96a006d9769e2b026daaf7c290bcfaf01d88eee9dfbd79e5d738dbd07fe0b6f173a826d5ca0505cf71e0367f7aff40f953ac5bd3ec50c926b4725357294d78a02f52156c858162fc684d668cebe23cea4f9d07e48d48d57eb097b1599d523acf0cebdcc451a1b5ee66d24490c8c20afa723147b895e21765cb360542e31ab948b6be7f6e68e1ac68eeef90ec084dbe1bd2ccd6bd4dc599de6e03275de0d0c1c18cb4f72a2d22a4a9c245166137d37b23a296c6a0530e56d0dc8cea9becb9e593ed406e54aa2f989158b9ccf03e4863675022243a4eaa2366953cb1639f834cad5a8890e76d2af2adb0d9c19c0e0e7b761299348c49d708a81826a0f62c3e7ddf44f27f62b98cb16df41c3b848f54feb7786578305158b772c82bab675b16ea40911d22bef8874d64afa58b8f8446166c075ddce02d8e20cf94d1c041c7639af853a777939b16dfd83ade0cce8cef17e6f949043e2a0b7b542828d0359344448b2713908dbc9c876c5d69659701747f007d5b92ca7123123bb509a6ba81f40c87407fa846c5a876924e9c1fd6adfc8f2b6109e411dee207e74b480febc7f07cccdd8c15eb5b9eb260f1e30f26e22507b8d52f518ad18df4b5699c0eabcb4171c2631ad5a3ab65d49ddeb383f1167f579f4993cceed3e8c9feaa2fab84b6bf673d79fee3d00da8834b6105be7fdc0ac7d8b35cdaf85e5a49395df5985ad9aa5420eece52a13ccd6a8f3219fd9ae5ec1556624eb87a43649458eaf3f58681b5b203762fb2cfb2183accfd40edeb53657e882d76b367a623b78c5f52e496e5c875f7621504969b93162c6cb48d1bc58784779b36b38185578d221156e33bd67abdbe96f0127acc451dd90f2feb70e28e44621415fd703b36726e953939d587b875e2b8a4216cdf86f2841beb8921b9d2fd6023ac5384978ecf2b14a1f3492416acae8d866669a331ee6034b1d4ebce04eabc69e560a334210d72f8b34cac891cf40494a1f3b32c876c5b87be2cc76dd64be3f3bad36b85b2cb9fc3d406670bcfc80e5db8f225c07051a8de3b1bb3c264cb3a0a40bc31a5a786f15e9853af509ddc448daa77082af2f41b7e7466c02e44cdf6b7a57ea5af939e371c2cb5da54cb7002a6c0a36299ebf5ed02a7e433cee52d0235aa6a0169d58ed009aeb48d7ea012c910be5e1092a8d1686620fee2a5614e9880a6a15e6d944b3e531dbab95a4366d97a0a996d1e46b5713e4ceb6280d52226241f3073d373b7d5f4aa874687dcced57f36c4f5f7889b120410b8ce2b9e147d4085845eeb00469755ec3d409544cb4117ab3ffeab776709f9216070283c0d95e781b480651e86169904e76830128011dffa631d3fbb9d6adc5e5a4e10f82d7160377c64d63eb321652e68becb7a5d8c639c01a903fc550a3be3aaa4638afb291831dac117d867acf0de16d3b44f3198c6202c07c0680878d46dbf35d46856a163ef3548861fa86db77d102211a00731018d591a1b84216cfa901dcc59bc6ac99663af774b63daa01cbe2c9ae336229701198a77b9ed20ffd5c81e90983688c615ebb6ac6aebe23f6dfe7bc88cf9822d56e347de1bd8237d5840a890957f99c9282274ecd1b29f906533d36d2842e8a855d6dee29c1e40a516e295eaabf654fc4c22ae7b19af14fa74e8b7ae86a1958692452c1ff2012cb34be307f2d819bc5687db3cc54628997860ec5d46ead5faa4960a0c80d572f785367475c9e674749427cd6aae43a21a32941633d20686ead61591944bebd8b2df0cee401281b8ea8138c720a927d32779bc2f2cdecb003988af8e9b8e030638ac5ec5c9e4d89f0b9b7e26c36038dddb012c210a3852c86cfb53679251cff26b201be4448df85d93fafbe4f8eedcd723f530f107199c11bab87298997fe7ad1ca8db2861ff0fae702cd7bd5b202f30de7f8839677f2e647b06709cf3d19f6ef750a3c4beaa1d5ae049d2c588f761ba0f4faa0e1b0d5c15723099db851ec8d79fa2385967925255551e42cfd848b82aee4a53db70048abebf75ba9a333123eb177b1b63db5d0fc53a262d33a389b44d4f7fc1069c62364ef3266121385b1c0b99d7c54c4eee1c1d0c1ec3c68dd0048d58fc3fcdcb0da6b559f3dafcb35226eec42e535cd45f701b042b6b99f08f4c326018cb4a3ed5575d0a023c78c5cc109edd209b1caf551ad896211a641f009c891cc1b1362e0a0758a0db85e144031bc638b76f766f1b208039dd22cfcc78908313d05e74930ff855ea07970d8e0ceb21e16fd8eba56aa4873ad2fa5d59b1485f4a0d86f20c163e3147365d03c51b8837a9b2ed377f4bd78515eef5a5d579f137ccbeddc3f6c04a148bf1c72befa48b932709dfb7da74b9c6df18a43942d0729377bc5064f45ac874ec5637cd379235d91ac402626c083b0384d5616146ae1d061a7569972c584681e281097511cf61e7ca97b0799721d1d0182b58e60e1a0dab9c0f0b98b97720f4b551e5a2a919fe45327fdec5a866f40ba196167977dd014bd939170afb5af105a1967087b9e29078e5bbfbc33d06ff13b381dd693e1be4ba174e0cf8638a3b057d3c2b16e4e483841e53462700048e8bfcd8a8e08f87b53608cccda35865a21b564f6ec71bb851536220beae9714c8e2d712ceb7a6b5d0029b9d8f05ca606aee1fea6185db5cc780fba8c350e6d4a549ccc55d2073fde96338d5d3e76fd204447079469807a56c5c67d8932251ef1dde1f87d6c00abc7baf88580ad6d16686747f51a14db93a7d8f4c52e4c254040948a1c41382fd66c30458930d79e19a7cb619f5625542d60d1466ce3a184139b336dbb556926c837961276495db76f3375410a1f6de04d6e19d5dd468733b0bcc86130811cdeb6134dc9f864b5eca3325b3715c3059ba9bc818b6f4ace2680b103b3bceda24117e2fdfe8a6c288257355f24a14b315b44a178e81dc8a5bd67f97372430f2b8f6e971dc804e111134a6b9d87fc7d55c42b67689545c2991f2c880b636b1e95f4657eac16c2d6afd83fe71c2e5038b9473c744bd3336ba2e5ad539010f2a5e709677e5d452aceee15aee3d561552a691239fc4122aa85c430290524e11a3391300a838803cc65d26325a34f7d5b68564cce5ee5d0f6143a04185fdc14769bf0b0f0199c79cc354e0d89245407f0ed7d89e859e7cc735ca7cc5c91f82951fab47cf341dd9c3449220e88b5e3f2892e14636f816a07af71c604020ba166cc4eb49ae776a5959be396cce0380b8dc4ad55950113a5fa0a1f8b7570546aa98d2bd76f7d7a1e28e209bc94aae9d02bc3543ebe37355ea67992059ba07536e2d92fab12fc1f5b38d9d7543c307745c9909d39bc2e53eb44c6f13c98828a25b7e86314d3943f25fc26b6714fcf3de224cb739a341e6c0d08d67f0a7f483022554b27cc9a058715bfb302f1db885eab63d3a4143651a0c0437a8d3eef5d97a2a2ebe332628e8c5cceef84ba4b8b4bba89d806a54cb51fb9aa0eb64f44afb3d1c1aa46e3c1aacf889fa9e671e00ac640dbba8ff8a67c692857050243bb58ddc0215dc2f4bd687f8d742ab1d3a4eca0d9ffbeba7a2fd3b9085a25666e41ff6696db6ff62ec02a297af0875ddfdd6d69529680e0294742c06b6bc3e709d60d74c228cffcdc2b0232592e2ae2bea41c3bb50a00b28005d04ec08b0c848dcf2fde568c812c7b07f6ce48d5f0d74974cf15b640014610f98016f5387f600b05f9f8d8754bad7cefd07c1ce3a97bdedfcadec23a7bedfebe8f15cb9446f5dcf200d2f09f116db5b1171b6b9874ff0161b5a755c3a07c83113b7d6f338859c059d4fbd0ee73fe3483cd6f68c5248ba0895afb1e9e1f41a75dcaf622a29089a4e7d396af26a76efb0acb61367c81bd8e8e2bcce121f9638e1f36f5a2bb0a4ccb1e349bd63280a2996024daae5325f418f29e2d3f164bc6d52dbaaaa137faeee2fda91182f3334fea84b25bbcd4c0f8c993e54fe4f244c542fd1e10f97004c261f73c497ec93171911a60de3a38a011f593fa617cb2154d86c484e9fecc8bd2ae1a3615650604b42f7347adebf4d42f92168513d0e0ba958fea8960d5f847b7dc4c80707c838eb5e1f77026ab901c152deb3d04869c23a0437d037577270334f04e3335874f66525d7c38ad3dad9d028987dbd1feb3f3502cece776c2e52a799aa2d7eb892ef34c8f7f3197b6490bdc96f1d11ac4618cacbb63d6b8b42eb66023231480b2070134143c9deff2485802d87425b6bb7a9a41a21977d9690cfb8b3dd6bf4d212d49c5fe94a74cb556befc27537ddfffa9d694d8ea00e51d29e163e3758941cf2bf97e2963ba167891bcb4396d48649a5bf9d89ba0a46c05cb8a103d7947b6118e382787eccca6afa35675a36cbd7d2439592a170d8389363f3ae4cd4d71bb82d9750a0aee44125e297e5f769bbb0f1523c07ee3022d4f08115b4370927c1cef3fd6e855ba1303505d55269549b6d207fc64b8fd23b8db916e7825ec3a60002c5699ffcb46af5ca4a209c1d90d8ae93f8802e7582dcaf9384a312bd2b965315d7fe06f5723ba2f4bb3bc74ee6ab78d2c8b7403450f9526cf35aa16e18feaaa900f0f089c8cdff39c5da99440ee02d6bb2df400f2a4516883393e35f4d9471556cce84ff3b934e371dd0bfdecf37e1511c2aaccd63a11177f3eaf7e55fc4f4ece72a80a18a55a69aa42b582ed3e71a8dfef6ca1dcf35adcb9091a609c0d03f78b42c9f5e36702dae88689199e684529d80af2c747bde26f62b9ef2194d70894afa5dbf28a3ce831dc5b3452d76c7ab0d1cea04a38c499e64a5817605c20ac3d034972ab03965de924c90924d756e2600e330519e574ca0d74551fb61ed293349c386df5d25e02f21332806db9e79cdcb242a31fc4502fae293074b7dc1023f0ef433c325b9fdbb5ee0d79c34157cc351217157059e0839027926a98c16eda3311bb4156fbb53540b7eb4bd802", 0x1000) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:45:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0xa0584421a069b669, 0x4000001, 0x0) socket(0x1, 0xc005, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) setsockopt(r0, 0xc0d, 0x8, &(0x7f0000000040)="1614af5b1f636dee5e0e9760a3d9a501bf24afe12381dd79e34d25120bf3d5c1c4be7225846c0e", 0x27) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x3, 0x1}, 0xc) setsockopt(r1, 0x3, 0x7, &(0x7f0000000140)="e4d4ed7cb900e27741e13075733f79b491c7af2f113713631fc0c7e0b37c9936fca6f923626ba86e5c63122809d97f47258ad9474d0e80210107c5aab97438f60a7baa8511451056510a93b8095549e12ea1fe0aa2fdd55ad1a624bf63bbf04de1fa6b41f5e3c7a8d87a52a4e216252fe266866347ffcc1cd71a8b5a757726433eb249f2e0feba6d73c82a01eea62b6d068ad6759f0b13c460857ae691525937f4cb481040ac5639098c3a486d28bd09cf941a9267a95fd19d0f8962f205764e81eaea3ec778afe347e5fde20ea24be9217d33a0ec609a2b70ff5d49e8eec1ec87c49367a1eeba35da74ed56728572a7efade7ef08ec0bffd52381865cc5b6927113acd06d2740371f81ef7b01e5def47a582a0c33d8d275acdd1a9e6b469d7ca7a5fa309dca1eaf40d2026b0078cdc8e425d66edb3e7bcb5f4ca64f5a64795afd1397520a8e654d57131eda1a1255bc86310e151ed2b3ea8a63c5d50e050b7f22e58d4ae3a51c69cb185ad412ea5bf2a5fc9afddcd957ea32fe9dd3f55f4277bef888c22b03cf7661a064a86fb052553a074ea1987fc29875b7ce393b3baefc356715f1bb0f3229d90fe1994aff41b7468c2cece9e6ae165db96d5ec94aa2a056f5a726853c6a23900f350dce0060b6ba68cefc05b7d7664a9e07cdd369915581e69ee9b762725133af8598fdc579e2f2e282527f694f6780b6403a2021784eb967b3f540d69190466d20a395a86db8f526c285160b464d2b0ec84a080797fa6e2b22f5cf57b4212d1ad37d236e9c85b4daf3107e58f5c1cff6fa4f190f813057bccd66592ed69b0373fd696f8fed683ec45ce73c604cd909ccfb1e45447f399073aec8150049f5ccbad8391488b99c47d2159e81f6083b2a93f80d50ab2058999e1ffd688448b44e4427a6ac75a76701983fd5d0ac25d17d274b1d1da8a75cd1e48c5fe6a8d614a3096fd78f841cdd9e3472b7ee916a03d0fdce44553a4c23b2b1ce22cfb08e8691b05d5074ef798407dd59ee265159423e1c6aaa85f4439f69045aaffabf244a2e759ff674ffd798df585c3ef4ca26d2d7ad9516ea56fd6eae3af3c2ffd6a358f3baffad62de2a48e2d4f91b9fa0a82f9fcfd012a80bf7efa3df658afdc6ef8d3228f1d7ed54f0b977a1cb0f55698225208a63bb6be45a244a484194ff388dd036bd4d6cd58bb670dd3eabd652642dabbf85f95a2f26215e7cea94ca0f7d986b5bf948fd032439f991ba80e2a0e775f5d3e7594380b20461414103b369a0a5490d2dfef9851e74047e700cfa3be44fa700f494820b25cfa47b98eb496436f97ce49c02653072642d8ddffaab329a93607769de7ddd9a043fc22b7e555d0bfa361c2bd1e02fb12df11f4dafaafc279bc0842e8353afb766387c909f84f1f6c8bae3a3c5da5bd74a7ea7b7a5f32fbd589a02fcafda3123fb0dfff54a174e27f4ffe2b847e0162b0e43fbda26dca9adec01116118c9f8057f813e89fa7f580ac4393fd5dd9e1309c2b15772dc6a41d42c392c3af6c5407fa9729f168b8271c8bab6d4a6236181e5c74d07cd9bc1fe4e9f0d8676f76e8d4ed970d79134ecade4f47419df288f029cdf17853f70abd656cac37a244450059b1ea824b4b04f395409a310a6647cb21c37b83c3551810b5f627540077d1808064ecbc04cd66528117f531afe5e0311f88e0d69d78028aab10f0349e0ba47aaafacf4a03ca70fab7b905f1b50a3f20597374b12d8ca004b654625c91538228c4f09c6903f4a182e44dbe905abd52fc8561e68d0bb66703017c746e22ec1e28202331b6233178c9b05d1fba371d43e5f4e009a4172ad39a8b82bc4fdb1fd9d1b624ec1f5c9fdf68d37337db16eb28db87289865e977821d1b14c0255a97f629356a82bb6b221d62a661f5aaecb316bc4181789cafc547f4c989a92646abc0db87e547587fa8f9a97a1a693c885245a4cb897bc44d1add38c56139444e9f2d19af98b83f7ebc96e71c5e3fdec6cfb31a4f554964aefc306b9bc7a292e7362d0610d4181017dc951b9982f99328d7452a3bf772c0a6c2228ca56bd3fd814588d2a33570bf8fea290a5421d6afd91debe6ce3a83daf211e47f721716347749323a40af8798c158c34a1f1ae5452c80ebe40005387379d3a86fc7eebdcde992de15598fb9a01bc05caa62a93abe2e493f155e62fc1fb5cde4a272e66486581efb1d9638ec3c5c0c70a44a3ee47f0ce912c4e49546e0ea573f91d29f8b8ab34c261441fab0516fe1b6917996c2fa51a84db3addd44fe35ca55093820022575da6638ec025177e1513a2a640987c4aac4ad339c7c24f50aed7384883a2b8f5e04e1c5fcb39d5463f5005dd508f5269218805da5dabe3f5d3550b439eff1038e2313cb14e68f4acd57134ce74724ecf51d5e4b6295a484e9c3ec79f59a6b61029fb02a17d2f4ebd3e58cf0cbecad61e01a35b2a094add4a68aa78e66f06988e41e2e35a8b8bccf16070579c00c48109abf14640dcc334aede9697930366ee5bcfe017c58fcb14d30d0363987cd106da3c9d3fd9e4a6647182e4b07cb62edd8c9d2c3da002dbd0fda26c8ac6b78e81980874f54910aea09c8fc013708bc8b85c28f11e7b5710e5ad59bda23ef812fd6481648ab863887cc17d6f4c80dedf4e5d66fd07dd6df93783fbe84056657ea4932c9c06b28f5a66892b4ebc5bd205952d474966358788b8184ea564707c015427a76e078fe851986cbe6021b62953e5fce9841b5c8288619516aa807163f8addb694ef554c8d732f00054becd6806d7b88c5e8d630a9ee243de37d56946ec6e3b348447ba383a741f6a11e52620530ebf11d23e55b68c42c813d71c3dca6df2048a7387d8af21d5bcb5662a141629f2f56c7c5354815ec4b2782f502fc29d987ccf2284d63cbbd580f636cdb955bbaa1b33cac77231ef9e6213128af299212b6e6a5c9921483f8bf11bea63ab381ad5f62c2b19ff418a3ab628c362041edf1a816be7311ecfdf4783e7dfb9202ad5f1979262b923b3fd8938c6471577148ac232f15753ed0d2ef4946245106fbcaee32683de756940521f265036935f4a19f564bf7397af8af5975d8c47c28d6834ac88e908b3273aee6897872877ba2258f90081c4bef831d26bbd3a673e037285500b82cdddb679df564804a3fbff65e55083035f9854255aef911a1780590cfee14f8a51e313f40d81b37070ef36b573bd304817ac9c009982161e1f1aba3cdba5d535c624d540a4ceaa2eea359e8665f943ca50327cafcaad61f040cea9d678adc277d1c302068a7814d9c6438c842bdaacbf8ff5d1bd0f3a070c8cf9f9f931b06c504db724ad1531eb6273876370b92481e8736cf6c27638184dbf56666a0d3aea6182acc0e9e4b354864a7835f230b02e35d13c9dc9186f0b1c76c4cba5f117605f2ff855c9de2c9601ec0bc8fe3e47ec9b78278618e1eeaee764a61e2703761e55ddefefbf70a3f11a2f85bba066982eec74c116afb6afe506d4a9569a71b55ffe88a22cf1695667a67bbda38117197da8887f6c10e0698296c0ffcd04fb1397cc6a951fdcdd733d367f88fc5a602688bd92e0cc648d794014912718899b70a6b463732f24622e98c09f907eb2eab60f242b1aecad7395cfffecb79ea45e1e86a258b33d1b920d8b98c6a9149545b4e146bf8cfc3d7aaae326beec63e093ebeb7efde4ab5e00d84edf29c9c466eb363ae0d826664683d2e6528d879e8d62af90fe3bc8ed548728b0479def1803038a0a0ce659e87cbf65aa8a5404cdf09d4be3f9fd446e8d687b831ea6695dedd16081bdf850419555cf4881649843e3d4357417b4786910539816724968c5fd4284e10587fbbecf07f38ad0d350af9192fe2b90a697741438ee762d1c4bbee15da4a7b75176b05be5feb8acb7ea7a51653d9c5b1ef2c0be3007bab8292049e7fa5fd30b641a2015743bff85f90df03007e9109170b91bbbcd2501698b4c4971829bf16b735ba40290206900fea2030303f639dc01e194cc03bb9972fbeb1d83f5e122e53aacd9980a2327a31920b61377943f332ad2800abe2e1a5415f5a2d79dc333022b99e544e016f76df9e3069f0cc16c0004ad670b142d00d1872b0e0387a67ae131b777b701e819f11646c591b0c602dcd0e85f73f5d43e70cde188f8ca490b72eece027dc770880f18a0628f9d3db1cf741cfe57c64132bb08c808fd07561de784aa3adf496be5d6c8afd3d3382de664b248e5a2835b7ad5490942e041c133fccc44618c84440bedf1e8f0aff8be03d6b0a63f8e877cffa5b880e9b99851d81583a40ba2addfee1e5e47474c5d19b4b1fa53da90b965552f0ab5ad57c935d684528769d16ab32bd612e2e7bb27e2997a0e9f4d0e58f7c7e4bea1241a1c809ec25b6df2743685525a71c8f018978cad8c7b5a89b70b475aa72b157b173aff52d113f7370e84fe42ac7b2e7e3e48437896755abe487378d696fe7796f1561be5971bf15bdba0e32dec8826cf6c220d48d2956ed209c58d81e09b2adc0a45910cc168cd25da1dd9fafd5d31c11ce4b6c70957992c0256164fb1d9dd074ec6d71e89f6db628129ad93bf43a7566bad985458af71ffc108fab382c5e1b2d65d423accbe9ac4a5082de6ced916f9df2c24ba30413ad2c9070762b2564fd5c10f7a7bfc26f13b945ecffe643dfb63bdee0c698d8eecb55e3ac351388623458ad03f1f3bacb923e1844336297fba464055f5c57d1cc79ca1c0e1e14821d0c3445fce9aebf0befa330c11a47ecf38f38957b9dbbcb51c2b227bf03e7b7abbb0eb776a9811a79b70fdf20bcc53b41c4682014a91c38b2fb205338568cef8c5a001da3aaeebf21a5d4f68dd79d538017b99e790f7e679b0be5f96395528d8a5a9c44e44f2837f6e06dc2ded319a00513e539f84c43794e9d7e408382d10f200085edf18b8f3a33dde0c184d834994e07d131032d822375de676af297e1beb51abdd11277a8510272900aa22ebc9c88b72639c5f1e0ab41d0db979469eb4af620fc4293797a8ff43b8993990177b53b9df72ffc049f019244902d5918b072d46f96b130bf4ed38c8ccfeca1f991ae85af67db7b6a4d184925ca63dfe187f33c19a870189f192c17d5420e6cbced2301280bb0263a44a91304c81b00bb65cfeb9f18cdb30cf5e61c0bed8016a0e9cc3c1080e042c1b9365812c2963483ad709627310b8d7cfe44af4001db85f5b7ab0df80c7e473b4bc8a4029b5462fc137775c1b9819865253536c24f4e4e993c7f1c9be4151fbd16edd0925122487945daf7b687853f156d82eccf75be34be4a83f713e50a258ae2e4e61855285efe481c12ad1d32ff5c9f4139239875adc160741bbbecdea5afa0ff4e231ef8e2b0286f4a596b8f5a92186d8daf82b927444fbe5717ef37af040ef422c450eb08841f0585a08a54a1d4940cc7ca572af6951ceae83b1a6046864a45f378ad4f87da15ffc9b3054bff183626b483764d323cdf2952da1c6acbbba33cc93475c28487e252205d490357e5fcb3ccdc5ab51ae70f4586276e09945bd5d4b161ef89c53a295c0084cd94e2367c84d8863b16d9972b9914fa2c9057e54ecace796c0fe99a77d4b7324e0957f5fa57b847335c6eaae91706ae67352f543086f7f8ea0e423650d83a1b435abea0d780a4e07181df1db4879f5fe69c2e4b4e207e1d12be14b19dd6edf73188a5043a149abb0ed2fffc41d823cc3b86427dc43a4d2f1d0c0b005eeadeb800c11ddde797efbbf5edcbfc503d832f8353cb9e1b670afbe0163bf", 0x1000) 15:45:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x1, 0x4}, {0x18, 0x3, 0xffffffff}, 0x68, [0x80000000, 0x8, 0x3, 0xa084, 0x400, 0x10001, 0xffffffff, 0x8000000000000]}, 0x3c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) read(r3, &(0x7f00000001c0)=""/141, 0x8d) dup2(r2, r3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="28010000ffff00000117366d8befb7860490f2f4ec5baa2ea0b08619a57b2cd6a452f710166900087c8ccd6cd78fcc2f27433acaf1d5c80623417d47ad4a62f6c213545f34920ea32154a5c82d58900af2c028cf8bafb861c77e72fa3757dd092d311d2be7a7c2f29bbf3bc9e4aaed06b70192c9ff1581fe8a8a3dc6c9bdeea758753f0dcee172000000000000050000003fb77a30afc9c6d6b95477f6b76b2dd208e34bbc82a30dc4e5701c757f40aa71b6ba613144b173bf4d40b593ffa2a99e0ea1175413d73a4d31b1"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 15:45:47 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) r2 = accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r3 = socket(0x10, 0x400000000000c003, 0xfffffefffffeffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x3, 0xea67}) sendmsg$unix(r3, &(0x7f00000007c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="01012e30000000000000"], 0xa, &(0x7f0000000680)=[{&(0x7f00000001c0)="3146e952aa5875dd", 0x8}, {&(0x7f0000000200)="e69fa699075c474ab21d9f27384998edd02ed27982b0bddb3f03e59383178b1ca726a0577a5b5302f9c19895f0ac95e03458b13a6da985a8c0f96b1844676592c56d2e1e98d1228c6cb5d0f252cc233dd8bebb574c9e2519899e2a8a399e3b1e09c5e3c60ac28123c48b53d5efaebf96af9edaf928193221ab05bcff54bd3d0d7e89f4c698956849ff0f4be08cad90abfb01ce7923927493995b00212b7a3b24ed0f4a2e43dcdd56706031dcdd025071cdc0e154e61614fdc48b9f1e590504a14c55c490fb808c436dfed524bae48f347784be8d2265871d34a71138e9e852a11468b6095df1b1af3b6a21df04d05ca8370ef35d1ba6f26e236d677380", 0xfd}, {&(0x7f0000000300)="61f91221dde4381895e351f40a0539ac2d88f4e455a9ada5054f5f51f75974661ad9d7c320fb8575111be327254f5917b1b2be4312901531a5add770b075928ab38a9751", 0x44}, {&(0x7f0000000380)="cc905a4a6732285d0a", 0x9}, {&(0x7f00000003c0)="eb45ba7bda73971406883fb1b0aa2616ad98475ee374a332d5f8a5c8767c94aa8beb", 0x22}, {&(0x7f0000000400)="c32cfa705b6e4402ad99768372782b3cde25cd947f1e4a6f93d1505019e8b364c04e7e8e170720c51f4bc27ad828ce8635f3a1ce20c69a7def9f7b2915819e365856306298e35ac51a63335ca02fabbf5deaf3bbca28a3df5cb0945eb0ef8dfff472135572f435d03203087aca7fa62e24204f90606637301460076908ee12f27bdc433676a2dfe6272a47df0fd85740618393aa", 0x94}, {&(0x7f00000004c0)="78aa5cf9ef5d9879bab9d3a2486cd82bd5cbcb7edc0bd85149c5c4efb05605116ed08d0f588647e6d35363a79b37cc9921ffd55ff8985dfcbecee907b3d95a80ffc28d9aa08379cf5b76e8d027bd3f2543a96cfa29488c052ef812bf4d4f202d82df7da0995d56229ee65937b5ec83c1709c1cec25e63f9c8e565cc1eb1cf14f785b5fd3e42df721ec354a3d11fbe4b00fdcc2efe8223b75201a9140d15b3a44f983daa20f19fd415725607dda6c5be5a342d26686ec96a562c2ac2c2010577a0a63f45c5b75d35056c41ae947790735226851772df419388d", 0xd9}, {&(0x7f00000005c0)="a002029f30d1007c2b0c3e12408a25417a0b9c8a24405e8f4b46e6448252acb92138c714ada7087f2df623d61bcb00a2edb0f93125cd6fedf470eadce7b98ff85d2dfc0ca25a8958a14292f586f1d6fdd898", 0x52}, {&(0x7f0000000640)="d687976d4a37f7213e7442ab6b9375d030f2337b9f8acb202b365d88cab69ee1f8d4af7884", 0x25}], 0x9, &(0x7f0000000740)=[@rights={0x18, 0xffff, 0x1, [r2, r3]}, @rights={0x30, 0xffff, 0x1, [r2, r1, r2, r3, r3, r2, r3]}], 0x48, 0x6}, 0x826719cb5f045de6) sendto(r1, &(0x7f0000000100)="97c9110cebee1f9a883b5677e1b5fb5835757f34d26238ed5d5221822b688fbd1d878f545a27a3d978ced4a10f2f7b", 0x2f, 0x407, &(0x7f0000000800)=@un=@abs={0x0, 0x0, 0x1}, 0x8) accept(r2, &(0x7f00000000c0)=@in, &(0x7f0000000840)=0x800) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) 15:45:47 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = msgget$private(0x0, 0x484) msgsnd(r0, &(0x7f0000000000)={0x3, "80311c64fddcc990cbfb5de8e504d3115b334db60b35967e75e76dc9fd2431ba123ce1ce3dd7ebe4895355a828e2cb82a7a6601127d382bfeaaf3e6aaaf91e62fb986ca1d9bc155b550a89bc2bd6c0b9966b7eaa6d30dc759af15493eced6525d6a41c52cac2f95caaddf59ea2be115d38cfc35a0dc5eae5bb2604a7fafd36a0e3b277eb3828fc42"}, 0x90, 0x800) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x0) 15:45:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1fffffffc000000, 0x0, 0x400, 0x2, "ae2381d825edc023f24bd5d83643ba739bfbcd53", 0x7b, 0x120000}) 15:45:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 15:45:47 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x12) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x85) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x2, 0x4) 15:45:47 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt(r0, 0x0, 0x40002, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x7ff, 0x4) 15:45:47 executing program 0: kqueue() r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x0, 0x7) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = kqueue() poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) dup2(r0, r2) 15:45:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffd, 0x800000000000000) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() geteuid() r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 15:45:47 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0x1) 15:45:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x6) writev(r0, &(0x7f0000000000)=[{0x0, 0x8f}], 0x100000000000017f) 15:45:47 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x4011, r1, 0x0, 0x0) r2 = dup2(r0, r1) close(r2) r3 = getpgrp() fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x400, 0x4, r3}) 15:45:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 15:45:47 executing program 0: 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/0x2000)=nil, 0x2000, 0x80000000000002, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) pipe(&(0x7f0000000000)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f0000000180)) 15:45:47 executing program 1: 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) minherit(&(0x7f00004f3000/0x4000)=nil, 0x4000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00002d8000/0x4000)=nil, 0x4000, 0x2) setsockopt(r0, 0x4, 0x5, &(0x7f0000000040)="48df4905a31fa97f9cf0226d36dbf2adf8a74ef00636734b7641df4d90c2b81d8bf810ac6de76df2949e3f228e106133284b3fe7ba71fac8f4181a162a3886a0df7c1eb7a3e28161f822a67aa5c9662a12972d46ac914c4ac9fdb82ce734f7ede52fdb313e3f45c0fa264176ebbdef1fab31", 0x72) 15:45:47 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001a40)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001480)=[{&(0x7f00000000c0)="8a840e3a3eddea709ae8ad3e7d50ce82", 0x10}, {&(0x7f0000000100)="36f6c2bc5f9744fd16084530ea7d842bc116e3cc4aa97b8e50162c235798d320ae60be20e6ae3bd1aeb47ca89b55c5b04a9b17c8888e4b2d2b15c8c9e46e3dfdb422253a784eeb4601cc300683b37567f8f094fad8b03a7d6a827d6fc2b96ced034fe4c56bc493884ccaee5a1b92c566cf87159cf338e8cc751d8329cad3ef97d57eb170c6c3f0b8060877cac24f6c16d1017e3908fa2d8784ba6ddb5963d07b5f2b769313ecf5b5f3e2baabae5cafdd9d798eff3ec6ffaafdf905b8ad34dc233253e5c80338931bf6cbd0e9a03156eab26ed89f593bb964c6bd225d4b2fc8851f12d14a04a8d390d042525a32cd77e6c7157aa49aa2bab7fe5c65023ef77518bdc408a8a6f34aadfd1f414eebe73d85d0e51a43958585042008531a0921c13e9f5c11b11f0f906d5515dccd852ec91d92383c90b13de6eab5c4d07235298b76e4d1ebc5b864da794a666b6e80b53e7a29065b9c72306ee036d2821c7cadb00ed216682181e3a2437fb02f65e5b2a2c2b995582ea4d7cda500eea6a8ab740bae0bf800e2a6905c9d169e450b41d3a264348ec5e3f70ee8f3594091cd574543899970a6e2bc792f19867d96b97e4942eea5135a59585e61d4bfc4aaf8c9ec496c7093c767d5e367996f3d149a3d99103c73a7813d17e38287376b8395998b2d97af550a5522738f975b0626309adaa18ed6db81a2edefd9bceed113b96b6cacde178d847d4837dbc8d8fbe39537672c915da115ca518ac1193bdbe25d49801385612dd04e45959eea9aa9cfb16887ec29e980b5fb530c3f339d4f7f8a2a7ce4049534df444aea5611335a14e0fcba38c6b4c2bb5c5fa01218f79a35eec524947571ebc2bb34b72e84e87b036c9a00d87124b6e2b3cafd71f359acd386feb9d3512377b53fdde0a87c5a7d9741fe7125564a23c08870f2bd87b2df67297a7fd157875ac93e31e254eac08a471480ccac3c792e6a7f93f6f79a9b04ed5872eb37463e89d8c51eece7ae9eae1ec58b8e5318f48630ba9fbeb0dcb6f367de6d2d30e5bb24174701089c8890af3546e406a1fe982e8e124f50fa1352c9e280946b5501b94d6f948fe3a5cc9ea97dc1151b494a58a68dc34348e2d9c1deb490ca138b5fe543691903e5a5b8e40cc5828e9f6ac5f33acc2a89fffa64a8bc061ae0300c0b3cbbcbb9a4279c1075f0aab157a163ab1a0fd97ae604a1556d995c53d872d2f58bbd6a624faa4e103839e921d503a9645b8c2f5841b9bc4f8d3c960d8d5b3f78ce356802c35b6ac608367959b4c8d6658a5f08677cc4ca5e402befcc6b89e70a2736e879ed4a6b08ee1e4ee7deb9fafb5de3f73c6fa0c28abc42a6c3c131da7e52e24fec62353a764aca6ad30b15adf0db96b87d9dec92e89c4556ca3a973d5f10f469d64bfc5bc77afbfea9b21091657481080e55eafbf6c9217c8d8b288f3b6f3f114a8c7f6a8191e88260c9d659fa1513a7c8f3f0b8649148a246ae5f87badd1f0d62a6abe15116d578f22ada4ffe06668081fd856cdd2367a15e0dbc361a1afd8fee9d1897556bceeda1f582bfe3e7be5db8a97de38be189a9151e037f7a399f8c22b1c1cd7a51512f93ba05043096a188bcec11c48aeb1a9632a1e9880b922cda74eddfa457f85cedff947a8529f98331bb0e028f081687c0a3d699cd6b9a6aa45351d3d5feb8550bec86a34f9ccce3924819ff6363a3240c140b722e6be6209e2bf39d24ab06bfaf40c49aa3ff35349619ead42893231e50698cde67d06891d6965d4668ed653386553b5fed8882d17ddac808830ea6e2247928836718bf3dbf3af1a9d4bc801035fd5937640969dabea441831a06857e41f54b011d9784edd9c5b4db9f5713af0e2dd401777b400edaad20578898457eb4e61f5bbf0a231ead8189990dfc8c59ae8664afbacf48a810df3f982ce91f4d4e810c4b8479305652ec9c4e4a81355e4abf30684ed821c662d06a939a8e5805e2f9a64664e97300ba8ba192c9a896b09c25d20cae7b465e566374e7434c14ff77ce30a185c1e4c43dd6e2ab1304f8c03917453944e77b73e48a57f328439815a8e45e5998db5a3745e2f2680f9c9c8c45e217b5d78af71678dfe5b0edb2e79dcd3d9c031272359d375975549b30c99d7805316344f13071f8525a28a4a9185400f2de226a15be6b4a6b243411722cf4c90332227ec5fbb7792fdab43491fe26d3f72f34b6b7ecb8c621da7bfa64d1f0514c0af9f2f82e3c6b76b147c33c9c6a7948c411608870aae425a97c1f0393442766f7b1c1338b2b2d026b858fd61d09e639aef4eb290f59f39d5ea919bdd1a1ae18586646998dd71e46dd54b3dbcad7a4f81eb7222bf82e29097b4be5b164d1f70cd3f6446b4ff482b7100d6fec10380faae10926c979d54df47c0b3daf1b02a06c51ef846c7f417de654c536f48ea1d6581ac5b37d860895964c246d7994c7a863e9638a2f7ce2f332f3b6f2fbb633bfe6cca0c169b6d18b66bf8907e50fd59c61b7212c0cf56659455c045cb1b889414e9efecfde5bd4c44a262f275dfe234187952ebf37f850b4646b8897b4963908d575618e65e59ae26dcdff5f3b51ad679792d233ebeb82d2b0f5020f1e832159dd2b71ca5b8a04d2c8bd1a34286f23bfb4a8b199e35aee84ad2e2d8ac5e5b8bd50ea5fca81714b651eac404110e75306407113fe5403cdfe342178af9f3b1296fa1a75feca87669dd3217cabc68bd90478fa9633633ad3db4a6003e32a3019b7176893016789fd750c511e09fc46bebe745a9cd96f718ab48c8da8f45cfd6a84acb7d568b5c2d22e19359e476b52d86106c1699dd444e8d8ff2ae7b3c67f76c04fa94e4cfd30366d95c5bc5f89ab535891f37a1c07c70d35ff4e02d61ce486a4cc023ce311d0333c3bf06f095472f2a08687e3e64a51405f1c3e4e72bf72a708a0e12e09196e3e33a7cd7a243441dc1c208b4deb867b5e7ac81dbab147d81eeb039ba444688923dc47059033d8bbfb278b416f63facc83572df162c44c7d70159dd712c6584ea459a9e23f9fb7baaebcef736924c538ea7b3fd2e1d14037ba4b367527caea0dcaeed8b01cdd808f8d5fa0f30c6e2c07f2dd4f1ae4b847300522c98a5a1fa30d1ff885c67f06776e5780afc829c78d92b600e192e1f427052df86d6945c5e8c865281336a666c6feab83dc13fd6ff58de1180b6ee97a1242f7d180bee39496036df1534b0f99189776839446eeb99cf1b2ee7ea235a970c1bbfe3a9a194396dc1501b20b8cb2f21e84f3f5bb87a862534d1a9001276397f6484abb4b3b606d53e7d6ac41acc807861b0af1036b5d85fb6270265dc076db6700c2e8c04cb6a25806c43951259fc01d747fa224c8b13acfe268394c6142eb62fd4ac68a104dbecf91cd7d5d18bfc270bff7aacc9649bfa80309c4317af436f1c384325001ce0a601a58483f321d22ee9e52dd09a913b66ddf7be4dbbf3a61a2e96a8a12bd67f831dabb9a6a4f0d286befbaca7b243d799191cc27b25045eb302ca86a0e92aa38d8f8d5ad22d3f1db7a0c6e69806799c9b5c79a498ce646a1d994a59d5111c8f75c2bb43a8819af06eb4770cb16f147cf69dfb752572f3ac9314f8dec284755429967bf409cab31ef2f803058d67488b52091a28e5bffe9b05ca231abcb243c6b3581674f2f4993b670574f0b24e910a4552be70193f472477e476bb43f50688ebc69f736e3bd49222fc092b563dc537eaf8d06123c28428447c14182df07da816e0c1e59a955b6b5dd0383d1a9705b9fff2fad0bccd0d73269785fd8d8d5afb8fddbaad63f56ae35120de30f7f3c884a68dbe37602f07af540d9a2ee824e119dd9492780750e98f65cca74acf975b7347b8907adfd2e9b8b99808d91dd427c8c1eea3aae665208009aec1c1bd33358e2235438a88ef3142896c642e3904b51a794a49f4a666a67d62e383599a9bf3ecfe9397ace1f4061e00b0d10fa26369555ee62647dd25ea7a920b2fe5616efd4e8f99a49512291d3361c27ee999d9c5c511b49a5d835c1c6e75ce07f44a93a1aca4c4e8cd538aa5bd6ad41d70eefb97f1312477f33102c0d0abd02dcb1a2f9ec5a41abe79a6b8c2d0bdd2dfa2dcfa7723094b03f119eef1a60093bb6fd0a886a2dcf889d20810dedacfe28bece0d0addae87d6dbeeb794d75e4e746a6244365bab1b6e020896b5321635d5f6a45b36dee0502c14349ca2b1976ac07bc7b73389e17f428374e2b8fafaf3a790febc473487c5490764c5bdf10c4a912b59282701258f27ae6c285a88f9c31f1e6d1da23db8fd7b9c77daab1502c7e9a34c8ca401be870f897a0aa0cb09bf99c2475611b870aaa5d4e51d2d69cdd0c5d78b1f64af27e7ba8917ce184ad8d5c91c0de8c028ade1ce476b25136d4e438a906f0036651118b59231bf7b629f7b027dd155723176f5008814efe8b0461d1d0dee003789e8f3c99ad7624bf53f594bee04f9f83b86c200eb84469c7c5c8c0d85d0a1575d93c2363f9b11879f76033ae6812147f3a0ae36d7cd6914c35d044d34e3b71daf33da6ed76ee32adb56a5ba29aab2adc4171413a4e5c5e0d761d6c78b5981afb58d6d573f515cde26f858ab435acf91b4f7ed9e9b2cc9986dd8fd76783a6f18e733b67354d4349def5b85a96a042fd7e0fe0139feeec3d7909a07a72e9ea9a5eca593e0f19f6755a156db6ad8259a9e41da08ae90fe89a29728d43445bcbd0e4533f9b252d113b9b8024d5d57b5cd9cf0ce112269f069d718e5c4f2e4f04041a34b021976d55e393c0414856e21ba51ddfab6b700f99c265291d7b19b279194421bb06fcfa75551c9bc532e183424958c774b58466d350af516f158a205f4cee134200b510d1519d399837aa6226dfda878dc670e745cd76ffb57827e90bc3c1140ee3a0c1077c5ea719fdc5c239d3731c17b59a1e89bf0349958826bcca39f0705c2fcad0f72f3ebb48ed1f45a01f4df493ead68de40773f30330fa94de23abe847f8abe1c39b6456b00bc4586444dc66e0a91610c680cfb3ecfef0cae3a8b83fc6d034195a3f5eec56ffe4b8ad488853dd2a8158e4118ec0b1656318f58237fc11c8b2372b6839c8acf65330204f2950b7c0117188e05c6039378b77fddcfc180f6c08f924bf2d0db04e35f02927efaa1c69e915181743b04edb7d1fac5bb1064093f320a9a6730122b9af9f1384904ecc18555edd4bf1e99812bb93898d4bc7432d46f15857fe2cae00d668bc51c7cc202687777218367162314e9a759d30fc12d6f99cef0bf77ebfdd453d402eeb20641764ffcf8280b078facca5c5a2620258a16310433912f8ee5478665c4df25ca06ae80f3acee4f77c213a296b15e88a27f7d487966dfed426a1a90ca95d6da6cbb57582831fd1449b935a0fda4f380a1dde10045364462a1f8f99abe5bffa3980f11e907757a56c48dfa58cd398916f39412f9726c681144b75ab101210d1a6d5fb8b8ec0b245c9a01489fa21aeb264c7ed1d54bb57e604cacfd7ce756bdcec2baf4ae526adb8cd883328108a77f248e82b83ef8a622ca176fc6dc6c99079618139a3ebcad318f04467056b6007d7dfd9e135669a78dc26bf7d8e187d488a2ce969bc5d9ec9e65a7bdc4fea7cc69677edc793dd6b05e877b9c9235a4f837cdc5792e6935f442504e9c99fbe468440a6376111ea44dc2e45f35a8e1eff1e79e6b7dd183660f28a821e7874c7b33a61346d658bc960d7f87d3f269350f935ad765098ef2a551d5db44c5e9ab4d07a616c8a7c867cfed1b6eb32615583d34d5b5fc", 0x1000}, {&(0x7f0000001100)="9c356bdebb2364c53d5e63056694bd215bfa612fe496825559c119d254a1fcf039e9ab98455360a7943bdf9299f81ed5f1a3508f5d5646cee4efe15a30dedfdd3e58b1bd303cb9acb772daba3bc6fc8a514758a0fcd6cfbd55912cbcf63698467f11922ee16ea155358f19c9b2a4360df53f4abb5f6979735aa89688f9ffb52ce56e6e9056e4af57be569509988f262e10cbbd7a698a1cc79125c60a2e1d6dcabf4aec6275336e8dfb5f089cd705ab39039d24547be9958b332e6c31cbe8cbfef3646b5b668befe079c4", 0xca}, {&(0x7f0000001200)="40ede609e6f2f3882f4d131297b06816ae4dcfdd197496abe8dc108fe2a21b04d5a35ce264c8c0d81918bead3cbaac583ff7c460f8f923fd60f071b36454fb3f122c84fe2d65f9c403aaca8a1c842d0b1415b1cd494ad9f2f7381807b84abb51d2e9765719d7ee035fe42b3d6b164c4df0504606eeb89a4892f64472d770823812de241482bb52b629d67807b71672c94db003ffcc9d1d2ef72f9cf6dfa7205109300ab3e823d7e53b1fa27643a986286b5d2318199be4bda7091b8d46cee206cbd501e164ceba3d546196ae7c2458c3", 0xd0}, {&(0x7f0000001300)="98eb5896fd9c0c256e1049558de75b6670e11504d13b10da2603f621b0714467e6342d299aec3f4c8bb1ab6ad0df3f34a68026d7523f6c76b402677df36b05c6d3a74b99b04d2df4df7cff2e458fec23803ba0f0323d1d8009c6b06794333ed85025b5165d7214fd26f2461d22695d9b1122dd5959a541e0", 0x78}, {&(0x7f0000001380)="bf7811", 0x3}, {&(0x7f00000013c0)="27d586e14b5025fe3030ca0364d0abbe4dd11ecb5b2d48ab618fafc5e0c58fc72df41cb3ec0a3232e381def415582034225d6bc05dea3478488d6d7db7dc7a5a806176761bee14d66abc7c07876e0bfe61fc81b3b14c885e0fb1fcc14efa6af45e81682a45e3b4de56d5437e46404fc769a8f83a0476ed0b6ea1fec0e6a9135a9221fef6f60019098936601fbf1890c0f18c55", 0x93}], 0x7, &(0x7f0000001500)=ANY=[@ANYBLOB="4000000000000000ffff000004000000db77020ff6727390456a3fcca8c6e77e39a730f08c92145f9af4213aa46a860b24a214107cbc02972bcd4a0b000c0000c800000000000000ffff00000100000059ab6e6d9e1524a0ca19e01262876d406c4175757931fff2fd482b93241106ee6850007d7e43e44886bba511f7d3ff65f89f79851b5eb52e5f63bdae9946795034aec433e37c06a86cbc2a4e7d9484683ca7f38feecd354338826d9839e2cee0b3ca9c9d975fccaab86eec8fda1debdab9182d455bcbb1cf9e99cd43cc7faa3cdaa8bf7a257a20e579305a98c8901c383c55483aee79ecc95340a8cb03cfabc45183cb4c85c70f71201ff4a32334cf8d463d7f03f18a3148e8c57cf1d9119f0bbd0000000000001001000000000000010000000008000000add0c3185c5d0eba4c9c6950415ebb1e49bc2fe1c39ad9f5329215078913c5f413230a97534315ad339c30ede1c304416f3f88ed8871ce4ed01e9845a8f2a3cf8e4a913300eb271e5230f282ce63fb1415a718ca8d83717050347bf11cd63412f9b1a85275a39e141d3f3e88fad6fef4f045220ed12655d18351bf3bbd0c8fea3f052ccb47c51fcbabe3233edfbdddded66674b4e9652415ba23287582dab612c7c2408dcda8a64b3f4acad1aab40ab2437b87ebdbf6879f010d92323a9c8dbcdd163dcf017e465b71ca46e3a960259b2c61c7f78926670649a63475b5d05790e3943a8b7e78e70071d241a303a1d297398defc1699bebc34f750000000000f000000000000000ffff0000ff01000044728d9b02871cdbc17958dfc26c9824c760f35a7c6c4326233f4503043b1546f35e5e57443b5472d200fc3c4fb2aa893c5c82c2c5281952e280aa6fc544d137a2cedf52c38ea6da51248d4094ebab93a81e9ba38739438290cd9c79e3e3e179e531e87ffaf977eb4f83652f31297dda33aa357b687afc69c522e2a312d31a7c8d85c90d9b04d91abf5c687b4399c0a13de566eb29913011e222887a48b6843d0987e56223523303b60246d9a63d3c93f565cfc510a0abcc876959396be787c83744316f8d22d5b6b7551cdcfc8ad02d049243a79fec600f8c2b6ca36daeb662800000000000000001000000ffff0000461dcc1c8ab090937bf083134608efaef6b7751e14fe8f751f6819cdc7c225b81d077cd88f119f0a552c1fc058310ab44659ae35ec65702bf629283095aaef8ccaca14ac3666e701828c13c99bb05103edc781fa924fb84d5cd36433d6e8f865829792b2d908c1cadfff9351000000001800000000000000ffff000001000000d9b9ed436924460010010000000000000000000009000000f7dd931e040e3f93981363cd596bbbf6ae76eba802e9f236f13074306c5f257f29989be6950c1bab8387cd748b4370a0e07a00d0a9fa9e6594f8cb7c317659dfbbf75bd5fb867959a05bf7e57cc58ecc63c3b655c3ba9daebe2abcbda7c28644d31caf924ea1fd7c75e888dfad0f0cc16f217e056015f9f250825d91d72be5397a442b9e39ad09d6c1b7866896ee35649a46bf6c0bff21fe774df8c407504e9b1c31fc7f569dc9406b138ed2c3bb3972c4a6828ee7b8e25871ba90ffe2aba135c8bcdabe62bc1323d78d3c9c564f3907ba99bb19028b044c3cc73d3de6bcc3a1a1bdedc07e9914e084c174ad73f74b955dcd671b6f13378f8f000000000000006800000000000000ffff00000800000025306a8d648c2eabcdc1bcec4761513b18e791d60f3bcfe8c50d5795c73eb8739f04fae56a9ca6b67445680e2e04d1ec2741c0e731a8ec1873790734610b4467b3445339c73bdf78dc"], 0x518}, 0x9) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000040)=0x49e) preadv(r0, &(0x7f0000001bc0)=[{&(0x7f0000001a80)=""/253, 0xfd}, {&(0x7f0000001b80)=""/52, 0x34}], 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001c00), &(0x7f0000001c40)=0xc) 15:45:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="82", 0x1}], 0x1, 0x0) 15:45:47 executing program 1: r0 = kqueue() r1 = socket(0x21, 0x0, 0x3f0f) setsockopt(r1, 0x4, 0x3, &(0x7f00000000c0)="c308e9f4e1d0a8387e88db8aa7d4c42c28dd023e8e435239174562e27580c821e56f3690da3be6215afa0b334b2d43de2785948f898149a97d63f667dbd79c678c327303a740ca9a3b0a7c02dd7439fc596cfaea1469fb81dda66b36166685df15140935b11032ba77e2eb267b5c763249fc171342b9d4a2bbf71da33db8ff2d08a8750e9009fd0c9a026b495f1956e9b2", 0x91) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000040)) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r0, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffd, 0x91, 0xfffff, 0xffffffff, 0x9}, {{r4}, 0xffffffffffffffff, 0x8a, 0x0, 0x100, 0x3f}, {{r4}, 0xffffffffffffffff, 0x1b, 0x40000000, 0x100000001, 0xffff}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, &(0x7f00000003c0)={0xffffffff, 0x3}) 15:45:47 executing program 0: mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$setstatus(r0, 0x4, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 15:45:47 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x4812, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 15:45:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000080)="b628719b793c945a1cc73c6a105fbd52ea4e5576a556dbe44e8cb40199d64d2715655c39b215c1a42b3352d0b3b291e4212cea84b86d1beadcddca5d5690748844817b4530f74ab9b2d12efc4a1fd67f7bfa402b90903790e99831726e3b6cfd226dc541ea6b9cd83c9ed7", 0x6b) 15:45:47 executing program 1: munlock(&(0x7f00004da000/0x2000)=nil, 0x2000) shmget(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) 15:45:47 executing program 0: setpgid(0x0, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x5, 0x7fff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 15:45:47 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x9, 0x2, 0x8001, 0x0, 0x6, 0x4, 0x100, 0x3, 0x3, 0x3, 0x7}) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x6, 0x4}, 0xc) 15:45:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) close(r1) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:45:47 executing program 1: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2000000000, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 15:45:47 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r0, 0x20007478) poll(&(0x7f0000000040)=[{r0, 0x44}], 0x1, 0xfff) r2 = syz_open_pts() getdents(r0, &(0x7f0000000080)=""/179, 0xb3) r3 = msgget$private(0x0, 0x34c) msgrcv(r3, &(0x7f0000000140)={0x0, ""/195}, 0xcb, 0x3, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x1010, r2, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000a00)={0xe884, 0x8001, 0x0, 0x38, "bb77481259a74ee0b6b45c3c94fcac3f43b38453", 0x100000000, 0x7f}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x7, 0x9, 0x4, 0x0, "0fbeaafbeab499ac7c9303475513df5453ebccd0", 0x100, 0xfffffffffffff6f9}) r4 = geteuid() r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x3, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000440)={{0x4, r4, r5, r6, r7, 0x10, 0xca}, 0x20, 0x100000001, r8, r9, 0x9, 0x8, 0x8, 0x7f}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000500)={&(0x7f00000004c0)=[{0x88, 0x1000}, {0x27}, {0x82, 0x1a}, {0x27, 0xfffffffffffffff7}, {0x43, 0xfffffffffffffff8}, {0x87}, {0x86, 0x7}, {0x62, 0x7}], 0x8}) readv(r2, &(0x7f0000000700)=[{&(0x7f0000000540)=""/98, 0x62}, {&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000680)=""/94, 0x5e}], 0x3) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000740)={0x9, 0x2}) syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000780)={0x1, './file0\x00', './file0\x00'}) readv(r0, &(0x7f00000009c0)=[{&(0x7f00000007c0)=""/31, 0x1f}, {&(0x7f0000000800)=""/122, 0x7a}, {&(0x7f0000000880)=""/29, 0x1d}, {&(0x7f00000008c0)=""/227, 0xe3}], 0x4) geteuid() 15:45:48 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xf9, 0x1, 0x3, 0x9, 0xa402}, 0xc1) sendto$inet6(r1, &(0x7f0000000040)="d1807900f89664f07948c775dc3b3bc531ab1d6999656ece8beed596f9109e1ef2d4f6e200dea2f2ec9fdee07ca61d3a3374419db2bfceafc6016a365fb471e8ed55b695c8b981edc52d0d8bf08bd4edad6a5ca9b6a8cc7a38156b5827c06ec2f77392e51b4950aba74d72888a59b7c8e100aa25d64127a6f49fdd421383679dba3da273328a68cea5474b6d0c88be9e9869f2f8986633d259704072477be919c543eda703669938f05df1475c6a7b14421828ce8108f2003bb844aba080686abd892c5852812ae08c5e010876f75bfc6d19d3df57f98ea667e78595b4f05444984ae112", 0xe4, 0x400, &(0x7f0000000140)={0x18, 0x2, 0x40, 0x80}, 0xc) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 15:45:48 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x1000) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 15:45:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "00005ec1cb7b0377fdc020000000004000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:45:48 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0xe7, 0xff}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x8, 0xeeb}, {0x8000, 0x5}}, &(0x7f0000000240)) setitimer(0x3, 0x0, &(0x7f0000000200)) setitimer(0x0, &(0x7f00000000c0)={{0x5, 0x5}, {0x5, 0x3}}, &(0x7f0000000100)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000001c0)=0x2) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) setitimer(0x3, &(0x7f0000000180)={{0x401, 0x10000}, {0x1000, 0x9}}, 0x0) 15:45:48 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) r1 = semget(0x1, 0x3, 0x20) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/31) ioctl$TIOCNXCL(r0, 0x2000740e) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x2, 0x1, 0x56bc, 0x1, 0x2, 0x0, 0x3, 0x2, 0x0, 0x81, 0x7ff}) 15:45:48 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') execve(&(0x7f0000000140)='.\x00', 0x0, 0x0) 15:45:48 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) ftruncate(r1, 0x0) 15:45:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0xfffffffffffffe82, &(0x7f00000001c0)="91a4a72a1d8a168b57e0fe69b3bd83fb24ae060f25d2ac1e41e3040ab1572783c27fe3eb4e25b2dbb6dfc88d898c60e5149772c8b0a90892cf677341b192f7e9621a84bc7259e7bafcd51cddf7a81378e4dd8e2d16f4b612f9627c6c74dc69511c796cd46b10715b7de26d64c0a7c2db43b33a7ee52dea33de179e7838acbf2a7b2199b627d6e3221b2ac57006947780cfd5328d4fa08ee35ae17098cfced549113c2c8f4cd7209951e987c8269f37b27535ea845fd8f79107b6dd15ddda60712dc8879d0d9e7f6c076547300c2c6e0df1c6257a02f3ed0cdc3d7dea2fd06172edf76d5795b57d1aa802c5d73764bfea0bc063d23cf0aa998eabcdf38e3aae88afb3331c37dccda176a8c2f814a3d7f17a24d8b443292684aa809e1acb1c520fabff96116156a0a4d9e9eb8cc9a7e9f8aff84c25a175867ab36910497a06938fa29cea93b0a4f17aad0029ad07e048c72bc521cf24de051678e348ec87b3574b808a1b10b62b60cf8114f1bef88647912255c68eaeff500dac998f6d86869cc991b9a7fd83dcff9d4e1b5059e362d49bb4e3502c3a1b111b7b7322befa86dbc3bf2ef91c7aa4d415d171c3f70411fa01f9bf50a9fe52475a706cb00a7621d8d70f2f2e0e4df9281ee537a18c8920e3842826eb6c461e5a232a70b7ae352195933fea2a3dec690db410f6bac7f250247d75e6110cc38b87d1d43e64a06252454864f1026055f2e8cbcf9ef8d6ad12415c386bb45aef5e2254cf52de425bbfe4b273de7cf8ae17bac70ffd7d04a1ca37e472df67ce86644aab9e5b8376ba3a50e759fa83d6dee68c3926278536f1af29dd88dd42c723e056d5f0f1c286108a1dda6cd3f03e593a695cf6764cfcaa0bae7bf9879941e26249a2b2861fa2151f0a0910054014b460db06ec752619fae66cb161038258a68b6fcf05c15c02ecda4c36b6389fc38521d60df097511a660efec0a14d5b101131b6ce784ddd38d36d63167a6593bbb970adc53dded071b139fc1b8b4aad133b382d063583afd939494a5fa6c1dd12432941764ef0e0be42ada1646871787ade7b4d6895818f8a96c89936b9a2755ee3e424d9bb5b078a3f9a04bb7d4e7562394d84ef81adb3d5b10e846e24c008c2f86fcb29b91682ea6fcaccd67998597feb9b2397048de8add5033c25dce037fc84037ef3ad6433bada7a245ca8bdcdc0c7887f1be5f41b1470a037d890bcf979a4f182cc7eb3e9d629e87c98ff458833687fbe14dd95901719fd1b597a8f98fa978307238c9d12e84aff17b9025c2be28a3bdb8f70fcbea11f8d760f4d4b9732fd97051dcf2e6f64e334a277fbd707c4a18b374ef03884d9cdbd597f4abc5e123b720038e3690cd5bf1bff856b41f442bb0a7e5a5ecc4c57f84d028dd5324730f03ad67c2286dd933c0de4fe42f6ee172e5444bde970aedb441e716092628ef21eb3911ed95879949b91c993f5094c74b12a3e94456c657dab187114eaab5cc35c616b692622393df69492ac95102d4ee05392f59971c5b80c055d0bc1a4d646e8f94f348dbf55dbfdfa80b20beeecfb870bd552321104960d20c2884daa1e22b2af544fb9ddcbc826b1fc6f434516e9d8c645511e5cf545960e9aef777c3e364a2347ce115b9932e250e28e39e25e1f5fe12ea57f1014cc239ae671b4853309c8177402b6f633b050486bffec9013bb13536df60f91b47fee010f0e4aeb1661fe0be82ec43d352fe57b395306e3fe40758514b2be020c21f5c9240f8bac55a8a397106acf85e6463e64ff6391588bedbc600adb3d7f89c96d88449a37e2b97338046235543b8a14e943de12aeee739f23d581096cb7904c01fea744f889c505e55ff07b7216dd17b6a833fc5e98be98fc8968a1edd6fc728640f4386e7223707822c9e0e57a2f0866ae6ac67d391eb4c13662e5b61d49eba396303955814dcfdface490ae399c443012dc3fd7c30c5770379ed5fc6db27cd6ab20212f4b070f58a3f0fe68a147651062e51387d0fb2ad26eba4c5cfa086f351f75be6e71dee222ded5dc09b2caef4648f78e2f8146fa92483359f6d10aa3508821fbbbe609b7ac9520eba9f968de676b9a0f54d21f7fe1bd1fc5c455554e2c00d5b4e39fde95c37ca8a050d1ea56210d83276cb78ee0e37f2681678d2605d4b4744daf298a8885c27eda09ade36cfe0fff3f723ea65bfe7053536ed91557d243c229cf0c01af12240d6473788d4f6701841385edcc811063b94e48be6ed565b936092fa5c9afd2d2058b27ca6938806a3f362f5c8951c5bddfb35093557426d70ffd280b2c3d6852543b3d2fb1e57c6c292643a1f6fefa1e402afd13b6475ca126c7eb348668b9dca0c5f836aaa8116857b5315c9ae862eb9889702d5a546a6d6ea7b75e17e42321a3480bb1d50569b5d181ac5a6c66eef83007ee0e49d80f09d145394da4f9aae697ec36c19a31554df76440d1cfe27ef1e63e489f3effec025a118b92096aa2288c31215d88389e0e8e0f9641bf3d77f22228b0649e0ef1077f38ad9fc157f85781dd779a3e774e3fb361ddc2e49edcf2b88d6cbe2cd26d0e1e4a2b88a0a466e79f1890a308fad30c96c90ccd4d773426d6cc667f9a82198c1010bfdb95701921ce89d32e05ac3a641dc761ba92850fddae430ab094d7c0c4057619e9d0c25628f333eedba83eb705eabdeb9bab5012e95cc1f2ce7cb3e324b022b009a7dc5eea9ab340da2a6def909e845faacc83f2217e8d9cf4a830e905a1c62854cd130a2bcb7e039f35c002d533ebe1d612d81a86065965559d789c99ee2603fa2a4c12d288de408a5379eaec48a90845a5153048bc9459e93e70dc766f27b048e128856ef04ee08f044e61d215e2e286bcdbd85c74e82b29ccbd5714cdfd807524e11b4ccf2bda7b53e456e896aeb9f39a54a02bb078af813e8f006f3a6f48e77a9033fcde6186d59c943d081d721d4a07816286ac636de6f135fba9c07969eb6311f4ddc7269d51d5bb909db37cc74ebb78ef40a23617fa34d961afb1ccf1ec4318478db7b8f0ee1d93e7c00377b5bf44ce33aa7b610d04337b817a2eb9caed4bbd741f4ecf397f1ee3b46737360f7d8bb73f1839e372aeb08f27269acd2929599f56f7ada657062d289a293cd122b1a693d1e9df1c1258145c9811d25cf70e137b2b6fc14489173a1ae5c6c031c7f9f8256b53fc85f2f7d2b01b11b333dd8fae5ef1d00eb5ca049250d9332ba0844b3043131ef8607c3be36fbcd079cd40f96be0fd7ca4809a012f367229967a57ecdb12da4c54bd3a235463ee282ecffc5eec443b3717e73a49b294dcf7d47b4018c9f9811a3b2601c5d489969719a80526b4a9a9eeb7cec1f51e90448ab856bb2828db031605788b3b60c7c30fd5601b89a6b3d0711d19d15572831915108e8fd58a1f0b001b23761dc08ba1060a2fff5664abb6d2c20c0516ff068717443b8717647fe44bebb54ed4023770c578f711a5eea4d80ea10c12785bebf444eefc87bcaf697c043ab756ecddedeca09f55baf274fdbbc51dcef8ba97cb6282cfbdf8a35f25658730b31305cb1e3e96e9713b6fd5570f05073d601d65c241b99512deaa12a0806f5daba972347b557bfa53f5515f3a6fdf9cfb00b1fbe644f0bb5aa353d2856604d60ad53779cbcf614f99748239eee5632b94488d9d3f4f36d13615a1731d8df7cc71d078b98e0a4b1f84c322404e6871691cb50614355bac7afc2fc1028d051ed7e3f78eb375a4118738cbdf0a4427d242e0f4df20b7af5abd8f54b6dd46df81e9cc9a10e472f3538458750965be1be962a1f813b2fd93be78287907d7c632623630f2f74bfab04890ae26eb28585dab728907248f92d523413f46cc1ddde47a45b8074751bc9aa511dfe9cbd5f7f634bd2ba5747fc4aef0175514ffc1a8a737272ad22b361846903c99ab4361d445b3566a3331e97f8676ccf9efc626156f49e97aec11ac8ce8db86bf3c374a68982d15b5b1d79bcfa4924c1c059ce530244ffcae54140e93f7174cb369b7cefef427495f2110515f92909317926da7a442e2e81d8c1a3db850026aafc6c3ff64ed9bac967563c893c235eca3d0f366546c60d2e5579975d006d57abaf69aa1ff0aaa9e71e426c4259e3b8cdf25a7f2e4907c907c0448420edfdd2ab9ed40fa187ef76824164da4c16ac7cfc4703f03e6d8570f6366cc9c4995ad677e4e2eb081b5ea31f72511879085689f4bd74fc62c6e6324fec467eb53a1aa845dc9ec80ee4f0293160e7aca6ad2aa34a0b473eae0f71157344966ff20cab91f16ab79ab777a69432c40d132be308bccc4b10fc3451f3069a53e36695944fe6edd9edd6aff231056fbf248fca0d0d6d80e7ceba0c66dd3e56ca28ec5886f44e7060f7a99a0f5411df469ebe07016c6d54556c8dc338524db5c65ec2e90f67b02ce8667c4b7aa4a1f493af1dd7e72e615485ad96480d44b465609aade1e0ebc89e2f52f2ed533095cd297527fbac0c2301e0ec91f0803e0b474a95ef29487eed400615e96d747bc10d80aa2879245b1143f5b605e870f4a68399dd0dcae0d894c92e7b18d6b584273c5697a02f8f510aa963f50bcb69f8ccd2885d9862ca20ca16b2be193eeffb14418dde41e9bae5f39d813a6325f6f39ce2e26f3ecbebe5603aaaa193106c959b35047fb6493df43e1991d833fdddab19935238ccce206c139f2afda6721f192b970cacec83e7d863eb4aabcba4f7969c95d4344059646e2b5c1d952e297fa2afe8be121537378869afc06d02241d71c6cef20a004270052608088b89c21e7dc8e0f8d4e6cb407c374f194ad7d330093c50c5ae77dc55af8a65180a441fcadea01f72da47983b05ad98f7eda60522530b8b1e7a5e677d10d7599d5dcc714304c40d684fbbe84251a06666d0903d9b930d99cf3485bd895b060db035ac54c22bce0de9c66639fe4fa2d1c864d05facb2a28ca5fdf4b08cd6fcaa131e150c6613efeb24f4aff25672eecc7131dc6246a8f2e496120f3fe79d81927190dbeb156d85de57ccbb556858e1b74e9ad000a5ed9bd1a1de444fa4146c230c7ce04f5c70ba8bf47ab1d514ba60d10417607d68415907ed8b5216ae902e307a02baa0a510d7fd7d70eafd7417a826934c432d9a9525f47f1e0421e2c989d4675b1489daa1a49adc1525e35b2cd16128f4cfdbb525082cd45f7a8b1b275a112ceffaca144578fb75457884e9c3207233c216bafcf9257a386f22de8c89861e809177a56934224229dc815fc3ea752cc61b2104d390ba8a5c2b38bb5ff27e98cce32c1ad24d97a148ed0c7cdbeaaf9bab467da9a986913ea887b84725c6edc224bb523380428fdbf1dde9a0ccafe8ed86a51ea53a615b3a71142de86143b2f4e26aaf50ee07b6838ebe8b238af8e1774877794cefbbf11fab5587ac2e0d22102257619584cd19f26951fdc3a0aebdd02808485a48295342e99ced7bf5ded1138f2d5650688c92e6d63f651cfc923daf7add38b1a43203ca6cbc4cc6d2d45242d8366cbfc335da2a642567421620d31bac9b58e224e44506d398d3565f6ecbfc6ecf76dee4e0cc14c9b0d352637f02a4bcf894e250a0db4d3fc59edcf3051f3e1751eb866dace1e38c5da66a66f629467b92b585273003245c2a1ef164e9e27db84fdd4f72ac81a36f42f67937874187d3a4c65c241e9e5d5fc0b9521c664fc795ff66388859961408f01ff35cd35fd5afcac074868bdd9e56503566c19409763b532651aa0e6eb38a2d0c603a11aa29d572983af3fb9185b8046c147e810691a") setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x7, &(0x7f00000011c0)="f7f93cd1d87c19acdccbb658fb90a5d0370204a5e79477447cf81de9a50555c95f95b4881426709b1549e566638f4fe6016ffd0a508eb43e6dd7e6060851094de74dc211007f73cae8899fa643b7bc7dd7c17f77ba4804705d32e039ef3e894c1ca91e0340f22e748db9990b48090deda622fe951bd60d6af95d891f978c962128b4c0a3db3c7b34fbfea127", 0x8c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) semget(0x3, 0x1, 0x280) 15:45:49 executing program 0: unveil(0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) unveil(0x0, &(0x7f00000000c0)='r\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) getpid() 15:45:49 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x40000000000000f5, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 15:45:49 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x24, 0xfffff, 0x81, 0x2}], 0x652b, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x10, 0x18, 0x100000000}], 0x6, &(0x7f0000000080)={0xffff, 0x3f}) ioctl$TIOCFLUSH(r1, 0xc020697e, &(0x7f00000000c0)) fcntl$getown(r1, 0x5) 15:45:49 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xfffffffffffeffff, './file0\x00', './file1\x00'}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 15:45:49 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10100, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) semget$private(0x0, 0x7, 0x101) 15:45:49 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) syz_open_pts() syz_open_pts() 15:45:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = accept$unix(r1, &(0x7f0000000240)=@abs, &(0x7f00000001c0)=0xffffff8b) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x2, &(0x7f0000000140)=[0xc7d3, 0x10001]}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000300)='./file0\x00', 0x8080, 0x10) close(r3) pipe2(&(0x7f0000000040), 0x4) pipe(&(0x7f00000000c0)) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000280)=""/93, 0x5d}], 0xffffffffffffe94) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) dup2(r3, 0xffffffffffffffff) fsync(r2) 15:45:51 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000005000/0x1000)=nil) socketpair(0x1, 0x7, 0x240000000000000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r1, 0x0) 15:45:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaf1ff2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbcffa6029b40a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x3, 0xffff, 0x800, 0xea4, "bdf9eb4c47593a9df9d287348261a7a643ee17f9", 0x3f, 0x10000}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0xff, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x2, 0x80, 0x8}, 0xc) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:45:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="98269555d6daa095183bc5e35ba8f61c5fd92a9e52d55e137ec8acc523a9527266d2e27248b1bcc1b22659fa941b12df7976a5dee3011506137b8a9688ff003c8338a378c294796eb80787d6ead93d7ca69240736a4f9e3ae6205117", 0x5c) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = accept(0xffffffffffffff9c, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xffffff2d) bind$inet(r3, &(0x7f0000001200)={0x2, 0x3}, 0xc) r4 = msgget$private(0x0, 0x8) r5 = socket(0x11, 0x3, 0x0) getsockopt(r5, 0x11, 0x4004, 0x0, 0x0) r6 = fcntl$dupfd(r2, 0x800007, r3) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000001040)) msgsnd(r4, &(0x7f0000001440)={0x3, '\"'}, 0x9, 0x800) msgrcv(r4, &(0x7f0000001180)=ANY=[@ANYBLOB="7bf46bea00000000000500000000000000000000000000000000fe00000000000000000000006847ff3ae8f792c36371f1cac1b7f3db1a29ba33931e0f371a5acd927407d932b7031f4452a3cee7aab003326381a6835bdd7f62c5b70c31bdfa"], 0x1, 0x1, 0x800) fcntl$setstatus(r6, 0x4, 0x40) chdir(&(0x7f0000739ffe)='..') ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000000)=0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) msgrcv(r4, &(0x7f0000001540)=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\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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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'/4104], 0x1008, 0x2, 0x1000) dup(r1) syz_open_pts() 15:45:52 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0xba) 15:45:52 executing program 1: madvise(&(0x7f00005d7000/0x3000)=nil, 0x3000, 0x5) r0 = msgget$private(0x0, 0x500) msgctl$IPC_RMID(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x8, 0x80, 0xbf6, 0x5000000000, "0b404023adeebaa948589ad87bd10a4f0b80cfe7", 0x101, 0x101}) 15:45:52 executing program 1: r0 = semget$private(0x0, 0xa, 0xa4) munlock(&(0x7f000079c000/0x3000)=nil, 0x3000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f0000000300)=""/24, 0xfffffffffffffd78}, {&(0x7f0000000540)=""/129, 0x81}, {&(0x7f0000002680)=""/139, 0x8b}, {&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000002740)=""/30, 0x1e}], 0x6) socketpair(0x1b, 0x8000, 0x700000000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) getrusage(0xfffffffffffffffe, &(0x7f0000000180)) mprotect(&(0x7f000079c000/0x1000)=nil, 0x1000, 0x4) r4 = shmget$private(0x0, 0x1000, 0x3de, &(0x7f0000447000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, 0xfffffffffffffffe) semop(r0, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xfffb, 0x1000}, {0x3, 0x2000009, 0x800}, {0x3, 0x5, 0x3}, {0x0, 0xa6d9, 0x1800}], 0x3ba) sendto$unix(r3, &(0x7f0000000780)="ffefa0dc0cde559d28a104b016a0d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdabbaf55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085dc490275417e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd27928478429c79296cb35b887b48e8141fc7e7c2dfa825d6516e1df53477a00d4b283a0e4d9325cce7cab083f6b679573a6d9fb521cca62cc4eeb97d31fc77b82958434a1b7b639d338b88676ef5c6d3bad3f07006c426a3f16ef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1fcbc90779e8e0b02710f829d670f574cdc7c2d403086de8fdf5d6b0c47224ffe89c7c2d2169dcbf2d165cd3f12f254a69a6920975ca2231ab0a87c8f21e74c37172f557a594d84a785ad2782f7554159b07d756bac148c50f50c4a5d0d59c4fe6fcff32740c59eebb97c27e3ee3127405f18a9eb6efdfd2fb7c9e5eddcd970aa89ccc56d069ca8426352cd23a4833042d7fdf609e81f9d19e3cdce9f080f74d074f7d73ee268003e2a881bff618f04d2f4563ecf6fad5d1ab2c44a48410d740a84ffe14a9", 0x19e, 0x3fc, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000002bc0)={0x8, './file0\x00', './file0\x00'}) preadv(r1, &(0x7f0000002a40)=[{&(0x7f00000028c0)=""/72, 0x48}, {&(0x7f0000002940)=""/118, 0x76}, {&(0x7f00000029c0)=""/112, 0x70}], 0x3, 0x0) r5 = open(&(0x7f0000002f40)='./file0\x00', 0x8, 0xc9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000003c0)=""/198) chmod(&(0x7f0000000240)='./file0\x00', 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000031c0)={0x0}, 0xc) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file2\x00') fcntl$setown(r5, 0x6, r6) preadv(0xffffffffffffffff, &(0x7f0000002880)=[{&(0x7f0000002dc0)=""/171, 0xab}, {&(0x7f0000002800)=""/5, 0x5}, {&(0x7f0000002e80)=""/178, 0xb2}], 0x3, 0x0) preadv(r2, &(0x7f0000003180)=[{&(0x7f0000002f80)=""/253, 0xfd}, {&(0x7f0000003080)=""/184, 0xb8}, {&(0x7f0000003140)=""/6, 0x6}], 0x3, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000002a80)=0x6) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000002c40)) sendto$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x0, 0x8, &(0x7f0000003280)=@abs={0x0, 0x0, 0x1}, 0x8) semop(r0, &(0x7f0000000100), 0x33) open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)='./file0\x00') 15:45:52 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x2, &(0x7f0000000080)=[r3, r4]) 15:45:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() poll(&(0x7f0000000100), 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xffffffffffffff81, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 15:45:52 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2) readv(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000380)=""/76, 0x4c}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x4) 15:45:52 executing program 0: unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000080)='\x00\xbb') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 15:45:52 executing program 0: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x5) r1 = socket(0x800001a, 0x1, 0x0) r2 = getpgid(0xffffffffffffffff) getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) munmap(&(0x7f0000028000/0x3000)=nil, 0x3000) setsockopt(r1, 0xfffffffffffffff8, 0x80000000000000b, &(0x7f0000000080), 0x0) 15:45:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x820, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000140)) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) getpeername$unix(r0, 0x0, &(0x7f0000000100)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x0, 0xffffffff, 0x4}, 0xc) 15:45:53 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000140)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) r4 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) pwritev(r4, &(0x7f0000000600)=[{&(0x7f0000000500)='X', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f00000000c0)="14", 0x1) 15:45:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x24e7, 0x7fb, 0xfffffffffffffffd, "0366402ba77f0c033c0adfc31b1dfa76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c", 0x780) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) write(r0, &(0x7f0000000a00)="6a4a4e5cfac0ca000b000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35045e5409daed53746048f21096c39ef3b5ea38428a87b80a9ee7a239d8618a9069b5ff32ced03218e35cc126c68d444d8a22da920a5b417836e73fe1fbbf2e74df85efdcedec40b2b089042b", 0xe5) 15:45:53 executing program 0: r0 = msgget(0x1, 0x604) msgget(0x1, 0x10) msgrcv(r0, &(0x7f0000000000)={0x0, ""/203}, 0xd3, 0x3, 0x1000) msgget(0x3, 0x23c) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0xfffffffffffffbff) msgget$private(0x0, 0x20) msgget(0x1, 0x115) r2 = msgget$private(0x0, 0x40) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x3f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() r8 = getegid() r9 = getppid() r10 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x3, r4, r6, r7, r8, 0x108, 0xfff}, 0x4, 0xfff, r9, r10, 0x40, 0x2, 0x0, 0x40}) setrlimit(0x7, &(0x7f0000000280)={0x1000, 0x1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000300)) r13 = shmget(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000340)={{0x100, r5, r8, r7, r6, 0x88}, 0x4, 0x6bda, r10, r3, 0x200000000000000, 0x7fffffff, 0x4000000000000}) write(r11, &(0x7f00000003c0)="2439df6691ec0602138cf6f813a655110f5164663fb0d64308feb9eb7f92f2b053559602419eb57a20e204cd873026b51897f6d59e5b8c484a6e28c1dd73a94f6fc7d4250fd137cfbe1b73be2d61e34c0171c406e4a3877644fcd05b57a19dde78e38ce39c1e41599c2b46af", 0x6c) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r14 = shmget(0x2, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r14, 0x4) ioctl$TIOCNOTTY(r12, 0x20007471) ioctl$BIOCGDLTLIST(r11, 0xc010427b, &(0x7f0000000480)={0x1, &(0x7f0000000440)=[0x1]}) msgrcv(r2, &(0x7f00000004c0)={0x0, ""/146}, 0x9a, 0x0, 0x0) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') 15:45:53 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000840)) sendmsg(r1, &(0x7f0000000040)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000100)="1313807fc9454fec0fb381fb8b47f7b24bf0451f15c9abf7bab0c29d0ddcc6cc012975ef57884a1c2326dff1ad3309dd184cb23c4ece9bbc66094c3a739f86e4be3370871684f0792c03ed857de2aa694b34c90392050b99910e5f16b4fdd2e3c34ddcb557f0cf577817e1fb95d479677f1871bfb338cfa99773d8bba33e59", 0x7f}, {&(0x7f0000000180)="c5831dee438975557425f2baf14bfb791c422c9339d81a1261554a201c426c4aa626f0d0b6c01f48a7d020fe98f7cc8e67a3f24afd243d5df2648c630940fe31de66a87e9834255cc873d5f9591ffe9365715d42d72b4323371b628218dfc0be5b5d321a996342cf291402c690e2d33661949bfb3ed3d0b9df917e3594247b23d8f04cb568976cd3de39efde1c7238d1560d0bd96e592b", 0x97}, {&(0x7f0000000240)="9f35cf791c67516f61dd4c4dc211c613da06cd401bd34d97c130017ba4d207050ff42081c61f483922f21e2aab58260b84ade8abd9166bcbdde6bf34557d0ab5dbfc8cc26761deefd8d9ad9c09d7d3da426bedee3bf73253d07aee7ea62cf44d20ceb4dff96b1e74d3402ec8bc3ec8e9cbf5a2bf1ba46e088b1ca72e09074725784751f48c9a2e97630e9706604a38166de116f2e0c7d6ef715ef977", 0x9c}, {&(0x7f0000000300)="f640e7d2bd079ec636610dbebb519f403f66fe280f24a2b855aaa44ff38cc6faa6ebb8853dbb1dd5be0e8989860bb34d3792117bae141ad05a9916145e446106d20473fdf8ef43530e2bc478b7341e5bec77cb39f707075049b0b35699c90c1ec101e8e13210a9f2d6f59dafaf604ba2d62ce9415f49135c20b3ad59c77dcee39b0006abf6e079feb3786d5eb28ee14d0a84016de5ff5784044bfeffee4e0c23c1aae42dfbbf5a9635112cd3cfe7d77995fcd2afd8b2ad80f4b884d0674dcb74e0b70837ef17b1e78adc1a9611a4851da1812aaccc2caba86d426ffc95d109783c8852d961f38b2c848d7c95d432f68cc5", 0xf1}, {&(0x7f0000000400)="9d28559dc19c6fa82814bf61ec1440c4d93fbd7c2edf40b6718f7f8f86cbb94f51d6795d796e31b6562f2a5ae47dbfda1ca7ea26d643ed2ec44900ecec61dd0381b6d85f01524762a3996d089857ae53e7f8bb40c12a4fd634a7ec3226d09d6bca8756e6465829e9b5152783e750800c3829e66ef8c749e87bf69180f3bb5a07e0c6761a4f19ccc9f3d29766045844c9011da4708e3b4d119c96a7e2e66290e97f2d410d99afb7402f6c6d73cb3f1825", 0xb0}, {&(0x7f00000004c0)="48d0bab4966bc22d4513a0c75665cc1567a10e7f85ffa1e87419cacc4bcb40031ce2d104d1927913df4ee7854953c26548a8badd953ae4ac8b2d96a1ab73ec74e5cb606099a8eef715fdea71fdb2775e57096b4db0eb523cac68c294e418fe0744759a4a0bb100e89aa358022e00d172114da8cebf5c9e83cdaf557f9949bdf4ed31ba9df97394f71325d9207ff5c015f3b1f3eb1c37cb91256434b3d1901ce56fc310e94ec3edd18376796da134afcfaab22023c774c798e3720da35b72684e8d485317e43a545567e9e6788f31dae23c199c163d7542f0", 0xd8}], 0x6, &(0x7f0000000640)=[{0xf0, 0xffff, 0x6, "a253d4a620cef816d3f3dd1beefe09a450ac55fe9c79e7595f89d9c38150395e286e754ec75aea97790f2df05821f984104d5f78e0ef46fb82fa670ebfec5d3fbd2ee54a44bea0020c2b95de9c24d08f2bcc4e605daedf55937c29ccc019c0151890241c31b70f2e0487abca707931c95f4fe8b411b9c0e1176cbd0d0d9368353e1c97c3cbd1a83a716c97c57ffbfdf96bb2587c74c852ab8ff146b1b8fced673ee064e1bb254eda014cc5f565622fa1b732cb7d0d349c77b2817381ec9a802e89c04e2e58562d86e551fae6b9a60c32b81262834ebe98b63e"}, {0xd8, 0xffff, 0x2, "fc79096d1365af39e4a9c095371b00b98007cadb86752edd9a49b0c34e9b5d9e876f3b45ed41afb825a769bbeb995caf29597b84534230c34984c52a1130a9c7a96247de839cd1afab6ba4b138135e51e8426d8b43f1f8d4aaa10263c0dd280f052a08b0007db14917e5cb0d493a4e2a601ea0c763f54343106f3f12a96bda5ac9775547fc928ffdf62853ec9083124033e560cb1116f9255987387c39d274afa2e7bb3dbe8037e49c75863dac9be261cc02cbfe2c6b5bc3b0d7f5e3b4acf960b6cbfd79c4116ce8"}], 0x1c8}, 0x400) close(r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000880)=0x2) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r0, r3) kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0x2, 0x0) 15:45:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) fchflags(r0, 0x20000) mprotect(&(0x7f00004ee000/0x2000)=nil, 0x2000, 0x5) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) 15:45:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) r3 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x2, 0x8) kevent(r3, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x0, 0xfffff, 0xfff, 0x8}, {{r3}, 0xfffffffffffffffc, 0x3, 0x0, 0x5, 0x7}, {{r0}, 0xfffffffffffffff9, 0x40, 0x80000000, 0x37, 0x56f}, {{r0}, 0x0, 0x60, 0x20000020, 0x8, 0x6}, {{r3}, 0xfffffffffffffffb, 0x1, 0x2, 0x8e, 0x80}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x2}, {{r0}, 0x0, 0x1a, 0x40000040, 0x100000000, 0x6}], 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x44, 0x2, 0x4, 0xbd2}, {{r0}, 0xffffffffffffffff, 0x68, 0x20, 0x70000000000000, 0x1}, {{r3}, 0xfffffffffffffffa, 0x4c, 0x88, 0x2, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x4, 0xfffffffffffffffc, 0x6}, {{r0}, 0xfffffffffffffffd, 0x4, 0x8, 0x40, 0x2}], 0x46, &(0x7f0000000300)={0x5, 0x9}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000003c0)) r4 = accept$inet6(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000500)={0x100, './file0\x00', './file0\x00'}) setsockopt(r0, 0x7, 0x2, &(0x7f0000000540)="9ce9198a4a4c1f07a1086447f3638c729e98f943cb9eba63280786f6eeb22f93af5fb53975ceae5ab807a7ecd2a28e136f3139260e2e2366b59d43efcb5750523b1fa9eaff71adf1f9ad7a61f424f7536983fc6eeef9992cb8ade461c74b45ad337ce1ad74f8e40af769b7c77219cdb97b9dba124cda27ece9f659f2f5ca8b2f0e57a8d894529a4153427fc3565e61bc2ba4165b07e6aa6cb85b4b630aa111fe4ed000296336b69d9e12437409d5bd6e1bb27fbbc1c887efb04d9fff232818e5d5", 0xc1) r7 = semget(0x0, 0x0, 0x82) r8 = accept$unix(r3, &(0x7f0000000640)=@file={0x0, ""/6}, &(0x7f0000000680)=0x8) semctl$IPC_RMID(r7, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom$unix(r8, &(0x7f00000006c0)=""/182, 0xb6, 0x803, &(0x7f0000000780)=@file={0x1, './file1\x00'}, 0xa) r9 = openat(r0, &(0x7f00000007c0)='./file1\x00', 0x200, 0x18) getsockname$unix(r3, &(0x7f0000000800)=@abs, &(0x7f0000000840)=0x8) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$lock(r6, 0x9, &(0x7f0000000880)={0x0, 0x3, 0x100000001, 0x6ca, r5}) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f00000008c0)) fcntl$getflags(r9, 0x1) setsockopt$sock_int(r6, 0xffff, 0x800, &(0x7f0000000900)=0x876, 0x4) getpeername(r0, &(0x7f0000000940)=@un=@abs, &(0x7f0000000980)=0x8) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000009c0)) socket$inet(0x2, 0x5, 0x6) 15:45:54 executing program 0: r0 = kqueue() poll(&(0x7f0000000240)=[{r0, 0x48}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) poll(&(0x7f0000000040), 0x0, 0x0) 15:45:54 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) r0 = socket$inet(0x2, 0x8000, 0x20) getsockname(r0, &(0x7f0000001480)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x8a6) 15:45:54 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x120, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = syz_open_pts() writev(r1, &(0x7f0000001380)=[{&(0x7f0000000080)="b9638345de3ae4b66997e61d673e36e0d04cdf11d3429f2da79cffff6cc386a3d6f656fe325d4debb3749469422e390bebc3f6ff0624a0c59d4a343b8016cd797927cf645febecabf2a6969bf5400cbf99d5e39b730706811d7e3a1fd19cb096c099c8f801d9da7bb0ecfd86e521a7d3ab12b13a04e4a195f20ab9c75c0410152f04b2a9b2b48387172a91274097e1742112bd567555e7aa8390bec6c263c7b20b0db290c8b2046d8ee889e0e9d773fbb2c0ae097167e8a11f3b0d9d05683fc178ba917a5a56bd88492b11535bc74c113ee943beeb401d5db1cd371fc33a7c6d0b23b47fc1dee7d7654bc2826f99d8596068e639c0281c", 0xf7}, {&(0x7f0000000000)="2f20b47e5cbbbc2ed0528188968409480c2be4c66ab4", 0x16}, {&(0x7f0000000180)="a4b59d9598319b5619774c167f118b614a8b87cf55e926d1f4f6bda7d3d1a78279114dfbd9ad4d8d126ff09f2e4b42d4948249f1f36a0d5429753541a59606cc9ac88a03a162d66d9b0ce3d4378c7c2aec02603ef55ec71013f9295291a9df87bfb7174097cdbb71ae527d4bcee091", 0x5a}, {&(0x7f0000000200)="aa7b4ac1c943dd31490c994c9920d3f7a34301172d2ae380d09d07f8064d4f8d4817acddfb7688d4c910f249c9e87d3c20fc3bcdd1dede306c304a8d43da93385968faad6b361d892344daf025ff570448412f6c8c0ae1e98a3a2c53b3b124adb1b9b6b2bfc828cea88c0e81e0d91aa90780e569ec43a52adf1c8bb1c000b9cec705034e2e5841011439eba8202d", 0x8e}, {&(0x7f00000002c0)="65093a1140c9d6e40606274d1f4c8b5cb1c4bd0dea87c127e91f8112917d69dbfd6bcbcb9547a5383739c35cb3ce7887826c5f07aea1787d08d3cb5481ac135808fc1047945081042dfb08194babd5ac406d3948f3d4da42c4a5846b8dfd2fa18ee6915dc77dd780cc298700ddba1c0403f40b6225b4dd8c883792d69094af2f701895f604c3f4fec286c01bfe80bfe44e36a8aec91f238d8f37dddca2c05694ca352a171b4825855fd08b11c1e957179bac27cb58c300d73fdc5c3f7ddf78d9ef5a05673292219a3873dea3cfb10c88cf595afeb44b79cbfe5c3f10092679945b3c4770868a8b965b981b3371a2ccae750ecdf2cc2c7c9edbce4c60ca7220b669243f5bcb5eaa41d5b2a6399a8875e8e8af354b649b9022f644f06a0c0a8ca8ba6292f52dadc23d94f4423592535c51b362b78e4d05e07e9198a1aa9674f7940b92828e28631fd538c5029ca60235aadd11441c737916ecb8bc5877be00486a4572088f626b21f1c2d530e5b61885fff7780c6352be3b7e549ed00a79ee0717ddb042997595a57cbad47a676b12dda122da26ea207af936a4598c8cb6c60ac386b00c1549d502f8c41bb308c9a421958a29fd3b2b1571781609af13d1790198ae69689979ab404ba51f6deaca0b8af324b024484464db2e33850dff76c6544f8ae78684e1341b16d3f7638c5f976f91403937bdf95b549c88a46103b0aec3c9e943e0acd1fc98ade8691227f402cc89b0169075785581ef1bc5d7a6909fd0b617553b3f2d4e25cb4e49f7a18fb9bb455e6c225a1dfb564e4b15d51c4f3b5adc361d4efa3378e5fc094359a264643cfd9859c1dad0297758c1e1e530bbd1629ab4182284e5495e1cf2e00a77c4495cfa2f0380f21723920a1043e7c2621ff4826ac243a2aaf7f673b718fb84d9f1758a833db8f03aee12ad508628fb137e6be59d3222ba3aa17f2631ad72d7378b734b30bff800ea2418c69d48874105f846b07c1b87c4b902953ea19e098ccded7e048cb9cc8d4e5737c98338f6fd7e7a3afb0cb9a7280b39629eb4f3a00b8036aaa38632954fa305c1aa4eb0d4054cb62c3ac66b5052061ee0b46c14b623ec08c55f76110e3970d2d4d88944a98f066cdcbbe4b67ec3089af0ba62fa69a6579c27a00f7253ef8aa61924278e5a00c8084e1781a6dca8e5a992b1e6674946bf1ceacfeb04101b26af16c0cb55a32314851ba522d7b58d387b6b4c0a681a80b830b94b49e9648720766c5461e34a178250f1165cc2f8ada0d96127ff53797915bf70a7e5215091a88a75870b58c291f9d185811d06cce05359c34b735322cffd482948f6e24f9533518e38e38a2531d880f6b9bd394f5b6b0c16db9ccd2d3d5a8bf83e28887fd982f480eadc72a8827bd5055cb5ce524122f4d4f29dfd9f610f5b1c5cd632a4c7a3056f07f7408056d28af930539348df25a6fd86c602b89da96d4bb663c3a67c687796f7bd1c27879deea073c8deab87e4b01e7af8f72f749b9160016c08fec327e3c8233f70fadf6dacecb18795f63524a6bcec1b8a1aba9738998e50b964d50339451a55486af9f582e5d412cbb0e118bf5dfe2add7c9725e10eccbcb34d2de3ba6a8712e20eab1f88e6d1a0852991d54541bb9e5885d9d13e9550837e1c16a9f628ad3cd470c8b56f9ba7c5341c840a8d877eca64fa27f635ce1ddadee19c0acab2852d5883dda060e3dd61196734df916e8118ee02e97a347b26bc3e2c667ffe17261f8490905d4f0d62006c2b2ad078683802d7f78274f15f89996dbf8c2f35a12478c5f8b2e07b41ba8ff8edde69222ca1b56a17b7e245d62af04c9333033e6d9acf4d43be96f01dc7d1eb88607efdb63895c6a9f5741bf22d2c946bf9df1c7aa1b2eef4adeed68c6dbb13310afc8a827c17df7c7a16174f73e41ce59a3ae6510b9df08f6770c37260faa10c6af4e4edb22e0c6c5702bae25be5200420b4ec97e743d36c8303029cf2823a7655c8d374cd817b8866484628f643f475b437ef696949f8594de21f5517f7602702bf3ca80f14851b2fe4a03f86acd54f4334214e52d46e870fac12daf0f58f6c1a187517bced47d93c0d59ab2dc7c5a087ab4be6cf646206843a6c4bd7e8b4eccc40e025167998fea54fcef7f28451fdd3b545007390c469f053f9727c8f654d12e5f38114779a94f6fb0ac3379cde8e2030f85a102bdb9bf038d9fe93633fa7ff4019190a68fd8b9e498f2e465051c40a55ffe792ab3e4924ca7a77a7fc7fd68eedb30e179e515004090b33629f5fdbd40f6c927abd97364e040f48a3062cfb0a40386d170d558e39d4bc79d624a11d74e28adbaace56930a45a32eab3991a8e9d1d2678fde72470814640309fb81fe9e3990f6b33d7c5bf51335f8b08b39299a5af4db85f363b3f1857caea6d15b362b3b0556fd587f7f10b2c97452525db76802912078305005adf1bbdf96a342bd4fd482fc2a9ffcf3f8c5f42b4cb2f05675cdec068427e93cd7c3d0bdcf5605ca96c3688e62ebe960b315eb75bc26a0d608613cc3cbd88bec5f2521174d5a710257dd9778ae6dfb773456dfe7245104136db19e7972ff2ec41624b3ffbbd290a527fe5740388ef98de8ed57f12fb27c7b9483bd37e96aa2c0be1629031014bb0b05c38fd787dd9604317f4ac5c25b8d3e44f73b0d47e4d54f1994db3938ef9a60ff48aed23c655014252af2844bc1ac019c7298c37071774b082538d05b40a58a87054c73197ed32036dea1d1bf1d2c8bfa29bb0d0d93baf6710d63a8dccc70d46480acff797583ca24b4f8dda847ddc52a1028b78509c5d782cb94255a73567e6b559a78634c9dd409af8eae62d01a97852248507ea527623b3fedea6e4028a48e6436564f7d80371ef618e7b42f7e078ad26b78a3e8071945535572219176e40a29af8f973a5f9b9872ff120cddc78b1accf45465f54637858e020caeeaf18cbeb9976dded505b3ff82708be76fbe5ce607246eb9d18c9eddb6e5497681af4f30d98430c8aed49213b889a6927662cef1f844a44f21718dff3b438262a0e9ad6e3d514c392280c587f2936f9d78979aa01961b83b3af0ef5eb45938d49d85b7569c592b6eaebb9c16829de0cdda1633783b1463116acfd72a411103711ef8019b67bb35cba4ca09fb815606af09c77b149ceec40cce03bd9fe02ecf01496551a8b5ebd385db9dcf1c25f9405feb1b40503dbc2a57d694a5e96eb397a9e3cfb8d01619fc8efa011d7571379d76a86ac2ff8240bc4ab33072bd9ba5bfb80f65a9428f2869d0226718cc0fc8a7c47e48dee69c4928bfe83f0c8c535196b64e9a165f9dc91ff362e93ffc7ab94ebf9f406759abbf1c95c812dc76cf403fe2ed3a54204e96865aa33240b4c92ba1701757b8b06d9d5008539a33b835cfd6010378b9ab8971f2124b99a6e3df2368d366b4575f0cb6c44b67e796ea3bf24e412d1dbe99f8599a4634c7d8ddb5a688ea51181a3b13d34395116f79b24085adf588e61cf708129b40a76e00577407d35efe5d3df8d774031aa0f4e39dd6ba8ff64a6ac6c3c36f2a295de328e792647a90ae4b01c440785c45fc27a5f455f654800476a3459cb0d5a82af7cb838a3f72b4d66fc9e28c24279048f1722ad81a146ae77ccf42ab81b931cd7e5426b5784d0796d58fba6b47ad7395f9eae36134221a1bfdb3348014ad745cbc49bc1a02b367d0e62039a8ee47c41bc4257eea65288ee743cecb90010f9916ff30d38fb7f46e60f4c5268cc7396e61bd77940a3c4d32e7fb61e160fc358a68ef33a6b747dcb4c88f9386a0ded7e859821f34e5ebd252c4f37310f77a9499501be6195ac7dabeff8a03c6bd66136cd3d3a58fc2ff1c099aa049f3c0449cf269a382313be618245756d7143cad62bcb2346e3c9bf7697448accb7a4a23ad269b657bd6314558078de40adf257cab651a4d41dc40ca39171666a29e1e6be70b01983d279136c32f9638eede59ffc1407802210d948db191add80a319dc2efcc5a51ecf481dfc91d3162916c306f8e88358b1e35558479976ce87e44a53fcc891064160fdda1930d365b4df0f0aa6c830901a6b76fb2ab963689b63752a57c42c5383a96b688dcd1f9a943510c4c4bc3ca88bccc784f7004d40a37554ff5975cd67989865cb200cc7bc6e2fd2a88bc1dca747b87f74dfd2b4fdeee314fbfd139d2987f99ee33ab71922b4c1ed0140f5dab2c91b6599aa9c7f854aa525d44c0b69e13886fbb647034605251b791104df08d9d5cb70112e71c9d110261852fbfad5658184d5f03cacf299f0bd8310e6e150d314fb7c87f8685254c7e0238c0c3df2cf32af782c9b58a3030a1b5716101f87a7a4b7eac3f2b4c15b230f7f1f54069ae795a961468ecb0eeead0e1a5a1dc8fc03eefc3af10d51487f82655db5b99eb6c5e73b099d01528e26eacbebd0285c9b0b5596c0632219883daa1e9a0c653967bd48530f6e2668206006b435c7935c533386313b0caf2c34dc8ecefd2c67e19411faf7244c65606da63c4a39cfd692d55c05deabb7ecd1cc92efa6312d8fd19da13319689abb4cd116f17971f9784edfdf7176aff16c293b561f7dd20e0ad255cdc00216d4e0909bcbe7a371996b3217416a792ab0997572fc233b2b3c69bb5dfc04313ffdec6afab3098a33f5c171930758dfe3932558fc29cb00352c6a7bf31f44baa7ea33d861029133b694c2c96b3d282edf69fd2502b7a2462fa0e546b9cfdac8764c46383a3edc76ca454b1f39e1db5f58d7ddc345cb9651b0553c778f53c152009071763f992d74bd187c1b338ad3bb37bd3e82c8e840cca2aa40e8662eedceba2c961b7d172b8fbe96206cb989ce119bda873145a103109054b459017202de4f27ae82426df351d5e614eb4a45f5405f6be5dc2ef58a86ae2698679916cd03a8c4e8c0378171feb0e7e5b061b80caa1483542ea57c8a76a3c9bda4a26388dcdf2dbe7bc3cf8b2042a6ca478ae19a87870de52dd14f313ca2db1f28a9bfd9d0444acd5121d12c05e3a70e4662a5b483b61fc09168e9a61e8631196eab1b00f7b32e4a3e8bb0fba8117622353ebc3aba545286a36daba7c70802902caaa3b413d5166d333a27d31b67347fee109f8b5ae9a4ce10195a54e4d9b6401084bb66a15f8584d05d3689296297369d5aa45f3dea0908d3db07795100b9466eea663a5be7d305e185d303a7e2c2c9c8901ad6c892ace15766a0169aaf02acbb545f232f581aa5861ff2bf2d6aae2db05cf06e4dcf5c88e701c4c341179f84cbb121710eed50ce740319b17656c6832362febd8d66dade70fdd1a00bfb16115d7dba0b0c183afb848eac30c03e372610d83894b3e98e59f358529e785caa885e6975d8bed3fc6e52c41d896b0c796de484bf9e8588211c89f411775d3363789bf795bf2d2e616ca1b85a631807fe7fe94e1c81a0e92f477584ab3ecdb61c5887f30ece418f34e3126f555f29507334b77e151cdec46e8bd03f6d62fe47c0efcdea24d0bb58c60fc8c312d498daab37d327ed9b5a4474ee80fa1846be55cd1329acaf5ef7281de169d66c4b2fe5c372a19c029509b5d508089928192348c80983887ae35d14e8e51b963316e0efea21d69d2fbe8bf735edeb41b6446f72a725ad042e427ede30c2c8702f49805983aac85684dcb8bc1be3875c53e65410a7bee95250cd67ba0ce65b8819615e922b82dae73bcba6e6af6c412581ccc114e2902782eb06e3eb9800ac515ba4746e6195d2a46ec6281ab9c89d485e94279194d1070b51b3374a70e1541", 0x1000}, {&(0x7f00000012c0)="835192", 0x3}], 0x6) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r2 = syz_open_pts() close(r2) kqueue() select(0x40, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x100102) 15:45:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x7fff, 0x2, 0xe52f, 0x19f7, "eb400514ed6d72a0a6b23c19c258c33e4af277f3", 0x8, 0x2}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x8000, 0x101}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001001, &(0x7f0000000080)={0x1000000343de0b5}, 0x10) syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000140)=0x8) 15:45:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = syz_open_pts() ioctl$TIOCCBRK(r4, 0x2000747a) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140)="ebff713048e69931929648", 0xb) r5 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000040)) 15:45:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000100)=@in6={0x18, 0x0, 0x6, 0xee12}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)="e17d67b5ae17ae2ef389af36de398283bfcdecd59424c6a41cdc736d1eb1b9e7b5264208e05dd6d82461bc3bf38a8a6ca1df20ee822bbd6f847cb2fc31581496939dd47ff8fd9ce7dc004381570c386748d0ff550b428e8e83cc1309474a783b6673d7e32622efad8ac0347afa36a8b514796904ef3df2e9301abcc114a83f29bef1322942d6e1582f00cf0636899357419e2e11fa05a844a6940db0a0b19662dbc418e97c39a969993ca969173935491206e08b9e7863e48f9a6fa80128fa3ea83157406d8866259af777732784421de94efb71b6a6006f7032cff31baa4f63fbebb93dbd0de19cf6c608a3f9d5dd5a2ad0e2aa", 0xf4}, {&(0x7f0000000240)="936f87469f8970a1", 0x8}], 0x2, &(0x7f00000002c0)=[{0xe0, 0xffff, 0x3, "08b1027f1de3f596651d5667affd4ec5f0267f689d1df732c2f6a67241a5b0f856602bd335c596f72414d27de73aa2739cf60edbfee0845f337f66c598859f962a41c731f0c5c2a0ee8f0b86618db5947d0f237f6d8607982d709785d4af122d126769bf35245b4c627c3588ca849b4a312fa0fe1689a0a3ef79aaa47fa7a5e3542a54dd695c2015b797bd6a4366a4ef623c0cdbd766bd8c86943a4330bb866592d5e4bfc2de996debe2dbab9a1d60b12d4f3eb1d474a811c8fb4781141f81ce5981336d3f539a787d"}, {0x38, 0x1, 0x9, "f5adb0315311a7786f7de0ba0fce8b214eea62243ea24bc9569dbccd5bafa4b5684c"}, {0x60, 0xffff, 0x7, "b357008bc976b52fdb85b683883c7833ce711014fb28f6a94db575a8f1815caea024610ebce7bf9c718c39889d2f34051f612094a6100c1fba05f28516b5f50b052dfd2abcabf34368"}], 0x178}, 0x2) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) 15:45:54 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) kevent(r1, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 15:45:54 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x28400, 0x9) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x979, [{0x3, 0x6}, {0x2, 0x5}, {0x0, 0x9}, {0x1, 0x8}, {0x3, 0x101}, {0x3, 0xc621}, {0x2, 0x1}, {0x3, 0xfffffffffffffffe}, {0x3, 0x4}, {0x3, 0x3}, {0x1, 0xfffffffffffffffd}, {0x2, 0x2}, {0x3, 0x1}, {0x3, 0x5}, {0x2, 0x3}, {0x2, 0x80000001}, {0x2, 0x76}, {0x1, 0x1}, {0x0, 0xdc1}, {0x1, 0x2}, {0x2, 0x6}, {0x3, 0x5}, {0x3, 0x5}, {0x2, 0x8}, {0x3, 0xa1}, {0x3, 0x8000}, {0x3, 0x4}, {0x3, 0x80000000}, {0x1}, {0x3, 0xca3}, {0x3, 0x60f}, {0x2, 0xffffffffffff7fff}]}) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x40000, 0x2) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffb, 0x2, 0x8, 0x5, 0xffffffff00000001}, {{}, 0xfffffffffffffffc, 0x1, 0x25, 0x9f22, 0xa}], 0xf8b4, 0x0, 0x10000fe, 0x0) 15:45:55 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x8835, 0x1, 0x5, 0x800]}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=[@rights={0x10}], 0x10}, 0x0) 15:45:55 executing program 1: socket(0x1, 0x3, 0xffffffffffffff6a) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) 15:45:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6016, 0xc, &(0x7f0000000000)="48e69931929648000000000000000000000000008e2312ca718ebb6be0aa0b7f22202ae42c0b049b66107f8695b6afd2397f0a5e9a93a58e9a2d6907720b25bd8302436c220abcdf0fad8be4b3278dcd159eacdaa2489c1ae8a09f8f05f06c7ad5673869e5ab40975be0218ec443", 0x6e) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) socket(0x18, 0x8005, 0xfff) 15:45:55 executing program 1: clock_settime(0x4, &(0x7f0000000040)={0xdb3a, 0x1ff}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x2) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 15:45:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() setregid(r1, r2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000000240)=[{0x0}], 0x1) 15:45:55 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xfffffffffffffe77}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 15:45:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e5225f5923c1f8100abe1d7d63079bb13ab59fa3a8d41700f4f4f1feee7c77982b5a7782436b77f8ae207fe005949df69e86d45065314736e31e598dbb13b888b8c0147af2c77628b71e7f0f113b84ee9dc4cc84ef4360cced0551b288f77a206fadbf05ebe31f1f9b3fa67505eb74294252658f1fb56815ea808dbda71ab2e09828958234128e9fa4a1a842087bdfc4f6a63854975c914a1c2116316ac1", 0x9e) 15:45:55 executing program 1: write(0xffffffffffffffff, &(0x7f00000001c0), 0xfffffffffffffe86) r0 = socket$inet6(0x18, 0x4003, 0x10000) fcntl$setflags(r0, 0x2, 0x1) 15:45:55 executing program 0: r0 = socket(0x19, 0xc000, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYPTR], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) socket(0x6, 0x3, 0x849) fcntl$setstatus(r1, 0x4, 0x48) writev(r2, &(0x7f0000000000), 0x1f0) 15:45:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000740)="00000040c8a00db8bd24d9df715e780d030010006cc55c81a002cf5c624af28280a8a53751287dddc3b369c557a880258839bc313db6a2caafd14e3fc6f05c7f899b1ebaa68c4543579a10f38c0c3ab6fc70db0946eebac8fa6d997319410c4fe080c2ee04", 0x65) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) r3 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1aa) execve(0x0, 0x0, 0x0) 15:45:55 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) 15:45:55 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xf94cfade0fde86bb, 0x80) ioctl$KDDISABIO(r1, 0x20004b3d) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') msgrcv(r0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') 15:45:55 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000080)=0x40) r1 = socket$inet(0x2, 0x2, 0x7ff) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f00000000c0)=0x9) flock(r1, 0xb) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) 15:45:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x80, 0x0) getsockopt(r0, 0x0, 0x58c9, &(0x7f0000000640)=""/107, &(0x7f00000006c0)=0x6b) socketpair$unix(0x1, 0x5, 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) 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', 0x482, 0x55) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000340)) getpeername$unix(r0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="0001040000000000000000000000103639e58a00000000000053ff26d4aa5e54c600c6000000f6ff004014d61ccebe0921fdda5d927900000000000000000020000000000000000000000000003786a6297265e6b5816744c45de585610785f5c1319a856fc76e1c599798a106f36f79a11766293432d333b1a0408ebd01a1ec67bdf37c5b9a2d6ff8ea28448841b6ed24f4c664164974c6694ab566"], 0x0) 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, 0x7) pipe(&(0x7f0000000380)) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x7, 0xb2e, 0x3, 0x0, 0x1, 0x40, 0x8, 0x0, 0x0, 0xd758, 0x8}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x5012, r5, 0x0, 0x54) fchmodat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2000) sendto(r5, &(0x7f0000000940)="d790a38cbc8793eae3946377e8b4000b8a52389675c9735da35b8f66f11486518c2930735b260ea4a40ae473134978a296183de037a6effc5a8610ad3e2a189be62603ef30454e3b1450d470e68ba4e9b8f96b49ada1f00ffadef066b9f2f5012f09249299c76bfa28e7d62eecbf2f97a0b051efc3445581c1e764f1af6378e58f88d9bb573b82fdf193a6b6cf1d8a964e9c17a0ea4864b657221c", 0x9b, 0x4, 0x0, 0x0) 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(0x0, 0x0) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000700)=0x7) 15:45:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0xc5}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)) 15:45:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000a45000000015919400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x14, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000240)="7c6a4878cb4bf255007a662a9fa758ce9652e66dcc892a870e865c673a7514b82b2ca0085e9935bfb5796ca2f083341543c66b83fb2900b5c9620c64e47866ee9b438b542678beb9c7970d0da5dadc1823aeee72528dac1f04c995bfc31e33de6bc42641a168b63eaed8f591989659ea866a7f1fd0fc63fc8403f2357458c3e5dc1cb71ba298bf98d09e1478931a3193e4a6dc52814966aa24e8a982fd5224ec78371dc0bcfa6d76d3373917ac33df4d65350745606cd8edccf1daf9bdb95114674da0ea6416b3fb55a0ab748b67558302824fd9f5c3187ce636d72d7999ff700baa1b8f3d3431cbc1779b9289d4873684f7f4613b8bf9b7", 0xf8, 0x4, &(0x7f0000000340)=ANY=[@ANYBLOB='\x00\x00file0\x00\x00\x00'], 0xa) mprotect(&(0x7f000040f000/0x3000)=nil, 0x3000, 0x4) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom$unix(r1, &(0x7f0000000100)=""/254, 0xfe, 0x2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) 15:45:57 executing program 1: r0 = socket(0x4000000000000002, 0x4006, 0x7) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00100000000000000000"], 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = kqueue() r2 = getpid() getpgid(r2) truncate(&(0x7f0000000000)='./file0\x00', 0x1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) read(r1, &(0x7f00000000c0)=""/77, 0x4d) 15:45:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x8821, 0xfffffffffffffffe, 0x6c93, "623dcf76b365f04d0532aed2412b200a855d9ab9"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1000000000000397) 15:45:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) dup2(r0, r0) sendto$unix(r0, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 15:45:57 executing program 0: poll(0x0, 0x9fc50a39026da705, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x0) preadv(r0, &(0x7f0000002480)=[{&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000000080)=""/159, 0x9f}, {&(0x7f0000000140)=""/156, 0x9c}, {&(0x7f0000000200)=""/148, 0x94}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/170, 0xaa}, {&(0x7f0000001380)=""/99, 0x63}, {&(0x7f0000001400)=""/119, 0x77}, {&(0x7f0000001480)=""/4096, 0x1000}], 0x9, 0x0) fcntl$setflags(r0, 0x2, 0x1) recvfrom$unix(r0, &(0x7f0000002540)=""/86, 0x56, 0x803, &(0x7f00000025c0)=@file={0x1, './file0\x00'}, 0xa) 15:45:57 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000100)="35c1cb77134d7f8733730bc91bfe22a5681c298f529d096bc9e15192edd09854fd8564e1450748e8fa9db7a0cd0c3a1765c1278bd3effbf3835ae520dbe26e87b5da5cf3477281ff9972a86794d61a3e63bc8a04c94397b666e48b2642ac9e4c1f6159488207e8f8fb139d08f6f355bd66105ebe026a9d27a03358e0f3d8d4533180e5812ef48b0ec9590729de447268e6755f7f84a0421997d1106bb20d21c0e570a10c05a18c7d14bcc1976b75ba33d419a217", 0xb4}, {&(0x7f00000001c0)="6ff4670571c242c18a24182fd6da021d2ce7e6a187f78a264550284ead480829ae9766661eeaf0e9b4e9659d01676a394d2ddd4e19fb3f885350a48538afbe9bc98f5d91204ee0aa95ef8425cbb35156eeb116fa278096c317f09e82b4f25129999b87f2a534a2e61da003c07f3b2a59d139de050ea2309566040795b014dfc90879d52d1c0c9da495ff3cc57bb6126994413e3f5dbbacc305fe4e854e51b9ee5e4ef84941e64adcfb5c1736c150a886e4cdb5a1a03930174ecc42e583f7fd15a2d4ef458ce25c2ac7a5400fd911e325fcc53ffa1bccac332e7cb6890468b50f7e4db207df9988860b", 0xe9}, {&(0x7f0000000300)="71c4295fae36403302fb31a161cb438f84b75b51d6c47ff6e791793815294719ddf4c1a43a94831129ef14e878f9f01748dc3348edf7979117874e5da07bd903a139edf7093da66ad31b4ac69d6e36cecd01acf658e09043a4720e7ffbe45a430a1d2c2eec190c13ceb5dada061ad21cbfee15e70290e7897cdc405f912ff43833622f30f341bb62d1cb54be4b", 0x8d}, {&(0x7f0000000040)="d15bed9a430a9f78fc7bc4a16d9c1ed1dc1fa3c4ed443f39870614b76d1f", 0x1e}, {&(0x7f00000003c0)="5881f4d3a63b9da37cfb60f8c7c9c5999bd14122d259c1644008ef441886a7895f59144fc61e488e71d28414d331242b8b40e6103f8b9013981d749089cccbe3c90dd7a956ab5fd5fe3b33e909d9a9d176eab5a9f1f61a9bb5b4c7e9c7884157b55bdfc593c16775af997dc1c3258c128c9f544ce96187ecdae7369f2588061b4791e8446eed630401c36819f8de72453c67411146fec0705cfab64316da5987427c078edb4d111de03c0aab0d0f43d36f8e290b14a128af1a2c4154158771034a069b23541e7ed6107665fe1f4aa8f6c20c41cfe9326e80060285afba7da181", 0xe0}, {&(0x7f00000004c0)="c85aa7d94dc2b508a7b0c7c0863c943bc82058b8743c0417f1112256819bbb6c534ad6608768b0a9a6f24453c431ae70a5e9a1631d3a40135096497eb8eac56adda9c4fff50726268f47d805e2b3b82a4d2ecb2debbf0638891c69e1380a55485fe56da79db13db273cc4f4782f532a219e796091a81c14131388e28fb8b654803a13a3800e691af2401fe4991ff3b40ac7b3561a0a6c6e84a03a8a9840fa142283c2fed694905aedbdf356218ff6d8eae83680830b135f2e5cf82e2dafa4ce68fc44edd5af9e206b480a44c1db0a22b3dce0e4f0d4e829ed6ef9d93fa2f", 0xde}, {&(0x7f00000005c0)="8a0a88ba2852416b9b2f6466c4ee4130a666486debf9ef5fef3693842a0bfa38667b4af6ce63a30089bd1fdb6e33941b6ec57bf597895376de7e94c23232ed1b5964fd2b82bb00fc4c552c74aec9a886605ea5156243b6c4780e0442d919b1008c731d3f5d99d14245cf7de1e71bb8ac980b96cb4ac5714f4e66aa61d04efc35eda6c8a8af6074d5a7ee4600dbce428d9e1ff5aeb169aad2fbde2fa004e905495485398516e1b908fbfe27c4cdcd871a5d639f7809d5d6c8aaa987a9ea138b06cbc4c4d2722bdbbc7b27d334c5f6b182b4cd438687bd9538a8ab182b26d716e559e33e076be41ffcbe795359c4", 0xed}, {&(0x7f00000006c0)="86deea930ec0cccd3cc2fb01799067befe3584fea6cc4362fc7caf1f9a830d4f4e11f763a15ef167f4a24bacf7ad33b01d096b49315312e83d617bcfec6c1d413727eba6f085a7b9dbe244625776c16f6880e25c32a1356185225204515b3e01bd81131758c3101583be58777b49edfca5de34b68bc841d50e2105c74e1be89b33fbf32342e3488bc0e750b96cc5e3125472595880526d22160fece6f60b161c8ea61b04adc75285f7fe70e1bc48228d64fea65d5e5b0f9c164fa2614f748fefeab7a273c6293250527ab6128938aa31df5c59a69f2f65", 0xd7}], 0x8, &(0x7f0000000840)=[{0xc0, 0x0, 0x47ec, "b5f8255d60de890d5597ef5c6af5c33a306187ef2d0e5dc8f0fe7b62fdbfc8ad16578ae674dfbe0db39712beded025bee4cecc8653fb3db93de3f460d52bc58f16460aa501bfc1ddac497e3c7b40685039d19c56ba4a19865cb71826391c7f2338e26a203b761cd3fbe18f1481e489f639285e28fff50483b3907eb78d31ded07724fe191d81c5b649c90c463b3b6a9a2fab44e8241d66bd799362ed4b1faf7b27310ca1a62fd249544f16"}], 0xc0}, 0x400) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x4002, 0x0) getpeername$unix(r1, 0x0, &(0x7f00000002c0)) 15:45:57 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70952e2f66c75ef2f77c"], 0xe0, 0x0}, 0x0) 15:45:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000600)="582720efabd16ebae63225251560f8e5815f73f2a044fd330555524c8ab06198824b3da025bbde7b3bf57945070000000000000087cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f9216ab93f12fc4d5fdac6b573606016c2c203fdfd88e17cb581e022306bb59a572da5009e1ff75bbe79002512aa82c079a890a556c476ea592a79856c41b2c503b534fe213373a1ae38b705d20598db03a9dd9a5c01234e8f941cca9a6d979dcd367c73b10f00008771929bef8a8b760225e2482f9fbfb48d421a36ae7149d2ba2b999117354e6df3af227a57e5e5f195a32961d0c3485d339bee689861746020d6170b19283fbf9fd1e2eb2eaab0e1e055082c5f7088c863125439b596cea8f6d93396c3703107679f7bd8f57b9f4e2636d31a85cf5a00f35d4268776d0a237be218cebcdfa58752fbfd0000000000000000000070819200563c189817f65217f6aaddd09d370dd8a9bd419f4acd4f8a2490fc3e546732c25036139b2e7ac315683e19a36efa95b11b84d45743122dd32d9d7908daaea2265186bdd7eab69faba3cd86cefd8d6597d119a0f8e6aed88157fde8b382469dea3ff00060ec0a6a093b34678a7575d9c420f12b2dd00ec3907c0730815002abe22cc461ab4013f7cf50dfb42aecb2b2260818b21fc7266d0c223076c944642b091d86b07cbf24d441958e4bea8f0ffc64c61860fbead5ae9bce76f87e545246090766e37e96f6b53e0d5f93df1aa3b503f4263546aa4cf3d7e8a9f2755f99b47d93f9c4e797bf9c74505e17f09dbfe22da1b5205a736880dd4d0a693070ffc135c79c15f34a5a9fc661dbbc42bb58b19b01ad", 0x3f8) write(r0, &(0x7f00000005c0)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d", 0x26) truncate(&(0x7f00000000c0)='./file0\x00', 0x1c00000000000000) dup2(r0, r0) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = syz_open_pts() r5 = fcntl$dupfd(r3, 0xa, r1) fchmodat(r5, &(0x7f0000000040)='./file0\x00', 0x102, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x1, 0x7fff}, {0x18, 0x3, 0xffffffff00000001, 0x1}, 0xffff, [0x9, 0x9, 0x0, 0x7, 0x2, 0x0, 0x8001, 0x3]}, 0x3c) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) ftruncate(r4, 0x4) 15:45:57 executing program 0: r0 = kqueue() poll(&(0x7f0000001600)=[{}, {r0, 0x44}], 0x2, 0xffff) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r1) unlink(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4012, r0, 0x0, 0x80) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x12a) close(r0) 15:45:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x2) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) r5 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmdt(r5) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000140)=0x6c, 0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') close(r0) flock(r2, 0x1) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$KDENABIO(r2, 0x20004b3c) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 15:45:57 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x401, 0xfffffffffffffff8}, {0x7, 0xae28}}) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x10000000000002bf) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x101, 0x0) 15:45:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0x305) r2 = getpid() r3 = getpgid(r2) fcntl$setown(r1, 0x6, r3) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') r4 = dup(r1) r5 = dup2(r1, r1) semget$private(0x0, 0x1, 0x100000000023f) readlinkat(r4, &(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) r6 = shmget(0x1, 0x2000, 0x600, &(0x7f0000ffb000/0x2000)=nil) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000700)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) kevent(r1, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x1, 0x800000000000200}, {{r1}, 0x17ce45d5d6f3a5a, 0xc0, 0xf00fffff, 0x4, 0x1}, {{r4}, 0xfffffffffffffff9, 0xc0, 0x20000082, 0x3, 0x7}, {{r5}, 0xfffffffffffffffd, 0x40, 0x3, 0x2, 0xfffffffffffffff7}], 0xce, &(0x7f0000000400), 0x40, &(0x7f0000000240)={0x7, 0x5}) ioctl$TIOCSTOP(r5, 0x2000746f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = semget$private(0x0, 0x4, 0x10c) semop(r7, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x1, 0x7, 0x1000}, {0x1, 0x1}, {0x1, 0x5, 0x800}], 0x4) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000006c0)=0x7) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x810, r1, 0x0, 0x0) semctl$GETZCNT(r7, 0x2, 0x7, &(0x7f0000000800)=""/187) ftruncate(r4, 0x6) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x13, r1, 0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getpid() shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000400)=""/142) dup2(r5, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 15:45:58 executing program 0: r0 = syz_open_pts() setitimer(0x0, &(0x7f0000000000)={{0x7, 0xfffffffffffffffe}, {0x3, 0x3}}, &(0x7f0000000040)) preadv(r0, &(0x7f0000002500)=[{0x0}], 0x1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 15:45:58 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)="333967c0bda42a5ea838c232d96094f045d418e4aa2feac224e04dd1b1d8e3cd94d67a5169f5a16bd0fdb8aec2f06f179bf14355c768db7b762debc62bdd87924e22e6e48bd17afa855baeaa79b3ace3e173209ce74aba49fdf9f796d93ee89f001332ec39a8bbe9f38a3636ba7e73a9fc8bae6d9493b26d044bae4bf9355de5af4388ae2f3a7b96501410e3ca0f8de82fd21d4d67be90f632ad5ad82c96c608e273b412e5ef3cd3b8cedeaf30c41321fd0fa9", 0xb3) write(r0, &(0x7f00000000c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) fcntl$setstatus(r0, 0x4, 0x80) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfff7fffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETAF(r2, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 15:45:58 executing program 0: 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) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:45:58 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)=']\x00') mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 15:45:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r1, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 15:45:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x9, 0xfffffffffffffffe, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f00004f7000/0x2000)=nil, 0x2000, 0x5) syz_emit_ethernet(0xa3, &(0x7f0000000000)="8701d3d8e4439f6e592c076261aa28ff60da7b1381bb8648baed691f452bbd6bbf9ee1c91560b9ae7029bfb6753acd8078bf785e28514fd5803a8736c2875c6940917fded5d3c079cc5cd3e435ac85c20b598cd3320afafbb5dfa0dbd722e8c46abc54b861cfa59313cac8f9e36cf05ea9f95dbfbe4e2db3c6ad3e3943a2be20176f1a18ccd2d86a9c60a156e8770784626d84a248500d18fc8588f20725e32851643c") execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='#.@\x00', &(0x7f0000000200)='\x86\x00', &(0x7f0000000240)=':@\x00', &(0x7f0000000280)='@)::\x00', &(0x7f00000002c0)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000500)='\x00']) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x4) faccessat(r0, &(0x7f0000000640)='./file0\x00', 0x2, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x4, 0x7) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r1, &(0x7f0000000540)="503172f7c8617357d46bf85cfa1ffb0c705c11f3f7b5ee716ad79ce17c64f0fa77030a5ea1eabc14cb4a647ac9c4d9353a5052371eca5e82f127f4c305de92ea42d354270a44180982c0c467ac48a7cdbabd4f5cab332407e6981ede4e740e11c1fe8472df4a4dfdfdbe06944e9eb414e4d183eefaf85c4d510b24dd8e598e833e22325f118e3a77ee88cd4d7afaa731374624be156ad7d6ba8fa398bdf42ab3764264c49f209be61ed309921f5dc49685b78a8675d13181a8635af10e55326feea1f0f9cda46de5", 0xc8, 0x1, 0x0, 0x0) mprotect(&(0x7f00001c6000/0x1000)=nil, 0x1000, 0x0) 15:45:58 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000100)=[{r0, 0x11}], 0x1, 0x0) write(r0, &(0x7f0000000040)="a7a91a", 0x3) nanosleep(&(0x7f0000000080)={0x68}, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 15:45:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012d2f66696c653000"], 0x8) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 15:45:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x80018, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/17}, &(0x7f0000000080)=0x13) 15:45:58 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r4 = kqueue() lseek(r3, 0x0, 0x1) kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r1) 15:45:59 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt(r0, 0x923, 0x9, &(0x7f0000000180)=""/192, &(0x7f0000000100)=0xc0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) setsockopt(r1, 0x3f, 0x8001, &(0x7f00000000c0)="cd9e57e3d27ca331580af2a02b797c9d895ef9d1451fdcc09d6f8b7d2bdacb574a4ae7", 0x23) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x40, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffe6) 15:45:59 executing program 0: socketpair(0x1, 0x4001, 0x8000, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100", 0x2000000000000000}) r1 = dup2(r0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x3) write(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x14}, {0xffffffffffffffff, 0x2}, {0xffffffffffffffff, 0x48}], 0x2ca, 0x0) 15:45:59 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=[@rights={0x10}], 0x10}, 0x0) 15:45:59 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x40, 0x9, 0xf06}, {{r1}, 0xffffffffffffffff, 0xc5, 0xc3, 0x5, 0x9dc8}, {{r0}, 0xfffffffffffffffc, 0x2, 0xa0000077, 0x9, 0x8}, {{r0}, 0xfffffffffffffffe, 0x61, 0x50, 0x7fffffff, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x30, 0x0, 0x7}, {{r0}, 0x0, 0x2, 0x8, 0x1, 0x2}, {{r1}, 0xfffffffffffffff8, 0x88, 0x10, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf00fffff, 0x400}, {{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x7}, {{r0}, 0x0, 0x20, 0x1, 0x628, 0x1000}], 0x1000, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x1, 0x2, 0xfffffffffffffff7}], 0x6, &(0x7f0000000300)={0xffffffffffffffff, 0xdc}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) r3 = socket(0x1e, 0x4, 0x8000) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="739e50f6897a81bc92677d49d716e1f85128cfc7b1ff44469002e0eb1fc6d3a577669f7538381b31ee27060752bc187cef5e1856be4e22c2fd0e973282a4c83eb567775696cc9c852f3d4d23e8585f12739945f2275c6ed6d3412ce62a809fdb0b36f70c9687a5f72a7b3ea6369374a7d09f22f3d38f55992052", 0x7a) ioctl$BIOCPROMISC(r2, 0x20004269) getpeername$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) 15:45:59 executing program 0: kqueue() socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x28, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) 15:45:59 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x618, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x100) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0xfffffffffffffffc, 0x0) r2 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r2, 0x20007478) r3 = socket(0x20000000000001b, 0x8205, 0x400000000) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000040)={0x3, 0xfffffffffffffc00}, 0x10) setsockopt(r3, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x2, 0x0, 0xc6d, 0x9935, r5}) r6 = dup(r3) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000100)=0x1) mknodat(r6, &(0x7f0000000080)='./file0\x00', 0x80, 0x6) fcntl$setflags(r0, 0x2, 0x0) fcntl$dupfd(r4, 0xa, r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) clock_gettime(0x4, &(0x7f0000000280)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 15:45:59 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') open(&(0x7f00000001c0)='./file0\x00', 0x300, 0x0) 15:45:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) sync() 15:45:59 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x820, 0x0) setsockopt(r0, 0x1000, 0x1, &(0x7f0000000080)="d52097b7f197fb9cfea02a2e2523bf0f", 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:45:59 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8a022e2f666905266800"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r0, 0x4}, {r0, 0x8}], 0x3, 0x101) shutdown(r0, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000100)=0x10) 15:45:59 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000680), 0x1, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/138, 0x8a}], 0x1) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000005c0)="6476334b7a8a723ed1c78bd01fe9522c578f607c34f4e808dcc1dbf8da65da5da66120f34bff90972b502ae7f4ec93", 0x2f}, {&(0x7f0000000600)="67cc76d5608315e8d7836ef993254ad7ae5c681687d2210b2803ef2762b27615106f1cb19df9d562", 0x28}], 0x2, 0x3e) close(r0) r2 = dup(r1) r3 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000001c0)=0x1) r6 = dup2(r4, r5) execve(0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000040)="431eefb191f7b77067e5ab7bbf5caff1262f01605c9bd1fc40cd3a17156fc45bde86bc867932434b4b97db087f3fc01d3fef4f9793a2b324ef47e7d6ff4fcea31af55cf12a4057a3abb5308189a24d8f0c910de5851a2d844d1bbb880e3b00bcc07245d193983462671db1f874c52c0cc0636142c19e2a73009ee59d121e72e564a0643bb680a2a6943d7b0b1a63e9741795a5f8977404a5da2ff48b44f3e02975846c6e1ca47b5165be42e8968d51e64e5db01399f9056b9f8acfee6a071d05cb6d4766763bc006826d0ab78727b7830f974ce02cd2ce8313b4e0c9c96e1d86fd68098c075461723dc81ea1449183981db90949a8b5ce", 0xf7, 0x40a, &(0x7f00000007c0)=@file={0x0, './file1\x00'}, 0xa) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) lchown(&(0x7f00000006c0)='./file1\x00', r7, r8) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=')#*k$.^\x00', &(0x7f0000000440)='}!,@\x00'], &(0x7f0000000580)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00']) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f0000000180)) 15:45:59 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000200)=[{0x3, 0x7ff, 0x1800}, {0x2, 0x3, 0x1000}, {0x4, 0x7f, 0x800}, {0x4, 0x32, 0x800}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r2) flock(r0, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) socketpair(0x10, 0x9, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0xfffffffffffffff9}, 0xc) connect$inet6(r4, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x7}, 0x0) semop(r1, &(0x7f00000002c0), 0x0) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) open$dir(&(0x7f0000000340)='./file1\x00', 0x40, 0xc0) flock(r0, 0x6) r6 = getpgid(0x0) symlinkat(&(0x7f00000002c0)='./file1\x00', r5, &(0x7f0000000300)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x2000100000000, r6}) setsockopt(r3, 0xd7bf, 0x401, &(0x7f0000000380), 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3, 0x2, 0x3, 0xa1be, r6}) 15:45:59 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x2, 0x4000, 0x24, &(0x7f00005a1000/0x4000)=nil) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffffee) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() setrlimit(0x2, &(0x7f0000000200)={0x0, 0x6}) r6 = getpgid(0x0) r7 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x1000, r2, r3, r4, r5, 0x4, 0x8}, 0x6, 0x5, r6, r7, 0x10000, 0x1, 0x3f}) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setrlimit(0xf, &(0x7f0000000040)={0x62, 0x5}) 15:45:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x17, 0x1, 0x4) setsockopt(r1, 0x8, 0x7, &(0x7f0000000140)="d5ff9687", 0x4) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x40) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x60, 0xfff, 0x9, 0x8001, "bd54c90b3a1b7c9788b47d7315f8992861e778da", 0x5, 0x8000}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 15:45:59 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fchownat(r3, &(0x7f0000000200)='./file0\x00', r1, r2, 0x4) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) close(r0) r4 = syz_open_pts() close(r4) readv(r0, &(0x7f0000001640)=[{&(0x7f0000000100)=""/233, 0xe9}], 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) 15:45:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ffe, 0x0, "00207044b8d7b53122c120000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x6, 0x1, 0x200009) bind$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:45:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffa, "0366402ba73caf00"}) write(r1, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af", 0x86f) write(r1, &(0x7f00000010c0)="3f2e038b0d331a09a8349fb8f9c87fa240d91e648e15c0c7d2d812b7cbb2ad1c1d0f5b28accefa4a21847afdeca871dec0b7988607ad51c57b931e9b583c", 0x3e) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:45:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x100000005, 0x0, 0x0, 0x0, "61aa0db17ec0001400"}) read(r0, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ee7d987506c363e621ff3e92f9bee606bd70b6f6"}) pipe2(&(0x7f0000000080), 0x6502e54e9c3331b4) 15:45:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) kqueue() r0 = syz_open_pts() close(r0) r1 = semget$private(0x0, 0x5, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000280)) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x9, r2, r3, r5, r6, 0x10, 0x7}, 0x0, 0x3, 0x3}) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0xa12, 0x3, 0x8, 0x792, "b6483e111ed719a5f37012acb83fe50178e36e48", 0x3f, 0x2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xc000000, 0x2, 0x67e1, 0x3ff, "6068d50b1bfaefa3ededcf44120125fb06093d65", 0x10000, 0xffffffffffffd623}) close(r7) write(r0, 0x0, 0x0) setrlimit(0x3, &(0x7f00000000c0)={0x3f, 0x100000001}) 15:45:59 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/4096, &(0x7f00000000c0)=0x1000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x4, 0x4) 15:45:59 executing program 1: r0 = socket(0x10000000002, 0x1, 0xffffffff00000000) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt(r0, 0x20, 0x8fa, &(0x7f0000000000)="bdeb9e38e1a809b60e982e7adc1cf137582ba546a61c5ad952dcf7a63ccb20cc5f19e00afe286a18d298bf8806ba151ab68bef078efdb6b3349bceafd75b44d78e2fd872b4bcfb0f2f6a17da94148f5eabbd8fd646c616351cd861ca0c6eb655d5de466a0f174e53d12675c849754c175c4c29d12de7b156d5e2839526f1fbc588adc127c4452f3f97a2f22e72023956bab2268736762bc99bfff8a9a9a9b5", 0x9f) 15:45:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x2}, {0x8, 0xef28}}) close(r1) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 15:45:59 executing program 1: r0 = socket$unix(0x1, 0x400003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698b, &(0x7f0000000040)=0x6) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x7, 0x1, 0x7, 0x3}) 15:45:59 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x40, 0x2}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r2, 0x0, 0x0) syz_open_pts() write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f50328193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r3 = syz_open_pts() close(r1) dup(r3) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:46:00 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x4000) chmod(&(0x7f0000000080)='./bus/file0/file0\x00', 0x48) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 15:46:00 executing program 0: r0 = socket$inet(0x2, 0x4000000000000003, 0x4) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x2000000000000348, 0xb15f) write(r0, &(0x7f0000000040)="75bc778fb2", 0x5) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) getitimer(0x2, &(0x7f0000000080)) 15:46:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f000017b000/0x1000)=nil, 0x1000, 0x0, 0x6010, r0, 0x0, 0x0) 15:46:03 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) flock(r0, 0x8) r1 = syz_open_pts() flock(r1, 0x2000001) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) flock(r1, 0x2) 15:46:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 15:46:03 executing program 0: munlockall() r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x7ff, 0x80000001, 0x1f, 0x9, "4d18fd55b05f98d9f9821f082ba6ddeaebdeebfb", 0x1, 0x80000000}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) 15:46:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) pipe2(&(0x7f0000001200), 0x4) r1 = socket(0x18, 0x400000002, 0x0) sendto(r0, &(0x7f0000001080)="ab7fb6db03ac427e1b2e99b06665a09943bd818bf953837c2d2d11685d58f73fdcbf71177052716b88baeb419c6f472c7232624ba2cf3c3f6a31ee95570739f79e99ab7479d5ace314942cc8d9a06d05", 0x50, 0x40a, &(0x7f0000001100)=@in={0x2, 0x1}, 0xc) close(r1) fchflags(r1, 0x0) 15:46:03 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) r2 = dup2(r0, r0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x161) close(r0) socket(0x10, 0x4000, 0xfff) setsockopt(r2, 0x10000, 0x101, &(0x7f0000000140)="628b53211a697f8663c4551583514be839c2824616688c6c7d589454d07c27df2fe0554303be1c5f3c55b85e5dc53be662fb6edd1339d8d27cdbe29c01ad685e942ce6f7377b646009a26917ab811c5067da63f0f107c374c31dea6df9e8d549566238e43923c47f9aa2ac1a68479b3922869f8b64a451a1b09c56bd77edba6636f233d3d86cdb8eaa196a8b96968011abaea6bfc4177dc627c37ebc701696b0ddd2305a853d9ca14f1be94e7825a76642716b1cdf6c9525614e0d821d3385fa4224d5a08649b6c7c92de0b6875fe160f4ba9bc5c8e0b96c0bfb5d5f7435bfc5a904fd60cac1492cc96383d7d3eb42e58ed7ed5631d69cf43f4359461bc6d2e814751093ca0e514dc5c3a07f6f1c13fd74e37b8f08ce0a3c2cb43838d01d867db75f9cb8021cfa66978e8eb5dfc942500b84bdf0e44815ddbc842f24df4584f1e08092921419ea74222225f9cfd59f02640ae85d86e9c600c910b2c0397662e2fff7a88d6b3fad0263247e54e820d8d09d218389b8161a6bed5e93b8562e4e71cd278f24dc84aae8a18b4d7cc6d83301ce57a78259b1138708e6ec4201df5601085b5b226e24f13804f0802cc7b2423707159afe84f4c5504ee11bdb97f8f52a954596f1129293af691b7fcdd7a503be4c1d359cd58d0849e0d13ca00b7147fa4cc23cabae7dec9d2e19e617458a11809b5f433d3db1ad0b4140da426234b37ec9a39ec5d7c37cea0d3c9909a6b49fcb6a347e3b3aa7f83c2cb1beae55f3a679911083b976fae313cede22a70b2fa4a97eca967814ba29957f273b21356043db44b3e4a6e9521a67601799079025987d7eaa525662b2c6eb8df4408b430c77028db82b02c7057029c41e253611855f9ba4813dbff6f8ac2a5bf7784fd00fff07b0f2648747d47557c1a6bdf07e9114b06c3b05a25eb45726c384284e2a2e37c82db54edefebe111c2a72fe97c41e2fbddb6b4c4d293298b556ef5d7a149dfc999940f9d422497360f2fafc8423323218b035d0fb966334434bbfd9f7ba920b3ab080f10d09b01cb3624a5cd3378c82f2a8f28101c22c431360acd5562edc3bee53ccbac97ad952fc262a8f52680a9af6f034bf7d316de8de381abfb63d2baee2f040d50485f06fc26a0d67460e37549b342dd54c9a3067ee0f2b3e96ddcaf44dae7b2a61395ee6f3f902fe0e0c7746d2b23109157d86475aaab95eb4ce630dacf28f3d1c65b3008bae2d74afa75609ebe6084833d1d1419dddfd56f653980216fb403a40dcf05f43b8e9ad5818135f0b8b6ee348d05cb132dbf1ca9c360283f531ffce1abc48297949e87ef823ca319bd21612d5c8c4beda2cdc32380e26002fb484f8b88dd634fbd9d444469bec6e99ba1dc9b2ea3db561be86b252b271a300404059ad80404bd5cf993ca0d0ee93da9157034abf1c38259a4f8d5eb28d8d8a4e0414f026b4644704e1d99d0970134204edcb3fbd402aa1de4206274b5e35303b8726d110c41d52f9b8e8965c40eafbff26dcaa928e3a4f93a7ad72b75631a05d71d884c986cd9607f5438321ee4a90adf1b96713e7692733d3456143bff60f7551f7e1d8fa70549743c304696d2f78e070cb77c45df02c3c6ddcc9a34dd09bfb6ac2be2eb4e5107b00a56126f74280e091b84efa0686de6bf40ae2b95ceea4be6f14cc9bebc4124a74f95bc2ce7f02a0835530cd8234b66d8a73c1049acdbe54fe19d9da39ed83f9521344bd6dc2a5b1f244eeb0390190f3522315559bf31e8c1fa41186609476077c7630e3c722103b45e2b761d7660f5af8e766ce07b6c18fe0360108d039629798e7517de24a69f69a523d22bf6aba37625bed3a0509ac82fec2ee8831a01d9bdac629597e76e6650c82bc3544086912d3afa329687a9a7bf033e55bae419c9af07ae5fe3a48da92df739bb00c9a2e43dd4c715f5cdd9d5d67ba344166e38f52c325ae6cddb5e64434ce284ec1d8a96f56fa0130174f20b8b675506833205a39a3b3ea01f8e805c8d1b65dee96a3f43bb997822c1b45f0fc0af3f2ace0f97fe16903175aff2ea1d6c8859253e2456fcba829c7bed07b7292dda0bae4cd0de2e4e1391a180d85b3c79c31eaab1cd6cb814f4967dcc083bde6eb3220df0f7db979a0ab3c28b5a67f8c7068756d37936f68d218ad3367bd530f095f9f008b51aff7d8f00a3100a389d7a2b5fec6c7ab653ec9d1f6787e11ffedef52df1456ba448e7ba8f7daa99fc4ca4bb0ac2b3e925fa34e2c799bfd7eb726bfb903fc811ad8024e737f91bc430cf17e3bf30293d4dbec274f2d728bc597dfa7cf995015549e0f1c7a55e1739ee18b29a678746b07c2d258ea700ca10ef16e6a06dfed6b13d16157ed57411a124f46956008dea283b401e7166b4033984677a1567fe3bc2cabea7e3db87077abf3e1b67207d915082d5326cb46d7510fa4f2cda95d8dc337dcb38fad9234ee485ce35d556518d4f94950c0abdd68e9a8811e895b609f912c52cc27b16f5e1f41644f9f392d2766eee8ae84826498165a65efa13d04603249dee4612edb7bb2695ed7653a2c213542be3a6b9af4a5febef787f07c9037b44ba4b8520d8e633b23c2f132dd021816e6ae97b291fe92cec72be46e5c360dbfb49adb1a7f1041bd0eb9fc08771bda629074d0e9b54287487dd2ec278044c33bf56b74d478cc0fbdf4bb3131e4f158bacf8c016b09b55beb2021df4d172fa91589a39c988144ee838773fdf1273c23f6d526a511fa16bfbcb48e3f7a7bbbb7203f1da47ccc14a6890e2b25ea3d078c7eea6f8836f09d154e14095a9ceab36dbda55af178d537238d3854d8c1f6f81f656da633ad90ddaa840e011259aebe98382f33ed04aaadd551ef7153d4e74af64285680c63a9de8ba40f3e6f4391e60e20e6cf52b19cdd64c7b8302d743490e6a5a115860e28edacf625fb3b78201ffa2f1726a07486b3022bb28594b9db27ac0e80cdf402b9ea4ee7f909ae2453bd1295cf604e42eeb9b4384d549c4de3ca6ea02e1c6df4c7b277ff101ec35ca877a62b12884dc1f4e6422ad25575a226460c6fa1343545caf14a21bde2aa8410f94813ff5e08a962e45efab0ea6c90fa426d3c742df1c9111c426c3aad32b6f423be3eced77418918cd302c9a60c7b6d7d4e8bfc2c44f3a93fa06b20edd2f5848d1ce11dfa8c038bd210b430a03200145f1f757f77b2dbe9e1d9327ea6bfdfa0e4633337cffe2004d2f7bdd3549672618d601cec301b0370ebe06e986712a954ca0623ee6fe7491c1a553697f1f4e14a6bfc164e39f61df7732f746baafed6d2c1541e8254a533a15cdbf453085991dd39f4f47968e74c51ef9dabacd00fef197ab9d9614cf4a6721809904b49a8e7517a23007e7ee5d1a786d00e9d3cf6d95144fcb87e137e9bcf4365e15de883fe89c9ace8ea4cf4e8b699e500225a46f1325efb5713598643d42e2c6ee3af148887290f2fc1961099a8f4b226269558c8c7070222d74f4770d953da502637b6a9d1cf864eb39fc02a5a19d451d5b6ce8cbf31b944f67000bdc0b8fd9527521eb7e6dc48ec6d1e6696b8e6be30d50fee4a2fbe74a9181c103420d86461a57c97e61bc4da3859dce1f837c48fac4b13ce122e18ad9f3991ade8181674ef9abe514fb1e048f19376a6d7e73168693ff28ddf95b829a2713fb2cb551b0167c8446bf4cef126c1c4b50236114be1e9f66561074f76712327666c92fa27408c1cffa4f63910bd3e426db09d84fdbc19ceba8c3ace609b0ad0d02f81ae0c4e883fcbb12a6938ea9ece0521a6887b3a8add9860a41d84f8c40f8bc17a9bb8c49786b6132119df6c7b25085c3f2d2315257891d3684699bfdf8f0fd8fe525c2d007ac2e23c9335a8313f44430f235152eb6ee9945e2178fb98d70060b5119d44a6a64a58f5d3cba05a782bb5cbae0bd9ba78d1d62fb12ff0474a75c8c97a16e06e1a41a0e98d9dfae9d609e5225162459f0fd8338b09d902a910cef472840ac65952588e3c907da3a9cb7e855627b88295dc6cb3d6ddcdc266eb1f7931aaf7e5980a72f3a23eb52da91a241b9cad2e4d800d88230cd832245d91c2d607080809b43e8dd8c394af925e544369dc7ddb96d8f32fa9f9c13f33abae29b7ccb8d933540ac29cd7a6cb76e943c7ed27f5dd81b9333da283ecbd566cf27339c30364708d93372a3edd1178712cf6d812693863716896a62d9cd2b9cdc819aece5737b3616e207925e26a9a3d5d74e18085236bcb3d709b33808fed2744bde013528833afd3f2e71d28ce61e5e5cbe9164ef69d6601ed3c8b53ce23b4b4ff6f8af9db79bd698d5a5e58c05eb1de5a0f70be2d3d0703730a67f18fbfd1381d7abf752bb26bd6c582055b8f28b649d0f84f8b595b9c0f21e44d6d49c29a19cc3c450e244ea9e7fb249ab326b9308452b532186828baa8f8bc2360b35e45c52a583b74128ff3fda56e3fd0b36b7e3a72bb0dcb98b455c70d9f07db424fccf0012b82f2f1ca3097457e5bda0a30c62254019efd2143734698a13190cf6de828f6934242f64549fd9e327174137f1b22f4a94a0fe44e66f2f53e79b44f35a0d89889d23aaac580710d8ddf3e5911fb3b78b732cb1450811bfb5b48857d746b0d8df6908cd3abaa96ee9b046c6a2dbb2c6663698f8c131148349705a121937171a64684cf138e241d150f556bc04a48bc103f9cad0e00f14f3df5a0f817a0eec1b65961cdeb2db7c9e6b09d9c99c0fe167c2c9e10c71621556a24a47d562800b7a9850aeccf0002e76816b7180da33ac6cf97eb50e8dfc67bbe2ad5c9a36e04a64c1b3049f9d742fc49e249c05b9c344fab4caa9db9b19fcb30317719d35d7b4c2ee4401892f107ad55492f847feb1b4b7557523b7486a69d4a1b5c299c701ce69b86ab96e3ba4de6393ae0e6bd78870c44924171907753d221ab0ba4997010ddf8fcb25318988df4cbb8d32947ae89e3427506add083b8af1b064e1f7204c024f2456f0bff695a44b7d30113fc66b733fbb4eb6e0d8ddee7397187c2c2d7202f662966ce0019a748727374161a92c06849b9afbd3385f7bac342ab28248e12626ade96d4606f6f12c962d70a9254fe63a237df8538b66a286419302d8ac005bbf7907e274477ea143d884d73df3b0ecca0c0d4018a3601f023f469853cc1583a355a90c6caa54853d51c839628554c5fb5bdd95d8600dab606b0d3d97f2dd552ca6ac1d6502587644e358c074289a64c457e7099742e012891a3b778461a05e887bb6677891e6ea2c1e4cf82e3ccf56e9cce9e13be9e6246a25c9b9445033eb2647f0653018374f840607bbe1017ab829906c74a086e609a93d2941579139e8b0ec467f877001afe2e76e0594f392614259143914e73aff2e6e963d181e48faec73df7e2b3578a7d1aaae69a41ddf915d9b0394a1c670c9c86ec27c44cba6a59f11bf35a82b3f60448a28105391fc98b199ca9ab24e28b6b6d11e8547efe628c5932c3b330e24d59c369869b5b46ed6c1f601f0b3a55bf1fac422a6e0650acb5132490e890af5316ff795f2acf847d6879d2079fc7bbf5854975149b37171602b9178ac58a3ec9c166a44d6c997e43517f687b89ed727af289f2b3e22f424050d24f6b40997616693f49bcc41c81e0d57f730c4e5650992ccd97ae72f0e773418acc1798eb009bab28ec1df7307a53e9fe0f1cc004a04fa429b7794f1c8c63da66d91e5a3c0f1bb6e4c3571301955f14e361ffdc7f1e9d641a8a9f7dca6c1fc29bd127264b9c59e92dc6d0214909f0d44008af88590629ab28", 0x1000) 15:46:03 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/zero\x00', 0x0, 0x0) poll(&(0x7f0000000a40)=[{r0, 0x1}, {r1, 0x6}], 0x2, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000240)) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x4, 0xfff, 0x1, 0x6}) poll(&(0x7f0000000200)=[{r0, 0x5}], 0x1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x1, 0xfffffffffffffc01, 0x4a}], 0x2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x20000000, 0xfff, 0x81}, {{r1}, 0xfffffffffffffff8, 0x20, 0x40000004, 0x2ed, 0x7}, {{r1}, 0xfffffffffffffffb, 0x1, 0x2, 0x8000, 0x7}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x1, 0x98e}], 0x400, &(0x7f0000000180)={0x3f, 0x5}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x5, './file0\x00', '.\x00'}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000300)) utimensat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x1, 0x10000}, {0x6, 0x8}}, 0x0) sendto(r1, &(0x7f0000000000)="e9e10fbb9d1304430d2497d8c3c13f724f1bd34fede2b79bab5455", 0x1b, 0x408, &(0x7f0000000040)=@in6={0x18, 0x2, 0xa94, 0x101}, 0xc) 15:46:03 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x40000) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 15:46:03 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) minherit(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x95c26de884b4727e) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 15:46:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x1000000000000003, &(0x7f0000000580)) r3 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000007600000039a1ccc2e6857ff77d5f2d354e150900ff7f463b18411f557e0223b711e63ba7ec0d0e5bb9cc094349d989fbedc15f4985ae36dada4e00000000d606bc1f4abb9190b0b7a15cfbc59c2406cc229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a1ff562a4d4d144e32886559620e671bd476a76d51ea97831e70747eec5ba4ab2310180c5f076fb6de96dd0362d430a67b209c54ab2ec0200908e281b920600"/191], 0x1, 0x800) r4 = semget$private(0x0, 0x2, 0x8002c2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) syz_emit_ethernet(0xa9, &(0x7f0000000600)="28c5eebe16198136b6d10ff5947cb4fa8f46cd4bc1c4b8d915963286e285265754e5a6371655072967bd6c62e414e2b845e052b93208a1ccecffe2c265a5c8157026e0afa57a41984d5bf41d6266a623e40083bd7cd346dc3eb351ac0f435cb103b2331e3b200a66e30fb43a1770c83de50d3e9e4cd443c9ec5d098398922f62da56ba722959ff695f52a83d35366970e0b1796e188b9da64da85667879002dc57198a543d67b1b8bb") getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = shmget$private(0x0, 0x3000, 0x200, &(0x7f00000f5000/0x3000)=nil) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000006c0)={0x8, [{0x2, 0xdd7e}, {0x3, 0x800}, {0x2, 0x6}, {0x2, 0x6b3}, {0x0, 0x80000001}, {0x2, 0xff}, {0x1}, {0x2, 0x7}, {0x2, 0x80}, {}, {0x3, 0x40}, {0x1, 0x401}, {0x2, 0xe73}, {0x3, 0x5}, {0x3, 0x4}, {0x1, 0x80}, {0x3, 0x4}, {0x1, 0x8}, {0x8aa4bce7fa2af270, 0x5}, {0x1, 0x100000000}, {0x3, 0x1}, {0x3, 0xffffffffffffff0a}, {0x2, 0x11}, {0x3, 0x40}, {0x3, 0x401}, {0x3, 0x7}, {0x0, 0x8000}, {0x3, 0x2}, {0x3, 0x15adfd08}, {0x1}, {0x3, 0x7fff}, {0x0, 0x1}]}) clock_getres(0x7, &(0x7f0000000100)) r8 = socket(0x18, 0x1, 0x0) openat(r0, &(0x7f0000000380)='./file0\x00', 0x10, 0x20) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r9 = fcntl$dupfd(r8, 0xa, r8) getsockname$inet(r9, &(0x7f0000000200), &(0x7f0000000240)=0xc) shmctl$SHM_LOCK(r7, 0x3) fchownat(r0, &(0x7f0000000180)='./file0\x00', r5, r6, 0x4) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f00000001c0)) 15:46:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "90de290e7989a23ff89c16723f911a1d962f681f"}) semget$private(0x0, 0x2, 0x20) 15:46:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x101, 0x2, 0xd3f, 0x0, 0x0, 0x8b, 0x9, 0x2, 0x1, 0x6}) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000002780)="fa1325cedffcff1e3a0a564aebc75b47c4a18a5e783c3d74ba10c9429c5096818a51cb050cf3875d79f081153e414b7124490b4659f4c1fd878b94410be5d0a979d3ea52f14ed5250b830e9ea28a67e3838d764e92848870b6d2a6b4c27d259ecdd6a060f4bb65c8dcddacd207121aa34d02bfe8af521b3064", 0x79}], 0x1, 0x0) 15:46:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) dup2(r1, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 15:46:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050409000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x2, 0x7}, {0x18, 0x2, 0x7fffffff, 0x3}, 0x4, [0x7, 0x7, 0x80, 0x3, 0x0, 0x8, 0xff, 0x68ba]}, 0x3c) setitimer(0x0, &(0x7f0000000100)={{0x4, 0x100000001}, {0x0, 0x6}}, &(0x7f0000000140)) uvm_fault(0xffffffff8225bef8, 0xffff800004367002, 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(0xffffffff8225bef8, 0xffff800004367002, 0, 1) -> e rtable_satoplen(21,ffff800004366f59) at rtable_satoplen+0x150 end trace frame: 0xffff800020c59650, count: 0 ddb{0}> trace rtable_satoplen(21,ffff800004366f59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800004366f09,ffff800004366f59,ffff800004366f11,21) at rtable_lookup+0xfd rtm_output(ffff800004366f00,ffff800020c59740,ffff800020c59748,21,0) at rtm_output+0x10c route_output(fffffd806d5d4f00,fffffd807c75cd90,0,0) at route_output+0x79b route_usrreq(fffffd807c75cd90,9,fffffd806d5d4f00,0,0,ffff800020b384c8) at route_usrreq+0x35d sosend(fffffd807c75cd90,0,ffff800020c59a08,0,0,0) at sosend+0x6eb sendit(ffff800020b384c8,4,ffff800020c59ac8,0,ffff800020c59b90) at sendit+0x590 sys_sendto(ffff800020b384c8,ffff800020c59ba8,ffff800020c59b90) at sys_sendto+0x92 syscall(ffff800020c59c40) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,a86f99fe010) at Xsyscall+0x128 end of kernel end trace frame: 0xa893edb1570, count: -10 ddb{0}> show registers rdi 0 rsi 0xaa rbp 0xffff800020c595b0 rbx 0xffffffffffffff5a rdx 0xffff800004366f5d rcx 0xffff800004367003 rax 0xffff800004367003 r8 0x21 r9 0x1 r10 0x4 r11 0xfeaaba8f834137ba r12 0 r13 0xffff800004367003 r14 0xffffffff82190d08 mplsdomain r15 0x4 rip 0xffffffff81d8c9d0 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800020c59560 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{0}> show proc PROC (syz-executor.0) pid=504500 stat=onproc flags process=10 proc=4000000 pri=50, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020b39c38,0xffffffff82387188 process=0xffff800020b8c6a8 user=0xffff800020c54000, vmspace=0xfffffd806e91ce18 estcpu=1, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 34303 25844 73521 32767 7 0x10 syz-executor.0 *34303 504500 73521 32767 7 0x4000010 syz-executor.0 73521 158467 95056 32767 2 0x490 syz-executor.0 95056 352043 38523 0 3 0x82 wait syz-executor.0 97548 512829 70805 32767 2 0x490 syz-executor.1 97548 339422 70805 32767 3 0x4000090 netio syz-executor.1 70805 186082 47345 32767 3 0x90 nanosleep syz-executor.1 47345 164639 38523 0 3 0x82 wait syz-executor.1 87176 199218 0 0 3 0x14200 bored sosplice 38523 370066 26365 0 3 0x82 kqread syz-fuzzer 38523 125667 26365 0 2 0x4000482 syz-fuzzer 38523 167318 26365 0 3 0x4000082 thrsleep syz-fuzzer 38523 93273 26365 0 3 0x4000082 thrsleep syz-fuzzer 38523 75842 26365 0 3 0x4000082 thrsleep syz-fuzzer 38523 387222 26365 0 3 0x4000082 thrsleep syz-fuzzer 38523 247634 26365 0 3 0x4000082 thrsleep syz-fuzzer 38523 389332 26365 0 3 0x4000082 thrsleep syz-fuzzer 38523 407321 26365 0 3 0x4000082 thrsleep syz-fuzzer 38523 337276 26365 0 3 0x4000082 thrsleep syz-fuzzer 26365 279438 32921 0 3 0x10008a pause ksh 32921 404093 25569 0 3 0x92 select sshd 57043 92121 1 0 3 0x100083 ttyin getty 25569 267366 1 0 3 0x80 select sshd 49738 406945 20945 73 2 0x100090 syslogd 20945 300946 1 0 3 0x100082 netio syslogd 27476 416695 1 77 3 0x100090 poll dhclient 55152 246386 1 0 3 0x80 poll dhclient 79771 48457 0 0 3 0x14200 pgzero zerothread 81986 404626 0 0 3 0x14200 aiodoned aiodoned 9171 370811 0 0 3 0x14200 syncer update 5781 145742 0 0 3 0x14200 cleaner cleaner 14999 376859 0 0 3 0x14200 reaper reaper 93520 101595 0 0 3 0x14200 pgdaemon pagedaemon 51189 471020 0 0 3 0x14200 bored crynlk 58420 295811 0 0 3 0x14200 bored crypto 5135 94341 0 0 3 0x40014200 acpi0 acpi0 9854 203207 0 0 3 0x40014200 idle1 8873 173794 0 0 3 0x14200 bored softnet 1055 178342 0 0 3 0x14200 bored systqmp 62548 149707 0 0 3 0x14200 bored systq 37456 274668 0 0 3 0x40014200 bored softclock 87386 269804 0 0 3 0x40014200 idle0 92367 295604 0 0 3 0x14200 bored smr 1 479648 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 34303 (syz-executor.0) thread 0xffff800020b384c8 (504500) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82345c60) locked @ /syzkaller/managers/setuid/kernel/sys/arch/amd64/amd64/softintr.c:87 #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 9459 6321K 6321K 78643K 10636 0 0 pcb 27 9K 10K 78643K 356 0 0 rtable 98 3K 3K 78643K 751 0 0 ifaddr 36 10K 10K 78643K 148 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 35 0 0 iov 0 0K 16K 78643K 72 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 1631 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 14 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 91 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 8 25K 29K 78643K 662 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 41 38K 58K 78643K 666 0 0 subproc 68 69634K 69634K 78643K 680 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 68 0 0 in_multi 33 2K 2K 78643K 265 0 0 ether_multi 1 0K 0K 78643K 10 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 291 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 91 21K 31K 78643K 2831 0 0 UVM aobj 53 3K 3K 78643K 61 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 45 0 0 NDP 7 0K 0K 78643K 63 0 0 temp 121 2378K 2448K 78643K 5529 0 0 kqueue 0 0K 0K 78643K 2 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 22 0 18 1 0 1 1 0 8 0 inpcbpl 280 312 0 305 1 0 1 1 0 8 0 plimitpl 152 84 0 75 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 203 0 163 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 127 0 123 1 0 1 1 0 8 0 nd6 48 40 0 36 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 939 0 751 12 0 12 12 0 8 0 art_table 32 940 0 751 2 0 2 2 0 8 0 art_node 16 202 0 168 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 8 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 85 0 75 1 0 1 1 0 8 0 shmpl 112 59 0 8 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2163 0 734 47 0 47 47 0 8 0 ffsino 272 2163 0 734 96 0 96 96 0 8 0 nchpl 144 3218 0 1602 61 0 61 61 0 8 0 uvmvnodes 72 2512 0 0 46 0 46 46 0 8 0 vnodes 200 2512 0 0 133 0 133 133 0 8 0 namei 1024 9860 0 9860 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 8885 0 8885 14 13 1 6 0 8 1 sigapl 432 778 0 762 2 0 2 2 0 8 0 futexpl 56 6402 0 6402 1 0 1 1 0 8 1 knotepl 112 575 0 556 1 0 1 1 0 8 0 kqueuepl 104 180 0 178 1 0 1 1 0 8 0 pipepl 112 730 0 711 4 3 1 2 0 8 0 fdescpl 488 779 0 762 3 0 3 3 0 8 0 filepl 152 4862 0 4762 8 3 5 7 0 8 1 lockfpl 104 160 0 160 2 1 1 1 0 8 1 lockfspl 32 307 0 307 2 1 1 1 0 8 1 sessionpl 112 35 0 25 1 0 1 1 0 8 0 pgrppl 48 37 0 27 1 0 1 1 0 8 0 ucredpl 96 1195 0 1186 1 0 1 1 0 8 0 zombiepl 144 762 0 762 2 1 1 1 0 8 1 processpl 840 795 0 762 4 0 4 4 0 8 0 procpl 600 1869 0 1825 5 1 4 5 0 8 0 srpgc 64 104 0 104 3 2 1 1 0 8 1 sosppl 128 5 0 5 3 3 0 1 0 8 0 sockpl 384 665 0 644 3 0 3 3 0 8 0 mcl64k 65536 1 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 5 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 7 0 0 1 0 1 1 0 8 0 mcl4k 4096 8 0 0 1 0 1 1 0 8 0 mcl2k2 2112 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 116 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 159 0 0 9 0 9 9 0 8 0 bufpl 256 6707 0 1122 350 0 350 350 0 8 0 anonpl 16 106131 0 100463 49 20 29 44 0 125 0 amapchunkpl 152 5490 0 5404 16 11 5 11 0 158 1 amappl16 192 3588 0 3237 37 18 19 30 0 8 1 amappl15 184 51 0 45 1 0 1 1 0 8 0 amappl14 176 137 0 133 2 1 1 1 0 8 0 amappl13 168 168 0 165 1 0 1 1 0 8 0 amappl12 160 133 0 132 1 0 1 1 0 8 0 amappl11 152 151 0 137 1 0 1 1 0 8 0 amappl10 144 172 0 170 2 1 1 1 0 8 0 amappl9 136 699 0 695 1 0 1 1 0 8 0 amappl8 128 272 0 252 1 0 1 1 0 8 0 amappl7 120 124 0 117 1 0 1 1 0 8 0 amappl6 112 175 0 163 1 0 1 1 0 8 0 amappl5 104 210 0 200 1 0 1 1 0 8 0 amappl4 96 997 0 966 2 1 1 2 0 8 0 amappl3 88 258 0 252 1 0 1 1 0 8 0 amappl2 80 5118 0 5053 2 0 2 2 0 8 0 amappl1 72 27227 0 26759 24 14 10 19 0 8 0 amappl 72 2245 0 2209 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 60 0 8 1 0 1 1 0 8 0 uaddrrnd 24 779 0 762 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 779 0 762 1 0 1 1 0 8 0 vmmpekpl 168 10375 0 10352 2 0 2 2 0 8 0 vmmpepl 168 95207 0 93719 100 25 75 76 0 357 10 vmsppl 360 778 0 762 2 0 2 2 0 8 0 pdppl 4096 1566 0 1524 6 0 6 6 0 8 0 pvpl 32 293752 0 284764 133 43 90 123 0 265 8 pmappl 224 778 0 762 7 5 2 2 0 8 1 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 500 0 3 15 0 15 15 0 8 0