kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Mar 30 02:26:05 PDT 2019 OpenBSD/amd64 (ci-openbsd-setuid-1.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.123' (ECDSA) to the list of known hosts. 2019/03/30 02:26:33 fuzzer started 2019/03/30 02:26:38 dialing manager at 10.128.15.235:23253 2019/03/30 02:26:38 syscalls: 1 2019/03/30 02:26:38 code coverage: enabled 2019/03/30 02:26:38 comparison tracing: enabled 2019/03/30 02:26:38 extra coverage: support is not implemented in syzkaller 2019/03/30 02:26:38 setuid sandbox: enabled 2019/03/30 02:26:38 namespace sandbox: support is not implemented in syzkaller 2019/03/30 02:26:38 Android sandbox: support is not implemented in syzkaller 2019/03/30 02:26:38 fault injection: support is not implemented in syzkaller 2019/03/30 02:26:38 leak checking: support is not implemented in syzkaller 2019/03/30 02:26:38 net packet injection: enabled 2019/03/30 02:26:38 net device setup: support is not implemented in syzkaller 02:26:42 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x980, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xa28c, 0xd3}) preadv(r0, &(0x7f00000012c0)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/20, 0x14}, {&(0x7f00000010c0)=""/41, 0x29}, {&(0x7f0000001100)=""/142, 0x8e}, {&(0x7f00000011c0)=""/188, 0xbc}, {&(0x7f0000001280)=""/30, 0x1e}], 0x6, 0x0) nanosleep(&(0x7f0000001340)={0x4, 0x4}, &(0x7f0000001380)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000013c0)={0x0, 0x401, 0xffffffffffff0601, 0x7}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000001400)=0x7) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001440)={0xfffffffffffeffff, 0x51}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000001480)=0xbdd) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000014c0)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000001500)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000001540)) r1 = syz_open_pts() clock_getres(0x4, &(0x7f0000001580)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000015c0)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000001600)=0x2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001640)=""/56, &(0x7f0000001680)=0x38) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000016c0)={'./file0\x00', 0x189a60a9, 0x4, 0x40, 0x1, 0x10000, 0x9, 0x7f, 0x0, 0x2, 0x4, 0x5}) socket$inet6(0x18, 0x0, 0x80) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001740)={'./file0\x00', 0xa394, 0xffffffff80000000, 0x25, 0x1, 0x5, 0x3, 0x1ff, 0x3, 0x0, 0x9, 0x8}) chflagsat(r0, &(0x7f00000017c0)='./file0/file0\x00', 0x40000, 0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001800)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001840)=0x401) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001880)=0x20) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r2) syz_emit_ethernet(0xa2, &(0x7f00000018c0)="b8845f8f171f6537c2d0b3e4c14b2f949861a7e73858d742f2c5a3290ffedcd9b1961e5b475325f293e854eb51913bfdb4cf04f01641d8d21ce2fb63d40962aed29203c9162aedccfab9916828e61e2b1556d98500b8392a2328617b77e99032a008b3d764c54c8e55a6d22b3d95e7abe76cd5e9b32600c6976f7799c1633c31af931db8dd7c7b45259686aa960801b2913c5f5c0b580b3d04b30825704412c911e4") fcntl$dupfd(r1, 0x0, r1) r3 = shmget(0x1, 0x2000, 0x300, &(0x7f0000ffb000/0x2000)=nil) shmat(r3, &(0x7f0000ffb000/0x1000)=nil, 0x1000) 02:26:42 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSTART(r0, 0x2000746e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000000c0)=0x1) r4 = semget(0x3, 0x3, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$KDSETRAD(r3, 0x20004b43) syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCNXCL(r3, 0x2000740e) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x4a) ioctl$TIOCSDTR(r3, 0x20007479) getuid() semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000180)=""/113) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10800, 0x0) socket(0x18, 0x4, 0x6) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000280)) semget(0x1, 0x0, 0x200) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000002c0)=0x1) ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$BIOCLOCK(r3, 0x20004276) syz_open_pts() mlockall(0x2) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000300)) getpeername$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) 02:26:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440), 0x446244ef06f14ac, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000002780)="fa1325cedffcff1e3a0a564aebc75b47c4a18a5e783c3d74ba10c9429c5096818a51cb050cf3875d79f081153e414b7124490b4659f4c1fd878b94410be5d0a979d3ea52f14ed5250b830e9ea28a67e3838d764e92848870b6d2a6b4c27d259ecdd6a060f4bb65c8dcddacd207121aa34d02bfe8af521b3064", 0x79}], 0x1, 0x0) 02:26:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) ftruncate(r1, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x7, 0x0, 0x7, 0x0) kqueue() truncate(&(0x7f0000000000)='./file0\x00', 0x4) 02:26:43 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="104028000000ffff0000000043233d74fc3eb84700"/30], 0x10}, 0x0) write(r1, 0x0, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff07}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 02:26:43 executing program 1: r0 = socket(0x2, 0x4001, 0x0) shutdown(r0, 0x0) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x810, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) 02:26:43 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x9, './file1\x00', './file1\x00'}) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) r1 = shmget(0x3, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0xb7e, './file1\x00', './file1\x00'}) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') 02:26:43 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) recvfrom$inet6(r0, &(0x7f00000000c0)=""/219, 0xdb, 0x98a28e48778614be, &(0x7f00000001c0)={0x18, 0x1, 0x8, 0xffffffff}, 0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) dup(r1) getsockopt(r1, 0x0, 0x8, 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='./file0\x00') geteuid() chroot(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x3e4ec267) 02:26:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000440)=0xc) fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f0000000500)=0xc) pwritev(r3, &(0x7f0000002740)=[{&(0x7f0000000440)}, {&(0x7f0000002800)="1fc69849c9bd8dbb5f49fa1e7df82a7eacc69bd47c98fa63258abcd682deccf5f2d580182df02ebb132f8b3eb37fcfea614986bb5c3781ae793a29879f9c01e426e3b38380761053c7dccac63a647d28126ce8c9b546687c0bdad8750235aa96b432a536aae6185fbf76d2033fc93574ce540750faf211a8bccb09927578313bd9c612841702418af6d0db57f1ababba8666422f93809518c41d26d8106899ee3a5f2f787d510bf26579c2eb79ffcd011a1d81789a3edb45695dfb5003938a2346f1aa85733c660285b2c32d8c80cbaea86808b06daf2e9afed5f22781a9a9bf20828a6ea558fd90550685c1d1e8c8830dcad828c30a6d4887437174e07173851299a15f39af0410d3ce97008b19076442b7cd67a96d26c4f7cf4afccaef618c80fad762e9504ddd7112939079584ffa6904612b61c727844fbc9470d992f17e4c2c7efdf8449b3c9f029c2c89c771670d30b5ea54984989b175a5be44ffff0690deb01a92d3abac9c1c4368cbc000868a63bd8538a254b0ec6e2acc70a9a496807358fbe92d87941bb4059eb6027aafb8e875c3a80bafaa51e6cb9c8eb04ae73ba2d13624f0aae0f488457a5a432c3d6e8965aa68717a0036b96997ff38413f760e7c6a65e78e5fed86d6ca47b249f6febf7af8d05c35ee7d061e59600213e61590b0eb8c4624f251e72fc0bb588dff701fb59121df7fa961118a73979175dce7189f2fdf6dbf444c3b279bdce0eb205cbbb2d520bdb2b6e7810cc047609431384ff4a0bb28b66c74fb3842683b8a3f61f3540cddc82f6bdd37ccda35c69034345b7dfab5eb30ff690b2b93dbf7069ff0d643f5cb6ef415ddca3539d96b75902da57a7ea8e254a8d2ac9323b66f7eabcc2bb22db28d36d13758f3c54697b5f35c0a7beb76665e68e078addd4b409305df062fb4326adc00cf453ca53ab8e7a0936b6cf53ab85f77871cac06010bd85d53236b867c8c6db5bbccfe47af05d9e07013c0109081d0397608bda96035ac0f937d5f765c77904a2af6194c4379ed22bd104392fb11e62bbe585e0f050bbd9a4d57bf446b215ee81078c03f285446c85e9f9833e22cd2e42223fc0372649290fa6891396ebab229a2488c2a2f670432120740261286bf3869aaae9941120e3d9a41ff624fe9c2b5416722baeb11faaac1ec62f965db59857262f89ec2fd4a9eff0c8341042334b742db800b044e7d193891357ca5cf7ec8e474cac153e0cfb748fb0d24eccfa64b771da95e1217fcfea6a48d9c7d006ba8e4cbe96c1e95921ff7bd35ddb29deaad2474e8866f3cbee0325e0327f9cea77b036c71c56cab1ff5d04856c08e834211ec2ddaf1050012693b033efe5a283909d2fe35c907b08c63432e99f8b2e431bda8a1d52d5204cb2d82ec7948a3e40babff3094d04fbd29a60b32d4eb9daabc37118af4ecc04ff2f83c1f8de3341602527155f21b825592b451c34900a55c2d089e8cbbfc3cb3a3099e77d3f721fc1a9faf7812d3dc785d02f18c00118247753c3f87040e9c54f924ce4a2c8ba874dc149c7027dd1379106bca777d83d9e484ba96fcd68f2f38da31b79e3b62aec36880f36a775decf06fd9d4eb67563958866549f0351221e71207073c9bc84ca23b1b47b060129a9c575ef2fab06b64ad6c48dfb0a51e32afcac67a75b7ebc8e39d54b95008c37e76dbafb67553cf95ede3844538a54a30e23c4c9a4bc7ffa3e22c15be8050916184abde95ed30f08c91f97162c5c47b61bda3e86dbf190f5e104c1135567e206ee60aaa33b2a0acb380e5daf13cd5cf89365ebc1177280ea4fd214454be90f5f898ad451ba8a50a70a1ccbd1f6f9da2215c3602c812d4da817696a4115b351b31e9c33786feed306eb1464596c9c5564dca9b1a12341efb23697234959d970a1a59ee477c8d8e98ad065dec8c5cb050325a416f0b62aa5fb0abc9a7de930049f4c2c9d49a48d7a91d61ec0ac97f94a6c4f02281e115117adcf991f010f88a76253025ac49069febb20f577d826a6a4c249547194a54f41646bd32deabd74f681c7c4dc9d3fdb7bb0ffc9ae02f3a5b0d12fb8f1441ecf1f99f14b6c7f910f9f82b009a8448a86fb4ce4a2da33268df62a85d8351832289aef1f739dd3c4b31e311f4dd9ba6a39cccad49be71861eddee5d2cc63c0837d99a7a5afbe8466201427aa82b2e056838b692e70e0e712eaf96f60a02e84959a70032a9ab9ebb5439a552adbf7931610a86bfb3333f45e688871ffd174623004691147a5d46762a9a14137670a64de620bca5dfa184bf8a8a585a0d512b660a71c3aeaf59ce427e7733a5c50f933255624fbcddb4673399903dfd97cb684c6d40f8a538019c83dc52711e22f2130ee12694c15236d078150726cb1e54f3f77592475f8e23f4edaa477ec535011190c7d8cdfacb78c8db81667fa0f7ae04670e60667f777d8e4aa79748fd81d56400a8422b522679ffb82e231be03e08a1c1e370bc570a657554937b79fe00bc764c348eee5b5e3f198ee16a6392dbbb57115e8e64af4a9d77c18ee15b6439db7db15c076f885dde4120ecad3224b7f5c67acd68dc98bffccd8fc1bf101ba1e997d5794a33912c1a0d6380d09b63f5962d384b7168970cc46995c407f66e2aa74bf8c4acf911f9544e824bfa234a7133821e75f5c5b9c723f542508082f107536dd40c14e1657b6c783ee020988fdbc8d7a6062fe4c55282c6c269b4c227c0cf52663a9daeaaec7d976648329f3cba3d05482cdc49fd3486cb6d1020217fba66d181860e3f4ebd7aaf519dfa7ad807a40c733b278979c372565cdbca5a4169cc484c3fb87ec76c82460ddf4d5b382003b77912221f24e3178af743a5484b06ea51a860ce22cbaf87e8dfbfdf9f0f461906cb404ad5ac8d3cebf0de4a87e0dfa48e55c81a9d614a2acdb11d9bf457f44d1d69a356a7833e25d7521ae5d933bf3b3d6ee9813726c6632f356e23686e9ef36cba5f283c2bcb0a57599563e18f40913dd0d5171eb2557d4a8772b364233466b083d25e26530de29bb1848e75cc76a038eb572b88acc8d69523f2e6768df3ef9cc77b0c468b101928cc778573464e55f939b08dee97f991c7ac4bf0d4bf3e07f252accbb2280832f3c2005d4616ac608aec69e982299fb94555f8687a2fd1e6ccdbf349bdefa78bbd2ec9d1a03fe79bd761d68ae3672d2aa6efec19c7f20dd118b68d375db6c808062260506c7e2b341198a0a6e4715ab38f9fff697067a0fae2c73aa72eb0eea37592273da4d51057aacea30d44a02456186c575dea7e8ee30c9cb52e9915ded87575496599752d584ec5abcfa8cdfd3dde067535c6173b60fc21dfa5d8418b3bb7c2b0e822682a1440a0484e849a6be49939c4f9f5bd4a97a29b5f39c76950cd3ed968cd179dffb1180d8a41e684324e03885eb6b32cc13c1a055333c447a9956556e3030218778ac51612af9e73a61e7da99c12e969dd7c8e44aa1925fa5c62268cb4425ffe6689ffb7ffa6ddac7d56b53fbc24a8b8492f7fffe22ea24a4d94fb95d57a5982823ebad8efd4af385b20ca9d4f61607c08bf41de90bb5035e9f3ed0fa3ae4088c2603852533be24a33606f4e55008c26bb317c3e75eaa419f726219fbf20e82bcd717c68d57af5eb2b9ef4138da115ac7a1ccbe5f52d8708137ab2f437b29f544ad7304b5433f6059725e654c2a59eb979e4d260e8cbf48ce4873521abbd81cc028d085cef027087c9741a76a150f7688231df80eb1efa11d756d577834bd9d462d9ed6ab5fd9b11941d7e5c745c250ceb1c1bbc6332c425aa0aa01d6d37ea7267ffaa04868b598aaad8cbd3794b72a00ce445253f4eda6a7dfd78120c7ea229fa1a4c635cc9cb7a77a7e9993f18659365170cd11625f9eb8e190839ce31f01e58821ad72b6ada6b20e2b8ee7c4b084c721f0636e5365fc05284ec4123c3a8afd101f8f16c7f5249c7b1a03800786d7f8fb5b3e41e0664ea7d272370ac9b163987451de527f81343d23d7b19083a50ba119a4d6fb2926a9d77e9cdbde42ee1fd47517da170d894b433ba699f0dfea5ac26638dbd83b2e9bf0e9d4746a42f23c9ed8a7d7207cd3c4e407426348b1c2522c7e45443041eb25f2b3e0742b3462508c02cff838e2fbe1e68f0c22dd46dc968b86e75a2994f127aea0993c8c10dd252653ae2c68b0cffc16288101553344f26d363208aaa5fcce5c6629a7cbb9cb49cb54c858d73c3e9454f16363c0c013cecc19cb6ac9d23321b48b680526657b665457e249713fda92c3991a266f0815db15a73876e0bf0b2830185389bf17e637fd7383618e684a905decf2d89540d2c852b6045a30b9179aeacee3d557a5f77d4098f6cb28afcb2e2413266df945453606807450014c94260d8ced2519461bcd3f8cc733c4361cbc5bd41871d1f44aae9bc89300e5dc00e7da820c90d4d4e87670d5eb5e0f965fd1d1f7eec9d463155defa6ac9f35cabe634756114e6557447f393434c2abef909defe1f5195e3c9f29f248b11f5b11538d2981be4fadf73c2143fe8bacad68f55aa9fd05d556d5fc64c37379acb927f98e44898aabbd3d50051b3dbc0108c1be69659e1d83cccb30437ce95cd70ab6dd5c19c248db987e5d69ec5ae076ca93835c639c713f4af8c63a281603a88c9d7225436d9af109edaf4c5b105780ef9647b5d5ccc59b2e7631f70641c5d7567c0ee270357e23907f63626a078c3a26cd60cf15595877c6de0f3dceb156183d884e740fc496b34118472ace283de716aef35624390bc4f9c9dae2ef2fe025873a3211d4aaa83abe0c8f37ceab57b9c8daf0ad62f4958c985bbcd161cc043d3e75e507b4442ee99385d6bdd231850f0eb70efb872f07b1c21a62e598de1b2febd289780c8cbdd35c3c5c63af1a22d81ce45ca6b8c02baf1f88420e877cca63d7dc04e6448e71702859029b4d7b4aaa198ceced8596fcd35d7f8f7c835071fc42e3f7a11d460238b82f2bbc563ce195ba06a8c3db15f516227514d8f0d3b51a0bbbcb21fd0cc8fd40182dec8dc6427c695c99985dc46ef0244ed00c729d18f226dc64a41bff749154e9b00d4bce9aad13950063d3d3993ee3b43e2f8c3562461c59ff254a8d6e8eed32445385b10ad748081b020d29eb05bb66f36cd1f6af2e9611d7336e77b2badce001d85662917e8dd1da9ffed7733d7b80c4e1edc3058862e075eb6c46c9ed329fc8fd6a58973cdd0994091adab2282ed8bbdd3e4691865ba2dd1c7874441107edd792625001ef65f88ee55c250e8fd796eae83c422b18a42ddc3738b551008407fec2e472cad9fa37bde6ee235845d33db6e241fa0a8074d7f03433a6d5622a91feb8b0b8232ddbe381e783126f507547592e05075c4ca71d83d2558955931d6e9658c77c7062830106752f02d22fc34c8ce1500772fb9462daee21d8701c3d7453fb3a3e9e21c3d545da423973316c853d2ce698959563e0e12a262cbf31bd412e2a8a7cbc2ce9afb662c1bbbca987a37c7c7999699774ca3d6e6fa81ae4e36aa34e7d39878eb4edd7acf03412e1211ed7181a2c49f7ea9cb44ac57d0b13bcdef33ef96a0d3c55d3af8b44c4ce80cb31cd97bec060d4b52b7da3ddb19e033075f37a057c2da8354ef9014574394dead2c0c6c252859919a81a538ff45fbc8c56dea99383fbf3e3a4cb3f2bce41f95c30e9609ee8a0094fdf4f623b1d0cebcbb9eb8923c709093773c387534b68a77c8d778796cbe81ef0555b9e6440f5bb9cd1bb084827ef7920f3c43c927138751b6f6d2dd591d05e39b15f47a278b29a1bfaef9e8e4febb4ea8ff8e3ecfd2b529957ac440cce1d7c1f5ec57292be735218daf41b4c2a9a3a0da", 0x1000}, {&(0x7f0000000140)="74b039072fa88c5d7da5caaa19c78815a49d52eabcd9bbcf0d74bbc2ad105bb86631044723b6088418369d82e5f9c1ca4cc301b42d1a6c22a1efe4f96c7e8b4d1a36f9aa90cc1a59ffa32bc05c2e41e528b22dea84f23c36725db963bae6b2991e3ac64c567cae11c12d6a4d95d8cfb00982e6eabeed7fb0e7f646bb019864", 0x7f}, {&(0x7f00000001c0)="8a353abc31f955358c9a7b8dcd03d8acdb8b7596a23d2d570a49ac3ca0c725789083f162dfcab272953c1136af438093b0331cb4d4148bc7ca91c6ed459803785f5bb7499253e53c936258d02d3e85a4ced353bb4879729cfb55d54ac14804bfba76c7085542fe9d7a8ab5e077f4ab7b372c0cd5277b9e74a633083970d3afcf1f371bc8d1a2241a0906bda9ffc7ed57e5bd656383fa819c4572b166468b5841", 0xa0}, {&(0x7f00000000c0)="66f9a75a19f6ed9f6b49793097", 0xd}, {&(0x7f0000000280)="782b9a6469ab614c57d1feefa5595ae50304d2af19b7ea219c8ff39f0b641ca6c495e96f001b5b7aa25cefc8463a2fad5c377bea15469b7ff73b0f3d42d2f9621ed081e02bb6c4a4d4e7e1526c4d", 0x3d4}, {&(0x7f0000000300)="ff61598ec109899b93ca7caa5c55cdb5f3f8c0eecb2511c731a3ead32e89d9ab41d72500ef8335fb191b9628b9be96024f504c553734bbbb02f3f0d863616eeaa3070322679d5623283e4d4fc447676a656cced143a0adab88087b60bdae075a1b8019ca5fd6d82939515d5c024e55743461ae23c6d31c4f621d2caac132f4d2421215d7b46572438624c56cb33fcdded668ac", 0x93}, {&(0x7f0000001740)="9abb9df5ea9e27b47a21023b8dbe0dd50629a37f018df70020d63d7120c6d778dca5c1026074a7b3b41b93dc1fe7e7a3f35c9315c817b8e1ac9bfad6af0837bc6f0b1b03a3d91293c43322128e3aaa342302b763f81a31f609692b45f0a5d7f4acdab0a1414289f5b06ba3e9b77dae9cbe669e33a554207bf372b5a1513d882d8714e9ae017655ec21e70ff39cecaf275453ad595617bdb27c16e2b434de63aa6ae89438565d750f3b4414117eb7a2cc0d8a6b0c76d6c2224eed9a8afe49dd6936ba74b7dfd885ff049964baa15a6cbe2e7aae60b456eb3345aa9748d724140c1379f15ec9eddff4b1353fe7d44360d70acb93e2b0dddddde6c9e6ced9e0697a52b8dc8a9c24c86a886031bba43f75fddbc8f9239ab9727b70c29a75d88914e220c771a73ebb04be0976183b0f9b518c5954996c7e97a1b489db973251c51bf0dd632f43e4e74fd3a97e3e1ff1b90ef4666ed2095b899678f7472da4afd4ac5c9a6a8e10a46ec43e5c0210855ee7937760f554e039993cd86edc06085263defbf390648ed8feaf067ff74565ba0828a9ca160788b96592fcb0b6d07ef3b74829cab042759f90476b0eb491ccc97b7ae2a2a6f7d17a2857d72e0bc6f43d357b47a0f46cbd79c3b0c8b54e4ff319c0526604ca85f0623b2d52b5f79125a96c807e855f1d9933e2e0c5df8681bd48c7a849072c95878783ab75f701868c3c0b781c920dbf84ba143e4cc78ad1eaf0407ebf9e7af629da616c30d5edcc008de7e022a863d07484576879d58b42b440375fed0c5919cf03410a5a333ed7c65fd56e6ddcbb72c6173fca9686cbeead0a052a8e336487f5b098261cb27fe6eb3395c4a8af0364bda8833d1199f982bb62bcaab3853ee9909e9c6fe5159a73314c365f701c22f8b455e14cf1f301b825ef3a07d25886a52da690e05ba27acef46df2c597b4e61aab61ccf8562fd3c95fb89eeb6b2c82143b90d18650d439f98172a17027bd52483913041e0742d1f57d72ebd13aad3f2711129a3ea43b6bf0a031a1edd97bee788667b7274f3ac4eb2d115894d4d132b973b1f1955ddbc13bb69cac7112319c65ece5fc92e6ba0b120443dfd785a6fe1a355a7d368d396215d033cda9b57a1232d5025f6170c939a86e5bf9a50e9d57c485cb708bad236dd41ad954447267fdb8e3bce335bc8f7325ab0ac0ad79396f9e23a3f41cb05f6d9ac78e737f7d460fee241a7803af7de43b8b2aa8929f71a926fe761bfeaed3346f5a44769fca7bf7e5274ca35b785b2dd683cc9dc3b8c4b68e764bf695d5cc8b3409ea0b2be43687ca8a15f56489dae199bfae7be62b0687f07534f845f09d5d77793365fa86d5bb92b9a9540fe352e5bf57680518d01d113382d250dc8ce349d947e150e7c4ca12ce0010c1a0bd9c80d0aaa85a4bb8f0837632ebf9b4d8060b42dee559815e8514a75904f85ca3116d8d0432168e13b8296de0153cd4c0f280004f3abf26777913bc93f90b46ebdc88562e908534ae7f000395112fb116685a5e52dadb772b6dbbf0f867ac356a34a52a1de2819d4c9ffd84406668582cbd16ff61b683dc4086f9f35837e240e43b31588a080d331ef83d39c88687a8d89d4ae4c8720acb3b02411daa56de94d33a16e8af92a464ab2394c6e96857fd8fb632f435593b0b9f73367ca6b5158d1ca1bb393e0f14995e48bd7d7a233c121609c0cccd557224962f6a4598f87209dfea2018d936de187fc4be4b31551839257dc5170b8ec77534f215c588631f41cf8e9b6ec982e8223f4b703f7491f11d43376a753d9d6ef2009e0a2ed8ffe450e3abd06afb7dd1c5aee0994f382a8a4831dd0aefffa5a23e4b66016281e433431792e7fe733b0bf9d3b7a125ce2d37af8257cc2988d07e5fb09cf8866a4c397febda538870aa6fb0495d262ea1e9fd09112c6f5cc6c95393cfe805e96a3cf84f1338cf1b43408e08833ea02f4ed66d707a4750018b58b2c2ad302a133b27e7f8711245b840c218196992c7c6e91be18cb8400e31c103d717cba8dc7883cc9d138d02dcdefff606b5450f1159209bd2c6ed8a3b82c7b28f92e06e37e297f226eb90fa454cf676e812953f5669bbb4f620dd13597b5d50d5a89377aae697d4b19194525449e4a9517f39ea818c117ff8f40e5bc2a558d4adcd58c615fa546af57af724d12a24b98499f8888e8063d144d4ee4022499e6178579a697353f98d396e9a169c625705be735b5d998334d2c0c026606c2fdfc322cfc3e685a13590cef54b032777d2e21c365033132a7264011185f61d326dca2ccd365d057f329946a01a7fba748edd58674cf855e5fea611b94193391f550267068296fa34285a1d584c039d7f92118d6141ae33bf246bd9fd60cc7197931b3a43862482bf2e95504cc05e6a2c1342a123b6c82d1cdeeb25cad0a3023e9582d3473b3e036a9002dcb7011ee2c68bd4e5ad8a1da7ff681f9bff88dadf0dbe01412315d65d00bf9a48ca5af4fc090e01b480cc283d944eeed14048c7478aa21fb4f0f270672842270c1596c99401b56d6e0c1616448f1e907d0c84b8f19e8097dd1ac962cd2779d5db24bf0e58fc7f7c79f71c59b4a4a811c65eec602da8f01f7af265712321e65414904fc2ce36b1c8e6611a3425f93226ad112db679651440d41dd45a62ec2a57b4e4bd556118af3e8fdaaecfad3da9bde2777e256eba19311ba4cd4d5bd7c932ea284c2992ac5a61fc3abd24bbc96160099fb0192c255010713dfd3a359d0c5eeac5d8b454e24202cc83a1ad5324a92b9e62782fba30f667d6700bbcb19759d73a3802a0bf457e238b5686dc6e5240fe7356fe52206e1e3d9793ddb431e32750170d12ce921fcfd71aabb6dc9d471ca026010a6925be0de5188029a8a0c060ec025f4324a64680a9d4f90004ca87c315eef99fd14c5cb344ff4e7b4df9dc81447c0d06c904e81469a9735a1fcb88db70f6b837198ab54d54240d6ec73f4c795aa25bb140a91151429fb4dde7fd34a1df4923ec1168270a5f953f27302f7a6328a1a536ffe19d1e98dacca563dbc6bd6f2ca224df9eff7927962a432123a6cbe32c7c8e1a88c5bfd7a4770166d090aa8af31189b858716f7c30bf2042c6f159305654a2d790ff086c46c1711165a7010d6f70bcf5e6c2ad6ecf02e1a62d86bdefccb9e132a3490d4fcf236961a1b03e6a917ccc3bbf1547e52a0eed811196ac5d56bf5a9cd1b27fab9ed9411174564e014e78d98366253b091ba1cf399bcbdc6cede66075953901ae09cf4856c57fab86b7d20345623bc853f01038036e5b8a9fccf0188198d73198f2896c234d62fb1d4404e7e6d7c3e9568dbe4ab8208b23243a50ad332298b702d5f136ac5b8e3b4a9aeb23f8ca4b3105339225450f3f5caef4dfed80131d95796cab566cbf4d0be134265e279e6134fcb3a32f728b549b9993ebb17ddc1e7cf31fb384f8c6ccb8914219ddbbc379e439ca0ae82588b7e4be1a42d358ee0a3a56dd4bf4463bf8180741840a1b3da540dd891b1cd4fe8ffeb6f22dc51d0e96013d487ed28ee4d7449f674ade4fecbd7a29f39d70c4396be22893dda55ee71a764320e732a84b72f7b5fd07d987c221c3f1e99c1376ae81b439c7262c2e66a828078dbc4f235d45f77bcf65161ba58ca1d81f148bfaee1e56e6bfba73c28ae15f53aa77eda755af59fdf6cb4239f0b614c82bcf3e9d0675b2122a56d37905a69b0401439ae7ff3c2c492644b9d3f22f7ecf82fe99d76cbb7a3da9de0fc93e4bf506ff3396efcdd2544aa894b139ddc66294c7e7f94f48419287ee3af0630fb3cade700ec2fbfb66c49152cb043b332a72a1018e7ac3453f265bedf45987cd14bb84eda8f1e65a2a972de206543c7ff96ad096057b23c19f20baad7884ecb85b3e1aa92f7ff79abcff2b58170d641d88be97678c9ff534afbb701cf5656715ab951fa0f5044155e3f5d5391c96fdd05797a7034129f89aa5a24d0a9fde6986cb8d09b25aae781eb08f24a9831c13f11317f70a6e627ca91b34c334b098ba64b3db70fb88762daa2c89e7628bf533d8d1c68a6197f9fe3e010db0bd506813eb6f62b2a16de1b3f35576008b04da399f41b0b6a5d17c36b3dca8193086b94f0df3de879fcb545f5618413110ac237105079fe5173837044b5772213ac01649100e5f541e330a46b2435ed68cd521c726f909579cbac6e3871f8bfee2ffff26d3eb2c4892383bd551808ac14610ec24d3fe1aee1613ed0125b6d88b0ccf8767591472d67bec713b70cc8055e10b9f224ded58f1bed9a20a4c365592160994e9839a7cde4beb8565c1ec41fe89fab128e0fae56029891a8df939a210170d7585080bae74f3f78865f1b2ace4d215ba1b0fc6a81725ce2fac081d6681516fa12aaaf2506076dcfd4754edbb9c0d13008478dfddce0e6c4daf988c541dc507eadd4d4e15e7719440447135b70ab796d82a34ae604b4fb5e38f35a88f3d26b83340e2c7493e72f5f4da7baa57787f47a15fdbaecbfd9c2ac5427eadfe01eb846fad52655a495d04df8cb4a45568ed7df9060025d78b245dd111bb6456892c5f4f276ec2fd0b9b36a2c51fb369b1439cd2f15652baaf462c0fa790ccbd349f55da2b70c8051922ac02bad47a018020be08652ebba93abe753cba7c02546f8fd16eafd518cbc8ff81d59d7110c8a75e1a44c813f53b7d6cc5afcaa5e7472ef2e3817e3c9b7ed3081b6f74b7906684176b49f47f72db447a6f1a4905126d5a5d560173774de15247a5c6c9680748bf985ed4bfb2688ab8ec15d231f70f5ed892727a15300dfe7dc412aea2938d628e3a5b05bb35e4f518299b8cdae91483c1a996005ef6c2b813a6fd2d0140c4cc38c143cb2453f9bf53acd5719ef5b06d8b2817020613b61fc78512576f6f0894618ce1b7477f19efbce056031d8ec15513b95590e57662d878f80510c5663265e28d0699ee681f78a3dd176d55a2c8cc9a37fdebdfe434d95a7a9b8b65c0d2fecee1c2c7e0330fae1c5259b14d12469c3c41360719738e0fc86ec8bbeefedbd8e144b19895a9df706783c6645cbdfd0faaa65d4118b3403ecdb6a79a014a2fa98e3fdf08557d568a94e6f61c952b901c73539fd3a309f1495731ecaa8b1686674e65fc784f60d03fa02be9af12ffbe9a5ec82d4857592e46d5a4727b931e380ee8d2439b5a0f156e2806dfa0a7dc359e7a9cafe00dc6e359e910b1017e8d96f955d764b10f259edadee2d5a9361ea7451da8626d7517a4593530aa1cc68bb04c7a9f299b7ae5f1852d33d3c2f0fcc4255a6977bf059694016151209a755346cb0ca99180c594d7ae272edb95456df5708c9ac0477bb6b15dea98d2f1e8fff9404ce1d95dc78eb03176853fde0912bfd3e952506f1a458e580b2132e665f268af89b93a3c083e4a1934253fd976535464054093d80757a6eb0b9e258c831026ae5346794e986a6eef84f9c54f2bcd086348e31a0b791d8370ac40e9b0f10f2c113c315c04015fb22c07cc6da7278d6bf5f71fd4ac4e672c983f2101872123c765f8790df65b4d94acb39b533c207b666700cc54c2d7f68de976437654573742bab5e6e6a46080a228d4582bfa0690faf056acd8d7295d07f02283a89f123d6766de7b7d2220dea25c464b02db13d6ea89dfed193ecc88e46f4a40e176557d5f525fb56e32f5ea8cad2afcddfb8389d60875a3aaf076884cea55245bddd50a392e31cf65e59b7475050abf0a70e7986d856963e4df717dad77b789ddae4d11a72060cb0a98ee33354a39612550", 0xffffffffffffffd9}, {&(0x7f00000003c0)="7b69de4920b36a17c31139360440a9b836f20cd9824026d04ac9230c7a2e4bdcc0e650325933cc44c96920842b10fecbd7440aaafa3e88cb9fc306f237c338ac685272397577906e", 0x48}, {&(0x7f0000001500)="875ca502664c3aa8b86a552dd7941b05855d441e32720c55bb25aa9b8b61625b3555875024f4a7e0d5a9402e8121cf6c600b80e853b60d54b989ad0400f959c102b6118df8495653242738f99c6acd86b986a45490198ba71c0b33bb9ed0d8c62e0cc3d47b4f257801b8c696fa4ce4d25b2388744de2f60c752ab0b0faa21cd9ef0f967cf9d94375bddbfd5c8819822cdfda55b91614632bcc2bce92fc7c5057d7943cdbfd3fceab35b4dcd0fc98e5e72492ff5ec46203dbaa8b4bcdab12370189d78b0f2e8335969b5afc9aa3bbf255", 0xfffffffffffffce3}], 0xeb, 0xfffffffffffffffe) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) semget$private(0x0, 0x0, 0x0) 02:26:43 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x8000, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x1f) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x5, 0x9}) flock(r4, 0x2) flock(r4, 0x100001) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = 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(r5) semget(0x1, 0x3, 0x42) r6 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r7 = getuid() r8 = getegid() shmget(0x1, 0x2000, 0x100000041a, &(0x7f0000ffb000/0x2000)=nil) fchown(r6, r7, r8) setregid(r8, r8) fchmod(r2, 0x100) setregid(r8, r8) chdir(&(0x7f00000000c0)='./file0\x00') pipe(&(0x7f00000004c0)) setegid(r8) getitimer(0x3, &(0x7f0000000180)) pipe(&(0x7f0000000600)) 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) 02:26:43 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000140)='./file0/file0\x00', 0x11a0137c3fe57be3, 0x84) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) unlink(&(0x7f0000000300)='./file0\x00') 02:26:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050409000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="1d9c834b93167112f68632482dced5813dce25af0966746399bdc962ea748d95ead5d072721eaa0c068686042fb5fd310e33f46ac689c0d2a25a8ecbb388946a412e1ccf78bf48f430b75015b05c1e109e69724681f38246d8a9c788df575a42f35832033646f5bc0721f0af611367b24bd4cb08b99cda2f69235cf8fd846ace443f1842ecb5f52e32e3f536c7540fc3bef62e4364a51f94a3318f0306cf42643ab233171c25054fd7142b850bd1dd6aae1c4e244adb637446c9642ed162e6ca35045a4e5b004afb4a815555b4861abdb2aa42ee8e0ffa5b18625066dd8c4edcd716", 0xe2, 0x0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) 02:26:45 executing program 1: 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(r1, r0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x1) 02:26:45 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0xffffffffffffffb9) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20222, 0x120) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) 02:26:45 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000280)=0x586) openat(r0, &(0x7f0000000040)='./file0\x00', 0x18, 0x158) clock_gettime(0x5, &(0x7f0000000000)) 02:26:45 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x86}], 0x1000000000000052) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x800, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 02:26:45 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x8) r0 = socket$inet(0x2, 0x0, 0x10000) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001380)=[{&(0x7f0000001280)="4d5a2911178005da605e9c2ae30eff90998c039d37c06b575c3530bd57c54397d4ec0dfc381c5b86fe0c929fbe4471f77440d456243cfae28d0c4fd45487f7b8dbebfad65cdf8b0afd69e9f79d2b3567127933a1f540c3dbf4a9b2843cdf186f87e03b5e4850de1888bbc1999dfb209855dff6db34783e0a1eb936d2ea65227ce30e5ebad1ab0e309372dcf8fd0bdcce22585e25b65e2df11c80313170786eec6c1fcc285e324d76f42a326166161a734fe6b5b5b80dc4665c1620dd7d262340df49e3903570f7e725bba6e53880effb843a44c2324e17bc96178284954adddb4652906ca4f9a0b92b4447efa26dcf1ae8fad7f6d097af6600819c", 0xfb}], 0x1, 0x0}, 0x8) ftruncate(r0, 0xffffffffffffff84) open$dir(&(0x7f0000001740)='./file0\x00', 0x20000, 0x80) r1 = open(&(0x7f0000001780)='./file0\x00', 0x0, 0x106) r2 = open$dir(&(0x7f00000017c0)='./file0\x00', 0x0, 0x18) stat(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)) r3 = semget$private(0x0, 0x7, 0x4) semctl$GETPID(r3, 0x1, 0x4, &(0x7f00000018c0)=""/104) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001940)=[0xd5]) getpeername$inet(r0, &(0x7f0000001980), &(0x7f00000019c0)=0xfffffffffffffe90) bind(r1, &(0x7f0000001a00)=@in={0x2, 0x0}, 0xc) open$dir(&(0x7f0000001a40)='./file0\x00', 0x208002, 0x100) listen(r0, 0x7) utimensat(r2, &(0x7f0000001a80)='./file0\x00', &(0x7f0000001ac0)={{0x5, 0x140000}, {0x0, 0x8}}, 0x200) r4 = accept$unix(r1, &(0x7f0000001b00)=@abs, &(0x7f0000001b40)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) getpeername$inet(r1, &(0x7f0000001bc0), &(0x7f0000001c00)=0xc) getsockopt$sock_timeval(r4, 0xffff, 0x100b, &(0x7f0000001cc0), &(0x7f0000001d00)=0x10) setsockopt$sock_timeval(r4, 0xffff, 0x100b, &(0x7f0000001d40)={0x800, 0x2}, 0x10) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000001d80)=""/197) mknod$loop(&(0x7f0000001e80)='./file0/file0\x00', 0x2100, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x4000000000100b, &(0x7f0000000080)={0x40000000000040, 0x801}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001f00)) mknod$loop(&(0x7f0000001f40)='./file0/file0\x00', 0x4, 0x1) rename(&(0x7f0000001f80)='./file0/file1\x00', &(0x7f0000001fc0)='./file0/file0/file0\x00') getgroups(0x5, &(0x7f0000002000)=[r6, r6, r6, r6, r6]) getpgid(r5) 02:26:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)=0x20) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x314055a8) 02:26:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00', 0x200, 0x43) faccessat(r1, &(0x7f0000000780)='./file0\x00', 0x20, 0x2) r2 = syz_open_pts() close(r2) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000100)="be60c42572dfccd210f0fb6db9a42d64d08ea07b7e5e2caf858b25e4044448e75980054e58a63f00f4fd18751bab287305e6e1c4fdb1ae96bcd2f45c423c93ca53b318e87fd4c47971b336a8b4222c3c3afd0fcc2ce6a75d30bce86a08e91037142221e3683f3db6bce725ead730f5cb3f7e3bfb396f3fbf53c76c9d18c6f7ce9fdeef8e8404e26443", 0x89}, {&(0x7f00000001c0)="7a8253858a9deb86242bd61ba763219a80377431d49291f7a70da10e3760b657c54a17daa59fc28afdfa164ea9a2baa9a35d505ae017c8baf61c896f4d21204e53810abd93d36c0ab27188a3d6c554217e02c7c1d17c0d83d2fd5b95de1d45dbe2d6c7de7df8a40432c7fbaab0cedf5ea8f626f724c345e994d39c45d38171782b23a4b462f63b12d0d394a0cc466a535b0716353aa4", 0x96}, {&(0x7f0000000280)="ba2cd17a6669751134dc7f147f1d5bac1b27440578be1fe2a8bfeb19182ece436064cb78d6d96eeea59b9dd599dcf879ea6fe9f83317dd5a91fe0cbc9f0a3735dba040eb0cb0b5d1d2a70df1ce64561071ad07850433fb910c67b6fdfa157846356e4851c4951b9cf943da75153e1945f7ef0e96bd3f4590a8895d2a9040115adf0105385ee2773f761c7a84403b88402c12381d72dbc93cf22023cf1ee5af83e4a416336863265f7ea4fc473756d7df533fd8e081873bef", 0xb8}, {&(0x7f0000000340)="a05f5bbdb164f490cc73c120c76b964111dc6d25f6ae51c6156f8d802ffe85385da2507f87dc400e6154a3fa4ac8250aa8c2935c232d0c93e017031519399a28fb22cd49262de1f5c51c638650e8d438f462765cf50317f3c1a2c2247f3d0791358ba2eafb3e6aa5bd8693666902b7f174307f06b6c0d534b022322b42be2f59fe99bf4ed745bc7fdaf4a1d18288f6ce9a5d1a8895618a26cc10f1b5fa1ab9008ef71dbdfd5071a1059e794fa6b9806d9ddebe132af5cc2a1a4621d7572fc3978e8dfebdee0a7060c1cc66f467bde5c35b3a5c6cf8013c32c221c9eb61", 0xdd}, {&(0x7f0000000440)="9da623a4c77de3ce1f425cb2f931be5fa10a191e1ec3a4f7dea0057ced574d44da36c5dbdcc2b78318001702be4314c1", 0x30}, {&(0x7f0000000480)="80e988809cf3ee0d42573c9d6bd4a2d3143298bc8827ccc653cb47d92ad8202d4d7a9d2be9b11cfd46589b230522707c8a79ac9d5ab40066579624f72dfb682c7fbaafd1b7ba193ee18817a9a6b401e549595098f611067da5fa471c8489d990d4b2f6e91a749de53b5d8ffadcb4ba1914da5306a9b5219b5d4fe672914f39ac8f226ce689c64547fcd998be307244f3d342c233058c358602ead699ce80ac52cad82495771ac4be5cf866a59985cbac02738fc04401f4b40f7cf3cd99306a8677a75df36994d8aac18666c9a263657191479942283e72d79abd085ea0ff01fc3416748569", 0xe5}, {&(0x7f0000000580)="eebf60e8bb59b7835f548c0bf6bc73bba1753131c25a19500bd2cbd04d415846a8aa47a13e52bb9d4060ea8db8fbd6654db874b721ab102a144144d1dafa", 0x3e}, {&(0x7f00000005c0)="45eb", 0x2}, {&(0x7f0000000600)="becfb0311fb45e5115425cc5fc976a3d78485cddb8857ddb3c3c56e6ce01978d5725dee4af3f9e2b7b3a064d1f59ba822226dcf7aa17ae659f87ada480807927d95917b1f2054a6f17", 0x49}], 0x9) poll(&(0x7f0000000000), 0x0, 0x2000000000000000) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x8) r3 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000000c0)={0xff, './file0\x00', './file0\x00'}) 02:26:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) execve(0x0, 0x0, &(0x7f0000000280)=[0x0, &(0x7f0000000240)='*\x00']) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 02:26:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000100)=0x580dca46d8e5e2b5) preadv(r1, &(0x7f0000000240), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r2 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x5, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x7, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000340)=[r2, r4, r5, r6, r7]) r8 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r8, 0x0, 0x0) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000000600)) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) socket$inet(0x2, 0x4007, 0x10001) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mlockall(0x1) pwritev(r8, &(0x7f0000000400)=[{&(0x7f0000002780)="fa1325cedffcff1e3a0a564aebc75b47c4a18a5e783c3d74ba10c9429c5096818a51cb050cf3875d79f081153e414b7124490b4659f4c1fd878b94410be5d0a979d3ea52f14ed5250b830e9ea28a67e3838d764e92848870b6d2a6b4c27d259ecdd6a060f4bb65c8dcddacd207121aa34d02bfe8af521b3064201476d53efe731036ca0ea98dd24ce2bddb3de0c99af8a121b37e46c33735d087e70faab19fe442a95890fb65aeb6e37fa3fb937f2578d3ae6821be7178c21aa8c419b8f88a71620c7b419afd7886c829e62b89ceda7a81a7c704f7c78911", 0xd8}], 0x1, 0x0) sync() setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) ioctl$TIOCDRAIN(r8, 0x2000745e) ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000380)={0x3, 0x8}) fcntl$setown(r0, 0x6, r3) 02:26:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfff7fffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETAF(r2, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 02:26:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) unlink(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x1000000) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000100)=0x20000000) 02:26:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xd400000000000000, 0x7f, 0x2, 0x2, "d51692fe57922fb3134171a10353241e953c9e7e", 0x1, 0x9}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffffd, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000800)="7feef3b528bb262321c459e96c4496c0d2d488d5c4c4b8a1dcc2bce15645a392015084a757499ed5454f9bada532a5f0569b966b43820b37cb4f7a5b250b8d0ea601a3a36642ad42a81b5aa0c470eada062ba5441764a1a1fb25392002391e08095f0f28074a890cb9707dd4f2d741134dc6f1b0b2efff158bcf02997a5691490eb3de5fe482e2b5466ccfa94b9e5e8f6d67aad55505057a5d8871dff2db5dd7d1e45dc24960c00af385a6afedb8347302c92897f1fa4abdb2c42d45f0e725f9f83f14c045436bf34038cded84fc7fc2cfeeb973cc63976abf327b4ce65bbe837d7028cbe347e7c972e6496cb4cf8ec2ab9e2f0c8f61900cf2dea4445c832be7e6b5f5997ef98862da6a397f4be1332d67c9a0e3646267553e8e6e52c5e53bdec4f26ce6fde742a95e5baa5862ee36ac46162b6d159cac0539b9f4fd222487ea7789c758ac5290bbe0f4885feeaa0fd60417ca3ab5d1244f275498ac46009acf52afa3a0f2091abaa78d8fa41fa3a799c6dcab29e117dd270e760cdf6221cb9dd536c10cba116aa106ab18975057aed11c7595621483c43b95e160b2d1b7d4485f00a7a32acafdc4c4d7fa5a0cd8211281d1f99c7c59b8f1ee787babc361fdb3616b8fcfe2a65e3633cf693c64c089f440ae228d0875b8543a72d0afd611284b4b61f992d92843b3ada0fdb9e25d18e9b091f082674a89ddb3fbb6796a2ee983265216688a1afed61f91a62f3650fdea36474bf0e03e32b2dfd0086d5d394bf638fd90fdeef21e8488866899da99df9d7bd73c0115f881a954c25bfa1308d720e835b1f60ecf4ea717b3021a51bde80cff690b8bf1e18e00c24752b9d975388fc4f7cdf3f5dbf44513813d05f1dcc06da4db856864abaaf67c646ee6eac236a9ea4b8403737fed2276aa23b111081222386ca1048ec54935f081063ea2de6555d3c019fba5c2c66d57f0822523bb91da730445be08cc6bf8eafdf8fd932ae12b7290fa00e6066571626c4c6e8305744b79531c42bfe2bce9063569e393f60a97a71e0e070feb2afec1091c1c4d34a095b2f6364e97dea3a13b1f80ef953f34eace0d533ae228547c625aaba4319fa1ec4c4fea0863d5d7b19a4dd696175b4af52a4a0890344b3173ebacbd8c69ddfc1ae5f1715c60", 0x335}], 0x1) 02:26:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1c0, 0x0) getdents(r1, &(0x7f0000000140)=""/221, 0xdd) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x8, 0x5d69627a897efb6) 02:26:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) sendto$unix(r1, &(0x7f00000000c0)="bbc0554a2ab3d6ebe0d720d5e2f431df53ba5fee67f97883bc2ad69263623354efe18ac7154b0222dfd04b57db19a14e240d2caac8bc97219555a067faaee0", 0x3f, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100), 0x4) 02:26:47 executing program 0: open$dir(&(0x7f0000000180)='.\x00', 0x200, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x382c95b6}, {0x6, 0x1}}) 02:26:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) chroot(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000001c0)=0xd3) 02:26:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) socketpair(0x18, 0x8003, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 02:26:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:26:47 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff}) socketpair(0x1, 0x3, 0x8000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) dup(0xffffffffffffffff) kqueue() kevent(r0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x1, 0x1}, {{}, 0xfffffffffffffffc, 0xe, 0x20000082, 0x4, 0x5}, {{r1}, 0xfffffffffffffffa, 0x48, 0x2, 0x1f, 0x5}, {{}, 0xffffffffffffffff, 0xdf, 0x0, 0x2, 0x8000}], 0x4, &(0x7f0000000400)=[{{}, 0x0, 0x20, 0x10}, {{}, 0x0, 0xa0, 0xd0, 0x6}], 0x1f, 0x0) r3 = syz_open_pts() r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0xffff, 0x0) kqueue() r5 = kqueue() open(&(0x7f0000000240)='./file0\x00', 0x1fc, 0x0) socket$inet6(0x18, 0x0, 0x100000001) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r6 = dup2(r3, r4) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000140)=""/148, 0x0) 02:26:47 executing program 1: r0 = socket(0xfffffffffffffffd, 0x1, 0x4) r1 = socket(0x18, 0x4, 0x10000) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/85}, &(0x7f0000000200)=0x57) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x401, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r4, r7, 0x2) r8 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) write(r8, &(0x7f0000000280)="b6d0fb55821d35ce8aea1f63302ccd26b2dec3de98d204", 0x17) r9 = semget(0x2, 0x0, 0x0) semctl$GETPID(r9, 0x3, 0x4, &(0x7f00000002c0)=""/40) rmdir(&(0x7f0000000540)='./file0/file0\x00') socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r10, &(0x7f0000000340)=@in, &(0x7f00000003c0)=0xc) r11 = semget$private(0x0, 0x7, 0xfffffffffffffffd) r12 = fcntl$dupfd(r8, 0x0, r10) ioctl$WSDISPLAYIO_GBURNER(r12, 0x400c5752, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r12, 0x80085762, &(0x7f0000000240)={0x1, 0x1}) ioctl$WSDISPLAYIO_GETSCREEN(r12, 0xc0245755, &(0x7f0000000380)={0x3, './file0\x00', './file0/file0\x00'}) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000440)={{0x10000, r4, r5, r6, r5, 0x8, 0x8}, 0x22fd, 0x7, 0xfff}) socket(0x18, 0x5, 0x6) chmod(&(0x7f0000000040)='./file0\x00', 0x8) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getdents(r2, &(0x7f0000000400)=""/28, 0x10) connect$unix(r10, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r13 = geteuid() semop(r11, &(0x7f0000000640)=[{0x1, 0x0, 0x800}, {0x6, 0x44, 0x800}, {0x3, 0x8, 0x1800}, {0x0, 0x7}, {0x3, 0x22b780, 0x1800}, {0x0, 0x1c, 0x1800}], 0x6) r14 = msgget(0x1, 0x2) msgctl$IPC_SET(r14, 0x1, &(0x7f00000004c0)={{0x1, r13, r5, r4, r7, 0x20, 0xfffffffffffffffb}, 0x9, 0x9, r3, r3, 0x1ff, 0x80000001, 0x39, 0x7df}) 02:26:49 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) socketpair(0x6, 0x4007, 0x5, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 02:26:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000005c0)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d", 0x26) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7ffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCEXCL(r1, 0x2000740d) syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x22) connect$inet6(r4, &(0x7f0000000140)={0x18, 0x3, 0xff, 0xfffffffeffffffff}, 0xc) 02:26:52 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) 02:26:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x20029, 0x9, &(0x7f0000000040), 0x9c) r1 = semget$private(0x0, 0x4, 0x204) getsockopt$sock_int(r0, 0xffff, 0x25, &(0x7f0000000000), &(0x7f0000000040)=0x4) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x2ceb}, {0x2, 0x26}}) semctl$GETNCNT(r1, 0x6, 0x3, &(0x7f0000000080)=""/81) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 02:26:52 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') open(&(0x7f0000000180)='./file0/file0\x00', 0x1, 0x82) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x2) fchmodat(r0, &(0x7f00000001c0)='./file0/file0/file0\x00', 0x40, 0x4) 02:26:53 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) r1 = shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmdt(r1) 02:26:53 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1ff, 0x3ff}) sendmsg$unix(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000600)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0xfffffffffffffffe}], 0x9}, 0x0) 02:26:53 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r5 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0x0]) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)="f43d38ee8fbcdad9c8e9999c516cab33ad346bf56e7da9a270c8a83befacdb9809bb73e51cb1d9db98b24c914db343d88cd9c164a756", 0x36}, {&(0x7f0000000180)="9f9ce038a9474f268e2dd16c58208111d74ab96fdcb9faab21a82a9f65afeb72f9b307ea759d3fdc16424c35cb85f34e08f51324b62af554eb33c65f1e89ba8d3734b62ecd77fb27a83004ac7e3de04453e20e11bde8cdc5575615416cbbc859ab4f69790c335f85f1a7331f02c27505a9c29a4188a8965eabf01814ede718e679", 0x81}, {&(0x7f0000000240)="3203aa4e4c0b851b0d2337310f8fa3cf9fa43d70b1fdc4ea104a3cea1e90d83d1ed791ad33ec685d8c377626d8cf1e186454f7dce660f46e310718496f80c148d78c869f9a537f0d841fe702d668905a82a62257b5ea3afb5b79638c3235c31a6da0e11c8ea83868f363725e9059d8d8201b6d233a5f04730ff9d6d1511b71e96d5f5ce5fed7f83d5aba30e2779a19d384f61b56bba4835c843977d3cc2178a8e234a23becb93af36ab5a2b2b8b8808ec81f6a4cc8ba7169e68ea5dc7d2255661cb93da16d8f6784df53", 0xca}, {&(0x7f00000000c0)="cf8fd970c75a5f3c7d6690d7efad304fe1704c35f4f89dacd1c0628022070a02627b5c3cb0134b7661ff5fedc1df6f7ef4c7ce38bc7f7ed1e494426d3158b841ce43e3ddc7c60cf3cc8ce210d9c3551f906a5b33", 0x54}], 0x4, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40}, 0x8) 02:26:53 executing program 0: chdir(&(0x7f0000739ffe)='..') open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pipe2(&(0x7f0000000000), 0x10000) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='./bus\x00') 02:26:53 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) syz_open_pts() r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) rename(&(0x7f0000000080)='./file0\x00', 0x0) close(r0) 02:26:53 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="030000000064c800671b1b542a53870600000300000035ce17351d70008000"/44], 0x38}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 02:26:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21aab2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8a19e48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455be5fe828f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a094e2b8b167c29b1931998bd25030a", 0x113) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r1, 0x2000746f) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:26:53 executing program 0: r0 = syz_open_pts() r1 = getppid() semget(0x1, 0x2, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x0, './file0\x00'}) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x3, 0x0, 0x0, 0x20000100000000, r1}) 02:26:53 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1020, 0x0, 0x0) 02:26:53 executing program 0: setitimer(0x1, &(0x7f00000001c0)={{0x0, 0x1ff}, {0x80000000, 0x800000000}}, 0x0) 02:26:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x400) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="96da439893b771f785d256b600000000000000c5fbb1f071e567bffe30d01eebb02733eba5841d6fb7c14417975b4608a48ff214cd7a02c688a3bb5a193ad5bebdfd2b623a618189777ce238", 0x2da) socket(0x1a, 0x0, 0x7) dup2(r0, r0) 02:26:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) fcntl$setflags(r0, 0x2, 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 02:26:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getpgrp() getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f0000000200)=0x10) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r0, 0x4, 0x7, &(0x7f0000000000)="9d17d46b1422d0fcc4e0cd2d17dcebc38e168631abbc999cd1ce84789a7206a76a49881ee651a59909bce1122a967d07cb6a8f80fc30320f1a25d3f8fadc02f47f663a630ccb6027d8af70862902049eacff61542a0f900acc730419027efeaca4cc99294f33732f9756d10f6c07d0a8109113293b733ed9f64ac91fc144cd4c03d96543ab5a436abfd9c57a95f00eb9583b356fde165a8090d7b3f7f781df166431a6f3ef5bc64a0cebea68b492ad987828c7e2a317cec8894cb2c61f047fe5f5b70ef75b040426a6cd63fb552aade387a702b2aaa2aafa98a39d298165eccbec3ec84e773c7f8702650b3b7699d573842f013c80d90db0c099", 0xfa) 02:26:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300), 0x0) 02:26:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x3ff, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:26:53 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@in6}) pipe(&(0x7f0000000000)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 02:26:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000008, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = dup(r0) dup(r1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x1c}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) setsockopt(r0, 0x16, 0x7, &(0x7f0000000000)="bfc259fd1a8c0627274811ae79af8cdca0f060c1491b5df989c965c8ab4578233865aa93f38247188dc64873cd9d9714ca33", 0x32) 02:26:53 executing program 1: semget$private(0x0, 0xfffff7fffffffffa, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget$private(0x0, 0xee8524293c986f9a) r0 = msgget$private(0x0, 0x80) getrusage(0xffffffffffffffff, &(0x7f0000000140)) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="030004000000000028ad1cd7e073900d0a22798902fefdd237be212fd57118117cd99d4483a777abd59432f8db2f66cc638661b8696432f39ec9aebb2d5d6f68e3bcef5d095942b350a1f03f7b236815c1aacc8133440426f23c7afe0da5f7c0079c1490e43d268a9996994576bc6ab29844b2cc28be90ecf8fd115ad89001e9a38ecf07fcbc067433f7345c8c0deaa4174433e129f21b0471a60e7d6990a7b4c970e4e2bbdcef2350215f49b639a6477ed8b8180ceb7f9632567c488455773652eb91806ebf980020e9ecde827c8dc5517a9e1e6ccaf0de407785027f0540a31cc7ae35a961ce1e9cccf83c9c2ff77d0af1d07d6fafbfeee88d0de9bfb05801847b08514c062f9f1a46d77026126c9401be094df1f97c8d2a8ec297cbe5e00fe8649119e8ad4514e3e55af1f444f5b969ed4e9ca5bd7573c853f1bedb7ef6068f203e7bfe42d908da75f90c41311ba3acbbbddf021d2a106a1cb3353395ea19c234c2f1bd"], 0x1, 0x800) 02:26:53 executing program 0: munlock(&(0x7f0000ff9000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getrusage(0x0, 0xfffffffffffffffe) 02:26:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) write(r0, &(0x7f00000001c0)="cf", 0x1) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) socket$inet6(0x18, 0x8000, 0x100) 02:26:53 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8008, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0xd, 0x44, 0x8, 0x4}, {{r0}, 0xfffffffffffffffc, 0x2, 0x12, 0x0, 0x1}, {{r1}, 0xfffffffffffffffb, 0x88, 0x3, 0x92}, {{r1}, 0xffffffffffffffff, 0x89, 0xf00fffff, 0x6, 0x48}, {{r0}, 0xfffffffffffffff8, 0xa1, 0x6, 0xd6, 0xfffffffffffffc00}, {{r1}, 0xffffffffffffffff, 0x8b, 0x0, 0x2, 0x8}], 0x8, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x2, 0x5}, {{r0}, 0xfffffffffffffffd, 0x8, 0x80000021, 0x40, 0x2}, {{r1}, 0xfffffffffffffffb, 0x4, 0x81, 0x80, 0x100}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x8001, 0x3}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x1, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x567f667d, 0x9}, {{r0}, 0xfffffffffffffffd, 0x8, 0x22, 0x5}, {{r1}, 0xffffffffffffffff, 0xca, 0x80000011, 0xffffffffffffffe1, 0x40}], 0x953a, &(0x7f0000000200)={0x100, 0xdaf}) 02:26:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$KDENABIO(r2, 0x20004b3c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) r3 = socket$unix(0x1, 0x5, 0x0) dup2(r3, r0) 02:26:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x100000001, 0x8001, &(0x7f0000000040)="cb5d03a6b0fbdb1cec06f910a70cb184d79efc3a2cf55e16052e54c60265854ac89bd819bc971cac265d957f561e4a5b066200e7b975e66cd3a7b37f610dd0aff4b4e2ed7a54c764e0738fa51ce5dab2d3e00520f589d831d9d4d605028d59fad5222734880bf72825a605fc7950d6f80525d345452252cb117626653f4f0a94f5fdfb86153a06fb833214831d2b7600fd627467dc494af84bc77fa3dd8926c84fd55c", 0xa3) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 02:26:53 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x100000001, 0x40}, {0x18, 0x3, 0xffffffffffff1b0e, 0x7}, 0x1, [0x8, 0x0, 0x10000, 0x2, 0x401, 0xd0a, 0xba4c, 0x5]}, 0x3c) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f0000000000)={0x0, 0x8}) close(r0) kqueue() 02:26:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0xf4) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x820, 0x0) mmap(&(0x7f00003b0000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) r2 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x2, 0x4, r2}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100)=0x7, 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:26:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x21, 0x20) mknodat(r0, &(0x7f00000000c0)='./file1\x00', 0x4, 0x0) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000140)) 02:26:54 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x11, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) mkdir(&(0x7f0000000040)='./file1\x00', 0x4) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x54) shmget(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) r2 = geteuid() fchownat(r1, &(0x7f00000002c0)='./file1\x00', r2, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 02:26:54 executing program 0: pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) fsync(r0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000028cdf947190e324daa772555e4b2ed59ca7fa72fde6f260c31b5915a938cd5e6c41929ff21e176153b2e25a0e8e499f42c73f878b910bd5435ad3524c718000000000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) fchflags(r1, 0x2) 02:26:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x802, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20040, 0xc) 02:26:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x4c8, 0x0) close(r1) 02:26:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x57) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000040), 0x1000000000000005) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r4) 02:26:55 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r0, &(0x7f0000000080), 0x3fd8daa20a84ae4d, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) getrusage(0x0, &(0x7f00000000c0)) 02:26:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) r1 = socket(0x2, 0x4, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r3 = getuid() unlink(&(0x7f0000000140)='./file0\x00') seteuid(r3) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000100)=0x2579) sendto$unix(r1, &(0x7f0000000000)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) 02:26:56 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10120, 0x61) ioctl$KDENABIO(r0, 0x20004b3c) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) sync() write(r1, &(0x7f0000000400)="ef7306d7f6d20243e00e747d9dac461995a553c150a1cbfb89983619d8044a627f126dfc3868e801217941616c02773a898903bc226e3f80e3e69b7ac3a22a7c4d325031d83d53dc0fbb4767b4f12dc79ec538d56238a9fb519c764af58107bc56e5fceda6fee5f61b1223722f76fd29ae4a2426f0dc586403fef8ba8adc4ab243235e6e3dc9ffdd3741df88cbb27d0a2707c6c38d089017190a4d766ba810a0f9363ee12e0c76919715d82df5beeb6e1ddb2d8b0dcda20073ba4c1ee1a0cb1d65c0d5ce34482d1ad2ed907040823ffbb9ef16276e718f3930cee08842da5f07c601940eaafa26a9d65f33cbb0be5b997d1c", 0x3e6) r2 = getegid() setegid(r2) 02:26:56 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x9, 0x8, 0x1, 0x7}, {0xea, 0x3, 0x0, 0x55}, {0xffffffffffff0001, 0x4, 0x7956}, {0x2, 0x10001, 0x7fff}]}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = getegid() fchownat(r0, &(0x7f0000000300)='./file0\x00', r3, r4, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) dup2(r1, r1) 02:26:56 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000140)=ANY=[@ANYBLOB="70012e2f66696c65300023e0e357369d72aa7837ad0f81f11359dfb1a4acc32a76a7077abe70797d9c114be8a28da07e72fd273d84adcae689d3083e28ceca5bee34382f0d8b8648d7358a764fae903d35bdc12c192c2c5c440fe92e2e4f99796e01bf9c551951f5e4be048e008b61c742e752fde178e8475bf48e94c98f1e119771e519169ba06a126fdc4c14f653ac0c32767cf13846e0874f42ecc2685f54fc990646c49a1380c114ff6c513031f7592c2b36ce8beca8b5d3b2f1d97e895fdb373862ff5f03f30773ea985c803067bc4963034d65e1099fb62b79"], 0x9, 0x0}, 0x0) 02:26:56 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10482, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) poll(&(0x7f0000000100)=[{r1, 0x20}, {r2, 0x40}, {r0, 0x2}, {r1, 0x80}, {r1, 0x20}], 0x5, 0x1) kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) 02:26:56 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) clock_settime(0x3, &(0x7f0000000000)={0x1fb, 0xa}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x65}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 02:26:56 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00002db000/0x4000)=nil) r1 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r1, r2}}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/195) getgroups(0x6, &(0x7f0000000000)=[r2, r2, r2, r2, r2, r2]) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/22) 02:26:56 executing program 1: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') chflags(&(0x7f0000000180)='./file1\x00', 0x0) 02:26:56 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000040)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) close(r0) pipe2(&(0x7f0000000080), 0x10004) 02:26:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x400}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() fsync(r1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 02:26:57 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x2000000008, 0x0, 0x0, 0xfffffffffffffffe, "61aa0db11de9a78b3ec000", 0x800}) ioctl$TIOCSTOP(r1, 0x2000746f) accept(0xffffffffffffff9c, &(0x7f0000001780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036f4"], 0x0) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 02:26:57 executing program 1: mlockall(0x20000000000002) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x100) getitimer(0x1, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x501f, r0, 0x0, 0x0) 02:26:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbec9d70200000000000000d99705dc1ce23aa168a0237f55e95037cffa846d099b7cb5e32d0ff2d4e73cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304140b410273696471ecd7af5f61143b2bf9fa0a53765fa51e135273e2be34168938abced71cd31275d196434d07d3ac2bc6897c303fdcd345712af9180d843ec3672094eb30ab33d4780eddac1dce1e370986f29a65492a8698861c0f9d905d27bb5c0ef151077e8769626f2648435a767e43de15bb140ccc626f5c04", 0xfc) r1 = syz_open_pts() close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f0000000080)=[{0x127, 0x8}, {0x47, 0xd8f9}, {0x87, 0x6}, {0x8f, 0x10000}, {0x44, 0x39}, {0x107, 0x3ff}], 0x6}) syz_open_pts() 02:26:57 executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 02:26:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x0, "000000000000000100002000", 0x80000000000}) r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="d9e9a1ca0029fd38f5abb4cabb574a8b3cfd453bb58c44ce0e5c4e0488bbd55317767677a1855ae343ff37386a7446fb22ef072f90ea15daa4193dbe658300660856c744141055970c42e26757cb73ceee48eca04c096b8061daa71ff9db483eab84d6f459bda9e72ccfd8b03d9a14effd4c8e733c02aceb911f6094369ba8d09b26b2fbffbcccdc89a53f131608e5316d6eee7313a70901f18d4bd1a765827b2bc42fa2d2ec33b4c067f9cc7f9def51b9752441faef14c4da0e71a47851f1c0878e19d3b4422114ffabeaef07a4b9bde7e777c8055dfebd8e225e7c721e5b3f82d889ff", 0xe4}], 0x1) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="61215b1344590d5b76e3d528c3a484e8b3c4305cf24db62b1101e33fb35beb5a87c0", 0x22}], 0x1) 02:26:57 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8400, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x2) sendto$inet(r0, &(0x7f0000000040)="47a48336e867e92d2cc86be48bf38d2db202b33f1ad1c6d559c723b6b42872e9a5f2cd452f638b6cca4d918d5ac0f16f7f4bfc953d0fb1708ee4e7aee1eaddd7d1e644156574a8f8760b6a82c343106d53ff814780df226a29abe4a3b9c4da0723ede2bc2944e05625c179f24b301d3d924639cb1b77a50ecf2ff9e6644ca239eeb94b92c3a26d490bd87a07a2cdb785be7bf32a4c3fe495578adc9afe", 0x9d, 0x404, &(0x7f0000000100)={0x2, 0x1}, 0xc) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 02:26:57 executing program 1: mlock(&(0x7f0000005000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) syz_extract_tcp_res(&(0x7f0000000140), 0x97d3, 0x8) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x3000, 0x188, &(0x7f0000005000/0x3000)=nil) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 02:26:57 executing program 1: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x10202, 0x4000082) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 02:26:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) r1 = socket(0x20, 0x0, 0x81) accept(r1, 0x0, &(0x7f0000000000)) close(r1) syz_open_pts() r2 = syz_open_pts() write(r2, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) execve(0x0, 0x0, 0x0) 02:26:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10809, 0x2e) connect(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) recvfrom$unix(r1, &(0x7f0000000180)=""/255, 0xff, 0x840, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) 02:26:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000000002, 0x0) mmap(&(0x7f0000799000/0x3000)=nil, 0x3000, 0x5, 0x11, r0, 0x0, 0x0) r1 = semget$private(0x0, 0xa, 0xa4) munlock(&(0x7f000079c000/0x3000)=nil, 0x3000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r3 = dup(r2) readv(r2, &(0x7f0000000600)=[{&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f0000000300)=""/24, 0xfffffffffffffd78}, {&(0x7f0000000540)=""/129, 0x81}, {&(0x7f0000002680)=""/139, 0x8b}, {&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000002740)=""/30, 0x1e}], 0x6) socketpair(0x1b, 0x28000, 0x700000000000, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r4, 0x0, 0x0) getrusage(0xfffffffffffffffe, &(0x7f0000000180)) mprotect(&(0x7f000079c000/0x1000)=nil, 0x1000, 0x4) r5 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000447000/0x1000)=nil) shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) semop(r1, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xfffb, 0x1000}, {0x3, 0x2000009, 0x800}, {0x3, 0x5, 0x3}, {0x0, 0xa6d9, 0x1800}], 0x3ba) sendto$unix(r4, &(0x7f0000000780)="ffefa0dc0cde559d28a104b016a0d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdabbaf55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085dc490275417e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd27928478429c79296cb35b887b48e8141fc7e7c2dfa825d6516e1df53477a00d4b283a0e4d9325cce7cab083f6b679573a6d9fb521cca62cc4eeb97d31fc77b82958434a1b7b639d338b88676ef5c6d3bad3f07006c426a3f16ef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1fcbc90779e8e0b02710f829d670f574cdc7c2d403086de8fdf5d6b0c47224ffe89c7c2d2169dcbf2d165cd3f12f254a69a6920975ca2231ab0a87c8f21e74c37172f557a594d84a785ad2782f7554159b07d756bac148c50f50c4a5d0d59c4fe6fcff32740c59eebb97c27e3ee3127405f18a9eb6efdfd2fb7c9e5eddcd970aa89ccc56d069ca8426352cd23a4833042d7fdf609e81f9d19e3cdce9f080f74d074f7d73ee268003e2a881bff618f04d2f4563ecf6fad5d1ab2c44a48410d740a84ffe14a9", 0x19e, 0x3fc, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000002bc0)={0x8, './file0\x00', './file0\x00'}) preadv(r2, &(0x7f0000002a40)=[{&(0x7f00000028c0)=""/72, 0x48}, {&(0x7f0000002940)=""/118, 0x76}, {&(0x7f00000029c0)=""/112, 0xfffffffffffffd8a}], 0x3, 0x0) r6 = open(&(0x7f0000002f40)='./file0\x00', 0x8, 0xc9) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000003c0)=""/198) chmod(&(0x7f0000000240)='./file0\x00', 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000031c0)={0x0}, 0xc) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file2\x00') fcntl$setown(r6, 0x6, r7) preadv(0xffffffffffffffff, &(0x7f0000002880)=[{&(0x7f0000002dc0)=""/171, 0xab}, {&(0x7f0000002800)=""/5, 0x5}, {&(0x7f0000002e80)=""/178, 0xb2}], 0x3, 0x0) preadv(r3, &(0x7f0000003180)=[{&(0x7f0000002f80)=""/253, 0xfffffffffffffd45}, {&(0x7f0000003080)=""/184, 0x56}, {&(0x7f0000000280)=""/6, 0xfffffffffffffc3e}], 0x3, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000002a80)=0x6) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000002c40)) pipe(&(0x7f00000002c0)) sendto$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x0, 0x8, &(0x7f0000003280)=@abs={0x0, 0x0, 0x1}, 0x8) semop(r1, &(0x7f0000000100), 0x33) open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) 02:26:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = kqueue() pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="ff07c862c2f840f9329fbb81db7fa5bdf2836988b2d8415cba22a635f9e5099e00a20a08bcee1f54e98be7815a6070874a85340e51324ae17238e0309ec30b3d75a6496faae6f5537ff72a9df90c4a12c29c1425f49133229279f7c2e7b5422bd88578d64ee8a0c4f0e68b3d9c2eca0c782940de9a294c83f0309f5c7b70652133b3bd2c10c4e8c14844f3bc867d002c01afedc33a068326b6d6cfa9c98c9a6ad9beb4600249e2a553f19679d05ff595de1edbec9073b2286a83edd226b7a9bd721cd80ee45a5fff25294bd1e7d94ffab8029094d76951b12e032d4ba9211f82451623097efa339b7751145e71069ffef8e203", 0xf3}], 0x1, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(0xffffffffffffffff) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r2, &(0x7f0000000140)=""/179, 0x4a5) 02:26:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x6, 0x9, 0x0, 0x0) 02:26:58 executing program 1: getitimer(0x0, &(0x7f0000000040)) r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 02:26:58 executing program 0: symlink(&(0x7f0000002340)='./file0\x00', &(0x7f00000023c0)='./file0\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) rmdir(&(0x7f00000000c0)='./file0\x00') 02:26:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050406000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5e5c2a73764aebdbe781e4d9d6aef9187a869a4d3722c91f750d1365533a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c100a972c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) 02:26:58 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair(0x20, 0x4000, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x80, 0xfffffffffffffffe}, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000080)=""/94, 0x5e}, {&(0x7f0000000100)=""/149, 0x95}, {&(0x7f00000001c0)=""/218, 0xda}, {&(0x7f0000000000)=""/46, 0x2e}, {&(0x7f00000002c0)=""/153, 0x99}, {&(0x7f0000000380)=""/199, 0xc7}], 0x6, 0x0) 02:26:58 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x107) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xcf, 0xfff}, {0x3, 0x81}}, 0x2) 02:26:58 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000540)) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000000)="23fd3d11933c3cf19b331a", 0xb}, {&(0x7f0000000100)="20e84231ff5728153407c8d495c8ae6012f8feb8bfe729d4822d509351a12075553cc0d4004a31474fa3f7204d428e9bb9df62b3bf514eed4bb93f0ac3bcd5a9035d05b370468171e3d9517eeee769b67675ed79a65abcf234018108c10b5fcc649a08035901fac6b9204a0dec91fc1e4f2a35035a3155655c48ab", 0x7b}, {&(0x7f0000000180)="4ede836acf31293b4b00308f1796deef04be4003041014318f1737c120c5e93be2e589f5cf2f45b750cf5d585d9e8af94a6907184bdd6f3f469accd73c0d38884ac64c0169e649db24b0ca27d48d1d414c6c7c1b59fe23d85c932af613279973bb23f10190a761", 0x67}, {&(0x7f0000000200)="dd88808a23bcfbd2ab66da8fc3ad75299ad665ce5b039550602048c8d4eb81f041446347d2ed6560ba32e6db4b5cf574cdd48bfe9799660696c23378ffcd7c330ff1c1062faa5f60a6d50246e036033e0db5e8a3c9c5b0cd8e60e59f6fe8e5b061e5b5587d6165c8554815c754ee68621a20f8511ac9c89c1fbec0360af1e1af4604695e3b101d8c354d2d53233825d5e52fe9d674e81b2afd2d6d001b89bd0e2a02bbe5f70bacc719ecde882a1d8b0b134f307e917dac938b434c26ce95c26d2d3908bd3ba719bf6b6600d5cd63251ad52eaf2d", 0xd4}, {&(0x7f0000000300)="3617c995ad0251cfe28b4db2af87250b58ce92ef4462f7002e92a2a5819453", 0x1f}, {&(0x7f0000000340)="646baaa6c9768b4c8dccbe417ff5597394dba17cb323d92659077d446e2961672246dfe9fe3a1ac3db238f0e7bf2e544e0822e1d275667fa5777d2dcbd71b3", 0x3f}, {&(0x7f0000000380)="091e815f20a5e0f97be3d45beedd6de3b985ec555c748fba9fd891af5e989bc7a25ea33e9daa19878df898999bd9b15e22b0022521a2fc18cf1007dd85b0987a141e7c049c6ae2f58e1ac929db951d76801d33c564dc", 0x56}, {&(0x7f0000000400)="ff5c8673c8f5212e9e55807479dc4f37190283d40960e12d516a7609c86a0d7ea1ccb4af251e9f4ecfac8e6fe564ce1e66fb34230978bcf2808b87f76faf42c9c99b737e5a736a59d7c82ade3a1f3c9cbf326b6f604ccdf0df57b72b2a36bf8017d6038fc39ec31880aef731bda9398471991127ad43747fdb35e0ae4c6c53b5fa24647f4f42c32058cc82803183f791768fd73179b2ffb61f2f9907f100e95b1758423fe7adc6cb0941d8218ecee594142829edcec46d79e27a", 0xba}], 0x8) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xffffffffffffffff) 02:26:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = getpid() fcntl$setown(r0, 0x6, r3) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) poll(&(0x7f0000000140), 0x0, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7, 0x3, 0x3, 0x1000, "162bee80a4e04ac57df07bb4fbaee3f1f90cb672", 0x9, 0x8}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:26:58 executing program 1: select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f0000000200)={0x1ff}) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) 02:26:58 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x38, 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x7) 02:26:58 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xffffffffffffffff) r0 = semget$private(0x0, 0x7, 0x2a0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x90, 0x0) socket$inet6(0x18, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x8, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f0000000300)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x80, 0x0) socket(0x0, 0x4, 0x5) openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x1a46d5fa52eba1ae, 0x8) open(&(0x7f00000003c0)='./file0\x00', 0x38, 0x8) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) close(r1) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x100001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x8) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000004c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000540)) semop(r0, &(0x7f0000000500)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x9, 0x1000}, {0x5, 0x401, 0x800}], 0x2aaaaaaaaaaaaafa) getpgrp() semop(r0, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/57) getsockname(r4, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) 02:26:58 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xfffffffffffffcce) r1 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x800, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x10, 0x6) shutdown(r0, 0x1) 02:26:58 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x8000000000001005, &(0x7f0000000000), 0xd) 02:26:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x3, 0x3211, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000400)={0x4, 0x1, 0x9, 0x5, 0x5}, 0xc) write(r1, &(0x7f0000019f97)='J', 0xffffffba) sendto$unix(r0, &(0x7f0000000100)="85da5d699dce4de9799d66e22ee51cb68bc49d1c7ba126ee360bb90a80ee28ca021e2c9c6bf96943149ea20ee755298f5c14e3d0e54f1890837ee658afe1b12ede96c5effa0f600207ef122454a4af718122b011d2d7f229c2096f6ac334507ae7fbd26951396e134259066117e3774912e5f76ae0ca0f90f89086e78cec715f4c8435cc7d0b5313898bee8fb5969ef55e84742dda3d4f97596499edbeddd820a82e29d2060ea09247d03596b26a71c4", 0xb0, 0x1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x2, 0x1, 0x800, 0x2, r3}) write(r1, &(0x7f0000000000)="02f49ed4e353f6c364dfd686bf2da55768970b80c2a5412464a41e476669e7710b6af30ee18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379447f09d227c20bfdb7deba50ba920e5f712309d65c4289", 0x91) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/225, 0xe1}], 0x1, 0x0}, 0x40) dup2(r0, r1) 02:26:58 executing program 0: open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)], &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00']) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0xa1c, 0x2}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 02:26:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x8080, 0x20) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0/file0\x00') r2 = dup2(r0, r0) ioctl$BIOCFLUSH(r1, 0x20004268) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000340)=ANY=[@ANYBLOB="1d192e2f66696c453000013d05af3b922b589d67fc11cae9cfb6a3b0bc314976021649925cee92e5690dab73c2213abd97302e117fee3bc28da78ca2b07d140332cb3e334a3f72b3a8bbc369a60bccae0853d71c3a0e3f359d7b1df7c0746958cf4973b96ff13c70aec9c8ffc3b77a33950785ea9ddd848a1e5a5b3b72e27686ca099a80aabeb3e444876c9dc9a4f47e73ab4b0afd226cb74bfd6fce6577401a85e32f057716e3b738fa05e17e672c1cec24d7ffea12"], 0xa, 0x0}, 0x0) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0xffffffff, 0x0, 0x8, 0x6, "41db34bf7cd4d2e99baed8c85237f80b6c34df86", 0x3f, 0x81}) ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0x4, 0x1}, {0x18, 0x2, 0x4, 0x48fa}, 0x7, [0x1, 0x8, 0x6, 0x89, 0x100000001, 0x8b9, 0x9, 0x9]}, 0x3c) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/141, 0x8d}], 0x1) socket$inet6(0x18, 0x1, 0x5) 02:27:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8300, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) msgget$private(0x0, 0x200) r1 = getppid() r2 = getpgid(r1) munlockall() getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet(r0, &(0x7f00000000c0)="d2382a2b4534689f7e351d3e21bb2e70ec0c6ee64682e627865a57dd4e6bee62de267d46b69f1249f5b50fad7edba08eff7b64a908313e0137360e92f21264f287182b19f473ecfe8456627c2f00ccb820cc35cb32e22aee0d3851c80d1f2d797ca6b55ec46bac6b7fcbfd74c90f2700a14b98313affee6856eda06cd2e25786d5bc344feb0207e77900aafd85", 0x8d, 0x5, 0x0, 0x0) fcntl$getflags(r0, 0x3) sync() r3 = socket$inet6(0x18, 0x8000, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x0, 0x5d2}, {0x18, 0x1, 0xfffffffffffffff8, 0x8}, 0x12ba, [0x9568, 0x5, 0x4, 0x6, 0xdcc5, 0xb0, 0x400401, 0xffffffff80000001]}, 0x3c) msgget$private(0x0, 0x7e) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0xffff, './file0\x00', './file0\x00'}) r4 = shmget(0x1, 0x3000, 0x418, &(0x7f0000ffb000/0x3000)=nil) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000500)={{0x10001, r5, r6, r7, r8, 0x34, 0x5}, 0x9c64, 0x4, r2, r1, 0xdf, 0x71b, 0x8}) getsockname$inet6(r3, &(0x7f0000000240), &(0x7f00000003c0)=0xfffffffffffffcdd) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0xd4) truncate(&(0x7f0000000580)='./file0\x00', 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000300), &(0x7f0000000340)=0x10) getpgrp() 02:27:00 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt(r1, 0x9, 0x401, &(0x7f0000000080)=""/93, &(0x7f0000000100)=0x5d) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x7, 0x4000, 0x0, 0xfffffffffffffffe}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r2, r2) 02:27:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x15, 0x5, 0xfffffbfffffffffe) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) write(r0, &(0x7f00000007c0)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073802d07a19be2e1b41ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadd73a174a23d560e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191e36f785b9b8f947eda2b31f537a5a7b1208e60fd7a513d34a05f29954a958ed576c88b1953f1bc7637ad6b936457065f7617b21b3e1390819f45e370da30ac037f743abe1e156c07249240c9ee9589", 0x1d9) 02:27:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a404e3729900"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:27:00 executing program 1: syz_extract_tcp_res(&(0x7f00000000c0), 0x8, 0x8) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ffffffb, 0x0) poll(&(0x7f0000000040)=[{r0, 0x23}], 0x1, 0x0) close(r1) 02:27:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) write(r0, &(0x7f00000002c0)="51696fe4caf16f1940092c1a4d99ead1dbcf656202e5cbf6d1f2f090c1a87f38267ed3e65ce505e01dc22a30f50245818d24a7f60d8a39e306c9974092274a9d647334a7e2bbb0115aaa800aced66e1001a1baf0b9bbc9e663728fcebb599bb6dc706f0b4c", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x81) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0x6, 0x7ff, 0x7fff, "596a6865ac85409ed95dc6280897e52fd7ab6be6", 0xffff, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 02:27:00 executing program 1: kqueue() r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1fd, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0) fcntl$getflags(r0, 0xb) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20400, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0xa, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x400fffff, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0xaa74adfa1ddbde0d, 0x1000000000000, 0x8}, {{r1}, 0xf3b9e54abf6b8b56, 0xa, 0xfffff, 0x976}, {{r1}, 0xfffffffffffffffd, 0x40, 0xf0000002, 0x1, 0x3}, {{r1}, 0xfffffffffffffffb, 0x9, 0x40000000, 0xad, 0x7}, {{r1}, 0x0, 0x0, 0x1, 0x7, 0x3}], 0x8, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0xc0, 0x2, 0x9, 0x3f}, {{r0}, 0xfffffffffffffff8, 0x42, 0xf00fffff, 0x800, 0x100000001}, {{r1}, 0x0, 0x90, 0x4, 0x2, 0x8000}, {{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x7ff, 0x5}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x2, 0x82, 0x547}, {{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x0, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffff8, 0x90, 0x60000000, 0x1, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffa, 0xc4, 0x4, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0xc0, 0x1, 0x52, 0x3}, {{r0}, 0xfffffffffffffffb, 0x0, 0x50, 0x4, 0x8}], 0x401, &(0x7f0000000340)={0x6, 0x4}) r3 = dup2(r0, r0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x3) 02:27:00 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000140)={0x9, 0x10000, {0x7fffffff, 0x6}}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) write(r3, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) 02:27:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x10001, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 02:27:01 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 02:27:01 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x4) 02:27:01 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x8) socket$inet6(0x18, 0x1, 0x5) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 02:27:01 executing program 0: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x1, &(0x7f0000000000)={0xa73, 0x1}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) write(r0, &(0x7f0000000240)="f501266c33fb8d01b872eef03f277fda10a3e661f633601b055a3ac4d66b392e2531718a237e64a216fff75199f065da97b86102035821225293cdc1ebd4e3d0f810edd948f8216c38cb2895640a38353091d61e1d8f1dc02308541b22af87a78c5005fe352aa295510b2377ccbc0b8eca1dfc226c25f0e467c361d8e3bbe19d314984374dfd8a33f8a9c2e77b01cfb7823c6d007aed725bc913fb3624b7f474d9eb328f5f0e1ca694ab715bc43a65931c67fb9c953ab5b7c7cef937caf9d867e687c7c1904ca07751d610ddacb8cd2368ee6084ba163f00000000000000a679b6e3662b373a04a41ea34cef5c1b60487440656ea7f6d2684a2f2160d4a9c7a262d152c2c546625c64958c7f3473c40279b2940218fb08e65d609b345d32437492e160d74120d28a19f8980ea4f23df38c1ad1cc044f8687814b511705ef141d6d2d656a0ecb2f7563bda5e4625babd9d8b86d225f19cc51ce76b9f93de9403fa17ce569c7fda5a7bcb42d4367526d37a664ce535a2ff5410ab47864f0996acaddd99a93e6e7bc9a05c2ecdb26a3bb49850238e8320dc0bd3daec5fba3afaab5074462281fba431d8b2b65ca10fb6d4cf1a961404bef13abe83800f0d883d5d0e082c839aacc1854f8b9959781a8d486768ef72dfffd645400"/485, 0x71) 02:27:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x9) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0x3, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff957", 0xb25) write(r0, &(0x7f0000000000)="0a4a4e5cfab0fbad605a309b8dc538bc2fc903", 0x13) poll(&(0x7f0000002100)=[{r0, 0x44}, {r0, 0x40}], 0x2, 0x1) pwritev(r0, &(0x7f0000002140)=[{&(0x7f0000000100)="d5d68177431aebd7fef23b957838eff6871540f756d326dc7948f103ff7432179cff4ccbfb643c6ba4fe5632fac95a", 0x2f}, {&(0x7f0000000c80)="421f87e97b467670a7364de0d50ee7bac2c1c5773f775596777aa084daaea9b8491ad6d15a27d0d92a37fb9b2ac6b41bc459923c98b68837b149bf34495894ec0ecfaf71ea9914ff3eb738ba20d30f83d7bebec2cef43736878377", 0x5b}, {&(0x7f0000000d00)="a09197a2a8817483f0e8ed17f09e90c2c1d2e2ae7ad342600971d732d5f9ed52fffb2367709da8c49b6b54a5dccc995dc90d83bc88ef8f934b7414ace73b6170014d3f58a849fd6f37d251753143096c43ef5dceef648ceabd11f35907d79b528a8bf12641a020b0e9b4b3979e8ed749f87498158e0c9cda96f8287e1b5788dc5cc85237856c06438b2768d152bfed3742effa69e695ff0652dfc313522fa0d0b297e3a6cd4dc02c4af125d6a1fded559592532c274e7478c3c00191b05f00a7336592441df9ba56c3d10638c9fc92847749359926d0f6d84ac10230a17e8b194b3b51124a91e475fe8d04d136b9647e63beb79ac0d2e895517b001621b6b710edd76efc84d652598e76eb14a1bad756feb81daa492c5cc4fcae07c8a06d3033bc6ad939a60447a38d2cb27ab773719d9814ca54bb7a3891f985bb2394c033253a9245f443329001e6600643e57842d65547760bb87b7a06dc85609abd0c809b3e7e92315fb93a2ff72584a3aa107b8a5898137392970b857ec4b46c7389291ec9a6b62de1722de61b846014d52a92943d79531aaa0517bc8eda0f4dd88cb9f11020d9e42d64f4f7238d641f7b431d90873e9d11fa23e3f83461fe65b6234680bc370c9d9801bcf47d0fa1fadea98ed57db5dcd65f08d0b949ff667f70b8f31a9ab7418c6c4cad6f203bc501a5d395281898074c7686fd897354bffe9a90be10d9a5dd3f843b195e06f8b14df7f7c59fcbaf983373c34ea8ef05f18b987b68800e47d2f47ca3542d9d27e50264cb33e44e81c36c763fbbcfda3f7672ae00cc058aa6e37ac6a5144d90373cf4ddb49443a8125004b71127c8386ee47eb6f1c9e267ecea1f8d2cff6aeec99d51384ecf426d202d0d05a21943a1ce575a9c98627a867b0083113a5ca6f0d26991390de6f32c4c623f1c7106785b30304850369a94e17dd2fc63a7744e8edf504090e1f9fce06deec849b94fb20816e76cf71796a81b7864deb21bd3ccace7f99df48e6d3ff5554c9ba935dc53eda58ebc526685eb9ed0ec6242654b5be0b1d0b93e5ef03509942027216c52ff4fe44f173045a447bffc3ed49a36b3477a992b60fc87e554a32cd1058ef8b4dd1e078a62adf79ff8055ef3b62d2e1a1179f63dbb882b00dfc944e1f8c4727c9fee9f588680efe47e20a0930dfe5bb5b95dde10ac2c137e2fc34241a34dae3b65c8914e5eab95c5811a170ed5db0a6ab53f238285388d47c79a8596334ce9f1fc18f6923dbe69818cac475ad4114c46a77054490ecd0d36fb8e50d0bbfe4acb552bacf5fe526d3321857241a571ac72edd8617316c0920defdb58898a77dead51d4ef790d4d117d377b739f4e8184e946d78dba927c72a1ee412eecf776bda1529061546d261dad36e5ac822d0ed71bf7d74eba63e6e4fbc364f1ea96675922d936f0ffa946f84f0055e2794d8c1563768db403cb5a4ed52b865c0e39f77d2fe7a979fee1844207a28bafc96a074bed31edc002680b3ccd1daee23452bffde76411df75ae737b459b970bd04d4571e29cdab4a1fd5a1618fd1727ec0a94fbe4290e1dddab3cea2357d4a182c6df660d415e7adf455670359030b34a829929b25abb31af1b01a10d560f6d7913d6a0168e23fef8f608f14dd00d70b3d114cc1c20e7e6c6f80f9913c1a272cb976013985c8d68a1d3b2e6b0dc33d576f9b69975aa5bbddf2a07897575dbc57716b776489c1b7241b25c1c53ea58a980a4f19bc88a152ee7562adfed276a42b1fe31d3649124faf28d7a0d10d98347eb9e9f1550772808960a9a8178dc4036ed4e3edca8b1b986318f8b3ff5306e44aac307dbc86c8d7420fbe2f1f6f0a4ea3bc054cb4adbcfa316f270f181fdf7d84b739fe39edad67b7d54cf91276bed9a4576b80b59c815e299b40c64b14f30b733f1b9987131802acbd242fe5dd7fa56fb874147435fc2397ed932223ec684a5a610be93442c48e8dd8c3df5693aee246a77b0b33b2b50f9ec38470181d79af0653d85523f052e7c8479e6ed706d70a17eb22cc98679fff792f20b8ec8d603e41618469b7961eedcc64c687767cbf342aa5103214eb4cede4218b74e5110fa72f9c300a8736192adafff1bdda90031b27e92f0374238df5e3db56461db7c783afdb049fd28903e1af845faad2e964bc4ed5d4b110229d89c1e569ca7705435c9c1652cec2d7da132947ea1087771a30d932c47f022a0f947079d6d83df381f91e1b27ef61dda3d23103d101d2866a97906594bbbdb762890df6439ca548c5dd831add0dbe590b8148bdfad5c640632a905bf071d0efee684f52620182ae434088ff304702fedd9c01b031c3ac4ca764d10ae5bacc431ec4a51e8c90a12171d2277297598174c0bc6a760b38c9d18e36a3eabae67ef1abad079de90feea87945dac13ae11f29497dda2cfdd2ee69d7886aaf57f53dcd7dccd211cbc9d08987e3ec5437ab57b0ae57dfa43bac5a4607d7385cf641637975f8ba4b8f169aeb771e584925f0c58291ea5564c4f78227dee43d15ec3e15ab6f8dfedab2bab89626bc1bea4f6c0bb5ee6b8c626e0111c4c1aacdf79dc758849efe2e5f09bf5f2cf1a23b284c70f7b37cee19e327c5aab497ad08f1385e38742d530b08b4a21f6abae9518a56e9b32037fbf9b79e5b1a694c34b267089798d9e17eaa4161fa28cd24add6c0d9bcf899b73067fd7171709cece70c9e4be4e4cfe90f0b38bf59e37bca2c2c1af91f9869bad6a9f2079f076ffb262993034cf602d2ea47bb4c465dccdd0165bf7431f99704485a2bcddeed5e5dd90e4ee5bf170b4ce15b7d5f21cf56a421e966989c37f25c0b95a5f1225d8f6bce8b676f7b5e0cb03d1b541453c9d3e51e3b10b22a41c6613e4058aa661d71e58ef98b05be5865721b19861db174f2662045c17fa3c434892bf2b552393767da51613c1c54574893c28d17e74322216bf1370df224fd71bf69fe200ce44f6248299b5a3bb09475a950c97029357d624847881d811ae73c65cce75ab3978b742709bf263b671c50b9f9e1637215606dc5e85b0535cb7f62fd0ac68451e961330e0dd09b4fdbd6f83e37aa3ed5bf7502860b02247dadc298921a02dc4a81d04e136a81c0d6a6c70af2c8cced9ebce7dd4d8e30f6a0b19601942ba832810286b0e77d6d56315521e7ff53aacc2d507d20aed6d83e95e8ade4a75e919d310b7e66cb852ccf2154df46c7011a2236a243cf61933122c0e0f02eb92ab3169cee25580a88f8e607212bed6368cc3958991e96c7c050346c14e7a1d34c4807690c1b4c7ac0cf9db6bd7131f15b4dbe8f32b2cf5bb6b5a8d77404f5a07366c8c4319939f8a44e3d5f659e637a79a57d36a7dfb670a062b14b014336500eb59e67bb5d5c56856d744ba6b646ba54979a157c2db22032e3fe92472cfabc465c4f7493da220893efe8dc8e500e511b69d043b11662e539262d0c379f43e6581ac20480641caf9efc3a72b621effb9d22b78e59fc9b3764e4d8ba89d70ef6fc706b48b9163401ffe5399e399b77703e7d0a2cb9dfbb6ebe4e371329eee91867511c4daded6a07ab6524237ab886f3a29740e714773892e7a025eeb9ce9a1d610321b13e024ef59b26446fb6f3d30900e5ff6ceaaaf25960487d2800b83035cd849a1835f76c6fc61f35e3732024933eb997392862bf7e54375829febfdd4d86f13ee0dcc22e8de71e15243580c532cbd78b1c8e157e4833b4f067913bff91bac25fd34419c5457a2b687fa366b5417984d34fecadc37c9c46ed280feb3f72ad19f9d35cd40803916f0052e99fc0cd495e439296b536133f91e21dc9f01f785f3b76c493136e8c709361dd90bd38a4bfc8440771e2ac6437ac8d4559e297acd2f7d64f19ce1394f69b204fc6da80f8d85ff270a916ec1c6d051b051d9c888246c2cef39dfcddc93f498e02ea222d10b29626cbb2a0736509cfe2d1e6135aa1068ed1d2c7629a9314a876dca5c4b152ea5e91dea91b5fcd2681c6f605b887feb1336701f3ab926fb6c679c259e8b793d089b1ea955696334804a52e8167c77324cbfaa2a79f2e44ab2358bd094576de57b937e124ac23b1cf09ef06245439ffe5e2746931d610074119bc21838eaf686df41ae8f1dae185a5ae878d57454a019980fdef5b3918844c3a0d9a9941dc9ac06b992c861c3fbeb94a467457ef3044240212752bc0bdea617cf157bc3d6a892dcc721e9459840eff31ee6310d71d475a4e3fff64de4921c1abf833fba0acec347d0d427ccbfe5688e52d676cc196d75527c4864acb1f7ffc55d1a9551bfda3ec17068019f0d216ff5c45b5a23e18753b84aab73fdf50026144429903c60ef7c3ce0d2bcf5299ff87ed62f0a3a4bbadc355974af4dd2d4fb2602000918d38b66bcb6020e1bf0a40adedd9a3b142f11ee4fcd75fd7ff5e31987c282fd7186b6a1a75b31f19d02215e4c102127ba362e7d1896a75e36391bee8036995f9f76d4ad5e54f6f04242f804fbe41bce9c3c46ced080c40d05e4ab7a4db820aad7bd888cb30ba16421ab77cbba463fc4a768f638c0f4c75fea4aa16dcde7e8bf52d120c2baf1ea08aaa18e19f61d48283bbcf254b7dafb63859af0e3a57a181d9d62886cc3d8e1c9d285ad578aed4081f3b2359f63e405a2684df9fb5994807073d8ed02598ba6b4b80de5f01ee63aba964944cdf52dba993788d52aa5139e672dad2d84d7f8c1ca9ec3387aefe999c7b9b72d1ef9a0d16e9e2f7808aa82d29db34ad940dc5c63051d0f98a54cd653dad1a0f7f793abf0e1dbf78499a2bf0b3d5de63b3b51bc899f04b6467f18b4e1e3331b961f8ec587a71b47336ce5badb7d72cf64d46636813814330c840bf097f5e81f62e7e4ce7331aa683e646c9709b95915794f69ee29197668192bc4a0a037264ff0d54b5d351b5705f529014517d41c144e71cb3e0711212566910bbd492e03f1d07ee90184076aaa15a0b4b83581123143d295656919119ef44acb1e4f8d723e7b207ca2ce955a5bc971f76497d49fbc5f3c59f5ad676563388da0c0daff63771a2e2481dd63c096b4fcc03361fd913edb21941717ff327777c8498c45acd80123d167d6ef0fae31e0533a722854d2877b75eecec89e2d8397075b81f99eb720c02bbd24c110b7140e5d03676ca59aacdfb968fbad90effc67795efe192e1fe539f485fc2f869504dd5ac441441e432297d2ff60827cd1bb3fb24215c516c82dac9a2edbe6ce0ae82e32860bf9afc873861e9ee6dc8e214e731c4106d31ee96b03c91cdeeba90f5a82a0ee469e12bdddf098307d4fd31d7863423a226cd10a4b926708729d3e4b3d14e7c8a51de9a4d79e2ed2e0f1c74a62af1085cf86d2bd59ff135259736ffdbd184202ecc8274bfaca2e2b1d07ef40d12783b737293e3d96f51f31205597b107d1067488802cd18439d51f0e8a87044eb0aa19095b9dba839392fc907a9c99225b1d4362a9e30e606ee6aa499fc1945c886b407af41c070727de5af47130eb277ff19bdcf16c77a52319b664d97a1d9c052d443d2102eede7ad5e72295e418c4270c8dfd6547db4c6910ed47c6ce4acd7fcc435d08fdd571409173d1cf20ab4ac3e93515b37861a26e88f691e003dda38e7b09dae5cb50c06b1aca8ec8b886a5e815dc4d44300425a65485a57ef06055da9a54d029d12d54fc7f5db7246a1a51e548fc169fdfa16f20f99d8aabb17158c21fd75f9a050806bf82fd46119b2f88c61ca88e89e0e737a869027c73ead717e9dde2a324ef773ccf168c61395ef535fb", 0x1000}, {&(0x7f0000001d00)="0b45538c08c15d383276bd1898ddc4beb6831da10223d6a416f43219ef64624f8a6ecefe5628f866a98c3b8e6c263b92f01b218980ea8979dffa1c5ecd7fd0d84e94d8664380d4075bd69424b41fb176db55e491d3489b93c79911d299c660a63bb241c9000eedfe22c75c8f8d7199d2a93e49fe1dd1e6dc5674ff2b21b93f6cb2da8551e62f5f3c6ffda343511f6b2fb46a9921cd2cadb8a19718ec0191e2757f7f773079d416771eb7b5ed1f4614f57c63153d192c51b52c13f43db09edb99ee6df3c526fcdfdf34f6255a04275e", 0xcf}, {&(0x7f0000001e00)="0d4d094ed48358b69aa08b492bd10e63798f255d69dad433eaa2a408227bac734beb00c548ee2682445ab7d82381b6e1cc68d40093db3456d75878364a36a01691e6f31134fb767eb4d1ff6082e1a75b5bbcd0d504c86b6057e12a7434e92248c7ce11a9826bd5a7", 0x68}, {&(0x7f0000001e80)="6f1304ba3c15ebb8ac0890681fcb44e185b7f9168c2acd8574a1299e0ddd662a29a832a2add91e67f357251acbe8c17cb3cfbb43f536d45cfd9f689bbce9b7add0d342b5b79eb8e5c81b869eebd0879662333488b9e2ac304023d16c5a242234edfb5c9c2b0fbd3b83908733bf341e1945cf04786d5ef20561f7ab5b377cddfaac437a3d58af7f4d0773178377e17409f4fce496c4de345699cdafffe040e944393c113a8e0a7cd600dfb5873659281b9423119d5e24e5a9efec31925bd8d2b8815567acb198f240856bc7de86d81ef5", 0xd0}, {&(0x7f0000001f80)="52e335c9e732b8b8454fa8bca1754dea154185b1df919bdface8d677f1d7c01de7b0621a3fcd1b15649be81dfdd303beca097f70371325f555adbe3331b31337f33278e502440d41ef5d55c76c", 0x4d}, {&(0x7f0000002000)="3f6918338ee3add3a05c257643efe85fb5c04fdb413e976d1a4ce5d826df03592a11f38cfd546449f5d64a56dee963c45dd6411fa26f41fa80bb499e07663a82c86120262d04487fa7017fd941e663d6b180bde305d61757214591cde479eb0ab6ba375f01f25f1972b8c7094e937fedb88657cd5034e3ca8c82a2022d4961aebf1b16c563b6d53daca2249208af68f07bd4b0d7a883b9814ca0235abafe0aa391158f9eb9bf660be94848f819cd76d1cac2eeb21e913b97dbd2c389bcd0a497bb46a8", 0xc3}, {&(0x7f0000002100)}], 0x9, 0x0) 02:27:01 executing program 0: minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8200, 0x108) openat(r0, &(0x7f0000000080)='./file0\x00', 0x289, 0x54) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munlockall() open(&(0x7f0000000040)='./file0\x00', 0x0, 0xa) 02:27:01 executing program 1: r0 = socket(0x1000000000002, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, 0x0, 0x0) 02:27:01 executing program 0: r0 = semget(0x1, 0x0, 0x7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x5, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x4, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000002c0)={{0x7, r1, r2, r3, r4, 0x8a, 0x3}, 0x3, 0x13525081, 0x3}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000000)=0x2) select(0x40, &(0x7f0000000040)={0x1f}, 0x0, &(0x7f0000000100)={0x0, 0x2, 0x9, 0x5, 0x9, 0x3, 0xe9fa, 0x8}, &(0x7f0000000140)={0x81, 0x8}) 02:27:01 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) fcntl$getown(r0, 0x5) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="c8", 0x1}], 0x1) 02:27:01 executing program 1: r0 = kqueue() r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x0, './file0\x00'}) ioctl$KDGKBMODE(r3, 0x40044b06) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 02:27:02 executing program 1: r0 = socket(0x0, 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100)=0xff, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, 0x0, 0x0) r2 = semget(0x3, 0x4, 0x20) semop(r2, &(0x7f0000000000)=[{0x0, 0x4, 0x1000}], 0x1) 02:27:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x7, 0x8001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:27:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@in, 0xc) socket(0x1, 0x2, 0x2) 02:27:02 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchown(r1, 0x0, 0x0) close(r1) 02:27:02 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') symlink(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000180)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) lstat(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000380)='./file0/../file0\x00') 02:27:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100, 0x4e4b}, 0x8) setsockopt(r0, 0x7, 0xb5, &(0x7f00000001c0)="2edf660a083c6712f9d3f6b33d1b759953902cc39e8506efb56303b8cca7acf854a879ca6ec2c13777a5d13ed5a157afb8a9b6dc49b9f30f94d042ef68b21bd8eefdba9bf929dc35d8f746", 0x4b) r1 = shmget$private(0x0, 0x1000, 0x88, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000003c0)=""/2) r2 = semget$private(0x0, 0x2, 0x200) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x1f, 0x8, 0x0, 0x1000, 0x81, 0x1, 0x8, 0x5]) r3 = semget$private(0x0, 0x3, 0x28) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000080)=""/179) socket(0x800000010, 0x0, 0x8) shutdown(r0, 0x0) recvfrom(r0, &(0x7f0000000240)=""/131, 0x83, 0x3, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 02:27:02 executing program 1: madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000200)="211171095d9f658fdf699d2aee6fa3f6e42f462da646e97665da3a4b2122f70e7b87fb61ca083506a147e34f19932e216217185b7516e7af735be0d151b8fd82b4a386ad4e89827f9d4e6692408358424aa2f7375f822f9ee0a28b0c27cc20fb97e4b84f7859c43edaedee086f136cd278829fba2726bd8948a2ce43b1fcab98ea49cec6d266e0636eca167f08e22ded840d5f40f3798ce8c1e947d21fb14e5d3de6340be576e1abd7673b3dfefa11a09ee4454b89c8f64a4e062f4316a9073fe4dabd85d9", 0xffffffffffffff3c) 02:27:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) r2 = semget(0x0, 0x1, 0x0) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000000c0)=""/42) r3 = socket(0x0, 0x1000000000002, 0x2) setsockopt(r3, 0x30, 0x4043e, 0x0, 0xfffffffffffffe43) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000100)="0414ed5a27651c3183274fcf51c3cfc672e0", 0x12}], 0x1, &(0x7f0000000180)=[{0x38, 0x1, 0x84ab, "a8ab7b98638df6028ff306a0cc27b59e8c7058f45c15c615946a0ee6ee8475e842"}, {0xb0, 0x0, 0x2, "852a274e6cff291e600018cbc9ccef108cd683f00672f48c03802f113073bb366cae9f8546b53accee283d4cc27e1eee7a57ee7a0c97d25909d999dddc417cd837187432ff92c0987a66005ae4baa3acb121e98a972da8c5f9fff6f0494ad0d0406083555a678cacaca6b11dbcc006954c24fbdd2df7b00d8896f54b7ce582e06a491ae71c6b75fa396d1a826dc8cc96d12701c9146d78f82bcd41db20590bd8"}, {0x30, 0xffff, 0x17cd, "9f4d42762528108b732ab262b092c454afe858b58e5dfcf642249aebd633"}, {0x28, 0x1, 0x9, "25886b14a8c98bd729dc9c9f02d744fe4476"}, {0x100, 0xffff, 0xfffffffffffffffd, "dcbe1527c81ad70daa8839fd40bc55944d09606253912a7f2f1971685656973b9ca2741efa2cf33d68b2278be40704719521af724c23be50f2c50b8cf8b32d0eedaf1a890d32c4aeb15f843ae105a7aa5ef00abd29b67e0743a1933fdc59ee4d33fd12605795f9e9822c035f8d4e0f8b46624e025d40f8ab3c994ae9f26e37d8dd967c96bf6204c494ebf73ff9b39e97c7740bc772c7968278e51a60685475848b4ba4a63886154f32660f411ffd795b56788c3bb75547ca5c406e25374c79a65061b961bce54f378fc45042b172b763ac32c4e1cee20764cf77c0f017f631f43e6a8e3cd0da340fe5093bf3f1"}, {0x50, 0x1, 0x9, "6ebd254742dbcda2868a72d2af19b042def7a06ff8aa45bb645118353b2ffebeb83a30aba60595ad2f312d600e754faeb8909c619c99b726a85a0b6215555523"}, {0x90, 0x1, 0x5, "90909742571dc8bb22dee9c79b7fff53fa36a24da6fa652720c4787419a4f0eb952ed3d94c066284f4d3246143df6183169b9ffc3b7fb79611b54bf9f2701a24937b4dd5438f60c128bd6c0d061f5f1dd75d234bb763ad8a4110576a152e740a8d11d30bdd207ca0305f55269739a06deab78bdd653eb2ed16aa16"}, {0xd0, 0xffff, 0x7f0000000000000, "a58b3ef578adfdfcaac9460e698b00554c8457d7fd97b340da2975ef5778fcaf4c5c43d082404bdb5ad604370a474f9152d20889c3ce0c94b41cdf36630eb09845a04eb3a61846ad1e249bd0d2ef03f5be0f45ecbce08d61a3a965e1616e4afe855b8e5e4b3b8c2d23a332103b84ec723726e7bfd0005b6c30eb8069fdedd2bddf69cfb314b9c08fd50d76491701644c58d6928644ed2fb84bca16c1d273d1a8fd75b5d5fa84399f8f352cdd31e2b40d458db89a779d20b810bef7"}], 0x3f0}, 0x2) 02:27:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000180)="8e4d6f6b", 0x4, 0x0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) setsockopt(r0, 0x6, 0x8, &(0x7f0000000200)="f41348ffffff7f4a003a804792709d5c3541b1bf7487c1ea2e2a526d1eb6cbcf6ad7f1805d9d4e118c46ba3503e94861b63d9366a6d894568cb9bc4500a8dd70c48293193bc4854d52050000000000000d8095da75cd274bb54d32004ba923a199971aa7eeb0ef257eb002a242a2eac53e5a5e1c8eb5be3c1023b86d5b700a346b8068de6df32371d6d371697a04e042f217256a719787ad182e88b6a9af5120f8af0ca8fbda8ffc3a77404b5ae6a7cedf438dab8281883d2a1e4806e32e387a2e63c4783593b5abc0acf158ea5e4824fd45f4bea4b43638e0d056ecba93a6ccdcada9e25aa039ea7e4a96ac58ee5878bdddfe2b1f11914bea23d693cad0171fb865643d0e67f4794a0161a9542d18d8a59181f335a137fb8ae9b3a48398b1645145b1139fb32aa8d6be990c3976cbff8b362641387f716ceb940c61691b093ed007c6ddd35230d52e6115b259a83adefa793f69eca83353894f912c6c45dca8c4aec639167f5bc5afa5bbf23ad34c22f3791bf091d16b5622ba210cfde0e381d50f4e16dafc7ea249d8d1", 0x18b) sendto(r0, &(0x7f00000000c0)="c46e93322cbfeb38dc877ce063d4cf5969b465675d108c5c8ac2bbd81559e01603b36b6d527e9e808ae53c67d90787706703121f6674879e4175465ec0e1016cd9a47cf11abd9a1bade2e30d73f71391fcd315a541f89d6e", 0x58, 0x4, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 02:27:02 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x7f) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000600)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30bc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e63102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dffc8838aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf95423f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4df5b024e3ff7c6dbdc7491b4f3c569b3e9498be47aea11f48c7a7f670ccd1e665b1f034066507d38ede7ac50bc250f667fc5f438576340f20119e61327026728e4defeb3905e327fa9bea18a6f08880a18218a18dbb1272a972758f20b00692f0e4d3ec8706f58e91846ea02fb606b129b30813cd0d81706acd9e4bd14684d04e22062bc2e69d8d90650accdf0fd70a163fca181c25f2d9c4feaac66d7dc6320bbb7bcc959196826d5dfbdd9b9ffc42e25fc5650d5a7f5e61a1110094d61ff5e250e0ec65613ef0db2f32ec54c4e260f8f71fc80e41b74a0a12dbaf6ce54bc023b44994f3dae90fdf9497bde1752e9ebde9722701ba097884a31fbec66604ebafd3acf6f28fe8dc988a6f2bdad2142547d62903ac75161c3113e1320b42ac8954ec85ba932d2c092079052c9dfaf8711651b082d587de0503d744cf09bc9297ba5ef36066e702070af7741c6f6be34a3e03fe298e8ec7cd9c4ca3f9bd59387f9b17f1f0cb3d0b5bdbc68867c71348c3820d17e0cc08dd33c6df49bf9660c8dc12615a7a3a7bd041ca7db2f1ba372d3550234b4b0a92cb969f0caac69fa770114b2d3f51fa7b868be0a8f42afce8a8975b3376609c9219df2cc0f77261a60e9382d1fa94a4623f1fe1dff0b9543581a08210d64a99a89fe308b1595f9b8aee9799ea52c47e99103c2e6da503915af1a74745dc595e76e6576ab8b43bf98efc21f498ecf40fe6f539ccbf734332df04c99de92fcbe8e47b71fc31fa689835ef81ef07ac13f20fa658c917022c6c44391d566e3385c00", 0x490}], 0x1) 02:27:02 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)="56a53c7bb6d667a496eab3a16ef820baca6ba9751e87205ac50ea57dcf76d2bc3c3ac6b06175a02591ec91cb272e7feef2fb734dcf2cb3706fd3b081090af3accf94243fed7b3a004f492cacccb804ae10b450cab820195a6be91b85c7c2123f07f323c62acb25565bd1d547ee83fe139d1c7fd0656d6a6ec129fa637928e2638831b312e71436e6ef9a3aaa2d8bb2ae11908844db7ce8fe22fd3e4a72e3cf9aaffd05cc6426a8c6569f5457f42d30da048c"}, {&(0x7f00000001c0)="bbff1c2a053ce4b25a3ad265ebb5f08f27f327368ce3", 0xffffff7b}, {&(0x7f0000000200)}, {&(0x7f0000000240)="d9d2bc89497b19d9d1936de67175c90e"}, {&(0x7f0000000280)="8409fa653c8ad8591e7f0390deaba3971325982d2cfb729eb2"}, {&(0x7f00000002c0)="f3eb3cc8938fe9bbdfa771720d3e3127aa9dfbde5d7779be90bd14862ad7e3ef0d849826d76cd82080074725ee3c6166c99ea4e1baa046a8ec6ec0e4fcfc5de004a5541b88ae272dafd9bf58b45d94433dfc01691c953fe8c78860ab079268a96903ef2316db1393765b7bedf01de5cd6113f103aaaba134a572abd1c691ccd6e4525490dce72d4ef8c38202b3e2558cc289c4d02f61aec1d68b433a40802b5cca70c841f042c36043d35398e2ad0a7fcb5e02668023facc836e0522ac58792c6025e5821da9ed2cdb163d186b2f3a9ea634451ea5f58f5137c3e96e8400e418c1f0f0d66ff4b6cd9877521e5222d84fd0957996"}], 0xffffffffffffed6) 02:27:02 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) write(r0, &(0x7f0000000380)="5c91d7058f7dad2d508a93784188a9122d20ec4c8b7e0b76945e274ca19b3c85d9f1e1caacc5974507cb9680000e8b4d5979b6a193f205031e258521efd3347d2d6af0066bd89b2d4d68a86780e18020097ec74601c0b8a41f8dbf26857748e8c53ec2bf7572848f3f7af7bc60740d454b69f5ad2b178fca9ba00ad36e23c1d8ba131900ba3671399e2c933eeebdb8270ea1d445031b4eea950565f37bc8d4790ca47d4e030b62052bb19aad0485da96c17e16a9de44df42d1a982cd65131bae59ab8bf6f0e9bf76051c51f681dcea23708f9eb56478050c48a3aed41ea7bf104821b415af363c066c4c3c566797971892570933367565733e89", 0xfa) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file1\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 02:27:02 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$BIOCPROMISC(r1, 0x20004269) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0xcd, 0x0, 0xffffffffffff0001}], 0x293c, 0x0) 02:27:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 02:27:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000100)="a746b4281db5a87fdd64d56fcc06477c2a47efa9d59c5caedc250135e6bb7b0abdc74c44461e4600411df40062b3293eb1898b8a020733ed5c76b77014581887d4bae5058e651150c620bba47c00a28496dbbe82c278c0b63bb160130bf7afcb8bcbb141fc8069a0bb483d7ef47c23ed", 0x70) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0xfffffffffffff2f7) 02:27:02 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() fchown(r0, r1, r2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) r4 = semget$private(0x0, 0x1, 0x28) semctl$GETPID(r4, 0x1, 0x4, &(0x7f00000001c0)=""/85) ioctl$KDSETRAD(r3, 0x20004b43) r5 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r7 = getgid() chown(&(0x7f0000000000)='./file0\x00', r6, r7) sendto$unix(r5, &(0x7f0000000380)="eba12f8e", 0x4, 0x0, 0x0, 0x0) close(r0) 02:27:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{0x40, 0x1}, {0x4, 0x6}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 02:27:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xfffffffffffffffc, 0x1, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 02:27:03 executing program 1: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x4) getegid() shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ff8000/0x1000)=nil) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x800, 0x0) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x2, 0x1810, r0, 0x0, 0x0) write(r0, &(0x7f0000000180)="9d58b5f3a5aa6b1748dff54af08817af56d679b6414d92c3d05a472c33dcdc7feb716d16f936aff6a94934cb5258f2d8cbd6c2c40121bd884dd562debcc65c7e002e1b1d47ff3fe2502f8e2e373bab42b727abc97aba", 0x56) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='x\t') 02:27:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) write(r1, &(0x7f0000000180)="2f78f7a90e595c2943c40a29d8dc62569e9259d53de015c05e8234b63c919d15df9d3eda6e4ecf100980168af5c6a3fd783694f15e6ccbf4ec88bce77448ebbcf33b00ef78eadf7932e2f01f2aca8531c0400cdb718344c97acda09d96ecd1ec0293f699ffdb6edee28f0d2d9219995b54df450171bedfcc15ec11e2f6eac4fd4ad78b265b3819cc9370f5d408a27d91117f81c1c367bd609bc0882cdc0a510e53a5178843a9e0775ce8a6b00685567f1e892d38032ecdeae11b92ed9ff9f38ea0d2bec254fa56a1782c0dab56cba94f52af7fac0a84d7", 0xd7) fcntl$getflags(r1, 0x1) close(r0) 02:27:04 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x1, 0x140) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) write(r0, &(0x7f0000000140)="90853856a63efcf2dafd59dbb3ccfeb6a23985728150699d70d1321dd61072d8d92c9997da554c942a778ee29db20a2fabae962592796671", 0x38) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) r2 = getegid() r3 = getegid() setregid(r2, r3) 02:27:04 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x20000) r1 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'./file0\x00', @ifru_flags=0x4}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000000)="678758f53f16f8b5580e4eb6bf9b01f0e0082fa006c35cdac5cc38b5eb2d400694c1acf4b9", 0x25, 0x2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 02:27:04 executing program 0: pipe(&(0x7f0000000340)) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f00000001c0)=""/238, 0x17d084b34e26fe9e) fcntl$setstatus(r1, 0x4, 0xc4) read(r1, &(0x7f00000000c0)=""/218, 0xda) fsync(r1) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x8080, 0x6) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000300)=0x8) 02:27:04 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6cd0, 0x0, 0x8d36, 0x0) 02:27:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() pipe2(&(0x7f00000002c0), 0x10004) close(r0) r2 = dup(r1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000300)=0xfffffffffffff3f4) r3 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x0, 0xff}, {0x18, 0x0, 0x3, 0xc0c4}, 0x7, [0x10001, 0x80, 0x5, 0x80000000, 0xb5, 0x70, 0xfffffffffffffffa, 0x80000001]}, 0x3c) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x22, 0x7}, {0x3, 0x8}, {0x7, 0x9}, {0x87, 0x2}, {0x85, 0xdf5}, {0x8f, 0xfffffffffffff039}, {0x7}], 0x7}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x2) getpeername$inet(r2, &(0x7f0000000140), &(0x7f0000000200)=0xc) syz_open_pts() close(r4) 02:27:05 executing program 0: socketpair(0x1a, 0x4, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="e34a7bdbcb13beac16c3fe122d012e2f01eb9096d552f8a0f46a412d0c00000000000000"], 0x6a) 02:27:05 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d10000/0x2000)=nil, 0x4000000001001) r1 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xef, 0x4}], 0x1}) r2 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r2) 02:27:05 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x600, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x110, 0x0) sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001300)=[{&(0x7f00000000c0)="b1d6cc9cb4b0e1f9cda11d4a9fbbbae8e580159cc548da5f22d3d17cde1ffd9688a7348072dd9c49f59f25e232c773059a6059e46700f8f03fe93b6193ec572521b9a254622a640ca5cde44026ccb2ed56d6cd2f43efe9843f97962e7e3fe0d4cfc5ee17de301e755466b409c05de9ef81ad9fabcc1d07ee3f8cdb68c64e49a2ae4ec76b011d9000371c858ccb1cb648189af5b7bc5dbfaf20db19f0abb1fd868511cd23009e4d1810cac17a5046f4628fa94e42958bf98cff0f322be30c46ddfd49247d2b0d04d44fd508709fc40a392d5c6d2579a4949060a8343d72594275e5", 0xe1}, {&(0x7f00000001c0)="7801cedc35fbe947a35b56f6ad87904fa8f21edd0f60bd4c20961e75dcd60cc4c5faeb8bac078ba3d03fd5b9a519932d3875380ed5d8f22b9d44d3432b8e618cf9adee8a65a829519b674c3699b6751e618d6f8ae9ef92b3830585365995b6fb5c940ea4470a928ab4426b042fa6919dfd14f0a4438967703db83e4dc23222b206113a67d4f9514f28019b3118cbad11cb18a97739e7505133b2869cba1b097f44f2105250e2d06f5f838767d034ef0c5a83a35b9f837e7723e4a6cb7dc9894fc384d5a19074fc81a12b5a0fcf162175ee1c38655e3c019e17f510c842abce414622e7fb778fa6087ddbad3b483f087e03026c44f7840392cd129ec51a24b948b07287de0c3b7348fc1e700574f7ce1ac3051cd2fab1d3f9a8148c9279fc30938c4c7de5257e508e910e1c7ebadfce37d97a20f60eece60fa12efbade201186a212c3ff4722647b877792bcfd2d924d24da750d0da52f6a56290a315e71b497a2c5ca6e68338c55246d286232851c640f1133872b258c953ddac241cdafc43464ddf0dbe4561d3072cf7a023ced7cee7fae1715d3ba676306e269823d94c4b1fee68629f165ec98219a7b820fd14ff717f3ce34f3b8b44635cb7a8a82172895236bf8f482884c4a544d5d1fda14bf9cc3fac09143827a37ac082ff29d4bd2effa50d918dcb1345c2fc00e59276e2569a5e4d11278853f86c57c77e5c890faa0a9b9402a4607c11ceaf845ab6600fdc75a56f21a8ba252c1ffaf9a5f517421bcfb9101e2d9cbb2b24409d761b3bc83fc51e85d97cf558a9339bd8ec1ac8df5df944de4e6fcb165d86d3ac6829094f26910eb5bda09da764ba11baef10a6cf659cd31b8386cbc39a9a01b887519c776bf16c4b3ab6464184e6e9654762fa34168b3bdc9fe57a3dfb9a93b266c9366e297bbb86eee296388d714c003bccb22f64c895e96bd60565f71197bb5d31da4e6bacad5ef24b8fa9124d889fdd11b6b30f5c068de12a5ace16f8a6c7bcd84fb31087662764d3d290f5015d8222932fc4fd00dd7914dd0e8977cb7c5cb317f482cffa184f84cb741c647975829c9fad7f619b8d6e9f620958c357efde2f4e91791c058d3fefa227def334b3564fd880e95fa0fa7a10b11cb6a6ce4a5408740b38b80aebf1767d699e5a42195165b9c6090985e80681510c9b61270f49133559d05d60fbb12246f4cea92b987271824ec397d6039693c9db10ef60d881c0640775e928a2f0ee7e379ebd42ae8d4b014dcc0bf73ee9305f3496d016f505e30142c86cf0055bd2add2604d9cc88e6049ca4ed84ba8fb7b6009def005eb77cf0da5d601b170e6b94528fc0b5aa23bd1444d24c897085445768355fc581f0ec205637cf400703e0093832421f3a5cae496d492f95d6773e5aa35a69722f9fea6f16bfeacf8e14fd7508484b9e5f214808c633fa2be627aef9b293e9f7d202da399b4adf1e1d870bedaed4ebc1f0f978751c11bcb53c51d881827eb8338098453f12379b59e4c048f48d9bf316750497edd323a385e177d7f4190af615643ffe4db9b1da468d2f92d09a50407b8ee8da69c4504dbf9f4fe5583c2059d59aff229d1922a393d46243e4dee0830ea597e76d7a62344a239c11d8b3a63c2fddf24a987c98d92297d186626b8ddca6beee220abe09fc2b0ce54cb9ec42fe6214831b86a99f1e0e600659b18076d9802bfda8776dc0b73d5cdf36c8509c2960c13298c6dbbb81635e3420a8bb8083be5bd6671bc3a7a0830dc0f247ad17ebeb4a60c941a05fe0eb5e455567ce2c217e42234ca5820cfc641e14c25dcb57c9551a14f465bdacfec501c55c67e453b8b271cfd3e594dc309f76eb99b18a8034662e6cb70d604d1a2317a29f15aa81dede1ba2b1882b52079931861e19dd2508aaec304617360013450ad9c48f35df528d6d8df9e915bfdb831d7725b3761685cf6961edb371561096938e3a17d61b63950afffcaaabaf1ca34b857d65a0495d77a3f62f382105e2e3094af3e862a94a6dc4f44dd7091d2127a30fe6a72c11905d9b50117797c3e00be61f19abf6c6d5a7f94bab3062e30c7e47c942e7729f7ce71837f3f8fecc63415c5bc72a423c605449a5f2ada3ac7af551e14a23e22881e31eaa168b385a66a0e8cafbdf6db1e1b874307555f68dd4ab6b060b55f5bd3c8025bf241702f228136279b924ed9c1d6378c7293937fa367f4a461cc4ad34194aa35df03a2d642c479356f4c1e3ccaf7eb2dca614569fd2e0aa560d32700403fe6df601d848062195be2efb166228c367dc24491c5b303c097cb9d387231fd7348047c79523f4cde90a2954d49851d876b8e1d6f9c53e1b5ce87c1fcc969e5ee43d502f0ee246f8f173847a0b01935fc28c4bd3f25bc48bc45ad13f1ce368bebe9db3320798d353ae5735d080f77c9d1f4665b9e5d7d5837f4bcb7745dc50ac60a71be8b4530676e0e09bbe11d8059e227effa57e6b231686dd6e347ac07e6c4e46943e6f367ccf02c6e853a5a1cecf40c130a4d495347573863574d8125c24064b8fb72ee5049c44a1c4c78bdcdf3d587dde2691e7ba2f84e2a94209b116fcee96119e04f4b96d84a37aeed84520f265211a79c3e1cde72a1895aea1e9cfb7e9ef8c2e5674477b3135ffbddb6ea1824621aa9b93d5347a4faa707cc67e2b8ddd8cc099f6b949f53dcec921c7daebd24904643d5c71648434d493dadf64dcc806d36fff4746df61230f8781ba4e656c6a96fee84a60e9e02a7781ae57200a4e3c02c2530a027f1996ae1f6074fc35e62c4c97ac57b7645671158cf956a77d3bf68124292b4bf87c170d85e34d614fe5b76093c684637fb9b2665e015e5b257d4218ae27d6744e061fd1d146a7140adc3132947b378c67a46212bd8f8fb7321c6a90e2b84ca875306b829fd17baef8041d41e6c01a01f182d41de4ac3a2b59b6559071c7255e4afb8be0a9c38446216b468498bf41a16fbebf75edaed100c714011f3795b21e586ecff504650c63db882c2a54d214e448e2e6373155b388ab21a80555c19e860d57dcb963a56a528b8ef6a4a5f9c1e0ffb94f73eb8ddefbf42675a6f49e5ab09dac279bc965beac044b7ae3898445d719c00b890cca01ce5263ca60a8c72050828f9e597298008ff3721a604bdeae4a3e78865081a68394c37a6664042cd04c854d60aa7a5181a88fe3f4e8582dee69574554831d4279ebc03423178f92a8db5c612d46e05902f1bae7f98deca083ab001260f110fe3a0fd2b979f474ac141ae0060ba7e33e86fc445152c05ac890222bf48c2709e5bdcc4b58ab392aab232078e2737fcc06743fc97c255545e0225864d1d8fa152483f2b26fb1eac2f7f5ce707285a7c983509fc017d541c41c2ae693cbf50569ec776887d1c3bbd173c729709d84aafecd2282c603af863be7b958b5823a760b6d56715f6a251842aafe8b5e745cca52c3c2fffe69578010c88018a7c7b4bd3a7b4f8e53fe2af701eff89d425b05fb36d828a340a89574fc3cac64cac22a1ed639162c0dd0fedafa3297e83f6c474f8249816f671c7eda91509e34d0ba22047549b65e6086c764e79f64cdca8a44dc14d790df582acb11ffda0392bb86e8aee547891d4ff6facbd0f6a302b4a6c0806185ea7fe5fef60190dc637871512b889149e5f4384ad286e97614889e32f2021a5746fdb202b93f0fbf0e92da3b48c1712a6199bd0b84c38d1c64706e84b3ba40bc489edee3a25655fa845d62d2853327494a92bc3ab8c80a10b4a026ff5e94d6d58b6f7ca523ba8bfb75c8bc54ab794738f88c391b94115d5135f4544162e4498fb377dca5febdc7845c5e3a0dfa4a6933c49a140f889f25c2d6d88777bcb92246df2b1670188fd926c4417038824750ea60c3c4f8bdeb469ac2a9cca78b9db4308b91bb047594d4cc2387918ee032dd51457595ecb36378ec113be0f855fb6a33e5caa9eb7a50e93d768e8dc60351961695f343228b63d9203a861249d06b46f5c77c8f5a67369a7f30d18b4b074226e52abdea5c530a3e7118e8c5d20b95da22e265e82d333aa4d7df7bddf2b61f5484330731d51a48d1a88a6b040782392a742c1c81a699617410b76492cf75c4a87acc1b4858e816f26a1564636e8a7871be459ee41efb03809a32d094a326587a94a1d6c817de5e55af1bfeab2fc4777fcb78b1f86e70e9f17fb9aad63d3b8808cd8265e79e80b1b5cd52ccd0bfa5b3ddb9c394b1e9514cab50b97aa47c7d269599af66fcea3be9f3a04034ef04d38114836d26d7647ee9c2fff3783bf71d86fb0aa1eb0bd01cc84fd357720bfe494306a05133eeed7cd42bf8f4c90395b58066b9c249b8d4e27c30e1cab8d983b14a39ceb9e69bd89787a07594f5584c58a6945d11c54d7e3561793267704dd28a899ba85491ca5926e45acca5f9a2e7d670ef908152fcbf821ada199599f622decae6e5638b320ce71a12d54b35e1fcb66770a3816c137c626a6817137c1b635fe75a82faa20a4e5a78f355e286c58ef72bb257b28de9c695e489a522d10396b530bfb19253d98156de0d6441f639e3f145a1d16525cd7d21fe0655f0182f89e77c44415c615989e4d6ac3a1ab5af55f2dd0d184c8fcf6ab15b5d5ff0d07a0301540c21091c0c2094b7d579690c998a7e2aca0d0f96326b85cc4b08f457b9aeeb5716be828e80fa9de45cac21818ff638a276cb3a6533677c929702d18c30b05ed7c745d4d8b9d154cb9305334af16bdb02249a928edf49c3de22631f519ce3da0ce72ffedcc9c3131a2d9cca08ff2e1567dad12dfa7e8dcc9fd07c0886e1f8e340b4d56b2b4e67107b4840a82360097474e18ce8a6bdcd70b03a5d6b5d8fc257fd6d381010c67aa30ce9a8f8aeb712b586cc7540e4fe5d4888ea0c4ea858c114d14ea4cd9aab1cf14abc691100c3c9a609c4e2b8c428e3da388697cf45fdbc2d1bc9cdfde6cc56ee960ebdca92e7a55e9ff7006ca4ba31a0e740c1ae7e2439de748b52a730aeca6e41f590308583a05b7be8adf7d133da7efa56f168042c6e01fdf632cef7f4a355774bf4a3da84e526f42499246a1d01ac43a1af79024135ba066c4a6ffc5e94a427e3508d75f8ade6f47176bcd1b2f5bb486be34a124fd4fcef9591b169f35e3396de15db5b58ba7ad517890afaacd68b62ed751ed5f738611c082c050cd7eb51f888d5350c2ca7894a0a871f13f030d3516d130971b71143be339b63748f45451125df42c3a9e878fc5a8f0d5d9f0bdc2c3f41193671419c413f21071b4e2541a3559ff5f1903f420471c007ba5a3d37db6452031723a2948cff287dead1000dfd1dc1dda142b4239dcf5b2a01633ec146bd1239e5f6478cb922f1a266f314ba944d2348640d2b5580cc3dd080f734bee7e72861342c38d10b3d8af1d1629ab88c5ea8f791f82da3b3df5b589c6526a15bdd4c1cd3547c616b45810a7de401d8588dcc6518684402c72ea8ca3f570ff00177d43107790a01e3158a92b8f257ad90b1c4efd3accdffb6ec9537f3d5792a7e9fc26d94fa341181839a178bf53abae81f1f069ecc3feae7e742814874547df90b5a5175cc7b7f509fdf6fd8f544fc7656905dfaed82236858d61a42ce432377744520efa773e5501c495bc720b22609b9094a186486a977125d1b85991ab5222f6e26e7fa837006d9dcfb46217aa8801c0c756310a8177619d7df2bb841c0384a892f5d739ab180d5df6bf08c163baaefa5c0e0f8abce593e63d6a0c43bada4a08bdb913511fc943599d88badf88f7b40f829250dc2429", 0x1000}, {&(0x7f00000011c0)="f2ac53cc33f141dfef55e15397d71dd4224f343cca019a7df0488b30c586ba225b4bf94e9291a2c3a894236b89e29d5d96909b541f591a869b4a7d485fa911d6bc6936151f49229d91c41bebbf5e9bb8d3ca72af06673439cf28a1138362aa804249d918e6", 0x65}, {&(0x7f0000001240)="157c486464722473eefdd187c614998d04a23a37ff0d74cb122cea09d685990a29dcfda61b90a0a401d9101e9f18d5f9089aa12590ce92743f8adac25137ec7df4150d592b1932769f360eb034df7646a539f83cd8a8de8f0eb8704cc1593258e2c8454565b117d5c6e70fd52f6178d4cc935ec870c0fd33d0afc58327afbf8ec322", 0x82}], 0x4, &(0x7f0000001340)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x40, 0x401}, 0x2) 02:27:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() ftruncate(r2, 0x8001) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) r3 = dup2(r0, r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000180)=""/165, 0xa5}], 0x1, 0x0) 02:27:05 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYRES64], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x2, 0x81) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x4) 02:27:05 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x3}}, &(0x7f0000000040)) getitimer(0x0, &(0x7f0000000080)) 02:27:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 02:27:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) open(&(0x7f0000000a80)='./file0\x00', 0x202, 0x8) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffa, "0366402ba73caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af", 0x86f) write(r0, &(0x7f00000010c0)="3f2e038b0d331a09a8349fb8f9c87fa240d91e648e15c0c7d2d812b7cbb2ad1c1d0f5b28accefa4a21847afdeca871dec0b7988607ad51c57b931e9b583c", 0x3e) r1 = socket$inet6(0x18, 0x3, 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x80, 0x10001, 0x100, 0x6, "e0a1938d543e698c7e07142bc77e9296096fb678", 0xb5bf, 0x4}) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000ac0)={0x4f, 0x0, 0x2, 0x3, "3d840b0bf47455a9ee823457d687e21677e3d862", 0x3, 0x3f}) sendto$inet6(r1, &(0x7f00000009c0)="fe471a79bb", 0x5, 0x3, &(0x7f0000000a00)={0x18, 0x2, 0x8, 0x80000000}, 0xc) 02:27:06 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x0) getgid() setsockopt$sock_int(r0, 0xffff, 0x100000000000200, &(0x7f0000000000)=0x6, 0xffffffffffffffd4) listen(r0, 0x0) 02:27:06 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x3e) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) 02:27:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="fe287913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d1f5f95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x96) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) flock(r2, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:27:06 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xc0, 0x0) symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) 02:27:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000bfff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 02:27:06 executing program 1: r0 = socket(0x8000000018, 0x2, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 02:27:07 executing program 0: select(0xffffff2e, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 02:27:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/5) sendto$unix(r0, &(0x7f00000002c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d8fb34cad4e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff51187b650bfd8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bee619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ad853c357790432da12ad94738ecb22e666116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae514ee2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67e20622d7f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71eec0a653e9b617b733a67231e53154f019e90a282071b5fa322a01be6c534a6865f82948dce6056c115e5b69641e2d966920ce96f16138246128e1375f5b6f02903e909aa399d9050865e93d651f8117c90f30c1f57c69304fcfaadb75af47a79063b358add7930e217d1dd1ad3f1ec0217426d2eace22f092f66a0adce02bdb08382b0b7681d91ba19193d17a0ec8b6bbc183c84937282a9f6451e56c5ec44df9da43e544bdce843d2d413435bd772f95dd6ea5f771cf2f6b73aedd6df2072048e580f8ad48401c2dcd99ef26ebd78164eb", 0x8e1, 0x400, 0x0, 0xe6) r3 = dup2(r1, r0) shutdown(r3, 0x1) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000100)=0xfff) poll(&(0x7f0000000140)=[{r0, 0x4}], 0x1, 0x0) msgsnd(r2, &(0x7f0000000180)={0xa9729cd16c7c350d, "1c0aaf734cd3b57f191d7854ada63cc67c89f7396e20c19ad6aa60e934114144dd01aa7f4695ee955ee5683ae582573bddaf7b80e71cb8cdcb65e25f904e3a57cc411870d5d90c83bd4e9bb4dfc3d1a29a22e1e75ab04f37d4506e52a8bcab9df47d1122ba89c58788b7981166d7b1e50afc0173147cd2c336a478"}, 0x83, 0x800) msgget$private(0x0, 0x200) chdir(&(0x7f0000000040)='./file0\x00') sendto$unix(r3, &(0x7f0000000240)="da2d09225f65dedb59c953eaee3d92c86b05ee4d9fcd972b17211390b92418cd248bc56855d83d0d13846cb9ba783b48f601427e514c6ab8cb82d23dd3d7e7f4df", 0x41, 0x1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 02:27:07 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x4001, 0xffff) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) bind$inet6(r0, &(0x7f0000000000), 0xc) 02:27:07 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) kqueue() r3 = kqueue() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xb9) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x1, 0x7e51, 0x3, 0x4, 0x1, 0x9, 0x4, 0xffffffff}, &(0x7f00000001c0)={0x3, 0x4}) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) 02:27:07 executing program 1: rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r1, 0xf, &(0x7f0000000280)={0x3, 0x0, 0x5, 0x0, r3}) socketpair(0x2, 0x4005, 0x7, &(0x7f00000000c0)={0xffffffffffffffff}) getsockname$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) 02:27:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) open(&(0x7f0000000000)='./file0\x00', 0x10020, 0x148) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 02:27:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x2, 0x800000}}, 0x0) r0 = socket(0x18, 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x7}, 0x8) 02:27:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) r1 = getpgid(0xffffffffffffffff) getpgid(r1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x4, 0x4}, 0x10) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 02:27:08 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x7e7b460d0f30d1d9) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0xfffffffffffffeec) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) 02:27:08 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000200)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40090d6, 0x6, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001840)="37a7fa37e37659ac8ed6dfa92d6034a85c0200e017758313a18db60390ceda6ac14c30295c75273ad45a2592c9529443890c39abcec6c3c348fa47bab9e1aecf0c4aa9f91500e02f98bdf1155cd700000000000008003c5930e6059a3262664b9e3cbd578d1b020000f1bc7bc8ded1257824857ac314db10ed7917354a002a11c49cf2f6b5a029005fcba5c9f065780f542dc7bb", 0x94) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x3f, 0x0, 0x0, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xaca2, 0x81, "f64ac21f5f5ce650a1c7711380cb2d604703f0df"}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000240)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x8f) 02:27:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x0, 0x0) r1 = dup(r0) readv(r1, &(0x7f00000024c0)=[{&(0x7f0000001280)=""/179}, {&(0x7f0000001340)=""/158}, {&(0x7f0000001400)=""/4096}, {&(0x7f0000002400)=""/142}, {&(0x7f00000005c0), 0xfffffe83}, {&(0x7f0000003340)=""/4096}, {&(0x7f0000004340)=""/4096}], 0x1000000000000303) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) fcntl$setstatus(r1, 0x4, 0x40) setitimer(0x0, &(0x7f0000001100)={{}, {0x4006}}, 0x0) setitimer(0x1, 0x0, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffff80, 0x1}, {0x7}}, &(0x7f00000001c0)) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000100)) mlock(&(0x7f0000502000/0x1000)=nil, 0x1000) munlockall() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 02:27:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc028698b, &(0x7f0000000000)) 02:27:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x3, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) r5 = getegid() semget$private(0x0, 0x1, 0x5a8) r6 = getgid() setgroups(0x6, &(0x7f0000000380)=[r1, r2, r3, r4, r5, r6]) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) recvfrom(r0, &(0x7f0000000440)=""/20, 0x14, 0xbe9a99f8f992d553, &(0x7f0000000480)=@in={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom(r0, &(0x7f00000003c0)=""/49, 0x31, 0x1, &(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x3}, 0x8) clock_getres(0x4, &(0x7f0000000000)) r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() r10 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r12 = getgid() r13 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x8, &(0x7f0000000200)=[r7, r8, r9, r10, r11, r12, r13, r14]) 02:27:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/156, 0x9c, 0x841, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x82e8ef963fe20b32, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 02:27:08 executing program 0: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x3f, 0x1000100000000, r1}) 02:27:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000300)="02000000e9a40000f67f5676fbab000000000000000000000000000000003702de753421d248eb8fed8967800425805b1b85639d1968e3d09bb95c7563d7258f22b5222f04294cddbe6a864e7b72c3167ff502af2851290631c9e59e317e49fa78f8ec8fa34b45554a187ef146dc321fbee631", 0xfffffffffffffe5c) r1 = syz_open_pts() pipe2(&(0x7f0000000040), 0x10000) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000003, "85d9c5f4f6a3f900000000000000000000000100"}) ioctl$TIOCSETAF(r2, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 02:27:08 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000100)=""/230, 0x39f}, 0x1) r0 = shmget(0x1, 0x2000, 0x48, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) 02:27:08 executing program 1: socket(0x11, 0x3, 0x0) 02:27:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)='!', 0x1) r1 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) close(r0) r2 = dup(r1) r3 = syz_open_pts() setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0xe74, 0x3}, 0x10) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x10001) ftruncate(r0, 0xa58a) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000001c0)=0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e"}) syz_open_pts() 02:27:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x1ff) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e6e85466264b8911ab2a9a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88e19f00000c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec28", 0x7ad) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r3 = getuid() setuid(r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffefffffffff, 0x20003, 0xd9c, "b08d14c6750404018000000500000028e5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:27:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000001c0)=[{0x0}], 0x1) close(r0) write(r0, &(0x7f0000000040)="d9a388fcc35857671fbf521d35e9bd3b117f58a6a1a089a10ff08828db2c30b650e4f6cb3e46f72ee84660bfdd42ce0acd0ad3858316d89a258608821648688fed36ac496a577b497e2db4901a94b71ccb754b1ca957feb03cc1cbe5592b977ed083e11b00b4a48292eb3d40122f5a2a24d74511c9d109c5493f0ad6decfe2cc33c281b7aa541d39ab9d7469acffe9426a", 0x91) write(r0, 0x0, 0x0) 02:27:08 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='c\x00') fchdir(r0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000000180)='./file1\x00') 02:27:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/16, 0x10, 0x43, &(0x7f0000000040)={0x2, 0x1}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 02:27:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001480)=[{&(0x7f00000001c0)="28e9b1a75101b41cbdf0ea78324ca605aefadd894a0407d3143f95098eea500ab8af12456d362996f9c42c09a739e2244502ca2148a5f4ae93e0889b7fb13bb4dced4f64a2a7e7fe7f36a8df4dbc654d7f6079673506ce67c17e6738d7cdfeb376a7835a0b650044b9aec4ebdf30e451baa449d03e1e667ba562893f6f79e107395cd90106b55e8e6417e4f8dbd6806675c41d80415dcdc6524e76fefc153a877424648c3575dcb861f43cdb6026532789a677cd7474ea0e2bafa6a0275c479077a5bcebd4965a9b2bc233510d020d3a6a4e7d399b55b1", 0xd7}, {&(0x7f0000000040)="b5aeced2c8bd4400a1bb94969ba3f856906203e4417c3dcbef7cd49430d92f81d85a1bce8a1c155c23e7cbee0e5ace238e6a2d9a0e6943717c71dc7e94ab497ae2ca34fffe649972aa8530e273972bfb324d4e418dee7118709bb0bc4859b1675c7effddaa07e598fc56512b4bacdf4f35fa52602fc9b400469d98d94e1e027873eca74fb667f4add467100816e38bcbbd60024febd34c25f509cd5cbdc07c96904d", 0xa2}, {&(0x7f00000002c0)="9d562f32f9cc49b914bad9d095917922c26ac9b70ffb6a1315faefca8d9f576a98808f65520fc70ad9afe6a1420fd5ee96308e7d82dc5d45c38bae6c36926c56bffda58296aae8c1344d70d66b42ae97d5cb20db785820753a21f899c37a00c93bffe6ddbfdba8dd0cd30ac128e5db1a79183fe9508915662a8573d53a5e7ad03109b638f147a5ead0aae5ead585c2fc7d84f2859ef0ac5493bc6d1418496af22ca2ada08d1f5195ac3019a4c59837a24efe4b9a626488a541398a9d10825fe84448db234b6b697e0d109b19c885bf4871e74cc6c807a0c435c42716182ec83757b366a8989f4cf50c0eedf0a6394e546561", 0xf2}, {&(0x7f00000003c0)="6c17db2a2220d44c4b535aa4835e6a6340f6f3b784a89f3786869a37a020507b9ec1f74cf443755046cc2dfeb0b92e59b7e369924ca2cf184905a5e9f9faf69a59de2ecc57171e780f0d89653db3e889e7dda1ff714f994b6677be11634775c1b410636696d7b045e524b6d132a521e12db6afda5205f17499fa673fff1d661e1ca96e305a4a09bd3d20638e9e7ccc1fc566cec71ec14e3661b1a25ad88083ac6632b4167f50851231cd52732240de5a344b488056f0be221a57a55c7a20e73ce2d1a1244ee5c7729860f4e64f9f072ef8002c9d98c9eca1f5c3db260f3858f8e09b43ad8fe8f6349610dc5dce0b3392b715fb9359539144b33d327bc92fd7841734f73f86f1b825a537b3eed80c576601dfae0725556e228ed941cbbcf3fa1b1f884fa41ee1279e14318e80d09c77a2a6ea6dd79b2a3dc7b07696e2fff657c63205016b0bbf8f7667006d9996cd6206a26fc1ba97157820c8fbe1d58a33bdb5e5a59e1e95019d3ec1591414409640420b6e241e40676c42bf08e7209be9b51d4c40ccaac91d9290cc0393e8ce656f75e526821e16fc8c18932cb7931d1bfea87d0b2959758af8e1a2b771a0005b172d952766018656bcc8c0c9a21e94feb8367baa866978f0b33823e492a44357dfc3e4c0dd752f100ead4db2da0d2638f091445f2ab1106e044a1bc6f5e5dc482a9f9ecb6ced9279bd7bf7928d605054a9243f0ca9b7006e6cdbafa56ad42869bdf7d6ade028592ab7505c4885b13a726fbcefa621e891c365f081761e8aa7e03f66849d96604038a9ad5e5da376cc96657e436b2032ffb2436c90e8ce4949a88ff61328111059fb65c9c5bc65ce6bcdedce1e7e9ae3db6b61c473229f6434f596feacd95c22c7353923c55c91b4359112df0303ba1961b5b7b20fed0797d9ca436c00b5d3184c9836dc9672ed8ce2c5ffc85414f3da3634749c261c91f54706a5e6861f0b9ba90fd65f5860c9d5e7761dcc3ef98efdd8369ba2ec769bd4c3b6dfe6ed2a84d96e6a654d338b2392c2a976fb6d53f037bf38cd4cceb041788af258b6f7122749735fa465fcbe20ce655ff490d252e1eb3d178bef494906b0a12eaede6f878c00a8bf9187325402e4f510a5a0c877d12f0e209c4fb0512fd45141a067bc1b44bab17e645bb45d9c2ec2ffd92002c74a2548366d40bd3aba718200291c943eff798691f6f6aac2639778212da72a0b68970111210b0178aa3edbc334eeadcc85c038498eef9db5ee5b582f10b686fc7e7b04eed34e5554dd6151ac33b8ca71db56449f7d6828a5d0068e319176710221ded8dc0f9edc030c835a44cca23815ce8aefae553d9707f21c2805bc8b8c243da19d464d97b86d75096b28b8293a6218ce6544785baad49636be78d32c26bad44df601fa3151c773f2f8311f5c22ef7107334c50617985445e94899bd5c2216c9dd46b40461d6d5e21297d8d8ab738546841fadf4bb8eb689bae5a652a88f5f105f05cf8b46cc5f9453cd4d48a60a5ed003f1cceea028b5e550d41d2e5c7e7cd5428b6c98022aa427976ec9e77eb6eb4dd9f06b264d24b9a0bc62b2468283df6ffe7f26ca59c14968c01361803540b33c1c2b9617d54862ae4b04a802495cfb417839e3a1066bc3f953c979595531c5cbeb3ad9b31abf8caaaf8b62b7624eaa3da09870c0d50f7ee19af1e27a49f83127bda3ea5d45a42d278514713ea21d2f9aaf65173c960366c2711bf036864e84704d6d66a13f44a22aa9a7e08bc2cf57c79841df78748b16b700002e5d4e2fad221e62ddd91a43e5456b8f7fa737016caa83ba8e8777d0a7b8c653a7021f4cdbc15acaacb98a6e6434697474acb8346362c9fdd9cccc253c02b518e4053550dce5f6f55a92c408f58bbefb3d041dd51ddac390d699d9b4304e84765f7caf7ef3140b3cc1cc53e4278a8d96b7c70cacd59f2f52af5fbaed9fc3c3a750a93f0b43e9fbf78799ffa9ff98c9ca7d6e17b253a41e25e0812ce835b7b2651b23c40d9896695e7faef6e03ea029415b8975d9e42a5f420ed596c666a4caa21d2bfb52364296b007eb6cfb38e673adcc552b0071a148cfb49a64d0580ad3b8636c0b7a79232f48541117e4e92c45622758a65e2634bf3aa25c067d1ab7357cd36d22e084cc1190185202d19b8faa1917856d603d8aafef5cbba94b0c2af9a859a32883fa0ba5791e6807f6f27a49121c5fc46326e595cfa4283051befaf6f5070842e9b159b71183847a0588a7fa425ba670d2a5bc5616a87fbf3b48250ed0e0ff3314e5811f98a6ee222dfa29972e23bb9eb638c06abf31239339d64a22666f534a91e369bedd476aee71674ab969f9f9389e1b92efbb72de565f3e536607031378668267a5eb0490a9e2dd869bcf83679240d2eb11d5e681c99b17c60ee338da405117be1aba784c0a407723178cf8afbfdac224c1cd8a61bcb663f8f9d53df195de3c8ddcdee799e2d77ea31f7bcaacc906cbe15d02e96a7cdbee4ce5cebb7c9a6c1a016f98fdcd1b9317ba32a82445bbdd1e25649260ed5171b326718c93617d9e97eb3e8a3ca26fd662814f7ae6fbb0482e9970bca5a46b6eb96386394892ae58e374530c70d37cd27c68a2d770c9d7aab1599b868a081f80cc88b8189f99c62df4b41f23efb2b3a480a3b48e7818009fbf794bae201ecec9e6b07d3e2043087a87939b0778cb92076e3fbe97032797adf4bd5788aa13801a742c539d7f2f4a058412984a5e36e75beaed4e931b20e8864145f88c74de44ea21620cfb4c32e68554de17d3924a65f125a55cb6ba458715f04700ca0a2339aa143aca683637baf3b4be2c59678a0bac4f2dc3774345a3f9825ab3bd600482189f21083aaf9eaa519d254fdca1e04aab7c078e414831467e8669537e7e84838247e25c5fd42fa7e21fb4e56c7dcde89a5826d43dd1be61ef4fe0bae324a172b7e14649a2d6f276297b4dd1c4cdbd89549b0ec5bd91eee0c48da2aef56877408799b1d58634a3aa5c76c2f9b3e89cd9ab1066a1df9e0d0a03a8a4936bef98fdbfdf7a5c0e31a0abfaab54e25a062805b1442fd2899de4b62f502d634f3fa91d51025524b5af56015907bbcedb1d142918c27e7ebf43f001efc1da2930ba1d722f80f9ce3f825e35de0760ee9f6a970c3f03b88030a6dae91f55bf9d590725743c3b480bcc09f4d76a7faf245834e89490e4cda4b4616ec5c696a4699f27cde93a0fa534d68abbac26613845b85e19e75faf2af09b9231df7d3cbf0b365e6b8b52717afac72b88826e2ca123cbca88d4faa55f7f54ff83fa7a16d1727fce3a844c83520c023f679cae7d1ccf927d0778e15af0b2044f9ff9321ad850cb2f4a89679170dd812a2c5b0ad5fd4b9cb2741a6841dc6a09dbf080c881db555aa14a0e8cd191e335411b9b91fed72ed00e4f6f60411ee53309f1f8ca942c11880e7196cf24da692b2c3c3d9993a329e422ac8b99c9a52ca58f76f0c2a2934258d32ca4e5a18a870e491a1df6a3d10e18f37db1f2c34578465782fde547530f1ebe2960f2ff70f6a083bf4570b2f0c70614a93cd27be9ef0ee3a1a2dc27d737ce7bb50318cd485b13e3bb7449e93eeec7d60f19c4274e484ff76331fd7c59b4ca9692f418c1bc163cce78c7345b54929d70c45ca107de21a50ca2ae82b53d6b3deef422e9356fc7a58caa87bf28332ada09d9e6d36a56c94f47e3612f0920da2fa70f201812633b61a2f9f196676aa4f2ab79f5f57f1fc225b2709ae174297bba1135f6525aae2c3e2973d2a08d6747d32889d466b3a5dfc4f3a30aeb82b9ca538180f750a68ac1cc25702b641875f0ef3587c621cdfa87fb0a1cf0cb3c42a8825b7334255b9f3b615939c37785ac572ae5bcd7c55c535a251b532db69b474cedb1e12d916d1f43b9e6f38d994a29bd1536b3eaa512d20a948539eea59e163006bf320a3f37a0af8e64f4faaa97f6a244e294ddd5873bf7af13e5ab4624126fa8d5483eaabde57dcaae2d41495e6af92f51a2c1f7d141eccd17b7982ce3e8ada9c2f50097f9039a3ba9e41d2e31d9959026839517a6da24291442712e5391c25297e303e6889f2d53faf409c2574ee928398e5ecf33030ecda372673e456291036e36dc677069e6edbe44eec78297f53642f630abb1c9f32bc213ede971ffe7160dacc667c8bfa80f3c90517808424c475afa725251689f116c1ea2364c69411029ceff57a29b8bb2176517d6b887df5b0675db75f1b5a90751da024542eaf6f864f449a9574f889b30a6e52c9dca275b3d11517eb042424dabefce21b55ba1bb86cd731f8f7bfd26c0c2d38258c7fa52b34acbc3e454462ef555b7ad4dda4f8571978a8f500e4a40c921ec4f17222b6316973af1e0362bc55d9c12889c5d79b758c295c178c7f2608c5d384b1dbafeb242ffd77c71d8128ddd5cc0350569a80155299c525001fe17e4889c6a5d3269a861b1b73b24c0ef14b72ce1862c1c198fbb2da7207b594fdd466ab6c292e7f011d7cad7d435a20ee3905cc7a404edd5d42a65df660b796f7fd649c3162cacd9e0efe47030be920eefe29dcf5aa8d261e3468b1284c58cca320b5da50990f16bfc9a1fc47e7764c13e22b2469bf02431f090fcc836141df3c27b347a8fbc9abe1f72495afd4f27048c4e3b9267d6581da8dc3471f7f9720e77cdc743e6a7a64ae7435cff410a07770733c18e1fc4f15a55c5f76027631fc5af68c8dd4d4995053542595ce6d2ba335593e6e88796641fdd544428981133e012c8eb355ca24972a06b3377b893836c87aa6b02c6615dc1bde44d3f0f1d21667772d807682bb7be9aa6230f239e47a1020d8fceb07ccceb3ee0906c7520a29b9d31f8764fe1253b6b328d25786268265784ee97aabb3081c306d852c0e7cfddb8d7ad8b097d9a8dfc67cf7d86403fa283c2577826b7ff0f71d3f3cb08dfdbe5f9d3fc6026a9820a9b71a54a4597c45a6db4729bfa7c31f4ca23668734d85e527f831189d923e56a74e6d19879f00749b5e6692dfc8fa3a0cbcc48b123bce726312cafb39aaa12af78a34e86c35098836a86600d904ff8c664b642a491ec95b99e6c5b984697945c50cba16d51dd0c1717796b0e2038308d7a398bf2a4265b45640c79038651bdbf4cfea5b2d8ea53818bf2971cfab853f4f97dee52f73480ba2d4a7ded6b9e6ba074f8b001136363506bdd3a7545427b3d302230a25f31d8887a23f9cee5e2982ff1c61b925cab5c77f9394481029d5adc843dd85eae4064d8a2b4cd39a555a9f2d4b2ee54d4a8fa5dbb0597d2806325abd3260421cd883e57871c6eb1d569119771338b2effc9cef0ad26c5728c32c311b5c918c5c5aed791a0d86b352ee27c43cc950b4acce6e741e2cc5ab58ec6f9c994eab647a3e36f87100fb98f4aa9598480b04c896fb5bbc718deec0a5c7d1c05e5f3b5d35c402ada9ec83b79ae81abe560847ab12c06adc3ec50b2e7987ac984fd5d93d7817fd0ce925bf3eacabae6500fc3947931cb3ae793af9ee0d9de7f569b7160adbc5af8cb4f53467dc4a0f34b38566d2f6cfeab87edfed88da25ce8c1766c68d764332902b924aa87beea47b08f897f177509652e1c511c81655a02757435eeb3a3808b6f40e46ea1335c100b47c7a580e221acec731db783aaf31757e721f1fd62061f61d0830d0ffe3821b042062527b01539405506eb1f2e92444078119ff04fa2555c22a59d0563a16e2e4442fe91383dd52f268f6005e06f643f5aa4f7dc228cc49019905754332944f63154584c87e385e3496787d", 0x1000}, {&(0x7f00000013c0)="8db68747b45594b9ba5ab053f12b3ee77b7879b4e0b6b10aa889f016435f5d0767618d71bbf898a691d56fdda8c1b8dd54e7bcef60dd798b986b50b79f06a6e5bb22c5874b82628f17c143353399afc8de7f9ea08340e54ee6351bf50d6cdbd7767f18b0b0f0bf2a839f449871f1546b9399d27d9cab4705a408c1432cabfff77c1ea0b7c234dd05ed93a956492d313095f6429f8c7ae07021761e", 0x9b}], 0x5, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x409}, 0x402) sendto$unix(r0, &(0x7f0000000100)="b1000510b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 02:27:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xa) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x240, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000180)=0x3fc) 02:27:09 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000001380)=""/3, 0x3) readv(r1, &(0x7f0000001300)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/99, 0x63}, {&(0x7f00000011c0)=""/250, 0xfa}, {&(0x7f00000000c0)}, {&(0x7f00000012c0)=""/18, 0x12}], 0x5) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) 02:27:09 executing program 1: syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x85}) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) select(0xa, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) 02:27:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x8, 0x92d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x80, 0x1, 0x8, "fa6b70263ebbfbd5474292f7d3b9d38ff587992d", 0xa0b0, 0x2}) write(r0, &(0x7f0000000800)='\x00', 0x1) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) syz_open_pts() 02:27:09 executing program 1: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x4200fc, 0x0) r2 = dup(r1) readv(r2, &(0x7f00000024c0)=[{&(0x7f0000001280)=""/179}, {&(0x7f0000001340)=""/158}, {&(0x7f0000001400)=""/4096}, {&(0x7f0000002400)=""/142}, {&(0x7f00000005c0)}, {&(0x7f0000003340)=""/4096}, {&(0x7f0000004340)=""/4096}], 0x1000000000000303) mlock(&(0x7f0000968000/0x1000)=nil, 0x1000) socketpair(0x8001b, 0x5, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x39) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0xffffffffffffffff, &(0x7f0000001040)) r4 = open(&(0x7f0000000a00)='./file0\x00', 0x80, 0x2) mprotect(&(0x7f0000ff9000/0x5000)=nil, 0x5000, 0x5) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000615000/0x2000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = shmget$private(0x0, 0x1000, 0x84, &(0x7f00006e2000/0x1000)=nil) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000a80)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x10001, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x3, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x4, 0x1) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff8000}, &(0x7f00000001c0)={0x8000000003, 0x8, 0x2000008, 0x7, 0x81, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) sendto$unix(r2, &(0x7f0000000300)="ffefa0dc0cde6b9d28a104a016d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdad9af55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085be74c0d8617e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd2792847fb84c79296cb35b887b48e8141fc7e030000005d6516e1df53477a00d4b283a8e4d9325cce4d72083f6b679573a6d9fb521cca62cc4eeb97d31fc77b829584343f2a8b6c426a3f161c4aafef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1f01000000e8e0b02710f8290100"/232, 0xe8, 0x1, 0x0, 0x0) connect$inet(r4, &(0x7f0000001100)={0x2, 0x0}, 0xffffffffffffffcc) readv(r1, &(0x7f0000000ec0)=[{&(0x7f0000000580)=""/126, 0x7e}, {&(0x7f0000000bc0)=""/242, 0xf2}, {&(0x7f0000007340)=""/4096, 0xfffffffffffffead}, {&(0x7f0000000cc0)=""/117, 0x75}, {&(0x7f0000006340)=""/4096, 0x1000}, {&(0x7f0000000f40)=""/160, 0xa0}, {&(0x7f0000000e00)=""/152, 0xfffffffffffffe06}], 0x7) semop(r0, &(0x7f0000000100)=[{0x1, 0x8, 0x1000}, {0x3, 0x8, 0x1800}], 0x2) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(0x0, 0x1, 0x8, &(0x7f00000000c0)=0x3fe) sync() 02:27:09 executing program 1: r0 = socket(0x1, 0x8000000003, 0x7) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) socket$unix(0x1, 0x1, 0x0) dup2(r1, r2) 02:27:09 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20080, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x90, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) fchmod(r0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getgid() fchownat(r1, &(0x7f0000000180)='./file0\x00', r3, r4, 0x4) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x80, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000280)) r5 = shmget$private(0x0, 0x2000, 0x49806cd51b4a4781, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r5, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$KDSETRAD(r0, 0x20004b43) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000300)="2506950b4120561bef75976cf95d336865e7cea54fda5bcfa2dd652dc5bf401bf714cb7c9d", 0x25}, {&(0x7f0000000340)="e7cfb21703e3de667d4a453b1abe4a365b0b5501a4ebc856cac7d436410eed86b01caa6df90d9f3cb51c4f8a4760124cc0d4201d1f17a93dcb30b56e4176f6ecf38663ba67e7acc016a3b61416e6db1ff75baf435e6222a3407c13d0c7b7d831b069cd447197524899957d0e3c673f920499968073df3c932d000552a833c3c47a176690b8a5ed6a642324b33eec237c4f4890f138e45b056fd330a4fc2f308635523f2983e4071426c2e0e535758f1ee9911da62dcec68f6e3b5e54b6f847da81908afe137d71b46ef3511d23ed2202ce071299eaa38d11042a7d9f1b715dce829e60bc3d9da3f85647f24dc4df37fad5f0907719ed6720efbe4d", 0xfb}, {&(0x7f0000000440)="70854435937d5fd7ace5cb2eabe3633139896f050af08accec256038b05ffe0adad3119fde86d0419be0a9b28ca96e72d28c76551e01f63aa940630f824e52de0910750476717c4c4784d9648398e34a0bfef07b8bc32da8787acc9d2ada074c61782e8137d975c54d99a48d7be6e5b9ac3cf1d63c3dc37bba2b936bf32aa14b52c7fe0e81fca68b083dbdb806f54d020a8636f8a7ff29af1c4ff8af4ce465f7a7de070e6fe86d6fd76fe1d1f25c3d81e462ff183f47c2e605ced42ea44a7e92721ec3780ea52982ffad2e2c0cbf7b8850ea2ddceed1f3d26707d2cbeee65c3a0d65f16539080a608e008097f07310ecdb41fa156d4c4eb9c2b43787be9acb8735c386e558d0a24ff21d369c933424337a60ae7e356e2eae1c26e0e5d773e0b11bbfef5841da148fb986bbdf0f3b6326f713bb02eca377ec66c1e63ebecdc9c58dc1020dc1185e2aa20e2731b4d229aeadacedda313c31bc673f98a4e0209af446f2cda2938ea70b0ef6c411d945995282bd838482dbc53e1c176079c4bcf4d2405d599b44354b63b86f47e3f53a8bb497139b1e2ba01350c9d46e7326486b44eefe0d99b30ee7d66f32f3aec363ca41179f3ab751ce4a8f1218ecf4a1b91415b394cbcd5cb1df152e9e64523ce0b1be2477b859f8828565152dad337eb4f23e4ccb02936da777e03ccc2bf77e2dd280b65dae825772ed6566fed3b03ceca340731093393ff13155cee876186cf40f5aa61f55a38b859f68df605994f1492d6c0efcf0387d49ec9f638b1a3203fa6002b4e9c701f12b7da1a1bdb1387f2badc1f57ab11bbe29401be5bc09d98b82ac00bf63b29285db05c64a91cd75d42e069934f2e181589113dda1336e44884351d47eb5f8d8921e5a93316e2e7571d7507425935c610b531d611ec5caed22322ec75eb7b2779d3a6ff5a31b7eca31481895c40d171290a8ed5ad4a238f10b0a927742df7a985de0b75f503bd01e89cbaf2cb946217291c6949728b7a667da8773c052a46b070b202c9a40c209577dde2c0486228639569e0e8ea3d2e5b428ccb7fdc583c4a99396569430357c78dbe4257a5fbe6b1d6ac4e1c5d547cfc50d796e87a27329d38101d73724a3161b63eb8782796a976349b4079f150e8d65536cd17e563bd8df0a701c54a73657081860356e67a54f000afc8c0ca12155a2ac8f178803ef8f1f670ce302d01d44c873560ae2c446480a63272af7e4802e60a9f96280fae37117f0863f3004821945b768f56c936d0e39b2a6ad131aed4e3eb0d5fe4887e196480583408322050488bbecf7bb8861c5748ffc641104ca4d339d5bf7c641b2e8494ec164549a6d471911a6ffd86a10810d2704ecc556154da963231d31e93dcaa34e5605b0af89306a24cf59b41dab40af3d5683e40987a5ff920992c4182241b2da69eed76211450bfc9410a6fcd21c77b87a6dc6c723e340dba6263d1a9976bdecb454f4ddc13c717f218f221c6e418684611606d588f553fc15aaabfa31c48fe6cf191dccc3410c1a46ab1e4a59cf458682515921d22ed536eae0eccc1628a773f761f20a75d1928e4fd08b999729ce109962b1ea4735b1bc83b1b00119ead390038f0a583d1520a9d765717cea1bee60dc26a3bb1eb41c40186ba9565a6eff6530484ed1cb26cd695e97f3c239fc5472459e25402bde8f0b68ecb71e3af34a4f94c2aea3d1402162a3f52bb8233440da629e068808b1cf5d627a7d8e62e8142b82971e34848abf81b49743c5469ed5f76bb723767977539c5296b86bcf23ddeaac4c26008852d748ab9e57d22f35d15ac7c4c37a9b0251158f0c5285766b7a586fdabd0197416d0c8ad3df833b0b0784814c7dac832916f8f2e1e1c787764ca6b1fb57c8dfe07331291931ce806b1a2df55dbcf0b1786ad8d14470a10e0362dcdc16818e9d4a09ba5b653faa3834926b55bd373ada3adf0bfdd673fec26babd0e7d086540162989d43062b1a987d348897a2a518e5a3698c7b56bcac55c9265e7d30cdd91227cc7c7586d34fa65b79fbf13cea70276dd25c81e79be35258646155486f4385f351e6154ab1fd674557717a8ca62fd231ea1ac524ef0e293a24c71992a388a14d693852cf0dea9c9c9abad996b10b82c33b9480fc1f245b8ea45937eed9287a02323f940e1e1a3144b3da4fbd50f14dbcef323f72e009bb798493bf1c5e30c1b413f7146876620684937e443530d34f41a5912abcbd1c4dde5a5d8932fb06dded4de552a7ff8c0737b3a3299605df6ddf727dc3ee3153103246841ccdbfcd35bd74ffe8774143be86bcdc49a3dda572de26b0e0987fd821f52047bf4a9af8764cb9009a1ff2e24048ef0ce7eda60f4a545ead47ef015cde276403a1b46f695af2bdb0379aa0157b9b4fa8afd651a007e85eb75c6252e9774dcf715de4475f42b9fc222d0d80320d2069fdc40733b67836b0d598c54bcae83ad55a0184e4e444f2dbc17f36a0d92a189b00edbd4dc13cbe8e81a3fc2568599c01ca0328677d324f2c9a2b73be5921b001e9f85d2f05060a0d9a2c4b2d590e7b93489cfd6121316e1f93276b2b043dfc53e632c6a567e19111767192f6d94b1aaf15166369b45e0ec359286d8203bb23d6c515aca8747e308a9f7c0b13cfb0e52260ef50968d3144271e1c1bc06188e28d0e48df475bd086d3040c3bfdb7af38de2bb607a475e6e0eab184c01cbae4287aa2933cf61e218d44ace17ce67a588cefa0073eb686efbe8588c778be82c8f95559615ea521e1c5ca8ff5a83cae18de772cbf3064efeb11a3b91c9c0d8b1d0ab8242e941f229a21c5faf9a00b439db8f151ce4a5c341811d3f4dcc3e0e3471cc36dfda69dca87ae7f57173ce3f6a251761831ba9660e9093b0307774bcbc4d298f207ed988feb05acae81c65710b18512563267a0b4f858f122e4de49949f65ed0dd4432d33531b89e5b71679543f62c36d78d54e47b54aca64457e7c9375e5d589abc76feb7899a243554892de925f7d0db4efd52377b0701eae9a25441363bf711e3f41e34a21766790fc257cda0c754d2ba70f0910e47de86c829e043c42b72361e7dbf4b68b71146e41dc6a993e8603d48e43d30c6f739753e008eeb20c3018360c1d2366623b4976f9ccceb50f7d7127202cdadf56c4b30736ebfa35d4bbc1cf9cd5d7cd11c283529b752e803e51786ec88d956e54216019ec824b8c8dc4d83f745aa78877be1be3dd20be0aac2064226d10f7bc445eb7f2b7525f91f2fa25ef835b9e4847c098655a60c3199343f6d74e4dda48e727d9bb01f964311b83d65d651d19eaa82e89e82fa831cf74c0ef92b92772252fdd091c58f0a46dda62b02ac6978b0543cb6e606be7d52f76b0d8b11345a13ba433ceb713a1b38f9349756be3f4dc2d844a9d69dbf433bfa6ab5c6f7f6173526ab49ed2bb0162782ef2a713d00ef19a215aef7a635ce91eeb58cd87ca9c39027ae59a82f045988e6f049bb07d03c103960fefa366b0b9d3d46d1f69cd9a4f678d805764375b54b1421dc5516f7cfc61b25ad0ef04ee9b33140071c97412bcb7b8c246436f555956fae0e5b565e7af23b30003dc0066dbd87b2ecc17f5fa4a650eff8694a25fe9b7600581c3c78ef1bc87d4535f2e666b3d091fb956547246afeb01dc3473e57dced2b8718af670e7fb0ee12079c745971c226c5121b999352abe9c0a4cc813f04e92e1bd962f83ae20a486f445ff4f93f6e3f3946bc12680944046d3e5ac37aba7c769b8c649a230a6e752b5950e245339a1e97bdc0b98ed341ea72f7bb3709499adb47f9f9cb2b58fdb4f6cb54c1040c53b9b6b7d6117c33c6586a06ef6f7d1cff4750395f6b614d3a5bd3ae214cfd7f80b7db88a85a07a7174b5bd8ac8abc31c93458b5faab0e570def5105489b33661268f486d61788ce1df9bc7538d082addeb386259a468c94828cd318820d9ef98dcfeb474f838f31e964a54e4e5ee18e7089465d9351860aca158757f607114f835d12da2efa16d47813adb894b299c3ff8cbee562c2b4057726f5478a9a166bb204a273a188cdf3b1c6efb0cfc13d125e1fbabc67b6022ade9d980e76d871e9c6ff7032aa62740f37e5b79ac975fe085f009e317c65f6fc855d8ac2e4570503febbd40061324eb18cec00db78f72556ebc7847e0f925839662a88f5f24e43f09599c4639c70ed8e46ce46bc5a5f17d1b28ecc53114ed1d0607d3e70b55cc264780cd2616da97f2b80773744e84c85f6b4180e89c7f62ceffbc121f997ffc6b6ac7efb40ac11e024f257dc8cc55ec2b6454cea2197b5213ae3cce162baf77271635b8bf2df5de6b432dc24f22cdb9675e9d78ae3178ba3c8a2d85edbb949ec1ed5428fd32748480ee2df9bdaddab5225715fa239c1eec0320a15229df77e65cb0406a956368e9e2f91ab9b3c3ce03f7609c05ff8c21c7af923c1f4afb73d7eb4d53ae12a0c1c6c630ad6f6d2346563f7ea2f1bacbb997e4c7c7d2bba713029ceaa4aa5f378a0d0f5bc9320d1f13c23e22f75d483777fb20f9f9ee3ad4fc268f78db0e9a017a2f4f41336df457721433d1ea173276bc762e7d6b612a6b1439e7600fbc58875795825e4ddbb894420174eeb1389470b90a3ed90bbc098372d8010155bd5df4356d96eda6ec8dd2091395181e478f50bc76adde9e923214dc96b266ffbf4c04313f8e7834dc3c0d2280471c8b394eb5e309b1100068a564f1a5b172dc550334d2f22cb03feb0fb66657ba5432e087a8e359f55fe43e4d4760101649e65e688415abcee3bb69a6b7e8a2c347e8a3c339cc32310bc64b41d49cbd9bd45f507af8c414e645dd91032fe98cbff4e1b88748b92272688923eecd945b4e7450cf93aa6c27de6501a25b06d0af4295b593008c62cb6481ca1daab6c0797e5f6d1f9761c356363c67f5fb36e7cd4b717486d416629cdc391bb45462df90b1a2c9ee41d89dfc69add9e40dc2caf5bed76af2d41fe6c75dd737fa09fd0493405facf23fa795a4230c9a197398f6c847be799c9d5719b803f995354bb2b6481ceeb56480565f955a19c20a57d80659b1da52c5f060f14e46964c1ce892d949c8c8e9b24f284cd5c1b88475b6292d5110f3f3c5f28296a0f2e9c35e848eb3d1c18244e7ea49c6e5a81adcac0aa3348b756a188978e3d629590ab2d194552f10b8f900a7d0b81837755fce166d0f8d041c394d0e82f2b2009f14caca4c98ceab79141cdfebfbcc39119f6146d0c982b7b2646f736cb297704780b82b82d3ec2d6083004af6697545c47f3a7ee178bab8da1a646dabb82972e8735cb2f06f0ed31b9f1f862795dc28cd8aa889d79bb81e0e539383b9fb7081c3317f948c21c467df6381ca295e2cf5222609441a1cc043b538bcf529b6a3b59e1cfad5ee6fbf854022cc149e178669fa37668a8dbdc6ea1a0706e8da3dcc8e12c67aed756c11edbac096ab4d48f573ad937104b02b934d377a007e2209338aafcd748ef829022e5265b050b928ef2d8d98d551318ea148eadfcad338a7bf73c347ad0fc1e639e6f17529648ea92365a28ee6efdeb6d6772c43324e5db4c1c94775c7737b5fb43f77f98e504255e5dfb1deffda81b3ef8800acf4a487ce54c198f5deaf8d30da990099c3d7f7825d655403e95ee36b75b0754926c484c29ba7518bcb7c527d36568d396bdf6670cd0fb8c50460e2dafbcdc7fc57a7cfe0b84e9056ad97576bf607935e23272e26224ee7c5d4db9a5cd107fd95f782568c2a9177ed44b3fbdb963ea223575457ec0dd9f20512f60bd63d0b", 0x1000}, {&(0x7f0000001440)="a12a00b463a215ebbbec6c4d788ce4f648c0783a363cebaa88af4061d0c524b36bca330f524be48e7a01b4bed3ade46c4025b7ae569649e6e826eef149edcc024da8d3e0f32722cd2003e8d7be379f444b2a973c1a8c865104e7c740ebc0443b1ac580f869fbeeaacf81b8ff9f3f16f58277a98a8382ccea7e9da8b0c5326abe81d3d9f5d7c8753d84683485b10b4593deed4eb3fddc75a1e853c1bb4f0419223bbbcdabb76f06d57d", 0xa9}], 0x4, &(0x7f0000001540)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r2]}, @rights={0x30, 0xffff, 0x1, [r2, r0, r1, r2, r1, r1, r1, r2]}], 0x50, 0x400}, 0x400) recvmsg(r1, &(0x7f00000018c0)={&(0x7f0000001600)=@in, 0xc, &(0x7f0000001840)=[{&(0x7f0000001640)=""/26, 0x1a}, {&(0x7f0000001680)=""/170, 0xaa}, {&(0x7f0000001740)=""/208, 0xd0}], 0x3, &(0x7f0000001880)=""/41, 0x29}, 0x3) r6 = open(&(0x7f0000001900)='./file0/file0\x00', 0x80, 0x100) getpeername$inet6(r1, &(0x7f0000001940), &(0x7f0000001980)=0xc) symlinkat(&(0x7f00000019c0)='./file0/file0\x00', r6, &(0x7f0000001a00)='./file0\x00') ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000001a40)=0xfffffffffffffffc) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000001a80)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/wskbd\x00', 0x20, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000001b00)={0x2, 0x2}) open(&(0x7f0000001b40)='./file0\x00', 0x400, 0x80) mknod(&(0x7f0000001b80)='./file0/file0\x00', 0x2065, 0x1) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) 02:27:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x9) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000ac0)="cd4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090c", 0x4b) 02:27:09 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f0000000000)='./file1/../file0\x00', 0x20, 0x82) ioctl$KDENABIO(r2, 0x20004b3c) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000140)='./file0/file0\x00') 02:27:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x80) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x20, 0x0) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xfffffffeffffffff, 0x1}, 0xc) r2 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) connect(r2, &(0x7f0000000200)=@in6={0x18, 0x3, 0x1f, 0x3}, 0xc) close(r2) kqueue() chflags(&(0x7f0000000340)='./file0/file0\x00', 0x20000) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000003c0)={{0x18, 0x3, 0x0, 0x3}, {0x18, 0x0, 0x2, 0x8}, 0x5, [0x100, 0xf1a5, 0x6, 0x1c, 0x6, 0x1f, 0xa5fa, 0x5b]}, 0x3c) select(0x40, &(0x7f0000000040)={0x9}, 0x0, &(0x7f00000002c0)={0x6, 0x9, 0x10002, 0x0, 0x9, 0x9, 0x6, 0x6c}, &(0x7f0000000140)={0x7fff, 0x80}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0xed, 0x7, 0x4, 0xe790, "17eae8d872a69411e3ec20e529f5b50edbe3b200", 0x9, 0x9}) r3 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0x4) setsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f0000000400)=0xe8d4, 0x4) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000480)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x9}) fchmod(r1, 0x20) unlinkat(r1, &(0x7f0000000300)='./file1\x00', 0x8) connect$unix(r1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) write(r1, &(0x7f0000000440)="6a45c14005784d81dfc97e15e6913a34e2663a07074bcf55e8f4e6d43345d81f15ccc42ebd4be5306aa4", 0x2a) ioctl$KDDISABIO(r0, 0x20004b3d) 02:27:09 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 02:27:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000000, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) r2 = shmget(0x3, 0x1000, 0x40, &(0x7f000070a000/0x1000)=nil) mprotect(&(0x7f000075f000/0x4000)=nil, 0x4000, 0x2) shmat(r2, &(0x7f00000f0000/0x3000)=nil, 0x1000) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) semget(0x1, 0x2, 0x3) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) close(r3) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:27:09 executing program 1: r0 = socket$inet6(0x18, 0x8, 0xfffffffffffffffc) semget$private(0x0, 0x3, 0x200) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0xffff, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) getsockopt(r0, 0x1f, 0xffffffffffffffc0, 0x0, 0x0) 02:27:10 executing program 0: r0 = socket(0x2, 0x0, 0x100) chdir(&(0x7f0000000140)='./file1\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fchflags(r0, 0x30000) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x80, 0xf0000049, 0x2, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000000, 0xf1, 0x7}, {{r1}, 0xfffffffffffffffa, 0x1, 0xf0000018, 0x6, 0x7}, {{r2}, 0x0, 0x82, 0x0, 0x7fff, 0x5}], 0x76ae, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc, 0x81, 0xfffff, 0xff, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0xffffffffffffff81, 0x7}], 0x5, &(0x7f0000000240)={0x0, 0x80000000}) getsockname(r0, 0x0, &(0x7f0000000040)) r3 = getppid() fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x3, 0x2, 0xfff, 0x10000, r3}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x101, './file0\x00', './file0\x00'}) 02:27:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a2cc676ac1e917537eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a94f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed948d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073802d07a1906af9f122d9994781decedb8711abe2e1b41ff4bb098f489a5ac4f1ef393943b92af2723f3bdadd73a174a020060e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191", 0x185) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 02:27:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x10001, 0xfffffffffffffffe, "010000000000000000ffffff7f00", 0x4, 0xfffffffffffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:27:10 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0xcbd) setsockopt$inet_opts(r0, 0x0, 0x80000000000015, 0x0, 0x0) 02:27:10 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000731000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ab0000/0x1000)=nil, 0x1000, 0x7, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000003200)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/4096, 0x1000}, {&(0x7f0000002080)=""/245, 0xf5}, {&(0x7f0000002180)=""/27, 0x1b}, {&(0x7f00000021c0)=""/61, 0x3d}, {&(0x7f0000002200)=""/4096, 0x1000}], 0x6, 0x0) 02:27:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d6020034e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)="2c6f13df6954f6cf9c4c3135208249c16cbbfd5e5ff8bad0c3fa2a1ae5803a22733c39c4acc38481921650a5ba164f74ca0b34f0e8f66a3d71e6c5bd3aba547d68ec1e4bd438adfbbf1f03b8277ef66e080992d7f75ea89083ebf99fdd955657047d77104d9dc58043743945fa569358865a3c077e89566bd81d29b8651cca3d865d5d73824a8698e5384b1f881fdba641f9b6425ea467502cc7439d3d2e95826583721a0f8406edea7143ffc6d3422efa7285d2b6d455b61255ea2a8952a4803886c3459bd7b7aeb8a2c558dc279e7b269dd8fce5ccb9cc57b0b468dab96eb0246856f606ec60c8", 0xe8, 0x3, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f00000002c0)=""/190, 0xbe}], 0x1, &(0x7f00000003c0)=""/144, 0x90}, 0x843) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 02:27:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x30000, 0x126) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x200000000000000, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) poll(&(0x7f0000000140)=[{r0}, {r0, 0x56}, {r1, 0x20}, {r0, 0x14d}, {r0, 0x14}], 0x5, 0x6) login: map stack 0x2071c000-0x20b1c000 of map 0xfffffd806e92ab48 failed: hole in range 02:27:10 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) r0 = socket$inet(0x2, 0x3, 0x7) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) chflags(&(0x7f00000002c0)='./file0\x00', 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f00000001c0)="472cbcf847241560629e683aa42c1d76b2893f50fb909904fef60111830d5825e32efcc8a11b7fbda4322ac8b8af5452471b4c3ea5d7c542882e0bbab19eaf8fed5148204c7f3d317194bfba929561a41e74d5029f78883ce9ac4e7f343ed2402fc0edf59302e506eecc28f61c75e29cd5603ba930e732545458e40191d080e72fb0fe49f33b66fd75736319f8a1443f64df63d0da4f28cfb0ce4d1344eec0a7d98076164be286d4110fbaf230d84d6dca374ba494e5cfa62ab350e608eeb4415a1d2efe0b06f4202d15e52f1936bf0d4d29c194f7c00603da60066a437ee600908dab60559459f4516c5d0cdfca2cfb16553a5857b4d4b8bd797f276a", 0xfd, 0x0, 0x0, 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') r3 = open(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x8) unlinkat(r3, &(0x7f0000000300)='./file0\x00', 0x8) poll(&(0x7f0000000040)=[{r1, 0x100}], 0x1, 0x2) close(r2) connect(r1, &(0x7f0000000100)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 02:27:10 executing program 0: chflags(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8480, 0x10) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x401, 0x0) r3 = semget(0x0, 0x4, 0x200) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000140)=""/220) ftruncate(r2, 0x4) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000240)=0xc2) mkdirat(r1, &(0x7f0000000280)='./file0/file0\x00', 0x20) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000002c0)) sendto$inet(r1, &(0x7f0000000300)="f22d5a46ef1bbab1f93653d182f3e11e7c6a4781ab49", 0x16, 0x400, 0x0, 0x0) unveil(&(0x7f0000000340)='.\x00', &(0x7f0000000380)='W\x00') r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x10001, 0x0) faccessat(r0, &(0x7f0000000400)='./file0\x00', 0x11, 0x2) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000440)=0x8) r5 = semget$private(0x0, 0x1, 0x0) mknod$loop(&(0x7f0000000480)='./file0\x00', 0x3000, 0x1) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f00000004c0)) chflagsat(r0, &(0x7f0000000500)='./file0\x00', 0x10000, 0x2) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000540)=0x10000) chmod(&(0x7f0000000580)='./file0\x00', 0x8) r6 = openat(r0, &(0x7f00000005c0)='./file1\x00', 0x8, 0x1) r7 = open(&(0x7f0000000600)='./file1\x00', 0x200, 0xc) renameat(r1, &(0x7f0000000640)='./file1\x00', r7, &(0x7f0000000680)='./file1\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000006c0)={0x3, './file0\x00'}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000700)='./file0/file0\x00', r8, r9) linkat(r6, &(0x7f0000000800)='./file1\x00', r0, &(0x7f0000000840)='./file0\x00', 0x4) 02:27:10 executing program 0: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) kqueue() r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) 02:27:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000e, &(0x7f0000000040)='\x00', 0x1) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x208, 0x1d3) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) setsockopt(r0, 0x1ff, 0xc, 0x0, 0x0) 02:27:10 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000016c0)=@in6, &(0x7f0000001680)=0xc) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000180)="12c1a91d1274b9849aac3bbe904f5da0348195023070e2838250cb595cc3fe439325ae25c7a23b881cb607d0bdd6189ac70e62fb9178cd03fc2d49d7eb9fed4f0c208bfc5d91ac275d775eea4c34432a63de28e038561cc6138d5d7c9356566988", 0x61}, {&(0x7f0000000500)="4eac4e68fc2bc0b0a5a12594d846d71d1fb09543033f61d65c84e678b02c38ba4e5f9181a0f7aa006b9c4d4906c0c23a70d0ea4c52534018828a7fc00d26e0527ebcf61a146588d557ba8fa33651280823223402dc8252ecdd39cc99835bb6153bd7060e3d5c3b100d2f3daf75b94d35f373720adc432bd9eba5f2f7be2e7915b66566b6f1a76e9e83ee37be51be3a5964709ee2ed44f1558ad40262488cffa648ba84c77e05f3cd7666e31073217b9c4deac2274ed2f7e052751f04cbe8d17c0a1f2524de9f7ec96462b81e70a90add3ffd6249d546779bc87ddc1b752814cd3e0f5ece938ad9aa2d7ff8e2a0787d97db28bda83db2b1b7410108fbe8dc5d4f4bda4b0029819cee944184a9e7557bddd03984e76469dbc3451c0f5a81ae508460165d9da2e238b506c06a764c4b6e6b01f2ef3468efe2a4276caf87d86eed171c0e007ac00dabc71bd425c985296b3cb2e971f51ecbc305e58b30371218ccac81f172ea2462e3463a51eb02d02c26084e9794cfbd7526bbdd9891cb47e8716fcbec7eabffb621de93692aeacc56fb965d418c7af6a7b1a9eff5b3f4289f4fc72cc22eac5fd882b299e76eb1cade9398d916c81f14997e20261fedd035b1f8792cbbf2a5177e8eb69ff6dff599df0d6662d9e21c943330329a263e03f5b014da37e387c6d75af6fd755b159acd082be1915eb5e34b4ab55d0769e10aa34a95900c95ac5854797141079fa23d7c7dde8ec02e5ecd51f4dbf9b2928517cf957b427f0bc1a09d6b3a98995db7d769e4a9e1fc2e1a59cbecba2354f3107696d747ccfcad1a4cabc6d92fd96a971365004f256d39d414071e8a3e1d723daea7433fb9e801526d21de7c69a60a20097dea36ec5d1634752a863940cb21ca9b2e09e77568e01935c6677592572be2978b0922e140b639d1fe3fcea468132a3810ada97953545ca0e07e7c09647e98ea4550a873e961c40a2fb1c55feb6680f20c81f4ce70df24057b4fa98b5063cf638a82e7ebec9fc6cee842587a5b91ee9e2312f5c3cbc88fd4c303d1b321d1e58fc12f0a784ad6c6750bc9b081d177bd5d27ccaf749b152634e83e172bc4eb79542c1ee7e37acebcfb2a4b59c3b626a46d264ef9e9ade6523c6dcfbd3f5c6ab1f6c1d972bb40e15497e61507021676792cff7eb1e8f15bfcaee4a496e7a24cd5b1ee146f23f4b95657ff5d7e1b30e2667fefc2509a00b93afd95a40c1e80a11b240322200ff26de8b6d7fca2c185b665a2b7cd6f9602bab4d758623b3f01369716e79d74e96858158124a90c9dff07b2ba0678203ff04030f9dfa906e9788ddcaf617bea5c63c4497b6ca484619495b6ab0312fd2a645c4be96d13f8ffb1d768511e338a436605aee17ba20b8724e12f164bfcf1b2d86b4ac5840920ece3867bbaf41ea853055743857b75adc1a8d5c50d2f11f7373a7983254d8d7b49694029883bba65898a64353acd675e3d4bb2bcae062498149f6d73d47ab802f8ba961b3d4d33b55cc28f02e66f9d0258669a6ea7a7d5b3aa9ec7a82bf1dd137d5d2b1146352b5f4347a63f47f89a019d50835779fb84a47bb9a111aad0709e85bbd21fe3fdce5011c95f868bf1719dbeb105b9eaba7f65a01bb40e862211953c1e3c8dcf8761af6cc41d147fc312858f3211ac2eee2f69719782a5c147fed8e508961a17bb559e8e78c455381769e8245cb63b84f3a134d25db6326b59e80d2a6cb59e339539fe5b4099d2756fa754c4217c73975b06a9f3237f3a7549f03462b20779ba206ede3169113d480553ad89ff0ebe8c689d98fba762f82404f77e113f41bf0b5dd884e198ff84b3d713ec67afe93236093089d569ae6ab18a77f3afa11b154630ed1084b3663b5c16d3325d8aa8343e4f43f681255264c5ea4050232a4b2930d7b14efe81643cb3f4a15fe4f51b893813e49ffb596dda288510c6c688cad88397e2681f49759d3cf6293455ab603f4532f7b8fef71b9bf35bafb0f92963fb7ac42d3aa5826f4bf59c2a14abb298698d4d3949a1c7c1cbf92359fa28dc08c29b425d525e2aeddaa41ec61a09c76e1609da0cf09f47b2c1ebdc248868c677db3fa613b02740456d0967fba993e1d258560105cf0116f4702bd7aae655fab9935a34d0f0124b38015f1f558e336965c27f3341adce729a0b1cf20c3d2617dcbd1f0752fafbc0f1dd64c8895913a6f6ecc21e5b02e83de3e8f2c7d0139e3e183b516a9473efda1890e55395ff1890d132614222a0e8f0fd2cc06637bf16e30663295df896fbd968d8df3b9701f9f8ef585841cee98978048a8a4070ebc8241ea4c5f3796e295f8ea8a88fe44e11784478dea830f6088cbd4917f5f822eeebc79d8d79e7537a8ef9020b915d081793970aa25078d8d96c2a9b3dd2afa771d7c4de9eb8ac7c90480708c49325f74bab3481bd20e6d90b003c97ab14bc4bd6dbe75214d82b1dbaffce3eb35c7ae23a6e7f6295bf0bb3cbdc4ecc8f1afc37c8d06ea1dfb7b171941f2a73343d5d3a1966a6e781899e418794f0f9495ef83b96ca837c7dd5d2cf2592c8d22285db3099dc5260b0c03c2557b2f25c364dd6b4c6c9452982fb1cb64282105958991b94341ab2af97571387966f158ed9d588f8b11f098b52cf205409fa2d46311414c0be24a192cbc7f5f43d5dd18cdcd7b9a9413ab8fbb630c5af8188fcb7619e2dd79bb25754adf57c4fd7d8c93f321f8293f02c8d8ba9cbb9b4aa6fc81a60eb2856ad962006edd06f6979cdf2bfec4be1813262bdc8e1549e77593da9de90df31949d8d60fcf28357a8d5fd222f8dd459eb801584b819a0880523819d788ed54912f7361b2d840b902a14d59ac299630d740c9d69fa27c2fab1363b284368ba2fa8ea6039fbef1800523955ea24978e38851622284129dfdcfd6c746f94180f78010205e08d5789c67217d854b3af460e44f711b79207c47163659d1ffbc332f7699599219b2b87cb1ecc36f33b310280708eedad0de4674726d3cf7074ad2f64bb6116e289bf937cefc6a3054a393e513ad79be2c1991dc1f1b42e3a36556630cc4f38277a191132aeed6571ee7e31b1cb16b3eea8be42686c29ef68ae92c81e9b24c15fefcecb6ca1a5a89b888097aa3e39b3f94963e5666b42e1a5d1fa834dda7a21bb1509b03d27ef5ec8341f00cafab9bb3125ef6bf1810763a5cbbe72236b64c58d626049979191e0cbb56d86f737febed4a8a66c5f0bb80ed8a553f66b2408a4a80c4aa09bd31d60d665151762a07fae3fd8b39c94919a405eafb7bd8683304aa4e6610fb8e7fda80c1aa9d55a4fdcea57f56582a78071e516070f2a2948b277744d5212783d40b369af16c069bf3a033a0052ddf9603ef7aa27798e3d99d735d52e9783a9cfbac3c9b9d2a56bfa86e5935f5f9162a2818f7528d0146fea172afb9382d64218a3a78b71832b1af7959561a97636c77531febfc9889ac6e6e6c86385ffd2c9ffdc3e7d42841ac0d0ba2e4cb1beef20759cd3eecd9c94586963db45c51059daa4c9136e82a8b42d8f15321d7146cf60bfb0ec1629d34dd865ac1010df1a6cbac959d1a2d8eb41051398f251372e19fe420059fb2ba095dda4cd1ec4c17916d5d8d8aacec5f135779d87c56c8960e917f411c73f664547acff2ddfab325b0b446a8fbd70eb8311a90799b502bd87ea15dc699b219beff2e75185f817dc01f6acbc560ca7b06a1d9e35e51b719b104cc3ae7868f6d2694568542073ff2a19532f32b6281b42b6b21353bc0077fe0e738015432a58e2c84aa76d006772ebe925037a7bd542256fde5966fccebd0258f33aa8b5c3a34fa37a95af90b7318d31415593ac243af0cc080a55d493d647ec47f89ccf4cb32b72e8d622e79db70b443bdee719a11e280beecf2f04469ddfe2d14b8ed3034ac3e8d9817dc73cad3682797e4d2422db955b8418ee199ab8cf2182d8e4b8c27f35a00adc29d4f7e11f039abba4ea9be27bc34ad41658c76728a7df8118ba7d7cc9493f10f1bf42db753a9e100752d9fc5e660f4165ba5f049b9d4d8c4cce35892f5da67c0dcd271763071f7ca6bc34518f22e72ae51059a0be49610165ca2eb2fba6d642a6da8d28bc3bab20e10f4ece0ceacbe6e702604cb3c6aee4ca7314d7d2ff3d35449e60e6d90ec75b7ebe504402b7239a8458575cd86e90a6755f92dd524f98270bdd701b0f15d1307a5b1e72b90f0d3acfb3cbb8836a2ba1938b564cb47e09a1e18aa9c26dcb9616b360990685d1dde35d077bfc169da7de60768ec9ee3d7ad9e65affda1fb525eaef355e75cdef02d0171229e6236c4aeeaf4ce3ec632f216bfeb77c20b8a1eb81b4233605045061da975820a8a00f23105777d9687f101cb438f29d8c788181844a2b28ff257d76cf2524dcb322459a5dc0f46903cfab3f75ee75ca3e1e075816e61d700d747063b914ff1e5e467d06617d00b860f124ff8cf704d41b1ad41f39d91099f3a3301e73c96c461789a5539f31a94eb5135496ca14c7ae92a7bf0a187388e3ff5be4a844cff9a11d6ec423a3c41adfeb34f59e751f7c6f345dce1b4cfc810742486feece0c274e0b2c5cd97fa8e252f0dbff78615a43b2f5d1d79a5d57bca6980266925d5de102a7d0e14cab5addb87bcfd0784be3c47a66e63ca0215936b8b438cd96e0d5b517023212efcda0b2d8ad184784b160ce43b71764c2de9ad486d4b86b397740928dc40cff9a885101d66278ed2783c2340f2ceddbed0a29f99501746ddf4cb87e8f7d6f4acc10574e75ece7fffef39761d112369bc3e882e2d0fe5e54c42d8e892d9a5fa1e03dcfa99da6ae7e4d8d8e0be13e61e039aa4b18e233233cf915e4bf6cfcc2f95637f4568c623ce34010320c48bc5127b55bf20aa6ac1c2396fb8573cb4930f54c56e6a911125d0260b611f61105258e40c960f96b6e0d1c1f8485791d2d7ebecf80172a3302e81eb195a89a4f0b47d77cbb8ff7b05edaa7e66064bb9066bb80bb64d16b9379983f9cd6fcbec8dbb6983cca69aa22bb32f26afda33b2052d477e21681eb130b03d1f4a1bd45d1271803426a29be2492bd268154652c87c72143055569f1203a53c20d1b02e954fb8fa3164ee8ea075c3455d0848b3d3126c994ba4d81b8c2843eee46c6a6b759ae339534bb46b5c443dcead01605c048f47f8089733466ce332d80c0c3e50ba9e53b4b23946006aea1f61059e5e5afb4814d85f090222481614440f03108824ce47e447da1631d56b2e0b2b266340ec06a01eb8576505b0d75585b98857050b1ea51890b327357b68683c1bc75b5305457832befbec918595c930ca91788599537029df8a990b11ed73207927b01eeb2d8b09b76ad65ddadc4b37171fb27124e3725c6982fedb56bef5d41846bd09edc37a0d93b01e4489657b0d0678a79136f7e21efc3df97882d5c7af19f00c80c51fd83f183eb4c7baf00923587dc981721589ebba05d110f8923a1e51f6bfd049125dcdb4e702ca165d72caca1b44905a318636ab61383396cfb51d5cf1c7bbeba8bc12363d46e1f62dd8a609b31e449776058415e2347bb3b879f67f7005573cfb6e5d6d374953768268e1e931b1af5dba15d3a90198ab826f5cf238ca8b09800bc2f4a55d5f0d90a3eb1dfa54ac80521f605c4d40859205a6cca1c89270e9dea118c31c6dadc10fd6504d14f4a80966eb637bcd63bd6ac4c7d998c228dd6f456583158d4ed001d135abb7317c4874aab030066f769b80b8ac9e7496cf66ef25b7f2d711d7fd8ffc8c9f1bef79661e1a401c5e1a29bfa50", 0x1000}, {&(0x7f0000001740)="cf55ec049741ed3cf170db09cb8a167a2c86489b171798d4ffad12e3fdda8aa87995eb98287eddd95a2072c9a58922633dbc1c29c5e047bd18a6b71b4e5c97ca96a945ef6a58788f468037ff974470cc45768c614ce5d28f048d8d9392b21f030cb5005d6b1099a35e97c81567f68e49ad83faeaa96e5f59fc24bc5e9d939c7c5fa21e584c1ca535178811d24c3c64e416ea32600946335264069b8ab41ce62882f5ab0a10faa1778f37086f285488ed8ae06e32b783265dafc527e18ab2f4755db734f93517bc3b284df85f580e90bd8abe2b1023d9d49caffa370a56d0f40d6ed94cd347b4acef86dc47c5c581e32580cedc4620ddad0938a491d78f854c8bae33acc6b638272db49f6cb454ad4ab01ce6de4699ce438b359a008c28a3bd1d0ca788364df0c8344bad12f090c18efc1974bcfee660a3a3718a0e273494e763e7a88cbb05fc8120f81a8b00b2a60d68322123585fe87968532518bf2cf3bf626c463f99b24969c413efda08439345558be84d187ec4af5444bca8d89f8a9773691880fe7bcf4b3ba76c515ec475c0491d13eb24fc647f0feb2a0c4a3e488e3ab33265f01b950757b53974bbed91a646c4b3daf4827052e2d6b37fc3aab0f4f0e58b35e2026e68fc31245b5f4ab140120978d22ad5d675f7cb42d7b0854edeb449326fc311df081ff184ea10149482d4b3b8a151f53dba71c38e366820324bffaea7dd7a313269decf1380a2d5f58a1edaf8b443356d70e303ef761900d146d7d3aabdd29cf1009c5f229a1ea0835e3035d12ed2e251f02e2bb5651d7b5aa9d76810e3af5a668d15c0f1630deffe86a55a7e0a6d5f07c262c39414dbb75519dcbd1f25ba994d256bd82f2fe44a436eece9b4e157b14b1e697126d3d8e3ce3bbeea768176975c9d0a75b6854d61c1eed42f864246dfc38c64e25f889fbb5b3f56f36202557c74f4c590232aa38fae15d3b04094b2d6ed250be442cd076d0d95b3fcc51046051b13b17a9ec8e6b938faa173df75df5162c76421ed83f9f3e62d9fb528d11f467a0c8c7fdd1424edea32f49e7c93780945326c268d0e9f2cfabd04c95ec3b14c96b549a9ccfd5ebda81fd6e01dda95fe578f19a3f7f40b54c96be7d50ef1e95bf1a99931fc4fcf28918fd096febbe0ac718eaf96972cf1ef9590cd0a81a475878e41760b737a2b9f5e7f29a64557038c076fc6b951c8f3933c8934d80744c1a68634760230496888020636c29b65be89ddd85a06d9bb578808617b9471eb2f48798069178317639971ca5533a67568d63aff0f9583debae24824d67dbc41484360e4847e6e603a45c8c3727717bb613ef6dc47eba9e257974f118219f0d947fc40b138fbbf4b109bb362209c4add8e0ab470576e2276677150ac63baf4def0ae9c9e6fd1724c476eb3304bb3a14cce83c58af8b78b27536c7b24e527046cae0e119ce8a59b48fc30d34181b7a35245229f798bfc2890a80eb19804611500dc036753c03dff573fbc95dc7460a838c6bfd0e875db08add51d0645d80305c1ccc0b491803381a7418671694385abd39ab341ff050541dc9a5eea5d2ed083bf8836f6e53fd93af39de81d5a632d8c4b7a2e166a3866784a493acfd9d9e17f6e02af897a387da1f75cdae638964cc244cd8038a7ac1f7ca192be434933661655cfce6450c001f891cdb869ee7f54872aa04f05c3a719934918905fa481919cd155af6361b5761a8e2d9a053cfa37fb488a931aaa235fce972fdfd7714c971dc074eaa8bfe60ef370d8286025dceafc3abdb43a0180cf5a1208a3ae0924aeb5f7c943788b1b1be12fb702824fd525bbb6439c331d812b72a2b609c6863e46c7ea57613550f329c40f4ae108520ce4d7f5513fcbcc75aec1f94a25ea35929d32c77f41cc5d6852f02c9ac050fbe354977dcb11f221b70d4220d43c437532a2485d1f30688aa8d103a099437dc13e4baa18bedfc50f8937ce454867530530721f75a66bd7b09b34b64772dac99f6fd79c601a743d3810cfaa92e6f16bb34218f138cb5cc2afb32099a840f03d6cef78be1ae2d63e2a0912caec2409429dc6879849d027847cc5d862fbd21a9796671df75b5a3287be688e32721635fc80d06c222a90041384c1a7763231a0aa2da5f30c8597afeab8546aecae53204d36a2982b457d1e98bf7fee309558d06720813b691736bf20bf77c4fe38c607130468c6ff03b2844e6c194076833e696be622882456f50cd28dbe15a02b809b8d6c0d00c2c8a4eedd3a9ee7fb0868fd5635e833ea004b45cbc414f47a439916e53622e7c1468bdcaddac652563e51a77dc42dd6f48d7fbea9f487d161abae4bdc8223544c871c2533864d888e0d01dd44c865d8abe63577544c8ba4e18c657820a1a374996920cf05bd6c9276eb18585baf39eeeb8bec0c5bc7b4f4fc34062b4e6b3d73384750d8bb7d03430667d44164a6ca53d21377e792bde33e22ac35a2f47077e78cf90ae4adbf3c09868e4cfd6e92cd92b0f0abc8acbfa33e4808f074eade93bb49db54fbffabba4cfbba66bc0ecc8a2ac2cc9582e13fd912384826b775e8b21e0cbec69921d53591522bd2cc430d3b640e8a96cd2e72cbe7d7a66315dbb87d404999419dcbb89cb2867854e1c06957093a7f7cdfef5e0af8f903ac17077ae39d2bb344c3d1e6dff62431461b65ba5cde9e05e2bffa2e0639f50d48172ebc0af4c04cefb50f9d1d4be0ac8cb79ee866fa499dc7e7f1a8350e82d833eb13d66698a02a2702d4bd9e7cd07c4cb57304f63af2647b13f0bdcbafb24a285bcd8e51814b0bbb55970499b894967884ec8cb7e88cf62616e745b4d2894ecf28469419eac9797f4f972df199859487ff4264481447a76e481dbe8ee69b6d80b8b0b1abbecb7c4c6e785fdf3de689f82ee0d95651d62bb1922509bd843820c4a959d553237393f419ffa7183c0e0b63bd4ddd06a97967f14e58896367036861cf4c13795e8f9e8ea951ef19421a08460e4280ab89c5e0482c5620238860d998a1176302824fb89e149f6f4d3a8e51d4133788b64db56173648348abde2eea395920ce815be15089312b136f7cbc3476b3fd51442e4bb559c142ceb3bd7761471a23abe828c2ed8ca5228f903017ead58a21fb0a5099ec70f2c6e9b119c0699231eb95ebb8807e4129eeb71022ee03f2a620fa64460fcbca65491ed5fa6343e1540710e0036fa81b5a9d35ce42e08a2c13f1ac6dc5d0fff1d39b23d1d225eb0ca7a1e5d9e17d68767306895005d2b4c5db67e99f974ab889a8352d54dc72edb446991e4d8f9826046d10294dc4ec0d61285024282636eb7a86d6e2e53ae844ad572dc5c493a3844c9e0e9492eaf65065cf621aa62a4f3b673a69f52d624a0a7c30ecd63cf5651adb48d7106c1e42c795a76ea18ec54fe43b805478818682b40949fceaa7c30c7bfb9439b8d9fd0a01b67c675b3290e5771db8a3f6fb46231f4a526c7b918dc88c53257adf813935cc4207837ab423a83fcd7b032d888a33c301dc0504993503ddaf41d9a6dfd54a0685f8ec47748abd633d3b58f4f0062f361b20622aef2593fe80da02676ab5a7f0fa7f3c6d0b29a137900d03d243501a13763fe957440df0f701c5913a9fa24f72a080ab9720cc45f97b6731d2390250fa109369b96beba3060d20adcee5e872ea71a1d35106da85bf3decb2c5fbd613bb36a8bc690ef19fb53a12b3c87b6bce7043f0bb76d90b3a11cd695c9d7b2e57770816810dd872a69ba9e09a493214eb43385d0a4228122116ac01529595a53e0771ef7dc2c4025943fd3a276cb48f92e57157260293212afdca541e9d20dd666bd00390e1b9c22e74216fa8bc38154e692d8dd31705576d11b8aa459e67e112ce6d596b86fd04db46536cea516716dc07d63965bb524e977641338984840ec08460a5c66da356da4794684fc771ac3aa6ea1972a6593adbecc0c3a8b524e217ee0a1e2a2596cd172ddcb29c94025b3af09e973bf4a8def960eac8af42535f0be1a38c169750a04a8722691e41f4270642a0308ece007ab66d6b563f82c9482c543f78b2b3557682a11ada218007dc6140ce2854292edff09089d635859ba156db17e4d595575773b185d4f3ada24de21c53700021a4222a2f44de0dee25a401a08ad27b58d1c1392584bd2aa05981b3a02fc114a5e8fbedd4c9d41c0da69dd4403d9f1ceb9536a5779cd8e8b087172dcc3b321d360c08fd96af8a64d61f8320cb9a1a630f0d6a71495a8fbbb2bcaaa8a876dcfbf94c4de816c6a7e56cd8eacae651d2230c7e5eca920b7bec62828e0f7701c700f9fe88cdf8ff385f4a0d94cc84f85694033422c72f113ba229ef5aae59f58e99df493f0ce5a9e0df241f361f3ccca39cd429acbba9a1c36e8f189e6591da90d38a210e0488c37a5d0e47235e2163025b7df4937837476ebda938703926d47ce6bdddf6ad12ae1eac65d022f0d87fb87f99371fd6f2561a11d527ea13f75cc37cf5619d50ef18b6a62caff347f3afbd2a6b0c48293750f1acf2d7988f73425d24823257807612368226766d3cea48ec2b239788b028e67d9d9879750d1730f915f5f6d04873e0f97563dfde8f36e2bc3ff6a8b2a4a67649d397ea0ac65829a55c8b212e801e4aac255058fbb11a98f39ec0fba591e651ee139afc6ad03c3d78d5b72da95c94e629180c40e8fadf7b91a9babb2cfdef67a8f598605cfefa11cb6e995ba2337fda57d90a0b02291cb3611597e3248660519431473bfb3ef675325eef23c122fcdc2a48f39dd922c636a0fe76e0fc5599f01241cfba82ca493ad6a9b5b8d08039fbf023e28c505e4345ffa17d8bf52489c54bb2afc10b138e70baac2877317fc1ba065d653433ccb783725bcc96ab24725836f89b54b536e7243e8b2ae6c3b5948e8f74763b03edceecf41079f8b5f89b5133b78a02d8ad0b129d165a02881939ff1c02383ad05125fc058e6c4c6a81ce47d3a618b1c2fbe2a7e3dee419d3e2e9848338f93cecab502ba5fd2e4c5b5405db754c7fd20b9ce1dbac9887bbe8795aba6dfcba37d0aa0edb59636beed320f96dcfdaa0246eb4361298c7b5c3b8c3ad79cc7e141c8027981475db7b03cdeb8d0f950996b4b4aa9ff8ae5a61e4cb3b4c0736000a3106e18fc9993fdd4dee532e78c88dca82ac50238d379afcffaef555d1505d4f638706c2a0cedaddd77f0092749d19133d3aa954d2dedeeabc98dacd69a570d1e5e047e0310c8fd6d433db2084299575039ac4a64857fc7dda9b34e7edb64540bfb3d69aea7fbc80bd5ffbfc034c39ace6742ac14bd3b2ed70a5c8a7b9fd9987acf2b02dc392374e79d97a6f5410f12a224dc7ade879fbf00a9d599a85ee00560bf8b5ab9fd24feb2c420b32da31760f91cb5feeae4f273086cdd1663b5e9bc3ec0ef5e5ce06d030106c115fd85706753045e8da07f04f5a3b364600f2e333b97fb3a597f3528f7068685f3af64d63681fe2d9503d7101fcaa84eb363934e6619166ce4393976f550675b28c3b1bd0fd7402421f089e506c86a9833a5890d5cdb27d8ccbb536f15529fd9d5cfdc7e8bdab6181188e0e68357f0bffdae94da7241566565db5e776c20f42f82b619becabcd23d6bd1290fbb297f730b84acc1c324e2660fb4746cddd79303424fa2f8500c289fc1170933574503d98f6ed262fc5fc45b86fc0ec503de2942f8df26bad5a93c08120e86fbaaf7ff89a3476b175265eef054b1f4445929c2e0fb2d17d89550b41e0d9e92bfc35aee2d79ac14ea8b1127e9a4ce3bec820e5", 0x1000}, {&(0x7f0000000200)="99f2e89e9b99190782e560d2b829a6107bda904045816ae4e0965d9bc4bd048ed499fb", 0x23}, {&(0x7f0000000240)="954c7bd136a8434a51e4be2f46a055cb3304f63ba04e58fe89c7ab86b3b86c2e48a9ef2c1f2a3e7fd06cf937d608ce1f101d786b0a3e40a6a2f00a3231fa3b67b39e647decb50eedaa17297cdc053ed3fa968e698a6b026b980e6ff2e35cd8c0064f0b10485b8e4a8f006262a51db1aeb39f56516d49a0eb25a8", 0x7a}, {&(0x7f00000002c0)="9fdf9f4aee32e143cd8c6e860675577ee987c94c9cdf4a710df450cf0d94063a6c00a6998a4e9fd70dd5bc619932623d923bdaa0b22d77458ee25a181e5d0b2679c022954da21cc1202dd016fd6916bd4808e2dbcb59a5abba95aadfdae6fbfb8f253c3fe51f95ac38c6ad262220337a95914cc6dd99ba33d9ab3399fa206d05b38d0d2f535edb8667381e57897cd5ef07dc3126351e", 0x96}, {&(0x7f0000002740)="eb4e7c2c16343ed76bb4b9e2531d6b261c2964c52647499fc7621317b0bf5c2f974fdfa8c400ac064db6f9180ec7c5467487a795d33decb0ade0ffa6f0f3ed541e6d27a0648de4fbe717243807906635efeea1d242565375c2a60399e77b654ed140d7cb1c335f1a20f4cebb3ea6bef3f223267d3956a5491c6b6aff2524376cca29cb83cd5e152a4a09e2dbab4780f118f32ab95a3b2b4fd356034f71c461e750cde8c3351e0e0ab61198b242292add85121263eb7a3e75a0211ddd9470fa3b5161f5102cef1680d105f34c5f8e1afbf82da0cc0116c0f8d4ddac00d270d28fcdf53b188dcd8d0e55126cae4c5469b3d245680fab969363a293584e97a36e239648d12807052afb49bd0a0f601b006b46c2e93e7bbee6515606009ca01b3d51a5854dfeb70ee6e539e16a96fc119215583d605b835540f288b89bdaae6b638a0379157c2ecf22672b432d7a77279c319e6f51e5cfaa2d39c71b1b1a73a8debe3379b64d59f60ec0a30b50f2c506a5a4cea1add102f23b2d393011462648e4fe9a951430b06a50e0b1cf0acf7d11d946597441f500a96354fe449f704436b3825cb1019aab3e98030fdaa60f5fb920f032dfce4a26da3cbfb969b1ee04b072cbc8abba933a82191d14eb1050bfd73d86aad7676a68abd89e491ea2d396d09c0e4cc83a34d23b83c09e6e68fa9faa7da74c2f8f6d7bca60c8e9f5c59a2692e24b0eea64c61ad210548638e1fb6b58c49bf3ac463b3fc54e33dd248863b50bd59515259ccf3a764d0b8e96ec20314d5403fecca76e3132a4773100be045030ea3e48f23881c88808ceffb70bf9b635d39ca95b0391511ed6ff9851794c45338b87801b9c681a0e8299ee80fd6e38dfcefbe8973edd95a395d623b72200b222363df4ad4a72d1aff989e43348200eec8e5985422ae86e9c1bfec1b075fac36a66f8b38115a582e4a54b6b227da701ab6ba371fe8444f0ffb35baa12738e8ac508f13009abea7d85f45db48725f094c2a465efee29f3eae0cc35887feb3574f64407b0755b35c87ed523a82cf94d1b16c1b40177819570fe8a5717a2bdd9bf0192cd7534f2c48c89d416da81a807c3516f685d214d50405847b076a315756b669416fde8bd722a56451f38d171e7f2cf07cdc3b5f29de6fa6e21e93a96bf9004dc21f939e5343cbf40f98a9eaf0b58b9e3bd83b001e4175becaa615806a39d245869e57a840b977b191fbca360d968459ed14a695a1726005fd8a0ef1d9e89763074803596f6eb7b88cfb78e4d1e1145378f7b5408cec711a281417f0df78b717692d39bbe59b790034642ef2aed225f9c05670567e450af1e6d66863df150e06a9e1c284bdd3affc05766fa0539953069d693dddaaedcb9b32e8dc5cd4c3979c13ffa041fd95e3bc17d05924e68474e3c9e7bf16b5bdf2bd2d368489d3e84ce991e6603112cd308019a31beb11d93e0f1c4ad437f189ec9498d808c6facb8361c381318b488d35a765c9c86f4d54da8ec3eed6552261d02f48f3ddba407b88ede5395feeac5d969bb0d905135356a0dab285088a760ff9c8729ee4f39d59e3b05f2a7e8761bb628af72e3435372fc62c04b162bb5c3d0e5aff744450716e43ddbb4f7e639948d730ced6e8c0f4fecde792f4027a3c7298ff3bacf76929e4ffc837f81b3d5d157cfdfa1384d78c32c5f0e1fedd72d10778e8f9c97bb3c6f21ade71d21046d81f3d2490ded64f575d01fdb53365a05e180d0d6e30f88fbb85bcb6d5e84de50ab5dd5429761d6e6dc38c8d3478125ec8d75793a822d7b8d11d3ae46f01f9097ed4085763df6e5f09ee9ef710b1cea47022c8764acaca54c3ce39bd121cd582efd9e9326fd15a57c046f5c9c0c263c0c9f689f90fedb87bc68cb92b09db3499a1ba4f3269dbb3728c01e7a43dfca16945bc363c1d3b04e2bf536fcdb215d424c34ead4b362ab9757fd270da36313f538b774fed92516f8b9bed89078bd34d49de0191605e8c9b52dfae5ec0b9f69e984208ffc95f628054ca053c8ff7368255cdf866a897d597e81eb5832b9072f8297ed2c437a41f93ff016e885c9f39a71e2c48c91ad4c40f895a4b5bf7f31867b1b948252abe9fd0b037feb00935b89cd51f15c099f8d715da70dfd925be8b28dac17bd005784176ece724eaf5aa6e2407ea31e79bf7d725868b0716fb3aef68675e89d5ff2ddc434d6407e548e8d3368c78102ecdfcaa7b2dee16c4d7265ffa8060ab652c1b4c3e2f2b67e309b961046166ada2a1c95912aef04b608302b8f1fa47a4677c78ee55875ad8eb898a9e3dc436864c5fdf291616bbed528c08865dc5bebfe336233ee1a430f344345b77bc77e0b11ea5b75ac0ace0667c4ce652286fabbe30ea543c36ebde589c33fa09e54ae5d8a4b0a25475d3bb6aefff14ffb10865c7c0e9378cd93541f275d2561efa69e4e16dcb55d844db1ec78a8d1df1e5035b2a93b89f291480e7ae291737718c010a8088e401a750d5aef5d6530d4832d947a814fc46e0404fbf60a8011dc9c885e03e69ca18fd19032fbd15cce487d0f51f631ae165738afc8895d588cd4b2640868bae66ce042baa9a65f59a7c5e839494851d8cfee53a36a39addaabf7434f5464e0f9e9228ba9bf2a7e51781dbcfcd38be314ac4a101f3cc2b2fdf94fbc270ce4ffbcb5be73d5f75e9c00c3b5932bdf6ff0c871aa97de9e4e5aa7498ee193d9fa7f243177d96b1fb26bd0506cf48767e7aba1e937fc68729999176282afbda29fae09ab617aec2edc60cca30ab732af72c14b1eba73735272b289204f92484570302f713f0f24907b2dcbc03857285d134cef01cb563d0b897cf06505b4bb304fc8af2353a8bf42f466ed31dd619de0a0a59d85681fc1adadb85cd898fae00c1be40acd1ded85f05429c487415f33768b4660dd9bcec2a61a809a4f69ba60d4dd88dffa5650ce537e49dd8a1350cdf98abb66d069eb453995a7f3b53092392aa652f166414cfab068cc08c35e85f0661164387d0091591b0dd9d9f85b5d3aa0f204a3911fa379cfad3266abf0d6310faa44f19a79f2491575b22b8ef71e5bade25bcf92195d75c00a9ccd0c4936e79e904c40d9f55acc219de3076660b20af24111c8367b61eb6c29a2c943f1a15337e816769791baef99bd95f87687e7fb9b1337bf3db01cdf31289a7212852cee3343a4926360595233c4bf73823c00d5346efea764add52444734e4b56878caf77135e6ef2e6c166a4cbb7a68ecf3110fb6aebafc3ccc65a785badaaacd4a9813c892a78829ab142a518b14e2677e8fd818c67fcbd62e87faf1fc2517a6db9ef127e1812d28c9e5e48350fbd55a2d360760119fc804676463596fbd7c7395d27b4abf6165f6a4647f0bbe8dde55fe6e3f34dae06c74f91c454ed69a822766bae31d2a01bfbcace6b022d06be3a5e55de9aca91b0d1dc339bf074cf5af0763167a4ffbb2bbee5bcc7af6ee547c550988b4c7f893663659f19f6a0ee5b24225d8696d556be12479a9eae1f269c19ff18ae3836a5cb340b66b14e36bd58ae0ab2c76a8bdba86ad58fba2e8ccfe301f31806e8b268d6093dcb78059f9410df77c467bddf0fe7df601647bddd8ab0cd05452e4e261d09cf6cd3f04204975bb14602e182bcb50a69374019cd2ae4cdf93e1deef26cb99bb791bf41bed3e372867da04511ce7b68c7139ff4092c1028562e29ea3edb2d3c657a4be153ae23409bb640b3001b9e9e65a00823f4edf3d470c2196a4298b5c3344df0379b1a7f701f44935d6e3aae8ca1961137ded587b911dcd63f8cb9b19a714b9822e94c0b90d28b2b4e695630611abd216d319867858a82b05c0df6f0216d0ae06c2f7b76a8a54a40ff9cb0b70636f5beba26d07ae6b7825dfd789b79e7ddb6c06a4be085d28cef3027587c283f4526547b2701614b50cc665fa9c65a6ec1c74b4fc5ca5adc2d38dbb79635f341cc6309ed16e9a6fb709281b6a9cea74663404c827160a7cda16e597c16659cb49a8a5c6cadd7fd0ee298419df4b97cf3ba85167241679df653252c513296ff1cfb11e4f2067d4666ae8753d4b40f76df169c37e467577766afe3dda0fe9c4a202326e1f0ac0a55b210cdc63b1eeccb626b2cfb807fa1979fa81a4355f36d10385ee58f964f4d68a5e8074215e9d5366cee8a16c056a1260126cbcbe8bda5cb842710aae158f9096033a5eba24f8252b0a7900357032c702fbee8a96407040d508cb352d12818595b078c2e344d4bb67f56c7b913a890789c5c22318fcf19b674b2ac21c297519fc030e2cecaf2ea2dfa1b79c245f0f75b52c182330a5e64f219547e8efabdaa121f2cc5c328361f6b57a76b7d008e0444cb1ecd19188cff8dba8dfedefba297fdc0cdba1d92b3bc31d1bf013caaa26a30ab18945fac28d062e6c8494044fe114b9eea6c2b15049a6d085ac78aea929a8e26dd72ee10b4c4f755402ce4f5c2f207446cf4112cc71ba6198df61623f5446606f812ae49f8d4f63599ab45c8aa636e90dec50935c2ad08c8c91d274d6932c0ef22884d53e3653efe7f8e7e1fed66c97d3050b50ac4ebe131ff72f1fd907b3aa5167359ecbeee21b851afb4f844f700e1f2d852ecfdbdc7419d7debeeeba78979a09aea9d6ffbd7581567ff98e92f498a783261bd4981b328c04bce0b0ea3e2714b5c303721224b47b83de6f3de577de6d572de41014e865f2334ebbe753452b86a6dc560d8ed26a24c6626a4d008ebfc4d7ccb92b305e76b714d682adb276a89affde2750fdcfb77f7147c63ab04b581787ef40873833e24ad1399050f58ed78d6c623c24af7dc396c64b5a0d33896feb85f2997df5c0a5b968daf565669c0a9b3c671289263d041a4e962c4fbf352489f39b0a30374c7b0bbaf1d872f475ac2b60b163bccc1c904d9ae102dcbaf986f77765c01635a45559bb772e67664cd79600ef1b3a70e0b0457e0639e08e52d4a72ddaf77d889508ce44c2f3399dc96a9fb352e46590ef626272d143a3b544c7181e2b0d372a667c5e22c28563910317055431b1f621505db396a2c27051803151736fe7fb973d3f3d8bc94ea204e873cce7fd7e5450f9f1213750613d7cf905a4498a212ab8f6c7c6a0679ce3449a4481e7e0b9aab697a99179210007c7be89a6c7dc8d45f3cd617f1ba5a6c5b07567703ab89526d659c92a23c0e56af2178193e9aee59e2b54f83a4ea6443a51803b5ccd277b5976c179859758851ee53298d63d05824e4c4359042e094052e2c9e6addfee6d873655a90fafbf41c987be6452ee2201ad53aca24cc6398a2c859d676e2668711c65ab085817fad34d97ea93a6e723ab8cf4d2898fb6e0458e36eeb265d2026a74ccfbee9382a14d997086d746e046bf0f362d6bf444e7b7d6dfc446fface369339b1a4e754614c15bc028d61c10a4ee00a4446044e2b68bca240bd1a897023bc6eda2c24a28db4d9e1212f7914206bd5a30d513c90ff63f1ba604830f52f35110e82e882e4699e63fd7ed31c7b7f3c541c5f913ae5e69e1fa35eed33f69cb5e9f6ab848f55d7ae38c4d8ed2ceae1ed8aa1f3c5c0c78efa848a02d9e28703fac74709579be9cb8e344b9014513197642aba7ed788e5c29f647958ddd98b45466701e03b2ca4bf444009e3ae17e9d107595cb28a08a49300047585f3bc0b51a56b12b274378881046bdb5e588fd50bfd666dd0b5461231d6039e9a275d00df9bcd1c9f8fcc815d32ff4b35b78a5f0dc4291c1380799955b14421f2ca237f853f38b1bd67af6e547b462d066bbbe556", 0x1000}, {&(0x7f0000000380)="7e063f9ec747c37a8a7bee6fb2bef5ee15489ee4b1c970a2d08b30f838e8fc46be671070d2c04db577ca2baf4267c5e39934786aa4399f4607d2c913a503a8b77548caaf0dbfd7732fef2860979e9f69223acba4110da438a774046af41c6e5dca9e5c4be9c2ce874c14bcabc1c733994006d936cda1d2531b5c1e7b2916a656b386c1a16399c37df0d932d03d320f943418ef1bf6c31cdf61f24957531aa6a4d8f72ce7ff2c9f47605bb1c2722474bef9452d44b2eab025ed9f3257f9ab872061351821edc5a983df1325614dc095d284680fbc9b83c457c7288a2d59047f915130d2ac1663612ceaa0948945e6", 0xee}], 0x8) preadv(r0, &(0x7f0000000040), 0xcc, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x1000000000000042, 0x0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x9152, 0x1}, {0xb5, 0x2}}, 0x2) write(r1, &(0x7f0000000140)="ac", 0x1) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={r2, r3, r4}, 0xc) write(r0, &(0x7f0000001580)="22a79c8a77cc9849393c5a5b5d9c2cfb237cda0090b033ae77a9e3af2688f60dceb0e4f5c1fe748db18a4989ee40e9ffc3a3efb6c529dc16966b41ea7d96d899bf5b339b4b514db03b24283f366a2b40c69742510c54b10c914f6f266ffdd5b915677acc94e9e50c3d105228674c049537f177358c4593b0fcc56884b90cbb3f3675b3ffd0263552c1f39078fd1fe4af21113a973045bdc6777b13aa0c4ed15cfffc1c34a1b3d074c1055fcd7ed492f1566d44da018966919e43ea1a7f480e7692e7ceb3c4424aab0bb3c7e7b36ab51771d2a2f99352591fd3d567aae517b995509abb6880", 0xe5) 02:27:10 executing program 0: r0 = open(&(0x7f00000004c0)='./file0\x00', 0x2, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x8, 0x0) r1 = msgget(0x2, 0x4) write(0xffffffffffffffff, &(0x7f00000001c0)="e5adc20a6bf70c48da", 0x9) r2 = msgget(0x1, 0x128) msgctl$IPC_RMID(r2, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) msgrcv(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="122722bcca14d5beb6f37800"/88], 0x1, 0x2, 0x800) msgrcv(r1, &(0x7f00000014c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005bdb70e4e808f2880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000039b0000000000000000000000000000000000000000000000000000000000000010400"/4104], 0x1, 0x1, 0x1800) write(r0, &(0x7f0000000580)="7005af1c0a270663b411ab513d67129c55b3585424c65de3c71d7a07d651f5aca7b928fe02b09149792e645fc19688e3859326d07ff76146db9b63e400f17d3b5941a919ce53b1af7bce845ce28fec121e3b4ecf9f091ecffe8097c2d3d6d39f94fa0f2ab508e9231675b736c24e9525c096b10da6231a1da232f0282848a1c7cbef0f6530d31055cc64b2816ec30ef08a7095154d1057ba778773af92e7e29f29ae2a57d7d4fd3fc0b16bb2515b29b29af2564c61b21b518e80fce413b6d782f3a9f2ed14d8f908ae3ae43f53fd", 0xce) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000140)=0x5) r3 = semget$private(0x0, 0x2, 0x300) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000480)=0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000040013000"], 0x1) r5 = socket$unix(0x1, 0x2, 0x0) setitimer(0x3, &(0x7f0000000180)={{0x1, 0x51}, {0x6, 0x5}}, &(0x7f00000002c0)) msgsnd(r2, &(0x7f0000002500)={0x1, "0704cae19f1afee55f8b7292a348cb190dc002d864c18e6489b9e1a49057c5746143dcc53666613111584a1af7b6f224f9cebf1e6f4c6dcc9ce32918fda323688c97764be27a0d7889c96d6f704dd7d322ebf958db9d278432b228166ec080ab5059e90278a66cf27f60cf92a6678a827555c9b2c8e383155fcfcd046d22c3ae663973693306c15f925f423568ca5719c5dddb9c397c4d1caf57108a57ece12ce34f9cec39e32f92a1f1e012023a3bf7f8e5633c701198c12447ca0d0bdd9fa55d2b7bb6156aa7db743c70409ed3f6cc556c4fc214995e5b860c792b12dbdc219c0bc27c912b87af41de8badca0bc55d6b71cd66b8ec4567727d800c3cfe476b7a305ef165f09a5d371b356272d4ff294ab5b6071e6b1ae50c71ecf175e5e12216442c4b31f80099a1374922b8f40ed3adf835901d191c3116ac3e4f73f94bc6534e1dcfe717f75ba5b313270f39a3d9150ee189e260ec11f84853dca596d1ada73ecf39a6a7d7a58fa20fd688bfab38d5869cefa96cdf7c703ccdab883b7df6a4c05ad4ca60b20d15e6091bcbf28f4119825b880335c18dd66f8f847fcb4624c696f54bad77c7d493711eeef0c1c9d65eca326602f01e8501db4efac0fc8ef055b37f26274e41f1b8bffb841567e3658ffc5cd08748369f7229713e8ed8910059978dcc521021c6d3dd13268a7d39dda63ce59ff4941d7e7f7cd47584b8cf8a5f74bcbd2bc80be36f038c052da994eb6cc60fd886f00de47e84b2f3d59db365e0a5a20e6644ef4c13d3be54ea0e5d2220dcb0cd05c5435ee43de06613d2a34688ecf1537dbd44bf51fa52f1a9513f7cb5b4c6b7daa95472f5ef9e3cd40c4faadddff080a3e1464b9d6bdbf62571afde6da91634fb340c615f7046a02d4d340d7bb24bd2560b9ef0d5ba57c4617b6077c463dfca21382d4ff13ffe06beef5a1bd98fcd3e0210ad4b5644de00d1579e6910bfefd1e8d4fcfa87bc888cae716c1a3047cdaa0d6ee39ee5d06df4624a7e04451f664709aa64a1c086c468a7d9164a9e03668fd748a8c9feb45fda09e6f157dd3534c7489f2dd11de4686a136ca91d2c43281f832327be705f8ed7afbfafc76fc2b12ccfc389302a391197e3cd4ef217e87c25432dcc8221eec551c7cc6908d13067b6a7c59f75588cfed130c730f92ee25942f98d75843d6feaaa72d92f0fb85653aa40c224b63dd2078feff0bcb9ac13a52ba775078c8e2a521011d436996094e70eecbec752bc8a5c51db0793c6229af5472dfccead98a893ff953c21e105b04269eb723cb49d140acabdad41b3c5e233c7e11894d20204660e3f62c8702aba18b09fef22a694a9208496a20446a7dff99578c07a8b9c9792104c5aa942a0cc377617eceb53dbb27cf630df4122c5a0f431a8bcb87a87c9a1905b371b30ccfa8c69c498d57e388e39dfa54f0bb7eed380e23f1074c1423bd2592cdd4207e75ea92b10a2a9289abe5a4fd33eb0057beee9d87b10b442ef26bd27fec632deef73b9046e79cd3eab932c542958ccc3a05ffcbac7c98b73536bb3894e69a4d63513814dd6160bf40111e46f6241638e8375137e724ca693bac9d7353884dc297fbcec2b1cb5598510401d27adc439163f02a34e52db0adb257ade475f3929b3a3d367fa0d705bb2ea790fa6d13982a9cdf704bf2630328dafef05b41bfd29f7678b9a0d70368b89c2a0413b1a8e0da64f1b3bbc92e53abf1170a045f5468172efbd14f5ca8522d9fbe337c05d806724f4eb9e8e81b6ddc00e3276de7290560685a46a1669d50ca9b985d0607fb553f4bf9a388e7a72e42cc2178e0a3644b81b77dda469b73b0afb7ecac880ca98f7724fb409b69af3408ef808b3bd9a5242f524e236f383e0b275c8b38f65011511d1e15502904c1643cbf30b6d363a1bb0aaf8d5274459f59ba957bcd6c6f5f786d1195e330471fdd57c5490e8942e1208d35134a2e241fc7cd1cccb60ba038676f311fce13059e8387b73d692e4f317cd0b46a6b94b13f2516367244c0e0e8f325795fc16608883f59822d523828001493b0020a144824be77060b77ef4a5d8b6d60a0db7428277c219b314b1530f50286d3a372a287a5937f74a6dc17c4c890ca40ce40541f19832ba818ee2cdfc7f616dd536548a01bd6a7bd418fc348bb4431ce9b96c4c2efda80fae209410c247257dafd84ad77e9c1878d6e39b25ad3b8a60fb71721d2a31c6a69211db14db73da973e862b21a385461b4074ffe39cdc7407961913dfb03c5a393f6a43ea9c1c45decc6dbec62922947b5a2cea128545d39e7e79b76654cdb7dee52a1503a338ff6e30c38943a61a266f3aafe0bcd3df1884c23b0d1ef3f63e6bf78af25f8136646566ca014faa2626e40ea02abc3dc0da6d6b426081149f65a5cf1bae9a78b266676b174aec779477f7aa064486c4e490ccb0139f139029dea23937ecb77881013692f738d3f7dcfdd35ad13b5f1749676770dd857d0485345d7229b521b5763caf7873df13b24c4a1d339135b4077f292f64daf67abb334b1a6adacc1832b4ababa783c6dc83ba876ab0f05bae9fcfed7599ea95ddbdb85c29e97729916b2ead791d0f663ca24c0ac28acad138944298cf83dd15add78046544eb7527173f3e2faac012f7db5bce613bf0fcac3a0ef11057805fc39390e4e5792e83721563e604b7b22e26ea25fc935a8adabdf9b9baa4e23397a2436e7a91e78ee6c7a0e16d43d66f92e91fea56b071f87f0f375920746ba695b4d65edf21aef7bd664d7ed6bd2439287ba76b049bd62a6e2a491ff8480c59e1cbcea4c10cb87939b7399cdb7e10153f6e00f0dfaab6d9af2ef3dee751232732792bc2f5771a9edb62f76e555ad0e2928996f55e89c81be38c3b1e7cdd2ac8ed46896a8e56cf35714b6b550bb2950051f79c5a3a4abd1e9ce72f0e88bb6b85ec5485446d43a7f61436bffc73d28acc3120f36f4afa697aaf3761a78d2ba5e235158d5d5078c516d97ceb8f6af6e06d767166b42fc1b6d4aecde25b70fcbb3184e5e7b5ecb9533531f8d0ac56dc0dec3dd7ad55187253b2e0ee45ce09e5bbdee400c9f69065b4684c286537632e9d54f5b1da97d03ea9377d10956831d6a5679d9dfce58dfaa7263718c10ba71d4b379308470fa684c47d98e5ca9ab8ce94cfaf9db882d8e2ee777a985dc916eb4434fe2c3d710bc4b7a684f6f52b1517a1d0f71e9d74e78f23660fa7425a254dbdd33c2d1b9e3146512d4a9f4f05152c0f06faa3d39d5fbb7b83058b076174f39eaf67a4bfc0e9f8f7338ded89a451c6c3df019b0a2a445dde3bea046f3f11e1dadf132bd24521a2f0cbbc05bb4662fad05314016946b5222cf4dcca9ec57274a2d3e3604a520f33b1d86219e4ee1261448fc52224ab65d66f53a631e93d063b74e7af5d11802c87b858f02be5df83b06ab73a09a33327b709c64bf7a130a5abc6b232be258aa2b902618bc57c8ec46b5c6eafc329ef0d151a2e6e845fc397eca6b85f78e9cb46c9eba3c26127c21c0e9d9b0b26992bf51fb357efae49a0af6070c2e699c3a516337dc9357442187e091edbe7318aa802f3539e7e35e8527eeb7744ca06f8f4255977926546f062de90f44388128beabfd03e1e83881e15c249652782921ed82925d5d9ad4eab0fb9815d806b265980cd927220fab77a552271ebf33d028bd9d50b378d5adde3568045190d584eeed7cc3c31cc2ea37400a143dd72ecbb06c7c08d4e008107d91ba29d3d802a6cdac8a8ce792313cd7ef090b7619687618c5ee622e4fc4ac54071e861c1514c24918ed3c47ddc8fa02869a20e8cabe83d78fe3d9131b90dadaf2e6c4b9dfbc7c00b860367cfdbee7754d785a4c8d2e0167759a0c3f9b8ec50dfd0c0431e3b9e372ec6849a0f2dac930d7eae29eadb72a88bb19e48c2a436357c53965b3f64c3b080540ada9bb9f19abbb5370b5e148db1d96ad6ac3ac0bf03ae2a39244314d2b6ec86eedc7fbebb3652a78029c8975bdf22227f844dc6f45e22c6d4670904c54b24f7cb17ad50620b07b1fafdc64bac9897555585490727efe28f6cc452d301ca877358f86147249d3808a44e28553a63dd101e1d597c6b7db8893ca05ac816c04856834c00438b88795e0f314ca534da2db4c1a001f700ad61d0b754866321818bd0bcb45ecf00b9f46253b340d48d1e79b321c49029e23af68b548261a0bd51742e105a960e73ac6311a30f2f716c02120ac9b53031e5d3556748ca348e0504b1ed2010279ffad58de60c353abd88bfc74b5e4ce30f599262913f08d124d515ebb378a81f1e9bd76611ff5d0d7222f94b330d1d4c278f6e297010937a0dd7b7a0e68ff0ca99551ec73606dfdca28dbc723350ca70421fe3087ea61dc4d3cde50b173222dc3d754e0ec2375529ff9e88f04b2b38e0e2c4b41385bb19d9ad7d3740aa58a923b73d0032517ae4091cda0abebcccd09ad69e150016999891a077b65e9cf04c2bed0479837ac291d7dd6a35a8618c5915ad82269822df5cb1a7cb9e6afb4743d10cbe8af29452a357b375bd5b60dbe431b9ace40084a77cc099236bf645ff6390cedd564b97cf31f54e5bb42944bb5e5b17164cb815bee09f59ee36dacad932d853ff64c3e62eaa60bbff81639800051c62553b477657cd9676e22a3e9b0fdc1972af71fc149fbbb4b9525e141944aa511cbc4b05c26d9d58d5322e8f4e9adce92a9ed445af14d9765a145f0141aa79b9b6ea24ef8789251b7ae9ac82f6cd6ff82ce52d61a69890f9377c59a6a96004d71262e191951d66c9fda02eed0b15c6e2d27d80694a81192e675f569227468379d2badb3a6b75cdf8dbc3c691ad894c9f561ce0bc8030623fed8f99d8ce113e13103b274067d1dba69d189f2d638939a987a899e8832095a86e4062e3b080904af8fc911a6f58a576598e0d30b4594d2b6656e4ecb4c2cfc1fb0cf08c045348effc3c95ef78482a0a1c1e941aac80bba1e6af9f9ac746fb85d4241bebac7aeb29e8f161358b4aa51d923d8b62205c5ed41d1c599dab3998a213956bed506faff5fbbda5fd5096f15c621ad67c2463dab8c4c92f5ca8d19d0eb4e7543948f3db0edefde44b8e7959677b5ec63c2161c209a49c781afbccb3e2943ab0e7d133b06f41bf57be90bf79c5ce5d680d1f417f2362e9c90390f22ae8ece6eb51fa1851ee723096f089edfb26f61ef03d1218112ccef18211314b5260869845f9e278099eaf39155f62ae0535fdd28ab11af0ed6b886e39e977cd0bcb352608da48ac6a1c7e3bbc1fa3acfa332595810d4c59a45788093ef2854361b250644cba0d94f413b97b56fb865d647039b15b8d7c508f25e475c010b20a1ff77441b70596f5a659241d37c26a24089351628f1732e04be7d863f3f5882e9268935f98ec3e048e1870f12cde4527fa31c58f8ba1dcc3f06ed351f94dcc829c3fb826342b2782cee1cf1171451b9970e6fcfbc22f128bdc2f0e33b1da6a38da05570cc25e3c367e345edfe3ee62c9533ad4ce695bf7ad5d230ec3bb6c4e5c6433182c617141b9a29befbdff9b612e4af02b1b7639fcc7018c7d467646156364453b452041d78bc1d816f3e1199a5656dd5a232b3cb752602673dc9acbf7f3a73cb2477934112fd80fce79ffcf06ee86f96b640303f00f8f3c99fea506a0bccb51927c27b853cfd387125333aa78434c4d861705ea434a244a20aa37e73bf88d41ffd38a299eba63af611bb637f28da0ad10037f2a8ed0af2e01cdf5cae30fcc66e3c4564f97d33b34d4798e535e2d94f"}, 0x1008, 0x800) chmod(&(0x7f0000000000)='./file0\x00', 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000340)="984471cc74b86c6245e74d051ed85979daf435dd4cae5271a0d6a61dac9af4a0a793adc410e41167a94cd226", 0x2c, 0x2, 0x0, 0x0) r6 = msgget$private(0x0, 0x100) write(r0, &(0x7f0000000680)="0184a0dadd7803f1f6cf3bf6ead6eec3c402084befc40f1e9e07910e84216c96a4014cde7a948a1d49204c97bd722ade65b65aec575f2683312ec64d67f9997740fdc66ca0ba944a5d4a9ba91df01aae38b43ef81eed9f2ba320e4a5b25a", 0x5e) recvfrom$unix(r5, &(0x7f0000000380)=""/214, 0xd6, 0x1, 0x0, 0x0) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000200)=""/53) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0\x00') r7 = semget$private(0x0, 0x5, 0x4aa) semop(r7, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) 02:27:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) close(r0) 02:27:11 executing program 0: select(0x38c, 0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000000000000}, &(0x7f0000000100)) r0 = shmget(0x0, 0x4000, 0x65, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) 02:27:11 executing program 1: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x100000000006) r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) mmap(&(0x7f00003be000/0x4000)=nil, 0x4000, 0x6, 0x10, r0, 0x0, 0x0) 02:27:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 02:27:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) poll(&(0x7f0000000140)=[{r0, 0x3}], 0x338, 0x3) getuid() 02:27:11 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) kqueue() 02:27:11 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)='\x00', 0x1) syz_open_pts() syz_open_pts() r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:27:11 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000042000/0x1000)=nil, 0x1000) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x1000}, {{r1}, 0xffffffffffffffff, 0x10, 0x41, 0x9, 0x3}, {{r1}, 0xfffffffffffffff8, 0x0, 0x20000040, 0x0, 0x3}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80, 0x200, 0x8}, {{r0}, 0xfffffffffffffffe, 0x40, 0x8, 0x932, 0x8}, {{r0}, 0xfffffffffffffffa, 0xf, 0x4, 0x0, 0x9f}], 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x0, 0x40000002, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x6, 0x6749fd28}, {{r0}, 0x0, 0x20, 0x10, 0x9, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x10, 0x80000001, 0x1, 0x2}], 0x4, &(0x7f0000000040)={0xffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xff23) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x44, 0x2, 0x2, 0x6c39}, {{r1}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x7f, 0x2}], 0x8, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x11, 0xfffff, 0xfd1, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x8000, 0x2}, {{r1}, 0xfffffffffffffffd, 0x52, 0x34, 0x1, 0x81}, {{r1}, 0xfffffffffffffffb, 0x88, 0xf0000000, 0xef8e, 0xfffffffffffffffe}, {{r1}, 0x0, 0x8c, 0x1, 0x6, 0x6}, {{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0x7fffffff, 0x1000}], 0x6692, &(0x7f0000000340)={0x7, 0x627}) 02:27:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020e850ebe3a00000000afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffff, 0x3, 0x8, "b08d00000000000000000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x24ab6d9bac2005aa}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) 02:27:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./bus\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) pipe2(&(0x7f00000001c0), 0x10000) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) lseek(r0, 0x0, 0xbabd48b7623ebd92) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 02:27:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88cd8b24558428df103ef02c0552706a6f972fbd48de3fc7e848bd29f726a640f1b35a476f36da100872f413", 0x2c}], 0x1) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/101, 0x65}], 0x1) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) fchdir(r0) 02:27:12 executing program 0: semget$private(0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000340)=0xa) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r3 = accept$inet6(r2, &(0x7f00000002c0), &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x20000000000000, 0xffffffffaa5c4564, 0x400, 0x0, 0x7, 0xf03, 0x78, 0x2, 0x1, 0x7fff, 0x8}) fcntl$getown(r3, 0x5) bind(r3, &(0x7f0000000100)=@in6={0x18, 0x0, 0x8, 0x6}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x0, './file0\x00'}) 02:27:12 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) nanosleep(&(0x7f0000000000)={0x2, 0x2}, &(0x7f0000000040)) 02:27:13 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, &(0x7f0000000040), 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x40, 0x0) 02:27:13 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x2}, {r0, 0x8}, {r0, 0x14}, {r0, 0x12e}, {r0, 0x100}, {r0, 0x20}, {r0, 0x1}, {r0, 0x10}], 0x9, 0xbef1) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x166}], 0x1, 0x0) 02:27:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x101) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:27:13 executing program 1: r0 = socket(0x26, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/151, 0x97, 0x1, 0x0, 0x0) fcntl$getflags(r0, 0x1) setsockopt(r0, 0x29, 0x27, 0x0, 0xffffffcd) sendto$unix(r0, &(0x7f00000000c0)="5516e681eadacfc17f67", 0xa, 0x9, 0x0, 0x0) 02:27:13 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) writev(r1, &(0x7f0000001180)=[{&(0x7f0000001280)="ad", 0x1}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x5, 0x7, 0x9, 0x0, "fa0f53be906762f102b2eaed4467c4e952447c30", 0x9, 0x7}) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) pipe2(&(0x7f0000000040), 0x10000) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x1000) fchmod(r0, 0x1) 02:27:15 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x100000001) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[{0x808, 0x0, 0x0, "897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf8"}], 0x808}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) listen(r0, 0x10000) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x1}) 02:27:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000003, 0x3, 0xfffffffffffff4bc, "73cc510e52b37b2efe0d3fe8c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x5, 0x8000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) getgid() openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8300, 0x0) fchown(r1, r2, r3) 02:27:15 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x7, 0x40) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000001c0)=""/43) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r2 = getpgrp() r3 = getpid() setpgid(r2, r3) r4 = semget$private(0x0, 0x3, 0x80) r5 = fcntl$dupfd(r0, 0x8, r0) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000380)=0x3) r6 = getpgid(r2) semop(r4, &(0x7f00000001c0), 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000040)=0x7) fcntl$setown(r0, 0x6, r7) flock(r0, 0x1) chflagsat(r5, &(0x7f00000002c0)='./file0\x00', 0x20000, 0x2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000340)=0x7) socketpair(0x10, 0x9, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r8, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0xfffffffffffffff9}, 0xc) semget(0x0, 0x3, 0x68) socketpair(0x37, 0x0, 0x6, &(0x7f0000000200)) fchmodat(r5, &(0x7f0000000240)='.\x00', 0x1, 0x2) connect$inet6(r9, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x7}, 0x0) setpgid(r6, r6) semop(r4, &(0x7f00000002c0), 0x1e2) 02:27:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xffd, 0x6) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) close(r0) chflags(&(0x7f00000000c0)='./file0\x00', 0x40000) 02:27:15 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) mknod(&(0x7f0000000180)='./file0/file1\x00', 0x100, 0xf5) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x0, './file0/file0\x00', './file0/file0\x00'}) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0xfffffffffffffff3) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 02:27:15 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) msgsnd(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000200000000005b418f6cb28faacec8e004a60000f7b2e31343ccacd4699cfb07003fa1ea99bdea213050971c8300a2d685e60f273b173f5ab299dae7b866ebf02cfbf7d2a16f9f600b43c205da0c33a1188c309146c55ce186dcb7d794661cdc0258adb8a1bffe889827fec14592cdf888994f79810f45b0cc9b66e24c6f45130001eb86bc9460374ba27ac29ff91ab5bfec606896f91c57a3f5af563d98eed3d28d47b1e5f340a0c96a4f461ea66a2f84b8694976bc503e98d5cb67857c1685d108fa1d0f3411e87049b7de9f1c0483f0393524863f3c270c837527a604ba104f33373f6fb16f1fde9b6fc0789dee8a7228"], 0x20, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r2, 0x0, &(0x7f00000001c0)={0x2, 0x2, 0x3, 0x2f, r4}) ioctl$TIOCCBRK(r1, 0x2000747a) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x8000, 0x0) 02:27:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/zero\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8dee207cf602df21}], 0x1, 0x3) poll(&(0x7f0000000a40)=[{0xffffffffffffffff, 0x1}, {r0, 0x6}], 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x5}], 0x1, 0x0) 02:27:16 executing program 0: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5f9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x20) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r7 = dup(r5) getsockname$unix(r7, &(0x7f0000004680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a4010a88029d5c43847ae6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e06c907bf73204234038374e3bd74a1216cd6c7a2f3972f9c0316d21702447a984e7720f3c0802080209031904451445b631afd0cc0114fbb8023f6ce08cae8030bfe85c11424993c37f1121b7209b19ecd978f8a94c96f736aa16cf73005bde2f3ae8d2fb50df1885ceae452f16914ced69995b9ab0f9cc049d24a2109b9300503cdd658a8442e027231dc2197461ca46124b7abce26b61e62151490ec0cd3b5fd210b1233249d73629d4f1372e5d11133143d3ceeec1579421c5a749656800753b843645396f73c09adbccfcd06eac33b775427c0c3fca3d624226681aec3090070bcd8d4db4700edd53a893a14128a5e675e0e25c934cf948aaa287f4f1a33a33d090976bd593e942d65e4aaa8286e0a69890ac836e4c1338eea109529d94ef323dec5e0947c46136b2b79c4f95c86b99a4cff9dd21e5b5"], 0x0) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getitimer(0x0, &(0x7f0000000000)) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f00006f5000/0x13000)=nil, 0x13000, 0x5) socket(0x10010, 0x1, 0x0) setegid(r8) r9 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r9, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r9, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) msgsnd(r9, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) msgsnd(r9, &(0x7f0000000200)={0x3, "68f54b5518658b7a0945ed4a9701d21ae996a774bc17ef735e28a2b9228d762dd8f422c5098df60906386a97e832694c499c04cb37604638e7abea7e087665718511ea6ae164d6b72597e19185ad644d3f40535bd5e0b9cf2c7ac596362b15f5599beec9266279361e4ecfb37f2f47eb09"}, 0x79, 0x800) 02:27:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440), 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 02:27:16 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) write(r0, &(0x7f0000000040)="95edc3f28368203ac903f377dd992aaacf39abd75c3cd57f4ff0353ab69df2f7", 0x20) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) 02:27:16 executing program 1: r0 = socket(0x2, 0x5, 0x9) r1 = socket$inet6(0x18, 0x4000, 0x0) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getegid() r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x9, r3, r4, r5, r6, 0x120, 0xa5}, 0x7fffffff, 0xb07, r7, r8, 0x9bc, 0x9, 0xe18}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8810, 0x0) ioctl$BIOCSFILDROP(r9, 0x80044279, &(0x7f0000000040)=0x7) setsockopt(r1, 0x1000000000029, 0x200000023, 0x0, 0x170) sendmsg(r1, &(0x7f0000001580)={&(0x7f0000000080)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="c800000000000000ffffda41c586ff000001040000fd3a46afb39803d084b8fecc5f01000000bf306c337c15d8bfc780ac5d8d7af3dbda3b7750dbbf2eb06095ab5b61da63ffc610ccff541d1ae2be1d8f2c2ce319bf1bfa407451cf0ec65bd6b74176d4a7664820912312a3eca410d40ed8b1445244e12001f9db0201cb05c98d2b324bc50544ba660f0df92f92ed1de5771b48f72a321e63c680463aa845bbcc6888c404a8fd6eb813c09bec62f4a6580eae43f2301f414d489dd410f0e01bda759121f9d58b9a9f330a6e00"], 0xc8}, 0x40c) chmod(&(0x7f00000000c0)='./file0\x00', 0x1) getegid() socket(0x11, 0x7, 0x8001) 02:27:16 executing program 1: r0 = semget(0x2, 0x9, 0x200000000200) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000100)=""/222) r1 = socket$inet(0x2, 0x2000000000000006, 0x1) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x3, 0x7) setsockopt(r1, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) accept$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 02:27:16 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = geteuid() r2 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, r1, r3}, 0x0, 0x0, 0x0, r2}) r4 = shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$inet6(r5, &(0x7f0000000200)=""/124, 0x7c, 0x2, &(0x7f0000000280)={0x18, 0x1, 0xfff, 0x100}, 0xc) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r6 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x8) writev(r5, &(0x7f00000007c0)=[{&(0x7f00000002c0)="e4b54662ee778340045b7228ed9ce551aaa48dd319ff222c9237b7d26ea7d81ca4fedbe6fbdb59544a06a24773ce179ac4a6de3ab8ecb495cae24fba017029ee2e98f0f0fec8", 0x46}, {&(0x7f0000000340)="3093174a7c60af18d18f7ed35576893cd9404aca9192cbbdcd5ebe212fae0904ab0bdec90e6373e5fa6d8a0f8a36cf25e373eeecdcbfbcd99a56fff70a12b95e184a91392028d778c84787d4e1476168d16dbfccf5593e9f8013369a6eb1f26eaf4c12e93a3aa141492bea1236fd481c60b0e4211dedbf020a8e4f847e20802c76dd52e75a01d4ef3699", 0x8a}, {&(0x7f0000000400)="e57e0ca5a54b13c46842ed8d0f6c3d20b09df738747bb815ad90f79f865faed92d68febaa9c605255d4732fe1c0c50dbecbd69724f917c", 0x37}, {&(0x7f0000000440)="1eaf5b5e196519974e6fa07830cf91f53f20d76ea2a763c2929f134a7d4d2c6009120318b272631247b114c0c9de3fad7c4f97bbf1a1c127be0ec93802649b7960a838f648bb6f78c32dba3ca2993f824e81585d53fdcc354452311f5cc39b26101e0571f8ed7e4c9c6bc28455c669d8a9b7fd2c", 0x74}, {&(0x7f00000004c0)="2f778465d2959ae64c2fdd2c0b514dbe574d8dcec946e1232047859870f6215ded456422ffa54203839f036aa21a3f615e5b663e86bb6107cf213b10dfcef4e806e778734cde57f7eac6fdbb4535b7060c725faaf302ff7ce1b6d2704223370e33abbc5a644f33478d4afb4b31d1ec7d9fd89e5259480a893c727ef479ef092d12d0c6f286c0a0fc7a2306ab0eada1ffd98beee189d5877f13e0265e82599540730fe8fabe7e0256b50cb1d5cf3f25bc0697c1db86", 0xb5}, {&(0x7f0000000580)="373fd058bf9cd42cabcfad447a1b39845448db98486428b45b90e27ef86906aa802ea60a276dccfc74d33556a7d888eaea26db54715c76295e6cfb249fc634e04025eb04004c5142c8523eb235536c602d7f88f1b518f0268012c73e6643bf8915e41fcd2ad4fb4e4888e1a51946a6903bf1d7046cc56daa9ac786afec91380ec151fec28bd1c8496509664507951fd5edca8ec51f6904c40dea5b6760289e13d1841cfcb35048716524bcf0e3132bd7f5aafe5945236b99760419", 0xbb}, {&(0x7f0000000640)="a971e60d5e31e69f82deeb4f24b13c9483abcb869d6906b0ed52497381aa13a3ad60fe84b2562f8cce212c4f6840c9e4d65c6e497a32bdba3f144d19b5340d82e74443431b1e12f0f0c2b33f0b3d939b902cb3d6c6300798c9", 0x59}, {&(0x7f00000006c0)="797449a07881b75364e7e92451e51dcde073fb02ff7bc8308a05248c86634ae374ae87776a7d2a0afe4af618c038bcfe8046a1edf395e9522903b773b0638a7967ff7b149219dc7c1643e357da17e48edcff41cbdf38e9bd1d1516e543741176421d47b38528", 0x66}, {&(0x7f0000000740)="35586992a2eeecf8a60cb02d5f1ee0566fba795015e6d1cbea9bcefff77fa4c7bb00b01f343c914f2dfcfa0feb42afb0284d010ea0bff2f38637c5364b1f7a436f50668159dfdb2719", 0x49}], 0x9) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000880)=0x4) munmap(&(0x7f000033e000/0x3000)=nil, 0x3000) shmdt(r4) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f00000008c0)) shmat(r0, &(0x7f00002ba000/0x3000)=nil, 0x1000) fchdir(r6) 02:27:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "cc510e52337b2efee534840c76f30d3fc9c06d00"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)) write(r1, &(0x7f0000000340)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0xffffff65) 02:27:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 02:27:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:27:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4000000029, 0x4, 0x0, 0x0) 02:27:17 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/83, 0x53) lstat(&(0x7f0000000200)='./file0\x00', 0x0) r1 = socket$inet6(0x18, 0x4005, 0x2) fchmodat(r0, &(0x7f0000000140)='.\x00', 0x10002000000100, 0x6) setsockopt(r1, 0x2, 0x4, &(0x7f0000000240)="700cae69488281125cef8f0d5fbacdfa7332dd322d89cd208adbdfce8a1cd4c6d07ed906293ca92ad4baabe8a08b9f5c3338bee11ab499e762b8155ea80b0b35a8c60dd4694775606790c84482e2e1b84847cceaf6cf9e6f4fbb11bb91ce93f10fea11986d40906d8409e457bc0cbc19672584013e072e2d7607967dd3f1d69f4704cfb671bc8424cf617cdafc494f5628a0970dccdd56723df67eaf35be111b20668b13aa5a761e7e0fad03d2146f67eaa09795418b74881d5ccbb5e73dbfa6de942847f6287e6d1b43f8f447d458f8ff507cdd6f6ea05563119affe0c28e4077d9869a722db2b082ed6f75ec71de59dfbf04cef80949ef533c9bd1f00e630e50909b6da3e24b9b7757142dff63ab507ad94c784d1fdff05cd6214cc89ece1a132866ebb514ce1063a5faf2be7bde8805dbbb6da1b9695c019aebb3806ac8c9c3acac08819236503bc79ffe82faf12802883a08d768c23d90f296ecd109462c9cbcf65362614cc87a4d0508d3520750f08f30b28560d57ac0ad0d9cca6c704693cf240015d1210ba98c4a7ad4ad08ba2e2303118151f46ee1ec7793c040bd61cc6bbedec05206352f872bd619c761ff08180c97c4d8b995fed47e687c22295639b68b33634083f32de517cc650672fc372dc225420613c01dcc6b46f5567518ebf2d6b3a2a5babfd0a781eb66611b6d1b9ff2a803cf5ac49bfaeebb9bee5218ab6d6b716c945c16f6e9bad3cd89029cd0375e24d83f7a7297b84fa014923d3fdc74359040aed8f2311692784191118f258742ea2c7e885d4ff2f3eaf22c0b79db973f410ac586088ecbda0bc44547d7b91cace1f21e85db0e393a3588a6246135b1f2828b597b1e2d1ffff5a69e03ba5f7aef23dd2f81d6a3591b9024a819d7cec99559ef2e8baa346b96ad276ac9a37f51b03eb5aeb884c3bfebf385dfe3b0813bf86d58f6b15cffaa31f976a2f806a89955b4ae5ec156f14142bda4adb970e919b07ad855463e9ee32c3b74393b917bbdb7c93b926df9fac462eabd3ca5b90007e433e1c62be2229aa6679044ac9eb88300a391f918f7b64e57b6aa777d3bd3a7b39d0279eed8d348fec1cf0b553cb84302acfce01d7a72c29fa1118c2fe131f87e554d56ad95b590ac97756c8b3d8f5851a4ffe1043b04cc16723ad0d18968ab21b518df2f0b4bbe67df5bd085eb39df66384b53b5da452a9dca1a28549867558a50c43eb9fd322366399833f79f3a812a40a16a49d7f44e6cc89475b917e2c565a437ab40e57c9e4cda0b03311eb28a373712588a8c44201f1618f0338c4f2b5932d1ebfff34b63bd6eed7608e639bb44d0d61a34414e95960202bdcf94c29eedb716fb263ca4f7491610acfea9001acc36daadcf06ecab80f7a7e480ce609fbdcd9a5d9d1786443e3798c6f6d3dd04186584d6340dcf992d67a74da579097762c0f5972f477fe225707d0b768554e03e7776bb0eedad52b07ae3f8618ef2437666ed80d44a5f898e05a78389660ff31ec05b6017ca6220d6a2edea857630660cf44ab9a0d4e385b87cd4553eed285b53248572a3ca053a7903ceaee83158a550d3cca86aabc3fffd6a531cc524cfc57a628f3eb051b682c37bccd672d31370126aee795d7bee87c6ad59a504df9f25b09223c0098fd76f883e07177d0cb6f2cc41fd996119581e2ce45c5fc7eda9fb0d4c5057c60e2d8598461512d83d972b3dcf29513961614d8a3da106772e0fb1c2cae798d2ca95bf876ebe2983cd739673bc64665804728259a7617187ff2010dd727b53e161d77138c4167b77780fd571715c353233b70193a30aa0534e125f2c101fb6ee2089c19fca1e377c609f045a16ccbcfaadd1d98d24b41f89dc4caa0db1f85b79ce0fc1744c414d3c896ef327008786433964098866e79a883dfa30099eee62b056233a3b62f351911194dbf8559e734a771203fb490e24eaa1745b524db4e922dc6d63a00ff782fdf61d4e1ac7b83dd465e2631938e85713022c6514114bf3b5614704fa017d2b2e6c8ac0dac87152cb554e3f4fe40e8c02b7ec1c2b1895b273a643f5e8460cb0f72e42334bd28a0a55f93194be31790cb113bfc16cdf3a73292eb0cd151fb25b1e5af47456f976287d4e69e29a9371ef483657aacd8614eff29c249198719894fed72b7a43af5d7b472cc594df253b1f61b03353a5478c907780c94d039660d93516edff17420b46f39218d2d7af761ce07c7a6b3b35c49bc2e65951d0350934eee97b0977a70e967300134ef80d123820198d8758abd7bc9313d391702fb48d1392b55cf1fe361daa303849abb96d69d7e5f2d3526e11ad61f8cac37edf416fb3dde5eac13fce88348166fc68489280e90ce93c0f7527cf073686b90506236dce4468385a5ecaecc898e6ff80ce57bb1957c8dde55f3b141cd190c8421e92f7bd5b5c3deff8c0005e37a641603c62d1d4c7f4bc95db113b5c0b7bf50f8a07ecdfc583d12c5b5997ee17b5777b6fc4b63abd7fa40679ba80b754bef120a1aaeefcfe2924ecca1f76094abb5075f4d16082a8d339c79406248974b15edaf437135df9dc7123ce99c5f2d9ce548aa59cd80744c8afcaffdadd1189529f4096d9fae95313ed279f9b1ca03568b2f931a790330ffa597cf3faeff84a714b120f8989b030effff8b5e109f04b1466357bd008db25f1e16c11b5243d33f1d813c9f0eaca77ea4cea1f2b0b5a32d158e732fecb4cff87f29cba9b48564343da48a995cf0a5800103c97fc6a096c3f0e20eca0ababc87472d648c17b43ebd221627320e8cdae32c03384d3868c2fd58b1151427d9932b7ae8ba3e1e3dccb9a475057be60c7f2160e844e19e5a03e6e942ef7e21bef0b2a97e3784e0ff8361cb078f99bf323c57e5a6d77cb86d606940ed62f2eada6e81b543c817d921c4c40a49781a5c98fc5dc1f0b519f5b1dbb08708f5401e8271dbb48515e42c3f4a2a7e4733c01ba32fbb91fa94027572c7a6bec33b185213141fde0743c8f8eb9c4c6012492c6a5685e893d08da6e411cbdde51704e2fea3ae38394468545598ab99818fc9654051fc92509247857a8b65505c9888ae5d06645e22582afbbeef2b384a28ef167edb4c809ff9aab500e4869913ce85be1b6e997df59bc1353907dddfeb03ed579b43d602466700c656bab7b347edbd0ddf8cec082852f4531347e56f2546a53c0f55b7e1c79ee592c166443c8028fe3d8a76db12e2584ab1e201c26f7749b5164b15f574485f6ad6516a7df369c7fcfb5b54beba363b9a88ce85766ced72c6827ec0902260b4cfc82dbc9c28ea0e0f9537a91838272fb1c8dfb6798b117fb9741e0adaaefe8a3aaf530dbaa1a225437f33c78b1a0bf9863c1dfaceb6b8c8edda081205a65e9ab93b398d974153cf5f6f2494e3b9750d20ffef8b6ce1cb946a7628ce41655a763e04b3833580d23bd996f5c4ae879ef08fe56683108f5465f6185cf2379330ac51ecc5b235a667dd435829afcae2185f2959b4858bab4a44c71e591e6d896d80e9e1d43db9243342b0edd55d92f4291772631a39f9d544847cbbaa86fb90d6ca55b518c674faeda87691e0df5e271b93389a1825aa81d10ac25b2e2006dc26bbc8016278c5c3517613cfd0f79d4ca1acdb729a8027a019810a0b883637dacd6e78d2e18182df1e0286fe6c01ec1b0b2af2edf5ea7640adef89f5a1b6ca79206c014022d3ad62ddf0edeb330ebd842d261f2b9ee66f75a931cef2b1601f60c0d3764e997e541fa41bbbd8b466a3baea16b2826cfe51919acbd9bc0820e2a5ba3a2716a1bb4be3fac0e479089aaa05fa605a6a43fdbda3c8060bf54a15803072230305683e29df528f8e582b610215aa74755ac8520ea5b8b0f9adbeaf985ec2a6061d7b706370b24f27b5c1f75696ddd5d54f8a8fc74aa40ca8014fd1fff38660acecfe7f9a566dcd22d9c21ed52df8f1c60494340ebf23ccbee56d2d5ffe20b648498eaebece5056c8edb9b79dfc77f7f101194048b0c73ecdbf03b709e3a3a273323d42436f8dc68ee988743e503dc1c19c2ac6f0b815c33e965413f3b3a9f0bdb4444a26f6799c1d147c8cd9acd16b2de341e54324ac931738f13882f5d387fc60961cd9c94da63d1a47602a459c5b6c44d41feb41826aae3a995499147fb9eed04f09273baf9a611155105909c56bf2f6dd2b465d53a444f273e3399880350fbd67fe9f5fd90b853fbcc53f8c39f86f10f036f4e2984069967a210750a063afaed85fa3526518101e3292691d6bf395e5a8d8523f152cc55084036ca11d1bea88c2b00099767da39dc5fe598ee4165603600f0efebc63e57fdc09a205da4ade8bc6c9ea768c6724e895281f785d4a0ffcdf1a49f903177511fc17410b8d51d9c53ed2648bf3882ca30ca6ab230b16159d6c272787e40a8229607405052a8376ea529fc1de608c551f65a24b0f46e28ad5d9eedc08013be74b347368f058a97c806c17b8a4aab062f8309e7524a2bf0a96e0bdcce35a57a1b5408f4ae7b4153e5dd656ef094409691a4c756fa43f7297d4cab549c51b398012c81f997975c6ac15da7a8e145e418f7801317766beaf50ae93d7744881980e36afcc35f06fb047089f544698fe44192e0d2debf17762e60cad29f14e2e4ec4283f25381347830a47a0e4bc5cfff995ddeb3e19570167762e767053d8af7262fdb3463ecbb1e71bbe4199de618e3abc00d0de1f5c7a4f95a6edd56f93278614d3882d86e21e53677b6d329b0c483add371952be2ed152915445061d0898ab897c850caa3183a7f3040d067d855516d454383591fdf6e0980b1e614ef5ab1f61c24cb5906bb58f2c097498bd2c6eca19a102d26fd0e849aa85d0a4d87fd3787f76af3a7218d725e147e9341d5ab9d9312a298eef78a975a15924c70ef4cc829fbd2e30291994fd26ec2ee1abb361384dfc9f91cc6ad493a9fe0b2d9f3ab7658a70a084374aeebb0ff6bb7da0b1eebeb255a6ca01d25bdbf51b287aa5c903ac8ea27296326bab56332505d455a0d88f501938983efd7f4a89e772e7321ff134fc19c124c6a99c1114ee1d15d03ce424b22fc2e2d268c420f81bf5367c66a1f7c13631e83ecfb019fe7df69137c4bb47a45765e14ae2d5b4390053cf71a0291d9b613a75f3cb3abbeb5404559f83864c395f6aee8b8e47d9bb63131bf539f93a96a05dea3b6c48d56c6ed508d7db5cc007f6ea5c2dedb5c58bfb23ce91b033d3dc15b843dded22b21ee9584530cc08001b7c2d5a6d8d2eecb35d6f00bc01554c02a1ae3e840a0c205003e8f6a56f812192056f793f7ffc2fc300dafae9bcff5883826ff892251441240615b3c239fb1a6dbb1f25b8d9f9f941f0a48860fb19807402e4e1b1c5e78a29cb620773f9d26cb6cb27e23a71de433afdea5fa970ea68a22838d211a4c41b505451f10b906180bcfd5b388b7548fcbfb8b5815e51c4f25b51ebf8e332290b2987604bcf7abacb15ce542dd9a622a626ab97f7df56037f6fe37c9e049275e00be9e5001c61a9ceeb769f53dd0532b0da61d4683e4f05f939fc95a9aa4d656397fcfcf18d7364b54b778e7d46b5bbde7c5a34449c0f5161a38024614e4c411d30f93dbecae9fb110ae5687662bf4fc41663ef654dd967817ca088c78be13521f0c053ec96112839903ad7402c8aeaa42b7e7537ec408ee2e3decb0fe4f4ff283947a98817487718f98654dfd97a7ebed6f4baee33a5b26a810cf5913e9fffeb312b24c1d31ac44aaaad81c46a6b3b98d34e92710c407c7219e4fb40fbd", 0x1000) chflags(&(0x7f0000000180)='./file0\x00', 0x10003) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x1, 0x2) 02:27:17 executing program 0: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)='./file0/file0\x00') rmdir(&(0x7f0000000100)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) 02:27:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) clock_settime(0x0, &(0x7f0000000000)={0x5, 0x17c9}) 02:27:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "f643938def1291777d75fb9b2256dbc6b34e8846"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e", 0xd3f}], 0x1) fsync(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xc80, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) 02:27:17 executing program 1: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x2, 0x0, 0x100000002, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x400) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 02:27:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 02:27:17 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x186) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) chown(&(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, r2) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x3, 0x2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000005c0)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x332, 0x100000000, 0x842b, 0x1, 0x72a, 0xe2, 0x26, 0x1, 0x1, 0x9, 0x8}) accept$unix(r0, &(0x7f00000003c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) 02:27:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x1ec) 02:27:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaf7125bffffe500", 0x8) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/4096, 0x1000}, {&(0x7f0000002100)=""/204, 0xcc}], 0x3) 02:27:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x10000, 0x4, {0x8}}) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/222, 0xde}], 0x100000000000011c, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)={0x4, [{0x2, 0x800}, {0x3, 0x5}, {0x1, 0x4}, {0x3, 0x6}, {0x3, 0x8}, {0x3, 0x76}, {0x3, 0x80000000}, {0x3, 0x9}, {0x2, 0xd3}, {0x1, 0x7}, {0x1, 0x7}, {0x1, 0x294d}, {0x3, 0x5}, {0x1, 0x7ff}, {0x1, 0x1}, {0x3, 0x86}, {0x3, 0x200000000}, {0x24c7cefc87738f4c, 0x1000}, {0x3, 0x5}, {0x3, 0x4df}, {0x1, 0x3ff}, {0x514758f13c75e986, 0xe00000000000000}, {0x1, 0xffffffff00000000}, {0x0, 0x800}, {0x3, 0x4}, {0x3, 0xcf}, {0x2, 0x8}, {0x1, 0x5}, {0x2, 0x1}, {0x1, 0xffffffff}, {0x2}, {0x3, 0x101}]}) 02:27:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x3, &(0x7f0000000080)={0x90000000000, 0x6}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1a4) 02:27:19 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x800}], 0x1f, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x30, 0x40000001, 0x1, 0x7}, {{r0}, 0xfffffffffffffff8, 0x82, 0xf0000020, 0x1ff, 0x4}, {{r0}, 0xfffffffffffffffc, 0x81, 0x1, 0x40, 0x3}, {{r0}, 0xffffffffffffffff, 0x42, 0x1, 0xffff, 0xfff}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x7, 0x612}, {{r0}, 0x0, 0x40, 0x20000087, 0x6993}], 0x3, &(0x7f0000000140)={0x0, 0x100000001}) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f0000000000)={0x0, 0x8}) close(r0) 02:27:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x28200, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000004c0)={0x10000, './file1\x00'}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x3, 0x2, './file0\x00', 0x10000000100000, 0x0, 0x100000000, 0x3}) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000200)=""/184, 0xb8}, {&(0x7f0000000100)=""/123, 0x7b}, {&(0x7f00000002c0)=""/148, 0x94}, {&(0x7f0000000380)=""/119, 0x77}], 0x5, 0x0) 02:27:19 executing program 0: r0 = syz_open_pts() msgget$private(0x0, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xfffffffffffffffd, 0xffffffffffffffff, 0x400000000000d9f, "000c93060a0400400000003ac3fffff600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x8001, 0x100}, 0xc) connect$unix(r2, &(0x7f0000000080)=@file={0x7e303a45aeb98f94, './file0\x00'}, 0xa) 02:27:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) close(r1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) r2 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x800) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 02:27:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="10", 0x1) 02:27:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x100) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) poll(&(0x7f0000000080), 0x0, 0x7ff) fcntl$getown(r0, 0x5) 02:27:20 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x7ff, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) shutdown(r0, 0x1) 02:27:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) r2 = msgget(0x1, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getegid() r7 = getpgid(0xffffffffffffffff) r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x2, r3, r4, r5, r6, 0x44, 0xffffffff}, 0x100000000, 0x8, r7, r8, 0x8000, 0xe99, 0x101, 0x9}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) fchdir(r0) getpgrp() 02:27:20 executing program 0: getsockopt(0xffffffffffffffff, 0x0, 0x5, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r0 = socket$unix(0x1, 0x7, 0x0) getsockopt(r0, 0x3, 0x5, &(0x7f0000000080)=""/167, &(0x7f0000000140)=0xa7) 02:27:20 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x81, 0x0, 0xc6, 0x0) 02:27:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)='\x00', 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) r2 = dup(r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x65, 0x9}, {0x5, 0x6}, {0x1, 0x7}, {0xa3, 0x8}], 0x4}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe580a3bdb", 0x58}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) 02:27:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x24}], 0x1, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) connect$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x1, 0x0) 02:27:20 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x100000001) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x7fc) socket$inet6(0x18, 0x1, 0x2) poll(&(0x7f0000000100)=[{r0, 0x143}], 0x1, 0x0) 02:27:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x7) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r0, 0x80, 0x3, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/32, 0x20, 0x3, 0x0, 0x0) 02:27:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0xc0) r1 = open(&(0x7f0000000140)='./file0/file0\x00', 0x20080, 0x0) linkat(r0, &(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f00000000c0)='./file0/file0\x00', 0x4) link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000100), 0x10000000000000c1) getpgrp() write(r3, &(0x7f0000335000), 0x10052) getpgrp() 02:27:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x3c1, 0x28) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x7e) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x894b) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 02:27:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$getown(r0, 0x5) 02:27:21 executing program 0: r0 = socket(0x18, 0x2, 0x111) close(r0) pipe2(&(0x7f0000000000), 0x10000) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a404e3729900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:27:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xf2) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') socketpair(0x6, 0x5, 0x8001, &(0x7f0000000040)) 02:27:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x81, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chmod(&(0x7f0000000040)='./file0\x00', 0x110) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:27:22 executing program 1: setreuid(0xffffffffffffffff, 0x0) pipe(&(0x7f00000013c0)={0xffffffffffffffff}) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000001400)='./file0\x00', r1, r2, 0x4) r3 = dup(0xffffffffffffff9c) r4 = getpid() r5 = geteuid() r6 = getgid() sendmsg$unix(r3, &(0x7f0000001380)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000140)="34f0c40c9e23192990c2df4fb11f156911b41df74ef32bd073ddc41c5cab7823ee0b0fb323f88df31581d96c903ff7073b8b55fbfafa9380f8e7884ba57957b414a53a9751e7f6d91522cf82512217397ffd6fff5ec54de38c2b4d4f0a2c48c293a30249b36c56", 0x67}, {&(0x7f00000001c0)="1b676b9a22e95c4d0c45092aeada1bdc1850ca4bb9c056d1d58538170a5a5c5bf8", 0x21}, {&(0x7f0000000200)="01e135555c136da346ec066281fd212ffb", 0x11}, {&(0x7f0000000240)="9d762ab4403bec4832de1ab410850ffee574a16a298df7ba52a6ccd4c69537e68134c745a576e86133284323e489ce42775e007689a08d93680d51b144353cb81d15206496f4ed90b371aeb7011b0190d77aae33cb5cf5746df419933722e3fcc60c40a6626196e289c792e138861f90842176165ba6041a5142fa6b1bee430ec7685dd803e4c406f02fc81bdee639ba1e6fdf3312128d132149ca6ca1adcdbc21e15f45e191d77b14e76cdba4d0bb089b88ab8084e377cdd6221ea04e912339f8f677c8ddc9a261fb98618cce6331f76bd033eee858f956222c1c442d9efb5d956fa08f546d041fd6e486b1f5f16792aa5d5f71eb66e8b55ec94ec562ce7f1b209c490b49196a8d3e3166f7eda6c09dc275b1e525337e345d30394fc8eb2acd5153d8f8493b90d3336898427e56fbd82705eb352249291fbb33d6ee97c55d6f2b4b842077bc09116b1ab8ca9b40edbc859d11235907ee02de48627da88fe43ca2b997a97f140c7cff2933b8c5c0d0ef2fd9b5b58c3cf9c600eb8f7bfaaecd8340be4186a20afa2196d3e85793ed018e120d598b3a4ac051193d1089a6ea9df3546eab466ec017c196591927ba0044db95605d490c4b056a5503dd7743d8c07f143aacc4a915a6561d874134095f46413047e9a39850a7677d5743d9afbd6f40ab8ec8c0e1fddad3c3b26c134c68295058906934104d548d6b7b5dde650996a229fb44554b0088b737afeb65ffe2ccef1a7e6196eed645b8dc495dafb98049c3e775e107540c54999bc9ca5b38243936125a7dc3d26418a823fdb45203d427d15e601cf6907fa52268d344d7d0cc1bba8299eecb0d7d1f8b0f8d4ab46058638b33af52515f464f21e1f8fc7303b78ec9b04424c03776cf5e23ccfdf94dfca65223f61e5b2c749e2def430f7405c8f145e14034cb262f9d622ee7852c8dd0a61ea43372f08027db74c2c7f511a5a77b756e02a277a2643484b5b0ec514a9dfc0ae7d607c0aba22e8e31e7e516fd626945a18b50086bad2ff79818f35c224d6d0daa8e1fed875d579897467221bfe9778db08ac1dad26f11fb1c8e1f0dc119244a31b8d54ac5e8c86974d85702ae2112322bd47cc839c2ce5ed9565039f7231bc5e591463f60913740503ed52c12eb78b5931a63ca5f4e6377c6b70df7f93381cfa5b3ead230d784ee8ca9afa9436b67d22ebdd2085c783403ecb699a6a650e73b56cba438e5780b5dbc7684375a21f52500e4947785dd7aad511a48c55e2d85df1c883c6dfbc74902c7bb0e7c4f49d5ce570f2c41a556945960c532a63962381d906561ac883041097de7b1216d7a8c2bbcb656cbf76e2ab9bd24459ea189e31d2e05ac218cafe034ade868b1111a8d2ce49d8b93fca4692e79c162dfc5cbe5a904e312f31266cfc5cb816f874a23dc801b031a5a3748ae71d5a7d0190b5dddccfc5bd1309aea30a85435b5d90d05f5baab8f02e296ca521d6c524f9adb6fa1276cd79926dedf19ebe61b8a5a993e644c0ccf35df8f07f9b597941785e9812b24435bda45c83a21262a32cb595f2384da5f0fe7fa208464ef69ea8715b2da0d90ce73131e08e4306cb3d71c9889733f02b9b862930e2a30e8a61a253db8a4e4dd9be1ece984da7716761c7680e99764983a9a4b0fd2136f6d007b0e1251771a332f7305bdc14a78fc2da49d0372551cbab67f316f2aa8bc5096c89b1179d005c0da0f08b612468f0bb1ba9748552f52946252c6e3985b0e0301abe1b6adb86cb02302f8b8079ad25872883567a8b610c7e938af3922afc8feac51adfd57f04281b38df39a8212bc7039cbb975c186d24bce9ed27394cf6fe558418600770a0fdd91b24fad85c458830552694dfd44b543b3bddf04d40dd7b204da78ada7074b0edb2cbcbc3de79f91fb0ab5d76f610fdbae0436adb4d9353db5493f8d73846db593355aace2e8eed9c7c0ec3636c40c38654a3b4ce0d7420ac2031114bba539249300f7c324456b81267c463729315977f7ffab4c37e8513dce84136fb46b66094c256c7be75602fc17af25517db84949f1017b6135f54e65b3c64b43535a9073855ab716e7350578c61afff6336ff506a46f878d938df4e125f97ff676db0f6e1c9ec0c1aae25ed5bf0f2731ff8386c3c050449e0e9bf4321da42e6fcae0d4a02d4be5386a64b846e55e721a78e41bff370a59eb09adcc7a957e695affa5a401517bc05e2375041dcdc1f2971a0437f47a1c454c52eef3d24568322e18e3edb927c5b0f16aa3d3a3337361c2d184876712f687f405eb597538cc24c1344c2d0b377f35d198e4818a736b234d92683f18459518f07735065b2c175bc7a5d7eb7810ff711a2cfac328254d5eaa521ff245f4c9e087cb1efb03153d012fb954559cd2d2447486590f7b7099de73933846c619331f8d004b466ce79fc5d82b8a4918bc041f84456562013ccf5ed5b7935c492be8edc641181dac92ec58b89a174c91e790580b670ba36afd9b7a688eda734a0968ae92d51a4f5e51cd2278a81ab6b537c50d05e8879721d7baa8a1c4e69b8a1f5eba0fe026b54f0e8170ebeb7ea4f60e3fc06c3198b87d342dc7bf8a51390654175e58ba317905c8af77a04f86b55af673d54de62447655b7acfdae528aad7f2d6ffd3a133a17ff4e171b8b214053bf406910906c25c9241f242e5480698fcaa09f3c9a007c9dacbfa6b9a58a246d0cb95429db5cfb90bad9564590c5a1b9e35f003452703adc7039dfb06b29e2ecd72b0861d6f6baff60ecb147090c83004a10980f84dbc97c4c4b02652f800eed9fc73e00275ee240e2cd4d5fb9c37c3ae63f850005c886f24054ee4197af0b8f04922ab120cac994328d82381e9f38e449093dc8ff3b84971ef110b2fd4f4e4bf6f75e495e9d817660e761f9f31f263a7b7b32742fb36ec4ae723fefcfb545920e4d775a144e69f7c690e78a35be084496595cd54f92579de77b3233e9a9ac056a514d9093b18063815f0e07723d64a76aa3b11e4e8da57640a8aea9abbbac8d822d70f69375a7a87de66fce99dce133c464ef19ab6d23cf210aa4d418aed07ea776a68163fa525979bbe91859f8f96c1ed11e1948ca8a2fe73dfc47c3df9134264e5e26ee9faa6e13b645fcc8a3a0541c4f9a58b09c8e1e8c3328c49bdbed46783d6da19ddcf460a2fe7fdb9bb3819336e146457377c495025889c7ad388b0d3add4127dfb1fb1957164f936396c35acb92aaa763007b0af802a08ddd63f906117d40763e90334b90bcd849e671abbfdf38f02e4e02f44fe06d34e4a2a7a0a1facd6386da85d38291a45f8b58f589e8509d29db6ba61923168c1c712baa7726cd9bda1345f9c90767af21bb2180ee4c9be54a6af248a77580637698892da8c813bb740fa6b80fc2f1fb22bae815744e836dde6f090eca989094e52e76841c4227c07ba23336f507020d86ad892c3f35b01d6c32348b8aaed46135ee10c55e98d34c35ec7b9d30dfd7843baaaa4e8d1051863b883a28b7a9bc2ac1d12e18f75f9475503ab4d665a22da0517d54f56ba7e7177a07b20a7a912049a82565b0109e4c8b0b11a27f087f7e689e2a8d5ee27e6c4b11a3981a8e7b4336d6aabd4683aa85d3f4719e1e0febe7a959b99a50643326b97cd551f80c7f96931207d9f55f3b771d49178d3053d71d2dbcfeb82ed296d18fdd794f518813e78ff5f72a64848e8a7b4e4a96353a4bb0a8c43b00649ec02ffb64d95eda80e80888621efa6fdce543fa2e990873bf186cf25d79b7bf682433562fa3b3158cbe3521eae2703db7829c0ab7f2bd62f68129781f1adc8ec8a2ab7495bb349ac4ec8234416057253199970dae0fe3c4ef1bfde268b82b856cb93c846a747a21138188763dd76646dc0f4dd28cdf0dd1d125901be96bae1f5ccbc4839efba7e8a586bcd2746a2c2574031e8da8ee020453e45d0962021e6f2c2f7f5aa453ec2c9eefbd6aa061fa2e8308bcca6200334288922199239f4e5daa9ffa102ca51e1c3c8c1f007de5957796ec60945b1aa24658af6e067ebdbb6b98961cbd52cc9f41c5663f96e56a37432c1d6422a7ad2b4a7aef3a2713599dfdbf50112512b15b1130325e5136919f097ab03d7071936982161194e0c25890962fac2e34286cac0cb3af75a1e70011585162e196dcfa3996a82e6294bd43e7fa16081fb5e62398c6960d0d45e94ac553a5964e8597dbb50da23c8bb3ff62f13571cd8ed17890489b4a6f7f748af1d5c44d8074b094113c89e4058cab3115ecda856f6d1c3185ddc87a61ca753a6fffca51748c3025c2329cffa79433700d966b5b34207acfdd698cb3385592f782d77cf7ff7ba5471fe11d0c7673f9155ab0773ee49ef8429c38eafc34ccf36a51a845bd3f154a4ae18b73be5a3c608dc2eaf11f8df3ea9c0d152ce788f9163bd47dcbf9d52127def53ba7c143cecdb172b919b1886885c64fb7a9b5be1600d1d0a021a835241596b0df6afd17dbb81ac0f1f33c9169ba45c38b65f1bcb4b6e8ac4dffd196b9674bb59d0fd3c0cd32a09f2ef3ef32e2cf102c5bb1ba8fbe589bd7a86c88a0835e008c58d31256b5c180f9bf6413c591b36ee6b635e5aab4edd2f9d2ce2ab5c7ad7a711407b3a761dcee32a14df870e694544726b9482927679da153945d217a251efee8c459a3d9d99016eec86d0cf911fb6a6d077981ebd593c722c7f4f241ce8aa3a24898b12ace5b230844263483d619b140f49e84eca1d07b918c767cb71bd7507e0a109c40b66f0861050181c2a445e2da210a7b2cb0dab9e86f042e1bacc89e11790144925b285a3399eb693fc57bbb21da978eae7f2fbb913c227e42ca960992304bd75749a0103e4ac1925550caa4cd0be70c28499da04898dfad25c4c4f819e4156fb323649407d685ee541c23eaf762660367b29cd7e25b1153558a6c3b66c690e4b6c1b229d567cca9c5a61f6b9d990570a7fc631ff32a1441360356c868dc577a8b8746639ff26a48f9e01a167dc7a7295948dcff8b02a0ea17b39e8dedcee7aabdd4ab75ab79ac6cd75058a7b58ed156f9c324556a845ebb8280fda0680f340535db3894fca49583c3ba6ec34eecb81825a5b030f755c49af517f7464b350a1b302dc7bd5626fbe398f891b518e86bdb018b165ec2c2799db1e876788fc9d89eae9cbe6115439324a8db8a222ac4b166d789edffc73b99571e86e56cc82e410b77c3d9d022c020b1769556cef49e7508cab19b5865fb89d6dca04246288b56237cb60c88a16816d387c1d1ea14f16d0e75ef07d25ff1bbb71623116f82c8a634d1293545f193e379d92bda23d52c84b6f588a2625b7dacf0bf6c56eec68ab0d128c2cd55133fcb8dfb8bd6e23e6a891c2164338453618923a04595b7265198745c09e7fbf37a3583a927effa4f985e960349bc53e2241a2fcae7ecb18ad7d597287accd3c97e59e07ee167b3e64da9f8f308c50b53276a5d213e3b72caf29419e513d8617eefc6bb3f496f1e0f835e3182cdcf1b51a3486618a7e78a89628c45b4a19205173fcf62afad42e370094bb4644263e1391a35d4f3238f2c7ac375dc2522bce633fd701d3d2848266166b33dbd483f6b6c994cd7dd4df5d4c9052ab5bf29ca0c5d677d4c8b22931c7722f682e4477ff4e7a5862270406fe3532635ff69ae493b6c4b6afb7c81ee333a2a5754b400d4c682141236346f256c6410f3dbf0a5a8d0bd1d0ff2517a1123fabd96d92ac66305fde2dce142b073f0c653ca4c3f95f83b6ae95fed4fd4209d299c650026f8d1ca4704dd9b0", 0x1000}, {&(0x7f0000001240)="6c0e07d1567b57391bbbecdefc5da437a4a80588d839b8acffdddcf9ff3c5b9c0804dc82580397c54fdcd60543d3b54a94a622bfd6", 0x35}, {&(0x7f0000001280)="3641fc9ee7eddc74cecf73e0c163e437a94fe102fc6615fad096ac97618d8f70c8965fb51e3ad4dbae2b40e718f9cd76085ce9e099f5", 0x36}], 0x6, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20}, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r7, r8) 02:27:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ffe, 0x0, "00207044b8d7b53122c120000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = dup(0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x40000, 0x2) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xfffffffffffffffd) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:27:22 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgroups(0x1, &(0x7f0000000080)=[r2]) 02:27:22 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x2010, r0, 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a5f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a4c8e31", 0x68) write(r1, &(0x7f0000000200)="e1f10300", 0x4) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) close(r1) syz_open_pts() syz_open_pts() r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000240)) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r5 = syz_open_pts() ioctl$TIOCNOTTY(r5, 0x20007471) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x97fb, 0x81, 0x6, 0x1, "e0ecc36e3ec9293c039af40e1039f374f046e04c", 0x9, 0x2}) open(&(0x7f0000000140)='./file0\x00', 0x8, 0x119) 02:27:22 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffa, 0x8, 0x40, 0x81000000}], 0x0, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x7, &(0x7f0000000000)="03000000", 0xfffffffffffffe3c) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 02:27:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1a0, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000), 0x0) 02:27: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, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = shmget(0x3, 0x4000, 0x604, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:27:23 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0xffffffffffffffff, 0x87, &(0x7f0000000200)=""/230, 0x3fc}, 0x0) 02:27:23 executing program 0: setrlimit(0x3, &(0x7f00000000c0)={0x1, 0x9}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xe1, 0x7f, 0x0, 0x1000, "6ac43aef701bb8e0053a33074f6a7bb8b58d2f36", 0x3, 0x80000000}) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x190) fcntl$setflags(r1, 0x2, 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffffd, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000800)="7feef3b528bb262321c459e96c4496c0d2d488d5c4c4b8a1dcc2bce15645a392015084a757499ed5454f9bada532a5f0569b966b43820b37cb4f7a5b250b8d0ea601a3a36642ad42a81b5aa0c470eada062ba5441764a1a1fb25392002391e08095f0f28074a890cb9707dd4f2d741134dc6f1b0b2efff158bcf02997a5691490eb3de5fe482e2b5466ccfa94b9e5e8f6d67aad55505057a5d8871dff2db5dd7d1e45dc24960c00af385a6afedb8347302c92897f1fa4abdb2c42d45f0e725f9f83f14c045436bf34038cded84fc7fc2cfeeb973cc63976abf327b4ce65bbe837d7028cbe347e7c972e6496cb4cf8ec2ab9e2f0c8f61900cf2dea4445c832be7e6b5f5997ef98862da6a397f4be1332d67c9a0e3646267553e8e6e52c5e53bdec4f26ce6fde742a95e5baa5862ee36ac46162b6d159cac0539b9f4fd222487ea7789c758ac5290bbe0f4885feeaa0fd60417ca3ab5d1244f275498ac46009acf52afa3a0f2091abaa78d8fa41fa3a799c6dcab29e117dd270e760cdf6221cb9dd536c10cba116aa106ab18975057aed11c7595621483c43b95e160b2d1b7d4485f00a7a32acafdc4c4d7fa5a0cd8211281d1f99c7c59b8f1ee787babc361fdb3616b8fcfe2a65e3633cf693c64c089f440ae228d0875b8543a72d0afd611284b4b61f992d92843b3ada0fdb9e25d18e9b091f082674a89ddb3fbb6796a2ee983265216688a1afed61f91a62f3650fdea36474bf0e03e32b2dfd0086d5d394bf638fd90fdeef21e8488866899da99df9d7bd73c0115f881a954c25bfa1308d720e835b1f60ecf4ea717b3021a51bde80cff690b8bf1e18e00c24752b9d975388fc4f7cdf3f5dbf44513813d05f1dcc06da4db856864abaaf67c646ee6eac236a9ea4b8403737fed2276aa23b111081222386ca1048ec54935f081063ea2de6555d3c019fba5c2c66d57f0822523bb91da730445be08cc6bf8eafdf8fd932ae12b7290fa00e6066571626c4c6e8305744b79531c42bfe2bce9063569e393f60a97a71e0e070feb2afec1091c1c4d34a095b2f6364e97dea3a13b1f80ef953f34eace0d533ae228547c625aaba4319fa1ec4c4fea0863d5d7b19a4dd696175b4af52a4a0890344b3173ebacbd8c69ddfc1ae5f1715c60", 0x335}], 0x1) 02:27:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) 02:27:23 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) setsockopt(r0, 0x2, 0x10000, &(0x7f0000000380)="d357a06e48a52bebac68cd91fe0adda507d26b989d43005881e2de2f9afa336c3eda22d2f973427441f98145dd7d72e422ec919aaa5ab0c5b7bc31d8021a81ee18cf9cb8d7cbabdf62", 0x49) r1 = kqueue() nanosleep(&(0x7f0000000200)={0x3d, 0x77ffffff}, &(0x7f0000000240)) r2 = socket(0x20, 0x7, 0x9) accept$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000400)={""/16, @ifru_dstaddr=@un=@abs}) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x88, 0x40000002, 0x5, 0x2}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x7}, {{r1}, 0x0, 0x82, 0x80, 0x20}, {{r1}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x7, 0x8}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0xc6}], 0x40000, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x38, 0xfffff, 0x40, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x8, 0x7}, {{r1}, 0xfffffffffffffffc, 0x18, 0x80, 0x0, 0x7}, {{r1}, 0xfffffffffffffffd, 0x46, 0x20000022, 0x7, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x6, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x0, 0x4}, {{r1}, 0x0, 0xd69b22f4c65ca12, 0x10, 0x80, 0x64}], 0xb1, &(0x7f00000001c0)={0x63d0, 0x101}) 02:27:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de500"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020e850ebe3a00000000afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffff, 0x3, 0x8, "b08d00000000000000000000000800"}) write(r2, &(0x7f0000000000)="fde206767a0f3b94ac093e898da1d2ff5c81e629c6631cd05829867dfdd52ec8df488a31f7d8bba4", 0x28) 02:27:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0x1001) 02:27:24 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x8005, 0x1) listen(r0, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs, 0x8) 02:27:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x3, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2000003, 0x100000000}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 02:27:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 02:27:24 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x4) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r1, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x4, 0x0) 02:27:25 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0x40000400000002c2, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000140)={0x0, 0x0, './file0/file0\x00'}) writev(r0, &(0x7f0000000040), 0x10000000000002bf) semget$private(0x0, 0x7, 0x620) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() chown(&(0x7f0000000000)='./file0/file0/file0\x00', r1, r2) 02:27:25 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) pipe(&(0x7f0000000040)) close(r0) 02:27:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8000, 0x0) munlock(&(0x7f000024c000/0x2000)=nil, 0x2000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x7, 0x9, &(0x7f0000000000)="1d349ab30d9e88cfd27e7e27be08ff3a8704a60986e5455f721953b703cc3750b816044c877fe9d864a558ac638520c1b7182009e8281ad4e7fc7214e3c05d938736e500e6", 0xfffffffffffffd6b) setsockopt(r0, 0xe4, 0x5, &(0x7f0000000180)="6dff466d46ee87214f6c6b0da1895e0f728de579e808911f7364d4a4b632146418a92ff0b17e6e2117a2eab08e413695610748cc88bdff0c4e9d3d61d1760999313cbfd0f614e20e1ba2d6c369a8428efa811a7c3f934071c591014bd4a40d3f6abfd258fdb921ed342efb7c978eefa1c6b4d6c96483bb451f0d2eed018f65c8ad628072343144aaee6451c7970b33084ad33c52c8f4cad93d544285a3be65c376bd243440254977d29ba6593ad9178e1d28fe45ec817d1ffd72d1978954212ffc034abb5edb724cab2ca7c851e3ed02115db617fd01d0dc11eb932394e3998ffd41f4b125893d430a2589ed0af6157e1d73f28cc94eef188f93513e59541f812680dbcfcea33b5f34b7690c53456b08675c17150afec553cd2ecedfba8b8b6b86295c91434c3519bae03e8bb0f55efde48b8ae868d58edce0f69ae3305e1d5f93430ebf4798f994b957dcc7ef734908f6b222e8965930b366452954c13ed70b6d430b4c74184ee50a3400f5991f162b700fc6b7b2faebd408d8148e25e4cd4c4058a653640d3c9a403a16fa908f2a906f5edf50071ec5562b19d8ca257928ef2cbfab2fa6824f281a422cdff06a38abe0a9740e1be5adefee1d1ad08e454064dac534c38c94b0ab242f23cf9e481d4ead510f69b511d16bf81a2ac5fdeb9ffba09a2c89967b298ee411261a283bec207543b467ca7841400f427642040f429cfe074c563121fa539dcb5509577a5e07a94055941044abadec3b0a9bf450b87fec27b9aa9d41e4c63a89f5207a3fac275866e34d3143560221c50c050634df65b1963205de0e21aeec26cea9253312b918778017504c1bec4608794831de59b6083c2069d71e7b7f1fd252cbdd1f4e499853bdf4540538c149ded9b628ad842ed5a0ff7736211b0277f288a2d05c7a2f5488252e1163198a387e9be87099295bcc2e2ed564ea2de1f802dd427368072370463bebc3e7f415ba1b8d0183feaaa26ab30171c83dd2e11eea99b25f7ee60618b08e994747d9cfb9531c255f0311cbb12dc3449bfabbc0d049e1c1d030f4eacedcecf57d605566e32696c9d98efe62dd9978f58d14f013dbb69cb11b1b9d60c4fc4c38d8ae41f8c56f63de5d78a95a0bf3fbb46f839056da94045b7ee152c9dda33fb7ac6e1df5b2cdad890314cfa9684d1708d76f866128abb316fc1cb3fcd8a423fc54cd26b1413e6428fd44b4393af3464ebb8bab50a4af15cd8d9ce7c1121f522a679c7149aeeeb10d56688ad573f5e500408a1ff3a2886a89ac86aa69b95f88684cc5fdfcf912d6b801eebc0e7362476cc70bf8d3e214468b5bbaa21f0eef17c52f959d932721569e814a7375667c93af0411ccfe49ba112621992a1bb2306bb46bb312daba3278bf962ccb265fbe04f3a683e21a0acf4dacb589938029907dcb626150e6d9a814073bf91f21a97a0c9377cd8970a8100686341139df0c51a894da3a03de30f6862af65c7f7726f9c0d8cd885a6527e93f01277bc756ab1a5db1c541ef8870055901471eddf2630a2cd533d5fd0106d8e7d6c4ef3444ed1db5e28018af95a39fedb7253fb8b10424fb541d4e20c47d9747bca25b4c5d7a908757936739988bae4a091d451cd3e9cccaf06b4b63acd2a40e2b4d0290e33b56431743968d40b8ae8e70bd8bec5c00eb6567766e73ea22c8bbfbec14a8d485f37a97b8e2f73edc5c5d7769b570aa5c2f58eee3aa15bc667aec33becf940cc92370e8b53dd316dd227139d3a5c7ffbbb2a8a2d587b689cd43d5491c115b1faf84ed1657c00e1b99a5b8be46dee560af5865e1b58f4348e9b7ea876f431c9068e466cf7a6be2438b35118a84dfb4a4920ec370d1ad1c22c8c9a8e5a8dd639728b5920720a75813b8430f9e05384678846f5ef8ab8101bfd251c72a313c08abcf50ffa936883be0289ca2c164c35212de651242f7702b8b4b3f5009d3c39f7dae505dd3035f47e634e076a4354cb657517644f7db24bd142c8f0ac9eb6f0ffa762883765e89411579802d11401cacf831525e1a86caf8b5eb6bc48a8d7188c50123e7b9359d20b52887f0b940a04de2c7cb42362363339cedf129ea14507683caae5abf8b55f4c3ab1787439c49a40801ae24b172d430759e47ab1ec07e0e815f441bf567d383af9ca3fcd737d81fcf81f6f0b4214f93f030df311378e8fef44fc71d947652236a6a3f566bd1e2b8830cfb946be1466a2cfe9c5c3223affb66d4fec22f24e488d65541893f127403c2562ca8398a03c162e305f0c42799b96f09013ac15afc67db68e6590223505db126dbe37777bff8e4f12e23d7d29da25e6487f9ed7dfb4f5c81d26a4665533bc6776e292a5c5ec56ed073e29d1ffca36272ae270a39caad2e19859052e7c8627204a3feb64b5b8b47ee6156f20074619916e635df33365f9b54d923eaca46238ceafc78050856629d4c704393148cfec7734f23d69d5dfbbe4a38fa473030235f50949ec60bef01c767b943d4462c2ddf5e44c56847ff15e9232cb869a9addb0f6dc5ac9263dbbea677579ee8ebdfaca4c3fc8ea997198d6f4c8d569ac8e8925a23a8b5003f8b0f89e45773153b66ef81a77ce34aa8b45d474f70d62fd8ebafb7187da098b6da6e551a2a8aa5506e93b3464442fffa991e5b089bc436a30df968c76fe3ef519d445093526dc84540e0c5968dab5de35a03841a03b8a8b68641356d28f7cb9a991d182629b71223c8eb637b0a754ad1b4717db2df11e7d6667527d1d1a7d38b3b8a7f7fe1afc28ff07431c3044d343f873cb4e49022bab5528740ff29292c505fc1abdaa5e2f6ae6ac3d1dd47d07b654f3c967dc21478e0cbe44f3db847fefa5b72274e5502e5b63f2b9a88d30afd4f4c047a4795cb83f1f3255e32bd5f4c323fb50054e8b745db3272dc32547fe12f8390e62e6810de8839c274700532b20dcab57b6176786aea3e6c5d097d684155344fbaa16c9b0f5edf6ef030cc2d561ed929fc8ffb8e97aee76d0efb3472076c3a8a0af91602c27e6f3d15a937f9644e8e8a4f3a39af3c1fa1014930e4045a417508af90e9be3fabfec3edc02af98ca44d8602217636dc57b1ed16332f571caf2270725aaf68ca87278b41902343004d93175583a3a438818fd57f290b9302cff316f266d8e3d213eca19b0da67cc4f4386b2ee20768f55858b1ecc7f916a6279fbb437e45eb4749e9303b4006712cd92abd0d095f603475832d56fe65c380c9a7898caddea7eaae19b2303e868a5659da93f3dc9e88ccf8538d3c45689c928292db0ada78d3828bfebf5cd9aa5a87379221dd5671fb256b870135c393dcd00f098900b35bbda89b0e9ebcf1a844733056fbb774e440e23c8bbfcd35f634755533c24d294864384489f6dad4a8c6d6e32ae1016197feeda12b14001138e1917ddcfed6dd91d37725b2fc25f1e5e543e650ffed0703fefaa69a806b69a474a1410195d572f8a60ec806680694d3c80ef61e788a9de455b8381adad286d2223d9a6cee1ff148d947467bf89dee0cfae49f1444aa45d4a12812f3b23728b9045f1ef7bc86319baf1e7c9a8d1e14bfc4b03f45b8e16c36580f10344dab45b55043e14ba870ed1a47369aebabfe28a6394ebb5426086d5ca036da224b75358bbacadd958e7884ff583d1f7f948c656e95ecf1443eb6afbd6e81ec4fd09ca3a926bfd674289e9f6beadcf050d63eee0b92d62b8231d755b64174e7c7a92790fca693bf35d1424c3f6732d562eaf28a944266b50b341736e08e406bb666282e5389f55a73110f6a72768726639f840644eaee5b32575f4d55fcbeb6910f06a359273b77360ba059a3135dd9148bb03797fa937a6bfd25d0018f54f53515643a06db3549802871a09fa6d328753084097f3671cc24bb2959a084f9e947c42881f2673c5aa7c4d59404134d27d6e173622146a8ada5f9defc677807d06ab0c14e6cdb74d3b0b71291d500df379b76ddce89b69ed6f8a12c139153c8c5706ad509bba80842d2468de1502fb3237bbd591cb150af0249c4717fecf4b096d06c5c857b15bd8cac87bcfb9b04b86b1c8a10a315d500ea948131feffa0605f1da7d5a4b18b5b7db40edeb6fda0f08d9af7e7ad1b52ff6e5328ade0d40b6085629e2f5a2626c5f891150f8f09631a3e2a123fd389dac1877b5068816598e20e27996317e214faf8e5330bbb0afe98cc554e00aee7cd589273ed7f84998550e999e1c0a66b0d50c73db8276d3539d3ddec0fe90c00ddbe5f2a828a089f8c48fe3c7642bceb10b44ecafa98bb2c18a9abe56db60e67364d8d5994cbd892febae7a7414b17d7c387aa427a6cd6a276410d39704595177ad2924b3b54f7e68e39f9116dfdaff1c7500ac5189274edd89943bd0d58e204a0471d877c8c61837942a7d6b3e61220116ea6bfcff50d2f0a714b24ef801b4a2c5502448ef4f253aa15edb8c8d0c6f458b74b93046e4c45353b4b0b1ccf7bddff46afa4bd7c3b57337b12d80f2c7268e53095fdccacad39122be019ef049eef1318093647c5ccfd8a4f690fc6b6e8f949b135b01af0d36c428832e566876eaab83f7c29bc88c1fd7ee65f757cdefd547b8d8d63b63abfeccc5ab2d38b6b55e9d2c35bfc54ee08fb75a48a43153e3d96f63732703aecfc7f27b3ac9ec07c86a6d96ce7a62948eeb7ebce3bbaeb101035a2ae8398faee6eecf0d8ce735779e2126a3ef2a8674a6d66f66c77239eaa4c704cc453babcdcf39dbab7ae2996777de6639374c5ee7133f8e6c2e108e68f4b4941faefe15c109075d0a0188849150859c9be13a09ecc5d8636dbdbfce53decf7be0005b9561fc9f332e1b1649597597c922fafedbf1800a00efbabb6e1268b23e54219f6319fcd6a0b57f6d0322cdec317e77a596f4b98a1eaa9fb4c75757fb3ac9fc591f34360d1b6f66cf41f6acbbef93445b7e218ef74cda1a6d9ba0b38fa0536f48b08738562ed0c80575d29f95054e9e1b611960fca4c51bd5103e6927cafca54700be3f86b16b4ce9d83e8c818577eb282d8bb52946235db4601d85e9ba0d2521ab1e452ed50b72389bb9af8dd8d342171177e88f43cd972b034fee5f062327babcfd580a63ad458860dabab292fabefd544c57b80e6b9f3256c52638d9ab25d6f5eaa9e4ba292a74fbef4f68197ce5484ad35a38f2fb8485ad461eccce073018e0c746ed4c844144b417a5467ca514b400e4d06582c2cf31f61458920cd9cf5c87f3406d83a52b9b90fc32b2b6b03c99582922246acb32daab6454cf032bea7494e7d7ba31335cdeacc91bfac09aee35385e5960ae6a3ae34c5e55e247545c74a252e5e25af18adc2a936e83841b5dab10743cab9ddffe49084d091df80e9e7ad62bed022f52c6bad55a2d5a594b8019c35d7e183ba80c395536be211c98c2ecc72ac28941d941b42cd708317db1dfb0ea273e1d1d3af2d9f68b8ef736a1b98d7abd66b544eefacfd1c89e8b7b4bd2ed09ad7d1f64bc4186ec54a41a160611c29c24145a2349258b4a1f2f93dfa825886b74d61891add4c9360cf2a992f1a664e731c219367fe2ba0d3b673570ad31b69d979da65403f68b2f68deba02c1d0c081c01ebc10fdb568996de2cedb44162e43ab32ded9b1b5a9f485a0d6c265be426a61307f3e7c53c76bfbf9e15af455e4515ac03b17eee31b328b9897eac0e683a724fd9c9ec970744cc1e62f0542432876325ce6d215bcf8ee9345ace7b5aab0b50d4add511d4cf17bc6293a9c6fa4256f8fb60bbcbf179e122d55682445a4af4df96a897792775e3ff1f", 0x1000) 02:27:26 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x900, 0x104) kevent(r1, &(0x7f0000000180)=[{{r0}, 0x0, 0x5, 0x4, 0x7, 0xa98}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000002, 0x80, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x80, 0x4, 0x8ffd}], 0x4, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x6, 0x2b, 0x1}, {{r0}, 0xfffffffffffffffa, 0x84, 0x20000000, 0xfffffffffffffffa, 0x81}, {{r0}, 0xfffffffffffffffd, 0x4d, 0x20000000, 0x7, 0xd31f}], 0xc0, &(0x7f0000000280)={0x7ff, 0x1}) ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(r0, 0x0, 0x0, 0x0, 0x1f, 0x0) execve(0x0, 0x0, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/196, 0xc4) 02:27:26 executing program 0: clock_getres(0x6, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xb3, 0x2, 0x7, 0x0, 0x40, 0x200, 0x20, 0x2, 0x0, 0x10001, 0x1f}) 02:27:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x6}, 0x0) socket$unix(0x1, 0x7, 0x0) 02:27:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 02:27:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000000040)="dfacc66ae449d68b3b94f1884267684c366e30b664176c6b41fc26910b0e55c20354065b574c89b443286ebd533e30161a5c268050bde02ee75f2614e82d0ed15c35ef746c21ac1f6a3950c8596acce6feffdbe5b1555155c3e16ac51dbd09f3f1b23452ef395e87dfa72ffbd71c93a9dd680db13d7d5d49a23f553bc7dc46166547326964b83006dfd1a9c5073e3902d87c7ce5f2b800016ed45d9e37482d174f13841424cee3d7896504d7c9a722eb8712ed036514c306529ede0218f669129dd989bf92edec517d55aff15c56689274991270683f8ebf76cf4e9f30ea07366e98d7587529", 0xe6, 0x1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 02:27:26 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000140)=[{r1, 0x26}], 0x1, 0x0) 02:27:26 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x510, &(0x7f000067a000/0x3000)=nil) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) r2 = open(&(0x7f0000000640)='./file0\x00', 0x10000, 0x3) writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000040)="16af080ff1da82525a7856619dceb29192d1539e39cdb127122e66ed082884bc4660981c9cdeb9724a6f4fabf0af374473957bfb57bdbb611e0dbd5fe17646f160c7fdf0e3e8b26141b90bda07a4d86a3e605d54b181", 0x56}, {&(0x7f0000000140)="f4d61251055b430fcdc7bdbbe0dd5aec5cf2ae39b70ff449edf09d8cf3146f59da14c3d18026fe1a38c9b97477de81f81b14601c80c70d8d315bbf60651d50784d18174e762454fc874a0fb533fd512cddae67b8d5d79829a5e677802b7e03ef5eb455845c4593daa59cb2a45db7fab96829a6ffad23dda5d2c50d4639ce5594cfa164e0565cdde8da522810d343115ef7e91bbc818326ca3b371f43c01d026d906e36c7a1c0492ab18d235bdbea1e0eba9f7720ae6ff416e2aaa751a297591f0206224904b87a78717e1a081d1787b24dc357754a90ec087dcfc8d301f525dd8c6c763dfbbd8d0777ea8256ae0a4515", 0xf0}, {&(0x7f0000000240)="1c34b577077a24247033a6938f281932efefd2e73c9a954cc91ea375135b2e26daab6f27290ecda2a26c36", 0x2b}, {&(0x7f0000000280)="3d5c74577518e83a9f24ef7c2c72f6388243bfa89dbaa7f8a1d66ab2f53bca9a5a699ce35d0d23f3788d28c51e4d56581ec1dd56b45e57d404c7f5a7ecfd529ab20b05f01e05af79b86b8ba5fa62db78c3b92c4d03677f62b789b60a717a010c0707a818a48cef42ac4eccd827baa7122551563cacc56f5d7365987813d1d0d4c637baed6b8a5c39d30f78b8e991e95b3430241adb0cf48fd5966ca8daae89a52de79730c4b4d765586c8786911fdb", 0xaf}, {&(0x7f0000000340)="cade90815589a987f56a54acb971b8a19c54e288ffa5221249b7dbba8b80aab69210634be49f9de2b62efa010706d24dda748bcc26108916fef286000be68ab601a18065b99039ce1a7a45b5a47a48374f5e67b688c12b6a805bdf809eff5b2d0bac9be9ae6336f6e1abdd4a80b39763ba0599fd81a5e884bf1c1336f5d675610e754e9b6e80472a0ef1b90f422d6a6fc6389ac42b1e92bfa7d201d95a4449ecc315e467f2a016455e9f14533cef3b9439534b1da0481b2c01948b6a96156c2388", 0xc1}, {&(0x7f0000000440)="be4b020db4e9289f08bf2973c77a91a84dba6c289996c93faf7f3b7f0c9285952f43b0543bf7bbd8ef9eb0b88c6aaeb6b1", 0x31}, {&(0x7f0000000480)="f323a29417b34c2d95bb0d69879c739ea555dc26ee7c48b61726bc795ba8b2b95b387bb3a3a28c75231f7bacc337c566d267ba484bfab6725853598dfc71c2f8bea14d08bca77df3fc4a69a2aed0b7dbb8964ca5031208d4bbb91cf9d737aa41ec3101f80367d1be82e04b6f33578afe6b7681bc0d0a759829", 0x79}, {&(0x7f0000000500)="6099e58ca5ebf0f3acb6deb4986f7ca177a6c958b865afa35f0e096450e15c8b3603cd1048b167cd6a7154451a3560c4d2f8c1342cde01b18897a1be43382ecca192c405c18a120b8cbf33fb3dd70ef315411f85def6d05605f07f0907e57d492536d82ad2d2377ff7268107ca7cd8e97d518162cf85941bda618a41702a97350ee8ae3cf935599751b357dd0690d22e18691af883659ea3a01ebbf5453948fdac34", 0xa2}], 0x8) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x3000) close(r2) shmget$private(0x0, 0x3000, 0x1a7, &(0x7f0000023000/0x3000)=nil) 02:27:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xe536) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000040)=0x7ff) 02:27:26 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x20000000000) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000380)=""/76, 0x3d}, {&(0x7f0000000500)=""/4096, 0xc0d}], 0x34c) getsockname$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) socket(0x0, 0x4005, 0x3) 02:27:26 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x20000000040, 0xcd5c) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x8000000000000087, 0x3) truncate(&(0x7f0000000200)='./file0\x00', 0x10000000003ff) 02:27:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='./file1\x00') 02:27:26 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x20000000000) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000380)=""/76, 0x3d}, {&(0x7f0000000500)=""/4096, 0xc0d}], 0x34c) getsockname$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) socket(0x0, 0x4005, 0x3) 02:27:26 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x20000000000) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000380)=""/76, 0x3d}, {&(0x7f0000000500)=""/4096, 0xc0d}], 0x34c) getsockname$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) socket(0x0, 0x4005, 0x3) 02:27:26 executing program 0: msgget$private(0x0, 0x2) r0 = msgget(0x1, 0x218) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) close(r1) msgrcv(r0, &(0x7f00000002c0)=ANY=[], 0x0, 0x0, 0x1800) r2 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000580)=0x388) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r4 = shmget$private(0x0, 0x1000, 0x121, &(0x7f0000ffc000/0x1000)=nil) write(r2, &(0x7f0000002400)="f1f478fa4d90efb0167e5173686d3043f90a0cc004aa1cfd65a536e37a7d5075e14b00355b849315dba872c54d0e42661653e25719f24cc7481ddeaef0f5bf4b631cbd4773cce188d9bc877920afd75f36c3220c53d4d20f0068210fba68346eb293ca08e4c1c56bac816726b5461c5171c15d9780847b7f2b9e439338b2f2b50136c7bf7dd784f361a3f5e941535c12f97068815d033d770679010c851df138ae0775b6650fe42f1f5f189c574bfc36a7688e67b8b920a7459c126a6efa8ab21893ac328e82e215299accc0dadbecb372ab849c260cf9e878bf6b70ce34787ad2171a7486a442fb2fa2d2194ada3366ef17255d8506b48196b0afdf522d59808ed37f453411d59772f9bf568cedb79a52040685ba4bbf937381ba7ead2f0c1550629e3919bd27a8ea63b31b14d3eea8728ce2f79f16fb44deda59d8b502873aea7a5c1a0a0175cacda531b20c60abd2eaf1984877cb0236b4147ca91384aa5a8492577e977888c3e122ae72dd65705060636b53d2aab019e22c5bafcd867aea8a08d4403ef89d6eb7f1511c9bee6faee76768dbc2e9ead1e4666dc3d19e30c2dfb37146b05eaaff09dba464107db333e447c9204a2f6d568ba00a7ec874d2608513fb2b7d0721eb0920705f39074735ee80b0c6d8dfdb37f1159427f4c2e0e5d409215ea70d43d931108ad5446aab5bf6a7162ab86991c9f5d55f335783e30963c738d34438f0dba38a18f7d80dd5e3aec0e7a5d6de22ffe165eb894a419459880116297538b3a1608aa095e1f13e5aaf988824240ae14b7fb0ace4e0bfe272f8e176f59e52f9a4c59275a1d0a3763952af51d97db0b6035d3172efbb6b8a9cc662ebe5d9677c18b40587e51643c8a46491535b28b475ee69170628f02edb519c6098c6d865c08bc154f1a9be0fec913e6c60ed328bbfe58b96a041125a3ad3cba5aedca8a472c38e6ce08e72a9fd678502c0c41a836daa682beb5fcd44ec66c7af50aee10f9a19d7f3c7c0c5e4c54422e3ab7cb0f8874d894db3a8112cbc486cb53f2e9e5cd33cdbe6ffd67a51d4d9563c8a7f62e4844a52331d10f336a25a626b5d7b3a9c98b0280d72b67f54b98b71f22ff18d65e03677b6f586f163c0ed765bf27628b8f34c9aae25c56536f507050c9e3d366e212b61ccfb6fca596b1172ca0d0ec8670510ee51caf7be1325d28a1e3ffbfb53d490557472c7ce2a24050cd1f486ea524728fd1d88fedc7306dda0cde7a63198faef996f8435142359180603ca6c194f5c5f521d331afcdfd74dde7e5837dcd3aa9f651b2da7ab4549d70b9b876aefa8558c8bbd48aca1be2d24c464ed26a8aadb26d70a15f3131d0382f9dd81583ca3474fcc169dc9c43d944cc93203225892287d4633a3944640cf504cf623ea754d673e3edb6a4e9680daa4afd5910217892eb8a349a9d074ab13b48dc7823bde0ce38d26f7972d8da76987a12c8ba8aba8f22451328c3a2a51b43f9f6d1eacf9af51ea57e8152f8e3899ae6e2722ca5503f0e5612ed51a87451cc910276a454a7947523beca13fda76b461b888f5c5775930fae54d85217aa21c8999c3f18434ec2e771b6d6c4bd5a30dd3c5f477ca640c51298ee8a7d23f71cc8edfb7f65cdee4395b7a3a056526537e09b18e27ef77fa9bdc10fe0213dadf52d02f5574f78ad6786f32dbbcfe4b217e9b865d74041ba5acb3befeac04182c5bf486b04ac68e25c28f2c5ff02c37dbc268134d38aa0cb191b066d23f8df7a08f30ac61f8db88191eead137dc61a332d10ebdade456753433f2d5de1c7da9d053a64a5eb139a68a4dbc2483d71c7a721299b74d8c9cbe4cb74cb9115664717a0d3037f1da6db746c1ca1718f2521ff095d7224ae9cea580fcda370a91265b4b800564ad56c127293fcbcb6104506b5c1f72059ba7cd29cfc49a8658fc94767dd016cd16042f62100a580857030475342d8d7cc8b47fe91523a62e11f45dae9591842fb76a9f835858ebd7b4ae0d083578d29a7ef42ccbff109b2775a9cfbe9264f0d3bf9df0567c0a892edaf6c12700b2dcee6e50704a5e67cde4a4a38a2870268b6d7be45e5762cda9d046fc89771e0afcc16e567b5f88155bffb195044f91f4c86cdeb951fa6911e3ce99ed3c6dceee6eaf0499d5af32b88405ffdf88a7ed0adca94517d3fecac1beb01e8bbe3bd6f5170a38855ae381b025c73a77ea3a7df40c7638a5c83f059b846356da1ba206c6d6623a1333ffe0c308febaac3992ef41e2cd45355e1c0cbf3bb5a25928a636ef30daf6af6d4a56e1e214753278fb7e11ad3a87d685da0d5dea921d868a3bdf05724358beb0d754345b8b95922e562a73ccfa9b75ad2e3aff7a8f434082954743ffac5182c0a2743dba1aadce365225fe89f905c33fa613524c87c8b5844672f41c79c985154a8777f0d6b3fb706343894c9fe0f2855d79d6823b50f0782e3543ec7fe445496ba98b5c9278183cfa44aceab3b8cb346099e48f950416bc58cd9aa65794cd314c954521e2d0adc81cbf9e1dc324fc23ac28a2ea5fc1fd2aaa2689903a1e493278aa7d7fbc5d22a4eb96ca7bc754ff137fa611dd84b766afc5fce60759afe2b27ad1b60156a3e4d2bb313773385b169b4d1ecb9540db1c506b63fdfe8fb29baa934fff941ad21f03f9f9dd398f8c2f55f897120666ec92aceb0e18c8fbc62494d1915a16fbe982f80448103c631ec675f6991f4c747ee7b21eeb019517e46a1a2e2b15378520699ccd164da8ad0212aae9e23f091c1efe399372970324a1d3ed0e6aaed8a5845d2b011789c1337df9e72554e08048dab871a590d10614545fdb9a801f04932fad9e0ebfba72a4e984c9a1c49563104085217173d52468a8e5963471340b053fd4d54fbcbe6e66f58424ad571e74fbd891d4c8ce9b8d8b1494468113f6868f024c259ad1b1f70b1e7da19546534ec6b9e69ac2f5928cea1dd05e9c9402118e1abcb640bac552e61301dc1b8bb5849b44df51a0a99fe778d131c6ce06a2d1951f63c33d7540a743a6859a74540db0b2a5905ad9ee11e77214e613d7a9bcda40ded6cc2adf1a8f01a18f63996c15bd6cd60424fecb1f73777752c556b9a21d0720b779a15fcdcfdb4c438627ed66cbd9df4810d3bc47279e5c705d00cbc5537f4e97f9b8a41fd28bfa27adfb6b5440f62b0e980b0689cd1af12dd13c5ab06c15db090f9b195dcca18a018e169afbaf47d4b143e652bf66c426aa263ddf7faf11de77d8466ffc114c2be78ba986bdbcd4bbc31b4843d93737eb0bcfac2547f527f649f518511a3b6d7d99f1bf589531d77f7b7a5bddbd30db5167e84a20a2e6c6dff5e1df6fdf4644b55231f780249715a5d71484da601de6b3444d7261ac9755480cfb103fc6620b74f5deef70f1029392490de9c7067bc58dd9fe44f2d4ca0dd54a7bf1a46ad93c712766b9e9864192a68d9cc810e7733ee4530a35506e6c6051a8c056363f57cf8d129fe3214fe2f9237123dd9f5e5c8177f6d6d62781809ef9e24209b0f6d6b4ceb268f413d12b3f12fa8207d16d1a99af8ff83e55815029792313e11c42edebe067246b5ca624eafc8d27fa9daf74b00ba52fb92cd181cfb0707e5a33fa6c69d7d194097de99bcd0f180a4ade7321b21f19f6f5575e624031e6c532d2040cb531d330238ca590d0e067ee86e9582f8fcd593472df5c2960841e893a1650611a601b09ade084b2274c016754f6b648ee294b86a22c8c29d7ea7b26d14248c6126bd8f2a491d5a870e61dd4caaccd52769fbb77f1e5f78004dfb8e3de9bbe1299422e6e4498419b83f46f0c71843154f70ccfc3fabbfa155c4e5dcd568e63cd863fc16f96ead409b040a2496af51db8290154e1a686f2e4015ce6af991e46a10306116b2ae4d734262f53bc301b9768ea9be18a11b1ed110916de246221606ebc291229655313ee272e9d22df008fba643da5bddd0d7aad45a2762f87c86c8ac1f392cd1c20f8ab6018c0433ba15b98c8d934d15fced069e96508d0af6ab1fe1bd9cd14614a98558e4fcaf2cbbc9f1efee202108bd4f8bb6bd9ef0308e3b5f9b9915b70ce6d8fa3fd11c804dbf97c1588c58658e92c8f95919e2447d751080374d6b5f50c5fe860e49b05c469aa7980b21d3a8417ec87fd9eb9dc3526e4e73acf10917bcf8716ce00805a13c19bcc9a64002a798fe77e087a79d64f7b51ca7609493ec6441e5310bb3363e1a7b7ab4a81ca8d33d043812a52bd3cb3893158282d1fdf4351978885774b6ad076a0990b2fdd05555effaee50970ab45619af4d4da11019b7398f37fb896b3a73449959e530f334879d3c0743fcfeef4581e575f4777dd89df2df073d0b6c654cfe525ed01b8ca68f49ea096a4425acaf4327710667b4129e431f9107be3e710a11d854aadabd20b6ae39bc1ceb263ab0e0ea98afe65066d6c31f8e3b7f801eaa0b75866055fc0159c9fee5e546d902338d666e5ec59598fd5d3c85da4a9a96f264a72ba238dccab4c6bc22992cb6038966db72fb1854e5e11bd7c57dd06a8621e7f1377072944035b2bb176531f0a942912fde7fa7f0ad859139aa5547be02a463199b99f55d0e0f2d0482bfa36593424f07dbdb65abc32c4a5ebf2106f9206605683cfc8e896d12848188d652f2e496b35b2334e5d4b4aee9f9a32d9787d1cc992efebe1aad5fc576ead4fce16640a3598171bde147eca324edd71b4e21958e975d681609b58830fd112f1d0b7656073168729f41323f54ccbd2c7c5f8ff8be68c9b61ab480553dad24303275a074932028c4174c0d4375f7ed2c2ef6cd442ab9ec80dc8a423e47be6de3d852e2889b30c41195a982cdd35944b4e7715b1ccc4936e2fbf212bb95ea63cb1c2ad7a59dad8488e94f0a22ef6e4c151795cbd2cf4358cb511b396da320978e731cd09b045d479cd0863991271eacfae881b23e58ea62786ac81d8f304e9a92b4479c3b87c4e340e8f554add40db312cc600fac2df9e7030dbf0dfd41e4ba38aabeca4b9eb479153e0596466593f16190dbf43f0e537cf163478d7db316ca715acafc8f86e9408f8351f70191aab7e688232f80bc1e1e299e66c474f0db4782f2ff196a28a429e04a03fdfa91b9757893d3b88dc010c22b706f96881f4fbb1dc37703d6026da607673ade379ebce51fc9ada023c93c7a1df51a8084d0b1ff21292de602d6103fd1084a62e02126b5aaff34c82f76fd8fa43d22400207cd52bef91d2e0a5ff3ca3d5aa004a10eb57b7b895aabd1c766022f53966fb0d1291a69003dc07cc3a9dc08a1b1821020b2aec30e032b7aa679e3a7e2cc87836b25f49241c193f5bbbf48c14df0511aec6cc474dd5eee9ea02ee09589b5b0097490205c3f72738913096cd21b52a4ff0919aa28090544fc339ffbe987c245d3f920ab5693817546d02e21eca963e5131efcc12fc908dda0e2a084da84e05ff63ea62d6799fdc671cfb3f9e98f3a29e0bf5f8a6899fc1f8f6f80d1266ec371007f23424bdb86c84f312b4407015524357218f2d8b54b58d06f315c5412049a93be7981d2012fee538d4abe380f3d0723a9be891a6f5ab374aa337845dacdc2a3dd4245d2a6759adf50ef702ee56f5194dec4f9df0e7905dc6329b9e4f1daf5324e22e5bde139df4f01e03a297b60d9e5b8be45496fcd81eb36a03ab892f3efd9de9ea68725e08bb6ab6a9b8951758a6adcafdaec039cee603ef2a234b350bbf6f55037e0afb4f47c4c24a7c9d483e8af67c0a547e20b5532cc7bc4cdfd54c0482f90a82d44d9a049497b2ccc6eded0408", 0x1004) r5 = shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x12005) msgget(0x1, 0xc0) r6 = semget(0x0, 0x2, 0x10) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000000600)=""/229) shmdt(r5) msgget$private(0x0, 0x20) r7 = dup(r2) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000013c0)=0x65ca) r8 = syz_open_pts() close(r2) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r2, &(0x7f00000005c0)=@in6, &(0x7f0000000080)=0x9) semget$private(0x0, 0x4, 0x103) r9 = dup(r3) getsockname$unix(r9, &(0x7f0000000700)=ANY=[@ANYPTR=&(0x7f0000000400)=ANY=[@ANYBLOB="e45f647b789b9f0647d9957f2db75150e6a28d20fe00161db3c7cd6cb3989a13eb548e51197b35e55e2e11f28ac11ae1225f0f7801eb874d7af450e19e3c6348ba1040eae187aaff870564344c0790fcac4b5cc36fcc048d52d1ee290fe15be11a40602bef6212ada8152ba996247126ee59880290767a1d7ac8b2085f867d9695c188dcfe9875d3ecc0af8fb935f31c17818846e30ee1093f244dedb1c79214ff5130ae8fbf390225e8b6c96dc01fafbdfc765a2914a3de14b43b9fe17b4b4f7625cc4fe14dd3d9670cedccb72d2d6a0e094c9ca255b314dfe695dad25b4bc7669555c861e86b9ec0dfb8179bec90", @ANYRESOCT, @ANYRESDEC=r0], @ANYRESOCT=r0, @ANYRESOCT], 0x0) getsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000280)=0x17f) r10 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r10, &(0x7f0000005680)={0x0, ""/4096}, 0x1310, 0x0, 0x1000) msgsnd(r10, &(0x7f0000000200)=ANY=[], 0x0, 0x800) 02:27:26 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x7f, 0x0, 0x8001, 0x1, 0x7f, 0x6f0823ec, 0x5, 0x0, 0x0, 0xfffffffffffffff8, 0xa616}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) pipe2(&(0x7f00000000c0), 0x10000) 02:27:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) socketpair(0x1, 0x5, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) close(r1) 02:27:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = socket(0x10000000002, 0x2, 0x0) recvmsg(r2, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) r3 = dup2(r0, r2) preadv(r3, &(0x7f0000000280)=[{}, {&(0x7f0000000040)=""/229, 0xe5}, {&(0x7f0000000140)=""/115, 0x73}, {&(0x7f00000001c0)=""/163, 0xa3}], 0x4, 0x0) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 02:27:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x8000, 0x4}, 0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x82, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 02:27:26 executing program 0: r0 = socket(0x7d3975ba6f5010bf, 0x4003, 0xfffffffc) setsockopt(r0, 0x29, 0x1001, &(0x7f0000000080), 0xa3) getsockopt(r0, 0x1, 0x2, &(0x7f0000000000)=""/33, &(0x7f0000000040)=0x21) accept$inet6(r0, 0x0, &(0x7f0000000080)) 02:27:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01781b2d060000000000001f00000236193d13040000000000000000", 0x1c) write(r0, &(0x7f0000000100)="60232a63bb36df597800ff3ebcc2b765f968f02dc7de61ff422a85a75b78d6aa832eae12a609befb5c7dc2fc6ed140bbab21ba7fc26e9fda390d33ed97434f2dc7cec59e855f01b57126fb8d47c47a2425e916bab14fc8039530e7ba0e78af117e912d4ffebe60a0511122999e8ece4dc9bdf4256b545ffe80beb34b1edfbeba8d70308660212d2f94bb21377410ce6dd572bb9231cadf283806b0a1a56e3701", 0xa0) 02:27:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="c53ec3d6d6ece0d78cba11542b4a05ea7a47", 0x12) munlockall() bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) socket$inet(0x2, 0x7, 0x5) 02:27:26 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x7ff, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0xbe, 0x7b}, 0xc) 02:27:26 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) ioctl$TIOCCDTR(r0, 0x20007478) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r4 = syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() poll(&(0x7f0000000040)=[{r4}, {r3, 0x19}, {r1, 0x40}], 0x3, 0x1000) 02:27:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000000), 0x4) kqueue() 02:27:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffe, 0x5, 0x7fffffff, "cc510e52337b2efee534840c76f30d3fc9c06d00", 0x6, 0x2ad3}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 02:27:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) setrlimit(0xf, &(0x7f0000000100)={0x7, 0x8}) fchdir(r1) 02:27:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 02:27:27 executing program 1: nanosleep(&(0x7f0000000180)={0x9, 0x2}, &(0x7f00000001c0)) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x1, 0x0) r2 = msgget(0x0, 0x320) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/65) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:27:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0xaf) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000140)='./file0\x00', 0x7000, 0x7f) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) setrlimit(0xf, &(0x7f0000000100)={0x4, 0x9}) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xd7) 02:27:27 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000000), 0x1000000000000030, 0x17) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000380)=""/76, 0x3d}, {&(0x7f0000000500)=""/4096, 0xc0d}], 0x34c) getsockname$unix(r0, &(0x7f0000002840)=ANY=[@ANYPTR=&(0x7f0000000000)=ANY=[@ANYRES64=r1, @ANYRESDEC=0x0, @ANYRES64=r1, @ANYRES64=r1, @ANYRES16=r0, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYPTR64, @ANYBLOB="76e7b5b625068dc5ceacdba1ff094f06d47874b77fb2421b7d0e7a63a4b3210bd3f61f71e00afb7b849ddc23931aacecdc7e4e9ca14cc90ad82338f92d83a689377c8e1b74a529a291f17dced7d0ef5204ccbf0d", @ANYRES16=r0]]], 0x0) 02:27:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e3c66696c65309423f571f19eff77b6d780b9b77edb60c17fcd202922744189bd093105a750d5f5def3e38f239cb0d8b4534f1a5267a98e7c0cc6aaa19bb318d8d6578002615fdc87ad10876ec596f043f89a9aaee04cedf99a8585389f3e1c5558bbb92daf585a2d4fdb2c00cc2f145884995d8ecbad0cdeb4b615ded15af24d615319085b08d96f608b280191ee3327dcd9b042d04c708ea74068fdd4b1c2f7872e8ae98b30623fdae3e0b8197bdd883cf8dd6d335012aaff44c5f2c0ef7c"], 0xfffffffffffffee9) write(r0, &(0x7f0000000040)="10a98714d47cfa9fe53aab136cf6170c963f1d31f1047a5fedd5d7f6c81a60fe2e81d7d7754d8b65adf6d3e45c35ad7062dc17e7a9b61b9839a09f6a5e119dc75fe90555fefaa18f8dd9312b", 0x4c) 02:27:28 executing program 1: r0 = syz_open_pts() getegid() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x4, 0x0, 0x6, "992aef97ee191455b98885683f45c3b496b97412", 0x2, 0x10001}) syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20080, 0x0) 02:27:28 executing program 0: r0 = socket(0x10, 0x4003, 0x20) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xffffffff, 0x401}, 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) 02:27:28 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in6, 0xc) getuid() 02:27:28 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x100000001) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)='\x00'/12, 0xc) writev(r2, &(0x7f0000001400)=[{&(0x7f0000000680)="fb9ee86a72706afd2ce8b0d572a204e80d9cb53659ba915ad97f030a4b2927ddd1704fe523d810a19baacbbdc9d0f01ac46c7afe0ada191d70009da42e3db6e1c034f6c0169845a1a01549ada0f9c1535372015d9207c3fc6aa71ac5028ea32cb87949b7e2ce27c6d06a9b0daa31479d4a08ef5ec1d70d51cc397549fb0e7a56b649a5c26f87933f5b24903a1c425ba2253154cd24e6fc482774c80e866eef56703d4cc77b6f6729ab113bd6000491400984ea0276f35c2e4b0d1ca6789d53f23e3577e9f2508b0b47e93c8ec6de3807770b33ab5e16fa114c2abfc8d728c8554e6bec80a08ffd9e831858751cda1efe1703125e3df86b5df77c0b276a12265538c295d739f8f5b44cf3cbe1586b8a6d361939ebaf48060993ea8a9ad365a22e6985160c9f9ae4747ad83fb996eef7d138a7b62080ec9ad9c350d89b1026cd0b059149d6cc2db63b959a520278ae6f3d9161ccb6db59c25c465b4e8115eda243c07c39fe194d0f316bf1727feacad016a2ffb8f8a8720c2e9591bf5b145e5bea41acc6270ad8684d9e7ca79ff8c6c7ab97590dbda8a559db3172e10337237dc3be50880be166825f79c79a4fef6818d2409b83c42dc6d744f602a1df60081098086651d4c333a50a289982b156d52cdcbb531ca4b13eea9683ce169af9825f9fd7a26b5715aba59e30618766f3fbb09ef20aa4e37431e30502a8c14dcd0080dba28e7e0e9c74529c9827607bae428ba90e6daa95aaf0cc971e45a1d1c8f038f3f08a63a19c610666099a80a07bf0b318d4eccb9ca20ff53690c42a96e6de1507acdd7f999c24e4633d2bac5ce0f767a37b9538639e00d644cb3e27e83d455c6b9f46cb33c744883732ea5f4548a88ad5b44fa6c9c2c5cbf282f515f93e7fd029478d96e43f372d6927d2282cda5b7033a108e34367bceda83d9cf50561791942b469bcf121d212f74de4c3768411a3fb0d3ff88a2375324169b46ba7756d54fd0de5a9a66bbdd20b7a6db342dfa5b15ac321f47d177a66bc27a0d13b571109664974ad7229c32a3a2b339ea2fa7ac79cace3d08c9a7889fc2f02821f8d487be12f3bad526d2c54d389a301846de39702f89fea45f8c673b04d21c7fdcea081c020f860fa21b637b6d4ad0c800acf6744279be97a9badae3126d171a968d03f1f05548d5b9940930e8f05e005b5e5f619190b1a7804f91c606f6596be969273aa7c75a48af51439d1d773c2cdbec5e777120fecc1ef40ad3640a4323c8c03f10fb7df670d837f18fb7e42c3e24ff9e561027d78d511f9a3528856add986662e2ff59b77c5024d705427e4f02884f3be10bc481c70647c96f51d0b3acb0ea62e65fc6f19143e382a18e66ad658f4eea6cdbc332c6f93f9bf195e83ef4b699464cfb10ca34fdfe40bc6615ea8f75cf28385a8032e43495434c8786548d4c3ba110ca8a80780a3550e0bb4db9a3c09ebbeb75b359ea912df7b78c9867afd8350eb4533fe0b8ee4c938503138344ce42275277df0cc3919db2314a12dd77063b30db4b350e85990035b8e600f0fe0829333f3938d6ca7b29fa82a97afcfe144010ee03e97e3e9792125eb6c0fb27f5e83ac9e6c00082b92754037e10d426d3ab69a8fe6fcb75e9150a36dd0685cd272e1001664555f01aaa7637c38a9ee1fc3466189dd98b5db7312cfe81dc67e9517ccc399cf3b66cba584df5d19029e35712c7d93c50ceee6332a478877122034098d7658ac8a05fd5376659440b8930232505fda6fc4176fd650e66757fb78f5ace3aea6841ac89471b1f6021446221f7c6e957e93e8fbb966bf8676312cd1ef4a300e0e1a8d51adeb60271a85228fdc1caf9d197b7c2a1bc18c4537a06a58b5559559518ea7ac7db8a7f4737b65d7d6465ee912d360c059d492651f43a3aff6fdac2eeee3effd3bc6bc582f170310944d652b35ec3278b1a079125978b877ccafe583ce0136f8de0b2f59dcc0191b32892eeaf1c508e90000000000000000000000000000bfba10d194b171119f601a9074c7c1fde6a47ff57414747d07ca96a33dce3ef051ad983d30465cdafafd9b4174cb5f2b5f541bc124e270645b887177451d0658f6d65906a006d14f", 0xe7}], 0x1) syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r0) getdents(r3, 0x0, 0x0) 02:27:28 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = open(&(0x7f0000000000)='./file1\x00', 0x20502, 0x100) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x1c00, 0x1, {0x6, 0x5}}) flock(r0, 0x4) flock(r0, 0x5) close(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x0) pwritev(r2, &(0x7f0000000380)=[{&(0x7f00000001c0)="19806a958c82bc7cd0157eb9ed187be0c6b202c8c8d265767a6cafca153fe883437394ba1673b61bdb4829897dbfa852655dba2923b38f93bc5116d0ac3a5aa7540c4729af5e8543ae254198b0b1cca3c4bac7a915bba9664a239ae05852d65a5df7d3d7c3c5d8f0c110fce8a43aaf3df5d5b3149f6d4cd264bda58e5e8dcbcd901170647e244aa93ddbbb5a02d942ccb4e55490585a1159d8db176e46c4fb00f4728498bdb12fe9c1a025ef0543b4f1203d4c72ce11db2b34baa9c383ade81f69c53c71f8671afa7f2724eb5b37c89200", 0xd1}], 0x1, 0x0) 02:27:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140)="5e84ed8bc20b178198a3edc196109ec2fb44a5c35e7e7386871f88031ea7bf250cc1535c6ae16f87b886fca7", 0x2c) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r2 = shmget(0x3, 0x3000, 0x104, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000280)={0x2, 0x6}, 0x10) r3 = syz_open_pts() close(r0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10000, 0x0) sendmsg$unix(r4, &(0x7f0000000440)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000380)="35501acacf62faff67966086f48e5d7f679652f3210d0874a55978728eacf472f1dec08a3d05b6517f0718aa27454a095270eb5aba", 0x35}], 0x1, &(0x7f0000000400), 0x0, 0x406}, 0x1) r5 = dup(r3) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000000)=0x1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000300)={0xe5, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000", 0xd23}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSDTR(r5, 0x20007479) 02:27:28 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x800, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000200)={0x57, './file0\x00', './file0\x00'}) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x3, 0x1, 0x4, 0x10000, r2}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = dup2(r1, r0) fchownat(r6, &(0x7f0000000140)='./file0\x00', r3, r4, 0x2) fcntl$getown(r1, 0x5) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000180)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:27:28 executing program 1: r0 = socket$inet(0x2, 0x5, 0x3) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) 02:27:28 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x200, &(0x7f00002db000/0x4000)=nil) r1 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r1, r2}}) r3 = getpgrp() r4 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x7ff, r1, r2, r1, r2, 0xc, 0xc344}, 0x0, 0x8, r3, r4, 0xfffffffffffff001, 0x6, 0x3ff}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xa0, 0x0) accept$inet(r5, &(0x7f00000001c0), &(0x7f0000000200)=0xc) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/22) 02:27:29 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x9, 0x3}) r3 = dup2(r0, r1) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 02:27:29 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open(&(0x7f0000000140)='./file1\x00', 0x200, 0x8) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x5) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0xfffffffffffffffc, 0x80}, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x2, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)=0x3) r3 = dup(r2) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000001c0)) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 02:27:29 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) close(r0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) 02:27:29 executing program 0: mlockall(0x2) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)=0xab) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) mmap(&(0x7f0000719000/0x4000)=nil, 0x1ffff000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) geteuid() openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20102, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x24) 02:27:29 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0xf00000c0}], 0x34, 0x0, 0xc6, 0x0) 02:27:29 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xfffffffffffffffd) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffe, 0x65}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) map stack 0x20719000-0x40718000 of map 0xfffffd807effe708 failed: no mapping 02:27:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fffffe, 0x0, "3658e18200000100001e000d00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3fffffffe, 0xa4a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000005100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:27:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) r1 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) 02:27:30 executing program 1: r0 = socket$unix(0x1, 0xc8be2e810d2e8a09, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x80000000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2, 0xf, &(0x7f0000000180)="d5ef966863ce7891dc89fa0ce15338d9625ac505d24677cc82e9fa0d037d09cbbb668e07105f687472473b69279dfa0e587c16a4e70574ac101dcb9d8b734b2833818edd06050000004f15792afe77a4bf44ac0614f7ed876eb7b0b41c919f5115afee1acd13139928ffd6f869bab564b91b40920a108ded63e9122e0c467e8880958381a1099b9e5a70bbb8f4d58e75524b132000e84d403626db69d54323e4bdcb5c6edc20e68ef15787c5d163b57abaec4ceb6565e358931289b16006fb54faa155af2a1ea846d4d51f496c70ee00457960bc893af46d1c3aa1ddd6828b67c523128945001eea9a1c200629a43c715939d37266b8de239b62ac3f3d98cf75916d4842000000000000", 0x66) setsockopt(r1, 0x40000000029, 0xb, 0x0, 0x0) 02:27:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) poll(&(0x7f0000000080)=[{r0, 0x91}], 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) getppid() fcntl$setstatus(r0, 0x4, 0x41) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x6, 0x5, 0x20, 0x4, "5631cec5275495b64d58e29e67e19e3df17199ae", 0x0, 0x9}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 02:27:30 executing program 1: mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x4013, r0, 0x0, 0x0) munmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 02:27:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202462f66696c653000"], 0x10) chmod(&(0x7f0000000040)='./file0\x00', 0x84) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) recvmsg(r0, &(0x7f00000007c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000100)=""/40, 0x28}, {&(0x7f0000000140)=""/247, 0xf7}, {&(0x7f0000000240)=""/191, 0xbf}, {&(0x7f0000000300)=""/17, 0x11}, {&(0x7f0000000340)=""/16, 0x10}, {&(0x7f0000000380)=""/184, 0xb8}, {&(0x7f0000000440)=""/124, 0x7c}, {&(0x7f00000004c0)=""/253, 0xfd}, {&(0x7f00000005c0)=""/41, 0x29}], 0x9, &(0x7f00000006c0)=""/194, 0xc2}, 0x802) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000080)) 02:27:30 executing program 1: r0 = getpid() setpgid(r0, r0) setpgid(r0, 0x0) 02:27:30 executing program 0: r0 = syz_open_pts() r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) kqueue() pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r8, 0x2) fcntl$lock(r8, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r8, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7a, 0x9, 0x6, 0x12c8}, {0x4, 0x101, 0xc52d}, {0x1000000000000, 0xffffffff80000000, 0x2, 0x1}]}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080), 0x10004) kevent(r6, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x6, 0x30, 0x1}, {{r12}, 0xfffffffffffffff9, 0x30, 0x26, 0x9327, 0x7f}, {{r1}, 0x0, 0x10, 0x1, 0x2, 0xfffffffffffffffc}, {{r10}, 0xfffffffffffffffe, 0x40, 0x40, 0x1000, 0x100000001}, {{r10}, 0x0, 0x2, 0x80, 0x7, 0xfffffffffffffff7}, {{r9}, 0xfffffffffffffffc, 0x20, 0xa0000001, 0x6, 0x1f}, {{r4}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x1831802a, 0x4}, {{r5}, 0xfffffffffffffffe, 0x61, 0x40000025, 0x8, 0x2}], 0x6, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x59, 0x2, 0x3, 0x6}, {{r11}, 0x0, 0x2, 0xf0000019, 0x1, 0x5}], 0x4e, &(0x7f0000000100)={0x3, 0x6}) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) fcntl$dupfd(r0, 0x0, r12) 02:27:30 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) 02:27:30 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000002180), &(0x7f00000021c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002200)={0x0}, &(0x7f0000002240)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000002280)={0x2, 0x3, 0x3, 0x7f, r1}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg(r2, &(0x7f0000002140)={&(0x7f0000000640)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000d00)=[{&(0x7f0000000840)="d2b5e8d4932eff3574124298a59c3162f2e0f2bc0ff40a927fccc3854993cb994ef0931f1f2efddc972361bcba35a8cb36f57c2bcfeb05a82964e934b51ac0f4d521138e06fa6896954c64333cbd4ac3eac2a34a7f532d7711cf2b65153cccfac1c0a51d153f9ba3544876625eb684401fd2b086f0a3f14005bc2108765732365cdaa50227f8ae9c0473b66371e25e96b0ec61425453c89d356fb52324bfd48ed95cdad4087f140cdd8d4f6fa79f6347e85bc35efa9551986319", 0xba}, {&(0x7f0000000900)="f7f0045f78219174ef8fc789d15db3a3b5f9c45ad83e0be2128fe68436729faf956a448382e2ef560568d386e43086866f41e1d0562ca7fdc164dabfbef2695b18f58aa10e0fd4b0681d841c4d03d6e189323f27f8", 0x55}, {&(0x7f0000000980)="48eb6f914a5a1ba4dbf30d1f760d1dfe042d881e566f46d0ac9714c04e726c2c4a06acd154afee427f085a9e9ff9f37344e344c592e9e96579124deebde539be23006ef23a2cfce5d43a73b798afb01944819e883053779bbd133ba87ffdd2d802081714019558c04654544acd642c98e94a95f4cf7b22e04b837281a3ab18820620da4252a87784a5fae4b51b0acea86c3aea19", 0x94}, {&(0x7f0000000a40)="a4a5d8f4622dae3bc1e4cf3f0cbcd4ab0895492b7100c5301297fce940a55a0a3436c0d6dc8661ed64ad636c9186d3758f0d7f79fc51aa0fe5b9d781ca4a516e1df5c251f51a7536acde634f3fcf5e3508614a6413c31dcc104d96e9646b41ad26c771c4a29e03fdf9918b9af538a134000382052c243a91f35ae2e8430fbf932731fe2756ff98b643df524838cf85697a193f6ccc750ce3a27a416fbfbc9ea9b444070ae66757f562c6b51fce96ae8ce35533e503d6917967bd59748034d3d19816362c53aa54bfa424d7006b4c", 0xce}, {&(0x7f0000000b40)="6756622c3c9e1c01d5de", 0xa}, {&(0x7f0000000b80)="bd4f8d68118a49c7f834179d9174f9dd03313ca13f58939432b212ea9db627a685e434ce69e5a658658a22d6e44bba44c8790a719f99b4084bc37a5c872388831e32618cd569fe2287b6d404d701a662add062666d1db0828989e5124968e048ea4457eda42f665e94ff62ae570df0806e762df2849c", 0x76}, {&(0x7f0000000c00)="7db5c1ea41dc8e3e05d46ca833bfd721186261e5fa03d49397a517cbd13cc43077ed8958156b53ec45e9f9c7dcde6b301da48340671fb5af6e29927681aa39eeeebcabb2d82c68550bd9bcfa0fc3f91d09a40755012eb125fac1a9cfa818f53c075e804ad16cd26c8f1616955add693e26c1532ceabfdb5077ad8c2356a261c753c3d1adf557da928749a17b17b09ea8cb660782aff4e96400cf95c3af2a43ba6c78fbe25706e3c769aa4fef2d1579cef0d613598ff053a36bb96e42207d56087fcfa4746d7c0dbb63371dad4819b1da23c683739c241ddbde78b6e02036624e1fa01f9acbd122848e1ce5d8efc1", 0xee}], 0x7, &(0x7f0000000d80)=[{0x80, 0x1, 0x9, "ea52d2594b712d3c6b9d997070544e131b06e6e6c95c0bb0628500f7fdb03a479b1e971a34850734af5e4b269f5ddec7ce65eda7589eb1942450f6ea9b3fc97b536873c42e887a15d77c040bb27124cc64ece46c9c1f6f9bcc1ffbf1a78b9d5d6d23200ed3e0c62d573af0b96c6f"}, {0x50, 0xffff, 0xd1f, "0a0e076c93981bc27f18fb3181a43c70fa7e6f78a9abb37a553b180b32161ae5c4dd440ca0880e488dbd814b45a876416c92921845d69fa91781391c322d1ab0"}, {0x108, 0x1, 0x2, "35ae2f88dac4c4243b81ef9a96cad115aca4a6a4e0b932aac6ca8e7fd984b7cddbf8a422ae12e26d68478a402ae72f9666bc319393a9d453c1305c3e6c83f40eadf62cbc1432406df33d533779b1b1fb4f1250e953b538ce5984bba09aee1420850ce9a9887b1be39bd37188953cbb3cdc39875ff2884d2e402d3b839e2ae22797a76eb8d73385832169f798da22c287ddc42e89f48b20e752bee988913c8b9d255cb761d880e69172ca1657e0e6f4f9288f3c34f48e000704648d05ab367893e0bff2ff8694f754f0665b75f92daf36a0b5c20b5b26a9ed980a202d5db34329d4b7e5ee474d19e91dc99b97d142abc72552"}, {0xc8, 0x1, 0x800, "9f5489979c7dff86825a4585c15439125c42ceb489db1a47b6143bd2c7a5453df79225d97e519bfcba4bb9f36846a530772d8234e27b53169877e33dfe0a3a6b6da19b0f619e899a77703efe101f8a53e652e5e4c050bcad67d5ab26617f74b4cfb930caf487bd6561719b05773203b94cc938e6087f86cea656fa5c52b491bef88bdadcfbd35330140cdc4a26062a45fac4eeb79e94fa7260f2f46d733b50e44b50fef37a5d9ff948da340358a4cf51ee473bffaa5caf5e"}, {0x1010, 0xffff, 0x7243, "5d4ae80db831b6dd9bc55d72a759d920a382a8c50d1cb9cdbdcc4a755184ef8cca7c22def6f4b2d796d3eb775741e9a96ab208d81e604354161453df4e883187c7d4928a2381b7be09958ac7d81edd16b82b58744f58c54b14c5258ce57d7b1f9b78109e58ef993760dafe585a7b768f32eef978c8dc59bcbfa92b8f29149eb452eda7bece3d7c4f764fe71bfcdc45118efad9879314482b80718c102c16fc163e86e466d470986777970b386693f60b877019a5318a2b2e99b013bf42e692de79ed8ff2970e8e66fc0568ce0ca66472ae390972e5e45ba92cb2cde532c1abb4019546a0114463b155311634b9bef83fbe660ecd47e953e42a7a6c57019e19f86d46a2ca6230e6cdeb2180adf511edf05f40727fb426e98d1020497fdc9ff2b343660a85893ca5ad59deb49d343a0c80c95519483bad558b587d645d416e98c9905fab31685b9537e2171b5743dc8ddcbe3f67734a15813e5200e97b2e3494d7436861f82911642072bdb2bd9706abd8d3dfa2e4553ddee0857ac41c21f51348d1ddb51fca6286feb0523680523e945653a6763e5b4b3c03d2d1946ddd5115586ed1c88d106e2e8fe195ad5ed8d25c3a0ed1acbde5260c9522c251ffa0ac392783b5f34e87acde42c6109451bd4c21fe4c1b899e54359728de6d4367de2b30b859001eed3236a00810015ef447b2356083bbc511949802c912c6cd1cabebc2b28b879ef5d5c76f218b8174c9a9b530d7f0f9207ec5358317e1f8fdcad4fc3b32ea242e291e49205cee0215b7f317efd6ff9365fd00e7db9ff63412b7f5d90a5e6f109119f2975db41413aa92eea49f232f7e8854b743be6a894fdff1c19611eb27a64c20a400f31c03b07391d507543759ec2d6f15e2df22edbc33044286937555f6bd98d9081574b370f11b5d0b9f7efbdab6d47f0eb79d130331850883c65b2be63199c0130a46985c986d8bba67ce83c64518e6d5ba4355062293dc53f1f7b31e6f04ad7e5d6c70211bab7a173b6b167c2dbb2be1699eecf2a0bd655b0174ebf3d957dcd0850d78c5884044243dbfb23288b1027b61217a9c128a0a44c874e768219a822d0079601efe33afa2f64a22a52ccf8001f608d29e40b7b03c94a9c580ebb78c549c801c4ac60971386fea6cf396130e79f24d0fbce847789ecbf16c46337642649831d00d68cb76ee18c8c57eddd902457c882e816aac30089c0d69d149ea849e10aa8b0afdd402af86712b992601478e8e033d4c2f4f30c7bb979d6371b7abbb903901a159673e4f075ccb6f3ef9462e936df118ce3389f6d52fdda60b1f3015469ab42f5a74619560859a935a7baf42515d4782d7c7a22091ab36e5bf6f2a4af62c0107c4ba99882cc4d65502c5418b5fe3e6343d3ca08d600d49cc9bf81eb2e019f02372f2fbf9b2551a623235a319d357df0d336691597dac907bbf9920310b43b728fbea5d677fd646932606c18ec2223cb11d9fe0e9ca79ff16f4b47b5e44bd1866f0fd03d13ae1c44f1f40ed237d7aed60b1a535a2f0c8eb8ae1c949af82034e6db030f9aeff4fac3157c70f442dabf79e2913b638a0a4506373b3a171670709a34a146261e08d068a500f1f08b5f2a289d5d1d13de2719559c2444b68eb7d0652042267209ebb2b0261729e875a876e13594f4049ae776d5c883091a3e2a8819cabbdd7281904ae66fac262ee7fd0e993201c0a7380882be7b3fe7ca25e540dbb13accef657eb976454d5520a6ce3e9350b07412cfd82ba94eedbcd57001253d84f9b473f0b5be700a01b06d54ff31c21a87a76c255de3b4cfbf348ad5f6bb4787bbf20f9280072d694a56fdb746049dabbd83e4e5e32f4b697d3851ffa3343575c97b61b55e0f62cd11f96e5fd30afb9235659054526d59ea6fb107231f54076a0f5ca7261a3fa733be444abd0fca060f8bb74c222e7b8cdccd9f40fbe8ec9f6d1d9b6ad82c3497d33f3b5977939a6495afa50f70aa60df242dc63bc88d13c6992460a40284e652c6dd0bd3db5fa39ee9a7cc133110b015e79a3d636b82b94d6dfd03e591173f54a368b760d2c1129ec49dcc5743583d6f7517f6173990bdae76822cc91e4ab2151e8fa8d0aa59ca13d0a44748a8ef54f091bff90e3436d85439d4a564988c8f2f88d340a61c4f22b220cd9911c6fe901f220d0314c6f042277960a0fd747ef7195c7ab35990aa7ee8b3f1ddfb2a45fe53245bef0650776670e9454606b133588f77bd95fe402e1678094fd2516299eac9125f0d176feee5321ab1f4f0c5a608808d34a14e4ca110274dc324f471ef21fba0d5c1550ee88249b4b5522f398687aded48d68b732fa3fe695b1c2802781da3e31af52f954929f96475ecb8ad8cff52c332f00e0367632ed0fc8e9fb0913d947f6b77f3f410368ea1e942bc182bd3c592688e804e1b0c9beea9608dffd62d768fed7fcdd1535b47300ab3da5013c0d2607718716653c94afb93960af027a05e49633637887acefa56072651345baf8b07bb986eb6ab181df93dd9304c0f5257b291ed8ed09468fd6dfe301ab211e4ffcb582bfb01d59974294a17e905f73d72494434d94ee186202380e14379d3bc33a0898c85c49f1ab7315d6805eeecec976d2493060f756b9b71cdc3d3172109f4dad2bc521691b10fc9b22e1a5ea96ac84fb1bf774507e897d33fd2b774891c8b45f7c378ab03863e0748aa481268d1e12b25aac63ea75529c7e4ccd17601daeab5dc8944f29034bc2eca16311b0ae6d9c2843a232d677edd3e2d93b4b9e0387152b3b62503ce16461a593564da83a8b09331b98a692aba69b97a0448ba347df0a5bb36f7616bc7f0e6d50a2474b0e2f4f036a2d10e8a1a527f6c37a88fe68a772b553711873c19b8a2221a5761e4718725452f03f17fe8861afd137a578b5405c069f2c04fe3232d8b2a558372ef816a07b16f658bcf741ff656133633b81c5bf1f224ef3318f556d47ac98a32ded44df39997b0ccace3448bd6c1f0927e0c757aaddabf5522278c590adf9ac1b7302bf1dde7835258c93a606abfa29945b2c742f31b4021b3e0ac89b12b0d0d62ec40d724fe13f011846f735d4f5b8b6af849aec113eaf4452f6e799a463f6b60caed39c2f3e933d7c25f7e23caebd7239b640e63d286c43d8ebca053121593dbebd9471418b50d9617dafb6c886efb6231960979bd3caa1d2923c4d5a216b0d7d8511baadacc308b553c76c39db7b17403b627f044b64861a8eb5efe0be839cd7af9d2a3593b21cdbabba1e4de328345ba03ffb3c56d2efe1bc72f8b7b135074f1d3e33027c423ab2a63384ef4a59743c1e1d12022c5b9450a7fa39c51136dd41655bf3829ad69f2035b6dfacc0de5d269dc099c084e5bd4badc7265071dffe4d5cf07683cab43ce2f957a992581bca6b6fb742dd8f958fbccf2848843b599c6c80c0b77cc6a21a7d4042d6af4a4e0b9a68cca53bac2b30ac8b5cceb533e486802557e31d723605fe0a12c3d6d6d50755595cff6250a8ae4d78c019c4e198541ebdb25cddb178ebcd561fc731a969eb05721d10a9cc3b893c41f2395b49ad7cd536cbba43febe40f36e11881a718188bb28e3d94efdd6c753784068d04b8c2984dc64a6223621dc73ed718e2a2b5d8723ecdbd88c86cf94803d504d759b8b63c064d45a93e3e97d967c54133c43547ce75a79f2a37993feb9c0138326379668a38c22873f1214fd3a789dbdb34e0f9e85b31aaf649b0e973baa57d88422de267598f21289009ce346ad5d995df6e9953fa96290a387c8e76ebaabfd02ca8713e00cebcd38354b8dd0bc34897ce777da612ba0e20670f73270ea87ee6f52773b5079a266204876fa64f548c8eebf5ac54ed8d0348e13c5597dc49ac0bd83f1490915773a7797753541f47f6c13ed76f48092ece310dfccb6f596f23277018097b013e56df2e8cd53cf3476c72f13005c007022ddf8f3431036da08b5ec11288e378ec51218e13a53ed4a5b7d178dbdc5dfc5c3a1ce8f7afac73df3a2b084681b44b85e1c63dd5f301230f319d46451ae7c20fb6f2d5e84bb0fd2c9ae34a850d102f914279f66814952812d4d5fa24ed7a4060c26d3a3992f8cef687d7c37eae74e22dd4f4217b7ea42f5c9a5bbad573ac6b5932f695cef7da0b9a5144a93fd38b27edc650de5c17b8da13f9b475b3fc332fe1eeefa94ca9c34cbf6fa9ab2c5b83fbd1e237ddc10186726ca34ae4eaf9dd9101362ea0606c2a82c1c9939cdbea7213f4e53ff434fa752d56e2d19d84e5cb9c15854c90d273204693d03a76d8ae275414a69a9b3fa4af7376da17cc60d1a007db9201a1d187ade2c032cfa139a808257533f4f2ef8421a499edf8bc1187ee8948e2762c09088ccae641f5fafe1dc829121a052467a4751e705254c19706e8d62c807e99f669c7204694f6281e027e448da3f6eeb9e772a205be420b6310bfae5d26224752ed5c292eafd98ebcbd3b408ac2e5df47f0d1dfd7e93a9d9be0ed429fb6ad512ac372793423e404610179e9b0f271252d986faf4cce1589e0fe5922c707fdea0e47b3ba12566d3dec4e35054855d010e920414d288aa48aa514a6c5a6c83be8b734bc2bffe4f578d742535cb229c6287ea4c6f05c67a8f2363fd5084cff2dbc72bbd62fed270f7a0eb2f68a48e918a149af8ee39f3b9eb1e48ec0e162450d9a1e66a357f26dcf4f3015d94a2e3da6991177d7027f4f1eb54d8e859538ce25214887606b5095b627c0b22935fce05bed8f5d17d4b1a780dd5a4626f6f7532801ffd6fdd43197d27ccb1208172cfbbf0b7f336d1e8cb996263dee1970725d332b2fcd45232d647f64844689abff8ea445fc91c201d0f018b55b1ab9977a97abdd7ee474b11a02e1812f403c632465f483542be671bac17a292f58d389a0a3d85960ee958c3a30189a87012dea65310e660e936fc69ee850822b568e95c7a58019a3e1ff47d5005e133919f6d4aaaae9b7576b6408b64bafcaec73bdac9fa8bf952048a05151a100d8d5c167b2deadcd79d42b85fa19a1acc36641e2d8692882555b1cfc3e4338e6cb1d788a92d39a12ceab94d91ffb3d52ba390da6da705cee06f53bfaa8cc02ebfa9fbfa27a8a68b26a1bcda4b74e22333b1d9c4e3ebb49713e60afa3bba4fc1e597b81aa3b9d81fe67a69f4a74ae4954334e6b29e3a93ead80832d162d415c5adfce46039eb4775022bf4171ef01262090ec72cfd28e65babd4e795ca843c6eb06d31333dba17fcc1371f402e5036ed48888082658e3a2fffaed2b5c3d16a0f9882badad512da7929240e380ab4a8c3b8bbb36af8b10977861535abc8e6678771d3f66970968ad74d80a85b1d7210f9de9f4166c869b480c047ac9d4983c9a5000dc666d6eaf00cded2d8fe7fd2f772af1c72ee42ecadc97dbc187e5a85076df8901ab572b3e49497b859c5a14c8e7c38bdfc43e216b0f82da0357b0d8f4e0a639fc9c6a590446755cabbc3c570064f5122a74c7ef69a8253515f1ed91ee5dac41fe14168727c3facaedff9332e743be02d84c730c70ab2c0cce49e74ce27d98844927b548114fc7bf086a2f957c5001a86e43db3c5ce998a8aa1fbcc274b75df14315a8ccb2ea533a0a664e1e4fd494455cfa1a2b2ed981bbea7fd8347cd5eb9faa901f535492ae7f2e4a39e8e6acd72766451e1fae60c2b25f9616be0fc9e0cfd244e29f09c4ed64f3155c8d8e7f2dc227f8fe11a1047af3cc8f36cbea1280bd3a207980ec8fcb6030614b8f69a6c37f69afe01e12776a3ecbc31c222d4811a1f2f5195"}, {0x20, 0x1, 0x100000001, "90aef80311ed0ce52ed5d74e42f151"}, {0xb8, 0x1, 0x6e, "56760772494bb92adba48fa01b3dba5a54c0d9df8013dcad38227969d3721f950abfc07339b111283d0ec8fbfaa2945d7da2dd67bde0ecb8b52ef46a69379c791a759e27a3537d191fff23594ff46cceb0302fb98584aa16800be55a50f53b4664ed6faf4a7f26b8d914464163428b3d9ae21f31a6e2e1fd6f735a7bd1d31285b34f4867dc1192a0ac473b891f223319c44777b35418c956d79d3d2870e838203c1751"}], 0x1388}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r2, &(0x7f0000000140)='./file0\x00', r3, r4, 0x6) r5 = socket(0x2, 0x400000000002, 0x0) sendmsg(r2, &(0x7f0000000800)={&(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000280)="33e6a622f8b5edcb74380a3ee899a45ef23dcc097b", 0x15}, {&(0x7f00000002c0)="4ffdb086ab250dcdab43506db37d836df81a04f938fd9c6b2a3576722aec97e14753dfe74eb1ff1c5a9b0db006658161d14cfbc27b8685b0f60d59dda913ab75b625aecd2e5112cb408f764b8991d3e6b5a043683cf21971535cf30f762c33d15142bf8447cee49cbbb4368700f2ac48d56c05efe49d76587f68efd1e005c937884a6ee6c4cbc7cddea5db3de45ee8e87f1da539bed9", 0x96}, {&(0x7f0000000380)="ff64dcb188ee6347a8b0f5d69cfe86b32334159c5af02aeaceaaa82e6cdad043e4b93787f5a2716f66102b9a87109f6e1af5b4dca4a4a2fc4f41bb9dd5b9c54e03f183b14519956434b4bc7747227755c98aa8db37afc524d47d5ea17771c10fe6bf0a31da496970ae5fb2abb58f0e8db23f2040c13db87172e596ad2c441945", 0x80}, {&(0x7f0000000400)="cb7ecc36ddedc4dbe15f5d0ad087f935a3bbae5400a57910b084ad84661699b5452a75108456fde32ddc405a3a9f8ee2e86a1be8b6cd407142b6245d11999e901c7a0b05e53f64239ef03381ebdc6d229d7bfa9f59e231245758b2fd30d16e8dbdef5d40cc9163f68c6e397bc12ed9f64df7f80bfc434bb3b21cf9bff6da27eeecce07cf186d0be6f2c5037fc974b7fe0e22e73bcc", 0x95}, {&(0x7f00000004c0)="66c64795f17881e561e20143eecea7ef0f6d534ae39724717e3d6ff4af82c03569f619e81eaae0c7473487e8b66c21bee608fc298fd13b84e061e6c85f29adaf3821234b79a8a0d2c9c2deaec7041e7583175aeb51750a866e86373da39e2479c735bd265593f4cddb3d2bdc639196eb676eca822de66c284c8282eec7717dd05e09c25648ab76293d162b56837fa5e3272c9ae06b0d38916b33f6e9488e94e57cd23b329806a90a947f016ae56654eb974f84", 0xb3}, {&(0x7f0000000580)="06510da0e70420ea399d203b5c5eb7614f980f345c42f238c980d557740c993d8175f23f502e8cc854de7d111e2f881a0c830af96cae30ab117905c4e7394f6c25b17fc0b4bd705bd648d80c3657dcbd842d2b41f4387d8cd7a2824b62034927ff", 0x61}, {&(0x7f0000000600)="2ad7aff4bd8b8c86c5d3b2d269", 0xd}, {&(0x7f0000000640)}], 0x8, &(0x7f0000000700)=[{0xf8, 0x1, 0x3, "c4262f1d06065ca5df98b1987d29f3aeed0dcfc52d70101f834b36a7d66faebd3c2cbaedc87c71ac4ce25ee79ed00aad927b11f8a6a3b3cabf00d8d52b404b47d1727fdf282ba54d34c0203418861e6a1d6d6518e7227b2df4188080181fd3545260ecdb502a00de475b98eeaac72a176a6cb49d6698a741409a0be1c9e5d827e9ccd23873ddcafc0218db69c98038f6d1d0dad6c4f1e4c51bfc7e452de6b097f254bd885de76b487a0582dbdb2232f2c79f684fd4848aab82bbbd6c59ce17fdf4ee25e1227c711c54302922f8d2edfd422b8bc59afdd47e74390c8d223349df21a825e14d1aaf"}], 0xf8}, 0x400) setsockopt(r5, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) sendto$inet(r5, &(0x7f0000000080)="fda79523108e2285b0e86a61b9d58aa881890ac1073c40171bc37488d24b46580e1ad1f07932ff89c3df36b440687a88112e8d05ce6b8790ef64d210e3189315ba5736ee6a9484bcf7f09c899c0468af71077b16f242c5bb0045cb572df829fc8212afeaa9e62feeee40b8072ab439f4b79a31715e4c690bb30270efab966ac55db14b45a752c4e3d944673ee66f13543fb746b679513d135a243d5b92d77f3bc6d19358e244146fd17c2a6a2670c98238935cb0a0afc9c578fb7ba9", 0xbc, 0xe, &(0x7f0000000000)={0x2, 0x1}, 0xc) 02:27:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88cd8b24558428df103ef02c0552706a6f972fbd48de3fc7e848bd29f726a640f1b35a476f36da100872f413", 0x2c}], 0x1) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 02:27:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = openat(0xffffffffffffffff, 0x0, 0x20008, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8c) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='67') ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x6) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x0, 0x8000000000) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) 02:27:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000510b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 02:27:31 executing program 1: ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f00000000c0)=0x1) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20100, 0x0) poll(&(0x7f0000000040)=[{r0, 0x22}, {r0, 0x2}], 0x2, 0x0) 02:27:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0, 0x401) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 02:27:31 executing program 1: r0 = socket(0x2000000011, 0xffffffffffffffff, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) r1 = dup(r0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ioctl$TIOCNXCL(r1, 0x2000740e) ftruncate(0xffffffffffffffff, 0x0) sendmsg(r1, &(0x7f0000000740)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x6, 0x2}, 0xc, &(0x7f0000000440)=[{0x0}, {0x0}], 0x2, 0x0}, 0x0) sendto(r0, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, 0x0) 02:27:31 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0xdd, 0x5b2, r1}) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x0, 0x0, 0x7}) 02:27:31 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2a, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807effd460 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd460 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd460 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd460 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd460 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd460 va 0x20ffc000 didn't change! 02:27:31 executing program 1: r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000000c0)={0x3, 0x400}) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto$inet6(r4, &(0x7f0000000100)="3e110264e35a8d4b3de0fd25ba902b575750f078a95343b16af7e78676931391a7e209f389601cb4179feee4d3dcb5dc92e442ac9f6215f984aae475952eca9eb3627bf603b2f8c9339c3fc389982ef996933d4e40f27d9293b6f64fe7ccc51bf667516b505fa032100dbb5cb8204efcae50d770e03a2eef9dce91bf68333c660f40dd92c0fa528a2509f0cf3b2e47fc994f38eb31ceea6e65aba57cff13e86b542149e585df74dc68d6f2fc39515b26b145069a37dc16c23e8166156d6d0d1435ce75583ec694b90aa49cca0bb96cc250c0c3be7e75243e5a1844f269c3e9eb7623c15e841fba79e5b301fe40d7c68bb88a1d19dbf4f275f84fe841bc83ac", 0xff, 0x2, 0x0, 0x0) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 02:27:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x8, &(0x7f0000000000)="d5ff9668", 0x1e0) r1 = semget(0x3, 0x4, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x9, 0x64cc, 0xffffffffffff8001, 0x9, 0x1000, 0xe52, 0x39, 0x5]) 02:27:31 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r0) r1 = socket(0x2, 0x400000002, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/247, 0xf7}], 0x1, 0xfffffffffffffffd) r3 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) bind$inet6(r1, &(0x7f00000001c0), 0xc) close(r1) 02:27:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000080)="1051c0fe704b8e46c4bf321575396dfbe6fcba1fc6b81e4d14279e98a67338e461783612f8f417dae4598291d794761170848760255986062efe0d71f3e181aa", 0x40}, {&(0x7f0000000100)="a01e25f35ea383b92c52083d930ea9c05a17fdb8cee83c53bb4c4373d340ff76959dbb2c3cd1c300fe6a579b49ee4d0a7ef1fd6769c59b137b4351365d63112e65b984abad8fe49c959d580ecbb41df23561ecf785c23986b425ce3406d7baa4e65820434a713f8c65f6d96bd39aab5dc951bc32a4b2dc193b084cdf2d5f2a8dd6db5a137b400652bb7a62e20ce6328d59594276f49daa6468c060bd91957737ea60a30803903b239d032cd5c3ee4c0db753cf75a6861fbda6701a6f96ed0ff6fe78cea653", 0xc5}, {&(0x7f0000000200)="a13fc543e1968725604cc957cbd841dc4d6a54cbe71495", 0x17}, {&(0x7f0000000240)="d59fd5a78bdcc065c5d9d4e94a75d1e668c032636787ebcc89124d10ac12edfbe1c2f5c8b1920b560e0ccaad5bb2edfcf6e91226ed8dd0463d9773a481630f02a8650a135adb3e2575b1fe51cb4e57fd695b0dcd53a0692b9e74698fb6b50efab89ba5f259db2696e0b3362de7a5cdcba6bd3f3ec00d539af93d0fa774c9d2e950fa3ff87a82fc9610fe863a10418c3566d2309b9b735960fe9358dc280e34088f87f669281e6eb8d006f99dfa24a215350f1edf31982dca1115975735848f27302ce71209bba6ebf21e2b13bea035a501d85f5ad18173ea946173de2fad5708d074f0098251c105dc4e2407773e5dc092bfb0d9db284c6b3bd783947e0f38d5601b94315bb5f1f4f4f2c6ac3fae658eb6433f7d567f3dad315fec9a892b341244452e1fc591b8a47866138ea615d9b9e6a67445d6583afb0a4f1c1c6d5922388b3caed258020309b4387d705ea129c820f67a32b2f281b25d5a137788dd474c144340664fe477fda2b0e5ed1716da6880becaa400cbcf08178b65d6f387c4f2bf0460c3f7ec605bd88c4cb968cee0d0a21ee27c4c36ce4009e33e85b1a5de4861a3a3f49b99ddb1fb4882a6e6a700326ff94d917ca362c0ee2d690bcc60de27c0e39f037bc73686d9dcc9b44a6ae67c1fb6ee2098bde1751ff8f5e6b7a4f956e84b499ee737774d5568fc1e3bf9ff143b7427cc22bd590de509ae4e954d19b7d40e00b62c96a2ae4e48beb621d7687b4c55b93e96c47651b286873ee32a0f0897bad37ba1f3836a82f54e38a8417e0388ebcc4ddd6b02d2130f532384a48da85f3ad8915c7897003febe6a442cea6eb8f5715efafa56d57d59b4d1310fb05ff68f69d060e7258478c32435ded5ac4af0c47a7a8ee3bb10110efc092000412bc2a76867c360c21dd14e238c089e084badcd12b4e51c8339df34c31ce1c78d18935ad313c578a5b44f107350ad408a247a46f70f79405c47c2565d7395bf5a1b8ce15eca76da33a4374255b50b1992c84e400215f10cf6230c3e9843e7d1c5436765eae69a39553f173a533052744d9602818e7e512409776e1ad44242d6f018f9b31dd4feb91752a14dfa7a97338624fc7f3ed314f5961b4c3e59ff33bb1ff99a73367c2f93caf6870de9a45de19cf10e0f714a5fc14dd18cbf6d37de5ff494f7879f44e9e9e71df213717cb62e26520671014b3b9a9e3d3d7c37f64b37ba30707238970a5a09a624a9c478cc2758abc42a773f3864c1f89a778cdcd88216c09f43a676c3aa6df2967247d67a7d9bdf9629fbb5dd471072b2c31ffa51aac190ff78ba4835054d2e7d671bc8f6f4640f27fb0e0e42ed93cb99e047ebde71c54b78be4d6c0db0c03662c0a52ee4f365d227798b9ed723cab51ced9fb4ed8758ceb8945c3194c712b3bbc10a2ed0d5decf75458dafa9f71d55cd5b22be5ab058d3b03cb0d837ef0f193be63532bcc2da27188e9c35af34d5164577dea730a515f233367f669f986df3a908d99e95e212d1e4f9554007fdab1cf6165c451e9d86fb75c2a95fbdd74623380c7140f77e41384c3a046160bf8ab56e9d086ac187c993a2e67c7404a5b57311b9579a13b1cf6f05cc0611f341bf24ce9d1da2bb7d17e2176162214e709b7a27ff5b0760e0625f5f5c08744d83c79f338bb48020c35811d333a3018d56b71471712d54173c198a8660c7a5428beaca7832384cd8b7545a9e81cb6ee568621c8ece2626c18accb60fe328cc4fc8c0d1355ed9c53f262f28898fe15f0f99319c033069a852f5c3068bdb49315e17f0f1e87eedebf65dee622a486953285fbb6c7640abc00ed4e4d31ab74c2a288436c17f8959caf206ee67086759030fd2d90c689b2ce9b0d36d6442455c607385cb6a32415cc1606b357a37cfdfff795d3cc2575956beb96c33897d0440fa83c74ea43e0c5ec417f7873afb6a1ef31a78122c0359079f9e57bcc602e1b99169aab101b16bb89b5523ab59d24c4825b5ce484622a8317b94486e25f188abc1f29c52283985273967558569e6ee90e26e2491c9a2b4f86aae47255e82d48eee9c1b93f490a967789bc17c89fccf07c20f4c321f644cab04643153188505b103c3b7610c841baafea8d84b6c09b659ec66bdbb67537d254442cb05b5527545ce96101bf46f233acb531496b27f46238e46ab366e58f447d4d06a6d066d3846ac40cc2b454cce3c8a41c4105d81582349eaf8ca999224b84ece67d905e093f63026ca97f5fa08501a71199226089e86e1379639773b3c603d974f3aaacfc57f89e696b30a1d7a07a16f023ff3c63dec78e982e07a9a734f0b86f21e9fc987afce37ff9e6793d2004844b449fffc72585929c79e6a1a9b0a4e7d68059053378c402350eb3e5c8eed50191b33d3f89ae8599938cf8a24bad61ea7b89dd1a3eb4001a1e8ea0056bb1fc9f267dac8450f588384519eb5bdf8438b2a6b207255f2d0fb13be70f0ac81ef66717c137a79f7370f746f3198fbdf230bef1b379ab8123a97703e5cfef317fd56079aecd8f90576c3255d248d659c8742076c9f1d2346eb660a2165bea09141109c34b4fb8828973c14a2d8ba1372e4fe051e8a2030aa147302bbd9fff86bf9e764ed905295c1e2f5d96866ab3653a0a30034202df141cfd509288821e61918669b85b164f33928a7d9a203294ab94a168643d54abb0268050d10545003f43e410275592707229abf91010c0702c0cbc11ba2188c3548e2cbdee531d0ab675c7aa9a2e23d60233705ad60133287b33d96bc5ca4a0e839957c10e7ecfd96737efe063ef3894bb2ee6a89c414ed595e5abe11af3dedaa0e90c22e45535021668398aed5c502be9e2896b95bf493a8ee0d73aedf92050315b929abd6876b2e23188a5174752e89490498cc01f80fa3fb82ab9d2cf97fbd77e412deb941c526dd05131373f68bdc3b18fab24c30d9fb4b95a541ef4d4a01493c6af375bf6cc5be719dd6507a93e68a968b20ce233d7d2db03cb27aa2f2d7db907915e55cd5ce611f03c796f69f6424d006704f96e1263dfdf8c1088c1e9d39d56973f4e75ff787438beaa6915692de5c42fdc7b9e684bc330cb8eb7b39bafd62b18a38f6f60f52db3ceabdc8111abc3a1a62186c6d0d1b94f3c9e45da202efad1dac506a20bc9f649ca8fc506aeec4a27eff01627760e58f05e024decd10fb81165a282ba8cf69a69f626baf3a600257ca89ccbf6deb2ba4f100a466184a4aee4be7a49a5112963e169ed2b38aaffb7f52626b50bc260431b042ff561909c95aa681a6124ebab3b5751377f53e7f05fb78747d7effbd7a583f8e33f64c8ebd262ca9234ced5beaa217215559b7314858a0da251eab4be8ba50b91dfb22a6112206b97dcd16456a73b7c79f539bf84e9eb5d64a72b26245a3266066b429e65f8aea37e5fe3772674e8a2d760414473475fa1c5caf0ac2ec7548aa74d6c200b7416f0ed7b7b2527ea3a7fa494e110b9df33c19e0d43d49b005eb710aebc962ea913342ea4a4276257230797b4940db3b8786bfaf89a4ea06a5ead08e470b7d46d9af9f5351667baf26818b394bd5efabab1217562f2e699b2ac2417ae7d47352ce36afcb9d5ad547a65ea3e2e1d63b71508bac0ad71204403cfa734383abc43567903a4f58e73fa4f247ef368891dbe823d46a96936bad0571d7244155af3d0fc819cdc7cd9056310307154346b4eaa743ef889dc6e5cb596e50f6c36a5cdcfa61f47761903cde54731bd53e3c747baab9ee18b17d6101d80610e4c10f0103ec517d7f180fa98f6768c6aa56e29054ff4a4d2678bff983181c90697ab0056d739f697fcbb964b9348a5ba91508bd5c9742723d220524e002ab56129d3c15ec9c17191166c6929e68b3dd7267aa5fee32f11172d9db6080641e33390599d68ab0950b7ba6ff713c2d92909171e4e9d9c999d7675939d622beabdf7cf672f6d3526d255b1e5c2e8134c80580099c0290bd6d204f1c289a767a3b6032f194f4b5e89f0cec162b93a178ecd5f6c3be726066b466919cc6c9ccbebad26cbdf3998d5cfe8dfc964f52d553a4d442d37bc5a194da51e67d35b8cc0b3203bb8b5b810fc8f33b8412eee97bf97ffd33aa5e0a585c4cc46fd81dc6311004b60b2b57364dc6414b942b003824c75d1988e9ff7e170f64c5faee17bd13d7a6e6fa90a3715d8b1bf37063561bd4352f4df5c321f15db624799e8e76f55d739533699437aece8e9dfbfffa485a9f53ca72e5663934648b41ed53942928d8419f1434369180bf791d38f771015dd7cefe4bb93d29e10af0baa1581aa1b26da1763d056843e5912b28a8af2f1b8c54d656a628cb177e94c68e87162f4ba5de971049006bd2fefd21f0b01a996eaecff8aab4eb7c3270204d7f5eac75bb159a5763cd643dcf2bb94a1653b9f3033268f340361ba883e345287f15e42bc4b8edf015e65f3aa7ff187fcb8a1d73d81af07259d5f6ad51970250549f366b34f339b8f3e340c756124fbffc8713c8cf4d6b3357f3ec93bd332e71aabbd22796bd4d96ae816aee893c8ddf29229db88e7dee26debc2a41558e18a16aa481374921653286160150200eebbfbaabdb3ecb5549c08f6a719618b349886cb6bd7d5b5a22a574af43f4773d10c608c105533da8903108397b26d6e67009b633a1a77a8475f45f67b679328754aa6a2a7d018f6af6e7fd1f420e15908cd39d55caa453fb8f002c794364e1041abbefaffddcc1ea1e826492b0babbc121fe337389f5f9ef12ee2bd3ca8552cd20c548eb05abe6f7432ce7f53f5917a8e553118dbcf3d925e114d2cd3c9eaf6735a25dda34304a55edb60595ffeb4d48ac85a01a96461e4e853be29cd78b92078f916d30a561fed66c169eeaa6ff39c678f4268e13da828c0c1615c4b1e02d4a901cff9752217a6c00e27ae154d6a42ac158310fafd3615a79202a9a3775d255470bdcfec77020c52ad53fb9c05f6a786b28842a73e8f50c655e769a85d8dc56799ac3f0d1bda570117fcefd8933628e3c859bf3af2d104180372802da1e9824619bfd269707b35eb99532452ae86a904d8913f8a8f3f6dcde8c1b66b389ace41f2adf8d4012fef35f598311ef7ca9458f6c9933341705aa2bada698d9423b7b3a4f273ae49b53d1ae0129e500e4665dbddb769105b76e5498b959fd6d734eb8c41dfbb0acc8702e0c47bafb88441d343db43973f97fd628ed0e0f15f1c2ea3a7a9d35caa3f4e4de373fe0ce1919fbc244fee009a66077993dcfd3f318761ae3009f57d081271cfb8f4c4c317d45c362731f32e3c316da686c16d8da1bfcc5ccaa9cd25e8377fe61ccd2f61137890cd4b59bab1359fc735a7e1ec870712661aa3857afa7e33336603fbd42632e430bfac82456a628686af316cff129ec127ff06d55a829bc3d9b0e686ee342442f9cb0d5dc308e6de02928914fbb33a55af7564ff824ef377449409d6de69cfccc3cf66c8bd19cfaab6d2198c408c70666b9ba0b982dae9661bf95eb23d721cfa038ab74f072d8e26f2fc9c60d68e06e437bcaf81805f3a28512553c95d89bfb7313cb8c5163c65500b40f2e28c10e60694827e01d642740cb69e4bb51a0bfc0bd941c38be00cfb0add3f7cc6313ab536bd72c879dd9e5b59d57bab625c5134c202f0036121d04c45a5cfe00520988c01cad0914c0e967141d7cb82e61acc8c5594572424aa7689491c6739daf7fcdacc9909c6612dc508558d2df710cf96f7fbaeceaae5ed5c37275cf32765581f4535b8dac17c7cba8c7a2d47bd591b14600904d315", 0x1000}, {&(0x7f0000001240)="80d2d88142e92f92ac81684e3bcb2caf7fe8eb5440dc1098b830fd3527ed41298d83c70ae9f14086c65c912b681308cb34a902b8e9167c181fa78e4f64f978bdccba6a33fdd0336a14057d4aa47622719d0a5bdd", 0x54}, {&(0x7f00000012c0)="293d8d8d3b9441c10bee79951f0e157fc8c25a86732e66beeb3d953f40358a14aa07b09bed7948940983e4665859261ea8a020c28de5b5fe8f55b047f7208e658249fb9c985080e2edf9d13e1f074101322968ad8e31e21d2b9cd44885945cb5d91cced50dacd4e34e2e6fa3659c62d87ae9baf93b00f78055b6d89700db38e7d88e7989bd", 0x85}, {&(0x7f0000001380)="c72c0fce200af450011e58aaded79f63f56fa8f614e8ec2870f3a16cdf0bb4aab8ecf920b3082be6bcd42d65ce7de2afce8cffb8f54f714b420a3c4eb4a8f67c624f471e93352c6418aa1f4ba0baa2e8c05dc0e9cb06bd18736bf61c3eadad7d6a51", 0x62}], 0x7, 0x0, 0x0, 0x69d430e98fcd0983}, 0x405) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 02:27:31 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = shmget(0x0, 0x4000, 0xa, &(0x7f0000ffb000/0x4000)=nil) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) r2 = syz_open_pts() getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000340), &(0x7f0000000380)=0x4) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x6a75}) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000240)) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r3 = semget$private(0x0, 0x0, 0x100000000002a9) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0xb99e) 02:27:31 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) 02:27:31 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0x0) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80, 0x88) r1 = accept$inet(r0, 0x0, &(0x7f0000000200)=0xb0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x9, 0x2}, 0x8) 02:27:31 executing program 1: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x3, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) write(r2, &(0x7f0000000480)="5976652657fa5762ec61115293853e090000006008eeda7a61bc04001000000000005e66e2190d5656292a237799cb8d97e3c1adc5e0713cbc3f2a47e8f25e9628afb0e27a7fedebe78e4ed7e625b58c7f4def8be39e1289fbfb03114bffe780d060426406591f47d8133c3f4ddb2b39310fc600c5b5f8288d6defb3dfe04f9be7fd51ab5b02fa476f958ba4469bfd227ceca2b500000000000000000000000000000000000000000000001e53ade5758229090000000000000000000000000072579f85c305eb3b83fa28b870fd353eb34719f844cfa316209b3cf03ed25a2866d66f4f16411b15dc916ba15b7123", 0xef) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa0, 0x0) 02:27:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) write(r0, &(0x7f0000000540)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x27) 02:27:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x5a00800a}], 0x18}, 0x0) fchdir(r0) 02:27:31 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) poll(&(0x7f0000000140)=[{r0, 0x115}, {r2, 0x29}], 0x2, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="ea", 0x1}], 0xd318d9b18f83422) r3 = semget(0x0, 0x5, 0x8) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000000)=""/58) 02:27:31 executing program 0: r0 = socket(0x2000000000030, 0x4007, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) 02:27:31 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c8000000290000003e0000000300000035ce17351d70577e250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14f3e9e7dd4279a02ab8520d650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261170008000060eeb1da7f56c00a838764b9c138211b00000000002f53568453afb19bfd710b946fa9beedeeeb2d7d139a4fe1ee88d44965ff7539e417"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffede}, 0x0) 02:27:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000140)) r3 = shmget(0x1, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x1, r4, r5, r6, r7, 0x100, 0x7ff}, 0x9200, 0x1, r8, r9, 0x55c4bff6, 0x0, 0x7f}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) select(0x1b7, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffff001, 0xfffffffffffffffe, 0x5}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 02:27:31 executing program 0: nanosleep(&(0x7f0000000080)={0x4}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file1\x00', 0x81, 0x20) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000540)={0x3, 0x7f, './file0\x00', 0x2000000, 0x1d3, 0x6, 0x100000000}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='[\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='\'@\xa1\x00', &(0x7f0000000400)='\xc1.\\]\x00']) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000040)='\'@\xa1\x00', &(0x7f00000000c0)='-\x00', &(0x7f0000000100)='\'@\xa1\x00', &(0x7f00000003c0)='(-\x00', &(0x7f0000000480)='\x00'], &(0x7f0000000500)) 02:27:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x6, 0x6, 0x40000040, 0xf0cb0, "e297e66031ffd459cd798b9d2904000000e12d0c", 0x2, 0x9c7a}) r1 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)="ca2b139575c34907d827ac6cfab0ba366bc92c97b1cf8e3c0057459e0e1d7fa0e0", 0x21}], 0x1) r3 = fcntl$dupfd(r0, 0xa, r1) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x100a0, 0x8) 02:27:31 executing program 0: utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x5, 0x5}, {0x8000, 0x3}}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aaa017e491fbe4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r0, 0x1c4}], 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/../file0\x00') r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x104) ioctl$TIOCSBRK(r2, 0x2000747b) truncate(&(0x7f0000000080)='./file0/../file0\x00', 0x0) 02:27:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f0000000500)='./file0\x00', 0x14, 0x6) r3 = accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = semget$private(0x0, 0x3, 0x620) r7 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r7, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) utimensat(r4, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0xfff, 0x15f}, {0x81, 0x4}}, 0x2) r8 = socket(0x38, 0x8000, 0x6) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000004c0)) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000480)=0x1) getitimer(0x3, &(0x7f0000000080)) semctl$GETPID(r7, 0x3, 0x4, &(0x7f00000003c0)=""/140) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000240)=""/180) dup(r2) r9 = syz_open_pts() socket(0x20, 0x1, 0x10000) lseek(r9, 0x0, 0x4c19c4870b7c4c8a) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0x7, 0xfff}) r10 = fcntl$getown(r8, 0x5) wait4(r10, &(0x7f0000000540), 0x8, &(0x7f0000000580)) close(r3) fcntl$lock(r9, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 02:27:32 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x7) r1 = kqueue() shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x14) shmget$private(0x0, 0x4000, 0x10a, &(0x7f0000ffb000/0x4000)=nil) r3 = open(&(0x7f0000001600)='./file0\x00', 0x80, 0x102) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000001880)) kevent(r1, &(0x7f00000016c0)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x10, 0x3, 0x4}, {{r1}, 0xfffffffffffffffa, 0x2, 0x8, 0xebd, 0x4}, {{r2}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x1, 0x60}, {{r1}, 0x0, 0x2b, 0x20000000, 0x311, 0x4}, {{r0}, 0xffffffffffffffff, 0x83, 0x1, 0xc0000000, 0x7f}, {{r2}, 0xfffffffffffffff8, 0x1, 0x80, 0x8, 0x4}, {{r2}, 0xffffffffffffffff, 0x0, 0x40000028, 0x10001, 0x6}, {{r1}, 0xfffffffffffffffa, 0x80, 0x2, 0x9, 0x3}], 0x1000, &(0x7f00000017c0)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0xd4, 0x20000000, 0x9, 0x8}, {{}, 0xffffffffffffffff, 0x10, 0x80, 0x8000, 0x5017}, {{r3}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x9, 0x1b2f}], 0x3, &(0x7f0000000140)={0x9, 0x2bdd}) preadv(r1, &(0x7f0000001580)=[{&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000200)=""/234, 0xea}, {&(0x7f0000000000)=""/6, 0x6}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000100)=""/22, 0x16}, {&(0x7f0000001300)=""/92, 0x5c}, {&(0x7f0000001380)=""/240, 0xf0}, {&(0x7f0000001480)=""/216, 0xd8}], 0x8, 0x0) 02:27:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) geteuid() setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) 02:27:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10400, 0x82) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r6 = dup(0xffffffffffffffff) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x20900, 0x0) socketpair(0x6, 0x4, 0xff, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = kqueue() r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x200, 0x0) r11 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x100, 0x1) r12 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r13 = socket$unix(0x1, 0x7, 0x0) r14 = socket(0x2, 0x1, 0x3) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x90, 0x3, 0x1, 0x7}, {{r2}, 0xffffffffffffffff, 0xc6, 0x2, 0x3, 0xff}, {{r3}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100000001}, {{r4}, 0xfffffffffffffff8, 0x1, 0x80000007, 0xe3fb, 0x6}, {{r5}, 0xfffffffffffffffd, 0x1, 0x4, 0x5db, 0x1}, {{r6}, 0xfffffffffffffffb, 0x4, 0x4, 0x9, 0x9}], 0x10000, &(0x7f0000000440)=[{{r7}, 0xfffffffffffffff9, 0x12, 0x40000040, 0x40, 0xfffffffffffffb1c}, {{r8}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x7fffffff, 0x50d}, {{r9}, 0x0, 0xa1, 0x3, 0xa95b}, {{r10}, 0xfffffffffffffffe, 0x8, 0x80, 0x2, 0x7f}, {{r11}, 0x0, 0x10, 0x41, 0x9, 0xd45}, {{r12}, 0xffffffffffffffff, 0x22, 0x0, 0xb389, 0x400}, {{r13}, 0xfffffffffffffffd, 0x20, 0x80, 0x4, 0x9}, {{r14}, 0xfffffffffffffff9, 0x10, 0x40, 0x1, 0x6}], 0x413e, &(0x7f0000000380)={0x8000, 0x80000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r16, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) ioctl$TIOCFLUSH(r11, 0x80047410, &(0x7f0000000540)=0x1e) fcntl$setstatus(r15, 0x4, 0x48) writev(r16, &(0x7f0000000000), 0x1f0) 02:27:32 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0/file0\x00'}, 0x10) r1 = socket$inet(0x2, 0x8000000000002, 0x0) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000240)=""/124, 0x7c}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000080)=""/210, 0xd2, 0x0, &(0x7f0000000180)={0x2, 0x2}, 0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x8) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) shutdown(r1, 0x0) recvfrom$inet(r1, &(0x7f00000001c0)=""/60, 0x3c, 0x0, &(0x7f0000000200)={0x2, 0x1}, 0xc) 02:27:32 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x3ff}}, 0x0) r0 = socket(0x18, 0xfffffffffffffffe, 0x6) socket$inet(0x2, 0x7, 0x4) close(r0) r1 = socket(0x18, 0x400000002, 0x0) sendto(r0, &(0x7f0000000080)="3023cc23adb8e1326fec9fce3896911c21d2a035b10bbb3e1adc34d54ec83946f491af4317eabc8551873f45a52d5023", 0x30, 0x2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x11) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:27:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) fcntl$dupfd(r0, 0x0, r0) kevent(r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x2, 0x0) 02:27:32 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000000)='./file2\x00', 0x0) lchown(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa7837e2dfb00c17a) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r3 = getegid() r4 = open$dir(&(0x7f0000000640)='./file2\x00', 0xc2, 0xa) socketpair(0x20, 0x1, 0x3, &(0x7f0000000680)={0xffffffffffffffff}) r6 = socket$inet(0x2, 0xc007, 0x6) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse\x00', 0x40, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/ttyCcfg\x00', 0x2a2, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0xb0, 0x0) r9 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r11 = getgid() r12 = open$dir(&(0x7f0000000780)='./file2\x00', 0x200, 0xc0) r13 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000007c0)) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wsmouse0\x00', 0x10080, 0x0) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000940)=ANY=[@ANYBLOB="b398b86bdc68f84100008494896db0ece43ad2a26eea977cd0e601fd2ad7f890ae326ff0b29a0396af54df933fdf45d0acab967a39ebe0007c0d8312b6e50d590f4a7a3c5f13bf0cab1a603cea48bc085d460b9397e1416f7d5c844dbdc15ff0100eda7bbb16a0f9d29c8e505e6af7ad77e0"], 0xa, &(0x7f0000000580)=[{&(0x7f0000000140)="88fea7714739185021ae5e85bb8c619d8120fa5122efca1fd592e32f2d612f9dca1a7461f8ff9a4788834f3476151088199ae27bc7b69aa292155261525a2bce98c399135ceaaae9b834e2c6d4999e6067f7fd2ac84c5a658e92e56af1e67588cf2487788d5e01e8b732a48123dbd5a955f38fdc712a121fd6815a66f2ca314947fcef47b58446a197ede26c6dfcd495126b23e339d419cf14752e9afe829b3a4d911a20eb1d965cabcc446e44c0954702553ad8537fdd85fef3a272100503a3357c479a4bdd285485d8279412aaea99b186d189c3e377f855451179e969d2045a34b7f49b11ee2cd165cebec0435f3c4434c69c", 0xf4}, {&(0x7f0000000340)="0ba3fb4711d825ce1e8d971d6c24a54896737d61f1464dbe07f3f35cce034d4058b2890c70e2c4bff5a84fa73f30f9a228f50a4e23c25b183d7a06d7a3629cdab642ef15f57858f05b7410d4abd1acbe3dec567513f7fe7c2b882babe8a84ebdf76f6b07bb8ed0fc2035963dfbee5a86d61efd71d2246e95a704a9b22455b22be6e3649f41538a9482c15945e1a87395a31e36ae3b137f892e243080609b2e73a3e60aa6d7a5009de8a0cb2ed29638ec8f84aeed67ea0e0c289056332620a80323e313ef96fb40e4a374a25b7e28838143101a77f26aaeeb8bc62128761bc67cd4dd731891", 0xe5}, {&(0x7f0000000240)="15d0ae48e3a15c828a8cdac299584c9b17a219a5ae01d59708c621dbf87149c4bb25f6cbb3ec3a62b597f9cd9c7ecd0f1bf1fb2969de0858facb976a3fb082856c1d774e8595f6a0de552bf4d10ee939580afa41f10ba3bc14186335d72a6e70aa1cf17a2d455ddf44a08211b123488689f3f132157daa9f32be99217591e3f2042a2f", 0x83}, {&(0x7f0000000440)="c09edfa6cef0c247f06e7e4130e760eab8795c68012c9e34540c5fc1790bab23f0f9", 0x22}, {&(0x7f0000000480)="9816566413ae1da3d50c98421527b8709701953f4d22f2bd43dd4a45182bd7c9d17b70446104e09ef6f71ef19d7b216918df", 0x32}, {&(0x7f00000004c0)="db4d17cfc0842190bb5687951272d1e93997037fcda93ba358c56b8169bc9cf73288b569defa616813c2bfe0868d3da19580f39281b7ba2c96ffbb74c01cf386e9a8bd3a91cb983243d40a901fb80791c7105fcf1f33cabf61a8396bdda18270449839957446075dded2f32c7dea9b1b36f2ef0111680deff62467a5dd3be0ed948cc1eedc02facf8e79e621f61b8aabb5dfe28dfe892b", 0x97}], 0x6, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6, r7]}, @rights={0x18, 0xffff, 0x1, [r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r12, r13, r14]}], 0x98, 0x8}, 0x403) 02:27:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0xffffffffffffffe2, &(0x7f00000000c0), 0x1000000000000202}, 0x0) 02:27:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) unlinkat(r0, 0x0, 0x8) r1 = shmget(0x3, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x1000) r2 = shmget(0x3, 0x1000, 0xbad10321b307b5de, &(0x7f0000fff000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) sendto$inet6(r0, &(0x7f0000000040)="2593388f0c76be2080e202b03456dfedcb25fcbff4b70fd4b4afb6f0777b36df17074616524185ae23b31f48142395f1292bbd6c124800effd97d9fa6cd373f7e0298e786c302f6ee75e6204b8f8dbcbc27ad49ca91e032ae38e9247b2d470acc3658f07e41085e0463fea012a9505853c50b04d004e6a0c02008b752fe6cd9e748e2fc8082fe3f7f1abea0ccbb69b61a7da34ebc10e11f8e62890d4ed7fb1f09df49020594bf3", 0xa7, 0x4, &(0x7f0000000100)={0x18, 0x1, 0x100, 0x10001}, 0xc) ioctl$KDGKBMODE(r0, 0x40044b06) 02:27:32 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) fchdir(r0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) select(0x7, &(0x7f0000000000), 0x0, 0x0, 0x0) munlockall() 02:27:33 executing program 1: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) chdir(&(0x7f00000002c0)='./file0\x00') r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x42) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000280)=0x7) readlinkat(r3, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/66, 0x42) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0x0, 0x1, 0x40000001, 0x7fff, 0x401}, {{r1}, 0xfffffffffffffffe, 0x20, 0x22, 0x2, 0x6}, {{r2}, 0xfffffffffffffffc, 0x3, 0x10, 0x5, 0x100000001}, {{r3}, 0xffffffffffffffff, 0x20, 0x4, 0xfff, 0x81}, {{r3}, 0xffffffffffffffff, 0xa0, 0xf00fffff, 0x1, 0x3}, {{r3}, 0xfffffffffffffff9, 0x80, 0x22, 0x5d94, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x4, 0x1}], 0x80000, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffd, 0x40, 0x3, 0x20, 0x2}, {{r0}, 0x0, 0x1, 0x80000004, 0x8, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x1, 0xc1}, {{r3}, 0x0, 0xc0, 0x2, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x7f, 0x7}], 0x8, &(0x7f0000000040)={0x6}) 02:27:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x162) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x4, 0x401, './file0\x00', 0x1f, 0x80, 0x0, 0xfffffffffffeffff}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) 02:27:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) semget$private(0x0, 0x3, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1, 0x0, 0xfffffffffffffe00) 02:27:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="2850b243ff1f49962c7d9c6e5b4c871011b335a5fc", 0x15, 0x4, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r1, 0x0) rename(&(0x7f0000000080)='./file0\x00', 0x0) close(r1) 02:27:34 executing program 1: sendmsg(0xffffffffffffff9c, &(0x7f0000000180)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="fa8420f8437d846b21b888f363e9cb01c55f3803a84cd7206497263b031e22ef9e787821546fc088d28920dacc82267f173b6e332790b26554ed4a1b183d3e13a7d64f9f1752bf62f2ae21663554279724b46d3498ad", 0x56}, {&(0x7f00000000c0)="eb3226e0c768b156efb1790c057633f396b4d058872994c8", 0x18}, {&(0x7f0000000100)="66bb20", 0x3}], 0x3, &(0x7f0000000200)=[{0x38, 0x0, 0xf1, "f28569ca296865d310a2ec473edb516c03b85d6aa0ea60d3454da4ffd9c38c13d13d31c62c749491"}, {0x38, 0xffff, 0xa0, "24d02242d107697acf2da937c3be1f65a896fc78c9856420d0b1f40ce4ec9a81e06d"}, {0x38, 0x0, 0xfff, "50ca65dc4a77f410199abec7935697217255291e0b88defafc96a6b28c2705c5324e"}, {0x100, 0x1, 0x0, "963d4dbbbad3daa5565e60e0cf3aedf3f5121458c789ebe25d78835650c295e35823a230770a474cefc41188f76d107bd8fa7c17f0adbdfcff5865c8e2a0eeea0a39f92dd05f94ac9b37ab8cd20bbbe7da12c3401ed9dfb34627e294cc5901971f0efdb68b605e667922fbc62132b8592757e6782d868aaf2cf8f3689386188dd02f874173ef142fbe7304f7a2029914873dd6ba19627be87d0f58fef5fab4d25c834e553cf44a170825062483e4b22e8ef0305d4685dfe0aa3b6426126fec7a356ea4b34d57f75b96cda97de1b0aa341c0faf603824caf780169ee3e713bbbd6a1d2cded4e15e4529b241043e5eff"}, {0xd0, 0xffff, 0xf5c1, "296fe756a57c719a94d94e36b20281934fc7852de8d436bb1f9b7a7b1c8506aaa6529492693b20db5843bb2ee067bc7d8bec0461b88d6978413918bbb96e18da51a0d3cff38a9ddba856ef13f783785d0c60245a0cc2c2ec90b92a9572fb70ae341fe3db4b7239ff443cfbcf51be9f03e93b198a6aa92ed7820d86dd7eb5902feeb2e51eae14a101916ac49d5702489380e6467a807f51ee76c816ab5373e0398f4f1d7d2d726ffd9be1cb2d3f6dc1d10afa71e7c5f2371fad"}], 0x278}, 0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000004c0)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) 02:27:34 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000080)) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) 02:27:34 executing program 0: r0 = socket(0x11, 0x3, 0xffffffffffffffff) r1 = socket(0x2, 0x5, 0x2) sendto$unix(r0, &(0x7f0000000380)="eba12f8e", 0x4, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 02:27:34 executing program 1: mlockall(0x3) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x20}, {0x101, 0x4}}) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) getpid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000200)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0xaf, 0x1}, {0xc3, 0x1}, {0x23, 0x9}, {0x21, 0x6}, {0x81, 0xfffffffffffffffc}, {0x100, 0x9895}], 0x6}) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000002c0)={0x4, 0x8, {0x3f1f, 0x10000}}) fcntl$lock(r3, 0x9, &(0x7f0000000300)={0x1, 0x1, 0x8, 0x5, r1}) fchmod(r3, 0x8c83ddea10f539a7) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000340)) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000380)) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000400)={&(0x7f00000003c0)=[{0x8b, 0x401}, {0xe7, 0x8}, {0x0, 0x1f}], 0x3}) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) setreuid(r4, r5) linkat(r0, &(0x7f00000004c0)='./file0\x00', r0, &(0x7f0000000500)='./file0\x00', 0x4) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000540)) readv(r0, &(0x7f0000001840)=[{&(0x7f0000000580)=""/113, 0x71}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/234, 0xea}, {&(0x7f0000001700)=""/33, 0x21}, {&(0x7f0000001740)}, {&(0x7f0000001780)=""/36, 0x24}, {&(0x7f00000017c0)=""/109, 0x6d}], 0x7) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000018c0)={0x430, 0xe926}) lseek(r0, 0x0, 0x2) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000001900)) kqueue() 02:27:34 executing program 0: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x4200fc, 0x0) r2 = dup(r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') readv(r2, &(0x7f00000024c0)=[{&(0x7f0000001280)=""/179}, {&(0x7f0000001340)=""/158}, {&(0x7f0000001400)=""/4096}, {&(0x7f0000002400)=""/142}, {&(0x7f00000005c0)}, {&(0x7f0000003340)=""/4096}, {&(0x7f0000004340)=""/4096}], 0x1000000000000303) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x8001b, 0x5, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r4, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0xffffffffffffffff, &(0x7f0000001040)) r5 = open(&(0x7f0000000a00)='./file0\x00', 0x80, 0x2) mprotect(&(0x7f0000ff9000/0x5000)=nil, 0x5000, 0x5) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xffffffffffffff9c) r6 = shmget$private(0x0, 0x3000, 0x3de, &(0x7f00001b4000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000a80)) munlockall() shmctl$IPC_STAT(r6, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x3, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) semget(0x1, 0x1, 0x460) socket$inet(0x2, 0x4, 0x1) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff8000}, &(0x7f00000001c0)={0x8000000003, 0x8, 0x2000008, 0x7, 0x81, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) sendto$unix(r2, &(0x7f0000000840)="ffefa0dc0cde6b9d28a104a016d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdad9af55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085be74c0d8617e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd2792847fb84c79296cb35b887b48e8141fc7e030000005d6516e1df53477a00d4b283a8e4d9325cce4d72083f6b679573a6d9fb521cca62cc4eeb97d31fc77b829584343f2a8b6c426a3f161c4aafef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1f01000000e8e0b02710f8290100"/232, 0xe8, 0x1, 0x0, 0x0) connect$inet(r5, &(0x7f0000001100)={0x2, 0x0}, 0xffffffffffffffcc) readv(r1, &(0x7f0000000ec0)=[{&(0x7f0000000580)=""/126, 0x7e}, {&(0x7f0000000bc0)=""/242, 0xf2}, {&(0x7f0000007340)=""/4096, 0xfffffffffffffead}, {&(0x7f0000000cc0)=""/117, 0x75}, {&(0x7f0000006340)=""/4096, 0x1000}, {&(0x7f0000000f40)=""/160, 0xa0}, {&(0x7f0000000e00)=""/152, 0xfffffffffffffe06}], 0x7) semop(r0, &(0x7f0000000100)=[{0x1, 0x8, 0x1000}, {0x0, 0x8, 0x1800}], 0x2) 02:27:34 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x80000000, 0x9}, {0x4e3, 0x10000}}, &(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x3, 0x0) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000180)="727593d8fa113597dc08c0a95c6bb14faeb29bfb4d921d51bd933e57e1b3d11fe72311a054f3216823fea23d7835717d680005778534aa940a0149d8c54f084a5368a0168130335e3ed79fe2cf01219ea3e9bf8684e2734d70eb2de31b4b71573d2b376495dae39bbe510a6341534655cdf2977c1611ddce29c5b1e09cee0f2997919173", 0x84}, {&(0x7f0000000240)="f55e01d1031f793a401e68db158c4b34dcacc39ba60c8ba1994ba7ba17674e3d246aae9808dc5815aae780dff949a5fc92cf10448e2fde4579dff625a66a59db13613691f226a83af893b988929655e50114e234c97928e92b91bbe5e5eb6ae8b7440914ca7cf52a7a8c388b19a9d6c6df7a726d56eb562a012d72e8b3fdffe0aa5f1ed4596760842f677175461d45482c27cdbb4e7fd700c2a3d0b428275a24ae47803c01d6edde6a21c30df8dd988c4e8c", 0xb2}, {&(0x7f0000000300)="b611928cbd9e0f2f8bb759547a35e1903f9e6e0bfdf3d2632e9bdfc8b0ea9829c8f1716678cd2c5633edda1553a81f1c965c5271a4d4f5eb8031aae31309b991e5777a9fc4b85f344ef47840438ac711a5a7a705aa9891279814cc8223bd2b4c5df54cdf5df438984357d24257d1e8f7203c3927a27953f3897cf383eed099a6a1fe9fc2b702a603a810137430429ad53fa51e5457dd2054a5400813a2304b30096190b6ff8e360b24130a6216221e570dbd87e9eb960d85c2b64ac0b75b8f30aa767b3e5e47a21a4219a4e8273079423f8ab88a489c8dbf3e55c8bebdd5851134e0016cdcba1ea819456bca96efbdb4185222e69397f59ff26cf020e96c1a67d1dbd887b8b3cfe691fff9d38f51997dbef34948aa45679f3fe562fe7cb24f37a0bd22e08190cbcc746332bcd17193f59479401f1813c879e8503e98a991ff01d0677c3a95b6744adea19acde1b64631c656f4e29fca2fe569f88982428c628c61aef1fb6d4bae1358cb720a59c39ffa4d7e93f0c81c7bbc7bb7a4432e85b4044291937752d9dde9ce6d17b1d5f933daf9e7546db44f7fbd1486de3c3ae12337c34ecfb6e6e950eab75735671574346baa44a2ae1fdaa3c35759f0b625b1c82be3ae57d290a6ae75d400dbb56e50646b88c02063bf3d41ebc03eac74f96cbea820840497806e42f81819682af44fc7abba6ed89425654cb5fdff477fadcbb937dc027db4a2787ce109da233429fd36965dfc5664c043cc79bc58de7346fda884d4e9f477bb93f8659e1f8fc11d510bb79825ec8952f6d7e911bc9059898dbf13cd943ce3efcc3cefd40dff8518e592d6efaed29dfea2ae52e26aef262a57b1fc4359e3b181aff9bb9cc34c04b8241da22bcfb9efee40aeddae389422f4f2ec67ebbfe40cbdf473aea955ccf7eb4da24a609403374b48c55e1a78512abb8e8b1952738718261484cdb28dc722c602f3c8df6b537a4f7811e8fe83da592440c09160f723ffa35773e71a2a9b47880ea9e8681cd6f94be49a37f1c784ca8508f6056a2882d8656641eafcd3b3ddb79342fd4e3fd85c75a1c2e838212d0b5b4080d10d4a25d8235c7071c908615da2cc22c6f564eb694aaffe3f98539adb90b82de10dd83bb5ac635e0e93614006a4c03fe70f8d743d13495237ba67dd4d97a2633f979991c844719ff02e7d8727494741d765ef7bcf7be56c2e5bc52de8f2334d64b1c7368a50cd884051dc3e7f78c3d470f08da28ef7e94f38a0fec1c9b6085bbd5f4eb03b7fba0d2340e1f4669388e781e12bdefd1f856e5cffe8ee7589eb4e72b2ddce98edc092a3ffb44633e001c05270465626e356f9edc63b0f09ae298f5476d166c1c6fe8b69b4708e341cc43a0e0ff4e7ec1c1e13ee9ebf6dc9cd3d12eb7afb9429d329cd68a5087959c3b9e3f0edbe963727e4235670db10eebfdacb064c1ef6be45c58b7a406e89427f8fab2a15aff945b2c61fc7cab9be870f6af805754c367c10f825d2407308092bf424b6a12e3cfaf2ed4f1f4d3fd539736369606c1325f4ac56416b512391d29c5f4e1eae702eb72d91269def75fd35f2037e1ed9e3a41d47f8c776097ffa57e528caaa60072cf7ce1d474598304f847c2048a859e4055e21f04eed5830c0df1bc2c0f3e34cd8033256a31fe0d13b7df3539bb5151d0fceca5b754369fe6e065b1bc13d21857bcc3a9c12750eefdb708a92fe04ac53f8d8d6dd1195b01340c82eccccba2430c0550175db39a149938326092b26cdf400a4e08fccbd446bb65817708773807d33df719887e8e1f73334e84ed2356474d7bc4babb2d5e337fdd7f0b2a3aa71a098453656ae89fd1ac8ad8240200c2139af9c9d26ad3af166014795b85360224c468261aa30169ac43d8e1222fa8ede2406a16034d74bf2001c8dcdb561b79f456f9a956f3f7a8d7e2fec121c305c68d44851139d02efa551d39f0115ca7382c54ceecd45385fc9a45b8a10130ad7839bbcd85a2c2cdaa7d837f444bb085736cd2118a774280955367d58817e02588d74141c74d146d29c67f885c4352a00a491ec8ab4378ad10897e6603aa87f7205570fcb9ac3dc64514c6e53345f02ee924ee2efc12515b19472dcf7d189892c09d56c3f0f0e981c1b95af270b0e8a0c51acf21f2a4febcba532e13f4466e23a504f1520a0043c879d272a1436a8a0427bbb9bba1245997811f341ac017f06197bd8625f43c2bf63fa8b4fe571bd4e30000825cbbbb0154cf95e30ce84a8a3ce5bb67519ab2f13d61f131d0147f512e74d755c2e86848a472703eedb6798bbadd59503b55f21e97fe916c0ae7cbe47460b621afb173365cda964d9e20af91a40c0b9415de7f31878d2d2ae867f34caac06bf96afc5a94c79197d12aa57ad1b746b5bc2ce6fe9df792ce7081ab7d09cb0c8bb2b42ae9a6f3648999ceb88435304e448af34837bad935102eecc890453e07a314edde9e1097495a1d1ea747c085cd397ad03e010136ee15451f8b9927d6c78e1d89f96b32d78ed5713a37ba6c3a02a617bbd7b9f9255ca13393c5b05a303bfcb1c50bdb3794a777898b5a635ad4c967493719724da4a8b51bb6f78cd3a2b4a3b2d63d41efb61ac8e0f75ee9de31b2501ac065b876e59b7b0b7473e0c1b244b8f96e7b23317f5cd5348054f1a2a765b2431a8d938596d7e24dadf8e0a422d4e6edb3a0b0eaae69ab1c443ee9dcb6980bbffb721c56d5633aaab6e9a5d5a3d8c063ba3071809b23c1061c0a979c3a9d00c61f6e49df53e79360adf5fb865bbb9daf5583dae646cf75bd31b36e82c0585110c3fe0b08a14881b399e0052b6d6c931377d79bbda7737ac8cffe093dcd77b3709a90a15bcb14dcc9516a67cd43e29f5b05477081968a45facd376bbea0ae18dfe4c70dc85cae0e6dcd8d8a5a7683217eb2ff405709aecb17374e5db78a85bcf97b6149a18cb97e5cbcd14a9243f9b78645496add66fbc68488df902f94300b77b3d726d3b17f65cb61a8479aa35c71721d7564753138c99f0fbad21466b7361af37ebefbbb51cf7677faef05da631f7de44ed73b06b60bfd0db5e9524be05b0ce1efccb71a572e99636013dcdcc71a587ba67361167b563792f163e2bb6f40220e7d21aee29c65911a9b5bb60101e2d3ae77a6ee51c42681272771b663b51bd8f5579262e4d83b80a50da7e2e38679f0c2472457d337861fd43981b92768f0a8e1e709133ad49e5330b34aa3fe39711e7cf53568ed62e5f77edc3c2f03f99ecc3203e5781454fad7964a3136cb2c60ccfade7e013cd647dd2651b2ba98bb1e14b6faaa199c29cdb7efd7939bbf2daa9ac80981e0fad6c69d03f491c05f7d7487c4464a91bb8c40e60021f766f7125d95611f0a0e5296e0a0031c14819d49642d59c76e99c1d27c6d64b01512406378fb26dea6539322db5ac0eb55b3df31ac5687569c8bd3cbd1c2f49a898c06ff93314a23df82c1e33825f84d3e458f3cd1eace342d590c9176cabb83c326377458ae9d21bea0fbc7c0f5f61c3e032bc3450d51420d4db63411c47a07cba48b5aa2cf89b63240cc8fe47fcf9eda6e7aef366562eeae09cb1de24cf98a1f2581f7ccbad953779446fbeaba6dc84f75310eff908cb6c4895080c393fd6a5297eaa1a8e4400cea2c479a123c8af4cd018f1c3d34cb05d71f49be99d1bd3b8d10172bce85ec52a8518d16e29da5e905511372ae353b69654cf5c7a017f77bc1e5a2eed879df44d7e12bf1771e1d6bd098150fe2426c7ee756bc60f4be2d8d669b04beb8272c9a2e78389cf9a3abb2679fa7fd5cf46c6070230d118f982c1b7d99bd86c7e1aff233f377aa405aa284ba2dcc1267570870f7810237be99ce3fd7e1a200beff5022a96e91d63076858d9829ed6d9f5c2d5c1d69f2cb4e48e0d52208664b31395c387d0403c2312f8a635a1784e66784bf566d5c97fb1957dfd36bb7259547b21be65fc4752155754e6d7cca94c219cb280b026a30ac9d0545b98e508723d2ae1833a5165d7711fabb6f20c64cf68a9e4be26fdef4731ac73a32e7a088090d0f7bef6dba56dfce7e1b4ee4b48917d4a07ce575e3362b6a2340e09d038a94811b2a60d242afebcf1ef4239ac5df41bb0a7db4bcfc3626c90d585ea29bc485dced10da70243cf43e2b0fd0480f4612c37f11d6b3ba920654d97b4f5e26cd429824fdfe516b09d3ae938ccddbcd17221e9c37ea93ef7fb880408c99fbb14019a7c866028f5a17e2e7b1a5e2c1753b163e08c6cebc7b410e3395369aafe89d5668b62ac3bfb09cce260f343698f14a1291c89fe8b450dfd59535ba13ef61072817a1a88ed93f4fc01111a50e28fae4078015e6394f5c55fbec01090193a44eed70a6fce6ac0e220192831173bcaa23dc2123f015716b5a6f4b8c028713bc10efc604548e233c5ee8e2da560491529fce7e7ffe29f938d8491cc8082a7466ac45c2be03e489bcdf10e5d7eb9065de028a251dd1fefa22d3737fbc8946cb75778835fb1767d1048658535402155021b801ba97f2f7f9b9d2c6d5fb568cf06f3b14a8bfc1ca2830c184a3fac280a061996b77c39e533b4732b9fb960f4ea38ebbef9bedd11fdbbfe0e6c69dbc5d3210b1226c04475d693bbb1c91054f1c7dc633e33d6a92e546f5183ab1ef47ae2a57e5fa5ad526aaf6ccd22c56522aa1d0568801f431bac3dc3bfb103037ba7431bb737e7f1022a01feb770e69ef518cffcafb92f6e0389f97d1329672719ea13b7111ee399e031a509ec9605a8368438c12f565157d5c7d29752d9b9ec5ef5c9e98927874855ac1eacb377830b2bdb1cbb6f7e7708a564dee7e5a2dce5b3574f50928b610fac9064eca697c262b8179f0fcf1e5383d4187154799e56e2b1bba1d087bf21671ed8736c577a11f9d96e9c5d82ac511368750b25099a144e14a3b3179770fc5159537ad6e6c3bb7e4eb5f843af62a86a23460a5eb32f1d8efc9aa1482c066fa19a29e0c01d6b9e42efc6ef906969e1f7ceeb771963ff937a0e5871bc3e907525f3146afd90b6d043d3ea5c4e79a8e1f48c37816009080cfe31ff67ee788969e3c2c5eb35bf47b60bcd1a62571c52b46e522a20a27ce5ec01fd212f22ad139abcdaef50ad8df662ba90c4e89c8d77a946461b2cafd5cff7f8eba0134c625972da56610cdf95ab2c148d9decda5c0ba2a2d1433f13a9b4889d5c0d6acafce77fd56b395aa447a463ec76cd91933e6a96d1dd1651460cbfc0f47af4e2414d923093842c2e26fb6d57160a23f662df841f67af010c395be6a7b65a2284c6596a9350f5080898a99a6794d1bbea1ddcf49cdc8fa2ee48c7f42039385513d96b52b3868912e83896ea2ae6236952f9c0af66211717392826a3a1df6344c80a10851260264d861546d15f49e2dd5e656e881b724195987716daf67c6bddf076e531251bdac0ecf48ca8c26df21c3853ad724847f4bf80e9432bb192d0a03c6e6a4213f8e328bedc5446f640f2c4fd9261e1e943ea2e5fa13139155734736967fc3224fcb1f687fad19b3419a308a57ccd829c8e879424cb9198afa8bcd1b8a41243fca4ccd241f7838f537db52c0a1a842c55835e65b76dcdaecb7cd68984a3b122037702821f3ddd1168f778b2b611979eea065a57c48100b45ab60cd30c7f8a66cc7513cdadbfb0def2d29276def344d17239b4d3efed3b85801beb200b7da93d03486df48e94df8957d950d765e3f7bfd5889efb6662d7edccdca1c439d9b8e21785f98a8491a2389c7a4d00a24bb762987bd5317290b05b2073ec95f5f6d56a", 0x1000}, {&(0x7f0000001300)="bc6b7f3ad15944326420a0d88e9c4861e51e9f23a936bf079465655a1d13e370d4809e54e26ea058c031a5d74b3ae1e35b4222dce8c0049864813c23d707dc58552cef57017ce84191c2e20fde27b03332569002de9966180af71e0637665f5372c9e31348a37cc21e29d5f6c6b24fcfec75bedc6f90509fe54eb82e1ee83072af1345642f685c40bf26121b5b694a922e31f50dd40954978bff196a097940686736592c2dc9e754f9ae688a2d089eb853e05673397b4fe0fd40dadbc3a6de720e7736919e", 0xc5}, {&(0x7f0000001400)="7db44ae7400fe05fbe3b9a54a07dd1cd3219b37528525ab4cc2262d02e04d6ff9727195ed849c78605c4df784aeff79dd2c6fbb54ab28e83deca1c2a17eff12fd6b3d1ea72476917b40433745b0b919a453d8bf28c14265a4a1eb5894e8f5928598d2514c03e2afaaafda742f6c2d2e421cb422be9ac612f6a7089f33b31a3e2f7c9efc43e494972f1cc43ca4d7ee7c63207a71435f902712027e239c44b8c82515ea4904f7e5b1fd45b0d0fc4da741dff8c93180abf96778ec8c904d3af83159d78af991862d35fd251447e79869dcfaa2622453f571b401a28039141edac5d3d08cd9c079800d4", 0xe8}, {&(0x7f0000001500)="f1dbd585b90c9dc0ac87d1d570fa4a64e6c7b7317bea18c507314605432a7b44e45d1b47806d21666debb711637ffc18acbd97f6848344b051602eadb1794d22162ae411aa0c17b1802b4e5d9434c475be6b1d816d7bc60bcc2883676272cc05a1ab33db113a545d0feebbb55ea649e4bdcc355c690029344bc814b221c1acf5a2562a311d613346082c4637b57f3c9fdfdf700fd2866d82a4c4658192a2fa20e414af1e38d7ee9f5a9eb40e05de7107142392b04be6d2df35b07d5be890c04b8c6f835221e7b6b8", 0xc8}], 0x6, 0x0) setrlimit(0x0, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setrlimit(0x3, &(0x7f00000016c0)={0x1, 0x1000}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000001680)=0x2) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x80) 02:27:34 executing program 1: fcntl$getown(0xffffffffffffffff, 0x5) getitimer(0x0, &(0x7f0000000000)) getppid() 02:27:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x18) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x7) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0xc016, 0x3}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x1f, './file0\x00', './file0\x00'}) ioctl$KDGKBMODE(r0, 0x40044b06) fchdir(r0) semget$private(0x0, 0x0, 0x40) read(r0, &(0x7f0000000180)=""/181, 0xb5) bind$inet(r0, &(0x7f0000000240)={0x2, 0x3}, 0xc) lseek(r0, 0x0, 0x0) writev(r0, &(0x7f0000000280), 0x0) bind$inet6(r0, &(0x7f00000002c0)={0x18, 0x3, 0x400, 0xfff}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000380)=0x100000000) mknodat(r0, &(0x7f00000003c0)='./file0\x00', 0x0, 0xaf42) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000400)={0x1, 0x0, 0x2, 0x317a, 0x3}) r1 = semget(0x3, 0x0, 0x80) clock_getres(0x3, &(0x7f0000000440)) semop(r1, &(0x7f0000000480)=[{0x3, 0x9, 0x800}, {0x3, 0x4, 0x1800}, {0x2, 0x0, 0x1800}, {0xa9111a8ce1893438, 0x40, 0x1000}, {0x4, 0xb22, 0x1000}, {0x4, 0x400, 0x1000}, {0x0, 0x6, 0x1800}, {0x2, 0x1, 0x800}, {0x0, 0xfff, 0x1000}, {0x0, 0x9, 0x800}], 0xa) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000004c0)=0x28) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000500)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) pledge(&(0x7f00000005c0)='\xb4\x00', &(0x7f0000000600)='\x00') ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000640)) openat(r0, &(0x7f0000000680)='./file0\x00', 0x0, 0x100) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000006c0)) 02:27:34 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac1688f237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d753c9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e2c503aaa6e77446f2220", 0xab) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e016ebf8d59239a35971911683de8d68686f6e67"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e06866605000000000000000000002000"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1000090d2, 0x0, "d730c1e7bb6fc6e2010000807743c27c00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r4 = syz_open_pts() close(r0) preadv(r1, &(0x7f0000000640)=[{&(0x7f0000000380)=""/223, 0xdf}, {&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000000480)=""/166, 0xa6}, {&(0x7f0000000540)=""/193, 0xc1}], 0x4, 0x0) dup(r4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x8, 0x3, 0x20, 0x9, "dcfd29633197f4829dd52151ccd4ffba42f1239c", 0x8, 0xfffffffffffffff9}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:27:35 executing program 1: r0 = socket$inet(0x2, 0x4, 0x80021) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) fsync(r0) 02:27:35 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66696c653000e8605dbe2538d405def5eca9d812a108ccc20a11e56320b52df68972c56c4ad7d8a506454a991cc9abacae0dcb7900ce2c9a2d46b5a6b24f4a55ff90d04e8bb31b0d6243a4e0e268ba40b1b05e869ed9d0ea67acf5cf8cf6c4e129fa3538a16bfa6f61ac757ae4ef2cb72a5716f9eb5d845e85bfceab800bea0975973175fa9d46f54e308baebdfa84fb2cf48e7a3c5e46c2c18c069ced59faea8806"], 0xa) r0 = shmget(0x2, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/37) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 02:27:35 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) r2 = semget$private(0x0, 0x3, 0x88) semctl$GETVAL(r2, 0x5, 0x5, &(0x7f0000000200)=""/4096) ioctl$TIOCGETA(r1, 0x402c7413, 0x0) 02:27:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x401, 0x95}) munlockall() r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0xc40, 0x19) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x400, 0x3, 0xff, 0x4}) pipe2(&(0x7f00000000c0), 0x10004) 02:27:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) clock_gettime(0x6, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x4, 0x4) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 02:27:36 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(0x0, 0x0) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f66696c653000544d89e9e708e1305f82bcc2181a9364ca316c4d5d7b0f8a033ec6df1ac3c798573c1c3e3e4973c312948ec059aebd09ad283ba181dccf7a5e1aa8bf8217bc81008ade57ab81d54c35ce93db741b62c908b6edca5ca06fc70e7b9ed0"], 0x6a) r1 = dup(r0) r2 = semget(0x1, 0x2, 0x50) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000140)=""/103) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x102) 02:27:36 executing program 0: r0 = socket(0x1, 0x2, 0x45) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r3, 0x0) r4 = getegid() getgroups(0xa, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000080)=[r1, r2, r4, r5]) 02:27:36 executing program 1: 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) dup(r2) 02:27:36 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x8f6c, 0x6, 0x9683, 0x0, 0x2, 0x70, 0xe1}, &(0x7f0000000180)={0xffff, 0x48, 0x7fffffff, 0x2043, 0x4, 0x1ff, 0x1, 0x10000}, &(0x7f00000001c0)={0xffffffff, 0x46aa, 0x0, 0x6f5, 0x9, 0x400, 0x3ff, 0x80000000}, &(0x7f0000000200)={0x1, 0x2}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f0000000240)='./file0\x00', 0x8080, 0x40) setsockopt$sock_int(r0, 0xffff, 0x1028, &(0x7f0000000000)=0xfffffffffffffffe, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x7b) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xffffffffffff8001, 0x1}, {0x616a, 0x6}}, 0x2) 02:27:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) chroot(&(0x7f0000000000)='./file0\x00') dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "8549bfa620000000000900"}) ioctl$TIOCCDTR(r2, 0x20007478) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 02:27:36 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) msgget$private(0x0, 0x8) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) r2 = msgget(0xffffffffffffffff, 0x3fd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001380), 0xfffffde9) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000001340)='./file0/../file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x10, 0x42) msgrcv(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf3aea550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe0eeea50400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2d16f68fdb3e096917eb18e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007cc4657659cc64e56150d966652b719dbe4b86ce975dc3395bda86ef6b89fb1e1da7cac57c2b914c02aba1d61b64d57fd4012ae7c08ccf364f0ce0eb80075debf434ed6e348bcbcfb872bd675699dbf3d66475535961a2186a20c1dea6c79c740bcfbf694f444eb0e53b7e597f6a3820c7b863f8171ff304555b17330ba20b67f638bb37397dddaaba3fcaeaa5e5577e59396f7001815c2a151d2593a09f61a0401901c08403cf9adee26f494ab2e26ebaad26bdd7838f8c2b000000000000000000002e8a11f771bc0b418fba6527cf8376adc0da5e63441deda47d8283c197fd8ce74dd83ed81120af11690ada9864579287b6663de6b57cd8db5c1d62789d72b10e2837856a0d2aa2d4b68a04ee11b7e3eb336fffb6cfe58e3f80a30e24bdf398b212416bd5b682fccc4cfb925bb62172f56b774bf63439e537fd621f99572f5ffd7015f735cd208785fee03a0509dc1b11d26818fd744c57dc5a131e8f440d8680a2f33be837e87318b183d0aa16bfc71b9af77e327b7b6d845833df4e2bcfec3300"/4470], 0x1, 0x2, 0x1000) r5 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x40, 0x0, 0x0, 0x0, 0x0, 0x14, 0xfffffffffffffffe}, 0x8d20, 0x2, r5, 0x0, 0x8, 0x6, 0x5, 0x3}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) fcntl$getown(r4, 0x5) 02:27:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x3b5) 02:27:37 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8, 0x4, 0x3f, 0xffffffffffffffff, "e552c244117645be8a51576b3ef8f8406eb9e130", 0x9, 0x353a}) close(r2) nanosleep(&(0x7f00000000c0)={0xd5cf, 0x6}, 0x0) kevent(r2, 0x0, 0x8000000000000000, 0x0, 0xbe, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4) fcntl$setflags(r2, 0x2, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) socket$inet6(0x18, 0x0, 0x1) 02:27:37 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r0, &(0x7f0000000240)='./file0\x00', 0x580, 0x80) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') fcntl$lock(0xffffffffffffffff, 0x9, 0x0) poll(&(0x7f0000000080), 0x0, 0x7ff) fcntl$getown(r2, 0x5) sendto$inet6(r1, &(0x7f0000000040)="3db27e868cd7252eb9fbd5b2c53fe6d02996d59244cf8e8afe65dd29a7fb39d811e066c351031b55955c0cec4133e4cd419d8a8b050780c1bb01a96f9badbc50444bef48dc7dabcd40f85fe1f2b92c7d1c0b870993f57697049b6d3b4842337408976e8f75d2821c6cfeff0eb20ad8eeea6e1df632a98c4e74fb8a79c7f1da5f5c947e42a3da603c5f6c7661966fb56055f0f26d86c8d4fb8b8a4eee9589db0e0f7c7eccb2be3fe1e8d77243843716e89f012a11dee234bcbeaeb1f533a28ca50ce2afad5265b235b23d668edc7e8350dca788cec9962c25c78db99325745371f20b64b5b95b7ed041d4", 0xea, 0x8, &(0x7f0000000140)={0x18, 0x2, 0x400, 0x10000}, 0xc) accept(r2, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) poll(0x0, 0xfffffffffffffcdc, 0x4) write(r1, &(0x7f0000000300)="5cf6a0076b6e64cf959b367dd3dcf0d2f5bc08543348addce8e2c1cbdd62ee1f2b6625a564ee91006143d58ed280c33c809aeaa2a4740ae64f615a6e86544d3e755817639c3d3400f1f8fd73a0bddcdfee1685055c3916577df204e30bcfe152b869804dd39580f6f62601c3a8a571edc0bf98a8e0523c85a72d5502742e4c44e3af6ef4d93f4e9676b74352eb6fd496a97139b1d1bb9c4e279bf36d4b2432fe09c11b11ba7df02e728f93bb837a75546871ef92ff8ebe8d125ba79b5e7530dd1beeed6aa988a50cc9e487798937d87b6d99d6ecfdb132fcfa6b5cd06471a180a5bd4aaccdc038d1e18626571c158d616567827731e15cfb90f8763ab812b979ea3a3a32dd5c0c68ee421d37a98140f92880ff9a2872b26f7f894bc6ec95dac4c84a45430a40ed538448b29959dfb7959227490c6e91d75cea53c6c4fb064accabd9dbc51f7e2332b95a09f5ef08468c1e092f51da44eac4a5da5ea1959093e165001fcf963d158f08522c6bfd38b95aaea48763c1bc369a77fc6354edf2", 0x17e) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[0x4, 0x90, 0x3c, 0x200, 0x81, 0x2, 0xffffffffffffbed1]}) 02:27:38 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x74) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x2) writev(r0, &(0x7f0000000040), 0x10000000000002bf) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000280)=""/173, 0xad}], 0x1, 0x0) 02:27:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x5, 0x7ff, 0x0, 0xfffffffffffffffb, 0x7, 0x3, 0x1, 0x2, 0xfffffffffffffffc, 0x7}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) 02:27:38 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x0, 0x350}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x4, 0x0) close(r0) 02:27:38 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac1688f237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d753c9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e2c503aaa6e77446f2220", 0xab) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e016ebf8d59239a35971911683de8d68686f6e67"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e06866605000000000000000000002000"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 02:27:38 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = shmget(0x0, 0x4000, 0xa, &(0x7f0000ffb000/0x4000)=nil) r2 = syz_open_pts() getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000340), &(0x7f0000000380)=0x4) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x6a75}) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000240)) syz_open_pts() syz_open_pts() semop(r1, &(0x7f0000000040)=[{0x1, 0x9}], 0x1) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) lseek(r2, 0x0, 0x2) accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f00000001c0)=0x6) r3 = semget$private(0x0, 0x4, 0x100000000002a9) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0xb99e) 02:27:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000140)="64170f045b00f9814d3ba955b63d967d24ad51ed7015ae5fb6ca0a81c0b17d9d23bf4aaa51e967597dc6db27aa404ca9fbd792d972c693abd1fe315238f9f52f19", 0x41}], 0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) close(r0) accept(r1, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 02:27:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) poll(&(0x7f00000000c0)=[{r1, 0x11}, {r1, 0x8}, {r0, 0x29}, {r1}, {r0, 0x40}, {r1, 0x8}], 0x6, 0x8) 02:27:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7ffffffe, 0x7, "3e00b5e100001200445be7a298c8ddab00"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xdd, 0x7fffffff, "898dd215dae67aa7cf0bf2e0f86d4dad779f3650"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="3be9fbcfcd8d2e", 0x7}], 0x1) 02:27:39 executing program 0: pipe(&(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x7, "000000000000000100002000"}) r0 = socket(0x17, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="10a98714d47cfa9fe53aab136cf6170c963f1d31f1047a5fedd5d7f6c81a60fe2e81d7d7754d8b65adf6d3e45c35ad7062dc17e7a9b61b9839a09f6a5e119dc75fe90555fefaa18f8dd9312b", 0x4c) 02:27:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r3 = msgget(0xffffffffffffffff, 0x3fd) r4 = socket$unix(0x1, 0x1, 0x0) setsockopt(r2, 0x10001, 0x9, &(0x7f00000002c0)="7943d175e717a19a24ffd79e5cc9b11f752dac8eb62b34c39876adbd47065a1a29af5ba707ec3655051efc1f2650f9cb76320bfe27387c25addbd3b88f70396c05514b540496b1bb8798a76f0bf62d463f1bc1abddd5076202b612b1fdaaacd0c4cb9c3bfcf76bea6a3d8a30c8d91b2356923c6f4743101418714e2db4793e59e529c00577618aff1db8172f5c1cf7268e814abb7d9e894230efadf863d9080d0e573e8d0a7cb9ee757059abe56945ec88c6108ce93d55feda91c4fd72276ce30832b8bc237ca7e737dbcf5d21bb2ede95feb709e3", 0xd5) sendto(r0, &(0x7f00000014c0)="9670edc455d27dd3c6f85bafada799bac99674558c3d835b9948b2a07c7523ce34b703c0f3e66dfd19d9e34ff1a47ec84c4c922d13a29b07527110acae7a2f3492b5f172229f207eea756dd04a15ee8f4494af7c08cbb35ba42152a4d98f68d31c0abd38baba6efdd02f9be25c225ceb6e77b66dfeac07354152d77a011093a2f5cc347a5338ab13b22d1fe0cd9e19fecc9710018c8350b05d2629f4f1b82ead1cd29978f24d117c8798b8fe987f84358774cb1422b53ae92fd4d562b018cdf3206a405cc383ec4e2582aa416fc794eeb7d150759dc3404a45b8", 0xda, 0x8, &(0x7f0000000040)=@in6={0x18, 0x3, 0x200, 0x4}, 0xc) read(r0, &(0x7f00000003c0)=""/145, 0x3b72fa44) msgrcv(r3, 0x0, 0x0, 0x80000, 0x0) msgrcv(r3, 0x0, 0x2c20df3ec9a06bf8, 0x3, 0x0) sendmsg(r4, &(0x7f0000000180)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140)=[{&(0x7f00000015c0)="cce939206eea1204633cf0872c99ece0dcad7bcc1be7a0170feeca56ee559e4dd1fa415289a626c2c65504b20f5f4b9c1afd22b54d6bd573b11775db47c12b9aac68cec65f91fbcfc36264ff4692780b5a22c40cfea405f04b40600b289f379458209dc1e1399d9860ead599db522517ff07a25ad184c23cb31876962d423955f3b189c9149c915eb15008356133ed7f2ac6f301a69bf5d8541fa7e18e621fb0af4e7b516cfd3093acd7ca7da0a346f8fc89279eec8bf48a8d2980bd", 0xbc}], 0x1, &(0x7f0000001680)=[{0x90, 0xffff, 0x0, "a625f64fee273000a5bafcf73357f099041792d842f4c624e7649de214911d4825b3e76ecdf4a9784a8605c7edefdfcf554d60466eefdf0e6407da2d4038a47972857ca8cc1f04ad4c1611afc14545d08f6fe805137edcaeb643ebbae03c7395e2b4c3b19d0246e78cc4d8c7de32634522ef4d64b0dcc1c0e9"}, {0xd0, 0x1, 0xffff, "96b2d01974b51a598da49e6acbb4d60ff341f33a8eb479fd71c7a410ca2bd679f9e94d82e86432705e42684bbb8ef6eb802cb580d324ac170a3f7daab1e9a631109f5cb2df20017f829a3d66e7915a0cdc35fd12cdbcc03520ef2d8367d2d4016f30bec9ae1b12616e8ab4e35d35f1a79595fe26a9a6f938657e429c0ab118764c6a246a28f1736b81f4efed62d5faccb19f40fdf3c6253d53f6dbdce82a993d19b1bc5a139e35ed57b1555d936b6b4f37430dd206fef7a00f306b73a0526f"}, {0xe8, 0xffff, 0x5, "6417f5ad1eab64f9145895f30319831417bb210acca9b486bedf875a7a42397409b57588da137128dde771465576bc6f3a455a1d83dac034799bcd0944a871c3afa2ee594707b8527fb9529424056b9108db5b53e16ffbd31da1b65bd0609e88d693db21192c1747ba48c43aedd8962109be506e9e56371c47b2a3887217ed7ef094208d30675daa4bc580a57f927b515e9fcbe6d8ed85e88f20d7d9ba643b113b6ee473fa73380388de676ffd4bfe06ea9eb8f61043cdad9506c903787efba1315a13a0df5bb0a25ed5f4f10610fcdfa640f5"}, {0x108, 0x1, 0x7, "6cc0332c4bfa83c9b9fc5dca610ad6640b331eea5e2c28100c0f962f3f97f9a5ea83959abe95f45ea042524418bded68b4fed7774c0a3decfc0cd394faba1292eb367173ad1bd3b4e30f9d7aaba543243d8ed456bd2e695cf6a8081aa0286d760d42669c3e9093ba64f1ca9f43dda3a73685e1153c21286a011327bcffcbcf6444e54ab161974a4458f4edd782d4e5a215b09c121db9489ed3b62e5d2f470c9c02cc0bfa672bad9dd34e33f8dd30e47d408076a9609fc56f4cc61a2dc4bf7a9bfe0c3719bc2954a1f5cb2e78231ed450d72b2ce0220599baecf45c8686704399df5c8e6751a62dafe29070822d682a751b83bd794c"}], 0x350}, 0x3a6052d27bc84bce) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/209) write(r1, &(0x7f00000000c0)='N', 0x1) socket(0x10, 0x3, 0xff) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffc) 02:27:39 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x202, 0xffbffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="0aa0216d7c7341974798e80fba08aba8f50d6fc2137bc2374b7456a8320b3b4f5e889acceecd3ba67df4eb330a1b7b360e28dc4c1b021ecba8f7893e93a2e283551ea990d179d487f5", 0x49}, {&(0x7f0000001740)="a742250cb8467fd6c3f43f4342061d7b8333116b580e3b3e172a25a184cf81e679d780ec159cb908554923caad3961f7a063a860b357c4043545bac7b646e5ac44be6e47bc69ca65a461f68b9cbaf58b6fa8822b43b8d8cebfbe7758d8745f89deef556e4848f00b682467c94151f0f55f53f170c2420930a64449af24ca0932420fdc6666ba45091b6a8baa053d234dc4ec2613ce815790ac3bbbf89975337352f314cdc04d4d6b1452224c705909f40471e6634c8f7bc8c3bc1f587c2ac37cc3d44e3e0411d5d6e1ead0fd860038673f78aa3f1d0bedb390ba49a306816eab4675a4d29b49f3b40687bf8e4c0adf08bebd2236d3f82092c01a184ef4888388060871c072abdf82f03af98ae22b6ec1ca5dc3d012c6207f40f3bb7b1b54aff0ca14ae2121c364f55a6164d4ddf90e8b319030bdc66f5783cd58d218f5ac9475c2d101c51f7ff54a9f17eae324a06ebe0fea6a04d807df2b24cd4005cbfc4f3b313178eb59b8eb7b7bd70b6f5e5154601dcd53bf2c5632dd5ecf6000aa933409f1f2451163e5f1289351e502336aa8452958eae8363b6630c5eef48c25a672919d11d2d282aefff7d05a92ef5efad2242e98c9aa4f4c2c260cf1fe98789d6d17a36af33b1af8ee0d78190033cc1b45894cbca9322723d9799e90e9c35428eb49c832c80863f35c1f79994b784b5acac12b83a311b9073d763f15e28a8eefe2e5f1e9505704f73478f15c60a99a74e803e95213bcb429843b4c57dea65ac9c9d3938bd1d18e747c96de2054628b219d46bf2cfc45e3362a6482917cd060ce47d4c6c1dbe1f246b85d0ad88d162dd8e481ca011c68045a8401eac18566f51237150134f6224a57dda31f6410830be977d26f439cd1fa95f702a5a0798f3edf37cd379eba695ce55f872681990d390c8bd46c9952f96827ea276d4e199c481917ec03989fa75200a10a92bc7a91461b32e13a203d168a5b7dbfb648b36b63bd84b114840712f33f58954b73bb3fe96892cd6a95dab67e24299551c1c825fed64e8898282210ed6c2df4e3293aee017775af35ef469689bb83085a3492e4ee7fce1cb53f51635e067252c8626153e398e3e656d84c9ce780bff73411b4ddd35df1acd8379118cd890065251d5464a79330084b3ecaeedc7b270d5027c45ae4facce3bb64fe978ed6ea31eb421fc9da3fd70691e8f8aeda12d979782327819fb060eb893bc18e14e4dc753ce34b689263d30173c40509e96bd61d97dbdf2cd8bbd942e61d64be955e8a5264097556894c6a685e675b81d9b4692cdff99a8fb9ce814da66e5f72785e718a3e57313e3cb7d726d66d9c77ae312cc6d8d2c2468e95566412b30c96ce76d6f897c1b711bcb71da17e67443468251db664ab7366d31e7284bfb0a63d9c704cbce636c4fc90a61c77e08211594b539cf2e3d8b66095730913c108c2c94589b25463ed23f0dfc0a3fdb57feaa0b08b2d7f44c6fadaf051af87514a136794d58d3711354481f919e73d68816ab83ba7039ef60ee0a88c92ddf93b13462ee2399ba0a69b9f0fb5aebbf8675e75b89ecc4c2a46ceccaeb8bd25c9efe240fca50f8bcad5d8ccc1f688b44a3e9df875b8982028cc1a8aa6315b36678d4496937d6601b53eeb3e6a4d7501996ee26347f4c0c30ce3e1dad525d121312a39494ec8911273056d10c7689e4f4b4fc2d663ccfd5f5c4cc4be265074cdd95acd90e7cf8cd44c2ae855cd2f0568c6a7af84062cc6797b991051f6f1f485553f39d1a119c8ac4338feb8ad725ef2de1e12a90f658797ba0bffd20c16a7921f10802a635aed5e2eaf5e6afd7bc8544333fe1f4d24c348689c175887ae6371b781bd91dde0082078f3ff06e442831e1a1d2c01918bbd6adef9d95b435847a17f668b915824699be7c831fde11f024213e981aad0e96642f6d439808e8e83ca7037b8c2d4bf111f158ca821af469ca37ca13c7e277c6506c0dc8ab6a01fe7358c82cfb5c6ffb8fe4545207f323a616482a65833730ea57352dc024622641a58bcfd6d7af21edff1af4f02aab415fdd7b31a22e82361a10a8a972cefb078c989d9871051ea48a8729b40972c508a2476409d5fd77a52a6aa6c2809142d8909484ee30c6d1a65b618dd850e67da435b5de3bd9bbaaa5582f48c3dd28e727cf3ac994d7d84226dd711d6123c3d0fc4eecd698cacf7d99586b3360171a4f893d22c67f73f95eec3fabcdf2a5428153ecc05f01fc6f1fa03fdbe84246665d903b408ddcbc46a9d02d87a5115bed6ebe974bf820278e4ddabc15c7fbf7e9192542815031cab4bf0599cbaa5e3f829604e31807fef2259725fed9063dc87821100f624f5c6b5a313fd099d17f6210cafba06259d0dec87f16d0356f45426c90cc4175b9f95ed8615adaa4519ee7c12fcd11f12bf1b732518bf6b09387d1bb163713ac6c6965a1f8e32ed6ce06364ede5382c13c7768086098368d03fb6cb3e5dacc08c038434f355e0545be858667462a38aa2b731475362da28c3fbbe5fe38cab648d871d06e9823c67f6f9f94e9af610cb3ffb5c24e1501fcd335d9bd1638e8391c728371d94c7656ad3dd1f573fd3fefb98d4167c46c1b43c7655f07b4a1909c3214529f1670ac2af41f783dd14d837f69326f075d3cf2499938551e8caed927c94cf022cdc3eca0af00bdd2a7b0d5ba96c49013bf86fb3a20557bc3c7fd8c4c0e8023c8000397b80658362e26cc5951e114121c8472ed168e897f1516464f65b858c299f45ac5b09ea1e265208e80f072a442140be707cefa01a536f0aa0809b904a78dd47e52ade8095e19ecaf70015b6680314829bf339ad486a19050dcc6db995962c4686c181ae166036fd78bf1043335bb8a702fa53a737eb9e89d87cfb46a024ac397241ccd712fe6914f98a8218a7aa052a4a2447f28e26e8fe12c09aa5c70bad0f29f8926974f5c721edb3f9d165880f97e66d0fd6fbe73385c8dc464a7ce08496ab78cc1afb6457558d7566a7dee0e49bbc8db73c7fc9114f90cce38fe0a3749741a63670a5c28ff88fdb60e6217cfa0571c57e40f17c81220fdf871064889729bc696f812face551bea4c9b108c82d7b03373a058aeac8bc6f7a9dfcdc058b6549074bbafe55c83c4dd9b5dd87040d7cf06eb788aa9cb8e55c11240a46ef6c30180c379584137dcf59d1001b7f6dd150a7d2ba415c1d64b0caee240a7d1ea6287fa59151a36a77c8bf14f20bc7821e1eb4891776023c2942c2901ab0d920e2ce54ac406d95b4fd9b5af88fbb62144ac4f9dd4a05542eafcd86335149ae01c9935d37902755f214ce363fd3611c4791b69292c9d1203f3325ceae40fd56997b64773ac8f82e625b9628527ffd7cc334e671d43cc7d85b48e400f203eec4e5c967d82483b135cd6308605c0cdeeb0584c4b70fda930b76251e7b20a3881e3e10c16bdb985b5f48bb54200a785c27e0cf58ddf9dfc472aaf6ff5a82c60edbf92f383db378318867ffa1f3650dc3ec52d95a8ae39ad10be720b5cfc96d84e0b4e04c47fb5ec265d418c540067e6d0c81e8dce3ba118f52c09255931aba0358006d0bcb28383ea43e892946e9ff662c4565d5f9e88e2843f5cedbbe1b997e3466c7cb79bd73369c55441252c9bb5ed119de524a434c5ac005be9d1bf689da333f5c30efd75de0e7f3f8a7cd9ceab94cc384648796e5d9926ef8219ba4f869f8498e18781440df31563cace4def173590f407d5ecae200e3cdec341323991f2228fda6273eac4fc64270416e830baa98c90f148b1f1611d71ecb76c8fa02d3ea9914aebd49784e89d29812d274f208112dd5f62e7ab1944393cd83316755f43dab767bd0a913db29c9008475c129a5eec095ecc5f5eff7fa9ab7906dd7f4ee6761e91b01c0533f939bdfaf912fb08e01daba5211c53b503ee7f727a5c816e2f6a3aba445533c413b371151fa5dccc3cb867c7042052dc2296dfbf8a4e3e6dc6bb7abafdc45a28d7d0b311bb574f9218242e2b83a30461dd2543aa12376d3014e3e4af65f82d9d06d3dd4186f1c12094704900302aa18b9fd4ba3c395f2a767d7f3ec040a18e789440937b8358dafbfec176742a1908a431c5b99fe3dff8eca943bdd95299e3877b4e068472da2defb346dedf7837243017d750ff775bfccbaac615d6c4b1c476b04ebec02b59c5c1e1b7c50a640861a988dbdf766c1127249a18c914d31f773e0f69e29f5d6b065d1b87192e84f0c71eb3771ae007778afed8ab8276d1149a625c55ea217ec79b6e0f4eb25a12adb545fb6b9b95ad035b8cecd119b252daa219b98fa3c17321d243dc2c5fc889d2518aeeb32376cd3c06ba7bcfbbeb923ba37b629280eee5db2a7d22e451235927617ae749dc100e523f9d9d6638e2ab398f3abf2eb1a7aa7a2e4e083361a2eb171112b90009268322a1f6a09b40f5b2c3ae8bdf88675e9ad9558d3ad3dc8e5ec98402b7e12e5f6d3cf0be426b4e2e10015c62798616debc7f85d60e4728e27d876f9f87d737e843db67c123b909edccee0532af4761cdd935f79197d30c5e40331f6dadafc0d88a7ae065467a994c8ba80664cefca6adc45b286cb58e20af01813f756ade2d33c196fd087fab618ba26fc5b372ea8b31d84822347b79accb38d275b7d4490d46b12ee4da1790899e2eaa22add324fcb8bcfc23dc9fba308caa0df3e642f667e6d7f881262e93941cd32b1014178ecb7ac2dfc655a6751e884af13b23250e1b87cc652a10f33186013f5e6b6aa49544d533096b2fab390b5a0efefe93193e913c042be84db842fdb6081edb24d63a2518cc5ffedebf18524516159fd112af37f19cd9371c48b58eca52b8f26be37af2e9b6accf18e26096c1d124633987cd20390629bfaab9f2e69eeaab1476735518beda050bfc316cb94a086e79a50769839b2cf3ac6510c6a34d0fcebba3ae411b54315576ef26bcfec355845c482a788c8a7dbd37d1a063577338e508bab36162901dff86a04f5e7ad9b2c69fdd9ac3d9f28dd503ccfa8140618d0d5935f68319389076e0d681dcaafda69053bb89a2ab58c9e420cdf568cf039c113bf3503595c541de45acad37b2191daa49c39b326ed2e25ddeaf0128fbff9cd55387790f2f8a5f57d3295fa59b98aef4a456c6303af1d89e9647f0c4fb5e34b108b822ccf0146de67fc47a181b77986999b9e7f9a0e254d31a6aae7b03f480c980f273a39e2dccb7565a0099d8e7f1b423d9a5cf9b014be64a6c7f1b53320b505f22584964caa33477c7de2b95c1a5fbbddd867c8babe17c0bbc9782626c0db6fa493d7eb82e647280e748fd54f21693d16384dca088812203b94a64eb0ec4a1e6c5ce41474909f3934618d955d50aa8848081eb49a67b85c0aa69493c47b7c8094f24fc91b3287566aba006ef90a49c6af6e5c76b93a380dc37412b293695acf512b820406fa3f240d64c1607c094db8696d17d79676c3ee6c5480eb35488d36dbcbe1664371b04824a28adf434d2128d27c08645e0b93431eac9d943ca32d1a2778bb2f8e7fe0c6b36022141a55c38975bae8aa3c80cef0c9e580e24eea2a88db138a37473c22b28b0efcd034ee5cbeca6008f3b5a92e6c8499b86ab08365d2ed87efa94ce1aa705e5957a756220f9f37850f97568f69b72200adbe1add081208407ab95580bd05acac4f9d77881ad881cf875604507ab8ec99cc7b7a7bb08ffb4de87b65725504ae629d136bc2327db7e82ee7a5d72c9ae5d38ff7830701f1ef7e5aaaa23bb7771f217128344b6317d00a8b887bea6d4ea87624", 0x1000}, {&(0x7f00000000c0)="f50301948011b9ce91a7002f43ffe8ebaf1e51f9b44bace2cebc3e139a39940b59d964a08341d8756e2ef2613c2e8762b28b0f8808808f20c2ed17cdb791f71322b5883bad9bee657aa0ac3c774c6ea5a869d2c2a271bc2cc1eca609ec134edb6983be781345fe5a6429ba9d61a273288ec7c18e3a77656c190ca29e9ebbca024494365b530198ab2761017ff371f5a0ceab3e518a9ec7d5ca0ef06aa90d8ba1339a21635411dd34f665ffc3816438a077a3b088db88dea2b164af945c8fe584212affbb096a33d0c5e058f6365afb96beee2a5746998f24d7fbcba017d03321c824a33c7f7b91d81ea818c78cec12e2c3dfc95747", 0xf5}], 0x3, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xb7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 02:27:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0xfffffffffffffffd) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 02:27:39 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x8001, 0x80) r0 = geteuid() setuid(r0) 02:27:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ff0000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 02:27:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) shutdown(r1, 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) syz_open_pts() r2 = kqueue() r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x8d, 0x1, 0x3ff, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0xc, 0x2, 0x81}, {{r3}, 0xfffffffffffffffb, 0x6d, 0x8, 0x8001, 0x39b67e8f}, {{r3}, 0xfffffffffffffffa, 0xe8, 0x80000008, 0x100, 0x7f}], 0xf8b3, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xc4, 0xc000000f, 0x100000001, 0x5}], 0x1f, 0x0) 02:27:41 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) setsockopt(r0, 0x80000000000029, 0x8, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648f46285a0bd5ae8d2eb9c3d46aaec0a7f4354ff8325af8d1eb1fec8629ad50ec26af9da685296b155d44989e2de99390614c65b47165790229c2857ee42a223d99c802bc52c913723350a1aea4da909018163fc02717dbfa63ed75b98e32a3d0918587cc792c1b8f1a4c6c328bb139b16d6ace4471759b6cefec4980326b113dbe40a", 0x96) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:27:41 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7f, 0x7}) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) 02:27:41 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, 0xfffffffffffffffe) r1 = socket$inet6(0x18, 0xfffffffffffffffe, 0x0) getsockopt(r1, 0x29, 0x38, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x104) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/76) 02:27:44 executing program 1: r0 = socket(0x13, 0x80000000012, 0x800) fsync(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) socket(0x2, 0x4007, 0x8) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setregid(r2, r3) listen(r0, 0x0) 02:27:44 executing program 0: lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x3, 0x1ff) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) close(r1) poll(&(0x7f00000001c0)=[{r1}], 0x1, 0xc787) 02:27:45 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xece, "73cc5904000605070a7fc06d00"}) r2 = msgget(0x3, 0x1) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getpgrp() r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x8000, 0x1, 0xdee, 0x1, 0x1, 0xcb8, 0xc940, 0x0, 0x2, 0x4000000000001, 0x80000000}) r9 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x100, r3, r4, r5, r6, 0x46, 0x4}, 0x5, 0x5, r7, r9, 0x800, 0x4, 0x9, 0x2}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f", 0x35}], 0x1) 02:27:45 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x4, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$setstatus(r1, 0x4, 0x80) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000280)="fe287913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d1f5f95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x96) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) getdents(r3, &(0x7f0000000200)=""/98, 0x62) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:27:45 executing program 1: select(0x40, &(0x7f0000000000)={0xfffffffeffffffff, 0x6, 0x1fc00000000, 0xf11e, 0x8, 0x7, 0x5, 0x6}, &(0x7f0000000040)={0xcc, 0x6, 0x4, 0x2, 0x2, 0x3, 0x80}, &(0x7f0000000080)={0x6, 0x8, 0x1, 0xe022, 0x4, 0x100000001, 0x49, 0x80}, &(0x7f00000000c0)={0x788, 0x6}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) select(0x3, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)) 02:27:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7) execve(0x0, 0x0, 0x0) 02:27:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget$private(0x0, 0x216) msgctl$IPC_RMID(r1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0x8) 02:27:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x40, 0x7, 0x7}, {{r1}, 0xfffffffffffffffe, 0x4, 0x0, 0xf2a7, 0x100}, {{r1}, 0xfffffffffffffffb, 0x1, 0x0, 0x7, 0x4}, {{r1}, 0xfffffffffffffffc, 0xc, 0x1d, 0x1f, 0x6bca}, {{r0}, 0xfffffffffffffffe, 0x0, 0x24, 0x68, 0x40000000}, {{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x81, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2, 0x40, 0x100000001, 0x4}], 0x3f, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x6, 0xaf}, {{r1}, 0xffffffffffffffff, 0x30, 0x20000000, 0x1, 0x18}, {{r1}, 0xfffffffffffffffe, 0x70, 0x16, 0x20000000000, 0x7fffffff}, {{r0}, 0x0, 0x21, 0x40, 0x9, 0x6}, {{r1}, 0x0, 0x80, 0x4, 0x6b9b, 0x5}], 0x6, &(0x7f00000002c0)={0x1, 0xe1}) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f00000000c0)=ANY=[], 0x0, &(0x7f0000001700), 0x0, 0x0, 0x0, 0xc}, 0x4) listen(r2, 0xffe) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 02:27:45 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) dup(r1) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) 02:27:45 executing program 1: r0 = socket$inet(0x2, 0x40400001, 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="d8ff125c00000000", 0x125) 02:27:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = dup(r0) r2 = socket(0x2, 0x4003, 0x3) write(r2, &(0x7f0000000040)="8f3512b312cef70036797a30c2bdeafaaa65688f6f5b19a3fe313b174885083510ad6983f1fa14f3268ed14df03b", 0x2e) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="820268576e07d0949dabfe82ce2e2f666900003000ee574637b168aeba761b6d5769324f9d7cdd03a93fef59c5c30cade1eccb8565320bad6385ed0d51a5ada9e28409da452f48e03a6ffad9e441c90a3acd978d0c980be018fda2b911e09ebd8d96615071f96ca4feac8dc1de830c0fc30a33c9449037a36f761ff3c5a5206566a2e8407042f70a6c21ea0c8c0d35f5eb7c290ba2f093288e67bcd3"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="01781b2d060000000000001f00000236193d13040000000000000000", 0x1c) write(r2, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15add81e90", 0x57d) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) 02:27:45 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) fchmod(r0, 0x20) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200b0, 0x20) ioctl$KDGKBMODE(r1, 0x40044b06) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1012, r0, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) r3 = syz_open_pts() pipe(&(0x7f0000000080)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0xfffffffffffffffa) close(r0) syz_open_pts() 02:27:45 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) getsockopt(r2, 0x0, 0xc, 0x0, 0x0) 02:27:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) 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, &(0x7f0000000000)={0x0, 0x0, 0x20001, 0x80000da2, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0xef6b922f00613469, 0x0, 0x4, 0x100000000, r4}) flock(r3, 0x1) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) readv(r3, &(0x7f0000001180)=[{&(0x7f0000000100)=""/107, 0x6b}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x2) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10001, 0x0) 02:27:45 executing program 0: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) close(r0) close(r0) 02:27:46 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000340)='./file0\x00', 0x20800, 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0x77, 0x0, 0xaa8, 0x0) r3 = msgget$private(0x0, 0x748) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/214) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) bind(r0, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) 02:27:46 executing program 0: poll(0x0, 0x0, 0x1ff) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="981cee7c419e7d1fcbb3bba0af3fb491eeef8c890c4b10a727674c8855476650a1d0982d99d00acc5498b6be13071993a775cfb938a8c4c44691e87ff55d97672430f929806100e7999e285c2e2f935e62bd6d74e3ccbe9035ca5efdea1ceebc422b14b735c40feec2fae07d0e1f0f95b2fbdceb8610da6298a3e878b3ffb2df9889ea90a3d163c24932c9aea2537481ed76bf592ecb73411e93e0bac3ed89a958b665e16f2883d9d4d1f66e18a51413efd273be7a1dad8b202e4d0ac86913567ea91ef9696be515f5ce7637795a3e002f1feae2e44492716b626715c2f3abec", 0xe0}, {&(0x7f0000000180)="effd57e3e6e21cc9977f0f531654cbd3299073162fab2cedff46c27a5ae003a72c72b88aef86", 0x26}], 0x2, 0x0) dup2(r0, r1) 02:27:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001dc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x5c7) r1 = syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9b, "b08d16c65519470100000000000000d8e500"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgid(r4) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0x2, 0x5, 0x8, 0x50}) getsockopt$sock_int(r2, 0xffff, 0x102f, &(0x7f00000002c0), &(0x7f0000000300)=0x4) read(r2, &(0x7f0000000400)=""/107, 0x1c6) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000200)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000340)={0x3}) 02:27:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x20000000000004, 0x0, 0x10001, "010000000000000000ffffff7f00"}) socketpair(0x18, 0x2, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20108, 0x0) accept$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000540)=0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8900, 0x0) fchdir(r0) link(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') clock_gettime(0x2, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000580)={0x5, 0x6, 0x4000000000000001, 0x406}) r3 = socket(0x18, 0x1, 0x6) fsync(r2) r4 = accept(r3, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) getpeername$inet6(r3, &(0x7f00000000c0), &(0x7f0000002800)=0xc) write(r4, &(0x7f0000000240)="ca1b7463ba2ab61337048eb833d2ef7edff50f12c8a9b8f8759da687327e2c02fc3cca657614c6455def9c5950e61ad48929c8", 0x33) r5 = semget$private(0x0, 0x3, 0xc2) semop(r5, &(0x7f00000027c0)=[{0x1, 0xfff, 0x1800}, {0x4, 0x9, 0x800}, {0x4, 0x9, 0x1000}, {0x2, 0x4, 0x1000}, {0x4000000000000801, 0x3}, {0x4, 0xffffffffffff36ff, 0x1800}, {0x1, 0x4125, 0x1000}], 0x7) fchdir(r4) getsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000080)=0x4) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x4, 0xfffffffffffff3c9}, 0xc) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000500)={0x200000, 0x0, 0xd5, 0x1f7, "10bceff95908c3476a39d7de7a37f21505f76ec7", 0xcd, 0xcbc}) socket(0x30, 0x4008005, 0x9) socket(0x18, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r6, &(0x7f0000000200)=[{&(0x7f0000000100)=""/242, 0xf2}], 0x1) poll(&(0x7f0000000480)=[{r6, 0x21}], 0x1, 0x0) write(r7, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 02:27:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea64cac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd108000000bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa750000004b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b28b46049befba997acb9ac407791cdffffff9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c4610667a53599d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c257fd257281fbcae0694eb4c1e7121b6a2c19d7c82056820224126e21463f539f9bc6a6649c1c8489aada96f3a84", 0x182}], 0x1, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./bus\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = shmget$private(0x0, 0x1000, 0x582, &(0x7f0000008000/0x1000)=nil) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getuid() getgroups(0x3, &(0x7f0000000200)=[0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x0, r2, r3, r4, r5, 0x42, 0x5}, 0x2e, 0x3, r6, r7, 0x8, 0x1, 0x20}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) 02:27:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x122) close(r1) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) fchflags(r1, 0x4) dup2(r0, r1) 02:27:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r0, &(0x7f0000000c80)=""/215, 0xd7) pipe(&(0x7f0000000c40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'/16, @ANYPTR=&(0x7f0000000d80)=ANY=[@ANYBLOB="6152fe82af10085cc5f53e142eaf0c4b8772c68b6327d64498fd13ee10678fb0c6ae28c122982c7db3df2b11748a262af00af8049dfbf2049a02b1efe12e3cdafdd7fed9fba8ef90f6895521d221c0252a4fb6f49165b1ed54119b0cba4aafffd7e2e3d9a7acc57cec1c2847da6598f83c15f02eb7eaf9563347bf58f721bf7b96961a5dcc2f94948fcd2c77e2ed0a12d54685"]]) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942", 0xafa) write(r1, &(0x7f0000000ec0)="0a4a01000000010000005cd4f30cf3dd12bfaa682b37f5d59b7b9483f4d508556d8dcafd7990b5c7fe4438bc2fc9038b5aa5f88416525415706f349611e369089575771be877c690b8907e8d0bc3c2416bc6", 0x52) 02:27:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7783, 0x80000000, 0x29, 0x6, "b7b9b7c2c24aa078128f33a57f40640dcc516075", 0xf888, 0x40}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) r1 = dup2(r0, r0) syz_open_pts() execve(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/90, 0x5a}, {&(0x7f0000000180)=""/97, 0x61}, {}, {&(0x7f0000000200)=""/28, 0x1c}, {&(0x7f0000000240)=""/36, 0x24}], 0x5) 02:27:47 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1000090d2, 0x0, "d730c1e7bb6fc6e2010000807743c27c00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) read(r2, &(0x7f0000000040)=""/80, 0x50) fcntl$setflags(r3, 0x2, 0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:27:48 executing program 1: semget(0x1, 0x4, 0x210) 02:27:48 executing program 1: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000000ec0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1348cb800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000434892f9b9f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008022f2cc47d3a104282f4cf27d8e06b1bbb930df5eb058c6a5e212f81a62bd23bb768922722b66dc1bafacfb2d0a47e5b3a60c63420097b5e7a52e8ce25accd58c0413284c6bad57cd8f1e417e932e54592f65ee89fb5286b962c36f7af8057a6f0fbf1e5cb4059f0202ff46ceb97b05803c07719260c4176bbc58f0d72e664a843da97fbaff22e545b0524ce915edf6e6d9acbcde81fd7a8e86965e5770a4139a137e1d4fd71c80e082512c4fce4f3352486216ac0ff30fa6995348f792dbbbff1a70cfbc6488eb59f7e089a9f6aaead9d904e2647500d49e0d7eca51bec1efb94d02b9c7e61a7dead6b17c9719989e5318dd4d8af4591a06d3b1b1ae00492ef695124bbeefec5dc337add955cb1089b3c3f44657c0b981337f5eb09d6b78a1d16ea45f2a328fa0f83daf617e55b83bc2364e42990b244da3a09b7cba13c3370965fd673092ddba9254ace68e20fc94e5feebe04885729e26bd11fde17fc36c41b379bb87fee3d97668754719c65d4ba1"], 0x1, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0xa) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) semget(0x2, 0x4000, 0x60) fsync(r1) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x1000000000000557) seteuid(r2) r3 = dup(r1) openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7040015dea878f300"/319], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) fcntl$getown(r3, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) execve(&(0x7f0000000280)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000300)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000540)='+[\x00', &(0x7f0000000580)=')\x00']) write(r1, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) 02:27:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./bus\x00'}) poll(&(0x7f0000000040)=[{r0, 0x8b}], 0x1, 0x0) 02:27:49 executing program 0: poll(0x0, 0x0, 0x726) 02:27:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) close(r1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 02:27:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x140) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x41, &(0x7f00000000c0), 0x341) 02:27:49 executing program 1: r0 = socket(0x1, 0x1, 0x100) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000005500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aeb59ecefce471b500"/4098], &(0x7f00000013c0)=0xff18) r2 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000100), 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) kevent(r0, &(0x7f0000000040), 0x77b, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x34, 0x1, 0x8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x8001, 0x2}, {{r2}, 0xfffffffffffffff9, 0x3, 0x9, 0x5, 0x7}, {{r3}, 0xffffffffffffffff, 0x2, 0x80000000, 0xffff, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40000006, 0x1, 0x2}, {{r1}, 0x0, 0x4, 0x2, 0x4, 0x6}], 0xbc, &(0x7f00000001c0)={0x9, 0x1f6c2272}) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)=""/64, 0x40}, {&(0x7f0000000280)=""/166, 0xa6}, {&(0x7f0000000380)=""/48, 0x5}], 0x3) pipe2(&(0x7f0000000000), 0x10000) pipe(&(0x7f00000000c0)) 02:27:50 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20401, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000200000000000000000000000000000000000000000000000000000000000000009605f9482d610000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000af2c39004a8786893768bd4e4193249000"/119], 0x1, 0x0, 0x0) r2 = msgget(0xffffffffffffffff, 0x3fd) msgget$private(0x0, 0x0) semget$private(0x0, 0x3, 0x10) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) lseek(r0, 0x0, 0x1) msgctl$IPC_RMID(r2, 0x0) 02:27:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$getown(r0, 0x5) 02:27:50 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0xffffffffffffffff, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x94dc, 0x200, 0x761, 0x0, 0x0, 0x3, 0x6, 0x1, 0x0, 0x101, 0x7}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) clock_getres(0x2, &(0x7f0000000180)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 02:27:50 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchflags(r1, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r5, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f0000000400)=[r6, r8]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={r2, r3, r7}, 0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x4, 0xffffffff98a26703, 0x3f4f}, {{r1}, 0xfffffffffffffffc, 0x4, 0x1, 0x0, 0x101}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x400, 0x6}], 0x6, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x185c, 0x4}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000014, 0x8, 0x3}, {{r1}, 0xffffffffffffffff, 0x6a, 0xf0000000, 0x6, 0x26e1}, {{r1}, 0xffffffffffffffff, 0x10, 0xc00fffff, 0x6, 0x100}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x2}], 0x8000, &(0x7f0000000140)={0x10001, 0x6}) fchmod(r0, 0x22) 02:27:50 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 02:27:50 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x82, 0xfffff, 0x2, 0x1a}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000005, 0x6700ef3, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x21, 0x1, 0x0, 0x80000001}], 0x81, 0x0, 0x7, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20000, 0x0) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept(r1, 0x0, &(0x7f0000000000)) 02:27:50 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000080)="3847f0779bf643ab10", 0x9, 0x2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xd00, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x1d9) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 02:27:50 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x3ff}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/62, 0x3e}, {&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/12, 0xc}, {&(0x7f00000001c0)=""/232, 0xe8}], 0x4, &(0x7f0000000300)=""/64, 0x40}, 0x841) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:27:50 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) fchmod(r0, 0x60) 02:27:51 executing program 0: r0 = msgget(0x1, 0x40) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/162) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/65) msgget$private(0x0, 0x400) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0xfffffffffffffffc) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0xa7, 0x20000001, 0x6}, {{r1}, 0xffffffffffffffff, 0x11, 0x40000005, 0x2, 0x80}], 0x200, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x40000000, 0x9, 0x4}, {{r1}, 0xfffffffffffffff9, 0x20, 0xc0000006, 0xfffffffffffffffa, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffb, 0x90, 0x21, 0x7, 0x1}, {{r1}, 0xfffffffffffffffe, 0x8, 0x800fffff, 0x1400000000, 0xed09}], 0x0, &(0x7f0000000240)={0x1, 0x5}) 02:27:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x4, &(0x7f0000000180)="4d937070c7bbc4b745772bf63ebbf88825eb4a8de9dbf017f8fa514bc11547898eb3f1342950aaf7f7866aff268074a025f54bb98a4c3151da73d847bdb3b2596141f7d8529da8807f5619773bd8838d0533b5140b50d027407d941dd5f87e5b8a80113ef4e4460111efd487e0a37da05db922735557971ef6c66c2b8e8943851e6fae9c0ea4f887a28f34ee25a118678daa0d082ba109da3df336cc188a3dc331bc9c5edd4d35e8a71c0006d6d794f53c2daaf0665e68408eddcef51494e6fc22e584971cdf4f60808bbabdd75637fdc64fae4de1fdcb39e09886b57d89e18593169d4cca07edd9671dedb8c9deb397900885bdee9c394cea8d696c6cd19ce04bd64e6d4fe48b6fd8d4d816b9c136eca2a4e2937d1729ea2c401999df3ea03b0ade9c409247defb4f8783b4f36048fb317dfbe7babf941a64f6deaa6a714f54e93261a1596b9c271584d1435e0a4502600e69434f76cb57e63a596c195c6d05bcf258883600aa70cdcf9acde4fe58434e5ad1991116f8d2f7d56019ab06e87f79636e3183280ef049c8c33f28a0b991b2e8347e6b748c87b72540beb6a8564cf59de8c2bc5860d0d23fc2db9f1421f50bf6a5cf449695f5689125af93a5ad66837e42e197de77977c5ed91da5fc8675cc5bfdb229d9e550311d6050b9560441350d4026e8d841774a62c53a834da12646a87b2ca21ac72ce6cee2ab1918267a4215dfc0a5299e3063982164308c81aab4a3a31c6c55b98545173b8e89c82b42d7db8d41b3bdd7185fb1309902bc180822b8dba849fbf9f1f579b5bebc46f60da0f4d4ce112494fd19d3577bd01477f7da5a50a9fe4b1f53143a82889d35799295d07e30fe142d11cf1230982711e493f0077f42642717a36b1f1b5be22b87e6f63f8ffaeabc0def5962d5879a1fa70d74c51cf97eb47ae964221081f3dafa1ad3a9c1871b13f40cded19c7b9639365c80aab2f4128c7fa14d665c98d41d6fab751d3499b48a97a7e53d18055311460b20a6f197382efd6e5ee98a68a6e981a4e57af80b57226187e0660c85f2d2be91ec42166bc7f2b27e6a802edec5c110d2e2e3075879d8036f48e6d4b882ae0e62a7ec05451e0d6a2d0d328d35f81789a38f383bc0fbbcb53911ffd512e4c1c6f19286286f3f7ef7b8b1e566ad22e441ab1fc004a5af37d4610fe3327e9c70dd871626b1c26a4b717e8b8240c34c6cf5c3cd29c79f8e8abbf828ed513b4ad4211b377864fb4828fe5a51e8ab0fd6c84cef728d48128a4222672aefd30ebb2b26b964f12749ba7ed672e5370c3ff8e974903fd66676641adb906d35666e8b39dd5a283ced11fee76bda46383db5d8043ff24ed933e8f4bdfd4d71e73340962c60bd0647b645afac5d8e7d4557c40c3b90bf6e8fd774c0471f47372129b3085f7a348d19f9637fe4a919ad2025c22e481eb32ed405d2c328c284bd2d5ccef2e6b71cc887b24bee0fce6c006e96685e2f1592e1e9cd9c2496a5e78be74f33327f8c55ff8deb649ae00de756714f8e69e902fbffd2ac114780f5421b7720eafac30a88549aeca7c07763bb30f28e4c97c3ea1f9cf6e656ec097bd516ace77150cd17a966714534f44710000f647bdb047617f9f7c4b917b920415e0b8182adcceed16fa84d35920d843418e0dfad9054b239c7ad38c0386e4f7cef463cb2dd546fe14eeb8f7f65c2846ef0caf0be03a404cb722aa76dec252bf83aed77d064c7bd972ffacd1c980f0b61686c8c43166b1e1357fd9642a101bd9bb6f152ccf1e3b34805848b8855283a30836a47a31d8e027a4ede4ea1157773f188ea499cbbfc64a49f5ee0c8185e43ca10eb19c630eb61922c3afd2166d586b6b3a91974e97aa43a3538d28106cb220403d1164ff51cb42371cff8984386fb68ee4e63f74160277aef3e153e7403fafe60c24a55e5ab0b96ec6c5bf36680c3e6aca205aa10faa626910ba23b046456368907a4e2df88d971a7e2a23140f1aa8121ffe476609cca68a97f2034f896b1d8f244722fa5910e9af12fadf2e4c9e1e544fc135e4a00323a50ee5ffb2a84dfce07728600ff4a4933ae78b32f0def7d7c97de1c2c09d7c62003ea8ea3b514248649239887a72d14ad09bc42dfa6da32738b58409bff4192d7774925dffd1fd83081eefe92c4db574488dcea01ed7004ca9db9d0b62e566b5da28acc5f9ffce24e38c127ff74bf3b57f27891c9bdd55b903cf71f595d5d4c1f9874f042d013331533f800dd80250b63a9c51046414deb693b25fac9585597e8b18bc95b18283014150f7325268a7fdba9c343e7019dc67fbb8e1e1848cc62285e741fa7e2754e2fe71a386d09401038077bd93f609a093dc27157d7145e152e7134cd06cb21fe92d8934f72df499fc6677c2b317b788bf3f36a645c29699c96ee8b1c54b35c2d9c16368a60f60eea51d746d4b6e73300b5e4b359f850cc61f29a20bee72355007d8cfb5af73180eebf18c7a3a65dd5568291cba5465395ff845557f1d5ec2a0f4b546b06d0f0b27b5a85b0095d4d4c9cc776bea0dbe634bca62f185c4fc372dff5958e78d45b3322dd874af7b885cbf41c3baf918cc632566b51c09429d9c936c4fcc83a35c57b71a31d2eb692448eafe90686c5f2c1346e10e8354d666f7c7e6fd383c818585bcfe5c6ff2cded38c19b9fe5fab2f228a2e1e39898c5b464567d66ad5554f03aa5e8f625c95867d682c01d9018f22e8ad7b4671d9fcdf0a829f0d0fd9c14df3c88286fd69cd118dc68aede13b8b91d307c48e057cbaa0357577ecb53dc04a0835ff8803497f83d57643da3e1be19b5b9c347c5d7981d91a3e6a89bc89953980293e09d43c51fed9ced6217d7071ba94fce8983f38fb9c3c0ead48c604fa4bd86130f0b40249d69fce10534767ca50d122eccb48e4ab34e22d1aa43afdbe9f2530686a1fe2476a3f40ee77d3b2ba81ac215425c816edaccda9513e3fd43738b9dbdf602794a03b040b3cc21d3d643a775853e9ec420eb3b11cbf30d704198acd1978f6edd2363bd774471b28a43af76fc3b8726f935fcbdab5da517a255f20ee5de22197cb534931a2d5a4cd892fb2ad50caf703539e6699b07d60fad9df0f48f311250b811f3e2df6ebda330aa219a28ab03312c7c5e539bedba0fc5461b11c52e36d524863bc3dfbf4337ad45508166a5d5efc22f061f923a62bf57789eadc6bd53bf736b8e273247c2dfa1461aa989657af3da2431d20d861aeb5cde3510433c24f146a6a7715c802a1b32b6024b474f81e7bd057fd33cc6b268ad2c7c15fbc74c4111c9b9368e2e2ff5893f60f6c8722028addca6bbf3fbe7b722daaec019be16ced6cbc4a81232ce309e51a8bceb85f34b719698c651457902e230d54ecf3b2d899f6a05c004ee435ef78df00bf89c0a80f4922faadb669ddaaa078952b91a140bd664be596ced216010bb1255245c933e22cf52c126866d26d08bff52d1ff3e726bae5e3f4489984e7c0cca144b604f95a58e78fbbab65bf5efc22fb75727077333ea598715277d900a784833b4a701cf7dea4a901a5d15f09d02459b374fabfba92a86eca25257f2d849a719858b14614f416c36412328b06bc6154721a1d55190ab3d1e4abc542ea405eb659c9c1c7cbcf0b9fed8cb4b8de73756859b4fdfb68fb542c7476a7aa416b6e225e9339d13d93f5b6d1d26c9f89eecc7738ab90f73edcdca33a96613bece4e83ee8ea3320a5e908f9592f6cf3e70430f3edfea8133701f0085b75679ef7f974df77d8befbbd452a82891af31e33ae18053027f4df8b56b3623a9c2d3d90652224b780b76a56aa13198ee80c11eb38446b0131a5f0c88267fa384e2b840fd143374d8008e02a346e9700b3797188004a99babdadf1cb9194be0303c78d6498f491be2ee5df0a930a7f4e4ca4f2ff5fc872e11d6c08e84a28d64cd7499fe93882d1a97d6bfd1359f8421e48861f590c94e264a97dbcc7343343ba50ed6595a8d604df234e2f1cdef0ed8fbf4cc1974bf17b093c3614102f8b489be1c02f8c347c8bd3b713f91e595d4d4f1aa29c22cb564a8e33ce3108f67569db4eff67b3ea98640d905bcd9982f9fd7b9b451708cf36ed72ab39488b0f601ec15bd01f1e4829e567e51d24e48efe24d5c69cf271bfbad39bec9cd01858d892656b1a4bb229bd858c52297fbc56c272a2f917a06a3b5124c098eda4d613f5943dbacb16f705c4132460665d0a310ecd0e8fde5aa71d262f2a0059a2d6ca906ee5e4e969e9680009227b66bc3aee8b41756de0712edc2e1f23606fa2465678a14e2062a6feb0851ab7aa514e34de773b3fb2a9b6a8a82db0f19d6591b8f83ded8bb7cd6ddf25aed89969a2d715afc4eeef1f104b61b8a34b77509b826ec177614007994c691bcf2dc67a592df2b5d98dee6d40c9ffb18e2f00cd77cd8cc7c72873749acf20bc3ceea33f79e3251eb9da7c0dd90623143f0b7f2ae675d84d53dea841dd2f57678690b63472041796af4eab7613af9393b1839964e1852038bb739b7c70de5edfe21866d4bdda630e0faa65d10ba3397ea0f6301c49685b99f9fc0903340384537a390ef3b9928edf0c4fc4a9aeb31b27f9b112cd749d5efb3a6a43762ed6531bfc9d08e8fb16e7014d1a89d8031d17016d3130175af113ed50c6dda2aa71d75001e5a0dbcac64d597007895b324ddf431c864c5d9b19d09cd8b08a6a36b888ebdf7b30f97e8fc6268f3da00529556e2abf6995475a6e69a96dc7f2b6ad74e4554a627a5c2fa6157941c6ade4fa98ac318db04b328242781b8c2564370d2901828338ac6bcb8a278409e570f994f4dcb49fa19720fb41185962732a69736faff9181f2ecd590253c83ae39df502747b49e290ccec488333a2df4b2f6ba5a0e30f1f853aac5e00de7d860b8d3d1892a9b42a704c3506c6d0d977eaf86539be8ed2e3ad878ce9e3ea559675974e1a3dd3ba40ece4473b44a2effdcdaa94c9ccfb440c60972ff2592c5d1f0f30df689f960eef9889a5b8146fc093b386a324b547d487f98359961747d560f2bff54315ac2874c17e8e80a0d943eeadc255722953a35640e7b2baa64bdf69e64068c4ded6ae1a097b8a9c545a569475228a6e12be6f33e2e4fb03955cf4ebe334d328db5112756dc2e9ff76fc8e1a8fe6108bf849314b455b9d81b720f056cbd80deeb5d22f3274d611fd84826571959d3d67741a8a8d380a3af811f0dc4852933ab5d42753458f6fc950c7c4cb297aeb36416b8f4a77a80a261a3b390c2fcdb97035a551723e1f53b17aeac7a5a5f980280c394fe6a3cdb0c5192be58ab4f4f7d26b5cd3cddd62d86d01c2303e333eb6747e72a5594af721574c52da523da844be435d60adc8a5c578b41292e7d0ba8ca1bdc67e7927566d477f1c227e6bf98591475d33e7cbb816cdc2f2b041d169f6f3f8c768266283b537200e80e692b25770088d504c54680e5c5018a18649ac5c6e3f18fad34c23f277a18455a8701d4e25a885142ba063f93fed1783adbac886de44002c53f816488daf4dcf6d96a4eb195e6a3b65b898a2f6b75253f8a0e0350fc676a1b2ab636e54a1c3aa12a2129ac693d69ed9f3237f65a861ba5ea33a0940af992a71b5bfec9f6f66410691d75fe5ceed9c1cfbc2db8d689256c5329304c69a3627d4aaeb8b1e3ca26fd18a16f3141ce9eeee873bedac07318547fede5d6a411a56ebed0b30316f558a6b22d133b9e8f9bc87e917e369db7ff5ba9d6c14ea5e276c803202522479928f18f25ef7a434677ba9ea748b730d50f6", 0x1000) pipe(&(0x7f00000011c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001180)=0xafbd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000000c0)) r2 = socket(0x18, 0x1, 0x0) syz_open_pts() socketpair(0x0, 0x4, 0x3aa, &(0x7f0000000100)) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xa, &(0x7f0000000080), 0x0) 02:27:51 executing program 1: shmget(0x1, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0xffffffffffffff61, "73cc517b850900fbff00000000120055098c6000"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="1a2eeea85f965e1c7cf20e2da9435bdf13b97f9c2c18705ca71300c7378631ace79114cc28097fa665bcd141270e1ae1bc4429c123d5cdec7e44764f94997bbc1851a06d9fdae45d8e3f60", 0x4b}], 0x1) 02:27:51 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f00000002c0), 0x0) socket(0x27, 0x1, 0x5) 02:27:51 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = getpid() r2 = geteuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000080)="9c24bcbb26ed0aa8fb1a3f88c59c08d85145d1bbd71f83fa0555a541d80d321c00aba0df78a9ec156cf45b9578e7eadd171fe86256605c448882ad900aa1f37c6d66594880fd89a3bf07e06627535b8937737b279275e6bdf70ecd9a9119123f686d9b7b5cd580f93421b4e50d07752478433330f43efea5148c248756dd498faf99aba085b4cc0f40373412728604de834d1e769a39a49ff2daaa8e6036ca1b22a30d7a6dbf45c2e1eb7b856edd3683d625cda0349f164356153a26f8fb8b7e9db29b0373644c124864467c221c498b8c4f4f3fd91d47c7ae8fb0e2e18808d00fd625533bf27f820876be4d95", 0xed}, {&(0x7f0000000180)="5c178c24caaec5d7ae70237172c903eb93ff62fab4fc9b763f897b683c4f8913e76f70dfad9e8e8efea48b5cd6eb458ded7de635b5170c9a7db2106ec7b752324953a3b62806593ae5d98b0081914655197dd780044d17ae9781238dc61967691d1f11bdb6d49e4d4dd1a9f201ede7312710679fa7f81e487856b207a3d2c9ac6ada235b68fb44e63a3ab28b45f3d663", 0x90}, {&(0x7f0000000240)="f60b81a690fcd9bfb88c1d7880b78444972ba4f16e7e12c24a0687a3edcc72d559644641d6243ad989ebcb77e5710e9018aa9f2f9b4d4c0d4db927c6303f5e0fe5849e7a963811b3a73ae259b2ea1de49e5597dddfa26057a474c650b1063539c3cb4d2b98bd48f714419fd7de00266c78983ba32ccb4f2e2706a79e8213062ad3efbb2a88d42c2461b8930608bef0ac4e92b5b218ec001ff6f4015d5f3bd1db46a7582a9fd3e7ff811d48c634e889a20af3456e42876152892c90ab435beb681a5bf134e3cba4f4e3faded3f863aa2377cb62ea1ae0536003d7c006038edada38aac17d9a678c596f8f09c63876f9cc3fbe2bf3249e1e978a15d5efc9570bb99c045511b1db96d02b7330d1ee82a9f7955668c52f13a96ac9597f99e5e611cdc594b547b0755f79e99e6110da61479968cf4a0438e4f2d56aa2fe0be0530d8aecee2b9964bc01321b552f4b3e74738e042382438f235d980a858472094c96bd6a5322a61e16d673ca2a78a4d4fe25acd3fd70ed1e7368d6584a0cbafa810da0da37defe851747d49c053d2a75a8e0a65f7305ff809e0f531d5c4412a3ba59f31fb3dfc7fa7d327c41123e8ce9ae8a10b464ef20d82e83cae00a2619d50b0ddddefd73c876b946afe8f7e321085be80f33c820c8e353ef1566acfec967f7c6a5d87366d829a35cbc9c5360d4ee73ffb988d7394f7b3ef2e9305ad597b4b65c2f8256cbc671d7ae8c5f416708381dfbc2e1a25e8ff68b669651bcba85ea6c5a2afce26e175db0373730e2c0e9b704f8ce839a330295821f527ad7859338ebc8e64160ee937c8e96f9783d6caa75bb7668f3e83312d49e6f8d770e2c930dd4b3699a85c9133f69e2162428fd04298e912de90f44902531d9217a52ce667146d47e101a3e4611594cf1c223c2f12c0911264b7a67794bd125948ec3cb6d6ad3b8c52bfdee9c389252b68dffb6f7fcc19ff748b791be6a5bd4d6f00863ef931fe84ddc029087de2125970c80e10419fb7786751aa0a094c5e76db58f9665340f85bbfeeef2a99d0f7850cefab3068857a414388d267ec42ac353b19db0c00fbf4e4660e101d823633e74077920097f3d596722c8c40d4dd22938b9efedab642486151dd3d6415a9a7f4a913090b2e99490d1f55ecc88f8b0103b0ef0e9c47791df31794417ce6a21dc8ee2849ebe0a31b807a56c5412319b26210f4e2c35028074126d48f9e4ee6a6f9a01a8df1a16b7cb48c0034bf826e9d3ab70a4c1e3eb3b5b56c29f56f50684aac2c0dc63a8c8b8e03c4e5b1f772b042eb794c02ea3443993fe147613cb354c0440e9be0e0ae1de61bce8ad417dbf952a5d3b1272bf43937e094a6a5db0d540cf9f0169ad37eeb8ccbc4a4cefaefb46f77ee2183bdc86279b52be531825b7db9a8373f2b90b0e14b5e42f04ed7348ac6295ac120c56c0e14bc4c8175520fbf6a60466ef2a996e99d003aa5002da06a72d1f7e2d92f5148d1b376496913bc69482112f9c10f6064c34bade3d9bb99449b0e6f78ffaf7aaaf3a68455c36f52c556dad8e6ec4d837764a6808b294930d5d0a0ce8b71b527566603a5d7032c5e9df28856376576553fd4256b4cbd7f06f5501c056bb2dc98770e1c82a2e1aa8a95e20038e308d79e8e409def0f6a1eb7726d6259a466f9b94909f219d3cee9c05c1fda7f4006ba45ebba186e64888e86aa4da7c4f15511cde9548fb42b2c080e6a2ac4f8539169b4dd5c068188ffb83e1ae6249f2cfd01e7ec237dcd7899201084738b9a1a40a67e5974ee6cc25cd63f7dd6f29463e6024dec6dae0e21da025059b63f095620909175fd9937b59d6bf7bd0cd970dcadfbeb957e6ad053bd8e1fc2c3f3aa06032acf08b13905105362501ad0138a0c60245058b0832a8d0e738c90c997ee0aa95824e4ec472f66bdafb1ff0a81e4b3e2ed49886bcab4a0a8ab7f64cd1118508c09b90cece8303227e80981318e1755022bc89da1360298b0c318bef9f93f0e66e165e1742d726f7b71359ba992ef478f5050ac715832308c40b0d53b4b8a9390579cc4c97448df14f20372ce20df621366d25d2cd0ecfe02c7752d93edc242f3067d3aadd08fe8dabe769b94e1cf3471c02d7a82c83076f8402078c712225557898d75eff8638f600bd0536fecc7ad0484fa07996635de0f102b0fb1e59e7554942024083c38e239a60bb2ff89e0207224d9c966923fed809ab004a70ce01ba01ce77851331f9f5ead327f3aa2153db3cb8d38cded1e46a2aee009b30742b5ad1105abb70373796432fe52ca24591ed01566399138c8a4b8cd6f2c6f50f0e76d89d6d698967fc4ce5905e246b503f17fdd428ab05331a945e44141a24487e86462808be94f19dc545a17a3bd59723eade19c6997f88335dede468c667279db9502d7c55301d35b89bd269185f9d6fc58b7ae02d87f5b5c0b739005fb145844d878a6b672982daa6d09ccc5499959752f8b7d7b4720837193555458abddc4d81c004e6e0871c79a95bfb28ddb10c6995f00d2976809dc32792057f03ddf3cce574a60a41007dabe6c85ba78b786d6f387128d74b3cc6754ea48103687f7dd819a36f235dff81b2fa5beb596393629ed1d98090af62eaba8cf6f21a60ad4cc65d4222502173aaf7b1ce22cb70c577b38b7fb0d7349c5354d8bc49ca481d37a89bf619b63d2d8ee5600b07a7bf5e02d9ee3491f554168fa3d42de1bd9d5e0cb171c3ee603c3c573850b95ff21653c50e80cb4cb411f13dc185fe0fae13bab642b96d2d688a0b75f40e580dd511e5b365cb8de8b339017a28c070911e3a2ae4a530601c48afb18a1833414f4c18412696a60911647ec8520ee7d75b8c6be88a7c066957cf1a8c99ffef2c8e0fdeb8b1544287caccfb63ab243eb5694edd965b456e0fbd59c1bb0e8f1247c9326210d31403539979d850cf5dd85d1b34e6679c9ca09f44d2b4533b5321350e3b518473c4f41b7a184fe106f036fd6377cb85b9b7176ab0df90359be0ba4afb28192c281c0eade29be684d08be8b47f1eeac9acccfdcd82f05bf72a76ef397779c3e7203ecae993b01f602c67ef0b0b52178e5fbddbbcac1708860f848da855d567bfb2e7ed2a977a3e0e21c2633eb9fb238b7e20e0912507244828d405b5e33b50594ca3430fd0c67b1796c180e54ad3ca20f3293d69fa513ca1fdc70d51cfb68a8b6afca30489c84ee2cb1e7778556a7160c0acddce12cff96f66185389529761030b755a1f2ff04ea2c0f6ecd495557705556aa5700320fc199964c0101e81ae7a0621d1e8efebe1b671ce464c4729e3a794219b8dbe01a25b2a752e742970ce7bffee955877f945bc8b5489767a98f82ed2f484f9025aa06b5ab04c32254129d7ef4fa82493275f2df8c373c0c9ff060cf90d91b4b8249c642fb753445c0a965738e53e25a4cd2c216d781b703cdff840bf39e1390cf1afa01327c3da656ee6792d31965b4c5b7af3409b7a7fc3b583b3860f29107ab8ede906d390860a29c09a3f099f906959a3789d01904e7f2b588701e7995dc50ef409fdf6cc888c0a32ccf9e15ecf5e4f67cb44d2f4ee0e6d15963cdcbf9164c504a61b1bd8d66a6cbd376f4178298223c03731eb16623766511745c4e28788bafcc496cf4ff9a9a63a2a6b21f78d233c21774159d4522e59ac931f3681ed319f9c6ccfa4109599606b0a3e3a2aacf23cc9f569114d8a01955859f70558ed279285debc7b8118855950aa83147c4fc5fdbe4c909865b58102d7841c5d5e657e54e36dbc0b0b3df22c0fda21fc602b2e90746bc208146f79427133f4d88582f8592167758eae29ab8d646b05b3555b525bd2b6914a24265131f49f31449c463add9116d4fbe676a8dce2abd094bd0cac613dbe74ef880fa4f4f36d663cd62281c551cdef8c3a08c7431278c6cbd12d0de56f2170ec02d8daa498928ad49d0be767d57750d17a4ac4752dc77d2a06560ca3d426687f5a91d28df73b584fd29d31a76be80b36a0f99e88bf9eba89d4b34e03d1928617b49acd74c62d54a98af2de5fde1f3e4faaa408b8e4168fc33b0bb67f81688a461c65000ac02bb71b083c7cebac300dbd9a9f22629963ce522587de753445d5a850166dfd5fa61428857f70c21658b051a983362f7cdea6ee454e51600b543c02575366d6d4a4fbbd8a1f2dd0ec9fe1f07d3edf47be71228930fc7c3e16acbcfe0528c2a4bc36608aad57b6f2c72d67dd7d4a677b08e3efda682f6d9a0b8ad947bcb075aee9dcb96149753048c56c76c833e4193a4c2b52a4627befaee7be460afc77e7bf83d1b2a705de1ebd85824833c76847c01ec5c32030ea67615b1613cb513e004729b3d7a73a810ffa8ddaf9f80565bb93273645f7df3cf7d41f08ea9c852025f710c18654e799c1420cce89529f41a4ff41bf0fb379e941462b22f2333eb8111d4e20f24f55a0d0bb269d84631d87d1bd422f6c2f458b5f3c23dd1b241fd205747adf27b0d9ad42da3acb1424a2f9bca828cac70cb5a8bc923958b285a3d7dde3c39c1427dc77ededccdbf94c98f0b3d2e112de25697c5bf6c555b12e7b7ed437a0b6767a76588e011cd2283e178b82134e3f4bdcda7255753e58c6cc93fe4c3f0025414d40e7845108c795e485aedc85880ad9198c7705a5b387748a38ac278b6e4004d8275bd410155c4df434a8054c2b898508025739f17417cd6d5918993c5f4f0a5f666ac7f8782f12f941f91be3f2f94794b3e6e34cb801c98108aa5aae018e731c1a610248a20e9424a44d633770d68d5782f57f30647dbb8c2b79e53d91cb94adbe605017bd7cf46d7d022e3ee5cb4bf8a66143a5e18e1ddef4ef14c9f99a7f3fcd7632cb252e14bb1dbe5bc5123468fc6328b1136dc0e2c9be6f6e83d57c7451fe94089ab177a75c29ab90c1f95260503292f76f56572115b298fb74fe982ee762e6680726d3124cce9de06d9b6f089c0154cdc347f17b78558588e1b96267d05b4a356ccdeea96f50c92ec91da613879c91478fa545caed37ec85b02983c86339b948f1459478f2c917f4e5fc90ca35d5a399ebbdd25b521df64cc1828b133260b94a011edbf54ab7c194a21f4f29738fd405d2835177cea9b7a704bfab5a9109e42ea8b92fcafd6622e4a6da5433d597090fe907e919919b8c0ce709227e9235a1b305b3adb182f47239030355ebc49725c2ab2dd04745ab7e4957f1bc72857ab55bd07fda872244b0833c003e925f7cc44b51d40fcb99dc42b56b8798895096256bbee2f613820a636eaf43e52fed3b40da34bda4abe5153bc9dee2eba2b5f0034d1d0cdaba3f9c84563da36bc87372c2228be542f7321ed4115a4cc31fe249432f088f5c161d72112db0ac806f1c7818dc6ec47f744c472dacf16632cdeffe897f136a9e9163ddeabe66c208a932df94b00e47f6c3f4709d4f959b730a418d63a5b5bde61172dd9f099b00cd67eea5b52e8959e4a88849040194c8619c6a5a13250d9a1935fc7d853d300f98c5e6090f8ae2302eba02a98dad52e6df2c5a316c1a254554de4d3aa0d838708e2b81ea6f92271c801a0b9b8eae99530db5522f5f1e3adb3fca883ec6613c503950266c5d0214d2495c8fcc9e5f84ca735aacc07e0dee6069336fe73f7a254214f00c451555cf3b9d823efbf0a1007ad792ee4e8b5798b0b11129e74379aeaa2de4481633a82eac29b8ae2fb14e4fd822ab95eaa58e47baf9fe15f07a99248fb5bf830afb579dc87225d58ce095032c20d26eb180b28ee66bdc9df8d7efa644c6830082f5f8d56a8cb4", 0x1000}, {&(0x7f0000001240)="5ebcfff0f00c18479cd7e15a429191500aeb04a40f0b965b27eca7385e66f86680c2fe679ec338da21fc780354f85278ce1f3adce838fba2a3cb5265066de8023567b4d7fcfea05101cf77a920831a9e72aae3b01501feca57d8f7a1a7fb4487625bc384c18b3a3570b10312cbd2cc2f31cee87d8145263432a18b520e7340e6cb21e7aacb590a9b06bb439d46c2b2b14439d8fd49f1b6cf6714d779facffbf4268348c0a725adf91a087cec2077b135f4a556669b2a1310378569f7f6bda7319a6b6a1db35efe71042809334cfc5fb2ed4e8d6b81275a36f7", 0xd9}, {&(0x7f0000001340)="93da58a6e521bc190555a875b93a93dcf43039fb90d8e85c0e0dae8cb570329151f1d8c1b6d192e67c7304cf1305af24cc51c952170228c76463cf3ad38119d98c6165a3ab56ae2487594fc564b649bd55d07825162d436d8416db1549e67cec509b26ff69355208cce6c27ab50e69e4c8e458a769f8705d09dc93515f48c53a9d90206934", 0x85}, {&(0x7f0000001400)="f2a365a38015be0914859b4d2262292a72674169beca96ab9b15d7cdc3fa2f85e7db584c42cdbac14f8bf87d16dabaad91d469947e36eafd9ff04f60042b1904587b5ed0f4ad69b5c73570d32c9712734291954020378997f7bb065fce47b30bb8cb89324b12c5337f3583096deba5bb441fbb0086d77165c3199abe37b8c2e71742a6672457cb8af47a1ad2cb2835ac254b6afe45f4d7161aef20dafb0baf7b4a5c990624652144bb3935527061ff762e92a7adfebf2f67d3fb0217a1ef25d35d4f085d818d7b18ef7ddbffc73b0c6ea89155a7622d286f92e1b10d28434d15db36978ea32f525889487315a5", 0xed}], 0x6, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x90, 0x401}, 0x4) 02:27:51 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="0b09353ad86b233d99bb3945c0ba8e69c683d313bd59f6e943ba2af2586d57b931551a6fefb74fb3948beeae71c06fc68c33196ee9177cc2229b5b48443e042100795194e2ad56cf01555b96de561e29fafde9cfa00ad139c9be2e890611b485511cbdba15c3030a82c471d4deadae799646724a6843e1f5751bb4b45a399a38846a2ba228c707cd3b753c736cb36a494b7be976fa3d196a9f208ddfe8c0a753a38686e3693cf6c6816eeb7af122d6c6107c049585d64103", 0xb8}], 0x1, 0x0}, 0x401) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10a) 02:27:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget(0x2, 0x42c) r2 = geteuid() r3 = getegid() r4 = geteuid() getgroups(0x8, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r6 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x7fffffff, r2, r3, r4, r5, 0xfc, 0xd1}, 0xbf27, 0x9, r6, r7, 0xd98, 0x6, 0x12a, 0x6}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) ioctl$VT_ACTIVATE(r8, 0x20007605, &(0x7f0000000300)=0x9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r9 = msgget$private(0x0, 0x28) r10 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r14 = getpgrp() r15 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000140)={{0x6, r10, r11, r12, r13, 0x80, 0xfffffffffffffffe}, 0x30f1, 0x401, r14, r15, 0xf45, 0x0, 0x0, 0x8}) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 02:27:51 executing program 0: r0 = kqueue() socket$unix(0x1, 0x2, 0x0) fcntl$getflags(r0, 0xffffffffffffffff) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x101, 0xa10, 0x1000, 0x4, 0x4, 0x3, 0x2}, &(0x7f0000000040)={0x82, 0x4, 0x4, 0x6, 0x7ff, 0x200, 0x0, 0x2ad4e871}, &(0x7f0000000080)={0xc09f, 0x80, 0x0, 0x6, 0x1ff, 0xea38, 0x1ff, 0xaf8}, &(0x7f00000000c0)={0x0, 0x75c1}) r1 = socket(0x2, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000001000000002000"/19], 0x0) r2 = semget$private(0x0, 0x7, 0x5ed) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000240)=""/224) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="820700000000000000074adc468b4bcc2e1bab9c666936823000"], 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) flock(r0, 0xb) r5 = getgid() sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0xf31084cda013b9b2, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20}], 0x40}, 0x400) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000380)=""/2, 0x2}, {&(0x7f00000003c0)=""/88, 0x58}], 0x2) chmod(&(0x7f00000001c0)='./file1\x00', 0x22) clock_settime(0x4, &(0x7f0000000340)={0x100, 0x8000}) 02:27:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x800, 0x181) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x2, 0x20000001, 0x2}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf0000003, 0x7fffffff, 0x4}], 0xbe, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000003, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x82, 0x4, 0x8}], 0x6, &(0x7f00000002c0)={0x1, 0x8001}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0xffffffffffffff61, "73cc5155098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) recvfrom$unix(r1, &(0x7f0000000300)=""/48, 0x30, 0x40, 0x0, 0x0) getdents(r3, &(0x7f00000000c0)=""/222, 0xde) 02:27:51 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9, 0x12, 0x80000001, 0x6f}, {{}, 0xfffffffffffffffc, 0x44, 0x1, 0x9, 0xff}], 0xffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffc, 0x10, 0xf0000000, 0xfffffffffffffffa, 0x7}, {{}, 0xfffffffffffffffe, 0x80, 0x20000012, 0x101, 0xffffffff}, {{}, 0xfffffffffffffffe, 0x41, 0x0, 0x3f, 0x8000}, {{r0}, 0x0, 0x22, 0x2, 0xfffffffffffff5de, 0x1}, {{}, 0xfffffffffffffffe, 0x20, 0xf0000006, 0x40, 0x17}, {{}, 0xffffffffffffffff, 0x1, 0x4, 0x0, 0x3ff}, {{}, 0xfffffffffffffffb, 0xd2, 0xfffff, 0x2, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x0, 0x3, 0xffffffffffffffa1, 0x96d8}, {{r0}, 0xfffffffffffffffa, 0xcc, 0x40, 0x4, 0xfff}], 0x7f, &(0x7f0000000040)={0x6, 0x1}) r2 = dup2(0xffffffffffffffff, r0) shutdown(0xffffffffffffffff, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r3) 02:27:51 executing program 1: r0 = socket$inet(0x2, 0x8005, 0xfffffffffffffffc) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 02:27:51 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x1011, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x4, "001f08397da34bbc9f7273d2f8e87fad0976fa8f", 0x1, 0xf78}) syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 02:27:51 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000001040)=@file={0x0, ""/4096}, &(0x7f0000002080)=0x1002) setsockopt(r0, 0x5, 0x6, &(0x7f00000020c0)="c69adc9e5e411520582537dde29457f16fee3123c23409c0913afdf69ba26c5e42f429fb0cc2837825c2763963c290a3a3ae2cc3420415e7b31a5c08c16e42956b14ef9cbd5d7c6b598f2dcd0861ba904105b1cd9aafdc7bdc48b2e9e64951f43ac4fc7353fac7d3f5cce294201d15d422d95defff5c28d3d49bd5765e750343c4b5", 0x82) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x0, 0x49455c38, &(0x7f0000000040)="f33653d80c4e393d0bf6b8d4a8b543d12dc67cd9c0a2e89a0254a7184074b56f8c5a0cc9ab781e8d0866c824c50ba46da15074cd9547395e2ec03b89f7620ab0aceb532103e80568136eeb9e4db5e9e50730fb7d30c953cb9a73d74f5c40db7aca035d60f760cebfdf7b78d05ecd79b01a588a4a6d24a1c9211376f45a0020f6ffedbf2b309dffe28dd62daf4332ad50af333d56d344f3b56e7428f6180a9ab83d1277ab3d2fa540ef587eae791aa843bdbb3f54076692ef4bc32fd60661fe0c7cfb1ec73f0949034193debfd94bb58c8fcf2e623708d28aab45b0ce0f2766b14f34e9d987bfc5319a6f1b7a0017997f716796e864924a4061b62ddaa136659a54d35066a25ccf86a954b887f49060f023296ef63434ca7fa8e94a4c4aea30429baf2f0233604445df0527bf71f1e9dd808497c135bf8f65a70b9adaabda3c4ebb03c2631616ddf8fc28448ac26f00674ba94ef3174bcdca27e96ea03aed607e2c723b041bfda125d0a8e307094d353995c0a393d74a766312de1f8637b9010bd74050488fd01e20a6eee789b41f05e74647ea5d5551242101fc0936fc3788635184bf17055b39f1a63b39b90204f3bb81f32ec6b2f6785472c6f743ae20071479a1ab7496121ab9f9d991659deb5e9a74444469e62840153519a721947d27a9b1df31a6650ce2362e46f3bb17029a1c1ff3fc0a45893c9fefb4da5ae63601bc41a5a5958dcde4fc1254e2fad1d65a999579aa86376ecf18f29c0fcd2799f664648f41ef19cf3cd6b410b3f00813722901a4e8dbc5276681b18daf623285bd8f79d0e4de06b80e2a18677a6001a9c31bac93ca5239ef110aca6c1f73af585ff49e9f815a415188d9c1dfbe17567dbe8d44a84cfca70398a37a77c0247cbebdc194a28a4e0cf5d77ecadb02e491db26a35c4b0ee68fc92e4ce1e178deebbfd0b2d39969ee465bba3890ec9b57ece51c90934c02efe05827d3657d8b96fade7fbebfde54252681b658cfea96561128d1226d04ec189837dc3ccd6fceeb66bee15d8833707406e50bcdec62c9eb5341ced6ddee3504eb58c250aa563d0bc5b1bbd72e969f3939eaca2cf86e6353758f7abf7781faadfb20bd2fbf412ae85ccfe2d695b440ea90817210acd05be818dd26863392f179f8ec5ae81b65dec3176ec4c25eea7e6f9a8b5800f0cc07b07acb052ff70fb8487150f970e146421b96674317effdf96cae0876bb5f82f414031049821e0c95b68f0cd030c30c2b090186bf5a3d74ab7f5deb4877a8a1363216659b3d462b63bf0d9b5a7e8a64b5aebecd2ae2a61faf24fc6dc12a74256c3a4dec261b5b218c813a1426e122fe8cd5444c634803cf511ded827df77b488594e32f17147e62712b709de4c936ee70cd101334a862bd4d7be8b758822bb5f8820b6ba527a57390c5c62b070ccaf699c622dca51f5a9d053a60244a688ce40f4010b86d3dcb5c5c5230b23e3cf3efb212747ca3f36022f590c016dab60951a6c7d4ba6a561bda1d2712d096a72a53f2f0664087d76565395786da22882f0e20f6c6b18be4b55af5c3f9d72b48b5ca27eee77c8747d49ca44616554d0bc5c34013f1f101d890998431db7d2168576e4f1badfa74ae115ffbae85cce2854176fc341c74b0c1ff264f71a7c36dfa05580468b7d4f4150d2a0a6a781cc573e604c4b75781e8d6757071e8140d778b9694981c93ade1c5badd7cced3c3ede8c0e015e25303daa8f14fcbf8208525f76e3c6d0152a1f1abb709b07e20471caea438d301a936b691f471a3dc4516033964a493e441db1e78c10f61d621816397f8654d85ab3e6d386b5d8ce69387f7afe6177a091e8f772c1b208283d3e70b0e278946c33b469f10f84c3b8ec79c53a726d73c0d85b517f38a8b4e230d1e9d830af43e4632341664c59b6a24af482bcddf6c1ae5a78189b97a55942fadc30323b7181e9d7e613bfec8cf4aa066d3840d4defac9ce3d4c7968cd18314b24d8ecd39b35768f9d480a84003d8f49adfb4fdea1f3913a2e1360eab7d95eafcffc45dc70d087f33bd03ec25c6737bba718da7b9281f5b1e9a99d8d46fdd20f08ac8d70d8aa99c2cdc2fffd150930bdba4f4b0f4ece91769125d181c9dce29e469fdce99a56e8466eede37d71ac9be197bc6a6125ae792cfd3195cb0a3969f490640785fd1dee1d168f679994d909bea47628596853b92d20f867008bc7a7a68117e73f86bab5e3935a4f68e8d4bf220b7b041fd985756d66fef01ce45c82345201e7f5c1f5947782addbd661a51154e142a6779a4ba6123d7537101cbd6ca49f9b1b7b1efad2a9e15be5516d7a7c5e2ec00f613692b931a21559c21bd5f0ab7408a8d5ef3b781574d2be370aaf896e549f4b8212ca3bda880abe60d7a5a5ecebd68e40c0b15ffc52ec5ec69a1408fc127487928eefbeffbbb04d889ca0c89d1087d526bf93c114c2073297158a1b89d12f320455da65797a08a415ecdff18d7be293527f020068b1ad35c3f6c0e75ec516302279e0e26585b03ec62e28441dadfeeacaad7113e14b8aa8ecd218caaadc191d70df8ed728eb22db157151c645ed82f2265ac688e95adb778bfd4b49b008e09edaf656cfeff2ae15bff3f0b6c393c66547ad09a018d8d00e37371220d3a49598323f0039a2297a39eccc7f17296b1ac23cdc62a659f9010bece8eb2695240a897cf2cf9cbb91541da75995a7aacedfb2780592c66d9b9324de85c4b27a60be8b0659a003c366f40b56ebfcd05b482ccffad6073d5f2bfe57081779f0aa7fa8b475126f0bd814ee74041fdd0ee53c44aff92478b795137bacca8d36a725d5515ca4117961fe614b6fffbf56d53052cdf2cd39cc5a02b1848cb4537c19af88cbb14546104c3e8c1287fd9d5560b75b0af2a0f2f1d42e35c4828b2d55d3fb36886a7d5ca3230d8ad907ffeaa417d3476989f62b6951a4ebeb1ff02ea20f8085288230e4fc3d2a1f2c6d4158dfd9804fd5ca3921de9d3edde62b975c8fe25e700e378ae616269d5a6e9b08709116b137ac2b85502d1d50319103cec5d63dcbaf93743a80959fd752600187b49081b7bd1b4a0027a8b32015d0bd068c18b7b325c2ff8c0d8af03d5c8bb0092b1809047c58a44cfbee27967142ca7d0c0d51c1adfea46a367c196ac4531e73c5741e80358b23c36fe508fd240a3fe17e9c2b3db53bb5e69bddaa69ba6d3db8a07dd22b3e7e373bef898ee6d11f727aaf38c529dfae50059765a6e20d6ff56469f9690576070c81f6a61caf1aead92211a641733be2ad8190b1f19fde734d1f2bf5f2f4731baf1a111dc7e504bd702d79f63df8f2896defd080d2cbbd9ff10cc0103f8b63287af142f564fec754f05402303eaea68008341a043422ff0cbc49bfa0ad804d5ac8e50c0a077227f35b7d214b3bf2da552cfb04274608730cb675209c1c2b4e91b9df01098eeaa2d9ec0ec30e409a984be63066f798a5ce2b80b10742dc5b798b1aac95ad93c90d6ac2e72b4bfbadaa148ad34d35905110bb2f96fc2336ccdc702b80dcdcc6127bd040075eec19429acef816930c90aa5141b199771646fa0d67b3bb79624b35fcdf3bc38d52f832e9b97480ebf35cf5daec766e777f940d56af99261cc4b4c2e064680cde5aa3d8be2a8c1ef1027e218d8eeef8ff109b7db7ebebc1fa5857050b7b4dca45d31bd855cfbfc093831c292064bd2f844f3680c6e54697bc3a9384504a544478e9bfb847246dc1119f23f1114f429da972f799a999210b35ee2279e77197e99f93abd418b7d815882f07924b3fe34621491e835c545b486455dc21e3830ce527301ca143d0d2aedb3e239e17101b34eeac9e80706275181f0426669be9b2ed30e9915c59b11600c2cc4aee37a8734378320d3349c599daf06a85c1f21489f56d29eed65050aaac266ca428728d57f497e093c65dd4df1fcf462cb67b1e583da22ec97cbd0cf3b136699f97c1ace866db8667749b8e06707f0389de389559726bd931320c0b09cf92263f8925fed83d70fceae953d1fdfc0409ffa23bcd606d952a5e40b97dc277af94b201723933ee48280e5a469d0b9f5a2269ed38a2ef6c684969163f16faee0d531c90f445aebe4de1ff35bf53a654672e3e3edbea715433fae6238c571ac1bd378e00fd3480c3df92882eefb7c1e93340040c4fbb5d6d4c5f32010cba442bd9472189c1e49fccf556bb7fc9ced225a4303ceae307742d752d4b351078a68f2c533715734833729dde79dea72296120aca3e62e18315a48eb424e79876b0ae023672f8dea899aa8189453d681a2fabb5a54756f26e8c2af2e87b3c023415460757fbfad20bcf6f807e8a42f7d7a9896eda32ad02848403b2d7240189166153a60f54aa99683c45a592961db2278bd6ac6848bb59660637198a3f85a85be890f894a450e3fd56e783dc145bb87d293bd9eadaaee0ae0cb141406ae803cb1de782b72834c9bf0166dc0c56cfb5d83d07a2c225fd056c527d18e1baad604b62a756e55fcbcdcae36074cf68ae0f6829051a144c898c4b0ed6a6fb6addeeaf78657c4f7934710cead1bc72eff8f65351f0566cdb81c4262918b6b51f0294279fe3b4c8214e3a35a52d906cb6f4ce4183ec7d5ecd1e971b31c30639b282868f381e41025c7992d4c936ed9d47714be3bf2503de68668bdb9dc0ea9e2a991e4ab90ae9e9335e670d937ad79178ebae774c245a3dce97e494f8f04911cae3f41dd86c55a9b86a4585c80c35c00a7dd722f151be2bd146bf135d996f9468e67e6cd3a2334080bb38b16aae27bd408d5a876ba7e7154b2f6f4c2b09064d48d158ac3e6fa579829c5bd914e847b8b4f6760a4b9cfb1c9560da13317d301d4e52cabf97df3dd24b4bfbdd99c369f3cb1e7f6e3776a156878b993e28789ac310221bc1efc8a9dc25bec2b03956feb545b16afa3ed297d62cb1e75069531b15991f1ff1315f53730dcfc762d476faa5fade564a7bf701f3070d38ab89d9187680434be9033113fb5fba4327ef01658e58924a58686b6e550eac34f03205862fae443b801f986c25683a4b1ba89327a60de457e0605d3b26d42665eb3b189812c6896445066877815341e0180786cec2f072069a3fd326840ca9fd6b2a46c06aa792e497d0f3983124afff58cddf12b4c1d0f0ae1899578aa77329c4ec6d9692e952c17fcd730fe3102d3b2eabab77909040a902359d49e8169520efdcc7bf6bca4e0cd75de19c5fb72ec90668d70fc63af07a56864437769da4b20204a35da979736a580f201b55a76b78f015ac54bf2ec89f450dc9b3848b066cdf718a9769ad597c88d1c189b01ae660e8b7455f61e54ee75d08e4118970032c19effd68a5436b19c8e1d2dc61ced4c82c1c0ea881249fab64fe2d556084dbf551fe860cc06c4741c2cdd4bae7897fa92fc1ee88762894a79d70760537a72c5074245f5836a8a21bf7d425256c651e5c0b08db754f0794cae82173b7449fea5d11eb0db0815576f14eb870e5830daf7ec69207e407ebe386a3bcd4d20097a08b9d29a87d4d4dd01bb9a902729ae91e80cd3fb3ff0f8e87da1d9427b0ce7af4c2242ef4cd4284946e816e8b3702426c1af8ec1287c9d991710e391c1d7da6763226afd86b78bca95d5e08b994c831d6561cb02c60ae26d3fad60fe645667506a7a3f92bf9ad808764cdb4a3434620d6ef71b7b9335c501363c815dcee1f10f5099255f7629dc4affe8f2c46c66cc57be0c5ed49f123b3b2d9413f832963ed5802f0a4b6d1c8a330519b3da7f97b1f579c3ea8f", 0x1000) r3 = open(&(0x7f0000002180)='./file0\x00', 0x8008, 0x181) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000021c0)=0x7f) socket$inet6(0x18, 0x1, 0x200000000000009) 02:27:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) write(r2, &(0x7f0000000000), 0x0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) shmget(0x0, 0x2000, 0xa1, &(0x7f0000ffe000/0x2000)=nil) 02:27:51 executing program 0: r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x10800, 0x0) setsockopt(r3, 0x0, 0xa, 0x0, 0xff9e) r4 = socket(0x18, 0x4000, 0x1) write(r4, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) clock_getres(0x4, &(0x7f0000000280)) r5 = semget$private(0x0, 0x6, 0x8c) semop(r5, &(0x7f00000000c0)=[{0x1, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0xb, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) semop(r5, &(0x7f0000000480)=[{0x3, 0x0, 0xffc}, {0x1, 0x21}], 0x2) ioctl$TIOCSDTR(r1, 0x20007479) r6 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000440)) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f00000003c0)=""/76) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r0) readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000280)}, {&(0x7f00000004c0)=""/207, 0xcf}, {&(0x7f00000005c0)=""/146, 0x92}, {&(0x7f0000000680)=""/44, 0x2c}], 0x4) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000180)) r7 = dup2(r4, r4) fchownat(r7, &(0x7f0000000100)='./file0\x00', r0, 0x0, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000140)={0x6, './file0\x00', './file0\x00'}) semop(r5, &(0x7f00000001c0)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x8001}, {0x0, 0x4ca, 0x1000}, {0x0, 0x2, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x10001, 0x800}, {0x4, 0x3f, 0x1000}], 0x7) socket(0x2, 0x1, 0x8000000000000000) semop(r5, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) connect$unix(r7, &(0x7f0000000900)=ANY=[@ANYBLOB="000018cd36a828be8eb900dad8e4ef674d3694ae37aa71e1ad8614ae8c0cf665828acf965f08142855f54e12c74817c270db93056e8abfe5013421f05dffe0a59976f2253c448be2ec7de6adb47d70131c9e5f49ca276953db87bfb7ea603e2f44500c22010f85055629d4e650e5ef3d86261af54ae5026f3b4e40c316051668b66f0937877f72d4d9d94a13c409e651d59f2974b16de59d70f4a182cf32b06694d23b46912d361e616e3d1e4e2a922f8a8630fcb0d6565506869eb1d5acc18eae679465dd1db05e7e009ee345a55d464482cb3412e5ccaf83591f0ddc5f64aa2ded1210eaf0b6b33edc72fc31b7000ab4ad4de7a46eb9cff3e683bff2a67a43e11d9f91a4e91f00000000000000"], 0x1) 02:27:51 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0x8d) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa, 0x1, 0x8, 0x5}, {{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x7f, 0x7}], 0x6, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0xa4, 0xfca5, 0x4}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x9, 0x9}], 0xd135, &(0x7f0000000080)={0x5, 0x4}) kevent(r0, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) pipe(&(0x7f00000000c0)) 02:27:52 executing program 1: nanosleep(&(0x7f0000000080)={0x4, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() truncate(&(0x7f0000000000)='./file0\x00', 0x3ff) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) 02:27:52 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x100) 02:27:52 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xffffffff80000000, 0x1, 0x4, 0x9, "4226e9cc65545b6f6d8e613e4f9c56b7f22ee0e0", 0x8, 0x62df2f7d}) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x3, 0x1f, r1, 0x0, 0x0) 02:27:52 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x802, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000000000), 0x10000000000001f6, 0x0) fchdir(r0) 02:27:52 executing program 1: r0 = kqueue() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x82) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) r4 = socket$inet(0x2, 0x5, 0x8) poll(&(0x7f00000000c0)=[{r0, 0x50}, {r1, 0x4}, {r2, 0x10}, {r3}, {r4, 0x146}], 0x5, 0x2e92) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) getsockname(r6, &(0x7f0000000100)=@in, &(0x7f0000000300)=0xc) sendto(r5, &(0x7f0000000340)="466318314b49ec31e15e1dd1ddee608bbc0756c6a8ad4c421040fac94929f8d573285dc387698d24f41d52969cd3c59e51b69a155662f476578d0e46042eb878e45c89b8f1a35b06c9b769f78f615a0be47eeb81d4314ddc0f1a6996d36aadbcf56cd978deffcbbc49eeaefa082ee05e04fe78313042f0e775d3fe98dc16e0d485123ff6264164d9e146e4e6d03b25d4881825f57575bf670524ae1d1a1714a7d8d9649076ce2b5a02fe76cf53c037f10e4b3f6db6969b86f076e24e5eab97e2fa6a07ef17d925875faa28eb6acdf0d36babfc754b34d396bca7dcc4c6db54e39e1aff2dd23c51afc87d1066eb4f2818d1d7a3a283ae70d9635636", 0xfb, 0x4, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) dup2(r5, r6) 02:27:52 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 02:27:52 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) 02:27:52 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x3ff}}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x9, 0x8, &(0x7f0000000100)="f7f520fda87dc5ceb2f9d44e5ad1d9d3b7a5f5c008dccd85d7d053b095d68fa70067dc8022827ae41844f72a4775ac59a2e74e123fa02926a4d3a880c350e0cca79b21120953011906b289e0212af022d2745dbfa371406d160281cc57c00c64a16154c67ee528fd3df2592d76caa62ec62c", 0x72) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000001b00)={0x0, 0x0, &(0x7f00000016c0)=[{&(0x7f0000000180)="b31828cdc2e64f62e811fa52826e8df0aa219db52b79dacc6a02e4b9990156e6a9bc864d2a5d3e179abcdd84057b2a069ec0614f7dab65fe5e6ea442d8309e7475371117bb0596bb4f82f917df90c24921fd1e48b273fd4cd04357a85ef6fc284883eaf70cbb1fe1b8f0e7292ca152025c9c6472f49d99b89333bbd0fc953d21c5bfc6f06dad12d0f4da633fa69b561d8c82406789e03b", 0x97}, {&(0x7f0000000240)="ebe6450d71ffc069be318797d931f8d9e9eb9e", 0x13}, {&(0x7f0000000280)="f4373a080a7cb4f05d5088a4a4718cc568ae261129675625ee1fb09d60d296bc808e9b4fbf876daa9427f3abf2757efe0ec017194eae3b6bec9ef8f02476191f1c44e910e3cc9b6dcc08a412e87e3982c75b5d891660ef94edc986658d60e9dc4dc2f6133c8bb1bf22e37859558550f99d24ec96a2d17a13625bbe0112cfb484361954e2df62d5becf11bc539d496e7df8e0e74a1ce300c06dccfd058128ccf42c6765f2f8922ec3b46de27747735a3e4d60ab7233e9d636d89d0d7327b33c7f27a3880bf19874ef425748aed5c32df6c54cd046b089a72cd51654010e31da30e2d058cb78a4f63da036d3a31cf97fcd16ba3f697fd440445a9dadccd756ee", 0xff}, {&(0x7f0000000380)="3ef2d0f67bf03ed7f1c734baee6fc43db62534de6aa9fb480848dd355075bcdba51c31260fd3eabdd1aa71ae2c68955345404480904a7719fec4fea30b548eb5c07ff5cfd0bee5d1b63de84ebe8ecc76e7d05ff50c3c97f2ac78bb68428a639402f9ab296a429507d039ee6d8113cc6f956b71fc2e220090fa7bdb22dd100602c54dea6850603c5f98b15b3f467f2a65df81eca744bf21360ed177439958366badddca48516944322fdb7988bf80", 0xae}, {&(0x7f0000000440)="28d847f416d4afbf64e6d564055feb15d7ec0db64138bc57a6757d99e63badf1b2682faf0eac20dc4e2affcacbb7279c4df2168806", 0x35}, {&(0x7f0000000480)="2d31aca64f67f4e713d10f5f45c09a4eb334de43a0cb3402f1dd7c211087b1450bc2d47f36c265a54aadefd734e026001e6987bd4a0b29b0abc2ce96fdddb71904dd1a56163583cb13c943f704ae4efd7745c8ccb9ead5bb", 0x58}, {&(0x7f0000000500)="d2c65d63ff44d170a2cbbe4ce74716cf00c997cfbd5520914db2c6067ff14d14e6698c1f9751ea472dab398aa52c60014e586246a4300c852a02a168be55f3dfa6c24af33bedf15920ebd11e1b13fb26d43cff3450bc27745f62c41375c34d881510c7c548f650b1c560b493f5c33eb9dc3f33cb97bc3c62640c43036872b389", 0x80}, {&(0x7f0000000580)="4d0914ea37ce02294b81b7a86721189cf6be69762901cfff8f8fd0143eed7f1f68747a97997cc2ac9e71b831f2d7f5d2987fda55fda0d2b7cde6dfa6ffd214b3a21296268e1c900077a735dab4b2f9ae95256dbfff53a6da4a7196e321de198b28d4d6e1967d8397db6f61346afb6c1432b82736b74b39e78d4e44b7c081973a82f11a71c496e273293f3ba461c42c640a2fd79bc0af1d79fc3fb73d92bf3fa18996f1100e0112f07d2cb3cfb7bde1b2946775873bbdea86dfa6d65370d5391633f016de39edbf55e7a803d5832a1ddc49b73990fcadaea1919d11e3cce4ba0eb572380be5032bd9abe4d5b959c4ac03743e035e923c29f4b68ca0eca8fc72460304862abd75317cd96fda6fe2ab07a7f5c9e436c748d504ee996c20f8c75d7735a819a9bca92b34df107c7859fd0eb52e39ebbd30f2b32e597c3c00825b1c280273f962147ead26edf5bf279a16a7c47207f86b8a937c7b164e944390f5ebb6063b9aeb58e68f54ccfcdac692308a396777ffd5ab6134aa33296278bc7196e76c5fead4dd07b32dcea11f5317064131893525f8b4646117751a1cb8c5724bdea916f1ac1af771831f47eda715c69f65a2a7ff79cd590c3ba028ee8266b49b99cc994590de52f26d52f2701a4a75848714ab36dfabf2d89511b7c883a74a8781db8d89a933c76bfb89d9b4e0e3967c89cb0b92c95998c931589d31e99fc351cc9bc6294b8c3d75b399e3eda23b015eb8eb33110b54c017993b2e63ba15a5f5fbe2e2bb3d57b319f420029592f435c692c8f2cf8e081f6d3faaa25e058d6ac5d4fe248a9d8291a646231dbaf6ddc18ee7c0bfb05bc621c1b18f60a9482eb211f5cd87f1303a8dbdc8fdcdf6fb64a992e27570b2c4ed28e61fe49d1118b31150f3ade10f98526d0dd31cec5a5450b2432f6647b5e874afbe8013ae471f252bb9e4441f5cb4154565d8beabf5d06abe20e10317d6f100c0d1bbf4b62a0f862e52c83a788896f650f0e8ab025d597dd3c8cd52f3d0fddb173980bb96a9309be2b006782e1dfa768d6601d54c5b2947d4ae92b0b3284a585141683a401746a023370520bd1ba1ca6b89465d0c6de8a78176e633104d640976c3545a70365e77741892a902124af91416fe413e04e7e433813fb31c73b8ea0655ab9232e56277af437c0400feb59133f81923805bb8ca3a6e3a1301831cdaab855dd2c30a63f34f0892ec46e96dd1f79e9a2169cf8bf4365906beb1beb9780f91ab6169eeefc2c221c88a8e196e6d195dc52f60156a15c2c77e2d999e408b059c674f58ecddb06cda46a35fa9ca6621d6ac76d2d5e135ccf02cec3d8ae64892c07b2653ef86c65675271c9d022ed78f149eb7ce7cbd3f1168ba40394e33f72bfa24120d7a1aca13ba352d3cc7ae048e440721dbe9c036dd14393c9e27d15fd7a4dc1cf104209b93b258a9a25f4241c9d460b027e72c0d3f89daac2036e8fbd7a7296f4c8ed39d431a428079a02bb6fce41647ca8a80d3fcfc2c3de0e2bd3dd1a927b609c2ac316cb45dcc3dc5a67f5602de854613c9f8f3380f8797ca574e5a6550b6556afa7b1b0609003c4d105a4f5f1f40bf6645655108f4c5fd523e2ee891d9c98423e431ea323ce879ee166c9204b2adf6fbe2248955e9ba5a1d218eda5808688e66a3d5db97c5a3b73721d1314cbf850a4fca9f3f539a0553bb6fec28d3650c201b039446c1bdb4de6dc473055abd491d4e54305838ea97cf62ef57bdaef83bc9e630cf9004169b4fd2a1a105fe16106d62cacc0e43217ce2253c5dc30f57b569fa0eecefc2585898523d16c4b0638712c26fdfbc74b66f7f935f031385c816da376d5b6008c35334b62d39ebc0522ccca50ca766106d3651767b42f07c9facf0fa26638302755b5ada584aa3d37e7411330a80e0ff6510f4871ef7c1bf3d1e9d8db3ec30f859cca33995c2d7a1c35d233d117bf2023a194da156871ea4b990771edeba7de3b2f7d7484b5244e7d218cd6b0818b229e5585b32d91dc13e96e49358739168055aeab80fae5486f47c88c44630dd4315aac727d411cd578e1e838f6e4219a8d13fe1efc18c678ac3f4cfdbac0f3aed4c806e7297e6d405b0bc27370c11165121c279b03ecf08b483de595134fcf2960e32b03a8f5ea73e6c4e6ffd4a1336a754e68025ac8c5e346f862a8a4a2fdbdc1cae95e37e9bcfd73fd7b6779889c655e3915472ae6bef17b13c969298767ec41a48fda168ae583310d260a6e76f20629b3daafdff7b0a86f89e7a96b1310377bc3e13822c3a30ef7ff0707832cf9e3338a8077037c8e8cb216f6506ca9bf2760aa57a038c346c6901100febf7db54963482b3ba7958536b34eb831af7f1dab6aa2192d995851cfc6b9ddcdb799d74cd10f5231e02b2301f9fc3ddf75c5167ca778df2b4105d09bad7aad1f3bec14ce34c16e714372e612d77cfdee9d5d393229d973d332def75f8648d78f3c0ddf96c2a35fa5d890379d9b85eb2231a319a6c3bdc1d96d2ccaa61bdeb6cbff409d7895bb2eae75c618ff3fdf158bec7ea528a4259393c9599b4319a7ba6458edf769d9ad08c02a8f2a02a9588f405cbc9e1fe3f7b61b66105299d10ed067cc2670683dbb697d0430ab3574a203fc270b47e63831820cf3a5d3e1adead0775a59e20c5cf15d766c042fee052070233e8128c12e9a8289bd03adb6d93384a9c7426fbfa3a5dda3030c5202dbc2dddb5f79f4165046ad32936bc48d00be1dc7e415b74dd2b057c6d32e029f07be0af10e5fa7e733221eaaa3df973ef5cbe616baa49815f2444312b49d235aa7d34ce0f043ab34e1d6664886bbe4c05e60746fcc8905177d4946f857e7f335dcb7c5be4fbd890225283902c37a6c5b76f9cf10b96ab99a0c625952c4527529edd46b0b3f0d24dec3423d9bff82ab81e128181c700e19224c92349fac8fd2378256a565354c9ccc31d094323e97cf850e6bcbf0116e21a03c1b82c9f866abaac7c6a3e3a78b5fe15b68bf0272eea4820a5ba1e8ad5a75bd249043ecd5b9891aea1083852a4807b3c7464f85601901a3eb8097f9bbcae6770a43d1ad606bf518daa2acbe212f2ea154338ff42df88f930ff1cd3c4251701dca3ae68d2a44042406e85778daf44d2311c3f88a9a763cfa9e0eb59e1df832eb71c3a91217325c5945fc2c52b069dbf8c059e47bd60b63c36ba8c20c6ea59d1e8d1d020dde0be2981f169213eeea247fb99676e040a9b7b9ffba757d48270a6a01875a192de68c6657b4d944e5dfd76112db9d9a58a4ee12a49af396e753db599031c3710ed5a572feef06a579a94032fbb075676ea3ef687069e5d17304e36f7f81767cc276255b0af99dfd932b04e55dfde4ffe6b30cc7798e92a3244503f59c7a0734d88bedd4612fe78e67428319e2c8340d46610c92c29474ec7311b1d150d0067a048a1baafc7ac0e4a649eada6eb05f47cdc305c627ab0a68e4a1976c5cbdb09424d92e043513fdf4478a37b85f4c47ea230e35b21ee76fa1c2cd00aa146f3a549eba64422b0e21f41f36b96175f44d5615b4f9259cda95e39510198f9eadfcf778380e3f863984218652bbfd552a4fa5699298e3462cde862996280720116d5a1e4348bf680aab83dcf00e4d8c1021fde8c51582323dcb83e97de5d9b555ee42377c0f85e5e17be3ea9298cd30067a4a3ce3a5f3d3634ed33e7eb0cd7c32a8cd5f51d9bc104618259f0c071887a89449e73ed19c54da1a57685cc50157a740b9426becfaabd489c1a05913d747da1606c7841ddefc793c579c7064cfbc1757d09d18989ef96809aa391fede3b1e5024511d41f2a16c87ae252c7fa16f5f17a47ae796ddd9ccb8eb1f43482f2c51bc02382c96b386fe70c9b5ebd475c4893391d93ac191fc2a27c99f9ca70d7e063f49a7d906e5fc2c2f7ddbf05adb3a557a1bdc20addc3c83988c712c3c17db31e922ae007cb1e314365c673067086284bb779f97dc69fdbada5a97a76b939cb28abf7d04b4dd6be2d98b97c1fdb700125324930352e6b7e5e807bedc566b62399d1c45dab4f6b3eb7edea9977b115da421448562f8bc50a75873dbd52ee7a63f322f977071bd96695c3504c996618afd1b1c22063a529512e1ef0273fcdd7ece541996e207e8185af7b71158ba2b4090b4b14dc6cf70cbe032eb600eca36080218eb6748c8118f8df497cbf1c7f5d653861c4cb373f2a13a4b61e0d67bd4804dae1610aab40e75c2f6eb2f7083a2f7cdc4098bf60adcc58476563edd1c72a147ca07f8ea04eebb4478eefbbababc1a7f6ee0924993b5aca83b7ae27a9d01c7404af7f80c7d0f57ed2a26d68ba202e2b63a2c6f40e1c00222f47bd50aabecfd26025da783f2fd5874b5f68667b20dda9058d3ab2348d78e4d011b7f0357151745e8b580e296abb361432259bf7550554108159fc5beac594b2d9744d4575064029f78deaef02d1e1d8fbb0c3e55a1e8bc14d314cbfb683d4121990505ad6e228d1dfaa8745e5d7671ca2086e1d19733dcb3789156db6646301835613ae48e2ba735588088250da7ffcd65d24b1ba2fa338eede185e38915f0104d888b634f706097249039cd383f43e0c2e7ac26904ff559423cce7a5eccbe5e11f1c0adf71f982d3081ccd3faa3594af01d452a183417c5d4d98273f3843bdf1b80fa99f6db6aa4bffdd33b3521335660a6611b0c60dfe5c4de8ee956dc10d84a6a1fbacf539eb9725905f367be72eca966a97f707630b8db986914ef277f3d55932e7431141ad9ffacb1084403becbdd0bdadf926a9161c5d62dbfd32f4cedb54e95d750823f64b6161b77a1c190a895c7abdcb9d41f793e0fba18eee7f878276378d2f253737b91d7c8a8674a17ccb95a02bcae8176b1b0fefa5a16435f7988fcdd4c34d1d0f8f852454d8e52c50ec2cddc4b41324cecbaba794476b50073a93b0132c1e22c62265d53437af3712615161eeded4d8b7cba2bca8c624b2032e236e38aa55fa40ef02444b692b8c3766f69abebee88d44a7bf6513d9fdad644aaffe87b321a4c032d1ca193028078d3aa0d47ef70496187f07271c5dd706d94373621369c5a0ef5f56f929d5f19d2fc07baedc1b19d18a8456963e2b9eb35c82a86831c21b74137b0c59c57d033a06e39104eeb8fb082fa6c494066b5ed3e38ae58a9dca6d2b48959d2533d17c05972c440f097b907bc6bd3f7f7dc79c4b50b7d9f7398dae0d67d21c102b870629defff8f1586ad82ac4626b5209f36b54c324cbdb117d4f36a2b319394a50e778781d348712da276d9e698be11f1a7da805c5296242daf43d1c4ca69aba6639445bc80e791a21b7df60076f159bb81bb150a2b1ac48d107a6a86242e8a2702d41540b8c3077bbd82131da047ffabfcc2d1f9d7aa4d3a1695bd2ccb041c5fe59ea83b16f61a8b7565a93ae4b2002ba9f290c65b36709760d0e086172a40a90520502f7ce45db28592b45132c3e9f1691e77e3edc768e5e04aca492a113d5d85123626e66fb09b50387d1510333990dc0b12bbee33a944c6f95541f840847688e8449ede0f74b63c86b87967e8bcaa192898a4dde3fac0eb58c12fc4d9eb5e9aecb05e72271fe30f0a98b2158bd6f1dfefa0f2822d04469ac75cacf3d7bd64a3f4802a3e279c4482665430015f5367d55a653ccf681fc2afe1da90fcb335b2b337831524fe73de01cfbd10d484819a8e5c0d6c1ff8ba83f68ef987d83f9ac0069888ce652dd7720f862c1b841f89a06a614e9e3d96103b4c8e7b0c70e5948efdc2d193c6b4f58f6d638177", 0x1000}, {&(0x7f0000001580)="9314e51152761729db6da2c7cf9837f67a1e1a19a6dc7a235ee4ec4c9bb2e1b6a3f4255333655f6e02122aa1a47577797baa2d94e74d99b3576db49546407c4fdc385c56e125cfeb", 0x48}, {&(0x7f0000001600)="3baa31b2c73b1155dfbdc93523198d288045b4690662e6f57d7bd5004511114b7bade8fa851cc3ec24a05fcba4ac5d0301069928bba449d0b5dbe5f543409a50424978b2e2a725805dda02d01893f71cc1c8f5343e7351e22c2e82e703431737efad02559d6b282ecd297cc000d9ca6c4dad88f390af76684301b597964dbed84cdfd2d73cf2fd2c4b0dfc357f6706a2d51f3df8dfd07553cad58c1745", 0x9d}], 0xa, &(0x7f0000001780)=[{0x108, 0x1, 0x4, "e321e7afc3b2b2267413cb81d73b697d1f232aebe1a5d23e284be092ebac2859a2923a08ba455963a23ec1f1f37736332544c0a10733d84e7270c93c08b9770a660cf76ddb2c84264741eb7522763e7b266c919ad3c9ec2ae1604a5cdb347be1976dd7405a61485fd7205d31dd702ea21b3bf339cc83ea6eaf9770f5130b833725fa6032b3cba3c59cae70d1ecef3a3bd01268c7b085f7284c2c18d68641b780f69c4b969194791865537db143bfb2383c4c0dac15df8c4c5eb9097aaac65c96800b3ef69e3fc9cfb05795beffb693c0d3aa0d7781eb328c9c128773512a9c27c7b528d47aa658578b626aa9c91ce19e1e"}, {0x98, 0x1, 0x471b, "c5f67e09fc285bc711baaab3bd02809af27d2eb28a077173948cb770c700338b72ec9343229ec9e374904ffcd0622c7a0835c6c18af48bb0d352eb7b7d5bb2f910bf028b71971316ba0569f68f52dd731bc6a8a3a207a827ba0032b7277f031f380f0fed208729402d6ea2c8a493f0ef1a8d330e85001bc703102f705853acfb8b47"}, {0x90, 0xffff, 0x0, "27980830d76a8a5acf34c5f5446a1225ea4d961cce231dab1b1e1e398c6f8ca867b2bf9d0d611c6b367a4731b5c2960544ed541492f5058131c6a2080d9213230fdd90bcda12550c8307b08b457c98521bdac3a3b7603275b224deef3392353a42189bfb5102adab6c1515f69aa003154d50ee9c3f78219e54"}, {0x80, 0x1, 0x8, "ae64f22501f0ff6c72fe0068ac085b6da8c8bfa7aa738ae03ce0e13a3f6357b0aaf4b6ee48dbb8eb87bcc16f21d30c542aa65342c2f7095c9153a97128735d2c284ddb958fa2b74379906c63180f55eaf665fee7905265b95a4e2f13fd38ffbb6d9d583339d8012dfc7f55ba825a"}, {0x50, 0x1, 0x6, "45742ba64ef0624bcbe32fb08c0899bc4b71ffe1a7d39e82e1101297e361f735fbb9ec3c85558747608b12423bb5b77fe50b481aecb9e9849c2ea0357b385c"}, {0x30, 0x1, 0x2000000000000000, "f62fcde83f4eb4b011b7a50208361a61c8e1d47288bf4fab7527f3ed"}, {0x48, 0x0, 0x1f, "1c073b60aa0cc183cf1bf2ed4e443c008f2d5bed1db4580c0326d88b85ceb43320bf95a934bea7fdca44e5fe63f78f3f3542af57fd6b08"}], 0x378}, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001b80)) 02:27:53 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="65ad3cb7ec1d377e9740c5ef9c9519e51cd1ec30e4ad1db146af", 0x1a) 02:27:53 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10010, 0x0) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) madvise(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x8) minherit(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x3) 02:27:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0xffffffffffffff3d, 0xddf3}, 0xc) 02:27:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) pipe2(&(0x7f0000000040), 0x10000) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 02:27:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x200) r2 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x81, r2, 0x0, 0x0, 0x0, 0x20, 0x2}, 0x7, 0x2e3, 0xfff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 02:27:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="d8c5c1d9c2b7970b2382318b8f9424f5d9891ab26d167cd00d825b524fcdb650c57dc044a58be7958fa183cbedaf6aefd34789f2af4613d66d35122583630c2e8cb4150d060743df7856aa3e75eca977aecd85c4ec349de5674af0a9c3db578e857a8a607e9664b31fc83d7ae01e895d7de802724cacf4ec3ae0f56082cb93", 0x7f}, {&(0x7f00000001c0)="7dbdd9989c5963d2ef2add8b5b0ef35eeee9cbc3c7c186a820e7a6a4e4d4b1dafd7807df62fda1d4b2da775d15521cf9dca714c1df70e6c1ed27cdd04f407453f412e5dc049f775d", 0x48}], 0x2, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x7, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffffffffffe52) write(r1, 0x0, 0x0) writev(r1, &(0x7f00000012c0)=[{0x0}], 0x1) write(r1, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x2, 0x8, 0x1, "07589cf9097b3ab36daeb5a35b4bc6ae3c82e737", 0x8, 0x1}) 02:27:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca", 0x49e}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) utimensat(r3, &(0x7f0000000100)='\x00', &(0x7f0000000140)={{0x100, 0x1}, {0xcf0, 0x9}}, 0x0) setrlimit(0x7, &(0x7f0000000180)={0x7fff, 0x3ff}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb", 0x1d4}], 0x1) readv(r0, &(0x7f0000000c00), 0x132) 02:27:53 executing program 0: pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x2812, r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = semget$private(0x0, 0x5, 0x80) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000080)=""/125) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x180, 0x0) write(r4, &(0x7f0000001880)="de027b7d1285268337af22bf1ce0966409e6995c03fe6042fa05af869432d6d31ced333d4a9bd8a7f837dec15fce0209ffdc56c8b0d03531fe77babe1672729c86e2b3a5a6860745fa310d64cdac66fb36b819ba1140fd03c8056042e75082bc8fdd42aafa5359e75eea23c9140dcf81c88a8d26e4239075e419444008007a8e488558f93c67f3fc6d9443c76dbaeaff4423370189644837655016fbfde23017d1b571fd2414406ed7555da341c9136e63de222576bc2dfbc3823157fc900f762d7886d22b76d48af13274cf1616d3fd3a696a1facc97ac97ce3f16b060433a1bea66aa7a13702dacf8fe59030dbaf59b9a4563b0ae7ff3fca7abf47aa1846ccb5b8cacee06747d364465ab22e03cc4f7d9ed4691683326b55de7f4a38271b8bc57640e7c0d156e6597a20e66fa0927f44e444ccd59123707d559be7287c8839b89c1b3e24fc7800b92f21440331af167ee44879770ec329a163fcf0269839b1b09b90d376b4be3444c239409529773d92b738c1deb5e4266371da81e88c10725bfabe4b8deb22fbabe5cd1c2dac90f804f1ce5b085d6add3f68356d3d218cf2be73da425a407fedb94222c6db7a3f570ef0ef47c1404b48fe068deeb7a00bb151e21b9363633d7671817536c1603843e8691fd848f4c9258d8c9530b28dae", 0xac) dup(r4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000240)=""/252) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x30, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000380)={0x3, 0x1}) ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$setstatus(r4, 0x4, 0x44) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f00000003c0)=0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000400)=0x6) open$dir(&(0x7f0000000440)='./file0\x00', 0x900, 0x189) flock(r0, 0x9) ioctl$TIOCDRAIN(r4, 0x2000745e) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000480)) bind$unix(r1, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) setegid(r6) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001a80)=""/4096) pipe(&(0x7f0000000600)={0xffffffffffffffff}) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000001780)=""/222) semget$private(0x0, 0x2, 0x6) munlockall() semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000001680)=0x9) accept$unix(r7, &(0x7f00000016c0)=@abs, &(0x7f0000001700)=0x8) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000001740)=0x80) 02:27:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) ioctl$TIOCCBRK(r0, 0x2000747a) 02:27:53 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, 0x0) poll(0x0, 0x348, 0x0) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)}], 0x1) getpgid(0xffffffffffffffff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) 02:27:53 executing program 1: r0 = socket(0x16, 0xfffffffffffffffd, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000005c0), 0x0) getsockopt(r0, 0xffff, 0x6, &(0x7f0000000080)=""/172, &(0x7f0000000180)=0xfe1d) recvfrom(r0, &(0x7f0000000180), 0x0, 0x800, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={&(0x7f00000001c0)=@un=@abs, 0xfffffffffffffcf2, &(0x7f0000000f80)=[{&(0x7f0000000200)=""/243, 0x9c}, {&(0x7f0000000300)=""/36, 0x24}, {&(0x7f0000000340)=""/48, 0x30}, {&(0x7f0000000380)=""/65, 0x41}, {&(0x7f0000000400)=""/179, 0xb3}, {&(0x7f00000004c0)=""/98, 0x448}, {&(0x7f0000000540)=""/116, 0x74}], 0x7, &(0x7f0000000640)}, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100c2, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000006c0)) recvmsg(r0, &(0x7f0000000f40)={&(0x7f0000000700)=@in, 0xc, &(0x7f0000000dc0)=[{&(0x7f0000000740)=""/136, 0x88}, {&(0x7f0000000800)=""/123, 0x7b}, {&(0x7f0000000880)=""/26, 0x1a}, {&(0x7f00000008c0)=""/134, 0x86}, {&(0x7f0000000980)=""/217, 0xd9}, {&(0x7f0000000a80)}, {&(0x7f0000000ac0)=""/238, 0xee}, {&(0x7f0000000bc0)=""/170, 0xaa}, {&(0x7f0000000c80)=""/239, 0xef}, {&(0x7f0000000d80)=""/43, 0x2b}], 0xa, &(0x7f0000000e80)=""/172, 0xac}, 0x0) shmget(0x2, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) connect(r0, &(0x7f0000000640)=@in6={0x18, 0x0, 0x0, 0x7fff}, 0xfffffffffffffe14) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000005c0)) setsockopt(r0, 0x9, 0x7, &(0x7f0000000000)="6761577668813930c16180d2b9fe06988687a132e36819a55fab69a105ce90bb8b4609d98695b9d916ee2fa25d14434c96c488db95bfb4652828b7f3386352d13a54a6b897557d00a3988c4d58c4aa0a97e39261", 0x54) 02:27:53 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0033fe02b680086005653000"], 0x10) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x8, 0x79}, 0xc) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 02:27:53 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) accept$unix(r0, 0x0, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 02:27:54 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r0, 0x20007478) poll(&(0x7f0000000040)=[{r0, 0x44}], 0x1, 0xfff) r2 = syz_open_pts() getdents(r0, &(0x7f0000000080)=""/179, 0xb3) r3 = msgget$private(0x0, 0x34c) msgrcv(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001600"/203], 0xcb, 0x3, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x7, 0x9, 0x4, 0x0, "0fbeaafbeab499ac7c9303475513df5453ebccd0", 0x100, 0xfffffffffffff6f9}) r4 = geteuid() r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x3, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000440)={{0x4, r4, r5, r6, r7, 0x10, 0xca}, 0x20, 0x100000001, r8, r9, 0x9, 0x8, 0x8, 0x7f}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000500)={&(0x7f00000004c0)=[{0x88, 0x1000}, {0x27}, {0x82, 0x1a}, {0x27, 0xfffffffffffffff7}, {0x43, 0xfffffffffffffff8}, {0x87}, {0x86, 0x7}, {0x62, 0x7}], 0x8}) readv(r2, &(0x7f0000000700)=[{&(0x7f0000000540)=""/98, 0x62}, {&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000680)=""/94, 0x5e}], 0x3) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000740)={0x9, 0x2}) syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000780)={0x1, './file0\x00', './file0\x00'}) readv(r0, &(0x7f00000009c0)=[{&(0x7f00000007c0)=""/31, 0x1f}, {&(0x7f0000000800)=""/122, 0x7a}, {&(0x7f0000000880)=""/29, 0x1d}, {&(0x7f00000008c0)=""/227, 0xe3}], 0x4) geteuid() 02:27:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) unlink(&(0x7f0000000000)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x208, 0x0) 02:27:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) r0 = kqueue() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000200)='r\x00') recvmsg(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') clock_gettime(0x3, &(0x7f0000000180)) unlink(&(0x7f0000000040)='./file0\x00') mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, 0x0) 02:27:54 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x401, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x280, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x1a0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse0\x00', 0x100, 0x0) r8 = socket(0x20, 0x4, 0x1) r9 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r10 = socket(0x0, 0x2, 0x0) r11 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x8) r12 = kqueue() r13 = kqueue() chflags(&(0x7f0000000340)='./file0\x00', 0x60003) kevent(r0, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x4, 0x4, 0xffff, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0xb, 0x777, 0x3}, {{r3}, 0xfffffffffffffffa, 0x1, 0x81, 0x7, 0x1}, {{r4}, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x9}, {{r5}, 0xffffffffffffffff, 0xa0, 0x1, 0x5, 0x4}, {{r6}, 0xfffffffffffffff9, 0x43, 0x20, 0x7, 0x4}, {{r7}, 0xfffffffffffffff9, 0x2, 0x1, 0x7f, 0x6cb}, {{r8}, 0xfffffffffffffffe, 0x21, 0x4c, 0x10000, 0x2}, {{r9}, 0xffffffffffffffff, 0x3, 0x10, 0x8, 0x8}], 0x7, &(0x7f0000000580)=[{{r10}, 0xfffffffffffffffe, 0x33, 0x3, 0x8, 0x7}, {{r11}, 0xfffffffffffffffa, 0x12, 0x40000001, 0x3, 0x6}, {{r12}, 0xfffffffffffffff9, 0x78988606c0ec590b, 0x1, 0x3, 0x2}, {{r13}, 0xffffffffffffffff, 0x80, 0x8, 0x3e03, 0x401}], 0x8, &(0x7f0000000600)={0x1, 0x884}) r14 = kqueue() read(r14, &(0x7f0000000000)=""/220, 0xdc) kevent(r14, &(0x7f0000000000), 0xa0a, 0x0, 0x1000, &(0x7f00000001c0)={0x0, 0xfffffffffffffff8}) 02:27:54 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r2) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x3) 02:27:54 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x10000009d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:27:54 executing program 0: link(0x0, &(0x7f0000000280)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20080, 0x0) utimensat(r0, &(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)={{0x8849, 0xcb}, {0x1, 0x8}}, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_addr=@un=@file={0x0, ""/108}}) write(r2, &(0x7f0000335000), 0x10052) 02:27:55 executing program 0: getgroups(0x2d1, 0xffffffffffffffff) getegid() getegid() sync() r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xffffffffffffff81) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchown(r3, r1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000200)={0x1, 0x5, 0x3, 0x5}) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000001c0)=0x7ff) lseek(r4, 0x0, 0x40fff) fcntl$setstatus(r4, 0x4, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f0000003280)="d1", 0x1}], 0x1, 0x0) pipe(&(0x7f0000000100)) writev(r4, &(0x7f0000000240)=[{&(0x7f0000000080)="02", 0x1}], 0x1) 02:27:55 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x3ff}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:27:55 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4f0e74df28ec34e7, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x4) socketpair$unix(0x1, 0x4000000000002, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000180)=""/223, 0xdf, 0x800, &(0x7f0000000280)={0x2, 0x1}, 0xc) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000040)) dup2(r1, r2) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) 02:27:55 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 02:27:55 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socket(0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 02:27:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x8010, 0x0) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0xc4, 0x80000000, 0x5, 0x9}, {{r2}, 0xfffffffffffffffb, 0x4, 0x10, 0x4ba, 0xfff}, {{r3}, 0xfffffffffffffffe, 0x8, 0x60000084, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x6, 0x1f}, {{r2}, 0xfffffffffffffffb, 0x41, 0x10, 0x1e06061, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x4e, 0x15, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x20, 0x80000000, 0xfff, 0x9}, {{r1}, 0xfffffffffffffffb, 0x54, 0xf0000004, 0x1, 0xffffffffffffffe0}, {{r1}, 0x0, 0x80, 0xf0000009, 0x9, 0x3}], 0x40, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffa, 0x5, 0x41, 0x400, 0x5}, {{r2}, 0xffffffffffffffff, 0x8, 0x40, 0xacb, 0x9}], 0x81, &(0x7f0000000300)={0x4, 0x5}) write(r2, &(0x7f00000000c0)="b8da39b4093654c4df1edab37ac7cb7252944170e94beec3aa760a37d577b93f9c15ccb247bf60559559dd0f0b62e464feb63c92f3a1e1abb0adc024224171a42934d36b4371422adce15719338894e39b0d0daaf4009a8f0f7fa4984fcf30e512e77e93edbcff32b256048f1ffcfc", 0x6f) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000080)=0x5) fcntl$getown(r0, 0x5) write(r0, 0x0, 0x2ff) 02:27:56 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x10001, 0x100, 0x7, 0x9, "669517fd42684c42f54831cdefd2f82eb45970a3", 0x0, 0xffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/de///ty\x00', 0x0, 0x0) 02:27:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x800, 0x1000, 0x0, 0x0, 0xe5, 0x19a, 0x49b, 0x2, 0x3, 0x81, 0x800000000000000}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0xfffffffffffffffd, 0x5, 0xfffffffffffffeff, "85495500020e850ebee6f6000000afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 02:27:56 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0xb}], 0x20, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x93}], 0x10000, 0x0) 02:27:57 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0x1) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f00000000c0)) 02:27:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000180)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x100}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0) 02:28:58 executing program 0: syz_emit_ethernet(0x4f8, &(0x7f00000005c0)) 02:28:58 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file1\x00', 0x10002, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) r2 = socket$unix(0x1, 0x0, 0x0) readv(r2, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/140, 0x8c}, {&(0x7f0000000280)=""/169, 0xa9}, {&(0x7f0000000040)=""/75, 0x4b}, {&(0x7f0000000340)=""/230, 0xe6}], 0x4) 02:28:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x880002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x100) 02:28:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) close(r1) 02:28:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='N', 0x1}], 0x1) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="c557df6e5d700eb70e898dd471487ba92c1c4f0e116c796d7d607033a23554fd4645ee46acbdc36b5d4b7feab0fad0da74d2b1a5ca951aa24a9653d6bd", 0x3d}], 0x1, 0x0) 02:28:59 executing program 0: syz_emit_ethernet(0x2e, &(0x7f00000004c0)) 02:28:59 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) recvmsg(r1, &(0x7f0000000640)={&(0x7f00000000c0)=@un=@file={0x0, ""/61}, 0x3f, &(0x7f0000000540)=[{&(0x7f0000000100)=""/70, 0x46}, {&(0x7f00000001c0)=""/147, 0x93}, {&(0x7f0000000280)=""/59, 0x3b}, {&(0x7f00000002c0)=""/216, 0xd8}, {&(0x7f00000003c0)=""/170, 0xaa}, {&(0x7f0000000480)=""/165, 0xa5}], 0x6, &(0x7f00000005c0)=""/80, 0x50}, 0x2) setuid(r2) 02:28:59 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8, 0x0) mmap(&(0x7f0000008000/0x4000)=nil, 0x4000, 0x6, 0x1010, r0, 0x0, 0x10) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto$inet6(r1, &(0x7f0000000000)="158390bca7a6642a36ee05b10495f634c269c12b2161cf910819347d50f8e913b1c9924f7f314adca6b965b3e4e160470d33a06cd53fbc38aa200999b36fcbb9db424c0a083307725fc6a9535078a9a186552c2f8ca8906222c328d927f9139c636501069b9903780c63c338db719c56ba0bc3eed1a09ea435675a485c40c6cf4934f9103d58c7e77f9b3ffe3318d83874bc05dde19fcd679f922ba00e69896b4610aa38df3b14285d8ebfc357a0427d006e2b32ef3f2f88ef20c84f055ee342046b0d1cc187dd34f59a4e93a1caa43a3a8d319b8181d43dac69f44beb1654634b21a5ea9b954c6f1ed2abe8df", 0xed, 0x1, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x401}, 0xc) mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x7, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 02:28:59 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) getpid() r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = dup2(r1, r0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x8, './file0\x00'}) socket$inet6(0x18, 0x1, 0x1) 02:28:59 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x18) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x7, 0x9, 0xfffffffffffffffd, 0x7ff, "688254b5c674c1762d21b5cb538fda9658c406f3", 0xc7, 0x9}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x8) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000100)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "f643938def1291777d75fb9b2256dbc6b34e8846"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e", 0xd3f}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 02:28:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fffffe, 0x0, "3658e18200000100001e000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) socket$inet6(0x18, 0x0, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000005100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:28:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000), 0x1000000000000002) write(r0, &(0x7f0000000180)="98269555d6daa095183bc5e35ba8f61c5fd92a9e52d55e137ec8acc523a9527266d2e27248b1bcc1b22659fa941b12df7976a5dee3011506137b8a9688ff003c8338a378c294796eb80787d6ead93d7ca69240736a4f9e3ae6205117", 0x5c) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 02:28:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) mprotect(&(0x7f0000266000/0x4000)=nil, 0x4000, 0x1) 02:28:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 02:28:59 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = getuid() r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0/file0\x00', r0, r1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x6a) setuid(r2) openat(r3, &(0x7f0000000080)='./file0\x00', 0x100, 0xc1) 02:28:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "0069bb967e28010000f8002d00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xfffffffffffffdea) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:28:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x5, 0x0, "85495500020e850ebee6f6000000afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x800, 0x3, 0x0, 0x6, "5ac9af13e395e67368e69c190570946e5ecd48d7", 0x1, 0x10001}) readv(r3, &(0x7f0000000600)=[{&(0x7f0000000280)=""/208, 0xd0}], 0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 02:28:59 executing program 1: r0 = semget$private(0x0, 0x6, 0x501) semget$private(0x0, 0x2, 0x100) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000002000)=""/4096) r1 = socket$inet(0x2, 0x8000, 0x1aa8c000000000) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) mlock(&(0x7f0000bdc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) setsockopt$inet_opts(r1, 0x0, 0x800000000000001, &(0x7f0000000080)="adb90f5bc2f7a419c2a3c3eb71eef6de0b154cb78c4b1e81", 0xc) 02:28:59 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 02:29:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0xfffffffffffffb0f, 0x40, {0x2, 0x6}}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0x9, 0x0, 0x5, "2ba11873907ec6bdcc6921b540b1cfcdd206b4cd", 0x7, 0x2252}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x7, 0x5, 0x9, 0xe9e, "7140a2c09aadfd6a864b8439781ca008c4eb5701", 0xdc55, 0x8001}) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 02:29:00 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="5602152f660000000000"], 0x1, 0x0, 0x0, 0x0}, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) r2 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000640)=0xc) fcntl$lock(r2, 0x8, &(0x7f0000000780)={0x1, 0x1, 0x1001, 0x100000002, r3}) flock(r2, 0x4) syz_open_pts() setitimer(0x0, &(0x7f0000000440)={{0x4, 0x51231a9a}, {0x1fc, 0xffffffff}}, 0x0) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file1\x00') ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) listen(r0, 0x41) flock(r2, 0x8) ioctl$TIOCCBRK(r2, 0x2000747a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r4 = open(&(0x7f0000000040)='./file1\x00', 0x600, 0x6b644e6c7ed511b6) sendto$inet6(r4, &(0x7f0000000200)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d1dcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba646eb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xbb, 0x1000000c, 0x0, 0x0) open(&(0x7f0000000400)='./file1\x00', 0xfffffffffffffffc, 0x80) fchmodat(r4, &(0x7f0000000600)='./file0\x00', 0x1e0, 0x2) fcntl$getown(r4, 0x5) listen(r4, 0x7fffffff7ffd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$TIOCDRAIN(r2, 0x2000745e) r5 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x40, 0x0, 0x0) r6 = semget$private(0x0, 0x6, 0x108) lseek(r4, 0x0, 0x0) semctl$GETVAL(r6, 0x2000000000002, 0x5, &(0x7f0000000500)=""/38) 02:29:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) read(r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 02:29:00 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmget$private(0x0, 0x4000, 0x243, &(0x7f0000416000/0x4000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x40018, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = semget$private(0x0, 0x3, 0x250) semop(r2, &(0x7f0000000140)=[{0x3, 0xfd, 0x1000}, {0x4, 0x7fff, 0x1800}, {0x0, 0x2, 0x1000}], 0x3) getgroups(0x4000000000000314, &(0x7f0000000080)=[r1]) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) madvise(&(0x7f000003c000/0xc000)=nil, 0xc000, 0x2) getppid() 02:29:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x0, 0x28d7400a) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 02:29:00 executing program 0: nanosleep(&(0x7f0000000000)={0x5, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) kqueue() 02:29:00 executing program 1: r0 = socket(0x6, 0x1, 0x4001000000000000) setsockopt$sock_int(r0, 0xffff, 0x1000001021, 0x0, 0xfffffffffffffdce) socket(0x1f, 0x0, 0x1) 02:29:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4) write(r0, &(0x7f0000000340)="5e8bc20b178198a3edc1961034deb268e976a1ac55b06ac213de00b030f25722257386871f88031ea7bf250cc1535c6ae16f87b818fca76d099728f70cddce17149c20fc8738436d38f10435483bec424667", 0x52) r1 = syz_open_pts() close(r0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:29:01 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x8, 0x1, 0x4, "a7448572c3ba382fa152b57661b4715886b06c21", 0x7fff, 0x4}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="7f25fc9cca4d11eb855a020f7fae285e330cc04620c1cca60fd1ab76529eb9c8250c2fbd646f8ba28cb1e74edcf9ab4d4ac76c7598fb698c266b2e447d2d9bd5", 0x40}], 0x1, 0x0) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 02:29:01 executing program 1: r0 = kqueue() poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESOCT=r2, @ANYBLOB="f25efe67f3e6aac15d66bda3c34df09de71f653d9a35af3ae4ade6bc827cbd7feff2b46401d10d09022a191b9c52f0ab85d637f7b342830e331af3102e663e607e7bd6d4d6a44d40882b183bb3233f995341128336517bb4f8d45b01393b4a6208af1ffe7f9848c216843f63e70b0fc14e66e29790383d791164f79a0699cc47af0e405be0ba9b12dafcb238d6457c472d2d53d55e072e29d85b69454864f86d777ea10284a0a2732041677acc182e30854e998546fb0d5fd069a6fad7f2fe625988efc3494968ecd35671299a0b286331a3ae0c89a91e9b8d22563643eaf6", @ANYRESOCT=r1, @ANYBLOB="2fa3bbf8844ce461467e66da1431696562504ae1634aae981508e0fbfb657e91411b6a7d33434966f3891e621df9ec6c0ed16106b17503a58cda0e2a0f17839bc593db8758bd0426e6ce6729e9087a690564", @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRESHEX=r1, @ANYRES64=r2], @ANYRES64=r2]], 0x8}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 02:29:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0xc5) r1 = socket(0x1f, 0xc005, 0x7) r2 = socket(0x10, 0x4007, 0x100000001) r3 = dup(0xffffffffffffff9c) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000600)='/dev/tty\x00', 0x80, 0x0) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r6 = dup(0xffffffffffffff9c) r7 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x153) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x818, 0x0) faccessat(r3, &(0x7f0000000500)='./file0\x00', 0x42, 0x0) r9 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r10 = socket(0x6, 0x1, 0x5171404d) r11 = syz_open_pts() r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x180, 0x0) r13 = open$dir(&(0x7f0000000380)='./file0\x00', 0x200, 0x13) r14 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x1, 0x7}, {{r2}, 0xfffffffffffffffc, 0x48, 0x91, 0x7, 0xa12}, {{r3}, 0xfffffffffffffffb, 0x1, 0x40000022, 0xe57c}, {{r4}, 0xffffffffffffffff, 0x10, 0x80000000, 0x7fffffff, 0xffffffffffff0f48}, {{r5}, 0x0, 0x22, 0x2, 0x800, 0xffffffff00000001}, {{r6}, 0xffffffffffffffff, 0x5, 0x1, 0x4d3b, 0x5}, {{r7}, 0xfffffffffffffff8, 0x8, 0x1, 0x7, 0x6}], 0xffffffffffff049c, &(0x7f00000003c0)=[{{r8}, 0xfffffffffffffffa, 0xa2, 0xfffff, 0x80000000, 0xfffffffffffffffe}, {{r9}, 0xfffffffffffffffd, 0x20, 0x1, 0xffffffffffffff26, 0x6}, {{r10}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x7, 0x4}, {{r11}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x6, 0x400}, {{r12}, 0xffffffffffffffff, 0xd, 0x20, 0x20, 0x3}, {{r13}, 0xffffffffffffffff, 0xa0, 0x40000002, 0x1000, 0x3000000000000}, {{r14}, 0xffffffffffffffff, 0x80, 0x1, 0xff, 0x9}], 0x6, &(0x7f00000004c0)={0x7, 0x4}) r15 = kqueue() kevent(r15, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffffb, 0x200000000000001}], 0x7ff, 0x0, 0xa03e, 0x0) accept(r0, 0x0, &(0x7f0000000540)) kqueue() 02:29:01 executing program 1: r0 = socket(0x1a, 0x2, 0xff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x9, 0x460, &(0x7f0000000100)="a1e7f0ec1f537ceaee7753b861b0d3682f1ac6c9228af8e308a7363eab908fe7d4b11478f74f2d887969911db9afc9f73cf806fcb79e3ef24e895fb94f5b217f598ab803172dbaa9b2692676bb3d108532a5c73678649fec85da0130740c3c963be83cc5d50fdad15a277288b45c0570cd2802c43f880d76343e0fa62b8b4af47cafdee480991fa7841b7465ba39ad0e313fe06c4559c351266ad98470cdd37429349e50d357bfe1f701c9fdf270f75a6e7cce88db264326739fd3101870e7b2d47f46a030f181951b3fe116565a02", 0xcf) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 02:29:01 executing program 1: poll(&(0x7f0000000180)=[{}], 0x1, 0x0) r0 = shmget(0x3, 0x2000, 0x128, &(0x7f0000001000/0x2000)=nil) shmat(r0, &(0x7f0000002000/0x4000)=nil, 0x2000) mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 02:29:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x3) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r2, 0x0) 02:29:01 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x7, 0x20, &(0x7f00000000c0)="4af7266a0a8a3d82f8e9ae6392ddc0097ecc258e05b3a362c11d46c0a43024607f3b7b232be8c20d3f365ba378d37974024f213ec8f52e0c55fc0c13b12908bc60526309296c15552272b87847510de513a9717b11ca63d85e27b12bb033c4810fb97a04b8a136f2b3a153220eae7b995d33282888f1d8bcfb54c9804931c618f0c7f999989c39df397ba28b61e109f0bfcb7ea3ec5183cb0c1e92edc740efbaced6c4df5f2ad62be0b9a1", 0xab) 02:29:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10080, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x100000000000, 0x7, 0xf592, 0x0, 0x80000001, 0x3, 0x9, 0x1, 0x3, 0x774, 0x7}) unveil(&(0x7f0000000300)='./control/../file0\x00', &(0x7f0000000340)='x\x00') bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x4, 0x5}, 0xc) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./control/../file0\x00') unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') chdir(&(0x7f00000001c0)='./control/../file0\x00') connect$inet(r0, &(0x7f0000000280)={0x2, 0x2}, 0xc) 02:29:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1004, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x20) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f00000000c0)=""/174) 02:29:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r0, &(0x7f00000003c0), 0x11f, 0xfffffffffffffffc) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 02:29:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r1) 02:29:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) getpeername(r1, &(0x7f0000000180)=@in, &(0x7f0000000280)=0xc) close(r0) pipe(&(0x7f00000001c0)) execve(0x0, 0x0, 0x0) 02:29:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbec9d70200000000000000d99705dc1ce23aa168a0237f55e95037cffa846d099b7cb5e32d0ff2d4e73cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304140b410273696471ecd7af5f61143b2bf9fa0a53765fa51e135273e2be34168938abced71cd31275d196434d07d3ac2bc6897c303fdcd345712af9180d843ec3672094eb30ab33d4780eddac1dce1e370986f29a65492a8698861c0f9d905d27bb5c0ef151077e8769626f2648435a767e43de15bb140ccc626f5c04", 0xfc) 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, 0x2, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:29:02 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') open(&(0x7f0000000080)='./file1\x00', 0x10299, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x200, 0x80) 02:29:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x80000000, 0x20}, {0x18, 0x3, 0x9}, 0x5, [0x1, 0x4d, 0x1, 0x0, 0xfffffffffffffff9, 0xb812, 0xfffffffffffff801, 0xda]}, 0x3c) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f00000000c0)) 02:29:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) 02:29:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x100000001, 0x5, &(0x7f00000000c0)="af12729bad87d8c6dab81a105ee7f32adc831fb93375b15aeafb5c71afeed2533543749224f3c92937c4d36d54738694bea4b32c8cdb8f4ae8100025f2bfb45660ae52462d78b1a2c8d43e6f3c79dcde61f70ed4699ad34e9f2cb592f9f22295154fa9f57d442455d575d5f006834cbc11bcca85326243a96681bcc6486c39c95efc21d7f5bf037e1f075b602d17c0c2c38b43f58bdeea43954cf4066e807354c2b43c4a26b6e8c9ac5f9775644b996f9ee3d5fcfee105d0524db1fe15c43c93", 0xc0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8dfe, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvfrom$unix(r0, &(0x7f0000000000)=""/15, 0xf, 0x1, 0x0, 0x0) 02:29:03 executing program 0: madvise(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x2) minherit(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xf20d, 0x100, 0x1, 0x9}) unlink(&(0x7f00000000c0)='./file0\x00') write(r1, &(0x7f0000000000), 0xffc8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x400, 0x0, 0x1f, 0x9, "a641d9d3a5277ff057b4fcaa6141be13f6e41f02", 0x4, 0x800}) 02:29:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 02:29:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file1\x00') write(r0, 0x0, 0x0) 02:29:03 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) 02:29:03 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/\x00', &(0x7f0000000000)='s\x00') pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x400000000000011e, &(0x7f0000000240)=[r4, 0x0, r3, 0x0, 0xffffffffffffffff]) r6 = msgget$private(0x0, 0x12a) msgrcv(r6, &(0x7f0000000100)={0x0, ""/46}, 0x36, 0x0, 0x1800) connect$unix(r1, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) lchown(&(0x7f0000000200)='./file0\x00', r2, r5) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) chflags(&(0x7f00000000c0)='./file0/\x00', 0x0) 02:29:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000340)="ed773a5ee0f4fc0db900f1b34b8fce4cca8bdc92584d5225bb1efa4f4aa652daa255c62edfad978f4c5362ac70f0c62f14a640fc59dec7b1ff3af44a5a0a2245ee9126a74f1996a9887b06079aef56a35763cc826022e77ec1252ddf6ef87a215723a11cdb5aed06cb9cd61880dc8af6b1466044f0fa5a0d4c64ba8257b3ba02323f96058c8db43869c8907b930d9df28db28198e9bccbe7621df7f6fb50b6ee50f5dee84429c373f6835658103827b72b54c407e420d44eae92f154710922df83ca957d2f998728e37f315870eefc50cb0e1249b65239e2bc25a94591872522a79fbfc0cfacfce02915d5f327a6b57a88d1f2c526c78b4d7d9c72568caeed4a3450a2cdb99c5029223aed33fd3b5a937df7f16e106e067684d7759f38e9a23d9302386fa2b95626c4e891e3c8c14e07db1209ebc90b6f23301b2cec3a7be095c26d2adea9be1dba453afd792910c40396fec96a00d25a7ca64ea80529272f26b02f4ca15d7cfc47ae0153df63556dc8bbc53f8f260551c62a7ba6754517acf704700c279c249151b11ee61af72689f454974574a409c7daa905ff6a865ae6cdd0e5b9978af09968549cc26c621f98acc44715092ae44033d8f5398438b3967c287cd79b8046533e747ea7dacfe8fcb73caf2e2ad5bd87b58f8066f776960ab1cf9d51872ea4ff5744710ad429a110017e37ca7fc038090d5d3593b7c09a2255d199bf35e555bc2f04f7d446609b7dd6a0a5bf9c69b90b1014dfedbf55b06f492cc48c3c6d85c6139d1340c28b40b4499fe2de3aacaf74c1dcb560874669f6520b1e674be937920dad64c92fe71d95f1eb9314f151583fb8cf1d561cd68bf4b17bd05da95ffddf147c9701f495f774f9b18cc1a5efafa1b865a9509d86b52f101d81f31f3cbe949d1a8c2817650b46c19d456c660664d5908ca6694024196b77857b3f958e3bb34f56af0d9a5addfd3e319c6819ba716e5a8e817b3165dd41efd06564f16318ea0cd0ae0db961c2aa47c389c1c896da539fa32e01fe8d89ea2ef6d2b4bbb78af6f07d1ffbf9051489986450353a43fa8c61743c670625df9061f75d1f0ea883ab0090b48ea4f0e7524da995a0a456b9a46bc2f54b454f837b00a03523ee36f0e1ef9046375dad52003a583e0e438fa76883394758d24ab1625ce85fa2aee7a98f9ed6b1a8872dfbe37f23fde38d13758410aa1fbb56ddd468c9428d60cd8ea28262f3bd505357301f71a96d3f6e17657364ecf2363add373507fceafc645f46d566a0f68d195fd5bd0b23276cbd2aabe2c4b84679639346a1092ec7241524231e1bcb89209251e91d01764fe53f67e9b7599dffb536c18903ae6d7d3ec596b7b81d5be161de86d3a6fcb40ff58bf6b5df1588762453d00dbaafb8cfb15dec272c05be8949f825167d3fc53c4759c47e659ff67d8a8254ebe2597e1de8c02adc62e0fd37a9ca26bd8b54a90c674af3e9b784f5c938c65786647aca813121eaa9f818ea69d01b2d4b3ab7afcf5ff9abbea67170f73dadf4b803cfd8aac53ce78efeacf4431c81745ab2e193b2de63e6f0b6edd36a6968224f51b518e333c8e3d0a488077e651cf25aab086e012aca869ab39741e07ca504c67a4b3636a9acf4de7811782db5c27a9180d4eada25a913d407b21b007ed3835527c8298a7355f4bdb98f298276608128388d9c42b9756e64dcee3821a5f61e459b98d2d3f8443d47fd34f19ff34a2e3583b53a2f232e75376f1ec6ac7ee794b6e3c37da82e31498a52f9a2b08d8a5f17ce57f42436b7c2c2b7b8ab27ca6e12908d03ba04d1d59477cebb4f0317e45f522913f6e637a3319937f16279690ea867ad5bba0dfdca62def6883303829a8901ce28048b49c7fb3e499b47eb685da41879308a648a1683a2af24906bf143c27d5167200ee5093774f073e85c4a416104bca93fb3c187e791f047a2620f5950749dfa4ab9878982873b667e53c4b49f6d5b4c3e92ef61bb688a43dd783e2af70401d289457938545c61b258d0ffff73ddee69348c880c52a372de63c388abcf66d44bc60c1886cb79ce63aee5d95335e9f17a1afd104718f1c6cfab8875fc273db74505114210aab1abe92727d9d081633d7f9f369383744b9d0f1553c6debc51c107eaea6659dd2c4f0b3f1b1320d00120fd1e183a5adbe0dd8242cbba1b572f9204529f4338bf4cd06cbb053ad96e6300979135acce5aeab693d2c357f0e14e64626baf98f47f41f37efe575652", 0x63c}], 0x1) 02:29:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) clock_gettime(0x2, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffff8, 0x88, 0x0, 0x1, 0x7}, {{r0}, 0xfffffffffffffff9, 0x40, 0x10, 0x400, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x22, 0x10, 0x10000, 0x6}, {{r2}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x3, 0x2}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x7, 0x6}, {{r0}, 0xfffffffffffffffc, 0xcd, 0x3, 0x3881, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x2, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x83, 0xf0000000, 0x8, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x12, 0xc1, 0x1ff, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0xf00fffff, 0x1, 0x7}], 0xb8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x40000001, 0xfff, 0x3}, {{r2}, 0xfffffffffffffff8, 0xd0, 0x21, 0x4, 0x3}, {{r2}, 0xfffffffffffffff9, 0x8d, 0x1, 0x0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80000028, 0x4, 0x2}], 0x1ff, &(0x7f0000000100)={0x8, 0x5}) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 02:29:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1000090d2, 0x0, "d730c1e7bb6fc6e2010000807743c27c00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313d0d33ee6185c6a19e1a3fbed9d7c7f5ecd5f2360f55d9bb05dc03e233a168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518137f001d6a2e60e1f35c22c0cdb369aecb935d14a79a15cecdd79cd66c31400b4dc386970d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5f0308f9840f9e13da075ee54c0682247a3e405d535caab085c9a7d2250f6ea821d353a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed00"/254, 0xfe) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:29:03 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x48}], 0x1, 0xfffffffffffffbfe) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x100000001, 0x0, 0x0, "21d1971d4981aa5ff00500ee9c55a73455670ded"}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) 02:29:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x6) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713062e69931920000", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) syz_open_pts() 02:29:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) 02:29:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x20000000000004, 0x0, 0x10003, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) accept$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000540)=0x8) fchdir(r0) clock_gettime(0x2, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7, 0x6, 0x2, 0xfff}) r1 = socket(0x18, 0x1, 0x6) fsync(r0) r2 = accept(r1, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) write(r2, &(0x7f0000000240)="ca1b7463ba2ab61337048eb833d2ef7edff50f12c8a9b8f8759da687327e2c02fc3cca657614c6455def9c5950e61ad48929c8", 0x33) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = semget$private(0x0, 0x3, 0xc2) semop(r3, &(0x7f00000027c0)=[{0x1, 0xfff, 0x1800}, {0x4, 0x9, 0x800}, {0x4, 0x9, 0x1000}, {0x2, 0x4, 0x1000}, {0x4000000000000801, 0x3}, {0x4, 0xffffffffffff36ff, 0x1800}, {0x1, 0x4125, 0x1000}], 0x7) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000080)=0x4) sendmsg(r1, &(0x7f0000002700)={0x0, 0x169, &(0x7f0000000280), 0x11c, 0x0}, 0xe) munlock(&(0x7f00005f6000/0x1000)=nil, 0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000500)={0x200000, 0x0, 0xd5, 0x1f7, "10bceff95908c3476a39d7de7a37f21505f76ec7", 0xce, 0xcbc}) socket(0x30, 0x8005, 0x9) r4 = socket(0x1a, 0x2, 0x0) bind$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0800ae2f66496c653000"], 0x1) r5 = shmget$private(0x0, 0xe000, 0x80, &(0x7f00000b0000/0xe000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000005c0)={0xfffffffffffffffe, 0xffffff}, 0x10) recvmsg(r4, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r4, 0x1) recvfrom$unix(r2, &(0x7f0000000100)=""/42, 0x2a, 0x803, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) 02:29:05 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f00000000c0), 0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') read(r1, &(0x7f00000001c0)=""/175, 0x50) 02:29:05 executing program 1: r0 = socket$inet(0x2, 0x5, 0x8) mmap(&(0x7f00003f0000/0x3000)=nil, 0x3000, 0x0, 0x5a3635472db81d74, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x102, 0x3) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) 02:29:07 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x4, './control\x00'}) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') recvfrom$unix(r0, &(0x7f00000001c0)=""/140, 0x8c, 0x801, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)) dup(r0) 02:29:08 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800a, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x7f, 0x1}) write(r0, &(0x7f0000000080)="8e7e9ca4a272804ccb06f889f5a4fef493029db8e1b1e38c77a21974dbd215fe483de1f6dfc0b01fdbfaf2300962d9277160ee67dc00c0e0b039fcb48cac1d63d517163b86a022f66acb1dca895f7af867ac5340c7fb935529e6ffeaf16afbdfa20e524d25c1bf975f7001def7c6560f7eacb464afab2e4ba7713c64741962710c85e5cf3d6447623d4250be2fce2e5ae04bf841f1fd8f95317a472eaa58b1eb50344314c5643a1335ec125be6840f6ff8104f9ecb5f8b8dd6d8e2756379ce4fb4ba920d41325ce0ccf7c713b7504ac1969d542c2e83a0fedc4118878a9a9a6a1969368fc3f22c8a1711ec9ce71f534ce3562cad", 0xf4) ioctl$KDDISABIO(r0, 0x20004b3d) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x40, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r1 = kqueue() close(r1) r2 = open(&(0x7f0000000240)='./file0\x00', 0x201, 0x0) r3 = getpid() r4 = geteuid() r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={r3, r4, r5}, 0xc) r6 = syz_open_pts() close(r1) r7 = dup(r1) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) recvfrom$unix(r2, &(0x7f00000002c0)=""/4096, 0x1000, 0x841, &(0x7f00000012c0)=@file={0x1, './file0/file0\x00'}, 0x10) r8 = fcntl$dupfd(r0, 0xa, r0) connect$unix(r8, &(0x7f0000001300)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCCBRK(r6, 0x2000747a) fcntl$dupfd(r8, 0xa, r8) ioctl$WSDISPLAYIO_SMODE(r8, 0x8004574c, &(0x7f0000001340)=0x2) flock(r2, 0x8) fcntl$setstatus(r7, 0x4, 0x0) pwritev(r7, &(0x7f0000002400)=[{&(0x7f0000001380)="a460cfa0b36c5c163ea351823a1013abb277bf52a4fef41d43ee294e7341b2adb6a42a9a0fbd21f52b28d410adab56d503c94352d873ce7e5ebf0b6a94c318940de941d372cc874996d5b238184fda7153f39c89b3ffb5147551ab62900805de98f5f7834f5797bfaa55ca4f8885ca010f", 0x71}, {&(0x7f0000001400)="fed68957ac5c7f6afceb09a6067f7daf45615fc9bfaeda58f034ee8c6213bcb6f33f363072b8a7e3ffd09f35ddbea09d0605fe3f1f5838c5c66863c46394a95bbfe29e982aa9f3e386b5e5ffde6a47966c2fe2c397267f31cf61b29c9d9b9f8114042b97da8ab7204c19494f6fe9668f038b2031e2bb9a04186d05450ba8705ab12179360c34cfda717434b17e86a3d3d8dc910d15097bdfe6699c88bc9da2c19d42028d9086d2fbdbecfb64dff58c85b7df122a0a564910d382b1abbd0642f6fa9a4af8ce0d9d378a7cfb0a9095d7858434539b7526d2c3badf85ae3262166f5712cb648baf5d3cd2b2baf3db89835f7ce089cc2561ed9381e454e934c5a3e3bcfa372bbdc15f89d8efccc37c7b87098eba6c63bc8fb564f29047000229278de32f71b73571d38107303228d971010bb60a6b60990b491499987da063dc98d20eb24ab3886cf07f3a4a20b362418bda4e3a448c2aec4012f79d3dc8d8ec3d28a86be89814f972b62bc7c028a072ddfb2acdd4cbcae1b872c139b926fa2e2ebb6e67b186399f1f29406b70aa878a6792199a122675620e675c9b3b88bc8e52b0bf31a799c2bc7962991a5be5e776b513980c368d5bbf67f066884c927d4937570e8951cbe717a7610599e1a6b6680c3624893643623466aefa2f769cde260a6cb354070c58243d0d0562502a0f0202c9dcb3290a08dc32974ce65e6c6b9bdc285e70fecdbb4eb061d534910b8d5f60b2a1def0635391d10d352fc4cf8cbfce5f7c5c38cb22c7f94a280a2454ea43fd9a5a6b79088de7aaecd0e1a1861b75fab40a6b1fe1b1456eda1c9f7716965b60e829a672f50853bc7805054c30f138e389b1d892f0e9aa563cfd01434447559c82890834a847ee5162eb1953223b5d29d03b61fe478372c5b842616f97e49acb35c06ca7d1de7264e692a42fd33f30e52674b8323dd06946941c429a1af20425bfdfa1f53ebf41ee48c44bb7f88187f7ca17c4a4101813e0b409b0d7bc7be4d83ae22ebb3487811cc0cf0adeec4e27c3bd589ebf4378310ed7222fe0f52381f9e24844611d16d4032476a2ea0dc7b2c3a00cde41b990dad80e83484a3d61f7209307709b0823055f84e386df4f11d0565a4decd6be70f1c95c8a3039546563455293cff7adf1f58bb429adb956b601b354ac26d005b7ea247c9e8bd57d109fd57695943844439fd8f0be7188abdb3a3f1de261d12fb668dd9567d2c8c8ac784171441e3b4f809e0f48cc4402456d6fe380b2fbbf691a1a6f58921e412d943d68dfdba7c29753cd875e50bf02d3737d6dd9e80a20303dcff29f31b2579215ca0b3361b9445d29107b3e325a0b73072f2ccd2bc839093832f819108474576b5e822297ec8f6ff2d085a2eec2d7d1eaaa9f46a294b5f5d3a6ab5d2c3fb56676b5b9dc576ac535a686986b735eb89d837631b814efde23da8f369d3fd187d1837dc55cac426c9c79f8ca3e96d0dac887994e2e1c593c8220cb66641ec52c96b81d067ae4842f38f3d6a0c48b00cd177b6fd0f8a79bdc50d22f02901679d7c958b9cb8f08d531d8e1e9827163fdf74018ecc734e79361f392f401ad24507c160b3bece0fbd3c525c1887612c42ca155887ad7bece7de95d1679e83753f199ed896a093eeb2c034c51c406403a34a45da38ef2734afa8874dcc1a7a4fdc8d6992ed46597805aff2983fa48f7a47de248caf854bd0bf4aa2e077f4d793f759e53c9a3b2b6d55f7080f78a94e33363a7b0b5942fbe83963313e1b788c7035d5abb6cb5df60b349659367388d3d015b13f4965cdc2e948aa7959eec1bb5ae0e79aaa1a836115a0a2e9e65c8d7fae9f6ca09587b47dd21505384af59add3ef6e8c56ad5fd4315dd88dc4043c8b366ffdb27bbd7bdb5e18a4c7a76a02aec3f46cf5f1997452183d08b8f224d653793300879e7c1c59d86e498fc2b2b9f706b9ae3a5937387fcea5839c84f8f278e434049f8ee661963acdd29235178ae40143fe8106b9cdcc6b8dc52bda53a22e12e50d484fef3cbfb665bb31ba377540a5cb0fb1b4fc79058707833fcb13b5b265158674b1d36df148f85189b691608fb0c96d468fc10c6999db47432acc17c719be42bb0bc2ad2365b195c98b9b67e2270174913bed1e740b65452d86e06816d9860530cd39d98fc76ad379a36359d7bef059ee28bfa2903ee7d9e8d1a51a2a4d10b98180dace7661d9931467d05ee2e77f5d4e3667db9ddec9b0bf465534fb9b96c63f76004ca676c612cd616baf99b87625632830775833c9ddd96e2e036d2122ac097967ca2d67081c2c92825b73924bbbd20a1c4179051adbe508ba7cf88ed69476c2f286679c27e206bd505f5696aa609a58abecdc7bbefd0b850cb74f70011115fc7689c673066a16fd095533448cbdd6a108baccc78c969413a4b9e6a4a2c350c9a1c4aded1b6876d1bf1562d6b6929c7fedc04eec1bbe774a3e087354dc6bc3ce0998ca3716c4a45aa3b54e1b0b57304576cceb0e92b4e21b4fa2a81c5ba5d235cadf91bf06edba0a48880c14a15d9f5fa19f700f216afcfd9dab517c3bd2a2b920145f9b329107f050f2946ac3ae0c4a238d844cc149140cf16541154b270e03ca97992175fcc4a1feddfbfff8f082ac2ce0ad5ac02ba63499f8ed9b13891af9850da5ecbe7173785a4ab91c2f9b57ab229ddc877236ba925b59565d8816c42a86631e9a566e5f95626750e7fc62ea2421c6b8c575b5a60af9db95c6935cdc58d3874bf51f86a47587ba7b43ddf702af71c8a2047cbf5c3bd45dcf6645135c52bd62923b111b5946cd9cbfa052dd1c870221935370b7ed6fc438fa96db562083e083fa1bbfadf38ed52309b6525e727d9cd60358fd419ef7fcd2c8342853a71f81368351cac46f19919048742c0c5acfaecf67984245b9cec0faee229a150e72cc93e86961ab218e5e2d5b1be9826163c58aad3ae375bcd407180c52ac7ebacff746f336e28ad4b074d38c428add63fb213fa3fe67a283a50a14b6820529bebb85bba7182d3ace0a8e71b6ddf402b2d99c154b8dc6a64218938597c9d5b11b327998feb51b869e8bf03d41d6bbd64c2c062442e84b15b4b5c95e03e6ae3bd9eb71c83d7ed8421711ba93930becf6850dcf2bba14d2f9f4d379f5dc9defe671697a9e30aa20a951de9648ef1b21181e78943767ad16f72414c2c52a9534c99f0f0e6abdbb3576753dcf1acea4f775aecc70bdffb918ca33ff4524940bc8685be80763490ac2133fa84d2f1654f1fef4b0da4efe0fe85ed714d37834ea377cd6fb935cbd8201b91779e322d1a4b43795fb321b800327d8f65f97d1813887ad506bfc90c2c3fe87d0608a563317aaddc3319be35586ebc4a624521cf0e8e85c122edbb3fea9ec21adcb2d172958dfa489605bf6cbc9822a376cb5e0edf2b096bbd3edfbb17d1fce96920b27ef5b77e2fb3fbffee5c0ff30938ff032528dfec9da17c39f45b7e40fb7b392c55efbd730e705cb1e22fda97e77b109a72fa79506f00a1a7518798646714f1d32120c39479293075626a2e1db3cad38eda57831e643a4dbb3d1be1c768c877b13ad26f81fedc1d5c72f3270db816f1964e16200d3ce8154bbb21e40bd3fbbbac1677103ca17ccb1a967c6c91f4f13051d965c684d51b2126d890f2a41a5a5b0921886c85304d91c26af2d3aee29dbb1ddb9acfad5ba767f2d363fb11b66cb83a088d497f92aed41ffe8bf059d7fcc32538a5b6b51fc45671e35204a5ade37b49a901cf4422bc0fe424c41efa5ef6dc61b39c36dee1656f343602d75a3b9959911fcd77412fa805d9a3694f3dba39eab18799cd931b1f386b334c74bd4e007637d74dc6a61c4fb56679ead5a67b5c1c84947632596ec6dc17336503778880622c08523a947df8c1f6502df1fc85f04d5b5fbe7bd55790c2c060b41297f672dea7ac3604e7e1249c81d9b1cd4d12b55e57efa5b62d20a5e8a1345077587ed3b02ad70cd5886e19ead0ed085173591b9b1965f57587434916ae15388701afee55cf538b87486c6e6ea7a1ba0064e55686ada284d4f68621243dae1e4a4af2cf8f67f81b122a9a22a337ee64f09e51bacf017ab503cf2e231518b09abd34446cdfc49a77c5a6002d694662e1d7f226fb2afe985c899cb3dbf1dbbc54dfb061ed29097c0eefb02ea4971744788056b0350661b4a8384c57df6111f5e351cc33b2ef4de3024799d634dd6db391f8cf1f8322453655d397d8fa0ae55108acf0733e2d8f1a12707aef747648d3db97a6fe43ee60fb336ba651acd88d0e322adb65b6a2cc41073c9b994380a12c60b71bc0e585f3d08c1292895d6e80ed5802c8b84bd1a437ad18c4ad7d67cac11ef86ec38f6e3315505d34990fb13c68756cb8984aeebc3a2989eea083be891843463acc836d3026d6a9eb72ba19abb38371692d6d17b1801216c3c2a38da720c52c0251e455dd8e28285f02bf6e6e59d260c49a0d56e5888ae1a54be93dab851d2ca22584ceb92a510caab1315441d75585f24c71f45c86f4e1b9da459e6cce8ff3c24e2cfb04944bbc4b5786977a7b3f8a36c3787f0eef0e17cafb3bff6f9de63d39b906d817f399b7576e3ca6c0bfc847a6a28adcdb5705a9f643d8ee2fa97ff30be75f9fe12b40f151e04ea8bc5bab25c34047e50e2e62848b4e57767bf65d7fd51550682a661eaa57aac1bec3fd911df51c471d5d41a7323ee24ec3d87bb2fe7e14c4c0762a7a06878b89949b2fc49670ff25ab76955ff4cb3d6b06116a5a71f2a8e5a64e7aa60ee17f73542f3d2adb3cbd9b2b19762bce8b001f4bf35d80c0841e8bb50757364f4779bb44c1f7a82daad6021f2cda53a08668fd804b66ab55b9d02516ccdafe0234ee629752e41c1edc808b442234a1a969092fd8f5fbe7ca7b58c32fa6e15bfb67eb0e833c7b18caf691cd84f31fa666466e0ace85df6bdddbe19279e9c3e2cd35ee0044affa5b2a819698cb629fc94fc784d77309a297ba7ea1cd896537d0a26dd245a49a74892064e910591be00b012ff68755fd24dc01e60846b999a656aedc6abf697c6f4819a387f49e5b3cadb8708c882f7255f6503d884e8c53b3153f0b38fd3424d118a371bc4253da889ae4e5fc01c26866b77b84c4dd96a6a9f106467805f814538535e7a95ba1e745a74198350024708ff446ac22338f0b9588ce57d86e90295b605988dff02ffcb4700aecb4d17605d0f006f13a4445347d379849962a29f8c0d353ee04cee140e664ecb2b8acebafa62a56eb5ffdbb6af8de8d2c2322cb9c896d40f7d87084afc8f82fce0b78a5b401a71b1cdae7ab031b480578f5cc791868403067e94877f274b598191f2bbbd9cd26fd40166541e5c39c6400f8d9195a6f289a06e0961a006a199a7cb360a2731a785b7e81e414fd57ac4658a69df1d12cbf12c55e7755a897be21aa185a1f0762ac81d2aa600c91f4e3f516bd3348ef3a9dad02b85529d3695d1b82e4171ced94d4149ad14c237f2b79ecd534a4be1e039c8abbdca9dbc5093e8c44adfe81ee61c36a4b3811860805fffefc59e3c41211ade962e34f80c0a2d7c7b096ac371bec49ee7e4d90765a66bb078676597ca5da67710626e5bada847202d5a49c3b945342c5fcd3ab0d5bf6f5466c261ccc28da716704768b172196b7698d3b6f26291d59f16f739d77ebe6084f9979404aad6c3f41e12efa147566cbde6e668617dfb3be0a109d000552f076ea867bb67e9fe5ebf38ddb5a8786977d057d20d1cf053229a3e2da104cfb5c6581858b36ad2d8be56", 0x1000}], 0x2, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000002440)=0x1) open$dir(&(0x7f0000002480)='./file1\x00', 0x80, 0x2) 02:29:08 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x3, 0x400000000022, &(0x7f0000000040)="00000000fe26cfc8f7b1837cd09ad268ced9d534abe78b890a5eff88496ecba46df37606353f74cf5c119f866d12621b8cf5e7b1d25e310cfaf6dc105d064a98155d8e878a3179a7f0359f8651bcd6a3a80725ae0b0198e8279113acd44b5a10f1d73275161263763fa8d4dd66790a53f1b1a61ebc9999e3aa5b6f07cc62d52f09644da9cfe097728b48b71acd01407f9d846bc663e5299f80f05a641e60125698e935a0fc3c2504c75315edb9ad5d1ca987b080e2434de0ebeacdc7fb", 0xbd) flock(r0, 0xb) 02:29:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0xffffffff) close(r1) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r1, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x9) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) bind$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 02:29:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000100), 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x22) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) semget$private(0x0, 0x2, 0x31) 02:29:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 02:29:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20}, 0x0) 02:29:08 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000158000/0x4000)=nil, 0x4000, 0xfffffffffffffffd) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:29:08 executing program 1: r0 = socket(0x2, 0x8001, 0x0) ftruncate(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x7ff, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x88) ioctl$TIOCSBRK(r1, 0x2000747b) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66796c653000"], 0x10) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x5, 0x655}, 0xc) shutdown(r0, 0x5) 02:29:08 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x4d1, 0x8) poll(&(0x7f0000000080)=[{r0, 0x8}], 0x1, 0x5) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)) socket$unix(0x1, 0x5, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r3 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) close(r1) 02:29:09 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x0, 0x1}, {0x80000000, 0xbc22}}, 0x0) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0xfffb) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='r\x00') 02:29:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x6, 0x8000, 0x1, 0x0, "fa8f2dc684ab7861506635474d5c8b6e0b8ea077", 0x0, 0x81}) r1 = msgget$private(0x0, 0x88) msgsnd(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="030000000000008d3cdc88b1ab33d245e5f24f795e3ff83198a6d0338005a2d9e2cb308a5c8513fe3b5e92b2abad02af3133d6ee0000c6e478b280bda5b44bb026188b4cbd570bad42495a42951eff75aee10513d3f6f9d8171c1828d1e8773906382b671344a39d239c5716aba607ed30a81d82629eacf4a004ed6d722692c11d953d77d092e48b72458c86e77c1661e5b86e6ec2e06c2f51c7fee9add2e6281ed54403ddc88ce5c8211d87e69427322aac035cc58baf8cfb2b014598c5acb900d249deca86d490749fd87b2876637ec99ae5d15b06b662d26982262c776295020d4d39236e782765d73e4f914d13fbd3af0a3ce81ac6ea992847aa7974d8db7e97ab5ce616a25acc29d8ce54fdefd22d0a6d9a56ee7241c1f58103c51e2becb6d95d226644f0b67b4058257f32125dbcc8991b6ea8c564faeffea04a771a4d0cf55bd9bbb73e4c6778096a2aca7a2514d7ec21863ed72030000000000000000000"], 0x49, 0x800) r2 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x52) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x41e}, {&(0x7f00000017c0)=""/4096, 0x1000}], 0x2, 0x0) r3 = semget(0x3, 0x4, 0x182) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000300)=""/228) r4 = open(&(0x7f0000000040)='./file0\x00', 0x619, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) preadv(r4, &(0x7f0000000280)=[{&(0x7f00000002c0)=""/46, 0xffffffffffffff4e}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/64, 0x40}, {&(0x7f0000000180)=""/19, 0x13}], 0x4, 0x0) poll(&(0x7f0000000000)=[{r2, 0x8}, {r2, 0x1eb}, {r4, 0x50}, {r4, 0x3}], 0x4, 0x1) 02:29:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/205, 0xcd}, {&(0x7f0000000080)=""/93, 0x5d}, {&(0x7f0000000280)=""/224, 0xe0}, {&(0x7f0000000440)=""/98, 0x62}, {&(0x7f00000003c0)=""/5, 0x5}, {&(0x7f00000004c0)=""/72, 0x48}, {&(0x7f0000000540)=""/186, 0xba}], 0x7, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x0, 0x103}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 02:29:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f6620cdae10a682eeb304d522341131ecd9db84e11524c686196bad40dbecd7890c7c57493c6db430c90f174b717cb2865fc492a9ce6e420a678d230d5a84656c57fe801c8efcf7"], 0xa, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffe77}, {0x0}], 0x9}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x40000}, {0x0, 0x1bcf}}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x6, 0x2, 0x7, 0x8, "f80209631414ddea2b86c47cea1d497c6157ba25", 0x4, 0x20}) 02:29:09 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) setuid(r2) r3 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x200, 0x10000, r3}) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 02:29:10 executing program 0: socketpair(0x1, 0x7, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x982, 0xab19, &(0x7f0000000040)=""/227, &(0x7f0000000140)=0xe3) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x2) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 02:29:10 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x2, 0x3, 0x1}, {{r1}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x9}, {{r2}, 0x0, 0x40, 0x80000000, 0x0, 0x5}, {{r2}, 0x0, 0x50, 0x42, 0x7, 0x8}, {{r0}, 0xfffffffffffffffc, 0x60, 0x9, 0x3, 0x7}], 0x3, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x0, 0x80, 0x9, 0x2}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4a, 0xfffffffffffffffe, 0x8}], 0x1, &(0x7f0000000280)={0x7, 0x8}) r4 = dup2(r3, r2) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x61, 0xf0000002, 0x5, 0x7}, {{r3}, 0xfffffffffffffffe, 0x40, 0x80000041, 0x6, 0xffff}], 0x2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x8, 0x40000006, 0x10000000000, 0xfffffffffffffffd}], 0x400, &(0x7f0000000140)={0x5, 0x5a}) kevent(r4, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x3, 0x0, 0x8, 0x0) 02:29:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r1, 0x113}], 0x1, 0x0) write(r0, 0x0, 0x0) 02:29:10 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x92) preadv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/86, 0x56}, {&(0x7f0000000140)=""/12, 0xc}], 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x5, 0x4) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r1, 0x0, 0x0) 02:29:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 02:29:10 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) r1 = getppid() r2 = getuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) setsockopt(r0, 0xfffffffffffffe01, 0xa8, &(0x7f0000000080)="cf991ab64e64dba67209a7c3a564e0dda3565ea0de81ea8d29e3eab1388adcb1c97e826ee11abbe8f53092de1f5827f6a0fc42321b34f1b0f610242be03811ba829c351989573eb041a8d7a8b75197b79ab4bfd1e7dcec933083256eb7aaea45216441", 0x63) getsockname(r0, 0x0, 0xffffffffffffffff) 02:29:10 executing program 0: r0 = getgid() rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x7, 0x1}, {0xfffffffffffffe01, 0x8}}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x80, 0x4) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000001c0)="fd7c950ee80b469c48f4b205f0d52cefc236408d3d3920a3ecf04981c1e2e2224486d1fc472c4f7d25b300197102655028ece4", 0x33}, {&(0x7f0000000200)="ccc169b67ce6988ab12c867f0d6c56869810385c3a430fc2ed001058f6525b825c2ddf990dea18b7801483d150063887d6115b0f37522af9d25fc08021c8ca25cd59d29ff903001c9f879fb34a53f985762d78726d81643203423d883af914df34ed64bb3b855fbb2b1c25fb1801be5092a3cc9a7f81e84344315741", 0x7c}, {&(0x7f0000000280)="d5ed6acaca826ecda416cd780cad45d712b2e49f546a2a3f8a5d90d77012e9d7768b36e77609d9cd515b083f294817174656eb9d8811153a9399a1483aa70cc027423bdadce37e7cc8e8fde3fd8a526ee92de243343138d9c98bccf5dde9c560b00a2f491adbda23c1a70acb4e0f81b900bc97ccfcdce2cfb06a667c6c19e67200af2314d6e2c24822e1a9c19a6737d9835161b9dcf17cbde5f2068f69bb15562d43dc3642200e2a66bf7687c3c3e69435e878e6ebbb17511384a367b67e97835aa6d4afa217b7914eaab0f6235b2e1b6429ad9769a635a1", 0xd8}, {&(0x7f0000000380)="8acf21b6261e23aa201108ba9789c4c48d33fca6b3e7f1a421807ff517a211f3ff91ddb2658de9ac591aff5a285b4debf4fca5915b7b2c4c0ba84c6cfcf788017eb19689f7a0903553806e251235bbef6ff6c939df7873cd6802aafa8ac3617f341f6159d199e28b0526e050c67c3b", 0x6f}], 0x4, &(0x7f0000000440)=[{0xc0, 0xffff, 0x2, "4c0e6c9ba77598904e6e7fb527a886ef1f4fad8818507be16ecded8d57e76647cddd86e15eca1114880e41c77b6d3590c685abf329ea73b94c18831dce9c0b5f4fd64e18c4b7cf18e6ef8396174d991b18ef832478a4209cc98bd1e84710e3575581acc8510020b5d9d569306c7dfa3336c92939b2c6c3d2d7cc87afbb89baf79ed29cdbc05aaae826926314503ec0535e55ef983c783cbe2e5c065a55187d8489d51c838658291014d03e2f6b"}, {0x28, 0xffff, 0x7, "393c9f45bc916d2954faba0d6c15c470b629d5feeb04"}], 0xe8}, 0x0) r2 = getgid() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000580)="02d3571678f978a9f0dd181365d888a48809b5b5e0877b4c211fa9643dae2585a7c9930aae92b2f97e6415b2c5a6cd8e318674287bc41a19e17e874a75eec2e9df6733e380f6c0bf71efc706185643f6662538c1500c06cef8751067ff259752dcb501cf310ec053ffe912b6f527f5669c4a65f35d33d3d96b33a1fdfb2923b5cff11624e70ecd6ce9d8542bcc12a6acc26bd28b6120d0bc4a0a01dd4da5d145123b2e6599b235431f25c673f6eca36a7204ac9ba0606d03139adefc4adf6f54", 0xc0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f0000000680)=[r5, r2, r2, r5, r5, r5, r2]) symlinkat(&(0x7f00000006c0)='./file0\x00', r1, &(0x7f0000000700)='./file1\x00') r6 = socket(0x18, 0x5, 0x3f) r7 = accept$inet(r1, &(0x7f0000000740), &(0x7f0000000780)=0xc) r8 = socket$inet6(0x18, 0x8000, 0xd6e) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000007c0)=0x7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) connect$inet6(r1, &(0x7f0000000840)={0x18, 0x1, 0x34, 0xff}, 0xc) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000880)=""/128, &(0x7f0000000900)=0x80) sendto$unix(r6, &(0x7f0000000940)="f2f2054c78a3a2323c407b0e4c92c345eeb801eaae36aef7b202c9cf7b4e03c3ef6b7adf4a5e55e036749497e5bd65bac2f8b99ffe9328b39f68e7022f875b1f89eb8e6c4cb348ccf5ea45a55e2e92df138c7a0a71077d64fb72ef7931bbe3b2c5ebcd7586a229283ca3de12374ece2f6e0b6c4de6364cd7d4bea8d9e9e08ad166e7f22b287842f0e1fa6557fd0aacee49ac98fea35d03f617d1478df122efc8fb723a81b8d0faa1deadfaa0344fbce9dc8f1d4970c8f81ee6f1f688b3cd78b4d9daf7b7c49f4738625c6e30b06f38c34cd8cd28364e33cadfee63b853c84103b53fead5fb6783c9fb25dfc37a40b246ed2127897104660914e84b98dd661264cd125d25e2f8a6a6c921bcd04d87d22e4ca1188af44136ade0cef2758cb1a8750a94868f1b34abd672761ce3b0fad64e39dd2e64bfb19138602c345409d5846bd2193baf0623cbea03ab6fb6faa497c31faf83e14902b517fd03aa98a5484048d43b81e1a6bb6c71c12e46c8e4655ce0aeef0e834477b94e104b704afc10a3f9fb81b2180f5208d838f58f6523f4e1671e0bb8373e63a6a7899430a97722d11fe5354f0271a7099f96773e4aa08c00eb12dbe28f11c6f4aefccc6ca54ec6f53c85412f44b2f047351af78ad6f2ce5a8b3dd496f1fe804b797481a7b219cce019d39bc0a17135c63274901f2afc339e21da22a77c1049e6dad4041db643a6eee55ddb3cd7050b6182e31915c0e8812b1c1d556b65c082a36d4fa93a15cfd4346540e36a3d6ac46617a4835d4a006692e974dbe3a08948b2a9006deccd878919eece014c6073b14e810c5019bd4d5a3dbf3f53722aa0f70c652b87d8d6dec5b38ab624fbfc84ec34f1577912f72b688d2f01d5252f1854b31e738bfdc117e8294c4b29ce59e19a58efc2a5e3550861cb66f2b421b0ac3805a84020f7beec7e136b53ac7805eb86309b92cf398fd70a01e4ab5f3fc109ee0c051185f17006833ec5d6e05168313bef3151dadea3f31df66447f18f167affc71bf4c3d174b77d9fc1722f00be6940702c74d9d9a5bcc5bb2ac56b9a63fe742bdd04bb1d104cecfc9a9414a4604d0bebc588cfa55105ff90cb757b24ac9ffe2a4874daa2c88d613504f7140c2f0407ba06cabddaeb840797813d0d0ba18b9d8e4505073bb013426a47295eb1de070c12aecee030670e3ad00610f58bbe65d9ba626957e9f72460bf0bd19c795422469ed587e858255eb0f3ff2bceaef03dbb9915c049ee9ea9d3de98c488644064c42b2695906faebced37622a7a8d8d0b73d2b91cf6f9ec2b8ccc9e7f2e6428d377220954afd6f2628441331ad78ec107a09d2d9f3d67ded81853d5202d41e67c7660cd34584ed6d66263edb4e56495e0ea89ff7cc125dab49617f1e5f90a9f6883d7ff118328f46899e5bdcd2a673f2210e8fac0a48350c78de5a05f156e0b0a0814c2554206be9c4dd70f7576a4b62642b9e791f474f418fa3c150da4bfd79ce733453fffb09596e7ec73d98e060ab050802e887170f3b764206a1dfdae7cd652d003d6243238e4b164446ad1dac128eee7e7b3ec96730dfd1f2de24ccd90c9c65c9e7c7e17d179507ddc603d0139d6c6b4ee7fc1fd27f9921633e2960b18b4a3d33e981d94ef053bbd5274a728ee89176d2b93825df638d5db056477da003f59f4df0936b44746694b0bf2f1580520e0dd4e902c86b5b7160ef85716d313ad3c92f5a6b1359347664855aa465c593a3095d359321a65beffafaf16833f453038da4ba460172d3b7ffd09a607aab7d76e2b1720094115737c04386a453052c552ab7ac9fa335a5bc97291ff9fd678fa160d264846b30c42db12aef0c6dfd5f115730ac26f9868120e5e83079dba3ad6640227081173681335a85ea2da4d6f4a207cf40861162cb8738fe6d6b861adf1022fd4bff3357f24e04bf8590e3128cc14b36fb6583d9b739dc995a906f96d8ff40ed1781f46a532ae5474f16c6c064191cc7eac59ad812f90145441ee3797b643e8d846d3cea7316f83e6b0258630fa9bc53c0bc4e96c3008dbecfbef353fdafabb5d36f22dd9a806741da86b467a4bbeb66436e951e565ab153ac6060711ce4751523f9550de6625fe0cdd0f86c11d65562a63c8e0d653f661da29a3104ab802f1f6429e4c43b9081d7c370b307d2efa7780c7f6fca499b5af1f10f90638f363804bb831d90c73ae9e92be418553ee5ae4427e961d896fa5c9c794545cbfc07b15f0cbe74a4cff2900447d123c23bdad6314ab3005dc01f8f3758909197080321a3d998bb2deb99d13effc45c46bb505c48517c5b2d2ccfcf0c16ffdc4576a86fb44642b4d5595afb2d73a68de9654c2394ed029b4dd8c1e212e03f7761c56c1c055f01c4c65e650fb3252ef6a0ee98746befd780cb25995b4edb88be7af1ee2837828a138f6695036bd38c980ff06369938dc4ec4a62925e2d45aa9a51d4000ad352633114b777cdff8d0d21fbbb4a186ea70d384551a237873b305fd10d88b91eaacc1bf19ab2efcc55104a450a3ace1fb2cf7e693ac0514106e8f10505e0c4808ac4eabb4baa8ad0736e30cb475855827fcedc42172bb0349d81b9ac084842e3e7498fcdc891f54df4ad3998cf79ac7ba50e31486ccfc32a64c27c91391e9c5841eec46795905315ebbb95cdfc32cade438cde60da72c2e138ed3bdbf82c32b0dcbcad2f4aedfaae0874ed3b66dde90beb4fc935f63f433ba74f4a2b4fa57ea415f4491c713357dc4085067c13dd3b6c8b7074805d87537d1eab39c5c10195b05b232f73093a48e0efce9b4b4c3d15239d1653dab9433e6dfc431360ff31408115723f3f6557d99d441c7b0e6af0d7e598fd3b540db8cd020e60769d6ff9d7accbd3e7bb5c59d0a28993a36f7ac9ec79dae962ef021871af7b587437e4b5f0a18ee59d08e992023bc7bb40a5c0f14707ff1fe33115fd0e2740e3df5dafcc6d897bd4ccc2b4770c7e0585fdcb825daae9207556e4fd2eaf97e835b1e528fe99009589d26ce8eea786ab27ca5f70e09698d7a1a91df2e08254157c2f14f424477651512d959bb46bfec541427ac196705aaa3e954429a77a63f34e40e933282ce5ca5fe4993886339b0ccb01760625e6b9572652093bf06ab06cd22c1e7f458104f5469e502a2eb643317ae1e5262d59e72cb6505c42d8366fd0cc1411e3abf16b6651fbbd35b470a2048a2c88ad22c63d93b0b00801577ac9dcbb8e406a86f636f76dc389b90d6be220f5116535d455c7744caf1d44b7a8ac2b480e954da2f16f03fe68d9841574553c136864ab5e497e667b200f9b37cf57e6620d24b5cbc4a97b30249ab8d3ec8b3462ef9aa7c82b1486b41a2e64fbfe47be65570b444b7c55b53c76e1a7eceb04b8227abc1ff71e5bd003f30d2d4a3fae7fac2cc0303571115dc26ce4b88dc105b25637667d59b6b7353da334b15bf8f9808efd4ab3048a57a42a0c5dd62ef56f113ce71052df93d1f40ba84158fbb0a85d895c4a94927e28a82b8de7998f16566c029018413a13c491d3a778d2fd1fff307d46da1158ee26a3d9d59b3a3d763ee4cdf78aefccb7dcab2f97e1ec88f017e14eb57c2e1bd6ec31dcdd313b6933bb4ed337922d95f371a76bfe11011c8a8a9d5acad276cb94b0faa3cfb8579d98887ac6835ac262c69e8567c9221cb27370985f7457a5ebdf5ee095aa956774d50374616078159db16d96a684325385e5fafbbb004f847f74e6f87e6f7678459e87db51c4d1c520c5474f181b78fa199c666d3c6a6f721098ad316d1cdcaf3f75f769b051fdc1874d6031410382e1b6b501f981a3e722ead3329c020057bbcdc9fe8f8e4a7fa86dfdaadcfb1ef97c85c6dd94c312100efbe0396bc668913000826bc027d8dd2b2b3b55ca413980d82bd32bc29b27943c88a07525bf69433d3eebe53072e8087081b38865392e0f32a4a1798d25a72aa31cb2823c9fc8c07820140cd2e2c4bb9204d52e1283e609319629909d6af1a6e7aeaaf8b835bc184fc76fbbf57f4fe0ffc0a2b1674af002808dfd79548ed87706b3ce2ce081150ee69d5477fac4d8217a7c29631fa09dbbecd23ea1cef2a1cb0f0bc4a8cb6a304d4fcf6806f00d103623ea46e923979ba43e20f1c9cfe9e71274c69fc945b7f19f8e7e6ec879c59105bdbb8f0f18517ca8046e976c5976e507c99620b89055dbcc66de41e964d92c4bbf4dff69e6a6207543aa058863e6899ebb14b3a2e743dcb6d6579a7f001f8f32072d47b04d5ed395db6faef217fcf819129c3c99283735f21e993195820a0194fdf34fe5b2c8f41aaf26387c642dcd9b0d0ae957b26187042e2813b2a674360a0a36feb68dd4e121cc38c861863f2d695e102d7d59a07b8f8847fc95a33d8332e10b733ccc6fbe9f156fb690394c595149dde7469b4ce62a4006ccd2374c09c843ce80795c7862f187e6a545b6a040f63d41586b4fece1d915109d8d84f694df60f28d6c04b97b3169ca5a0551caef8701b89b319cf34fe331c6b96c805334a9754b5525210eda1e51f1ef0727ee1d46f19d1a7fa4c2e6d42cd9720bcdb9eefa957af3c76f24983f424cc93d947528a0cb2434e7d8562ca8bae221d0da38c85ecf705bf2cb02bcd6d072cdf7bb7a7ef142afca792d5a2b72c5516718b269fab9905ffc6dda2bba27b8c39b3b2725f1247fc125dbe7c310afd86924c7fabead6608faa5b642c15af399e505a885b88444f5ea705a7ce66621225ea498996f0c58849975f7ce933143bb6b73bf20cac1bfcb918098fc25b2ebce0144f7132154d9e2fd665c7fc95c18dee17059f7de76ace4f640cd091548eb219be388288b6be30b127f6aef25e6137f4eb12af876ad7c7e0beb45a1c0d1cb08c9864f74a1abef47a47a028c8d05c0712f400deb68ca4b6d336845a6361dc0aba669e9cc001f97b32af02a10328ed3b66b8b310e7f84edf66a23bf219f71d7feba43c93aa4ab4c9b021d687f73fa5ac9acabf1bab14b3d156f49a1aabca23b453f4b37bd4c803cbcc1aee2da9a022fe16cbdb08f9771b44fc1189cc3b5e810f5faacf0044371a0726f3b1c8208385459ddf188ae845d587abcad8cfa1f88315b246415c814ea8b724d9abda9508c4180d140bc9581781ee4c1229e2f04954fdcecf0f5b9226fbfb31b774351f0305202067db914d0cc51d4dc4518be06cd7a40e29416ce3dd870e3d3acde91fa470523ea0d79b755e4c9f3389fd91b6ab57e6b6bd454587bb98e87e148a7a5505fe72abf69bf9bde02e5bd3efb054f62b745c74e017759f5210e09fdbcb4be193795a750fc209a0cf65ce90b863007021ba3f443f90027934ee5d073c62878acd0eb9248bfa5841a2bbcf52643aa5bbf673c2183193c54ff6ab0787a946aa084caf43d34466325da8371c9c74143a5b17e3f0953687b7a6e82073f339877c15be53a5dcf2831652cf43cd4b7470362beb0e3368bbecbb166d31cd8d6bf789fb6f658a4292c1f8047063d2b4cc6b807c4d34192f7ea0326803b187ee13f0cc9e92c4e036818182baa56df80d8f76f0672a018cb36de7867c246c55c8a8287ea190a576f569b29df4282de5b542e29b5081b6953d88296d8c3ae795379205e6c4cae60d9df1af52f2a3b7510088a44dd584c2df87fa68cd0e0a7e5e3239b7aceab8b862747980955c0a216044abab5d9f70459318ad914bbf5e0016f68767565fd158ae2a56ee176c51fcce1cbb977f94a67d9b5289834473ff973616f38d037518fd86b618104952f3ac7f3e0b04aa0ce5566aaa71e126", 0x1000, 0xd, &(0x7f0000001940)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$setown(r7, 0x6, r3) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000ff8000/0x8000)=nil, 0x8000, 0x3) fchmod(r8, 0x95) r11 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000001980)={{0xffffffffffffb854, r4, r0, r10, r2, 0x2, 0x3}, 0x9, 0x4, r9, r3, 0x9, 0x101, 0x7f}) recvfrom$inet6(r6, &(0x7f0000001a00)=""/17, 0x11, 0x802, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/tty\x00', 0x20000, 0x0) faccessat(r1, &(0x7f0000001a80)='./file1\x00', 0x10d, 0x3) r12 = openat(r1, &(0x7f0000001ac0)='./file0\x00', 0x0, 0x2) accept$inet6(r12, &(0x7f0000001b00), &(0x7f0000001b40)=0xc) 02:29:10 executing program 0: r0 = socket(0x26, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}, 0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 02:29:11 executing program 1: socketpair(0x11, 0x3, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 02:29:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r1, r2) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000080)=0x2c41000000) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) 02:29:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x7fffffff) r1 = shmget(0x1, 0x1000, 0x10, &(0x7f0000ff9000/0x1000)=nil) shmat(r1, &(0x7f0000ff8000/0x4000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) semget(0x0, 0x3, 0x4) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 02:29:11 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0x2}) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 02:29:11 executing program 0: chmod(&(0x7f0000000080)='./file0\x00', 0x0) mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x2, 0x4010, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x12, r0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x1) write(r0, &(0x7f00000000c0)="58790bb73ae1f6af1c3c8a86ff5792cbb3ed7751b9139f6c6f", 0x19) 02:29:11 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', 0x10010, 0x85) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, &(0x7f0000000b80)=0xfffffffffffffdd7) r2 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x200, 0x0) ftruncate(r3, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) pwritev(r3, &(0x7f0000000780)=[{&(0x7f0000000680)="a2882e5e15da035979fe2e7ae657a50af3c7c32ae708fc55f583baa9a6116bb57cc6a33569472df3a490a3ce993ef829e9e03cc4d2c2b229fb062b7e095c44d8a7cb7da69a201ed07f70692ed0fac6e37f74518e4a1f21dc4fa51a3a6c815bb9a04b11af960ff85ffe6e03274e489ae9df6e17a9812b209c25c646bbdd82547dc69d62e3046d25a26b159b995d18fd9fb1b9988a9775313b07fcdecd60fff673f744fe9434a8b91e6f2296cb38cf093fcd8a1d58e77ca189b88f79c8a391df4915bf53ce83f25610d2a169d44e1b65805cd071200d7a47c70bbd272e8f8bbdd183bf775733d78bb5c175b143846c82ec93c5a11fa69933", 0xf7}], 0x1, 0x0) close(r3) truncate(&(0x7f0000000800)='./file0\x00', 0x1) symlink(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0\x00') mknod(&(0x7f00000008c0)='./file0\x00', 0x1002, 0x96) r7 = semget$private(0x0, 0x3, 0x14c) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000900)={{0xb17, r6, r2, r1, r2, 0x80, 0x3}, 0x2, 0x9, 0x6}) r8 = open(&(0x7f0000000980)='./file0\x00', 0x0, 0x54) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f00000009c0)=0x400) open(&(0x7f0000000440)='./file0/file0\x00', 0x10082, 0x40) r9 = open(&(0x7f0000000a00)='./file0\x00', 0x10, 0x4) pledge(&(0x7f00000004c0)='/dev/wsmouse0\x00', &(0x7f0000000500)='-\\\x00') ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000a40)={'./file0\x00', 0x6, 0x4, 0x94db, 0x1, 0x8, 0xef1, 0x63, 0x0, 0x1, 0x6, 0x9}) link(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00)='./file0/file0\x00') lseek(r5, 0x0, 0x0) syz_emit_ethernet(0x6d, &(0x7f00000002c0)="51082306201e941f531564d0b4efc7dab26e08000da5f98d341ecb600f54a682dc1676e585488a436864e9cad717d2e410bb7c0bb2aab2107b490217267cb9845dc3b5765689f4c18087469d21db39ef29a3beca9fcbd126a35a5a5b41345180101f7470515f16ab18b0a39f6b") faccessat(r5, &(0x7f0000000340)='./file0\x00', 0x19, 0x2) semctl$GETPID(r7, 0x1, 0x4, &(0x7f0000000380)=""/182) ioctl$VT_OPENQRY(r9, 0x40047601, &(0x7f0000000480)) 02:29:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x21, 0x101, 0x8}, {{r0}, 0xfffffffffffffffa, 0x42, 0x80, 0x6, 0xb2}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40000001, 0x1, 0x9}, {{r0}, 0xfffffffffffffffc, 0x60, 0xc0000008, 0x7, 0x528}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x401, 0xe4d2}, {{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0xffffffffffffffc1, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x48, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x51, 0x80, 0xf, 0x100000001}], 0xddb, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x70, 0xfffff, 0x1, 0x7fffffff}], 0x87, &(0x7f0000000080)={0x100000000, 0x4}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0) read(r0, &(0x7f0000000380)=""/47, 0x2f) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000440)="4402872193c4e5a013103ad9f6d0838c5c69632176d48b31268c09550e2653c52f092bed268b79436c20d17ed4296a029ffc62738b897ec1b72fad2c92f628410d1b69efac2494be227536df2450b7d0ef0c1aea597d644fc2a7c4e1cab34d", 0x5f}], 0x1, 0x0) r1 = socket(0x0, 0x5, 0x30fe7037) setsockopt(r1, 0x1000, 0x7, &(0x7f00000003c0)="e6a96f7c6e281c075577d5e0eb2d75ef9df832e91c8e7ec73393f18b2e70bacdbd15ed9b120ff0ed01be74206228b74ce331dc7a530bed55031e6f590819b33e4375e00fec47d7940b3ecbcfa16ae8d712a58af2cda8b28651377a1a0331b8385b20ed1c39f2adec6c93fa88a88ff70d473729f51593cd4e398489", 0x7b) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c6530005b714bc8eadb3f193bfa11d235b2de75466d0c69df0c5cc36363ef78b91a409e7f4d392bc9db71224b500c6b13c1682928bd10969c3c7fdb2ef1911905c46c54182c1e0030f057d97d85e1610aba7d925d962fddf814f0d0e07f5d3617410339112312d4c9e4233fcde52d9027c4583429178405b925e8de947bd16bcf16d8125ef0d22448fdb45a865e4a91ec15788ccd17f589f5723e796cf38930bfdfe2e46cc448973b9c20000000000000003c7cb7735faec14c44e7162ab902b0b095221169748df49aaed99fd24ad7cdd21d5f"], 0x10) 02:29:11 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x2, './file0\x00'}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x100008000000000a, &(0x7f00000000c0)='1', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 02:29:11 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./file0\x00', 0x2104, 0x5) 02:29:11 executing program 1: r0 = dup(0xffffffffffffffff) r1 = socket$inet(0x2, 0x4003, 0x10000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r11 = getgid() r12 = socket$inet6(0x18, 0x4005, 0x2) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x80, 0x0) r14 = socket$unix(0x1, 0x2, 0x0) r15 = socket$unix(0x1, 0x3, 0x0) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x80, 0x0) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x880, 0x0) r18 = openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x20080, 0x0) r19 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000600), &(0x7f0000000640)=0xc) r20 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r21 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)="74281e864d5023a164a5973d106aa5f8ea0a6f6948a78d8cd2c7d9c2c9fa6e000dd51d721790ade301814977538e111491d20282800040943dd9ac69b85511416a574d96baccb532dd12d1eabf90ee3ae21fab0e535edfd4c3f20d516166c0d8caaddb9ad0b21225f063ccdd12f08fd8fdf04b8b8fc54d86b07b170aa99e7dfecf97db748294685b5e041b3aaa5c9d98009bf6cf4bada1739389ed3a2268a324aa", 0xa1}, {&(0x7f0000000140)="af8e555dff181881106fcda6", 0xc}, {&(0x7f0000000180)="a10b4e2b5e4a4970769d5cfd4630682945adc08b7fc736a5a027886b34318c8be02e759d74adf9ee550740d5a7dfe628ed29cb2570b20b05d684296357d834adb39f5de74fca563132bade7669e4247fd8f66157a4f5fb9214717d8c3ed3e1a276f8d0bb7290068c80949381e26f8d3eceb426eae6786910b5c8102568ce93ab7eb6ba1280d190a0ac4523a21864ab7d89e33f7e4d6ab872bd53dfdb120d9b811378e2c5ea96a118795a70be57c11f8efc742e97a9728cb82aea4a7f079095ee8ef3d6080b0799e04af13a7ccb3208dd5582c972ab6c", 0xd6}, {&(0x7f0000000280)="d44416d6d720de595636e0ce54ada0622d406bd108e7a8e4f066594939358effc8e520ef442f82eadabf71dc4763a4dd9fc39fab71147a2dc1e0e679b5ed", 0x3e}, {&(0x7f00000002c0)="1f5b8b059656cd31af9c368f5f057b85682bf03bfc4cda93b69072dab4ac9a399f358fabb43ff0629eac838b1b1c0cdb0bf09970ccb9efc90b294e022d2d1f9a9fe9353c96e2332aec4eb448ac7939ee5238c6d7757778ec37a25b8a06196ca9e8c5bf87da76437ce5", 0x69}], 0x5, &(0x7f0000000680)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x38, 0xffff, 0x1, [r12, r13, r14, r15, r16, r17, r18, r19, r20, r21]}], 0xb0, 0x8}, 0x2) r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r22, 0x0, 0x0) 02:29:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001a40)="899300512f243b82829be9005f629b140be3edf90af88cf1f113d13669c3fefff16c80a1720fc8e24a822eda6ffffc08062976e72b704acadac116832e808b5b08af83c112689da2a489c55d955170ab61138381017da8c2d02b14a0b90b1f20d75a88f610fdc207aaba75b02dab1ac31eaaf1a5439f364c82c8d418219dadc53bc5cdaeccab7e680b8bc91a83133b4398e53377eb1e32fba0d910a70c5d97b5e6535a795377447852cf7b6c774c42a15da6eec98be93a38d5fc427252e8f297b969d9c0098c18d5c03742383382c625670832b30c25bd00c5e3f1fe81212cd4ad1915cdda96c51e1ae3000f357e57351d4b5e60ee7a33e680a5490661c293b50d73d21a7e8b94f23a9968eb52239beb6499ce03e04e3ac23189860768c2967c308b00a0b806a5a28261fc57c257cde5a76bc35e4fa4e14b5b43481e65591a7d23c0686cbefaf12234f0beafebc3737a569d61d0f23707427ca53403d02de628de9f8f269a0f53746224a4b7b9de75d99493506bf50914a32c5be722731f0d7b92a08caaae60f2c77cd2e6e4c0c7f0228872a2ee203fc47509a89cfd7c9bb89b16b441268d7b7c55081f98aec07c5f60b00d56fca2f23b972dde606868303d6b0149afe2556273275c9910d7de4a8cba6b072638d5ca5c7ef9656c97322d4da4193d3ef64d44330b191656fb5e218daa3fea7baed7e6c6a9b660e9b53627c74b383d49bdaa55263a2c3b83e1d52ec5fe372bb2ee7fbf8f242d580b546f26f90ee9bb42ed3a7d4a20c99c7c4d2d3e13252ebf37b68b9d23b8d3603a1b0378fc4ec5a89451c54a20a34a8b542615e1ba10d6f9fb7c8618382ebecf918af849b1fc0d56ef91f42eba89dd65a594656b41f10bcc989a1e27014488335b0e7ab8dd67461535c27bbdeb5e265a355721702814a40888b71af82bcd88925515644c23f8d20b34b557bee169fece05324fec471aaf993543a3353e4c801dc051b9df9c37bb390367fa64fae652a28e8d1483f35c15f2eff2828baff5f031b132748b0fc87f39b6f2e353336809c37ff0aa6d71e5894cb529148040d4e429be6259f6d673fd9a63ce251c5f197831cd610278c824f12606d4a6e58dfb366eadd6cac7c67e6810ecbb7b98954f5b70903fd7364c60171c6f4e12f77d1003ba9bfd6e5912c03f438d114c51bb3d9cd36f70995aad1999240982cbf830a1489392b6e9a997c783a81379081a0a73c727bae3ad94351595db5acfdf2ff1eb13646d0e56fce7727d0b6c51a0c3ca83a6858b1d65479e85d30a7385665d0847a26e789bb13ced4bd50c7547b10b1b5fbd464140d8d8c6799633dc27ed5e005e0f33d2d65f361426b93ebfd053f7aaa07125d47a2f2fb930cb0ca4f8700e0826413ac502ad21fe85fda29c9d5375532bc8d61572f965ae973b2227d731a8c83c10a6c1fb8b63098799cb7342a591d549f47dd87edeb9568780549605c161b48cf7d99a359140e4ca6ea1085b371a0cea9446458c20568131858e49c186d7168eb4c807c26c24da659e5512bc934603972759b6f91ffb0352aabaf165f813fa729e8689a59860a6e657e2e1b4d8f1325cdccc7467e4aea8cef335979339973e38cbd37b2a0aa7a21ed1d7c9944d2a4fba8890b29a4c6a221632b4c2f8eec47c9de3e1a08e966296642e675b38cf870053d3f7958e7c6b4cc445d089fb5fea3ada2e4ed13a8a8ad4d3d085c4d056a7e8dec4b5c73842a12720f251d8def8543b33d3cd344f330d96004601ce20b55c6d2e807792e672d636a38d855ab6967e42dbbd1deb7abe1d5d80a36fd87e951312c70b16d811e8d37db820cf0f1778e3de5666b4cf915d7bf112c084bb916abb47072e8667aeb9859cfabd5d938be7e610fc1c4678ba18301e006a3c812c14b9401f5234b8b230de0a64b2537f273dd41ae8c1e5bb0feff66f01ec0e891782572c73a46be88c1e6185980c5db7879965ed69ca8aa33e2faa2c10dfdff1122bcee79aa85c1253605607b93a4026dc8ccb3a5275238e21f35f2a6159bfc60e49aa02187152523ae9437c2f8837ea2631ff2849e665ad7f381433cf6c594992166a5e0101e9327fcebfa06aaf2a55a4004793fc4331c31e342a13a42c5ea279a1c2d7e2b85eeb9997d193690ab986357dbea3109cf912432360220bb003cc0cc2b2de0022ff5ec4528596f4b38097c5dd967121fadded3847fdf936f6e0a0620e22834f7c3a2fffc017abbc1f647d2c9f72e18942f48815d0b80a999c5afae7003a11d8d331b8721fc6c859229113b2d5ddf550c6133044163965a430259524b8131d0e6599639ac8467df05583134a7837e4244c3ea079cc022cf33915b9eea2a65082af1017c495b0dcb29f28a077ea425d9c63b01f7f773bbca60e4dfdba228f6361ac2b1dad1cf7b1d41b4a25be21431da09efbf8ea9b8f29d31269ebc218645c05165bcd912de0e2260504ed822955a229d57d133c2670dd714278bea3ce4f021c8cf5cc0f8857404659ee56913d1e60bbc458ed81fb2d35c1d165f255bc7d11770732888faf6f2468db39ff2cf6fc8d0c4ff439e94f275867797750ed6dc57536d6c1152fd96e1deb8800be99b74a55571db08a620c5717f1bdee8533880da06201d4dafaec065b981ff61191654316cff6bfac778f7d466bc9fa10a8c6e7a401679e25191893f286743f3c0d08976983c3352bc115b9593d7411147d05c03e13aab4ec5aff68fce950cda0a1d5b2a36cc827cb2ff4b4b146ef2055b5312a62afd11b63505d829f6ef98e743a8e3c782447683b0ca38cf89de2a462a7164eb6c10b8687174c20273631c9f1852806cd278fba9afd3c5af1c205f616195111f04b86e7d074932e2a18b268554b6f09a278401a16c06eb2b899061ffda03c3f36d10e1693d7c5785dbdf8bb8c2354e5c7f8ddb4b1c0a4e33f91c125cb159654fe8ef6827408a8ef910891cf1b513501c1b8689ae04a59ed134a4a2b48605b8f2c0eb6084921339fc021ab432302f22c1d3d5c1418fd5b0e110b9beb02d343444439ce5583fefc2672f9ec60c0ee3f37089ede54d66c1611cae86614a14a308ce7e5bef234ecd8c17678a2f23eb3f0e749800733cabc12090299434bb4a1dce68b779e819aebf5bc0ed4d802d32a92277b28c30260798ac226cf938eb32d4dab4bdebeab020453217c4e20f6eedbdefa7203ffac0053197814614bebb8932c79887c37a67e30ad180d90eaa66e005bafad53fba56648af4fd43966af2377dad26b4ea35ec733b71f87d4e42bde1ee359dfd5cc07012e66ef4b6f26e47ea588b0eadd54aa46dea186094495afa7f56b397ed30c09bf9b788661d3815073eaa0381e4ead34a968a199336d38a1bc857ebb4af167a389454f686091879d99e08004a3256fe4a4c86d7f77ed459a18f9d0d050932e073ed226558dec713c4e2db3b46ddf60f484b0db33fd52b824ad589486e3049548544043f0b334662725c7c190494b55e22eb6c36da1219055dc1ae4f2b581364bf829693b28d8cee8ab99113628e2c6e91b780c7c489a0ed09cbbc4b72f0f13e96d18beac5ef1603474f49b1d0e1cb8ec06ffbc1661642eec8c8e46d0e650a403d673e55e5ffcb0405b9f2abd5f7f6e5ff5c4ca4ebdcec7daeab1b453f6b2b6df6b6bbfb0bd6a7846d3f46d9a1aea5c531e4d4f8e257c39176aa6ab55d77a97efa7833992490f3aabc8f9065b8405bbdc7d52caa39f143cd69be2f342b05e68c3f4181b5a33398c3541f9c5b48d5807fa7a4ebdac25594d13c1edc647fc80da20a448abad11391211b0ae4ecf5f4716a20fe7c2b75d1ebb8d8e842f756cd679403fdd9def7e487d008409e8c1949a0cdf6a88e003115f788a2a17f3dfcea55f6de089c5d5793d0d9328205e292b84d6ba49f54fdb3514388fd6ead11ad507379d55318ad665aeafb01bcc48ab9dee0147d546d9342501e49ee864dbe59e154f82a91809bfafa5b0e38e6874d14784d23eeecb2ff33237ff846bedc6a6e52281cfd88086f11e515c7a08385d0031b45db8e3be8d3cfedd616721b2efdf9d1a975da737c563f07168f2aa972034d20f201620559c462234b5a8ac24a8b4ae80aa22242da19fdc05c35f4d76b45e9054bc30f6ac38a32e17656b542552a48a595f0929e13e081c4c3ecbb94a9eb025512b20ff45cfb5f1a7e8ba071be7cda36b50d53d886d238bdf6f2e772ebc4dc4190a22a9e177d15cb6ea3a8602c432b2fb3e9624b9f0419598fd116baa1b97043d8903364d093cc2bfd7258cf9f1afbc598b148c6f4addc7a75187bd8a9f3ff935fcbb4e316588291dd35c09af522bb03337568818368d698b280965a9f52530f3f77e386c86aae03ffa8dfd735b2a527dcfca68570758cb0120aa1d7c24ef88ac0c9c47e4fccf8b2d21f936cdef8d0f459dcbd1a16bec2e5e11d55bbdcffdfc56079d5d644e27c81e5ef480f16706847712f78905b4fb43d3741048d7e107331ddfa0e6ef7c5f6da3e0ae1102c9aa104733279bb65cf50ea75d385fc1bf6d8fe6ad7d56787063855563a97265a0762abd41d3a439d818c42c53b1b30d776cd25f48ce27072b0d37c7b50a116a716cac2cddff3bc43baa0be9ec2c334bb7528bbaf5b8e5e266169be2acbeff31f21818de5e2e4be1fa1a75d4d188d3dbc950f6d3fc9bfb4f27a8fb8334df0bec000b1572753b99eb21e3d0a61e5766f171e7c6bc12a1de691c47ece11653205988c4ca8f61d707fd4100e7eed323ad5c9c87ae293719c0b7333d6d0491f795ee96f9f6c04a61cdd1bb617d3ade3cc67e788c7b108c7211abd690ed12fdf93a37a26d134cd8b0b66623fecc7902ec5df5c2ae8b57b500c3b9f8e7334258dffe0e7dc72ab4ecb7206de09ab0ca1ee9e66e02fb5f6e0017e628f35ad26f0e7fea4fa15d88264355b51cdc60d5ed480e40929972854bd361294080fb4c7ad5ffd55cc225ed7d816dfbc9a70812fb260381c5c902c0695cd4ab736869c17054415186f042acebc41e9a23eb8262d9ae66099de1176943ff5e741a96ecc25d8ed8a4bba86cbc47a839246972b2886bb2ac0ec83ac4251f951e1c10bd7d99bae0a45a2a2424e20453375bceaab1e0e9f281fd3cf18d0254939725103a04bfbf13601d9e0c59e13a3ec4890b95fae4be8b4e82342d8f2ff27b98933259e47f5097e7ec19aa28bfb266158b4738401c161b63a3305cd3600bca101d3c11043ec606005fb820142c5b221d58ca11c4e953ed755c23fd05743650339c1d3c6cc8d2c354b6d6fc1140fd39d1b9511521b9e4456a3cb94d9db38fc4a1b90343a57f33e2c8ffa8981ee998425d66dd3cc3cec08a1dd6b764f542cc1d685c772914acf3aa38064a70d949f491f88a076976101fa8b40311f3802859691a970b8770d8c58321cba9130cd5ab17a4974c325b18150e42e61b287acb0415d0415076aa7a3d75c3177f35e6f1021ed0e358bac86786e614f0117dafdfd8bd3919c1e546948da8f1b3ef54096c6083de79202bafd89048e73be6ee022cddd63a130a05c07d968221b27a0196fbee65ffc80de1d94b8f5d93e72729d7de4d3e7a1749568a3efdeecc50896228626eda63e5a44c2e10e2245310a478a5376ffeb9f9c1de80b1c02b77617f6c1f29120e7ed5f61ab6226219bdd265728f77c6e3af6e3a9c98573901973b522796915fa580e04f3de2147a679d7de542dbcd1ecd9a987895e241146dc5ab0166e582b700efd7f05b8791d930619dd72e14cd38f70768f14b75cb61398c0305f29990ab39b759a59df4618e76", 0x10d0}], 0x171, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x5, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) preadv(r0, 0x0, 0x336, 0x3) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) fchflags(r0, 0x5) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 02:29:11 executing program 1: r0 = shmget$private(0x0, 0x4000, 0xfffffffffffffffe, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmdt(r1) shmdt(r1) 02:29:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1080, 0x800000) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) 02:29:11 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = shmget(0x0, 0x4000, 0xa, &(0x7f0000ffb000/0x4000)=nil) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000100)={0x6a75}) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000240)) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) write(r3, &(0x7f0000000140)="32c4cc09c69f1c52d46da346128108ec34471c03d7e27b2c835eaaf5644e76d42e555b4db5d426205cc196856d3eff2c5549d1e4320d4bd47e74791ac089090ffc0527d00d95de5c90935cb4734a0238482cf6374bf5a99dc5e2e95f4dca0f809ff11a46bba956ded7453d778e16dce159d6459f803941d093acccf0543d96642e1bae07123db382a7ce1279502e79e29b83efffa1414cb11a0f4cd82580d086cecba36d9faaf88e24556faa8b31083c076c1aa55231e0b7931f1a56ea3a4cb6a907ba334920710484eebc32c168c23848", 0xd1) r4 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x0, 0x4) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000300)=0xffffffff) syz_open_pts() r5 = semget$private(0x0, 0x4, 0x100000000002a9) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000280)={0x6, 0x7e00000000}) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000000)=0xb99e) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 02:29:11 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa28", 0xc9) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x0, 0x6, 0x9, 0x80, 0x6}) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 02:29:11 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, 0xfffffffffffffffe, 0xffffffffffffff06, 0xfffffffffffffffd) 02:29:11 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xfffffff1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 02:29:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'./file0\x00', @ifru_dstaddr=@in={0x2, 0x2}}) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) sendto$unix(r0, &(0x7f0000000000)="b100050409000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 02:29:12 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r1, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0xffffffffffffff90) mprotect(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="0fd60dead623ecb1f5320d3f8fecfb75f06ad209ed4ac2669e3de95c7efb8603021394c0e30e3b58e5a02b3ebb25e122f92bd93b76f9ac3023b4784bd76c0f50f0ab7316e3608f2890edf54f6d5387969e3bb4019c2256caa9548d51417b98194988565b81256ab2ade37d225260025a7edefdfb1d7fd915c0da637c199d7d315649b240050558a627d9050991ff817aa5dea6aa88c032be3d7d9dcafe16862c3d2283f1395ad56ef657546be643ebf9f87796ca85716ffd8890cd5fe3af843d0d5536354059970330d669e4311640ec598ca0b2ea98ec1a009a616f78ff49863f3b00e46b91e6be0930588c3afebaaae1792d41720d6828daf994889253d3564ff74f6a8cb7f1e033ef683e0cbb63ec5930d8f4070146cdbcce94a84a8a28a60fa142f60a19d5f43136c51f86a2f74ef2d1177184c3314819d520e33a67c184bf26a782edf665f39fe8f26cb54b0383f4ba270bfcfefef40420e1abbb833e75e33ffd0e880774b921504317fd91d011756a36d6eb25cb1a7b4cf22078593e2158ae635e3781e99ec4008881893d600a09cd43dc9397b412708bf8a4487b24844053410329ddf20e5f571dbdd81147a2d9b1dee9d31291766f3355e2531a166cfa0e09e08c9f91f82a4650fe816e49b23c64adb152f413b2c19f723ef6fa7e37c2c29310aa7db49b542f154e66775e4226310cb158a8fe666e735b3206e7a8af1b52b413d2c18ef3d6982339807f4ff4b381e999635a5c6af355c2cef9dffec9f72596f0b2fd4b48091fddd610aa3203b4d89285eb142c0a0bed34a69deafc8116aa863a3e8dd3d73fb48310787d760105fb17c2d8118a4b68cf8d16dad4ac135901a4fe2fe8aff32712607098b7f92fdfb548eb584b6d13f70bacc1138495d3250a2b1ae4277eb1bba68bad45597c374d31e9da58e3b20c533c4b5fed998e50b67ce3263c22bf440065db66f7d011c3bff454de2580a89c63eda95f39712b902b300d5f0e3dc53e5aec56a7425575944af80a266065b452d28dc36a9cff9fa0fbeea5b2b6aa9a3a8bc7a9043d77752315696c1cd1dc3bf219f1fa1464eda39c64a923460b2e17f5bdc3de4275f1e1a026b11d3a8541be1683a4f706e805bc5c49e9b729f2fb5e8c415c3af4e439cb575598d780889e184ce36b8e55d55a31723fb4bcfe16d1d2353a647a6ea55894ddfb44ebf948a6b5add0d33d16634cd4c6f95466a379c9f2be3ad00e99d13ec0054331f6acff75b66cc2bcbaabfac05d09d021ab53042e409f49bc2a33640bd388a43c7cafdd156f9786db8ac61407dd3c5ef5b4d7d1bdd652f445a801abf11c820bdd87e0253b17c465e11196ea3645f502bd02dde59a3ac9eca705a7f00983a1fb6207f885da57408b4c0cce018077cd43ae5741a84a0479525b0e4da7fc0aa86d3ecb39496abd0ac5836bf28062fbb576576c96fac4eb9b4a36afd326ab8f7d4d4293f6589da4862912a5315d8b5edcaf2f92a9da1739e85dd3a3797432b7f8c1f69b0a1e05ad1f2cb49b30ee62718d1ae9a981fe3d396c7cf8b9f4cc349c57a44b6515a7143741a8969680564e07af30b057bebad79a8c45f30dbe95b3408748e2eecafed634e513fd9e0778d007b82bda21a8aa4bbebf8b9f92cb562dc412e163a6966731384b8d7d63c71d608ce9332b77ba3db1ecae4c0aec02438b09e33875b88ce85c093e21825c83d658047684b0dbb6c8d52f3fd6c652aa4ee36525aa4ba85b2953ad31d49968182b86dda9ab267ceb20038c13e717fa52277eb8c4ff2d89b0255b5657b59ebbfbe7364dc0255165085c09afbe70a0e963c29225bbaacb369217a2614f88f495e845513cbbae5aa2a2341ddbff737fbae887d220a9d5b956f30f8f690c76213e3f7813d3b2e767a851b5b84039e7d6b8d9a7648687f787067a5e3930535d760d1ee170d00101c7927143be0af40587d90c7138ee2e614deadcff79ed1d313dfaf6c352108971ff0ce1c55c6275424df1834043275d51035aaa46c297a12b1af46825879f03c79e61bc683a6773af07ec081fb13e882d1e24c061f35ebd828921504e175103389e193256da1a430f2f1b2dc1965e48a77a5dda2c7f41f1fc90714d6aabed3646559fac8969f2f6eefecccd23ff0e81e627d659018f9b13ee71dd0f5a05ba17bab3045b6efcad4b9c5d9f66ed03b8599dad318a4374ce159f8237d49908872879aca91b2d526b4df68e9b86f2c8f3371db553277d8c5e674c7f4dbb69fea063582cfbff3d1308bb68846ee63c82bc40f1b2a0f2bc73c306bd53c8383ba319fddf631d003f49d47a890d4a33ca71ed1e4394beea0ee8453307aab93698d0149e5ef4f7c5f339624bf1d4b66e297b4bd1800c0a2ae7727c8f29de7ee0e6b2d14246fa8458e7802e139ae40ec09cc2de434f2cb308d1a07c0f094688425727616e3885dcdf97fb7fa4b09048b7038e9f99e5276817088bc02e41ae3694fdc94f8922c9220725eb3fcd908e5bc77a2fbecf99edec07ddc1b57f7451c6e92db0e841ac5de2130bee3ee71dda73219a64e8f28c7240ecb7773bcecdf8e175bff1793d097964fa5f73b4a4dcf22c85b7ff2d31742108d26eda8340e75fa6c70ccf729e5d99a1732a099f457e46d2753a22c39f90e1dc205a946bbd592380551c8a43e29256bafcfc6c3134a6a7b68aca615fc4c915f635a2a0985d6e1ff58f85062c9c78e537f208eae7b8b2c1934009b879e958b4e706545d46d86c2f142f82fc2e3338285ebfe327ac6365e2b726446c39c8c94d74e39217d38c8aa703f0316dc3e00be19ef7c6db958197e252fa7a4655c2bb2361dc588418b0e1ab860b0913181199f1082d746b00027c323177d82526a08c7d7369cabd8c6ae785f7814f1932856dfbaa5541443465876059e69b6c381560d11d43066aabc0713e2ac139ec672191a6a497c7d2bb4afee926a20c1d3a21b766549179a064b0354d3f9731a436748713ce913c61d1713fb32ccac61b5058c633f3a203c51c8db65c562c7af5397d53953c4b1c08df081bf88a6d59d5e3e18fc3e0fe71ca82d1b6de7b50925189d871723123870eee8feb0aa5e758783e4952cb0db47e66513438007dfd3fa91cd11653b4251a5c18ae5ddb1550b23f3d1fe6d91b1b32a62d69b72d1af2c95e6a182ce74db32c66925c99d4dacd611e8b0775c9cbace00c0f9c2c5019eaca8fe4b3b6b3e85515bad00a859819b08655e4981ea31cf0a0f0fa2ae1fa13182aa9686d9b11d65be9f9d1264ff64694432e5d81b221037cf5be543eab0fa3b10efcda709a3db0b43e860e5c51b9f52d50d9854c48f9bdad228701fcf9357d246b5ca75ceada6e7a7cb96ef53e9115b9c6ef73cf62741aac52f1e145c3069d5a7aaf5dfdb6a847fe9041ad3967297df09163e8c6ef9482f4c258d7ac01fc6e495fd312ec5af3be3f71256e5ec3e2643250c083fefa7945a0fe0b4fd5ee91d2b2b7ca169ce3f33f38bd1dabd07a0a75b71f0249acb3f3730fb9851a72d1de3031daf521cf75a1d6178764dad4106db8e5532922332e221cef54c5c3017c8f635fd48ebb03edacbbd496c8c4c15dc09122a344793c689eba3cb35b933d3999c79cacb4891dc17d63ff174c545f0c98205884637231ba0ff46873bc855ccd53e67701060e68625019ca588b40ec21fe091ef763bf9693fc1908395736f007d8c5ff4068ea1e3e51263218228a7d2f2aac554a91fd34da5d4338380823557a361265d3f975e1cb0cc95cf1875769a61dec39c6b3c5beced3eb4d683b021e7892ebb7dcf884796c942b49c77da2d595279f7a6799f4ca53af8538e0d6d5a4ac027a95d786340a11c80a8101cf7d8e891a5c99ce0723dccfd69542fdd9aa622cd037efac587f9d42f03e9017988d366b5b4c8a06bed6b193559f47e10a3590b28bbe4b37dd0193a55f46a4fe4254af0c2177bcd713d70dcffa603a3ae8fcfcc1dabdd0ccbf168f8f1dc3d599cb09f1184fe979dce9d46ff7dc9896a645b50b8d278aeab6ee7c9f1907c321cf05191f30a82147958d0d83312efdf9d667276c3c3ae9d4aedb1775497b522fc30a61bc8820884b55250109c25b41c623124c6b784343d6ffb2ff9845b0b92c32092f734cc0ca5693307b2703ce89bf1b46c503784acefa35a02460fb7e882ad3779753d76ebf3c906244cd722a414dd1c87a9b0a134c0bd60ef6dfa4c22901f14ecc1335c1bc40854b56967f2c745d73e31540942774d7482b05d98417d52684aa13128caac1c852941f6f31c4e501e8ee458e33d9a5ac5d19ab31a55194116c5068f87317be0e0bbadbfc0cea0044af4d174341ded42e86edafbb000f321d57e6b876073792dcd2156cc982032c7d5ab43ddbd04981c46efdb84910cdf420fa801ac679450cde14d922abc235f717e7930695af9407f5d55191fa2fed0393c19b28852cce5c8c182718801403b8058a57479b5550bd3400de43c386265a591378715903989bc83a72e4b9a73a192ce9b865fdc63237cc5ca199de771c99e14a5b32e6018269c55ef436b75c1587c2810a679e2b9c6e00a57a81831f985c59705b45aac6b768969dd342d03de7fb620a15a4464a48278f3afa2d21a3498866e4ca4cbc5d81603b8b0dead4ad70643d6186c98ca478619ec0d70e8b035c0dac7f8bc3dbb6d2540c4552e3fee02a8a75e841f514fbedac969440c5edc4176c02132cdca15d9d77a236aaca7f91955230f70249e5473f263f3552b3aebac1944316e8eaa9361cd3888345af4c9eb014d62a2f11cd52389044bc166dc70b08d9f6593c4213b72651de08ad5e61f58f273d7cbd97ea60ea9e294b2eb6a89dd7d852d194485feb3fc9991dd44e3a9f1ebc009fc883ff808e8352b7b711fdc16b5ce83102d896a5e87acd596a24cb0c74156f4872c86f20ea5617a1766a8033af444bcce3c6f0bfb3e8c326a68344de615f7f6bbdc7bded098e68499c6c8880f6142d6b3988f007149ebac0b52230ef2c08a3aca9cdc5062b7c96dbaf6de553359a38b5f9daa0fa64b4f10105a580b545aadf74f927ceee02dd2b1a3c3187c10a2b7bc3b4552bd6b72e32e2ebd644193974dfe5296c71c8d275c0ce3b834f9667bcd6da0b15d590080879d454c1e472a0c27c325b771d82dbc831a12e76549e33c28127922885e410469cff97127ab20b4c8943717f83f18b54d7ccb8685e7027ad7f2435349f21f2c6713fb7f839abc95433060f6f18a96c043897d61e5e08943fb681b98ffd448d6d972bd962d332b882437c3898872bacdd4f1eea6554b80f08d70a71f7f53d7d776f3eb9f67e84ecb5cea2137f1c407de8e9a26a69096a39ba72f7dd16cb5688d1c9da2d5513c39a22fde5d1364f233ee0fb5b5993994d890d53ffde90cf476ff1da8b1267cafadbf81c431d98053d6865596c8289c519119f1a3abaa4ed8557997aff5d0c6e6fbc6c369068fb9f73fd47682d0f0c7a8da29f58aa31e5caf3290d00cdb81030bffba51d5da497b94ef2a7c951e2e0c541804c4108f5372ef0d6e80e83852c567e28a8aac21ca7237391a7dbdcc485d6911e0d60b52012dd21692e8a829737faf4c357a5816e1a7bde4831fcc4f265b3fb400d6a1cf0b8a6357df4877e4623bc0f1c6b6ae59386e135d5d129ad99a06edc0caedc7fbe4b4fad7c8be6fd7c4b5ae4e04d8494a25b58dfdca7c29df56294565c3e8663eb736a5b0a1605bef0a40928263a5a3b7bdd9659d9da8880eb2a167f1f825400bd68dc389d0b396680259f0e63f956c6c74eb0ba9e869250f5929b", 0x1000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x98, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000040)) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 02:29:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000000, 0x0, "000000000000003822b68038d35ecdfe00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) sendto(r0, &(0x7f0000000140)="6483ead86f195802b311b7081d4f40fca796464b0278f6ecf66fbfe9af3b9e636659335a173745911e02e3a8cef762950bec5fc13b2fc32531cd01024ab50cee61aaa36c5f18477ddba1c389c7b2099e0f06fdf38a2292dbb09629fdc605e6cd62b09932b09744ab84e6c1055186d7d853bdbc3fc6940e3a82feae96b5f49ac1f0d19d92fd0e186af27c71d0c0", 0x8d, 0x401, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) uvm_fault(0xffffffff8233ebd8, 0xffff800004b68002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xffffffff8233ebd8, 0xffff800004b68002, 0, 1) -> e rtable_satoplen(21,ffff800004b67f59) at rtable_satoplen+0x150 end trace frame: 0xffff800020bfee00, count: 0 ddb{1}> trace rtable_satoplen(21,ffff800004b67f59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800004b67f09,ffff800004b67f59,ffff800004b67f11,21) at rtable_lookup+0xfd rtm_output(ffff800004b67f00,ffff800020bfeef0,ffff800020bfeef8,21,0) at rtm_output+0x10c route_output(fffffd806f204100,fffffd806ead3d88,0,0) at route_output+0x79b route_usrreq(fffffd806ead3d88,9,fffffd806f204100,0,0,ffff800020b38978) at route_usrreq+0x35d sosend(fffffd806ead3d88,0,ffff800020bff1b8,0,0,0) at sosend+0x6eb sendit(ffff800020b38978,3,ffff800020bff278,0,ffff800020bff340) at sendit+0x590 sys_sendto(ffff800020b38978,ffff800020bff358,ffff800020bff340) at sys_sendto+0x92 syscall(ffff800020bff3f0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,a0552686010) at Xsyscall+0x128 end of kernel end trace frame: 0xa07da924590, count: -10 ddb{1}> show registers rdi 0 rsi 0xaa rbp 0xffff800020bfed60 rbx 0xffffffffffffff5a rdx 0xffff800004b67f5d rcx 0xffff800004b68003 rax 0xffff800004b68003 r8 0x21 r9 0x1 r10 0x4 r11 0x182f85298bb89df0 r12 0 r13 0xffff800004b68003 r14 0xffffffff821ef8d0 mplsdomain r15 0x4 rip 0xffffffff81195130 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800020bfed10 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{1}> show proc PROC (syz-executor.0) pid=305942 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b39080,0xffffffff8236bad0 process=0xffff800020b3ad30 user=0xffff800020bfa000, vmspace=0xfffffd807effe708 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 23516 442983 2078 32767 7 0x10 syz-executor.0 *23516 305942 2078 32767 7 0x4000010 syz-executor.0 2078 360344 71073 32767 3 0x90 nanosleep syz-executor.0 71073 107752 32957 0 3 0x82 wait syz-executor.0 8821 246115 7294 32767 3 0x10 biowait syz-executor.1 7294 214472 32957 0 3 0x82 wait syz-executor.1 49411 65761 0 0 3 0x14200 bored sosplice 32957 453149 22608 0 3 0x82 kqread syz-fuzzer 32957 414871 22608 0 3 0x4000082 nanosleep syz-fuzzer 32957 160406 22608 0 3 0x4000082 thrsleep syz-fuzzer 32957 408942 22608 0 3 0x4000082 thrsleep syz-fuzzer 32957 430916 22608 0 3 0x4000082 thrsleep syz-fuzzer 32957 127745 22608 0 3 0x4000082 nanosleep syz-fuzzer 32957 107756 22608 0 3 0x4000082 thrsleep syz-fuzzer 32957 479394 22608 0 3 0x4000082 thrsleep syz-fuzzer 32957 472914 22608 0 3 0x4000082 thrsleep syz-fuzzer 32957 136423 22608 0 3 0x4000082 thrsleep syz-fuzzer 22608 118356 71370 0 3 0x10008a pause ksh 71370 130991 6717 0 3 0x92 select sshd 24154 35402 1 0 3 0x100083 ttyin getty 6717 381125 1 0 3 0x80 select sshd 78184 227835 1827 73 2 0x100090 syslogd 1827 77393 1 0 3 0x100082 netio syslogd 320 16002 1 77 3 0x100090 poll dhclient 77081 261244 1 0 3 0x80 poll dhclient 75868 156825 0 0 3 0x14200 pgzero zerothread 37065 72550 0 0 3 0x14200 aiodoned aiodoned 28441 483425 0 0 3 0x14200 syncer update 81750 303061 0 0 3 0x14200 cleaner cleaner 56346 219107 0 0 3 0x14200 reaper reaper 97118 195939 0 0 3 0x14200 pgdaemon pagedaemon 25729 99566 0 0 3 0x14200 bored crynlk 9807 10676 0 0 3 0x14200 bored crypto 78312 417031 0 0 3 0x40014200 acpi0 acpi0 32809 322051 0 0 3 0x40014200 idle1 87782 378409 0 0 3 0x14200 bored softnet 29567 110638 0 0 3 0x14200 bored systqmp 62342 258030 0 0 3 0x14200 bored systq 6756 129743 0 0 3 0x40014200 bored softclock 91002 478502 0 0 3 0x40014200 idle0 50863 128151 0 0 3 0x14200 bored smr 1 232308 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 23516 (syz-executor.0) thread 0xffff800020b38978 (305942) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff8237ada0) locked @ /syzkaller/managers/setuid/kernel/sys/arch/amd64/amd64/trap.c:161 #0 witness_lock+0x594 #1 solock+0x7e #2 sosend+0x586 #3 sendit+0x590 #4 sys_sendto+0x92 #5 syscall+0x5b8 #6 Xsyscall+0x128 Process 8821 (syz-executor.1) thread 0xffff800020b39530 (246115) exclusive rrwlock inode r = 0 (0xfffffd807b630a28) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_ihash.c:140 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 ufs_ihashins+0x6d #4 ffs_vget+0x143 #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0x10f #7 VOP_MKDIR+0x76 #8 domkdirat+0x12d #9 syscall+0x5b8 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd807f5490a8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 domkdirat+0x81 #8 syscall+0x5b8 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9460 6321K 6321K 78643K 10657 0 0 pcb 24 9K 10K 78643K 443 0 0 rtable 98 3K 3K 78643K 884 0 0 ifaddr 34 10K 10K 78643K 168 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 41 0 0 iov 0 0K 24K 78643K 116 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 1740 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 15 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 11 1K 1K 78643K 15 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 7 21K 29K 78643K 832 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 41 38K 58K 78643K 795 0 0 subproc 68 69634K 69634K 78643K 816 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 101 0 0 in_multi 33 2K 2K 78643K 298 0 0 ether_multi 1 0K 0K 78643K 5 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 318 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 88 21K 31K 78643K 3467 0 0 UVM aobj 56 2K 2K 78643K 65 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 61 0 0 NDP 7 0K 0K 78643K 75 0 0 temp 121 2378K 2444K 78643K 6134 0 0 kqueue 0 0K 0K 78643K 13 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 26 0 22 1 0 1 1 0 8 0 inpcbpl 280 410 0 403 1 0 1 1 0 8 0 plimitpl 152 102 0 93 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 239 0 199 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 18 0 18 1 1 0 1 0 8 0 tcpcb 544 153 0 149 1 0 1 1 0 8 0 nd6 48 48 0 44 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1092 0 905 12 0 12 12 0 8 0 art_table 32 1093 0 905 2 0 2 2 0 8 0 art_node 16 238 0 204 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 6 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 9 0 0 1 0 1 1 0 8 0 shmpl 112 63 0 9 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2390 0 948 47 0 47 47 0 8 0 ffsino 272 2390 0 948 97 0 97 97 0 8 0 nchpl 144 3729 0 2108 63 2 61 61 0 8 0 uvmvnodes 72 2807 0 0 52 0 52 52 0 8 0 vnodes 200 2807 0 0 148 0 148 148 0 8 0 namei 1024 12030 0 12029 3 2 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 10146 0 10145 15 14 1 6 0 8 0 sigapl 432 936 0 921 2 0 2 2 0 8 0 futexpl 56 7613 0 7613 2 1 1 1 0 8 1 knotepl 112 678 0 659 1 0 1 1 0 8 0 kqueuepl 104 201 0 199 1 0 1 1 0 8 0 pipepl 112 818 0 797 4 3 1 2 0 8 0 fdescpl 488 937 0 921 3 0 3 3 0 8 1 filepl 152 6180 0 6081 7 2 5 6 0 8 1 lockfpl 104 205 0 205 3 2 1 1 0 8 1 lockfspl 32 491 0 491 3 2 1 1 0 8 1 sessionpl 112 39 0 29 1 0 1 1 0 8 0 pgrppl 48 50 0 40 1 0 1 1 0 8 0 ucredpl 96 1660 0 1651 1 0 1 1 0 8 0 zombiepl 144 921 0 921 2 1 1 1 0 8 1 processpl 840 953 0 921 4 0 4 4 0 8 0 procpl 600 2433 0 2391 4 0 4 4 0 8 0 srpgc 64 132 0 132 5 4 1 1 0 8 1 sosppl 128 1 0 1 1 1 0 1 0 8 0 sockpl 384 860 0 842 4 1 3 3 0 8 1 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 6 0 0 1 0 1 1 0 8 0 mcl9k 9216 5 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 4 0 0 1 0 1 1 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 123 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 212 0 0 10 0 10 10 0 8 0 bufpl 256 7132 0 1122 376 0 376 376 0 8 0 anonpl 16 119775 0 113914 68 28 40 40 0 125 9 amapchunkpl 152 6900 0 6808 25 20 5 12 0 158 0 amappl16 192 4416 0 4085 57 32 25 29 0 8 8 amappl15 184 238 0 233 1 0 1 1 0 8 0 amappl14 176 163 0 156 2 1 1 1 0 8 0 amappl13 168 101 0 98 1 0 1 1 0 8 0 amappl12 160 56 0 53 1 0 1 1 0 8 0 amappl11 152 85 0 74 1 0 1 1 0 8 0 amappl10 144 234 0 230 2 1 1 1 0 8 0 amappl9 136 686 0 683 1 0 1 1 0 8 0 amappl8 128 326 0 299 2 0 2 2 0 8 0 amappl7 120 137 0 130 1 0 1 1 0 8 0 amappl6 112 104 0 97 1 0 1 1 0 8 0 amappl5 104 177 0 166 1 0 1 1 0 8 0 amappl4 96 1157 0 1126 2 1 1 2 0 8 0 amappl3 88 227 0 222 1 0 1 1 0 8 0 amappl2 80 6568 0 6513 2 0 2 2 0 8 0 amappl1 72 31326 0 30886 23 13 10 19 0 8 0 amappl 72 2843 0 2804 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 64 0 9 1 0 1 1 0 8 0 uaddrrnd 24 937 0 921 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 937 0 921 1 0 1 1 0 8 0 vmmpekpl 168 11652 0 11629 2 0 2 2 0 8 0 vmmpepl 168 113214 0 111830 116 40 76 76 0 357 14 vmsppl 360 936 0 921 2 0 2 2 0 8 0 pdppl 4096 1882 0 1842 6 0 6 6 0 8 1 pvpl 32 343821 0 334712 165 55 110 113 0 265 27 pmappl 224 936 0 921 5 4 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 529 0 4 15 0 15 15 0 8 0