kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Mon Jan 28 06:51:56 PST 2019 OpenBSD/amd64 (ci-openbsd-setuid-9.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.105' (ECDSA) to the list of known hosts. 2019/01/28 06:52:15 fuzzer started 2019/01/28 06:52:21 dialing manager at 10.128.15.235:38619 2019/01/28 06:52:21 syscalls: 1 2019/01/28 06:52:21 code coverage: enabled 2019/01/28 06:52:21 comparison tracing: enabled 2019/01/28 06:52:21 extra coverage: support is not implemented in syzkaller 2019/01/28 06:52:21 setuid sandbox: enabled 2019/01/28 06:52:21 namespace sandbox: support is not implemented in syzkaller 2019/01/28 06:52:21 Android sandbox: support is not implemented in syzkaller 2019/01/28 06:52:21 fault injection: support is not implemented in syzkaller 2019/01/28 06:52:21 leak checking: support is not implemented in syzkaller 2019/01/28 06:52:21 net packet injection: enabled 2019/01/28 06:52:21 net device setup: support is not implemented in syzkaller 06:52:23 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xff, 0x1, 0x1000, 0x1000, 0x6}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x1f, 0x4) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) mknod(&(0x7f0000000280)='./file0\x00', 0x88, 0x2) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000002c0)) r4 = syz_open_pts() connect(r1, &(0x7f0000000300)=@in6={0x18, 0x0, 0x0, 0x1ff}, 0xc) getsockname$unix(r0, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) r5 = dup2(r2, r0) kevent(r5, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x3, 0x3}, {{r0}, 0xfffffffffffffff9, 0x48, 0x41, 0x0, 0x7}, {{r3}, 0xfffffffffffffffc, 0x12, 0x80000001, 0x0, 0x1}, {{r2}, 0xfffffffffffffff9, 0x24, 0x40000004, 0x9, 0x7}, {{r4}, 0x58b47580a8723511, 0x9, 0x80000058, 0x6, 0xfff}, {{r1}, 0xfffffffffffffffe, 0xaa, 0xf0000001, 0x1, 0xfff}], 0x10000, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffff8, 0x2, 0x6, 0xfff, 0x8000}, {{r3}, 0xfffffffffffffffb, 0x10, 0x10, 0x1}, {{r4}, 0xfffffffffffffff8, 0x10, 0x6, 0x200, 0x10001}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x554, 0x9}, {{r2}, 0xfffffffffffffffd, 0x20, 0xc5, 0x7, 0x1}], 0x7, &(0x7f0000000580)={0x2a4, 0x10000}) fcntl$getflags(r4, 0x1) r6 = dup2(r0, r4) sendto(r1, &(0x7f00000005c0)="c9bce077f69e4af1eb42ef746e44a7d4de7ad36f6a8d25e82d63597e5c658cbb2f70b306d3f10802775e5af60697eaf0677980af30ae3e3064545d11e36316772569dbb4ab65e2557eb678549b9c33459515a07cce4ec80edf76d749663f6f5d1da5d134234301a51a23fa5d3e46341beb910517", 0x74, 0x8, &(0x7f0000000640)=@in6={0x18, 0x3, 0xffffffff, 0x5}, 0xc) accept(r5, 0x0, &(0x7f0000000680)) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000700)) faccessat(r8, &(0x7f0000000740)='./file0\x00', 0xc, 0x1) bind(r1, &(0x7f0000000780)=@un=@abs={0x1, 0x0, 0x0}, 0x8) dup2(r0, r6) execve(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000a40)=[&(0x7f0000000800)='/\xe1\x00', &(0x7f0000000840)='$\\]%]\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='\x00', &(0x7f0000000900)='%@\\\x00', &(0x7f0000000940)='-!!\x00', &(0x7f0000000980)='\x00', &(0x7f00000009c0)=':\x00', &(0x7f0000000a00)='\x00'], &(0x7f0000000c80)=[&(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='\'\x00', &(0x7f0000000b40)='\\**.\x00', &(0x7f0000000b80)='*\x00', &(0x7f0000000bc0)='\x00', &(0x7f0000000c00)='\x00', &(0x7f0000000c40)='\\\x00']) getsockname(r1, &(0x7f0000000cc0)=@un=@abs, &(0x7f0000000d00)=0x8) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000d40)=0x7) sendto$unix(r7, &(0x7f0000000d80)="337a1c090d692ad6", 0x8, 0x2, &(0x7f0000000dc0)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000e00)) chroot(&(0x7f0000000e40)='./file0\x00') getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000e80)=""/140, &(0x7f0000000f40)=0x8c) 06:52:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) unlink(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xffffffffffffff00, 0x9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)) socketpair(0x16, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000200)) unlink(&(0x7f0000000240)='./file0\x00') ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000280)) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f00000002c0)) ioctl$TIOCEXCL(r0, 0x2000740d) bind$unix(r3, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) kqueue() syz_extract_tcp_res$synack(&(0x7f0000000340), 0x1, 0x0) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000380)='./file0\x00', r5, r7) select(0x40, &(0x7f0000000440)={0xbb3, 0xa68, 0x7fff, 0x1, 0x3, 0x4, 0x4, 0x81}, &(0x7f0000000480)={0x2, 0x6, 0x6, 0x7, 0x3, 0x6, 0xffffffff, 0xfff}, &(0x7f00000004c0)={0x1, 0x7, 0x8b4, 0x40, 0xfffffffffffffff8, 0xb3c, 0x2, 0x7}, &(0x7f0000000500)={0x3ff}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000540)) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept(r2, &(0x7f00000005c0)=@un=@file={0x0, ""/59}, &(0x7f0000000600)=0x3d) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000640)) accept(r2, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) fchown(r8, r6, r7) ioctl$KDGKBMODE(r8, 0x40044b06) accept(r1, &(0x7f0000000700)=@in, &(0x7f0000000740)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000780)={0x10000, 0xa4, 0x1, 0xe35b, "1146641890859fa348c62b146653d238b89709c8", 0xfffffffffffffff9, 0x2e}) 06:52:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = semget$private(0x0, 0x3, 0x182) semctl$GETALL(r1, 0x0, 0x6, 0xfffffffffffffffe) 06:52:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) dup(r1) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9a, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:52:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) openat(r1, &(0x7f0000000280)='./file0\x00', 0x48, 0x40) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="85cb403aeeecf819dd0c6f6e4453a1ac3dcc8b8be11b2e2f1fc81afd89d780e71f11c894e3d2ec8ee20e0a706241681d26b374fd08f34e864ac78a48496d6c5eeee23be4e14b6c9d7aa7bc6f0f64ce3a5174ca3bb93b12ef700a33224af47e6eb7aca21d97fdba1bdc0cbe4681d090ce715891dd9d8c86392f", 0x79}], 0x1, &(0x7f0000000180)=[{0x78, 0xffff, 0x1, "31056ee757c99f821138e959e6dd5451ab394bf867c53289724c1a49ad9a4e46647d071dab4d49e72e1f5f65618e1cc20512d8a19e8e7d2851333ee287b90c0b92c47ae2a467bfb11fade5f824db6a66a9846cdbd8a430888ebadda398fef06afc"}], 0x78}, 0x1) 06:52:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x210, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/17}, &(0x7f0000000080)=0x13) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) 06:52:23 executing program 0: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') r0 = socket$inet(0x2, 0x3, 0x10001) ftruncate(r0, 0x80000000) 06:52:24 executing program 1: 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(0x20, 0x5, 0x7) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000200)="3248d3864a88178ee831ed8cdfe766a62e27e14f895e2a98ccae25385a092d4a50f1569f75ee692a48d8558b466a496745694c49c05bf76b59186a750e42e97ec2dbfc508816a872b47b46be7c5b834f846a1e56dbcfa6c55f26d313153af7c25122a66366beace0b597e068b0dd10226fe93a35c614849369a0d77ab2e4669937f8aa4c30761ff97ce1a95347aeb331e915703ad867771e247e30f3b2", 0x9d}, {&(0x7f00000002c0)="5c13f45b37c761ad1d03072b8c5a8692d40ad0c96c09f943bd3219e5b6e5b7191b410f91ac1ee1baec4edfa91677", 0x2e}, {&(0x7f0000000300)="b82e8b14e053e8c69d3dacaf9c68ee2fc2970850ae7d862b826e81b0bebfb8a07ba205412c9406637365fbc9b4e2487559c1f8d6228ed1f319cab86f0bf77efd6b435cfcbf55c377b0110b9720dd5d8017d87f3d7c6b5bc3793ccb361e99c79ffb090ac402c975", 0x67}, {&(0x7f0000000380)="cc795ea9849c74dd66fb1fbc7e76212ab1da27d36f1d6523c37b9c7cfb45ec34dec8452df9877783c1b86fd10fb9c6bc1de761360d61d56f3e9ae24796265fa14f370917b4a6d1100cff468603cb223724a7205123ff60d13edde3f8502358b301c37b1963b0530d390e19d3aebb4a8fc40f2038957f4009edc1ede8213d395bbc8bb93156ba038aa11ff80218824439284b958f11d9d0e8ebf6b0a5227b5df86861c3bfab978bd8fd9d6c38738ab911bc0bad0d5b04be67551505ab21d0e17593b2a9a48702766e1dea5140d1009f70c07ff082a6a033c7", 0xd8}], 0x4, 0x0, 0x0, 0x4}, 0xc) r2 = msgget$private(0x0, 0x140) r3 = getuid() r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x5, r3, r4, r5, r6, 0x60, 0x10001}, 0x0, 0x91a5, r7, r8, 0xfff, 0xfff, 0x1}) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:52:24 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x7, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) 06:52:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80000000000015, 0x0, 0x0) socket$inet(0x2, 0x7, 0x401) 06:52:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8200, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x0, 0x0, 0xd0}], 0x40034, 0x0, 0xc68, 0x0) dup2(r0, r3) 06:52:24 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000280)) unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file1\x00', 0x0, 0x3, 0x0, 0x1, 0x0, 0x8, 0x6, 0x1, 0x1, 0x2}) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 06:52:24 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) syz_open_pts() syz_open_pts() ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x1}) syz_open_pts() 06:52:24 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x7, 0x0) 06:52:24 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 06:52:24 executing program 0: setitimer(0x0, &(0x7f0000001100)={{0x8}, {0x0, 0x2cd2}}, 0x0) getitimer(0x2, &(0x7f0000000000)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getitimer(0x596eb330420e2fd3, &(0x7f0000000080)) poll(0x0, 0x0, 0x6) getitimer(0xfffffffffffffffc, &(0x7f0000000040)) 06:52:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffa, 0x100, 0x9, 0x6, "0b9a9cdba040f53951b6a48b6bb959bfec0cb12e", 0x9def, 0xffff}) 06:52:24 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x3) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) 06:52:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x7f, 0x2eac, 0x2, 0x0, 0x9, 0x20, 0x8, 0x0, 0x2, 0x800, 0x4}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000340)=0x8) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) sendto$inet6(r4, &(0x7f00000001c0)="0d01ee393b7991d23fda26e395fd031a8527a6370a9de8afc5733dac672698245f085bdabca54bafe008d1710b96edc7861b8b7819e4abdf7b7a66e72b94df4dbd8c9fd37e4fbdfe21311b3b587bb2c407155b75b38c8547c0b683e9117c611b1e9f10d5eac272fb4de92da156a2163e3d1034a38c6c73f8e8048a8b3fcb17faab3436c0dc4c8208c239e7f77a8e614848654563040dd1fa5916f02376280246e7736d3a00bc7922bf2bf5d2819a9aff49df748a40521651916257dac598fa91ad45073514435f26643f52f204f4fd5a6ed915b150827151", 0xd8, 0x2, &(0x7f0000000100)={0x18, 0x2, 0x9, 0xcf}, 0xc) 06:52:24 executing program 0: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xc5}], 0x401, 0x0, 0x0, 0x0) 06:52:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0x5}) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x100000000, './file0\x00'}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x2) 06:52:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 06:52:25 executing program 1: r0 = socket(0x18, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x3, 0x4) 06:52:25 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f000000d000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mlock(&(0x7f000000e000/0x2000)=nil, 0x2000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x2ad) getgroups(0x7, &(0x7f0000000140)=[r2, r2, r2, r2, r2, r2, r2]) fchown(r0, r1, 0x0) 06:52:25 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = dup2(r1, r1) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) poll(&(0x7f0000000340)=[{r0, 0x20}, {r1, 0x28386ef3f01adf6c}, {r2}, {r5, 0x20}], 0x4, 0x154) r6 = socket(0x2, 0x400000000004, 0x0) bind(r6, &(0x7f0000000040)=@in6={0x18, 0x2, 0x8, 0x100000001}, 0xc) setsockopt(r6, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f00000001c0)={0x5, 0x5d72}, 0x10) getsockname(r6, &(0x7f00000003c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001400)=0x1002) getsockopt(r6, 0x2, 0x3, &(0x7f00000000c0)=""/211, &(0x7f0000000000)=0xd3) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000380)=0x8) sendto$inet6(r3, &(0x7f0000001440)="df", 0x1, 0x1, &(0x7f0000001480)={0x18, 0x2, 0x2, 0x4}, 0xc) 06:52:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198814b3d7b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a2d873be98cd4de9db051aaf3e81e07f3dbbffbe601380000f7698c4036d99aadefdbcf5c8e8a5cb456796cc68e324bc5de3241b8000000000000", 0x54) write(r0, &(0x7f0000000280)="3e2a7928e4ba0600000200", 0xb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = getppid() ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) fcntl$setown(r0, 0x6, r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:52:25 executing program 0: syz_open_pts() madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 06:52:25 executing program 0: r0 = kqueue() nanosleep(&(0x7f0000000040)={0x2}, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) 06:52:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000105277ec3c6744c814fe8914959a3520ea48c2e3596c0d0ebb66d2a035e94b57102294f82ebfd51678ae9fcd2cf05d30734d0a2d6c1c4465cf7d51193ff66d650fdc23592a5024315bdb15307f6e90329ea02eca132da2fd48355d0aa70bded53060641ee18590973991073a04a2cbd0f7b040285c0a338cae4cb7b915c5a8284f4b31af76fbedc1893dea6029db8c555cd38b359171639d687c76bc57f7a937a35bf3689a413a5e57ce89ea1c24b5083e914d19567e09e68f5cee2add25b9bc9f5b3b4fc4fbfad14c24ded0a2447b199cc5859a3e2e8060000007e242de09538ff3f1bbd0ff489bdeee4bcb94d"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) r2 = msgget(0x1, 0x80) r3 = dup2(r1, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x6, 0xd292, './file0\x00', 0x8, 0xaeb2, 0x6, 0x401}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x8, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000200)='./file0\x00', r4, r5) msgrcv(r2, &(0x7f0000000040)={0x0, ""/78}, 0x56, 0x1, 0x800) 06:52:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8000000000, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 06:52:28 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = semget$private(0x0, 0x7, 0xc9) write(r0, &(0x7f0000001340)="f5564345908cdddabf6ee52a7c1febf32d11d037fb482030c14efa2ae3399aa27213e270c9d27bd7856d4ae4066f7fac50da0262373c0e938454dcf54e8ac288ad042efddcc5cfec2c63dc847b1e1387c699933abaa129df", 0x58) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/116) writev(r0, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8000, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000001240)=""/236, 0xec}], 0x1) write(r0, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) 06:52:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 06:52:28 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x21, 0xf0000006, 0x60000000000, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x800fffff, 0x40, 0x2}], 0x7, &(0x7f0000000080)={0x1ff, 0x6}) r1 = kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x8002, 0x10) kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 06:52:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 06:52:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) 06:52:28 executing program 0: r0 = syz_open_pts() syz_open_pts() msgget(0x0, 0x3) writev(r0, &(0x7f00000010c0)=[{&(0x7f0000000040)="23715fcf585546909614381de463c4e54aa9f6d9f4f9d932ea4fa3dd3bd3602ddcd393fd47d9d1"}, {&(0x7f0000000080)="a52b9aae197910517f90e89d64cb"}, {&(0x7f00000000c0)="02196d6b9c02ddb7892774b584088cd00fd301db302c0e36b298f0a55fe98a00d653c0393c2ce72f30a8816730dc65b987748024e4613a9f989c2feea64ba5b04517c2e07c6e4fb06477c5099b3aadcc12293a7dcee8a4383c6a2b72deb2b8ed4fc6fdad25d9e7590b6fe88d923d7637868659d4ab623e75d2e8554f65363686cf6230bc39d76563d9a6e4fb8253b57d02f21c0d7c5d0049b573e76828b761861a1b3c9a406963435b4d87f53e972f91584fc8b4058495ac1f4e0800693232da13daf8242f48381f7402b6f016bfded9d9d9b62d36ef25fb111f218c15571ff4500a355fc3669834d80ea9fbb916e2d179e1b57c2e21de0c9dadf373dc092ff3975f337fd2fee7e1be4d8db3ab24c84339b0cbc1fa131e714c6fe0e7eeb9b334a0e670c80960d014cbc961dd40082c31f7f07627a84753f2b4d0066e824d898482338d87d1caad60c2123e6ec43b24a5c060f4d460a494f23cbfda2a2ddbb14b41e374a9e3ea774e9fdbf4cbc037a80f3094568a8b0099563e35eb0878866b8807bd82a2f5dc248d6ffccb8fea08a84a69402b0238105cd3adbead547a2fa38f80642a581b10e15525abc2722bb16466b417f702692c96c71fe0c9a608c55dc925920a6adee4cf790c02fd63bd2b345eed05a07a596243dbe2dcc237398db9810143c87243383ce39fd92638e6ed5a553dfa7bb86e226a98fdf5a08afb439295273e26b78d117c956a5e74f2db7c53b95cb6c2cddf40683f7d53680d892a18337c3d50f3e46c73edcaa1b5717d02f1d01903ab5513b356aa09c5a393c88fac096cca50a4047bda503a8ea16c5d91f3b41e314c069822493e4860760908081327be2dcc90d63d5b1d1ab1745f33baacc01e42bfa4d6f12029e6908054b54a387f62f1ce93b6722fcafec09c1ce5de3ff2fc87e266032f7bbd299eeb72da8fb8ee612b20a87188c1c14a73c7488f28fcb6b9bae1f841c0481dc0511da125e39fb32db2c51ddc5186a136086d5be37ffce44f7f67b5cd1d59a26162516399f4b203c01dc2d952bfc61c82c7d8448bef0abb731e5145d04481f15786424ff0487375707a94bb21d265c5e585ebdf222bd4ebe4f0f32b3c22be9be3725fdd240d56679455dbf216185fdc4133437fcd6703f20c326a87e20967850dec2dcbc89df742db4f626fbcabe72fb8b2c05caaaa6125ea22467fc5e38878fd2d027e768d858a1352b01f058003088cd613222dd14c4cd78aefc6a4f5afa88dfa986218e6ef4ca78e0ac804a606ecf3476ec15de17c2f6fd81876da0a65e49a042f1f6a6e62c225890fb331b18f3ecf680dafaeff35794f5500804c057afe80249ef52440733d9a2e64c4e2b80ee8f9b41dddd8cdf2d048843c501d75a7c5d62210e5e24e0704a2d2215c92f1aac99f2df23b6b423e1b44ec20fbeaae9274db301b52742f7f8b209e776d55b199a79c19f86e0154af288d687cfee8b89984a5ae2bf4a480f4fa7eee5ad1100c9bcb9de1d61c09596c436c34d0345559f342b9036a7d0c86e90535d5a5adbf1fed065f332514b923f2353c5707d0912644e525593dbc9f3c3f886411dad4914278f2d6721fddfac946e240d620905f6dbf815bf4e49c4d4604c889277ed43218e37a4a436b16650ab7094f52e41d7b5b500fb196db365109ebe8f9c07c1df2b45b9f723c718cb15d2381f47290a7d67aefd89f467115b8c126f3a71be6d7bea82395aff583d1b0d001927f59d33ab603e2f5797a09d327104d55c11717f2c34d3fa685733ef6c42141038c8438248b0eaed4678a9fcccb24309f4764949183ac70dce7a379aa7b70e538460296b82d9dcf59f8baba1e51a008dcda5385584f6e59d08c120a0e73a1644479e5a427ee69aefd2eef457010bc5d2c602f0e22f31b7676099148f56c17425d23871a75f24111448da182155d2d9862afd11329a2f6ec296a10385fe774282478583c16f74fdd5c65365044eb5030da371bc836a8bf4901b49f74b204513811fbf4ae60de9a9df066780e33b35c4c9258b1c1a0c9638b08c271f285e1b22fd60b403f42017b2d58cd75bae71a36e736d3a4929527da837cafb2689ee7040dfd7e96e28bcc6e51b08f48579cb89f1ca8218a21d7e0bcefd53de73b66b5a33fbd2dda8ef1fd2831daaab492a96426e4668d9b3869d61b4d7e3c743a4ecc009e7ff547e5e197feaaf00185989debeead8066abc779703c86c80e169792eb4470506016a4a3cef73330f29df8ec5d7aa506169a41361999324d2a202bb0b24fd7a119812bf8d1858f51a624e4bc24eba363fb9bf46f278be8ae5e860f846a0c5526ca2ccffbe23c7b91d89504dcdfdc6ea612d3294c22921b7b3e3c52599d57939d0f08501d8f9c0103051e1c8039ed576ee6a0a26e80cca1fd248c8cc757a59189ea608252c60d48b062ff2d92c2213a94e7e515d084796e04cbec52b4b16018280df435f103e65bdf71944fb6e4ebcd9725fc6b15a3b0e89bf4fb5ebca66fa86cfa05a79c3330cca06b181e8c70a08c397daaf781a658c8a4161c41430687a7d8d91d420ee4c6f4ecc4ae8af30ff2f4459bdc1fa48abb9359e68556486eec802dd939e57d7c5331ff4217e9bfa239993168770967f00e9eb9a33193bc0e9e7e318b4fbfcd44c86e9ad8caedf7d5e3ee1f06ae13afa5416276f41fcf5f2c0a24e9659253210df6e4e06818a4612472e9307950841f6a3b0c07a4e3a4777d4421e78bb6fb18b6d1904a6a83ac6316fa84f4cd1d2a433805120a944d1488977b4b7bf5001694af91102e9ea7a2eaf5ef08415bfd8a2549b237b2c19a5f1506ea45b3ec24fb0c2061d6d33a1b313d05e23b5044d52adeb04de80f7ee54653071dfcc88bd45d49af41a14f13032f1119f202011dbba671ffbe398e125e9eff3fa076977abdecf8fcd3b19519d0035b7aeebe7b7d6bb36ae96842a39e2d4d71f81df072dc7d67eb12db6c23a13d210fe88a94a1b7fa11c63a6c286ee67e7e9e63e2f6c70cf669069021e8496e35daf8e3f2050bccc3b995e99246ab0f1318baf87363e467eb90aaad4f3264fc8dbdbb4dda8a8b942c0bc45d93bff3f700ab90a695c34a461df353179e6bfea59dcf02f2234a3882cced14b2e91fbb6b96335fb2ee9b9d76f816fcc9c757b92f780a39743adf4616e9703d1f973f6fb4ae2b0cf74a16d26d2bf96c61c4440f48c5773ef17590578716711e9f3cdc14108c75ce95987f4b5894f3ba7ab250ed2e9a657f415e8be3682d42dd15513ec5dba0ca86b7aa7cec629f0e6c7f486f9c8e3ff061217a345e7d8f8e70726ad77c826c85b5bc9217cb6fb25db6504447b338eee3325dc5b4156e47920a9cfa77601e00fac87e90f68ea75f9745f7060c9487050bee3eef1b747103770f5e59c6ff65af79e17f8bcadf290fd29e5cdd7e0b599a0628acecb8fec0868f1a6641a918e952d62ba7ce0764c57aa988178f93020ae0bf4ec940c72bc25084e361b6570f30395adea17054d687429a32dc2184f785598d0943a10da14c89a7bb3d2c3e4cd9ffd73744982444d8690b7d340478a8885910507fe07b8f22f14b63a86ecce8f3ed3df582135c1c0e822f27f02f874798bcf08bc91a8d4d6982d82bc08dbce43b4323fdfb8dd981e47fc1f16e267fdd6c7d8bc076bfebd7e9ecc5571fb6fb3036ed54f64c662d2182799bafd2493e1197b3aa8a97f7e25ba199900d043954c5987e42eb4f5a8d3feacb91424b3d4a8a634e1213bb8192144a4dd0970331951ef226044a8eb58796325dfc73e210eedfd0690bf3d03e06474adc79bb069e811c38a60bfe459c5f957c2772a2f6d2654b560b61beb63c70bf5ed740e4f53ffe7a81897e2230c007d3222b57150549ffc6450a313dd0a67c219a41d883c423cc930b9e13857ca686758ddc34550b70903ad996ba2511cf23b870e42d6911f3f76fa833e9b6e5432bc2ad15446201146c7186c2ef3018cd4bdfe9fc96e2110feaf2ddcc1ca27965b703457f7ea2f31746ec5d457d9738dad3ef6b54bce089ae95348b978a820a8c925902e259261b64c644f5ae2c466bdcbeb438f3983bebaf5e4e9d0d823f2317433af094540bc05426825ffefe834adb3df66c2ca9a6938a02262b2ed4c9be376df4b458ba50df72cd235ee28726c4c3130425c0ce6fdeb98c714c551ec786e70975faa793caff4d52b90a1cd869c3f9b2cedc0f320e9d6d32844b50d3e04faccb171ff51c37ea01d3867f8c77bc124c3578d7993ab56ecb496475beecb0c99b85a5316cdf3460422e252d11c7bf7134a546fc1df69a97b4897a8db0c261f31933e8331a6d44f8a4f6024f6781b3f6ac6fed1232f9a61859239daae0a191a06da4d321832e73039507704b6ad55f448707048dec3bbcce326420eb347cc12f5c1fac5976d1f0e501571d8d9be70a63861cb44b4d460194e84db93133a3af59c8f9cc37681b886a73f6f60b8d984c59b064acbdc8bf14987c3961c682fcf910245c21752e1e18cd13676ea4b6ee4a89aa0f57e179b0da06daa30310b3d9d38cf2e5957ec170a0b81cca2425f6e0b5bf6842aa0f8ab597035312ea384c0727c351399c9a6e517e4be7f896d25d648e61e1c11564ef8c20698020c6ac84d7067299e267d6d30d1dc65dab19cd81b2bceecfe2d082aa27e5d2e25f66cb39100c5cd1c9216e6ebfed6cfcffdf86ef6e789e63d991c073fe6283f71e778bcd8ab273fd8091196947ffef181f68a8dc1d71371c8f3e14fa06f297cf28120f5fef5106cafc94e0c142472d5f6c3db7a55a8e9053158f9186dfe2e4dd71ff517651cd4d8e48c9ca90b04816015ad37c2163bc7da5a8e2c9cd4a2c975565d3c2273012b111b4a92c3c6ab32bdf6996a6431a34d4e414c775310fa8c76348f2062e39f9d71b04123a3ba0cc3ecd1e98b23df945b04aa71d8916fc5c4f166b6831a83503cd02a3333e639575ec2ad672e936d051020147a6c94315e5084d0e24c4a62723c6cfd6756e1f406c9336a37fa934aa9cca859e0828a442ebd752cef76eec4838a3f845dd7815752733249b6a83a4a2d4060f9fa630a07d5c5a9f804b3059cfbd25697bf887dcabe964577d9d03038a9cffa976572b531fb6cb397c9527948ce60cbdc2c1aaf32e6735c5f45623d71f6186ab10f9b2d75bd9fbb6d9faed79074da8c43c49aafecad887dadfc167d32a4879bc7b5bfbc436c9a2399e05b31db2042a2178ca65f7414dc29fc6b13e98877599b815419668f939e58fff54ca23044991f3916d3e4722f4aa1e81d58eed389c7ff3d04f60803c34b48c8650cc56ec530eaa17de85a49e67cf450d76f6caf48fb431ae60fbfe782ef2258b9cf5e530e1765f23bcd4e85be2f96fbcb2dbb3f1b1ced526b8ef1ff94647363ab4328308368faf1b1cca9844fb08a176f3ed4ea208a1e6a355672ead797b460fd3b78acb662540ac3a15821ec844533652a995e8319fe67fe0e814fc1469851d2921db0afd36e1114c2a3871e51377524a16da517bb6ef8e446bd2d90149942cc08f34e47b3350cd7f6771c4c8d5fb9660e95cf1a6b18156fcbca9614ed0a5526b8ff2859d46fa4e94c443c326e1c2a247e1d18fea21ba5f8cc46cead81cebb1d6102ee98d3f964df502d8af269852cdb6fa24b2959ca78322f31e2a07d21b1ed24ce0bb862ac8bd9adf10c953360e5f0271301269f8b78ce0accfd136bc3419d09e27dca5a068dbdb9d66b1a30d5bbb32df0f1904c68a2699eee49022464162c2e114adc8cdd2e761f38feb381366cfecf12bc9b98136cda4"}], 0x100000000000003d) 06:52:28 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001980)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) getsockname(r0, &(0x7f00000029c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r3 = accept(r2, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x7, 0x8001}, {0x18, 0x2, 0x8, 0x4}, 0x8000, [0x100, 0x6, 0x2, 0x1, 0x7, 0x1, 0x9, 0x2]}, 0x3c) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) 06:52:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10100, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) setsockopt(r0, 0x5, 0xfffffffffffffff8, &(0x7f0000000000)="ffa0a19e7705f2f360575b73be9913b48bdcb39d2cab28ea3a4e341dadd809e32f96ffe0a05f280b53dc882efb3bf1c90371a781711d", 0x36) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 06:52:28 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x4276b8dcb65790b4, 0x0, &(0x7f0000000000)={0xa, 0xffffffffffffffff, 0x5}, 0x1c) 06:52:28 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 06:52:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x6, 0x1}, 0x10) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:52:28 executing program 1: 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"}) ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000740), 0x100000000000003e) 06:52:28 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(0x0, &(0x7f0000fed000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmget(0x3, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000fef000/0x2000)=nil, 0x0) 06:52:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xff, './file0\x00', './file0\x00'}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 06:52:28 executing program 1: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) mprotect(&(0x7f00000da000/0x2000)=nil, 0x2000, 0x1) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendto$inet6(r0, &(0x7f0000000040)="7fccbf60ee862ce26fd80da78f1c1c9c5eae04567669e7698ae01031e49da0adfede78d7bfe32c3fe07d5915eb22459007adb3490d858485f9a4f04c510a67e245b97e7751fb62d2ea4e2261293cefd09a467f4f0d009883c7389492ebe021109e820e1a8db6e51567c9fe6e70641168a75eb2ebcb8d45767007626341ebf8440aa7b2e0f8c48f16796c290423335ac6d6d325b7286fc10aeda449703661095c2eb993679df741f8857e957fc008b45a521c205176788ff220c343f322a9ea3203bf5ad776d72d0879fc0342cb4a3fb91c3bbd80863242c02d31ba1a75c8b2abc4b57a824f49631bea5568c228137c2a0df45d4a1f265f22e15be3dd36c2f6cdee5d56540e5e5ca922c1d34fbadeb6e1e9fe88b2bd8348229abd45ac7b4b7bf0f3059175427c1466e15d7c17f3a3268f53d50767cb4da26f9501cdde842d6c22636a8ed3745082e4c8ffdd4fb7281ad893a9ce200b2e622cbb429ad852434f6f1f17b315c490fd3d0faace91851c615ea9f028bf25e0a75d07d100fd0e1102896d9a5213432601041084bbed3ff58925ef3391ec2e2de23dee8350589b2214fb26fede7994b09dbd46df6e4ce2dde37b790edf0f43ebf9328c08bf5d4372400aaa38f3c4c250a7b1ce7a57c68f5d626a6edbdef98fc5dbb569bc7053bf678bac8d3af1bcf7a7364fe05c951e0884c0b6803c5876d9f63aba41b7d7da6b5e3ed021f2942b78da2458c703be65a5876f1a7dc29f22677570fcf0c598debf59a2906e2b1510ff73bced018f90dcdacd2c08a4dfe47326493fcedae4ed0602711bfc07830bc33528aa04c679c98e82fce250a257c6d7de967d826ef608024f53809aa5530abca63811d205c8ea2af56ee0ad1d236d2a7eabfa881e20dbb32e25ca603c21c8e8a2511f87da60e6ec2054a10a3721e45f99c7abfaa900d10df8a6d7cfdf6eaae3e890ffcd8c11e479958af2ae41a64eec792d3365f5db715a2d03ee82fd87296cc6280061fc8a772fc155dbe7695d23bf5207c618b930dd99b188a16d1121bcd6be1edb552292c093871a2d627fb2f2192cb8b224f42acccb8012e0ee6f13a3f66e1aeec039d63797e220b891ed41430ba408cd451b0af7e00f90b972dad89a15f9957ee9f8f3076329ff12bfcc2cac9c424134ea1fbcaa05a58d78f0be1f6233bd8964292443a7161a7f9b28f164cd2ae9954a8c60aa56005078c9d0adf9abd5353a3fa0444146c2e0053569982e05c740ef5aab8f4b746676715ed3b2ae99b0a69312dbe59a37ce5654b51d354389943545c1b589a73f6a198c760574c5f458af1bab74f9864f8835137f6a78ad8eb6114bbdba1027ea37bde4f912c6f5bb127d776b430fc46cf7768e61987326464f4c6d860832fd878541c3de4982bb7167e5530cd69d751e1d8e3bad91a0a30deb04a15ccad972eb5bb69b1553615e2b86c9c975f8036277aea9648d5afd4e23e6e2674c7ac9f8337b0a222b63c9e006055b4cba9bbf73d1873e72fa284eb8d22adad54ae7a66947c7cab5aba0f9bde8a34379911446b4dbb3896543f82c17963b2af844a6e1fb1e12745950bd1a869046040eed12901e10fb87c09347934c1b134aa6372f66dc20061b8396a395ae3e053bfddc5b3b1f274f33a27903b39622bff9e561edbfd3a13a407151bda14107bebde049882e5236c167fbdd195d3b9cd2ee2d9e1a6b01889fdcb6ae25bd826934ee231dc283fb51dfa69d921736341f3abe77ff8964ea779b1c41ef9db93c0ee9a06cf5606918e9a8dae3cd156a661a0a2e914db5d76f8216c4650a8cff4a86f67c036ee8dbbeeb80e6a94a57f9b04aa5b4fd2f6bd375bca4b298e68be226bbe90fe3c848054027f5d0e60a94c1eda0580d226573cb9d0c820fdfdf0c490b8f9049b62b6c7a67fdcee2f8172a52ebd6155cf59d853f13805bc56a54b20cd00d045518b87d7c189300332dea3dff5e91344ed154091d87fe1f8c41336d1f2d6215a8c98f2f226e4049052e4262d0414a81466fe7fb17e525cddcac93372315cadf495e0e863066e9bcbadc9a42216e6bf154086caa328552873a30cc8b120810d20d2ecde35bb1c369a412204753c34aaa2348cfad0ef861c750047145c6d0e4c5cdd052e5249bb9cdefd25f24e143d0432e62227e08a883033551e942db5ebfc925da05463c27f8b82a44d082398d00984139be7e0fc5f5a965dfbc104cb5c3c71c1f403e2f406c333313305ab12975085795ebfb458dc669b8af2f8d4f325585ab1af902e8e9bb9bbdbc717faf57f69331a58005df66c3b36af74b79897e72a0ded1eea1e8b6c129bf52c451012fb6ef6ba2938175b0939e235e91b41e0564ed80096d137dee0e3c91866a8226f1573deaf3b0369869350bfeb1ce3c20b9e58efbd7842db0f299af331fa4c04eb950f4d78d04f0824e795e160a99b5c8b2b570ff411afcc84281da47cd775fd82e1c5b79445d33c07cb8dfec3bb5b6f592c985a700a40acd3548946aca0824dce88fdeab2fbd12b8c5d6f93f418f0065e8028e2478ea50d13e69eaff136a467d7831aef7c4f47148c5c6d46fd8698e05a3c2eebc5efc427a60a59b46f8f7f3456bef813e1ca9a429a7db897422b1ea96c01316754cf655142f35a04c86c599f36a3c8316f9d0d1716b007f00c84970c9364e7297a08d5bc3cbe7a95db44f452ad324269d0e3cc117a45a73c1a6dda778bc19c6d334eb99c29da564842ef252a2be5e7210e57c38b189711d1c7193b48db682a0f3165f2b9d9638170316db2128f7ce4184985dc340304e5e1a87d2b1905cbda60d8f0b8108154fac8c014898135ae60441534b3884c7620d1b7a3b978c3b43c424087380a100c5bd0d2f9e86f740140ff58efbbcf0f2022440fd012c3aa6c7d93cbab5ee79a28290d5da84b16ed1d9569690231dd623c5a41bcb9e7d4f8e4b3edcc4a750230c2e6be6901fbd52504de6378b0b0a3bdb28f6a0b83dbdc32931bc529101cd40e275ca5bd447922d6704417997cbfefd97326af135c8a0f8b234625e1c400cf86a242bc3d14a82fecacf8fac561f9c21b9744c8919c59bfaed9b4046de4c6c0283d88d87f2018fd0eec5715bbe30302688065e13b3bb4285f7440a8c0ae865226c252fda8df0420b844ab445741b3f92604aa20f4f9065a09b97ad13723a457902590eb0ded8d3e1474c2949a11180329cb3730b1eb5669e7748670dae67c8279304f49485fd6288e4782eb7d53f0ce9d70cc46edc6bbe3fddcf0fe779bcacaf89a23644e5bd50e68a9b9f6741aa373df301989b6e8f4d632441d998b18deb5f57fe0d71932a77ab6be9c48339f868ccdbeb1aa79c46154f1bd5f4e6db95d840837092c0a9dd19a65308dcec10a4b99317dbb40cebd4ac7b2ff528ba64e89c3c6782317d5c7c46192a602b27538e88d2bf3f94042d5f5025c1b98beea89999fdc755bb44800d0b07e96fda5cef827513dd0d4daf39dc984fe3053abd511344605b2953e4d84dafadc17b5a035cdb5ad123eb26f723feba795af7e254d3d0df0a7909a7575f95ba38c4c235bb503451ead4761bb58e865190fa0d1f5e343ad31ed70037a2fe705825fce9594d8ae7195298b0216527398a180b856c441701dca322ef10db4afd94b60d1f53a8443dfddcfde7bcbd17974daca431a92f72c3b34d8da08d99e307a2a74a28832de3e912b3c2641a88ad2ab7b2ee2f0dcdf6b999699298f94a45233e56632bcb83e29786cb43a8b18fc1d617c06d2c4596a2ff1e5c15a8b18e909c437e55868cb9dd81bec0020b9dfd1cd9cbd464683defcfa3b194002b262423eab2a073a7f016f9b3d57425bdf673813ed03539a6c26b5ebcc35889a86921f6cb0aff54257ed1885011dc93c61a89ad794662e124d9774369d4c4f54eaff742a6fd8548e9a338746ff2987ec592c11dfa8fa7d405081307bc36d5c262fe0db61e573f556b69de8e65605c253614eb5d41f64f6906766335ef0a8577c78bae566a450f62bfcbe16056933cedc4fe5f6baf9e2f4eba32c6e28ab7ff360c989b96ea7895f8cd7b4b40f3f5500100abab4f4aa51af0b1353295ac10a5b7b6f9a0850fb39c2a1ce6e30c03a370755607d5b504621b257213443f8e460f6d79ed964d12bca25c0d938640da3c125dad43201dddff67c02e1e3d47c9e115be0f7d3028938536bd28ec76e737708c7f1bd2c26a3939cd76678ecbacd2f358e5b87da0509be4243d1593d210174fda333db454f5a34739f57ce0e2ba248c785ec4447705f39270c30d4b2c05cb3b94038953dc5792ccbe3ed4d74cd20e6cb9ed3a0a13ce28027917ae62f8967dd014e20f1237ea4e6d3a449029bbf2d2c5bc85791bec380deeb8cac30ad33e90c02e719dbfafad11e49f0644149eb13f610c46941b5df425e862f1837682fb34748b7652c12621e77b72a3182caf851412cd5139a2aa1ca76fa20449ffbf1aaefea956d81c21da1028be219761fee4e8a7c560853252d34abb703a791a58823c6b44f72a36042d9abe60d4053c0649f427c9b2eb472727c085498f435c0227597ca37ad8972b5bdf457365cbf6e23081a00225796518e6a88f9df941ea7063339e360196483f76685b525082ac35d12e746583e5cc44f039229cc08136be6478e48e84fcc26050d1c8f6d900fc1ad0b6603cbf29ae76c709333f652eebd1ffa7839276e4ad8c519f5d3c20d91ac0b45ad559bc4c300903f44ec260c361b20b03ae5883a002c9657f6fcfdca43b4e3c1355b67d21940155aa962c89a97d880da3d8e0d2d955385884cdbd67fa967d3f320936ee746078447827d0de0cf6ba15e6703703652400eb13f7d8a97aad35af24347671e187728c1f1f8a7ded78c1547725948a5ee59d027179092a6d40fde2393ca1518fc5cdefa530b72e4f507df93f4429ca5e979671cdda75fbc576f1ae38ff345a74781d3a0f7c70904cae02e6d4f216592d4e1b1d48c4b4100c862affaa430cb0ee2c9551320ab75fe409ed0f0e40d212c605ea21f0a0e2cbdebf7d88468ea39e022deaf4d607851fc577e4524043e05792ec18b000d7aaa7f3fa98a3f300684af384fe2836c39a52b3ac2bd80435099770a026ac4a2e433e41a61bd7987c0d1dc71708bcf8ef32dc28d1411a78a75840d0fdec942268d40160f650967a5dc61adcec24615bfee46bcaf22dfb1046ec4500ab4ac7b2b36b6008c8e88ddaa3f5b11f525d0ed9cbc19cb34debc57052a5133090348370bf25cf928b2a01b5836b28a5bcdac2ebd46b8ca0ef3b3156c5b2f312b6e7b46a18d3cf5affd6910b0c95626d08b43ee06fdebffb8590a0ace1550c7695522d62cd9e08f14a93eb8d99529c8b7f2165d8b8ff2e2a6409676aef3a36e6f25a300f93debd9ceb53e137d8f3bd5aed2caaa63a302627e0e6d704ea087b352d88c93a496d5116a8a766f3426859bdabd2c13f9ed1ec92645dcb422a01fe9232fa668388141dfee87e5a4c69b8ef64b4905fcfe7eec575ff0a94bc260109df2868d985eec932d943a1f77ab46682ee46c5f5c862cd02ed32f5f71a0cd3aac8693ec3be971ebe868aa787d16a02387609af3f1674142fc2bbd4ec3c332695b3e8b7dc7da9a766d7028aff1a26cfc6a832e6df199d49cf4d1a99ced99656447ede155e8fa83b65231e2f6e3b8cb327538bfb60dc3bf7dfc61514bc01430ffa866ef4c735b918596c3034b5d422523693e821724ced4b8b81b39f0a102223b181288293dfe1e36c6e284742a30c40cafcb3e10060c7c12d0d19e5922560a25254f05ffa851c", 0x1000, 0x2, &(0x7f0000001040)={0x18, 0x2, 0x2ca0, 0x61}, 0xc) 06:52:29 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) fsync(r2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 06:52:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) poll(&(0x7f0000000000), 0x0, 0x7) 06:52:29 executing program 0: r0 = socket(0x38, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 06:52:29 executing program 1: socket$inet(0x2, 0x1, 0x10001) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/249, &(0x7f0000000100)=0xf9) 06:52:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000280)=""/176, 0xb0}, {&(0x7f0000000340)=""/44, 0x2c}], 0x2, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000000)="12f6ab7e", 0x4) r1 = syz_open_pts() writev(r1, &(0x7f00000001c0), 0x0) fchown(r1, 0x0, 0x0) close(r0) r2 = dup(r1) pipe(&(0x7f00000003c0)) getpgrp() r3 = syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)) ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$getflags(r3, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000140)) 06:52:29 executing program 1: getgroups(0x0, &(0x7f0000000000)) setregid(0x0, 0x0) r0 = getgid() r1 = getgid() r2 = getegid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f00000000c0)=[r0, r1, r2, r3, r4]) 06:52:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x9, 0x6, 0x6, "489c00a8afa2ef5ff7f42e4ce47cce92f755cca6", 0x8, 0x200000000000000}) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:52:29 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r2 = semget(0x3, 0x0, 0x110) semop(r2, &(0x7f0000000140)=[{0x4, 0x5, 0x1800}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 06:52:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) syz_open_pts() syz_open_pts() flock(r0, 0x2) close(r0) 06:52:30 executing program 1: munmap(&(0x7f0000fef000/0x3000)=nil, 0x3000) minherit(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 06:52:30 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) r0 = socket$inet6(0x18, 0x3, 0x40) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() r10 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="13d91096b60cf555e6898a8f6b15f18bdcbb94cb20fe4a789c7066fe087b329a90ffd8ebaab76149bc82dd692228775ebb7c9cdf23868ca81604c0f9773a5d2dce305710cbd741deb5aea7862f7b420af8af7a8febe4c0c9a883ba7b16a3b091", 0x60}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x60, 0x40f}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x6, 0xe8, 0x7ff, 0x1f, "beb5fdebfe379328a31bdd3195ae586e89fb3353", 0x8001, 0x1}) 06:52:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x2) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r5, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x810, r5, 0x0, 0x0) accept$inet(r5, 0x0, &(0x7f0000000240)) r6 = shmget(0x2, 0x3000, 0x50, &(0x7f0000005000/0x3000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000180)=""/133) pwritev(r5, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) r7 = fcntl$dupfd(r5, 0xa, r5) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x9, 0x0, 0x3, 0x400, "53ea0894d62aa110c6ec3f758f85e035f82d908a", 0x9, 0x4}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 06:52:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:52:30 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = socket$inet6(0x18, 0x3, 0x101) listen(r2, 0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x400, 0x80000001, 0x9, "7815a2e3da35aa6a61dfaf7ba72e0f6dd60ee56a", 0x0, 0x9}) fcntl$getown(r0, 0x5) 06:52:30 executing program 1: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) 06:52:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 06:52:31 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x200, './file0\x00', './file0\x00'}) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) 06:52:31 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x2, &(0x7f0000001180)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f0000000080)="4996f667827f88355bc4e3125153ac4f3eb61c681883dfda54f151839c2e6912a92295b1ff50d0ea8cf6ee57639c948a0a5b0507a0bd8350843bd6dd2ee4dfefd19c1a6e2deaaeaf8f56231d865f38e582ff91e8c6deec480c463191be6b248db8226b9c69510842209573e116db322dfb2e14985584611398862fed6859a137a0698c3dccee1022acc2c3a227002f1603743fc571316c85abc231a56d7a743cfb0a94c81e69b0bbfafe70550050c85090e22ff1cf851ab05f454ad4de06a0bea1711a01461a7ec72ba373ac10dee43cdf550d98db536bb4", 0xd8, 0xa, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 06:52:31 executing program 1: r0 = syz_open_pts() lseek(r0, 0x1ff, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) ioctl$TIOCSTART(r0, 0x2000746e) 06:52:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) syz_open_pts() 06:52:31 executing program 1: pipe(&(0x7f0000000100)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0xdead4110}) syz_open_pts() ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000180)=0x200001) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3f, 0x88, 0x9, 0x2, "d0029c580f5e3b133c51fcca44c6f85115293a80", 0x0, 0x4}) 06:52:31 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = geteuid() seteuid(r1) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 06:52:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x49d) r2 = socket(0x800000027, 0x8000, 0x6) recvfrom(r2, &(0x7f00000025c0)=""/245, 0xf5, 0x40, &(0x7f00000026c0)=@in6={0x18, 0x3, 0x0, 0x1}, 0xc) preadv(r2, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xffffffffffffff22}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) semop(r1, &(0x7f0000000100), 0x33) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) semop(r1, &(0x7f0000000100)=[{0x0, 0x400, 0x1000}, {0x0, 0x9, 0x1000}, {}, {0x3, 0x3, 0x800}, {0x3, 0x9}], 0x5) writev(r3, &(0x7f0000000040), 0x1) socket$inet6(0x18, 0x0, 0xffffffffffffffff) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xea4) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(0xffffffffffffffff) 06:52:32 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x21) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)="6b8823dbf830822e9571b262121f843d5142257bc8c87b9ff4577180624873f9f5f90b32d9a1fdc70b2fc33e17ff019a11ae8a36e764c465ea9aa1c21550eb315a7d0c8a7365c809508ad52fa94f99995192f8e9d5a202ee7572", 0x5a}, {&(0x7f0000000240)="215d6b583c82c8d7661b03b37b3602117c3795b704eedc3fb090ddee398cef3238b851578eae156949b414998a8d8506af5b2b800a23ccf6b19a1a85faf8629d4cb63973f47d3933e2664bc05c072715c3ec2c9cab790cfc9d9aa936bdf3ad1d63d4cf43a89aaa7abcfa5d33e53fd9f9a1e38118319716331610cfc137bd4c0093d1e810e253b13faedf6edf4a59adc5c6940a1aeed7d91b290947a200b7b216a33787d4b90628782a3e1ab8e8470017886eed7cb36a549f", 0xb8}, {&(0x7f0000000300)="e530b48fe1ea821d53a48cf7a98ca29b89f5ca023369e92d9e0ad93d", 0x1c}, {&(0x7f0000000340)="2cb6ba0dfea86a2c8cc4cd0d644348fa976a3d498c459cd51260a68a05f93c2b4dcb86d43c32afd3388b05652d52028cb1c4d282b9366dfc75be8d728a234dba52bd69b6679b3fa76fa3c3832c8a53232f85df952edaed35475eb98183936595", 0x60}, {&(0x7f00000003c0)="bc079cca15b333fcbc7e9602b74cc2f39f244c0cd8ec615ad1d72e5197311d906599d3d883f3fb941d0a3383440d7c6dd51556414084a4f07f1db841132e7a9f5d6aee68d075bc002eb952ee4440ecb61c6d5b578bbce556411679792d66c7d6d0ac60a0d340b7c738ca9652130a0b4eabc02c0cf6b200c03c114023819db41bb9b3a0f37de7257d0c16d79a4619ba0dfd0ad65979729816c7a7009485958b111e1a3887d866c1e1866b129861db8d8477053dd84781b2dc6cfc6195e9f22e50a5a53e95f7419b838183367c6ac0bf7de9e75bb6ed257bb0812df6cea281083652e502a967f26ec9bf4b2b2114c68181a8cd669cdab91d2df96b904eb8", 0xfd}, {&(0x7f00000004c0)="a1ab7fc51e90c46b44f5e85b6fe502612d6556366466462ce6922099f12cbea2c15846aa783029", 0x27}, {&(0x7f0000000500)="3e4a554bad549377150a6e3bf7ea705dbbc4603347085c084d0e9297125206e8676c55acb90725641a4a93517fe0cc246aec08c93ae419bab91291feb0629074f8dfc5edc3cffde66f4dcd70ec30d3346730fc4ac8fffcc82400dc395b9b6ab6cd3b81b483f3f5b25484749518bd933f2de86a0851775afd9da8418a54ebc70755df0364e0e5bee3e0cd92f35499baa2951ce004db45368ea9745f1b3bb804e5279fb0a2da7551bc2d", 0xa9}], 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000100)=0x3) sendmsg$unix(r5, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}], 0x20, 0x1}, 0x0) setregid(r2, r2) socket(0x19, 0x0, 0x2) 06:52:32 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x101) dup2(r0, r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 06:52:32 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x8a, 0xf0000019, 0x9, 0x8}, {{r1}, 0xfffffffffffffffb, 0x15, 0x81, 0x5, 0x7ffffffd}], 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 06:52:32 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f667911fe7b17fa2a09696c653000"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x2010, r2, 0x0, 0x0) close(r0) setsockopt$sock_int(r2, 0xffff, 0xfe95a3d9ebe837ee, &(0x7f0000000000)=0x7fffffff, 0x4) fcntl$setstatus(r0, 0x4, 0x4) 06:52:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x230a800a}], 0x18}, 0x0) 06:52:32 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34462, 0x0, 0x0, 0x5}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r1 = geteuid() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r0, r1, r2) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10, 0x8) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x2, 0xfffffffffffffffd, 0x7, 0x16852868bcd1d4ed, 0x100000000, 0x6, 0x1, 0x1, 0x0, 0x0, 0x6c841c8d}) getpid() 06:52:32 executing program 1: r0 = semget$private(0x0, 0x4, 0x49d) r1 = socket(0x800000027, 0x8000, 0x6) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) preadv(r1, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) semop(r0, &(0x7f0000000100), 0x33) r3 = socket$inet6(0x18, 0x2, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) 06:52:33 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000480)=@abs, &(0x7f0000001580)=0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002b1}], 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) r2 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) pwritev(r1, &(0x7f00000003c0), 0x138, 0x0) fchown(r1, 0x0, 0x0) close(0xffffffffffffffff) pwritev(r2, &(0x7f0000001500)=[{&(0x7f0000000500)="9428f2b0ab94a8f0011cafbc6245535dee7de4244c516d5791aea8c03e2df53c95ed710e275298e784b319b71c68db4ff895bd287f14db7af327f3d29d7d1474f0b8f27c3e957302b8d2a6bb9cd467b855bff916024fe9a0eed95007362e53ed51265da12d358e007ee69a670abe1f945d3121cb9277973ff8e7a84969edbe0db588b5fc13131a5c9688bef5bee1e742d8dc65f8939744f334ce7ffc184ff76e7f324f0f3fc228d77c2b770a1bdbbe3612a07edb2e2d39b47667f7cc18e0868114a661619cfc97d330c3218e4d8d23037945782eae757912636ae1d2373b633ad8289ec8e5261589710afa204671099a3897006d5125fa7a8ec1cc82f1f3efea4e4f2a6377d883fc462f97808a5dc058b4467c772441ad6583414998266a97cbb8ec1b8c66d6a5581f980388c3a20ddafb79ce3ea01aa632a22649369721442185863e31879b4f947fd94e92833f5889c6ade59fffb28a79dadaedd255ecc6dbc52091d8eb4319f1481a92e87162a52626d87549783332d6079ca126b5d53eae13ad69b4f531fec1d2359a332f8c38d1c09cd009d5924969ccd5bad29df84dbfe039f18f678304f04d6d632c47cf4e38ca77f8922f7580c445c2216fa72e9022f241583c55402cb5cb7017d6c0fff364b74b9be4b88d4e2ba9ca111d732e3899133b74a92c75c3b670c791040b03f83d433def30c7d87f97c330d08a3229ef32020a57f3af1b2a04b6967978c16bab8dffa1598fe8f8035db6682778ea86b1a1b69861a07056d7f3dc696fbbc17d2905b16e4143f18db73b5a601a86cf8eddbe6c1bfd834dead53296f41bf25d8374cb27e922de59e776c75ec5e3f7cfe7fdecb1b85d9133a7a28b968a964f18a849b459a944de29589aab9ff1dad116669f3b1497e69c9b101bb68a2154be8f90243644d0d5e8c9d1acf2e9c50837b143012989b3180f9f4994013c739056a705b0a37ed94ff4df5123f2c99d759a5b9abc9f5f271925c7bd76feabdf2a2c2dc6c2ed53130debb3ec7f259c74ba80c37e0ca8ec6d48aff7d2e9e5b368c0cfff5a711075783307407068f784f0c3aa530271776f924d2ef2efb0fbc33a3aec65f15f02d380e58521e8cfa06bad62925947ecc0336003f58c80cc3420d7f774050e8a2ae62fc61016ea683a5ebe3ca7f624b7022e4f36276a06162946548060f7d92916566d884fa8476563f462760de64c6ec31b514d9ab7dce4bdf7f5466d548f3fb2332d2f82d2e00d26cce022bdbaaf7401a17436abb4cfb1b944a37a9e7424419bb5e2d687b74242bedcd357ebdfd3b1aabd82025d8319662ccb37588b770acdc7d66f5217c129c26fdb2945e5426de176c310b13b38f8426b0c5b86e6fc01c1e278d4719158fa947d9b4c06df026c75d69abdc8031db2ae525b36a7e90dfc4fcd44bd771e41413cb5ba6d3a5dc84d19514967089b8a4460b565e81d0b79a13b3bee67247da473b4f5bee5aae21af51352442cbd3bc64e9d9a11828422914caba40ccf45bb83daab76ff32f46ba33da79d655ad8f385d9a0d901f0c247aaee62fb3f1d80fe00ea9eda5917dfb389e70b2c20ae61376ad34c1bfa6ddb377892da6d6574e03593ba3a9a261e6e30f40531f54a95cea0d8aad4ea8f3c9ce43ae3b5256fe2b827386c0a0b195e2a492c52e3aeb6b36623728d74d9b2f7c5b46f549ed993df605c45fae1c4f1af2f287375f67e7f340086bf63b559f972795d8e8c213a1f08eedb93d2a3e15de72d9c4d9c3dd57a5e710da174b01e9fef0b957026a2b9a66fa692d5c9a49717646e592d0f25d9805ccc1767d64278284bc4e16379f0982a995be7ecae362953db8278a536419a63078dec3b1a725fd5e811d8a8dde36766521770274673390fcb0347a09ef59812547f3c8e6cbf5edebf01f4c5144e1d1699621863edd125c9c59b15491b65d18d8d4b73edb0e66115940345a4e9eadfad063483203a74b8c95c00357f64520dcd686a6cb65fee5b711d92743e7e30172511a5e48b41e533a8cce39209f2e5e375a609222d4f9551609abe22225669391b3f030e6bd7f1693c2805ac01dd17b92ae17a183929b7d8ba371c83b8b2272aacafb7d366cd8a81391c2f330d038dc2af55b3a3aa448ce784d785a1c08e37f2b850e6294fe4328df1f7dbeb6821d1603ca9cd2aab3bf670cf70efe663fbd6fc48d2748e402a451ea26e30064f44efb4a8dcd593e02e1a4385d9c17f796618b96ed598e5e6cf980dacdbc813441db37d242e553523d698cf70b6b51143ef6b39568972c17ecb227acc191dc941df6598841e34ed5cc4a3360ee6d115b784575439b20bf0e6a1a6a447bf761e3bb73b2e0b6a41fad1bdd5853a4d7e92812a095edd1223ee4761d5ed8d668836b2e61b9572fd042bbd2c1ae6246a138d816bed2501f6a40a0dcb29ef68404d480a2e8289e87d776ee2b7f2ebd717607d3edb4a7c2e0a170dd273c3ddf628681189e9a872c07a4f907d3bb719bed5006a17c228fda5677cec0fb550a646af20b2f3a33ceda51e7458b6c4bde485b7ac4a3f07fa653f9d0612248cffe71ffe98625c5a795631495833f2f5833f911cccbf92717f0fbc97b868668310772ab3750e1bb73c9218dfe23a5a97ed37fdb770383ae7d75aedcbc02afec76daf33de10e32069c9ec9623a0da97c1444bc591fb804232779032e006219c93eef611905f764bf81eba5bc69e460a58017b8d58981ffb1e1fa28023da694045f7e4513e941f3076c31bb35d4fb25a07c0b3ac8e5a4e4a0004312ed51667188f51e4acbf805da9e73d7bb34c6992baf32d3e836c85f132f40d2f901c0097a8566fbb47d74cdfe291e917e59977cd6dc0ce34fb899ca78fba01cd83665fdad1626f60e5a1680a5cfda69ea3af89aa3ba407b14104d143085cdd582ca82cdf2fa72dfa0d8a63ad2757c02546bab53f3bdc64ba1f3c82511583842605e81dbf007c77bd5bc14fd9c220342e64703a62adf36b954eaf54369d52a9f4e3fe08321e8c24de2fd9a3d95a0c471304baf56c65f4383d2023c573def76511bf0ab1e104dddfe6b9f6974ac532e6206c0774e64fb6d774cfd30fd9dd63b28d8ff4ac8515a266ad56566cdd3dae9c44d1d658fe40d814679b074fd80e9cb019a5261ecd7d7d818ccdc9589c2db099895063c3732cbcc660cb7dd437e1003b762dbe3c4f34609874fefa8ac0a96e231999d216d1557ddcaa09c66ace0aebefc72a0987be2e42ae5c9b84bf4f8eaa4f73cb87911d06eb4993cbf92fea754923a79448b9967665936ff18f4ddb728ae6c5d5a4160f97229204126d07a28971d4ef305dc787b3feba5be2884d0c3abdf645a155789afbb89635935c2b679ceb1dd995e15c4a18fe99b1446f6148d9da3f4f125756bff6dc71aa95db24e2e0557187b10acc1af865dc583bb98621cd584d975b183ea3d7871d710286b52abb4541a3b72470db6a602d012745e22a901af5ca6d722e061c02da6465c78ea6c41508890f920057c5ad884846abeb7041d789463d4600b58fc1c8471dc84a9bcfa540cb6956845f061ab2d8f02af4203000bb973dcc0547a835dc26cd961a85dfc810a33d743c56164c612ee99ee59b45ce06a3247abbe2c5eef65beaf5d30a4f92dc7e49e1efaaac58d0f6534b56d8d1b2c5d6f4feda748aa4a317db76817fd07fb977e1d53bbf6507dedadc5f4ce9337389b988a72a35488133b6e47f2fddc63b8b79ab00304afc6a197cd6fb668864438ac1881f8c98ee1fafdab615b36aa5b7326cf83f37856624d67f34f9894b3aa17ab841664908f65d1ffc95be0a9ba5527f537f78d83f204e447932525f784aef73a613f2871eced5f57cb17b7b7f7d390ed8c876a44c9341e10a3d08a0e8b20c290d4404fe664cfeeba86b0b1eca67a7e94850ee2704936fa8823db5120fcdb5c5acd3de3cd415dd8e82ab0003d283e28e4a8be9511bea0fe2327c397458347b0ce17a96727c2f2bb3fc353976f437f5e8acc94248385f477bc324439201bae91b2ce20c541b6672b89b74288238d80d29f295314d0fd52219a21266372aedf3995249f8a7913c41b2e7a0462d57d5233ab3c20f665977f6dece3ba4cebe8716af56013d1d363646fee47505e6dcd287ea1e0a42b602fd828fa06a04f125f48c7c08100f4ecea8f928e8ec3c9c12bd0e90aa1509eefc07b1b80284e3ca45599b9720a9f813d3f7b683d8d55eb9fc6368c90987703ca01c678739ec13c45559bc8921301f359a2905eb77e562ea803d2494da17111ef6cc28572662f12deb23b43e45608e92fe8cb0e0ab08f3e0ce540e597dd143b9a73443dfb5c88d2b93ed79acfbbcb9f06e1ec57448fa0ae0386d3d051b737bed382ab773faa720a9b8ccc03b25f2caf8d7fa288e998c6fde61a6fab58583666b5b36184aa9c56948b33993a466be9b78f644b148e6382ceb16f3fd97d6c6864fbddd9e6f9c8586e17225dcc75e2e7ef22b476e51c9c40eaf1e506494f937f1e7ca8f063c522fcbdeb78f975edf1ce4b640a6a1996a16eb83c1a5ad035edd4cceb3d686d304473926cf8547c71951403e367e3a679d82b4c09181e4154320d943103e10325ad43ce61d3fed2a512813092bbfcc423e4f9f7d690c8c29816067a59cbfff8420716fad2422b7dcd641611a1554eb24ece56c8cd23ea208bebe38cdb24dd12912fd686c2bbdc8b56c6f5961887d29bf9131430da8cdfb527572610683afffcfb2509af29345964a4a2071e139361560de05c6eb1060b6098c131acf8c46a2abcc4f9e7eac176ca78863bf3b8138c49bf6a9c93bcb95c7de2f4f10b6630627e4c520ac842092ffdf116d38027ee9919aa5d5fc7a19680d8890a176b75173c232760c570f69086b9176058b0d4d3c47a1b07ab204b7c4b889f4106af48c63c043acd04e1671b43e004d5784dd0bf5896d744b7590fbf3c0fb8a29b799b62d5c09a241517247a7313a16803e0f79563df4a860ba19b8a52a0c3494df1606ad4f6cad4241c472f589953990ae364d95e7e8705d0d826b33b262f2df2f5d21c60ceea9cfb0b1e56ed5c2b1b7d10cc569d1a9ff70b765d09386d13cddacf97eef0463aba4f5996764561c8294a7fc30889b77b5143b1b30b8d970625c3f68ae628e3cc2d033b20ec59ffb6a1ba6195b3c264db3c02f6cd3bb70ea79cb1d676fc5187a6384d45d284542c39be93f7ed4287a6fdecf01e5f25e971b528c5a712d355d8b42c67eb446daa4327b5b9a4db17a015cbee5ebb9b664bdf114dd71e7436687f16719c3653d4b681f488f8961383daca67cd8bc64096f4b15c7d3a642baa96525f3fa2ce8b6d7ba1f29081be3e1257f25ceb0f070c3ac3c2a710767089e7f938f24743e71a84f030929194b20bda847b98398c5026a20f9e872855f620dd368ec2faa83dd08b2faccb4331e66dc5b2da9705e8f4133ca8319e38afae24bd69c2b7d3c57d4a4bdbdd8fa50e6d7b94a3242b34b225fa5f48ed87dea3943bb2f0dbce824c2603de895afb2c37654bc9a877a212f5d05f0b0cd5dbaa3e959672d66394b1c2c5a2a9c70dd5ad22da5e49984a9aba7917d2a2497b735fcf0c32dd4f82cbf78c2952b88a8e13cc46e94a742963c9109b18f15fce33146962a26945425ceab5c6497d0230c4554d418f32008017d9a30558efa0529986e5846ec67602171c7285dddf6094e5c8300d6242c4c440afaef744650c35f4bc19fbf6d56a457f63225c05a782e3db330fd14b544e6214409d678f63660d8f819930dd7837debf38ad1ae37b7a920463f", 0x1000}, {&(0x7f00000000c0)="589641dd38a43b7ed0c8ad85f56ccdd5943965d0ebc2d1d7e964049999219a733988cb448c37550f7acecaf16cd967ed8408b7df85f41094552f89c7692c2087d9a2187e19f6a72d93f04a878fe121971bc988314ad2e14373c5737f158cafafc238d665aa0281fcedb0", 0x6a}, {&(0x7f0000000140)="06cbac95e9fc304ea140f9e281411a4cddf9204cc94bad41fb94f24d04f90b3d7b2c1cf7357f580cc4bbbf54b4f84d4cedb08563baa2d98edac93853400d8511723b88b8388365016f8d7ed43cc9c582aed61a14e2cf0041c90e503b8e24a1e9de71035a89d787d179a3bb20f4f6dba65bed71e7580015db1dde77bf351f5190a2e4581bccd7895ecc3cb6419f7f2188a2f54514302468cc4736b7a603bfe81ae63a1e14bdbb34d7648cf1568be7d78d114faefa135e3381dc32", 0xba}, {&(0x7f0000000200)="8f75a1012a39f3cc17efb8cba9fd5e7ed8f30ab7fa2495ccc23a784bf77ab44e17fc4dc88f", 0x25}, {&(0x7f0000000240)="8f48289cd3afe08ebcfebaae48fdf34973f98fd914140df7df560a0f6efa855f6454a201d726baab8868fea1dd85f7c82bb07b7100e5ed7059be048521b450598534", 0x42}, {&(0x7f00000002c0)="d1dbe2b4abceb4d0e9b67eb0a08769caab702212b2f0364617b2c9f4edf5bb35f3d4c31e68573f181f213de22e0c93edb8a36bf4fec2727204ee0c0f8f78035e39d8e470616557721945f0c568908308b9b803253c71d08181c50d", 0x5b}, {&(0x7f0000000340)="3fb5ae9acb7b7425a99504601d4972bab35b37bb6b37ee79ce8e5da636a1ec912a242dc1f56042e9f00a676a58c8b6244cabddb4b6d6a8764d7ea652510991594137aac3c1d8bf73b6b66f20151021c631c1df5e3776f187178f7da281bf4d0c2782af23d59457f4b033e7c49c1fc7ec641b", 0x72}, {&(0x7f00000003c0)="13b16a8783dc3758195fbb61b1fd7811917878a583a78251a3f08cf71151f5849df542658e628daea8b1a48c0555157637c2ea250cfa5768d79e2a7931eec2256a448def4bebb33fb0fa7368ad3e71e4a2273ea0e50950892f9ff077b723a44271d86e23ebad081e6e31d04d8ccf39e48540dcbb92bece3aba508a0df6ac3ed2efaedc92746a4fc449d22d4b425c", 0x8e}], 0x8, 0x0) 06:52:33 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2000) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000140), &(0x7f00000001c0)=0x10) socket(0x20, 0x4003, 0x3) setsockopt(0xffffffffffffffff, 0x6, 0x1, &(0x7f0000000040)="9328015a", 0x4) 06:52:33 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket(0x18, 0x2, 0x0) socket(0x18, 0xc007, 0x2) connect$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) setsockopt(r1, 0x29, 0x28, 0x0, 0x0) 06:52:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x100) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) 06:52:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r0, &(0x7f00000001c0)="d258c2cbd7d253846b6087", 0xfffffffffffffe24) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='./file0\x00') kqueue() ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x7}) close(r1) fchdir(r1) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) 06:52:33 executing program 0: getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x37, 0x0, 0x0) 06:52:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') r1 = dup(r0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x200001fffe, 0x40) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') bind(r0, &(0x7f0000000200)=@in6={0x18, 0x1, 0xffff, 0x101}, 0x59ecf12cbf1702c1) 06:52:33 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) dup2(r0, 0xffffffffffffffff) 06:52:33 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') mlockall(0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x800000, 0x4, 0x10, r0, 0x0, 0x0) 06:52:33 executing program 0: kqueue() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18208, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getegid() poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x10}, {r0}, {r1}], 0x3, 0x8) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) 06:52:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) lseek(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x41, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r2) 06:52:33 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x60, 0x2) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0xc, 0x80000000, 0x0, 0x1}, {{r2}, 0xfffffffffffffffd, 0x88, 0x0, 0xea, 0x3}, {{r0}, 0xfffffffffffffffc, 0x80, 0xf0000028, 0x1, 0x6}, {{r1}, 0xfffffffffffffffb, 0x0, 0x2, 0x5, 0x3}], 0x1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x42, 0x1, 0x2, 0xfffffffffffffffc}], 0x100000001, &(0x7f0000000340)={0xfffffffffffffffa, 0x5}) faccessat(r0, &(0x7f0000000380)='./file0\x00', 0x80, 0x3) readv(r2, &(0x7f0000000840)=[{&(0x7f0000000000)=""/118, 0x76}, {&(0x7f0000000100)=""/173, 0xad}, {&(0x7f00000001c0)=""/18, 0x12}, {&(0x7f00000003c0)=""/84, 0x54}, {&(0x7f0000000440)=""/157, 0x9d}, {&(0x7f0000000500)=""/217, 0xd9}, {&(0x7f0000000600)=""/234, 0xea}, {&(0x7f0000000700)=""/245, 0xf5}, {&(0x7f0000000200)=""/47, 0x2f}, {&(0x7f0000000800)=""/6, 0x6}], 0xa) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 06:52:33 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x4, 0xfff}, {0x18, 0x3, 0x6, 0x6}, 0x8, [0x6, 0x7, 0x6758, 0x100000001, 0x0, 0xffffffffffff81a3, 0x4, 0x100000001]}, 0x3c) syz_open_pts() 06:52:33 executing program 1: r0 = syz_open_pts() r1 = accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r2) 06:52:33 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r2, 0x164}], 0x1, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) 06:52:33 executing program 1: 06:52:33 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mlock(&(0x7f000000e000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0xb000, 0x20, &(0x7f0000006000/0xb000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) read(r1, &(0x7f0000000080)=""/41, 0x29) shmget(0x3, 0x4000, 0x1, &(0x7f0000006000/0x4000)=nil) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) 06:52:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe900200000ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b80083ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x121) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x32) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x80fa, 0x3, 0x4000000000000983, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) utimensat(r3, &(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000240)={{0x8000096, 0x69ad}, {0x0, 0x9}}, 0x0) readv(r4, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:52:34 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x20000000007) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$KDDISABIO(r1, 0x20004b3d) read(r0, &(0x7f0000000100)=""/246, 0xf6) socket(0x6, 0x1, 0x1) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="83f32c0f55d7b04f06afe614d953442c47fca193743956b6aa6f1d3781c0cff8e7034e85e6837327fed92564e653c15a573813f75d6fef846b5922493aa36eb6ccd2cd23da04da4fb27ab7b970a01e1225a69f489639a06e36f544d7570a270608dcee416188cffa", 0x68) 06:52:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x3, 0x1, 0x400000000007fd) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r0) getitimer(0x0, &(0x7f0000000040)) 06:52:34 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xd497, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) ftruncate(r0, 0xb2) 06:52:34 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10040, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000140)=0x80000001, 0x4) fcntl$getown(0xffffffffffffffff, 0x5) getpgrp() r1 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r2) getpgid(r1) getpid() fcntl$getown(r0, 0x5) 06:52:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) socket(0x3, 0x0, 0x100) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 06:52:34 executing program 0: r0 = semget(0x1, 0x0, 0x432) semop(r0, &(0x7f0000000080)=[{0x2, 0x7fffffff, 0x1000}, {0x2, 0x10000, 0x800}, {0x3, 0x8, 0x25471a0c6de691c7}, {0x3, 0x51}, {0x4, 0x7147, 0x800}], 0x5) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xc00, 0x20) fcntl$setstatus(r1, 0x4, 0x40) semget(0x3, 0x4, 0x80) pipe(&(0x7f0000000140)) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000100)=0x8) r2 = semget(0x0, 0x4, 0x0) semop(r2, &(0x7f0000000040)=[{0x2, 0xf2be}, {0x2, 0xcf, 0x1000}], 0x2) r3 = semget(0x3, 0x4, 0xf62008ea83b7fbb3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x5, 0x818, 0x9, 0x3, 0x5, 0x8, 0x4]) 06:52:34 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0xc0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:52:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x4, 0x3f}, {0x18, 0x2, 0x9, 0x4}, 0x81, [0x3, 0x1400000000000, 0x80, 0x7fffffff, 0x6, 0x0, 0x80, 0x4]}, 0x3c) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="c4eed809e01f35a96cc29de207c5347a4fb2a3c54ee2736830bd4c7306f6deb410c9301e6fd30de48ad1cd246f87605aa6f105facb32a169193f925c9a548337d137e051a9cda093bf821cdb997a55e4ad6f3380861f99a49ab6ede2db782326849318242882697bac2a41a3b35a9b", 0x6f}], 0x1, 0x0) 06:52:34 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x1, 0x7f7, 0xfffffffffffff000, 0x0, 0x3ff, 0x91cf, 0x10000, 0x0, 0x2, 0x2, 0x81}) fcntl$setown(r1, 0x6, 0xffffffffffffffff) pipe2(&(0x7f0000000000), 0x0) 06:52:34 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x3, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2000003, 0x100000000}) 06:52:34 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x4, 0x9}) clock_gettime(0x2, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x22) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x4) pipe(0x0) 06:52:35 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() r4 = getgid() fchown(r2, r3, r4) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0x9, 0x0) dup2(r5, r2) kevent(r5, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8000000000000a1, 0x0, 0x5edd}], 0x62, 0x0, 0x8, 0x0) close(r0) kevent(r5, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x3, 0x0, 0x8, 0x0) 06:52:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x4d) r1 = socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) mkdir(&(0x7f0000000180)='./file0\x00', 0x102) 06:52:35 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = getpgrp() fcntl$setown(r1, 0x6, r2) getpgid(r2) syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x30, 0x0) r4 = msgget(0x2, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/4096) writev(r3, &(0x7f0000001240)=[{&(0x7f0000001140)="e4a593cac34b8604671b4b2fd949a95e0e5b42ae295c4636c055fb007911ae882bbf26914edd9f0bff50458e9ab0783d7c1bcd17924550ae312c78ffcf44d9131c6526a1b890c3fc2413679c8b2b228db044b85e98cf65c6df34b6ff77185b3072e9b89e33241a9f4dd6846a68f797b24c7e210cc16bd594739cf803634612d0bcb9f4af0fdeaf8b51e8825c0b2da8d72acc16e5e087b1a188556ef391bd042742c02fda5c4bd03546dd153cb1c99068e6fb620b6e2229c39128ceb03ebb93d370963a36be489eb8c9b3", 0xca}], 0x1) faccessat(r3, &(0x7f00000000c0)='./file0\x00', 0x9, 0x1000000000002) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') fchmod(r0, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000001100)) 06:52:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x6) listen(r0, 0x9b) 06:52:35 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}, {&(0x7f0000000000)=""/83, 0x53}], 0x2) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) 06:52:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x7fffffff, 0xfffffffffffffff9, 0x0, 0x0) 06:52:35 executing program 1: r0 = getgid() r1 = getgid() setregid(r0, r1) r2 = dup(0xffffffffffffffff) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 06:52:35 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x9, 0x988}, {{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0x800, 0x7c}, {{r2}, 0xfffffffffffffffb, 0x10, 0x4, 0x401, 0xfff}], 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x40, 0x656, 0x4bd}], 0xffffffff00000001, &(0x7f0000000140)={0x80, 0x400}) 06:52:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) socketpair(0x18, 0x7, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="46f2b950308fff38e3902163b7d2370ed34068a7bb240d56f9c3057c9b05fd730e125b949ab8183131d30ad949744c391cf109d6dc2b54f90a1d806fa89b22a9b726", 0x42, 0x401, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 06:52:35 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000180)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) socket(0x1e, 0x8000, 0x200) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "bf25167dce16f62f24192de0d871b7e6e670b25e", 0x0, 0xffffffffffffff01}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x100) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 06:52:35 executing program 1: r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000040)='./file1\x00', 0x2010, 0x7) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) mprotect(&(0x7f00004f1000/0x4000)=nil, 0x4000, 0x400005) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 06:52:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r2) 06:52:36 executing program 1: r0 = msgget(0x3, 0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/13) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x9}, {{r2}, 0xffffffffffffffff, 0x3, 0x800fffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 06:52:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1, 0x11a}, {0x5, 0x4}}, 0x2) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$TIOCDRAIN(r2, 0x2000745e) pipe(&(0x7f0000000140)) 06:52:36 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, 0xb, &(0x7f0000000040)="f0050a8d", 0xfffffdcd) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x8001, 0x9, &(0x7f0000000080)="c147ef077b37d97bd3574dd95dfd21592d83003cbc6ac13ad677457ab1cb3842292b680ec3e0362dbd85075b8a7a80d75c985e04146b436889a47bb8cbf963b52a0af497e92d09fbc62394f25f0d6c7f28a6b061b9dec42a01f5715947c545a7a792176cf77e2f249b0126077f12da3e759ffdca", 0x74) 06:52:36 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x2, 0x1000000000fff, 0x1000300000005, r1}) 06:52:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xb, &(0x7f0000000040)={0x3, 0x2, 0x7, 0x10000ffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x1, 0x81}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) chroot(&(0x7f0000000100)='./file0\x00') 06:52:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/92, 0x5c}], 0x1) write(r1, &(0x7f0000000100)="bb84d415e07359d7ad06204e0855", 0xe) r2 = dup2(r0, r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) 06:52:37 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000140)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x2) 06:52:37 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x3, 0x7}, {{r0}, 0xfffffffffffffffc, 0x99, 0x80000001, 0x45, 0x4}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x7, 0x7}], 0x5, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x30, 0x40000000, 0x8, 0x5}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x7, 0x7}, {{r0}, 0xfffffffffffffffd, 0x21, 0x2, 0x2b, 0x1000}], 0x7, &(0x7f00000000c0)={0xfffffffffffffffe}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00') kevent(r2, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) r3 = getppid() fcntl$setown(r0, 0x6, r3) sendto$inet6(r1, &(0x7f00000004c0)="bc55694339030bb305098d49ba4fe912e5be1fd56c2f8ea110147e1e2d28f2b1a573e4970ec3577e33b8fe55cbd6dde99a0ff404f6ed3a48b344cebdd2af76d4209789bd17b9b4db6bd3c6e362340c92cae1a403a10bc969a06eb1a85f8a318579f6a17fc4f3d03cedf279c7d8076c4b5522f8187d7a16fb5ed8dd75c6d023f33e0527de0d97e1dda0bffdf032feccaea7ab41cc7368bb274fd68224fdc03da0eaf1dfb77cde624b29b0f526c81a54", 0xaf, 0x400, &(0x7f0000000400)={0x18, 0x3, 0x7, 0x1f}, 0xc) 06:52:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x63) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x174) r2 = dup2(r0, r1) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:52:37 executing program 1: writev(0xffffffffffffffff, &(0x7f00000014c0)=[{&(0x7f0000000000)="477471d7daa878642cd42a90c3fb7b468952466f11ceb54dabee94d705741d9d533a06cb47ba78e2c0aafa7de1c5be0f76693e4f306e89a5edfe392fea3356bc37baf73ea98ab6b3e062154aa63f2c767d461cdf2edf8ddcef655fc214176829d9f461d60f57e1fc2b8d20d847c1d25be9a6751964d41002bd5a2eb280318c69be08a00d86f1e7bf59fd79d27f8dac65905633b809bc44da334206b807dc5024acb8c997b9e6b18f59d77ca1bac0a9019369652a53d26daaa637b0840df4152096e84181517524cf2ce2dd8755e934c1b18a1f66fce7b3bb2f80e750c66e377ad0bc99f1b95f62ff3eee1af221af0048bd51", 0xf2}, {&(0x7f0000000100)="1dd2a9a59421821b1d21e084a439ce6c9fc9fb9cf1deab01f3adf49d1f5f8e221b792e", 0x23}, {&(0x7f0000000200)="78d29f130d32170509d1072e2e4163ce6f270e2b38356ec1d1ca66510c1fabdd73baacb8000988221dc5ccff09b4f8e242a9f1c7639a2497f9eb2d6b42870be4acf98b86c7b4e3b497cb2c93e7e3b8a80f7f6981ab62dc0015dc19e52bb67b7733be06e1a7c81935162978532f30e64ddf57f316237782601e413ef03d8b2fda626d8e82b05c7d917c6b4e8b02ace3b9dad89f650e3c666da4038cad95f28de30f6c9c65ada29e33cfcac284150a306835fd039594e489b87e6e43eeeca7344e29dc78e24c3f2ba11ac4d4c4298200a4da8ecb9615", 0xd5}, {&(0x7f0000000300)="7792795c53323cbac899cdf1ccbb250c37affa9ff7a765d2c16d0dfcd95c620784f81c95f0c3b6453d43693f46284c8a2cc7e5cb7fd4fbe102f23026478e1b6597d0a3530c20bd828c647ca85a1185d422ccdcb32121cda925d22da632e06aadfa0a0b7102176a5cf3dae5e40fd70cfc71a264929717b29ca8a874d2101afb52c665817a3fd5788fae839c07d5e668a847cf54fba5d6b1f858f97c16581106686685b31e412d69153812aeb04edd6fc009a9f7f2d0a0a07a81a1990500f7785dbf5cf92a7a670ba6cdf240c83f039e3d7cfce589d92313662bd13ef74e5318b798a4dbc5417038e2e867896c549d85973f6f560347e92006ceb688de72a372e3abd708aff76b88b8acb6dff043ce51ff565e4308b62baede758842ce8436214f600a1ca5462e57eadfb6832d92c19ee458fa1cecc1d2a03e9b27782bf0d147b287137aa1fb00bc4ba77029abf603280d1ef733a391fb3aafa43c64c465ab22e4f7409e8558b54350c542f40e2bd71a39199ad4060df4f5165de788da812e369b1e8d1c9227dfec2a6e48bb8105271f0424cd93afbca2a3e8b6bcafd43c43a73a72ad20611b51b425b204b27d1fe133242e3285bdd23910abbf29da124b727469ac37143a79dc844d730c2761bae3ab1028ecf0e00e32101b253774ec2a1b03b31995e1113f549a462532b2e6c067892ee111f80af527bd183adc7eade4d6fda4d97d60948e77c483745d39393af034ef4ff9620a5bdb2562914b1cee2da93bf602e30bd9fa440ebe4a11eeef71236af019238e32b077968de8e34b18121c7a1c539ce80893f521c91b1409c46a1c7262765cd7a423fca496da73073f335ea19f9f975387d6cdb60349712d31808bb75a94f2e0962cbe8804bed33ece6b8ede9f31362fc4c9c4393259c726ce02cdb9636204599b6722c0ee1c9f6e0210218db6d5c821a0cf7924304c336409e6c117ca064e614282e8fbd9f8e0abe55d898e2e2f39a487d43d960486a50ee9e9576ee60b11c9ab512b792df5e7df387bb5367175aa662fb586c2be9fc13e49d293c34a836e9187e7f14df240a2480bf8c7d0efb495303a385e3df52be88ccc8a5497074dd06f31342ff145240e623a30b34df44c4824dd726781f355d1135bf1cbe6b8f2e76ce4fd0daa3a8f89093c4389da0295f5e8cfa3e9597ff57250a0b598b3b98caa9f30f2b4fcf080a4f37c68ddff1d397f0bcf10abb5504dba644b0e855ef8fee3a009b285ab2c8c8b40b267a1da1864b19726c484a868ba4101d190097337994e22f1976a03d55ad1f2179f49804076dda5559c236e685f464b6406382eabad096cb29c0a28c86cb0f7cab508a60f0aa5d4baf7c539c11ceceed6bc78c2a7c9033fb27bca53f4eb0e7f901820f38d7427a3f08b3e56e775b169e4609aba5b3f095922d2596f797a4e967b8d79ce36f8a4cfadd89c1600f7f31f67ec2bebfe2139530374490afc1f05fad83effbd443e620be90db97c64524c6f1c1edcc376e03d29320f8282a72ac9be3e77f57fff4ed3f8ac399854d06c4270caa4ccb8bc148e00def76001945b731f3476b33c8c37ed3f2da7b637714dbadd2e6c9dcd4e179c8a66aa350e469b69a891f4497b61db09bc9a4dc143f63e7a7bb2d5d292f43bf3e3479d5b12904b065914ed0a26c6d38257b6e7b9341eea63965d3312acf79d4d81c85240b949db67867ec3a7d8cd4301904280520e713a9ae277556d623a02ea3b017980caf7945bba59659b17f4def9c80976b5fdacbc12dd825ed2835691cec30a134b2d7287e3b47905ed518f2360aa289cf689bbacdf587c3da544d58559e65296d3750fe0a2d97df07a5a1a38c5c127400a4e90a22eefe42fade6c955070e5c1586e6724b3184ebd1544d3920476cdeb9d2402269691391d13a3f026ee05ae09d868b9572b54d689175bc6d5244c8393d34562c7de840aa890eba895da71e735d98fb5c7fb0f40ee2ba9119973b79fdce2c286318afc49a5ddb026d4847eebaa7f8fcd38047b7be3cb0d528e923c28631f7da07029ba60faca1c4b37172b3496be4a9b4c3dde0ff3a332fe577a81d9173079107043fb29404219fd6b1e30b42c72c7e9afd7a4d49193085c7ec9910008622e88538962c4a63d8d2b14201eb5f747a8b577daf297dccde12fa3436235f2e81b38cb9d348bab23499ff9890134633c5bff66ca3a90d85e4b44e7a5a14de18cf9591fbcf7996f5b322241e78773cf193ff3a9f22be0805233a5bf1f8f8999b6b6e5b24b416e5868bb08d43796a3e38284bba70ffe5a00b9f7138a63d8d337cb4868288911c39947c73dda7a5483c824731763278c07fa94752f9ec68902b2cd9fd4ea8efcd13eaa5307256c06e897f51d4532cd7ed3b8fdcdb514141f42752fcc96815f1115b8bf46de9b6e901bae7328b367b22d01dc3e82dfca0b0a05a00a355f76fa00c4d9c08814782010fc8c7824e2d70acd1a7de7f827be06e7e59030b23bd15782c221bab24c0bad0e1ae5c98b3338c92aa1a558a9fa5339ab7d219a89875bb140c5d8f78d6b047b6ff75a0e8cb8ff43f520c628b02dd0128d294994136f9914e1bff7ae71fb639b65c8d5ee3c629ecb629de310da7001de682eef2ef40bb4c7ca41dda8979cb29b4030be5c8def63ed82e1bd2d71bd4edeea20635c1e4f79ac87c22454f75f7928d902307f2c46625620e0db4ef97aca368cd8847d1d8d4a4225cf02c9010a701fac5a5b2124c487f2ddb9f6837df50b9c39f275cc0733dbd3f68be76cfde49319c2292addd913b1e6359a3d04762bf2e7e223eee3e5f081fbccc592b7e728ba3be24fef3fcffd5a864aeee072e211982fcfeddf4f0e566dc34472e82e0edcbc2cf282652ffdea304cc3769d3f0d30de47d5612a536a0b6cf33a256bb1a3d1018e6e322b7c35d5b539b134790bf5e4d586448737d31efcfcfa7d3562d0262b3c00c6b9ac018dc3474de98343000ae0b504ab7e2af4668ffc019018cb603beea020846f6687d46be6a76f970fced83ae024c14318d995597c98793e1506bd7b4640135d5cbf4b8519a44d50106fa9df052a66ba8f39c84bf369ef804c0d613b6241ba5bf1c460b78f6632a611467eb01a0fa946010216e70fd9512612b18c423ca2302d750a77be33da2df735ee8088586bed09f46345f1acc3a9dee1f44250a6576bba58620b49181e03b76a17e775ef334ea50d8f04aa8c57577999437a078d9f0867e2fc943113dc970d70b5d312f0db6f77a221b68f4951628c35e40da8af7e6373e45316d1cd89f50653fe817ddc1b941e4c60cbaccfc5fe8b04f1206e04e672d0ff5cb5e5f7ca14eb2d6b07d43213f666fa6e4d5f2ada101b4e054c169db32f8137b627af5926a33571755a9f184b9db5f9e01f301d276d389e8d29dca6401c2b419592949d71b93f66c5248d9dd3795ce1702ee4aa0b64350e926b1d7a6ae34ca8bb9c671765f7d291168d7319ca60998ae5c0157f59a8005ea8e3314b6a4067928ee18ac492cb1e53946ecb2116c293799349e15acb9c525c2d3e09a1317e2d7910b9a857cdb4751deb7f0c87232ff02775ef458b3ddd16706b1267958b9d99d632439cad6a014dfd174885a3b7818e23fa2060150a588e7a7eaa763cc3049a558b4568657efb9f80ac00008081a25267ca43a8dd8a4f97ce3b174ba9ce5b735e0c5e26331ab4eefde702b89dd4d4522ffda323a94c3cfd192c37c40124965b86f8488dabfe50ad4a4b462a5e632459d4a1c18492834c1ee725466c1d868dc9222fc5d479ce5be6348461ff52fac743fe60828f8f0ab72c0f8cf0509e548d156e7f436632838ea7451983102215e91e410f4b9868a78ec332ccf52d93ae39d7216f41a6cceef0b7cf26d3c3561cad694137d86e234dd0d025111fa50b34742f52c5286395981bacc2060c432417ebfd57416cad12374e00827f16d15e318f11b4982d6eabcde3fe5cff2b3c673ed1aeabed295375fe9023ff89597527d3d506889ba8643a43018e7cfaf6f2e229ccf90d9b7ce23c1f4ddd93d30ca667fc3c0ab463036bb6d131a9bfb5b1068ee86368f262b6ea8d8a844e2277fe9047963cc75eb43ec6f04049bdb2fc4f38af70ac488d4d8791df1e7a868157f3e598c1d708aceb838f1e9799a00d78932287b1a4ca29fddc85aa785950d764e276d5d5cbb6a0b4468a4993e5d4871751227494cb8773abde7e4052aeccac812010c3519710d468ae94bf0bdcf0389d5c1d79316423b7409f6ece3a178f34e8f38a037247ff0ed3cc75dfec7d37a549aead78748165af71b9c26ef9dd2a4f2d1376ae175494b8f3a874130a19df170fe230abbedb0a0784adacb853de32a730206696b796643d9d77fdf6311ce3b86e448a9bfa775e99d28cf32fc6956dbbbaf4983450474619b743d4aff0846bb912ef83d997ec6370a3a89ea993e7b204c21d46921c8239ab45ff54449ec881556b0d9247d91450b18f1443c158ceb42c5d627bfba40af1c3c2a5fd00cabe0b32916884774b243ed2f09451095e3f67eb24b44ce0e324f2d688140f905f574747ea1d704bba37ebb443d7ffc68690ff00beeb52571ae0527fcc298a6c910ff917e2ab8e73e7ab7bb295fd41180b2ac4258f0979a3f70a86438d15192d2a105c03a6e85684cac6465f81534b7097088cc495aa3d020599efd4e2e7ec55eda11233c24d458c87259593f48c111b91cd4cac1c3d85eed585fc69593b7a8ba90bad698af376834410d79c060b9b3bc70131f4c8035fcf0019ca13b236229b4b736763b7fe18b0204dae877664561bedf116dadfe43dc568b9a0fbae12546c8d8244a1200e848563bb3e26c4996552d4b2c80abee035762cefacec59e35e86d2e73bbf13504495c89d088d40a4e20c5ea841de3f47c070b345d891e65c4b324af7ef1dac2b3335544c27558d62a18a24ad89cf367a6516888196afe30ac830103443fb4ff78ac2f3536d9ff75df898d72781511bd844505af0586736150bd8a1bb284cb8a1812b48b134841002bf81868ae7b0f62dce3c508166faa61bacef666b8f9415c81ec1cd8d1d9bb351283ef4ba4d9363d3009713a7fa0e42894b2cf89205ea0839a6b743094d4d08b809a4a33840965d1506f8cb431fbb688bdb77a90ea68b93658bd45075c93bdd74a51c7875c294872eac2004b506923ffa775025cd1816cd109ffc9072b135a94adaa83ac03974c196a53c2bd7e8cbaeb28fa66fb87b265f498c2fed8b797f795d13252c4092e6a3bb8494ed0eb6bfd11554d290ba5164cdc311586d16b68c4a84f5df29fd0cb12af2bd5fb79de76d54d1b73052a5f2e4dcd8c24e3ad93315b426dc210ed450915dcbe32ecdf5273045e46eb346e25a22b9904f8f7489d358fb872e6a0819a65cf0f59264404b87bca82fa31ee8ddc2d1ce767978744c35bac2a5e23370656c4e8f781f29b21ffcd9b53dcdc94efdd2304ef256f8428f5a900b93a15647ccb784f371dd9db1d95cca5211e523b4ff3be77eb399d1bf0192a10ea3fc627025d34c25d077817e304aac13b9ca82cd8ab984d1dcab3355aa48fb2e4116192d7269245442ff75829cec0a6113d683a3d829c4784829f94d0373fed739ee56a7a1bd3339bf089c49b7af3bb59bf86e9893b45ae4cc6ba4e28b963d14272142d3a7953148fb887a121e1254ae9ee183616e9e3cbfbf78211af5c4bbf6ca248be32ab0b1d5024eff2de7c59d0902adbf083a8373e19251abcbc67267d527f0cd6b98c0996a8a00f2c55d2bb9a536c96961e7274278342ae", 0x1000}, {&(0x7f0000001300)="1052f49a9d7bc629d095c339cf1fa0aec18b59ae5f267c450bc360a3b127d2fbff427add6a4e0c04eee089342a1f89ae690a5176c531170097026849d165ee65d6cdd11a36baeacb032153ceffa5315fc48bcbb9362ddffc9e90444a2350e8bcc0e0d4bf8cf4d0b2e2d67e263cedb5fa89b84797e1ebb236c6", 0x79}, {&(0x7f0000001380)="a327ecfd9e4b26ab889bbe46e86d98f30e53c5cbedc7aa2b187655e3d50a8b593590202f37cb05ab860d45b283b7980fc7059e92dc6278b87470ffbce5241e8e828ecc343bbaf89471c439ae36fd364eba3f8f3c1636e866094445e411ffb51223c7aa7673eea1c27c9ffab21373f66374eba7276438d2a0a8187ccfd8e5c7be27e098bd9663eab15e3566e9852353583e284a7d4f5e6d67a0c8dbf5769d21e71c7cb3d10904f91bbe4c6c855ae78193", 0xb0}, {&(0x7f0000001440)="45ff5d896611d874af3087e4812b72bcbe3d227d371746cb7cd0a65c8f8ed51e6a2f59c80208c39717e8ea88eb5643698d0ceee9eef03d83a4e4961236e64550b55813bdb0537bd1f4b7d1fbedaa64e25efb42f25dfb5db72b85fe33b98bc0bcb9a3c06979e7d78f7dbed3a7350fff6defdcd80771531bd389a5", 0x7a}, {&(0x7f0000000180)="701995", 0x3}], 0x8) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0xb}], 0x20, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x93}], 0x10000, 0x0) 06:52:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) 06:52:37 executing program 1: clock_getres(0xfffffffffffffffa, 0x0) r0 = socket$inet6(0x18, 0x4, 0x100000000) r1 = socket(0x0, 0x8005, 0x100) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8000, 0x0) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100, 0x0) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10000, 0x0) r10 = open(&(0x7f0000000440)='./file0\x00', 0x80, 0x6) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000000480)=@file={0x0, ""/96}, &(0x7f0000000500)=0x62) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x400, 0x0) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x80, 0x0) r14 = accept$inet6(0xffffffffffffffff, &(0x7f00000005c0), &(0x7f0000000600)=0xc) socketpair(0x2, 0x4, 0x6, &(0x7f0000000640)={0xffffffffffffffff}) r16 = accept(0xffffffffffffff9c, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) r17 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000700)) r18 = openat(0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00', 0x400, 0x31) r19 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000780)='/dev/ttyCcfg\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x35, 0x1, 0x6}, {{r1}, 0xfffffffffffffffb, 0x38, 0xf0000000, 0x1ff, 0x1}, {{r2}, 0xfffffffffffffffc, 0x80, 0x1, 0xe48, 0x4}, {{r3}, 0xfffffffffffffffc, 0x1, 0xf00fffff, 0x100, 0x100000001}, {{r4}, 0xfffffffffffffffe, 0x2c, 0x0, 0x6a, 0x80000001}, {{r5}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x0, 0x3}, {{r6}, 0xfffffffffffffffb, 0x20, 0x1, 0x80000000}, {{r7}, 0xffffffffffffffff, 0x40, 0x5, 0xffffffffffffff80, 0x4}, {{r8}, 0x0, 0x3, 0x21, 0x9, 0x80000000}, {{r9}, 0x0, 0x5c, 0xfffff, 0x400, 0xa56}], 0xfffffffffffffffe, &(0x7f00000007c0)=[{{r10}, 0xfffffffffffffffb, 0x8d, 0x20000022, 0x2, 0x3}, {{r11}, 0xfffffffffffffffc, 0x10, 0x5, 0x4000, 0x7}, {{r12}, 0xfffffffffffffffa, 0x10, 0x83, 0x4, 0x1}, {{r13}, 0xfffffffffffffffb, 0x39, 0x200fffff, 0xffffffffffffcbdd, 0xf4}, {{r14}, 0xfffffffffffffffe, 0x20, 0x43, 0x2, 0x100}, {{r15}, 0xfffffffffffffffd, 0x80, 0x8, 0x20, 0x3}, {{r16}, 0xfffffffffffffff8, 0xa1, 0x6, 0x10001, 0x100}, {{r17}, 0x0, 0x90, 0x4, 0x100000001, 0x3}, {{r18}, 0xfffffffffffffffd, 0x0, 0xc, 0x9, 0x6}, {{r19}, 0xfffffffffffffffc, 0x43, 0xf00fffff, 0x5, 0x101}], 0x0, &(0x7f0000000900)={0x8000, 0x4}) 06:52:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$setown(r2, 0x6, 0xffffffffffffffff) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000001c0)="aea2bc6ef905fa2bd2aa24d75b46b73e2b96e44c25f3e29073c16d6f389b0f07e91d103666f5945135e6d86fde608632da0cc67c8010b16fcc62ea2bcc08d6ea647a7bdcaf5688b97b3a682d89344df199c79f35fc5431d05ea9d5142bb5ea6fdf982a4fa1270abbfea7c0af467635131dedd670250ca562984b4c65897aee2d9adf9728fe38d4216049387f83990bc1439086291eb337cdf4534fd9da20b8d84a8f81c4e068f2b2bb8b72e291fed0b623ae625db10c9b727ef80bef7ec75d97b0ede2c0d93c279deeef57338426c65fbb", 0xd1}, {&(0x7f0000000040)="43190ebb300289f6a3f98e402e3e57f7e1a72bde", 0x14}, {&(0x7f0000000100)="0d706e09ab5b690a8f835db00e7939bcca312fef05b4778ca0c937651c175a1ce64f14497c0fa0e0b7c59f684a7be87a4a46459336768a4acff81f9c5389568d28f0b021e8bd5f7d0026e9dd5bc1e2a28e5c5393b4cd5e7183cd4e388574f39b158fbcda5b7759d7647f07cb8613819f", 0x70}, {&(0x7f00000002c0)="f0d2c6afa8138ed30137f0acb22a14f39c958013c8b47ccc05dd8b8767a347cb8a3e54f2106f6374e88031aa3154f2f82ffd71676cf358634a25b6aa515d0bcee1ce3eea227f08240652834ec6031b64c1745a0260009f4c629b68cff6a347b54e8e501f1227130c29afe468ae2d90d3043f0c7ebe9894bee00614349c7af8ccb88bada31d10e3024a81d4dc1f24a721b9a3411ac2278a8f", 0x98}, {&(0x7f0000000080)="2575cb636ec6bfa903f00c365d", 0xd}, {&(0x7f0000000380)="6df15f93d680cf7bf5282216056c76af", 0x10}, {&(0x7f00000003c0)="3b5489adc07c3d67af14d8eda44cf072b27ff3bfb330f652fc0ca1ce32d749b069bebce55ffbbc2302bf72e88bacd0adbb1831ab16dea866b86f01e039f804f5122c8e89fe33c7d0697a329d30", 0x4d}, {&(0x7f0000000440)="93d8d61b68aafbcd07706475f95e1ceac523fb85b391492ea9101e3ac464f64504cefe644a1a6f907f15e3b4e21cd5fe5dc9e39477ed431b49e01dc55f1fd8db9158bf7b96de1f1fd339f465fc5862f2b906d3a10d85520128a9076142297e3d1a7cc86b7b27903734b86ec2fa31cd37a77f019e1fa4a7bcd169df414f4db32013038dfb1c34cd3bc31acf3ed524b6f94560fa0433c3dea38f7c4209d6800707ca3325e96e0b60a119d1d072731b5d7026f06d31bc5db6015f3ea35b650752617401b445d649918180bed009ef2d42946c40c022fe0a27d8f927ea4c3ca3e5b91f7369174f698b3f80b3ceec22487601ddaa1ee523a27e729d1d8c", 0xfb}, {&(0x7f0000000540)="de530a5ca89d2adeea8d70d2c5ad85aa82a040260f4da6b379f3eca3c4edcc86860d9ae70bb8e531917018876cdf1d66f353999783cbc3bc9e3cdfb89a58a87d3164bb38255aed4e51c32315663147ff6cfa73822a85", 0x56}], 0x9, 0x0) accept$inet(r1, &(0x7f0000000680), &(0x7f00000006c0)=0xc) 06:52:37 executing program 1: r0 = semget$private(0x0, 0x7, 0xfffffffffffffffd) semop(r0, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2, 0x8}) semop(r0, &(0x7f0000000080)=[{0x1, 0x7f, 0x1800}, {0x0, 0x3f, 0x1800}, {0x1, 0x9, 0x1000}, {0x1, 0x28cb, 0x800}], 0x4) semop(r0, &(0x7f0000000100)=[{0x0, 0xecd3, 0x800}, {0x3, 0xffffffffffffffc0, 0x1000}, {0x3, 0x0, 0x1800}], 0x3) semctl$IPC_RMID(r0, 0x0, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 06:52:37 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x28, 0x40, 0x0, 0x9}], 0x6, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x30, 0x2000004b, 0xffffffffffff6f0e, 0x1f}, {{r0}, 0xfffffffffffffffd, 0xc8, 0xf0000011, 0x7fff, 0x5}], 0x6, &(0x7f0000000240)={0x401, 0x5}) clock_settime(0x0, &(0x7f0000000140)={0x6, 0x944}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0xffffffff7fffffff, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x20000040, 0x6, 0x4}, {{r0}, 0xfffffffffffffffa, 0xa8, 0x20, 0xffff, 0x6d26}, {{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x4, 0x7}], 0x9, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x7, 0xec7}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0xffffffffffffffaf, 0x5}], 0x1, &(0x7f0000000100)={0x20, 0x3ff}) 06:52:37 executing program 1: r0 = semget$private(0x0, 0x7, 0xfffffffffffffffd) semop(r0, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2, 0x8}) semop(r0, &(0x7f0000000080)=[{0x1, 0x7f, 0x1800}, {0x0, 0x3f, 0x1800}, {0x1, 0x9, 0x1000}, {0x1, 0x28cb, 0x800}], 0x4) semop(r0, &(0x7f0000000100)=[{0x0, 0xecd3, 0x800}, {0x3, 0xffffffffffffffc0, 0x1000}, {0x3, 0x0, 0x1800}], 0x3) semctl$IPC_RMID(r0, 0x0, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 06:52:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) setsockopt(r0, 0x3, 0x1, &(0x7f00000000c0)="c9501e5736c7b39f8294064323944ebb28a996b62f1d8f530915c99c08974ab02918c51b64c12faa50497879b8387c4ecea11f7be18e936ee5a1f9b783cefa468f36f791", 0x44) r1 = semget$private(0x0, 0x1, 0x0) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000140)=""/61) getsockopt(r0, 0x87, 0xb85, &(0x7f0000000000)=""/90, &(0x7f0000000080)=0x5a) 06:52:37 executing program 1: r0 = semget$private(0x0, 0x7, 0xfffffffffffffffd) semop(r0, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2, 0x8}) semop(r0, &(0x7f0000000080)=[{0x1, 0x7f, 0x1800}, {0x0, 0x3f, 0x1800}, {0x1, 0x9, 0x1000}, {0x1, 0x28cb, 0x800}], 0x4) semop(r0, &(0x7f0000000100)=[{0x0, 0xecd3, 0x800}, {0x3, 0xffffffffffffffc0, 0x1000}, {0x3, 0x0, 0x1800}], 0x3) semctl$IPC_RMID(r0, 0x0, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 06:52:37 executing program 0: socketpair(0x10, 0x2, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000140)=""/212, 0xd4, 0x2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x40, 0x7}, 0xffffffffffffff4f) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x1f00000) flock(r1, 0x2) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x100}) r3 = semget$private(0x0, 0x4, 0x80) semop(r3, &(0x7f0000000000)=[{0x0, 0xfffffffffffff6ed, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x7, 0x7000000000, 0x800}, {0x6, 0x6, 0x800}, {0x1, 0x1000, 0x800}], 0x6) select(0x8b, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000280)=0x9) 06:52:37 executing program 1: r0 = semget$private(0x0, 0x7, 0xfffffffffffffffd) semop(r0, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2, 0x8}) semop(r0, &(0x7f0000000080)=[{0x1, 0x7f, 0x1800}, {0x0, 0x3f, 0x1800}, {0x1, 0x9, 0x1000}, {0x1, 0x28cb, 0x800}], 0x4) semop(r0, &(0x7f0000000100)=[{0x0, 0xecd3, 0x800}, {0x3, 0xffffffffffffffc0, 0x1000}, {0x3, 0x0, 0x1800}], 0x3) semctl$IPC_RMID(r0, 0x0, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 06:52:37 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) recvfrom(r0, &(0x7f0000000140)=""/175, 0xaf, 0x2, 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/43, 0x2b, 0x2372acedf36a2a10, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x8}, {0x23, 0xfffffffffffffffc}}, 0x0) setsockopt(r1, 0x0, 0x0, 0x0, 0x183) 06:52:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) kqueue() getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 06:52:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 06:52:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') r1 = getuid() ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000140)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) unlink(&(0x7f0000000000)='./file0\x00') 06:52:37 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x20f, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 06:52:37 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = accept$inet(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000040), 0x10250) r2 = syz_open_pts() pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="f3d3d72249ea7d1d40276a7de27ef2e72bff6de4994fc902fadf19ad383c6b707f5bbf02718dce23adb7938d74855ac3ef522c0d10c4eca958c59c7aef76da70ddefa854631a429cd08d8140b46ed991774a676f2437a2ed58fba9b550d3124f757017febcabdbe9fb90deb4243921fbaed6d7447705b8ea4755bf155918bd38164bd64e49ac05fdb67df8451a8099ce2387afb5db879050e0ff44381f2190216cfee0e0b6ce55982dadac3f2591d1df8c2ca2b12bf4d94b29eed93c564e86e86ad1a33a", 0xc4}, {&(0x7f0000000140)="29c09f76eae8e66469ab5a1b312f97af30be3f50ca8d5753b329a4271c3e55bb515cd6e59769a195e5437d69908b27330676670d1fe192fecbb93ed26555f95b27eb4ec2d9c3d6dd54878bb688d4450a27e3e5b9097ccf4506c1f9db5320bada93f9e14a157c4cf6da159d2147fa", 0x6e}], 0x2, 0x0) poll(&(0x7f0000001b40)=[{r0, 0xe}, {r0, 0x18}, {r1}], 0x3, 0x81) close(r0) r3 = dup(r2) syz_open_pts() ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) ioctl$VT_GETSTATE(r3, 0x40067664, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, 0x0) 06:52:37 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) close(r0) r2 = getpgid(0xffffffffffffffff) wait4(r2, &(0x7f0000000040), 0xa, 0x0) 06:52:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) pipe2(&(0x7f0000000040), 0x10004) 06:52:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x8, 0x2, {0xffffffffffffff58, 0x9}}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r1, &(0x7f0000000000)=@in6, 0xc) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x6, 0x232, 0x1, 0x20, 0x9, 0x10000, 0x0, 0x2, 0x8000, 0x1}) 06:52:37 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='@\x00') link(&(0x7f0000000100)='./file0\x00', 0x0) 06:52:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xffffffffffff022d}, 0x8) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x3) socket(0x12, 0x3, 0x7fff) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 06:52:37 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x6) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x2, 0xfffffffffffffffd, 0x0, 0x5a}, {{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0x5, 0x79}, {{r0}, 0xfffffffffffffffb, 0x14, 0x1, 0x5, 0x2}, {{r0}, 0xfffffffffffffff8, 0x22, 0x40000001, 0x14f, 0x6}, {{r0}, 0x0, 0x8, 0x4, 0xff, 0xe}, {{r0}, 0xfffffffffffffffb, 0x20, 0x3, 0xdc6b, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x5, 0x7fff, 0x1}, {{r0}, 0xfffffffffffffffb, 0x14, 0x4000000c, 0xf97, 0x6}, {{r0}, 0xfffffffffffffffe, 0x17, 0x2, 0x2, 0x1}, {{r1}, 0xfffffffffffffff9, 0x2, 0x5, 0x80}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) fchmod(r0, 0x101) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 06:52:37 executing program 1: mlockall(0x1fffffb) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x300, 0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) rmdir(&(0x7f0000000080)='./file0\x00') shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) 06:52:38 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) setsockopt(r0, 0x2, 0x8, &(0x7f0000000000)="ae0fc5e98c528a39263774ef531bc32b7a3c2dbdc952e6f7e82ac045c94a06d1cb605687ea36d5e4071f8b70bd2815fb095e677112e0882b28db9ffedb683c5a4085874a2feb4a8cab1043c475e707b19a9bfbcf3c1bd1c7e55ec4e751325c24e80cd8f280aeeafa1054b36d9a7fde836d5f0774b27f1fee4fdd0392c630f7eb4c33c0c04136d3e5e764aa8711f92de7d9c242c520659af18d5c7238a0b85e9125b409bcbf", 0xa5) 06:52:38 executing program 1: flock(0xffffffffffffffff, 0x8) 06:52:39 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') pwritev(r3, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) 06:52:39 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) sendto$inet6(r0, &(0x7f00000000c0)="3794b4a08be74870118d41fc51d1a64d8889168534436fa896d14c40d2971cbfcd7e7896fa72972091dea611c165d415cd6a29ace00997237ad520c1b12df62c176ffb6ace7e5fb78b952f9314831579572fc9e614a57690b979b4a36784183024d65b1da57cc0db9d08a2acfa5f6d46d48a82b054ea01fc8acd207eaca80c2fa26d565aabce3dab1ff2a869a49d674b9a5c8dc14796a61bf9dd36d845f9169d59eb406a6a2f07eb9c4bd8138afc75bc25322ad0edc2fc6897771feeffa62a3376cffe92ef3cbd28891a93827973047336a436c7eb1292d6eb0e217834fafac9d2bb9935c3b744df13bdf8e39e389f7a129a85", 0xf3, 0x1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)=0xffffffffffffff95) 06:52:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="827f0000006905653080"], 0x10) r2 = socket(0x1e, 0x7, 0x6) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[{0xe8, 0x0, 0x0, "3cf7177c3550e0e48d36f23fbd17cd8053385d2cf64c3f3aac1e1ed7e4b7ea9e2e4e0b0590cf0abfbe4a5bcf56e263fba507e8c97dd6c4814d156b29c40f121460496f02a737f38d1952a8dbf88c8e17e3fdcf3fb21402fe0f500054b54e75fd0dd61d065d7024e4e8464b7c952bc9ea2b69548bc7f890a05de851e7a183a288dd70d45942b906befb53e642719c9f186a2ba386ba4ca9eaf61fab7c6f248a8582c88ac49c89af43d9babe233fd9a986570eb9b25bfc85e11090b575e6b0fdb69cad3fd9c243e640266a5c3372d292f5b1"}], 0xe8}, 0x0) setsockopt(r2, 0x3f, 0xff, &(0x7f0000000040)="a262740294a5d4bd5c1345cd49d58a06366f26d3a7461308ce5697c67076b45a67a8a62b0c83e310c9aeaad8df145a7e3d859fa1ff3ef6f8c2be51", 0x3b) socket(0x10, 0x1, 0x0) 06:52:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000180)=""/59, 0x3b}, {&(0x7f0000000240)=""/193, 0xc1}, {&(0x7f0000000340)=""/184, 0xb8}, {&(0x7f0000000400)=""/15, 0xf}], 0x4) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x3c) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/45) r3 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r3, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 06:52:39 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) fchdir(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1, 0x8000, 0x7, 0x1, "0be25bbaf6cca9a810eeda182ef1b032ce1db90a", 0x8001, 0x8}) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) rmdir(&(0x7f0000000040)='./file0\x00') 06:52:39 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x8) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) clock_gettime(0x5, 0xffffffffffffffff) getppid() 06:52:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00', 0x4) getpgid(r1) 06:52:40 executing program 1: mprotect(&(0x7f0000325000/0x1000)=nil, 0x1000, 0x5) kqueue() nanosleep(&(0x7f0000001c40), 0x0) nanosleep(&(0x7f0000000080)={0x2080000001, 0x5}, &(0x7f0000000100)) nanosleep(&(0x7f0000000000)={0xf4f9, 0x50a1}, &(0x7f0000000040)) 06:52:40 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x112) 06:52:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff55282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa06d9211830e0f2f0c9029fc7ab3a34c290682fe197369707defa0ac5c0442fdaddabde2c26d25b01cf89967855f3ddcf1b8e81719e762911b9b5000000000000000000000000", 0xda, 0x40e, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) 06:52:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x42) kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x10021, 0x1b5) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) openat(r0, &(0x7f0000000280)='./file0\x00', 0x400, 0x20) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x20008, 0xc776e77ff63005d1) clock_getres(0x6, &(0x7f00000002c0)) 06:52:40 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 06:52:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x9) sendto$inet(r0, &(0x7f0000000000)="1aa3a291982c98c4df3477c96cdd626bed3be34013c728186b23b2b64f3d799721b001", 0x23, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r6) rmdir(&(0x7f0000000140)='./file0\x00') r7 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) sendto$inet(r7, &(0x7f00000001c0)="c820727668c01004d251d24f8e60daa29fa258bf7c68898fdf2ee2d945b932ecb55e7a06f694be788318787a463b077cb7d1686b21d11c3ec9dbd690ed31ed359217ebec4d14d98c33996b054f6c122e4dc85e0d40442ddbf3aac1ed65578abc1e32a911b41e1b5516592af8bab477a1f85df281e72b9257cba38f69257001a7f4378e30040ba58c3b68871f8fde28dbb35f75690c85", 0x96, 0x1, 0x0, 0x0) bind(r0, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') recvmsg(r7, &(0x7f0000001500)={&(0x7f0000000380)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}], 0x1, &(0x7f0000001400)=""/255, 0xff}, 0x843) flock(r7, 0x3) r8 = socket$inet(0x2, 0x7, 0x5) symlinkat(&(0x7f0000001540)='./file0\x00', r7, &(0x7f0000001580)='./file0\x00') sendto$unix(r7, &(0x7f00000015c0)="308e9ede904a7ac9fd31718ed7ed58aa81850b33ded79a7e151ccb48978d8b4a6889172f5693365dad909b3fa5099ff5416a6d2d89dfd1b8cfe00b4831616340833360ea09c80deb762090", 0x4b, 0x1, 0x0, 0x0) fchownat(r0, &(0x7f0000001680)='./file0\x00', r5, r6, 0x4) getpeername(r8, &(0x7f00000016c0)=@in6, &(0x7f0000001700)=0xc) setpgid(r4, r1) r9 = msgget$private(0x0, 0x8) msgrcv(r9, &(0x7f0000001740)={0x0, ""/4096}, 0x1008, 0x3, 0x10000000800) unveil(&(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)='r\x00') fchdir(r8) unveil(&(0x7f0000002800)='./file0\x00', &(0x7f0000002840)='r\x00') shmget(0x2, 0x2000, 0x40072, &(0x7f0000ffd000/0x2000)=nil) readv(r7, &(0x7f0000002ec0)=[{&(0x7f0000002880)=""/194, 0xc2}, {&(0x7f0000002980)=""/2, 0x2}, {&(0x7f00000029c0)=""/72, 0x48}, {&(0x7f0000002a40)=""/30, 0x1e}, {&(0x7f0000002a80)=""/245, 0xf5}, {&(0x7f0000002b80)=""/174, 0xae}, {&(0x7f0000002c40)=""/130, 0x82}, {&(0x7f0000002d00)=""/72, 0x48}, {&(0x7f0000002d80)=""/199, 0xc7}, {&(0x7f0000002e80)=""/55, 0x37}], 0xa) msgctl$IPC_SET(r9, 0x1, &(0x7f0000002f80)={{0x9c, r2, r3, r2, r3, 0x80, 0x1}, 0x5, 0x6, r1, r4, 0x101, 0x80000001, 0x0, 0x6}) utimensat(r7, &(0x7f0000003000)='./file0\x00', &(0x7f0000003040)={{0x2440, 0x5}, {0xc4c, 0x5}}, 0x0) 06:52:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffb, 0x1, 0x0, 0x80000001, 0x10000000}], 0x81, 0x0, 0x7e, 0x0) kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) nanosleep(&(0x7f00000000c0)={0x5, 0x9}, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x5, 0x871, './file0\x00', 0x3, 0x7, 0x9, 0x8}) 06:52:40 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 06:52:41 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1000000018, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:52:41 executing program 1: r0 = semget(0x2, 0xa, 0x406) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x2, r1, r2, r3, r4, 0x8, 0x6}, 0x101, 0x340, 0xffffffff}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 06:52:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x21) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x5cc397fb8032255b, 0x7, 0x9, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r2, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) syz_open_pts() 06:52:41 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0) socket(0x18, 0x8002, 0x7f) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="0368328ff5ad23bf020000", 0xb) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 06:52:41 executing program 1: semget(0x3, 0x7, 0x4) r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x4, 0x1, 0x2, 0xa71, 0x6}, 0xc) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 06:52:41 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x6) 06:52:42 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0}, {r1, 0x40}], 0x2, 0x1ff) close(r1) 06:52:42 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xab}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80000029, 0x337e}], 0x7fff, &(0x7f0000000040)=[{{r1}, 0x0, 0x60, 0x4, 0x3, 0x1}, {{r0}, 0xfffffffffffffffe, 0x82, 0x20, 0xff, 0xfffffffffffffff8}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000000, 0x4, 0xe4}, {{r1}, 0xfffffffffffffffb, 0x6, 0xf0000004, 0x2, 0xfe}, {{r2}, 0xfffffffffffffffb, 0x1, 0x0, 0x3, 0xfff}, {{r2}, 0xfffffffffffffffa, 0x24, 0x1, 0xb0, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x3, 0x3ff}, {{r1}, 0xfffffffffffffff8, 0x8, 0x1, 0x40, 0x1ff}, {{r2}, 0xfffffffffffffffd, 0x2a, 0xf0000000, 0x1000, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0xfffffffffffffff9, 0x6}], 0x64, &(0x7f0000000180)={0x7fff, 0x1f}) close(r0) 06:52:42 executing program 1: r0 = socket(0x7, 0x4002, 0x9) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) sendto$inet(r0, &(0x7f0000000040)="3f08cf319cbbfb57d9d818bbfbc5a0e1251d1b67680360ecdf4828917e16f1f19528042af556a843a91c664fd40daac53bcc7eeb", 0x34, 0x7, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8200, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 06:52:42 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x401) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080)=0x5, 0x4) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x0) fcntl$getown(r0, 0x5) 06:52:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x290, 0x12) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0xc5, 0x3) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 06:52:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="2d012e2f66696c653000064d66cb0755688bf1d14683cae8510d5154fd078c1d571f738b7fd33471ea245bd6cc81d595648d600415d054e07e013debce36f19cfcfd8e4f474c38ea3541e04ae322927e01ec8133b5204e3893128dbb3c1b52b81c4460be8d0809849875c8550b350cb61c4d10f6a56129888805361bf35d45"], 0xa) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x20) r2 = fcntl$dupfd(r0, 0x0, r0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x100, 0x0) 06:52:42 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x7ff, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xfffffffffffffff9}) syz_open_pts() 06:52:43 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) read(r0, 0x0, 0x0) close(r0) fcntl$setflags(r0, 0x2, 0x1) 06:52:43 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffff9, 0x2, 0x80, 0x8148, "1e95f52e02d964b1b2e82a494db5b52a352d9a1c", 0xd02, 0x80000000}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x8) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0x7, 0x1, 0x7}, 0xc) getpeername$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r4 = semget(0x3, 0x3, 0x84) semop(r4, &(0x7f0000000200)=[{0x3, 0x8000, 0x800}, {0x2, 0xfff, 0x1000}, {0x3, 0x2ec6a0dc, 0x800}], 0x3) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000800)={{}, 0x0, 0x8, 0x0, 0x0, 0x7ff, 0xd, 0x5, 0x9}) chroot(&(0x7f0000000140)='./file0\x00') getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() r8 = getegid() r9 = getppid() r10 = getpgrp() semget$private(0x0, 0x3, 0x41) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x3, r5, r6, r7, r8, 0x100, 0x100000000}, 0x0, 0x3ff, r9, r10, 0xa6, 0x200, 0x4, 0xfffffffffffffff9}) syz_open_pts() 06:52:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r1, r2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="02000000", 0x4) 06:52:43 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x102) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto$inet6(r1, &(0x7f0000000040)="ddd5778a536976f33285b3ea9292895573bbb3a8ef781cdd0a03511f8d22c21a3cebb8e92ca434b1821970add9fe798d1937334b24d43d30930d8ff9a9424c38f7a01bc9d20a1f214b092a2086b3edd2ad38910ecd5d24348a0c2518efe35f01a9e5f7873d8f6220dccc434eb695aae387c703d326cd", 0x76, 0x2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 06:52:44 executing program 0: getrusage(0xffffffffffffffff, 0x0) getrusage(0x0, &(0x7f0000000000)) getrusage(0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept$inet6(r3, &(0x7f0000000480), &(0x7f00000004c0)=0xc) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x7, 0x40, 0x2, 0x1, 0x6, 0x3, 0x7, 0x1, 0x1, 0x2, 0xfffffffffffffffc}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) connect(r3, &(0x7f00000003c0)=@in6={0x18, 0x2, 0x3, 0x7}, 0xfffffffffffffeff) r7 = getegid() setgroups(0x6, &(0x7f0000000300)=[r0, r1, r4, r5, r6, r7]) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000400)={0x0, 0x2}) 06:52:44 executing program 1: r0 = syz_open_pts() socket$inet(0x2, 0x4, 0xa42) nanosleep(&(0x7f0000000000)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() dup(r0) close(r0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 06:52:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000080)="46346e5147e53f0b39081dddc629465055de1cbadb40132f8818776237c5045d26c5b403033eb4c7d2f0f7e3c4c3c0f2c322bb77fee1e06ef629d5aa190f9c5b7666ef846c2950259759b7ddbf39da1c768364cfd93da305b640cc1ae59721a93e01ae42ed715ca20d877b013357aed43b39038f5d6e17b14c61bf0b6684a98bf738929485308a510bb3540244dec8100d07e6a3f3fb7024205b18604fdcc4415c50a2ec0ab26a8ffc05dd3c88bb73a60c4857083eba31db4ab77fad2fddce67aa45673d035203ed53eb73bbf250ef1bcf7153d66611b72ad99cdcba0c78344fcb83210e98324232f82116f6a612be40864dd196517568b2301388dd4ddb", 0xfe, 0x5, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000180)=""/86, 0x56, 0x40, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001080)=""/172, &(0x7f0000001140)=0xac) 06:52:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2003) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x40000000002f}], 0x34, 0x0, 0xc68, 0x0) 06:52:45 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000040)=0x6, 0x4) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/171, 0xab) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)="fbc746f1b8369f2212a42d8a33a4516aa71496c76d1b4255648553e12174f9f92104eff10954af77e757cf5d7b90965aae6f69fcbadeba82a78687f8c95ba2965d595ea7a45f9d3d392364a1fb51641f6adfd8c29b963431b65f55f8684ca485d6703f720655b087e713babed678aaf77d5fde1f1cd5f7730cbfc51c7175cebd44000ef81f", 0x85}, {&(0x7f0000000240)="d067c6319024332a85caf38fba7fc25a42f3c2ea6075d53130595e54488e80f5d1886ada3d74332a108dee5025837cd683fda010bf823370481bccd8994d8f12f889bd0bb33363bde2a6e0331f2fd584cb0132ffb005cfad5260c2d15b3539d21c880dd7066fe1004981df1d8a39a7d8a91aaf0b630c0df363a3818972fc5a76714acd34beab57a540d6075a21404e16854a6932e75a6a066daa524b8f400b3939294913d3e597b5711fe5cf5f007e852101666bb9f1f785de1b99ba225237715f66bf62143fdf0765379701ac5ba06a581eba864a3a52126258513565a91eaf32eab704cda486a71434de572352b76f934e97644acdb03c8c038f697027", 0xfe}, {&(0x7f0000000340)="519d8d2c7e7db56037fc7f1d40e19f5f1f438a73ed74d6178f7c5e1eb7859f96caae36906cbe2c3a6e148f30934500a200663942e8b99a6814e0f23e786ef091754e902b8ff38746af2c840273e96ccc0402f15b7eb784cb7ad922661751eb7a7213f13f3752a144a3d52a848b49c2b0696315adb4", 0x75}, {&(0x7f00000003c0)="385da7801acd70e45da1ea558c62bf87997abd019b410503a3572022ea6b394d2a794a816d42a04d27ed435b3dbe7b845c70ca06b91c6e5b8893cebe0969c6543050a6a1893ce26883662c453e03532128825c0c7ce5bb154dd416db9dc5daceac284f384b7db20e85a8ee2b9ca4f926f820bf50a7ff833586cbd979c79da8ab0325e8abd3ca9fc663ac13f5e0275facf6004a472ba930d3fd4966e9cf14da0ebedea0dfba7e1ac3c3c03fdcd70cdfb6ef5218f553e93cffecc3178334f2949d79e11ae5e01b2d135dbf3cb1ede037fa4733fcc836eb7bb05692bf06fa4c388855a74c098971bad3933592168ea93c4ebf0994a2287293de3d5c7466146983fba2f71eb904801b4b1a44a18ae0df604b1b88822bfdf1516d856d606c88fcabda5371140a91ad398ec0ae0a5486a74ddf2d5e997a56f10da27f269e492bea11db472dcb003f8c39f668609a3da00ab248334ddae04861e6fd188fca38533266f7a3b2f45866f35706e28293c2324205b1d5064a90866102fd78b8904895a212a47943afff5ce138ad7e999fbe107c0ec791d385e92958eba02dce6504ec65067b45b0229d7f9d089792605da6c8d67a11a6c08afc7f24d6387d490b792eea6f380725b7c213031b26b6f091bb0adc07c97bd1046d9c4faf7cabc1090962296c3a8ab0a323518261cc4ee4bf3d83afad6f84d4c48dea29d0da171da97f8a65c0cccb1d284b27c8085e8d74ede02541a3f20f3127b1ff05221bb1538689437b48742b0ec7fa99ee83c6bc1599ef6010435a07d77387f4fd7a3d90b209890b0a73c8b950c4b1cb426c80b57165d59ccd2fb4b172b15649023ca35a7e0e4e8d5d38eaa5dbcef4adb845439f02e4569b12b9007160b48f996bf6fa5d03a57e2e6b8f302b1f88b7d227ae2aeabc14cd0711266e14444a691ccb3cc1404d58a927d7d03e1838740f250bc16f075a14a4083f872ffda1bc9e833ab2566ca93bfa6ba3a4273af5f9d67932335ce16c75a71e28116858c6755fc19738a2f18f695858b2880bef647cd8373c161228beb7e931c2d6623ad5f8cfcc81555f15b5ce8f525ebe6c4e25b47f0b05ec949b56fa818c6a1bb01fe4127c3463c7f421a4f721d3bade1dd32a1608cd2d1980daed0473697b7690a727d6fde5149fda597b1b933c9898990253e1fdf9aed10d7323c89833485932d24df2ec235f21aadc2ad87a3e1fc8d1accf2bb6d7654d56e7fb08ef2eeda853732706cce5fe26cbb1ff6f6d5346ec0d72856a453dd3fab7a968572b257c4bbd8ec59adfa8e0c92e5088063fb818ec6e9ce0448af556c1a521da8bf8b3da1f048cf219bd700c09daffd19367d66f362ae2f2fa2391da4195d9ff6c6e3c71557a2e85857f377c2fac1471b40b4931cc8aac08c5d240f945b73b914e79d5677919de754da53023dd44e18dc3a34f373d1b125d72776cd518e8bf725c9765cc70642dd92133a4e13e6adea6cf296bfba222d5d6a7267f508a7de5b35f02feda8359eed897b3587ca9c542e4f7679dd5b501414b4a278047e1eebf19b99f43ea081c6ec6e1cc27ca88e82b1ca353fef3152550fb9819b42cbdae1ec90bfdbbe111d803d4812bbcfa80feaa6e844b6b7661d4623a22a0bb69c5e2e14aefd07d97a0f3e5e60d5f43b7108b69b3f263359844040d5276652115607ea0b55ea20ce7cd9ee04d378e8c32f91c232f291856ebc4c4df5ae7c776b650a8dde3282e7a9070a88a9681948f88d59e987e7d9ad9cca1809ab63c58a6e6a61a69293fbc1c70a0e1cff672e29d7cba8504943a7550a5a59252538473b1f293e49ff531cce2d6673abdcffcf5b21e2c8492fb6dc73a0af3ab5926af9b66d83e20d6534eed517d64fbe84b3568beb7f27c0d4e0bb7b486e572be6bb0cfef6e8ed184f9ce29297337f0d6391a17a9d6a6f6a38da80bfd015657422246ecd1135f243e259d30bd19a434096377cd7d7c21df5216ebdeb799ffe5021adc4e58d57a5becaee2eec7e10609fb383807b55a431f5efdde2b691530a247c7e3060e14c583af314c25ac8fcb1651ff3f9ac543bf3da9782f9cc1d5b9796d0c040ef3da88e1172b1f5705ff3f38ece627cdc69d8101a84c517c75669ee22df5dcbe67893f7e07f0a9a316248a2f453495e5386f15f7a36f69f7d409de3cc2138167385f22dc60908dee5070a932846b11f47fbbcc92b6325d083c1900492cb7f28ecff3b30584ff69aa3890852130dfa6e718958453918b5e981f1e081004ae1e7562036f2e0d5cc8e11e2ea0c4e80b11e1f3ccb36f5f489c1d61668f4a4e48b086edc2bf6669ff240ed86d6584306455eace107e3dca0e4e092c603c7a0bb089f61e07fa0792b218e9b83bf3edbd9ace34ca019abc40e4167fc37ce24855465fb94f96490238179c211571329e6928930ad197fdf0a052854a18c1b41b11ea19f4c782f1de07b475eb7ed3adbd4eee37c00974d9324f9c778ace67d3a1730e86e2368c80624c971cce13165a83c83a541f767815a831f953df3c5b299782bb9ab6fb98eeb5ad011175dfa1a7bf8af9a20d99327b450c89a8e3d91535898c6c3287aad064a976de60d799acc18be0ae4c8116a4924c8302994277da101fd86c374dcebeafee7cd1477b08bfffd7067691bbf21d8974c347d11986c4c0f2176c7fc2d386b1526591147ff4c8a04d194a3e63a519475261d7c75f19cc18bfaadfffbbc30d30549118fca086905c25c5401948ae118407569e6acd709daeb1596d6abda359d31fb60e0d3ff3fb6db981705e0990f58dec8fe02299226cc875c1b015651e30bb3b163d824264bdf6be7e88b89770e96144f4f2922d847db8afd72a3d909684cfc5e1328a3e6cd570cfdaac163c3d79abde602bc385e444b9a14aab4163343bfcc4da7d1eff6e07717a97c1565ffabad6982edd9dd34b981b14cb8e0895e8221392712be1aee3194d216fb43af8242cd10cf6c75ad63e378eef80bc6db40a5623993c2da5b067010a55546d5270bde3b5535de5c81c84e7fbc1ea87dec91a15f9e9045035228930f6455e2960fe7ea0186784c29a5098f512cd050cd80e56591fcb51ca8100ef9eee489e51c717514760c2e0f0b01bbe8ea060d4e3b67b4b1d3f91641e7f89fb106296bd6a4e5d8a57c93367522c6ea58346bb0232f64bcb4f5bf6ecb4effa0788f0f9d9169be4759c6e854a6546afa3a037016f087fd69f6af0f3f70ddc4b69776b754aa55f0791304010a9f7b14dbb4f1dc6163a6565d2867ce4f6fc4cd9f716e323cadeb612fa312c9c1660c837c122238365b0b51ee1ec98dd4ca4c81ba6f8556903034e1109c155632ee9b6b015b7bbc030f6967084a58f1ea312966eec98bb5629d5dbe32c20ff55928f0ce20b90988c11ee244d09ac9962546f5ba8be2ba685bb8c9578fc955b0573ac340f37bfb983b191b00bcee2498f45e59a33fc5a80f27b518defb3e8a5a3ceea0df8daffbdc6b5d69f95d60136dc93286bb9dabe65a7d7659fa999d59103d83638064ebb0379023c2d22e33ca92ec57bd1203646d0600640959c6412a1bccdb31308c620479bd9d9d25ef1a5f1ff9e4605cd3fffc5fc4288512de72372469261da4ce81729c4e3b4630261654ff61eb737a54929089f367443f55b5f730bc518966f45c08ca4d3df43d542b56c42da99a32cf4b7e1a20c1d47250743318dd0ded14c995ea82d944093e495d9863695b82822858686966d4632d4ea3083ef4967987ab3a53a06026a380f1f29e4d9d3b18f7ae97d0b304d684e1e08df44c73ff142a641da407213c3227e9b0f28cc31555a172984e02938eb8ad537a0ee3f57a0bbd86b8b4901aee8059845d682e2d0749b74fae455123308465c798c5493c25c44efa1d580502fb62fb9be92be95530e58c236450162a2633babc2fca32ef15fcc6a164814d56cde4eecf684def2874fb402a6b568e6eda0f024a65168d1f04f61c45be0609ae0f9049d4a27b4d66511ead55d4aaee62e3211ee592a99b7494b25dd288fe40ad12dc00e45b7565fbfb4139ef736b965bb6ec4b972b03bb6a8214946cc2cb950ab8cf3e790f837289aac293ac404d4f2d3f3482415d6e9302e4706e471a34c9dd0d2ac055b661479ec9640909196c804e4b97c33404bc5fb3a9be8509d0d0170e00386300aa0bc906b080de89e9643437562d52c3ff07256b6e70570cee545101fcf5c0f7ac7be9252ee0fa87027e173d78acc31b8442b1572dc56a6059371670057554f0813efa8021d04031b485b3bdcc52e2b4f19983242871d8f81f0c8b2f3536f0a8d0c8be9148b93c8c5973b8f26face02d59b27acdd94488f02647b1ebc8c36c725dc2efbf95c093c82c18737ff7fa29e72dc2a8d0c9e17389160c4b0225b54f42a03595e321b6c5c23f8f0ea4b66c92521e6732413d3bcdabe3fd2923e8eccb55f63b0dafdadee88469228fbd9fcb9db0a023fc98974f91252edc8b7a736f5a98a65cd08e765ec500d7942821113c80764ce72d992820586501d3b9ce4288ebfe8ad8ea094ddc7dd087eaf0e8d28298d733c2e8c6f3d54a64746c4d78408476b06c627080fdf0a8bf6557bb25752a3473ffeb608f9eb69c24eaa2de4dd109aeb5a9d1effc601573f2411c3becf4f765d2f4dda2f9a44c445dd5bba6fffff43ca3b77e6ca879d9f4614611a019e7d29a6aa7c4ce38ad063fe530f98e9782b9214d8577ef720780942745877ae2603e8af537a6ff0583e4baa120311b6ed2f39613031717e9b64604e7d92c267145d0717f1ce324abefe8582a438cd5cc99952bfa9ffd9fb74c8d5638f2725bf322fb27206c735a1295f724a68a62d09f5de990403bed9a4da744a575d00d3f7e9b8254fd4241c16530d4315e0f28413afd2220dbebb2e328ea621fdbd0a83f60aa8e20170246436c1dd239409c1cf5a9a810fb986aa64c839997818ab1b3997cbcd2d5d41eff6554f16c37b2e42f24b850357feae5478a29e3a7bfa5916af129e5a43db372098589aaf52f54c2581a3c1567f81feecde4637a82d63dc219f2fd2d42b82baaece9db28d0d6d2c59723ad0fb8da46d690e9ed19978d42535827074445d4b58046cf0d4771f0fd6e5bf78067c53f1c34223720e5c4167f26d3eee7b1c5b887bc963b405b8f4e13e4645b6bb836795237cb846d651c74b19e0c7f457979b275bd0acb68fbc57d8c80b45e14b69f6d84e35c32ffd329bf40befde2c89987c0be02e4ce543f1addbb822b1f6533ead50532d824f31bf69670dd0dccf7a79f743f432e042054a81df3c8f9cc185d65d416521fe62e4b066692732bda957535d1abcc573ee3c33abca0573d2e0cec177b8c30ff8debb3c66d1f570c5045f4e0abccd212d0b25a3c0cc1895b2943b2c192c89c5c12d35628c5b73fc330fcceae4f3bd2c784d848b4e74aaa1f923381a3f3148e2b6dd7cbc1804c3a70cca8c7343cca22471088a3a5cc67e531a60800e2fb8e8770333f22bb6432099a38fc77dd9823f9e71beb7d2a21fc2addc3eedbee696006293eb51a5ff08435947e434e42a12116f604317394f1b5ab2c94020e9ab747fdac8cd2f99ffcb313fb96ce534184952be251b6e49ddadf71ca6cb5cc2f9ad3c52ace74aa3402b6e7b8ac5545a559e1e8578404eb7420e9fdb2da669cd39a043cd2d540adbae1107624fcff0374964099ac227c156facf10543bb287f05860d9956a4e63868b09cad96bbc99f3104bdce0254cebff5147c3798474d6815bc977fb53bbb147a17ed69b8bbd3c1d2e8a50eefc820b59f6961d4357cd", 0x1000}, {&(0x7f00000013c0)="6a9e22f4b2e6fca4f990e338c4f0657781213f3805f43f374647b6f292cde372f1211ac70f420535b6dd2e66b8bac4ea66d980d09de245200369a13d65e647ffd86e1de4a966e5357f4061ddaf131941a144ceff45785f132b62b69317e0c188987b200e31dd900d7550dc223e847d350478ecca9c444ea8d5b0f0b8c0e83826dc8c75313478afb0cf1a360a21e8b74b7576a006b29f3e857e72b4314549bbef791bd7cc", 0xa4}, {&(0x7f0000001480)="025bee66cf843e05f59470f083bd1161b3771c4d449b", 0x16}, {&(0x7f00000014c0)="9899cccac05a5c4b05bfee81c54b04", 0xf}, {&(0x7f0000001500)="257bad401062432b7ccfbefa474364795f30570b54665e17a048ffeecdc550fb583e58063226de0d725d11949a5f93ab4e50e03371c31ec8dbecae21eef6602f121031e692c7aa6d63c40785681e3b901a1df4415a102cb70cbb51e0d89f40124f26edb303d24d4b90c2a1e5d4f0732c9aad06006fa094009db10a50ca3abc04e76a6934b55adf20398415c9524b", 0x8e}], 0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001640)=0x401) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000001680)={0x406d, 0x1, {0x6, 0xfffffffffffffff7}}) connect(r0, &(0x7f00000016c0)=@in={0x2, 0x2}, 0xc) pipe2(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) seteuid(r5) ftruncate(r2, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001780), &(0x7f00000017c0)=0xc) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001800)=0x2) rename(&(0x7f0000001840)='./file0\x00', &(0x7f0000001880)='./file0\x00') ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000018c0)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001900)) connect$unix(r4, &(0x7f0000001940)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001980)={'./file0\x00', 0xfffffffffffffffe, 0x5, 0x1ff, 0x0, 0x5, 0x6, 0x401, 0x5f5d99091891542e, 0x1, 0x49e, 0xb223}) getpeername$unix(r4, &(0x7f0000001a00)=@abs, &(0x7f0000001a40)=0x8) dup2(r4, r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) chmod(&(0x7f0000001ac0)='./file0\x00', 0x48) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) readv(r0, &(0x7f0000001d00)=[{&(0x7f0000001b00)=""/239, 0xef}, {&(0x7f0000001c00)=""/47, 0x2f}, {&(0x7f0000001c40)=""/103, 0x67}, {&(0x7f0000001cc0)=""/16, 0x10}], 0x4) recvfrom$inet6(r2, &(0x7f0000001d40)=""/102, 0x66, 0x1, &(0x7f0000001dc0)={0x18, 0x2, 0xffff, 0xdc3f}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001e00)={0x77a2f219, 0x2, 0x5, 0x80000001, "d50101fee6ddd56f96a162f62dbdd889f360e8ba", 0x10000, 0xde6}) 06:52:45 executing program 0: r0 = socket(0x6, 0x3, 0x401) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)=""/69, 0x45}, {&(0x7f0000000180)=""/163, 0xa3}], 0x2, &(0x7f0000000240)=""/207, 0xcf}, 0x800) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0xc6, 0x0) 06:52:45 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) 06:52:45 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x38, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000000, 0x42c9, &(0x7f0000001440)="59316ba227e9abc5e7c05e27e3b8e05089a06848677c8d54fffcc6b755c05b9e893afc0b2d077322392af233b7820bac0f8a9b9547df757c7db762ca0a89a4b6bc590f88055f50d7aaa696adfef4090362998833d55a3ea812969a8541498557ea30604706527c659e4ea98e2ab6bbac9fb0994be8d325c3aa9357e97ea8439cd1c8788c4b5d20b546fd728cb327607408cf82dac8e815cd649ad91192b1222345a8b72854727c68fde43c5266261d2ccda774c7bc941e7434eeecc955b8a0663a81afea20b3d8cd63d1f74d242f963609d43d0151c6a32a9a5240c5b127", 0xde) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="e8d0c71e6ca5961153bd33a694e48007e1f30f4913498c9711c03c333a61ee5046502d87e8d7b37df83e39f390299da41917d58d892c67d08041bfec27f583beebddc7ec56b717c733901b1e53e03b5b60c86ebf17a693cdfbb45ff472ccc5d9728e6e549727be01af82f766da928fce2844b864a34fd6834e9492403c5bfc0d0e614f8fbdb613c9676ae82b003d8c576bb260f88329c75711144c6fdb73797691045cc30561dd", 0xa7}, {&(0x7f0000000240)="c02ca3b6eed1a6e0bc3b18e2f3204e0e70df232ac28c6509fb2cf3fd981cd685b132cf4b6327678c637acb81de970897e24b6696652f4e0597e036b8095679f70e790d30bcaa056969f3053d4406cef398cfccf91f485a758eb85f5ea401cb54cac3ef0c7fdf61513a70e8673d802701f7285084349c5c7cd0a42845f5e0796861f52825a076bf2ae150b98035df6737e6fa039fd57d22753bc44a43a04738b0d332dddb7555acf431d14b61a154e1794e29d0e8602b4cbadcd44d0914bdd1c9bd088d585d454c3141464fa7247c4137de3f55f6a666c50e42d0f22fdf014503b0067539f956dd32dbd4fd8c6ebdadf9ae2c5897c884a7d10277b88020faadf52f1488e216eea294ecabc55c5d7f2131238ebd5ca2ac43d751f9c81a1c5c43094f528e602cd93ac6c0e1e6c52f377e013d23fa63b1993909185042cbad1b06418e6756db39c721a7399e01d14d36e8d2a452fe5487a3415332f6edcc83c5f0712e929f9942062c3c3874dde677387bc1b060ba0b476e4aca2d6fb56fe601b30918143ab9c2b816d21274a0825b6fac4894ec7b2407899f6d1e034902460a73b05b629f800da4a46eb54929e0849f22501323d7e5835d2674139e76e272f412151fe30e51ef411f5b04ef1dd9a1267d0efdf7697ba8a49579b92a1d02251cbb7a2a6e69f29bbf7e9b9cccfd59ff604305efd8fbf9f7e534a41e328b1454a24dc818010c94f2294c1590191d4c4e1cae0deaa1e04dbb887c10e883d2845d0c021898fd214c2bcaf0fb3cf4499e9d6af0d6498bad8b6e3b3a89557e98fa8f97a2672c3e6086bb1d4b9a019c790922be2f53b169dbcf52cbcb7d6b3e00dfb9da38a9ff4709ec252e84fd8e4ad8e1edd1d4615152bd6125a70f27692c7176034ebe2df47fac1d32affaae45f9f19406ee9996557faa9fe910bdaeb2492caad9d467bbc1a11d37ce0cf2086024418d0815fd0b80275bbfc86819332714a7cde250f3ed14023057c5e4ae60e5fb05b46299f60a3e706743ed4cbeef002c3413ba1b8edf03251c09f268ce77ca72aa53e28c54a2752e0e3e6fbe35b95fe70f9da138111637ccb3704fa4d965766a932c69351b9bf2e8e96cc03ee428eade23320a20e56b1577fa3e9208babe57372bf7009e43e058edf4c8b3f0d933cc2f23299fe36da1dcbec5a6e14b6e165d530b06b73c91509385d5290a62ee4e11ba1c9903cfb45e67394bf1bef45fb729319a5d5eda0c5b38bca3ab996806d5f75664f43e31db23b3e0b3ea3b606ecf094ff2a0ad814ffb51eee25eb76cb813fe87c49eaf0d3028feab5be4670ab8f64cb41a79e0c1a60b0ec0f6a5db105f25ff4ef1c453f8862c9e1fc19dc5f4a452a705fb1f065d11a34dce0d78c610afdcd09a6becb616a30e1e782a29fb031ed064a0af8f83676322cb7f49249392d5ec7a1474f15d553daf0415af1be2142dea0289c7943cc488243a0fb236ce7519ed04ec4c06217b4b3b7f003ad9aedf9ae81807b7c558872ee2637ef3a3e2288274e8753a5013bc196e4fc1df9087318c7600c9892389e3e85c79d7b8bd8b15f08c49e9685fa90404a951a01ac75357787e672f076bb5b2dd9e004886077a3b05483bfbb5f86a60f3a4595909ce758a6442ca41f4025f2e0724af606b212575e9c44da14a81374fe97c39b2749e7b0306baaf7790e65ddf60e191d97badaf328824354d93d354196ba55317ad1cd3600eee6fd82fde96275ad87e5b81e745d51c0e7e187bff6dc48b0523faec4028c0bef4d5c12e71da4facf88dc818133ab8b1d119904b8864ea2225c4e9b61830869b3610bca17d065b61bdd760d47784fb4754ffaa57a9e430b19c276b67771b7dd6fee909a1af9f17858aace64327256ccf9a154c1a72e0e76731088088e60cb09f4ce693c81cdd685e8f9d5d004f4ebdeaec5d10672b5c9af920292d480762657b66f7dc16d194c4a0f6923b0dda063880625d8b62118b9a1ef216fb86191035f95c7f67f3b697ae414b914e21bcbf4fbe3172ee6a94e5cccfe4e374074d6c938c471758a801bdc8a07c020fdc7f0169511874cc1094b6113ec81bddcb3aa10eeab155cfaaf2ae6074a362f6c24785d9360644d4cd6e0f714b0db83145bc47b3a4255e70b82881bdc0dcf30658a3ade1d4bc7b9960de7e0b77aaa4e9ac7f1df3affe85330a2c4a0af631e5ba8e922890ab9a840280f5758d87ffdd99fe9a6c284dee59fbc95d07f5d3fe6a35e42d87ca59a69954f657c64326a403d60f3f2b433d333bc4dc9ed9440a32b052a41b78e19c1a605b8425721b1762a54c79e2647ba8ed7525a4a4efe4bf342fdb63177c7b53805344e2374ce0ff1ff7cc14bbbaa020986a1550bb99b97d81710a9e684292a9e2d1bab80672b01c900d71dfa9ee4cc6befbfb12f478ce2949bb9b3293635d20d53180b75105c272f21c1dd72fd679e8b9477b38c64793b03e11a2e54575a65626ad0bc81452a104cefd6bc538d1ea1c004739d62c9c1796fa6e24536b323177f2c7a8f1f0786a3afa8f68a4d3a6b39b84340c80bebddfec098420965bb2a617e44b19075e45b5b0494993d762f2367e1b72b4e0161dd065065a5e80436f8837cc07d4fa372293fbf6f956760cee46be2f68c7c6d0a6723cb46c1be94af7dc1556c3864c4088fc69cf1c676ad4a21317add702d88b81d3d8efc379c4fddeabd0a897cccf89d4a081e79f96537f9452793c8af4f3824fd26bab053bf43a28893a36e5858731a200eb8501f9f0aa19e2df8f759ad6956ed040baee0dc02d67d93823ce62276e8f71ef527604a294f9dfc317b247514c16a5b9042d29f7dd6757dc4544a98cc3616586c63997bbf67a6e03d68da0c15fc294ed961c1e2885888f1b8feeb2cebcf86cfb796f7571bffebe798f4b70a9afb918e63d096be8a53cf7cc0f5145a137d0fba708e74f5a376a9d586db4f60bb6bfb95812400cda5c3b283cc3ef4022f08868dd1e389f1ac8f614ae953cc0fd7bf4e26feffc51fa23edc2033ac9c8a544dc1e1de09d199b073da7db9a8aceb2964b7f2d4e8aabf993654eae9caf57f84e1808d2b688c11430262c9a29a36129d77fa89fec1c84c4db49eef91291804bb9c575766e82157a1f7e65bc76fac1236075ad339bd7a515698cb6fd40ebfac049b08633e50667f024a90fc6ae49730616524fa61e2eda1b1f0f4c5f175c957f9e2d16c4b0d042e5b17e88ef465a9564267ddee7f7d0d800fe882351d59045a7330fdf25fa07fcc816d24e4e168a00a7468b21b5b714a109d51d1f94aa0f02c1af722b0b035ae09abe1e25b0138a890be8cb803ab8aacc94d0dec1c305787c0a5e57c488557e0644ab46582984fdc56cbf071e634b428b0b4cfa6e06763d2eb076e52fdcff57a124a0d78846374749866323c828a10133754ead558b27b4922cf74cfcc977e2610decc9e4692151906e151e7d0f2c14090484b95df8a2fe9e984b6a7a9f98439290b221071d61da5751f22c012ae38a6b5f72fc93bc80fc4702ac5dde7c4f03427ab77ca463d443c485411c8975f65fca65ced07ab75e7a19fcdbb6d33646b58159af718988e90c4f17ce7198c2caecc47d0e3bb8bed4cbe2c607266964e8f0c18319e068b3c66f67db160450991308c82930f00a721d78b26f36b87a742cbbb63502b4e13646f2604fd7542b2f382d51be0215fa6af5bd174d6c4e5146745065c30f3ee19751a63adbcdf2455aa574a68ccd3b61e71837cc82652b0397d2c1b44b090b74fd51e6e7dd698ecc6ce66a3f466197a398977ce881565ecbd00ff15c6bdfeb05c2401dbf48ecb1a40e0a83bcbd491506a858617381f67efc9b47cc2fd2fa9868f23562fc1a8d2eda699ce93db67e742442e729809c2d114ae2c7fc25739d19d72e464eaede4e2b8b2d06fbfdd5e0062b41132b3b129d4aee3ffeb774fb8bfb6ba45bbfa4f07b8356bf52ca795ca29e6b9c1a695809dc44e80644df66e4fb73f72eb896ef423bb559043c8e062a0fd0dda89fc12fb18c9c3735a07bf8ecd33fb6b8bb917fc8c1865e99a206d6d5454e13f892db71ff7ded19dc007b13033c8a0541c58a223dcb4b3548174d51644c338fb728974d6debad183f62a13dbd5e1b8a787219de120d87e1baac74ca8968289f1f0c54a796509599d0c6c704fe658748b7222188d14cd699837bdc852c4aa1af0b3bbc281ea0b039fa8c10c76804a23f8ba51ece338915e148ddd3d77ccd689fde3063127200bc0bd9c13d0edd8d06bb5c8931b0e3bff639ece4fa727421f2a5fee2d87ba62a4af4020f6808e99fc46f4c92a49a50311b591b5408bbf8b5e8f30da3f958f05af622ee03e55a2b7eaabccc7671ba4a36de6ecb91af3fd9e08e2f782b00989ba01931a9087f09bea7b434b2eb634671cd16122e956be0c6bd4ef71533d58d5a7f95bca54f24608647ced7fc04e2f2407015afe3c8c5f8213ff549d90ca7512a6334af1d39d9d06b44b4e75626907263723b472b472acb6dad698da7f1248815cb88fb0e7663a9cd3d495fe6116da47feb7bc4d2fe188607145ff13e743a6ef41f9e1d0dd4e09f956b2c3900b17598f511e50ade6e339d94a3668957c271a1335f8cacb40a921ee1874166f1c417417c01cd28f14300837075309e53d872b206428bc749dd4066526026b5e61ba1216757cf59fe85cb2552ffa66cc7ae062691cf2db6a1e883dbb6911ddb286f9f13e61e3560bed8409bd8a0a2eda3f5f70de85c81c036c8b723dcf3b7bc76c7d9dee6c62b4738a40554e9c4d2f548dd2776e4bbbb5511e509666bc128f252d4d8c509ded5550e6fc9810224b26af1665ceccf85581cf4c32fa9f3943624026ffbea8cdfbd39ecac4003e03b225d86175641ff00a971e7a640169fad6422493870ed4a9b2a229e144d39ee1b5142f2c1836d216d0558c54e111cc29119a1b7c89778393f54e7355a2545ebc9fbe36297ffe384a329256c80abf0fbb02ddefc70a084afbb40475928d41b870a276072466cad91119b9defb848ffe8f7bde7c1746143ffdddc0f4225636cb0f30f32f1a243c0c11790c9e60f4d3429f43e3112e67c39afa6b0769474c0ffa81f30fc0b8c821214a2290e21fce71d28df5cfe76d4a6dacdde966da4303a2b44cf99b59e4e437f0930bb2d56a0adeef4ae331f87ec7878a7ff15d7aa19a1011c54b535954c2dc8200001c458f4c9f5ffade17fe16321a723adf424ada302088982c4af4f0208968aa61166416bb5feaa946fd449ea5ec80f1513d806538706d3eda479551ec6cb6cdf57cf71c375d480bdf34e47d5b4c4dd371de8208a47335bb8dbf3ad5f1ac1dc6def71210e2b9089a0b05109f20a6355bfea546d964b199e643dd5cf20f9b54f37b74fbdbcd1a259d0690e72e0eaec990cd66e9c083f501448e9fb5cfce255629dfbe9e323c5f8d8dc2c0fe4663b39d1a7226f3719ace2d88f7e96f48387b0983c5365802693a187e98521c122cdfe13e1cb1b52227f5792597eafd7e987ac1d58a5df4ae4978d8b6a857fd14070abd7d88abab222c6ffee9a1afbcd8e120947d5b5b7bf2df458923930dea5346013e75560bf9c998fa295a29a8474d9700904a46e2aec64c6defc413f3a7629e1ee5db5ed490b46c09fc27d8ab7b270604384cb6b24be0fbaf3c8fcdff74e2ee3d0aa4135663e3a4577f93328e4b4a4c28449365411ac4f343ac792dcdd63a949a6a199a6db1e61120bcbacfd376960340964ff31d2fbadadeac60286870d400d43517a5956640af5c0bdaa135ccff64d0c5a9e649bbcad", 0x1000}, {&(0x7f0000001240)="2ee9a0c4f4741c95b68431440968b1c1d3bf8fa7e44abfddfacd8fefe30aa892056e7a069407366bd983ac8d55421aabae4af8682dd05e10af7ebbd49b22684f50414023382c868af968e705ae5147809a9d7622150032c268a170c9ff56eff32ccc2ce24ac7c2b0f74b4a2b7f2c9d78c3353b6a274774b6116482bb83b6b782f1a111591ab43ee89a11125b27900bae95f7dd89b9a9ea1f19e344eab835b44df69c12a42ae8084299a2153d5f11d6477d3275447bf704d0ab068e5a082f4525dab20a47d64ce5323d5b02b5ae58bdbd8c412bdf6c40d34cb200e747d45fbca03a80", 0xe2}, {&(0x7f0000001340)="28431e77d7382582b481d76b7bdca5d40c7a23a849cb19d9de767eb1f85a3284ba2b447787852603e080b9bd2197ffdeb651898428a5407099f1517225c982b2489f7fc74f3a263bfca80ccfdb3d9b004a576e222840685ff79bea15bcbdd9531a696ae61d1ac313eb36b0384c9d3c068e8e2486e34b0acba62a24adaa81dc5d4fd2dae5d7d98976e12e7f71c2c0b069fa60fe035dcb70be21b487fee5f65e37265a55822db6a43bdb491100a178fae0c7d1968d7a5cf7f2b41b753314c81ef96480c2a9d39566b0", 0xc8}], 0x4) 06:52:45 executing program 1: pipe2(&(0x7f0000000000), 0x10000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) write(r0, &(0x7f00000004c0)="e860c29822eb902aad996f1c6e0d4e4b6dde34f429682924b082fe5919be07d12f374459b05fa68291568aea72c9ed9b729474c2b8716bb5f69e1ffff598f72d780e62e3a99b6e619fcd6396ad4a1b99a9c56ba76092993f67101f2c67c3fc50420cfd45a52d1e516b7ecc6d0f2fdf840cb5d19791109fc0dbaacd53cbbe96628d10db7bb6451ddcba8d2d0c36ab5aac96c105d5ba999a8d8220577cbf99291f4f6352ff89f9c14f4b8865779d651a3274554a300d404fa5a43c5671d22dc59bb3a067b0a7323beae338ec9b8552b1699259cbdf9cf82c9b755df4d268cc47882b6beeb1521eedd19567262c8704af268312933113c6f616339eb4429b78cd940a79c604f30868ef3409acc3621bc1888af4c7faa88af279f05ef1fa86e74042fd97e6ef9498068f19be0f20fe19f7cf13d38042865e0292a12732d4b6dfa9ae9473bda6b1c9a6d9809f835ea43189ee8a6e239be921b355d4d0246efa7dc60fc972a18c24f95ce084236d336fc04528f57f282672a5cd235320b262d38f69a62bf16dbba0d0545abb9bc859aa5a015977c37a27f42404f11ad13bf7d1d67dbebb76748b2f957ec63149836f3e3d5f50722ffee4932b239658e4898addb1bef15170fbbea48054851b44ac2c25880e1df21f881dda8f0eeb30f91ea2371db0caefcde36550530f8175deff58d928b6aae35c0398ba43ea9d0e537a7c9e27ec4fc61d82daaafb52a458cb8346301e8cd988ec99ee1a3cf265832891f10522b62c8146e5d5340a9da10212d842e831bbe382e8299d4a4e6099633296bbdb663a62d69b5eef09ce758e2e13fe8c7386084b4f06444407b5d4eb9eda641d06cb88714e4d074587794c60ee44ed927c49c934eefe67caf44d1d0d62837d86f27691745f39d9d98619275e79dd0b242cc12adc3ba0b3262c0b854bf8db9bbef2a1887968d9a724c36385a4bf7d67e842ed702784261dd41dc9d4e5d65076eb333b8da15c7074a312b27c8e15245198b9bc36cba622078dcf43403030e89777ebbbeb9c2ecd9b3f62f86bc8795e06544d92ca478bf4a39dffeae092a1cc5bbef10248060e355c8c917c93362673ca18e1b95961a5104e8f1afaa0f6e1ae3c5574f5b9407af09d40215626d59d70c31644b68c49864d2682cd60a612fef6e4400e2fb9e74e719a7bbc371ff501895e1ec08a8dbe7469cc71b500e4a82ce2559904401b13c5150a374c70a508f44b9dc639c85413661647b0d079f23dbee03f7379bc8bc6cbd4eefb63fbdd37cc72a47ca0e946a547e07c603788abc985acb2c204d66fbf50f94665efd2e506eb7c393fef7b9012e88b75904676b85a74e3ec626608fd399925b342ce7aa959094484e5ab796382208597e749dfd5cfafc7872528236361bd14dda75d239efccbf84242d2ec15625fa9f5906367ea8599b456d82bcb5186bd007fd2337eb011dc253c9afc5053bb350c19efb8b512eb1aaffea7c9a0aaaad1a1cff2106f80bb3a8ddb61de8313ac5f020d77cf2f4257cfbc12fb34f4817b1669b276d5dde21cf1fd4fbd69c4da9c43520954bfa6d52d497b06fc46acda53dcf643776c07a53d74af2985b8911aa3ff5e0425733ed62831863ca3e9f0f5d65a4beb7cbb6d1bf54f972227a435a00daef572384ac3944069622e80e2db4b1c40a6cf852eac16dadc843825480c21bfc5943d4e1ac4be83e04f99400b78edde5ff0d1fc0a93d6a79e617669ac2f3deb3800f0a890eb880cdd86cb775c3dedc3bcfa5e1d00713e4fadbaecb3e753ff9e01713a0ab3e36e97d767b735e45a667d3c06ceb8f3e90ba903019d98c59bf2d5acdbd59d9c0863876253116fd589f2b02baab0", 0x523) 06:52:45 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x90, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x9}, {{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x40, 0x800}, {{r1}, 0xfffffffffffffffc, 0xa6, 0x3, 0xaa6, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x4, 0x4, 0x7fffffff80000000, 0x7ff}, {{r2}, 0xfffffffffffffff8, 0x10, 0x4, 0x1, 0x7}, {{r1}, 0xfffffffffffffffc, 0x4, 0x80, 0x7, 0x5}], 0x7f, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0xf3, 0x0, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000040, 0x1, 0x7}, {{r0}, 0xfffffffffffffff8, 0x8, 0xf0000010, 0x9}], 0x1f, &(0x7f0000000200)={0x9, 0xff}) close(r0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1ff, 0x9, 0x2, 0xfffffffffffffc01, "437ce26fd0306645b4c6fff11945f0bdb32726de", 0x9065, 0x800}) 06:52:45 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="dd4d92cf68479713e10cadfdc5355688d64bd5e0e7a6cc640f533cfa8d3610849496649a62dcaa0503ba6e8217f8fb0b17394d1fa60c07f745af8e8948479251", 0x40) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 06:52:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x81) dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 06:52:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf0000028, 0xd00000000000000, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x28, 0x400fffff, 0xfffffffffffffc99, 0x2}, {{r0}, 0x0, 0x40, 0xc0, 0xb, 0x8}, {{r1}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x1, 0x6ec}, {{r1}, 0x0, 0x35, 0x200fffff, 0x827, 0x5}, {{r1}, 0xfffffffffffffffe, 0x15, 0x20, 0x1, 0x80}, {{r0}, 0xfffffffffffffffd, 0x0, 0x89, 0xf5e}], 0xff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x20000003, 0x8001, 0x7f5}, {{r0}, 0xffffffffffffffff, 0x3, 0x40, 0xfff, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x6e1ecb74, 0x7}], 0x100000001, &(0x7f0000000000)={0x1, 0xe9}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 06:52:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x400001) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:52:45 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00000500000000000000"], 0xa, &(0x7f0000002340)=[{&(0x7f00000001c0)="4f1d8c42e08fb9f00793ab46f5b5fa6093ba838f663e52bb3e264fb8d83cb716a059d9daead8f78826893a2d04ceecec7de83420945ab851de9b1717bfcc229bd44dbdb1caaea837f23f1ed33866470867cd3a39dabd9259b370978182eccc4983987e02efc54509859179a98000b6407adcc8f6f764ed3bbd62d54fac7d37a016cec45188d71307a43c9e0ad32f1c9d06227925063d5ed84b2d34c8cccbc27218896134f80b9c26ebd4e57a8ee5f91bcfba5c97fe51381fa0f0850ee87ef8f86de1accfd7756e2fcc4fc73e5bbfa80f12395fabc80137a1d2e44dbe59e5898026881ae585bf0b2b04ce4e268612fce23cd40f2e7fe5c10f88a49d7b782475049fe411b0a8b7b1750775de5d778ae97cb3b9c0198b2b4aae1ed011c772a23c53904ca03aa2c2608c3be92c818b418c793375aa912cf0820f1c117f60adb86f662842e6190e7619c86a81270a5dc0c732c6e2dad24321df02eb9def5e7c20dcd3734c5b1014cc586e63d103364d45c2f9c7ac88d4e426659db49efcc1a108e9028bfeb85cddce0fb7531df6b49135f0549c4c651676d165b0e04fd340d402a07edb6f9f8cfed83aa5c8fb17d69fa58c769a78fa0f3b5b91b139d7b936497cf7b12348091953a3cf9c7f092f9933e27f633d04f9c5489ba227ecdf6f41b8b6cb1797b236ce2a23697c3518fee6ebc00bcd8bd11793de83f64c67fc3e243879f95a15f3ec201c2a6b8c7b802ecfeff63fb5af4529a7288c373f2f02537f3359025ef80f7d0fdec13903f42a158007089b89cf55efb066f6310eabd84fa7b7e7833f40931b275677123617890e8deb5bb6a93bf0719ff9b2f55c14288b2b3f7101164f5225bb62fc12e69696e3e5137681708df7dbc24f66889795b28adb73055c6352a18673acdcaf8b26eecc01908ef567ebbf1f4db69520ee536a35b680b4d0c4a25afd30c41f0957efff230ba61c0a074b16a979499032ed155f7c99c36bef100e187be9d480641743b3803937ffbd728dec3f017d41de8dff5459dc166a8296320155829d5ca347638bea4271d554d23a10d73d0b89fbb5a969e1cbb2ad332457ec060f9e7ba9e1214c76cc0a3295c914728aeb7255490c7c008e164ee8eeac975b14011d96bc038ff640af3edb69149758ba461016630be742e96f669088c112ea3b756f712135ddf9ffd5bab4c9bf1450c29a0c18879bdab40587b16160568e4da01956aa27fcd1f28602b628edb5d00f6cb1e7acaa30b7a85d558850c912bc2e317d85b0f3c480c134151d007e90d9fd33b2632eebcb9da64f7abafff41daad1d92dc3d05e8a6f7b75937747e697a67d2c4151a421f4f5df5d9f2c83ef7d53a727bd46a2fe95bf1995cadf8564b6bc97ed5f103a1e19b6407521422001487046481dcf8df931aaf508eb1106bf1fe29818cc53030c849636cbbf4511543041d99dd516462ec3b1c14080703f23cd9c52fb416a302ce3b8db83bf4902e3b9121e8bde8e42f1c915ac99c1f9cd4b2cb191215d9cbfbea9e3ff38f9660af300c7ce26e5697a939823e529d52f725e1392297e1af866be89321b1e384fb40edfb20170dec478a4021b0984f47df1160f9bb7f4c8a68dea56ff2572b95cb886e6c44d1f4b7220af9e5bcd28655e23da9968acde9874b6be9e9ccf69ecfca13fbf23f424892976650354ac343ad570a9300e1b70d2e0b92c72b2faa7b504785e36eacb398e3d648ab78bd8c57115adf37d742f697623ce3a934849f509d03be8b758420a993cbfc54408824105b03787ec089094feb2f07b4c9ce0ac899fe2cb6279e0c8ddeb5d5bfc83b94172db4f18a046ea52e666483443222d5b03ec5f4f32e6183cd0c2cf4770963914babe067471a5512009206dcff11d6e88b02c7b637d2e0713beb93f062135cd42a9cfbadc2d119e0c326e64303d0205b1dc826396b6ff98381d95a248dfd5a8e7286ae57d23523dece3340e842102aa1fd2dc6c9eae6ab0b8125f6391794d40d5b095c5cd1e3e7f943061d52c96e1453c8ff5e6e4ec84a4214e0a95ec9b989ca523a0c660530fe58e31a2b1123fb85933e69c35c6377dae35c77d07b5fe6539fd5ddef22d2e46567d213ae795425fe92e4dc2dfc0afaca6acee271692ba557c5f12094eccc2b58bf46ec8288a62eb57fcfc05a45531bee1be57cf107aebc7127323d1867972e0a52119810d5150dce1586df5cbcd6c476da7988964ddf35cb8f83a8951160bc9d3784c0be0e8fdb10b5b57dbc04fe5b8ed6eef97199e79e726599ab7eb9b461546d467c1c6c39d57018c87bb23ea1d06ae7422789d28e1fe4385211ba6313308fbd9a34dc28501ba5967312b4d9e8f42de1c7b2525d899cd9c6b189f28994f3f8b0d54d11d0d747885393bbb88c594ed6464fdaaf56e507c0a1a6c0254fa761603be1ab5c81e1eb7b7d4f4d7afa6135580c453a946b32d483c4eb1d8b24562ee7277db54675eb423d7f3591665d8f17c65a2ef41ea86f010884e8d719c79285c8b3f21a5e6b52f8abe695cb3480defb6d9151ee42d2bdf0f1f92d26caed5634c2fb49e10fb832de66ec7779b2fbc633d19345e7e0cc5dc29a1526d1be949429bb1e4cb67c3f8253d52c1c87672096e4ed46db40bd025f080f2100b8e62ad57754cec21e013653b5a93aff97c824d1427dd23c0c41dc34756997368d6d4c431085895da6aace04b0f594771816bd9174b44cc9b7395331b3acf1426379fbf43e162e83ce9f417f508564c979403a5c757534ac794d83f4241ba2f09f697b5d733f997d362db3271552de69dcf980afa0f4e2054bcfea8f4c79fe03ed954d3f9514163f8622e68b6d7680e2a1e7661af13a784d73fe5e1abf4f988881fe4831770109503c56e8067354c1844735588fdcd", 0x801}], 0x1}, 0x0) 06:52:45 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20010, 0x100) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000180)=""/222, 0xde}, {&(0x7f0000000280)=""/166, 0xa6}, {&(0x7f0000000340)=""/22, 0x16}, {&(0x7f0000000380)=""/221, 0xdd}, {&(0x7f0000000480)=""/54, 0x36}, {&(0x7f00000004c0)=""/117, 0x75}], 0x6, &(0x7f00000005c0)=""/132, 0x84}, 0x42) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 06:52:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = dup2(r0, r1) poll(&(0x7f0000000040)=[{r0, 0x80}, {r2, 0xc3}, {r1, 0x64}, {r0, 0x2}, {r1, 0x29}, {r2, 0x2}, {r1, 0xad}], 0x7, 0x1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 06:52:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="64edb8553bb5b4a254ccd610bffa2392574c7e18f20e9c4081ed1e6625d954adcf05ae3d6f1f6f726479dc56b6328ddb9b5f2c5e316911cb36c84055c951ac9a4baed96dd9f4ae03f9e5d8c9893631bbcca8d531c4b26bb97b9c00b240b85ba3be47ece9ffa846cc598c868b9a13bfeee429604dfcc75614f805a63982ac672af44c1b4e003981351ffaf516aec23627be791930d72744", 0x97) socket$inet(0x2, 0x8000, 0x1000) dup(r0) 06:52:46 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0x2) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) 06:52:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd3305555218d6e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a90bfe5269fab5cc65b20", 0xe6fca30bebf53785) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:52:46 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1f, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x2a, 0x2, 0x100}, {{r0}, 0xfffffffffffffffa, 0x20, 0x14, 0x6, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0xe, 0x20000011, 0x7f, 0x55a}, {{r0}, 0xfffffffffffffffd, 0x70, 0xf00fffff, 0x4, 0x9}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40, 0x81}, {{r0}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x100, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x0, 0x8}, {{r0}, 0xfffffffffffffffc, 0x61, 0x4, 0x10000, 0x6}, {{r0}, 0xe709244c05da726c, 0x0, 0x28, 0xcc, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x2}], 0x9, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x10, 0x200000ca, 0x8001, 0x8001}, {{r0}, 0x0, 0x2, 0x40000000, 0x10001, 0xdb}, {{r0}, 0xfffffffffffffff8, 0x2, 0x20, 0x1, 0x1}, {{r0}, 0x0, 0x2, 0x2, 0xffff, 0xff}, {{r0}, 0xfffffffffffffffb, 0x93, 0x1, 0x7fffffff, 0x4}, {{r0}, 0xaa88cfbf7b0db31a, 0x2, 0xfffff, 0x1, 0xead}], 0x1, &(0x7f0000000200)={0x9, 0x4e}) execve(0x0, 0x0, 0x0) 06:52:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket$inet(0x2, 0x0, 0xfffffffffffffffb) flock(r0, 0x400000000000000c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x402, 0x8000000000100000) fcntl$setown(r1, 0x6, 0x0) 06:52:46 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) r1 = msgget(0x0, 0x11) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 06:52:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 06:52:46 executing program 0: r0 = socket$inet(0x2, 0x6, 0x800000800000) r1 = socket$inet6(0x18, 0x4, 0x566) recvfrom$inet6(r1, &(0x7f0000000000)=""/140, 0x8c, 0x2, &(0x7f00000000c0)={0x18, 0x1, 0x7f, 0x4437}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) sync() 06:52:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x4, 0x47}, 0xc) write(r0, &(0x7f0000000400)="19b874352731f018d4dd92d5d11e39eea3440b2f100430d670bec796a86515389a8657f18979a316f86cc5f0932cb7d37c63cc4ef5c41381b5d12879c14ed8da694b62e11915288cec3034ab03712b2f1eb30212ac37dff2ae8c615e4a4059a3666ce087414b745f1041502c03978dc36f833b954abdc771a3b9aa3cb98ecc2ae09ede6c000ee95776f5a6a4c95b3b7da2152782491b4784e549ed44e4eeb8467fa1f113bb74ec65ac7d9b02aa9b623201f5cf6734eb855e252f0ec6bc9f129fee9b39a9f8b37b172f57c13fbeabb59b9a6f1ea44090bc091fba8bb91db9ae71865243edf94b1884acc7ffee86e5efd5b20cad60abea0dff4e0f4c25c012422694205e2465a8b7174c04e97b9d785db2fe256ff741842c6e87da94a4459a439db303cf7b034bd96434e89b34a9839726b974c52f3c9e60f6c9c8a6264fd8ce3059ef636bbb1f3e13bf9f3815f241e5b11668f580fa8f475d618c34bbb73e3a795fde2395eccf36c306a1dcac5bfc0cb75c5a0119e3ad6aec73301823b1e3f13f3eb44d8f0d4e96624ce71335efe8eae8f40a839f200cfdaff8cbc0cdc7c4a6d586f61015bc9d98ae9e6333dca4f26c04111f180bed101bab2c68f2dafa7776f48fdf961ae158b4afebd6352934b74f77ecb4cb3aa4b1c4b30d1af367a288a712cce3185e564af8d3f02e9b5d16d5905b77af1c0d4e2814bed47dbe31027bbc3f0752769069fee62f2bd8bd5de11d17dd5d207505611d5c899b3cca20fd2c6384d386b8ecdf68b4cd47eb6c38ab20167d0b402a8679040bac27ffd473e466cbd70985cb1aeb4f8b5ad369538af2fdc0902e08124fe3da8f7417968c2a576dd5ff6a8a9e1cb1eba81c3af46106daf12dddbe6a0d349a1da5a781cd3885117034a63eb44c8b9286c362583820ac5068b76ea20b03425321cf4c337560d584c7c3543356eb9cb44998e9e02d76c43ff2f3c5898908bd4c9c8f463b00c27d1dfd96d371f1a65a57616f2bec7c94f671873be577ca74e0d8a8ca57689612efb801e12f16cb21cb498e093aa9b4bebcc2dd064927f46661799dcedd1cde737f4bcf1b0ffd68c3d8813a8dc13b6f7f68cc64adbd35d6b9aa7cef5c0b5e3a9e7afdf3bc067997c96db9dd358be05c7b88ccb3c7fef3f22af87c9b71d388d2a489f159929cd04e2d24d29188b77327ed5b58d43c7ee3b7e57704f84fd96a1f8f149c352454b18c2c78f89bf1dc79001129a3b41fd324d982e0a0de5a30f6ce98a7a11d8fe0e18de6107f7381da8f1d02e109a996ee1b03e3892af37d8d2bff5f6f841f99115e0677bf6292348feb6c8a53176a78d9bd28d6e62cfca7fa7614e92e03796c53a3ad1ff58c836096e817ac1d7a2ab4f32d720b8a08c14de35c059f46da63c67a9ac55a822e6f0a163f7ccc01d7a2e9d63a996a42d8463e02056982868169b28d3f380923fe124c6d4150bb1772b8d42c2f1674b0e89ce5ba2a2e4a7ae043583c9ccbf19b03309e48e19463d3324c6ba9bb44d16e1f7d9142a6d4c41d1173c594e20b508143756f6202232fbb5f81b5094cec5b7c4ce7505c353259f0d6151343d05a474f75eb277bb1287d7031b413817526918e9554248d1843210f550738f359ddc5624855aca11b630743c8b79b9a200c1460148a1fa9d96390e748d480a073e71eced9b54d50f77e89516c44afc71971555a99f1064b257797e1c0ec69e2645b4488d1d419e2eed81bc31f30572abeb0e1b912322ae164209dbe8eafd0f3a779fe9e10cb24a61c7cb1efaf92d169869e07aea3febb3e8c9f5251c89bf71c2c25361f8b70301f2f7c2dc178752e3b1748f556bf8e59876d04ced814098c451ed571cb1258c8d236be24bb021c28d00711acc944cd8806def3831bd4137c8274dd101bfd29b73af7659086fb17bdec88486dc91e12538b4075a37b8b7b91b3720fc4ddb7daa88cccb49b265483d3481a8a05c43ed1f786b650a27b64eeba8c183f944b6bcae005ea94cbedc21d062be584d642feba283474bfecf89d5a536be84e30e6f29d4293d1c7bfe9bb84526457595e23c7298eb770869325879099605446e94ef58bcd7f4c37a13a96e0bf8ebbe73be5672b0410b0867fbce0af1139b8a5c0602d940cb9ff6602a668249decf78a0329918d594fa67bec360f48a32f70fd5d6940d78ea6ab16f369bb4174b444030c631c336ba63418aa303be5c9d1e8363e82da1f25419f1a214802c9fcb9b82a5f798c603b24d7d604ff1fc896c3966193db384fe4c783abf55bbebee9b61cdf1fe9623c2bbda379eb12efada5fc25926c6cdc6a7f94dcfb8c16345fa7c0cae6c0ad7a9d94d3ba162e7c69adc070140b2508f4dc19d91a1924d4c7d09776d1eaaeb3c8fc0d87d9aeb2dd6188b1e836350519b76d1d2b57a37b4c7a5364a05743cb7dcd43fa77c62ab795ffcec822be9fa8d40eefa440dfeef7c4d99a120f87e6d57ea21a18e6c26e47f741ced3196b8149843a13cd1f73b7ca48737b493245cc06d5eb4c3de51d8f4e4a7ae8c511d31559dcdfdede50ce2fcd597abe0fbda0c658f65b4723b41e42f8b3552523d90f898bdd373515597f4fdcca61920f8881caef50b4050189613cd9aff7d3bca333b6c87045b10658a189c6b391f1321c619d1037daf38d7067d5fcbef6b5da16dc52ffab59925b5b39d03b64871de9bc451ae92bfa35f1ed98aad4a11fc0a4c6963bb2d205426fcb91dfd23098917ec782c0d569d67ce3f8cd9d35f9e843520c53e205acdd7f3604ed6a34adf51e743a31a4ff242c0af95da0fb1f07c70b06d6af1c21825776cfc72c61510b19d217e2adc363e6a606755b9182695cb394262a4e1b314049831f027a8e5b091448f9b89e42c4473e634741df5fb067a2c7e7318176b2f9732ee00eaddd7909cecd4d1c6a323920056e964ed7615554ea141f640489144d8128c66febc07d8e9415b3dfc14b6ef2093c45c6e0ff0bbc7972cbc72d422a1de4c0bf00ef64e241d494bfb32e36e059fe9e01acd48dbfd5fc3420a21abe07510e699a39875a3eb8ff6b6a1f19e8b51bdec5398f73e401764a50efd2f2839cc44b1f769107baf2d66a1c7a5cf0f5b43f32416747a296def1f92e551429169c0eb9ba4366a4c2f9f4b7d1fa6eec72cb67e8083dda7ed97c245b9a1b99cd9d10db8fab9fd5592c1154666ecbd0bd70c99b1fec4989dd5bddbab9da432beed2cc57c3c0df8f75b556312c4b0af814fdcef93d570af9b02c6bbd92c63030eea35b7bb55b8e9fe55bab2abb06673e754cf37f3c6da5a639647278d896f00bbc1206480faaae763dce262feefc23a64ad908b7689a0f89dd32b7bf5d672f1f610acfa905d75cb87eaa477f38c3a411933417156922a6dc903dae5d2a99a593c98713bf38ddeecfdca1e73a940cf2c16972b56298321db97b7f0e94dd234579a8a5c6ed51f41eb8de4faf620959d8709ce2d450c94ca8d8cde06aeaaa27c0ad13b966faf0399909d1684a6fe22c4bb6b23a4d7702462aab3ca080efaa92e8d6c1eb1d25f9436477aab93d0442445661b4b6c90a108198387f2ece31140b35610c6f42cede8fb8da69b08c764c37a1c5ecc43ca2d4a7b8ac2daaaf3e757e575eda19a9ac79745cf863e5da60dc060062d4edc88786aeb92e9a05627236c1dc175a96ce4bf50b35d2088a708c4bef799dcf20f9ac4e84053ff9a62adac3152672c17b1a523a879c8917393ccc075720cd6225520e0c4d183c182e12e94620f52587462d8b434a3153b909477c2b77b610c502a8182dcf2cc53131f5d14fb370f74b7dc0378b5ea1087af80ea2a9910306c51797d02997baffb7ea0c28d5d52106b2c6ffb911884d983cb0213e7f69dbeee4f3126598f1e56e97913e46a403cf6575ba8b5ce09d80b1057a59805a14b201be7707fcea33d3d75bac308755311749e5517a142a8712a0f37205384d8e682557c0ae741046d65a7148a285a5a14ccbdb89d2f55c180e5c6f279f66106fed44d0a58092b4b64edad1e00935faf7a0cd00e5c857332683135bac59c9e102929a872432ed373e95132de64529668e1b67709c77bd6c2d147bf54fd75625ce0d3b70907558a945814cb682f7ce9238870e70bda107699becfe97c459cdefae5e6a727ac569f9e9f16ab72c821f131c837222cc4ab7c3dc4669945760e4cd7259bad0543428d19ae87f3b32b76b09d8b1641194c09da7865038aafe6945eb7ae6b43acadc69dbb765ded6eb0d4cd825fda476f7b34b4287c0c10f7ecbd25297c538d72a1d238efd56fb31130f37a39f8e5ba6856458f009ecb1270b0e39e12ea2b32cb9a14461d360df805d5daf600d3c7bdfbeba9eadaa4fa7c2bbb884b2f057fe052800d43c87c34afdef1649f9f845af2feecb7ad5192ef9940ee54c7a51595584caefd8d9cc5e034129dd6dd417649e09caf3107df019fec3b95c91610853072bad3e4c6425da4225a48e4cd57d2ce755193cefcc063de53290e3d3d5929a5cfb394528b523ca8703f9378f8fccc6b90140c5bb742ebbf9f528b9cd0f8cb953921c78993cc91b3f0fbe3124faf4e51a36eba76fb06e24ffb878febec229a6138a63a3cdebbfc26867bde8b065e09f6dfb685620b40d0a1ee81d6739c38e35c2a71f10e01b6e4df2f305501b85c28e11b69862a8823006d1f43fb6b8c8a7a653723e558eefab08a49c3433e30e0235557a2c73b3ccae6b9c8fa29cdc193bfc206ff22353909318e73801025d888156ccb89185e071bd39c9c55770715eabfa042636ebb5aea8f08aa5c5963a7e919b3ea6ffde1a60eb6c527646622afc3c3dbb5fb73e0356534a8b47653f0132add42f90fea39b6473824969c50b9fbbc3c1fd8dd6abf1a61be10ec53cc6deca76609b41c390794e393726335cc2199122674ddd342efdfa0a41e9e03a52205c2bf42aef0adae5c75144118fe71557f3073055aaab4351b531badb82af4790f64a3717d12b6b0d68d7bd592dc08ad85fc44b12e8c0d14f0aa578c24b6a3d7b554701588ef2d7d3bc61d7e14a54e91d8dde7d5f66eac034436aaf4103abaac0917a0bb7e833dcfc1540e3b3a305791f5df5b76f2056964f6b318d42879dee740116e07317223d66da5155276504d355f44eba2ef7d5b413ddc8b86addd48e1311ed06a1898b8fdbbe9a5a1895b4ff78682045c8f7484340edc0cbedafd3f6c23838b81c7a1a56ecada6fb0d47ffeaf1f28aacda5791d2e02327bd8039800f04980172f0eb5850810ad414751dab88413023cbe565319c6945ad3d785010c99730f5c07017d044abed140804a33ccbb429af3320d72d563e0aa1946ab51d33ebd420ef856fe79b1057f316ec6c65831d2391a6335017542030335ec15364501aa5257e4d52ae7c467dc69f6deb05384d080f9a9375078b139cd8a0e7a07c79e31273f9b44a0d5a70a2686a68ba016a6ce9388d961a8c00c7bbd7a84b708bb6df00fd63b2d876774a5c75507560efd7b20337d98792270359d42843492cb51f5818835f70c65a7e3744e399acaa938d57bbb74178e0de1a7f86c73ef74cc9980d7b9d75bff56bfb10ee595d5b904baf0ffe3559270e9e6de680c58d340e495c73734857656bdd71449d5cf083d7a9f16eaf92059927d70eff2afb5eba3bb4e506d3cc6271e5444cfc55b2ffb3bfb23bc6d36db1202856d49aff389f506ae23efe62fddec41e7ac9bbb18debfe2fc0bdefaf951d7d5b1bd8412b3802dc2932444e93842de8f6e190a25a6759921d157de23c0c735c8181ab7650bfaf7fa83d259478fd3989", 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 06:52:47 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x200000000000c, &(0x7f0000000000)={0x3, 0xfffffffffffffffe, 0x0, 0x1000200000005}) write(r0, &(0x7f0000000100)="c12e774f3b20f14e0c55c7ce5766bd025bb5338f25b6b3cc998513f36f3a2d4e27189459b928843abd20a0af86b57574fe8b892b3b7e438140fb46e64f55d431880ed83655f05bece36f0d247e3fc555f1", 0x51) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)) r2 = fcntl$getown(r0, 0x5) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x2, 0x0, 0xff, 0x7, r2}) fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x2, 0x0, 0xf6ec, 0x9, r2}) ioctl$TIOCSTOP(r0, 0x2000746f) 06:52:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x22e, 0x0, 0x5, 0x0) 06:52:47 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) 06:52:47 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/27}, &(0x7f0000000140)=0x1d) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) write(r1, &(0x7f0000000200)="6db3a6e9f366e5e60c8dd616dc91f1fcd4d031c3e8fe663a984ca5d8707b1f1aa8583bb6d4209f3da9b9583532a6027161e5bd78b99c2e146d40353993d87c60bc0748a8ec9dd789c4b53873941a7b30fb36c574a957b398caa865c447ce2f5430acc8487ae0744414c635f848d4f2e5cd70ad74e7f7bcade0e4abc7de73fbe9d46cb84740d4d14fd76690a0884f4b9f5cdead801b891ea5e101602cd22aa92e35fb72544c22703b8c80b03f85dff77b600af2513eaa582253633ccaee059473e296e9b43b20464b8007b80031f690589ab83e5216ae7e1be4a5664102f70fea62c7ab6471751d36535c", 0xea) r2 = dup(r1) connect(r1, &(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0xa) sendto$inet6(r2, &(0x7f0000000340)="24795fa6be1f0e4f162310383ec1e5d1c9493603b25990d20fc6eb152dd09b40fd2bc77866e1a4930c5f857a09bd317c06724cb7e6fac4387cfa2957425bc6b4048e3f27c6dad0486ff5a40dba7926a5fd4bdbfa33ee157f1b7aef30ff74afbbe8ea5351c8fde4cef19d9a35c06837cefd8976f12faf650515414e10a24a4b8b72082a1b86e16493b0444cf1676a2301bbdf60d52d8a775ba14dc128ffd255d252ac0ca5b559242583a1271810f983092cfb622559c52ce76d93af930476ba2560e374c4b42ecff046510b9c251b24570b5b13a5b461deccdd0998119f323f46661650933aabe2113ff09bc64acc5e5416ef118e87d52be1544cdcc521d865038510c1f02360a55ae7c951d81e4b0f02e618d7b3463535b419b3214bbc781dfbdb056cd066ab48811557562d39cfe886b439bf5f7cd5e7222ca4ba192513d32c6227a396e4b9b1bb68a6068537e01e88f25cee9cb07d8755de775d5af8272dcc8ff0b2c0e0407ceb95f80ce02dd345e17ed0e9b98c614a89a76218ba5069c17285d2a9162fd868bd3a47e75181032f09032ca5592ff3219acd441dc95123716baaa87d385ff240b0cf35673d59fa081a46fc03bf3d7f0289eacb6f576d40a54b51a6dbd7696d8c62e0b667a278d2e6689a48da307295127ab824c50686fa88dd9e4c2fe4f48bc86e6c6659e3b1fc11ecc781a06e381cac433d121a45f57fc7d1a8631281ca1356dc21d92cd44081e35855c3bb191376c4e125d5cee64b01e1f9b721391effc73ceeb54aa9b1a356315c4df1b4eaec4a51afc2174e66189b9694eb25afdd96d0323f04a526457c86f057128b127940a0ea7755f715fff91a1143015103adbcbecc9e78eeaf9b1bddf8f716c5f4641971128bb2810e39b1c813420d4648509b31f556e82cdc217781e6c8e5d2899011f310e4b7639e2aac48b8349842546c33003b918f7252d74278c96eb785a2b02675715c2bbe6566b208b6f005994eccbc214df327840130c0a40fa3d5c8980b86ce72a1a32ec609ecc45d5871c4636011d729c3bf05162c70a9fc44bcff215d6f6ce769bc2d8e58b507cf6498d32756c85c4130e4652a2b3e7988f4cd0b886b47f7fac36fd16c304afba7433bc9887048e2670b333072f4027058ed55cac6ed7fde9319f74e5c49e4e29d97739e84ee95ce5b919f5dde983277f0ad83fdb336b3c1b2868ce16b471de2897667d47c35d9e5fad140a7cf334a091df85bd80549e2f173e5519a396c1439d8d3fc82965a0f62f227e209af4709994fc77bcda6c526825321fba34601344aae49f089686d49c2af798bbee8d60acbd1aa9086df04e9bb551a08edcc4afe7045585f694583f0a2600754379e933af7ea35c1ef53db2d06abf5563f3e519a821795767fdec7e4ef8bade88b7f480d1ccd6085161d93543371f707dcce6850e115a6ec3a378050af1db69f236ae852be2215609c9365d5cae62bfb54bc986ce4c5da9ba9e2f2d9d359db79d773e5023063418b16fafb055a5d1f30f837f8ee8b4df73985afbb78484dff8050310e46f6cf6519130dbc0a421199a3baa2d417fa489811957e7e49099ed45fb9b5abc9013adf3923ed8fac9ec720a70f8d1a352c02d41994f705101fe02830fb4cddc3459626c4b16d83a46111b43f306fc7e3a02d3bec2aab3c9658c258c721e8c38725a2c1d40202a90d34390470a1bde2f11c0ed2fc94339bc3b659ce08b888e828f7675c1e53cd5ff4032d138962714f5b4e39f77b0a3fee0c225d93213261b5d3804afc67ff0fefbaf5d4431186b52b90c55065a3d983519490c401695ab411e01950cc2b8feb5df5c20c4874048a1df109af27afaf694f8623be0db0fc857d3d7c889aa333b468c14b74fd093fe05fa95f89d406ef770cd22f1d1c254625a7a1eacf0af65ae21e2760b2092d0ea9e715155a68394069d5194c73f6ffcee5e14da0ee16a39901c57644cd0da5cbe900a7714476a9c293357213aafa5119038f8a8d19579fe08176e3a338d7778c4430bf61dc09c5499f035100f2b1121ec9a13ed34db138a0615efe49de4e39326906a5119b0a955037dc8e080679ab40d407eb0e146aab01dd158d369bab6842259d2101cb63dfb4aeddc2e62a101c38aa7ae9aa15b5c521d06571604458376834960081c93b86d06d58b16a6f6001fa5dc0f76170e1ec83dd6c0ceaaacdee35a4b2812671af357012db0056ca617f1397c414db3e7116038a97563118144def4e20ff5411fe1982fa98584df95c898987ed7b77c00eeb2383cc3f432625f9f3af7589b790bc442edb33ce4416512d98f7fca6372bbb05cca53fa0ff786e4bbb6652c5127b89bf868cda98cf1f46e418b1eb300bb2d08ca3bd9990cf33daf38812f21ad88552dc4e9cfabf30a3b828a99b8a278fc6f51dd205aa456399956cb5f2e09c876c5e47b61faa689c1d3d07efde3307e0f1d52d83e0e37b5629ad89395b0933ede32efea206ee346d5fcca6b51fe8e2b72890154c38523ed49b69408bff8e1a16e502e0705e67bd33b80b7a1f2cbcbca3429e3d89797b8deb6fe001bedc4edc05346c751f1ea02266b8b385771dcdaae882900303d007de2e6a53c4f063f3124ed3b97c55f297bab4c53a47afa521a14a5179fd2871b58e2c900ae33eb518b3ccdd63e76e75175c03458f80ad04908ed983bb4b2f8bd1f6da8c8b56b7b5e805565fda6a6e1b2c635e0d286bd139a3ce4ead1ebc74ef4d260ccd2986c5785a4bb9e0b8bf04af8fc8aeeb58211830b4dceae27bacbf6dc35a713ad1c7d190b0a081f7ff3687a71ef6b95a9864529640818a9d10f8487c95ef35aac209f1ef85a44c569a98c1b852f725507ac78cc9e5974c45820f8019ea926d45d658eae6df4abfc1edd9b44f89533185ad87092d3e6268c81da341ce5cb09c81f23de426d2cd58add8ef7565078493651b20d6c6c75df16fe06e5335acd7be1121f5aa143fce764c6145b1e093ee093e868b6e6b4c9e280498db4cbb63f8fe0cfca37c46a6a36b85d8496a81231ffd8c920540ffac7a23aec9e7c5db820106d033c5246086b60089b92c5e0b8c28c03b0c9fee7ccac343c776def506725e7c735a17b9f138f8e04cc6a0b70d479a206956b20eb3f3d20bc8ccdc42d0efd3eed4e44cd08dba6b6da626aa88f33b0871c26769becd37e8cb3dfccbdcc6471e6e27a654caa45c53fc145d96852315650e7c8edbbadc2091561ce33e555a49222bff4403d97fe4be1c9e22d1ab7bd91b35266e7ff3750d6e11b5debfdf5e95ededc7f2627aeac9c5cec60fd4c2ec37f9cdda89e21b172eb2be2edb5bcf59e05ead41ee547be0f9b5401f6e8375416a1a368ab7d61593f6f7f60661ad7d031f6789737e118afd8563832be40839b37997b109871ccf380249e609c261c2e60f0f8edd8e51e18fdcb1af9024e80566fee8bab956aae3f20a6e39908cbcfd65eaba9214fffd03e18f1897fc43ccd08dc02624b7bb0abcdb93824a5949ef126c9b732b2a4c95672766c0af6faf3a51592cf2187e549151601c94ef29f155365ae91695fd181f1fa7d28d48a5a86be7092aa62b9693778e6e72aa001bd1d185d2492132370354531528da710fdce7ede522f70e84205c348e5ccea0984be23e6ed64a5507ee3f10a4158f6611eb6567fe544e48852b44f9ba6b5463debf585158db6ca390e47ad2a1bb7a0959c69c14225006ae28087b1e617746fbc32eef9d5fd4d85f0de3a2bcf4deb5b8e3e016fd065651ed37fb883fc95fee2ca1cf26d796631518a3476b43a2065af6bef938c6ca6aa274a9fd6417a9eccd2190ff771eb13dbcfadbaf01bf23c081bb9ad53d9d9054f3f8189f6e69507fb71c30d890873485be33215a3750627efe0722a2b471368c9800bd308c9413a18a6e78567515d35b32c34c4479f2d7171c1da8564f61c282aa52a19c069be96a1655be849e715a67a61a86ae4c69c66753f6c7bc88decc6d698b88e9110747e734a23dec1eb7dcb811cbf2d0f1e9eef9c974c642d4d57a77480dbd71ad0d478de0cc62ddc82caf1cc376eedaf6e8560d6868c075447b66bde9e9326b9f57f2321297ec971bf75d457b05f32be2fa021f94e51d94d96b767a0affce8cd717ca63ef6b97a3c07492f44318df9a7573088e2eb43b7691130e9031f0a28663837154c589d119c991a72817e362fe7844115f2dec901374b988cc7447b1b2c494b51ab6871d485241bdf8de66772a2a6cefb303e20139124400cb36c8bb3d2a6f52ac6408ca83659a80461b758e0f111b71c5511a93605cdb14bc15ec19f7276bfc4650ada96554b54b7c14be529f9fe82a010212998a552b32808c5ed5906b28fc48b1ac40b6cff579409894d71e50386e0797a451783d78e3cfd1901f8421520682e8f3661c782ebf900c4525dc9054e0d5d68675cec4d15755485a096568645b000d833a92fa17c587ef21ec86beb480cca42173d385011a545300264f607056d0bf2d31ffd34841c0d011ed0d9d7b2d59c90056fd0abec9e13cc944239330de5df20d7493c7eaee7b33c1d41d58053eec5d1e4f6e2dece1aed73fecde1cdabc575af01b7fb1d48d602b812a536fb9726bd39a68334659980ee515620069f3ccdde0a4b22810a8a716e4da0f2681cc76ada22301024a2f0423bac473f326bb083ee6e11a0b7f0e18d0b6f19b1bb64a2b7d02eb83e703e40a3f752d5ec008ef67e21e32eb291289b0f0b4adb80de0cea6fb50d34ff5280682124156c464b264daf8760ffbc68e11d416931ed49876f86922a0914ab67e3bb069e3ade12c787abff62a940a13401f39fd6fce0856cf2fcbaef7d440c370c6842f13780afd8e059cb46ee20e928a62b92b2046d018394e6a2045867005d54dbf89cd8d829b1be4090d252cdd1f2ab9db8c572ba43a0cea3d47c5b382b80f2da7d865662c73744b38508349b66b658b315db3ca6bcfd81ef9513c7785f5ea274f9760f90e016b391d62d66a3e28a8d94edc26c5b0d7737282fa911b1b433b1f38d806876073a9f2213b36743dcb93f2581c061dc3ec38371a352b76f58ec407da8d1868a360b06c65e2051f34d528c0dde8a6ec58882cf7a36ac5206bfd6d1355e6b86febe37d337a0b031a56b590a94c9d87cf66d68024292b13097057a2a2cde902ad15fc03733fb9d04af79e6cc9b7c528354d8114a37cc209c31f5f3e729fc55c455f747ecb787d5b388b0fb8ea071dc4ea965b36fd0c3358c05b4b0a6e328bbc40caf26a3fd15313aca3e83394decbcef36a13f0fcbadf939afba2f0810f23e661900d9f67ea4bcbff457dcfd4b597f951edea28f518dc72f71d3b6c7fe0845dda1acb402fefb97e6d77593d2ce81fa94e07ac7d9892e6622d6848e771ba8ba66ae9440752cf740805afe22e299b6c99dba4b978e8df7e5a86e26ab775a0305cf3fcdfc6f48f742647f6a6635268060f42bc121923d7387d6e527a2fc0cec2fe08ecc27cf8d4830f77487ca5152a3ac1c8956cb0f3e11d2e051da0e595cc0762fac38c9288630f0d2d14ef66bb7384da9dc8cc472ff141a55331fa8376082cf386f555707b859af4f4ed31e9ee63537314523f4325c7c950ab2eb4153bfc4874894e49bf11f583435487e95dde84c5a990d841ebd36272e55e632123e4fec179b01fe28db0f3e4749eae3bc12a7f7ff2efb85f3d6a16e2200bc2b6445304c80f044f7befc4a987bf8089a79e26ab00ca2ef2531aab4f353fee724ca6fdb6b6ad2be9239187a6b813404c9202c2fe12b64ba5f52e459995288bbebe", 0x1000, 0x5, &(0x7f0000001340)={0x18, 0x1, 0x5, 0x200}, 0xc) r3 = semget(0x3, 0x0, 0x240) r4 = getuid() r5 = getegid() r6 = geteuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001380)={{0x1, r4, r5, r6, r7, 0x4, 0xfff}, 0x9, 0x9, 0x7fff}) recvmsg(r2, &(0x7f00000027c0)={&(0x7f0000001400)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000026c0)=[{&(0x7f0000001480)=""/172, 0xac}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/90, 0x5a}, {&(0x7f00000025c0)=""/95, 0x5f}, {&(0x7f0000002640)=""/75, 0x4b}], 0x5, &(0x7f0000002740)=""/77, 0x4d}, 0x2) semop(r3, &(0x7f0000002800)=[{0x4, 0x267c, 0x800}], 0x1) recvmsg(r0, &(0x7f0000002a80)={&(0x7f0000002840)=@in6, 0xc, &(0x7f0000002a00)=[{&(0x7f0000002880)=""/191, 0xbf}, {&(0x7f0000002940)=""/181, 0xb5}], 0x2, &(0x7f0000002a40)=""/50, 0x32}, 0x800) r8 = getgid() setregid(r8, r8) r9 = getppid() socket(0x0, 0x3, 0x9c0) r10 = socket$inet(0x2, 0x0, 0x6) r11 = shmget(0x3, 0x2000, 0x34, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000002ac0)={{0x9, r4, r5, r6, r5, 0xbb7ffed6229727c0, 0x6}, 0xd2, 0x7, r9, r9, 0x2, 0x7fffffff}) close(r10) unveil(&(0x7f0000002b40)='./file0\x00', &(0x7f0000002b80)='c\x00') r12 = accept(r2, 0x0, &(0x7f0000002bc0)) socket$inet(0x2, 0x8007, 0x6) ioctl$TIOCCDTR(r2, 0x20007478) recvfrom$unix(r12, &(0x7f0000002c00)=""/204, 0xcc, 0x800, &(0x7f0000002d00)=@file={0x1, './file0\x00'}, 0xa) 06:52:47 executing program 1: clock_gettime(0x3, &(0x7f0000000000)) clock_gettime(0x10000004, 0x0) 06:52:47 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x3ff, 0x4}, {0x0, 0x1}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) 06:52:47 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) mlockall(0x1) 06:52:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7fffffff, 0x3f, &(0x7f0000000000), 0x0) setsockopt(r0, 0x20, 0x97e, &(0x7f0000000000)="aaeb1bc31dd03bf0173cf8dee8", 0xd) 06:52:47 executing program 0: socket(0x1, 0x8005, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) 06:52:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afd514dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1fb9d22fcc0b29b563b82a80e3c16cfad6285dc8a0000000000000000000000", 0xae) r1 = syz_open_pts() close(r0) r2 = dup(r1) recvmsg(r2, &(0x7f0000000600)={&(0x7f00000002c0)=@un=@file={0x0, ""/76}, 0x4e, &(0x7f0000000500)=[{&(0x7f0000000140)=""/33, 0x21}, {&(0x7f0000000340)=""/149, 0x95}, {&(0x7f0000000400)=""/159, 0x9f}, {&(0x7f00000004c0)=""/44, 0x2c}], 0x4, &(0x7f0000000540)=""/159, 0x9f}, 0x841) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffffffffffff}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x8001) 06:52:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x6, &(0x7f0000000080)="186fe65ca75bf27e381d496021bf5101f020966e803c56cf032a739a955bf719d60b30f55e02000000000000004335cafacc8a1330dad8014aa4689291d8d52ca696af74fbb07058244ce1988e7cffa13ba03bb8a44d2ce48dea8472d6365f2168aeae5324b8b2acafac78c46d", 0x6d) 06:52: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, &(0x7f0000000a00)="bdfa4d2582c321a8cf980000010051bd24313dea8d0343d605e2d3280d33006185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4539138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be6d55be5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a43829317261aef86783b96dfb64f377941ac1ca6", 0x121) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x7f, 0x9c3, 0x9, 0x7fff, "afa8d6b87eab0b976542890e8837217e8778765e", 0x100000001, 0x927}) 06:52:47 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r1 = syz_open_pts() r2 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x4) r3 = syz_open_pts() r4 = open(&(0x7f0000000240)='./file0\x00', 0x8240, 0x0) r5 = socket(0x2, 0x3, 0x200) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0x0, 0x3c, 0x20000081, 0x6a60, 0x7f}], 0x6, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0xd2, 0x1, 0x0, 0x8}, {{r3}, 0xfffffffffffffffe, 0x14, 0x1, 0x6, 0x6}, {{r4}, 0xfffffffffffffffb, 0x20, 0xfffff, 0xff, 0x1}, {{r5}, 0xfffffffffffffff8, 0x80, 0x1, 0x0, 0x1}], 0x800, &(0x7f0000000340)={0x2, 0x6bb}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setpgid(r6, r9) r12 = open(&(0x7f0000000140)='./file0\x00', 0x402, 0x1) r13 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r14 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r14, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r15 = dup2(r14, r13) kevent(r15, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) sendmsg$unix(r2, &(0x7f00000009c0)={&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f00000003c0)="2d42e298dcb0f776b0bc35d146215aadfb342b563010dd9f5a21d5bc1416ae05e75ec8ab546804d69321e68e8dbffc6ce5495207adfba3bafb5fcb88e65d1eaa91be8fef17ada17ec7c5a4b3bfd7d0c677843a74d5e2a77abdb1fa6f144ac07f96e37c1cebc6894f07a85b6b30c02c5ec67dfb220638a26cc55e3ca079d93ab03b3dbddd2a69df40735248e687413174251d50e6f37ffffb2f13e4fd5a64bad480c24fbc5e24f1ee3addd52cb107af48ca6555311aac3a05591dbf73d60b780e41c9c969bdb22fc44e0011abf8f16ac86038e05c0952d8bd77a241e55743da7254f20cbf93e4a9026ad945f2a7efddee59a1", 0xf2}, {&(0x7f00000004c0)="60a9618dd899310c1dd85fc1f26cbeefd207825693859d928d4d7e75e8db7e678bc718cbb25240f9e6ec6dd9a454cb6e7021abef2a0514d5da45ed50eb04c629502ebac7f83b277ba2266a404a346bc030697d92ab9432b21a1046", 0x5b}, {&(0x7f0000000540)="faec7300ce271db8fa47a40fd7d0737b2ef10cc8ffa2f596fcccbed150e66646e9a2abdeafbe649b41030ce690892e7f9aff6614e8fcbb1e575f765d554b8f4f6f565d76b0f66e06825c82e975b92f9d617d13ef7ca30cf257bcd93bc751debc60398d5d02167256bf299b95e6c510ea029e65", 0x73}, {&(0x7f00000005c0)}, {&(0x7f0000000600)="1c6fec2a1736f1276205e1e0d3066db1fdce4c401f760bcca2d4db96112bb63917180952c7884139d9f164e7fc92cc6896bf821b03661a4ac6818bc6717baf28e5cabfb680e60944097b795aeed248727e82f0a48028672686f0b57b3bd3f5a0a7c644ff6cef4b1db1540abf00ca95fc13db859f8de9eb711abb45fa16f1e102cf93acdaf463b05804aed3d24d81098bd0040d3d893feb50aae3eab08a5ceeff1ba1510b0bfcc9ac3eceac222078b2ab127ac3b9afae129a51a78271d0a5f229000078cbd9dc352c95a2200f47", 0xcd}, {&(0x7f0000000700)="b47e21ee13", 0x5}, {&(0x7f0000000740)="1cf8dc3e759a22c6592d4861faf3a47343258dad2d9e7c06a27c59d2aacefba826c3dc65aa71dd878056f95c64c133f13a40d17bb4609073a6561f2868d5141b90414554321becf5f32f43725d705cfe4ba2d00baaf628109dd2ed89151744a05dcadf9ec5d1", 0x66}, {&(0x7f00000007c0)="46074d80599735f70187e5e330ef86345ed9007f4950c7f73840c85b007d4063e84b50dc618570785fad2d1d7cb84ce3813899f178aedf025b57749945bc3cecf0cade404d9046d1c31dd3d3b023ed1fa7f36ecc60219f2b0c312966d31e9c191d82822664be53db72fcb563dc9ce8e6", 0x70}], 0x8, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r9, r10, r8}, @rights={0x18, 0xffff, 0x1, [r15]}, @cred={0x20, 0xffff, 0x0, r6, r10, r11}, @rights={0x38, 0xffff, 0x1, [r5, r2, r4, r14, r4, r14, r15, r14, r13]}, @rights={0x18, 0xffff, 0x1, [r13]}, @cred={0x20, 0xffff, 0x0, r9, r7, r11}, @rights={0x38, 0xffff, 0x1, [r3, r14, r14, r14, r14, r14, r12, r12, r0, r15]}], 0x100, 0x400}, 0x2) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r16 = getppid() fcntl$setown(r12, 0x6, r16) fcntl$setown(r12, 0x6, r16) 06:52:47 executing program 0: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x0, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 06:52:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x100002101, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0dbdc32fe61b9e56c83bec1f0400", 0x4000000000, 0x100000001}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r1) 06:52:48 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_getres(0x0, &(0x7f0000000040)) 06:52:48 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) fcntl$dupfd(r0, 0xa, r0) connect(r0, &(0x7f0000000000)=@in, 0xc) 06:52:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2812, r0, 0x0, 0x0) 06:52:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 06:52:48 executing program 0: socketpair(0x0, 0x5, 0x200, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getdents(r2, &(0x7f0000000100)=""/154, 0x9a) socket$unix(0x1, 0x5, 0x0) r3 = socket(0x18, 0x2, 0x0) socket(0x2, 0x8000, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setsockopt(r3, 0x29, 0x2a, 0x0, 0x327) 06:52:48 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = syz_open_pts() r2 = dup2(r0, r0) socket(0x0, 0x7, 0x6) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/4, 0x4}, {&(0x7f00000000c0)=""/7, 0x7}], 0x2, &(0x7f0000000200)=""/3, 0x3}, 0x1) r3 = dup2(r0, r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x5) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000280), &(0x7f00000002c0)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 06:52:48 executing program 1: r0 = socket(0x2, 0x4, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) 06:52:48 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(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r1) 06:52:48 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero/', 0x80, 0x0) 06:52:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) ftruncate(r0, 0x1000) socket(0x6, 0x4000, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x21, 0xec) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x3) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 06:52:48 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendmsg(r0, &(0x7f0000001940)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f00000013c0)="b227143f5b3377d50cf89154f0f4968215cb82408d6be44e58291907a3d1df626490db7218699082e7b1a45073373874bf24736f9d55d9e52e7f82e5ccd1a659cdc457588304503fe91b3cf987693a7ca1855a1464c3289eccec0542be55083478f6e3e3b7cef1b1b66132d27ffae287189525bf35381fcc2c68504d77bf28c72c0c2ebdb1789224506810beae78d3b78ffb2f57392c9c143465476cdbf9ddf85021497e95537e6cfb7cbfc423a6b3e35e35e5a9d648c358ada032687995ad74f6c1d114ee508d3e55cd81b0d7351d5811bdf680c6fd6ee096c3", 0xda}], 0x1, &(0x7f0000001a00)=ANY=[@ANYBLOB="0001000000000000ffff0000030000000dd0b44b0aca45b7816e582d7c30509eedc119473d3af9650eaa8cd7eafad138309ad29ff0f3d9e327e7368f7fe17abaa8ec5c365ab5dbc90757846a4945c5aa22162017250a0f262d633fbdb66bc688d4d92cf546e37a28f9c872bc70aa2863288e6418cc060c99070ecd1f3954599c391c249e42fc0cbd63509972de3ddc4430657dd9da74030ae0ddc472d68d7836fd1ea9b0520d4b6126c474ced318b69c41cb277cfd98f5de58d936b2d7b3621efbe388e06df072aa1b434ea6e17fe40bbd186cf900a493ceab4cacbda0fcb9427926edb4621b89d416bfd79819fe45113b3da5991a8cbc90791a598d44aefb5250000000000000000100000000000000c48b125a898b187b6d7d8bd27a1fc65d15916b6f1fbbc879f676d830dd1d4d719c367e363ab204666416a1e90cb4aca3b31786b229de998db2f74eec222574bc08010000000000000100000001000000d9a9e5d3925eec351f4c69a0465fe89e72c52daa3635f54a52e0486315f7b0c3259b113df2b373866bf3658fcce4bca7b833ae466900960f60512d8e0d1835c511d73fa4dd04562d96055d37094fb93cd994e653f62d0259752adb4d91e0e8c6cc70d49662c9a7b846361f2698f9225766b935b05d3a03169d7d5bf56af21aea91f70430a712cf7f4bd111ffd6c102341d8ab18f047aae51b31a754ba6e897e9341ffad5f40fb7e52bae6189b464c2e1b9c9be37ccd12069ff63633b1e8f62a1a5476e4c8b6c61a047c0d0f8f4754a76dbf3c39d5bb093fd67ecdf80eb20aa5a3666c2c723b9608e2cc86d1b7dfb118a9800000000000000800000000000000001000000c1ffffffc3d05060aa18a63bba6bf47e3f9ff1f9ba06d3a6bd6e1bcec2b86b262d1d1eec502a2d55f43386d7b36545e840a262ab5332aa2933459e15dcad44bf9c8d372fbcd7958adf1ae4d5e9e210ca093e89c467cd108e182fc40f26491cd7b91c7d4f2f5ac86207f72511ac99c9e14a030843e00000000000000001000000800000001c6fc4833f65ff2ff16dc803d0978e5db2d69a8093adee26a8f4489da28650acc47b378ed9b036053ffe677601da082788b0381efcf8f5e24b5be46ea4c7276e826c7a8906b2fdb8c011a2f5eaa3858288fa47eb1b8b7fd44bc18abcf36dec46ab04d83df1f41ade448640705bfcac4c3fe112cd344e3c332f4d25995f3cb8a69f681413b59787ce1a12c53755dfa23ca758efc01c59da1c8e55fc596bc7ccc67d0a581b5e7746d84ec683cb305f2e288be2f5961462295a0a7241a5230d319c809b4408c6c1f51bb6dddfe9512d636068000000000000000100000002000000d7e1ead05dcd211b93024159a7ba74ecc122fb5c6969405963dd37cdcd8d90b12e5a07f6eca92aae19fff39ce9fe00032bf9c659dfc381ff9067fb0cb7639fb4320467a7efaee064a798c87200fee79825a2f8b3000000009925515da404347d5264fecaffe5bec2531ff146374c806ea4a193128229096372f5c20030eeba23ffe3efb2de367610cc50f132cec2ed3718bc04aefef3293768f61544ea0a4e5f66b52db9b5cb387053292319a91722e35401f2c87878794197d94992097548a1a00a930d507ffa8063fca188c6cc6713864e024c90a9ed22cc1264de7bc35c95146a62e1b6bfbd60c0cd3a645e839c5e73eeb6c203d84c8dc694a57add92823ee1182ca5dfba766b"], 0x420}, 0x4) sendmsg(r0, &(0x7f0000001380)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001140)=[{&(0x7f0000000040)="30bbbea5a9522286da23e779cb16609fb680e553a25377e91765d30f53af050824c6e41d9a03bc8c27dd908f5850426ebf3f080d6790dfddbda59e9d645c6dc22079eea985695a9e6431fe03a4f1be0bb441a560c6e7c3faf3c9da7fd5e39bb9bf22200f902eea37428ed6f65313044d285f392e43f5e7cfc03d659159d55b373f536080e87db028b37b80b3f24b79302dfc3114ba1ae7236fded63ec0dec67b6c35ddf5052a9dd22f63867688a61fe24f0c2a3bdc4dc447cfa7b56deff32b194b9171f830348934471ca1f77d2959a0956b4e6a607ad9121412dbed2124d18c10acdd67642e83e435c401cda4b3a4e9be1acf37782795ec75eac3b5e59e3a5fddc3563ba90f8000a80ab50608e54df085ce0436824e4fc481acfdf9b4e989793c0565cf2d3c92dfbb8fe301ca20a51625b6affd23c8d11af782132b3caefb174bbe4bfd2df081154e2e586a757d703c8cd3f4fd5aaed42187925a43589ab117e06a120b4e9ae7e42da552aae61936a21f6d761c7e9bfb2f93dbe59f53dda253cf0168f10da1693ca666698037c0f557e585f07e8ba9805cb63dc0c445e0830289aa41e03ec295021eed596365e0592c5f8fd54100fc1f9b6253f37ca6031e5b2e5ea82cb3deacdf0e35f45a9fc06060ddb35c6c2632834661209cf0bb4a7ab9eac31c5a26d48af0b0367340194f697ae28059a0f092aa722fc0cd46a31bf5e4a52ecfb143aae8f5ac86da982d430ed1dab52ec6479bcfc737c66c185c4d4d24d685c67bf6c0ec3f0befc1fd999d359b0edef6c713d9809f42352e240aea980c05c9c8ef0f855a60ab5418899765b9067d9d63ae1276e14760db2f4c7da3c9a0f84a789e4f7d35ae456e0b2559b83a6898c5bdb55ec584ff4a01b4a55aec225b69038b101f3a27230c236a3eef954b6293d70ecf82ec7f26e24403cddca48316d0d42e75e8e648e58eb44165b603ec37442e0b07c702bc89cbf96d2f47009a184e7f9e656feb34622a394a4790ab5047bb678cec219bae6d1d73c74d30faf8a0b43d3444e9d65b36c2e2d38e3b347aa8b61cd8d6740ef8f9cf8775331edfcbd6afbf755fca8d65d9d6b53655ecc3fd45f1d069abfe07f2b89c61f4ca8c595d5a634cad5ffbd0cf17e3d8bde942b6eee38f24ef26f5d0d30152e6dde3216b294648eb465bf597beb5644302d2d7afd45727d4004017a571d04a6f0afe28d2c496c9d4d90cbe93778a5216e23832cb934e6efc81fbec9e42b65b4268c00fe332766dfd94ebf1f1a43f8e2d027ec5ff0247121901afd8f1541fa5204fa7eceaad9721ded53cbf0302cd553baf794b4de10fe9c4d18824bc07cf77e9f899ff671bcca1563a59a2afe7ea2e1da453487ea3b986c49b1c016b1bc83d10d89d2433ff20482358998d8bd854d486f4fe0e2551de25a4bcbfee6a33117483a7196fbf360353f7fc17980a1017e628eada14770c2b658401765cea29c82dca32dd580b1f2ba399fc1d8aabe700ed91bc938becba3a0ebfb8d3927e1731377fc97834bd6fd8a6ac7e16fb80c08338c526f6338be50bc7a18b36eda00aed76318aa5eecd947a85f68543eb009a1e562507374236a49f4bf89a20a88d5aae50bf2f3e857fef69d4357878bbd9dd4da61d40025d457f405563c4a8c47291e674bc510c695e0c0710da09113433520074bea9e60da5f12a35848de8b3a14b62a985872c1c14eed95a62632006596b4d3e820e525239cfb3915f0c991f26ae32ebe3c2fe3f6ad90cbd11d5bb56298e28eca84ec833709592f857f2da860cb1bb99d754d0a3923c21b2541aa5a5374fc1c5b5e85d1d5bf67b325fffc4195593db10535731dbae905aaa03ea7062904d53027711c288a952da932f851eb838180474b5deec8d838d6e784204a2aaedb4da130b0e05adae6525f47f82f324f479900baef945d6ff6194cb3d0056c4537ae0a3ac877668eb12854aefa2844bddb837804aef93919f9107ebf95795f178a43e870ea872f573627e8ec45b6e488fdb30348400616d868cc72b9bbeba3f8228f52a768e28bc3db533dc111a20b6a6039c6f7ebcd1b8d13bbbfe0e914c7b2a2c9e798bbdb9f8b0635dd6db5d4fbe4810c690a6421e3684af3db0264afd8ac3653c5fed6288fe42b2eb25bfc0aeadab4833483b503ab2e008b771cd93b2dd88da07f64951a01e84a126e683dd3e62ad07c6aabe4ee7c5382798d26db9a173013fc2f9b4a79faf7e68171f461febdb7d588b64da1536f687c99bfdebc913a9918dec8b68b3ed12df61b2123502f30dddff285dbb247dc4e4b2b91df1961bfd350b60b8f5890dbde22ac619ccb35c41ee1ba7abd58adf828717b51f470d2c2f32dea6c83cde7a804bda9fc7a3cdea1409a9dcbd5087dd2f644c092a0dda57ee091313f55a7a33ed52925369b6d2ac5a49709e27b41c7cf651b73b2a6255052151c45ac176b6ff085c7087b3992f39d9d6d87d5da8ca4339e71937924e5319289c95b6e3d0a9a063b5c404a075ce0f701caadaf9b1facbe70a4ac2c62ed0f5e1ffabbdf2f1215de0a30a3d3bffb5465429eb848c7e756db40c5dfc8849a4e397cefa4549b910a02095ebb9f8de06d8c721332ba6bcb3e70a898a2628f40176146aa54434b2a348a78b1ac1f2f0c54f205b4c27c4e039567f4e0114062ddba72a5d9fc5de461841d8bb5fe5181cb5af7191101cb40f2664bc4e3dd5ca033d16ed8e421d1fbd981388d462abe5a565c5654837525ba7286cfd0dba52e2cb4677d7c8e3bde7cc55348c958a4188ad00ff4b68991ec1efa050334ee65e906a0d97ffd42a134bae2b856808d6022bcce6a0e3d98844a5b009489e9a645b810b2f20b27e145f8c061abfb79b66a8fbedbc9ca804ccc93ae4311627ef7cefa05f2f0d919812d45188dab7099d3e26d4e04e869be49b1a3cafc3da2f1c5e094bcd4b317181c7640f4a386e1d186933d7e599632ba7958aec8cd74625d0d29cdf43dc919b2d5e93180844b129bc75afe5e9a2ae215d9ded7f85ed5529af438b8f86a3a3d8fb634270158057da2074e797e36b3d5531244a832d2dde7900533152d1bd29b1b0540ad05cafd6e224655c1beaee1893461aa6f834f38e9a52705f96afb80f56f335c3ba0e943a4b5fbfcd88e4be5455d7f140780b4a1a193f4ea7321ec9fe3457c952134afd5e325d15002a44c64e851b7cd5e9d58dad0c80bef64938f915d2c17f5081832b899478392bff4ef543295c5ad2b013e3492403a491b5d645aba6bb17c224b5181f68b942e5a6720b8956013639896d04d008c1d8688829e66fd7603f5d91f2aecc37a0a412a27a07250749fe250dda8d71553750fb812bfec2ffc05e795b952c3bfbe9d57311ae524cae4607584412d42bbc737f3bddb5de84aecd1a90dfa1e2cdf933ec7e8a44cdf8cdc37fefc1e6833563381cfd313cc6030b4f776d0494ce4e7365b94c0f59a9854be5dbfac68443b95f6d4a8e511d600382398b4e589b7d9b1ab51362505cfed96aa31af9a3f36513894c73c6fa638ce9b1f59cd086914c23d5782466c3e8ce3a9045737d623aafb9ac7033df03675ab4ddc7389b9282e816826e2ba39baefe5f5e0a13dbf8a9ef29964ecb1cf646c5cd0b0d1a429e06486fdeae442c3eb6d591133fd9d9b1c5054b6e4f17d34fb4090b5d811581e7b4f26dd8dec303356fcaca495fa5e40e9a3b4c669bfb251ed19bb9a31ca98a2b2799440cbbdf4be93ec7a6c6cc8a995d8cac532b78d975d240bbe4e4c01b58e01fc9ddc8fa9a531c2c3b7a6849e7563fa27b12ea573d384cd6763e7995278e3af954a14dcd6bf4e3cb9ff2aba1da64f9dcdaf31f4601998febeb45b3aa78f4020a366c75d51c2f77f4cc826020260bd345f1a64a5d41a2e9f300d6d4cde58b0f244b4034fd340ba966a1e11bd54020fdb46fc62329aa773781117febe44f44da111091de12cc4fc9f280eefbf76d30d086108369f2cec25253be545293cdceea8ce43b88561c5401b59a1ba5fd4e924de82061af2d56774b07b50ae8dc92ec24af2338a9844f421716028f26da56ff577562ffee97d40c3c2f859d8bc9b026673924cfc5a0c6fb731414c515feee599e0f71be47b14c95222fe96e62de8faf4e75ac140d6e5e80e8deca12e51af9a4c6e5efd19ea163237d039c13daa7a77848ed6eb3b28e6adfb253fb7e8878ba3569c76aa9d89dc8ed20e28d9fb20a1a35f92617d6ddf4b91247e137998cba02bd07d736f2e0f410fae556787a4f7ab006acb613eada37dccbe7b6eccd9a53bda6719259af7951fb6547706aad31924344b4cb03e32bdd75b9d0e1075c64c7de15c81dca70fe28a01e6d2af603278646c6cc4e212b387c551f1e512d28f86d8d71c24fa06d87fc1c16b78d9f4b1041cdd5249a0bf5dad3931a601941454f5c5af427d368d0a8dc6353aa71cbe0565f75e9813f8be46e1a3a70bb3a8ee3a79fa4a9d05763bb1e91bcbd4238e120d22f418d5fe77f506c8cde8b4cf8c0fcad3bb7417454c11a642541ae34f2ea2893fb9ce058b953c8b061a5999247cde5737f8cb5138439d54eaeb388b14d0c9f9a3202e65d020c7765b8e9b22ce789536b3da377c2a679434fb66a8c5203c51c59a713e2dcd1b4ffed7b482c2620d1e1c437d0efa828c9fd42176f28a15ef56562c2e2f7a0c534a77ce446de31e662164e0cf63d208fbe22292c7604a5bb27ba06ddbbe120ff8a40451b5818123aac56244e921a0cbdf56c887a1f3e131e2801f6ddf89c950d90d56bbb08c67d586fba215062cb8993612f1f844acb9c71982d299ea03405386546e2752c2d462b60c6d7c48f466f92c3f5d73cdc8dc4798ee176746e8e36b492eb123ae5bd73dc54871e20c28e7580492e7dc30429930102a9d94027dcf0978d6a9eb46758c537811002eafbf355bab8415f856ee1c817e559af24a6f3ef3853ff7515a9269cc612229e888ca1f5cec05429b24e0be11655eb32faecf2ed6fba87b1ae37526b1d16ab36524bd9c7cca352a1509fc530c334ac896bb019dc17dc7b8bacf7217c9ddc7edd1df74bbf0b6f0c4444d266c0be8515216842f06338659b17e23fbde5dd54b375099ac2b856f16b3556153d6f8ab4fcd0d5543fd11fa7cfa3654507f5ffecc254b484692feebc092766214f37e805a04c649516968c778d0c943e1baca3cefdf408b46952d0a9646f829499583c2e874d1e8a5c9591bdfc712c5cfbdff1a2874f03e530ded62119e82f519c4b122865c9ecf5e7298176230111dd6442d546510533344fb058683647020811ca9117d87078d37c33e19f265b9af52a1b57fb8cf953cd764b52f4719031d2eb5f7ee7e552df15ec89751f2de0073d9a03a1130326ea3c6046af891facf25c6b455545a9a7d332a4931a9554b446e9320dfda9a72b1521c39d16ec2a293f35a96f893c76b0e003544ecb82d4c52ef7ff4e4912f153c4e00496dd7bb552816e92c1abfaae5a88eb77946d56dee77d833c5e406c7933a1c4fd689a1de9e7128ee765eb644e8437ac242f639539ee6d4552369afe54ad43a1b6a655afa0ba8398e4d7d35dd5daafead468dc11ef80c79ba6d3059353d5df3896198afd4676916b6f1a07f2996448a07b3e6eac8dd5f0f5cff5bacc49b62bb87f7b8ab195a84cdc79d5db0270f0a6683a87169f4aac74304f3d2a58ef9c00be430ef6d676633828baa4aa39710167e1032add3e06ac75ef46c8b3050605156d8b6cd2a39df0e530d09b064aec444ec62cf8d41a28d3134a22a3c6664793a2c6875e4b5cf5d92328b2", 0x1000}, {&(0x7f0000001040)="58ccd20910fcf115613fd365d27082abdaff3d82f9230f1fab861339d815a43444ec3fb7cd7351642c6389d4d9afd7563000a562b34337bff72f8643b30092ecf5e5e4bba1144415a996df340a854269426b7b826c2f9e", 0x57}, {&(0x7f00000010c0)="c0d30611bcaf1fbcef3404ee0bf1c682f9417ec22c87d3de7572a32b5a48464595050a31880263282a1f0ab6c15aa1abbc99616e06ca474ee9b1cf6afb77d3f4f7402db7fb5b19ae4b424e0cf218bd29e667891ca4d9f679a40fba0a307a0ecd400d888c6bb1a50d265c53d4ccf248a3bf3407ab46318875e798c0da4cf7", 0x7e}], 0x3, &(0x7f0000001180)=[{0x10, 0xffff, 0x400}, {0xb8, 0xffff, 0x5, "e2585020789d7785600a612adc2514b3ba9ed6bf671ff968fe72b88fcf4d430a457f50ab99485462f063a69312bfc5505767feb915290b6e423d00b3c3ad3d7928a85b2e28a0fe7cfd71101ebff5192ff481fe043249f5ced98b743e19b851b1a93a180b06a759b8016e3fe8cb88a393c1b91a226fd0d138b273350875c0224f23ad02e49cf4cae26ac04447f18b022abcdae15ccaec071081382fc3c8d2634a9d023505ed"}, {0x60, 0x1, 0x200, "d3554e7efa0ee133ff346640394a76c7b64f085d4f01e8a4bb92d240c2cb3f5d7a7ab4a6637877971c1ffad668e6e08e1fbf878546bd76ded21368d90e2f4e0e9ee096d01562d62e86d9cc17"}, {0xc0, 0xffff, 0x3, "7a7722be779ef28b471f4fa75348f688b3248d25abb6d55a2b623f0ba93ad67eaa2df03f74d5f1b889f1ee43b681b88d9d7231a0f70f1b82598779565d6d1427a195dd12e02de5e3944944c414eca9f55598d29625442369e298df953c15a0cabaa8412ace659766cb0244080106ea1416a44ace63ae124e9df9263f9bb857a568f3e0585ef948424dd5c684689a429c6a681c469624ce1bcb3bd981ecda87bf7d303ed07968b6077cd3"}], 0x1e8}, 0x409) getsockopt$inet_opts(r0, 0x0, 0x2000000000000c, 0x0, 0x0) 06:52:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66696c652a00"], 0x9, 0x0}, 0x0) 06:52:48 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) syz_open_pts() fchmod(r0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xffffffffffff8001, 0x100000001, 0x8000, 0x3ff, "1be67871f8ec6a290f66d901192daba84beb158b", 0x7fff, 0x3}) syz_open_pts() 06:52:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) listen(r0, 0xfffffffffffffff8) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8040, 0x0) fcntl$getown(r0, 0x5) readlinkat(r1, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)=""/5, 0x5) unlink(&(0x7f0000000100)='./file0\x00') unlink(&(0x7f0000000000)='./file0\x00') 06:52:48 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) renameat(r1, &(0x7f0000000000)='./file1\x00', r1, &(0x7f0000000080)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 06:52:48 executing program 1: r0 = socket(0x8000000002, 0x2, 0x3) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) 06:52:48 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0xfffffffffffffffd, 0x1000200000005}) 06:52:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) sendto$unix(r1, &(0x7f00000000c0)="ce2a96d1d949feb9d605c16a29c1565d125c58f487718c94e163c6e7f3c019b103f1658b1d74a8dd62709502663997135ccd7b7053531b624d54a3fd2df0466a0879b6b06ca35458024847eb556473eb444592147f6c6b680d937605efcea3a8547ecbf8317d393d06e8dfc9bfa56a00297741756f6c353ead46ad8bb75f0b", 0x7f, 0x4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x1, 0x4000, 0x8, 0x0, "68d19de7f45c0db13bec1f2bc600", 0x0, 0x20}) r3 = dup2(r0, r0) sendto$unix(r3, &(0x7f0000000280)="506cca29877651a4e0ed6368634616d10010b0c4fb7e3eb85079e4d3cd3e40e91dd471a2216e352adf29c8f93a3a0262f2ef8ebe7198aa5b41181a7ab6ad752ac56e837647185cc86cd433653e223dcf67c5bd3471d0bb3233572c67f013e948780a82c8a9e991e3554c5ecac471189d7be6b1523ae0b2a429cd75806872bc06c073a9092beb052b3ee5849f60c7a9f653a066b7e055c2cecfdd9ed304cb8b4ca4bf07168d0530d70b45cb601cd0391d0f88e472afa6e6b888506325d5e7", 0xbe, 0x3d16c585ed4715ce, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) execve(0x0, 0x0, 0x0) 06:52:48 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0x0]) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 06:52:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xdb) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f00000003c0)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64f3666b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a569b20bf4cc661f052df3ab26b882996835c0a3359ac1e241167a6ab0386672a160147d4f4dd535367c764204040be0bbb16708a6c500bb12b63b62b8581a9e29ebef8c102d6df79c4801e1e51422d472c73223fec110bfa65f8141b3731f028b0", 0xfffffffffffffe7d) r1 = syz_open_pts() close(r1) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000200)=0xc) flock(r0, 0x9) r3 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000980)=0x7) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) readv(r3, &(0x7f0000000900)=[{&(0x7f0000000700)=""/5, 0xfffffffffffffdd7}, {&(0x7f0000000740)=""/38, 0xfffffffffffffe73}, {&(0x7f0000000780)=""/92, 0x5c}, {&(0x7f0000000800)=""/65, 0x41}, {&(0x7f0000000880)=""/89, 0x59}], 0x5) fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x4, 0x3, 0x5, 0x8, "00bc6f3792c146e3da2be45d3ce37a38347f4655", 0x7f, 0x100}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pwritev(r1, &(0x7f0000000680)=[{&(0x7f0000000280)="60257fc9901e4acaac5bf274ed9ab4c90b51cd3c3f008fa7315a2f8ba7cf90df0956e3b2e9051c3b3558b1", 0x2b}, {&(0x7f00000002c0)="b3bd681bc743cf9a3fdb3d2ae06ce4da6ea4712d4656691310a122d73432518f71bc34d6ab742d2e0be2f887231176fc4dd952dba15c67f5f93e20d6c49a8c6862333b42a84df37a2e7f437d4bbfbd197acb0b70a37fcf43090bde001eccb2a5c477940a2b27d716ce92595aef113974a83d911c24d30236", 0x78}, {&(0x7f0000000340)="b8d228058f72e8b4a2453f3dcbd5ee5d63b7462203e026b2b7611e10d3fd3ccf5fbeb582c14b060ed8001889371291d645c1624de4296020083b9f8aaf4cdaf32a928a7e07a59b53ae2862635cc71fe876ba753ae828dfb8f08f9d1cc76f1d", 0x5f}, {&(0x7f00000004c0)="8d72e30f6de642e445946022aa8768e656a1264df7dc8b0ff059af114b1254466ddb39a0c1829504d5ac7a7f67dcba3721edcdf7954f3481251a5a152c65eef92415e5013052ee267f8bd83498cfff726da6f83a9bd5d3e2f0176d67ed6dc8f8198b8a8625c06a17ef7206a1fe5f64dcf435b2d2a2afd762a1a290acf2af973ad4985ba35e4e291c066068d5289e2d2702b491daca950a454d35ba296832c7f4c1a8945d", 0xa4}, {&(0x7f0000000580)="9d1f73d0c00ed4cba0904ae88adfff452bb6d229c1d61d6641d5e2d211d1b2ea8a993396829626ec507cce5ac28070cae49cdc39ee43a8d98d2247da1031be744b772e0a19f00420949da320080e91be864733d15924721395bbfc3aa498164ab2d581f6f3547b68f31ec5a76255c2a68a2fc8c10fa41003b900dd791fb10b4c14a18c840f26ff0ecc6dcc34e6f6e7b25670efc1cbb7c76d154c96a35ede7661d5e494ca526608e7a520d515106255d1b7b79dd6a2e0f3c1745f085ac245eda21021f0a71598479c53a0e81b6a907ba41c01f58e42d65611d9246de8703bbd761a313ce26bea1d90041fae0600148c95808619710af700d3607992", 0xfb}], 0x5, 0x0) 06:52:48 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) 06:52:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r1, 0x0) accept$unix(r2, 0x0, 0x0) accept$inet(r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 06:52:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e0d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e102000000c30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7b8a6b84d670e9cbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1d5) syz_open_pts() r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) syz_open_pts() 06:52:49 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8058, 0x0) shutdown(r1, 0x1) r2 = syz_open_pts() r3 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x40}, {r2, 0x1}, {r2, 0x50}, {r0, 0x90}, {}], 0x5, 0x3) dup(r3) fcntl$setflags(r3, 0x2, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) fsync(r2) 06:52:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="07000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 06:52:49 executing program 1: r0 = socket(0x20, 0x4, 0x1f) pwritev(r0, 0x0, 0x71e17718, 0x40) pipe2(&(0x7f0000000000), 0x4) 06:52:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x7, 0x5, 0xd338, 0xffff}) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 06:52:49 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000140)=@un=@abs, 0x8) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0), &(0x7f0000000000)=[&(0x7f0000000100)='^)&^\x00']) 06:52:50 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 06:52:50 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) r1 = getppid() r2 = getpgid(0x0) getpgid(r1) write(r0, &(0x7f0000000000)="bfb4d4f920270bead82a633fc001377533d5ae096ae6e5349a7422e37552adec2af359bb25eedc0576419f305c707a83e60d19ce23797d27b4594f0f291826066f24990a40f405d0c4e7fa98703540d30a16c0134d649423777fa35829e7cbf590f33b52d6dd6d0ca7345261963d8b25f6db2c085ce5f48c8f321ffba197ed94f8dd413df21be886644ecd749665df85cdaea2c2f13f56eba301b8bf725a7321eb16602a46bca06e8018c1bd516bf379c3b2cab520892fb21ad4f058ea1656ea97503624", 0xc4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)=0x80) setpgid(r1, r2) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r1) 06:52:50 executing program 1: 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() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xfff, 0x3}, {0x0, 0x80000000}}, 0x0) syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 06:52:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="72ccc022e282", 0xfffffffffffffeed, 0x7, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 06:52:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000100)="001e2a3cc447943856bc1dedb8493d26060048f3986a882d4ef4d56aec375b4697", 0xfffffdb7) poll(&(0x7f0000000200)=[{r0, 0x117}], 0x1, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x1c4}], 0x1, 0x0) 06:52:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) sendto$unix(r0, &(0x7f00000000c0)="be486c94fc5c6861d0ea2676dc13fe109158945af3e4fc9eeb02bc1e6e025a4549679381b7f50902dc8dd0edd5dfdd1ecaff3c8acfaf1341da129b592c155aaf04b6ebd1a2921e3c135e9b4d561efcc077f5ade1f53898b405be1baa6aca6323e52f3b6b7d8161f82b58478b27db52c8c23ddf89d857996081db80e9a05863e669cb3abf673a459d2e69df0e266591", 0x8f, 0x8, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) 06:52:50 executing program 0: mknod(&(0x7f000086c000)='./file0\x00', 0x103d, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r0 = socket$inet(0x2, 0x2, 0x172) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000080)=0xc) 06:52:50 executing program 0: socket(0x18, 0x2, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18200, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) setsockopt(r0, 0x9, 0x651, &(0x7f0000000080)="ebc45ba54881c7e4753bcba96614ef37da91e20bfda9e043666713fe0253e9fc168ac7a3b581f6f017292c50e7f3aa765f409e7d17b195fbbdd197da334644c8ed9927ecf169ab33eed8fc8eac9f6808d87da3f91cba2ece1146199ebc93ab3d8b9df998867bfc536c0f30e3733a6c7f5c52743a3238f6ef6b504bde647c227bfbbdea2fa812c94485ff1c630c9c03dfab4c6cd968085c42d1bb610d4f64940abffc69e6c0a4d885edf94de37b", 0xad) 06:52:51 executing program 1: r0 = kqueue() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x2010, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() lseek(r2, 0x0, 0x1) kevent(r4, &(0x7f0000000040), 0x81, 0x0, 0x800007, 0x0) r5 = kqueue() ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000300)={0x1, [{0x0, 0x7}, {0x3, 0xffffffffffffff63}, {0x3, 0x595a7f69}, {0x3, 0xffffffffffffdd76}, {0x1, 0x1fc00000000000}, {0x3, 0xfffffffffffff4cd}, {0x3, 0x40}, {0x2, 0x95d9}, {0x3, 0x100000001}, {0x1, 0x8}, {0x2, 0x8000}, {0x3, 0x4cd0000000000000}, {0x1, 0x6}, {0x3, 0x3}, {0x3, 0x4}, {0x1, 0x338}, {0x2, 0x46e}, {0x3, 0x3}, {0x3, 0xffffffffffffffc0}, {0x3, 0x3}, {0x0, 0xfff}, {0x2, 0x7}, {0x2, 0x2}, {0x3, 0x7fffffff}, {0x2, 0x1}, {0x2, 0x6}, {0x2, 0x1000}, {0x3, 0x100}, {0x3, 0x1}, {0x3, 0xbc}, {0x3, 0x7}, {0x3, 0xffffffffffffffff}]}) kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) 06:52:51 executing program 0: r0 = socket$inet6(0x18, 0x0, 0xfffffffffffffffd) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x18000, 0x8) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = semget$private(0x0, 0x1, 0x484) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x400, 0x81, 0x6, 0xfff, 0x1]) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x7f, 0x4) r4 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) r5 = getuid() getgroups(0x1, &(0x7f0000000140)=[0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0x0, 0xffffffffffffffff]) r9 = getpgid(0xffffffffffffffff) bind$unix(r1, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) r10 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x8, r5, r6, r7, r8, 0x1, 0x1800000000000}, 0x6, 0x4, r9, r10, 0x2, 0xfff, 0x401}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) socket$inet6(0x18, 0x4003, 0x4) 06:52:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) syz_open_pts() syz_open_pts() 06:52:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, 0x0, 0x0) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:52:51 executing program 0: read(0xffffffffffffffff, &(0x7f0000000000)=""/86, 0x56) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 06:52:51 executing program 1: socketpair$unix(0x1, 0x10001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, 0x0, 0x0) r2 = shmget(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x900000000000000, 0x80000000, 0x7, 0x0, 0x9f4, 0x7, 0x23, 0x3, 0x2, 0x80000000, 0x7}) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000003c0)=0x2) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000040)=0x1) shmctl$SHM_LOCK(r2, 0x3) poll(&(0x7f0000000140)=[{r1, 0x82}, {r0, 0x40}], 0x6881f060c8c8c1b, 0x1000) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xbd7a, 0xd2, 0x8001, 0x1, 0x6, 0x827, 0x7, 0x2, 0x1, 0x7d6, 0x8000}) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000340)) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000100)) nanosleep(&(0x7f00000002c0)={0x8, 0x6}, &(0x7f0000000300)) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000280)=0x1) 06:52:51 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCNOTTY(r2, 0x20007471) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) sendmsg$unix(r5, &(0x7f0000000480)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000240)="8497741c636f42f769f82d", 0xb}, {&(0x7f0000000280)="1cb6133e9b3fc2157c192b6d5447fb45444a783da8c696f17904e5dfe54dba7e9619cf02603b37eb73df115ce328fccee83d994c0dc5603ae896790d6b16889890d85b9f3dd29ae847773ab3c17d11ff0726ffd676b62757ee8571a679e565b6974e3571983bc8a7", 0x68}, {&(0x7f0000000300)="d0071c83f8a0adc9d5f4ac624e69ba37043c8db6f04ff23d43d57fbe00d0b49d969cd5624b0e6ae9ba17716b1af38b063d0ab19baa223c9b20e4392d0c7699d4f92c9e2a5414f3ee3e6bb777a5cd9a66dbccb6a4e789c0935a07af02ff76d6220bc22ccc982bce77fef766eb7d", 0x6d}, {&(0x7f0000000380)="68b984ce5790b155545276d7452de63d5d6f55e0d56eee5d627539c1a2ff198a2ad008adfb2b9cb51e5c639425f3451ae84d41ebad2d91acb47bd95d2dfd51b6014760a2e8e999906696c075", 0x4c}], 0x4, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r1, r3, r4, r2]}], 0x20, 0x6}, 0x2) write(r4, &(0x7f0000000200)="bd", 0x1) r6 = syz_open_pts() close(r4) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 06:52:51 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="08080000000000000000000000000000897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7085a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a11e64fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf800000000000000"], 0x808}, 0x0) 06:52:52 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001080)={{0x18, 0x1, 0x985, 0xffff}, {0x18, 0x3, 0x89a1, 0xffffffff7fffffff}, 0x51, [0x80, 0x4, 0x10001, 0xcb, 0x10001, 0xfff, 0x2, 0x2]}, 0x3c) readv(0xffffffffffffffff, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000001040), 0x10000000000002f1) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000001040)) 06:52:52 executing program 1: r0 = semget(0x1, 0x4, 0x80) r1 = geteuid() r2 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340), 0x7ce1d63544ed2e22) getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0]) r4 = getuid() r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x20, r1, r3, r4, r8, 0x2, 0xca}, 0x5, 0x6, 0x46c}) r9 = dup2(r5, r5) setreuid(r7, r6) close(r5) ioctl$WSKBDIO_GETMODE(r9, 0x40045714, &(0x7f0000000200)) 06:52:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) semget$private(0x0, 0x847c28319f071a03, 0x2) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() shmget(0x3, 0x2000, 0x140, &(0x7f0000ffe000/0x2000)=nil) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 06:52:52 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xf4, 0x4) listen(r0, 0x9) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8c022e32ee53bb9fe78b6d514f43d5046fba0a3b873f990a"], 0x1) 06:52:52 executing program 1: pipe(&(0x7f0000000080)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x3f, 0x7184, 0x3, 0x1, "010000000000000000ffffff7f00", 0x0, 0xf3e}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:52:52 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xb) 06:52:52 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x1, './bus/file0\x00'}) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 06:52:52 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000d14000/0x4000)=nil) munmap(&(0x7f0000d0e000/0x1000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f00000000c0)) r6 = getgid() r7 = getegid() dup2(0xffffffffffffffff, 0xffffffffffffff9c) r8 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20, 0x108) shmget$private(0x0, 0x1000, 0x529, &(0x7f0000d0e000/0x1000)=nil) r9 = openat(r8, &(0x7f0000000180)='./file0\x00', 0x83, 0x114) ioctl$WSKBDIO_GETMODE(r9, 0x40045714, &(0x7f0000000100)) getgroups(0x5, &(0x7f0000000080)=[r2, r3, r4, r6, r7]) shmdt(r1) 06:52:52 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r3) r5 = msgget$private(0x0, 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0xffffffff) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000000)=""/101) 06:52:52 executing program 1: r0 = socket$inet(0x2, 0x0, 0x4000009) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 06:52:52 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x4) lseek(r0, 0x0, 0x40ffe) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="0d04ed052f6bc622b8d1d1beeb552eda603894612036de07f970a145884aca220ebeaed191abe75418305578dad5da71fa4b9d7794b1064fe1816aa618ead8fdbf6806560908952fc54556965b7343138285e9488029e330f38fbd926fa64bea9edd0c0722065e60385185568f592777172bd3c29b4b597cc6dfcc20ad7ba61dd64601e24e30947f22f06c45bccb61994f82ca8c648245e6648cd8b5180d45ac7dc279b3913f243e4210ddda779a3280114a5c1221162d90cb", 0xb9}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000040)=""/37, 0xfffffde0}], 0x1000000000000032, 0x0) 06:52:53 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) dup(r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000}) 06:52:53 executing program 1: symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000040)='./file0/../file0\x00') rename(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000380)='./file0/../file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xb, './file0/../file0'}) 06:52:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 06:52:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 06:52:53 executing program 0: socket$inet6(0x18, 0x5, 0x7) r0 = socket$inet6(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x101, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) 06:52:53 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000200)=[{r0, 0x80}], 0x1, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) recvfrom$unix(r2, &(0x7f00000000c0)=""/153, 0x99, 0x2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r3 = syz_open_pts() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)=0xffffffff) 06:52:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730000000000000e74de4000200", 0x0, 0x2004000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x283) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 06:52:54 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 06:52:54 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000080)=0xffffffffffffff3b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r1, r2, 0x6) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000100)={0x8, 0x6}) 06:52:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xffffffffffffdffb, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x5, 0x0, 0x0, 0x5e4}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 06:52:54 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000380)='./file1\x00', 0xc0, 0x100) getsockname(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) linkat(r0, &(0x7f0000000200)='./file2/file0\x00', 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000440)='./file2\x00', &(0x7f00000003c0)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)=0x90) chdir(&(0x7f00000001c0)='./file0\x00') rmdir(&(0x7f0000000340)='./file2\x00') chroot(&(0x7f0000000180)='./file3\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000002c0)={0x6, './file2\x00', './file0\x00'}) utimensat(r1, &(0x7f0000000400)='./file0\x00', &(0x7f0000000480)={{0x4, 0x800}, {0x100, 0x5}}, 0x2) faccessat(r1, &(0x7f0000000140)='./file2\x00', 0x80, 0x2) 06:52:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 06:52:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x100, 0x1, 0x7fffffff, 0xb389f48, 0x2}, 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="d9f30d785a76ced8dc1a724af0ef4d00"], 0xa) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000140)="0765db5ae2ece020e0e6674006480d86f090b23dd41aea0c5ce043ea0d935f6cb95eee607cbcbfb72d75ef7cc60a7e88d16e0c0f94b129bc58ccbd606092aba15f5647c3ac71996bedf4c776554441ed4ab285ed0e9a2b3217cb6979545a1276b6dd6a5dbeca99c3a04f4b0fe00e0713b20397cc1c852f8911e706d2e11b5ba6acafe60566289b6cc88a4f072f3ddec53a77c1c363854001cdb91e6a71453bcca8de82eea74ec8b54ebdf5c7f9679f4c4c4f95a943c8794a9af039c88888360035f0c530b96dfd3bdf1a80a01d2cfc878ffe", 0xd2}, {&(0x7f0000000240)="2ab5ae56d0f08f9de4fb8f18ddf43db72ab36cfef89ff3a481af1a65c2df96b76d2699ec176feb315d750fc31793f130b8bdd0f02f97a4beb1001e45436dbc1c3456091ccfdf4bc5c617c0365ffda2bd67c6cb7a5763de", 0x57}, {&(0x7f00000002c0)="cd1c7d5d93c44482ef931bee38c50189bbe7d4cca9c5d2bb89ad0a01e254eae23b4d7e9e384c943c09f25e93a70b00b1028773121a6a68acff82af4a8d13707aaa19a7ffa1e1e972052c72c6", 0x4c}], 0x3, &(0x7f0000000380)=[{0xd8, 0x0, 0xffff, "de518b8191c9e76e95321495bd578d7752dfa3ac386f09d67d5ea8b108247802c21e599eb8656e21a63900a08c36146377dbe230affe9bf746f402a27050835fd654142474f1e742d8241812304fdbe74691a521ca2ea85a9d50969a8eaff9ac46f972ad945bc85f0853d5e2893b57c0126f1d877b5f96acae25ffbe928670a158cff670867b5f661cc76bb9374a56cd2a8c9e87f0d47664c2372207ed2428e64bdcc85aa3829c3fea5fb132b00341bad8f2b1daada5e76640676d4dd8d10714bddf463311b6d1"}, {0xb8, 0x1, 0xf88, "84719bbceaa028d981242cb41cef599f99ef1886a19239b0e734557409dfc599582172dd330907077c5da1a19f7a1cef8cd676f44835f86ea4a9432cea939cb1eb133d6a46c4ddf5c00757c37b6b1955f9f17a5c5489034bb74b335690cd2c97aef9cbdc25ff1197bf6a26fab4b3c3ebc33fb6124efbdec01f279fda9546dd26f640d09793f1be297f3acbbca3719598d45ea9f4e2d15e14fa1fcfb0c7666564e4f2"}, {0x68, 0xffff, 0x4, "f1a57d083617ef1bace2fc44cf42860bd10b9292977ef8bd7b9456e2f82526348636e7aa2dbbb4ec5c056276ca7a32a3d37fb73b6b663e9f12b41dde9c695d64703fb277e6555b5cc04d291ffd25bbff6b"}, {0x110, 0xffff, 0x9, "f015c3e980e508727e613671ba022d0ee5f5b57a35d1ebcfa4646006d9bd0190dc6e4efb20ee6042a366636e40fab1679bcbc0df9035ba6955b48d5f32db1c01a2337665ccdaf5957f06d6f578b8c5631541554460b5d9ffc060f9a27ce3c79b1db61ff732d83f17b9aa1f7376f5ccfeb279a9dd2b2627798fe32fb67dffac0ad6da8eb966b9e6d25fb8bf273f2dc60654e6d6c8420e821542d1436880714179101c1e98d272e6c0041c4961f2cfaa3e2bceb345b469816039e6168b12f2d6ffe63f930a6ba85fa7b70c70e0ff53b86ff42875011bcdc78ccbf7ea5c46f955f91058292c4f19792ae900c207fe1a08f2c126a5b42482aed0ff61b5f1096f73"}], 0x308}, 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 06:52:55 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/26, &(0x7f00000000c0)=0x1a) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000140)) 06:52:55 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0x0) fchmod(r0, 0x110) 06:52:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="d3d4", 0x2) r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = dup(r1) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) bind$inet6(0xffffffffffffffff, 0x0, 0x0) readv(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() fchdir(r3) 06:52:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) fsync(r0) r1 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r1, 0x0) 06:52:55 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000000)=""/166, 0xa6}, {&(0x7f00000000c0)=""/26, 0x1a}, {&(0x7f00000001c0)=""/146, 0x92}, {&(0x7f0000000280)=""/225, 0xe1}, {&(0x7f0000000100)=""/58, 0x3a}], 0x5, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 06:52:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000040)=""/237, 0xed) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) chroot(&(0x7f0000000200)='./file0\x00') readv(r0, &(0x7f0000001580)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/23, 0x17}, {&(0x7f0000001280)=""/154, 0x9a}, {&(0x7f0000001340)=""/43, 0x2b}, {&(0x7f0000001380)=""/220, 0xdc}, {&(0x7f0000001480)=""/191, 0xbf}, {&(0x7f0000001540)=""/7, 0x7}], 0x7) r2 = semget(0x1, 0x0, 0x80) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000001600)=0x3ff) semget(0x3, 0x2, 0x20000010) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000001640)=""/202) dup(r1) rename(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)='./file0\x00') setsockopt(r1, 0xe10, 0x8, &(0x7f00000017c0)="fadf67606bc9d1723f524ef0feefb360db75c80517271a488f3a82a06a0f5480304ce16f77b85b7dd5be776d1446622b059abd696f0a1d4f7670084f2dbbec83f1a98252c21aeaf4a53b7539c8bb7fa34706876817a758890460db60ae06c7c788ddb026bf117acef383fbdcb1f1eeb8c0df9415a9a6211ba4b97eda93d07f5e50914614c77694818b8f36192630eef0207a9afb345325e4a08dc13be41692527d5f6a84a2d2f71fc0d1ff58625bef6c963a26f04077d32c13076558171ad7fbf70bffafa3880d7066a39d4d9d5e0c889a4a93cea1217930", 0xd8) shmget(0x2, 0x1000, 0x14a, &(0x7f0000ffb000/0x1000)=nil) r3 = shmget$private(0x0, 0x3000, 0x134, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) msgget$private(0x0, 0x10) 06:52:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) lseek(r0, 0x0, 0x1) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x190, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) sendto$inet6(r2, &(0x7f0000000040)="02ebbb4240d7a0d0cfe03880280313ef", 0x10, 0x2, &(0x7f0000000240)={0x18, 0x1, 0x100000000, 0x1}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r5 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x4011, r5, 0x0, 0x0) write(r0, &(0x7f0000000280)="c8dbb2fcfdad3fc68301e482b831677e6a0da50e7a129fc5f40289e7bce66530d05bca0e1198333910b4539fc979a83b97bfd903aa49052b28d6776435fdab39bafd316d4e536b89fc6eb9cd3c7bc2a622d219bb1265219f1acf822c226058cae9ad5c77f5ac39149cf9d76379de2881e7ca270b7608cf91e5d1888352ad644b9e1327fe08c09ca558fc1e0a", 0x8c) 06:52:55 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) lseek(r0, 0x0, 0x1) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x200) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 06:52:56 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x520, 0x144) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/149, 0x95}], 0x1, 0x0) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 06:52:56 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x7fc) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = msgget$private(0x0, 0x80) socket(0x0, 0x4007, 0x2cb4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() r6 = getpid() r7 = fcntl$getown(r0, 0x5) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000280)=0x8) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xffffffffffffffc1, r2, r3, r4, r5, 0x2, 0x7f}, 0x7, 0x6, r6, r7, 0x7, 0xe, 0x40, 0x7}) 06:52:56 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) dup2(r0, r1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000001c0), 0xfffffef3) r4 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) poll(&(0x7f0000000040)=[{r3, 0x44}, {r3}, {r2, 0x40}, {r3, 0x94}], 0x4, 0x0) ftruncate(r0, 0x9) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 06:52:56 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x158, 0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mknod(&(0x7f00000000c0)='./file0\x00', 0x102, 0x5) write(r1, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r4, 0x40}], 0x1, 0x0) 06:52:56 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 06:52:56 executing program 0: sendto(0xffffffffffffffff, 0x0, 0x0, 0x8, 0x0, 0xd1) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) 06:52:56 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x4) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file1\x00') utimensat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) 06:52:57 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = geteuid() syz_emit_ethernet(0xf4, &(0x7f0000000100)="0bf8f6f068041de6228ddbfe415ea4c1eb2f4d991526ffd33ed792c68354245bc280949535f24403a04036f15976ec835395acbe2635d7d31b86811fca50a33f9859dc123ff69bce72e5a9f915be905748ee438fd28dea5285d1c5aae31989c0af152c97703945ac4e86496be860eb1a5ade213b0812447fea66039c1ea465b476876ae19fdee339b7adb0bafa7fc9725cf2acc0052eca3bb7f0fb81828c89b3c13a9a30af027c94fe8e34f038a1c0fc91e83be92e72c74a7b54c46e0c0d94b8e2e2d0e0ad3db66626868191cc88a25bb0451bdc1ff780a0c766c6040a058a36072bbf46084627196bd70d0f62951e0b28776061") setreuid(r1, r2) 06:52:57 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x5) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/82) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 06:52:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0xfffffffffffffe09) connect(r0, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) 06:52:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x80000001, 0x21a0, 0x8, 0x4, "c68c001bb49a4e25e4e9959a8fd69f94686ee334", 0x9, 0x9}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000000)="fd", 0x1) syz_open_pts() close(r1) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040), 0x0, 0xfffffffffffffffc) 06:52:57 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') rmdir(&(0x7f0000000040)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000000), 0x0, 0x1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 06:52:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000680)="f7364028a3a532a59121507f91688612c8fa4cda7683fa583dc3ba217bd01822372c00db03c4cbfd798f54aa059a81ff6f072696da0c6711760ec33cb3b97dd8e178b4192a1f964c0aa28b0831025cf475c607d643a61add70e614ba5663dfc2d415647d3870281c69b73c0b277deff09c14cc7e43192f6d1cdc14512855f378eb6d0dc1ec12a12efd38d9cd5d3e9aaf781625890149fcc5f6fd1559f9628657600325637370934c1e1ede58779b0c3c02e3fb9339ac0135f2e029db1dc169319022904a", 0x162, 0x4, 0x0, 0xfffffffffffffe00) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) 06:52:57 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x288, 0x0) 06:52:57 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x0, 0x2, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8040, 0x50) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x9, 0x9378, 0x9}) rmdir(&(0x7f0000000100)='./file0\x00') r2 = socket(0x18, 0x1, 0x0) lstat(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x6, &(0x7f0000000040)="efffcbff13b9fd31929648", 0xb) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/220, &(0x7f0000000280)=0xdc) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x8, 0x80, 0x5ee, 0x100000000, "2f6b962adae84119b61d7db8bb0c8045bd047771", 0x4, 0x80000001}) 06:52:57 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0x0, 0x4}) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getpeername(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 06:52:57 executing program 0: setitimer(0x5, &(0x7f0000000080)={{}, {0x0, 0x2}}, 0x0) getitimer(0x1, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x84) bind$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x6) dup2(r0, r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x2e8) 06:52:57 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) connect(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') 06:52:57 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000180)='./file1\x00', 0x0) stat(&(0x7f00000000c0)='./file2\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') 06:52:57 executing program 0: select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) select(0x40, &(0x7f0000000080)={0x0, 0x8, 0x80, 0x4, 0x0, 0x8000, 0x6, 0x80000000}, &(0x7f00000000c0)={0x5d000000000, 0x0, 0xb3, 0x8000, 0x8, 0x8, 0x101, 0x8}, &(0x7f0000000100)={0xd7, 0x3, 0xe4, 0x1, 0x9, 0x80000000, 0x9, 0x6}, &(0x7f0000000140)={0xf0, 0xa567}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 06:52:57 executing program 1: r0 = socket(0x3a, 0x1, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) 06:52:57 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000091000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() r1 = semget$private(0x0, 0x0, 0x201) semop(r1, &(0x7f0000000040)=[{0x7, 0x3f, 0x800}], 0x1) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 06:52:59 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = getuid() setreuid(r1, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 06:52:59 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x1) setsockopt(r0, 0x4, 0x1, 0x0, 0x170) 06:52:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) kevent(r1, &(0x7f0000000140)=[{{r2}, 0x0, 0x0, 0x40000009, 0x0, 0x8}, {{r2}, 0xfffffffffffffffd, 0x6d, 0x2, 0x3, 0x4}, {{r0}, 0xfffffffffffffffa, 0x1a, 0x81, 0x9, 0x5}, {{r2}, 0xfffffffffffffffb, 0x40, 0x1, 0x1, 0x6}, {{r2}, 0xffffffffffffffff, 0x4, 0x4, 0x101, 0x9}, {{r1}, 0xfffffffffffffffa, 0xc, 0x0, 0x10000, 0x10001}, {{r1}, 0xfffffffffffffffe, 0x30, 0xfffff, 0x5, 0xb8d0}, {{r1}, 0x0, 0x80, 0x40000022, 0x6, 0x9}], 0x200, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x4, 0x9f, 0x8}, {{r1}, 0xfffffffffffffff8, 0x18, 0xfffff, 0xfffffffffffffffa, 0x5}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x200}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x3f, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffd, 0x40, 0x42, 0x1b4, 0x41}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x1, 0x400}], 0x8cb, &(0x7f0000000240)={0x401, 0x3ff}) 06:52:59 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1019, 0x0, 0xffffffffffffff55) 06:52:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) write(r0, &(0x7f00000004c0)="e860c29822eb902aad996f1c6e0d4e4b6dde34f429682924b082fe5919be07d12f374459b05fa68291568aea72c9ed9b729474c2b8716bb5f69e1ffff598f72d780e62e3a99b6e619fcd6396ad4a1b99a9c56ba76092993f67101f2c67c3fc50420cfd45a52d1e516b7ecc6d0f2fdf840cb5d19791109fc0dbaacd53cbbe96628d10db7bb6451ddcba8d2d0c36ab5aac96c105d5ba999a8d8220577cbf99291f4f6352ff89f9c14f4b8865779d651a3274554a300d404fa5a43c5671d22dc59bb3a067b0a7323beae338ec9b8552b1699259cbdf9cf82c9b755df4d268cc47882b6beeb1521eedd19567262c8704af268312933113c6f616339eb4429b78cd940a79c604f30868ef3409acc3621bc1888af4c7faa88af279f05ef1fa86e74042fd97e6ef9498068f19be0f20fe19f7cf13d38042865e0292a12732d4b6dfa9ae9473bda6b1c9a6d9809f835ea43189ee8a6e239be921b355d4d0246efa7dc60fc972a18c24f95ce084236d336fc04528f57f282672a5cd235320b262d38f69a62bf16dbba0d0545abb9bc859aa5a015977c37a27f42404f11ad13bf7d1d67dbebb76748b2f957ec63149836f3e3d5f50722ffee4932b239658e4898addb1bef15170fbbea48054851b44ac2c25880e1df21f881dda8f0eeb30f91ea2371db0caefcde36550530f8175deff58d928b6aae35c0398ba43ea9d0e537a7c9e27ec4fc61d82daaafb52a458cb8346301e8cd988ec99ee1a3cf265832891f10522b62c8146e5d5340a9da10212d842e831bbe382e8299d4a4e6099633296bbdb663a62d69b5eef09ce758e2e13fe8c7386084b4f06444407b5d4eb9eda641d06cb88714e4d074587794c60ee44ed927c49c934eefe67caf44d1d0d62837d86f27691745f39d9d98619275e79dd0b242cc12adc3ba0b3262c0b854bf8db9bbef2a1887968d9a724c36385a4bf7d67e842ed702784261dd41dc9d4e5d65076eb333b8da15c7074a312b27c8e15245198b9bc36cba622078dcf43403030e89777ebbbeb9c2ecd9b3f62f86bc8795e06544d92ca478bf4a39dffeae092a1cc5bbef10248060e355c8c917c93362673ca18e1b95961a5104e8f1afaa0f6e1ae3c5574f5b9407af09d40215626d59d70c31644b68c49864d2682cd60a612fef6e4400e2fb9e74e719a7bbc371ff501895e1ec08a8dbe7469cc71b500e4a82ce2559904401b13c5150a374c70a508f44b9dc639c85413661647b0d079f23dbee03f7379bc8bc6cbd4eefb63fbdd37cc72a47ca0e946a547e07c603788abc985acb2c204d66fbf50f94665efd2e506eb7c393fef7b9012e88b75904676b85a74e3ec626608fd399925b342ce7aa959094484e5ab796382208597e749dfd5cfafc7872528236361bd14dda75d239efccbf84242d2ec15625fa9f5906367ea8599b456d82bcb5186bd007fd2337eb011dc253c9afc5053bb350c19efb8b512eb1aaffea7c9a0aaaad1a1cff2106f80bb3a8ddb61de8313ac5f020d77cf2f4257cfbc12fb34f4817b1669b276d5dde21cf1fd4fbd69c4da9c43520954bfa6d52d497b06fc46acda53dcf643776c07a53d74af2985b8911aa3ff5e0425733ed62831863ca3e9f0f5d65a4beb7cbb6d1bf54f972227a435a00daef572384ac3944069622e80e2db4b1c40a6cf852eac16dadc843825480c21bfc5943d4e1ac4be83e04f99400b78edde5ff0d1fc0a93d6a79e617669ac2f3deb3800f0a890eb880cdd86cb775c3dedc3bcfa5e1d00713e4fadbaecb3e753ff9e01713a0ab3e36e97d767b735e45a667d3c06ceb8f3e90ba903019d98c59bf2d5acdbd59d9c0863876253116fd589f2b02baab0", 0x523) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 06:52:59 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e", 0x1}) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000100), &(0x7f0000000140)=0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="bb29482ab6ec8d92eb5d6246220560d7f784504b20c43ec0d4be4a104a8de430c6801f2c817658b55cf907ddad7092c5277d66f9f4d65a0b94aac850d6c41692135ce1e5c0e24c86f171d619198147914a189de77d2750fa68fe8104ba1ff280b7a6ae0ebd6dd00767ed50faaed2a27bca6cfad47ca769d00e83b2b18df1c0e94b094422c0a1994eb96380a107ac1ec0e613e0e236d9246900409f62000d699114ee699995da3277", 0xa8) 06:52:59 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xffffffffffffff34}, 0x8) 06:52:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x610, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x7}, 0x10) pwritev(r0, &(0x7f0000000080), 0x0, 0xb) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) 06:52:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = shmget(0x0, 0x4000, 0x18, &(0x7f0000ffa000/0x4000)=nil) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getgid() r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x5, r2, r3, 0x0, r4, 0x102}, 0x80, 0x2, r5, r6, 0x8, 0x6, 0x57e}) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="cfd03f314b427822224124aae2d29a936b5cbbcea816c31f8e63f7d2cb67f306921e6b6c48b4e1509997d56d8fb9f49810339c34d3100af7040e5c28673c6ab38c5ca07d2d9f66569fe4adaf8970c3cbec71f9dfa926daa9441aa251a3a818930599ed364738b9baa0f7f4bba260b75449d8d55e842834de449f59ac0df2b7b709646209e646a88b2e465db6649744fa575f917452e9f44242aac318b694e9547c11d076f0709d02c6d862f73b2a10129d144341458f478b95cfc6f06862d303b0ea388e8b79f772456d38e31121e0f58389663705fbc77479536eb76556ceb8d84299332d35e52ab87f0e9c0d4f3e201ed4bf58dc20ae335badd5c306fc1acdc22a5b51ffa7d29a8de13906481c39432984fcf1e3c86840e224659a16c5404331f4d9d476a482eba71a093a66783aaf17361c6cb4e505d78a8acd6fa15dbc515303e4f5a57c30c0f259c9ad2e4f79125f14412968b7dd718b73374d634e4d1fc841b21b184011f015c1151600cfabadcb5e578581cde91692a83a1328c06e70465a450b9fb0072a9605593471a43c3fb406ef88a113d7215bd99eff463912304f2801692753bf73fcabdc6cb083a66ae21cba7ebcdc3d71047a324b3bd5faf6526495dbc3f2df3a55146581450839669dfb13a1a883559c4556a52770bcf228c98e72c7844e3632b6463cc9f3334ac7c7d4bba2307419583f08df558e3ea11189fc9fe2b8cdee92bfa5584ba486b6381bd115b15e20b2b8163a76535deb429a0c78921d965acb1e9de743f0e9a8907b883f2281eb12352e6bd16eea83fae726b25b45696f5b1b8f02da74dd37b2962a5b807460fa32919ce3b52334a61a3f48e39f468c6be1d9ffb2b01e191ffde2b97c840f5b32db60a0540c93e17df4d63dcc36cb9f3a621e82ad6715cacc1d587ea4e38e191ca9a80b38f32dc071db57c89b54831c28086a7705098827700905ffa14807aa8f02fd048e9efc8014c916ac04d05201b77696dd68f835d4acf22944cf28c31a04f8d123daaec07274fdc043cb0004fae7500f83e3a30d0abeb4b74a885a03c5b1799178dc795ef25edd88c7d8984aab13cd76df31a2001a809f503f25cc3ee572ff5883618595c0ad788966225360a02b5692f7254f1e88753de1c52373af97185ece44710c9fa947b86069bd21724fb6d13dedae7a6d7c3ac11b05fa71b421891d8f763cd79e7bd952805855b7d27308cccc1e7d1cbb6b51e05d68ccdf902954d421bc23184a34df5f4114ae56598600b4c707bb5e47fa59b7a3ee73e8a37f843f3aa80c7bd6b727896eac8289d833964c6a9a6502a05b10eaeeb7dddc7eebd40579f5eb3c56eb76bd29cd4053641feaa1f212c5a3b5fd50bf77e20a5c56d4cea08c2885a30c5e951b63709e143462ca0b22672933e23216b03c7449ba88a60ebe716a5c82a25343d1e4067289c42b1970ec8e23b9e60f7505476ae392160788503f7b5963ee3bef7a96a3a3bba802d85139ad98c707dac9e7de276136f4082480f3d74eca778e446865aa54963a34e64e90848aaed692dc917f283d79c3a3c3cf297df68dd0fcbbdbd3a4029a546cee78b04e1c95224201908a9b2a6a693093ba84e359f4701857937b6ae15efd27831ff2bfa3670934dd6fdbc953d0d7449835e232d82a48caf540de5649b95212dba0ce3c8281590e6abdb4ca2cf6ead36628e94e50883747755032d1562469e9ccad052ba5095675e95977a55250af96fb4a42471f598433f127fd4319d5fc9037ed223a909b6dd97bee9a08542d2e510c73175b5a56f4530d6e79d8c8cdd7b1af78367674e5a9125d49d1864e7a33532d16757a2d203afad98cb14c3b3694ce7d1e2ea8748e389b2e19be65cc67d5acfaa975135c593a7bd8892aa9276630dc593304d77b5bd43643fbb2ed05575bebad78c76dfee9a1346f645858c08825d7713aae5a20f6a7519c0c1af8704180c66b47fc12d4b155d0ba8af6adef8a0b948626b2aa33777ce65638599edd90f61585526463cc431050ec3ed899ebc61f8d16d62390ad46a7828b1046d8c8fddadc306a170b1320fc3361ea160981fe6af39f3346676b0cf48928d3b9ffb1e64ebdbdee6a2843f03d35d52a6d25fbabd6af4ac252fda56653ddeb9515", 0x5ef}], 0x1) r7 = syz_open_pts() write(r0, &(0x7f00000000c0)="d027c30bbd2783aac23afcf78f98d6a737a8443d354062f09fbb55eec36cf41349350f4d553d750c5a2e166b634a9d17a5f09f4e12035020d765d6d144ae2958d3cba7d215a9011a4c62b29cc3cb4ef3ad9f9e5ff2d340b9e9e1c82ef8236f778c6608043281a38042793ac9b1354c1fe15dad18ded368fb35ae4b67b20cf4db95bcce517bc6a6f2834ab109fb252b6cf5d5368ce420429c0fdce038414c1171b8d3f8ce4f6e82773cd8c311e7d81f6f5a089481aa2bc18e71dacbe9c6fc48", 0xbf) close(r0) r8 = dup(r7) read(r8, &(0x7f0000000000)=""/49, 0x31) syz_open_pts() 06:52:59 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) r3 = dup2(r2, r2) r4 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000014c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpgrp() r8 = getuid() nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r9, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = getpgrp() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) r15 = getpgid(0xffffffffffffffff) r16 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) sendmsg$unix(r3, &(0x7f00000017c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000140)="1aa8cb651bd7d0b519582fb752606f3d735ae8c2ae0cd8d0027ad37383c73f96f3b56e88067c1ba3e0fc88a1c1490becc190acbec35014c5d7094dfa335d85f5b04736b814a93a0f6de381adbc560378ed724934712c4b624009c96ae38aebe071b6962e52804008361475acef0d112e24d0571c5a6eebf83173213cdefbce32bd426eed6b25e3b22824351764aeda2edb6474a3ce843d89e46a1291306945fab612ef4be52c54c933a66a14731198f7317d1bdf3d4d2c38609b3fb3ea2c45", 0xbf}, {&(0x7f0000000080)="5526029619b3708c277ec0c66a65bdd48fb6a3d55d94ef9b9efc1106ebe648372b641df7de3052f24dd15e", 0x2b}, {&(0x7f0000000200)="35717a29486f7a50eba2aa85968f99c11efb92804d8bd01ed58d9259e367ba46cbae5394b5f19ce6482db4119c1343bbc464cbbfdbc78e1f624d92715b00ef8f915bb3ef8dc19c0d2497a336af7eb7dbf3287efcb97222b641a27648cfb005eec5bfcae869a29bfaf9b9edc5cf7df79cc7a6d6cad679d86a22271ca94c1a630f4972f73690538da9994b02df4685e844a59ee3c453c1083cfbb3be02cf2d23d38cd1daf5287e60c28a8caa7ba81244066485be1e892ff6bac34f0a5c9bd3acb41a6a969122be9cbb5ae23322033a08cbdd8ced86e7cfcc7f47ccf54143d62e211ae785f21342aee405bc4fe8f0c2e40197f9b3ecaa7795b76e39", 0xfa}, {&(0x7f0000000300)="7ac0c04394221c6ad1582cf8a4de47350569528b8b6c340e2dfdbe91b31df10b3556aed332334784e607b3b54f562c24f79982abffdc020bfb387c5afb140410f6c98f89c63ba198ab4289e8e260189c16758c4b7092d9dcf97d78378b02b05a18e856746c995c5c458189cb338cea2cba701f979124e6c03957b552297040263eba6af6b06984d7ae4adbe5f69a9f718bb156c4b8fbfeb3acf66ea622ecc4285171a9d5515da7146787e04649aef2605422d41bc38aef9f638ecea60b3a66d1ac8a3178aeba304bd59237c38cb9eee786b41e6ab198e81162c7d2d0d08e223015682c9c34a848f4d3c8fef36909d33c1109eb6488d5f018f6f5d7093ad3b497cbf1bf660c9d8171e7007a2181cbbf288d7576d332df0848bf9b8bd363b85158cefd9acfa76aaa813b665d59d167071d503fc4d9285935dd9e997740ddcd17f28e5c57563ab580d8698f2717f9f8250afcdc11c6b52b599877dc957b35b4bfbf8b10aafec699da49574a691be210993ff3d9065107ede7e82c6357165d8c6f52e7013bceea26dad85d209fe3073b0d5369fa7fcfc26f444b66ceac287768f5a0601b42b278a888c04fba1b0649599c43e02c64d2534e171a371dc882bc917da26543e893e5abf3913b5d878794d109e3c84852d84e7890a9243fb45ee03605084a95fd9062e8293b9f0c611ed3afd4a718590ecb7ff8fb09fd0fc4b2b16cd8005fe596bd3e7efe6f79b98063b3b57bc6dcd25544242a27b168a1c3c92cdd6692d54190e069c301c7e47bf66e0686bb8c6099da27bd2d51794ebbae2a4e12aade4b7259ac5e1b6c788c829e338fc6bed9d690f45109275ff76d20fd61a6b740a0cabc1fa5e9d1952af0a4d5395a7de9c528dd9c356afba8084616db1c38d31ccf95a2ad38854e72cdefe019a66d89b166eb69ad3aabed31d510d97b9bf70b4b031cf884450b6308f08eefb68f8990040c15ec67b2455185813dc8f1a608fab3b52b36a1d16cafaa5c9bc0e8fc0ea6be381285db79b7cc6b2de8f0b0b1f7d4f8489e333f0242d3503ff4ff24abf880a791b9a15ab68b609bd5320eb3840b98d82619c22e5f29270c6390dd550e60a3cc2d23330059482d1e61fd47608b9d1a8727510e4a03fe5475fc43a06550821ac4ed47f3ac417951d5648fb74bc6fc29b6d0f48d350fd0052125424cae1733224fbbe737d6e2814f34636d638bd906445d8acb96f600ef8b9947f8e7427f2c65e0cd15418f5285f11a55c67c7738f1acd5b7c2c3ad439f147ce46ea46fad8440f06d0e5a7cd692ba2c10676620f674847c40c343bfe7ef2bc59a6438f174931d1648df2ebf397064fc80cd236bec43484f901dbfea2e4b209adccca7e3d4b7a239a78f3187a8be5397d6c0f2d745887df8a5394d53c5a091a4c84e88d3b7ec052861431e020272871eb60da0289c13ee2008adfc53d25e1321eb8f4e14fddda8dbb8527d9482ae40414380595f129fde4632700bc7e6053cbe59be85cef45da7fe5070a3e7997c8efe993cf8fe468788230f8344830e29a28d7571f0d61f76d1d1cf2a0259b507cc0f1f3407ff60830c22aea07ef5156180beae1dedc73f8f820a395c20da1a2b163d02e9bcb16e5c93f8b50ea522f91686b8fed0bcea7ebfad3836519deb6b70f18ecb9f1ccebebf2e1f3cdf6806daf2ff33b893069ab0bc335e53d0b894c90f4f2332bb629a972cd3bde104ffd3a80a068fed24a25cc5692c0e786db9f55529f428e0f2a7c31ca7d371cf493c6a0df7302186b7d99944cf3ae4e40ee787ffb2d166b5a2c924cbc33808455ac7630e667a77ada6c32fb22d17fb36f515ae9923e3955eb381f41df7915d06eff34f0031589ddd0469556eb95e1658b84c857eb2716aa7496f37c6c955f09d83b0a5296ccdcef29961a3f7c62e1addb0ddfa0f6fc578bf832475e2b74ff7ea91596282dc142fa0fc8a155f04503a45e2a1d83d427fe1bcf57d79655a16aa5b48a724d96fa11381a24f0d348921803fa9bbe79b4aeceb47b61c83e7a7757e2cc486acbb719216d1174e3401e00fea0774b54b882a2662a01c1fdfa0f51abd29e9c7b98455a8961b1afde1c6fd0da1d3239452599a245c556a9bda4e713ee4d03b1bfc946aa6d897856254475d98408029c512fcc7234189edd8cf0dc84b7aa828cece772a786ccbed933eb7e8da80e8731a00d47262fa44d011af73fa7da718f6e043fab9bec061059656acbf3139ec38779c0d54c92f5dcfdbafdeebb20350a60c1125105639b8301d2623cbf1b733bb86b218b08b83db93c2feb6e5e737c8d904af592390b0080d9821528a93084a6826db10c31e58b0fa5c9db53d4a83ab51a987dd7901d8a042c471d60c59661bff2f41a1686e3b5079a09594bdac3004842dca113ed8615c388d3cf9b97945a82f1e3cb38780b14bd916afb70e03bd8b856acaad08e8d47f8ee45f6f22ff541a4ac4e2e49a92aa80d8cb6c3e5af5c2b079458d68df53232c12551999fcaa75356d26866d86f97178b4532114767cd51fe930a004fbfadcd48f87888c40269f4b61bd98ddc74eab282d872b6b8ba6bb85e847c30bdb02501ee72dd719a008f515d2eb356deee29fb309c9b2fd8031008329a284933e7650e636691f7f18d09712372e0bc4f7760cdc8254e8ea5bd43712fa1f9418922839299fc2742ccee01e2cdd879ed33db8ef638a02b518e4e899f73db8270d6960fb5c194fca561354a33bf7d628394ee3a9220f798b3b2cfdf6eacba558ae6e3660d5b21d975cc3d789e1e17f3c39d7b697e581ad6ff449b164d60292a119c8b621aed6ee76b3074849a02c5da70d2ceaa5cafd0849b985cd5b9cc16e9d5186ae134dcfe500f560db356c6b60e1d855cb9bda49963cc10f7ad73abc19e2f7ff9dcb89c6e855012360834ad535b9cb2b5e9bf9f46f287ea7fe5088121a41ed865e6ac5260f4e28782d79df1a3aa05e303758babac17c495784d93131ce80a013c67924165e110f96c0b22a493b9f4bb77fff3ebf0676e8cb9279bfe106a5363c6442f96fc00cd1c4dcbdaa2cfbf3077b8d6d0a3b4f366fa975f9140c21815791fd1af5f9e0ae75491ed5d16edac67bd699becb37c92db60817a44a4709fb3890889cd93f369c562ce330b2707dbd083af211f397b0d37d43fa9f63e691d85fca87bea57da200fa8751fbcdfcdda3643720661b0a73a3b4fe8af49b4ab43b210f058ae78e6fdf5612ece85bcb031005bfc1fe8ded6479bda290dfba9935721fb1b727d3678590f63a54230658f8cd6a78b1e8a4a0759f6305e1ec08b49fe2c2b3ffde2add53de4a7dfb199a4df4ffdc7f31de4291934ea81e3bddf224a8a380b154646a10d35b78f3cdba4758b73c079a853f2d773773888b6be09c5be9409b4693548fc54793b70f6addda7c79e46c85e78c6f819b2c97778062a5f2f006cf09cbac54381268d6789f8bcb00428e703930b124bfacde2ea74aa1fe74f26d04f22780f43457484687a02adc7853cdf3af9c641e2d2820f82b63f62ad105964f31731bb1b60cdda15e61267dea85641618baea49a733bbe5e22048398523ea0cc5337d806bd4cab708a2c6eb7173ee8905b828996019aa0b5309d6b30023b17f3b2096b1aa85c13c942b72c039d56f49d5489ca881d779d9a79f2b2598f91195209a5fbf921629a7ac4f8219665cad0fac59c9db32260d6417d997db09ea46858a937ead279188ae8454a749520681f84b4c2fad004d946bf3ca0776613aaf3ba4650e0516cc3896e90fb5b6d114b46bfae28c49ffedc63ab65ff3f0f4be676acbefadb27fd0c3a4c5f05f7ce0924e370662866616b45bc05a52d0bc9a81e2a237b354c782d1bc74ef5975ea3a143e2484f1653ffbab3f13d8005f0ce21d8a0a57f196d4df39fae5d5e80e2226c50c11dd9e7d5600ec7b86175876329e6cdcf61332afe42956a80503b7f2b7134b9fc1a584feb449998bd3cfadec0ef46dab7e11a29167cffd70d7ef83bb4731bd2ceb714d142e627d030436348e5952123539d094ee1a4b81d1002aa36c28023b5d49b687b6693336cb2732a0eacdcda17dbc153640584a117d1f51ff3463de1af0064689206c12a14f2a3f630e417ec52532af732096329043cfc016d05f6f2ea428ed8d09ae7bb6303e78d5186956b4d7686bd80c6a9cde384335cffa40e4f39ae79ca9323f45ce78e2e0a2e284248313ff8b6acd963a722d4e8d15992874d6887d2776e1cbfef55948e0d0f5d0d47baf84b8d9812b878e624f7db6dbdc86c68a0ff2e361186f0bd17166378e00132d9416dd89f2b56968c2f426a32377742cdc1626c5566f910785504fa4b567a9815091e82578330c91df1273f9896461c2605b1b76c0be90f0f69c3be5ae8c4cc70d5d5e8dfeca3a3f1f61665db179deb6284df3bbdd954e0666b32173dcf14bed48237c3308213efdeed4caf88c5b40bb2b83743dd0a172f41dd12828b335868f992b26dd3bcaf1d3dde356b2244816ee0efb7a4b1ca16eac6aeb6eec3c695880c4c5c24c4c9cc5a55ddd8dfbee7ec603c483c235b43f91a942501dcdaa032a2a79257a1a5759d1ce7cfd3788ec358ba57b5f4cba17cee3cede2018958bfa6324122ce2357bf798378c42579686c7e589e7aa67452280184dc818ae70a7d09aed3156fe9f96e0e833b09662c6b46e9361649b7864ef0869c4281d46f660bef857cf13c97b8cd9404d7c75a9c48ff07ce7a5d4834d6574de4ca5b812d2056b82ecccb74cb24aa0f88ad5cb844908d45259d9eafbdce4feb7b6c637badd8f50e6bbac3c7fa3a007ecf60b6a6b142af03debaeeea77ae852bac9d0bd81b60680c9ec3a3d2506a5a09fe2cc0c54e46fe4f2b37b0b793b0b9d48f5d81418e50b765b4b27df90686668223fac948eda143fa5b6c97a4d78b67fd390cd907e77c8bb2044bfd9ba038dfe510ec994505230881e1b31bfaf9b866afb20f9bb6045c96afbb0d82ad26c514a5f279e9e37e9f4fa29084c00b9ece4f7adc87505186f00dc7bbcf2528274afbe5e5191fee8a9b18bc435d4cdff30dfdcae61169039454ad9f1a660f00645fb297b9612b532df1fd59580d4f689ab478acf99965c459f94646b2b6c5ead0478ec02419b226fedaf8b320dfbbe9badcbbaabc9fc3c03134a1b01e770b774ee914d667aabecdadd54047cc3d1d301d612310f72475b0f217bd3718d7d961420adf4e499db44b70b1a6843294755b3e6c43690957e07f20370bcac0010da98770546dc68573f71ca5eea2d83981b9b6dfeb46e89f3cd086bcc602deeda45ae569af57dc16497880ad308764bc734178ba400f36edff2bc0387b718b746579dea66783ed9044f6e848edf580aab5276ef0dc0f6c9120c8b73534d7bedcd0f4c0689a99c0ba5030006eec6e03f3fb48836b34068a1a1aecb92acdcb63d5b4fe7578ab0ab2b5e4d19257bd57f6d05acab1e13dff859b72b4abeda82f9a8adb72c05a2dfc25bdceef2cc6779ed52d5d4a3d0859139ca5a499316bd4a796363fa5e328eb3ed5c605e02b781dd7c6682e81b64f7fb118f97f1e33a9c4d5c4cd79b4e8eaf537f8be7f01f9e11f7bb176100e479948c418951ee17bd769d540fe19308fe86bdc066610351fad8c31685eb0cb67d76bdfda39f111c011a45a6d9c018bf3b75ebab7af35ee2325c094bdbdc82c097a854bf4e7ee64d8f8b9cf4b088ed3abc2b43e2c07b34d62ce87a6a94c2c093a888af6d16ed1c347afae92b80e93bbbdd5730ffa35ea0e79fb3f90445681b8703855c3a6a9b237bc8c20e", 0x1000}, {&(0x7f0000001300)="fab71635044e3135f200fc1bcbf7e8fc0beb6ec185d0a4e7be", 0x19}, {&(0x7f0000001340)="76865798d819fd68720697f8ee153fb9038a45a867a411fd50a73860f45ef2a8e236e0a55848538fe3e2cac842f245a281804e30622b3d0e3d1504ed9aa44d917384dd56882e178d72922445cad1020f31ce3142614795197eed16e72d90b4037c2328760f055d6596cddcacc0dcc649a9aa50ce7d41d3b83287bda264179b16d9aa863d5ffa48cadd37a88f79ef7105", 0x90}], 0x6, &(0x7f00000016c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="0000000030000000000000000900010001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r11, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB='\x00\x00\x00\x00'], 0xd0}, 0x4) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x108) getuid() 06:53:00 executing program 0: munmap(&(0x7f0000fea000/0x4000)=nil, 0x4000) minherit(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x600, 0x123) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xa1c8) 06:53:00 executing program 0: r0 = getgid() getgroups(0x4, &(0x7f0000000040)=[0x0, r0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x26, 0x8000, 0x100) setsockopt(r2, 0x4, 0x7f, &(0x7f0000000080)="ed6a6a6e65ec1f57bd02", 0xa) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:53:00 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 06:53:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) renameat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSBRK(r1, 0x2000747b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x100) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x1ff, 0x1, 0x1, 0x2e3, "065aa82afa7d6c665d6b97e0ac7c0d0db64a13c4", 0x5, 0x401}) 06:53:00 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f0000000040)='./file0\x00', 0x21) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) 06:53:00 executing program 1: nanosleep(&(0x7f0000000200)={0xfffffffffffffffe, 0x8000000080000002}, 0x0) nanosleep(&(0x7f0000000140)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() nanosleep(0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xa8, 0x0) close(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xa2, 0x4, 0x100000000, 0x1}], 0x2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x90, 0x10, 0x5, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x60, 0xc0000000, 0x8, 0x7}, {{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0xffff, 0x4607}, {{r0}, 0xffffffffffffffff, 0x44, 0x0, 0x2, 0x400}], 0xa69, &(0x7f00000000c0)={0x8, 0xf9d}) 06:53:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 06:53:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_execute_func(&(0x7f0000000000)="362e0f75701fc4e1e571e340c461d5d231c402c5934c70013e660f2e99afb816a8c4a27d41a7c400000047de7cb30bda5d2e6466260f1dc2c4024d910451") write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08a45dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f6878dcc298f90000000000000000000000005055d91d3ecffeeb368a4366124959ed1b1f2529f995b9cc805a8d6c822a984ddec69fd958aa31bc080b202587d857a4", 0x1c9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x2, 0xad82, 0x400, 0x6e, "70e4fff0f6a793051ca006faf6b594fc6cf6a859", 0xfffffffffffffffb, 0xa2}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe(&(0x7f0000000180)) 06:53:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x1, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000080), 0xfffffffffffffe21) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) getrlimit(0x7, &(0x7f0000000140)) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000008c0)={{0x80000001, r2, r3, r2, r3, 0x54, 0xc}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r4 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) accept$inet(r4, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, 0x0) r5 = semget$private(0x0, 0x1, 0x240) getsockname(r4, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r6) kqueue() ioctl$TIOCFLUSH(r6, 0x8004667e, &(0x7f00000000c0)) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r4, &(0x7f00000004c0)=""/78, 0x4e) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000880)=""/36) getdents(r4, &(0x7f0000000600)=""/175, 0xfffffffffffffec0) msgget$private(0x0, 0x400000356) getppid() 06:53:01 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x400000000000) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$dupfd(r0, 0x0, r0) 06:53:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000026c0)=[{&(0x7f0000000180)="c2420bb07dc00572570cfd6a666693ce6f36d387aa9c1d4b21bfa0693a8f4f64e5de0aec7596d2da948108830802d63188d9ceca1689814a93ae153d509b4e411c70dc8c434b182f618f7c98d4c0e4f7ef78cb1ee83e8d18422e8676bcd93ce60840f67f2c67b7686fe723fb65cdc33cb7bab5ed1ccd7fac61befae12ac8bad58ff1e210454bb4b005936d9f00a11e1d398bbca2ebcf0cc9e9c00a393b6193f1cb85ea8975c3752e65cf3f873ede5b83018b4de7c66ccee03e23ac6e7ca84ef4ba480b094e8b1f8ae79d3c8cce9e156735aa3e54093f695f66a020c7581c1f056e19b86551f582bfb7a3c685d45936efa9826c31433e6c480f653f8dea7c8a73f3234781f36df50aa39d43a4eb3985356bee210cc596f7b94deb6cae638b2c5a8a40368dcda5a014b48b6129842581c8fcab0337ea6600e251286abb32dd9160f447ab43db7535631bf87d3b171bb9f5a2ffa1b23bf7725bd0e34f6d8fd339f9e3de2c42ad46338c5440ce8f14f80c269fc6c885072584c0fef5cf4a418a947698dcc0930c89c7ad9b72e6f1354619ca009dc39828974b057d5aac5fb88d7c6d1b5a3111804199a2c16449c2b264d4773feec88ae7b829fe340f23dfe68105bdfb0973b22a879dc97d70d856ce876c4a2e8cc489f003199be0c0a692f38e18319470f98ce550711b0215eee2a6fa6b3a805fd4023ffeeb1c474bb32c0f63b4366e7bbcfda2fae8966043334800b21b353daee0df1e834e2de0947ba694476e00f471044010a95fe012b18eec1d64d1bc4b4f7d9c616b5c7f3cf0eb557d1111432d8b3533814bdf1235fa380ae058a5e9479f63e545c402a95e5a5d446b1c1b7c38adaf1e734069c967cd4eb5d423a2a930b666d6dfcb91544bf5a9091e635df204aab33e1cd90018420779d84c17bc1c4f67a7d71d8dd45b5bb0b0368c8487363add2907e441c6ac95faf2801f9d846ce6e778194f0e5adcd147db069cef4adcb7356df4f29e2098e6580b88adaabebd77b0f68f7faa34fe877752021e895cfc3b119c09d4a5b41e2f4e60a63312ac52bc5013e45cf21a5bdb0d4f2a4439ec36bf6be949c5b52d50ec86d2f10a6be6b5c2bb62826a70db26ba0cb1aff04fa7d67d48b72f6b3d0e35cb1d214a45a9aea4aa32c50e807908c6803278e6093c693fd503b4ce91e32a13230375bfaeb401bac699bc7871ee94ee78748723866bcb980c8e2056533acea546a2ff487df051876a5aba75b56bfab7b5d47cb240007e2de96644337c80df46dfad1e2e2fa02b599e08e19ea41cbb5140acc2acb5de77b064fbaa834d53f0ef53d8ebc752467a2935dc9064fe579c9790e46782545997684a122a265f839aaf1ca0d7efffa916e9a380bb7419765f1e8eb5a24c134121579a384403194757cf706e69884838545d99ffaac5a020aa3278dbad1934af7fc8aced629426f694dcbf25d0028e18b12b2487f5d001efb361601065b9731028e2bf356d8d0a07395897926380375c99d66241d2a83385d8eff571af15d85dda4214a4beab5ff2940bdb6f151ee17476ea9fa905f4cd7d00715ed62f842362eb6f3683965f725a85f432abbd88d6a2a00946ed6e3edaa167af3ac249948fecf046f86f9acb1f144b0c6944c0991612bcc97c6702a59ed8001b36cb029c3f41e358e4d33b62e9832ff04b79b6a3055ac7be4fc7e0ef474ffc4f4ab11c57e46dc3b2d7e5fb03a568210465de993ba6f602c71eb0e90af1f1d7e6a4c6aaf5535c9b1b9357bed84d198ea125088def63cf5e70be420f6190eea2b38021a5f60ccf6e8e3bc3068e0766cc402c6b5cccb6b91c66af2507b1a280d265239a2c6cf1d9f56961927ce76f218799ba6c98126432cd9f93b6c5ed373e06c1cfe995820a9359d5e7ff4ba74de7a3083d5618e32784af979327881b9d7a4d70192b995958cdab365589f2cba9faceedf831c839ef0a17ad2b980500cf4e804001e35aadd77d781e52fe1dda7be9d633cd5b0c8e3d3e909b78be7e1b4528dacc3fe12bc9d5805292cc31369489c9eb231eac8ab15141fcaaf1a14cad517d72a765d39d3d0ed0f3d34d701e332a16f542f24af99a4736f52d0c915bb06f9f20d7d8e190da3c2423ec2d62e4668ad037b793c2f4d9957eb6392375f562f4096bcf4ee8b443cddb80c36b69c55db481def68c6ce8f73c86f9a46bcb2705e6a4fe5d2494eeb0254e216679da4b66353d2fee05fa8a2b1507c399e91d06965dce40164f5cb9ab54858968d7d7b9df348f0e772f3871ddba5ef1f2d591c4ebc7f81a1ce3ea6f4c93a74d5c85f5bcae1131560d96ea2d28710af9cfbe4a59f4ba5d5c2ffd5dea3c4918ecd7e39926100809a618d26464910a7153da6024a6505f54d8cca47d70e5ec1881a53f3769dd0dda33b63b54000c3e4b6af23bd22503118a3b4afa4d30ae133cb0322d8800bf07d672a452225b73dfafda39c1bcaff9d491c52f053bde8987387cee9da75d7ac5baac891b997aa7ecf9eda0533008823e8aeb6e82965f341b79d79b0d5fd7dfe623f9b749058cb99d949ad08b4c590cadb0d128a7a8c3cc65ff38d08966cfcd6e07a8633bbed094a628153f1762e43c580c23d3b4aff0dd88b12257f0a7f554b0ec70661edd4b1d7bb3f548aae73849cdd7438f98d42f7ead28ec2cb5db1fcc52943846883fb62605af0dfc818ca75e2fe3967aa8c3561e0266735a623a32c91542f7169b95704e6f17b77f8da8865e4f0ecb760267e76e2563473ad9abccf338035d1522bd60976a9cb015cdc85206585a4b4de1d5ad59dae982bf7b2e9ecffedf77337bc38720b82beadbca3389d00d88167388add033f057ce2c38de962be2abc4938b11ca1bc818d3f5ac1bc2a2a2a086eb6b466250273e8bbad189c5914b2aae0a1a0d47b0751724c93d590d295d58cb5f8ae6429b8a9068e840aa808323a2f3c373a1430b025a2d4562e4163e6d8ede8144cc980cb9ca1443a2fbc86e0c8fc4b796a889865c3fea46cce60aea5d1cbbbe4fd32019f8fc7661b17044eccaabcecffc80cc6b04a6cd57f7dde1057050f15cda76efdc74271686d6ccf3dc9c5ed19c7532ef6c26c5005d7768d19098565947735441c4d3f8808f564687bbee5e86fbaf7445a1cc17561ccc9e9693eb522040ff920af33fb7f8350b89776338ae68e1370efd1e63d3b9400ad422592c5b0e749066ffd038a502cd75f14391d9b3a0e9d8ed3fdba444312e51de2ff680ba776910fcf7b6344abd132d16f9cf7cd657c23f6b52a09b9131c68cf78dd61b8675a8584bbb5bed254952513d181400cffd1d82e659214a65ca2aa4efa35414e9d2f8ff512aca437f49caedbf5fdcf91917f91abf738505a66a6874aa7e07f9f8fd474df5dca40034daf8a6a4c5f00d57d304c3db8cbeae92cc01ad0a7df29d9cd47578bf4d316b3d7757bec7ab4f0d18b42c1aab0b96048a662de9bb094be9bf32864b6510771d481df0056dbd827c08bc7724bf71bd77c9412b768f8f559331ed1ed0def2f2cab9430bf8ec6be9282399a880b6b910a34db37ac1b2e8a647cf2810a48e2d0085d62e1b7b3d9e389c2372aa0a00b56fe7f0248f75fb4f93a0a529a251bf5b653eeb7f0bd91dd267f9ddd09a2771946152e45f8bdc7f1d512ac8243898ecc42c891e51acf52ac68cb692baf16cdf6c7486d7011485db0e259d164386ca53194a78199202083b1a8600d97c5e0ac96df3e21774f6e6b062017c8004833f7d0f9ac491603bf1393cc932a803185495a652bc25fd1751b3cd2249d8b65eea0576174f167a0dac2d8da094905f4816bbcb508b9982d93cd40618ddeb9af8f9b3b7c46019cd0929b22a16daae77c92fd5ec6cb7088fead70f571a9e38c70b4b45d86ab9ee2bf29bbb7c5a016100e99f9c4af69997113be9d9f1db3a1980741e6f932d37b9d38a47b48f8405186b9e4293fa53c58633a5834dcd368ef56be5fe4cc58868687f7bd5fdb73df126a0d8169761287c95084baa6fb1beb9191dd02c3165d3184b196a1553e3550092a95b47960b27ff425e5b811784f3e7c4074a576cafa51989a47605c96de8d83e001b730a2ebe8fa947e3e137329a4077438d5a017fa13da02aa10cdf7fdfd8d34343ee921dab2cf557ed327f105750a8505b6310f0947705774f5569c8cdf247f639454427c17c19411ffd4f82a28967895e9941860ed0d46470999bb0ff31f5e5b4b76c39bd6bca8142b3a7b9240fd8f5c5be0c7aeca09100358e9d006571723d8be6d70486fc85f0d9fd18ad19f6d6d778a9edcdb63310eecf029428fff4ee469b1f290698b89de7bd4650ff7944389fb703520b189ce377381340cf4a3e4b6d8fa570093c52a993f60a65534a6ede4570b6098a2be1c0a000371559d9e253c29e87e5410820ccc5db1dfdfa2a2429a34eea759691fe2e5dda981f4f20175a6f124b0cdb97953d181a72555d0d8d02e152dbcf6f6daa0eb52001b39f2c7811116bfeee63d2859c2c06212931aaa7fc0cdb2fb3bfa7c97da14d18f90bc6ea0a99bd3bcf84776b791afd2a648e65e435cdc18c5e8f9fda0e1c495a18d5837c05c594280634692544ca4a20fb9c2d8035782531c607fd4ecc06727bef71eccc12f1495a655e36119ea952e95cc04a3e28d027915def539d77939c078bb842aa561eee33743e584fb6ea2aa408ac05eb8ee63f4fd6ed66b185a7116f7067da27bb01ce8df0bfc3212ccd4e486a5b6e830657b8d57ddac22b7d9c2fb186bf54ac6fc8e50c01ff23c3f3fb8ad929f193f262c7e00e1a1379c2f4570c8fac8200438fc7e5e2e5c95c1732d3e1276655de1682406d5e1195430015b9ee1829934e342ddbf8e93cf7eb02b25a6090b372584596e13d9c63c27b1d9f06415a057e323d515854713bdbbfea28d822649cecf38bf155f129eb749d0010ef20c7974c67a3e55041cbbb1d1e4921f2fd818cb316fac0921f96a7a8710a50e6d72aa0da7501c37967b74f7233f3a6b939f28b47c1941c6e545a4bf9d63c89edffbbb12ab2913461166cb81e6b6dde9690eb892e41a933b5b82fba820e2db42683c65408defbd0439eab8894583132c75bb8299476b31c80c0da07dd5f5422625beb49cfcce0c0913e90da04d7481b5799475ea0b62b83e772d3d9b73234b2c2fe1e0129e58139fee60914b2cb17a9b19d5c8f26c638e247cb38eefd663f8e6be622f6b1942a8312e5de674ee8ec930bc3536b74022d7a9d92017368d8aba3b39275e98d54ac07346923de6ce247e27a243e5430a25be09f42c907ccdaed48027142b4bd034dfa03a1fd04830adb182b627524a5da6a84372c103a28c82dfe41f4b120b82b270c2b910ef97a2e0e365707005c4a81710d9fa91b76f73bb094f3d132fd5231cc2dd9a924dec2654f568618634a170fe75ff5ee74fb57f87a8928f1a8c10caa476ec8ddbe6423a853f8ff467e6382891473f57565b285e22438a5434b2a156089a466db25393deffdfe744bb8ac930df5b1e8229b7f2da24edbb75e2500a04a0d49721be6113106e91edd6607cb07147368784dbcf77b6451beba210e", 0xf61}], 0x1, 0x0) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x5, 0x2010, r0, 0x0, 0x9) r1 = getppid() r2 = getuid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000001100)="3593d1122e46cba2b8c5c3773f925ab7c5af34d19299383916653d150fa8dba81f0cbc0296c0c15e6b91095b744bf39122ce5361ce9ad09e8df460ada7bbf8405021af2257d93bc9156ab6c5e7f0101b68625a9038aa3a5e27adc2106458a5d24a1cbfb2b8736f81e2264da346ff2c6bcbbb0f3867a43aeb3b10829da361a852a0ecbeadf3dcb17014a61f6bd7dcc6b3e0b3673ca367d240f41429eff6e9f6468cf0e930a55bc1581d7711d558060429269f22e84f739e3e83c120cc8c07227cefdd7d53f444c59983253b79257677fb1f5aebe69e5353f0f2eed887f78c2956993b4912b36f3bcd9effe3653a8700df85928a523f02b44bbef01cf983cc7abe3329af92a7941e5ed086a0b9dbef6ca1042e0d23a19d38dbeb4fa626330afa5d98d03d7f68a86c3fb1dc377774099b7f71be0ddea4972ec6631b9c568e232c658097eef14d2d44e10f091040e1f91915a6ef489f9827dd53fbe9950267ce83b933998c687575505953ef76cbf5fbd194a0406c4c401a7ca514f8b038cec177f6cfe4f0db69a50894088ae4d6a16993c94c799beeeea457941c8686ced26884230c32398d9b9a0a7505ad44fb08cc222781229bfd3240a8fbfa16a01168f9882fc8a88984248430ee05e956639572925ef01b3a7f1b2d65ea1487b3f1b340e166201d18445daaf0598422fd4be34a296e2f06168323caa0903a89e064bc3292150cc88eed1dc42c9773d45cda7b2b0f75c7476b29ef9e2c0c5cfe88c1131f0f3357ef2bec8871b2882a4bdd81824055a54cd1739ed539fae14810a5b70f4a8889801ee7d6ddb502fad8bdfc7f3bf2dcd5e0d537cd5dc6f07dc1b6205392e1cb4fa9770176e663c99518bf60d495c2854869676a1e01aeaf67be90048574d1a4f1a15c43030d0179e7371d542583c2529ac52246be753a43968869378c9199a9e3ebfb9cf3c82a6d6dffd24c6dbfe383ed8667c37238d5f83223c7bda854ae9e6d4440d55471a1c28a2247bae711956453ead8e0f0285f6f6bff8787fac53dc5334aaec82d5bcd9d7a9033f28bcd7af4c2198759bbab30ebe46dad12f435da91b55e1836bcdfe523be084b5f386bc05bb8b52fb0de60bb02b05893a0e8e29da7ff53449b5f6eb438b0319778ae378b1a2e8d42d6c93fdc62a57702d3d40dab97eee196e3270d110799e02c76e03f102a0d1b0a7026d99101c1ebf5b77f4bb6b00fff9067de617b24c003626ffb42fe83cf7db69ba2141f3fb5e4bee593de901f1d19a7e7d3c76eed6044f607798f0f5015afaf3be79a3bc7dc03d374e349b027d231b31393ebba1c539f99a91986aaaf4fd3339b341ba57d695694d5b33c439db68612d038e7892f4b219993b3a426433faeb08c156eed47d683d27f88a8898c3337dbb3499531f378f5e35e2963580711ace69db7d1b361ba001702c5f3519e00f55315f456b5a5f091b1a81ac0580212d8fa1668fd87e01dd5a95dc831f3f024603eb3d56290aa0799aff7365b75fc981a8dc4b78cd49f4c37e5882bee19f13b4ba68733743035e6c7754eb61f3719c7f5f81a07f1aea24123c1903212d12536d5aaf88deb0628749647d032ab5b2b78576aba567c8e8780be8c23831b5132dabfa8a32414c6a86901c24068d434356cef8c45bc0dc24f3571eaae17c31799d1339786199d9d36a09aff52b0d5258608a768807159db37dd0ac0ed3bfb52f958c7d4aa8197e43b9628b6686b75c18c071ef131d1e696f0eedc251f07854817e49cf1b49916e8d47ef4d7f8034afa2351567d992984d9c77ce12d70efc20c3cf30d49da65e13f20608d4d84c2a8763f2568b8c54dca4ee8c9b74f5afdc95ec54653ad4e870ac01202658f906e5d9547dbfd402fdc34d2fba98f21a9bc7321a84746e3bb20842a4f307f297055a6e2db0bc2a56232636014a393d9698390b1ec78e02cb5f9ed156cab8d82f9fbf36e89da6686895849eeb681083630b2d0525a7fbdf2ca290bb43eb918363a5b0f367fc01d9572e300766b1f6cd4964d136b221703d2b353ce145c3062e7caed27ed24b4dca3be5faa9e5f2296517f9e66863585980f46e2ec7e9c3b3f7abc2f3a7e21770f6377bea0d79a20550e4a46fb95dfa5ae05c4f93fd4f734e5e49fae17d55dc793d7d84fd5dec4d85268ba41b372cd55056a1184e3a02d67168b47f69a725c0f27a87df50b5fa876f56200c006462dc53838f1add6fa9a09624a03fe230c9d73f7e0c2bc74519695d5e41738f7e9c97eb6b08ac40e284af18ded4a0c157b32552de39b8dd3e6e44f4782ee63a744e3d05fd799b8e80950a6553cf429db92c4c572f695b281cd324154ea4b2befe393ea18195cebe9f3f65030ff6c8c28cceb750d81aa56fdaa01769ea06229740071cb66a5c8e713365c3394ba8bb6842d33180f1ddaa50170567ff1f21addbe4c24fa5fd431a965d313f56a66832af992fe8cef5366c37174fe5ac763fed7806d59e11fb3878b8549419be295761f7a3102ce32f4c2d1bc8f0a681e93fc62c5b0a7905e19f076ec0b7f5ed7a51890673a7a75be85db6a601b7d372803c7424894cb24e4d12a15da46f5d12d5dcd7582924e4cb6690ad844c7e8772e825288473bf03965ab79d9a449d08a6dcee762331b3b1ffc4fda0e9ed5a42c1efddd0d19526e3f9e08487cccf347729ccc4497dae66a4c8925256407d0d208f6af39bd88a1d91772c07d9f7393d097d0e559a8c136bf902b47f691bee59c8671dabce0add0133158c8a12e814cda819f0ff6090b500c3370c8d82c4727daf00dfe3e1b6771a61344c417c7ba6e1be302ebee0d4b48278a80e82d7a971c551b2c9a19537d5311bb7fb97c7178b02d169102be0d0d002d767692968801f168ad7079e28a8a9d4805a1e54890e618c06c50e9802350e96583341c799b144c2d15af57447e169cbf13850568c7e8fc57bdb2e43201c06a0bda875b90cbec74664adf78a4c90a6238fd527b6349ac3cfcce5ccd30695ea40284113efa4eb8692123f328109bd5017040890ed4beafcc3dbbb866f4787f766195e81cfd53db756a3cd49d8d4bde07aca2857ad3fc5ea1da3553f9ae5dc92515d0f7357df2f00928a67ce81e50928ab57541b60c04b908d62974bbe7d15ce0254115f3567414669c21038e729d4eef206b0b0a80c03597ce2f2d012719ae2c371809da779895edb06fce4d16ddf1df3340a3ddd4176e8e6c861a9927412068c91e3d29107a1b7a26ccb7f42b320e7ecc941c3f7aa9be5e25fd67fb2f67b8bdb657237c8b49003c97b25e6ac73f7074e4c45866c5de6f2742977c33823d101529af66ebc9da3be7571f20b0bcb36e194b2b8d0fe716142d1048df55971efa0c306af1144c1fd9b6a41b615830f6190635609d02b4e75a37c7f9c80bb877d54f762fc6647834d92d0365be7fa83d0c4a9a46671231d79ad1479799a2120fdd2c54630b8f5217c3471908b7a582f598ba5f7a7c710f223bc0949674644b526bcda9b2c51bc4abda5e35f52751c90023cb20c4495e7023685cd839ed48254c84b83baa91306e889108a0c4df67beb0bb8843aad98779ea2b6685815527f5d714b06f5e879a6e92fc0b14dd60d67ad412339a22e7df5792c7f6fbc6dbadfe37821ab23c5cf46bc2d1984e32fca51797d95ed1fa1b3b4345b81c209a9d4c78128898fe65ac86e05dfac4426f329587ff9122d1a869e35d428a69fee921debdc9b49c90c2be2497e9077ddb80c2c2e022bc4312d25039a532379922f404e27c80e07e8a6a7c179ec834884c77500c8acf149563fb342e2c613131eab54af18168a8182522a2f8de1e4c001b26103d6c1d711629a6de6fd9fe53c01575d6e80ee19a9a3e71b877c0c78b5de387be84002153dc0d33c099d974771719ed5b1cc94977856008e046b24c98d398add67a930354315ac124642ccc296b3ef3be8ec488d5d0593bdf577969f4540c016973788861c926b014949e279ad335889947a7d7b43775af163d546cf86317fe544e4b4c26a386bd46ddb5a15a9fc87c3324bfc6c31077dad493d4d933688cefe7b42a6af2bbd8a242809d4feb664a5d0959d7a7685a410ed1795e78bcb135b6de4d11cb488030ac0138ce55472d7a437cf12998df729a364edb83a66fcf4c815fcc22edf4c443e2d042f50df07620c8aad24a9be43d44cae7fd09674988500b6606a4ef82f444b3328a0ef24c5c49fa7ca75c662aa2801bbb2b8eb2b5f8db77ce07de28e7d0fbdc736c5e1bfe5356ac9377fcd670c90bd39839cdb3a17b7dd76c045ad69312cbc81b111e4c1ddf6a3250e98a712fa8946650767cf0134374f69841845d42354ad5adef79b52a88ea8166b5c5e4550b7cebccd9407886d0c95cd96248cba2d4fcbe0e8661bcc8d19d0547799bd004624d17eeb56546a9fa64a7e3f2d47a4e07ba50624e7dff3fb8e9e117dd8b3e1a611a603cb012995aff44ab33842ee9db037c29ee290c256fb7781064dc8494e6fbbd8da06cfa9fee965f76e9938903f6b06db67192213bc29069e9ced7deaa85f329ef68b1a0f0d233e6525e31d2dcbdb6e5aead444094d0477271ea23d0588c12b602d7c973166f27dd0bbc5cc919aa3d74d154605ec64cd8ede0594a87bfa7713b78f3113593a34bcaa7b91e46106bd3c54002c49affe48c31c7c9ed6d02efb9356ec0f9306a4d38067b70bc07fc87594f73d52a75cfb029b84bdea7221ff781a6034c6db605130e10a90666d619c0633f3c84a64eb78f9fbd2579a3acbf5002dddc05c0d3f98f607f7480db7def015e24717b1b818fb2e7ed2336a77aaa4ba7439aa7dcb871544cb953558f65ed0841122ff5dad8ad6d8f88def2db5be32150b392664295058986b6cc5fb028ab376db9046b550d543fb612939aa8594d146e8b4249456b54a44e7f519df841d1665d956b7005008c571c90efac35d93b36ffc5b7280cbdfc4506fe50bffcef18d9bdbeb83ba61fbb43ea6a59fde6f4a98b4573c3add806ce9698594cac7c387c83ea540bbbe91f2609c313757a04b92b4eb09ead3e0c2be488349897cd6dddeff7336d67f8cfec7cc797338322cc23319e08740a9f64dd2bc88ca08752bdd00aeff35d1a6fab88b55969bba321023c47e3cb37d7755259ef330d772a29d37a3fd21ccbf8ee240df1d9fa93cf5d0a4cad9896c474e8f80c95d226dd8664ba04bddf967df08a2191e2fa3fcd20091b74bbf9842dde0935535e7e36eb61413ba7fdb81d0fc119c8ff5ed6268cfe46fa802c0e8484a7b9d19cb74fa45ef5856f23a854cfbfed90c745aa0c8d30972e29375c3281bed21c839f5a8c9cc7c473db1fb43eb328b3e034312cb3bd17622d4390d514964a5f2436450d52a26153ec86e9eb5af9fbe455ce14c95e008228238b27bd6facdabcbd5bd9f159ef1672a74de077e1335e4cf27ea0fc2cfaa682ba9dc66a01ae3645306be55ba4a5a2f0dfebe5cd6e13dac96afe2a2903b56df9d2da7c777b2a6b502ca53e2c00231174c26813a81ba80b3a9b10513e7c64d4401896d669f9078b8bf21e8f5a2ae075038b6407d406e70a9a9e5ec7bdbe8b72bc2d86d9fc3e8699ca5e4026a5f10ae9d386df34341e38c0b18457ece2fd3c5c6505edfbf8ff95fa1582edc28fbf559a0cd9c4e9828b32f600c33b604e9f3cc7949d00196f50986967c9483899f7c6e185279416409d45b1b3acf4310dea147abaa0cebe4005f1468ff57639bbb36a8a761255efc743cd9ab5b5328b85c36435fcfc46d3fe5ae53b452ac022b818de512021645c8d1b05184a", 0x1000}], 0x1, &(0x7f0000002100)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x98, 0x1}, 0x0) pwritev(r0, &(0x7f0000000480), 0x1000000000000094, 0x0) fcntl$setstatus(r0, 0x4, 0x4) ftruncate(r0, 0xffff) 06:53:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) r1 = semget(0x3, 0x3, 0x91) semop(r1, &(0x7f0000000040)=[{0x1, 0x1, 0x800}, {0x0, 0x7ff, 0x800}, {0x1, 0xffffffffffffffe0, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x40, 0x800}], 0x5) 06:53:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000080)=0x8) 06:53:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="1950a7dff8cfd033757dc22b4ea2bdf805cd88f3885b2b32d9c4e6eaa09b4f0fc4ca23bae8ff52af43d675bbf548cb765e15b35f57f4d410e23f68d1709382fe4cc775538751eada29225abb6b20ee28cd19d3cb0c6f6b2f4648757f4a58c08f0fd9d734ce621973cdd6af529ec735c7ca9f59cbbb89dc2ea41a8c78a90e80ca3671", 0x82, 0x4, &(0x7f00000000c0)={0x18, 0x1, 0x58, 0xce}, 0xc) 06:53:02 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) flock(r0, 0x9) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) 06:53:02 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='W\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 06:53:02 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000600)='./file0\x00', &(0x7f00000005c0)='r\x00') r0 = semget(0x2, 0x3, 0x229) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)='r\x00', &(0x7f0000000180)=')\x00', &(0x7f00000001c0)='r\x00', &(0x7f0000000200)='r\x00', &(0x7f0000000240)='r\x00', &(0x7f0000000280)='\xfe-(\x00', &(0x7f00000002c0)='@\x00', &(0x7f0000000300)='r\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='\x00', 0x0, &(0x7f00000003c0)='\x00', &(0x7f0000000400)=']0\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='r\x00']) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000640)=""/144) r1 = open$dir(&(0x7f0000000700)='./file1\x00', 0x40, 0x2) open$dir(&(0x7f0000000580)='./file1\x00', 0x10, 0x4) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000540)='./file0\x00', 0x10000, 0x78) fchdir(r1) 06:53:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000200)=0x3, 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = shmget(0x0, 0x1000, 0x421, &(0x7f00004c1000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) setsockopt(r1, 0x401, 0x4, &(0x7f0000000100)="5e31fabe1ad4a553f0ec786f53091266a689012be4ccc5874fb269454b1017ca2dc161706a1c803d5df842cdc64b1f7f1560f6158747e24597ee166a804dfa35241718278fe68e3fe6ce75ea69e947d0cef0f7f7d7dc2a8226187afd030a3dac9aec064bc4fc1656d7713b308fd77f666475a2dc878d4323b25fa21fdc65e0982560f2c4d9f25bcee8c2c751d5edd2adb4ee43f18f971ea80ecd2a2f0fc8ebcc6f31f1", 0xa3) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x92) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="a829a68c45b658e5a0f7750cf35becccaeb413f6a320217072e96b42c00c90aa47561cc384c4b57f1c0fe926d520c08007c8ea087cff55b15c1efb776923ea463dc08c8ebfe839f0b2289ffb7e9e97e634af001c3dc2986dcad5cf6e48857ca810d4e250eba03b7ba8f040cb0c582a354c198393667d4c42955a150e3043c8388ee8a08916f0b6f8bb848f3ec036809d13450962f527cd9c", 0xfffffffffffffc1a) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x3, 0x1, 0x2}, {0x18, 0x3, 0x7fff, 0x9}, 0xffff, [0x4, 0xffffffffffff5371, 0x7fff, 0xffffffff, 0xfffffffffffffff8, 0x33, 0xb0ad, 0x92]}, 0x3c) 06:53:02 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) socket(0x10, 0x2, 0x3) socket$unix(0x1, 0x1ffffffffffffffd, 0x0) r2 = dup2(r1, r0) kevent(r2, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r4 = getuid() r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) 06:53:03 executing program 1: syz_open_pts() r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) execve(0x0, 0x0, 0x0) close(r0) 06:53:03 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) fcntl$getflags(r1, 0x1) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) 06:53:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) flock(r0, 0xe) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000001440)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e113e8e60baf7c95cdb94c82b08ec215c80e5925fb7d97d5b56cb0c478f34907209b611ab43672532b41c0c4f5e60077a358507df601ec35d4f1a92304f8d5a52d014f3bc932623c54ec00c4f18c49930677e830d572570fd4fc3f3731b7c09cf0cad212b7fe4bf1abb3d5af1c4159a243de8fbf65b57cdac6cc8ea4308cae61c2d724c007864dceed34133eb895f4ed32a0060d7185459884379ceb7467ca62cd21e828b0c4ac34de99be22922781f255c83fb395aaa0c0b0474305431461709136945a23611b0e8fd39c23b127b43d58a463fa3da9bed19e907e7813885e86bb82c45afa47a74bcf9a133af1c6aa4bee243d9cb246c5efb954e0df3947f911eda7258aeea3440487068db73dea40a0f555956e820dcf66a7da44784a2d34ce284aa408593082dd465b38aaa9833da98092d6c9198d258c7836e3a743153334f4febeeaa700379b201e6490e41076750922c96a9a65f4c994263b207bb016664e3372b48f65d0442e06f47572ee0d03c4b77c344eeb1cf21a548f3ccdaab39123d3658dc0e232260b0537eef49a8feba17ca66e53bed99d6156b9a1637b261c7f54ed7359855752d77287131c77d407eb367cb1db395c376b930a07d18dc1299f1f74803b377896d52fe6c4e8a01df3fad5da65d42c92e7473f49de203980268e851348f23bdd1936e68eabe4895f843844a41a51c4db910a008502bf3a92986ace77c9d2c2bd38bd62e1fd13aa6d961a073538f31d9a0481e36b3d70dfc70b1a1e9bb3789d7353a5396f17504752a7501405947197f554b46876a2c6c36af5d9e4a544fa6fc1b1990cc08e81ea18eb8506a477b3d4fd2302a4f3c230aa526788e208d50a170bb272d0b8ebbf3dc5de7497596e32274b95b0dedb7d68cbf52daf35d2306ac14e3833db298522ce2256f984416b9fad281727b4283cd7da3facece0b86f90b5fb2e89621bab3dad0e3add14d4d2bd5924b0172b07fb313216493b3004f82eceea35a8024f6353c417418711e0cb1f95d1ec21eb802b5a7e02742526b2c6948294ce47c46150c3c1f303beec2cb6206d64defe09aa2ac833272a313ce8609a720d7473836d8000683501852afeccbe6158aa1e2c29e81e071c55351d1fbf8e18c96d376f01e423b1829faece0e2a147effdc18e3c4fed7936879710f492a0771579bb04f8b0689dc09c67afbf682aa81931b07e98439905c21ac714b47cd2e509ae2d97da38cb758f308e3fbee2918afa2aeb4f481e0e98984f0966575b085fefbcd804dc67f17827c9a66032755b86ef86bd74858259c550c4d5e4f38dfb65b42d5857f8f54b492875b44135c60071c1538d5f4c333538c3cb6d7e0e98c4ee1981fcd19455c7a7e0fc10cdc63e86dbc9fdc77de1d44ab32c8b1d172b36d618df990c5bf5cd6d50bd18daa419617a417ec2a15aaabd3e7d6ee7ad7b6d75322e2489e3b35653d24c004b4eb5adbf7d51aad44ed1a588d66d550d52f7915d4971445854d05736931fc3755d55baba4d2c71af54a5095f862cfa60bef330652de2ec0c4a7a9edd583da42a30c197a1791d1542a48e90cedf876ffb43411160db7e384b0b50c6b6794cddd01737c655658e1c938562d22ecfbceb93a5b8b4c023ead114a9419b8ea578c50486b9c4f5a65caf95b8f41e6c34fa60456b341982e0a3022dd68fa5afd296e85a6afb5c82ae89b6569d147e2600d9041c5212287f3c9754e4c747ba5921ec0e4f8abf5901f6e8f5c595e054d1085ffa0ddf363d5e829c95c3cf48ef5c16cd81a92e17e5f9415d11eaf8bf438cef280398e9bd6d5fdad770d9cbf41f9b28db0a1bb9fbc8984bc57926fc93320a67f4b094ff4f042fac6cf5055472c8dac518e16e7f70034357a79006760cd20cdd734605c7c88123037679552c9bba169ca65d354f80be926c0430dcede41d4a608ab0473dff48a0489af45c7adb6790d562d8874df32ddc46f109d92eceee4897ea123021e833bf37f224ef0a76811469e7e5e680869b560713e792a2e6908808dcff5c157b4b646dbcd56a9ab0a4860af497c8f52a9d442bfad4b2ab6ed23eb594b1b06f1e772f67b737e3ed784d4a9c900a925b10f4ba0937c140330f65c9f1b93c18b6e21b6161e5a4cdca7147464a2f29a06e12ab98e47223523755cb49216792568d22a4e15ff68a6a42f0b58fd5189eb7da1e846ed09c2afe39172854d4eca6779ac7948d87644675f790e9f9b247f1c061c58d8b0b7569bc823546128ef1a3fe85aaa6da5b36409d616cd9405d9b8b21aae129fc6481381aafd658f9930a8e0bb0bcf6f1c0908e138f4338f09661d6fffdeabec6f2f36e422d20633dfe2b702b7edf51774e8a495daa850481675a607085dba380eba8a1799414d508406348a4d9b0ebc939f420320d40c3e8c6ad06301eac1cc58182fe7af92a7f840e79efdb09068a79c26445e00372254b8a9265c8e83674ddbd844abd46bfa61d068724b04b10d118a4db4b6b82cf9e0b42b6bdc2d17ad7c1be107a5dc2e8de7c41aa7494d587948b3ce69ff9e2dc059ddf0ac2fc51eaa5526b154c287fc117b669da34f0ca039ec1062580f145f3714941e23b3037f3c88a757c2adc554c62f158ad55d0f79e231028a039390572925de0109ad2166ba4e8376d21385da5f8c968613374df184004d3d55a040fcf7181d49e264706785441b739b68aa7c14ea0e447f5d54f02196b32e7f8c3b5f6fb2955df99ef9b8222a81edf90c0697c92e1f5ae60273907ffa6f764fdcd144f2a72af9d989724984257ce69d00d172a8a237377f5432f664d646076df795560bb55e6e7003dcf36e2d06acc3e74aef2babc369dc387b11bf5accfe2735434c8d41005ec6da437e767d82b8c6eee511358a6e74213d23d1ddf457e947b140d666fe870d87369be72cbc08510994b68b51bbb3290ba321bc9190d0aa2f83aa1cd0bb346746c9000bebda7f9c866b401abbd62027efbf21252552970194af54e9d92ac20824dc3e2a23708834bf3718ed0bbb4c5736627f4bb4c03dfc2d763291235cee106180d93648611a0fdd3931c3724466d7a16c00f9a06dca6fdafad1a90bb00e8d508569add8d25e09ba47bf9fb088a1af8de1e9a425c7ddf5f7cf22c43bcf07c81cf0b0863046327307fada46d49be7c3da849531b8a02e75c7d60514f1a21844976f22dee2c3f58ceb80d9ab99eb98157127f1c20ae315bb329e8fab2732117960d4863549ce154715c08690ad014744d90465422b1a0cd4cbf7b2e15fb1e53ee72317f59e361c87d0e743f8deb7e6160b47c6f49eb8e24cbf19cbd8d01a64e9759a26890a6d79155603ffa47ea123a6a24b8a1d1d762834433e883a0b6ff19c040cd6dea14143aea760cde2c1ad4579516234a772e73ef2245d54e936d9bbf8770b8119a0eb7182bea572440c89ea816f7e21031258d3621ef18878e816529a9ab4eb4d7247b59d1da05f97d8214ad3da6fff5beeeb5c51ad4a9ed8c59e99ab4caf5893e2b93ea0098d998250c2551b0f6af234967d73882358f7c16ef1e5da285aec2a85d413c9ee625219ff0ff697a1fc6f447595e2751926d0395e2f3991a46ae023ec9cd10eb7393648c9469cf78be465062fa9445523f7158937c80b20ce4b5df977a7f0a9d59d6a5b9386f964831a297ccbe43d7a7f664d5fbe3d265629d83b3521a555a62409f8e774a3743111f0abe5d3c75ba04aa9407ce58effea70f5ca008aa03eff13285fbdb479e412c937eea4d3092a9b5ff84734d158aaccaffd5961637b484886dae8a694fa02c79ba8b812ba7195a11668b242ff30f1315a6f7a1ced91e559dd5f1c344f083e3249bbda00a019495a3c628a28c2aa396fb0088a12cc77101b88b6379a9401e5c00dcbfb1d6420a55c263c1eccef3ee2c6abe8913aa5a08d50b1552c7a05c5d9973639449c884033feb4c01b6dc9fd8d571d0b9a3816c3af9cccc8c690c20fcec7839e0f15ebba82c8cde9fd6217c10ea9f83c7a954c621c4c5ffe3dea151f9be5b5638d0699a62db88fdaa26c0dbbdb90d3b5f91c40c171290b4911d73b4642978e2baa462837609844a3a51029861ce505a825e5a3e90e6170d139fd8e3cc3c8fee637e51a8774fae6c619bf7fa9b8db45e12d7ceaef80fb72a3f125ecc77eb61476e1f81a45c7f75252a3c8b0f9d38851c221b2803386ebb5060d30e412e7a38cd47c979305c63898559917a440a4424f109a8b41f3c7f0cb0a455bd608138ac1f4bffd09fb693478dd9f6e745ffa6ccb8ee5abf8e5b3640198802b56d9c04234dceba39379129c5249de04806850644c2176c6e44ddd519f0457e38f04d157b70c57891373254ce75ba18c3f5bab1b66ec31f1cf2a6a9c56677c4e346cec1e04ea610112cfea3fa547bf9cdc0ae9b430a18e02dabd600c2ad1f4a16c04437d8d32fa7ea223469a5feb727ff674e7f7026e4f86d2f93627c17afc7e56c68d98c97aae558ee84e3258866a61b5895d92144cdfbf9d0b315a984121bd46791e4bf56f5df9611869f061b003af63131da89e4fac139d7ffbfc014b3a286c352ae578fda80589ebe3d1850582f2bfd40d589946e50747c1f4e960f8135d8198537d7a2dc56d847c8f17f9124f26a470d4c3782b5613784233f01f518424688717960583a1a01d8e96c9ccc3db8f6c480b1aa1bee9d94578c2effb6e8e2d1cce9aaa20262226e03da819b4293d2a8db8749150412f23f0239ebe031ef6359e151bb8e761f9a612648680c865245b8d172387f6a61516b19020ab94c1b1c552a5922ffd853e16531eac24cc363fce9ee95b5089176b113251c00353168c347fc53c6b8511843b4165c20401beed044f656075d5441feab7ab34ae2096608f81417f02f591537955bac3b1354aad3f691209e1f1ee7b9ecae241753973973ef5a5aaabc43895c45afe0830afa66b63ae791a309d9ee35bfe885d54b2cef3012f83acfc4ed13bff8eccbcebb", 0xf4c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480), 0x1000000000000094, 0x0) ftruncate(r0, 0xffff) nanosleep(&(0x7f0000000000)={0x72, 0x2}, &(0x7f00000000c0)) 06:53:03 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000140)=""/245, 0xf5) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r2 = getppid() fcntl$setown(r1, 0x6, r2) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f0000000040)=0x4) getppid() 06:53:04 executing program 1: r0 = shmget(0x1, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x1000, 0x130, &(0x7f0000ffc000/0x1000)=nil) r1 = semget(0x3, 0x3, 0x0) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/160) shmctl$IPC_RMID(r0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x802, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000140)) pwritev(r2, &(0x7f0000000000), 0x10000000000001f6, 0x0) 06:53:04 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000726000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x1ff, './file0\x00', './file0\x00'}) 06:53:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) fcntl$dupfd(r0, 0x0, r0) syz_open_pts() 06:53:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="2e4b38c58eed2c6504a0737866c1fba4591d213c2b22036c6d38ca0e1757a4f2db38f19da60d0b76a9be1415f612de0000000000000000000000000000"], 0x10) r1 = getegid() setgid(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1847d, 0x18c) sendto(r2, &(0x7f0000000000)="c31e4be27aeed8510981f5d35d75bfac9f04d2a7636038a9779a63824ebcbe09a4f254350ba075aab8591f2f6743d063d3315fafa6f6d98c377a2f2683", 0x3d, 0x0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) getpeername(r0, 0x0, &(0x7f0000000080)) r3 = geteuid() r4 = getgid() setuid(r3) chown(&(0x7f0000000200)='./file0\x00', r3, r4) linkat(r2, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000240)=0xc) getgid() semget(0x1, 0x6, 0x1) 06:53:04 executing program 0: link(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file1\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/../file0\x00', 0x8000, 0x20) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 06:53:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20058, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x403, 0x0, 0x1, 0x7a70317d, "0f1b7fca06bfeb98e1018edc79c9bc2e07670bd6", 0x0, 0x3}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3, 0xdc4, 0x100000000, 0x57, "0ddc612ea4b81d0db9c8c5b92c9313cb67fc4d35", 0x5, 0x8}) poll(&(0x7f00000000c0)=[{r1, 0x50}], 0x1, 0x7fffffff) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() 06:53:04 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xc59d40d662fad135, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x101) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r4 = getgid() setgroups(0x5, &(0x7f0000000140)=[r3, r3, r3, r4, r3]) 06:53:04 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x0, 0xfff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 06:53:04 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) dup2(r0, r0) 06:53:04 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 06:53:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) setsockopt(r2, 0x1, 0x401, &(0x7f0000000140)="3094c96a04d25f9111685add2ee7b3522a35e8e11e7a75d6da7d780fb811f3071f12a57c0d8b12969c91364aff814f4e1a39cc86fdb9a6fce8f8fa11a0ca1c3f12dc2819b5e05c35095a8178b25a57f3d1facbaad0cb4ad3602f13c6476bdfd29caac182a41aaa41ab99c0339f007527999361ff226127e18239460956e364d104ac45696af5b9a6421d0e1a7538fc6540f7d975adf640e6f66019f6a951c7e3edb4828add8d867bf81a8147455891bdf9329de094314c30bec6cd13c262b8f043194fe8bd553be447dd22a5d71be362bb2cc5d071fe1cd802ce7d0307d923f85a0b9911079d4d35cc8469b686473d8a686235fb106d5ce1fc54505ca39fc1cbf6f28536ad3c6c7ce4be965ecab555881ae9ad630c31f75710ce19b468c9f218696a52d81091a2868b58d66c7f41c5fcb3f2febf2f8902b7ce74c9df804371d19243b4f2798b46f5ef1be73a177c2456ae935aa95b33e16a618745d53cfe40f32d64bbdcfd7b2307b5dfc548e0c40847807e37a4870b599977045b96f986fa043998db23359ffda784e69f241b1844c353db6523d5326901a7d7ed1df35a04a0ddae495f2c82cc8a4e17de67662b3befa5bb9426c1a97608a7d028a3e1a306e8af26ddc5a4212ea5b6f11057d3b96b3a1f1e78c9bebed5883c7839218d7aaf517a2351ea53d4f75b1d6db8038df6e8d8e587b17c7dfc4bbd46b131cf1711168b9bb368d9a1c7cb2b444e9751dba920d06f61a21b03d1a7f8f9483b72ac777ca3f2b0fc172dd21d31e6e3c4a6b55d7ad345c18cd959b7c2f0ff2b75c8ce842f6ff8b97dfc3fa8119676f055179435aabb8773d6ce25b2573996a67ab8d1e4cc55eb77fd5e7bbac4f2d3bb6573bdf0516a291545da567252fd852def7d59d4cb275925fb45309aa2f62bad4e5a1748d4153d061fd9dcdc9ce5a07ff73fef3857569f7cf41a033268735c284f9f784b4dd69ba859192b77562dba61dd25d345fed799673d38406beb22a16704c8a357cba07c10260026cb02b1defdfa673a378a70e76587e2bf786518a64a93af598ae0f0485498ffe194bbeebb3764615554d9d58c68118e09047843d7c7f97727a9cf10be3894fc0aeef789f2116159b4939964eabe4960713eb6eed61bed128e8fda38d0b7806e164aaa1f0064e6cc7fd856d5dfded29376a7ec8f7469e2fb0f0c0e98d22db48e699b8a0eeac74df8b75500a0ae0da9830a912f3bf82d04456e276de63e99db098f7312d5c1ec70cd3caf09bad57bed556bf9f8dd555c9a6ebf1ed07e1a58e52ace3252706bf58cce9d891a6758f2f8986523d18b0187ba0fbc148e05e9f925504ee49cc9fba2fe8c9eb83f7a3a578556944e7f0b0d7fa9beeadb8c7e56d00bc5449a056227fdfefd4e9e5b053957335ba0237387987e22157f7ffbde4b4c885d1428790cf0946887095e2bbd9f92b3c481ad1f0906999fca8d90437f90208ed237800d1f13006bda1a2d927e369cfd381e3993ae7a0269351220ceb9826288081f46c7f267103d7b8d3de1555b21a2d4430ea5c88db86873c368b03c5c905a508fc1653240a638fa0d2697a94c3b07555634c7cf5c821928a2d72670025128ac55b18a288333a0b0bcebcb5f973bb009dbada5f9b98693252bb7834e7c6155470c2eeaf708cb2469f3ee8ec937975424d3e0c8c960c00d21044844a1da2ec01d4bbc5d68317b408cf4896a7a7de658a10b13d76f856016bb7def2268907f31dbc8e64c0439fcfd0292b603e6a451153b60e69030107557164623b3980b583010383c09140790be114ed6d59a5a40678b8f7d9cd6344034e0d25734c666f8abdf3cd7dbd96be3bf720f8b68dce6ce58cf3e23a2af8717c80e31e5ce0e8e5c9c240420ea72ab756aa46c9d90b51e0a444780845f6d3dfbbf97056d2e29a9f3208369fffc61fff11abdc89d3e3da46e1e635408043cfa391d60a3dc3655e2e03811434dbeb9e0bedccdbc3c3b102f4bb199eb0ca0604471462f4097239b1718aac75386cda55d9f5213fe818c622c4ff4cbeff9bd5e61ebc63475018760f7ec26bdc05eefb390adb9c47605e9f3ae83b2cbaf7af8559636c0aeb3616fa81359efe8141de9995bf52e536a86aaf8e47ed59dd5c1c4a260d46bbc2163341d3e897ce46db357fb269d44f5a0608a0b8a03f196330ac80a9cc19f7b26dddcbe947f90b5702c47977833ccd29911d26f1deb4f402ebbe2e95914a1aa4e9c0abfadf2939d6a4385c9ac861517ac8deb0766c1b83c4877a882f1cd8ae923687cdc01a6685970fa904f02a582c9f5312acdbb5cb8a231890802fb9ebca84e0c1cce5d334156e36227183d6614388e365a6df1e018564ad7fc39bc4af3efee8af5be73b754d0e0b2fe087182ecd36c21ec7fbcb9edeed5f94e5a5ec513157baebde9f3879f848d542cfe049ae5d45a0cabd39cfe427cf2872d4c35aad65b9b9d75eb44d730087d39a37b8837e77d9a7ec107e4c362cb95b916a21fef1b590aedd4265939c5e2cbbfb9cd6d853d5eaaaf2c6cb593ad4fc5367cb8bc33be483de402643a4b213c529073fa86dc4d930490575aa5ec219bc9479bccf78fee4ac2bc7a62ee4fc717277abf1ce5561734605283ae11c32df483fa74963f049c5b3a6025f66097d2f079518caf12b0dfd9c0f803d61c6832f8d60dd0c58f368654212af791c5673cf4790c6373e6ba11cb33b7e9039db60280798611af300574461e5c44e9ca8e041c763549a8ae26ee608d7e3f13c9b8ffd45540203c033019f2419b4b9573dd3c56edd25a4e4c7883dcb2b9ec625812ebf48c9191273721fa89b091628db3d40f86cab1400e0a12779297d7aea537f5711b141d9ae7eccf662814bd1ad8208e8bb651625f7342720219db975001754e04b5db881e1ab834b9b26032102459dc516daeb4ea0d6676f7354e26d8b1e8ed16d0b74ae60930478b00f474396ab395d535b8b2e1f7c225e259d06cb45ee0c3ec9dd8eb1d20f050123998956fc2378da79ba7dbf69a3383f93cbcc46cb0fa512d06fb415c2870b12b05b69db79756ad1ea2241da449f85c091f66f399157c14a86aaf5cf5bc8888655f683e7696f530536cc3ff50bd35451c21d30964aaaa83cb4d941fb73b76390f12c9095b41ba311170cee58f22e185fa0e236c6807f22b7f6de0f6d555ed0820d1e8cf884a959a69ce56b4a9ce8d4c5a88bf0bff546ecc2a5a5dc6eafc58fe01651d8d95215c8bc652ce13260b69d9a2d34a003dd6910d7d60afa0bdbd3955877dc89880448814d29109088622b49d0814bf0c05ac229b5843f5db0020b73cd293d2c3111c8818f6930a5ac66e4118c4257fb67b1d2e16606aefce5401e6de7fed47a5920d97a6a5b75c91b98aa52dafbde9c5012555e5dd6dd12393b3cef2cc3721be29a7fb1c8e7f966e3be304bd452f950df75c847748e8e9c0ea9cd9e6a6cbdbe0558764432ccfe56f78db12a0bdc5b2eced875a2324d76738958fc2d2a15782f9ffc4417c73449e21cecaeb5512d00acce078aaec29e87d9fab1f5968da1b381bfd2d6e2e20f97a4369bb10fed45489d2d32500971ae3556863d9d3029378e403f4c9e373e9a18fa76f9922475f8ee45da15ed95c5f1c92ee4f293c82cbe46e9596b0b4ce646a330aee0a36bc323a37b4fad95773095f239a2fbe44ae26b9a6229ab980312122f435e90b322fcf6a6a80684812fa340bb1a541b33ea740d9e2998e9bacb9ccb2cd4f429773e9f75a8497a6085b9c5c81407bac71bf5fe010eff9e95b01a6538b21bc31f929c5271a5df96f119512ed45ca7c786c2a8fbe3aa3ce77abf159ad019acbb8adc1bb4077378f3e364b50e005bb028f692c25d9555a21ae251502beccb25ed3c812bb0f5d1beea9fa166e826f85fb493f7c165bc86dc2633625c88e4e0522e9a37c6287400fd13079421799d05670fff244755e3d93ff69c9565404dee2a525991ff023678148ae9f4caec07ec047e2e5d332592897409e5b90ebcd2e01221131af3791ef50d69c88dc343b44600860db13578e1b0abffe9073c0425f14cd68bc0b9e37e5c5a5770886ab8c7fe9df3142093395ecf700a2c5d4d94c021ed8b1ab8de17b8ada207020a929197c528b0c7bedfb67c0f305dc2f1d2e2e658ac79d600ec8739f1cf5a60bf65aea486721dce835fb59f9de6f16f8298ba6f79f90ebb984efb43ef01eeca5c152c49dd0efcc9e8b41a8871cca9cd6ddf1083d96758d3496dbe3c31a5c47030af26f90ef4511a1badff2301c4495a516a4ee19ddc0de4efdc145f0d5641fe8ae6eb0780fefbec28a232d6220655994bd6ee77e3fcf4b1293013b10298087c3ec7b2c6b167834e86bc047a560810def1cc0f25fa08e11ce3ae50264f477b84848bad34bcead426a998953ca0a4d040bb7fc2eb587cac470d9e8ac17eddde5ff278da398c778a73cbe9e161ce9b96e5a7b6f4c1b265879548a69c1794a985f7b2233f5def06d01ee2e59c5e92070d025ee0d934d87409543381f359e74eede33a3268d5200b986e20f358219c2b6ae273d177cde7e512d0f180566c37a47b828f25e96589de1442961c5c997d87eba985e8e0492ec12863f88829c2d1ec3d2f873397248b943e64c9376ebd3bc04b749aa5e7e904c213f3b67e2f9502a8c562ab704eab896552c09debcfbe8bf4d0f11425c6f4b43c79c807eca9a65f25f9ca4e59e74a281cf3877386c569532d7a59cc5aa47decae94147a47b1e63940a7b235d9f2f785ae9ce8de495ae6f2758aedd11d709d96db750becc21c9629b3ac7462250cd852687bc08e638263f1656a63c542b6b863ded11c62de20597659759bb083cee0c63093d4c86e49259bae8f4ef67ef62f701029fb025c04815c0bdf9ac592952f455e71ba99ac63a3f5e737e52f3e686a11f68769181461b47bf39be35d2c99766beaf933742adf25dc41c0c8c013f60b4304e8dd10bdc4fa3b7499e64c2780a571df98e733aef438f32fbf2ef27a29ffc1056a3f515071607c8630faea394a7e5b2290a7537c0dcd8bf408480b65efb8a49820eb1f992faec07abf2d16306fa3f3b106528c12751b72f8f357995eedc0a170f04cf531b2f71f279dbb08f343b3724db8afb2796ac3aa829b092c84cb90c383938cb4f2a8684d446415d4bc25018c92b7adbe1fa84e9c7f5cf85b509cf0c54719a500a21484fbf9d1992b7809782fe72d57d87748866197286757bfb9b8e9b74d77831894886d172313caa3a3a30a4436c3939798a5262c4c8b0a987dfd9be1958f59146de271d4472a6e0977e4d19c6a53530976305012e933aa51fe5bdbf37041ea004273cf523982fc0f61e5122323cbc2ad0c67014886e8c7156c59297b33dc793708eb87e112e9615b4f49fb69639b32a9721d8be778b4cc51f732536df38227a9d84561f786877de4cb6996b8eac6f76c22ad26ac244505f6898e652c24feeab5d54707a0188a9b30837954efe5c98463eeeec75aac3850e0ec487586417f2de21e7d6c6fe546796b2045061654216874a1246d1e45783babb0e93df65acf8a67c5f76496399b52329ac51dc8de9d2bc61b77b27653ade3dff5f616b3fba7af8a5d81c709495e414aa73f6786902bc0ee0f86fdf7f504214b314a8e8f502395a03db268d2a0beb01760d05617b223f2eb786f47ec380c6d24c1dbc3b2b8dd218352fc89c5ae99b76932c48c7fc838a02325ee124e912ff1e22ed1f53c2e2627c72e5862d0e35c7b6c34a1a7ab35cd78ecdb0ec2bfd64227c9b5613082c27bafa46dee0117cac5e", 0x1000) 06:53:04 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) setsockopt(r0, 0x0, 0x101, &(0x7f00000000c0)="b74bc666e21b092606c96abfb6e0e1358addeeed876c6df1af4b530547ecf1f3719f5c46b75085586619b5f376b062d94fb2baf9a7174b7e0ac6923c4ed270173ca982361af2c3b5bb8ab4fb49a3458e6d20f8338f067fdd2fa40034c460e0", 0x5f) 06:53:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x1ff) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)=0x100000000002804) 06:53: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, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) syz_open_pts() close(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r1) dup(r0) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff6, 0x0, 0x98e, 0xffffffffffffff81, "85fe4dbfa6020009000fad0800000000000000bf"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:53:05 executing program 0: r0 = syz_open_pts() fsync(r0) fcntl$setstatus(r0, 0x4, 0xc4) nanosleep(&(0x7f0000000000)={0xffffffffffffe347}, &(0x7f0000000040)) preadv(r0, &(0x7f0000002500)=[{0x0}], 0x1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x0, 0x21, 0x3ff, 0x10000}) r1 = shmget$private(0x0, 0x4000, 0x330, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ff9000/0x3000)=nil, 0x1000) 06:53:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20001, 0x80) ioctl$TIOCNOTTY(r0, 0x20007471) socketpair$unix(0x1, 0x202001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x38040, 0x110) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffe13, 0x0, 0x0, 0x0, 0xfffffffffffffe81, 0x1}, 0x400) lseek(r2, 0x0, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\'f\x00\x00\x00\x00\x00\x00\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000140)=0x1d) 06:53:05 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000000c0)=""/163) msgrcv(0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000200000000000000001000000000000000800000000000000000000000000000000000000000000000000000000000000000000000444b2e0f33facdf92f2565b488a500000000ddb4f06a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d865564100000000000000000000000077fa2cc209b928b5085fce00a74c7200000000008400"], 0x1, 0x3, 0x1000) r1 = syz_open_pts() r2 = dup2(0xffffffffffffff9c, r1) fcntl$getown(r2, 0x5) lstat(&(0x7f0000000400)='./file0/file0/file0\x00', &(0x7f0000000480)) flock(r2, 0x8) connect$inet6(r2, &(0x7f0000001900)={0x18, 0x1, 0x9, 0x5}, 0xc) mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') r3 = socket$inet6(0x18, 0x8001, 0x0) link(&(0x7f0000001ac0)='./file0/file0\x00', &(0x7f0000001b00)='./file0/file0/file0/file0\x00') sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000006c0)="9f34e69a86b07dfa639be4be3299bfee4ffa3134003acc8ee5d2ad58474367a42b8f346d897aaa05d42a6a3f427fdc4f19ab9daad4d3e028ad32aae64c25c55fa67c5aba1d8474e3c0ed14636c02eaf054f2d46582403c2686a70d25101d7a58049d4a438429a50462e8e225c0b2d0c31cad69fcac1fca9cff5d6f99ea872c9de4af1ef30a0ad44c79795b33d3914e4ebe7cd44becdffac5111dc12164cf1ee33e9aa92d2d5b72d3494e5d7f67526ce316ffe2b3a20e61fe7a5fb5242acf004d456c1714297c6c74fde361bed4d83ad55cd8869534c5a87f30b1c3f261834171a9ef482c04d911b2091438d506cdaf9965a921581c4fc4ede45f4c7b51139bf60849b15543d5721ad12e513a8daade86a44b613e7062478a31b80a4fc6477cab504716fea452ab3c941302c1ade07d9991b850a741ca71ca5bda3483df252f9a9a6c547b6f9ee2508d51b2fd3726ac99398f0c143dd3990ed30edc36b51fcdcc8c81f206fced5da201f9d43e34ccd80fbd6a3aabc14ef19aefc4f83c900371e58ca87cf457464ea42e6ad8ffc7e5695c557553a936738ebc89522c1092cc898a17991f0ca4a488275e7f4320c0205cf812ca625cba9d1183d3b5aaef52fff034d4d7af592c15e594249163062f30686235ea814b6171ceb0ef5915886d5da7e1b9854f61bdd6fa265332e97efee0ef6982b0f9fb6f9f3795f176de4986a34e4046fffceb701fc837eb3c2b9dc9b4621a794b7ef333b96fd0f59729991c321f9ffc1b579da0a343e8a68e0b83ee8d3e7195864f280b36776bfb1b5f68bb6eec58af1e4b407525ad321a28097ea2b409dd69b5ef883f889420b45e00cd4d3abb4ccd1f2a93c5bbcdfda9b8cd0ed0740e1cc7bdb6f340c97b4274ae511b829c71039ff1d7c4256c54c5c459033bbc6d528b912a5351c8386efcd7d85125248c450fd8af2f702dab574ea99eb598137cbdde7decffa14ce0cb0ece6ca5543e3b7961965c0de68660a2746cb5da6ba122c20de23ed45b78f6b2e4f2942a4d8e5bcd4d1254de8c5636bd482a4a8ce91abcac655d8ed03b40b79c0b4415544d4d1cc42d032bdd2656e17281e34ef6469cf286654029b29ff9d11e4297a060566dc902a8879060a86fa02d6db35655fe7156077c7883b08b63492374996a816c072ffee761ddb253021de9807f34f165366a085201d17668903a12919167a45a923daa12261a0a325db1a3664f06998e772cc05f972f5e9af60c45feb6b30893564c205f63debb5a45ec050f557770fffcff3603bbef99198f9636afa0f9dde260ec07edf7e5a5c2f0ab89fc4e89d6894bd1257f9fe5c46d44c7b92a5d86d56ab8e049495f6ff2fb8fa982cd07a3abd921164b36ccd007cf3577fa913865f26b6e13084fb55f332ca2c79be04fcb94f133f7b822c265fd1400e4f2479a565b1fb6a446c4ff7d9a74e0c9dffb8b8835156eaa15d6f7668898c4686546368e3e48468d265b3def82dfb4df6542d3faa78f86d52c379308dcc2193e501cc6c9dfc35c1938c101c7e46d625d6f77a783e87f4cf79980975bd922f339b2daf75e7d770884ab4e51fdbce6875971fdcdbc056e0ff558235ea50d3eebcd8198fd799fb5c097cbbd7befcdfe3e3af5eb8dc137f62094beb5e5b207c791bc57012bb5df2b6ee858e522072f0e3e3cc851d7a9777f976ac970a3e66ee54a84cc3d5b4e5624c3061df39fc979892812c463e22a94a5dfc6fc1106166232c50aebf77b59be2d759319ea28a4952d3b893dbfeb3ca0aed9c19f997908b0fb6511c472b8a0f0b87d790791d2f2d62bc057339ce650ef6e9c7482c4b0fe1ee654acd7ae6830dc7351e70bab33054d0ef866dcd2fb10f9e06a089a0999114bfbd666c357d7fe4835ea53223e8b719532f8d7867b6653b3f980097e964fd1032525ff69b38cfcd0369c10249dac75822f0366ba9629eda419698fe9eb77049cb6b8a59b099e2e127237119ddfb4be4e7dde193a35ef5378100cc81343402b7a304862ae8f560e2d3f261f7b2093980609e47b3dd7351c1a1696763b59b6986fc04851ce59b87c0409bd427cf08bae18cc97edea1c43f5dcce508466b523fd646f956d117a17eabeeaf2ff2660efc271a81eca1a416fec58ba2cab96d5d9c2bd24c37138deb8c81f019be0ae967f1ecba0a7ee0d12fc8f2a3b8aa3f9a677975f1bf37a819022bcbba84ee6bee233a2faae90d779df51130afe8a9c1ed87b3bd48285f2f71537ed7c68f473575068cc3eedc3724612226bf07c2da376e4a489869517eb1f20d2c273699ec7cd7d13e945e4ee04faf53cc2113fe0b1e71c03350d469869acf0256836eaa78feb26dbfae351951de86f0345bd9848634930e8908068bb2f3501fece17d4294489140b2599dd8eb7d955123e8e7a36c0a0137b6cbaf94297553435b393239a42c48d57737ff619ba4e9c16beeb14ff1666da9699ec04991986e795e2aa9d661b41e1a4f0fca3aa8a599e3b4fe1de7fb0b50b12f689026576cc46f64f17c6a38591b8dc09d0fc608cc210883048b76b6551527ded041524732b696153b3ed42a897986ff020872db7de63bbb7619a6f4af7c4f896d4bfb97ccef53910408091a487477c1168100bc3b2e252d89c5529930dd15918c8a3fe87e4ffb312236ef6343448d77bb546ec4a880670c23010de208b7d7b32d09a90c6b2632618366327ec5c1a21504306ac753ba8011f48a1f34199853826f5bab75975bf6e4c7ba8ec6aa2d4a27dc3793f42ab9c55b1c897dda8dad8e60e4abfddf76b6651e3752a8b5a5d4d88fd9cbe60fd2e7f22dacdfcb2842d3c91f42a379cb5c3edca293122259cf61a98e417cb1dd44e753b0df3b765795f820d1f2144055819afad698e07fefad148a319ff6e7da34d01621165ae3ddfdf48514cca194d2ee67b8c8c3a06f9e855dd0096b99b030f8f6f5e3d220372a85dbb96d460b6f53e32f54e79a2549a95abe687693ff38ad3bd3ee191cb6d2c2879610a3a352c8143a16bab71d93836d82a8cf024b870910c9ae18edd4eae12efdbabe03696a8c16ddbabc22b6a7ef69c02bf1f76e0607109a604763017c1ff46c4d855f6d2c8f9a48a72967e873d144b9201517614b82cfe6c972a5ec9a84b624f475e2812da655f627d5ec81b665eaa26edc22cf239c3d8eda729632255dc72776182964334270cee53e758c5748c9eaa09377546bf558524c73287c279866ecddeab194cd3fb53d54c4352e21dfbef8e6aa7a6fdaffcdfae2cee3ce3c5c79e0d4cb55e124205d3d783b4f634fff0026c37bbd143e3d39ccafd3a78a0391d5fc2ec76ed9b53b489f6255208da881fb38a02ac92770a414edd6e442f5821054fa1bddd106ca469561ab48df8586ff2bde0566bda3696b84453299cf428459d872ba87af43adde3bd75fb3541cb9056aa884a9c00bdc4609fd1966324c6dac9ed60fb55f43599dc40fedf14b6b1a865878e40e9be06dd8bab86dc4b33d3b1d1211ceb191a19124011fd20aa4ecdbfdc7fab26c2136efe24ed66d3408ed8f986e928a12092c783ff763b13c060c64941388d98b1c59cf0a962b4ef7230f9b8b62523e32f2d2ffe19ca449313ae2faee429436f5c6e928c15a6f02bfe0ce9c0c6d6c87579f265daa76845ff0f63676f2025ec964a521c733f3352fa5d82f3e7831e3efd2be508df98978994266b9bc6d613795bd08db8b92703ff323346c040017e359721cdd77c635bfe8bd8d337561cd69845d6dc7ee947b6587cc5f2a7954ed10632a335f484c59fc0e0b6d6fa222df3642b3e348f3dec732cd33957453d38b4651e1ffcb7b20293951f100578606f74d4e76495e7bf6d9a7edf70df23ddd0dfe8987a1eea88202d17324e256b0a89fcae0c10d28aab1fdbf28cfdf8fcdfafb82b8b5c59bb306c009928ffaa0dcf9589a9481800f2388ca57ab144d721c6900510e38f848e959434d54b6ef96e0e044827755a44e55bfc85626ff2dc567a113370a1976f48f7ec78234ef31a72486becc48aa16c2b29b2950f6f6232b943e197866e2c8d86447f2d873a5223f67f852e27757372a55e64bd5ebc1ce8e52135a4f224741d61b40cfd5042841664bb2f90e9dd3e1e7dd35b1187ecc7bc99fff529224ea3e91e84bd1f3a0c73f9f29797ba08c103e618c820909cfa5856101781f0dfdb18d98844c7e3997edc14df64f1c2b611b19607f801e001da4e68277eb01132b1f8d03a5016874f0cd8c84e169bb1365473b1b5a3cd7456b326776a0991b4a429014ab06e6894d627cec988538a3702c78c1a1d1ccf3d96fc4dc585d7bdf684ff3c4d99cf798b848f67f580864d1e46f9a196611a411b11217e41ab3f2f213440907356266dfaa50cbdbf9c33fabd5a33b5066e6de5524b63ddcc13f932938ee41c69ef2a9feda8d0cf297bfa7b6e303834c87e30a7341df96b4cdbaca5a81257a2a370bf28a951726a4b97c94b78144e9307a9765afc284e4f6ed62a92f80563cfa3f9243ba11096502f2bb924e2bf6da0c05c5eb81019988f66e175b5d6b834a70bc5b15fa925c266f31de72afa4cb069d192b048c615cdc49c54e1e3275ad8de89126a53ff6bd9ad86bf43544956098e77ba81076e0414fe7f5e9de7a1e3d98967357a428d540c8a209998fcf6e0e35d91889ce29468107f1307c108ef5622c343cd20af645da701c625f54c92dee994240d066af86bf56e8bd3506536b6c0188c1e8247584d5f46ea4c343bdd2d44131a1f76015f86a304ba9f4beb2548b78d7137da6d7e7a4a0eeb9ba983dbdba6e40ea17ccf1a9feda8f1ef0c008c52bfbcc35e12657c808bf3d95ae0f4cc1e6c9b88ff6d448a18434ec1c6a8fdbc1aacbedbff95ef7e4b1c69c2b741165782a7cffacdabb94b1073c809720c50aa51ecfa2704dc8b3f4b6cbb85e666a4dd4c2ba64d6a2a6fbd6541ab4c15528b1d1fc1cdca869fad98099ae328588472cc0498f75c5d6e7bdbec33964685b56c7797faf2adfb78a1417b770ef017f557f063e6bfa230550ade88ad639a381a89dbd2f9bce5d650807c1245245e78f884bf0108b8cb3ccf01b03eac102944d6067e43d7b9ce74238db90443bebda16e029b8a2972cd2febf69e0b74d7b1f3dde9e0072f8fc389870ad887556c8d0d2983eeecd5d1ab8d0618047bc81094c258a008da18f47ede1b0754a906e228773c2a4686f3561ddd9f2d769efecd9e198a01280daee0f2af6c67ea96d502ebf4c06657f0d0b22c49e5e73be228e87cbbe9d5a53b9e10bf256d99621be09c4403ee7b81e285b57858ab11a939b6b997318c0fb734efce170c92d3c02fd08d421661cb9f6cb2c87641e09cd6e75808ba53eb7d782fd43cf08099108c713d63c100a9982ce438ba4f0bb488bbd90adeef66cccc0f250af285538fff2fa1efa080826315d58b3ccb4f951e179649d7e279405b1fde97e091cb3590cf6d8aec32cf6c991f5c88d24e74507c9192ce03c31c5a890fe5751391a74872794baa9595704aefd4cac364c017606c1c73e90668734e1619d910b0199fcc3c6b75ab7d8e35890fea7ef16f3c0184481473491892b579dd73e1079e8074a024f87bd6e4e819d355682f6d20c9ff68b1cbee8e9b90a236e0e5ae0f7d41e906b7646286f01484263fc5b14b20adb23cf487384fc4d18b50047acd419f48138bbd2891342c90147726592e23d077cd84511dec037e9153eb131de64b2a8ec80c315ee7f2501bc0fc6942ff1fffce099b3ae421003a46d5ce5154e918df5fbf2c97f3d328948fc4560baa183bcb", 0x1000}], 0x1, 0x0, 0x0, 0x8}, 0x4) listen(r3, 0x0) r4 = accept$inet6(r3, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001880)=[{&(0x7f00000005c0)="58d269fdbd80a2ba53fae904e09f65e7a24781db3ae87b0cbfb0f56c6354c0e77f834524ea799c586313a13b372b5364b670ab043ddd7ee3d97c2f417e1027b9fbd51b823d73e43e228374b62e1800c2932acdac1ea2d9cb4eb1f1c1a49bd4fc9f92f1fea54e514c84f08a29ae6f3fd314cef966c82e4c535c9befd1ee7b6f94225cb5e5e5b7d3206684404b9cbb7560c3e832c197890d6e2a093097cb9c4699a0042d052d39b2c7b6384b67", 0xac}, {&(0x7f0000000200)="fad970b98c419d9e3a2bd59d58492d350c5b47b12118d692d8", 0x19}, {&(0x7f00000016c0)="5083734faeebf30be8e9acdf5ef4e537457cc71b29cb600b0a5cd84008710281b7a27836a30d2b23013b45d339e057a2e2186337c2b5e359487ea1e3f9b0de49b4b514a38c7a89700d41777b8c2b2ea84b5c33fdb0c7b1ec382db8e596512889de23e34a69d8eb8ea0e94b4e2c7c7c3857c5bf3d89df21fb419c9a6c7b3a4399d809797cce2694701f88a1b3d7faffa91ad537da35c7c206a0cba42fb4f6a599761591d2e515bf13b35cfccb7cf460706ab6ad439474f1050e7bec51e7a0688f220ab9f0d842b3eade771d926aa32941b9ef18974fa818a0bbe56f610dfd135e18b1ce95c23f209fb6c43d6fd0e0c8ab1124ac3af5308b7e5d", 0xf9}, {&(0x7f00000017c0)="96e56f56f9d0a9c18b4363fcc5f40478b538ad73c7d9108c41dd96c1827c2053ab9850cfc2e736e7d936a93014ee6ce249a2a3c2dc3b3885f03cbcd0bc3cab93d57468bc9c38371b6416273a3a08d3fe7ff735345b8c5bb804000c3ad682d24f32b1c79628c5e9b6239801a92e6712622a789415eec90dc02136b26a981ad09a420f6278c088c22cd6ec68c14d8ff84215f1450a8f0fa025d4a08f922da02b5c07d2e3038aba3a1f7d7d489d408846b1ee", 0xb1}, {&(0x7f0000000300)="fdcad67852685ae4fd2df8542f90969ca7", 0x11}], 0x5, 0x0, 0x0, 0x4}, 0x40e) close(r1) execve(0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r5, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) rmdir(&(0x7f0000000180)='./file0/file0\x00') r6 = open$dir(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x40) sendmsg$unix(r6, &(0x7f0000001a80)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000019c0)=[{&(0x7f0000001940)="f2478c71ec0d32d4404474403de4e7f948e27cc824df3978f90f824e70502a0f57580c898f7db4c8e7", 0x29}, {&(0x7f0000001980)="cf87dd63ae5e4ea0349882ee0ad21e54325f61f5491159dae6bfab11c105c96e4477abc84853109bacbd92f185b7", 0x2e}], 0x2, &(0x7f0000001a00)=[@rights={0x20, 0xffff, 0x1, [r3, r6, r4]}, @rights={0x28, 0xffff, 0x1, [r4, r6, r1, r4, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r2, r4]}, @rights={0x20, 0xffff, 0x1, [r4, r4, r3]}], 0x80, 0x3}, 0xc) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 06:53:05 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x82) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000000)='./file0/file0\x00') mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) 06:53:06 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x68, 0x7feffffc}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x32, 0x7, 0x5c1, "a74ddee090c9c9e73dc5a3dc6cc44b1f9b4977a6", 0x0, 0x80000001}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x6, 0x680}, {{r1}, 0xffffffffffffffff, 0x0, 0x400fffff, 0x1ff, 0x1000}, {{r0}, 0xffffffeffffffffd, 0xfffffffffffffffe, 0xa00fffff, 0xcd, 0xec6}, {{r1}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x7, 0x400}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x8, 0x9}], 0xf8b1, 0x0, 0x10000fe, 0x0) 06:53:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 06:53:06 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) close(r2) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000040)=0x1) 06:53:06 executing program 0: getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000140), 0x0) getrusage(0x0, &(0x7f0000000000)) clock_getres(0x4, 0x0) getgroups(0x5, &(0x7f0000000140)=[r0, r0, r0, r0, r0]) r2 = dup(0xffffffffffffff9c) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x8, 0x1}, 0xc) 06:53:06 executing program 1: r0 = socket(0x18, 0x2, 0xfe6) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0xffffffffffffff9e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket(0x3f, 0xc000, 0x5) setsockopt(r0, 0x3, 0x7fffffff, &(0x7f0000000040)="e5605c19a1f0e6ff1f094d5952ad11acd7b98a67e86b803888a98afdd80aed8a34db81fb31db0ca8e4", 0x29) socket(0x0, 0x3, 0x100) 06:53:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x2, 0xe, &(0x7f0000000000)=""/183, &(0x7f00000000c0)=0xb7) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) getsockopt(r0, 0x800, 0x8, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) 06:53:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x163) 06:53:06 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/null\x00', 0x200, 0x0) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000000)=""/18, 0x12}, {&(0x7f0000000040)}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/178, 0xb2}, {&(0x7f00000011c0)=""/253, 0xfd}, {&(0x7f00000012c0)=""/11, 0xb}], 0x6) close(r0) kqueue() linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000001380)='./file0\x00', 0x4) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) kqueue() 06:53:06 executing program 1: r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x10018, 0x80) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0xfff, './file0\x00', './file0\x00'}) r1 = socket(0x18, 0x1, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 06:53:06 executing program 1: setreuid(0xffffffffffffffff, 0xffffffffffffffff) clock_getres(0x2, &(0x7f0000000000)) 06:53:07 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) r2 = dup(r1) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x34, 0x0, 0xc6, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) 06:53:07 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, 0x0, 0xfffffd7e) write(r1, &(0x7f0000000000)="878292ffa80d8cdc26e0df9619a49f6f457fd2ed6fe181248a0a057c688a5d64153bad38ac47f792129bfad453c2907c810b23185f97acd913079ba78173ac81c2f4dc244b51e2d32e70ca37316e8fa55c18", 0x52) 06:53:07 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x108, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x1, &(0x7f00000011c0)=@file={0x0, './file0\x00'}, 0xa) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r1, &(0x7f00000000c0), 0xa0) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000000c0)) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001200)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) write(r1, &(0x7f0000000100)="f9bf751c4b16969a983f0b36d010d55bae25567aac1f13210e9d26eae46d26a1a8257c3faec7d049036d7f535d0413d1eea21d50dcf4d8ee2ab7678f79211545ef415f640e55c688855d560d44d3ef2f45a101c850", 0x55) ioctl$TIOCSTOP(r2, 0x2000746f) 06:53:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0)={0x0, 0x5}, 0x10) connect$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffffe0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01201a56e9681eab07783b3706000000000000000000000000000000", 0x1c) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) sendto(r0, &(0x7f0000000100)="fe135d3fd5d5d5b4e4193e77709cca44a1098b0159bdb3c59651732cde9e82172c657137301b60a6742c30d6eb73f157843637cbe3552f7382b5f0998acce3bdcfb4e50bc06f7b272d79bb78cf17a5a2b1b4b6e81f06dba2e5ad3e64986395b0e7460aec1eb83d27338f", 0x6a, 0x408, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) socketpair(0x18, 0x4003, 0x7, &(0x7f0000000000)) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) 06:53:07 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 06:53:07 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/192) r0 = msgget(0x3, 0x0) msgrcv(r0, 0x0, 0x0, 0x2, 0x0) r1 = socket(0x32, 0x4, 0x818) r2 = semget(0x1, 0x0, 0x0) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000580)=""/4096) r3 = dup(r1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x880, 0x0) r5 = dup2(r3, r4) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) setregid(r7, r8) renameat(r5, &(0x7f0000000140)='./file0\x00', r5, &(0x7f0000000180)='./file0\x00') accept$unix(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000002dc1f6961a29fda3ea15aaf67b3cdff70000000000000000000000000000000800000000000000000000000000000000000000000006000000000000000000000848b5ab22eba8af12ae06d3f8acb69ede0909102ca95535daeadb7da597cabf59"], &(0x7f00000002c0)=0x5e) fchmodat(r5, &(0x7f00000000c0)='./file0\x00', 0x8, 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000240)='./file0\x00', r9, r10) r11 = semget(0x2, 0x2, 0x240) semop(r11, &(0x7f0000000100)=[{0x3, 0x6}, {0x1, 0x7, 0x1800}, {0x2, 0x6, 0x800}, {0x1, 0x9a9, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0x76, 0x1000}, {0x3, 0x883f, 0x1000}], 0x7) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000004c0)=""/176) 06:53:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') getsockopt(r0, 0x29, 0xc, 0x0, 0x0) 06:53:07 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0xc83, 0x4) poll(&(0x7f0000000040)=[{r0, 0x40}, {r0, 0x20}, {r0, 0x4}, {r0, 0x40}], 0x4, 0x180c00000) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2fe6697c653000124bb68bc486b6fa1ebe7b9098a47c1b8c5714ca70aadefdbcb2e220fe78b9bc2e99c052b5e81e1eb98749957b73726d623501b5eaf0d57065fd72767fe9417293ebd3e5596d37be0a362e5c0c36a473cacf2e31204b221c08f135ca65ca794ed9026a373a5dbc88a007ef44b0435d1592bb303ec36574c49882004f4bbf07d65d9ff9680e732777e646efdb3fdbf31b9641ec59f879f398444ef086bc3d4ef0b39947af0455b961db7d90ebeda8fc0737c2b917f2d928981b0e6d0bddcebaf0e9eda8750449cad29b25025b01f846fe02aa2f7ddeebfc8f210473e5e1dac87c1aa424a2700086d47e463f9130a8b61e744229829dbd641b8a6b835c6138b73cba4101a27681dbe939ff2e5088f377acb484bb4a03d63fdd3bd50b887851065d022a2f5a35a9e7900000000000000000000000000000"], 0x1) 06:53:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x1ff, 0x1000, 0x3, 0x1, 0x1, 0x8, 0x0, 0x1, 0x1, 0x5, 0x5}) fcntl$setstatus(r0, 0x4, 0x44) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000), 0x10) 06:53:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x5, "85495500020000000000001167f5afa680400900", 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = open(&(0x7f0000001540)='./file0\x00', 0x8000, 0x8) mknodat(r1, &(0x7f0000001580)='./file0\x00', 0x2140, 0x1) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001400)=[{&(0x7f0000000180)=""/228, 0xe4}, {&(0x7f0000000080)=""/105, 0x69}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000100)=""/28, 0x1c}, {&(0x7f0000001280)=""/67, 0x43}, {&(0x7f0000001300)=""/210, 0xd2}], 0x6, &(0x7f0000001480)=""/126, 0x7e}, 0x40) socket(0x10, 0x4, 0x6) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:53:08 executing program 1: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc2) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) connect$unix(r2, &(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 06:53:08 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2e, 0x0, 0x0) close(r1) 06:53:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfc94) dup(r0) 06:53:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000140), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="6696b943e5eb6d07b459e48a19384471058f4d3d554b511412c2cfda089160e3d67115eaff14270714c64cafc40cbce2a0acb0414d268735313641d97b3c02606f9a370ca3e5959378f28fa01aa5a61689940ca8c0800c3b68c712013f909fcd4dfd52266b8fa52013e2ef528782b7a6b5246ad73083e0f9a2e6a69fe0c72542ae34f67eef5a477e5947c5332a55663b8a38d2538b21adf97a98e68ce5880bfe0d235b625180609830a5543515a608afc1a67bdfd87d7660bf5b4c44934aca9ad1767878d2e9c766ba4a67520ae9445ef146bd26035e1d35e5317a76eb3c53ea30d6ff915bda9f8ebf59459503324951da041310b8f25d4ff81437b498f13cbaf63bc0ada80887071ee2e9b25dc7f481ae36c136b536b34bd4af83ffe5dd57245bf094253f9b63e1429ceacbdd26e7dc49ed06331d295a68cdd6e6d4d6763e3c35282e4340f63414125716207094e0a2cfb51a09f913c717b703fc941d822f047a9ecfb9e16cc803cd7b620cd592533049cf08763fca2752f926e98bfa09f56328771946fc7cd5c2cdd15671d61135b4e80b4ce28ba72babcfa1d81af5d5d941e86a9d35798bd0e59a370268631dee5e5cebb731be47df898d1044e42e456c5692a7eb0ed3470146170dc950ebf2a2b0138725af23474d8e72d987cbce1d4be6a82a7627a65140cffbcc21b518997ed25148b5a46d0b33acfa161453481cc61239773b5911150928859ec4c44cff9e29bd4a7b00f4b4e5857ee6cc658f6b40ae86818d9bb4c10898a76074b24e96560e37fc844522e3cffb87018ba13c129a95bf999920bd3148088d0fd8d6ee7b7ba09230b676ce34de0ad95cb2d4589423473989f9fff5661a7c709b8d15cc62f43593c7db25053381dac59d556b9e36762aa15eb9088a67d13c1946d6ae97b6eb960fd9b9676d83b106f90eaad1aed972a54f1f18f0c8213aa39e5f42f2bf9beb63d6f5135db585c739adac3941f902eb3b5bae1222c16467f36b7d62cb67e5eb227afc7f1b92b341a32cbeada917103451e40a05140a6bc5a6d5370db1203458d51e7b7e0249534abb67e159073d24988bf6acaa0725cea363524e4b2afa50cb88b8b45613d68775c884d2e2580f169a70a035c24de9bb1a9fcfe538d64fd3c931f544a791f9d1f6edc922d75fefa18086e4378de020c2728f55cc968ed38564749ad2aa51131b80401dc4c471c72b3672dc53de5f7e563bfdecc20e0f9c4d15d27efac0af35a8b1ef2bf39b73f32486502528ed1bc16814c477b06933928513bf17a792d732e4cf9f12ff1bac24d5f321be3e1cf95da197c45e0f2f1a658e7c425b692911039038f1a79af46075ef9f6601a6aff4ca7e8994b410b90fd34c32340b642451ede8b6601a54085dd45c49139a93437b9868760e75822f84bb4dc51d5d30ed91bb35179548ad510286fa764140bbb0f78e1939e5f2694abc252b82f477adde694e0457317496337a6f67a75e30a3c3295bd8cd8dd64e22cd4ab2c7adf7c5e4e695374a8c7957b006f39aba725c6c6c4ee239a1f2baebd7f0f96d74d2cf99dbfbeb536e6ca6691fdfab9a989debd52cbb661d4406dfe28910706655f4bc5753d21363dbbae3b8279e7bdcfc9c530b9574713e4159509fa6e90a4932be4daa6d0fff91639bc60251a5452c1ad359b1c850087bed5cafead50928a076865275b4eb2d3cab712010e487ae89d6b5cb54691f781e0ca98d35b0c0c26a24332edcccb4274c584f32097c57454a76d492c46dafb8bf24cfa7f002a014c0f359ec53fab0ff496e6f1c1f53dd5d2ef2143c7521b6b2f6d9b5f48ba0119e715d4d365319667d5552e7922cab43be1067dea389d09fceb5f8c3afd6619a5f5a89215aafbf56dd9c7cf94b83f83ade7f04abb8fddaee515ade1fc48708d13b4b70d8edda6eb5a12df409d413f2151491f96a7f7aa100c98fb7c0baf2931a307722505242e90342dce5c8d8c13a98270ad6f5297fa53c8e2e03ab9f1b8e7772450ef1e0fa9c8e46672c0b7c27ff958b8bd017f5da8a8dd17121b8675c91252ba9a1b5a50302db6b88bc0b21735b9d355f1253d930d43341693998332f2080d5c45b54b08c049ec7290d389d28a8a4e548bb4a5b1bf88d1c3c11cfff9b3d0edc590a8e7c259b9f93875f37cec29d277507e1b197094c5851970dcd7f4c3ab96cda704e7e66872446ebe7804fe8eb15003dd85ff3e548e3e406ea06f74b3b7f90f1447243c8dabd8784161218b83336f7a96d23b59e2b57be53aaf17b7b07b387a39c61dca58e952468f027cd158a8fccb28cb0939ed1fccedb12e7731ed01740978670175de3ef0521c12b57ee6c0281d7d553f4156c44db0f6abb16fb8f844beeb8ceba0e663b74d8bb7d02502282112cb86a5e4c487fc8e75ae6f65417f802ff5d9fb1d0d675e040ddc722873c3cbfc3478d8ad2bf69f8af8f9beeaa84cc048a53cfaa2c03e8961c231d515bce9c5cd160ae5f460075dd09835dd74311b3ed180608f4c92af71f80d7d7d15141823bf72c633f4475a31a81e40e21a4ccc5c7ec8d34274bf47a94fd082ede64d3e94243903ca2e785ff42539474b5ffa9ae802571063bbf9a70303c551c1073a281c907c6d736b077937dac54bd021b5947f6ea025a77b04e2aa12dc3c711cf5964e27ab7d9d7fd5b408cfd1de5b26e26280029ffc204ac044f5121c2a5131e628f27a77529f9e7fcb1a4fde57101b888cc5c0af93002b36b49e05809b53e0f356d034f9970cb94fdb79652f87f040a225ecd8204a644cc01eaacbdf02efae9692b8afc69dc1a52d1a005970198bab5a16cb3e21499cf73d50146de78675d2843abd6da7f7d4f506991179ac7c339e0d240e16bc340a9fcd546dd0914ff84d6d99c3ebe30fce37f56fc6840393f3363766c2cddacd2674220e02cd78d06827d420225da3f6764fb7e35e4cd963c5effe4a9ad9e9740c9a6864d29508b329c5ea38ff73b70cc21334db7ac410c55b84e827fdad39642fcd2500b1bdce32380a042ce4fd89c9963c308a0c1affa43134b89c53f53c836405e22a22b737d6dce9e842766d888f3a84d90e8553b27b9f04f9df3806c1ab8f2d4a58436ba0ffd2935ee7f75ca2eaece2e0b299d8b49853146c3bd11a0b17616592a22208679c6958f99ee105933984416c8d0c5bfa4644cca01aac3106c813afd42d6c2c6c3588627b72243893608ae3bb8b111b09a8f63edad8e998ea93a8cb58bdd6ad317c9145b62e46c99d5218df27c9d2e37ef0a549ccfdc9c9c5ee2ccb9f4373c46085cc6709f3630736a37a426ab1990bc727bb0064a468c79a9ea9368e4155108ebe7982c9b417a0d4df786c91c6356acad6376ae1291a8fe4365954c2b6d388318dea6f9d0bd770736d68772766b8dffeb05c84c6609bbdd0cc3e5573e9c9dcaddd9a7e735cc09cf906b1dc55e65f6c0e8336d784d044dd7dfc4b242bdc125ab58382d93d067fa46445168696722318b781218827de56a7824a55e1c59ac5661525a548aaaa538c9798874729ab61f3e6c2c34bbb79a18101c374548651af18865b882af592952383a666936afe6d3a737c5110ff3142d3cb938bb1a8599091a66d99e985bb1de33ff74cf8a6d213063521cd436ba2f66713f1aee8edd295b1f65e9f4bdc859d8067978349d5afacf3edec31168dc5319440c3aab7a27f1f80923cfa3f4b220210cf6f83afcf9fcaf19cb24c86b6c7dac3e4ef6f45c10f96c6aac323a4f4b5050d8fa26e4ec4893ad72c24c411c66fd9b24d99e18a753a3421a066e830a4e8be4fa4471bf648c226a33073bd88c90e26aa0105912a31387b582f385921007443fbda400f800fa690231001086af13ab3a91894023b87582ff14aef8b35b51cdbd0712876967bc1b5b51a466a6de50eaf901ffb9e79615c62a9dac3acbb8e31e73a103c584d631bb551942550720a2da956cf12c3a0fbbe6a1e3a461faff8e69de5beb8767c6442324529f971f61566c518faa15cef9ac8da8aa29e8ab6e24ca899a098431b65ea3e80083b2b3f5678b694487b37676741cc0929665eac88b20dc4f4cbb76632b39a2929986bc51834bafca4783adc6da64cfc6e3e0802a4fd9178260dbe970fa3f305c7500ce092be7edaebac6e0d92485d9b6ce89bce1529670055c7ec4c4c1e45fb495b675cd51db048de4d8d9a47ade2a551b9f6774cd0bf0b89896232e076a3462e56934a4a2af428222394c236d32ed1b10a609576d8bb2716710b399230282ea1a764519640cabc9caf7dfa7045ae5392a4c4ddbaa59b9896d1c7f46fc0b8712d019b218bc30f55266b50842975666ae516fe9d7879d20d9bd5996a131ec711af6bce478e4f9e203014aa4c0739a8477adf421ca078f35cb181e8868b0cbcc14d65ea463093ddaa6d14fcc96d1502b4db805610d1eb9c3a4aaf1ea265d48c3f857a774deddb95d968808d5fbfc3453086c371f1702617faf3f160d1ae70ac721e3b7163a5ab64a579c4e6ac699555e95466abe966304ed6626ef643ad3f4c3b879dff299346bdb7d4007f8ecb6b9ed838439ab27ee73e8fb861ed4d3a029f7f679e40ad4f17a4a3faf8cf3342774d5e09420b97ff5f2883ca9072694b71ba4b06851c3705408af8c0f80b7063d651c88599d8194a54906ef3b8a5c6cca6e8eec7502d8debe15fac9e27fc093cdb18d7a98632ab95dfcee99535eb602ac9a8866bed81ffd83c22ea91ae0120b2431011f13a9173646a200f48b6ab161dbcfec29de54d271b400913485ffb59d2fdb69784ea21787817cdedd6b5625fe5227696da3c02604e7b426b4d0e500a50cff2c675952a70348bb14491defce1a1e2187f39f8b99768454f029c40d10b9a88fb4f10a8e263b05e45054dbcd04c9698255e148fa5f2521cc49751a9d66d9569386591d64a87dba11bb2739b66a2425584c8609418a2e739d3d2f7e34e5af376ff0dad6fa0f5aad09fdaa1a98fded7358d04be1622ae567e2a1420389e04b1991d1723a25321507c50e0b0bd34479ea9c1ab23fce6bd270a9d6ebc7142ed64af5c4aa8cdd76a6e9aecd926006aec7fe011473e4cc07cc699f7e11d39f8223359ab6980dc72f8d88353395bacd7a360da71c1b9659c27c42f16ccbec6a12b5bbc00816752b2f7dca6d89fe510545b1a8b6ee399100bbd4b877cf44937499bd54b8d5badd8d98ada1088ee30e668632927e1922243dcb8cfc2abf1693c2af42b5a39934e7c155a106ba1f09484d76c08575a48b4faef12f78e08a22a3a864d61995d00ee7aa077edfe570f46605c3c421198cde019142853718a7432f0fb267587860b8be29598c8ff24c7d468b4fccbaff91d392ed346911f76099f8845f9742d1ed16b59ff98de95449c83267c3b33fdd494b522cbe6781e2434e1303c0fa32d81f9eebeaf5594659a55d0a9ce8ce0042ec3e8e97b1682133ee7c1f533ad63bd3e2a9949d4bfdbff1db2818fa343a3ed94a1ee9d037849537c2431571d4b79c2a2f75b917ed67c649e0a75549d6dd2449ad7e194d0aee92c4376c7e129813633630869dbbba18d0a61122a34a764557dc1f9392fc8a1b70cfb1a8c42172ab63939d2dcc3c73112efd1f4a8145238b11a1cc7788ba330aa197efa508fdeaa59beeedf22e663573ac57bef679c9a6b6fd820274cf0eaeee32059941d967abd0c34e81e531a8948a414b61c532fe29d189df6c004358a0dde0801c118a5645f75c6ff09b62b828394e624c3c67fd4ec91a98b3361015c51a5a32c9646598411a47c53666affaaa79793d0a7c047e", 0x1000) 06:53:08 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f00000001c0), 0xfffffffffffffd70) kqueue() execve(0x0, 0x0, 0x0) 06:53:08 executing program 0: r0 = semget(0x1, 0x2, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, r2, r3, r4, r5, 0x84, 0x82}, 0x0, 0x7, 0x6a3701d8}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x4, 0x85d7]) r6 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r6, 0x0) r7 = msgget(0x0, 0x10) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000180)=""/127) r8 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) shmctl$IPC_RMID(r0, 0x0) r9 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r9, 0x0) shmctl$IPC_RMID(r9, 0x0) r10 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x20) ioctl$TIOCGTSTAMP(r10, 0x4010745b, &(0x7f00000002c0)) msgsnd(r7, &(0x7f0000000300)={0x0, "ca6d00fa404953e8a119d884efe4cbd3675eeba69be018"}, 0x1f, 0x800) r11 = semget(0x3, 0x0, 0x0) r12 = shmget$private(0x0, 0x4000, 0x180, &(0x7f0000ffc000/0x4000)=nil) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0/file0\x00') semctl$GETVAL(r11, 0x5, 0x5, &(0x7f00000003c0)=""/100) r13 = getgid() semget(0x1, 0x2, 0x4) shmctl$SHM_LOCK(r12, 0x3) r14 = shmget$private(0x0, 0x3000, 0x4b, &(0x7f0000ffd000/0x3000)=nil) rename(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)='./file0/file0\x00') shmctl$IPC_SET(r14, 0x1, &(0x7f00000004c0)={{0x80, r4, r13, r2, r3, 0x30, 0x8000}, 0x6a, 0x6, r1, r1, 0x80000000, 0x9, 0x80000000}) 06:53:08 executing program 0: shmget(0x0, 0x3000, 0x600, &(0x7f0000ffa000/0x3000)=nil) 06:53:09 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) syz_open_pts() close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) 06:53:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) setsockopt(r0, 0x2, 0xfffffffffffffffd, &(0x7f0000000000)="fdb89abc7495cd664c18ca93c997dd3970b7a97ea3424e4f8968c0ce638f3f119a51be44dd41160db02460159e5f2b3ef4114c02b039857cea9820443845ce40b8", 0x41) 06:53:09 executing program 0: r0 = socket$inet(0x2, 0x0, 0x9432) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = semget(0x2, 0x4, 0x200) select(0x40, &(0x7f0000000180)={0x1, 0xfffffffeffffffff, 0x2, 0x2, 0x2, 0x1ff, 0x6, 0x3}, &(0x7f00000001c0)={0x3, 0x2a, 0x81c, 0x9, 0xe50, 0x8, 0x3, 0x4}, &(0x7f0000000200)={0x101, 0xf6, 0x6, 0x6, 0x6, 0x0, 0x9}, &(0x7f0000000240)={0x8000, 0x2}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/216) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc000, 0x1) 06:53:09 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) 06:53:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x380, &(0x7f0000000200)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="5171241fb63861234144c45a4d761b6ac7cd165f447ae910b30fd11325df6481c48484d79e6a57e5a337770c5b9a70423ab8d1489d8decbaf45a01e96b792fbc7f759a7938524d9af0b4829fcc847693e56cac3afa749cef7c42d97c4d7a5a58a4c7bba20ee342cdc2c0bc1412eb02c5aba23e1af6b41ea90c6a86994bb36ecad67ed62f4395564c3b05fadef83a73dcbd170c4e423551cac2191fd1", @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x6) fcntl$setflags(r2, 0x2, 0x1) pipe2(&(0x7f0000000100), 0x10004) ioctl$TIOCSETAW(r2, 0x802c7415, 0x0) 06:53:10 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r4 = getpgrp() semop(r0, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) getpgid(r4) r5 = semget(0x1, 0x3, 0x42) r6 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r7 = getuid() r8 = getegid() fchown(r6, r7, r8) setregid(r8, r8) fchmod(r2, 0x100) setregid(r8, r8) pipe(&(0x7f0000000040)) setegid(r8) getitimer(0x6, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r0, &(0x7f0000000140)=[{0x7, 0x100000000, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x800}, {0x2, 0x7ff, 0x1000}, {0x2, 0x3, 0x1800}, {0x0, 0x240000, 0x800}, {0x1, 0x1000, 0x1800}], 0x7) r11 = msgget(0x3, 0x10) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x3ff, r7, r8, r7, r8, 0x194, 0x5}, 0x25, 0x8, r4, r4, 0x2, 0x9, 0x2, 0x7fffffff}) getuid() getpgid(r4) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f0000000400)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a000000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) bind$unix(r9, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000000c0)=""/121) 06:53:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x2) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x110) 06:53:10 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) ftruncate(r1, 0x4) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 06:53:11 executing program 1: clock_getres(0x6, &(0x7f00000001c0)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$KDENABIO(r0, 0x20004b3c) 06:53:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000040), 0x0) 06:53:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x4c0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x0, 0x9, 0x40000040, 0x1, 0x1}, {{r2}, 0xfffffffffffffff8, 0x40, 0x1, 0x7, 0x4}], 0x0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xd2bc1be92464d775, 0x1, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x8b46, 0x3fffc00000}, {{r2}, 0xfffffffffffffffa, 0x8, 0x20000002, 0x1, 0x9}, {{r1}, 0xfffffffffffffffc, 0x0, 0x40, 0x0, 0x3}], 0x2, &(0x7f0000000140)={0x3, 0x8}) 06:53:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000100000000ffffff7f80ffffffec00", 0xfffffffffffffffd, 0x240000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) minherit(&(0x7f0000737000/0x3000)=nil, 0x3000, 0x1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCNOTTY(r2, 0x20007471) sendmsg$unix(r1, &(0x7f0000001940)={&(0x7f00000015c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000018c0)=[{&(0x7f0000001600)="ac7879121b6149e0441c76b8b050aad6d1ea0e699f1dc3bd672f9ab4949c392ead59808a85e44008463da1e311645ba24e324b0a5b767ff43d776b4a977fdf8dbf854bcef75f6455dba2c8a7f0b3df56c8ddadf7ce6a47816db6625dc95748b7d2d7870605bad76bffbe6b4184604fc919a4fe3b97774f332cef8a49f88f29b0afa56abb2032794a8806924c79e21e430cefc7e3af6a0ab474ace212e2325dd632ea4121ecfb2d7a7bc36e1482b8357cc5940e7c872677402d28496279fe2cf7f5a79d0a7c021b609df7d5ff2b8c829dbfd4b699ea0d4ab184f5aa33fea6ccbe70a5117fbeba90be941e7e3293101da0260848", 0xf3}, {&(0x7f0000001700)="9760cd32c1d854f1759981adf94fe12337f522dbc11f6e0187497d7358cf160cd1bbda164bc8e97eda13d3", 0x2b}, {&(0x7f0000001740)="457c8c5663d868fec33231a3d5002e6d9bba46d94df6886068da3d51ffee35016a6965c820767cbd5051a5dc1c397f67df92d54012ea71ac3c67419bc4727f99824b0fd6090d9a83a2", 0x49}, {&(0x7f00000017c0)="7317eb8865af4aa649e3e96da508c8", 0xf}, {&(0x7f0000001800)="4d558784d407422599bf8163dbbe1dad514ee3a4fca35a7fbea9da5f87dc3acb5b0fe9eb1366ca5b5bcf93ccedd419be06eb454729d7c1dee24da0c74d02dc96d4a02883db5b6fdbb0965272dc89c323dc158f6d8838887041fb9df8fef82c503686b3eafe57c7136149aa682c7c05", 0x6f}, {&(0x7f0000001880)="2ff65cd6df2f46dec3481b0e9fbf4ea14edd9bab9744aafa58a9a70341", 0x1d}], 0x6}, 0x3) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000019c0)={0x3, 0x4}) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x103, 0x4, 0x5, 0x5, "60d04091abfcb4e32fae884ceff8dd5dcc2e3478", 0x4, 0x80}) readv(r3, &(0x7f0000001540)=[{&(0x7f0000000200)=""/166, 0xa6}, {&(0x7f00000002c0)=""/207, 0xcf}, {&(0x7f00000003c0)=""/240, 0xf0}, {&(0x7f00000004c0)=""/116, 0x74}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x5) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000001980)={0x5ee, './file0\x00', './file0\x00'}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) syz_extract_tcp_res(&(0x7f0000000100), 0x1ff, 0x0) 06:53:11 executing program 0: clock_getres(0xfffffffffffffffb, &(0x7f0000000080)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) dup(r0) 06:53:11 executing program 1: r0 = getpid() r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) r9 = getegid() r10 = getuid() r11 = getegid() r12 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) r14 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001800)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000080)="c92972195c88a222fde63e1285d3db1eb645097606a3c12e1fdc1eee69f3a2716ca5b790e4ebc6fad201aa16ce0f79a9cc0779117ead70313e60f19b43687b48ae47f9d7462327af5dbab54fbae7c22979316c811c2cb92426dc84bfaba0c50ba61db329952d1f67adef9167a6dbd16c1778b7074bf925a9257b228b2f2ddffc4808b8113f1bbdbbdebb3b0ae7f433e5f1bd9f7304a925447b08", 0x9a}, {&(0x7f0000000140)="4640e1195c71d8994d44c996f9c4e0a3ae3cd5c7c61dc9d3e0a723f884a19daadee389537939d88c556dc30f4e2ba9ff711bf12529731bdd19069fbca34e53d6f49c4fbca8a986f8a1ac935cff16381da59e18efc0704c1b46064b82d86567d94d5c94bb035e", 0x66}, {&(0x7f00000001c0)="5f2fce994fc2c5ad6562a79ae44c30a7", 0x10}, {&(0x7f0000000200)="d8f91138961d219b439b6d4e6fa28560517ff4ee98613d2bb37f05876c4b2fd50f52a9050310e41231d09988fb6ac083e43d0dd4c2d05bda83870bc1b8cf63179f557ac2398144758907758fb7af5b1467ebf7d797292abaf0c4fc0c7f9ac570758b55d7f43059f0eb7ff92de5b8a60c01394039807cc2a045ac1291fec4971b659876d542031dd0052369ce5f79b81169dc581c6d328628423432b67c9be491", 0xa0}, {&(0x7f00000002c0)="76784e6559a2218ca58376f996d40e65c086f472f6dcb2c249ce510bbc0d4658fa36f8cedb24803a2e3f62b108e81f5471ca12cc46197e88b53f7f70db770eb6f86b47ecf58b6c0790c5405ff52adba63fe59fba6df699de67f2932abdb8c40a43ccc644243d825220d1bc271c8209dc2dc998350c8d1ebfe74eba84fa7366ddfaa85c8a4cab9c04327efeaefbba3aa7b6b89cdd4ee9b01fda4ac87cc6c83693a3215d99844d9de39464dacd4a55b2db4e9e5838897eff0e1951e5cf37325554eb7a0896d07281a8e8d3796cc61b8c5a64519efd616afdfea79d16f707fd9c7ca9b5c92b099a1cf235b8ad2251d0b4525e986b7d4e3c86409687839f94952888f9e178d8a4dc6bc960d6e448d4224ba27c48e465dd10aa6c85ca2c9b74b9603d93a0833d7bafedf1dd068a2fc7f8182e4d2e1be98b7a9784e45383ddb94746859ab2ab2b28b7f218d6f9081669a058b16435410eb213543fe737e939e396c78685236ff333a7ce2534d5b6a278e962c47c5ebdec6d9759606b267179ca6bd6dfd1ca1955ddb514166093e2178311ab848399c14c4bbdf8b84a39ca8087602214f5134d57e1ace20a2f397a9615158afc41098304346999cd8be4f07aa54366ea716bbff47c25eb4e7dbcd64620b72643ed4cb734495077081533034f7c19c5925e7535b12f310485f9115e99dc440b713f7a11a4ae91a6deaa051bc4c1a74a778cdfdce00756b216f745e29807808c0020220c33c968d87848fb9c54bd60782397ada1d5505d0ad7513e70399cadf99abe0f63248227c17ff0a29ea5955f6eee70514bebeeafe366e45d0c9446969f63f3cd38d46e5deaa89571dd99fa6541cf29b29a9ab1d49ff9c25d307f0ef2fb880d799566cfe56917f486e172afbf425dfa752c9911eed1889fced77961eabf48aae3965f6e5c3ec955e003be8e91c7a4efca86b7d7b7c4887d8b98bfaa630662fa94cdbb4e7a8b4afdc364374fda20cdc9074ea742b7bcba9f480c0dfdae2094b40aa1cb829ae4d29d3840d1b9879421ec49d704dfe654aa8613e2fe0ab7c07c4afa52839ae051decfc18d246213d7af929d1495f14c753a4284d3651a74829815e418665f0664cc67dd151acb5cd5777a28b8dda54a11c04bc267636f4abadc7435ab023f4e5bb17568367737392aa350873a6cbe9f19f7379ec4ef764ab2cc86dcce992875ef79ee68fda1296f1e98446ba6ddb0da264a7e79b9b2bc4608be170e1778ab5c4125c3eff9a5386f2f8e2890b71115bdd7461e7eb6a86ac8ed8f8b165eb714a973b6dc23ac91c0a7705afa560fbf16607414c35df66c5ee7432bd931d839ca2cf7abc066c47c5572ea8b85698701621d9fbf20b365dd21b29f9d2b87f4bc3f9c1828e010c1d778d38ef15ecd5f7f8196b045667f4fc4e2650b17baad9523c1d79e9fe350946a5e2ccbb58f985234307dea80174958a33aec0f18b916a249ff8b19001f33ff78a9805ef404d5d9948c4b55e1883d2336d1f2a0c2c3325c022d1c5226f44e11e47c34dc1852a9e7da3443d355c2d30212bc42ab6a1d612ce9fe647dc4fd52638697c0c13eab62bdd5efdb8be7bfd0000422b6703ebb519e6f4589526f451bce771234699f6bb9e468d6b5339263342996533209ed9e8bb43938d73cc7e8bc244b08d9b65ee0d6024d66f70f5713e8b7f327600a6327332a7e1c00090a86a1f7f1d2a0b66cdd74cb8a0d6925ba09f1e6d36e51faf7051bcf56e6cb3594460226159c630f9a12582005aa1124b7f6b88922c1381c38d5f52ccddbbf5f0625693ede55a909fbe141646ddb85601c2a7b103ecd658ec5495c53a0aebbc8e8447b81a77e5bb9d82007bee500bb45b8492b40fc27ca1513fea6a05b2f711ef31ac80eddbd66138c0c9a363ce982c7d93ad74c1c9b3cb02713a52d82ba8522a31650f7642694f23e0732f61e35739fc049d0b87dfa1959d723c4c91ddc54a7f2c4d5ebcb60f82deb67742e44b9574a9e32ad7e3ec2cc11ddd516bc24b63166a8fb99ab60d07dd65975d9f873d952ce7366acac9a95bba53c3aaf702ac25671fdbf108ae16345f94fcece10db58424a88834053b337da5ece7bf5ec77e64e8ee9aa03971e429edf2388bc2ce414be115312fcab91dd89f39ab0711034ae1dc700dba34a4aca3292168ee5b4432e50d423641cd69cc698d4e22cba7a2e99d2312182eff865b1b7f1142ed15db5bd4e7be99ca958a3591df8e55f14c3fd8118e426c80b03b9d0b5bb74e05d2522f1e0b684736a8df042c87dce3aa2bef8138721aa2ace41ab4866f240bf65d95d00a50639ed6ff4325035acab54aa7bf6a94f74bef4484961fe590d5eacfc59556832362f2fe80bbcbd01baf11dc4765c600c7e3fec4491fa739ee56387bdf1f0688a86297cfdac67a37be8f4baa1c2f7d85717ccc6c933435b57f9519ff88560054e3d31cec014ad97d384b5a16d3d5665abb290a352b865e8a17ac9875f5dc22c1ae1f21ed399ea514c8b7daf3df664bb5085f90f3747b36a94e7d371b2be772cbe75dae9939671abd595ba4ab964d044375a5ac45b0da83d7d05b256f8458798bf8c3b1369c366b7acaff62ffe284480f3e2c1ebc2bff50669b80b3e801a6d0fa6d0dbdf522ec5f2ecee91690d2b00e151e6dceeb148e2994bc35f0f9f0f997e74a34c263a0d0e11d72c3c9d13068719c88d4ab56f17728d0a0ecdb3128f7cb2ef08bdea3545712b136c0b054d5888c6872550f83ec5c822d18ec78c540060df28e6b81639602c3723c6f908b43fab758a2e9d7a7361d2fb96b9f026b1bff86a7717609d7f462d5cb52e1d15691562b4ac400106b98b75a5c5bfeb29d0b1f6adb049e43d21907a32f97e4fe0438313f493c3dc8bc934696727a50156a8b0cfb78ac4eca6bcd1dc6f0fd12283e1dd81cd9ebb35eb7474fab7a42564885b95bd138ebfde9b170f45829b4b80a7436f2bd626a9363eaa88050496cf37b35be23c029146f5bd96549d7ffa03687c4eb5c88bd6a7ab7e299df8f784037c771d505951b6744af8c44e0f7b6e2eef1a8acda86bb096263c1ea0bfc602eb5a0dfbc9c4d594b22af40e12709086f06ee2761011959615d1c9edee1527e7874c692a6f49687d0c98ba852e0791a09fc8694a4d14e701d2108758e5a9932964865ee1123f507cc41b0d6fa6b208a8410d9aa1a86948de350ba8e6e145866a13da1a6ebe7e94eadc70e91276497760b6ddafa02c12032bef3628ce1b0319175d060cd134eb9d7bbd3fd93831d7e4501b60a2199f8926ce578bb5d9ff2d346961711a0841e3cf0bcf8af500210ccd3b59c6d2c5b1fa68c51f6230537df7e6fc65d3e005069c46b719c70ad894d95190147e75aabf9e8d888b562c054abf3167cd741b3ac5e18601b1903e159a48ce8d3f4e35dbed9591ab1039a6056c8b8c812185e85f126667f7eba98fff85576b75f91a58363f49b7b8569eedb30319da48912eeffce420b76572f424f7b3e0021579f05a942b519b4f59fa490368c8535400af6878e3cb888b4df94b9567f680bf66019965692c08dec6798b24e133bc1776f420291d5a58509c2040ed580d58f276182772f78505ba3ad4aeafda981a05274332af000c3ae9e4067089fb5327df1065bb4c7daa75cb1938b33a0b2c6d9e404111621209003e2ef40afc065ce2628676da306bf590100dd6438175c7d18d26839684bc5faab2aa5c84c1cdaff0644c46176318fb2f0994a5903e42fc00f7916b262679772952743112fee2b9ce03895156f8bc938042369c05b30f51edf3f2c8a9cb980124518aab50b54aef27d702c9c9578be88d102e2a53170489ee3aadac753b7242dbfead133441508313ddb10d7da4c570f65e11f11dc1f0aa650691f10eabee7c070f9a51be9812e43781441a3936214e7c1fb28917eb542df96c1a73fc622a3ec1ba09ba889d9571b9ac85586b313bb2f16e21650e2f037ff4e03fdf4396bc60021152f55addb66b39bace908d7fc4e80d0dfa6c5e55328e7d8b656f47cd8bcd2639e726a759ec13d5afacdae3b9cc5ae8364ad7dbeb418dc7f53ca1e599ae00e06c81f7e8bacaed27886ad623c396c08b9ae9d32ba0c4e7c64d6b59174b4fb677ed496dddc216274c1c573385c6afa04580de290a112b16222f74a45a97dc8b9e50cc2b9c27bfdd8d47bac48e5bc501c643b4bbffcdad30ec8daae2cecff3d1a0a6d83803e7f1561902b9225635da00ca6754da187f0082eae152cc4842864c71a8ef5006b809be38a454c7ccfc408028174840572b239f6559072c7a4c9c884668c841899c43bfa3f28673aa3cace1f71758f66d8cb76fba4bdb75554f51f2186363455dc11006946ed199746ee857af5c0b9cf9c2a509c039693609714b4d735b064501c54cb24ee38cffd5b0fa94acecb3724a898da92b4ba4cd04011425ab85568ac533f89a803d0e6413dc1eb3ba1b412fa6c353e4f24ecb9d8623cfd1a970a0595c26f3ecc6d7b326a594f5c4829025fca8e9ef84c58c5e699697cfafde7475e826116e0d78a9a64ed4c58d6c9cac2610ac12ee916bb4ca50484abb70b3719f387ccd7d9e9538d3c245e7cb23db344b687745e4f24daa6ee049d0ac03533f9866d8fa39cf857332a9c504d6068fa745f504160af7b22a6cfe9265fd64d1b2c399f6a21a4a766722d0830535299975921b598d2631fa519ffcae1d7e88e0a42b8d38be0fca4c6b5858191bbf48512a5481074d6c750c265fdf4563eaef6749aeca340ca6dd8b0453a36c2abfc76c25e51e3155f2451e68578962ffefbb4eb6a73b10dffa4756b1a40fff3fb40593cceb64bac9b2ed7abf1d51fad03c21c50d109b0d5d2f8c9fc1df591c4a0bdcdfa4dcfeaf8eb570772c47fbf430621cfe6ab7cd5595fdc4347266422262f2b8e6294b50d4679e3503b44a8ce782c56dd81da30fca76ff151ad58aed13df0a460a9c44cad840b444ec0191eb0d949e421024a2282b8d6c300ea5def3a6f871f1843169a37804115bfff9188d41a19075575bd3e21cc4f4973e6ceffa5a5866c4a7856dc267a3d306d82149f1a077d7d5cf71ad96034be44034b374f531891d49ef347e440d3940f9ac9f37a19ba06731f0417b5b39100ba41a61ed2cdb85e31306b08a05f558ab0c369230cef009b3062f34676ebb74159637a5db01c50fe1e6d2a7ac15c8c74eb5923126fa5f5032cd69f6124826cacf465c4c5991c0e328ec7ed1a90a5db267efc608f7e8ca68977f38e6e9ddc3fc410354042c1cabeec40f08b2dc0156e33f2810d83f6b4436889d3d3cb41183cd011e7212185e6806367f89194d49d31e5bf263e6721011e3b1b4b6abf6a0f1cb2c7a1b9f273680035920d235214b111a1132bc6d0e758a76a85066f91a8fb4e6128905a648ec52ce0e2c217e6c7ff40a555f4b08bc374515c81a3547bde98fe441693fabe38fd86b9ab20a1ada25dbe73d31eba294bdc6dd8c7188889a573f4609c56ddf48fda672a7f6d836367f724307bdcf875f8091d9e9b4c5ca4a80a70fa322745863b4d325324c7bc250c1fce2a60fe7d6a18a1e4397c18bfd35e5d3d7929b20eb8a40151f9983f8be7719959240db6dbc2b9ef4abd290352c9bde16048ff2f319ac64128a3004a51d051b33b641606cab8d8e1c9ba913c5b0eeede1512a95d9b5e83eaaf83c1b6928a16eda35bb7cde9064132fa528fc8c99b55aa702aafab343408f5b1dc0905892a9a52fa73ca4a7639a1b67e21f588b890377e00fde46a423af30d87c2e8e79b14aeff7531c163d4f3230", 0x1000}, {&(0x7f00000012c0)="e64ac58d37f6f4207035d5f6d017505cd3b67912952a44292d6ad096f12476adaad7ad4305b248184cd6ca953ab637cf11a2f12b135c50a108bf856c", 0x3c}, {&(0x7f0000001300)="e7fe52ab18534367db462abe82b9d8f89d913a328db2247b167b43be4a032baafa02be2958530ce022dbc35cccd2133c8c87f50a4142", 0x36}, {&(0x7f0000001340)="3f3b588c25e07d508ac5731ab12aa1375b3c5ae80724d8bed940bf319036c211c68524e89c6dc6915f380c8bc090484c790647ac539efd817bbb72c5b6b53006bcc700af478fdcc6a5127c70c839a97c18c8382124f65791a6cd36a4130d0ef17003ab2b0af8f39cf87642706ca171ab90a9d37f460a2cf2280a688b595a1f37ef1ee48ef36760196bcb2dc3cdbcf8728f2856ad9b36a698c500970f605552e78456a8e607b4c805137ead1a036157be44cd910717f47d9780e0f8f8551fc47bd5b9e43f20b05e88350bbc81e0fa6fd9", 0xd0}, {&(0x7f0000001440)="72bf58ad63097c", 0x7}], 0x9, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r0, r4, r6}, @cred={0x20, 0xffff, 0x0, r0, r7, r9}, @cred={0x20, 0xffff, 0x0, r0, r10, r11}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r0, r12, r13}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r0, r14, r17}], 0xd0, 0x1}, 0x406) sendto(0xffffffffffffffff, &(0x7f0000001840)="6915bb179d01e58ab0103e9528f741157b5da323e3d2173c37629ce1b340b8d8f8556daa84b510a4062239eca47c83936d9b9d037875501f8c6adc405fa2255fb5f2b663004d9bc79638422574585ea628534aab9efc66a768ad6ff914d5220ae36fd964fe0a1ff96915189ddfec01e755ab7833168517f6e137e1d79593adce0af621027e09fcfc44b70d192b75c94dea8d4761c0934e26bd1872991c7135b2609e017d5496e8d81392cfcb80b14f073aa4bed12a3099c38a0ef4687f86c6d4d84f35f4d07889c56555b3727e9fc6b6313d", 0xd2, 0x4, &(0x7f0000001940)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000001980)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000019c0)={r15, r12, r8}, 0xc) getsockname$inet(r2, &(0x7f0000001a00), &(0x7f0000001a40)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001a80)={0x0}, 0xc) getsockname$inet(r3, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) r19 = socket(0x19, 0x8000, 0x8) setsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000001b40)={0x3, 0x1}, 0x10) chown(&(0x7f0000001b80)='./file0\x00', r16, r11) sendto(r2, &(0x7f0000001bc0)="1694f4bb562ea53927aeb79bec3de08a953dc9f99cee2904875c7d79b74ab82eaa236871a6a6ad6ea47c6e886f5b9444de6b4c74e9025fa5e34c6cd51e3ef47667eeef9f200461e02ed40def309c512daab6bec6f82950cd1834432e53b5bc0c881b9e2daad0dfa0354966a2cc880385ffe5adcebbf6c670bb2e2455845177bed34ed4c9390d7b4f918c5bcbc4c2bf6a85b0182579d48f73aab02a84b438cc46", 0xa0, 0x0, &(0x7f0000001c80)=@in6={0x18, 0x1, 0x80, 0x2bd}, 0xc) accept(r19, &(0x7f0000001cc0)=@in6, &(0x7f0000001d00)=0xc) getsockopt$sock_int(r2, 0xffff, 0x180c, &(0x7f0000001d40), &(0x7f0000001d80)=0x4) setpgid(r5, r18) recvfrom$inet6(r3, &(0x7f0000001dc0)=""/218, 0xda, 0x1, &(0x7f0000001ec0)={0x18, 0x2, 0x9, 0x80000001}, 0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001f00)="febab8d88d6d6bdc9cc4906bdba516d8e003e74eaead923026c14921f53ade25ca4826e1e6f6c53ad881bcce2a94ba493694ce4cc184c9f6dd2571e02e7ce41cc9b1998d9b86acc98e9d", 0x4a) sendto(r2, &(0x7f0000001f80)="1822bae330d1221b549d12b8014fb5b2c1c7c0d81720fc3679570d7c21e72bd7b8f30b28c9474fca4d9e624b1ab0945d883439680325773cf9752008862d6cbc62aca3057a7caa36043f07ea370ce6cf2060309ac9d08d2f7cb34b7259ff006b915f1eb4d3a85ba841c777f12a33517a8af2ec5ce995ccbfe86a2695f890a5366035cafa15bb44f30f87631ffae49ada72561d44725b6b8d9da22c5456b323258eaf212d5b460ecc441fddd3bc3c09004c446e4fd5365ee05c522386eca6273565cc53669d5ef49ad7d0b487eaa1988f", 0xd0, 0xc, &(0x7f0000002080)=@in={0x2, 0x3}, 0xc) 06:53:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fchmod(r0, 0x4) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) writev(r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000340), 0x1000000000000192, 0x52) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = socket(0x0, 0x4, 0x20) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x1, 0x12, r2, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20008, 0x0) ftruncate(r0, 0x10000000ffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x2, 0x6}) 06:53:11 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0xc0, 0x2, 0x6, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x84, 0xb, 0x101, 0x7}], 0xfffffffffffffffb, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0xc0, 0x1, 0x7, 0x67f}], 0x4, &(0x7f0000000100)={0x8f67, 0x4}) 06:53:11 executing program 1: mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000008000/0x3000)=nil, 0x3000) 06:53:11 executing program 0: r0 = syz_open_pts() r1 = open(0xffffffffffffffff, 0x20, 0x0) listen(r1, 0x8e9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb82, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/45, 0xfffffd88}], 0x1) syz_open_pts() 06:53:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) 06:53:11 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x101) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) 06:53:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) syz_execute_func(&(0x7f0000000080)="660fd8eb0fae62ffc4627d2a0a426fc4c15d5c2f0f72e5b42ef0418354735c943e6666460fe70436c4834922de00c4c2c947992b000000") setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5caa7db5d485", 0x6) close(r0) shutdown(r0, 0x0) 06:53:11 executing program 1: r0 = semget(0x3, 0x5, 0x110) r1 = getuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x7fffffff, r1, r2, r3, r4, 0x0, 0xa26}, 0x1, 0x4, 0x800}) 06:53:11 executing program 1: r0 = msgget(0x0, 0x20) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/197) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="030000000000000073736002084a16385e069cfe68e21fb6cfa4089cfc104240b290f396162aee00b2419b62187f045c6ceb8f9eb9ed1162600af73c464748c531bc10172a5492c725d9d38e2f8a64efb9e12bdb6fc290b9075a1b92b9ed49b0112c123c"], 0x1, 0x800) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x333, &(0x7f0000ffc000/0x4000)=nil) r1 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = msgget$private(0x0, 0x100) openat(r1, &(0x7f0000000200)='./file0\x00', 0x80, 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/254) 06:53:11 executing program 0: clock_getres(0x0, &(0x7f0000000500)) clock_gettime(0x1, &(0x7f0000000000)) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 06:53:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c65300014f5a86ac424fe05cac9713e18797e6f9aad9afea2156d407fd4194aff74ea3e2be49429f27a4c834cb5765a52f5932f43879d2ff153049f5b75041bdb6d2569d95af7cfd074bcc74039acc1698d97af9af454e04b8dfe4c311f3785b44c1cfca1a201650d03e789e910efbf5b29aa6f1912312cb236fcb1ab69dd0b474c01acdf11c2cbc7c7eca5e44fd05e177ec5963d825c9e41eb1046f026a10f15eac0f8833ba57b3015478b481dbafdd36ca22663f8232e47e38af4ce075b91cb61297b84f9f7"], 0x10) dup2(r0, r1) 06:53:11 executing program 0: r0 = socket(0x2, 0x4, 0x8) r1 = socket(0x1, 0x4001, 0xfffffffffffffffd) msgget(0x1, 0x8) shutdown(r0, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) getpgid(0x0) r2 = getppid() r3 = getpgid(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffc1b) setsockopt(r1, 0x7, 0x4, &(0x7f0000000140)="00777cde88ba54c19cad6bd1a6c202ba5ba1aaf7e61aa3e9942ad94391f69c783f151a1ac3efc6a0e5aa6b105d4ea0bae80cb2d7a8543c8b067aa8f870b294360f25dcbfe4e8bc24fbecd6be498c057f04d8e0dff9d258d8015412798ad5b7fb0a5379c5db4a089dbf1475747645d6dc01d4e35a9cdc5c7ca1c25cb23cba78da4f1a914e59851e71fabf43983175effc9a93dd6cec0bedaa07d7d2699514e9559493f591a01186a71607d9064b528b96e6a7032b3dbfde50dc149a8975dd5d0ba468c6787e7aee948e7153d59f9f", 0xce) 06:53:11 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffa, 0x1) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') kevent(r0, 0x0, 0x9, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x2, 0x200}, {{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0x5, 0x8}, {{r0}, 0xfffffffffffffffe, 0x44, 0xfffff, 0x7, 0x3}, {{r1}, 0xffffffffffffffff, 0x30, 0x0, 0xce, 0x5}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000049, 0x1ff, 0x80000000}], 0x9, &(0x7f0000000100)={0x3, 0x200}) poll(&(0x7f0000000000)=[{r1, 0x9604be225d9d3b35}, {r1, 0x14}], 0x2, 0x0) close(r1) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) 06:53:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10068, 0x8) faccessat(r0, &(0x7f0000000200)='./file0\x00', 0x4, 0x2) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockname(r1, &(0x7f0000000140)=@un=@file={0x0, ""/49}, &(0x7f0000000180)=0x33) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x100, 0x0, 0x0) getsockopt(r2, 0x2, 0x0, &(0x7f0000000000)=""/223, &(0x7f0000000100)=0xdf) 06:53:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa) writev(r0, &(0x7f0000000340), 0x1000009c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0xfffffffffffffffc, 0x401, 0x7ff, 0x0, 0x2e3, 0x4, 0x100, 0x3, 0x3, 0xfeffffffffffffc1, 0x81ac}) utimensat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000200)={{0x8, 0x9}, {0x3, 0x1ff}}, 0x2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x810, r0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000380)=ANY=[@ANYBLOB="00002e1d66696c6510001f1b943d7854be22bd96e7176f1c54ef645229b2ce25651a1de63e6694e429940a1a97246ada9363cd28d93775a4293584cab9bbc8143bc5e45cc885ab433c5a6ac7ecafaeadd603e4e5f365b8c58ba466f022c36f26c274b0ace59ceadf7558dc87c3f3d634baa7a8c2c10af0948d2ef7b80ef752cd810d2c08a68280adbb716c2d0a4f38214238679dcd1fbf1188f08a4d9a2820165f4338b6dbbf3f3f57efa37678b4b1c283e349e61c71efb486fbb2bc43276cab3702069fdb536417447c9aafb0ac032291fca475a2a708d233077bda94307c32f1f20136354e4666cc269921a4ca8511e030723d179ab92b658fbe3ee0af9ae5482ecd4531155d606ba1140b98744f5b"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x4010, r1, 0x0, 0x0) fchdir(r0) 06:53:11 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20000, 0xf7) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x8, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r3, r4}, 0xc) 06:53:11 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 06:53:11 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) bind$inet6(r0, &(0x7f0000000080)={0x18, 0xffffffffffffffff, 0x2, 0xfffffffffffffffc}, 0xffffffffffffff4a) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20002, 0x4) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/15, 0xf) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 06:53:11 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 06:53:11 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x1) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 06:53:11 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r1) 06:53:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) accept(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) setsockopt(r0, 0xe6, 0x9, &(0x7f0000000180)="43c80270ea23d8c37b01e2415f89822001bc3f98e02bc67c80384c349e0ce4f1dc741a34d24b304a37b21294638ca11444786d4ea27343d1629e97cedbbf77b2d250e279a135c1d538b242f766da9b198eb24a416a2649b83aea5cc9296c5870fbaab2c9e918e7cd2e7482b2c33397b5b3fe8b1701ab616c98492e75ff8d761712d4bd1f05c02707ab5f159646089a23b275afa34f97f99bf1fe27296e0bf606bf155b3e7bf256159097", 0xaa) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socketpair(0x1a, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000300)='./file0\x00', 0x90, 0xb937786dee6b030a) ioctl$TIOCCDTR(r2, 0x20007478) fcntl$getown(r1, 0x5) setsockopt(r0, 0x20000000002a, 0x80000000000000b, &(0x7f0000000040)="deb9e0ed1b7b9399ba9e6b189cc32d6fba062823a3e932b2d20d41993427af03d533aef389670552b9a577af6b65edf3134b63c01c2a87351367693212d463ca37798616cb94b09f425c8beb9e19f91cebb2d5b5f7914b5499c3bc0fe40f58be5dc683a9e548b66455fd85326aba678eabbb8e4c2b41914cf9890a5e2060743093a50c823027c034c26f545beeb082161335f8147a62f1f8d679151fbf3f8606e3a1024b918cc576b79b418b6417efce333870d8cf305d09cd20f738164c60a9c7271f10f9b51d9597849922c695bac988eaad2ff35a6bcf3cbe9b60bff735d9cc481d0c6c96589b8744dfae622b2b2d7db1a005e68830859c9fd63c6a1626f192dd5b3b99428b9f4f90b54ac29c0000", 0x110) 06:53:12 executing program 1: r0 = socket(0x19, 0x0, 0x200) r1 = socket(0x10000000002, 0x2, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r2 = dup(r1) ioctl$KDDISABIO(r2, 0x20004b3d) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) getsockopt(r1, 0x2, 0xebd, &(0x7f0000000000)=""/136, &(0x7f00000000c0)=0x88) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="9bb3aebcbcd754545c458d77dd53d42123b069062205dad56e45358b33d643de2e2d0a9dbda58f989808e4e3db25a50fa2f97b6a0b901c13c8eddafcc7628c9d9ad190a0f7", 0x45) 06:53:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:12 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000eeff00000000000000000001000000000000000000000000000000"], 0x1, 0x2, 0xffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) link(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) msgget$private(0x0, 0x7c) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000100)=0x1) r4 = open(&(0x7f0000000000)='./file0/file0\x00', 0x20, 0x80) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000040)={0x7, 0x1, './file0\x00', 0x7, 0xffffffff, 0x8, 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) r7 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000013c0)={{0x4778, r1, r2, r5, r6, 0x40}, 0xffffffffffffffff, 0x8b, r7, r8, 0x1, 0x1, 0x8}) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r9, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fchmodat(r9, &(0x7f0000000000)='./file0\x00', 0x100, 0x6) ioctl$TIOCCONS(r9, 0x80047462, &(0x7f0000000080)=0x7) write(r9, &(0x7f0000000180)="51fc59ebb4cf9357f0f6a5de876f32eef187038a9f6596a5e54b17a5c3e862e796f0071ecca37c23c5d358bd5498e5059c90", 0x32) 06:53:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xb, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0x200000000, 0x8, 0x6, "f6f4d15a4985f0b902db17fe875f57595cdeab53", 0x81, 0x80000000}) 06:53:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:13 executing program 1: syz_open_pts() r0 = semget(0x2, 0x3, 0x28) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000100)=""/242) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x9, 0x0) r4 = dup2(r3, r2) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x3, 0x0, 0x8, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x4, 0x1, 0x6, 0x20, "d37f2a0c97d707b77d9751d4c7264a7711381782", 0x7, 0x4}) 06:53:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:13 executing program 1: select(0x40, &(0x7f0000000000)={0x6}, 0x0, &(0x7f0000000080)={0x3, 0x3, 0x80000001, 0x6, 0x4ec, 0xffffffff, 0xd39, 0x8}, &(0x7f00000000c0)={0x7fff, 0xf8c1}) getpid() 06:53:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:14 executing program 1: nanosleep(&(0x7f0000000000)={0xe5e}, &(0x7f0000000140)) r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8089, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000200)={0x3, 0x10000}) r4 = syz_open_pts() close(r2) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) getsockname$unix(r5, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) 06:53:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20050, 0x1) ioctl$KDDISABIO(r1, 0x20004b3d) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) 06:53:15 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x4) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 06:53:15 executing program 1: pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) getsockname$unix(r3, &(0x7f0000001100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006cf698888e80c064199bd110fa73879d7ccea8c5960962c820538985c3b33ec4c580811ad7d64e9b2a78ce03d88d8b489577aea537ff70a73777273bb18efa"], &(0x7f0000001040)=0x1002) r4 = getpgid(0x0) r5 = getuid() r6 = getegid() r7 = fcntl$getown(r1, 0x5) r8 = geteuid() r9 = getgid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000040)="97baace7f49ddf40c690eb37c6aa617b0675e96bf7073167b1877da303570b5db89db2c039f7012b82f2253b230292e91c9eb72890f5c0a1d4292639ebcef73a728c3d980a33152721dd6fc8e4d5928011bc6f5a4e01da38f08a07e753b4981d3baa450db46e420e5faf887dab22ce0d85b3d4545a78ff4f409b1b995c7c0ed7e3cde282a4e0a1425a2375b8f70ebabb9b6f2eb3800e6677494daf812a533a43c25cfcbd0458b8998f8b00cfee87c04f40979b31bd2d8f3e3cae421a0bea6ee22097e25088f3042e04f02ba7c9686d1a", 0xd0}, {&(0x7f0000000140)="5ab344f2bb55839843f6bd83a9aac92e6bf896fa13ea1945cebc0d363ceda027d1aca2f2e9bb63c1ca1af105bb0916a2db2b4bc7a4f281df1a6fd0a40a4731184f8ee678b61d437b37f79f44ae97d0a6aee2e85cef203df6c346ad38dedde3aa4a9841af7fc2d4c6ec616e7aa42134212d9b768a2dca2aa26fa52b5ab7e5037de5cf5d98ce312b935d1f9370f88d5a5f7b12b415af610ab551d92dc2aecdf9b1f39d821f7ba6b32435409df9a37bb112102ec43245c50dbbd1a784d818fd214b367e2d7fb04a515c603b80e6ee55d2fdf0e53b2962e9ec8411dcec253a1ecdba971b4e851625b24b6dce69b4822eef128cc1da7f39d2d2801fc34c28", 0xfc}, {&(0x7f0000000240)="97ff09686592b2b4ca6dbe08df1775f08ab6284588a3db0c8c10bb996c8aa5ce0653b0658d929b799a0633d6a9084de714af6f29709bae526c23923b448e94c79e279fde8a8b697303f9f2461e3f34bfff1b271b72c14b94f2216ff70fece60ff7e15f70e2bc3212e2057223437fa9d1e3f99903b4bc2004c30add2ca83ea96945c4eaa3f8388677a1dae7", 0x8b}, {&(0x7f0000000300)="7291eb7283ae9d5e5e1d635a08800f776d77c65683431bc637deadb9a9e58b7b4c7fb9ebeb9fada16dccee4837d287164233daa305ef66076eeb47a69f9ebf4ba43aba55699454a08eba194035ce01f7abc42d4bf1c07319ecf0d4d7c5750960e563da6e065d5ce4c6ae30f78f9c77393502436c04c02ac0d5ee6bdd9bd1230c235b0d3cdfaaaabfb5286dc17b78c47b86a4a30bc58fbcd1f08b8eb664f6dc2ee7a18c0bac68fe1c1e9b49898df325e9a0e819d1ddff68ad4af16d780e011e64267717271aa30c8e7b951bcd616060b3073119b3601ad7c745e3d8e9dff3a0bab5147af0785a84cdd677e19e13a9603120d1", 0xf2}, {&(0x7f0000000400)="8cec701fe2ceddfbe2e7b1544c45700fb147ebba659210aa8c2342238be17958fb64bba2da555bf94c2fa7481325a83edf333c032ea1f366e1c3685ef6ca512c9b1e707534b850b6b177a84a6460761a8f1c3031115becd2fa56a44f222089b3026286cc221738d4a6c68f520a403fff066fd524a242ae058823d65a975777f125d90398eae370948940f2eb481272313706efcd91c0126174ea21", 0x9b}, {&(0x7f0000002180)="8c695f5bf4111188a9426166194d83948846eef1a6be749c6ba28930fbfca139a75a317f23cf6a0917f2417654d9b274dbac5c393a80cb1030c5375897efbd76208f8035bf434502d9d54177d6a492e842f8e8bdb2d3d1f494824c7d4688bc682a5505ed1f47717d1474bcb1ad19348012b90c279ac28c06611940717b78f374e44e9a3cb15fbe5e8557c9cc570223a70895cabdb04f95fcc552093915b640f58419219c654ee5341317aa616d3941ef6455e1573f74393e967c5ff021128f284b1912c8a2a8d2eb4205cdecc9363a95a3375160c1a42f7d20b9e41d34061861c3821acda7b3d25beb9390046f56138243169fc746cf86321b431b9f8225c6eb1861973e74db15385fb120bf8f5ce8c4fa20beffeaae2a52bd77445912de7bce8648ba08de97924c62e0acea165fd6103f05b71645d1ff6198b4697bab561d1f799cd61d0f29eba8ac02e8447cf3fdfa56cb393febe7b1077e529abcfd7a479dadd1b5baae3d6287588a5e7b65e814c7149353210bba90fa0a079aa6529633065d1221ba718b3004146337a497f2901b8e885b28b8467a8bc0e5b77dd3881bd607226d910294277edcb8f3c3ee2930306ddf9def72dc2f8447bd77db813fdcd18bf04151772142173a796310446d57ff37fd60fe83083ae396ce2810105517b4ed9f9c0c039cfa8b776de88b66482bc1a0a2b656d1d555c6c2cd57f962662165afde350f3d7b88d7e9cdbac4e9e6863c05a77ec76f8636010a5a08c50eb17c7177fd8345cc0cc66227633dd3ab1d1ebacd8cb88f2d81d94151eb038344adb74e0265debaae2fb56ff622f45c67f3698f50b0a2c6eba0e9fe0920ec0a72eb848964b5272e50fd6f5a49e0b9b40a810fd0e49bc35c7922dacd2ae2bb5a770721bc22451377f076c3a7ec4c7eee7f040b0eb2ba4b5b3a3c9c60c94bbbce945569b1aa0fbd1b6cfe485461025d8e2166705dcff0e02065d389bb002836394cab915b8673ccbd36e45a44f8036e25f4b5bfef8a9818dc140427a3307aeadf8938e23b4ed23a115d4167c03a5f9b7f1233fc1f4ab85c4d5b9899bfdd80a6fd42a63eb0dac13e1ba5b60969dd6c2ec533a45685ba9036748376b91e5348bddbd6790ed1551870216f42717907d847d2fc494720a9c85d45e9fb8ae61c0b8172d9c37ee13de85a5f43ffddc5d4e2ef73d95830fa65a12c258a3562d1b211c276822ddf82f1e7ef17a100d949b02adf7c665aaf7fa922b511dd7b502dd18e3acb92855095199ea4a2f30b6f3dadd6cdd1b94d1860c1d95c5849efd75c5c56c729459c2484ab89d75a8526e54863b29037c2914fbf7de44ea9021d05c7a6fbbe5b0868041d2f85aa8e5dc75be1465fa39c216073a5efda94d877c6de644c93a9c0bb28bb1d01ac528a6844093c07671e82d2195370c3aafbf257d7cc28a5f2dc6e082e0a0342b7495fe183167578d144952773d7ab8f78b1b1f8d53b50265548af041076e176fce2ad96c68ef397b75802492e7846cfb616f329aa2607482fe8572713fd34bf46d561e1e38601530497e7ba05851e84f33f2b3498c69f922cdb52dafbbee0d89ab16aa0120c4b9e6dd6ac5d086ae52a6faf5f9dd801e3a3b8f0ee2ee2cc277c2d68811ea4de77910f61e5e8b1401d22d12dd123cc4dc129b15a127f709c1ac59f930a88fe5fce7f50b22f1daf2c74354e4fc3fb6e24ef6850bc0222471bb375a4129fa672774fa85fafc9dc1839e8b9f2e123b1389485c401b91aa3431c95eb0251844e3b6ecbb0ca8128c5c6366ed84c078cc704a5d288c236b3d73ccafe8081c567f0a02c2d2a0280fed5788bdaf422d7af336b3f169dae0b9040b8ce5d1e5c35e79552193453957a3c65c4ff017a8ed8f6b2be6abe6e8297e23b2b6ac71909c87434916a6167e3affb8b233347ec1c9330f97aa36481f901d98ef8b55fe0c30fe5e23e01a40cc0f10ff6308079700f0f35e15a3160935c48ad256cdac0fe9a901ea10f5108bceb8bec37750375f0da72527ca88afa8313813aa967937d067c3170d1009121a31925346ab06b01bcf2c41e40eacf11e041c7355cfd311e5c2465f1c3d4b8d41948cc225cd2c7c4d62ab6f01af6a049dde22b424f2cad52865e95d42f2076425c91d37368bca3de6e475a9a742698ca2178f4c7c5ea4ae2f7b0a78db2ac4c088518faf94427fb47e2ce2bc885f668d229e85d8967d996bb5f9eb035768e4c8576414a2df1b45ebd37b334adae74b666c7fd56366521e100adcc19403abbfa71268c0469fb8f9c2d7114fc204b01b910534452b729962775ff367b75b30ff01b35c58f284d65a445d8927407ba1d8e27f95470f51f6c12f67553bda5fb6f4ec817ec5e92db9eb3aa76158dbac9c8169938a543b2ff34a9c2bbc53c543603a9defe1afa3c402e85177146a7660998a0244e7f6bff2f2990439c6e5c64314d366e7eb6ee253ec6e25b8e0b8303cac5b85c8d0a36fa0528fa44f23eabd594f86e32583ec813f38f4ad024b430b8a17ce19ff3b6a353e405d7687d0252e399d3f4171bd4a71176f15f7f304773a2fcd79cb559421a1c4060da70ecf56ed13bfd451032d8b23aa1a0c250ae41c2616e0b1411862f5cee700e4949c0893882e81d3f673049261bfc9b8fb94db559e145e08e82335d40dba5c68d1caf377cedc1782ee313d4422730b5701b98d6e5aee0f3268dca4056cfe11cc3c3a20d790a59d451e2bc7491d6b91e6e8c854e496f64662dbc4aafce9abe4565ccb33f89c24b34297e7de7a0ced6337c96df4ef635ced9672bd800f48935f68e66da802b89a40a3cace53f8e6230afa20152aca33dbe62adc9cac76413911986e0f51e2a25121bcd744718f66d6f089eea1e6490287d1ff3f145da79727a860c504c552501b9339e85b819ea0e034f06935a412193ce69e5d459e20a040fa810bba495393677b4abb6fd256477ef0724b19ba2e589c8dc4622f35d1a01664ff248ae4316f282e44e70a25aa3c5aa13ecb8911a24aca981e861e02410eb05477d876af5420b8e92e9139b2e568503a10e70ebdaff01e3294b57cc715daa01c770d0ba490c5c3d2d789ccf146d48833fdafa76d6bb287e0f3b18df12aaf6f79b1f1b599f8e842a5ed754494e18ca295b73d7e1af5fd4c305447cc2cf9fca65fda97ccd5bc4aa45bef49df1672941eeda3c67f84f87e6a7333136005635adcf43a618540f529fac0d2ac5b6295a3fb245c3fdf583d9f4ed29b5061a8acbf6a219cb59b05ab8c62b27fef10b3f17baa1009d7d96f4bc2e995957ec0524181a379493a302b7a652e004d7638b470748cbf1049ec7279903fb2f1039c034206aa0e94b17ef46777a82360e9f61bc710e90b02017fddefcb86f6484422746ad87ca817c69bbe4febe809d990336883687dd64c6aecedd973ee32a474255b54a96e5dd12fa6559ac3bff283a7d307eabff4ac3171e127dab7a68513effcc2c03dd56cd899a84ae59a446be776b62062ea69187556dd0b280d464b8e10bb1892abe90b677230e5d9d214df1e8585104f6cf80d6194153b30aa49d6c4cbfde47370a5db29dde747259e0bbf816eeab912cefcc3dcf2b669e7fb605dac9757485c318851711763d7f45252817a733edbb59a1291fb0aaa8a69087a09353d6f200c94cb0306778fdc27e6139d6063d2c938649c9d996e64fa5f465b48ecea22bef5b996152d2fabdf24cab1fc9a45751b6a28f723ed46a7b806ef59a7527537adb2fec949d016c6c23e0b5eb0dea3d5b1254b1d6d115d7abdc77cc276571f2e6408d452fed206a4408130ef38fe04567ba2c3a9d0a8ead9d4be37517454b2edb4b80124f3d0cc662286f2d5fb6c1e15970f1adf143851bb5a85b02252e20589072f134ee0f0ebf6213be0e664ecb7c39070e2d609f2663fe0e5f804b9849b4c9aeaff896f0a6d48b5f0f47d116091cd34b8fbb4a37ad14b4309bd8f0f611f5005587248aeb5828caf522a914dd2f12c48d4fec73f9eff2269c53082a6d9469028d85be9fd39b7d066d51d6469430443e1b41b726ec975fc785a825946b0c06936141558c6ff2ebf6a144a172de5384cb852f0dde2450c87d96e63ad5d5cfbee21cad45a93e9884c434469a1d986733929195d0ed321b986129527a0f43faef61742c8b456a75178e522e58d1ffc9fd3aed895837348be792dd0b0f3e03c8a0798724cc23e8217ef415c565ab25e5adeb4d5910c26f5409a55ee0de92e3f8e92706f7bc2e6dad41ffb366db9fbe3156e0c6facf98b4bedd9cf951a138ad902132849ef40b72998cbdaa495ea98516793375aef9bbae0fb85136da78981015d548d629e688d4d231c20ed4e197686174fc2efc19abdf5829db4bc98762f6e8e09cef4ce0a3eb1cfd50c3bda1fa12c5e56ef95c0594b814ef301011ef4293530e8c75269f6ac4ca0cd22165641eaa59b898bf500d925b9b588975574a7c3b54c8098e9eb425ef9b8d47c3bb0e517d08bd793bbed66459e9412b55bce62d706f59335bde450054aa185bdf8a8b5115802783e7bdf665dc50c4bd82b7e2e69fa1f4ec9686eaaa0a2e48dade892ad9e25b19571b17970bf7539dfe620b5fdad3785f881a39edaec4dcc12d8513ccec7c2054fb7bb7ce8d4344581d77808e4011b117976d0c2abcb91f02e5b008443018f3f8dc5ebe3bfe9a2037d7a01f60a4f5b4f1c4b387fd36c77471e1c163392e5af16e4539841b290eef87da1d10f90fb7c0f1e6ed62ea29b99fbb3c99592fd52e7222e8aa1dac7fc94f1b0baf44093943c78f931df1f3f63a8d9f4e4057e3054baf275a1b3170d717d87f3c6dfa565a30a0590d1fe3dbf8eb84664dac1f6c27ab4e1856597a11ae14e2c12a9bcce67ce5e60a4afff95da900d7efae7d2b027b5eb4ad747413053298b4729d03051ff65e1c1388c43c496557c74766012429c13a246c7a1ba4650ffbd3abdfc0195e00a8a13d360460c1d5a37c18d145fc28f841060bf11eea271fc95d3dea7f002310e76c81c82707fd38035bd2aa4bcf518d0a0eec0520c6445e48a1b2dff0c04748f8b96c7f012be2241f19144c9d05cb858aa29f3f1dc44a6d8bd119d0c1a0f61c274318753df5b288d64fef3a41f9b0b8410ea0b8e1bdfb9fe7963cb48e3a92dd664fa4a7869e281f18560cc6540eee8e4fbdfb044217aca106f3ded628b8f0f31a21f7fe8402b944a9489b8d104e92bebca49c880a398ebb511460b216348162108cea08a2391dfdcb123285e83dc6f942ca5504a7058e16beef08ffbf6c6e96cf6d40239a147ec9fda48694036723c94f16b4d3d9d1cfa501af50bcbe4ca06515022efa18d0ca55aa881b6f9acf6adb08661b78f4dbc51abfe4a86d8d2c2998679b3967d063eb7bcae2b81c750a5138900eef69851d6cd989c71855622eb6f02efffb828c0b714e8c907b91681b9929a4121088979836da77bc177758fde09efdea2bb9790a720e494cfe9fe48e8d723c7b3e942d0c83f6cd2f6c66bbcf3ac26958a60ec50b79b5bfe97cedbdd36baad05e2b0366c29dc340502dade6b4b3e3434181ae8b404e731677d49f3a61e74be5896731829f2bc8333022b99d095d4a7ead8b8aebf562485a0c50f90b4609afd5337494254fb8e74ce61de2caf1760ac0d15e73f59bfbc9a35e3e4957a371ba45f7c75c540beb95a27ce0f38e59c2546aa923d4b6b4caba2a68fdfddb2a744cb32e5987752a7edf376cb2b73b814b4fc213b11b725285c6f2ae92259990a7884d1410ae7bd596832f3c80bc219401af54a497b3a5cf83c4a1d02e", 0x1000}], 0x6, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x50, 0x400}, 0x2) 06:53:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:16 executing program 1: setitimer(0x2, &(0x7f0000000000), &(0x7f0000b1bfe0)) 06:53:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0xc100bd3d54d1ead4, 0x4006, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x6, 0xfffffffffffffff3}, {0x18, 0x2, 0x8, 0xca}, 0x4, [0xc00, 0x4, 0x6, 0x3c, 0xfffffffffffffff7, 0x0, 0x4, 0x4]}, 0x3c) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000)=0x7, 0x4) 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, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 06:53:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:16 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7fff) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000680)={0xfffffffffffffff7}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) ftruncate(r1, 0xffffffff) ioctl$TIOCCDTR(r1, 0x20007478) 06:53:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) socket$inet(0x2, 0x3, 0x5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/115, &(0x7f00000000c0)=0x73) 06:53:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:16 executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) sendto(r0, &(0x7f0000000140)="1cf41d24a3ac88f13f2f83cd27c9840805ce4e69f63ce6ebfd8a43ccd8ead24557f653d1033288462ebf7674c575c565235f79f4cbf5c994503827b19df9aae5e4f72643cf2c25cda3bb8acd922cb1ab2cf63185892633ec102bf7ff2e2b78c19c54345b847fb19f48f4ce2a7d41bed012af216c079227a49bc307496a61e0d915537991216ec9e9937c14446e78eb8bd683c500f6a8fa9f6b972c84911e23708eca291f83265a3b0b63b84d325c4b797b75300f4dbc8b6b0b3a5f788c0df41cc90ca2f44406f502c16c6fbdeb8cb6ae8e411008a95fdde699c8fbe9dd2f26502f9fed71ef6916da67a4344ccb0bbd65d07e30a6f5e28c566566385a02cd90757466dc502496ac31256671ce8deb8143134c309ee0c5418aa194d41b81cd9807cca69f7c8470c8d5dc1225bde2ffdbecb27a2ec30dadf9a489faa1bf89afce343f7aef07513f75beb6f54103fb4199d421507d5ec17033c4428179cd342e57f6327e960c3dbf328f31e18155c70235e284f2c6fdc83183cd03ad31ad57ac89a58dee04be37ba4462e122a687e8de378eb35a83c128629f47f8227a13e996ae138deea63064a8f6bc3ec4b692f1d905b7ba6d61eafeb8c47eab0add934966abba4ab9cedd823e740b31d3f7361917af311d868ed75b464e8c8e9ea965094a9a06426c7f1af8eb80f66492cf2d17ea74966cfe29088520c5a45f40416b488c9fe5b0c1e82240e9e306e47f7f4fb322cdf8b82a618aa3b69ed3a91bf5a97950e420d63b020121040a9fdb679d4c8c06420d8d41982c69ea8bb9dbcf55bb50c9f022b1a6b7d5ce18c29dc832e1fcfd795d4261fd79ec24dbdd8f1b74d4b1aea8d2b5c93f75210b4a6173f3c64fa196b8365dc581e88d4823ab2f1a75ad594099488dd8d7c4c92f5078b28d7921f7231d12ac0506e3cfb4004e949a09d3448193c41c85da9e53ee4e2f420282f00d409b41da0abf733056979507e836c4e4be699ba10cefc8e66ab0570c727a355bd40736bd696c26d670a9e210ce381c6198faf1c5849717b046242fe208a3e218ddf4d5718a076d75c2f38beb8d9016614c3b5b0361951ead2edf5bd107188d74c893051b5ae1d136dfcc54ef4144f80b5da73e97055b1ea59098b9603f18d8e03630fe7262e643ac60ffeaa467d7517b7bb35672ac7ab388957fc5f35e101c20c70d2fc0a0e24dadb75a6f2703008ce3c98eeed2a83d4e9e83d00c03f68d43629c30ebe601fadd55e64cd40308c7e1d16f2fc0030364fe6cfd10f98742403290581c86fa07069ad27629f401ac2e39aba6f1515127f40e350f2abf058adb0cce851a68e56d03385fc4211271c47c50253c98917458a0cbb1ef8927c7e8698c8be7f34b2094d2ec9117ed7e5ab9a4278d085dadc4ac6d2a5d90b40bc43275c00540cf88a42008594012e56b270583b7cbae8c0863603038d11eb9b0cab04323073b51f31670c2801c65f25e07dce4abd6da744e4fd529be537454d786c2387a12230cd85c1d933279ecdf2547fee97de12ad13741dee1013c97e1f54e3637056866f049c371d68338a95b242533a07b64ac66f3df8289048d969b6054a783503f069787a7fd09c8f15422a4b61eeb37bdb28051c22104fbff5af1ebb06aa5136ed8b23c4d459c91675789cad55797fc835a483e38a1bfdc69ea39c7bd338d2b37250433b34fa0e13210ecb9db7a5f8cbb7758d03125e22443a925940537141ee6de72f557f5402d14d59ab9413c96c2cc24308023f7589b1ce1909f0bd4db9b4aaa1a0ab2cb8f3ddf5edf49a6cd06b9419804ec0d7ebe5c478e41276eaaf691f766f0661222d4618f69b4c098007428e171d7f3ff0539a8eacdbdffd08112407fde1131b8bbfbff2ffd5764a6bedf9a120c14d25df43543789e1bc12debe0015bd6ff43c1494c57c43023cd82df4d9851a4c1f3aa598f83b118042d2b3dc01444f8b2824dc154bfe45aeb8aa2999f8eade6452e8c031baf588a0d82e4cef7cb6dedb1f3b3a965b05cff45955387bb218e212e24e8c8f82427e61c7c28e573b8c3908a09df1aee6c93c35a60cabebf71f4c613d6dcf19e3e65031defaf69bdc128eb623ed22b03380b907e299ccc19e58d169e76f8bbf3ac2b24ce22fb826f261ae8ab2b882a922a1245d6924c3a0e87423cfc6c31a7d9c54d091ee5d481d9d53f5c01ea5911b71e2068a0b3ebebfa1bcd8ff864bfb3ed865018907ba9018cff10d5bcf787d1f1cac0d84b17b974a89f48dd8bd5de25e65890e4091b971c7fe5dae294b9f2664d76555e0a43c7b1a3acb0e7df62a3f2811d757ee0ed7dc60255d4a397d7646dd9ace9a4760c0a10e997eeb8470157777fa8343831714dda13b1b1babfa14c1f35959b37af5581cd4bd8f63f24f3d295aaa2483ef494cc8b8d24877f6bf295be4b30cd830b42afc861d8652a836a8c681f7c032f24af074d0eff788c4dbbd3e5b9909387a8d30e9ba07b74a93c2560d6270392fc7c2e9442e088bd3f52ecbb954d5a03b4efa479937ef2816327e3cc4706fb154b0c94c5da6546ac466fafbcd2890cd53ac2f95f330d944c972d32103b35fbc846fda5eaff0ae1fa40844f5900e1025bebd2d2b73fc359244156e0efe06d0eac507857ec9510f34963e83ea06e63c5b7702dafe99ed5c07edecfa237b1c29404978578edbe439a13a14ef285785310872a3e78eef2efe4c6ab9696dd9d16c479a6a3478d1c506875ffeaffbd5277aea58c9dd8302d7426bdc68c1c968262ae33b7f9dd4161cfa6aff582e63d1eec6fd26b0b77731a24dec84972154b2542fd49d2b1368070dca5d118acd12be02803d6eebac648a7dcbce5bdbbd9beef95121ba0098ca105660e68269cefcec5868302d792d0b650646faaec643bb4b3ba754120311889ed4c42830b6d06febab39abf70acd752854b5a0cc01c4ba05a11ee0ff32a72621df4367faed6ff5e1373408b46709a7204e597f798b67d0b4dac0c262a0ece542766de42cf6cde0a810b7f5383e2c491fb1c522f45d01ae67a33b1cfd5550231c273151d7fc928b4efcfe3fda54a7164e7da102a0b060da673fea42917a5e8797bf100b982a31d68cf68d69cc5be5dbc36bb994501d4c825a4ab0892afa734f4af124f09527f7e83e3f8b80d3dfac18fe40e808d8f5826d8be3b61edb259893e756ff8816021d68225d12ba1c0debb466908cb5e18190448aa885d3b086007a15c588e76a45f07f9f4843049caf68a5aedde5c4d8d196e857867cec2f76b5e5b4375ebee15dffaf900e488f84c63e1e0eac5b26c0675f96f1d36b7c9e31fb3256185c3e6597bf0315aeba476b8c7380d039869dfbcd436d58517063d087504dd538ca3d74984721359a7b0c116ce8761d319e74169b33825117d20ca6017a89ef741c8989ff58cec6f8609eb91cfb5353e57bfad4ab1d964e9ea972afb4b35716ec8d451af5b600d8775598ffcea5d283cd416410f6392fed5dd1527151caaf2cd2904fd2e407536896a6278c05e91d3ca6f912ed8f5b7304677fc4f92b6e87fd27f2122db81de9e2bcfc28b2c2a477c2e5935a417f6fe7499e94bd245086cd797d27eca4917d756c0592ee9d8e090351582165403c1f5895ca3b8e843a837ec29938e52d074568c71e83a3ace6fde787f223e34602a2a1f3cfe2e5ba982e351bd9097ca19d8a0da98210ca683aa675a021d6a81a1333adfc76c06448044693e7411018f7baca2fc5c0919ddcfd82b5441c236903b843926cdcee8d1f22e5775ae159cf2af70b2f3d9ab3c9177386a2eea514d89b5eb95e7fd5e96fc150432d32a75d76e834910edd82a76de9a95be395606c06c082d67adba939c839dca3f848e1b17e6adee6d13095431980ad9aea50e1f594acd4826ef6a3a3938cec28f5446df8d10f700a9a6002975a199031acf59e3aa2d28e927519dcff9da3114a4c26d2e13b847355ecddc70861190a2c4a2923118809f113d7b01c8ecdd910dd54048658c69d48244d88114b0f5e205371cfaaa211dabf64c15c8d3d5ed9357ad54e878a39e5637ad4ff167a0ee3a65c94d5a89efafe41d214b63f55d15068b4bc3b390940fe0a92c2f64f7b6d03b0a9e561cd15f8fa9ea311b632bcb11492e346fc92cb14b6f367e3a0b55c73534d30f423b6081a368a9e0d029907420b02a5ecbb3ae38a705a61cf0d3a1d44ec34d12356b93559342ba1f9504de687f539e7211c5f9dd09f17a40c0556b54b252252b129e765d8099e6147f902a1f92b0b378a5e7d7b8f83f5a3496767325cb0883f8ceab068dd7c2d1659391985370edce7589982e345a8888f6afc6f65ff5c58e3ce197836f231bd93333abf1979c2d3b9491cc972e46c01548c6e56441ac3c22e09fb0d993645e8bb28b507e6443abca850a9c1cccfd9f899478e58b5f0117dbd3dbad1e1cbb9454ab46393d39e5f6a63c611fd95438c7bc73e1a491de36f597c16146c9e597d1d63288d21cdffa7973f7c8eaaa242f03ff76a2039e65998028a7b491086112769956ba3839b171b81825cdd3d22b9b7b088478f13636f8ca188560e91e2fdadb3f86e35cd9e654932c8b87476d22d140e5b67c9e1ebc37587ff3b3d4fc89198e2ba10e8f3e3c46e1a99bda273b680cf14cd9ee2acdbb96ca1ae262f735606ee3d54232f50d6f3acf3a57224483751120d2be3dbe0876ed05ab08cb90589b3c87f036b142637afdbf0413cafcae691d1189ed3d88dc8aa275dbe1a3b125e2fc8ee705b2001f9d0f6fcb76277f3dea8b650832b2b4c620fd47c69adfed464af4e6c7db3248de669015bc9e4109c1d664f1f32287b6c04eca88bb49ce923759f44a043875a9906f6f44cad709c6d233ba1a16aeb49d8312c2ffb08ff2730bc8cf2550153e75d88bf8f12d7c8f2c35a6b74923e94722d828ebd682657f57c2810fb89c53e76e4f4b3d8315dc39f17d2e1084076eebdb12aa225f3183a859a7fdcbbb71001aa76a2f05668ceebde08547f9500d65ac645673711af1ecd63aa9ded1b5d21c037f9fed6cc128e696112fdc651400c615d4c95b3388e270c2b69917b8cb4068c31b2687ca8c78bccdc56e628db7c8b08b1c9715cc23eb16b240592f030325097e67a86e3b56ee80c87a691e2157c37d7b2626eaa593679a222e0c14ad5cca9cc44a08360dccbc50320d22a0d37ddd76a128a7d32b1f519d35c579e4f23e2527cd794e5c7b051d4c1666c17d190992cb1edaea3dab92246a87e359379245cca1ff3201c6bd8d84bb2c0f3f096759bac8fac9d4d9a3d4c5092aad49f03b0cf46a22855cbe1e9112e38458abfa49cb2c7ef8794c8541d444762203d715ffe6b7904107bb0c239557fa6d527dd701cb321404b80c04b02d0d407fc54297bd92a6c89ee515c72b893fbebfa866445ad93a4a0e39b697b7844789cfb5400ab7a59ae422eeba1eee60146ab830d86a579d81bc07e2d85ee0497f2c90c94f87f1b859d73fc958def776bec53deda9652150dd13334b233f3955395178fddbd701f799f572889561b9dfea8adea5a41d357f1b085accc1f53cb8d488e08ba85f28c3b38eb905a3a5932f321c99e42f96f57c2b62b0aa04f1d257e6c0fe3b48be0c010e45cc3d77faad77094ce9c4cee49c9a787f56c553ff0d842763a8725934ef2e34ec10d92f65ef5f720713eb84ade12e2e7c20e2d32646d9dbe176bbb29f444e03a22889e8bcc90cac4e3df536913016956b2ec4197e0cd425496d791a4cfd51e1708adc4305f5dea99c6cb46bf9e1e17beeea770e009eadeebe16812976fdf72d21b9", 0x1000, 0x40a, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) r2 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x5) listen(r2, 0x1) 06:53:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="85aae00cf7a2b4d5cf1845199b34c18917a03558a7d1c7929390eb6e1760c4ae98a956f2f94e7d5e02293bed8c625b8a1c7abdb9d086b3f27bfb1e3ab7bd42e536636e6cbb08bf11fe5f424f3f56a8b0bea5ae43fbe4d4da3dcaee30fbb877d53d41d5aef480d8027d4b361ce5518cc081fcdd9a9c046d37e34d939f863fce92b3e469280211a8db51eed63dd2169c1865095d05a67891ab60a8e2159ef55e605a585819f18644a1bdaf60ba1b2e1ee9701a5115539ed67eb533bc37e26bd39368d020927ff0d1ca763fa6fa1e810798cda4cba173d22e47995962bf96b212a73f3b8a2041dc706921f002bdfa31e0cc3d2f705b4f0c5f2e7bbbaad4b5f039e70e5c52b1dcb3914af2a6183742228daa316ecec45b24fba251043a742c7b163c2c8ae3aec5009dc3f10f9c3b286a418482d6d433e85852a99ba234e02766e479685894c407042796d5beec9d2f164923d68b8b090f179c98f73c853860c93baf7af8fe6d6279f23562e54b8dbc21e62440ebef62b4d5aaa28c10fe2d0cfc047e492149f31bccc3027f74c382a3dc9e172118794cacf303b7e45d3b203cf3b828b129b545ad31cb67c988696337ebf77c65cad344bf94f3fed6166811afb16d47b13392c6289aeacdd0f8c4cc2476ea4841aab2e751755efbbb8430baa88fa4bb55ef0f7e070f6da4fa8dc7cfa4a7f586a43d86841fa52f63736ded414c97caf9f06abe0e129ed989aa98ef95ee32be1ccafb146847dadd6452703f84f83668b9362c5066431ac8304923b7b7072eda195931a350d11103b2de5811201072157ae45eeabe871dca5c42cad429b0d08b2644071abf2b93046e7309d96307ae24cfcdb79883acc3ed6cb03d55216c21535250af51a63f2a0b86c64e5462ed80d07ece97dee8b03133adcbc8fd8a8f688620f906", 0x292}], 0x1) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000080)="f1733faa501a70c87f46e45df214339a1b85a9ca58183f", 0x17}, {&(0x7f00000000c0)="af3b67596a15cf7e8a6cf3271c8d15112b7bf6d97b4067373cca5efc60ccc9d45a70cb132cb2cda4d615b8ac5b8441fca7cc8ccf76eb0755fcf66e3e4f2b6426f1473739cca9d719227c13c7944fee763431962dc8d7fcb7959e2f8ad70b908f5159ad8282a6b719db3a5fb6e7d9bbe7d44ab5a5a606d54b9d7346352c92b1917217c17c73412a75259b06e2c7c85f4483835162e337454f558d7b42bc72d51b500f40362f7058dda2537075c20bd1acb7014faecfdb7ec7bdeb505d685337a7223c662b2654553e7a1a496aef1549eb0b84a3b291e787e6", 0xd8}, {&(0x7f00000002c0)="5bd329ff0608dd19e214fa6a32efc0fbdf34d401e1066c9dd6deed70c8b308032e12e6874483d207583683782fb9f5ee985295801150ac163f5b62afc5f1130154e1fc77a0f0d11f140efb5c6f91098c543919a151b5e6192a3cef655b5edbb95d408ab75d968cfc23c5f3176905a6fa6011a61124242d90f645cdb71de65ff40d740b58", 0x84}, {&(0x7f0000000380)="ff7bca634f7c0d5af12f975c33f438c4b2e172b0daa42ab46ac4a5464bc2fabfce6387d434526c80466c7c066d92072ec960c1c145cd9daf84c3acd375ad8179b9e392f9ccb17d1aa7f94e90971f88c92a8d338051c9677f97766ba0b56e196c6d498fb1566cb134f951fc1641f6bda466dc281e8277f7d89f3d84bd76c9655868f34150fb0da6153761d9f30cbcc9680bbd08dc99059561d2d9a3a10c3dee1c7ee6aedd0c76044945cd27fb491b456a9e827429ef58c28b2d7e9ab4d15074f886582c5d205e8e2ef7cb3f7d4c24e0688e7bfd83e33a93125d17d6ee8e439f03d34e422e62a406aef52926bfd19cbb89a12fbee078c1345e", 0xf8}, {&(0x7f0000000480)}], 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000840)=""/182, 0xb6}], 0x1) readv(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/207, 0xcf}], 0x1) sendto$unix(r1, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) dup2(r1, r2) 06:53:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:16 executing program 1: 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() close(r0) dup(r1) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) execve(0x0, 0x0, 0x0) 06:53:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:17 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x288, 0x0) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000700)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 06:53:17 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000600)) 06:53:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) munmap(&(0x7f0000375000/0x4000)=nil, 0x4000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:53:17 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ffffffb, 0x0) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0xa, 0xf0000000, 0x200, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x82, 0x40000010, 0x2, 0x6}, {{r0}, 0xfffffffffffffffc, 0x68, 0x44, 0x3225, 0x1}, {{r1}, 0xfffffffffffffffa, 0x4, 0x80000000, 0xffff, 0xea}, {{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0x6, 0x2ad2}], 0x2f, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0x20, 0x1}, {{r2}, 0xffffffffffffffff, 0x5, 0x1, 0x7, 0x20}], 0x3, &(0x7f0000000400)={0x3}) poll(&(0x7f0000000040)=[{r0, 0x23}], 0x1, 0x0) close(r1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x9, 0x2}, {0x18, 0x3, 0x50c, 0x2}, 0x6, [0x7, 0x1, 0x66, 0x0, 0x5, 0x5, 0x400, 0x200008000]}, 0x3c) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x4, 0x512b, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x4, 0x5}, {{r1}, 0xfffffffffffffff8, 0x5, 0x4, 0x5, 0x8}], 0x6, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff9, 0xc0, 0xfffff, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x7, 0x3a}, {{r0}, 0x0, 0x10, 0x2, 0x3, 0x13e}, {{r1}, 0xfffffffffffffffb, 0x8, 0xf0000043, 0x7, 0x1}, {{r2}, 0xfffffffffffffffa, 0x2, 0xf00fffff, 0x0, 0x2}, {{r2}, 0xffffffffffffffff, 0x80, 0x2, 0x6, 0x9}, {{r1}, 0xfffffffffffffff8, 0x21, 0x42, 0x8, 0x233}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000042, 0x0, 0xa812}, {{r2}, 0xfffffffffffffffd, 0x4, 0x8, 0x20, 0x8}, {{r2}, 0xfffffffffffffffe, 0x20, 0x20000004, 0x7, 0x5}], 0x1f, &(0x7f0000000140)={0x7, 0x5}) 06:53:17 executing program 1: mprotect(&(0x7f0000212000/0x2000)=nil, 0x2000, 0xffffffffffffffff) utimes(0x0, &(0x7f0000000380)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x12, r1, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6005) getppid() mprotect(&(0x7f0000211000/0x6000)=nil, 0x6000, 0x4) 06:53:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f0000000380)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r1) pipe(&(0x7f0000000080)) 06:53:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x0, "d730c1629986fa74ec45410800"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 06:53:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x300000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8880, 0x0) recvfrom$unix(r1, &(0x7f00000001c0)=""/22, 0x16, 0x842, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) kevent(r1, &(0x7f0000000240)=[{{r1}, 0x0, 0xc0, 0x86, 0x7d, 0x401}, {{r1}, 0xffffffffffffffff, 0x30, 0x4, 0x5, 0x4}, {{r1}, 0xfffffffffffffff8, 0x44, 0x80000000, 0x10000, 0x2}], 0x6, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x8001, 0x3}], 0x10001, &(0x7f0000000300)={0xc, 0xaaa1}) r2 = socket$inet(0x2, 0x0, 0x2) getegid() recvfrom$inet(r2, &(0x7f0000000080)=""/188, 0xbc, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) 06:53:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:18 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa64d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b", 0x20c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 06:53:18 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:18 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) 06:53:18 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40, 0xdca738de8c7b3d2b) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/88, 0x58}, {&(0x7f0000000180)=""/27, 0x1b}, {&(0x7f00000001c0)=""/238, 0xee}], 0x3) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000300)=""/143, 0x8f}, {&(0x7f00000003c0)=""/114, 0x72}, {&(0x7f0000000440)=""/101, 0x65}, {&(0x7f00000004c0)=""/97, 0x61}, {&(0x7f0000000540)=""/154, 0x9a}], 0x5) r1 = msgget(0x3, 0x4c0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setstatus(r2, 0x4, 0x80) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000fa0000007f00"], 0x8, 0x0) 06:53:18 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:20 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20280, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x2}) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x7ccd632414a186f6, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 06:53:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:20 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)) fcntl$getflags(r0, 0x0) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000180)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() pipe(&(0x7f0000000040)) syz_open_pts() syz_open_pts() bind(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x1}, 0xc) 06:53:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:20 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x2, 0xfff7fffffffffffe, 0x10000ffffffff}) 06:53:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e66696ca2171f"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="fdb3223383019e9d86c276164d4dcaaaec8cd333677431d2e925b7535cb68a84a267cd2c14fa2e6920894e4cc3d99c6b4b1d9a34f76c27339c487fe429832b224507b678f002ba1d08f9ef74c8c5949f8965accab403e116e304caadafa86770c308c9204e553a8777c3bfe0eb9a1d933bcd4e025bea4dedc3929eb8005a15b34179145bafa9361b043750e9fadffad2146499d5d8e918e7d0aed3a7e29ee0a1d8a1066ec42230c20abc147561824b9f217e64134744e9657971f95e03b33ea6c9e569d0c6d7b096ff887b3d9231114f656f0437fbc0467ca1b71d61cead20b05bbe3f723c6f6958233a9b77e2d8268baabc434df792eeff69cbbe82865cff67d6d2ec638090e0840b3d464111aa1ce7b04140e4573fcbd92d9a01d642681f89cccc4a07710cf8344db5ce40e1f8804a6c3905718b28da1da20a3bc09c8abeb14926a58f0e3eae763371a872250001161901ff34781c5ee285acc17de9006befe04530097a1537ea066286ccf0bae52b2bbe3c7bf97e506be4655ced21f962d0d5acdcc61f61b2d622d7da41dc7c95243d9beb8c61724748ece010ba3964db0890cd51a728b206446067155f988ca662c4f068490af998bfc7b35fd7bb0597c61e4db9d454b12178ba8cc3339a1e2c3dfa30e88085dc1712d3ea09ce73b89f3c9fd2b334e25f3eff05846cbb87cb70c3787106d366887cb8a652aeab183dbe67808d9e9e65ac24353c31222dc4bd18718da42f94c5f67a8f220d3576007a5ea981bfeeb4e18d64ca2899d0de4d90c110cf047483ce42e71bcac4dd784ec06cf466f6078742fbd8c3046425c43b858bf03cd4e29f73c6931bbf367f6648ba88ffca3c34823517b9e5a4fbc30fcbb4ab577cb379977eace8200fbeb6e3837a3e8892f8ea507527e771f532b21fc7be64aeed6fe1d43246954e1ea2bb04c5079fda2cf414dc8f1b904f42dc54d97fcd03646e3d9805ab0ac9e9492a15c507fffc6a6b8e10b69f45810f8287944a71d998d2946d5014bea19fe50a5845c38db0d26db70f8c9829bcf81b4923d303ae6d8ab4a038a78c1dfa470eaed82b4e59676c49657ee0caf5964a8675bac80f2d64dddfe6e4a0e5e34e119ea7369025e00364e256f774f56b768c79189e4ac7a712cac31985f6e975280a068246fa9e8c6e401ccf0f77b0f3379a0b56663bbf51754c16b0aa43ff1a31fa418fc3e7ab203bec62c329386330544a9e590578911165a239400a208bc101f1e77fa6d20578eb3e7824c6bbeaa476e035d6defe97dc03c5abc1976a76785045897b30f24eaa8670aed593fef012e1bdc8bfc715e104c61eb9db2b288df8edfe16fc03593ddaebbce4aa9e46121be3f4d04cd0f6057fec2a2728a7090a34efb06575de74b644d4a96d7f70336f767078c2bce49a214023d41009a29cee0b7104e5fb5ade0c6789761b82f2e0d03f233fa776c337c4da00ca313acdc8eac38e55123ad5918315c42bfb2d9fb9f49704c6cc2b6b692a440c405e123f77fad283885f63216dbd7f474e6995cdbad849b3280f8aee01826afc32b88ed5e2dd386ff0405e041254fc0fdccca34f48a9ab3e663773b1f0ab6938ac7a06f2bdfd59aae36dac8e7c780b6f0f23f92fbf021926cb1a814f85209539fb0d7c984a8a2c8c92abf9b3564d5848f72ca1c91fac72511449eea1f52ed33676ac82b83372b6a5fc7cff3f2e5d9c8dc6e8f610ad5ea4b2d3a312c01324f2854339982336c5be0304048e02b37a80bd75bd2013f77f321c60a69727fe3b75a88297dd604566b60bbf966478e85f29dffd00041d7f2b0a9cc147c14f335dda6beee4581af88cda080d88d18b893fc3d76a35c04b84672f449ed799ce20035cad97bf697db4779636e9d025712ef7da177af76d9ed7a1b6cb9ed28237241b2b0afcefa23d5ad7d390c1d6e8b63d5be9d74697376e9fd87383f566fb26143fb8d9efc2b144352bf7bddd0e6d03d7d0aecd1a03727ae72973e523fb0cf656248ad63328a9ef19342b232c4d607cee118ed556ca1df4483dc1c697e8123572a8c2a55ea8d6e5c839dd6d92a30cd54c156ac09839d6ba1b63c60144558277d03fc23ec606f3169c6f5f95995249e4c58b0f30fe67ff530dda3c9f38dae28d9a907e456936558a8a70d078a6dcd68a76a8c1e556572adb51574773d47e5e7a5aec264799d92b2caa771908b2bd4a1a8d0d49964f98839f2d136fced85959c890082ceeff92ddca56b957e0a913b60d8564d7061b16309ced2ae80ef8a6b5c0926f1aaf27839a098ce312bbb0992c61448ba4a2257ee1830d99fb1238389a207a185bb408816500596266c9962f3b8daa2904e3d51d616a39cc30be8a0879d72e1cddef2c2d42ea74baacfb45871c79b4d66bd93fc9f663c762e85333b73b62fe580ec08ee49fffd181adb207f5ed24896fb79f7102f71e8e747844a40555fd81b64e163b9e2b93b8740da96ff0e4fef0dcafd262bf35b319b5962baf1ba1ce055ac50b3e7a004add3a66ce4b328d39daf3d876720aff7437fcc2e4c1947eccb94adf3892d90f5e4e07fd43f0d3bd8cd7f67aec308fead98b4e29ecabc57d5e3f80938cd0e7bcb964eb1774d2675c0c4211c6a1ab1fa6d44a88d6b787413bb449fa0d5a9df9777503a435a7a55d1f9e1fbc4f18af2ba01935967fd30271e95fbf1ef792877d99da0fe7a2089b09c3235f3defc5e9c9cce96789a704a12ffe5b9007d79ca33f9a16e2d002198faf79a8ce083357e69acc1a8b2b854acec8bf4194dfe068c8e106503b9af3aa291c6d78bde82f5458c6533fd84505a218031c01644148a76123472c4a8632565212092dcd30846919ad1913bc2b5931a57be73a227bb2e2fb0caf4ee845d9c3790f978fe093301bd55b6f49889f01feb65d6700e19d98371e48efc8ae15695487ce6acbe1230a777168942ac114094199724a8ecb9a3540f324a68649ebe4c33ef5a943e94fb091f4cf3bca94a08b4f4eb5f4f79cc1562fd701a931451a007c945eccb15d0be063b1c8d5c8cd4a18092503d7798b4504e8f1db584a904e9f32914c8c776d08b5462b0a1cc6ee7fb67b62f5d1542b8b2cee58c69322a3be6a5118573d84bf680df3b3d3db8840cadffbc044700c18e8b75bda80a458fe9ee635e4fa2904cc398105e7aa6414ea36ad2be2c43ce791199c38d6bdc6ada13e0e9bd25490c62b69241ec4c38e80f97a44bc5eccea374aab1fb0965c978ecd68279fb9c2f59b108e54f2abf16f76b1d0980d7ab47296e8ee54bf00755b40cb355208f4a481f06f993d0a3a16677e3c265a0e5addcbeb81303945169cfb4c9ecfbe79327d713b6b7a6c970029d7bf3cdf1693dee0c4ae9dae5bee0cf51a1904fb6fd681dceeceea7537c93ad775e12d07fec211122a85fb3c43723dc12623d0ca8e08dde390af7005323577dcb4e499ba3b4bf70fabccf70095852ee7c481b205f389e2bf011465f22dd80dff9bddab7976f193530c877fccc2abec2a49df2c75718459dfe28fc9670167877a9ad9ef7e72e8a7ce5ae822c3cb0883808574fc8c3f4935a6e79c2580de8602a3a72e364943afcad1af21ce0305c75d5fda7050fc94d46cd874b8407e02054a627723b953b3f56778038a7bf1f61dd3b242aa11a47ac229e82d2f7f1843ac8554b43385d0d76a0c10a5e531b8409f2d8143b2046e7cac21640a991b059953f32fafb878f80064f519b793b61e5d68a4af77c00416a28fa37670a442cdca314a7b3ea2b905fa2534e9dcd06c82ac56112a9f23f6965c85917bdd0ca806b4b5dbd2ebe837da0b277a28725b4aa54525591d63fdcf7d7d7a41a152941ca89189556ab158213e55423fd6b69ed6bc2104d9b730e1f7acf50b4f5f056a925f307373c1f31629457f978830596dd5cd50f342e0c52a288fb004353345c7f0d80af713a04673f3b308a13e07fa1327526f374d95c64aeca19b5b0708556f89dcf6b89b39e71a3b2ff75419dce58ca1f7d9dd86efbb75c19f8897ef917cd0c3fdf7ddc837c72ce1bfd05d8665cfbe491c5119694c015671936baabe9cd7d14f56d70562bb013c2c492bdb790b9b54443bb630b08abd7d209f97ba26eab5c8220a100859132629", 0xb62}], 0x1) 06:53:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:20 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10002, 0x0) 06:53:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:20 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x18091, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 06:53:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:20 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) 06:53:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:20 executing program 1: chdir(&(0x7f0000739ffe)='..') r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') login: pmap_unwire: wiring for pmap 0xfffffd807f00cb60 va 0x1b31720000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cb60 va 0x1b31721000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cb60 va 0x1b31722000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cb60 va 0x1b31720000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cb60 va 0x1b31721000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cb60 va 0x1b31722000 didn't change! 06:53:20 executing program 1: setrlimit(0x6, &(0x7f0000000080)={0x4, 0x8}) socketpair$unix(0x1, 0x7, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setrlimit(0x5, &(0x7f0000000040)={0x401, 0x9}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 06:53:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:20 executing program 1: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 06:53:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1809, 0x0, 0x541) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x9}, 0x8) fsync(r0) 06:53:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x28408, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x7fff) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x7, 0x0, 0x7, 0x0) 06:53:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x480, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x80, 0x20000, 0x4, 0x6f}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)=0x1) 06:53:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:20 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="8985e80dded7cea665f871fa0713c94169302f057f4e4cfcba61108dcb2649e622fa6ebe51fccfbeeb8fbffabe7aba49579426d28d2173d53d22dc995e2a0cc72a5a645ee8edf8cbd3af3d03b7c3c4c56e431163922c96ea25a4f63160ac8841fbc088a36fb1c528d0b549dac477671e4f05fb", 0x73}], 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0x73}], 0x1, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/232, 0xe8}, {&(0x7f0000000180)=""/73, 0x49}, {&(0x7f0000000100)=""/25, 0x19}, {&(0x7f0000000200)=""/41, 0x29}, {&(0x7f00000002c0)}], 0x5, 0x0) 06:53:20 executing program 1: r0 = socket(0xd, 0x1, 0x4000000000000000) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x8}, 0xc) r1 = dup2(r0, r0) ioctl$KDSETRAD(r1, 0x20004b43) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f660800000000"], 0xa) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) write(r0, &(0x7f0000000000)="80c0821baa2a95c114794019cf85b869e31938092ce123d619e8b303a4e42f9f4b2f24584db0081499c9dbaa691df37ca6603778368cd2a5665ae6e58a316fa532022a03b83a28c88da5bb020e524aed4e2169b86390e635247b0be405cfaf0195470e3c81b5b94256dcf7b6d6c8b9017e1aa4dc75976d12d28d6c68eadfa261597c75a6f5466d0b9a593c901dcd935317118da1a175dfc24777babc1e172799254415b80349f5ecb65a507120277f278c04b1c764cf13121ca9458b2c2381de78ee5c001d5ab8ff8240f23f109150", 0xcf) 06:53:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x5664, 0x3}, {0x7422, 0x3}}, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) 06:53:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:20 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) mmap(&(0x7f0000f51000/0x4000)=nil, 0x4000, 0x2, 0x12, r1, 0x0, 0x0) r2 = shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) r3 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) shmdt(r2) shmdt(r3) clock_getres(0x0, &(0x7f0000000000)) 06:53:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:20 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x401) poll(&(0x7f0000000080)=[{r0, 0x2}], 0x1, 0x0) 06:53:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180), 0x0) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180), 0x0) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180), 0x0) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:21 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = getegid() getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0]) getgroups(0x6, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r5 = getgid() setgroups(0x6, &(0x7f0000000200)=[r0, r1, r2, r3, r4, r5]) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 06:53:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3d", 0x33) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3d", 0x33) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:21 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) fcntl$setstatus(r0, 0x4, 0x48) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0xde) r2 = dup2(r1, 0xffffffffffffffff) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x5, 0x0}, 0x0) 06:53:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3d", 0x33) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9a", 0x4c) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9a", 0x4c) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000300)="fdb3223383019e9d86c276164d4dcaaaec8cd333677431d2e925b7535cb68a84a267cd2c14fa2e6920894e4cc3d99c6b4b1d9a34f76c27339c487fe429832b224507b678f002ba1d08f9ef74c8c5949f8965accab403e116e304caadafa86770c308c9204e553a8777c3bfe0eb9a1d933bcd4e025bea4dedc3929eb8005a15b34179145bafa9361b043750e9fadffad2146499d5d8e918e7d0aed3a7e29ee0a1d8a1066ec42230c20abc147561824b9f217e64134744e9657971f95e03b33ea6c9e569d0c6d7b096ff887b3d9231114f656f0437fbc0467ca1b71d61cead20b05bbe3f723c6f6958233a9b77e2d8268baabc434df792eeff69cbbe82865cff67d6d2ec638090e0840b3d464111aa1ce7b04140e4573fcbd92d9a01d642681f89cccc4a07710cf8344db5ce40e1f8804a6c3905718b28da1da20a3bc09c8abeb14926a58f0e3eae763371a872250001161901ff34781c5ee285acc17de9006befe04530097a1537ea066286ccf0bae52b2bbe3c7bf97e506be4655ced21f962d0d5acdcc61f61b2d622d7da41dc7c95243d9beb8c61724748ece010ba3964db0890cd51a728b206446067155f988ca662c4f068490af998bfc7b35fd7bb0597c61e4db9d454b12178ba8cc3339a1e2c3dfa30e88085dc1712d3ea09ce73b89f3c9fd2b334e25f3eff05846cbb87cb70c3787106d366887cb8a652aeab183dbe67808d9e9e65ac24353c31222dc4bd18718da42f94c5f67a8f220d3576007a5ea981bfeeb4e18d64ca2899d0de4d90c110cf047483ce42e71bcac4dd784ec06cf466f6078742fbd8c3046425c43b858bf03cd4e29f73c6931bbf367f6648ba88ffca3c34823517b9e5a4fbc30fcbb4ab577cb379977eace8200fbeb6e3837a3e8892f8ea507527e771f532b21fc7be64aeed6fe1d43246954e1ea2bb04c5079fda2cf414dc8f1b904f42dc54d97fcd03646e3d9805ab0ac9e9492a15c507fffc6a6b8e10b69f45810f8287944a71d998d2946d5014bea19fe50a5845c38db0d26db70f8c9829bcf81b4923d303ae6d8ab4a038a78c1dfa470eaed82b4e59676c49657ee0caf5964a8675bac80f2d64dddfe6e4a0e5e34e119ea7369025e00364e256f774f56b768c79189e4ac7a712cac31985f6e975280a068246fa9e8c6e401ccf0f77b0f3379a0b56663bbf51754c16b0aa43ff1a31fa418fc3e7ab203bec62c329386330544a9e590578911165a239400a208bc101f1e77fa6d20578eb3e7824c6bbeaa476e035d6defe97dc03c5abc1976a76785045897b30f24eaa8670aed593fef012e1bdc8bfc715e104c61eb9db2b288df8edfe16fc03593ddaebbce4aa9e46121be3f4d04cd0f6057fec2a2728a7090a34efb06575de74b644d4a96d7f70336f767078c2bce49a214023d41009a29cee0b7104e5fb5ade0c6789761b82f2e0d03f233fa776c337c4da00ca313acdc8eac38e55123ad5918315c42bfb2d9fb9f49704c6cc2b6b692a440c405e123f77fad283885f63216dbd7f474e6995cdbad849b3280f8aee01826afc32b88ed5e2dd386ff0405e041254fc0fdccca34f48a9ab3e663773b1f0ab6938ac7a06f2bdfd59aae36dac8e7c780b6f0f23f92fbf021926cb1a814f85209539fb0d7c984a8a2c8c92abf9b3564d5848f72ca1c91fac72511449eea1f52ed33676ac82b83372b6a5fc7cff3f2e5d9c8dc6e8f610ad5ea4b2d3a312c01324f2854339982336c5be0304048e02b37a80bd75bd2013f77f321c60a69727fe3b75a88297dd604566b60bbf966478e85f29dffd00041d7f2b0a9cc147c14f335dda6beee4581af88cda080d88d18b893fc3d76a35c04b84672f449ed799ce20035cad97bf697db4779636e9d025712ef7da177af76d9ed7a1b6cb9ed28237241b2b0afcefa23d5ad7d390c1d6e8b63d5be9d74697376e9fd87383f566fb26143fb8d9efc2b144352bf7bddd0e6d03d7d0aecd1a03727ae72973e523fb0cf656248ad63328a9ef19342b232c4d607cee118ed556ca1df4483dc1c697e8123572a8c2a55ea8d6e5c839dd6d92a30cd54c156ac09839d6ba1b63c60144558277d03fc23ec606f3169c6f5f95995249e4c58b0f30fe67ff530dda3c9f38dae28d9a907e456936558a8a70d078a6dcd68a76a8c1e556572adb51574773d47e5e7a5aec264799d92b2caa771908b2bd4a1a8d0d49964f98839f2d136fced85959c890082ceeff92ddca56b957e0a913b60d8564d7061b16309ced2ae80ef8a6b5c0926f1aaf27839a098ce312bbb0992c61448ba4a2257ee1830d99fb1238389a207a185bb408816500596266c9962f3b8daa2904e3d51d616a39cc30be8a0879d72e1cddef2c2d42ea74baacfb45871c79b4d66bd93fc9f663c762e85333b73b62fe580ec08ee49fffd181adb207f5ed24896fb79f7102f71e8e747844a40555fd81b64e163b9e2b93b8740da96ff0e4fef0dcafd262bf35b319b5962baf1ba1ce055ac50b3e7a004add3a66ce4b328d39daf3d876720aff7437fcc2e4c1947eccb94adf3892d90f5e4e07fd43f0d3bd8cd7f67aec308fead98b4e29ecabc57d5e3f80938cd0e7bcb964eb1774d2675c0c4211c6a1ab1fa6d44a88d6b787413bb449fa0d5a9df9777503a435a7a55d1f9e1fbc4f18af2ba01935967fd30271e95fbf1ef792877d99da0fe7a2089b09c3235f3defc5e9c9cce96789a704a12ffe5b9007d79ca33f9a16e2d002198faf79a8ce083357e69acc1a8b2b854acec8bf4194dfe068c8e106503b9af3aa291c6d78bde82f5458c6533fd84505a218031c01644148a76123472c4a8632565212092dcd30846919ad1913bc2b5931a57be73a227bb2e2fb0caf4ee845d9c3790f978fe093301bd55b6f49889f01feb65d6700e19d98371e48efc8ae15695487ce6acbe1230a777168942ac114094199724a8ecb9a3540f324a68649ebe4c33ef5a943e94fb091f4cf3bca94a08b4f4eb5f4f79cc1562fd701a931451a007c945eccb15d0be063b1c8d5c8cd4a18092503d7798b4504e8f1db584a904e9f32914c8c776d08b5462b0a1cc6ee7fb67b62f5d1542b8b2cee58c69322a3be6a5118573d84bf680df3b3d3db8840cadffbc044700c18e8b75bda80a458fe9ee635e4fa2904cc398105e7aa6414ea36ad2be2c43ce791199c38d6bdc6ada13e0e9bd25490c62b69241ec4c38e80f97a44bc5eccea374aab1fb0965c978ecd68279fb9c2f59b108e54f2abf16f76b1d0980d7ab47296e8ee54bf00755b40cb355208f4a481f06f993d0a3a16677e3c265a0e5addcbeb81303945169cfb4c9ecfbe79327d713b6b7a6c970029d7bf3cdf1693dee0c4ae9dae5bee0cf51a1904fb6fd681dceeceea7537c93ad775e12d07fec211122a85fb3c43723dc12623d0ca8e08dde390af7005323577dcb4e499ba3b4bf70fabccf70095852ee7c481b205f389e2bf011465f22dd80dff9bddab7976f193530c877fccc2abec2a49df2c75718459dfe28fc9670167877a9ad9ef7e72e8a7ce5ae822c3cb0883808574fc8c3f4935a6e79c2580de8602a3a72e364943afcad1af21ce0305c75d5fda7050fc94d46cd874b8407e02054a627723b953b3f56778038a7bf1f61dd3b242aa11a47ac229e82d2f7f1843ac8554b43385d0d76a0c10a5e531b8409f2d8143b2046e7cac21640a991b059953f32fafb878f80064f519b793b61e5d68a4af77c00416a28fa37670a442cdca314a7b3ea2b905fa2534e9dcd06c82ac56112a9f23f6965c85917bdd0ca806b4b5dbd2ebe837da0b277a28725b4aa54525591d63fdcf7d7d7a41a152941ca89189556ab158213e55423fd6b69ed6bc2104d9b730e1f7acf50b4f5f056a925f307373c1f31629457f978830596dd5cd50f342e0c52a288fb004353345c7f0d80af713a04673f3b308a13e07fa1327526f374d95c64aeca19b5b0708556f89dcf6b89b39e71a3b2ff75419dce58ca1f7d9dd86efbb75c19f8897ef917cd0c3fdf7ddc837c72ce1bfd05d8665cfbe491c5119694c015671936baabe9cd7d14f56d70562bb013c2c492bdb790b9b54443bb630b08abd7d209f97ba26eab5c8220a100859132629", 0xb62}], 0x1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 06:53:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9a", 0x4c) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x59) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:23 executing program 1: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 06:53:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x59) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x59) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5", 0x5f) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:23 executing program 1: socketpair(0x10, 0x7, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvfrom$inet6(r0, &(0x7f0000000100)=""/195, 0xc3, 0x43, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x2000000000, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() close(r1) kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 06:53:23 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r1 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0x10) ioctl$TIOCCBRK(r1, 0x2000747a) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 06:53:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5", 0x5f) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 06:53:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5", 0x5f) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:23 executing program 1: r0 = socket(0x30, 0x3, 0x9) readv(r0, &(0x7f0000001180)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/200, 0xc8}], 0x2) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) readv(r1, &(0x7f0000001540)=[{&(0x7f00000011c0)=""/199, 0xc7}, {&(0x7f00000012c0)=""/77, 0x4d}, {&(0x7f0000001340)=""/15, 0xf}, {&(0x7f0000001380)=""/227, 0xe3}, {&(0x7f0000001480)=""/29, 0x1d}, {&(0x7f00000014c0)=""/122, 0x7a}], 0x6) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58bab6179ee6b9be79873446bf5a3da"}) 06:53:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:23 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x0) 06:53:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom$unix(r0, &(0x7f0000000040)=""/37, 0x25, 0x800, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 06:53:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:23 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x44, 0x4, 0x40, 0x5}, {{r0}, 0xfffffffffffffffa, 0x10, 0x80000000, 0xfffffffffffffffc, 0xfffffffffffffffe}, {{r2}, 0xfffffffffffffffe, 0x22, 0x1, 0xfffffffffffffff9, 0x6}, {{r2}, 0xfffffffffffffffc, 0x80, 0x20, 0x7fffffff, 0x5}, {{r0}, 0xfffffffffffffffb, 0x40, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffff9, 0x80, 0x80000000, 0x0, 0xd64}, {{r1}, 0xffffffffffffffff, 0xb80aad9663c665b5, 0x44, 0x1, 0x8}, {{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x4, 0x3845}, {{r1}, 0xfffffffffffffffd, 0x2c, 0x1, 0x7fff, 0x200}, {{r0}, 0xfffffffffffffffe, 0x0, 0x41, 0x4, 0x7}], 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000400)=""/82, 0x52}], 0x1) linkat(r1, &(0x7f00000004c0)='./file0/file0\x00', r2, &(0x7f0000000500)='./file1\x00', 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000580)) fcntl$setstatus(r2, 0x4, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000540)={0x1f, './file0\x00'}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file1\x00', 0x2, 0x6, 0x2, 0x0, 0x2, 0x53, 0x2, 0x0, 0x1, 0x2000000, 0x80000001}) close(r2) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000480)=0x1) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x2, 0x4da6, 0x8001}, {{r0}, 0xfffffffffffffffd, 0xf4, 0x42, 0xf3, 0x8}], 0x4, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x80000007, 0x1, 0x100}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000002, 0xfffffffffffffff8, 0x3}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000001, 0x2, 0xef59}, {{r1}, 0xfffffffffffffff9, 0x10, 0x0, 0x2, 0x1}, {{r1}, 0xfffffffffffffff8, 0x2, 0xf0000004, 0x100000001, 0xfffffffffffff001}, {{r2}, 0xfffffffffffffff9, 0x90, 0x2, 0x3, 0x8}, {{r2}, 0x0, 0x2, 0x0, 0x0, 0x9}, {{r0}, 0xfffffffffffffffd, 0x28, 0x10, 0x7, 0x100000001}, {{r1}, 0xfffffffffffffffe, 0x80, 0x20000015, 0xe78, 0x2}, {{r2}, 0x0, 0x8, 0x42, 0x0, 0x9}], 0x915, &(0x7f00000003c0)={0x100000001, 0xfffffffffffff001}) 06:53:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b5", 0x64) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:23 executing program 1: socketpair$unix(0x1, 0x1000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x8, 0x0, 0xa7) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x800, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 06:53:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b5", 0x64) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x1000000004003) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000040)) 06:53:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b5", 0x64) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:23 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x11, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x3) bind$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696c6530001d8e8b066af24e66a05a0800000000000000526f856bfdee1364d33a43b2e828a2b8ad0eb8ca8bbae82a860e75badb4265776d3fa39a7f38fed27ac0218f7cd96950acf4aa7e782230b69c3fb4314d0288c35cf88ec65c7b9b550a02cb392998da63c086391deba6a2b4437d26241543108ee68fc1b54fc44149f0961fdcf4e66d2c95ca8ca788e500bbe6b606db50b64739a9fc7955085221b3565ccedaf34b22ef6a41efb1604849fb0f3d7e00f55540e901"], 0x1) r3 = semget(0x2, 0x1, 0x5) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000140)=""/238) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 06:53:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:23 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) lseek(r0, 0x0, 0x8000000000003) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x100000000018, 0x2, 0xd) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x1) setsockopt(r2, 0x8a7, 0xb, &(0x7f0000000000)="d5ff9668", 0xfffffffffffffd1d) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) ioctl$TIOCSCTTY(r3, 0x20007461) setsockopt(r2, 0x4, 0x80000000000000a, &(0x7f0000000200), 0xffffffffffffff4a) 06:53:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x200, 0x1, 0x7fffffff, 0x7f, 0x3f}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 06:53:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:23 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bedde6e11e446634e587ee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008313d090ea26ce692faf3a9f795f22c2767d7f8295f3b0f07a413ee550ba281799c2e3d723084fd56a7a3319bac73eca754f180394453a5f9be9cb4fce5eb228c2ae6ff8195a51d6c81e62fe4ff5e5a1a28b29b3cfe354d7d013a0006f3a2bb183ffee913fdd29f9d6e5483710b2519871bc9effbd13a181212f3dd2bdbf7b5ec74e043e70411706661d66765b9aced92ffa6b0c8ff11c01dec32d712ea019c3eac86d56fab28bbb50ba276eb204282d2d81ee0e70a588f6e0df9774f7e19ab93a9320394c18734a6365d6b69cbd6990d2271eb810d41eefc3c02377b2dc2bc3db2c235382407a6afaa0978df"], &(0x7f0000000000)=0x1002) syz_emit_ethernet(0x24, &(0x7f00000012c0)="75692b991b823c01df6a2b37005b8e125bdd34931c4ad09549d39d5f13f8ee064e201907") socketpair(0x38, 0x0, 0x0, &(0x7f0000000140)) socketpair(0x20, 0x4, 0x73, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f00000012c0), 0x1000000000000053, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r1, &(0x7f0000002940)=[{&(0x7f0000001440)="21ee05a126d0d184893a41146fb94c3c8b51ae8be1579d0b08631e4212172f2d06d2033029baca226381478172567216c270cc9c86297203a5c7bd38019681b32d070de7ed5605ebe225f1bbfb5fbab7955af595dd031c9ac3932d4b90077e87f97eb0a875b34fe4acc0e9e6ab714733ba42d45d58882327234ff94220e2caa87134d85608a29be556ab6d493839a04736a30c2aca605679b1191e15a644cf0d8be5d38b993ceb5e8760ce900ae15b9dfa31ac6a37cc2586", 0xb8}, {&(0x7f0000001500)="5f94a8bf3646dd5e0e7028dba8ffb3525330fa1f2d29e56821b1f19c7db43bd40ffb01ac795ca7be6d54c2a8e4b5995691bbfdaa7286eb7c7ff19f5b059566443222efcf5444917b6a1352b04c6d5140cdf601764ea4a3fc478f220dd4bb056704d0ad6c0e72c375b6329102a684e7cd8c8ee473b44764b6a805a745697bfc84dcea7ef8a69d4e209fe8269362754221591d39e5d03b402e3fc74a6e5543e297f737d5e1d929172eabc6027886c55dafaf8791e6e8b3317e0c37870e2d1940dd33b640ba1ad11a56cd4c5ed744412ab4e450e6687dc3d7e7ea084e8b033b5dabe618ce41d156cdff7a", 0xe9}, {&(0x7f0000001600)="68c0ccc42634d423250a981d88a4306ca90d6d054c3582835f726e7637bbbf51062a4ceec1042291d745aeeb2e6f3d6c74226bc1b0fcc2444d5a10c8c467bb3b54c53a56037a510f42508e948c82511f6a841083c9b37c0be2cf87f18ac7914b7caa8ec5066a6a9be506c74105cba8e9ffe51494a9ed7d7993b7b594d0f8daff36bdca642a04c434a321b75d825374cfb0dbd320f85fe18a77276dc6e7f711c45b2e9473e0020cc0f4607f2dcc19d7277bd76c9e15acf9", 0xb7}, {&(0x7f00000016c0)="40e2541099cff88f84f606b183116c2ad7a31003640e81eae49fc1c7b7bfedbab762a7c601a972ae61c24f8928567c8b9db6dcf7bf627c0cfe63b57ad1999685d1bed4400e396e282d19a645d286d72b4c63dc7dbfe17bfcee18542db25c1da3bb40923bf415196af653b0bd7cb53ea247cccebfdfe77555248f0ea3ceca020b1d05f3d00b23c3208fb5fae99d097bf0673b9224bd35ec6ee450fd48495f9a2723192ec96db0a7cb52a08eaa0f1905147bf12856ec17d9bb93ee59ae29a0", 0xbe}, {&(0x7f0000001780)="d6b22ea650e8b33767c5a30caba37820d645c29458b47292d9602cb13d914adf24b145fc5985493164dbf609531163a3ecb786521659c272c696cfd1600485dce9411eca2394cc18399416234896aaba8871771e6d8bfdf789c7b31d928330a08ed5a105", 0x64}, {&(0x7f0000001800)="b8702da63a6b06527160674f0b6a246e333dadce81cff4caab3d9e028a21d7bf2e5781ee60a1d5d7b311861fae637c50c025507b27acafee5af829dff645a6d8ab9da0e6149b0f4f21c7781a4a212e59472a09f077978758f814182c972329a00a08e0f50c4c8edaf3", 0x69}, {&(0x7f00000013c0)}, {&(0x7f0000001880)="20cb76cec82b6e6048efe1ddd9dc26f5b9320a84d16c6f693245abbe5f3617bd14d09fd5102e6f8c748ab3ade8a8f34226a954f27c3f01e690ae9345ef9b1b735474e76387e85a05b341e43e00fee91eefc99554b13cf38d1fdf6ca7036466dd95cdfb185701ec2399552db348d2cfc0e8877830006ab766ccc7e2b5e907ca09a861c1271290b6ff4b3e8b804c77552b5561228d8be8c1b43a8d22e14a71b5e66689b0cf0f31b2927318595778146799b8e21340ba8e763073f77756752a05f9435d44047ae0676015b908211fefa7f20147c7d6d48d94d687916afb8ded77308b776d6557a50256c7b1c98e79c3bcd08f1c96b43247f422240fd50bd78e13302804bf83b28fa2d25f98c7481c7bca378c3971bca04f029aadabcc5e9dba5722e3d18738372d89122573d8e7b2744f81b468815c52c66d11d34058728cd01d4866b6b8f8c146420d0395a26450135e3b030a6fd10090644b6cefd308fb36eb57033fc6dd9e11d61bb1380d3614b30b3130355ba6287107009f8a7e84a05fac8a54d6e1275aa14c7acba279115c3af07d4110266533bd332f1f22834e15a52bc8bd2fc14f3ec97a0b945f3f67dda3f6ff17ca65a7d9634316365fcfdfaa8f6d290b7f78e2121a93fc0c5d38952199bfd2127df25a28c276111b9e2b80408d7aa4ea8a0f7bf46710c57715670c009880e1e8fba513a0c3ac54c827181899e4e82b03cdca6536023bbecd61add795f965d25e8085aee354647986701fe7f77ff81bf7b28aede34cfef1f4a5d5ac54e26130ce81726e4cd33dd934ecebf232d4a3a9c9de7171d4e94dc50ae8598509b0fabd526e96ad040ed51c000ba3e4c05f737e0679d837fc6ff1ad3b4dccade4222ba48a0dc497490d7a09615df66c6c2c712002cf0b6bd497fd7c8b5238672d93a1d234a9c85d675b87dc295fe769ac77ad44f22973ad4e8dc2e7700460844cfec41a915384738b325799ea000643cc44818ccc13e3bda8c586dc6b641318b2794f56b184b0794dc9815fc3ef13229deca36833d3a404ebdec2c24fa71e77f796b8d0060c189b63b51b4b529af7b27db67ee66a99cbb44552561f6d217f912c007da10d170d84f4ac32afb644b823029bf2a930a284008f4bb47a328e923ed69e72fa62be895f7a782386835ea06399cc13eca83be7c9144e29058afd7a65b6efa532c56093a4b9c80b72d5dff330131de022c212f2483ca7e035b5c854bf5f8a96ffb878357886ff099e5907ab69683c440f761146fbc5d320a07d3945a9e1bbae2588832b5d3142a9d1bce3c5c5374bdb0889eca18aa4a9688b72cbc3387d0ab3b14f61fa743eb3d82ed6440d5cbb3755c75a57312284624e08d2f8371af6d876b1c127b90b2eb0c62667e9e8b3785e04a42c92ab0a1b99444d013d006f5c8d6ae4785a39d8c11f0de2e4d3f5331d235e76ffc85b5764ddc1b0aa9201d55674b596b1d040a41888698c7f3d0129209a2a892085fa1f9e87a83f0defdadabdc16e042723fdadc3065dd0185d0ed3cb51435c84723a7dc68b3d9a9beb6aa1fc1aadfce84d4f878cc0a3f22da316144a9f1aa9008fc5c9a6f587d8d382b7892979f03fa247c1d69ca02066a5d4af4b3f57a58eb2436619c585f0fd442eb3004cc96c1391e98092cf03ac548d692c777e84657704faf500467f08b3b91569cf7532092e771f99a6987ac6699715b08397f089b92a2799f7e43060137ca3f1f27ee6dcdfd51eef7b30ff6baf66c965a34768f87880cd938ea32c2c51789f5016461a31384df4f01366a2766dace8a7ade709d25c0dec07886684077ee644584132e13eefc9843ce689bc77acb0b0d5ce1ad70082a9948de96a9f64d4f09255b3a36ff0db0dd1ff47e820e66c2e211177c66029a1d8cb27e98b85c8ad7736d50669842149689d0d9d33e2d79034939de8587b001895b40295dae2e01013ac344215c74027c00d14ba76d8a53e1d8ca6b9251c2221e127475121511a53f5381386eab151084d3ba2e092e90b735ce4924dcc60b6144f78b294e1f908375107cfe36623b72ad8989eaec852f1dd92ad467cec5654cb416968d64d79af7b31ebd50f0d2ef0423260a020f6edcfb91b280d592ec3f653f11b1ab54f509fe9e9ab72465ff58e80fbac2ac4d04cfde9353e6488612222ba24ef7f95bccf2ee8396f2124b79abb21be0760463b3fb3ddc2f3a0137987a99847fba6c048d8c549a5e8cbcca69089c2aa63a0bc9a30c5cbbed946ce12a7141d6eb9dc1ae12d6de8a92f916e053045a1fb12a4e9089968ac816c6af329c8fa2111c4f4727bf59281233669f45c0e11b1e8d6581a1d436f5f4d15d654dd3f5061adba2db3411f18b22ef766647a93204944dfd40a577f2133b1030bded72d0dd67a87b9696ccf84a75ec6868e67795c9f629f003e5485eb36da671c198381cdb7ba9d6145a4502ac55f493770f5dd95f712033f05776ee05450e0371467b3bda285987a65a6e6eb13e8cf285a239bd6873c72aee9b8fba52c521623f1cbc46d927af1ac7144d8ffb7ff9e0ddaba6a5199dabe96170f8338c5fee9f2b9144154e54958ff44769c532f81b3e51efa55677eb73776d7c0b4882b120a8b13349e09098f3df243e8c6823e6b0eef8ce844df61115fcc42bd589a1ad151dc7878d78d528d039a0a6d0f174ef0d9ae9cd568b8c3a54dab7e2ef2a24332f80584cb5d90bb4576c0c3b982185ff2a3c979c4ce1b5e33ac0215d3288b46d4406e2dc4a435f9156bc86090202c986a870a7562f97776738824ed4c4360b83bfcafde096891f1536434da213496ffe20faa31e1c3a88ec5cf57d71e498f475106025d8c18fe771e5a54615792c2d58d636721c6b9bb0add28790c4fb15a47f87a1df5bad9b02500ee0690e3c133f63421fa891583ef452b199f75c335b59265451af9310f3592034395e491befe6ab1d3f900e804838746e978f53245556e588f0c14e1f0a8599ad2ecc528609d72d78551ea09c21e05b6ba01c28fe6b0b77cd09750ae0bff045191f48912eb40d489f275941333f94c5aee49d64921edd94291ed27247e01ffbe4c0ef456f43c472bfec5ab14541f3a1fe5335af47e4ed6393872db21d8eb8a180fc6e3434110357665ae735e0a46310bb955d1f9f8ccad05d47a343d5d1b883b68faa0e2dfc583efa5f00bec1b197ac8ac7f511e9094e314b964877132255649f28299f636fcbd3fb86a7df1ad624257f265ace078c574d999423f4fd39036919792e5dcd359b80e7e09856e167912c4002d5b15cef70d5e513a7d0ae23aa9e38c5e44c6eefa15db9db510d7c706479542480c5371134f4be8e861b3a5a70920c14f1fdc1e583e3e80e92fafb878e4cb49bca5c1cd8def88fa771cae765599f6632b469b8f9eaf5589aa51bb00a5d9c3e7a8030c4bb03ebd7cac8ad5671943a45933bf729c506f8d28afe87c8cfdb8373524cfa8df1f4f51b711f94a1e5eaf7711291c2076bdb9e428c55a20013afde9e452843bdd5be18652dd264bec5cd435a6c4c2e11047bd87b3714f9cf521c1d6e6e629938422f87bf429bb697cd65ff0886f38d436f08787dd3228568d9058034b0855c1827dd0fdade52f2127a677ae1f52f5cc0c112ffbe30ea439c64a04beb684de293c8b94b4bd5c13edff08cc77f9db4e90abcdda1d08831c41b37000783b647d8d55364b1cdefa4229d53f24a2eaa39f9f1546a0b2b20aae1a6faf853199cd9ed1366550b85c75a30960de78d3d2d99f67f4c3c21183838c9f9dbc80b296d8ef7b512104f47083dc61f092a81c59cc39c10bb56212b77d948f59ef5f2c1d4f6604c80ba9fe993d91d925e5988b23fa4c304651f6d4a2a11abc6923156a79d4b903d02d39897b7974661f058c8ede6e646f7cb2e5d4fce7f0594538b7c37e7c0de3ceea8a4e74db95ce9df5df0ee5da3c1dcfcc4ef640a03e1089b7f54523e264b7220c29bff9b954014118a868ca2f4b97d2b8f335ac2144396859b23103f14cee99b9170476174b01544f856cb95667beeebf7b3aa5c9492e0779d178f64af9df248fe2938190f54e660ab9f2fad55bb389137504875becef8b1796170796831865891f39f4f15a82aba5411cc47faa712aef74cfc2e1e4ba8272a378002def6d5f0222134c008e6eda47a00d10da9fdd7567fda1aa815aa3673828ea64661faad55b004afa18303936620f207c3c2b845d06492ae7c9ed4a5109b1e147c9bc19bd36daf04bbf4f9111021a7895bf6f48a18083c234cd34740bf8c97437e17baf20bb70628086bd587288dd11f63eefaa343e77b3fe5c5821cb562c1532b5831b3d1e1d05073aeb5c6f392e076e3f03da74dbf1528554da553c3e028dba4e6b29f3b33f4513d26d30963c8e58f6c5d25d365640cb75c6b3402216266b52e2e9ece1e63b70636032c505666a59e82f1e30cfab17bfc6aae682debf0d05fb5096de305a1123e9b67d139603c5b66afc63902994850247992a21ccaf63f7a0a3a9e6fdbfa4312cd5cee4c34ee99c544fbd9b3b391f2a97684142dfdac0dc718e67f513c183db9cedaa30e28cda138e040534f1750db255a933a0e9bb94a9ee1b0d62eaaebfa59f8bd24d28cadc83bbe631b0dd80475d74d85eed4e92b5b151853ac16aa574f346102f2507b315224070a3866482cd27df14151648d2b5fb605d43b7b5dd3c11f090367d0763e150107fe5c96d34f3c0a722f6548084a3a8db2742d408ae646dcbf9baf95ac8cde0fc1fbde7dbd8873b2d032cb2694eff0dd504a9a147c0a5b5a60b94513502250c468f00b9b82fdd7c10a171bc7dfbac8e3c4ce6403cf86b11791aab289b8728d73446e76996248fbd442ef0e56c4835c8a7b6ebfc494198fb19939b7f70521c1d4e076198a579f949fb7503d65e94c7e0e74d2ee22b1dcda1bb8cb6a84c99cdbbb1cd41f10888c50a3788dc364779a3e1a9121c6abe10af02a4af2bde452ad75828988d38515e7d8187844655c0cb43ddb1ab5490b30094945e03473934ee9fc58bf062b02868471f75a1b4965d2f9e7a885f1b78e265cdc83f104e4b7957f332378ce1a1bdff0723dadeda8787b9452819cc99a3ff47243f7ff6b308579bfc38684a70e4548b71993b006dc6f2243c04c277cfdea24b3a08c1ea5c9f3b465ff64bc4aededfbf74a412fe2c60a8621857c1c9ab3dd7d535e5b6fcfde0f5ac021bce40275b1c2d4af065536fe8679d15e2259f70db1cd56aa290b15e8722fba02b8e791321528a0c0ec1cdd3be9597be6eff38f3427fe0e95caa2e3b083dc8eeb00f067dfe8d42dd944ba20f9568599ec80b48ab724b1aacafc1b59c723a0d2f0ede0ca246ff4312f79cced1f88ea92278fcd27e8bf8f690aa57566809a4a967972c6f468fcad32b2bfca0452613f4ca1153f3e57672ab43e30c20d1972237422d7e8d940ceeef17237272b037070d00e14d45eecb4f7da5a7afad2b0351643d000f4b7d772347a49917dee4019b0c4c4ebea30bdb8ac97fb7a96a25747907467c7566fe34607073191cd601a471f141c0538f7b64bb1bd06435487b34c489b228d7a7921871cb96dc07ad507e659854dd4310142f09819b16e9204ccab0347e1102e3874bb3a41097a6bd64c8d52108752f381b5be2f83fb219561f09c1baa304fe00f1ab725c5dfafd1beab803e9562afcf647baf7f85356aef6cbaa1c9031d30ef3b14196dbd7f0ddb19b08ba6fd6d7c4c908eb87983f2c8a384e414baac670805d6a2404f23f8c1f5a2cc69d6b8a4fe55b5171ac9874e6b7b24892c0e0b0", 0x1000}, {&(0x7f0000002880)="e5eefe37b67b6ce9561910c619ec3f9bf8521d9ef2bbd39e51f662de66297ada7e402acdfe2c2cf502ebce9441eeab63dc3077b7db039c5e1718f03bd2d73e20533443d1e9f4585d0082a41881cfdc91dfe0992e39b3296b227afc6523794c34303964c33fab420fd002ed09b2ccf4704a925f960a16d3bab6a81962d1bc28b3f569bb7b1ad61757e63fefed394088d1c12997eeac", 0x95}], 0x9) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000001400)=[{&(0x7f0000001300)="45e9675507ff79ce9508300f965c6d777c5711461bab071f2ddf56fd0d38b519962fbeaee5a57da477a203d574448a508885e0a4beafd7a48ee9180e670dd061cd4399796c0d5da9914a2e2ce7e25b45094ab848861a2f6b560d95d631edce15fc5dc2a05bea7322c10e375d00050e479fac20a4f95fc23747ab15b283b08a6194974e98a643681f87781c6910f1d4b04bdc29e90e5fc200f387371244990d9c423ead354e382ad253a604722661304e0c", 0xb1}], 0x1000000000000061, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x6, 0x0, 0x8, 0x1, 0x6, 0x8, 0x1f, 0x0, 0x3, 0x7fffffff, 0xa2f9}) fchmod(r3, 0x0) accept(r0, 0x0, &(0x7f0000000180)) lseek(r2, 0x0, 0x2) close(r1) 06:53:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10008, 0x30) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) socket$unix(0x1, 0x2, 0x0) lchown(&(0x7f0000000080)='./file0\x00', r1, 0x0) 06:53:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7ff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x7) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) 06:53:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200), 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 06:53:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200), 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200), 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d", 0x48) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x1a, 0x7, 0x2) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 06:53:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963508fc10635399a2bf70e324f7e8c1ffe592a444fead0d0f5d27fe6473b5c243232e0e64346621c14f222c6383accba22ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf711b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a956b02ecf1b942d6cba6e372e9472d1246f2a62bd5ed87ce95f620f78e6fd6b10619c0cf0343a4d28ee389226f05907180e0e93f6047dc3fd8588a84d72dd0a0b03e7e5e76d8ef6799ab317e33fc8b9a138dd746e5e7bd654a524cf185dc3f42fe1d94b5cf5653e50bba0a400eb1ffdc594113b02491085cbe78dcf45d16c5a1a8c5a22975c5c3adb349dc72f26a9d1f95"], 0x1af}, 0x0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x7, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) r4 = getuid() r5 = getegid() fchown(r2, r4, r5) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000000)=""/37}], 0x1b0) 06:53:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d", 0x48) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d", 0x48) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e66", 0x6c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:25 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xc9) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 06:53:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e66", 0x6c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e66", 0x6c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:25 executing program 1: semget(0x0, 0x2, 0x0) r0 = getpgrp() r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7, 0x3f, 0xfff, 0x5, "372bbcb01295fd960321de6b4205e9d3d4859b55", 0x7, 0x5}) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002140)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000002200)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002100)=[{&(0x7f0000000080)="f3a25f26b507cd800cd0ac8d873defafb368d2511b2f8b2140bf7078c805463f86679e51d3", 0x25}, {&(0x7f00000000c0)="cafea433b4ca429f14eea6955696fee26a2f678503e9f75b57f222469e2e580478f093c449760bfb2be90ed7fe596f29bf36d87c", 0x34}, {&(0x7f0000000100)="47fc2462711ef91a2782a71444f6600ba9b4674f24f107f8050de1d392b1e2dcc10564a1ba8776e0480284786d580a223ce1000693c0c18af99586b996b574a6367e44e29f8a483f01628915729b636872ac5e43fd36d6577dbebcbfeca22d9f4b604f2359b85f02f21318ea282db8db74248e18296b371262d29d61a5b579fcb4c4e11b40e40d34293afc6945becbce677d4d59eb0152f7c9e0566f8a5f5221bab2b5b1e6c50ab92be302ef18e31776a9189aa601098daab00637de67d9ae08134679485a061144b516647957bec862b6de54374fa27fe30cd7f386a07a258a7da094a4b00045ef6cf58c96928fc5016943c6cc2777c02310c0caa5f874d8d6408bab1b4909c299acf51f7c0de64eae524c1ebe6d79e7a19dcf503865396143c0eb867d3adfc3a225808832f0949bef3c84b4f9ba3fd03827c264fc3250a040a2903ee489ec939a81e224ed80d92baea00101b60938ae6e4606716821436600d4a67ab2f944f52d70e5775b3cfabaf43a6b739586420565a6067a6bd0de464877927565200a46ed66d337df7ed86c29738063eefbdca937003a51fd675c588dd134e7dc2f48201ad0afc3e0d680371387d91d1e272e5cba68877f140f9ef4e1250db8d91e8aa51796254c439b9f056ab926db77de5d27f0b0f81b4e4d2c4464b77999c0fbbcc7c95adcddfb76c63b71c8f8cbe159e6982a4bc7d6423fab46ebf40ba2ec812e44412fe16d582c3563888aa85dfc377995e3da6b669845122d8e35baeb6f922aab1c6b9b7384ed307c0157ae921cd4d1dea50c55e80d36da8bf6472fa6fb97e898d4b117552845a85c9c6b8b9f15e3e35cbd5ab7baa18e87a572aac46372d50252d6f0ee1ab55f814f0fb53cf59ea4013dfb3b51b8090c1fd67cf99f0d2e1cfd224e672b7ee8c3db00822a77980926e2944082ed8dcd95f37fa3a8b8620378441baa9a8a4fc398cac5ca392f78e512069f9ed98c6eaf82031f8374d6fc76d687304ece8072a742c8796905b326e245559d07ea3486f2f8159bb92f9b411c5bec91512aad61600c19faabe204d385c24db491aab14c685bc9e8f6237daab2a6639fc40d4db6ef255621f0038eb2a4f60ed9f44767bfd431db3d77ce03f0b70348bd4af93fe5bd570d75e36c89f23b12120eb7f35f2214fe12baf9a2ec53421d19c14b9a99ec7a9dfbdbf4390efbcd72580ca8957cbd4d9d1d7f9c2716a7e81ea57d08b37a34c888dc36f8bfc982d0ebbca3efa541277fefc1c50ffb3bba307e67a4627cc483a99ea70f1300ae98c76eed364a10cc27b038631ba312685c22f5ba7c1622a7db0da7c0a11fa4a96e6b3b27b262b00bf27107ffcb9a70b4e2722a0834108350e7aba93df859eee86b83b9dcecd75449ec42868810f1fb7b1947ec8b4303db211305cb653e0f3a92893df90423918c7caac9bd65a6cbe0cae102cde36884406d9122e893dc6fd0409cd2e1031e074b8d61c58d1a3747fdbb67d02f9b26701993aa5a733645f79daa7bcf152a386e42148d33ea9b722c5d064aedf8dadb6993d15b98db3a8483f26ecdac29b5440c1271dc2b25e4e6d000dcfa7dfcb7993b8902d4e98300a509458513de62b3885874191279dbb56b6bb2ab3815fb96d80f8b19c614b06bc31dbe8d578e015c0db0b864d1b983299e5742a7a930b006c2e86266f46c5995ff872eb17d3f055177d7cedd4869954c334ce3081c446e8efda350cbc152f3560e80d66652867468046f613b5af4ca80b9f1f8fb168880dc2a5402d331af1e870a3b699384402981ccc5f169eea8f84a09e6c79c96028114aebe1bdc404393822fe0fb58b0f4096d814111af1d142607165046ccb772591252ed88bd34a38d06833dfb249eac26cca310a5a086a3700ff07492dfc6d6bba67c631ba4759a4de4465531308b0d3bac6b851bdf39b761c331a7009c217410c9795159c860028247d4ea5eb380f18cd6abe1a248d706c5c177740d363d16271ffe82975ad76a875099d7f5a5e74b270a4ecc6ead2ec5276a65650912d075a8c3a7a84aa4df6fb55f1ed8653d741c88bcaf57641fb4918ad932279ed69a9ce4825a2a5102a6d146cc44f21666d80701117da3e5774bb113b8660abb9096d0ee18ca8033e5e4f89cda93baa091c38575b7263a2029846a133a2a1da4c5b679fba698ee6dcc7796699a69ae903608d22a34775fca0e4d48425f1ca094ddcbdbfd3d7d0492f95ac6511f610438b150704e45e9a6377400bb2b9ef77fb8156b8a3869cf7e31b8a55109ae1e2b071c1cc0dadf3808e0c66d32fff4b02620133359f0a330abf3ac02224a3e3301e89c6e02772fd0c4deba8eed1cba8fd2a6c683af8db247c5754da34a3d0ab8151f88055241608e4097248dc105f97df6de4092df250373e19eca460900abed57d3d7bffa2aeccfb91926d005549c301fb460bb71d322f8395a3909379230e378acb1b4fc506ddbce44647c8187b237f79e4e7cd49ed92108bdab8cfb1dd7d62598131e982dfcc982e5059f68223a31d56149c1738b389f89a11496de0013c159cf2205bbcb737d66ccb5360ce29ce74db6ac7a766027d7c72a8b60409f51dff207e7643f4302acde40eded25470b105a004f3ad14d789aeb7a68241e4236d961133c55940b042fc1e720619d9b1294e6c79e1f9dd4899d54e5200901b52fd4ab7fd0083cc671e5425b10c0292a608f79cea00fc814c91d5982135e1cf4a0f78af64473aa7b30c2ec65fbf1135a2e7f4bf4e65fc1f8bec4aae40cbfdba64b4faf27694dce8c90898fc1d881a7cc3253eef3f44bcfc3a33e29827928524c28878ed2345147487f039a82313fcef80aa4f0aee9c8dc1c4eef72291bce03d2208a2d9d859aa3deeca690b6eb71b365823ce0376888c75bd4a41327c47455c841139613d6664a303b9004a855a621b7333a602f69beea3e269ecf6972877dd8278efdb48fb47b88decbbd3f753d74f9055b9b829db753580d83e0c424e68a00dac6b0ebc4d4af8873b3ba15fed338586d537e26c9b6503aa4f39c8e5eb7ca3805c1251ccf7049d14ce9676232684c60d1d069894aab057a4376783bb6d712488b65c72b1e105e0efe7054cd82ce8abaec1fb09f61ceab134baef4a50b4cfac27959866710a63aa030c6a470513fbecf56726fc25ac23d72bc3c7c3bc3facbe600343b8a62f7c3ff93681ce31167440cdcfb2d5456e4def98f4478e8257c7dd9b11fc479b43b093daa8f8797b6dcd3fd4f17686e3064bfa652ce455afcf4715e53d910b7f662b3b32b8ebd39f7c9c8f1f861c7f7ce483a6c2874ea3db18c39519aabe712e4660f5719f4e233e5f40e2f101f2c4c30645355a9e78969cb715a4ccf2af4afa136e54f229068e5638d08c531b028faac3860e827fd54cfacddd44b1ac622a02c8582c3b80abf52c46b99661f5378d19646d171a91413f3c373079e40c4d750ee8aee072622b66628db1f1e59e5651765f05ed7a8e9eabdf2a110c0944d32ecf5f5dab0430c961507a9e80d575f212487ae7bc33e85acc47a53f4eea301f23fca9789af58ff978dfcec242b757902db9a2a0b8d1dedea30422d5be40467f172c800600fbc7caa74da39d6ab58fc13aad87534c7015573935691821f4cff3ed1bbfef0502fe18f1ddba4c1a3b141cd0503c62657f2541137614a16f1798734fc481690b970c3f61b7c808543f68b59d0dac0825e478c1dfd02e9c62fb93ebcb2e6d4433ffb399d74da7fd7dd89af625d386992b9f335b72c5ab8564ad8c8c4fe61f6689b782ca5a975cd9407867bf58c5f16c3a861877332d94244c1f51c07078512ceaf3d67538930386c0dfadb47750741e3fc8a07e7db4cb2dbf9e40ad12aeb1478d28a62ffe9912afa7d131274fba346307ea3df9bf4ccd1e1eece7c7cf095d080c7aca5e7df2dc6b3c6be0c8b3cebd011cd25d13a4d640e34b0903da421ecf83809fe71ba6dfecce84704b40753417314abbdb121b5c1d5fb5005df6424501315658ea5c5c5d31561d892bcc19894f971ad8cac1d5318a78ac2d7edcc2ffcc7c6b9bf0e38229ea657f2eca6dc8ae1270f1ffee9ac1c97f9593662ba050e0be4fd2dedce23d4d9d6e6164621acec16a57a950e41949a694bde2ab6996758c0eb1cbe48b16faff622aa4eab9fbf92479b63901062695736ae1f2fb26d8dd9f26e6ddd9d44bb5926e87154e12268376cd8677896c6d01ffb8b843c38ee8be9aced91058cf3ec4b6855770daa0c057d624bfda0cfdf31acc76575144436b3a080260ae88963325f6066380041464d123766412adbc099ab523465f38a965c79c7d9d738f0db376329832d8d96f65409114acfe0f3e92fac0e0f8c7d9536a1fc481b2457b854c6295ea9e252b02603ebd2cbd654ea3b6a4018c80304da84fc8c301da9c9ac2339193f3dd2003bdac9675a0854e3a6aa3e7b4ffa8b5b5ade19a48b4136cc9ca85d86556ea5b1327664de833facfe82616279665cf6331584f368eb07f5aa779e5e703e2bef906c839f6b1fe6430e1359e8d1f90c1423d6e09c08a9d755d454067ee6d7bbf215bb0c3d689974cdb569bb41bd42ed172a939dd44e0caf1863b1343baa9fd2680eec9a4bc3523ea7843a44204604bf9f50d66e0b6674cae775cc7489a7795b6cfc8f39c212b644ce6c6ffd960ba2a4272e1c494ed32505157e912f4ac9e4bf425fcfd20b64bbaad6623fd7b68315057d119867203f1e8a1c5a43f3d2c0d6088da09009324543799ac837534993fa3f98b1cf2c1798bc529283f9d21a9706cb8ec21166c1e75c41eace9ae6719e2874ed633de0fcb55f9212525461183d4738428f1061315a18a0ecf47dbe5e1f5b51beaa90979ab4f199a43ba44826358ec73588f0d71d87625cb4825794f17617c9edc67d39b39c32e59f031d4b7c877750ff01cab26a7d30b8f753bd002215e031f155cfc11a494c97a2bb838c8f1b9329035e4c408aebf4864527a446cea4f67dfd1fa754f30baf6efdef36aaf31669ae0e4bf095015202d85bf7d835ccbf56988b1f691d12b58024216bb02a56bcf413f908518581bbab8c7dac45614f455569fc7a4d5abbb8514cb063562b221fd88d13281e9de4838b1b2aec3974a099254c1dd1d743a9b26b4d61242b69b3a9f93340daf81c3f4efffe7c6e44927d6dcc6bbf19586edf89c13479daaad1499b225502835a91e90e002e73063b830e274cd4b5d7c5b25e7a753cf8a54944e7bcc93ea46ed194836d80c8ed8f760e883efd92cc0f0cec634da40b2561a690ae31b3e9c929a146a00da486c846ae5cc6cc8202ac59dfe356f6be678593fc1b86788385e224cb349f9e89f996251ce506f677895c19e23fa876f2ea31bcc503b60cd0e60d6aa347bf12f1f27d10491f7bed237dd2e42b8c9eaa2957acaffe561ba47b48ae472ba785ac2a4ed98b26f1e898a90c3e8ca626d48d6ac4f02fe0800cee17be77e815991e0df6f8d1eba7767226de78dde9962a03594e7391f760c31c19f59148ad0a9a555ff739bad021c175554e21625d2347ef6453147c0e9d8e5c612c0ecb8feb64d39b349796b9b161555fa0a0679aea7bd008981d89b7fa0e43e430d97445e0f7f7a1f310042ff992d7e2fc61ef739ae82d3fc0134be76190a58f0a8c54de76ced3bf8e8fdac048172fd7a6a14d06099dfc00a0b7d91da8c6990e04c491bcbb113d6e97ab5c02515a3ae1ca423073bc66e990372e343a6d431b95beac124cf000c60bd2a76c8851b67acdd5bead8ba356e3f1f891f69b5bc5a6f23e227f9d96960a", 0x1000}, {&(0x7f0000001100)="ab6aaf216cfbd56d9d7e0846f0d244cc095c18b60c7bc1ad6a8acc3111c814afeb9575af24036c15dd1f3c08a4ce7cf4e807959b8cdbd5ecc4cd7e977d0631a96a6a2c2d8372b281b1b2ca1c4fd68418a56afb777e6a694729b4e2a4029bf1d1c1c16fedd4b2cb288818eaa61c25e8e4faece5d4812dedb3c88637cffe5c24c309c22c9aa869314daa4c8889aa62ef54343099ac3bd0153c3be88fd9362c3d3d819079defd71fbcaa5ad4c565794f30869859192b3512ca824a897f3abfd2f14be15a1b6ede6e2b99b576e198bb3ab8f51a5463817031f6eb001083fd3695925bdaa49f58219288abc1f39534d6b17f808131900e82eb79fe74ed244648878c0d8a4f8229128f5ea7c5e81ec8dc836e8b4a7853599ef81b79269b2a7e479cbdaf126421eac84051ec74dca75a704b3456cb0982cbbf5e9797f8066fb1b96c0fa0431261089af59a8d1f05a1d42a65ddd5969c048d1feba61c8dc594fc979245da4cc5ce3102876a7d4d0dab6316c5fe100a2417cdbeb7042119eb108b4131eb9cfa16257fa60a6cb9c5eb03b284ccfb6ba6a8648b49efb79fab5e6dde9a19ca92556f10f028af1789a5e2f7f3e8a41ba4b1f1ed6402a7fc65991111ff18b2b8ac21be6e6f153f194430f2368fc441ab8cbb823e59b1dc057ff7b4e66bb7ec4afbf4a371d1a13650fe14be9357f937da50c1e3bee848da57c6832ed0c13dcfaf2b8502b48d78ecf04a5f1ebce45044052de806a913095ec86a7376fbf5b247492eb0501c0176332b12b4ecf9c381ca7ff155e6a5eb46a30176bb74d918079ab1fcebd6712f991b3960423d749ed1327b79560f7cd02c7d2d845678764eca5c70847088a2d44a66c58dfd1234a220d452ebabc82695fd2d5e132a101ec7f451c4a777651667f47004d624ea656d6300706c1643def33d04c6a991bf62d415af63a20e79709ba671fac2cc5d235b36dba421420cd70796bd11b2c7c03321a2f5b027cba0cf3880b5308df43382e44d96f2677a7f06814df07b91a7bde22c42007247bf753cc4ecc6b6aa38705f9c9abd3f9df58f673ee3050a0f871252062bdd0fe3586fd396080574b2ab58844a106e564774ae2de9a0437f3ac3ce497cc7419fe677f375878134f88de1651fb7306b4c538313d18c437d2e2b3338ea306914165aa5e54ec77dcf5ed36a40b9bfc9872b333e7be4f41b0309ae4d7673cd266d4ff5b8d8289f6f8b14e37c754142d238e7cb0cd3e241dc55efec1927908c4ede73755fcda2fed64f19d2efc17a8f0328b88fb0fa20d5c68c180cec84ac2ec972a0c38e874c69e8d781d5bf33939d49f374fa4e12f680875c8e88985159bafd8cb5e0e7004de98ef12a6ec0733359e7a115ca5be37e8def84e64a6914cec4262933fc8daffeac8bbaaa418cab6076f94d7c18e013f076a494666208965ef9a6655f94fd167f8fde0a8eaff27f163aba3771c1e545c3d63e046b1dd3cd57ad0cd90a7805e31d4318c987a02d0a4e1dbe62de4b78b65d276386a4f032c7c0d7a38b673106f4f582c2947b32d9d690d3783364d83e64dd97a1d595e1f24b11e77f78a2b045e3095dd10b5d68bd0a5ad4012b8b280c51fb31fe27e5986a786b039a2b67981b28e56884f77894d912eb1246cedfd96bf5b8f9a1e7c5c547c8e98229c51594662229b9f0fffc6a3a61237d6144ec06c30b5778d7166be85e25825de9ca87f582e0e740e74cda7baaccf37a9f507851a91d963b16ed04547edf4b27bbac588d2f625b630df46b0b24de7221d4a6954a305c933ba152544bf0ff8f76165cff7a9260bfa6f8af6722bf2bf195d55a8691a1d41e164cffbd567035a0c9206a6f4d62a47e549b7e925f5166a1a5340f3084f70c646b43946b2f5e1f26901e30aa8dc0a57b39fe1a30ed6092646b84d3195cc07e33d887dca3f2553bdcbca08826cd3801fae59d2688314a86853245c5b0176e73ccb9a14046212706871215a101f32b71e98c76e6b5c6fd8a2fab6ed68eeaabfcb528d5a312bbddb35344365d1975beaacd26b900bb2015f178a309550854104b2644cd0a9e49d0ae2e49daa14a94defb9ab6f3fbf9d85d9f785486c18584d96522b3a6d738f3a33b49324912c5c82f5c1c6c7a20bff425e96e4e40643c0987503811ff15f1579fc10d4ba4756a23c18cc68c133338037f848cc9699b573d8d88e136f37737ff8408e6ef228b3b7d91efcdad07675e7dd9a38f886a4634bb20e1326de981b8fb74102ad7ce77fbbe24e5b8e015edd5e7dabe862fed9a599aa1c12c1fde647c3973cf9c0ac0d4781673400e11e3167ca6716b6686f4224a0c030be838ea08346bfe9223920b504db5fa8bc6e57328f0733b75144584e3ec8ab978a94d031bd6e89ece51c326d61785efa17f77cd50e5fc826e96cb87ab3547da9c427efc4ef2bd6b27e8f82bac054e3719a907402a635b443b723f7565c946f6da3d88eee9846450c893027ffe69a0adbedda7ab2f6c02069e5d9ff128ec21cdd845ce544fe607cd0f6b98136608923bb11a2901fb802bb8b34e6e80907c2d2f2905ad927f1b8638f1e27683f190da1e74c9d873cdf2d2bc8783763f9adce49b281ad49a1bbbdd5d14cb3b34c2d3642d7c443052449cedd9e6420f7e63b22c1ab8216a327a39c6e75a349c7cdd04ebfb516814cf35973b6575656165577619ea91564b01906cfcdc122496f1636fbcb0715083a77c6795c2a03767914bd534c26ee70a79de584e82621532763f71ad2024a2a76743f9478af329e6a64022d7f41389f74461533b285f1b4753ae687d59d571df9584703d33f05a3ebddbb373c1f3d34a57964b9a61db5d97d08768e4c8d056a47f94b081ee706401e90ed9059d52e7b35acddb39b569e283fd0a9eaadc9b0f0ecf0f600c0935b274fd1bba18dd61f5d733a03550d9d70d290fcb255b18b9dff9a99c576925a156794819766a4f412870afacc1960e05b9dc8905630c30a79494f54a1fd1b6cb630baf60dc5ab4658e435653ac2cbed721e684d88783b8e144349d6a8da95b6423ae37c41a9264ec885b8bf7251b444c6487fca0c507f9b83e6da2501e46905baa9edd262e809de2df4a056077dba5fd7805df8d0a0a1a7b4efcf84fc6330d1881f2cccfca236e5c44810bd37d7d17170deacb1e56a627f2256d0dc117c4969ee60f699daa7b79320e6be7d9e07ecf5782659efb91bdff88d946734809771f8610d28bbd02125d721d69c0568d5f4040439ad80084b8b70cdaa50430ba5da85c256a3f325279371f09fb4db1bcdb23e22dde110269e132767945f1970b898c5c16728ed9122c354632bee32e00a831c8b3d667a1ba24191cf8d3901bbed8245ba5baf5652720d48665e8d4eb41dce122637671a7f3181bce9e903ed68f54effd45b286f0f5a6acbe8ee6a3a8e0b6ab3deaa79fc8ae39073eb50c298ec9e192c7b2a412d9856030148cc8896e2d7b6b6b96ef51b09a4c0ce223319e925e51c1f7fce66981b914c23bd581772216ad9d41b4fedfd1abc574c66103b6931ed2f27c887332312841378e3d370d7abde3e6cb25e772c94a6aecd9b5b5e84f6fb31ef6bf23a17430541cd6934324db969bd924b887120d6a3237001984adc9ae08526a36e9db0ae878dc31042f16576be2bcb3937908a7afac5eb8eeaf8fcdeef0db8e10ebb9d4763bd505c0c0dc4d316d54e9e3e709e7cddafc8bfaa253a3bfef2895ca9cd530b75776f0d043916b55743206ef92c5941ff3cbd38534f844e75b12939750922bc0d07a01a5c2307437693bed26557dac5c1e507cb828730b12166801b722c11622ed7a3faf64b8eb24c7f75c943ba975d5c607c4b97212994fe446ce6736402e0b4ea19b2579953acf0d38e3ee71bef11561f6067062ebf4db7211b0ffecc2ea6410a20d21fd0aebbe531f66f47514074921f965ebef971bc15e3f815a031d9159e84dcc13cb16602b15a096fc9ea0bb7e4acf6bd38b92eb1ea3b45b278546dc20d88e8b8125582b36b52f605501f831a1007b019e11e02e2c027192c30d16b31318ee6d14c679703cae486de3afe75b9265b4be5c4418e5c440e365bc7fa40bfa2b5d19f5baf8d0f2f03f6c30a29d69f96e6451a5d4845bb8fdc067712ec5281d4702d5ded2f6b5201b3d4061b852fc0d0356e34797593bfdb3b5426fa52e8fc88164933b9b5673a343df1be81ec48b3a4c0a73034f7067c349239d1789a0d0a6aa5c7dbd9e6d64762116aa44d8de4336271d302b6450248faf0a7e966572b497b22084ed140bdcbb76affc688fa571137b4f57195b8bc4dd512ad20b174ea9677946763e755db4972cb9c660abb3a7ed66ca610da26d74b1ed0d9d7d661069c03086a4ed4abdb998abe56959f756f2a195aeff8f47c876fe3931a7d387432072e88eb8389b8cae0202cd978a35c6611e0fe29412fd15d9235ba50781952417afbf3c5801711fbf719d65abfcce7d0e3e313b669e937496e9456a76460bbd75e2d5af6870bc3be03e65a153d079c664c46bfff1756e90d5a60b995e2c2b9cc927e20917b423e48aa9429da929699cfc6ac51d5f359f4f0662dbd9a9a8bd5f7bd2b14cdac694aac5ebf550132fdd1db0d4628dd1b2b5e354bf88c4bdfae704af13a038b2f26bd8878dbb8c20c41411cec2f83ed8ad601f2de31388572f2995d85e9daafebbc246a09cc4bdbf1db48d146f7f4dfff8411eada8ddfb210cb0c9cee68ef1ffeaa2dd2c71eac0ec1f3c5725cbc636f707d94f892bba5cd5462cd1cb0343a2c0fc9a3376da1d90261ce78e8c526c5e7aa7dfb75dfc419417aa97d720496bdc066f395d30eed3e2a1a6324092627f1b1fd3946c2e5335f89d3133aa9dd6ccbccc9bf6bebb5c08a5bf884e3d6e865de73d7a50ea57e2b0087460f73ce98db2c914c7eededd83fe698d0e13772f2eec90555bdd09a8db8cb85a18cd759727c7ef031a3e7031f6a2381a4c461758ea3702e2bf4ae063b3ac5cc131f5053b07d7485cb4a96b036fecc936764dd301a26a93705a5b97c64b430dfbd5f2a3ea50278b7a7403e3c261c22f6075e3a4d0146900be3e3c3a09f9c051c548ce8533cebbecfb8e65b584decf783009eaf3ffe603cf2d643ac76ccb7c69675181e0fee7fc5b241b13a5fb0fdba6b564fb9de53642aabc2c885f00d7f4ffab3d6b80f60598e28ceff5945e7aa61804b35e3fb49713ccd9a8ccae1f1dfc716007c69c10c2f914086a815df4ca489f528488265c3375cc4c04547dbcf48da08936cb7eb04705162fd9070efc6aa05782ba37584af97056ec01ddc802393905fb12223b16de6b3491d67b8c8b464138a52895dbb3d8532e8da69ed5598751188e2609cc0a2e899f83aeeb2b2ec965003d4b0869d99707d8bdcb558f011f094af55203170af3ab8257a43ee64118e8ec276562ff0eaf7d76c109b30a569e4b6bd82dc56f77815133c742e8f225ff49d381a2668f59965c9dafa171ba651d937d73170e8a17a01eb6c1894cb24518579d3d8b6350b3e716c508943a31990e8832c5ef0ac3fc82e141668e7328fbc585a40d5fca8ff0654398eaddfea33d2c65c714b57d2d26438903b77c75e92009eee8809c6efc67e709f02bd1aa1a79af272de58f6653399fd646c8d637db47da84b3cd60c557c12c958fbdff9054fb3dfec7f21a815791a6d576b6256f1eb6e61bdaac2d62b4ad95f98b183632a9efb13ede69d8d323b280851fba74555a21623d1090dc5368525815c719e499431dded1e9612477f1e78c601c90acaa23130f78964918c92245f78", 0x1000}], 0x4, &(0x7f0000002180)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r0, r2, r3}], 0x48, 0xc}, 0x400) 06:53:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000001c0), 0x0) 06:53:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf", 0x7e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:25 executing program 1: setitimer(0x2, &(0x7f0000dc3fe0), &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000000)={{0x7, 0x7fff}, {0x1, 0x7ff}}, &(0x7f0000000040)) 06:53:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf", 0x7e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:25 executing program 1: r0 = msgget(0x0, 0x24a) msgsnd(r0, &(0x7f0000000080)={0x0, "5df041f9de17cf27e487f80b33704a6fdef09a725cc7c5af7ff04279da3d4f2143cdcf5469793620db100ce946aa57463d4fa8a37e6a8b9db68033ddcaa1653921c43434fc7e1cbeeeca13cb00ac1f9edf95cae942c48d425c86c6e03f477537901969c83f29600e438c58532ef76a2b55eeb0be753d6f83b1b7dd2e286f6665ca6e99338f941fafdc8f027f22fc1ee9dc4f63202d4a028e2c5c011aed36ba8b14d7b7d01672d9d9f45b500383d1c56f9001f406898895782292ae661481e44880c680cf06cc05a8555978a25ced63ba4070b94f6f6cf9cbcd691fef251e46a656b261353c3327c3508b4afeb4882ca3f387973c2b7c64f9f6cc7c42ecaf6887f55d14fb7078a490d695a76294710c9c767655645c07bd603da36e9a2b00809ee7fd7f473ead5969787bd898e3e7a523bafb862873df1f2c08a4e9d239d8d7a3354f236707bf51a3025c95f4cb1c207a5c6e74a591cb7dc6405eca2672c948a62a9fb048cf09226a28b46a3daebfbf8ad6331e75139f9f5e37675eef596b46157706cca923c096eed18e79987b018c42471e61e0f019ea63ce83296e0075f2d1be8fa3b631bdb8d2db934e4cdd59684aa463845554099cde7c8bb297087886cb28675195c104f3f76f2272185f9349d39bb0f8a0a82faf668f9db7b0e225d9a01055a42da5deeed7c3c12d68bc54522218f1e6ccc09954d95214b65b935e636a17e2a9ff8caac83bced70c623db9925d15328ad56a77134879ed951e0b3552ecba4e27a28356200e14719f824a2c3d16b3f5102d87c63f25d1d4ae2e32480b7d250776433abf239d73af03f7629a1fcdac2a7ca6b2b8859c4d7a5ec298f1e97d6b9e6852bd61f2614e3969fe97bd392696c4110d1095b9a15a6b2e447afee10357a58887ee4abf7b6f4350a49ab0b283641faa4b13af5e4c6e046b4339e13bad067c535d5e0dd7d82ee14e2a1b1f14d1668878e57abe001558a1748e945290f9630d2cc37fb418df6bd4dfe18f73a4dcbad825c6d23087a4af4c519a88c6f9144135e48834c8de8cf5911dd9ac010eb5ef7375d277a86c1a33c5db1a9e77df67fad0c2fc3f9a724835a2173a2c58cdf36b0be932872222eace7d3e20e421021223960291a16f1f69a2f290f20c6ef0925c739d970e7d21ee773360c4a090d293c9142a4d60af898fb11bd362b75febff04bc44a2bf9fb91969eff1f0a7ca21142ac126ed1e57495c32f4ddf233a58e5ff3c002c4597ac22f05bcd494ff175c2124160c50ba69fe321d3303122c1f219bfedecdfb670d76c82058168a7d7154e7d28787b10b645260a903f83760595b981c7b21e428dbd31836f908c1f463c63e7016d048ef9d2829cac3df224d54dc662d81833f631e124f47c9c3394cd5881be386814987681f593328e4cc9c14084132a215d4a11f2cac0f1f001e4f9ed2cd44922aa790307a48ae8212b87407c183ca7e261606dc78efd4e73a20b2b323f65bbda1ab367a19910d40969db42ef49ec31c37aac051d6af0759a27317e50f01e700a14375fc54e5b0a49b1d18f2b2ea85afe1ebe6b589dba4687666c11ac903e2aebbd04c88da88f176522faa3a283747b4969065329fc349c813e928859148ad1b63861a7a89d6a1a43f1ec13c2e0f1734449416f98fcf06cc62365a379c46a3752108ba8aabea77235078249c3f01124f2e396a90019fdb08c591294ad7c63684cdde451b3d21529ff79f7e2d8a5d038123e0dda93f8394f80859202e57340cb5097189239a8193986e5deafe59ec3b8dd295f8e5b58d5e9e6c1eadd8c20fbd860073e178f75a8e5e491c3d63703855bd78a5659045d3ea2210a60b04002591f742a5ca1fbbe4c3b4c8c9935690decf818374dcbe1ec9dd5eda1e63ad4236d3a7a46b739fdecb4124334f74269bff755dd318ebe11688aa8bbf3a94f85aacba47ac218559fdbe7ebba2a3bf8e0e350fcbe043f36f73a8062f963751ac4d4ccd49453700859c42b5d9ba20571917edbc4bb271043c69000a0269dfae93cff8244181a5439f8940ebda2e19954536a102e717e1a774a415da6914f84346b169c2393d4c91b4ec3394b8faf936b7aacb8739482759074b43de2634f6b7db4fae7310d1de4adcdb5cb7980b347942ca5613d9b0717f00ebbadaa922ebcf3ee62b74c23fddfa4a455f9157d6cc780970de8ade6a284fb5902e54961f3d8004a2e04f260667428eb90f96c9455dfbe76b2ea61437a5c4dc6f03ae87ed159f1b72736451ca0addfb1852f1c22b77336cee75d9e87c458b9f4cedea414282ee46f3e0919f0463486529c50abc443341567c252be15db2fdfe48d2a6b8db5556e38569f2b07617be0d0180e89ccc4b65464b116805f40689d634a39b584dd206671affee5d8e286e582119a5a61f82d2617e54a7062d685acd7a2da86140ef335f49184fbeb8646982fc958b2d98bf336b7df81e58caa27f307736fca8a2237ec70057e6eac062a2e2deece81d44f533e6eb66e3b8a4e8d8d9ace22819cf656b15886dcb34e26bfb2aea63de2a2247880f40f97ba2fca96efbea216757e9ff1750d0a76258bcb0448dd6e3ce4c369d6b0a61a6627307e41182114e089e22668c531c78e3b085c1c95e5e029b1ce4d713f808ad0037e6c2ef928976f15ee1d94ff57babfbd95c5dbe82fada4b345d80e65e7f499e0a446af48d3913e81a634f38427b0d1c6d8627d2b9e20c866f826face7c154ea752553d6ddd6dfdfc3bb30f8a77d1eb80d7167a667a275c7cfa8c1f9a1668f5dc276790985e1cba564e0b47b2c0e399b5327b2c2588cf9e94b05007e429458e43002abd3dd2a02c42164ea6c80b74b426490ca281b732d10b6c9f93d96b5bda3995cc49e0ce2e8ef"}, 0x801, 0x0) 06:53:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf", 0x7e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x3, 0x0, 0x0, 0x0, 0xddd}, 0x0, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x161) sendto(r1, &(0x7f0000000100)="77e35a020e385adce266493987cb2eb57d35c2e7e74ac6c4c0563b86b53e000b13c25e759b1392df2f6666baad09ec269f51c272fd4d37c6211647bb1ea4f4cd34e17f2de4d62162ad289560de071389f099c74a7c82d84239cdc1bf6d804f3d8049b334013622bd6844db8d62f3dfd2e52339afc16deaadec706167e290b6c49995ae26894ee7c6c8fa8fd535b4e94ab59e1e098fae891057a17bcdf79c11d21e0d42fb4b498fafc39a0d1ad733144eb293ac2456110a3a2782bcb9da519de7acda110e66a210e38e0d78fbba8e21090f2e9f06e56c11b35686ab8f87d808977b93b2b956c03881b9be828515f116a8196d5d38fb40", 0xf6, 0x401, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) 06:53:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x8003, 0x80) socket$inet(0x2, 0x5, 0xffff) getsockopt(r0, 0x401, 0x1, 0x0, 0x0) 06:53:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 06:53:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282", 0x87) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10007) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x3ff, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x35, 0x10, 0x1, 0x8}, {{r0}, 0x7c271be672c9c1b1, 0x78, 0x80000000, 0xfffffffffffffffb, 0x2}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x3ff, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x42, 0x10000, 0x3}, {{r0}, 0xfffffffffffffffa, 0x50, 0xf0000001, 0x101, 0x1ff}], 0x8, &(0x7f0000000180)=[{{r0}, 0x0, 0xcc, 0x1, 0x1}, {{r0}, 0xfffffffffffffffe, 0x30, 0x2, 0x9, 0x3}, {{r0}, 0xfffffffffffffffb, 0x1c, 0x2, 0x100000000, 0xfffffffffffffff8}, {{r0}, 0x0, 0x85, 0x20000000, 0xc2, 0x2}, {{r0}, 0x0, 0x2, 0x20000080, 0x0, 0x63}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0xbda, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x10001, 0x8001}, {{r0}, 0xffffffffffffffff, 0x41, 0xc0, 0x6, 0x3}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x8, 0x80008000000000}], 0x2, &(0x7f0000000100)={0xffffffffffffff80, 0x6}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000002c0)=0x1) 06:53:25 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r0) shmget(0x1, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) r1 = socket$inet(0x2, 0x3, 0x628) accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setregid(r0, r0) msgget(0x3, 0x400) 06:53:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282", 0x87) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:25 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x0) r1 = socket$inet6(0x18, 0x2, 0x6b) sendto$inet6(r1, &(0x7f0000000140)="070151c6c05c8a379d6ff8ba2d803c62d2358e81eee47af02bd48c07ddec86b673a9be559f9e2d0a23eb19c53263363f1523e1c4f85f06e17b1fc1d2b7114d554752a225b1388a850f1fe1625d122c1f7949fbdb14aa6fabda5a05ee89a76d3637d81aead8429845c867d447ea1f3bb9ae11edc298af79a1bfc2d82ef39a73573dfeeca4c4dfad84a2521f7c9b9995b727353cba71f37ea6611fecb6f67049084ae360aeb7908af2750dcc219a6b185f8d12b2ad67051448af8983cf2865c3", 0x3d7, 0x400, &(0x7f0000000240)={0x18, 0x0, 0x9, 0x7f}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) r2 = dup2(r0, r0) recvfrom$inet6(r2, &(0x7f0000000000)=""/218, 0xda, 0x2, &(0x7f0000000100)={0x18, 0x3, 0x20, 0x5}, 0xc) 06:53:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282", 0x87) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:25 executing program 1: 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) setsockopt$sock_int(r0, 0xffff, 0x1024, &(0x7f0000000000)=0x400, 0x4) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:53:25 executing program 1: r0 = semget$private(0x0, 0x4, 0x49d) r1 = socket(0x800000027, 0x8000, 0x6) preadv(r1, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000002700)=""/151, 0x75}, {&(0x7f0000001300)=""/101, 0xfffffffffffffec7}, {&(0x7f0000001380)=""/121, 0x3aa}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) semop(r0, &(0x7f0000000100), 0x33) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r2, &(0x7f0000000040), 0x1) r3 = dup(r1) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000025c0)={'./file0/file0\x00', 0x81, 0x942, 0x9a, 0x1, 0x0, 0x9, 0x5, 0x3, 0x2, 0x8, 0x8001}) socket$inet6(0x18, 0x0, 0xfffffffffffffffc) fchmod(r2, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10000, 0x0) 06:53:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb", 0x8c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) dup(r1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00004e5000/0x2000)=nil, 0x2000, 0x2) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r0, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfffffffffffffe4c}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 06:53:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb", 0x8c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) dup2(r1, r1) fchdir(0xffffffffffffffff) socketpair(0x988262e4188a7aff, 0x4, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000480)='./file0/file0\x00', 0x0, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r5, r6, r7}, 0xc) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x8001, 0x40) listen(r3, 0x9) r9 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) accept(r8, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) setregid(r11, r11) connect$inet(r1, &(0x7f0000000680)={0x2, 0x1}, 0xc) shmget(0x2, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) setpgid(r9, r9) utimensat(r12, &(0x7f00000004c0)='./file0/file0\x00', &(0x7f0000000500)={{0xff, 0x8001}, {0x80000000, 0xd0}}, 0x0) recvfrom$unix(r8, &(0x7f00000005c0)=""/100, 0x64, 0x802, &(0x7f0000000640)=@abs={0x1, 0x0, 0x0}, 0x8) setpgid(r9, r10) 06:53:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb", 0x8c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:26 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) recvfrom$inet(r0, &(0x7f0000000040)=""/17, 0x11, 0x2, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x8, 0x7, 0x1, 0x2}) bind$inet(r0, &(0x7f0000000180), 0x10) 06:53:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c6", 0x8e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:26 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = semget(0x0, 0x6, 0x182) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ed4438ecc97bebbea41c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1fd0d0d6c467df2b2abf1594c23b46f13bb3f7f4a167f", 0x152) syz_open_pts() close(r3) r4 = dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000100)=""/24) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fcntl$setstatus(r0, 0x4, 0x212a48a5039b0939) r6 = shmget$private(0x0, 0x1000, 0x210, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) getsockname(r4, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) 06:53:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c6", 0x8e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3f) close(r0) fsync(r0) 06:53:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) write(r0, &(0x7f0000000000)="2a27fc850e64a4fcf65f2a62cf211d848a8ca665d2ea8ae3bfbe6d95d2d6eca83c33988e80dae1c8f12979ddefb286", 0x2f) close(r0) ioctl$TIOCCBRK(r2, 0x2000747a) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 06:53:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c6", 0x8e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:26 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x320, 0x20) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100), &(0x7f0000000140)=0x4) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 06:53:26 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x2aa, &(0x7f0000000000)=ANY=[@ANYBLOB="100000000000000000000000000000002eec83ddf5892bb741f972"], 0x36c}, 0x0) 06:53:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651", 0x8f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:26 executing program 1: r0 = socket(0x1, 0x4000, 0x5) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x7fff, 0x20}, 0xc) fcntl$setflags(r0, 0x2, 0x1) sendto$inet(r0, &(0x7f0000000040)="95c089ab8aadab3e63f128ecc0dd43", 0xf, 0x408, &(0x7f0000000080)={0x2, 0x2}, 0xc) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x7, 0x6}, 0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x7, './file0\x00'}) fchmod(r0, 0x8) writev(r1, &(0x7f0000000180), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f00000001c0)=0x7, 0x4) chroot(&(0x7f0000000200)='./file0\x00') shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) mkdir(&(0x7f0000000240)='./file0\x00', 0x64) rmdir(&(0x7f0000000280)='./file0\x00') mkdir(&(0x7f00000002c0)='./file0\x00', 0x1) open$dir(&(0x7f0000000300)='./file0\x00', 0x202, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000380)) open$dir(&(0x7f0000000400)='./file0\x00', 0x400, 0x82) r3 = semget(0x3, 0x4, 0xc0814c9f77c4d59d) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000440)=""/49) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000480)=""/11) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000004c0)={0x20, 0x3, 0x80000000, 0x2, "9173458097b18dea9d964d6c454c0ffec417d10a", 0x4, 0x7}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000500)={0x555, 0xff, 0x9, 0x2}) clock_gettime(0x0, &(0x7f0000000540)) unlink(&(0x7f0000000580)='./file0\x00') bind(r0, &(0x7f00000005c0)=@in={0x2, 0x0}, 0xc) semget(0x1, 0x1, 0x4) unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='x\x00') 06:53:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651", 0x8f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:26 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x50) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) dup(0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x1a) symlinkat(0xffffffffffffffff, r0, 0x0) 06:53:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651", 0x8f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000)="2149ef77664cf74211044c197c9b245062f1b32e11f1e40d3fed14e42922a47b5425b6b9f9c17fc5752fcfb54380a03da734058a313dce7c12f378dee586e304b64da2e79f4a910f3d", 0x49) 06:53:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(0xffffffffffffffff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) socketpair(0x1e, 0x5, 0x4, &(0x7f0000000000)) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') 06:53:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(0xffffffffffffffff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:26 executing program 1: clock_gettime(0x2, &(0x7f00000000c0)) 06:53:26 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001100)={'./file0\x00', 0x7, 0xca, 0x101, 0x0, 0x1, 0x40, 0x3ff, 0x1, 0x1, 0x10001}) socket$inet6(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) setrlimit(0xf, &(0x7f0000001080)={0x100000000, 0x39}) r3 = geteuid() r4 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r3, r4, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, &(0x7f0000001200)=0xc) r6 = getgid() fchownat(r0, &(0x7f0000001180)='./file0\x00', r5, r6, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200a0, 0x0) getsockname$unix(r2, &(0x7f0000001240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1a75e01a3f78f76403fb464ca7740a5806f02e3d257da4b12ea4e2c60c4bb712c141795736c46b83864d089ce35861bb3735dffefc195256e050193a532de7264b1b2e6a0c2ea367b381ffd4f262fded18b6b763de0edbb9bfdb70ff698e25daf0b0e9df42e136cba1857aa2ee0f3726b2d5c1d3e48c27ddd0d"], &(0x7f0000001040)=0x1002) 06:53:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(0xffffffffffffffff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10200, 0x7) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x7, [{0x2, 0x536c}, {0x3, 0xfffffffffffffffe}, {0x0, 0x8000}, {0x0, 0x253}, {0xa8785d92bce48ef5, 0x3}, {0x2, 0xfffffffffffffffb}, {0x1, 0x4}, {0x3, 0xc915}, {0x3, 0x4}, {0x3, 0x4}, {0x3, 0x81e}, {0x1, 0x317}, {0x2, 0x1}, {0x0, 0x5}, {0x0, 0x9}, {0x3, 0xfab}, {0x3, 0x8}, {0x3, 0x9}, {0x2, 0x8001}, {0x3}, {0x2, 0x4}, {0x3, 0x9}, {0x3, 0x3ff}, {0x3, 0x1}, {0x2, 0x3c69}, {0x1, 0x6}, {0x3, 0x200}, {0x2, 0x6}, {0x3, 0x400}, {0x3, 0x4}, {0x1, 0x80000001}, {0x0, 0x8}]}) 06:53:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) syz_open_pts() close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:27 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x6) 06:53:27 executing program 1: r0 = socket(0x100000000002, 0xfffffffffffffffe, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="fdb3223383019e9d86c276164d4dcaaaec8cd333677431d2e925b7535cb68a84a267cd2c14fa2e6920894e4cc3d99c6b4b1d9a34f76c27339c487fe429832b224507b678f002ba1d08f9ef74c8c5949f8965accab403e116e304caadafa86770c308c9204e553a8777c3bfe0eb9a1d933bcd4e025bea4dedc3929eb8005a15b34179145bafa9361b043750e9fadffad2146499d5d8e918e7d0aed3a7e29ee0a1d8a1066ec42230c20abc147561824b9f217e64134744e9657971f95e03b33ea6c9e569d0c6d7b096ff887b3d9231114f656f0437fbc0467ca1b71d61cead20b05bbe3f723c6f6958233a9b77e2d8268baabc434df792eeff69cbbe82865cff67d6d2ec638090e0840b3d464111aa1ce7b04140e4573fcbd92d9a01d642681f89cccc4a07710cf8344db5ce40e1f8804a6c3905718b28da1da20a3bc09c8abeb14926a58f0e3eae763371a872250001161901ff34781c5ee285acc17de9006befe04530097a1537ea066286ccf0bae52b2bbe3c7bf97e506be4655ced21f962d0d5acdcc61f61b2d622d7da41dc7c95243d9beb8c61724748ece010ba3964db0890cd51a728b206446067155f988ca662c4f068490af998bfc7b35fd7bb0597c61e4db9d454b12178ba8cc3339a1e2c3dfa30e88085dc1712d3ea09ce73b89f3c9fd2b334e25f3eff05846cbb87cb70c3787106d366887cb8a652aeab183dbe67808d9e9e65ac24353c31222dc4bd18718da42f94c5f67a8f220d3576007a5ea981bfeeb4e18d64ca2899d0de4d90c110cf047483ce42e71bcac4dd784ec06cf466f6078742fbd8c3046425c43b858bf03cd4e29f73c6931bbf367f6648ba88ffca3c34823517b9e5a4fbc30fcbb4ab577cb379977eace8200fbeb6e3837a3e8892f8ea507527e771f532b21fc7be64aeed6fe1d43246954e1ea2bb04c5079fda2cf414dc8f1b904f42dc54d97fcd03646e3d9805ab0ac9e9492a15c507fffc6a6b8e10b69f45810f8287944a71d998d2946d5014bea19fe50a5845c38db0d26db70f8c9829bcf81b4923d303ae6d8ab4a038a78c1dfa470eaed82b4e59676c49657ee0caf5964a8675bac80f2d64dddfe6e4a0e5e34e119ea7369025e00364e256f774f56b768c79189e4ac7a712cac31985f6e975280a068246fa9e8c6e401ccf0f77b0f3379a0b56663bbf51754c16b0aa43ff1a31fa418fc3e7ab203bec62c329386330544a9e590578911165a239400a208bc101f1e77fa6d20578eb3e7824c6bbeaa476e035d6defe97dc03c5abc1976a76785045897b30f24eaa8670aed593fef012e1bdc8bfc715e104c61eb9db2b288df8edfe16fc03593ddaebbce4aa9e46121be3f4d04cd0f6057fec2a2728a7090a34efb06575de74b644d4a96d7f70336f767078c2bce49a214023d41009a29cee0b7104e5fb5ade0c6789761b82f2e0d03f233fa776c337c4da00ca313acdc8eac38e55123ad5918315c42bfb2d9fb9f49704c6cc2b6b692a440c405e123f77fad283885f63216dbd7f474e6995cdbad849b3280f8aee01826afc32b88ed5e2dd386ff0405e041254fc0fdccca34f48a9ab3e663773b1f0ab6938ac7a06f2bdfd59aae36dac8e7c780b6f0f23f92fbf021926cb1a814f85209539fb0d7c984a8a2c8c92abf9b3564d5848f72ca1c91fac72511449eea1f52ed33676ac82b83372b6a5fc7cff3f2e5d9c8dc6e8f610ad5ea4b2d3a312c01324f2854339982336c5be0304048e02b37a80bd75bd2013f77f321c60a69727fe3b75a88297dd604566b60bbf966478e85f29dffd00041d7f2b0a9cc147c14f335dda6beee4581af88cda080d88d18b893fc3d76a35c04b84672f449ed799ce20035cad97bf697db4779636e9d025712ef7da177af76d9ed7a1b6cb9ed28237241b2b0afcefa23d5ad7d390c1d6e8b63d5be9d74697376e9fd87383f566fb26143fb8d9efc2b144352bf7bddd0e6d03d7d0aecd1a03727ae72973e523fb0cf656248ad63328a9ef19342b232c4d607cee118ed556ca1df4483dc1c697e8123572a8c2a55ea8d6e5c839dd6d92a30cd54c156ac09839d6ba1b63c60144558277d03fc23ec606f3169c6f5f95995249e4c58b0f30fe67ff530dda3c9f38dae28d9a907e456936558a8a70d078a6dcd68a76a8c1e556572adb51574773d47e5e7a5aec264799d92b2caa771908b2bd4a1a8d0d49964f98839f2d136fced85959c890082ceeff92ddca56b957e0a913b60d8564d7061b16309ced2ae80ef8a6b5c0926f1aaf27839a098ce312bbb0992c61448ba4a2257ee1830d99fb1238389a207a185bb408816500596266c9962f3b8daa2904e3d51d616a39cc30be8a0879d72e1cddef2c2d42ea74baacfb45871c79b4d66bd93fc9f663c762e85333b73b62fe580ec08ee49fffd181adb207f5ed24896fb79f7102f71e8e747844a40555fd81b64e163b9e2b93b8740da96ff0e4fef0dcafd262bf35b319b5962baf1ba1ce055ac50b3e7a004add3a66ce4b328d39daf3d876720aff7437fcc2e4c1947eccb94adf3892d90f5e4e07fd43f0d3bd8cd7f67aec308fead98b4e29ecabc57d5e3f80938cd0e7bcb964eb1774d2675c0c4211c6a1ab1fa6d44a88d6b787413bb449fa0d5a9df9777503a435a7a55d1f9e1fbc4f18af2ba01935967fd30271e95fbf1ef792877d99da0fe7a2089b09c3235f3defc5e9c9cce96789a704a12ffe5b9007d79ca33f9a16e2d002198faf79a8ce083357e69acc1a8b2b854acec8bf4194dfe068c8e106503b9af3aa291c6d78bde82f5458c6533fd84505a218031c01644148a76123472c4a8632565212092dcd30846919ad1913bc2b5931a57be73a227bb2e2fb0caf4ee845d9c3790f978fe093301bd55b6f49889f01feb65d6700e19d98371e48efc8ae15695487ce6acbe1230a777168942ac114094199724a8ecb9a3540f324a68649ebe4c33ef5a943e94fb091f4cf3bca94a08b4f4eb5f4f79cc1562fd701a931451a007c945eccb15d0be063b1c8d5c8cd4a18092503d7798b4504e8f1db584a904e9f32914c8c776d08b5462b0a1cc6ee7fb67b62f5d1542b8b2cee58c69322a3be6a5118573d84bf680df3b3d3db8840cadffbc044700c18e8b75bda80a458fe9ee635e4fa2904cc398105e7aa6414ea36ad2be2c43ce791199c38d6bdc6ada13e0e9bd25490c62b69241ec4c38e80f97a44bc5eccea374aab1fb0965c978ecd68279fb9c2f59b108e54f2abf16f76b1d0980d7ab47296e8ee54bf00755b40cb355208f4a481f06f993d0a3a16677e3c265a0e5addcbeb81303945169cfb4c9ecfbe79327d713b6b7a6c970029d7bf3cdf1693dee0c4ae9dae5bee0cf51a1904fb6fd681dceeceea7537c93ad775e12d07fec211122a85fb3c43723dc12623d0ca8e08dde390af7005323577dcb4e499ba3b4bf70fabccf70095852ee7c481b205f389e2bf011465f22dd80dff9bddab7976f193530c877fccc2abec2a49df2c75718459dfe28fc9670167877a9ad9ef7e72e8a7ce5ae822c3cb0883808574fc8c3f4935a6e79c2580de8602a3a72e364943afcad1af21ce0305c75d5fda7050fc94d46cd874b8407e02054a627723b953b3f56778038a7bf1f61dd3b242aa11a47ac229e82d2f7f1843ac8554b43385d0d76a0c10a5e531b8409f2d8143b2046e7cac21640a991b059953f32fafb878f80064f519b793b61e5d68a4af77c00416a28fa37670a442cdca314a7b3ea2b905fa2534e9dcd06c82ac56112a9f23f6965c85917bdd0ca806b4b5dbd2ebe837da0b277a28725b4aa54525591d63fdcf7d7d7a41a152941ca89189556ab158213e55423fd6b69ed6bc2104d9b730e1f7acf50b4f5f056a925f307373c1f31629457f978830596dd5cd50f342e0c52a288fb004353345c7f0d80af713a04673f3b308a13e07fa1327526f374d95c64aeca19b5b0708556f89dcf6b89b39e71a3b2ff75419dce58ca1f7d9dd86efbb75c19f8897ef917cd0c3fdf7ddc837c72ce1bfd05d8665cfbe491c5119694c015671936baa", 0xb36}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x3) 06:53:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) syz_open_pts() close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x8000) getsockopt(r0, 0x200000029, 0x7, 0x0, 0x0) 06:53:27 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') pipe2(&(0x7f0000000080), 0x10004) pipe(&(0x7f0000000300)) symlink(&(0x7f0000000340)='./file0/../file0\x00', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x7fffffff, 0xffffffffffff2364}) 06:53:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) syz_open_pts() close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:27 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000700)=""/223) r1 = socket$inet6(0x18, 0x7, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xff, 0x1, 0x40, 0x8, 0x3}, 0xc) 06:53:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:27 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x20000002, 0x10000000, 0x2}, {{r0}, 0x0, 0x2, 0x8, 0x7, 0x80000001}], 0x76, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000002, 0x847, 0x2}, {{r0}, 0xfffffffffffffffe, 0x8a, 0x5de6de0b53fdefa5, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0xa4, 0xfffff, 0x8, 0x59b}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x1000, 0x5}, {{r0}, 0xfffffffffffffff8, 0x42, 0xfffff, 0xa5, 0x1ff}], 0x3131, &(0x7f0000000100)={0x800, 0x977}) 06:53:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) semget$private(0x0, 0x7, 0x2) 06:53:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f51696c653000"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) chmod(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000000902, 0x4) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000180)) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0) 06:53:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) write(r0, &(0x7f00000002c0)="a8", 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x9b, 0x5, "b51432cd4abb230c5a2447c6c6d92c0567b24185", 0x4, 0x2}) r2 = open(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3181c573349a247fc611a51095c9b78f74c414cd", 0xefd7, 0x5}) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() linkat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) 06:53:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:30 executing program 1: r0 = getuid() setreuid(r0, 0xffffffffffffffff) getuid() r1 = open(&(0x7f00000012c0)='./file0\x00', 0x100c0, 0x1000000000000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pwritev(r1, &(0x7f0000001240)=[{&(0x7f00000000c0)="b3dfa759c1c3f4bdee219aecee5e8ec76c5b29a088139fb9b86004d5bdfa2ee646f366216495184fb3055ed6e371dd5678b10040c60431445a17715eef2fa7f5a7201193af0dfc5af38e743bb1760a9fac177440df2b432158c09594532e2591c7a0361b617f3e6ca63c8d4130b1a3a62320862c539312f87062eeec4a2e8a1c53d64c", 0x83}, {&(0x7f0000000180)="7625a6ca32017e3fd170737d8e22689d814d0970a7391b92d318bec57f4ba35f5fcebad08877bd6f2b95d60b15486b5682be39001e3523ce5b177f952619a8badbe94f07445942424a127a16a96c296e1f660f0d18cd211603eaf17fbb638db10241833d3499cbf5da63718d3eb879f071b84f431050d34168eaa1f2f9d6110aa933449c4416b4233a1df86b98dafdfaadf31dcd0ebd39117137d8cc302e9aa05ee55f53f036e6ef4b87a6e926cf1f97", 0xb0}, {&(0x7f0000000240)="b76802780bdd0cae3c13d65fe71f8c3d5495a520342a469419b31f2798fc30f9a5ca232144edd0fa16097588a4ff0a923aaa531ee760252d9252916b067e449722e344a7a6df3c1622d03205b654a2965b7651d0ad68985957b105fd3c055ab1b9515b6a9e26b71b38294f1c1c29a5bf8485b5a6a54ee3660777a406d51ee5b2eb42ccc3629c6df00a2972e0c167713e70ab1fd96e957f8b0938b781ff6a95889f7776ce40608e9383f159bff1d5e5e1ad2805792789ab54d8b76dd51ca8deda19e320193565ab36034d7f6d13b1609db1f1a1963e5e9b2373e451f9d504174edf3a65ee2e39f2facc51a809ebaa44cde87ab5a2965df8d65e76a31a6147810ee5b7e3c02cd75dc1b50e0b43f2a8212716ceacf56fa49d201bd878600dd8aa8a800ad94aefb7dd253c7275e21c56eb529392b882b00b5a2c24b69188285eb76a9610674e4dcda61994b4b62684563249f6f9c7b684fd57ee1763973736fbaeba07b9658178a20fb96aeb6112fa97f9e926f402d2753dd3cf8f79097b5f3e82655419d8e3cb3616849c22d9244441c521402d727d6608bf8d77377d06f2bad7d42d5cf64e638be956d82ed068f825115fbaa0f6b59fb0d40c21a65af7403edf5688e643984c404771d3235bcd34ea62af6390a19044ca3bb64c4cb9d6efd2eb61bbe71470f155de314a8c8d0cd5bf541f92387da83941b408a4387b162852ba51e5b69bcca5804e7892c104541ca3cbbe427f83d99a9048ea006d88fbb5aaf8643767a1ed5d59469019f2e9830a401c47cf96bffc840db049be177070901074b86050cbcaf4e7e4265d535132e70ebe0a5accf65699d4738f3f63d44e497a09e9b2f971d29491ac9301edc27f56c338034facd999abbe37296c8912f90e2a909fb34a1647bf4638e9d90402ad7a6ad0bd10a838bf44f163a9d62d8edfa288d8e70585d4185ca31fe25ea93c345a9450324a7e2da3b6fce44007dd2b0d6e52d7cab0160b94dc56cb0c3671c37720e6fd63db3e8ce9e730a64fe9782a30ec199d4df12f54032db2ba45e0be2c7b3e61105b0ddbc1830571e1e769010d8d776a47f4960906bd08c8d438fafdf86cec0e336779eb2fc35551d52630ff9721fcfa7de4a26398b93f46c64c3880db9bad1648aa55d9fddf4cf97cb9746bebbf88228ffb813485ed3676077c9a67215c1bd4dd5c3216f26227edbe429d006db379681da3c23e8d232ef796289e4aa7c6f76aa220b85eeee17731b1c86b7a4ecf57004db80d28f6c95089e3739ce26c2f50fa7d23316cccc6531a735ca06b8d2a0c32d466cd77f6868ceb0bf85d8d541336d5d2cfe0cc3b5916b3923645f5e07230094e57ecb0ffa545c5b54e2b69ef25a4673bfdbfb3e881d2af265a853fed22b5a34c527db421581ffdb54371c29c6e72b13bde7b63adbb0cec40327c5dc41e3515353db70329240eeec7b916396a05b288c902958dbea56ddcd5f5de54f539abcb64bb4dbd837c039dc3a94a8bcdcb0b5ea9e07543f4dd837afc1298f156cb6d987703926a4aef352a2ac6450278c07edc412234feddbf2eea7fabb5167d49aed526c313cee298e375655004a155895645276022461828b377e1979626465d70efcfd987594c4c3abdc1cbba54fe581074481c4fcd257bd600d2a18b0c52fc3fc4b2dd74fd36c0ae3740d0aff19d7439ca3c2f33c4ce905b007b4a5b31db9e8d3fbf84c8529fd0ebc346942407753735680c9d04c54aaa637cee22d83e62fe503407ef47d5fba7c80a98005f88ed678c85605cfbb673664a83a68c7100a23ff74b994163507c095f2bce9edcb9921fb3864880bce4a6df21f32fcf964146d85889537a18a1219bfc39e90b67a1cb151fa82f40fadaa66bada9edac2174bcb9e5a9ac9a10c94621903ec0ddd0c56c942c7ef384df53ee4f61161294c8528fef2ac6d1d82b3abce587022279a9ad836a58e13c9faf429138eab89b95509bc35284d42ac9c3bbff576e79c3191772c2f373b99925b384399845b7763637a514867a9f6fc951d4ba5bf1de7d6d09ac696dd01d21e5f467605dad6c79ddd11ca516dd566dfe6ec1e7fd87f129199503f8d2092f5f77e2b73316019d8bb20e73d7cc3883211ac6fb8f9b3447f08a04446eb2f8cd58385c149b4ec23b66396becb3f99a61ec2dd4f23c0051557b0319c513d814c91a790e9fa992bdf1621493bd2bc22802de3531bb8aeca5d6415a398566eb409487132e0023f44a23946f4b54c481b96bfbadf41b32c66862ed5f6ebee32e6a218727febd84530ed0703d3b95e4a2aa62bcab880977fd3e28cf28cd33584178f4c86665eae029c25cf801cd9ee62e36bd9d895c33bf94d6ad61e6211e67ceb02db49f0db89982d26b8c5c0b6e3d2f8cebbd2c90fd746ec2707ebb38b0669263bcc2a4c82e93e8467189328386f61742f7e134b3d70043d313bd7e7f26a6fb5c04b6904586e99a746988bf3fdb6169c2d809e6d12e036ed3c36845060dcce84080a070e7eb76669c06e97b975741ae77ababcd3693d54a86020c162b0860ecc3d69020f1a2839700cca0d735f563a118d34de3ccad6f95550486871c09f4612a359fe2fb7b66ed6993f81a999b84b61f4884cfe829a8ebfee323f3f739bc510719c7f76368827d490eef5e5f11fdda790362ea777ac7e37edd6e4cf6cdb49728f3e378902fe898f06df86669140bb0cbcc6fe0088785dc63ab6860a399b406d765fe9764039e6c3ec35a835aded74c785dc8c46954d929c192485d22780369ae7f709c7f7e4dd585d504470ec79f91593494edde84141beb68ea33e006f14ef97e9690774510ebfb6fa80e1942782acf86cd7a4b44dd58143883a03201cfd4225cfebd6b0ac7482649f9a0eb1a934688b04af245a14768441973f22700c412cc98909f3596f182b700e0dd32d01f3d4331d5fee1d9a00a892ae535db2dc86dd1774a309a00c47032e1b695faf3d52de44c4f65dd8a169b355a1efd5f074e7c847781e0e384786a27641c8edfaa3356b2f4479be9a069d3d2c512092472ea12a3947d7089210d84d5e0f10209228fdd99062814341a1b8e6f32c731ebd0ff4c4553df9ee12b7bcffff71ab4b4671b6d71d213f2b397c906cf2b22c9423d0c426eff85c782eda7e7f931d083f2061aaecc6a2bf8a5f77b8bfe54fed27a66091886229bf9d7beaed678e46ab8d1c634270b9708f3c336d9e6985d55ca2c801129588426da32e5c6afc4a0958f0e6f315bc0df888ebbdf798ab9a505325052adf7024a541320d98a8dd9ce4cf7791d180709adcc447635d9c495747e6004d9cc7b42f9c11a85cb73147412ea25113c968b45db5e1b5f9d6e98349b26bda2c6dc16ad85bc375154f0b2a21ed5b555a0b5c5272f45b774b8cefe6d347a48974097f72d4314393e6c37699f729c47fe881302e5f1774a1ef9b663895b670d0bfe83ba1339e923909b088521684c61cd70871f94c922c7c8891679b323ea12ed71b9228739c9765b35141314be8982da3f178646d0eafd4149d125c5677ec651a79e43a1b0e3bc278e906bf9f6ba67e78617d5e4f602a3805c9b1182e0440d5186cd0b8d092f6df662a317aaf2e1afa804cd898721498f2f0c0e87420cfeb70712d9dfdb307c080c09b4fe5fbdec13faf0e3072b9737339835f576f6c3012cfe6a6c12869f3e43898720d5333e8397a37d039b0210740d5f6223884df7b21c26e111b9e74498c92626e695e12e3b12d8350d64c7f87702d998bc35cc1610fdb619b2815db8cf7a4e653b85fe4d11ad18b67eda280342f512de77c19485a87875c7f5e5793021114ae26ae9443ff06201e12b6807639fc7aea7373edf3f66ac681cec0b9715aa064c40f43eded0b2cabc21c76b16ced4b316c409e6d826c7adf4c452bb1ac441741e4ecda706b66a88e8e185384acac418d6431cff9dc128a638e7d35d28c394e4cefc2c9b089c95f8756df43edea0fce304c0687243cdbb23edb5473b890ce8cb7dd6f407b91290f1be22c0a54a072922ff8894b2535d90677904096a29c6900ff1460b6d5a607cd3f3329278a98e93027a636db9338909b018b5a65c2028eaa7f22512e728e286c18b583dd19870d254a9a0b09f3ae6608c64862c10ae1c0b98dc64269504180d8a1bcf21bc2f2afd46b0282ad1fa7dae1686e432c0d4ea1ec7c186f3ebd37eaabab40c523bc0d84c81afb97a9e846bfd9228ddf8d9edc39af11c9e5ad95cb5f5bb4d1ee2143bdccd1fbf1b3f61735918490a5318f5ae2a08131f4e2ea959756ec63508c637ac920f606dd5b256036ec475876c9b987134ed55b4dfc83e67ea22f616c00668264b8b5c6ee576e0bef3af836a2e8f7b77a817571918d37d30cd4f9663053c8e0c74092a144ffbb96f38d9e1995c6661552ec351b18ff38ea90ec577ed91d9ed602c6a116c8d588d4e9e6dce5ac03e2081d9fb8a641d7b18ac1439b2b4e63f2d7d69b71ab301ad54f426998ed3643718011478df5d5d9f105d26fa5b7d488d58a7e64fa3cdd1da1c5905450bf488e1a75c6d6e86cdd1fe5e107e1451938a8034d048f87d29e40e40e3859ad19bc5c53a7f59a273a7954e5ccdc07dd6c83542bfd164c6748ad8d426ef6db2acd500a040cd0b561c84faa13eae840731ff882e40f8f0201af2960fc22e02ede48d2aed4068cea45943d7bef696f3d0c556b2d4a2fb11fc9bfceb1da77ece978a1203cb9d7ed151d79d622455b070bd6ca43199a54a4c5c2d1c22ffaba4f87a445ab5c157524ee82878e2f6026fd9c0c2c21e94b02b1a469a94cd8f914fd1b5fe5ec1ee02b1f410380e9928612ae397e33b4efe1dc17ebc004acc90bee568382667fc21c83a663534f0a7086767851758b0930a82202a377767f210f26ded8e735f86b2b61f37f641ead93e357dd6d9383e87008b36ef70e8e93b8a31e71a2e2d0739e7a15cbbefeba33ccc372269472529d8965eab51ad4b13583488432d4ce15cf545f1dbddfda2d8b06ed83ffcf7ce7bf6bccf6aca520744aecc9bbb5c9b8e163149022b16b8e1a1e582e240d9bca1f0e065ae19b54f5313be7642629486f8a34e8cc2669602183a56c47a5c7489e4a9f41707794bf011f3dcc397aec8b9c7bfbc2648d052607b7c4acb592012beb04d21ed6de961ae56fd2b39f970334f482e5eb706e5196ffa795d0cf67c71c7cbbe6529154e3c507e1e8479e654da660111cac976c6d8d6d5181d49c18b35fe9b2ca48a2e3c43904a83ec61789f4067b1b416f560b0e37be8075b80b90133647b05397312e2894962ce43668cd3eba433f97da88264317ad4066454374620cce3134667650a13d5a3ec5190c15ebcf81a8a61f1987323300aa9b36992af3d89c929e94eecd82a80ca73b3cdc8de8508ec565d9d183dd8511fd8420ddc1ad0ae2e1996651a4a2393e1c6af256568daab5867b61be507bb28f7e9611a4302df6a4f2ee50e5e272d0a8cf00f7cb3e80f205ee44935e513d068750c941a711cb6f9b850eefd1f39f16d52128b0cfa5b0df74cdb3b62553b8ebbf12ebc22d0ed40f9a6fb0301b318e1b56be697058bc413fcdacf8a02a7e7a014ede042d9295611460b33ab7013c32206f2f718c9eeb906795950edfbdc7c256c092c7aeed05260022acf49c7217bf67d10b696edcf8bb631c33cf43c2506f3c257fbf6a4916f6bcedf82f79a69002132c4a196233a9f7e4734df350fa2cb4048c54af5b8f8467614a8ae95e311c3aa9b98fdb9a5d67f3db1e84fdb9f6e24ce6c6ba3b1e84a9eb8bd477456e8d407adc13b", 0x1000}], 0x3, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x1) 06:53:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:30 executing program 1: setitimer(0x2000000002, &(0x7f0000000040)={{0x80000000}, {0x18720002, 0x2}}, 0x0) 06:53:30 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = semget$private(0x0, 0x2, 0x450) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000100)=0x4) r2 = getgid() r3 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) sendto$unix(r3, &(0x7f0000000180)="f53f92a3f37d73a70ae4b9b722c3ee82f86e313aae0a3ebc3542ecb6c41cd94d058282c7a0af9aba14c32b11fcd06542d5abddfb88af544505c7ca8b36229687e967bfafefb9b09a9cfa19eab09460ae14bcee42960a27c641b9cc34f9f3b856780085b0ef31b54aa67de65da64fb33a4dc9d399be5dfad7287e6f169e4726f0363382ca30cae80163cfc4678103e6ed9554a7", 0x93, 0x4, &(0x7f0000000240)=@file={0x1, '.\x00'}, 0x4) r4 = semget$private(0x0, 0x2, 0x44) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000080)=""/4) getgroups(0x8, &(0x7f0000000040)=[r2, r2, r0, r2, r0, r2, r2, r2]) setregid(r0, r0) 06:53:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) readv(r0, &(0x7f0000000200)=[{&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000000100)=""/77, 0x4d}], 0x2) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0}, {r0, 0x24}], 0x4, 0x3ff) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001, 0x7f) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() r3 = fcntl$dupfd(r0, 0xa, r2) sendto(r3, &(0x7f0000000240)="2d31d376b00e49bdcdf7f8c39102dd939673f91caa255636619efd47a3348a3a688df057d88f734e527d3d2e51792b0ef12a76455223b59e330ab2e1a18a1a5f328348c9ee63abd910b4e9f76b61d446df715265b646a07cbfb83cd8f71387c5718a724f4839e04dfe5e3ba7f6ab5ee8f475bac62d31529cae", 0x79, 0x2, 0x0, 0x0) 06:53:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:30 executing program 1: r0 = semget$private(0x0, 0x7, 0x22) r1 = getuid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = geteuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x5dab, r1, r2, r3, r4, 0x98}, 0x80000000, 0x6, 0x1000}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = kqueue() munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) r6 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x120) ioctl$KDSETRAD(r6, 0x20004b43) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 06:53:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:53:31 executing program 1: r0 = socket(0x6, 0x4000000004, 0x200000000003) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) 06:53:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7, 0x100, 0x3, 0x0, "2999c328f33adc3c9a139105052cb4d2faf4aebb", 0xffff, 0x1}) 06:53:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:31 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xfffffffffffffde7) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x3f, r1, r2, r3, r4, 0xa0, 0x2}, 0x0, 0x1, r5, r6, 0x7f, 0x800, 0x80000001}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgid(r7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) ioctl$TIOCSPGRP(r8, 0x5451, 0x0) r9 = open(&(0x7f0000000000)='./file0\x00', 0x30, 0x10) ioctl$WSDISPLAYIO_SETSCREEN(r9, 0x80045756, &(0x7f0000000040)=0x6) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x6, 0x10001, 0x401, 0x0, 0xff, 0x6, 0x0, 0x0, 0x2, 0x2f, 0x8}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r10) open(&(0x7f0000000200)='./file0\x00', 0x800, 0x10) 06:53:31 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x102c2, 0xc2) unveil(0xffffffffffffffff, &(0x7f0000000000)='x\x00') 06:53:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:31 executing program 1: syz_open_pts() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8282, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) fcntl$dupfd(r0, 0x6, r0) 06:53:31 executing program 1: setitimer(0x2, &(0x7f0000dc3fe0), &(0x7f0000b1bfe0)) getitimer(0x1, &(0x7f0000000000)) 06:53:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x0, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:31 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x223, 0x7fffffff, './bus\x00', 0x8, 0x6, 0xffffffffffffffff, 0x6}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffcc5) utimensat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x8, 0x1}, {0x7, 0x3}}, 0x0) dup(r0) 06:53:31 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mmap(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x4, 0x2011, r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x9, 0x2, 0x7a3, "76c78938eb599502977a046669bbc60102a3fb36", 0x314, 0x6}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf49dae76fe5e28ba, 0xf8, 0x619}, {{r0}, 0xfffffffffffffffd, 0xc4, 0x5, 0xfff, 0x5}, {{r0}, 0xfffffffffffffffa, 0x11, 0x80000000, 0x7db, 0xc97b}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40, 0x3ff, 0x3}], 0x1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0xcb866dbc36b36ef8, 0x20000000, 0x80}, {{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000001, 0xf47, 0xcb93}, {{r0}, 0xfffffffffffffffb, 0x82, 0x2, 0x8, 0x3be0000000}, {{r0}, 0x0, 0x4, 0x41, 0x3f, 0x8}, {{r0}, 0xfffffffffffffffd, 0x0, 0x21, 0x8ca2}], 0x6b7, &(0x7f00000001c0)={0x3, 0x1000}) open(&(0x7f0000000000)='./file0\x00', 0x828b, 0x0) 06:53:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x0, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08a45dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f6878dcc298f90000000000000000000000005055d91d3ecffeeb368a4366124959ed1b1f2529f995b9cc805a8d6c822a984ddec69fd958aa31bc080b202587d857a4", 0x1c9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvfrom$unix(r2, &(0x7f0000000000)=""/27, 0x1b, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:53:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x0, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:31 executing program 1: clock_gettime(0x7, &(0x7f0000000040)) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getpeername(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004923f6d46c0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001100)=0x1002) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003640)={0x0, 0x0}, &(0x7f0000003680)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000036c0)={0x0, 0x0, 0x0}, &(0x7f0000003700)=0xc) chown(&(0x7f0000003600)='./file0\x00', r1, r2) sendmsg(r0, &(0x7f00000035c0)={&(0x7f00000010c0)=@in6={0x18, 0x2, 0x9}, 0xc, &(0x7f0000001300)=[{&(0x7f0000001140)="31abfa3c468c238b2def7528dda0cd8c257ba916e2cd6003db99d3a66c177450cf4553407eff04715d947b78f9eca5aedc2df7d265cdcee260e1d1210761976343c3d34572b05ab7d1427bcb35eff6be02b110a0", 0x54}, {&(0x7f00000011c0)="4aa53f8b3088744cbf6f33fcd912d5ae192441", 0x13}, {&(0x7f0000001200)="1c142948999affb828648c41d0f83be1bd8e934b1acf9488de9e6f232880887bec068b9df30967ca031e", 0x2a}, {&(0x7f0000001240)="ecef66a18d3f35415c7c88f7e419655f7165238f1577aaba5c8dc41c7d4b2ac0722fd1ae443a537b537c8189a2332c50b767f4ae588d9cd12a2d05b00eac87b5c38602dbbbbed07e60de564f8d590866eb07ebc84bbdda89e8fcc759b4657ac5c2f68160427e8c0aadc46b21fc7dd0217f7ff947c303c57491dceaf332abdb395095ae44b0824a6247a5e211ad3db0aec28e", 0x92}], 0x4, &(0x7f0000001340)=ANY=[@ANYBLOB="1010000000000000ffff0000080000007008314ea0e13d5cca6db6acd86a8ea944692348528e5fdd1979fccc04f1cb3b431afd26b39b6c0baa19c7735ba51af21e2e803dee0597a7458dafab1b89d55d8a53dff7b374be9cb39bf53dc4a8b41be9ce21b0b56f68b13f257851392a32a10a1f30ceff96d6ecd032969f542f08a623794637a7ea7564a11982f3b1a39f79c78a7bb30e43e80498e0e1054abb761d625897840320c0d5b0574e85a2d00d8f8022d405487f106c5d0b67d478d075b51395fe07fbd175a6ab6b3e33d2cb4afeda195875557013479eb9faa0fb7dcefb309691c8b0008230790bc7cc2199752461295ee0dd71b56c160a87d597b4a2f6d6db7dcfda254e13be727a5b3d265224fe29b0ec59d9477aa4bd1a18a252030aedc70e7fc0e34a0d698967895936a852d6989ace438ed4ec00a4a6eb412cce6b08d03f79d0ca7d3a6baef56046011131676efdc6902f8397acb7ea44269483c202392f0cee85d98c6a96fbd70ee6b015b24d11e584fae2180cf6f6bbcc055f2198c822e2de9fd198ff1ad7d52a85b77cf2e3e97a3481fc4b12ba3dc3c932cebc8ef0d3154d0dfc10692522b2fe869d33acf5a4b25497a99e731f7a77062b4cfa950cc0c80eaf49138bfb68f9c06837174253ca3f63775a6d8ac4d09da438efda1352c413d1e23530c4e9e3ba122b4f7d406bea0d1c2c820bd3ac371784888e247deec62f0a0b77667bc3923c981db77db295abfc2fb97c9ea1187ae14644121b70bc033ad456a0a02e0a37e0db99d3644d6c53182c844e6b0ae6598909d830ef15da5d0e602079c81eab7fe03cd7db131b8b1aa2c075ac8ee8a95ea323d413d8b76262aa43fc006d2d8c2177353680f3cb3388cfee2be1a4f92143d3419d8ff57ed5956374e4d8fb9108c2faac9741a33b95efd57e4baa7cb1c78d327b4478d5ab7320d780cc2842d8c265594c9f90590f6ee887890ca9b0ac5f62e75bb2a18601cda65922bc49e8c3ec71b3a239cd5719c6dabf5ee59b1945229abd29c80e5b91898b7229d9dcfb860cb7824144b2b6658f05d256b9e7cd11a5ef2e768849b1d5d8efed2edc0232622232dae892180f4651f40eae1a77d571e3980b0c0ed3cb13b09ca6cda55f2709df4c4dad9142ed34c93258aae89d3f5a29ab335da99404fade350419afb5c876d1b37b237efd911973bb3b7f158c90d3a6811795deceb1ee995af5c80e896b0163059cca75f91201674ebb838b76a52a47a4c4ca38416ebbd9b348b338384b2d60ab9c0ae9ef668d18a4d8f249d1d8a038f404277b034a737b0fc09ffb85162aa727d4348d76df44a839b0070363d4f9c3078cedd06193933f7ad60d62981446a73671cd0cc854d313b32b5405d555debaa73db9015a65203ca9b95f307d9b341df7c542e045013e7a03c0f32624efb5c3cf81b4100041a738a452e053ca50f23358edb513bcf5a77a8b4484d77b7552dc993905358cad1b061903bef82e03d0dadd59734425161eddf0001e2712e9ebda7df1859c6b553ff9dc033bdf1962283ee4bd5ead27d56fe4eb51309bbb8974aee93704b1a27a7fdfa3c546f67b085465e21a354c5c80479a958aae44ad2b847b444be0dc916acf05a12312242ca5b061287f5d9d9c8edb0ef2e0cd01a4423287e9b4753ad90441eb2704f96b11f084201931dc028f1ed58e1ecf364c8a6dc0894a4aa948652d41a6527dad077191601b3a3cc36ec32dc71b0f6902ef0792368a7b770e5d01462a6877270f2d01675ea1b553d5faa596fb101127040aac2f62c24f720abab5f0755e52838c1c68fdb11b1d1c2045690faf8fc02d5f890476af551ab39f5799bdc34dd4ad01cdbf3e62c3903c72d38da674f6c678e95a1273256b970622829fb6a0a9501ad9fa2398f6a35cbf353853d0e544cb33bd22ad2a08176d5a46a75efcad5fd1192e33ce1daba788d2ca1cc0e9cb74ee52e0beccedecec71ef2808176f31e441622f0e6bb60bd1c9f1dd22cac533015d4c0cb06386cf5b958529f2a1966c10120c8f83ca1a14e5020d3372cbf378fc27a71986fce4960637ae0faab47eb73084e6debfb88bd0c52514c0a35a67949062d60824ad9bd805df057404dd7e077a63c2a23b3a35f2e1268561fec48f5fce416971e006a1a052a6ddcfd84419110ad0b1228a21d7d68a968400809afa99af0f5987f0f162c0b8a80aed82d8fc4f2a66cd90f79e4b1ee6c6e8bf67ab6cd1767828b3d7239ef90901493dcd39ade21daf25a967f547901d31d9e66884de30a3694340fee9d85cc62511d03579fa098997ab878872a05e6004226d029d067638a356f1a9a920fa45e18e0756cadcf0e577ac4b0ec29cc7c946e4344e1f354d21e4608a42f8579189c24e8e487809bf1004982c25128bc4b319f33250c7107b586243a84a0c3ec8fd1d06bed5ec4bd31bc26e9d958e504a78216cfa6c2bfb184dba322a8beb3d07151105f1510d296c36b475fa34c95dfd00843da21092b88dfa5a31c4467e6dbcdc969cc03b03057a87d23bd582d18ac2b98482df5ef71aa830da06feadf7e16021d540cc65aedca1ec2dbc61f981527dfbf46c79b1afa0175e9368bd9789d5d5995dd546c1aed6d5489e8855b43f8140af5cd643e36334bdf445b33055965809e0903b949c59f93c8327f660a9fc9bf479e245563945288acab7f6358bfe22f57914a47a07c060534ae6a524b0e80be38a81536195fc3ed2b65e60065d82e7085ed06867d304bfdf9d3bbe5baddaeefaed48f786e2195e4e8b43c2bbd9501aa3320e609b914d74704d7290777668b8e651cfe7237fbeb8bfc16ea22c6a837a3dbb684a7511dc5ce05ab0e9409542f60ed007ee28bc17412aca82c0255dbb99b99286ae2f44a7ffc9a006e9b48e619253bfe9c90e8c2f7b01a12eecc1d1676791f967942c94dcaf4a2c16b9c6b739c8a7863696e327cd426c03c236e00e945a575d0069705630b71a7b2036a4f8cd7cb6fc1fbfd30a500ea417b20f695b56dfd4e68c2baf88fc753f8ea6683d512d6de3a06590bc2f97f2a94bdcafe6510bbc549d84d0c82f359452f09747eed4d71d08bb61d40c267491d7cc739a7c474fe114e4d4bf209a42df5c82dc07c7fca512053938b7d0ebb1356348e17cbc448637b420ff182dffdc23e7e537cb4a2d79ae7ba7547c623897c3ad13a36339209662fec7dfd73eed5caf9e376db9b1ef064a44839f9c989447297ec4ba3a2b38ecd37fd01f9637a1c5d7512f63aee638e9804dd385b9fef65523582be4ae34c0cd2a9071c6a89ffbd70297c310cc824f22b1e0b26662005790f5fc045f4044b1f440deb88c27e7f0513a792178bd6baa6c925adc9aa37a030fbdb174ace57c22658a594c98dffbd60fcb95775287923ae6189958686c8aa7a2a4a51a94a41535338e8eb8e031f56a0b38dfd6073da867a389b84909fd8177cf4df2e65955df78a9acb76691a795bbfc4ada7555c94ebbc88f9071bb18a284cf00d3a1350c5d5e55aff39574cd5429e4eeb88a3f4125b9e07bb097655652722867ed9fdb6d5649506f278f4ccf842399eb0e94b9c714212b7aed7f1b416d3b2c2f65fd97741734d70ea914eb07709d5426c6ba8315e80627e7c9c8c8a67851ff146295f11e8836528cb25b33214b4b6bc570cbbc5c259c79b47b6059ea285eb397c305663c3605ca5f6c48fcdc74dcb4704faceea0d687a80211e5a7b5e4ff317c04fbe19e1b26432624e18acae72203d85eb75e6173deb5b8494316a76b2a52116dc4631359f9a2781201ec95006656ecd1bbd35a5b4efeda14c54ec359c3ad783ca20ce84c3dc2fbe6b8b27953b12feac9131cfd4dadf460a9d62664b2e6caa0618c85be25a59b9d761c9d6ba09ff90e8e7909735d8acb3850582531fceb1c8d39953a25923175341835672e8688067a5785e7ca412e66582b896358f5f8b570b8822e350f6403405fc23f3bdbaf1a88b141045e71bc47dc48e1cbbbf222d2b76fa836405a6f3ddb07c1e1f5a65574e7f999603c4c02e5ce3407d8965ae30f19d9142ef67cbcff777b5b3797d7840d52ce31be182c3d4f0fe20ce59571bb0632350ae71ad9c25a27d3317bde56aad682ab68aac8d604a791f9aa9b89c03c455b04436693224108452910ebb5a2432ce9d57d90e5637baa822a7963ecec915b53f130fc180c4f8fdc93a0ec36b4aafd2699b45f7793b8cf1dd7815c2c7d626fe05f75f89820b2374ead41b6213bc2b16017b41417f90cbe35f5df88271243439e28231e1fa990185af1308a1b9b0723fb6441d3e28d36bb2d7d2232e8a555d5f960b1dac742ebda1dbfbc31f914f2428fe60d4c7df1d8f394b11adae2c0aab0ee2ae74d62bcc66c3a71bdaf20e5d7108b42aee95cf93beaee736d173368cebc6287d506b7859d710d5d81d65cbaf3ce1ead92dc4317a836edf7979ca4d203b4724f66a6d64c034cf923cd135632c5e2cdecb820cf2100aa1cf09bd7f33056be39189d8633fe299159ec2dcbe6d52c02b626c09f8b309bf584a582fa141356dbf0ef3cbac6ea2edb17cb2755d7c9a101abffdfd0d29fb452a1c13a56d135e52602227a537b9ed7dff3fe624b434f803bcd97bed76c77d66b8191c3e8224c8dd31e247bc86e109b84d036e174898d692f145afc7e7a6da76b2d1f3ff4e3de487f5f9d702a1f1f4f31a1e6309b869ad53f9e0c7daf2774374c83f4e521e3dfde92a41c6bcc72238d756ab14f867b81b9b93f68345babec88ffbc9396eeab0b01654a217cd47c8e6e700323da9b9dbc6f4914e76e9f48e5ecf69c96c1d9cc546f6387a1dcc8eba71be895b036d37854ed8c65b453c4179393df94dbef890578057c517523f87a3e5edcb2ddd2917d48a43eb7d278d9d335e4f7c661c5c325c9e545dbca55b61c47301271dfdd1ad29820a8aa22ae54e6033a3dbd23b1bdc793cfd336b5e6f9a995f9dc25d23d19ad7b0c68d26acd432a7f4568d89d99eb0c8094dc4011fe51f9ad7f1b94917d788b667977a99bb4602ceabb1eaf4a99ce611ae9bc204556148ac9fd83fece0c76a88ddb6f1814fde7bdd8ee6c0823435d19e909b59e140516cfdaab85fac5aa075ca5903eaa593183c67ee1c26a493a7698bec558e2638653043c05e3f0ec1db189b32ffcc98cf45e62b2499ced2556c341f39168aac5c235e234c009b559c7baeebe97ff4a95ed59bac49baf9ab08a18932305dbb64d02b681deffce50518a0f6edd8991bf005e80f1b6294d4f20f405f94c0406c58dd92f5f70a7f1554737217d199804f36da698cec47e1d09087c82edd54d93f710c884a1e94f33618b3707ef8c759cc0efd5b61aa93f16ccc1a93049033945806ff0004153119e5505697fc138824a0300b0898195a303c1178c918ce1426966e5557b4b5ac5d2e9d79f7198021c94bc001529b33e1c9e453924ddab8eb4dd919368788594b7e26b6a6e86ac9924d74c5ceb718da6452c17bdaecd53ea79af6226219f946203b2f84cbec30402eedab3dee100c1aca7330330e1018fd2328f9a39b7147eb1e3eb831ec1dc5d163330752775eaa9198044fe9b7aab99cc513b1cb562607c47390560e936069a4cdc4544eba8ada20adebb61e63f361b6f42d3b23bd4da0f60262d712abb92c2699519ee332d21154b66438816200476ed7c1fa5cf36923feaac14cd40dbf4d7da62b3474bd5e01735c8e30e51143d7ff509c611e4e750f57985f2f39e522779ee42f118f949c436254bd7ff1ac98f49a67e5e1558b7ccd1b1a714e39f315e2aac89ec8b153a3c7f859882f69a94660467d6534a9800000000000000ffff00000200000052d158b8f786475fd692f8cbfd908005567b07417664e84baee51f0cc1dabe94363933cc61224a17864d894f80b3fc921a1fdeedbf0e1f09f36bcabe2fa6010fa68a8f6b414ba4972174ec6d1eeb0fc67cdac666cbd1447a3d45c4549f7a09a9a2d6502a0afc944d3928de5e0aa44f9a5fcfc460a4bfa8cb3eade9a8edcfa87f98c8000000000000a000000000000000010000000300000059fc1452c7edfd8553d140deb0680f56d5551c9d50d00ec20decc7b49329f056db9946c458596e17ddb61900490156bf160318359861821a0887c8c67065d9061fc7d512e8a44c747ef5077ef129a934dd17a11e373b46a8e1aa71cbbbf1869150cfb11c5f221e34773f81fc5499dc25ceb9fa0e2da284f3790497421f591568fec3e7031ab29cd592fe78f600000000101000000000000001000000030000008417b48a8b796599d4307ac21083f24a25c21b7536c808a092d2a84f226a8b9c03b322fa827b0f3533a6aae75c74df26ed52184349d3df0c0fa709a4508a567e4d2874eb3d182e30ebcaeb0a80b638b876f6c0cad96d22b6eccd8be21003f00d5e64d1b23a579e89cbff5991dbf0ff8980279b1cda064517bb19e86f44803214a44b14b8844767539b1229d61954b717fb6adb1349087d16f3a63890e0fa30fa5ef4baf422fb04a9f7a4619dd265ff74cf7df25cdc39039b4b74392c4c38ffce7a66b60a97e43bab133ef49b219fb73f3bb13325005041024e31703d649df2f753f9f9972a87ccd234b111edb2c74b226b217afd3f167b2a704f8feef0b68556412c8a178316713ffc953e32e0696c5f79cebe32e8a0d21d65a6e122d6f32323a94f6fa562c2dd43dc115841d219051f03081af94dcc1e09f4f153c428cdf632f7460b10c99132b69e07720635d08facf95469eb502664dd160bd7ade53e4b6ff2aac322ec2484a904761d0c950d960b2d3c5290c15a6192f596bd8937dd00a6130f93dd687f9d678ca786075b5446aeef6ab2e08ac9c1a4985f66c95122fd5aee4c95e510de56b63fd20443342f9490ca23545fb4cbc64356e04c4f6c7ae4973db8c85f683ce09ed1d7cd36419f00ecccffba874a7694a4bb69134ab7beef884efebf20ecb5e46af2a40c0a8428f64c656bd7b0b02ad0ce29f3c81506e760ada5852901c50686e003776e56c3029e2aa2b6aa801f01089ae8317255d3ffa1a8a622af68a4b35cc4a4f6f6b1d4f2524542dec7af265e16771f02e0113be047a7a4f6811e908fec781f5cef17ab2ce7a9cecdd80988c0c992cf8410dc58cbba13c4addff565b5bf380d90cde730d78970320d1ff9eaf5c5167bacc6407720a99abe5036d50cd08f94389f7d1afd1703eef82c53dcb0478bad0e964cd791b2d294d76455f0f9b9f9ad6f846ae77f8adb7350af166e5232944383cbb51546253df2f49bd68eb753559242b07228406c0364bfd8d5a366ad549bb7ba4712b673b3a538e0b73ecfb1ca2fb6e4402c9e6ed5eaf32912082969ccd8112b34ec04b42354402060f9abb5d4c7728a919a7a055c2f2a98e2063ac9a1d1543da4ba8fc2d1199059c042645bad1bd8ddcc94f58b3edd5ada47afb9e5b6abf514345b4ec7eaa63f3c75f136f3314b2831ef93d98702b2c91ef3c1350bba5cc7ae4ae0ce318228d559e55b1ffaffc6280db6f146c52a34e182e0c79637d325dfefb3a4da54fb33c0a2b381bcc738a128d3ee98597d40aca2d94983a12ada83868c64a6e7f449fb34033c1d6de3fe2ab4819d81a7205fcbe8404fa5165d9610b846314f25cafacd1d13d10392d7db98b9a1d74b22dc306a2f472c97e819e54a280039aa054012177452b53d220314e1433ec1a366fd22a310eac142079056638f1dae924f9bc8c436880f22e67f1f0bab166e691c9945ee78948015c571f82ba8bfd9fe145f9d99e8f2f74a431b6773a92273e55a90af9d184be10ab8f9006884ec278452e4138cdb19fa34659d50a84f021fb9844413501216ed261c07c25a3ef046f67b3934a838f320b9c7bbecbed436050ee36d5b24df80d9055d2795e8f89b638af1e76dd05791eb847bf3fb771cd6a087972d993d118851d9e0d23e58a308e52978a025e5a224f8d9138ea3f9df76a410d2ce9d17c80d0dc4dd3776cdafc55ef64d62342379c736b45bd596a4a1862e6126af3b2cdb3d0dbbf857ee574580e14e6ccb77efba651c396878ae1eeaa61b37c1092f0b43c72e6685aeb12377901552553891f90766dabafb013ec5e7fa042d1c2a0f19734df662557bc2a3d7602bb58e598c398a4e2237681a033adb1ae8196b18c45c72bd955df797b61f2df1342a590d36e87dd089b0bc8229b64dc418c6f228cf07b6ee21249e317561d484ef236ea7995371731098dcf1ce35e4d08bc1fbd7695e401af95b82698d41fb78f194d1b486ec7e9fc23e600b436ec5c52f58152fc4c8ab9e40a56a319ef18c5131ef4e81d4d97a877a88cd121d6789939cbeb17b53ee0496e52de5ceea6aa82a56724154f77371ae692cbfdcfe9edb66b7a4bb779716a6598fccec2ffa7593542a08b521e2fcce8ebfc98331f9162b34183acbad7819c804e9bd6343fb34aa4e4d022b0a04640f7fe59c4a83d965a51511bd72b4047a3a570cf1189111f60c184929f816f72d2d4450893930147c44aeac4e91bec4bb80b6e60b504d642c3b15c4ee5a7d2f38ae28fab8610b79fa5dee949b277bb146d23e12914012e5b8d3fb566861bbec068fc51008a3be3d207742ed0bbdb39612e7f188d50ad41c77f5becf9f219971525137643c76eadc36636f5e4b2581519e385fa97a376174c75aed49813d29bca0e1a5d3a542badaeef3ab0ab53462d2e7ef67ae968f906c5c58d08917f8e6238be1244fade9d18cbfa0ad3939df9d79d6f44bb3c75454c5f63a3ef0a88b2948eea792de0ac0e8a6174b34dcc1364f5ff4842068a09cc2899d1f105e91dbf0921b3dc1ddfc4b063ddbab4e5e20d1c922cd711c44c2d4c050882a030b5e1fa7d87d42700c68c6ae35b27c3a7970d93443d36a3a0049e1278859fc26fd181908ae7f219cef4f83fe6b4ed3564c86f789897200dd8f7f66122ff18a7241e9d3b875b8adadf90d927ed8ccb3d829739271d45f538627658365611481a3f77b6549ed20600929f0ef0e0ff891ddd73ab8e5f5e40fe7955bd42d0a09279899b7595b69cf6fc10f66fd6017c28c73b33ba90d30728e02ca71d7b81bae73e2cf795dceb5435a00008a885ec5502ce39285ee614563a5db7fd2177612883791410aee658af776b68914d298c28bbc699706d850f1f38de837483b5eda32687c242b430b28da7cfea836b2b9291331bbce0f0d2edf96b123eec2ca3671e50601c19f75c93c937bdb49039fd25f2befe2a7c7d6b6bd7ed7d13df897c124c907a7432f91bb3011612a04837adb3eb38d1461c9c5922276830a5a53927f33169d20597790fbee98f2e57ad9033f78d4069b30b39ed833af0fb99e119fa475e4e5fc01228a8a9e01a3a410609697e2a6c22df1893a2a056ed747157a3e543b4a0d56cb32b8e71ea40c0a9ff7674d2767f8bc33c1320aa23b0e81534f78e319ebbee3db15f79513c0389f0b6d2f14d993f160ee8c2cf3e19c35e2d50b5ea4d5ba0efc83b31e5fb4969b0917f6bdf3ad76f795dd678b3f04c2561f31c075465f1c7805ead52f94f0d399608e7a03154ccdde7232598d15f218412b9538c61e1682e4bbd2c6f531bac0bb01d1d79457f512923f3ba03deea031df2fa29e5764c9996ae08a33f01fa56411b6dbfde13dd96ffde468797ef1b0b432c9caa14504795dc3eba63cba58ad60386007a65acf5ade65fb412b40b2c960b437a74e9953c8a3d711fa4f5a765675201b2165bfd556f21f5f6cdb56cd5d083ca3edf2881ff1decdc0460b92e8a9260bc7969879aaa30ea159dcc2bc415a1e829b8a060a963eb1da39a5077aa8c24fe9078fe5ce51b0ccc3e7576d86cbf567475f058ed391285b36e8dc53d61a1342a65ed3c5196e9c6797e6363b981443c47d3165eb23c7fdd50e914d36c2f40f748466862e208d08ec8f2c4194e260077fd563d265331ec4bfb0adec8f2742594c1842b51d968b6f43667640c1283a945f9c3bd3e84ea6df2da4d44a2906c7e616e7684474361aef850201e66283e212324d48ff175cbb7041ec220fab85a7cb2db3daff7c5b6f17aa1992fbb36b99ef5e832623d2ddccb561e0269bb6f47d46453bfe3a4721f87fb7857fd8d10618f52e465e14b827e39e5e99628efe9686dfbf32412768cdc6d27ff32e890c9db55f2c30651a2917acc1402ffbd16dbeaada4d04fc758d46836b444d0aed43dfad58d20888192f89433595c9c50ae1f824cc990b57c09b26b538eb882772177edb88ea89bbd9121a54b9aabd6319ee23b6b850ce1d29cc394a2ff5914152804065301df6d7b5fe123a79c6d06b42382af5213f1ee1d102790cb2b5209e3a198209df8e2fee4d14c26b467e3fe92a5f21dcd13069b33191dcfb1cd7c3813bd6690b8a3d361928b9bb9636688aedd716f774b5ac92dbc3022da8894fb41f7b9dc177bf0c584813c69b71f1fb65ec58f1e4265aaa5f55feb729d3de47a01cc7d8a594ae2574dd9c92abea92e99810b2c9f0ab7c06e4225bf6f600539c4201dc0def473b1189fde26c6c4724966b996b43644a15978d370c75f9728b263b7026121f880a8f84ab4a0ee10e264356485a48ba352278ee29edd904e03554f436a060af562d093df94948ba189306abce3204ff270193b2205452bdbd635a049a26d5307ed53bec5923346377fc0a2f3648cd2803b41a2586bd844fc2063dae27d8c803205c689f2370a494a268e89dfdf21033964b85ed03b467835ed2de647525c37465a04e62ce9f5459d9d02b6810b7fecb787f0fa3bc484947c382c695cb82b977fef38b106540f621f1683afca0aea3e01ac4d74f0e65a9520ab55772a6ad812b7985f6e5333d4c5e0801831beb46cda08cab968eb852d2ac9b6f94eb7f7236ac03dec94ee439b8b1674240be51ad61b5ba74eeec897a3ddc84f13d28664dd7dd54a899beb109e942aed36c4dd7261a8f66cd458dbef26b0761c6acc22f196160af6369d702e215bda33fcfb7833437e78e15604a6461170f8d98863435dbd0ba5f5431f8cd496cff7efd9255d507e5800acbd93761e769b7cebc49151c7a287a80d6bda23fb546c78558cf02b809d1edd0b968bf60bf9759cc8df010101470ebbb81d441c616cebc3c0990417e64497a2db56f6b8c9ad89e89cf616cbb91f863fc9675e659bb5a83c18a5231d704acaf983e126de167ba03d3a689d936b931acbfa9f3c69d2227159889f4419c06ce5dfcaaeea916c519477be0c40457c1afd82bc9e1afb6720d68e304fa81c2956aab62b070a512e667613bb6f65f39ef6ed874c7cc37ff4f15afcd7f5729805732fd37fe08eebc6932bc20f5748914b0cbaf3e8c412329509e569a4a5ebc75f8090cddb5488c33f8d916113f81d09391237e23a09e5d2cd1cd5e33230320a0793f1acff7e169054243de8aa539027ce7276d8a994f858270c978dd1212917064345d9df9c4e79018ba27fdda4c05a319b8271adaf66109a97aafedd238bf43151498ec4e33f59519d38b1f970d2a675394c74f68a2c98fc0fe4f9b93ff98b589b9fb1816bbfca3dd0a1d8afe387a0aa007cc0b00de36dd86fb5c6bbc4486cb46ecc8f74597f77a04a686e876ee6a67607a33fe4b0dbd496b1ef317a648d5bc558d28583a6d9df700bad1eba999c6047b0d689fedc0d6e6080858c975b3970edccf889c4c16da9da9a1206425f2fdd70283ac832de43c2c08c73bbda3115fd0e151575ad51afa75fcfd3ac62e36dd2faba50ceaa7042cc6ebaa405851fed37ef446def3128d28d76aad5250704b6a6e775693c369b59272ee84f1b2f7f2102896778e3ad0270d78ee782a3e89d441aad1c4e4c107d0c7c9a6d55d66cc91d03adb00473d7a245bc321b8074773076e9a13cf73ec1e46003e02185288b1ede2324cd39e9229a003b0f877cd0ce4a91b12de0339d1d5b9fab1eaa590755a01f183db8dd88574c03ef574dfc8e95ccd549b3c32a749cc865e0d48c1e29078b76cceb0daa7e96eb79958210aa8c379130466b4b989bece21c75852847b5b3ddb70cab02aa5a7b15aa23da00bdbfe534ee9503f898e329012b4fdc5be39aa58678f04a55f805672d7780000000000000001000000000000002180ba7c213c84d16d8364e03ec1b0f873995707bd5b4c16122d4ce6f64fb137c2eccdbaa5c0498c77ed197bd2a79accc2a0758d92cb5772fba5aba5e7268106c0f346b51a7cf4505e164512749d45493ab4dda299099403c0a2bce69de79d25615e5a23e8dcd851400000000000000000000000340000009f6bce884b4382e1a3f7c2b369ca5ab95e38e1ae2274797054df1f751980473ba13396bc49136b12a26bc260a40000003800000000000000ffff0000180e00001b106aafd51ff57dc11c77e0d3e0799da31fbf62782a108b3746595671a53bc211c9000000000000"], 0x2248}, 0x401) clock_gettime(0x2, &(0x7f0000000000)) 06:53:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) 06:53:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0x0, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:31 executing program 1: shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) 06:53:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0x0, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:32 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x8000, &(0x7f0000000040)="ca750000e635190e7da1c4a572ce454cf8bb7707847ac3e16849f98651e8114ba18b34776a4d5b510b41aa7b75f5dfc1c8499e355aee6be314389bbb1b19a73c4d357504afbbdae3d05c76b5021f3d6ef1082160fb3ac874939aead2dcff41e8f42f5fef2611eda4afdeb46020ea452bfda9035d86efe8c9786ffd929a800a834023d7d799eba0786b40a390b6243923c13d3c7d001f8f335c916680d56b93010b53b08fe83fd0237d89e5de24a7915a81a759757caf", 0xffffffffffffff31) 06:53:32 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1000000000002, 0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 06:53:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0x0, "0503c966f22e95a163797f00", 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:32 executing program 1: select(0xffffffffffffffcb, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) 06:53:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x1, 0x3, 0xfffffffffffffe00) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 06:53:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:32 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="7e2495b448883b"], 0xa) 06:53:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 06:53:32 executing program 1: 06:53:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="ff184d24fe9bd5c8e7c5063d071d29accf67600c22f4f8da2e6b1cfb28042b6b8ba3b6d54a779152d88e8fc588c18200322b1e45d04a2f25f139ed01d30462b025039dfffe5f6be3328d1764a288e8c1ed60a7c81f8f", 0x56}], 0x1, 0x0) getsockopt(r0, 0x3, 0xd, 0x0, 0x0) ftruncate(r0, 0x7) 06:53:32 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000090000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmget$private(0x0, 0x3000, 0x240, &(0x7f00000fb000/0x3000)=nil) shmat(r1, &(0x7f0000302000/0x1000)=nil, 0x2000) 06:53:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, 0x0, 0x0) 06:53:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0xc007, 0x9) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 06:53:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, 0x0, 0x0) 06:53:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10080, 0x0) setsockopt(r0, 0x40, 0xf33, &(0x7f0000000080)="3c98f6880cc008021b283b9b352764e021abe3df0e3ce81a6cd869b5ff43e1aff0c0c389f693cd15f121cf8b171a2198dc28e4f1066003b7fd20e9a497e1dc9175eb9271b1395c5d39629f9afa056935571b1c4cc63b16419aa59b3b47eebf174c0d96", 0x63) r1 = socket(0x1, 0xfdfffffffdffffff, 0x5) setsockopt(r1, 0x6, 0x10, &(0x7f0000000000)="24113d0e", 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 06:53:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="603d7455e6483163ffe85eb4026c5c58aa018b26bd628a4ecd67cb8a0a8ffb2a3d79fc8ddc000f437b67ce7d2616662521ae881f373e9804ae6eced20e501648a5ed87803301640fdc301cf491f66f73a5e0ddc3df3143290cd9090588544a588378518b78", 0x65) write(r0, &(0x7f0000000200)="35f520efabd16ebae63225259560f8e5815f73f29a44fd332c0652fbd5e44b890db3dabdacb67099bdfc94ff334a5619515a4c8ab06398824b3d3035bbd47b3bf579456fc7d4b48a96a94f67f34b8bb8bcdb9ad8a4f5f728dcafa3193e3b00b90100dc4d5f16b136a5d00d16", 0x128) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) write(r0, &(0x7f0000000940)="bdfb4d2591f8d2a8040d848e4aa051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d407f00952d7b6868284d0721c6b2748aaa789454c00f54f7b2ae09b887f01309d272c02cbbe061a751a71e5c2091ace9bdd11c4501138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c316ab9d6a34d96977c68d1f21fe32a4f89400b4dc386972d2eae1f3c146ed5ead47dfc3ac6c3b018be5455ba5fe808fd840f9e13da075ee5e80082247a3e40ea535caab085c9a7dee598ca84b10ba7651238225996d2250f11c6aa09e2e48641e04d7a65f20100673c9445b2be203c88d0812f17bd53fa3e863de962da8766e7c469a6c4eb47070000000000000030bf18e76a2e43af04c6020093c5feaed31a2006a31f29d9e47fb13d102abf12b5f5dfd9164bb3f1fdd40216ab20136ac978992212fc8611522bec4d5c2aed54f6577928fd2d1080caab23a4a62e7e87050048376aeda4548109dd8d56f444bc34ba33a85c65a2698e9f83807e906fa7b7a473c5c5c2807620df39d211ed72ea0d9815d8929bb6cf00bea606aa6431e4f891c5cb406dac61fc2aebec59f8aec08310ea3219e2ba00ce040d0800007c4b42f13b5ff712c2b75defbf6618a9e01ecff7b0f8a52a3ecdc403df8abb4373aa85bbdb93e277d5060dd7cb3f653e52ef39d454e3a0d2ece50bea78dc03ce0008000000000000000000f4791ffd0a611ce3fc130b72b72ce76503003daaaec36f4e11c7bc8caa9b6b62fe2390bac27e8b97c68ba19f1acd661f686ab0379f90885eea5d5fbda70e64363a47645a0b45910414b8b41fc9a90765075af13a6e7aaa9f89f1498c952f186f263854c29186dedbb7d47b728dddb51db208599f087e15250aac25525e581be85074cd55c40fe3f8912c645ad3e0ee015152ec83c5fd6c2e070000000000000000000000000000000000000000000000000000000000", 0x2c5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0x17) 06:53:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, 0x0, 0x0) 06:53:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580), 0x0) 06:53:33 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x40) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 06:53:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xfffffffffffffff7, &(0x7f0000000000)="4ac2636c60dd48a9342879c7378d26fec24e7cf2191f500286035ee05b00ac62f6c106b8c1e336", 0x27) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 06:53:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580), 0x0) 06:53:33 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)={0x0, "39a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea9"}, 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, &(0x7f0000000900)) 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}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r5, 0x0, 0x0) msgsnd(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="03000000000000005c2633238fb8390b845be6306aed3eba1b601b2113b8855c466e2ac64e2e052d8deb5ebee4f2f809cf3f5b4f00be8953c9ffffffffffffffff22ba96c40c280ef6117b99385a81a1ad391bffffffff000000007a824ae4b92aa7fa09a2dfcee26ad8ef837a11785b532bdf019168c2e98de53e187e5ccaeaaf7b1a0985db4869c8f07bd7fd4b86828b51547f1cac39391c6751fd8a6b870d06970cd17a2a7fd6b1f8c045c07135eaadeea6a8f1dfad30c15d2f22e14f7b5cb0104548895b0c74639aa0176b2e5ea9c12af85aab36c0f3143e9e727a2c763aca"], 0x1, 0x800) 06:53:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580), 0x0) 06:53:33 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="c3a4a52598ce2b3afd045173d246d4f59d7c0ac7eab5c1d811f073cc179b92d0c6f8b30c19e17dfed83eb93378837c1d15d9bcb1aa8482d87f29b8853e100c8eede72e82866a6e9cbea9b07367b8de491931f40a2d3ed2486ea36b8a0878c526516ee4f7ada88d", 0x67, 0xfffffffffffffffc, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt(r0, 0x7fff, 0xffff, &(0x7f0000000100)="845fc4f5c83531f5856e466396862a2ee9155306cfdf326ac7cd719fd4551b4fbccdc0d2a21a349758d7426651c346904903f855f3f3d7a662bd1f81ed82403e8b5c09089b2537694c75875e65362cea294814e4701553496de24bea8201df03e0601d27491c80d7961a6f06930eba5e62fe5781fc9bd40f97ddebe9b71d2415deb8b837034f0b107531e5a8de3fdf81550aec2f1f3f27262da0b4c812eab52009ac816d72cc9acd95d567784388ae41d53229e437c072726b2dd329eb40c13d", 0xc0) 06:53:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{0x0}], 0x1) 06:53:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/254, 0xfe}, {&(0x7f0000000000)=""/100, 0x64}, {&(0x7f00000001c0)=""/42, 0x2a}, {&(0x7f0000000200)=""/49, 0x31}, {&(0x7f0000000240)=""/117, 0x75}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/150, 0x96}], 0x7) syz_open_pts() read(r0, &(0x7f0000000440)=""/234, 0xea) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) munlockall() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 06:53:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{0x0}], 0x1) 06:53:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{0x0}], 0x1) 06:53:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:33 executing program 1: r0 = open(&(0x7f00000001c0)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000180)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) wait4(0x0, &(0x7f0000000140), 0xa, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0xfffffffffffffff7, './file0\x00'}) 06:53:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x30}], 0x1) 06:53:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) 06:53:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x2) 06:53:33 executing program 1: mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, 0xffffffffffffffff, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 06:53:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x4005, 0x37c) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 06:53:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x5) 06:53:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f00000000c0)="b822d1f66d3f32e6359c84eae89f9f8911cb3ebeeadc8402b8ba8bd0de8e0f9f03a573894640b4133ddd02feb60b6bdf2200000000000003cc24cd5d43f99cd44ff723ef7301ce2a257cb9560ff711c8ef62028a3459027b9da17ccd8d858900fa21", 0x62) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x100000001, 0x1, './file0\x00', 0x7f, 0x1, 0x10000, 0x7}) setsockopt(r0, 0x401, 0x7fffffff, &(0x7f0000000000)="26c16e64a357335e125022e910d554e3184a38f4d2c5245bef1f9244968c291a3cf85de6f7e9ff6f8e17039b670d040df3051e8b3d7b3e9a13f42a8b8936b045ae5538b35091d3173eb4a51a0aa765984e3cca592070b6b10611c78e00427c7193d8b0f974512f62b55a43124c039d574be950e7aa7d51", 0x77) 06:53:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x8) 06:53:34 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) semget$private(0x0, 0x7, 0x4) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000000c0)=""/163) msgrcv(0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000200000000000000001000000000000000800000000000000000000000000000000000000000000000000000000000000000000000444b2e0f33facdf92f2565b488a500000000ddb4f06a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d865564100000000000000000000000077fa2cc209b928b5085f"], 0x1, 0x3, 0x1000) r1 = syz_open_pts() r2 = dup2(0xffffffffffffff9c, r1) fcntl$getown(r2, 0x5) lstat(&(0x7f0000000400)='./file0/file0/file0\x00', &(0x7f0000000480)) flock(r2, 0x8) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') r3 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f00000005c0)=ANY=[@ANYBLOB="01002efe056e80611a7a4d7c828de45f092f66696c6530009c5976c0b2242b1b4623a4476ca0f1b13c6523509204cdc4c047b20c89c37c0e3c24fc5b1addd5f9f71a7040258fd43948e2fd59e1c25cb680c6af163ecf0a42344d24d734d2a15300019a4938d7541e2f018b01de520b3e04af3ee2f45515e3d4f9ad1d4d69b4ad24f14dee4dcc935f0601c326b80197e77ed35fc3eb214fdf71ed7f5b8ad4ea1a33d1553c"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x4) listen(r3, 0x0) accept$inet6(r3, 0x0, 0x0) close(r3) utimensat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x0, 0x7}, {0x100000000, 0x80000002}}, 0x0) r4 = semget$private(0x0, 0x3, 0x50) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000300)=""/101) execve(0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000680)=[{}], 0x1) rmdir(0x0) 06:53:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0xa) 06:53:34 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000013, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/208, 0xd0) 06:53:34 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x280, 0x80) setsockopt(r0, 0x3, 0x5, &(0x7f0000000040)="a208d3f42f613602fa74a173c0e2da468f5a18e0353dca64a16c3ac8bc3c763e56b9f230c2ab80eb5e69eca62ce8a3b8e93acb7721011a92e221deda3bb3cfc18059f3831ef5d34c111b2bd4b6892ba535cb63e6b3ff0ea9fe75138a3344c0f13492e179072e1de4ddeddc73ce4c87e2435aa271a006f3e3c26e13e8343f7c80c918eae65061c18f48f9c91e73fac5d4472753d62dff81ac5adc4ae0dd5ba777960de400b384aeb7eed31c0adda160658a9635e31a202e32cd4c", 0xba) setsockopt(r0, 0x9, 0x1, &(0x7f0000000140)="6b9e4dbd031c8b35e365bd65075d347303697ef14d28ce3ac01e6f59e1e8b8b882f629c8a01b53ec8aaf0fbb3684b109e690bfdc748da23cecb65f90902679357c31b257b57d7b61946603b34971b90f8f3cbef79c0184046cf4c63eeed141711ed140f9dcbc52516a16ded2bb9f332e701d9630b329d18171f07a4d4312693d16bd7b7037e3e71a2d57bff1fb1ba1818dd9f3ed7b91976ccbc076a994c880db763481f9f25cf19adfc5b3f1f1fe530c30c0fe632b9310a4bdd87cd35a523a640b6a5ee2f99a7db4c2049e0403205573d8ab1956", 0xd4) r1 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) socket(0x7, 0x5, 0xffff) 06:53:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0xd) 06:53:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f00000002c0)="163830d9622bf65a6b08bdd413e9594893a382289ebfde0915", 0x19}], 0x1) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) close(r0) dup(r1) syz_open_pts() 06:53:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x10) 06:53:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002b1}], 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x138, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x933, 0x7, 0x5, 0x8, "5085d91a3724ac2547bbe49ea6a14566268cdf95", 0x33, 0xfff}) fchown(r2, 0x0, 0x0) close(0xffffffffffffffff) r3 = dup(r1) fchdir(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x9) 06:53:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x19) 06:53:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000306000/0x4000)=nil, 0x4000, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) madvise(&(0x7f0000287000/0x1000)=nil, 0x1000, 0x7) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 06:53:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1a) 06:53:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x81ea, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "0900abb8afb40000000000d1df0c842a9d0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:53:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x63) 06:53:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x79) 06:53:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0xa00) 06:53:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2, 0x2, 0x0, 0xffffffffffffffb5) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x1, 0x40}, 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSCTTY(r1, 0x20007461) 06:53:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0xd00) 06:53:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x82) recvfrom$unix(r0, &(0x7f0000000040)=""/151, 0x97, 0x40, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x0, 0x0, 0x0) 06:53:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x2000) 06:53:35 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x1000, 0x96, 0x1, 0x0, 0xffff, 0xffffffff, 0x7ff, 0x2, 0x2, 0x1, 0x7}) r3 = dup2(r0, r0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000000c0)) shutdown(r0, 0x3) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x8) dup2(r0, r3) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000280), 0x4) 06:53:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x6300) 06:53:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 06:53:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x31) r1 = socket(0x18, 0x4000, 0x1) fcntl$dupfd(r0, 0xa, r1) r2 = getppid() wait4(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)) poll(0x0, 0x0, 0xffffffff) 06:53:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x7900) 06:53:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x7f00) 06:53:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1000000) 06:53:36 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x2f) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r1, &(0x7f0000000080)="12f4982356f4900447fcc1c06d193ad8dcf43e5e1439dc08bbe63867b99f7b2a878533bfaf312367e54fbe497f2db8ef274427f2f07f2ff7b8d381c23dc1ce8c7641c6", 0x43, 0x401, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x270) 06:53:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) fsync(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:36 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) r0 = socket(0x2, 0x5, 0xfffffffd) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9f022ecf000000000000"], 0x1) 06:53:36 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r1 = dup(r0) select(0x40, &(0x7f00000005c0)={0x9, 0x6b, 0x2, 0x0, 0x3ff, 0x9, 0xdfc, 0x8}, &(0x7f0000000600)={0x7, 0x8, 0x4, 0x0, 0x80000001, 0x3db2, 0x3f, 0x1}, &(0x7f0000000640)={0x7fff, 0x9, 0x8, 0x9, 0xc7, 0x6f, 0x3, 0x1ff}, &(0x7f0000000680)={0x7, 0x1}) preadv(r1, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000040)=""/47, 0x2f}, {&(0x7f0000000380)=""/251, 0xfb}, {&(0x7f0000000480)=""/202, 0xca}], 0x4, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x114) write(r2, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r3 = syz_open_pts() close(r2) lseek(r1, 0x0, 0x1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffefe, "0503c966f22e95a163797f00"}) syz_open_pts() readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:36 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x182c3, 0x40) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 06:53:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000380)=""/134, 0x86}], 0x1) 06:53:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) write(r3, &(0x7f00000002c0)="55dd6ff22727b1464ba4a0e04c4d13083ce03f4465b99977ab25cb60f1086fc429e5d9f9314aaf6cd1bc144b3445ab0e274aa371bea94530f65f7c0c7f57c00a52daba1f216739005bee56da8709b272adad3bb926355a0a901ff4310b7f78c7d1c0a16cb86416f3ea3be3331b479998ffcab0149e41a6ec67d080cfbd6d38e7a86ef1e5b7254e31740d036424f0313eeafa514dd96b66c6fef402c4be65e177e499e9f9bd6c1d094e8e679528c92399a7e1db04a540df63caf32ca5b123b8", 0xbf) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0xffffffffffffff25}], 0x448) 06:53:37 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) semget$private(0x0, 0x3, 0x200) r2 = dup2(r1, r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x2) listen(r0, 0x0) 06:53:37 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x80) r2 = dup(r0) listen(r2, 0x5) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x7ff, 0x6}, 0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8880, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/46}, &(0x7f0000000100)=0x30) 06:53:37 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0xffffffffffffeffe) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)='>', 0x1}], 0x1, 0x0) 06:53:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) r2 = socket(0x3a, 0x5, 0x3) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0xffffffffffffff6e}], 0x1) 06:53:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2}, 0x38b) 06:53:37 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = dup(0xffffffffffffffff) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0x183) mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) 06:53:37 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) getsockopt(r0, 0x7ff, 0xfffffffffffffe00, &(0x7f0000000000)=""/204, &(0x7f0000000100)=0xcc) 06:53:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="6430ca116c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140baf2b1dd3b11b3ea95938074751d201ef3ba136153694d5f9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdb2d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ffffba65e6337c5078d753d3346f68956a67789c9459f7e72499faff54267ce9fdf4af3160578726b8a9b5198c9d", 0xb7) r1 = syz_open_pts() r2 = dup2(r1, r1) openat(r2, &(0x7f0000000000)='.\x00', 0xafe0f2c0a20fceab, 0x7d) close(r1) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) fsync(r0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:37 executing program 1: socketpair(0x21, 0x4, 0x5, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getuid() getgroups(0x1, &(0x7f00000007c0)=[0xffffffffffffffff]) fchown(r0, r1, r2) r3 = socket(0x18, 0xc004, 0x4) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) preadv(r3, &(0x7f0000000740)=[{&(0x7f0000000580)=""/232, 0xe8}, {&(0x7f0000000680)=""/162, 0xa2}], 0x2, 0x0) preadv(r3, &(0x7f0000000500)=[{&(0x7f0000000180)=""/146, 0x92}, {&(0x7f0000000240)=""/166, 0xa6}, {&(0x7f0000000000)=""/116, 0x74}, {0x0}, {&(0x7f0000000300)=""/114, 0x72}, {&(0x7f0000000380)=""/226, 0xe2}, {&(0x7f0000000480)=""/83, 0x53}], 0x7, 0x0) sendmsg$unix(r4, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) socket(0x2, 0x3, 0x1000) 06:53:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) connect$inet6(r0, &(0x7f0000000080), 0xc) 06:53:37 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x9, 0x5}, {{r1}, 0xfffffffffffffffb, 0x10, 0x40, 0x101, 0x2}, {{r1}, 0xfffffffffffffff9, 0x1, 0x40000001, 0x4, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x7103, 0x400}, {{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0xfffffffffffffffd, 0xfffffffffffffff7}, {{r1}, 0x0, 0x1, 0x7, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffa, 0x80, 0x80000003, 0x300f20b5, 0x1}, {{r1}, 0xfffffffffffffffd, 0x9, 0xfffff, 0x10001, 0x401}, {{r1}, 0x0, 0x2, 0x1, 0x0, 0x97}], 0x9, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x1, 0x39}, {{r0}, 0xffffffffffffffff, 0xc0, 0x80, 0x7f, 0x7fffffff}, {{}, 0xfffffffffffffffb, 0xc, 0x200fffff, 0x40, 0x6}, {{r0}, 0xffffffffffffffff, 0x19, 0xf0000000, 0xca6, 0x4}, {{r1}, 0xfffffffffffffff8, 0x8, 0x40000000, 0xff, 0x15f2}], 0x8000, &(0x7f0000000200)={0x9, 0xffffffffffffff00}) r2 = fcntl$dupfd(r0, 0x1000000000002, 0xffffffffffffffff) fcntl$setstatus(r2, 0x4, 0x0) 06:53:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000680)=[{&(0x7f00000002c0)="e12951b1e356b57e7bb501a72f528dc73f0170b50c1349c943f0f28a89244279194368be31c67da6300be1553631570b9c6ed7cbdaab3a785061f18abec4f7290a14af8738afa542fdb8ad804b78c07cbc4257df781ddd061dca7a550badd3c23edf87896d9d29f5772b9aa8ec5e9e23cfcc5112dd00bfa99e47ddbc317d48f6e7e8e61ca6a7fed601a564bbca55f28ebe9e786e7e8ecb0c7682c387bfa4f083b3cab01286c3dffc69a5cddf2af6b3a2896954b4b9833a11a6479a0e00a2408160f3aa71984fe103925ea31a225e302cae47ce1e98556430a50a07c537a94ba33fc7685241b5e33cb21a9d29776420", 0xef}, {&(0x7f0000000000)="fe7b5dc220e9db469c9b0280ac956de69234c56f275d6567a8fdabd93e30b4a08e3329c7f09f773922", 0x29}, {&(0x7f0000000040)="e1f45c68cb934eb4f424cde831d1ee53176f1fca662074e4ee669d6c94720c063c13d2ecc81ee3e3dbfffe84cede7fb3e6a46246eec11a791ec60330974ed9982c43bc800b960746e8ae48245d0be0afa6b2fab0d15e4f685a0d5cb9b62cc8c41ab67968b476e24c351239176aabc88e03c34f147003410f7a59599e8053", 0x7e}, {&(0x7f0000000100)="d7ae4c27352f5bd15d01", 0xa}, {&(0x7f00000003c0)="7e4f92f0a77e46009907daa40a8a1a135063389ac457870096f32f5bc7b032cdb255a9dc1a6992148f2f0c21aeb4b14ce7e5bcdd9cad023305ccd2b5a97d5edaf9a711e00da63f04e69bacca604b149d7d9ee0094bc7d830dcb449461cb046e3ed2e0618362c0c34688c485ecb267e760ee3577a7f5a7112d7b7014242267de12d708b8d15151181acda51708150732e21bc578201624080d26cda7eddea3ea1129e10fdb5d4744d4beffb693c9469a928ada2c8cdb4f7d118d0f89a7c04d7c7a067606b452c3517a950102b9f3aaee7302229c0f6626e0225cc0f8a183e0fed5d1fcfb62551338e21", 0xe9}, {&(0x7f00000004c0)="732aa12870bfb70dd8fe9ca9b2e7527712071ecbcb78bcc71a052ba0520d61ef277c08eb965212d0d02f07b39ec2fd51d0a4320772ee87076716696501559dcda3a46c644bfb4b90c5008538bb8e060ec712707ca2da747a7c141c81c2d0d848376c041d7fe92bc5aabdb9c6c8c59815702e2a3f9331406972a07b91b316c6f08eb7be4686", 0x85}, {&(0x7f00000005c0)="0ce09da5844990dbbd6e40a1d53f1005c24e780a673ce8a64c49ebb58b7813ca547e6753369016038b1e79eb92410a2aacffde9d43f356b5c57a854021bf337ee3470839bc724d61d1e592148366de57695ce72199096f6fd39f228845825cbdd310bf83cc9e", 0x66}, {&(0x7f0000000640)="d00c9d3a4792488b5c83e3e71432adf7adb01bf4", 0x14}], 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x0, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:37 executing program 1: getppid() r0 = getpgid(0xffffffffffffffff) setpgid(0x0, r0) 06:53:37 executing program 1: r0 = kqueue() syz_open_pts() kevent(r0, &(0x7f0000000200), 0x8001, 0x0, 0x7fc, 0x0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r1, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r2 = syz_open_pts() close(r1) clock_settime(0x6, &(0x7f0000000000)={0x2, 0x4}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8, 0x0) sendto$unix(r3, &(0x7f0000000280)="08e0c7b8790370042998be19d888fd67f4fdc9ba9ef0f183e4d1363bd124778ea96f8702b1da7e23ddb432806c9fdc812370d367c86c1a85911e75400658e6d7c1c944f14d06c9a249d66cb2f40b728ec9bdde476aee780c8b273360ff99a0f73c3af4275d42f743bf5e408d9abdb9dbb3cc508ce7e7cea8ca80132bfb481c7d0a8503fba25120767bfa28b1", 0x8c, 0x1, 0x0, 0x0) pipe2(&(0x7f00000001c0), 0x440fc04bacf8bdad) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000180)) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 06:53:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) fchmod(r0, 0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x4, 0x401}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() setitimer(0x1, &(0x7f0000000040)={{0x6, 0xffff}, {0xa61, 0xfffffffffffffffc}}, &(0x7f0000000080)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:38 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8d", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c653000ef94b3d77c15f1d6ec545f1aa02b801a4d0400000000000000273784bd34cc8e1ed1e3f90d4c7728a23f7d150ca3b460b780ad52191818247a2350ef3595eb89975f62127bc0cc1e6bf48b01164fbc0b8b32c3d175b33eba2b2a12af33739fb995000000000100000061791d995c336805000000552e9810476497620abd9fd1a7595d4a679f8ecdedf43fb8492bee6ac23e2da38cb7e1838aa179c0084bb1dd1fa7cb78a7fbed13693f6c8dc25e91ec5367b2f0970e58a3263fa05007d5c8fe124680b3ed512ade0d3c5487e58d825de59c30084a0c969cb7e0ca175d1ebdeb20b0a12b9f2e4f4db8c7491c1d5c9749217a83aecb6b80f817f872c40cce77ef27c9298e7400f44b5223ddddd7273815ea3d19ff55f4c4bcabc493abe3a2f38545c6f75787ab5fd1de07ba"], 0x10) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 06:53:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_emit_ethernet(0x91, &(0x7f0000000000)="1dacb3c5827dd639f19124ab24e55c9c58217194834deee25b774e9fbbf689734b56f18430ba528d3a73650b5d736f27d769aaf07c70c605d11987505ca0f8dae15eb1db6ebfd99a4bb19650804ff9d00f72d2e5926c5e1d0ff62e88ff2d5992ca93aaccdd5650c1921097354ec2b90496e876173bba066d67585872ec31ce7f1f31cf4b97d8861b6a2b597f70f65fc563") 06:53:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x6, 0x100000001, 0x4b93, "b6af9aaefa67cc1331a07874cd28f2439c593e83", 0x3, 0x3ff}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:39 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x10001) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x4c2, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) listen(r0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) socket$inet6(0x18, 0x0, 0x5) shutdown(r0, 0x2) lseek(r0, 0x0, 0x2) close(r0) 06:53:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = semget$private(0x0, 0x3, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x28, 0x7fff]) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x1, 0x8, "0503c100"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 06:53:39 executing program 1: r0 = syz_open_pts() clock_settime(0x3, &(0x7f0000000040)={0xfffffffffffffffc, 0x8}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0xa43}) clock_settime(0x0, &(0x7f0000000080)={0x3, 0x3}) 06:53:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x6}], 0x1, 0x0) 06:53:39 executing program 0: getppid() r0 = openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0\x00', 0x0, 0x44) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) fchmodat(r0, &(0x7f0000000880)='./file0\x00', 0x40, 0x0) accept$inet6(r2, 0x0, &(0x7f0000000540)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0xffffffffffffff41) r3 = syz_open_pts() close(0xffffffffffffffff) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) open(&(0x7f00000007c0)='./file0\x00', 0x200, 0x48) readv(r4, &(0x7f0000000700)=[{&(0x7f0000000000)=""/152, 0x98}, {&(0x7f0000000100)=""/5, 0x5}, {&(0x7f00000002c0)=""/13, 0xd}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/200, 0xc8}, {&(0x7f0000000500)=""/33, 0x21}, {&(0x7f00000005c0)=""/167, 0xa7}, {&(0x7f0000000680)=""/111, 0x6f}], 0x8) rmdir(&(0x7f0000000780)='./file0\x00') 06:53:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0xc9) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) kqueue() 06:53:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) r4 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) bind$inet6(r4, &(0x7f0000000080)={0x18, 0x1, 0x5, 0x7}, 0xc) 06:53:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x5, 0xb613, 0x0, 0xfffffffffffffffc, "7e389ddedff370734578fbcef9097b5ac793683a"}) r1 = semget(0x0, 0x2, 0x10) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0x4, 0x200, 0x7f, "356fe9d1f67ba79166ccd6c9c5d8a08d98ec48e2", 0x7, 0xffffffffffff7fff}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x1ff, 0xff, 0x3f, 0x901, 0x5, 0x82, 0x8, 0x400, 0x100, 0x0]) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)=0x100000000) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)="524703b59fc606b321de0e29ae0cc61d54baef391e2199179d12aae17936ae170b4b9c96d8cd48a3bb5068b92cdbfb4065bd4cd81e2bc6a9bbaba44c5841812770845911da6993816deefe8319ec0b498acd41db5af404b41434c7cb70213be64616fb5e155fb4c9a30d09335e4eb58c66016519c5c113c93fff4f835220315b745a47a68b360140a94b53c218848cad77a090fa5b", 0x95}, {&(0x7f0000000280)="4544f615beac29371cee57e45f6621260bec26808aa46d49b052c893521717c50a8a603406f65f56e47ec5a4c96a99c51f33910e91dee570789a3c90a6f80eced4312c19bf54d37f53b5aa7abe6f3004aff40736585283a384f3123f472da75baa2ea322373e2686ad9e75b46a45bb6e0de9c45bc987891f95655b7f117dfd67e4053674258025e44416c1b1c682b8d1295a2cb67989e9b9ad756e0eeab34f900e1e0d9bc54dac014477f5994175f012d89753bcf0080547cc4087ef0e437edaf4debc4032da22094da43bc149d264c7123de6b45d6ad0ee39ba7444f7edaf83394541726993e5fbe917556750fa7cca223933b327a268", 0xf7}, {&(0x7f0000000380)="f7973ab7af2b8282a0ac227f6c66690c358da6897055ee32ae5e680a6d779bb8aa7cba90554e26219a0a71d4a8e6f5023b42906f5409e86e4a6ce6ac63ee30efebcff4f0ddcf3c97f1d174e37971b118e2f254cdcb0cae85d9ade01c6d6615735fe23b04d063d3414bf8e7013c1fb4ec9da0a3a5ff9bc2dcc3a1916dad0f58a4191d45d0119238d2c164e86274d202013bad2910e7eba999733054", 0x9b}], 0x3, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 06:53:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:39 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r0, &(0x7f0000000300), 0x10000000000001a8) r1 = syz_open_pts() connect$unix(r0, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) dup(r1) 06:53:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "845c556b00070000000000000000abb8afb400"}) mprotect(&(0x7f0000290000/0x3000)=nil, 0x3000, 0x2) 06:53:39 executing program 1: 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$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x1, 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:53:39 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000000)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r0 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) dup(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x8) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:39 executing program 1: r0 = kqueue() pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x21, 0x0, 0x1, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0xb0}, {{r2}, 0xfffffffffffffff8, 0x40, 0x10, 0x5, 0x42}, {{r1}, 0x0, 0x20, 0x1, 0x0, 0x5c681964}], 0xec5, 0x0, 0x7fff, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x80000004, 0x10000, 0x8001}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x3}, {{r1}, 0xfffffffffffffffb, 0x1, 0x84, 0xfffffffffffff452, 0x7}, {{r2}, 0xfffffffffffffffa, 0x83, 0xfffff, 0xfa, 0x5}, {{r0}, 0xfffffffffffffffe, 0x89, 0x80, 0x5e99, 0x7}], 0x4, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0xc0, 0x2, 0xffffffff, 0x1f}, {{r1}, 0xfffffffffffffffe, 0x1a, 0x2, 0x1, 0xfff}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0xfffffffffffffdde, 0x97e}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000003, 0x80, 0x6}], 0x8, &(0x7f0000000100)={0x1ff, 0x8}) r3 = accept$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000300)=[{{r2}, 0x0, 0x40, 0x81, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0xa3, 0x3, 0x1f, 0x1}, {{r2}, 0xffffffffffffffff, 0x98, 0x10, 0x800, 0x7}, {{r2}, 0xfffffffffffffffa, 0x0, 0xf0000002, 0x81, 0x7}, {{r1}, 0xfffffffffffffffb, 0x18, 0xa3, 0xbdd97b8, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x10, 0x556d}, {{r1}, 0xfffffffffffffffc, 0x12, 0xfffff, 0x4}, {{r0}, 0x0, 0x12, 0x84, 0x3, 0x1f}, {{r3}, 0x0, 0x33, 0xf0000000, 0x4, 0x1}], 0x1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000018, 0x100, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x40000020, 0x27, 0x6}], 0x4, &(0x7f0000000440)={0xe73, 0x2}) 06:53:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x2, 0x3, 0x7, 0x1, "9859572c6aadef17fcfe6d56889a8b804a790b87", 0x7, 0x4}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x40, 0x0) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000300)='./file0\x00', r2, r3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000018c0)={{0x18, 0x1, 0x2, 0x9}, {0x18, 0x0, 0x80000001, 0x1}, 0x14, [0x7a3d, 0x3, 0xffffffffffff9566, 0x8, 0x3, 0x7, 0x0, 0x1763]}, 0x3c) r4 = socket$unix(0x1, 0x5, 0x0) r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={r5, r6, r7}, 0xc) writev(r4, &(0x7f0000001840)=[{&(0x7f0000000500)="2253c8dfc209ce98a32012119e66d23b340f74d5ab53ba9aa4e5d7506305eeb368411f83a7927b0f8657bec681a998058152e25c5a0c53229b0bafc4b499a0cc8a6a0c1b0e7fd4286c17f0f43404ecca6123c2f256c7ad53c6188e2aba75839532db8edd9da27ce2e3795d895be58b229c3f6091c2260144734b7cc1cd8a2f9a70529e0fc30f89332010edeb216cfa7bcd7a04f6f78021f27dc6db3db1f646bbfc284aa5f46ff33bee483ad59d3ea524a7e8b664547923bf84cffdc5eef82152d9fe11354490523d7e5c64dc595c697a01a19bc05fcf651068b51655524de7c350a7302c", 0xe4}, {&(0x7f0000000600)="c17f431da6eac85f4553807bbb2a2c3c7e72e3fb4f4f1fdc81a87301c5eb8a784a8c4f499ad8ae1b8aada6ca5cd9b3a0e7228ddb27904693cd11f6480890e36a550910163a36d555b223d29ba9d439bcea1162656b51733dd7a224106e9b7d577a5f5d77aa4523f56d0975834c10a32847697ce81eaa56b7f5859e9f4cb5bdc1aa9b95d15593e429c79535de30a51e92bde1cd8bab280536880ca0720bd6fe67f0f2335bdccd91dea70aff49150ba2040bad0e4ec050d03dc33369d03bb238052742afad8baff6", 0xc7}, {&(0x7f0000000700)="80bb999882e514d92e47f48570e122af9c5591782670ef4c8de21dea6346632650d05d2ce9921a47e29e3ba60e60032db3c948f5e40d9a09002e2ee0f1745ddb70743f717d9d4d4675708c0fd073c222df22b2fffb489c0212f8670b92239ab39521e8f438c1d9a8af86d93c63617cdbae525d8d2c3206f7d42cac33afa8c3d052057894c4debeced35f2b861e216294f52802b50104bba96050b4a9493a7314ac1534cd245bd89210b3fb4aff0818c1d1544656df3ccb687b8d86857c92ec05fa734b9f6f58669073e5355b82979208b4b985c2212d19159f930c55c00bb8daeffdcd182a2103fba1f710756e5e6811171a5894dfcb71239d0383c43c9a9fe6f55b2702608bcb40d0d96700328bb662405d593c1464c98d36b7a2d911927e610f2d18b87a6ae43ac94eafa81afdb6b6c45f936db61db32a35cdbfa7a0892e7e32aac1c816d78b60e53ee02527ac7086251668ae65b98b96814a0dcbb4f51aabd944762c23bbcd6c00d7e75f2de5fc98c4ca6578477540350d8bdf36a6de631d776fb22df33d9bbc0e297ef91b73f96b017f87855c865e02ec794af4e66475e30fb0522ff280769ea5afa0d485cbe2e7157101be466ee728dbab8ba9668ab6be8b2d2efaf6c65f5844a21ecc184aa4e34d02042e0ac56276a6ad1c0ab134bb65a45d8ebe7f0b3f7b7b0be5809297addceb5d984b70a58161734c3c346adc67de95642bfcbc2734ed0bbcaed97c32203d864210e4c40a276011266c4b29f921ec41710377ced2459719e2e0a810999f1ed41b04161f6a5d1796a51c4186c107b600d96a3671c1cbc179f61d90e564bc984f6d5cface3d193a0d70edd6a9ae5ff041bfaeea937993badd75cf7eadd7a4b6016bbd9c9c13075b4e1ec24aa5910b4c6822f74f0a61bd22d34832ed97aa0b17e7bf65973b8d479bea3c0a706e784f6ae040f10523a9cdd37279881a67a8865405c2b04d778f8388970cbb32f71f7f7808fe663a801f1697aeb5e8ef0be3656511e9bb5b2cfcbe3385f0d6ce75dc1bf7e9c697c80cc89435d6d1343b2c14c9b08da7138fc33ab59fcc2fb52fba05ab59f2202bbca6483792146f963c3c829d3933dcba0a38888fb07b92412b6c69381ab1d2e2803c2a9b9a464781efe3bb02d5a6c73424a5e7e7e52a2537a0b3c8748e1ba1342e372365fe0fa61b8aa0efd31fd1586e4a01e2e568c5fcbb5a2b854bb2f37670bc86997de913757120626011a04e9afbc24f5d06c971804fe1102b39b4e419233707814dd1aafec6dc475c48d0acfc8fad6dbd8cf2f093efd377c6283dc1a9887b6ec6ee2cd9ca62311ddefe758049ee56beaf3f4e1d80453d10815460987beed40845fb84607e6be817f4b844436e76adafc15523238eeb8ece6e01ddd5c316ae99c7b9cc5c04eaf1416e481c76704cf34f6aca80ae20c51a9fa1f7d961e0d6051039d95a4f6c033afa9decc1caf4de722a8d70133da018fdc6f341286662d6b0d197e1d353995f5a75114c851cb500ec459ea14147625233249e20a6333486b32fe46363f110a6c93860a55febb3eca4d3b884d94b4cda856708cd6983fc542b7136d0f12574d6378c4bc2d2f4045a34c7adfa8f1080c19a1a834c52115112ca9594f41fac51295f7ab0490dd0e83042a16599e376c6404d9e4f1348aa1733016f387f06e90e24d537335e78ab1ea356b98801fc9dc6a10be07ccf40342e3382cf51691dc4edfef214b43755cb56188be710a04aa222c81179234121663abe800f6de3286c557b8338d986e99c3a5b513be062a3086774586a91d8285d6776709c1c3d3dfa373b2dc326f6fd9b112e4e9594c270660a9efb5a7915f5bf302e5f9141251fc8258f24e02c58521122bd02ad8fca66c42968d4369008354cb37e0db5dad477137c9d7e47ed4fae4d46c449eee5832f92a64060cfe4ba977f177092ed0a4b9848e1881708044101453d078db301e64b83669f43a1c56574a4d784975f624740d79270a4561c59f3194576b8b27d7a1f45e4f2dc28ef3e64af041768650764a88a9251e03c716fe4a1186135e455a14503a4684f5a83e551ee1bda29ef377215710ee7036bf11c1edb30f182e0d61bdb9e14ce0f1e4e691b6eee8d200c35e24a4969ff106dc1f3ed1df6e82b3e9c60d4bc5c28f2496117479224b6ca18290d3c6e6a989137690659724cbd341fdc6a5bbe3f754bae17868f798ae53793911822eed2f2b6ef13bd586336dede20e66549adb4b45d93e1092e1628d056ca665b276baf1aa9427fad7fa698a7cd78805b8397d9963d203fc6b08e234cd482c73fd29b96e13afebba6848b5e899a205e1d883961df4f0b492ca8631beed82495d539e5e2c01554ed4a8229a4c4ca3600a48fa329c5944377c28c27a0f9a59c15e06c30ecae2b3dcd4e2a189ba9ea21eae0aff56517b8e90adbf2e1f643d36bb446c6b9dadcf59b1d55da554950a2d6eac7829633a90187b8442d6feefa8717d4f6c82dc77349bf685b3a049f312e85a618591189b69d60800a9d0451f75863bea349e2e0316026a7d9c265367a6f521a25aa031076790d07aa3a88a5cf8d8688fa2f48bd328a00e66c51e59115cd4733dcbb45b7e36cd93034249321b7ee4c040fd19e2937ed3719caa668717a0c372c0a648edf08853a1ba80ae61d0844eab6bd55bbd2065963163c62c1bc71e1684537a6dd3a913cb413b166b5babe1bdc467de6adc885bf7c649b3eca201d9c68effb99624db6f7a55d239736a7b279a40a78b80b41a70d81922610d3ebe9e78b20457212704c7d0ff764ce42882e96f56c8329917e7d1fbc2b0b2030e883f7d45200c92c591d7dba0191f9b2dae1af051d2a9e1406d8001de0ac5e73e6a6ad0492f33bad1fa49c38fecd0b3e1b079736ea4ea3eb626af30fcf65abb56686dcad0403a6ee4a2f8be30cf9c8de405f6aa7c52f97b8ea13e26b2a25856b7a28af63a263984317cd50d86902db4072b222022a7e252444c8512ecc1e521a7c4df58aacd8cb2dc71c814e4f605dcb1e3c9235446979cf27703fee41741a56a452282054117c94301eb571e9a5b5eca7f3057381672678d0f0814f726c159c9499de01418f2b9b622619a18692b2669b77e702c41666497df7f97752dcca30de752af9ff8d1091a17ec74d4842b4341fbf6caecaf3e109f4ab4b39b67cf02dcb234ff413f4bc8a70cd8869e9d46e3b1ec1a88ca98be6aced6e726b0583ba9e76a517b0a9adcec7da9a1b77e06dd3fe6c8b43c2e4fe24275b4be2698729e5a6e706288117994308021b54fdeac146a1f93af190f3cbbc81cb3fcba938e64f112ee236546e47c6ca61eb9b9baf58957466014083596a9160b7608cb834a3067a71a138c81b838fafdae228d1386922a312d4b0b32df6baab5f2742282812c693458e8eac5bee6c8945a07e47997cfcc02531d8b01a845a39c6ba1e9bdd3a8a4701743b384f3cacde5c3cc9b1839700365382e5e311132e54d34f5e326b2cfa23e0a7ae140d28a546510332151f5dc2e739225fe1b75548e398fbe1dd89aa0471a60128b1e671d01b9a30605fea1c32abebe6ff9572faa285102f4aec04289e8f58bb29978743ee3463e513cf8e9cba6250ef49222961b80f6fe71bae9ef040bee75317630857119474d95adace566b6dd57efb9505402ac18622d87f080af22f25f00f4391bdf8159f48facc3a32992af2dee8547f0d5bcca361087c470ecb7b1b1305d2779518b00453988b853fe2218209d72216be6ef21acef2f736e41f8929ee81b5b7d4e405dbea0b4e22f1f006f3b03553dcf3a7569d280ba86c1fe776e8d4957b14b3c771061792889db97bfcfa237765b67460f1a6ad6b95cfd5b27c84490d91bbdc41f670549ead93c9f8195f73ddf27d86f7ccb791f2738a3ab367396143b4f233e979014d6cca833f96ab64ab74a9180ceaa10b1b7fd2cbffb8c644cae841259d9504ab29d0d07eb68e3a0640bdedaeee8d6c2b5c5c66ac59cc98d87be949b039f35a8d363464f05225607e5402e157e960053fc0121056be83379124720f89c1ca9a8f0e8bc253774511f0cd7cb9cf776ae58411b4ff50f5d00fcf0a8f91014ed53566bed9e9e91a0c38075ed6e9d19bbd73fce6bc20b56be5ca28ab8aeebc5ac7710d6ecbddb97d8518c31b7f75807455af45a693443571021fe92905a49ba2bd094138c3bb0002934e782958efe6a5137ed293d0c72ca334ec9d32ec92e945243bd4ce7fa3fff278c45034fd3b877688a01eb37dc7bf595c3da7ee2039e1ea103d6c35d88bf087fad99912125e384d6db0331fe84a050d879820a0e3c3e5c5eb46ddd4cd0369cc360c4929aef95453f168530a5b3cfd79da6fe2b555cb165334de705e727cc36e4006bb385ca09ff91c8b556f14be0ef4c4cb61a705e8532704fb359f1ffd2d896a6f1d90b9e4092c46dacad9fb90eaf2069ecc1a6504fcbeabcdcb98e1429c0b5821ff192cb8f3b95d441d826c77d929d9f48b1ec1de41e22f324c56c08a7621d9bb482440902ee61c4d94e6eed4e7acacaa08d25e1132788af4f83f73ce76ce9bf5fed17d85b2f76f616a4ab40ac9cc7dae617dfccf84fe5618d16b1f56060ec5b6f57555035157383e09c6c6b6871f7ca2b3d1e9b40f6c7b638b29019fb8b0604feedd42fd2c8840ad6678de44aad7fee3ae2e8d261100be73c8c6a88604800a81bc97069a3846b791f3496a9cd91b48ba5556bb69d6964962bcf2b7ef05f5923ae3bfa7d3510e1feb6f62d2fcb777d67a67feed4fd488721ed8c23a98fea4a02876d5501ef53dc91016b572ebfde550ae3a06d2de819e30f1039baa7947782d0ddf890813f3892ad72a28fe8d9b69a4319de862dcf2e613eb7b52e65dcaff8958488d0018c8a1e76ff25f671749f9586adfbb33ca51f981ab5c20a8424c2dbd9d78858b2e899d5e0e06ac3fc4c346dd6a008d637fd3872dd51f44339e25d504840c3867cd6b417252fe8e8bd4c1ecd9ed618063115d18c945add5a380330d373fbd33476a28651bc00a1f6d3711bbcf4978f482dda0ea9182e62933df473e25760d061d74cc257f9107988dd42a386da8b4a829efe05c828b5f72ec6a8f52e099ef529143df5e36671539b977486233392903f989bd624c8c2148edc283b2516f8c795c259c4139a53ec10d40a6853cc0c95a9936e3e083a6e5e3b9dcb733f199d8e8ff2732730684fc5fd8a8f322e80fc234551f6628689a359ca5c2fcdc6f5f69fa8901d50e72695b9010f5518ecaebff4d765340cc9c1d0f115d94a0b36976fb989f3cf697d34c8557b0923553cc89b7dd8988ec346a2aa6e7efdbcf1c68dd832c46563831cb4a588cbc0dc8ffca90a3ce17a8af9b74bea9bf1801f69aa72212a21091f87a665d2c9ba98b2cdfb840121c4579e3b35a14ff7eede305acb1ce1bf67934d50f4bfccc9b34fdabc4ec87f309d6a272233d51fc26ee93e3efee631d0aab7a47189b8c51262874890bf4946bd907a1af5ac2c19116d87127a9b122176c012512fd0fb204ff8d98998195ff9e1aa06d265bb5016ce64711c1b007f957cff4d17d9a7277f0508092f800ee47f09451d5bd7bd5c377b34ede9e855cccce6a07a72d8614d8fd08985c3ad256d65d56495e8a482d4b2c95280e99f1b740c0506b6b9009ddb3d382fd5a7af162a37ccd7721db2789d7e730d1f70b6260ab13c0f07d12170c9452a5758b45734d05c6e609383d4c1d479c3fe9870c5257131ea3e7df4a970b661e11d662fb4e0486dd456c628b7926c27dd4def5b9e97d", 0x1000}, {&(0x7f0000001700)="4ace1641c160c03f42b12ae317b15b7e754dbc02e56b4100395ad3af49f9bf5ad642e4e4763cdf88faaf7fbddd50e4811b0993105d4861f5a65c81c14bb1c8b2432f07cb1bcce0fe4de92cf7f32a16994aa10fa37ff6dc38ded4d6bff7a306bc8e6d93a5edbc9af9bb71492e59bca180bed42eff26d2e9dcba10e4d999dd9982d73133f3e3eafc302a9740d1be86cfc8f4c4097a123520eaca1b0e8b42e3", 0x9e}, {&(0x7f00000017c0)="e69fc4ee6b0c39d5ce94d6b1819a5a874f4c14b0c2978c5eb48e6c8b3b8b7cf5a994e2ac8537bfd8c41af47123e068df57a57bb24230f7687167b4d2b6ff50e8df47afb678d7ad343b15d73d566094f728ace7b41a787ba6771565c5ff1f7d8262f95ec5ac192e6713488572350d50263702816b6848af1a11cd92c0", 0x7c}], 0x5) r8 = syz_open_pts() r9 = dup2(r0, r1) kevent(r9, &(0x7f0000001900)=[{{r1}, 0x0, 0x2, 0x0, 0x370}, {{r0}, 0xfffffffffffffff8, 0x14, 0x80000000, 0x2, 0x3}, {{r8}, 0x0, 0x8, 0xf0000040, 0x40, 0x1}, {{r4}, 0xffffffffffffffff, 0x84, 0x40000080, 0x99ad, 0x2}], 0x5, &(0x7f0000001980)=[{{r8}, 0xffffffffffffffff, 0x2, 0x1, 0x1, 0xfffffffffffffffb}, {{r4}, 0xfffffffffffffffe, 0x9, 0x80, 0x8000, 0x400}, {{r8}, 0xfffffffffffffffb, 0x80, 0x4, 0x2, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x80000000, 0x2}, {{r8}, 0xfffffffffffffffa, 0x9, 0x1, 0x80, 0x8000}, {{r4}, 0xfffffffffffffff8, 0x80, 0x20, 0x2, 0x7}, {{r1}, 0x0, 0x90, 0x4, 0x1, 0x1}, {{r4}, 0xfffffffffffffffd, 0x21, 0x40000002, 0x8, 0x1f}, {{r1}, 0x0, 0x4, 0x0, 0x1, 0x25f}, {{r0}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x90f, 0xa0}], 0x705, &(0x7f0000001ac0)={0x0, 0x2}) close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963508fc10635399a2bf70e324f7e8c1ffe592a444fead0d0f5d27fe6473b5c243232e0e64346621c14f222c6383accba22ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf711b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a956b02ecf1b942d6cba6e372e9472d1246f2a62bd5ed87ce95f620f78e6fd6b10619c0cf0343a4d28ee389226f05907180e0e93f6047dc3fd8588a84d72dd0a0b03e7e5e76d8ef6799ab317e33fc8b9a138dd746e5e7bd654a524cf185dc3f42fe1d94b5cf5653e50bba0a400eb1ffdc594113b02491085cbe78dcf45d16c5a1a8c5a2292dcbffbf4eed4e75c5c3adb349dc72f26a9d1f95"], 0x1af}, 0x0) dup(r8) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x7, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:53:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x3) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r4, r4) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x3, 0x1000, r4}) 06:53:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x8, 0x7fffffff, 0x9, "81a776605cd2e083413f82b698525df297fb93f5", 0x5, 0x20}) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:40 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x6, 0x4) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8400, 0x0) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') 06:53:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) open$dir(&(0x7f0000000000)='./file0\x00', 0x81, 0x84) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000040)="f66b9316508d0cc236ea0b240e3853bf9aada32592e91921c5c7e279b21a12a714d32b4c45ffb4cc3104273da174ffaeaa6ddd8df51e79cc6b892a1eb9b149d372070bc5a2a39456940f22ed1e8e546cced3488d06aa78bd8e1cf542c53fbf5692cac4b1f18d26558dddefd866324febaa15574b1b", 0x75}, {&(0x7f00000002c0)="d42268bf164c69271374a92f52c7deca2edfbfc36ff93939eda5f5b99bbeb7ef97976ab12eee267c0b1bc2556207509e0e33356b9241a3130364c55bca07c26d5b8f8a2c22779fe90b2babeb4261de071325113c750aebab7e8b49f2adbf71de685d43fc9eed945651781be178883747dc6bda3574943e2b13b7", 0x7a}, {&(0x7f0000000340)="5c6ec8a12d583a8382d378d7d38081d29e9a92aea990a2d4817fd24e72f41255a3394378de45b118acb67dae17d63c7d7add9b3db9977f324a99ae6e577a49d6f594a2e0ddee86bfe1e96a41cf034e8b390ef28f683ebe87e85805e35f5a7009c10af6ffb53d2fe692167b1727c0b8c6d84775c349d7a33d88827b05", 0x7c}, {&(0x7f00000003c0)="14da1d0bede7351b43132266e8a983aed4b60a41c44e2eef2313c2aff2401ccabd9d93e052b70d14df13cb9860e096f8bdc7dd6f2962c9210764364aca658131054713400b6d69e96985bf659c16425995d443380092181f2918a91d08fcb3f5c156160244a082a775a51395cdbcfb164af5566a3d90343f4f8e3159412c44dafbaece1e3f6145591d6cec1eb5a963b628d7a0a68d1df175e16a06a1336c7124", 0xa0}, {&(0x7f0000000480)="64b32e2cd6675528f533aa45d59697e3bcf91031a2a3b0a7497391ce46a766163a492edf83474b85816ee5b0537586779578b45aa23b19d119af7528e9c075db02655fffb521375e4f707775aafe158440e00ada4b673a52b128bb4d52a2dff90d3ca5c28abd4f30964f316229a0c9a74f101424d79042c2ccd4c53678cc4e8276caef6ce7a06c", 0x87}, {&(0x7f00000005c0)="fd06be6d51f428ef74a52ca3347f996ba96d9da235856c8c1ea48e60c6bbc8148e1773be2b9ca01efa46d01bb8716a7bf4625ed8564e185b68522f6b923fbd92b12c06bc9f2144e20464f2a0aedf013ac27697d502e5ed02a841622d760b3c740381a7e14b4cdd5275ccd79bc180ef837a042dbeeb45fc36174a13ec805411ccde58b3857a689b8ac56aa2e05201a6817c9df29408754c193d0cd08f3707f9c18f7246cedeaef2a6236354188677983828f22db0e44f18", 0xb7}], 0x6) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:40 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r1, 0x0) r2 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/163) msgrcv(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000200000000000000001000000000000000800000000000000000000000000000000000000000000000000000000000000000000000444b2e0f33facdf92f2565b488a500000000ddb4f06a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d865564100000000000000000000000077fa2cc209b928b5085fce00a74c72000000000084"], 0x1, 0x0, 0x1000) r3 = syz_open_pts() r4 = dup2(0xffffffffffffff9c, r3) fcntl$getown(r4, 0x5) flock(r4, 0x8) connect$inet6(r4, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) r5 = socket$inet6(0x18, 0x8001, 0x0) listen(r5, 0x0) r6 = accept$inet6(r5, 0x0, 0x0) close(r5) execve(0x0, 0x0, 0x0) r7 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r7, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) recvfrom$inet6(r6, &(0x7f0000000080)=""/12, 0xc, 0x40, &(0x7f0000000280)={0x18, 0x3, 0xe7, 0x9}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000002c0)={{0x7, r0, r1, r0, r1, 0x5, 0x4b}, 0x7, 0x56b, 0x3}) 06:53:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f00000002c0)="c8", 0x1}, {&(0x7f0000000300)="cc7f7b36c6d425f4d557fe9eedc97b391e346c872cfe9ae4b879ac039bd714c1b2da4012df08adf4d0f971ca94116e0f807848f3dd2da38bbfb9af97c12b623475eaab48b564c2e216e241c0def82f2c4ddc368a87531689e43d1f5913fea23614e3971367895775432e4232feae7beaa4508073fcf01944056c4640e1d1bb345eb3710e4fcbc948c763c1d5a2f63486eff48b584abb5e355d5a261c06c5d49a020223458e4f36732c959e5c0e80d4190a9b7dac3b0d6ce048f4e8ce637c93e8e8ea72b3dc4d7c5c5fc0", 0xca}, {&(0x7f0000000400)="06696ef49dfced54eb7c80c004a52c429cdf1b05508bdc35b345cf482bb1c5155f54925b0f", 0x25}, {&(0x7f00000005c0)="d9cd68285e973d57073a206232f4520c51c85fa29f672b9296459f31e2b9c464a6576d3f5ad86c839e1df0c095c9e43c87a1d6fd89935c78c3c0d4378ddda571debdcf2b2e48e24209bc6c2404b929fdb7780bc5116ad7530e7e04146ef8e8ee77ee7f31477890f14121d0f5f42b479eac2aa6cca609f31f4a776e84975a6102d371f8e22a62f92f046de93c98786fe8a11cbc788405b2ea4f6e5d6ae41ffe2cf359290f822cd564b96af3b18b95a953918c7aeecec5a2116823acf0501a7fade07fa1056b53300d3a8691b92ce05fb19fff0d8e28f52391d91468eacdd7755b1eb0a9d26afd064ba6ae4bba417a4e6320c3174240f428a747ca9d064a4dc1f380c631509d3c7da36d13d90dc3aa4a80227baebb2a0518baf5f9ce28d87e0e8f19225897a99829ba05dc147ddfd560e7c7fa70f3b6f3119576cbcdd510ae8cb42b65c6e68f31818d6fbe48303e178a9c72b2f47035db0a47ccd40ba47d00d94fb9aa70297d1333d74bd94a838fa5bebc136bc3d730e5665a6d7b4004627c58453991e22079aaa5cb340b2949c4a9396ab0c842f154f4f70a9e14ee61848c569c8c2cdb76271cc7de4c83e348152cd462eed5700c51430ace93e6b7d0e8161dfd6a1a70b70d28d8a0b39e3890876481080556c2d0479d51df89242be139a0dc50cbe30479d569d7f44c0d731b5cdb26402567770d94409ffd802d9d3f469ac50ac1552072685dfaee7be1cc9f2a90db102af3f2c7eef94bfe77871e758b70e657ec02c4a2a3f868954ddde1b99b8c5b5c0c75811928f2be302473d1b17acd294c6448bb7499e335ad7491d11e60ede340fafbadf1975447e0e1021a58efface6369dbdb530873321182ec373d99d00d2a18184d0f91a8a5c91ceb0a2d3d5409651481ab1eb09c6804775e3cd6ce46b8dfe7108e6bb4d523698c0842b7276a1b18287ff47039363700c70b39f21bad890d1597f2ede1ff70d65c50975240fd1b4c516e07b784e1354bf064dbacfc2fb5c92711e716c1004822182223cfeae966557afd39ec3341cd564d7360c45aa8887e6c875c897f88532662aa77573b5a081a9a4f76f93969a4596774de29d4f0ed57963b43ef370a6e631228d11dbaa93ebc8fccf95e1a1e07858509404a55eb228656f991ec98c78941aab5c8af9010e7790cb648ec162e3d65de6f2e122cc930490f7c8afc68c28a7c7712981b6b22e163062b4b4b2e15f8b4f3bb10de033a7af1df18960558212d270b511510bca760274d71b0f7a8bb63aaa63068ea029d3cd15f84756212c232ded044334c845bfbe345adf71e9d35639228d43881ceb1068eca1cf02a4c447e03d5d2b0b6f3f4fd43b885c16f0014d6bbafa7d327f7ffb92eb81546379ceb3ba2c731683d285475ee5b093160c067cc7c2e416ce8792453171dbcef8de12a4c6c6a3bd5e550b04514aa48fe83a546669fa946f28c8410bcf7f00b5bc83d4338383f1f44c63ff1ed587207f3511710ab22024ab858813cb24312519c41fc6cfe91aab0ea79ea313bed695a72675570bbd54f1dd1248ab7510de184c3dc2cb62bbd927cae74acf2d3f29f2feff35963b0055d44b2c3ac46320b57f9f339447913703b11319b4fe99166f3a3bb3afdc1b67a05ed0ab19c17036c9cce8ad8e967ec881e77e1e3b72ce9a11a1af90e464770a770a1629439689bf6def29e8f73e4154595432c287b9d157069a66ff89d7e5501f00d104986011f165c05955218a5def3a6bad5117c0064ceaf6433f7d405efb20003073784e1345cffe975e635e4d1588571f89452943c7b96112d29c4182b1377a32ef092dabe5aab9d35e083161dc3ef4198338a9f5c0d66f7c3e0a9728f299c1bcb40f6f4bb1469591db5526033c345251aa341e8912d414c3ecf82cac24b040b74442272afa775c6e4f1efa8961e80c6740d7e93d2ec5c577efc46d10f933170a583649a496a2de31e26fec8c7c32d2f626d6dea03c2d850580d574cff98797b5c8686726fe7608590530186036130cd9c9bc184911022e5bba10726cccaf74c8a0eace776f91da51662d0d0c4e8b909bdceb61bcca222293ecda46b990900a5213062f68ef48800abc819caa66052051ecdf1e7286c870cfc3e0d7c5085230fa4d8aeb8d2c45224c745b907e4c0f7344f8c9280c57909f608131b9877fa2dbef3c64559220798863b796d431c00e6275a21e4901d76e06c0c35f559d1cd6bc3698f3344cd1522ac2f60cbe514575a0559f4956be3161e9bb9de1d1edc6205b10d93c895ffafe930d91ff9ce362d86d9f0c5f468875aef74498938564840657253f91d3b8ac2f7b820bb407f0a4fb27637e57551f3bb7121343637a9ebc90de688e3a9202d16147491557a56ddaa4963f546b8c15fd942d2ece6c4bd5c527e02f1265213927294e6c2e85732e45e47a6c0370080d915280c9870c581d6222c6ccc6915e926239c15638247b8dbd41b32407119f45c8298433ba889d045ab4d5cb6bbe4f453c53b11e4e6a5f9046ffd05f35b049859ecdf4c330d8d29ae546159c889f42d76a36ca8857bf831de0c3d5ae76f645aca8cad077fd9f8c3440c0ef770e12204a6797c76bf25dbd34c788740d4e59097127d7956a40465bb98155a613cddd6c9c7e2009481efc3ee7662d4fe466028051196c1175a9e3824e1add1b4ca839fb3c233f72554cc9f551a3882fda6dd987a49f0baba98c92dd0a8a66a7eb62dda30665c148fd686966b6d30ee288acacc3b4d6f625243131f3ca1e2b5bea818b96868d59f26c4dc8f5adbdc19f30f70b92400eeca12e308b967c516cfed2a24d14aeb07f8473396398c4404518ed9395318abfe74f423bacf4651545077b8c6e389dbbd0728973c2f8c317679eaf7783f750576aaf6b3eb0d72c4fcbb8713a0437a917791f5ae04de5111685d1e287fa5c1cf98cdaa762ae6913bdeb25f8a4a65f24f538d59d099a49f2396122dc461c84b702d8579b4cda12c5970882b19839e635c65a2409c5d0b497b8f49aaedcf5e9b42d1d808a79d883ae8a321c7c58bb94a0ca91cfd91c7e15425c8d42bd6ae13bd29a39f045b4926712286fbeb8dd921668f6c9de91a63af422802acc3734b99bd4785f8ce6ef3a473cd73e2fcbb525fcbea37a03c723de2566a28bba6839d8140c25849e9b0fc32d79b414f6cec2dab44e7f7a6eace2488c3b6788d07d29f76c4055d282d7e6a40245652eada72825a812ebf73054a9d11acf09bb846be708743621e8ff40f5bf98cdfb0796b104a8cd1e79a5c6cde0b1ef2d00ca27cbe14201d90ba842a667485b4733ed42a873d68cce56cae302dbde2c2665611f2d1a33ec274e796c8025969e94b71f2c9e8a8561c10ab3f6a5f5ac7a59b56767c871d1cf8503bb1d54e2987b99edce91234e2fdd43eaf795e84a0cf664626fd083729e683d7bab19cd6898a256134c0450df9b2ba37a5195f2a361d73eaaac7d0d11e7133e309c241ed801f48578264e9a1491560a0471a7abd31e21bd6a171285ce3577061ac4efadaaa62c4043bdc852923504473ba7d9eb650514d101d3ef64984a8f434a1b23fb4fbf5306a21f64335acd0dd211aedffb315d6ae54457b75a43ebea7f09111b7196ad9b28fa659615f78d8f018024454d09eb6d569f8a389dbca6e8cc0b1ad40759872e408a0f9cda1905e0c258802b7c19f01cab8c5ccae64db5513cb5960d1ebfc033417b6cec9b9b42c1a7f7c102e0431e69b60c45bea41281e5c92baa1f2566ccd8ca256dd8a1ccb98ae6fe2305fd92c7a9821fcfb1191d9a3cd6d0c59ef886b310a45f88687539d1b35d6641381357a28aebc736184a7d54423e7bd1ece2ccb6376e473d5e0547081cd99864a5e9ef9ca9ad8a02d51b8ffe458317950c117456ccbbef76937b4162e641a7ea9dfc1bbff878cd866b2343de17ae713bfd8e7ddc274d30b09cccf6aeb3760d28bcda2633d1d3217e4698fce6a17621ae85cf25889a322374136c7040aa9de90cd84f4fbc044da4b4cddfee0b89b4962ebf45003765216b86490b6860e5684679b7b64fd5c295c95a7cb6c175564694db6802202c3571da39f3f31be5c84d23e5fab6efca9f4cfcffd8d3a41f88f380f711f8afebec64bd92f6c34cefa06f6ef2780fe745e9e9844d39c9e3de92868f30c97d35fe0eed6f627834ef9a588391b3c87ad6a2d976156eb572b9260901c6d2c15db9e647320af3c492dfdf155ce27277e29f471fecc5aef5dfd7068d2084a5c988826b36877c2b26134b6d32307abd7d461e7abb2f1bc00a1609a9a061fcb1a80694ce160bb4c1e73ace7f718200172e90f0550ac1e9adcdbeb409ecf412313794ec2ac949f960085b3a42e0a5e7c94a58dd4735f45945f9e1a1f756b552d8ba72f56bfc47fb7d075004f242c56c700a244a250866f55aeae155e7b43f737a64f76592dc64a53d9dc783cf5767e574c6a96f8b0189c9818447def664c15e4f5791548af389b28305d05133211927d6341bd41d427beef620a37a35bbab7a32f9c187058673e9111742cfd490eb16babcd36d42999b4a3a48b5ea40d70e29aec2783b09f444e301fa40c57ace00d2c9c3147c23ac4387c997e724b598410701a7deaf6801355aae40b29951fd8b439aa36c403bed56573d4433ad783412f619b5f3f93f1f1ab7743533e7cd0716a324d4ffa91fa9dd41dd1c549f00adfd53fd09fb5727b341ff47a314b6d0e37558c82b272185c8435cde8b98497fc6083af3eacebf99f3257aecb14b449838feaff0d4c632ede4c9de66a05b3e1c90c3f169fe87f0617239279227e190096dc15820449b3b47660de2fbd68aae254589066b33fc21f9cd24fdecfdf48879845dde268ea74d68c8983e7052f3dbeaf7b737e72b4443393eae02380199146f9df21531f9399749ab5fde65d7e8c8161b35b67eccecffa2c473c54e2d54abb28e0ae41455a242ca56e144bbd5ae504e7e5f07f4b272f0688869e67e8ce4c6c51507437f118f2499418582846834912be87ccc0d07d95a5f295cb8cf6233de060bc5c6be848ca6d2b534796cf6fe69e0deddf974828ee5f051b4d1066fec23b46d906fdbdf9932671488f0f5278a2b33f1682b2240ad82581d446e72e1c6f58ba040b5b83a09397ac91ee57502cae4e4fa25a047f7699458f9a99bc5916edaaf9ea0db2ffafedd0b335bd6e540dbfb8cfd8ff29fb530b5f4916f7deb4700dd9edb2d4250c4114367fe166af7ce9ffbdf3ed72688a9741349b0b41545d067e62ea05427420b75795b903408fd196780d89f116c7a395edc73be508d6c3d6bb81f8df0ba8d182c68013c8df549860c5b0083ec4a4ba5aa3d365419744a9c26d1815796353c00968032d477601722071a82609f4a3d40a894bb0d3aa6a9d728093206ff3778e0752bf3ea639701755c74b50425648936bf969b27983673bdbc6927f1b197bc88feb28243d97e68fd94a1cbf564a207aa8f0143ac7f3731b7b0ec18bf34f2ce8e90d97fae6471a2b69f4f299ea65a7bac3348588580932ab8ea97fbfbad5a854790894e364b76a81a307f889cf29dd52b4226904d32938a09f7acdef256482db6e6b68e37ee3df9839070a39716213d1f83bb368d69032c33032834dddec7fb5eec61f8039f1ab5a11e8486e2a1be25c9fbe6eb84b7c620deb960fe99f731b11574a63271914c63f6eb90fd98946bee894a1625362a6ae34e1e85df5e5212d8e2f312f5de9299d74e6801c9389f7d508053cfbee0e6bf61a04666b87485d13376d7e2300aeb908e829f4e1477cd6df", 0x1000}, {&(0x7f0000000440)="7f06", 0x2}], 0x5, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/10, 0xa}, {&(0x7f0000000040)=""/101, 0x65}], 0x2) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:41 executing program 1: r0 = socket(0x2, 0x6, 0x9) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r0, 0x1000, 0x3, &(0x7f00000000c0)=""/232, &(0x7f00000001c0)=0xe8) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="1000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00200000bd9421a753804b680a8fafdef31109eccf599fad13f9b2e7f446549c7441f7e25851a064781f7656d71c62d9164ad4334bf2"], 0x30}, 0x0) 06:53:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x9, 0xffffffffffffffff}, {0x18, 0x0, 0x8, 0x35}, 0x2, [0x8, 0x1, 0x0, 0xca4e, 0x80, 0xa91, 0x3ff, 0x10000]}, 0x3c) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) 06:53:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa08, 0x108) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x382aa, 0x80) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 06:53:41 executing program 0: r0 = semget$private(0x0, 0x3, 0x8) semop(r0, &(0x7f0000000080)=[{0x2, 0x81, 0x1800}, {0x2, 0x8909, 0x1800}, {0x1, 0x20, 0x1000}, {0x7, 0x3, 0x1800}, {0x3, 0x1, 0x1000}, {0x3, 0x0, 0x1800}, {0x0, 0x8, 0x800}, {0x6, 0x3}, {0x2, 0x80000000, 0x800}, {0x3, 0x0, 0x1000}], 0xa) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) semop(r3, &(0x7f0000000040)=[{0x3, 0x3ff, 0x800}, {0x5, 0xa57}, {0x6, 0xfffffffffffffff7, 0x800}, {0x3, 0x2, 0x1000}, {0x1, 0x7ff, 0x1000}, {0x2, 0x7, 0x1000}, {0x4, 0x0, 0x800}], 0x7) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) close(r1) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00002d0007f900"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x0, 0x9, 0x40, "aeec38026d9ad87886a69b8804dfa20d5781dda1", 0x1000, 0x2}) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x5451, 0x0) 06:53:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="603d7455e6483163ffe85eb4026c5c58aa018b26bd628a4ecd67cb8a0a8ffb2a3d79fc8ddc000f437b67ce7d2616662521ae881f373e9804ae6eced20e501648a5ed87803301640fdc301cf491f66f73a5e0ddc3df3143290cd9090588544a588378518b78", 0x65) write(r0, &(0x7f0000000200)="352720efabd16ebae63225259560f8e5815f73f2a044fd332c0652fbd5e44b890db3dabdacb67099bdfc94ff334a5619515a4c8ab06198824b3d3025bbd47b3bf579456fc7d4b48a96a94f67f34b8bb8bcdb9ad8a4f5f728dcafa3193e3b00b90100dc4d5f16b136a5d00d16", 0x6c) write(r0, &(0x7f0000000940)="bdfb4d2591f8d2a8040d848e4aa051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d407f00952d7b6868284d0721c6b2748aaa789454c00f54f7b2ae09b887f01309d272c02cbbe061a751a71e5c2091ace9bdd11c4501138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c316ab9d6a34d96977c68d1f21fe32a4f89400b4dc386972d2eae1f3c146ed5ead47dfc3ac6c3b018be5455ba5fe808fd840f9e13da075ee5e80082247a3e40ea535caab085c9a7dee598ca84b10ba7651238225996d2250f11c6aa09e2e48641e04d7a65f20100673c9445b2be203c88d0812f17bd53fa3e863de962da8766e7c469a6c4eb47070000000000000030bf18e76a2e43af04c6020093c5feaed31a2006a31f29d9e47fb13d102abf12b5f5dfd9164bb3f1fdd40216ab20136ac978992212fc8611522bec4d5c2aed54f6577928fd2d1080caab23a4a62e7e87050048376aeda4548109dd8d56f444bc34ba33a85c65a2698e9f83807e906fa7b7a473c5c5c2807620df39d211ed72ea0d9815d8929bb6cf00bea606aa6431e4f891c5cb406dac61fc2aebec59f8aec08310ea3219e2ba00ce040d0800007c4b42f13b5ff712c2b75defbf6618a9e01ecff7b0f8a52a3ecdc403df8abb4373aa85bbdb93e277d5060dd7cb3f653e52ef39d454e3a0d2ece50bea78dc03ce0008000000000000000000f4791ffd0a611ce3fc130b72b72ce76503003daaaec36f4e11c7bc8caa9b6b62fe2390bac27e8b97c68ba19f1acd661f686ab0379f90885eea5d5fbda70e64363a47645a0b45910414b8b41fc9a90765075af13a6e7aaa9f89f1498c952f186f263854c29186dedbb7d47b728dddb51db208599f087e15250aac25525e581be85074cd55c40fe3f8912c645ad3e0ee015152ec83c5fd6c2e070000000000000000000000000000000000000000000000000000000000", 0x2c5) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "85495500024c51000000001167f5bfa600", 0x10004, 0x4000}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0x17) 06:53:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x1f) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) write(r1, &(0x7f00000002c0)="e8efe3d85b372ab36824acd3861a1aadbc6bfd4b461604f7b2619ea31cb0478ec7fa165ba507fef7bf03dead339ec073994b8ed28344917bf0fa2bad73ec87a9e8ea183f4e89d96f08f23f3cfb5036e5fee316ba708476eec94045b15c592fd0b3b47445cdaf5a71eb9a938c4c6ba4ddd9849a125dfe91023e57811824c2804b3ab033f7d4ecd654cab7ecb938e8049a8cefe4052d4998988b3cb7953db85ab74acd53427c92ab2823a2fb90cfb92158f3875cd41dcfc5eb98", 0xb9) 06:53:42 executing program 1: r0 = semget(0x0, 0x7, 0x4) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/165) r1 = semget$private(0x0, 0x0, 0x288) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f00000000c0)=""/4096) r2 = semget$private(0x0, 0x7, 0x2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000001100)='./file0\x00', 0xa11, 0xc0) getsockname$inet6(r4, &(0x7f0000001140), &(0x7f0000001180)=0xc) r5 = semget$private(0x0, 0x3, 0x200) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f00000011c0)=""/24) ioctl$KDGKBMODE(r3, 0x40044b06) pipe(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r1, &(0x7f0000001240)=[{0x1, 0x7f, 0x800}, {0x4, 0xfffffffffffffffc, 0x1800}], 0x2) getsockopt$sock_int(r7, 0xffff, 0x800, &(0x7f0000001280), &(0x7f00000012c0)=0x4) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f0000001300)) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000001340)) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001380)) unlink(&(0x7f00000013c0)='./file0\x00') r8 = msgget(0x3, 0x8) msgrcv(r8, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x3, 0x800) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002440)=[0x0, 0x1ff]) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000002480)=""/165) write(r3, &(0x7f0000002540)="5e69aebd6d7a5cba473e2d0ff0c648786693f3af1b62bf6aba0af18c3845944d1c7354637bf5885939ddd6604f6adcec3b695e04a9fa2cd1ec1799c789dc827642e0c78fc44e66ca764d0727", 0x4c) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f00000025c0)={0x6, 0x4, {0x20, 0x800}}) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000002600)={0x3f, 0x9, 0xfffffffffffffffc, 0x2, "08727ec2af2a0cc7b83931a6e7aa341e31270b41", 0x20, 0x3}) r9 = getpid() fcntl$setown(r7, 0x6, r9) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002640)=[0x8000, 0x9, 0x2]) getsockname(r4, &(0x7f0000002680)=@un=@abs, &(0x7f00000026c0)=0x8) fcntl$setown(r7, 0x6, r9) 06:53:42 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 06:53:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) r2 = dup2(r1, r1) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = dup(r1) write(r3, &(0x7f00000002c0)="940475646908fd501e326e2876e9e7090d7f55844bcd7e1fb1cb60ac07ebd1271bdf1c07910bb403740ecfc4e5b85011dfe5b6a0583f2a121b15a12a7c4448a1827deca2f5df9a1ca2e3a25187c7a99e9cf94b93169d1b6decbd1343311ac0f0c7cbe03c4eced23158e9b4804c27a84cdefe63858b4d376254493e0299785445c182fac545aa2203c1db0cda48c2e82e262a6a9cbf5ede8d192179bf0c92462f8eedbbcd1612d67d423015ab4766082849609dc4a57e0563d5f85970c6c0c5786ffa98940165c7e50a76e5db22f58b25b54b49d34ddd949ba4de53cde3a8fefa780bdf546d6f3472594aa427bc71", 0xee) r4 = semget$private(0x0, 0x1, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000040)=""/100) r5 = syz_open_pts() bind(r3, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cf85b73359282830881d1bb57c651ff21803fc42a1835ff88ffbb24d03e5c992a2e4f6837b50ca02884883e79dec95bc80f06ed3f84", 0xfffffe18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)='>', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "003331afc0c8f79e147ad4437d7426ab5f079c70"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000200)) 06:53:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000000)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad1b061ed7ac4fcbd201e1f59d9938e48924a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3755b33c78906a57c467cba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d8fac5f1bd53d079312557a90a6dbf729a8c82830881d1bb57c651ff0000000000000000000000", 0xfffffffffffffc67) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0x10001, 0xab, 0x108, "67d41f9a1fcb8da129fd589b013e7857beed135e", 0x2, 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x18) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7, 0x1, 0x81, 0x1, "dfd1bd293dae5684ab5bd6ef89f94ee582ac1b8c", 0x1f, 0x9f}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x10001, 0x5, 0x6, 0x7ff, "453461247351075e2aaa2a07d0fbd8145a63256f", 0x9, 0x5}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) recvfrom(r0, &(0x7f0000000080)=""/54, 0x36, 0x800, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 06:53:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x200000000003ffc, 0xffffffff7ffffefd, "0503c96600", 0x0, 0x3}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) read(r0, 0x0, 0xc3) 06:53:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1a3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x7, &(0x7f0000001140)="2f900c914ce973f4d5a7902af9991a2cf053ee1fb2502cf0ac45c95b0e70087aa308b3df0000d60458bf9094172be0b94ede61d044e8f3a144b4b352f2a7b7a7924708ea43d973449648dd22283e64b637ee023ef934d9a83cb0002094760f6bdfae1b252349ad19aae7570000f79baa0957cd2558bad0655539ae3af7836128cb971e953a5c550d466f911fc84bfc707436fe672bd330016bbc8a897b7298aef8b48a477030ccf316de11cc22167556900c8aa5e2fa383f20b2ac5321a6aedc7da6965923129bb55fb33659f2aefdf0f49563896df84b1e9db37b0c9f983092312b8b4048", 0x156) setsockopt(r0, 0x645f411c, 0x9, &(0x7f0000000140)="74cf260808678390a5bae3d4b6dcd38ad8516042267dcc944d10b80d9a420077ed8e64e2d0129d9abbeb5fe6cb2d24191c3e4a9099ac5fbb012650db3305b69d35f4c72e53f41247273d806fd951ae6a7a4548762f931c43497f73b3eb600fcf6e769138e67272bbc7c941e412bb0cb7819e640fd7578d36aa6b5208158eb88267dbdae7b88266219fcfd80278786545d591476e37b10fb6be0fedde0670cb7424dc19d0c57b4b2af480285ed875d14de5c4378f82a7585526be0baca252187d00e343fc54c67b7bf5eb3819c72507da6c252ab75fae12e0404b749e0bb4dcc57dbc723f969411e01e87c49d48287eafc34b63076e48854173df0d8782f8cc555e8ab17fd9350a6092cfc125b713c7fcbfe14a83c250a5b19f96802b4d1d70c739f4b31face088bd2186564d5ab7b555db6983ed3c09ef74fa0b553bd30797831dc638766285c4f9838a03d35276e57d2df9422ef9c9421a6e53aeb7561b636a5454c7ce7cd0df655d31f4e577ab397db403cb157f631ce42f6591caabba1c97216e1eeb087c0f955b4700ee953b4faae7f5e44d667b31912e678812331e601079f4c36e7a79afb8b9daaeac011e857af03fc877ec7996d691b9fd6b5525c0a758da9eed80b8ceab5753a347bcba2c6855d0eae94e6c1457cbcb336efa039323e2ae161eccff88857d97114841a95857851170e057daa0b7326e836f3abcd96cd41c653c1e6282805aa161b33aa361764740e1e755f8603853ce18777b3bbd63fd49ae14effd22bcdccb272afc652627fe7ee04d32108a2e601cea10c34175d8c9b0a59262c4b3a7fd60a6155e07d173f3f79c152ebc6928108bf6b8329f78594d53014b957d59e8d4522864942aa63cbbb596ee4b48642d76153e8f287823270b19e59b281cfdd7cf8f4c5df7cfd339d56cffb798683810bbab2333f44cd9849eae24374279c259ceaed66263e289db56c16af20296bdf8372c8d990d11edf4f08278aee95e345d9fd29e0f2761dc4246bcea76440eef7916a95cb9d6743d934330b8a36bb58db427a4cdabe6604869b52a1c4ed0dcb547946b7617b80c1d7c339ee2355ba20595375bcd5be50c09be300cace8e477b8a83f654e0406522161598b3d36aed17356248ce7df9c83162a8827000dc201dd6207506932dfd92aa3e370be77e144f0a9b624b9323941f038242db713dbe70627860ae8290d2b5d30fea577764a391dfbf7d2b1adcbf99c383b97d7c49c3a2ef97e557d758105f1df306fd443ced30686b3cc629846decdff908f0621a41890f8e224ca20648f53f1ff0ee2613d5c61bb9bbf7f76a9d9c9067ee1dc1d00849331ad7c662d7dc64cdd301d90e7c2e1fc1a2a2c120445478ea2f7bc97f812054364c3319c49c943f9feb064a8f2f353a34bc01798f2f4251f2589277d1f1e9d46bc1bb0b700ca4770c25e789896c77f956e21421777353e870ebcfb15ceaff278964e34c72281a5b46198cff92da1b3220ffce2ad0abf32ba773244748ca2c2283f2157fae1e330a7f8d89f46cd0c4b875af91998abdc3830b0b55350155182fb23183994f4ee12adc4558a69d5765d6760c8e8bd22cc6fa1a570e08dcd6eab7271ca0f492de8885d9981e9acc6c1bef70ac4a57f7adaa72def5e11bc0754590267a29ddd25d9bbb797af362169e557bf8e5889392928360246e99c24111ea78471479177b1162232175a7f2d719b5a6d6783d5e1fb5723020892c60bdb30270e722f68bb3b7c696e9abbdd57bf140fdd12f3108f94199d7dcf6aaf1c405a2b645ff7e44a8c3ecea9bdd4ad5fbf98e1f6146af2121ae35323c684c96a9b2d8478cd9bafdc25892332789035aaff2de34f1868ec44ee845ee7fa1e82463e3b912c39b9599c837ffcc6fea7ebe8e041307650e3ee03e1422b995c22f5ed17aac1921bc56f3051b7fab4644f9789acb75717337ee5957a00f8d1ded001734e4d2f06a6c616ecc374eed1fb30ae163b9ee20196fdb1efe5b0ffb3e6c182f76ec89e20fe5b2ed85f53054b115f1c889e4c4403b88c5cd01667c9f4dcc4664afc50ec7e469840b24754856601eb60136f4a3ba37b44f83f42abb25a6eaf3144c9acc953ebbc014a620148033378670adaaf36aec23e920102194a68ff2ac2fefbd8a507bf37be30f3236c8e7dde4d105a9cbbe7ff1e765af46508d4289fb1cb5f442c13a491d11f90e12f3153e314b02d7d299ea2f9adb4216c17c62a34272dbc057148134a05360e327d5d975fc7753a92dfdced50514b90a89e224f26240a077d87ed91009aefcd29b2eef8d4bb8cb4963f2fb45edde766903f0871606566389e30ed666846081620b45a69aeca2e15026f3e02897321acf62f650340a43ab9fdc62123eef893d21657f78b85075003ba4ff91a18f4d9b59784b60165b032da2148681bf22150bf29148e49662e3cc05ab84c472e56637fb6f62ad7e1782d821abcac6d8a8d2528cb084bdc585bf80588a3d418913c7b250a2e386245356f5e34b29e515f1bb8dabdd1e117354b2be4539734604971e7582a26b2771a025e2e02212d2e9195277116981f2fa7cc2366bab193977972cc76b3e438c31aeff0e1558c9cce0bb5e9318adbb282078be742cce2843b23d99a4fabaf4dc7477c08d066f63ed3d29bdd895e525cf6fd85e4a3e8749b578412b5d2214c7873c13f57ba390f0dcb633a02708ac2b799a70b64941cee495652ad348d7407ae79ecf4086aa62ea9f75c25f6a0a9bc2e0cef28847bea74160412f1d9d5feb0b31a81731efac54d6bbe89494591af4ce80598ee5dea32397be701879b51b7faf25f4ada7c89ef605f135e1b1ad76e87f15a85f8b3cb641c53a91f7a73d5277eef0c5e4fc9c1a4a8a22f466a9bcf2b563f987fced3bba3376b2aad30321fa4b1ada57e80487cd0d2ddcca1fcb93cde90279ed72d71a96aa59c7127d0d7d2237107ce61ec96cf300d9d5098c4d5cdbfb717b02a24caa018044eda610cb7037bf3dadc440687bfe8d4a1bbf953ccbdbc392d2b1557d7a58c4df65d492d8f4391337afba7c8e528cffc182c28a3a29602529f5c87726dd4e3d7b20679175c6e8850edebc0d5c869056402935c88bb660ad19f0e40622f9a49821cf949a7b69f3ecb0c5431f92f0202d706179f01be0387eca888d50d27b53af501c99b70afd5d0b8bd486aff27fc1a209fe42d099dbb061164a02979ef7ef92e63e8877fc81007d38b32ffbfb1b192854041a2b24c892d1e0a7514ae5384109dc3ba231f1f3253e157a548b1a9f5030c525d4bfeef5c3432fb14d3ba40a2341d1a0c23047b70330967081605af8c65161227ff4df8a2db6e4d5f2959f11e7204252f8d14eadffcf81a5de69982fe52b655adf61ae775d45d0a102870eadb561c34ea2de1acf6e36eb0472e7486d9c6b97c87f2709ea6dcb16322c8ca2e9fda6393919ff519567a3b15ba4b7853c3607fa6bebc6248e7493ad2f577a818944b89a0256cf6d866165899e68a493295918855ef95263015f19bc109da159d18769e2f8a2955d4df4f005f69c82dc760c547c064049ee13a9888516553ce9344ea6476f291629612c3b48b519532e395ada226bf0e7d1f71cd35df7a5a843a9b25a98a52327b884a39e1398be832a918d17c5c4c0369b0cf7e3ce7f094a59bdb2e7ff353e4e64fa756269246ee50443003933078283ddceaf82563ed00cad113a9b8c031a172221f21cb7babaef31a96c714346b9929e315363b90992cba552635bde002de29398c278102899070ecbbae34e9d6e6e71e8b870b0d8875a01df07e632ba358ca43c117e380c40e5e995fad78b32c5674c3d90e92ec40de16186bc7ae5a07cb7465c4da241717fbff670169ed45997939b494a04484af3e61eebee387e69e1c256ac2496c9769d1c03d6c148fca582dccebd731ef5ce7dc3501ab38774e397c600c698b8673123b1c3898a9ecf7d37b4cc9a1e463c3cbb3c4cc2d17ca9c6f66c51d5e3cd98a107489863d732cc02954f17e1037e1690f9910e8e30dd345f8bdb33f81873c8551efbba2b6fbcd63215d82a255b9bbc7bbbfdecf3d5f667cb8f8f04ee3bd835763acb27b6399e9fa62e4edfc503e2b408f5a01782b338acf588bb85b37f78ee1d94ad5af5832881b2c01ce856ebf2295d643d11321d9c8410cda62575194ef13238e242d8306918a2af0516d1f306542aa1d007c0c63d3a741404054bfd128f0d2da61146b221c5c5021b2e93921e5354088e6dbbe1d9dd8737a26309703518bb223c43ab4785f0fd90fbacb4674ac8e5f33006018cfa8216a4d4722661247a9a8602ff9622bde350a9bc54756a45d7bebba53b08422491264c953b3e0fa7e4a4d14e5595eb66cb9319697db0ffafee3652511a1fddba2b6ea7e29d0ce10974b313c6070ad2bce384a969eedd709d9a2d82083008c1a72c0f583f494650a440c5deda3737ce085268b3618611c199cfeb1e8e74ea10d233c2cde6c38353177b728c2031a4aa790d6d2c13b87da73de7f757fe6b1ddd826dcff125175db9551688426870216b40a41694ab64d4f76f8dc14ed5f38d63cc7c32c9d13708feaab10f19e38964421983f416a24568afb62c21c8c2f874a29021f3b7a5b3e10ba246ec6b074a289f30773bf5a99b1b8a210da005341b5b917a40368a3537ce32af4709dbecd5f0d9083d477de102131f9fe8888be799bc11185e6007e0189217bbb7577eb2254197267e28b9e7de853247e2d88ae03a43ce69c0bd556005a247b9168b525637eb68ca6fae3b66a0002be6d7e28673e0ca9257907b4aaa307785e7cecddf5591ba97912453b414d9579c9cd10bf21bad18b477cf48d5053769ef5a3ad733b6e24c1cdcd4c901d5d7d6f179a865038aae7281ded88948500bd0f17f8306e31219cadab3b473982b5a72f975c0c2862f6c5617c31c23959989a0ad3cd5b88c669c2d1c03629a7199964afba2b3b6af31663cacef0f0caf9c55b4e18dc3b0df23b88bad2442e2109ffc9fe3350fab197c3957b5234144e22b1ea45a7b634682580c5bc4aa2cff4b91172ac486d9e8e9d3ad9c3e038c415b832cff25aead162e9d3e4bdde6ed607b3683aaa07b0fbfd5dc6e172b74bda5db1cf15eba5b030514de9b81c9cf6751a902247ced10af19bb5857c4e5ead10482bd9d1134a6716de5760a037885a84a37af2f9abd6d968a730a5dd3df38c770f8ff52d8ff7131b25a57b1888f700ae8a252c62719dd909d385dd6c006483b7cbb9ee2b8e0663ccc3b1a95712f655371e3273d8c6e9bad150f231aeb61f6b30cb2d171bb274a3b9faccd572a5e6a2bcf852bbb4b3a7d27f4370150bcff4fc63081452cf95277254fd6e0d600b5aa5c3b10681a0ce2c9751baf3a31960e0af4441727fdb5e4f9bd421399ada4a85949d5e056f00613d83cb21c75d5601830dce6c082aa05d58595e3cc7347ffb5b1f792e390ebdca541c075e92711d0ec0fea95063f278f5cf7576ac72ff50d4792b0b34f76387b8fc7fb1839302a2cfc09f5e196d0c0571c241a7af6915920cd13325ef584c0acb12d2efd557f322b1bd6f5b03a4031474674b5053c985bf50a5d617158d7849520d249bca2849b8ff2402d5048a7f50de02058e2e370393f9a65e676e36baf1e9fb858b3301be537c8cfd0ae2c139eb3643d597c6a90ddb27c965a77218c390e4808463dbb59d60b922db300d4bc85aaa575445bab295d6d99d418c806591c1e730adc28ca755357df8e33948b2c391b8c75d0682dc9051c49c27e8c7f61aae72bb5cc436", 0x1000) setsockopt(r0, 0x2, 0x9a10, &(0x7f0000001240)="f0d48a8c3cfd128f5fcf2b183c99c4c34300617b1b4ed73072328a7bf329dd12c3a5a7c1cc510a5f58068fb210d6d83f0bda6ef64ca77a500b2e6d44c7bd2a458ae90d57ab76ec698e127d6ff6659f1c1b5bfcbe32ae906a378895312f3c2bf7afb3864e2ae6747a27aeee771734885f27ace09d469c0c500360a4a1ce47069ee31e17bb727ebecbde38637193f0af2903081b27c6a56c8ff0c377b62a817c30b91648b59a23abb6dbe177b79e601d7c3506f2911a47b7ab80c3270d88ff1dd49b0cd59bc991558ac661ab4323b7886bdf6b2c7b21", 0xd5) socket$inet6(0x18, 0x4, 0x6) socket$inet6(0x18, 0x1, 0x0) 06:53:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:44 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8, 0x6}, {0x4}}, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)) socket$inet6(0x18, 0x4007, 0x7fff) setitimer(0x1, &(0x7f0000000180)={{0x0, 0xb3b}, {0x3, 0x4}}, &(0x7f00000001c0)) r1 = semget(0x0, 0x1, 0x18) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)="b964c2e579f6fcc122ab75309f564313211dbff341570a4ccd9ccc2eb2bbc51428665204ca61e67e8b69d077cdd3cbdf515e66504a10a7522df6ede75183a8d953c6fe98227f7e392304db0c9eb700ada8b8cc4b72e58cac7bc50a2f1f04a036efc0045f3e97b33a3c01c1c3946d2eb1f55fa8e4279f3d397803b3bbf29c5d8e05879c0686265190723961205b3c72759287842ea67963da0a1cf4a3369feea3fad1a9d87f6c254e79d123926eca548e5d845736", 0xb4) semctl$IPC_RMID(r1, 0x0, 0x0) open(&(0x7f0000000200)='./file0/file0\x00', 0x19, 0x10) r2 = open(&(0x7f0000000240)='./file0/file0\x00', 0x200, 0x90) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="9fe89bc796b0e703f7391acdf3072db84de1743f840e8d4795acd10b157cc282cf63728cca4441cfde71bc641a916cbc8d2424630317198afbbb6fc2f5d2a0bf35e92a5bce449e2ad8c3f5028d5a78dd06", 0x51) ioctl$TIOCDRAIN(r0, 0x2000745e) semget(0x3, 0x2, 0x4e4) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) stat(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000540)=0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x0, 0x0) semop(r1, &(0x7f00000005c0)=[{0x4, 0x7, 0x800}, {0x7, 0x3, 0x1800}], 0x2) sync() 06:53:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x5, 0x40, 0x3f, "7c45d07c3da46a8c836eafc7413e25aa3944cc96", 0x10000, 0x7}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:44 executing program 1: r0 = socket(0x11, 0x7, 0x7) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') recvfrom(r0, &(0x7f0000000040)=""/22, 0x16, 0x800, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/54}, &(0x7f0000000140)=0x38) 06:53:44 executing program 1: 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() 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) fcntl$getown(r2, 0x5) 06:53:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:44 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) socket$inet6(0x18, 0x8005, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 06:53:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) close(r1) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) 06:53:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 06:53:45 executing program 1: symlink(&(0x7f0000000380)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000240)='./file0/../file0\x00', &(0x7f0000000280)='c\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x100) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) lstat(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000180)) r1 = dup(0xffffffffffffff9c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 06:53:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x8000) 06:53:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x80000000000000, 0x0, 0x0) 06:53:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xe688, 0x9}) getsockopt(r0, 0x27, 0xe, 0x0, 0x0) syz_open_pts() sendto$inet6(r0, &(0x7f0000000040)="1daf4e89ea4ef0e589ec234bc1d460993dca850d6e2783d42a0dd4d02f20ac9da4b8970d9678420674b8e095b75c8efed8cee5853678f96de56e4bcdcfbb893dc1390ccfc13c22934fdfed8db82ec9d26fe490edff90c5acb7eacaf23706dd5db6d5e4fee0ebde0fe259d3ba63a337f613fc4d9d42d6e390f9b764edc1109642c80561d9298d14b28899e281796f96a526a543da60f9e345d7feb13562695513aa6fed29a7671a33dc2473c899341fd4058acd3f8f05679a29b4dcc6e1f0d4f7862ec5fd66d9901d68839a856bd476b43b91a143df10a84985d793e91903b38af4c5c59d25a560", 0xe7, 0x4, &(0x7f0000000140)={0x18, 0x0, 0x3, 0xffffffff}, 0xc) 06:53:45 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x8) ftruncate(r0, 0x9) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r2 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x8) setegid(r3) close(r1) r4 = dup(r2) r5 = syz_open_pts() write(r4, &(0x7f0000000080)="3ec6e686eb30166290bcb2a25f3856ed6ebe1bb5fb1ccb5b4129f6e8a542c92c7fcb10", 0x23) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x2, 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:53:45 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) write(r0, &(0x7f0000000040)="92b194c182e2c47e8009ebf5711e602dc29ee294484237cea9177e8567f19339e6c7131b2fdca38b97558f6a37188680af804944ae526e48626718e98368c33569cf482f65f10eed0bd428a3005f43605190cce965984a4902f0ec4d082f2517d5c984b4102956864d92997da1cb0a85064bf173f790feab14e81a520f0dfe2dd469f74be0fb12761ee143dae08889f04804d591f066d53e72767e1d9eef94d9a9c340644cf46ae3ed8d1171d42076235f3502db342fa10e3c428b01c42c282fa13afdf835bfe4830820fbfecd51237036459efa22", 0xd5) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) chmod(&(0x7f0000000140)='./file0\x00', 0x40) mkdir(&(0x7f0000000180)='./file0\x00', 0x8f) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="eb8b9d9baba1badd98e1dd790636f9f887ba5971b4a1ef033d385c8cb4a8a9683cdc2fef53e26e0e8d6dbbd4b5b344f441d0b7948eb6dfa270d645309bf11fccb94e65afba7e7b87c60b5900970d863a004f071bc545d7afbbeb3f47d43e7589cecf222c829c4ad4ea60b6549bf84cfc342b083d873b267fadbcfdc2e0be251af6650b9c60fb198ae7404de53e4f0f884b2507f3a65c3400e3b28e2cfd19a2508aacfe22f122216a5ce2e3fd53cd70a332e721c878063d1874cc58c14899a1223d473a9156976b3d68b02d150251b5", 0xcf}], 0x1) close(r0) r2 = getuid() r3 = getegid() fchownat(r0, &(0x7f00000001c0)='./file1\x00', r2, r3, 0x2) execve(0x0, 0x0, 0x0) 06:53:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:45 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mlockall(0x1) 06:53:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x8) 06:53:45 executing program 1: r0 = msgget$private(0x0, 0x4ee) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cb244255680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xd5, 0x3, 0x1800) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/127) pipe(&(0x7f00000000c0)) msgget$private(0x0, 0x100) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)=0x4) 06:53:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0x1020, 0x4) select(0x40, &(0x7f0000000000)={0x4, 0x3, 0xfffffffffffffffd, 0x2a7, 0x10000, 0x7fff, 0x2, 0x64}, &(0x7f0000000040)={0x1000, 0x9, 0xe7bf, 0x5, 0x5, 0x100000000, 0x6, 0x7f1d}, &(0x7f0000000080)={0xffffffff80000001, 0x6, 0x0, 0x2, 0x4, 0x8, 0x200, 0x7f}, &(0x7f0000000100)={0x8000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000007ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r3, &(0x7f0000000300), 0x0) 06:53:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xffffffff}, 0x8) 06:53:45 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 06:53:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5f000000000}) r1 = kqueue() r2 = dup(r1) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1, 0xf0000080, 0x80000001, 0xc25}, {{r2}, 0xfffffffffffffffa, 0x8, 0x2, 0x3, 0x1b7}], 0x7fffffff, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x8, 0x7}, {{r2}, 0xfffffffffffffff9, 0x80, 0x40000031, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x400, 0xfdd8}, {{r1}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x400, 0x7c}], 0x0, &(0x7f0000000300)={0x7, 0x7f}) kqueue() ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000200)={0x0, 0x3, {0x1, 0x4}}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xe, 0x2, 0x4, 0xa0}, {{r0}, 0xffffffffffffffff, 0x26, 0x2, 0x8, 0x7}, {{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x800, 0x1000}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x3, 0x3ff}, {{r0}, 0x0, 0x42, 0x1, 0x2, 0x402c55d6}, {{r0}, 0xfffffffffffffffd, 0x64, 0x10, 0xc3, 0x9}, {{r0}, 0xfffffffffffffffb, 0x9, 0x0, 0x81, 0x9}], 0x9, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x10, 0x2, 0x7}, {{r0}, 0xfffffffffffffffd, 0x1, 0x7, 0x8001, 0x2}, {{r0}, 0xffffffffffffffff, 0xb, 0x20000004, 0x7, 0x80000000}], 0x3, &(0x7f00000001c0)={0xffffffff, 0xa9a}) ioctl$TIOCCDTR(r0, 0x20007478) 06:53:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x19, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x2) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:45 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x2) 06:53:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="89", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) fchown(r0, r1, r2) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fcntl$dupfd(r0, 0xa, r0) 06:53:45 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8dfe, 0x0, "d730c102000001000000000010000000009eb8d6"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x610, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x7, 0x1}) 06:53:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() r2 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) close(r0) r3 = dup(r1) r4 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x0, 0x4}, {0x18, 0x1, 0x8, 0x6}, 0x8, [0xffff, 0x26784e76, 0x40, 0xfffffffffffffc01, 0xffffffffffff60cd, 0x6, 0xffff, 0x1]}, 0x3c) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) dup2(r0, r3) 06:53:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x1f, 0x3ff}, 0x10) 06:53:45 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20088, 0x0) write(r0, &(0x7f0000000040)="44a82f86fd1fb86fc03f6611e248cde5e64bfa632a48e5eaf9969355abcabb22dfa54b8100e3483956b4a1e2098a38684e806faae71bb1b0699b84d52604ae01a8823bff29394b7dabc8b71b19e14b7263cfb478004479b632ad6680c7a3a1ffd92dd981028fca4f31c38491261c14247fa3849c9165197d3448f3ffde39e7640a3845bee401825b84aa2c7988cb6ea2a8fb2db786e778ee23fe7f586f60221505a202ce", 0xa4) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 06:53:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) fsync(r0) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = getgid() r9 = getegid() close(r0) getgroups(0x4, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) setgroups(0x9, &(0x7f0000000440)=[r4, r5, r6, r7, r8, r9, r10, r11, r13]) fcntl$lock(r1, 0x9, &(0x7f0000000480)={0x3, 0x2, 0x9, 0x5, r12}) r14 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r2, r14, r15) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:53:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000)={0x0, 0xd80}, 0x97) 06:53:46 executing program 1: r0 = socket$inet(0x2, 0x800b, 0x5) socket(0x18, 0x4000, 0x1) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) witness: thread 0xffff800020b93080 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8067892c58) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: thread 0xffff800020b93080 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 206772 16017 0 0x2 0x4000080 1 syz-fuzzer *352781 10153 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(749fb9856123bf6e) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic thread 0xffff800020b93080 cannot exit while holding sleeplocks ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(749fb9856123bf6e) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b67cf0 rbx 0xffff800020b67d90 rdx 0xffffffff81ec88ae cmd0646_9_tim_udma+0x18cbf rcx 0 rax 0 r8 0xffffffff81aa9b64 kprintf+0x174 r9 0x1 r10 0x14ed67fcf731b253 r11 0x49f83565f28a8641 r12 0x3000000008 r13 0xffff800020b67d00 r14 0x100 r15 0x1 rip 0xffffffff819d4fa8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b67ce0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (reaper) pid=352781 stat=onproc flags process=14000 proc=200 pri=4, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020b21068,0xffff800020b21780 process=0xffff800020b5b3b8 user=0xffff800020b62000, vmspace=0xffffffff822dc6f0 estcpu=1, cpticks=3, pctcpu=0.24 user=0, sys=3, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 96905 217995 92594 32767 2 0x10 syz-executor1 92594 440999 16017 0 3 0x82 wait syz-executor1 87159 496660 50219 32767 2 0x490 syz-executor0 50219 320667 16017 0 3 0x82 wait syz-executor0 41892 64905 0 0 3 0x14200 bored sosplice 16017 246142 4585 0 3 0x82 thrsleep syz-fuzzer 16017 414869 4585 0 2 0x4000482 syz-fuzzer 16017 295103 4585 0 3 0x4000082 thrsleep syz-fuzzer 16017 238517 4585 0 3 0x4000082 thrsleep syz-fuzzer 16017 480621 4585 0 3 0x4000082 thrsleep syz-fuzzer 16017 228525 4585 0 3 0x4000082 thrsleep syz-fuzzer 16017 289483 4585 0 3 0x4000082 thrsleep syz-fuzzer 16017 206772 4585 0 7 0x4000082 syz-fuzzer 16017 435411 4585 0 3 0x4000082 thrsleep syz-fuzzer 16017 460498 4585 0 3 0x4000082 thrsleep syz-fuzzer 4585 133012 25741 0 3 0x10008a pause ksh 25741 199376 28226 0 3 0x92 select sshd 61939 466171 1 0 3 0x100083 ttyin getty 28226 98667 1 0 3 0x80 select sshd 51879 510362 66157 73 3 0x100010 ffs_fsync syslogd 66157 510346 1 0 3 0x100082 netio syslogd 2779 477707 1 77 3 0x100090 poll dhclient 66845 31665 1 0 3 0x80 poll dhclient 26560 368060 0 0 3 0x14200 pgzero zerothread 8923 33942 0 0 3 0x14200 aiodoned aiodoned 65004 3906 0 0 3 0x14200 syncer update 33320 1773 0 0 3 0x14200 cleaner cleaner *10153 352781 0 0 7 0x14200 reaper 21264 412460 0 0 3 0x14200 pgdaemon pagedaemon 30295 300484 0 0 3 0x14200 bored crynlk 75847 126351 0 0 3 0x14200 bored crypto 69427 417838 0 0 3 0x40014200 acpi0 acpi0 971 469420 0 0 3 0x40014200 idle1 91762 373629 0 0 3 0x14200 bored softnet 44854 391212 0 0 3 0x14200 bored systqmp 43488 158758 0 0 3 0x14200 bored systq 72026 386014 0 0 3 0x40014200 bored softclock 21301 429919 0 0 3 0x40014200 idle0 1 211649 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 96905 (syz-executor1) thread 0xffff800020b92018 (217995) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8231e5d8) locked @ /syzkaller/managers/setuid/kernel/sys/kern/sched_bsd.c:429 exclusive rrwlock inode r = 0 (0xfffffd80678925f8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_ihash.c:140 exclusive rrwlock inode r = 0 (0xfffffd807cdd6808) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 Process 51879 (syslogd) thread 0xffff800020be5c30 (510362) exclusive rrwlock inode r = 0 (0xfffffd806eba33c8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9461 6321K 6321K 78643K 10618 0 0 pcb 23 9K 10K 78643K 423 0 0 rtable 97 3K 3K 78643K 617 0 0 ifaddr 34 10K 10K 78643K 120 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 33 0 0 iov 0 0K 16K 78643K 75 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 1967 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 7 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 77 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 7 21K 33K 78643K 988 0 0 sigio 0 0K 0K 78643K 16 0 0 proc 41 38K 70K 78643K 612 0 0 subproc 68 69634K 69634K 78643K 544 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 124 0 0 in_multi 33 2K 2K 78643K 219 0 0 ether_multi 1 0K 0K 78643K 9 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 274 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 86 20K 29K 78643K 3753 0 0 UVM aobj 41 2K 2K 78643K 47 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 17 0 0 NDP 7 0K 0K 78643K 51 0 0 temp 108 2355K 2421K 78643K 5762 0 0 kqueue 0 0K 0K 78643K 11 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 18 0 14 1 0 1 1 0 8 0 inpcbpl 280 371 0 364 1 0 1 1 0 8 0 plimitpl 152 49 0 40 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 167 0 127 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 163 0 159 1 0 1 1 0 8 0 nd6 48 32 0 28 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 770 0 582 12 0 12 12 0 8 0 art_table 32 771 0 582 2 0 2 2 0 8 0 art_node 16 166 0 132 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 71 0 61 1 0 1 1 0 8 0 shmpl 112 45 0 6 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2927 0 1527 46 0 46 46 0 8 0 ffsino 272 2927 0 1527 94 0 94 94 0 8 0 nchpl 144 4403 0 2834 59 0 59 59 0 8 0 uvmvnodes 72 3208 0 0 59 0 59 59 0 8 0 vnodes 200 3208 0 0 169 0 169 169 0 8 0 namei 1024 15197 0 15197 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 10109 0 10108 11 7 4 6 0 8 3 sigapl 432 1113 0 1098 3 1 2 3 0 8 0 futexpl 56 10371 0 10371 1 0 1 1 0 8 1 knotepl 112 525 0 498 3 2 1 2 0 8 0 kqueuepl 104 231 0 229 1 0 1 1 0 8 0 pipepl 112 704 0 685 4 3 1 2 0 8 0 fdescpl 488 1114 0 1098 3 0 3 3 0 8 0 filepl 152 8513 0 8415 6 1 5 5 0 8 1 lockfpl 96 168 0 168 3 2 1 1 0 8 1 lockfspl 24 426 0 426 2 1 1 1 0 8 1 sessionpl 112 31 0 21 1 0 1 1 0 8 0 pgrppl 48 47 0 37 1 0 1 1 0 8 0 ucredpl 96 4351 0 4342 1 0 1 1 0 8 0 zombiepl 144 1099 0 1098 2 1 1 1 0 8 0 processpl 840 1129 0 1098 4 0 4 4 0 8 0 procpl 600 2930 0 2886 4 0 4 4 0 8 0 srpgc 64 84 0 84 3 2 1 1 0 8 1 sosppl 128 9 0 9 4 4 0 1 0 8 0 sockpl 384 807 0 790 4 1 3 3 0 8 1 mcl64k 65536 2 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 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 109 0 0 13 0 13 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 191 0 0 12 0 12 12 0 8 0 bufpl 256 6216 0 965 329 0 329 329 0 8 0 anonpl 16 108697 0 102960 71 41 30 40 0 125 6 amapchunkpl 152 6301 0 6205 18 13 5 9 0 158 0 amappl16 192 5032 0 4752 47 32 15 26 0 8 0 amappl15 184 309 0 305 1 0 1 1 0 8 0 amappl14 176 48 0 44 2 1 1 1 0 8 0 amappl13 168 167 0 164 1 0 1 1 0 8 0 amappl12 160 186 0 186 3 3 0 1 0 8 0 amappl11 152 244 0 235 1 0 1 1 0 8 0 amappl10 144 60 0 57 1 0 1 1 0 8 0 amappl9 136 346 0 343 1 0 1 1 0 8 0 amappl8 128 426 0 402 1 0 1 1 0 8 0 amappl7 120 188 0 178 1 0 1 1 0 8 0 amappl6 112 102 0 94 1 0 1 1 0 8 0 amappl5 104 441 0 429 1 0 1 1 0 8 0 amappl4 96 386 0 364 2 1 1 2 0 8 0 amappl3 88 325 0 318 1 0 1 1 0 8 0 amappl2 80 9147 0 9092 2 0 2 2 0 8 0 amappl1 72 35453 0 35021 23 13 10 19 0 8 0 amappl 72 3241 0 3201 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 46 0 6 1 0 1 1 0 8 0 uaddrrnd 24 1114 0 1098 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1114 0 1098 1 0 1 1 0 8 0 vmmpekpl 168 12434 0 12411 2 0 2 2 0 8 0 vmmpepl 168 129468 0 128160 103 35 68 72 0 357 7 vmsppl 360 1113 0 1098 2 0 2 2 0 8 0 pdppl 4096 2235 0 2196 6 0 6 6 0 8 0 pvpl 32 338223 0 329289 158 59 99 109 0 265 25 pmappl 224 1113 0 1098 7 5 2 2 0 8 1 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 478 0 2 14 0 14 14 0 8 0