kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Jun 1 12:39:04 PDT 2019 OpenBSD/amd64 (ci-openbsd-setuid-5.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.1.25' (ECDSA) to the list of known hosts. 2019/06/01 12:39:30 fuzzer started 2019/06/01 12:39:36 dialing manager at 10.128.15.235:47198 2019/06/01 12:39:36 syscalls: 322 2019/06/01 12:39:36 code coverage: enabled 2019/06/01 12:39:36 comparison tracing: enabled 2019/06/01 12:39:36 extra coverage: support is not implemented in syzkaller 2019/06/01 12:39:36 setuid sandbox: enabled 2019/06/01 12:39:36 namespace sandbox: support is not implemented in syzkaller 2019/06/01 12:39:36 Android sandbox: support is not implemented in syzkaller 2019/06/01 12:39:36 fault injection: support is not implemented in syzkaller 2019/06/01 12:39:36 leak checking: support is not implemented in syzkaller 2019/06/01 12:39:36 net packet injection: enabled 2019/06/01 12:39:36 net device setup: support is not implemented in syzkaller 12:39:40 executing program 0: r0 = semget(0x0, 0x2, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/51) r1 = semget$private(0x0, 0x1, 0x40) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) semop(r1, &(0x7f0000000040)=[{0x3, 0x1f, 0xf35ed111d6dae531}, {0x0, 0x7ff, 0x800}, {0x2, 0x150a}], 0x3) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x8, 0x401, 0x80000000, 0x1ff, "d064385b29200a26d5f24ec58c12bae13583821e", 0x5d008548, 0x56e1}) semop(r1, &(0x7f0000000100)=[{0x1, 0x0, 0x1800}], 0x1) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000140)=""/106) recvfrom$inet(r2, &(0x7f00000001c0)=""/242, 0xf2, 0x2, &(0x7f00000002c0)={0x2, 0x2}, 0xc) getpid() mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000300)=0x10000) write(r2, &(0x7f0000000340)="b10d0e29232f5c008a5eba63e6074bdcf55ea2bc5d01bf639ac7a6054eb1781f5fb8d6f9bd96fca37472a2f861ba51c6ce2d0c9cf8776610e108e20852988228a4a5acb91ee9e9ef4547fa27e5fab9b1f183c9573211340d7b1b8fa714a703380c3d627b99d4cce4952f5ef4eeb3020f8b2a1a3065b1880eec49263b7c", 0x7d) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000480)=0x3) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000004c0)=""/97) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000540)=0xffffffff) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000005c0)={{}, 0x6, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r6 = getpid() pwrite(r5, &(0x7f0000000600)="427f1107059c7ca2b518ffb882204a5a73d901b4b24274d7d34755bde5277403b7d09d52cc685128eebea06cee6d4b7171c700960820ff601e48afb79ea94c2aecf77f65964c89001ffed96031e7c9e26d89bc06dc90a954230bed2f4d9d1f06433c4b62342952cee4f53006ae29b4e1dc8e5e885e77b7dc8948786b97239bb9451d13f32424aedd053a1f0fde2589bedcddca5b2a4c15f3bb2638", 0x9b, 0x0, 0x0) wait4(r6, 0x0, 0x8, &(0x7f00000006c0)) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000780)=0x100000001) openat$tty(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/tty\x00', 0x80, 0x0) accept$inet6(r2, &(0x7f0000000800), &(0x7f0000000840)=0xc) ioctl$TIOCSCTTY(r2, 0x20007461) r7 = shmget$private(0x0, 0x1000, 0x215, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r7, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000880)={{0x7, r3, r4, r3, r4, 0x4, 0x7}, 0x7, 0x200, r6, r6, 0x1, 0x100, 0x8, 0x18d7aba0}) 12:39:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000000)=""/151, 0x97, 0x800, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) ftruncate(r0, 0x0, 0x3) lseek(r0, 0x0, 0x0, 0x56090ce0413c7676) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x0, 0x3, 0xfe6a, 0x1, 0x800, 0x7, 0x1f, 0x2, 0x3, 0x4, 0x56}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000180)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = msgget(0x1, 0x80) msgsnd(r3, &(0x7f0000000200)={0x1, "2531df620bf67e03b7d7c71e62afab51e37246657fdf28334e228905f034996b558e50b783bbff5be4cc81f0f48a7dd6e33c76a9f323470a9aa30bea939dcc6a91994d5ed22e5ad9cf2c02f3c5531dc307345e45895d0ee7d2331581f21489f8787edb0cb51d77019d3c2ed1f63abfa57c69251a77a27dc95f627007b3580687c0ca223c0f28129944c69b3b16299a4b0b8f9c5c764bea124d6e6a6d26f6b0f78060a6d7663e935e22a8bffb057e58ab4bb9bc8596323686df97cd6ea54077a649cc3ecb9388364b4341c78e55218a4fe9569677aa13587f1aee76a5d71c63d3e83b8bd0723d381d6acc6206526b"}, 0xf6, 0x800) readv(r2, &(0x7f0000000500)=[{&(0x7f0000000300)=""/237, 0xed}, {&(0x7f0000000400)=""/147, 0x93}, {&(0x7f00000004c0)=""/28, 0x1c}], 0x3) r4 = msgget(0x2, 0x10) msgrcv(r4, &(0x7f0000000540)={0x0, ""/137}, 0x91, 0x3, 0x1000) r5 = msgget$private(0x0, 0x100) fcntl$getown(r1, 0x5) listen(r0, 0x4) getsockname$inet(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) msgsnd(r4, &(0x7f0000000680)={0x3, "0df072290771382d80a262fb8b1d3d561b8f35c451a0b27e96af96f3"}, 0x24, 0x800) openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000700)) msgrcv(r3, &(0x7f0000000740)={0x0, ""/242}, 0xfa, 0x1, 0x800) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$getown(r6, 0x5) msgsnd(r5, &(0x7f0000000880)={0x0, "62dbfa06c2d6a9be10b22e57a61f08f6af48308aa683acb17bdfbe47d9f504675358229b668fb37828bc0ceed42a7729456d21aa6b62280438c7f04536264badcdc408fb76edbadc7a1d7cb7719e4075d7a138b46b9186a08c5ee204d6"}, 0x65, 0x800) getegid() msgrcv(r3, &(0x7f0000000900)={0x0, ""/229}, 0xed, 0x3, 0x800) pipe(&(0x7f0000000a00)) r7 = open(&(0x7f0000000a40)='./file0\x00', 0x0, 0x0) recvmsg(r7, &(0x7f0000000dc0)={&(0x7f0000000a80)=@in6, 0xc, &(0x7f0000000c80)=[{&(0x7f0000000ac0)=""/147, 0x93}, {&(0x7f0000000b80)=""/254, 0xfe}], 0x2, &(0x7f0000000cc0)=""/232, 0xe8}, 0x800) pipe2(&(0x7f0000000e00), 0x4) 12:39:40 executing program 0: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000200)={0x8, 0x1f, {0x7fff, 0x9}}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000980)) fcntl$getflags(r3, 0x3) kevent(r1, &(0x7f0000000000), 0x38, 0x0, 0x4000003, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) r4 = dup2(r0, r3) r5 = syz_open_pts() kevent(r4, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0xb0, 0x80, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8a, 0x4, 0x200000, 0xffff}], 0x5, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x100, 0x80}, {{r0}, 0xfffffffffffffffb, 0x68, 0x80, 0x100000001, 0x101}, {{r3}, 0xffffffffffffffff, 0x8, 0x10, 0xfffffffffffffffd, 0x6}, {{r0}, 0xfffffffffffffffd, 0xa8, 0x40000080, 0x24e4}, {{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0x8, 0x1f}, {{r5}, 0xfffffffffffffffc, 0x10, 0x1, 0x0, 0x400}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x2b65, 0x80000}, {{r3}, 0xfffffffffffffffb, 0x80, 0x10, 0x8, 0x480000000000000}, {{r5}, 0xfffffffffffffffa, 0x4, 0x13, 0xb, 0x2}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x800, 0x81}], 0x5, &(0x7f00000003c0)={0x4}) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000100)={{}, 0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) readv(r1, &(0x7f0000000900)=[{&(0x7f0000000400)=""/80, 0x50}, {&(0x7f0000000480)=""/169, 0xa9}, {&(0x7f0000000540)=""/201, 0xc9}, {&(0x7f0000000640)=""/13, 0xd}, {&(0x7f0000000680)=""/132, 0x84}, {&(0x7f0000000740)=""/171, 0xab}, {&(0x7f0000000800)=""/248, 0xf8}], 0x7) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000140)) getsockname$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet(0x2, 0x7, 0xfffffffffffffff7) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) 12:39:40 executing program 0: open(&(0x7f0000001b40)='./file0\x00', 0x8080, 0x181) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x8000000000, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0x4}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000001b00)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x3, 0x7}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000180)="ff31dc1364fb3ccb6a167c552055f4ab2c52d677d215defdc7cd84118a99b3b907424e051e544bd9488d08fc947f3ce8400fec0e00335d4e01b24e72cb8137d13cd28b1f4fa6ae15b931acf36dc152a19154d75417a8bd3e6f9530a4ae2685909720860af54104230b2fcd8b3e53c0cc313fb68e60a2f8abf00f3c2f334bfa65ab735fde1fcce00e32a1ad9047", 0x8d}, {&(0x7f0000000240)="852b1451b6d41381cb0f8d2cb014504969a194365467e8352c860b108422e0401caa1100db666a708e73e8f41f8eab5306b25ebf2f61e037f05dbf05727894a336ced3e66846522f2d9a6aeea56e7ebb73e566c8e3d62266eb4f32f5849c1f38633088e296efd6f4", 0x68}, {&(0x7f00000002c0)="bf3b9120ddd52e74909bda28b31ad32823e2ddb2967ece10a5d60bddb29b2db4c4cbb5af9cb4556f4f9accc730ef5cae93180e012edf500e270b2c2e5e70a1a2aea0d75659871ed6a916998e9fc1ddb11755d43c47ea6b204e3a70591479e659c7475302d56019578daf07d1d9bb28c616bf1f74598ef6a8b91ec279f4f1fba4", 0x80}, {&(0x7f0000000340)="d31cef5dcc3d874202cb415ef68b16c9374887d9ef68198c7f2176d928722cf3a4b1c8a3a85fa9c34dd5db7b227f5233382ff8c6aba14cec185ce75f87be1fa47383f372f1474c8b058c9fe2069dfde501bb952b8cb3f8ea27ad0f21d29366dd71da94866bc38fcb831b1bfda871ac2973fe66f8035fc81d775d53b116bd94987b89b3defb0930ce5c74cc48b1613077bdab1c51584d98ba90c8fe69a9448d557019a590908179e38b78f79bef266d62de66557474b4754b4767222df2b7857f49e92f183c5cffd7f5e4d0c0", 0xcc}, {&(0x7f0000000440)="4c6e5ce26c0f81d7f362a6e85c242bf0a1613c78c67e844a773bc42af53b7a1d3cfe2f2836912aa38e0598a6403951af72d97b9cddfcc60d6a9bc181f9f73892a2b5142cdb6bcd71e591037d90d1c10c4e9a741a12f83f0fc8a1395222cd95337f9536069ff7c0086602bd6a0c1fd1a6d7c3cf4f7ed0a1e35110238cb4eac512e070a4c2aa0151e94536f69bdb113ae8f84aad2ff409ac80d9f95a4fbcb219f16e45f605a9d72197a34c4f2aa92a5886fc72dc9ffb2e58c7b053a3e45fc29adf74d99733c4dfd6709a3eebe8b53cd0f0dbcbc35d7a1188ae78f28125be6f1cbd22f8a7e77877f9c7cc12b813", 0xec}, {&(0x7f0000000540)="95eb1d514cbb3d588b98b133b654237653a4b8ad1ab8fbd34bd6cc98bf517f57320c29438b57fcaa5b00a77d7a10800709a238e00a886c558f2829d7f1dfb90730cdd9b38497862bf66abef5f555d4525fb0a1b8ccab0507f23cc90c6223a89810e8fc3d3202858166008452e12ea72696499585df3a6133b069dc1a1facea15e93555f54f5d2da7c7d940bde53022def01a3152", 0x94}, {&(0x7f0000000080)="ef635c45011e31c65092e6fc60028fe88994eb107754926728032041d1861f5d2338fffa6f34772edf0c95200e9aae0881e4e57828ca4d", 0x37}, {&(0x7f0000000600)="be2b6ba24b9c7b44df0d3a036b1de23f52f7cd0a250b2c627526ddceef523ab5f19761efe92d0a72d62601a3f851d5f92efc8d2d523c06c44ae82eb6bbd336bd09ea8449501b057502f505e5cc11b70fce2d6b8b15c12ba1a84b99e171b3b0ceefb84595e4a49465ecc8a6e623550d5c79bcdd719a0ae6391aa02072e10627690e332e27f84bfb763ed2e0", 0x8b}], 0x8, &(0x7f0000000740)=[{0xb0, 0x1, 0xffffffffffffff52, "cc7ec495e47e45dea942835d75c9a76cae065a98c8f7850e4c5ebfacabeb2d070f5b260851e7657d2ce087d135cd72e6fe1e82d251ca96ce2fc3be455aff1dc7fb166959f248fa283c6d5d596e25ef8d07265474779e955be47f5f6debd9394c92010d625fa1cb26ae926e10e8e6a2e334e91ecf544f8e7be973ed80cc54029aeeed312fc2b0f7ba770c77f571996bc2b9df2a3b33ff9ec756f9"}, {0x50, 0x1, 0xfffffffffffffffd, "2502360574d4aa119a13d7e013593330e58a7f78a9e2b6c8a6da64a767f12be866612f6bec32c5e094344e1d42a38b9ab315bfa66c520d576dee655640132f"}, {0xc8, 0xffff, 0x8, "83fc759b12876080ea6451d79328718935465e60fe8956b48accdc53dbab81e0eb4bd5f7a10ec2d135a6eddf5d1d46217d2f0d633b01d78f97b9b44fd4d4c21fe6c96257d52b9be914b20c7e3bf4c2673bd270e283f383637934cbb181230b7feba4ae7941ee852d2bc1efc45af377d1bcaf4ceabd0c24759646b30fd7c8f359f87c17f697b4971b84db3936ea28a4871457c80fe985a15573206350dc125621cbb53dc415be10fa4a5f950be18111c0552108"}, {0x1010, 0x1, 0xffffffffffffffff, "dedb64edec351ed9644dc0b03e8758b922396460005d9f185e9c88d51cf4edc1c303a9468289a74423b671873b974fa7ecbd6224a158f79523fca2ffedb0de29345910e6b72c39422ce24ef692ef591c9a7a8a6f563333a4fd0baad1056ac6d9892e575647fd6d2f2bf5e2c94cf77efc274462519ffba4e65a5457b5d93a53cc26c32d45d33c6adcf7df482aa19fed6a75f53501ecf1cc650959c3e260ae83bc0ed5e54f482b428b1dc4546c8139aa9aa2bdd8feb03993f887cd2e70af1f658e016026d7164715e2431b70d456f25efb04d003b41f8469defc32c3fc0cac6f045c0ea2a6962a1ad98054d0183265bd4ff9da5137350e300d10e74c67a8b90430d00f19e6a9967fccf0d0b6a5452109a7e72b6d66fa4f94c0a58bfc521f4f6f3f5c056e4e7fd0b1efa6da85fbc29cc042c45ef19778b14c583cdd2d7dfe3108e813af77424edc8bf734eb529b959b944a59aa1766f7fa7078672e18536a67996ab6ad526a83b066648a878a237ae7208f806492febe382956968d254db67ebd5e905b93809342873f9a7013fe212c48ab3914288385e66cbffd9b3531be7252393d29783177880353c6894427333741ac2e980a2baea929cce2d14e2049d515561b82a923d3a7dba2ba5803d55d8f7d82d423de55e4798216b9d2b22a88a5c733be24b7cd17765a9479e64776098ae863c6c44a741778ad0d5de3cd05e3e4e7e15b79c6f6e6af501f923d120e576c13f8a8a2cbc83394538cf06667fc5855f8d19a4023e97ef0e64957c00fd78c563997e3e41ac6178fb93790fc4ea65e1378d399e52aa7d53cc70a6836288c130a1289f9d304994a7b3700c959d106b963497225be97039b16d3d5c628df57dbc320bca41a0e52c722c8c500125da71768a9e49229aa1488657d4d0c071460e40525a91cf37f34d98bd8ab3b3d6f01af00557d044afbdfb0bf2898a24b91c820188eedb4c898cf64ab2d015e705b4992fa11cbda85ee51291cd855c1c49b9a17c7d13c9b7ed4481f778e35f6120edc0fb05ba3450169b1924e567af502fd53c9760f3d28f325a3bee4dc63ee3cc8a7248c47f738ab1393a05a04cad2b1504e3e8e7e899e3377762f7aa7d8ecc1adc12ebdfa1558cf79e110487697a7603abdefb750fda29df5436ee7cee37c1bbd1b84fb5a96a6858ab0f031693a8b6114810c1c6372adeb1d5fb60549d8f1b59ed046183ae39812baae2fca4828d180fe1727c20a309d9225925330d67860c27affa64a027dc213688e2279116f9f860d2043d8ab6d4284c122c6d4bdb92b3a851391edee39589335ce1065830c968dd9059d444baf271bb1f2da203890c7ba9ffc2fba82459a06321b7fcb10b789e994d531b289922f6d84ac8a53726ee3e7125218d42562982eff688ba6b629a50a103009585c95b86e85ee97fe0e54152b33bcc51cb04d66a1259d2cc237a2ed3364fcdf6638768f42d7c13cca26e69c20d2992354e59a0c47574a1e0a1c6131ef960b51ab3fcf3836245e5b935f2f6a5a8bc363b6ea0e22596b0dbac97c48cac391c6a66d5e205af1faa2299d3fc61e5866f865f3fdbfeb73e1030f0725dc1604c3f63d5910e38564dbed428357388e387d576c2093a570c17ca3833a7a2e39709a0655e0e2e561dcd97f1ddcb0a26bee2c6c33bcab44526d2c965f8edf26ef53c7991da477e70c5d2c804948654d6567939269e6b7716dbe1f4d09adf5ffb8a6117abf5076275fa959fa3e489011c9e690ab3dda961cbcda820d1207a07f76f847f6583e7e41551863d8f46352f166150bc0315fd560e0b34e35aec096b09fa6f453d454096415ff708a4859c39613487df6f6f13113fc7e9400dd1520e8aa38bbe960f5918119e09076c2ac4012733fcca6bcac4f85d1a1e8b7acb20d553167ad543973f3130148fd29f1962c6a84926bb552ed6497cc6e849afc2d6812786ea7a587e37d9bf263e9107db6df119dc3c6f2b3386f69b2fe46ec36b81afe99c9f66c0fbc1e36436505eb8a511df649f68c1f01b076896bec8cc9b186173c03806f3988972e582f6fcce29ca966d1db8e230db158870ffac60b5c4a927137cd647fbb54741655049351727edf2656c233a5b8c4c2ce383ac8377c7450b83097d706d483e848d9a17dfc48e2d0c0cbb9fb0bd9e34677d7d58ae6743e7770e87f3f1ba9047c0efd7b91a62856e6505d6a3ea3240e579aa46a481bf05558114c80a71daea87f836180802b1e53508403cfbd8bd4be865729b018491b1d79d5e61c846fd6fe184207f456907fb5bb06228065247371e9c05ab527e529eb29391a9de98f4b1c8b64f4daa42fc164231305334a07cbf96d7e89e34aae071b9918100133cf179df207a7a0d75da17f96e88459248c5923facb408fae73bfb4069ae8badbbc328d60d1d07a658eb567f14c35956a79d42c86561acc1173dbe9c1857cd59f846067c23b0c74d6b44ddfa1ca006f4abcebdce81987168136d4acf90d5fc65c39fb98a7a82f141348545824f2241ec4433a902e2d9b46cd135bd7c1f6b01f8094297d5a2e8435020a30bda4c5d65012d1848fbbee7cbc9adfafd64ce509047cb96374847ffa4dc4435939e569da3310535b893f9c3f3b028e3d25f4d0fafc17b3e3133dc8ad4213f13d7f6f6a3bfc2844a035d47822bb428c3e404c6ba6c974b9f8c87a4ed65a26b12d83afbf4d621adf853c4d9e60726ea50dd6840bbe3eee3368c08aee976a74c171b45cac8c4fceda8bc4ec78d849888e09548deb1aec0679c6cc170ecd898cd86456e1711f7b25900f20f1f79d3effff8be3cf03c4a33d0f00b8a922497db621f092c8d323409c913799d62bed0bbac2ea06f9a063c966b7cba8fa1e5ced1c6cc126caef5756527c3bab0f30131ba1ddfada7061f6a48efdccd1be875d0b12afaf053e92d23e438d4681046a284b405e55c22edb923acfce26f8a610f20f0d0c5d8ffca2a83caa357e2542bcb9c28440b7aaf11500b239e4d743d2183dbc384b700de6c089f508f097298a159e3828882fb4ef58e97b17d1491d44d1f4b4626be22591aad6e46c98c750621eb91e7516068594fc3ff580c98805c0af1ee09d8cf95e5a88db7bc9c3f2ef18b49eb0b390deea8a42c911bfa4d9a406f46c2fd90843c45aaf6b7f1079eab08d72c3f46eb6c38d8ffb0f080a70ac9a84e5d2426ec064aef6d5360eab08096d363306932cbe3d8aaad8d45710b42f2aa07dcbc4685c4180ee7df98756bfdac6733bad0b60db20c7c0b2aa321385099c7ce0aa78aa5744eb27a5f6611d63295228d9546e7eee99718abb6872c2a4f408bc11dfffff8e3df78c2f4bddf7bbaa0e122d277346e1b9569d5b690576a6cd25cd72d1cd0bd998dc9d1534c4f6747506716d5e0bd09422310496df0a8a316ef2580f4aa1425945d47ac5a9fc4d9c60050bc18d8e9312412e0b9aae539ed00d4bcf5c6b7d62cf4fecef6f2f5048db53c7a1ffeb206fdab2ed2e5484f32facd630b7c6f6b2a1f00f4e55c63ff15560daad1c29b0afbc184890300079e038094264fe63cce9a59c3a734ddc5d2ae88fadfa39e45840e77c96e8bab513254213c9945ccd9d7a549d729a373728a3319b781ca379c6535372b0cf6b096900001c8cf2d440c53ae3c4310239df2dcfc322a5fb941a1fa978353a13eeec4833711e1bd37571570a906f816144aefb0503fa3dca33aa1d99c1ea943798f0f9b195c364a52d6f1b43df07078346f4b2bb81b151dd55e18e72aa05b3093d94bac3c2c246338dce7871ba809960c4d6d52298d0b3735d815a8a00981b73af0d0079cb73940715fed19b9bf0a13dd1b3d659881cf55007891ff0bd19794102ef2269351f1f25dfdfbc236cdfe898adb84a8de3c7d6614556fe1f3ad1a5ffa73e4156c29f7e1f7f10dd121a9e3ed93a06e5e6790059a483b7824100ac22ce6f8dd1ddf470946daa57c5f5cde0dbf0719530dce83503e248fa7d500a3387fddc0048e7480a3f7f110fa9a05b97370b7fd7897a7aeacc1964973533f0a752c1fd49e7374070bd2ae1665c8e6adce430e925faf43c7a8c52067b0583c8cdfa2c3a19050bb93324dd48ff6f86f5036a83b592774f717089d8e0db7a7b1f00cec735f027c5408b4dcebd005939c9eef0dbae34f5d826ec156e0de23cf66054f1241c2d4897c68cd970843c8059183e90a8a3faebf8357582a7353d71177c55473f993ab84cff5541c3c2d9562ac956f5165737b418ddaa2590923eea8db78e11ed2f8cc2d5be51b92e7090f741787fa51fc5503b8ef223a489e00d9f70255bcd4973e95983b6874b2901ef34e4105099113e9edd1ab94737356d957834d07fcd0a45f6886089be65baa83eac1f401a82dcc31bf29e4822b85ca8c1be65b9a427680cf8b8c183bc4fca7d3081dbd02a1a9f9e5a74cfc6ed6af70e39a6440b00c59ee6fc4a3d07050ee820a4f559213b67316363bc37a7324fc7570f52c3f8a5d2d68c1f92786cfd625e19a5155e40510208a763c0eae8e686e1e9dcaad26e0402dfc7f76766f741bf8be064eccc65e1b635d217324c9203570c1aa2d64143ad7528989cab80bb991baf165081511e83d88d334bf63afe513397a4514b00307d5f33ab11fa76db24deb35e0ab0a50d50efd6c304af5aa671c517afca1af7d993f3552cc6c90602872bba88b1a83b61c6999ffd4a43e19facd753b220dff2fd8a919b016107133ad86d171429b9e414b8187bc290836c275f20ab11a65ee6f1e51a291b0472b53dc641376d86d4d904f77d626ef1de32c1dd61d282ff718187f2f9892c703868405b5b154fd42e7324e6f1363316d833720be756e39ef4008da8384432ab4b0441e7b160d700b0ae5a30b051ae15990d633917c6f64ed90605921200528f9a005aa5106747466b15ae5335eb05c2eba3e08394c606e5e7b59a600ef14ed823ec80b7e1a00c8a28cb44ae302abb10ec1cf04472fc8a90cca052ed4b0e7e5a1136c54c1ff098fe8a15ef21590d67a0ea2062f193eb959b0110f9ff750b040c9c75e77fe14954302433356a3c964f17befe7c842e60f7fac92591a80533d9b5974237e16f9a2c084ba948f3a1e9d3b579e5bd5f690056ffb6707325a54708846542bee18e903b08e7d6669605df79579365d9e25022450df7f935d141f14cc87594b90d0762c1b7e382d2200438270a8af2b07790c8abc709fef3f2f0372cbc7662f2d8c590958fbd351b0f85fc60244a9327f9435a22966569528198bc4a67d71dc9b20494f67729aa311f32b05ac65f61eec59d1fa1ee8a761573f11be750fff3a9ef6cb46bfb3f08f0029271540b0fcb1ecf7e38af5f4d21701785bd494e88581a52a38ba1a0ee0cf155f5f2713e45f91c4c2d09cd43d1f919f1002005cf07e162227c734f826767f2af34472337592e793f8cfcec2a7167e0ab93d532fb977998973345b0784be7a96936397fcff096936a7914eb78097b27a8274cfacd2c54099c13c80a06a4c4c163fb694bb7df0cb483f83e5b5600c16a59eb31a6435e96ed049cd8d4ed4959c0ce703e3c90aa15409060b982a1a9e10c64bc05992f1dc4cb1d8fa5f164ac1db70b6db2c7b0299ec11283d736f376ae1a3538a100d3d987596931b1e0f66f6961d0e407ae289999fb2a85869468f9b19c2ba95f21932f9fbc49daecf3cf61af5c07aa2531c08372fe91464f525ffcccb12946c41d9f0f50b2cf305638600da752216933d2e35bec91311999da7ba7f49f045548820c3e9f9f2db3754f38587f4c4edc06e3f073e764f7e982593737"}, {0xf0, 0x1, 0x2, "e55bdf988714f5b61611d64ee51e1888be0a93bed57c199ed4f478b4949006b5e2b35b1113768df89c80b68fece5ee8f469c87a9640c169dc3376fff76e72dc68b95cd4d6e7f89362ba6ef3b496441db1a1c6594d29d13da01c6024af4d3d2e2f7b02b8dc2cd4bf2d5ad4d90ba1314db24341de5a4a8d520425d5275372df2e77f50a2bedf1dcadc451f15b2f89438b26aa98b76bed8f0a53ba2c131cf24bd52a6028c473d78ebcbd2a064d169ab86df174d1185b4fcce55a14c3ed7e1a823754ac421dcdf109417dc3625a7e96832374af62a52ec9ec96029ea"}, {0xd8, 0x1, 0x6, "10100325d813d1b4b00ee16d2d653c4c5463d9ae6ef33d69c456e3e41dd7d0ab547e983f28045972f58f2f1241aa64938ff7d43666ce9bce1f9d6e7732db6195355ec4890bf3cae7e9f2d98923010fbc2955e46fa6ea9da1bb5ef3c650b2c210d72bcb73084df87e9336d016a7061892b977e0e76ae2be7b2236e1ddd9724e61150d1e84bc4438008119e46a664d70c51705cc48729afcf9485de7681e7738fd28eb496d97843ec79e2d1739a66a788ffd14e0df34363151bbf5572a25b7068160640731b173"}], 0x13a0}, 0x402) 12:39:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) unlink(&(0x7f0000000100)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) syz_extract_tcp_res(&(0x7f0000000200), 0x3, 0x400) r1 = semget(0x1, 0x400000002, 0x10) semctl$IPC_RMID(r1, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x1, 0x1) syz_extract_tcp_res(&(0x7f0000000240), 0x9, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x8000, 0x8) recvfrom$unix(r0, &(0x7f0000000140)=""/187, 0xbb, 0x801, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 12:39:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x0, "955cb80098819d0000001e40e6802e00"}) mprotect(&(0x7f00007d8000/0x1000)=nil, 0x1000, 0x6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x8000, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:39:40 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0xc000, 0x0) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000300)={0x800, 0x101, 0xfffffffffffffffd, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffa7, 0x7, 0xffff, 0x7fff, 0x5, 0x5}, {[0x2, 0x3ff, 0x2, 0x9, 0xcc00, 0x7, 0x1, 0x8001, 0x55, 0x72ca, 0x6d, 0x3, 0x6, 0x4d, 0x1, 0x3, 0x1, 0x5], [0x3, 0x2d5f, 0x401, 0x8000, 0x1f, 0x1000, 0xfffffffffffffff7, 0xfff, 0x10000, 0xffffffff], [0x7, 0x7, 0x3, 0x3, 0x7ff, 0x4, 0x81], [0x0, 0x8, 0x0, 0x10001, 0x7f, 0xfffffffffffffaf5], [{0x401, 0xcabd, 0xff, 0xfffffffffffffffd}, {0xffffffff, 0x1ff, 0x800, 0x2}, {0x10001, 0x20, 0x9ea3, 0x909}, {0x80, 0xff, 0x5}, {0x1, 0x101, 0x9, 0x6}, {0x6, 0x0, 0x401, 0x6}, {0x800, 0x7ff, 0x81, 0x80000000}, {0x2, 0x3, 0xde8, 0x7958}], {0x7fffffff, 0xf6, 0x0, 0x8}, {0x0, 0x8, 0x7, 0xfffffffffffffbd6}}}, 0x8, 0xa959}) 12:39:40 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)={{}, 0x8001}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x7516, 0x8383, 0x80000000, 0x456a}) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) munmap(&(0x7f000024b000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000353000/0x1000)=nil, 0x2000) 12:39:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0xcf, 0xf0000000, 0x60, 0x2}, {{r3}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x8, 0x10000}], 0x1ff800, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x8, 0x22, 0x10000, 0x6000000000000000}, {{r0}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x2, 0x100000001}, {{r2}, 0xfffffffffffffffc, 0x64, 0xf0000015, 0xfffffffffffffff8, 0x7}, {{r0}, 0xfffffffffffffffe, 0x98, 0x46, 0x7, 0x4}, {{r2}, 0xfffffffffffffffb, 0x42, 0x40, 0x2d, 0x1}, {{r0}, 0xfffffffffffffffe, 0x6, 0xf0000000, 0xbff, 0x8000}], 0x1, &(0x7f0000000080)) 12:39:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x0, "955cb80098819d0000001e40e6802e00"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x5) 12:39:40 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000003c0)='r\x00') r1 = semget$private(0x0, 0x2, 0x49e) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x1, 0x3, 0x33d6]) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x3a, 0x0) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000240)) r5 = dup(r3) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) pipe(&(0x7f0000000280)) stat(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)) 12:39:40 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20800, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x20, 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x800, 0x0) dup2(r0, r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') 12:39:40 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) unveil(&(0x7f00000004c0)='./file0/file0\x00', &(0x7f0000000500)='r\x00') 12:39:40 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)="ff20d07602237ec8e097c00c13b23b610df0d1255fb294cfe05d3a8a5a36910b8f65333026c639224d747db57166a6d6ec4f408d2e3f6d9405a2f6b39352c1f1035fe001658b1a4ce59546b424ef0346acd4aec4717f05aff30f54f75290c703a04a1d40adccb94256fe718e446880d5a97804a8c764f6888d061d0f21f7ae5951cc84d58075a3979f2f4623d6ce26d374dedbbbdd1b49c51cc5bb5fdb16c08432b79b446643d5d6844b4408867dacd8a3551a5b17eeb6210d12fa7e7d438b17fc6a5396a63c57acf7820cc79f091e88985937ba26dc6acc2c105f207814e953a75427d62c58fc55868ae5", 0xeb}, {&(0x7f0000000440)="d60320be19dcdc57f0e650a15addc51c07411ca52f975e54cdede63612c2c2d008eb96aeeb2298bdd171bb22b76e1d42fb42ebf6a2b9f48a55f6d293ebb035b30aa1c59aedebd07ea8a3b34cae2fcdf808f54f7915f3c16bc759c7436d53448cf3f5ccbd3e90cbcb4876f071c0799745cfea317336e0337d71cf2222cac507e2285a2816d6804c5125018acc7262f944f53a61ec7a4988e2c042e3f7a131c894a0ef204229b3f89b90e678991cde290f1de786c07cb107358ac38dc6bcd172c696c74b72a59f53e1ec3310d679a83a0d050a22dbd061f8b755e2a37cfb6ee3dc0637059f05015a07bf5895967675a27a335b968a82fc", 0xf6}, {&(0x7f0000000540)="068e4a16402f2d484ce36f1adc4fcd78df7bb1411c8cc3b0fcf411400bb6eec159944941272b3aa3ddf0e4213bb7c4cbd77e4d0e53aed6a88426bdfe35849ea6683b3211bf33735fcfb0d9c23f3882b7129951ca56abc739adbb02fc37c645163d5a60b20078970331a7e429e895b64baafdcaefa87f1077f2159c3440b44994280db07ed42bd2a7dcda03989593c74c512d5cad25fc99edb7bf5b46fd46857373760881e3c8a01ae289a179a988f577c5e4daaa34848a85a34e00438f3e12e7757cbf4d40cd2c55cabb3485ed310ce57ed3e1be0f613ac9371268b2536b0d2343318264bd10bbe3af82268398c6ee40e2e9c18c1d65913557048a", 0xfb}, {&(0x7f0000001980)="fd9e5e87dbba4d44c84da73a72466018d8f017cb49a9f256f0b17b047fb3812025a3fd2bbfbac89a389b54520f6c58fa6c10cf6c8fc7be6ab651a047437bc7780f70c35a8a14ad5dcd5f41dd5d782411ee6ad3789b538ad31dc70723d8afef9834d73e9d7fe32a4c82ca5a6bd5ded98fb72c66dfb43e781d7fd820d7d77b883d62a331e1108cb17887fb0da100beccfe85bb504bc51f9c16271592d37cbd8c20e8be1fe4190ce2d8073ab252ac46177cef2927bf24384edbd1966a5b9f943b15504f3e08522eefc0777f52608c910e5b8788d7e73c38e5869c16873df115b86aa2dc08a19ea7c6f18a94f24de9e9ffa4910fae10a3e45e0106f6449bfd700c7b863123d98af255b1068156992d3d6d2106e417f7a4b9e35c62afd368b6234d96a29c7ddd881a1cb8edb7fceda91e07620c58b4d3a468f4d6a042be2f237165104f4fb34c67fdab9b70ee573f4c44d5ce3767055ad100b7289128f6cc5f5a064e0cf5f91e8fdb82b71c69aa763eb4ffbd111453f0df9c6feefd7ebf6cace195c75111c0b020db69b2c05cc904f813334c093a227ef0643b88210c22cb9f36436ba5eef6835c84520f75f7c66c96bcf50fd8fb5870af6fb8a912b4f6b44fe40d5c922c83887125b0e5df023d4e85872af160fb4c09f8faadff386a95ee94cd4557efb09688651164b82d79f18bd687a87fb7f409644ec3a45fdf42544d94e73084180485b79187adfe1ce97fe615a6f901f24b16fe84bf77df37a9cf56dcbc7c7f097c60d745e4870fb22d6b07eda3555a7b216f5e9b977c578224ca65a0fc8a1486508936376279b0b94fc5e5b3bb375350313974d984633dd1c8f2e2b4d2bbd26d96efe1141e457f7539626812c072df3e23c142c882327368976d2a2abfd525610e3f12aaa736a88a52d0cfd805db02d7217d5078de46200461a40d7fbf8b42bccd94ad939ec109e863e97f43c34732d5796791d6e6586fd67d1b9e1c85552ae61798d753d9bc3a746d20cb932873c489f90c38c6e94230be00d914c90ec58c9592dd5d95a97335fb450b96ad61cbcb1240fb5ba701278ccdc04c6e4863a8903dd6d92271309cab9a91940193ab631fae3fc3aaefe0637e9486451f7b50bc4a513154682c7380ee5f890a5be7eb170308e1639d0f2a6a23263a6b5c1da50ef83683c20e05618906ec7471b34e9fa11b2335602d1a956480a6feeac356bf37bd85730bc4672e3669be27611f2021f4c2b6858d939bf77aa72f48a1198c6056147bbc01495de43b1f2a658416493222e17d15e1e47b9f7ed7eb4882f3403d152b518b6de54d237ab60e5ca1f152548ec3a9c22765ae4ac65231df2f49da4a125427ce97f66d599e74d881f45a531b42673e39077774c3c7b9b834d9ccac29f0c5d54aa92d13309c038d8704d127fd5bcec6b711cdc1d13294411d10aaccf1cc71b909c358e0fa119d83932ce22a3d72818c9547889229daaf5f9046e4e5a008f64c31c735d0a0c64280d1d5cba7a5411d469e3a4c63d973b858f4789f292d4207b49e69c8ae73e2979d17c541e4c524c6ed40e810d2a9c0684840c2059a7f24ba20a9ecf2b4c794816a26e4ff6950c12a099c729083de0d6d138d7d3edc9ca1fd3e175cd37822072dd49a508ebde2bad236eb1a9ce1d93cbd43f5ca2513d446a832074b1946f44f3726b12e36af7791655c8bff466ab0604b7f013e55c40d27fb5999a33b83f3ca3b8b944741094c2a5177e8115f79a0cc070b45ab1e192841a3757d4cb11faa6c520b8903b2d1872bc7e6529a210b5950a06431948491b33f189b5b65a46b83da1af72a9d546e1423a2ea209b9a3f3869e71a9e31486880675998246d9b624e634f1c805bda0c596591ef58698e1f12d184425ae69fda6c32d6af23fbd0f6d60f6efe638a2601f5f85548aff911cad600af57e9850da48d56629cc6625a416e555bfadd4155b0fe9ed2fae354dcd217462808b0455f4f269b125b5d059e0404cd6cf71ee96429f4a0a9dea1b46cfde2462d673ff76d34cbdaf156f8f920fe6adf2832b4a919c4b5ef6add933466afab75f635107485f5e63517d9684f6775a01a1f72e0215e77b8cfdd81e72c3e33fe9af9832caed4a16061a60d79326e44b4c0f76c905cf5503c0abeb95761c7519d81589b8e7c44efe7b37d535337e74585105ffd0522e6d91f76e9dac3c013ef31d50cf92773779f80684a71811709f3ddac41690ef88564abe7a6929f9ce15e2a071c83f54d0803fc1e3adb99857dbebb165e0c472c0e9c353bf98ec0f1bca2286b508b0e0e5717ce66b25e0b07da0bdb73834284ccb04b170ee2f7e34ff5841b1eb5eb41c127f6b8f4eb04c219247d995ac7fadd7bec059143e1b096aa687877bd25616fbd12916cfb5447486963e0e07ae3452c81dc335991c7313f08cccabfd22768f4ba4498e86f1014ca85e92e432cdf1c1a10ded6b7103eb34bf8d346820e2dadef1ffdfb18b60df5ddbaa4613a2c6f94d4bb6bb65c33979128151348807103ec37b570c997e43dc60470a8bca1d5a809c9c42cbb814c0f08539aa198a6d08f603b5be7f4001bcf827dff4407b96d61a141687dc3c9d2e03383e190a9bfe4b787152d12aea54e5d23df51bb8ccb7c13a587a71f902fc4048d75bb91d70f5c7a90a0ccbec1db4dd754f3645c3f7c43637a28637c6b3a7150d3faa6471274c38d2274cc3431b370a607657fb243e86a3a35471bcd805b4ae4446d5038374e1e9d21e17c55583768f205ac67a03e87e6bb89ec96bf078ac1430441593439e08fd2cdcb3a256989bb2e8e9499493a1f1acc05a94a6a4237ba69f368a75801746c348f6179600471ca6c9cb8e9fdd713ef054b975349f29bc294aeaa49b787a76893ae8b41ef37904d898f8b48147d27a8a4b895517925b902c2d0fb6a205331970ab97d4fb912f098257857ba1042b2c54370829ad39fc3de9cb6afbc3242a1b3f18e4f160add256fe05965f1254569b75048e40a7e4eb96408b485a7a2590d2317a122cb970643ac1758c55d0017e86f5980b387a5dd37c5279a1507548e15883d8aeea002fdd485e2d2eb039924bfb62d9c1bfa30df18590346a346dedd4a04ee30824f1fca9f96267dc9eb0ff34ead2ae54eef188a9430f6b2f66809c9aad871ca9844ad8d6e3d204f0c1b6510ad64d256997b863c776cb312de891d6558d4060dc6d140233622be2c0d8d24f15c3b66120b4d7ef248527b03462062749439517509a9e5b6edf009dc180d2997028baec02f687449c8587ec9985712d34f4f109872d9ea6295c9168d55e599638011b324c95c2571232f4b70712b009250df7332907f95eb55d1d37a70531d6d6e1047c549bacc6610bc01086f7939a5b76da388fd55d31533f62a0c242d63432eb52de1654f87195252b56bf367f5a6e877cf94db9a7ba6f90747a599590e0dfb76297ff26b64cbd0b4b965b37cac5909773e42c92ea8d52e757de2975fd2a9595eaa76d8a1df4f8fa4239c395bc21f4fc93ecbb10cb1f4d86b85ea1753a8860d0d539a2d15afe8febf101af5532edad43b864623cdac3aad1e73189190cc05d0930a4d2994519c6e1b662c7c45c57310f95c488f60a6b65a3a58276ae75fea5a4fc33d0bc8b1707731f54b364d470a27d55879fb55d1fe04f7e61262e29232ee1c54bae2dd1c211cfebd7f34aee60dd0b5a0149e2a60963b90cb035a6e021382562b0a86d97131adea807dc328dbc5d502bfd30639f15db39a4c8d5084f6614d5b2639d9777a8c17f6c72677458095da386faa311f6278b178cb0d2503a9a76c2be8512fae3a3f8495bdf762cb9cb0c1ed057995fd49893bb00e1e57d9c115105abf234d477d623a362a028939b8e0cd7100cc4170a722fba7fde8f93973aa8ea949f25357eae9b900059af26be1be0f4a98413b3013836de191fb1e8f78ed9001d7a24053adc594b065175f6f6e170abec48c9c495ff132949930188c3913213adfab37a7eb3ae751ec4e9074b009c2cc1a5b81b95620ad988001679b5df46ef92cf1f48192496ab709c59b8047eb07f42a1b8b23015344db2aca0d599f424837c7ab611d1ca8e9b7931124bde2974dd4cb34b36c8f5f22b7c7988bedc0de5083c2ee3b7b82bab63263e4e5635746b15ef49813c3d90f562e831c0b10a901a68d5d3807569185a7fce83c382696fa87df5e78d1c49a9010580f2e4b80390bc008b24f3361635a463cb87d98917e7883b4e2bc78215db05864434f30ec7de696fa53651cc989fa75b112f04fefe05c225e3d258dcefde3f001a69ff30078dd3439c98bad9ffce33827474577cae88164cf44a1d0e929db3b1192fc763119c876b4349c2e7c98ee955630d28cdbab89dc600691b7e99cc4a56c3b04a138fabd171567487031a154dfbdb3765595753130f4404fbea1bc3f68ded09b556886177f114154afddbf6f6eaa08a710d2cdaf3ca57f560c07d477e341defdf983a73de71012d6fc65dc07901703fde6d2f7e8b3a8fcbe440d7987b29c44c6c6789646620619d6762fe5f60e13adb8caf11e79b646a2fc6367edcd15720043aa3b391950b2e9e45243f6487b90d5d35726450e0d80dcb98825bf17f592c909018ef3ccd4a9edbc34f2ae74a61f8aba94b182571f05a584857e413a7240be38f4f9974d880bb06dd4c80d8279aef8086b90b039ca3ab25e88f728379346469f1f39e0f9db24f291e84d4b631165141b352f12e6397681760cd69e9496933f2a0c00863932265259e8a1d255c4ab072d6f83f70a08af57a27884b50f3671b9d105cd830633079781a36b6750efcdf52f0ac38090d6439ede9d0fcff20407db203349e6efea1c51b6fef741bbc8d0906e72a98d6a0a016b9490528589a011196a9943c766e1df99f140d656e43fbc62e0460e639d3b8d21a5fa778229d239ddba126a3467b07df204198010d684a88425018dd286ed1be69d51e2a31800422961c118049592d06f18340bdf75495877ae6d59d4a42bc84200800d0204a22a3c95cb3db228e57c3eacdb1603e8375b7df75e8bf31e2de68381316f581edb89dc4389a49b71427d89e5c0ec516e744cc4de309db163adbde16bb246fea4c855b44408b315a8e08ddc9d4096d01345a8848f1aec5ca897704be028e684c2576b4afb2ee8612c43d13a05417467ed367eb7319cee4ee8d677a8676bcc47a36281c96c61238bf6450be0cc5a36fd644935d967fbdfd2c34ff1ad089f9bbce72804d431a76d67a47f7149dcc531a7644753876e000f75f75b222e5893fc15bfc20f57b749cd25e3af7ce1d182bae7f1d4dae1ed8ddf1a710d2fd4fe0ceef7f41862a67da8a8cbb997fff2e3032de9332f03400f33b900b83d8f8eb326ae9391128e1f3e2603a037ab449eb8306503111750e30787e9b7686e8879a114c8e3195b389e273297a443d117cbd6c528b7d3aeb15c346aceb3a9f11f36110a7f0346013d55c66c236a850d9a7a155e60baa5c4520f49f58a0a34ae8512611b81d0425404e07888b13ae5b447dd20a83669fe704f73b68bde222b66f530c2fc6aacfa347c1dd66a7ce7290cc90891b5b6305909779dff9b740ac56cc782eda2f8ca93f88860e668811805e9a24a95a972f080922f3243b59e777053d613c2607b41ded600258d3b8316a8fff2a3d1c4fb4d058cb83f627bc95efb274d5b7fe051acebf8b0fb153774cf058d5ee6d3f64ea9bfc4a8d019273512d5bb0393823689b78a45496ed953fb1fe297d780cf8a7c92d24d746f654c8aa1dbc5cdea9930b28fd54af50b", 0x1000}], 0x4) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 12:39:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) listen(r0, 0xb170) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x0) 12:39:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$getflags(r0, 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 12:39:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) 12:39:42 executing program 1: socketpair$unix(0x1, 0x8000003, 0x0, &(0x7f0000000040)) 12:39:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x2, 0x0, 0x0, 0x11000ffffffff}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="a18607bfa407071ab5b5deb6f520d218f7f409371ef63a66866eb235d1c399da77868fda92", 0x25}, {&(0x7f0000000040)="59b4deeefeddcdb76ee9c8f37a04c63014cba03c55e2a42cb833726e5058a69f6c5318a363b02ce299d58c2d5d97ba5f98801919b8ca695c064880beb591529bb84aa29c70bb56e746d74c26a1d409145e19b17b07dbbeb613c6c07974dbec08cb5f26727cadb30970c43d1022782a8e45b65c39c5413cf92dd6a8c0a17e980e8f3747d403f5e381fdcb0dd14284de01e670b294da5e9cc0c772dea1ee2f6103921b9258204bbe07b131bde5cb7065a9814354b661141df4a02b0daadef852562aa9e52ca5985f92b63f4e4130b07250d8bfe2c39df47a639c3e62b378b52839", 0xe0}, {&(0x7f0000000240)="65a7262456c11590cd2b6b89f4bdae8072ae7e80b880790d0e21c041d010f85f32c701f6dd9015fdff2e695ac740d4f5bcc4ff035af2f2ff71f26ca898f40f18a5c80e2207a881916e959eb3267fbe00039c13ac41190da492bbbb7e8d55e62ad8de619b82833b5b557ab824d5d241012ce2b9292f3a41f62fbe7955d89fdbac83c97c4a24039e689c3e41c585397eeffcbd71b9a87b2c15a5f68304bdb06a55c4fba49eddaf32f53a205933b5c6f87700eadb0701ce6c2f524ba3bc491ed066ff34524a5fe0093b74ef3dcb5c25", 0xce}, {&(0x7f0000000340)="282134998e5ae4ae96b8a15222a0ad5d5433105cf81dfb747716c162e52bfd29b3f32b5ceddd8fb3ea1f8b63ff2698030a974fc8d7b71ff79b66e9e311c221c61465e3cb0972327b2073d04b7830bb91af2a96fb8b45a3bd845643b44c3e2da71ea42c5609a6e0b841bc45b0fe093d6d195131c5d57c5eec919ac6b73600adc82c1f33c38db04136759cb869dc5e75f6246f2ba3362345c389f62205fc081bfc9c773c12081216ee9c7f987d89b02f000aaf7098190335703484a969a43f1702666ea80357750cb9f5e5e031d9512252ade953527e085a733db1e29d3dca830e8e6401a4262ff1abcb72f5ebff6894", 0xef}], 0x4, 0x0, 0x0) 12:39:42 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setitimer(0x0, &(0x7f0000000040)={{0x565, 0x101}, {0x7f, 0x1400000}}, &(0x7f0000000080)) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000180)=[{r0, 0x82}, {r0, 0x6}], 0x2, 0x0) 12:39:42 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/251, 0xfb}, {&(0x7f0000000000)=""/42, 0x2a}, {&(0x7f0000000300)=""/204, 0xcc}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x401, 0x101, 0xfffffffffffff800, 0xff, "b40c1d6fe0ccda6193b4cd043730d7a1bad4d67c", 0x20, 0x6}) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "85495588378e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000540)={0x0, 0x3, 0x80, 0x7, r3}) 12:39:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10002003, 0xfffffffffffffff7, "8549557c14eb9d00"}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 12:39:42 executing program 0: nanosleep(&(0x7f0000001c40)={0x8000000000f0, 0x7feffffe}, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc, 0xa0) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = kqueue() pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="9a4b25a7742b9fc57d487933dbcd834478e11956059baa51b14e6e215d3ec427a15b54cf6936", 0x26}], 0x1, 0x0, 0x0) kevent(r3, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) close(r2) 12:39:43 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000000040)="3be3fd9254cc2806124457f647d9517e6df4ff0d09638a187528dddc1c9e79bce5e01088755085e9e3a157a80b60f0d955be66592a6d5f229a152fbb3f388468a2616f2ae684e081846c64f047c72d019476a1e570fd8fce4a514a", 0x5b, 0xb, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:39:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1a04, 0x0, 0x0) 12:39:43 executing program 1: ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000040)={0x3a5d, './file0\x00'}) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140)=0x7, 0x4) 12:39:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x800, 0x0) r2 = socket$inet6(0x18, 0x4, 0xa47) r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xad, 0x80000009, 0x3f, 0x10001}, {{r2}, 0xffffffffffffffff, 0x42, 0x42, 0x6, 0xffffffffffff0000}, {{r3}, 0x0, 0x0, 0x0, 0x200, 0x2}, {{r4}, 0xfffffffffffffffb, 0x10, 0x20, 0xffffffff, 0x7}], 0x1ff, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x4, 0x44, 0x2, 0x7}], 0x2, &(0x7f0000000280)={0x81, 0x1974}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) flock(r3, 0x1) dup2(r6, r0) 12:39:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x6, 0xb7, &(0x7f0000000040)="752b494bf1598f6f7f934462466cfbefe175eeb68dd83ff23d293b50b6291853", 0x20) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xfffffffffffffffd}], 0x8001, 0x0, 0xc600, 0x0) 12:39:43 executing program 0: r0 = msgget$private(0x0, 0x8) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000099730000000000000000000000ca1a01eecfa968550fbb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/180], 0xaa, 0x0, 0x1000) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/21}, 0x1d, 0x0, 0x1800) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 12:39:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000002c0)=0x400000000000000) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000080)={0x2, 0x1}) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000200)={0x7fffffff, 0x3f, {0x7, 0x9}}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) recvfrom$inet6(r3, &(0x7f0000000180)=""/83, 0x53, 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x6, 0x10000, 0x9, 0x1, 0x3, 0x5, 0xfffffffffffffff8, 0x2, 0x2, 0x6, 0x6}) 12:39:43 executing program 1: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) syz_open_pts() execve(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) pipe2(&(0x7f0000000140), 0x10004) nanosleep(&(0x7f0000000180)={0x0, 0xb}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0xc7, 0x6}], 0x1}) 12:39:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffffffffffffffd, 0x0, 0xfffffffffffffffc}], 0x0, 0x0, 0x2, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x100, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_media}) r3 = socket(0x27, 0x5, 0x5) connect$inet6(r3, &(0x7f0000000080)={0x18, 0x3, 0x2, 0x4}, 0xc) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0x0, 0x1, 0xd, 0x4, 0x3ff}], 0xffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8c, 0x10, 0x4, 0x3f}], 0x9, &(0x7f0000000140)={0xffffffffffffff1c, 0x7fff}) 12:39:43 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) syz_open_pts() 12:39:43 executing program 0: r0 = socket(0x18, 0x1, 0x682d) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x7, 0x39, './file0\x00', 0x0, 0x7, 0x1a8e, 0x7fffffff}) setsockopt(r0, 0x29, 0x800000000000033, &(0x7f0000000140), 0x0) r3 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x3f, 0xfff, 0x5, 0x0, 0x2000000000, 0x1000, 0x1, 0x1, 0x2, 0x9, 0x625}) connect$inet(r3, &(0x7f0000000080)={0x2, 0x3}, 0xc) 12:39:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r2 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r2, 0x0) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) 12:39:43 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40000000bff, 0xfffffffffffffffe) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f0000000080)) open$dir(&(0x7f0000000000)='./file0\x00', 0xc0, 0x4) 12:39:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x100000001, &(0x7f00000000c0)="86537602", 0x4) pipe(&(0x7f0000000000)) setsockopt(r0, 0x0, 0x0, &(0x7f0000000100)="a7079d8ab4dfde4c28671a45be098423fec4d9d68df1944d6e41c74ce243b78d6a35dd44dcfe43d7bf0c7fb55a1826080dba1626af6a4d1afafed71510c0a6c1977a1158057c7463753924217e33c157cf852a45908a431f563f1aa4c30b6aeed184bf967c8362d22e7865f5aa3ac71732d7c04fe55101ac2f7508a276ec1d5bf3935f8e7cee2241fae3ad5866aa9edcb231371427f66450362e09264940176a51a64d246538dbfb209dc11690ce3996b8b23fc5e9559acf9a9c0340a97b73f27c86068662a592b0f8", 0xc9) 12:39:43 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x808, 0x0) fsync(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x8000000029, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:39:43 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x42) sendto(r0, &(0x7f0000000040)="8cbc8cea6db4fe3a64be77", 0xb, 0x406, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = accept$inet6(r0, 0x0, &(0x7f00000000c0)) setsockopt(r1, 0x65c, 0x7ff, &(0x7f0000000100)="c780285268d84e1d14981c2a25d8675f0f014b09e7d7c2e3d6be1c03a931a8e2e627e8cde091e9b89caad2dadfe5ce66c85b39a0a139fffff0dcd7add712c1dc5583e3b89c47269e37d0f8cf10fbaedb8b32e84d0fd038124c974f18cf0f84ecafe5565bbe86dcfb83c6c794c03fd43fc7a95ac09bf898bd669618b3ff44b5043b9c02ca987f0ed6fc994f02a5c80ec9632d99a6a639fd08c78e03cc60", 0x9d) r2 = socket$inet6(0x18, 0x2, 0x9) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x509) getsockopt(r2, 0x2c, 0x1, 0x0, 0x0) 12:39:44 executing program 0: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000000000/0x400000)=nil, 0x400000) 12:39:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="009f380287f2629fb12062a73a16b83418e0812826c07b36683c83b9765b1deeec236370eb773fff9e04dff24dc9ed0ec4d810eec734aa2355c713b49e", 0x3d}, {&(0x7f00000001c0)="38dc9a02ba5e240886bfc5b9a027bb180fd60acc236c3ad73acf2b273f531e86de0d1dd486cefa7ca6e4f69694d0585479c4e84576a64873160285d1f6d535224ead01dc63a9c7ec0268f3ee4879d4216ef937447fd7be03cac3256a571e88b44d1afb248dcccf1aa55ad3f66081fb460b7bace9cfb7037d700f72a40b3a7927273644eada4185a7b11c378baae0c9dcb01a26c0d02886850398f30af9523b4fb090af823113d4cf2471b25cfc8bcd313484c7cfae8c60af65e00172cff427611cf4a8ef9588fe18b5516843b27f9fc550afc4b83bcd73563fe1db7fbb6eb79260171391017480866743e1fd83a7c802e4d7bd397b7833cbea0cb8", 0xfb}, {&(0x7f0000000500)="8765c813147c85fab4b879486e916460748c2dbeef29f021eb22edfa3784a24e155509adb9abf11abad297e8db9873a97fab6dcc96c2e60e0709b15e6aa751cbd4e17f168b70c123f36d11dd82ae235fae834062451d0688812e4c116a3ef82f50960444b75348280966e6b1eb0d3738b0716deac5cefe6cb19d806db60c9701bbfb45fb578397a7cac45ac592565da781a0c65e063db9eb3d34833c4e20d8bab002eefdb175d9a0370a71b37d4965b7d8174a33567717f153a80eeb1b0d1c988466ef9b1ae082aed015b4a07d033d67743638188df8f23b500de2187e01ea58b99dcd183ec8859c7b0f8f9d1a1bbfcd6732411b06dcef4a0408de7a623d04b60e132bb7c19ae747116f0d2f9293e474d05d0332cc9d04172b0adbdffbbcd1ab9d752c66c1761b53c09d4350a2719b5b832e358bd5df6c6d51230e1ba251f390986bcfd13c823a260da50e9150b8713ed999ba8f0553a56b47493425922132695ae65fdb65ff7b2b9107ee11ca0a66b3485f6c0f11dac08300433511d82b6056be8f7f8bbf4c9cf9e9588177044addef5634c02d41ce2adf1ae0c7e097892c92cad04dc73b6ae681d83f9c762b9799acdb1ffb2641314d97a402ce961ed568ee6c25324658e343e60cf803e1e27b8e18de8fe19b84ea97852c40242745883db68f9c6c7c02683978e2012919a429e2b3346ab7f3d90ef00b217fa782a7136dfa1d17c2f09d38efc419287990d75fc9d2e74297f387702647f6764f0ea262880cd5ec51ab226225032fe15c4323ad3c7070ee25f11efc438faaff7e1ecf5de053ede446491cd754edf4b967f01825f9bb937d438c0ab8fa6ef1f7b1c76e7d6af9a3a2adce0c8a4d5923c091a2b6f681a6f688a44e045620674e7e0226966d597b09520c25bb03f57b55982c11aa4bd5e0022b5b154ea55aa3039bb7ec1f5516b2d1d54a4b9e02f21e4c2cbe4a8ebae8da150b3392e541f268b0245007b523c6e943e064b27a895956fe8ab3baa4560d1860da10f8155650f5848c65b9ee797c4a13238b391e1c91624a8606b77ea22fbf5756fa73babc5376ac663e78397ce393b523676868b2ae2815933224cc0dcb4612684b1968b52a426c2714949df4f74d38d6ddb2d3091ef75dab17cc12dfcafd420d05dfa3159d761011fadb450d05f50e3e0663b9a398bf9f399d983a8e2b47852eff4d260c2158f5d334ca2e1ddc07cfbe350427f2ff0bddfe27445b52f23a56a6d57a6c10a17964ffa08c5f88a21f1b23ee66c520aae10491cea49832c8dcaa3fdde2052871479f64b3ce639ddc6e4bd1fd979889cb6749122c07a49093f04b8c644f9e446e39688051506bc02443c074e69892616d84709e351b111bd70e49aff0758d3b0c5a99349c8ce505adcba7df66cf44b2503a4e05036904cb69d37ed351cd0749fbac4311669d40aa34fa8fa41d35dda13d2bb648dc6a0fd229bfb2b14aa899b54a522ae32a51fa34fb386c45afa3fdab9c363b7009f70f2c0cd5dc1a71629c6b8e4a3781d35c544f965a99ae8a0747dd8d80773a2b9e0427c1395fc531df71aaaeba3e47bb44aca889495f481f9d8516d03a816f640b29f7efc34a66b2bc754d3af6822c0dc9a6e35fc826a752f7dc9213d15bc043c33a9bf9130d40140d6209b054e183b09e027885b5c0f088fab95a1665000655ccf35c596feb8e5e085092f7bd5ffad99a840e893692f95b70daec9e91f9f9230847ed671acc65c3eaefb3c8bb0372c5cc886a97e06156d5ab7882b762f2c54546d7bbe5aff702f5b4759e5653d505f223bf1b7d3aa8c91ff0d0fa6848d8015bf45829844905c2370277cf09ed4f0650928dd5bc6ca01663c431f30c49ddde9ecea8074c5c137c3dc4fa4ea120c2a02af7718c7620f96853907e2dcdd8d13e3951fe840fedb0932145c49b5439e6b6b2641be8bb775dc62d9a9220d2c44d716c885278ef9bb1ab618852af583c62960302ff2045279a281885c5934597a299f91fa871e1a1d62b86f60d790824e3559b88d13f90075114a4ceb0fbc84f8d7e1bea2c2ec00be4bf3daf06dbb20c3835d083e9cf64292e219385fa509ed5bc863f35ed7749dfdd6773c7817c6603919a868290e90c833dbbcc880a9994cd4cd2165dfe5146421f3e39dbd3e9ca56c7a594a9e4b4293181f49a8d3e40069f65010c96b3520bc9c60d19be353e33d0c82952c6b57c6d45beeb5bca63e454798c852261ae65e4061c918cf1003e4da57d796b83d355d2f43b794c81764a88ef26c60a2fc3da5ff5f44b355bda7ada10e937db79fb337e9f92cec9fee602c60a82c320c23745a86d28a76fc750dd72fda877c266bc4eb05be0604f5f34eee594ad6c8d132e0cf622410c8ab5f054de7c1975f64e6f3fcb7a4f6133ced39afa805e0ef4a0b09279f0cc82f415785fb5069749c2c793b5772053045cc3c5d616347b9c41fa7bd893ae8fe1dd08d335462102c950e6194c3f6f872f5f4f59944dc1c3d45dc11d89fc1ac452c82f91bbed7550fd7018d684070733a838f335e94fcb5d1c7187053e2415c0dffceb2035fe669a3f9c91a53c899ec2227df3aad4d02dc9ec3299b31d9739ab82d64b7d2c9f57eb5152abcb4546465df23c0473b7a03f6bc3c0423fb905caf6302ec120cc9e5df418e9c94a411508be133b055542c2b211452c33a3807c8462cad040cef0f01611d255ae98f4b249848c6ca1bb5c2650db46456a6d09aac3d81d2549add50ea834d764fe9fa52cef8a949d09e3bd2cafba52c6f4d27e2d7b0d71a6f86928d3e036117310896c09d6b7fa1c86354b23027703d11540825129ccb58caf731e1379ca7f9e411bc1ff2ed7a866a29c18cce9bafbe8f857faee159b0d256dc962b831175f5d2f00ae904d2e6820782a590b7bf36be89d47978febc671573ecee8f587002da05a576a6753365365f73bbe0bbbecd9748a08ee1c670535e9fe7011d761c7506ec283c0a0d5f4770ae1e411f9ec2902af51fc1288668496ce10ee3e0d68e5ff6ca5f769ea86be91bd6c02276b035f01af9d1c550adb15d8d1714389128bdc640be1af10c53b6fbe94342422697c9c333303137dfbcfda107d6cdf0801a4ca46ca19c040fde53d249f9b9435c4356f3f0727d8ff9b203abff07884bdce16e796ccc227511ebf49d76f8dfa303256a356d4ab5531da317d26c16d64a848cb7a39698e63f0de31891b14c09e58b2c0e55892cd4d11e3413b615e57f77b95e65eb049573822743e76cfdbf907c3e217400c000ec1799e5cd0227d99d7e060a2c4b6337b52beb7e2f023341c14e51c712441281c33eb19f734135c392c82e00d843cbf8dd7485ea39765854393bed39a3625118c4b7fda6427bda69c9cd28749e99a1b86d50319bb0ebd8904fa3d096b85578772e41b7eaa66ba7cdea2018d0642fc9254daa6f3cdfd92cc7c4514b6dc770efdbffe474970bd46091160c47a55ceefdfff4959c358c11615f02380486c688a8909d2c50af4166be6bf683293b94d59095168ee075a3476c545ba4770e05b13c96f42a4d5808a1a173e7dea474428f9056ca0077b5ebde9c87cc98bf82411c0a4d7970db4b74faf64c196ad01e798495631737a016ed5d86b4115232b503925a51cd6659e82af1dc74521dba41929b31c897aca505657eda9b3e5fbe3d7a596cb73fea4e783987dd3a83b285ee7f0c38243dd3219f0a09bb6f852f86b9a096d351788c55df9b1bcd24ea54cefeafa9454123adccd09cc4836d1f6a74d7ab5d237621d64efe02c66fc58ecf0c5099925b2dedd4c6fb4fdcbb2b89cadbc7adfb7869b43f60df902e7913c8d1c757e2de5d1807f9f1c3ee8c827ee235ab1a3587e40db12d1c048ee9027042e31e92d6cd5308172bc4cc886d4d7e8e7d435f2bafcf625a773c91c3205e808cecdd24d4467f5797f07df453e1e4f3c61e767e4785cfd18e99bd6556f3a56a885ca2fc26bdbd9651795f3f1dbef4af9f65be271269f702f300e9b3c2ec550f0ffe33a12e605e7cd6df424e8591faac17554314870fd5f71bb54fcce7d195a0e5b2ec65d110f242e64dcd6719fac3e7100ede8443f8291d054c1735552fef2ad73e7dfca4b53c56d39fc04d4c98db6da1288642ff7faa3158cd9399e2b4ae20eb156491231e94d8921d547df046183113d0961ea4bc141e5caf644a3c85a04de3a7cbb40b79f455ee3a19aa45f882b25fa60b7aca43f721d005a0343fc8f64c3c0aba49b3d730415de2b8dce0678942142389c6e84f347149df067b28303b279e974da78ef4d51d1cb9b40c7affe812d1c85aa495c4226f4c0c9789c8b4730af01db3c36d3575c4672adf3986c852b7a29cd37974df5e4ac2a218a0a5dc2afb22b8a142fca30f1d91d3869cfb2f30b0b376fc49525af7429714374ae02715e27acbc985a417569ff7936b3bab8459623995452d71db5e6bc3c19932520046dd41e02d4818d96b4044a552f492dbe4008d19e3718eff06f9bd3d87fb3f190d2d7b5b6a28de314841de0dc2f908bd5fdc709952defa9fc5d4c2e0859df5dd709be399bf051aecd041f18e4e6e43f7f5256d7a617c4aeedb6cd24419b4c6132d6d071e94bb240f851acf9ce63d08c32605a6b0e265a6d75d6227ace0cba3502d080110841359336d224610ca5657d35bb4f27a5efb92f75e994c8d99443af403a0e4a9204d72f2dc3a693dc086165b335540ab27f95b413326e1832f5e22893895aac12faa36c7e76576977e910de35aa9687617ccf2cc156984de7549bd49bfbdad909bc08fd1b29f4305188b3cd52adbf0e13a011b73e8d539b4f8c23f50eed1beec817beb3f61bfd512f0b6f156bfd642f0173fb20fec6e513e5915e0f7eae3feb0bb11e1dd6bedd90f7c0d8d39b52472ce7fe128b43853f72ddaaaca9e6e359f5cff23efecd2bc229047af88c9b490aac22e030d33f9d59e08c3939e3312dc63eb6706318735bf0ca281664d9170ce959d61942ade40edd85326c8f1a6e4012b1b5215743bbfef7f7c2ae101bb9140d8a72f38cf7d51b9c1aa5af6ebf8213f6cce2e6a65974d4cd36627df4cbda65346f013fa816a24ac300962004f0c977f6ffae4ebd08b9291199a501fb5abcb5cc9249807f97b4921348d0296d1390af940b61da6c1d7d9222338daf039956c918608353194a230feabda9ee14fafe02af9b4b497468138500008fe7f9a8218816e8266065b498a3461edc396831c41e29ee43303e2b11d8e41d7cb444511b8ae5aeafa1d7ce92ff2f2004a6c34a31c2ff04c4424087f543ff76269762f13f097dae48a70ff4e58968dbbd2a9afcfa6f680d80a36dc78843e8af10d567f72339fe6576ce5f54870f2ec849db07f5abefc2a0fb63fd563102efb9b5c3f764173549a7dea5ca54a1072d0050a20be825784da97bc4a15afcf43381018aeeee12d9ea9ce4a794940f42f80fd1aede26a2abd71ebab480a1684e44926367ac365124e2042509bc32dfdba4e0a65f37fe2a3dc6d4d47f14b569d9f420ee35a6a3cfe0d639fa1a09e207125afbc8d15f44d46513ab655b83460dc9a2c6c50a53c730520c621ae0fe879b819d33f6710f8d327c3428e3cacde32bef0cbd08ec189ddc5aa58a6b135dff81aa25cc711789df4df563ef6bb89ef2f7863080a9b87415f7f0d112a5d6f97e1548de4e03498d70df5bf845c5075a060fe3db98e62d3f05fa5f9e6a807bc46c8e6d57cd416ee5e5a562250a1694ec3512649f268922afa348f31baa9e0eef40dc7174cc64616ddd48712b19991da497806430317a482e", 0x1000}, {&(0x7f0000000080)="247089ab98e0f855d4c0ba3a6d201bd817a10d47bf07efff0c20253688f6338b05ad37fc6164b045d477fef3811a7763", 0x30}], 0x4) pwritev(r0, &(0x7f0000000140), 0x38b, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000002c0)=""/182, 0xb6, 0x800, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = accept$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r4 = getgid() fchownat(r1, &(0x7f0000000400)='./file0\x00', r3, r4, 0x4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') fchdir(r2) 12:39:44 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000100)={0x7df, 0x100, {[0x1, 0x7, 0xe6c, 0x0, 0x100000000, 0x4, 0x5, 0x8000, 0x9, 0x4, 0x6, 0x8699, 0x6, 0x8, 0x9, 0x800, 0x1, 0x42], [0x9c78, 0x2, 0x2, 0x4, 0x9, 0x3f2dc000, 0x7ff, 0xf9, 0x20], [0xffffffff7fffffff, 0x6, 0x3f, 0x7, 0x5, 0xffffffffffff2e0f, 0x3f], [0x7, 0x8, 0xffffffffffffff85, 0x2, 0x81, 0x5], [{0x3, 0x7, 0x9, 0x7}, {0x6, 0x8, 0x7fff, 0x6}, {0x2784, 0x3, 0x1, 0x66000000000000}, {0x6, 0x3, 0x4, 0x7}, {0x6000000000, 0x2, 0xa5}, {0x0, 0x4, 0x0, 0x2}, {0x62e27b86, 0x4, 0x4}, {0x3, 0xd3, 0x4, 0x8}], {0x7, 0xffff, 0x8, 0x4}, {0x9abf, 0x5, 0x4}}}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0x5c, 0x0, &(0x7f0000000340)=""/92}) 12:39:44 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) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000200)='\v', 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000005c0)={0x10, 0x81, 0x4, 0x4f, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff5000/0xb000)=nil, 0x2}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffff}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x3ff}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000000000/0x200000)=nil, &(0x7f00001c3000/0x3000)=nil, 0xb6}, {&(0x7f0000110000/0x1000)=nil, &(0x7f0000077000/0x3000)=nil, 0xf8f}, {&(0x7f0000096000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8000}, {&(0x7f0000008000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x60000000}, {&(0x7f0000074000/0x1000)=nil, &(0x7f00000ef000/0x2000)=nil, 0x200}, {&(0x7f00001b5000/0x1000)=nil, &(0x7f00001d7000/0x2000)=nil, 0xbf5}, {&(0x7f0000189000/0x3000)=nil, &(0x7f0000099000/0x4000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x101}) 12:39:44 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) r4 = semget(0x3, 0x2, 0x1) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f00000000c0)=""/4096) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 12:39:44 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) dup2(r2, r1) socket(0x1, 0x5, 0x1f) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:39:44 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x1, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) fchdir(r0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x100000001) 12:39:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4c) 12:39:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) 12:39:44 executing program 0: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0x100000000, 0x1000003f}) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) 12:39:44 executing program 1: socketpair$unix(0x1, 0x4000000000000000, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = semget$private(0x0, 0x6, 0x80) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x842, 0x60) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000200)) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000000c0)=""/8) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000440)=0x1) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0xffffffffffffffff) semop(r2, &(0x7f0000000040)=[{0x1, 0x8, 0xac95d12287ad2dca}, {0x3, 0x2, 0x8000800}], 0x2) semop(r2, &(0x7f0000000080)=[{0x3, 0x8, 0x1800}, {0x0, 0x6d, 0x4}, {0x0, 0x800, 0x800}], 0x3) fchdir(r3) write(r1, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x20) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) shmctl$SHM_UNLOCK(0x0, 0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x8, 0x0, 0x2e07, 0x600, "b5011b35c8f4ad1cfee213f30c0c7834a919c889", 0x2, 0x3}) r5 = geteuid() r6 = getegid() chown(&(0x7f00000002c0)='./file0\x00', r5, r6) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000140)=0x1) r7 = semget$private(0x0, 0x0, 0x0) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000300)=0x4) semget$private(0x0, 0x3, 0x101) r8 = socket(0x12, 0x1, 0x8001) chmod(&(0x7f0000000280)='./file0\x00', 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x401) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) 12:39:44 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffdbf) write(r2, &(0x7f0000000480)="bd", 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "4dbc36f1fa8c519ef10b08f6dea30af3ad92f14a"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) 12:39:44 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x122) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x8001) close(r0) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x3c) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r2, &(0x7f0000000040)="926d", 0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x100, 0x1ff, 0x80000001, "a031284cfeb210360c5a776eb552757a9e3e62d6", 0xc472, 0x4}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) 12:39:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4000000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0xb19a) syz_open_pts() 12:39:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(r0) close(r0) 12:39:45 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000080000000010"], 0x0) r0 = socket(0x3, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 12:39:45 executing program 1: mlock(&(0x7f0000555000/0x1000)=nil, 0x1000) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0xa0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/107, 0x6b}, {&(0x7f0000000140)=""/146, 0x92}, {&(0x7f0000000200)=""/101, 0x65}, {&(0x7f0000000280)=""/86, 0x56}], 0x4, 0x0, 0x0) pwrite(r0, &(0x7f0000000080)="1430f22312251ff57f83f27a9c98e446ea9148bc2cb1a3650bd90a9eb82371d650fbb02e0774811a84caac", 0x2b, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:39:45 executing program 0: r0 = kqueue() poll(&(0x7f0000000040)=[{r0}], 0x1, 0x7d) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) socket$inet6(0x18, 0x3, 0x100000000000000) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x4) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000100)=0xe38000000000) 12:39:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0xfd68) fchflags(r0, 0x0) 12:39:45 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in6, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x1d0, 0x20) 12:39:45 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x32, &(0x7f00000000c0), 0xfffffffffffffebd) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x4) 12:39:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) poll(&(0x7f0000000040)=[{r1}, {r0, 0x180}], 0x2, 0xbda5) r3 = dup2(r2, r0) recvfrom$inet(r3, &(0x7f0000000140)=""/159, 0x9f, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000000)={0x4e, 0x0, &(0x7f0000000200)=""/78}) poll(&(0x7f0000000080)=[{r2, 0x1c0}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 12:39:45 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x9) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x4000000000000000) 12:39:45 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x4, 0x100}) read(r0, &(0x7f0000000080)=""/101, 0x65) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x74, './file0\x00'}) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 12:39:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x5, 0x0, 0x3b2) 12:39:46 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) getppid() dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 12:39:46 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x0, 0x3}) r0 = getpid() getpgid(r0) 12:39:46 executing program 0: mlockall(0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r0, 0x20004b3c) 12:39:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) kevent(r0, &(0x7f0000001000)=[{{r0}, 0xfffffffffffffffb, 0x8, 0xf0000002, 0x20, 0x5}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x8d, 0x3}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000008, 0x8001, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x12, 0x19, 0x1, 0x6f1f}, {{r0}, 0x0, 0x3, 0x20, 0x6, 0x4}, {{r0}, 0xfffffffffffffff9, 0x4, 0x0, 0x80000000}], 0x2, &(0x7f0000001100)=[{{r0}, 0xfffffffffffffff8, 0x55, 0x20000010, 0xfa96, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x2, 0x80000011, 0x0, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffffe, 0x30, 0x14, 0x3, 0x8}], 0xa9b, &(0x7f0000001180)={0xfffffffffffffffb, 0x1}) close(r0) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) 12:39:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000002a00)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000002a40)) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x203, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000002c0)=0x8) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x180, 0x0) lstat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000340)) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000002cc0)) pwritev(0xffffffffffffffff, &(0x7f0000002940)=[{&(0x7f0000000400)="eb1790601c2d8be6a1f4b3c2ad3c6b0a54392026856fbb6cf6e8816ac3ac8bb2499d7fd0b0722983f065742a04d237fd907ecf813823aa542ae888e958b63c1c030c0ffd321da54107a384fbfed19b61c2d52422b46b8dba8e306f83da274192bf049d85722b031c2c7ee34dc5067d55b9c1ce718d646a118b2995bf31639398a89a2420a2c15a7d465c0c2d3325bd52bfa2124a196b70d75a3973dffc53e19e1d0f77b351eb571145e4963c81013cb26c153a6d9f27021aaf863eaff983e981ef6cacaf81447450e5b2142ca45c4c", 0xcf}, {&(0x7f0000000500)="1adf638bba487ace0ffcd8dc08b40c7a694314c60f9ce6a0b82f2132ee6e25cf54aa118369d9cf7a03011f5cd187970299cb47b56f5dc59328e3fc660e8ae0ff57946002b2793fe61da28fbdf5de011c77a05c9e1eda5d47ffefb225a56f68f038e5493fd35ac974e4970031f31e341f22f709e7c85367966f730bf9d1101220b6959f476e96c6", 0x87}, {&(0x7f0000000100)="9673eff8b7e7c6a66d142b", 0xb}, {&(0x7f00000005c0)="d206abfd570c16c601235213c68a0182a2d7bfb8801c6abd13e0c95be56e1c42d73a302b2ef3de1c814b40bfaf6a08c0b64a8fe922c463502fab86089a838a6d76af111cc62b7ca0f295d431cd95c3a59ae93eca5ea9ca27adad75f03b5c5087e1021169df85f3ffd860ae871c1c0a9d6c9aac944557ca6cd9d7a7c7cea48a8db8e66712f4c35a7e4579c236da9922833c2e3515", 0x94}, {&(0x7f0000000140)="e8ca95b41f4679465336322f39224c99f7a072955e0884878c8724d9", 0x1c}, {&(0x7f0000000680)="bf5d012ce014b0e92dd85bd770c4acc79369bdd6dcb73a9ac856ea0aab12528a827e22fe1a21ef7dd8721a86694f0d2ac0bda1d803cd36d2b7957a15ba31c9bd28a381d3c22b2e108a7909f747027d4332d80e4b16298022b4a5fe96b237afa0a99696b2957c96b6ef76aca7aaf7b6119b3a3e4b0374af0f56a52b30f16c483200ee1ab468e500b70e8cbbb41b2a4ae59a8772e41614c228b4faf050d652af85301a2564c1d84efa13a7f260efbb20186b98983a11e002c786e5471266a5018820171f7b210804627917caa0bf69e704faddb7f342179e28defd6db53a48b011d2d23196651a47207eb9bfbd3071c8ed36575569bdb63af50084032fb519ba12b946a621b60aaeed369bb82c80253e97e9da3d65b89b5c2ab73cd533b37979b941fcacd19deb53203a81860c3c99807759d628348283fabef7db7439e33ad6a42d5989e98d732bfc66df78777cc9bbaabd7f37e2d574a46df6a81c99b43ce07f60a9786bea3404dd69b395b0bb58a61891e27ce0f169d7602bd40eadd99d16eb30bd324833cbc716a6c618372ac37d5b52b683b9fbd77bc6fe579751280a2202cd602de0f841e0e7bd87009c4e2e5fc64c313d78788763507cb67fb21970d78ad57e786295f64f1e095e20783e9499e0a5a163603ad1730d222f615989e22e4a542a883efcdd9b299654ad7ed100732db1c46806c732af0bc619a2fe888f1b9214e404cb5af9138a7ce1871498959ead1191a654a8d226b98aa33664c1c57d0904c3b1e42c863fe7b86f223c46a83cd33886766f07778576a477b0bc22bdba9c5f236cdc54c9fd41122d0ea37205876f9ccdcb1f4795f7b288ed03515e732b7b07beac17f6855ed246517f8c5d610474e81d80542224cfcc3454bd40c20de22996b4e19602e1e6afd2465a77fce6c8d6a9d29535166a9e7eab21dcd368f481a5fed38946e52ae70640084fdf54a54e54dadbac430a7864948dbb1db2d3fdcf095de3e3d2f40f3d52c6295e29a9cf8172c514c97cd74506a5c4358f11e586c699cebf55cb453a898199dee47c84d4c8c8d1c70f9f52bf06502386a583d18186a447d72929df162dc2b2b97992b9a8a7862bad1e16ab5cc0996fc4f4edba9a1ebec5310dc85dad359fd05543f6cea8ca78e6bbb7f4fccbaf1de525255c85f7b90fa6691cdb894f98032f6434e02eeaaaf1f4b48d2a938ebefdc5155dc3bc2d1840b542ef8229f6822e4e401983779d0b1555442464b353b0150e1c853306d61b457095ef1d4076450a4dba60fad942853b00bfe8631afda0de8b467f3eb2d28bf52f32bb23a84166045e2398589c249e3e2535b55fba8a97ddae5ca1031c3425affe534697780e56cd48226cd90b7a1660ebd9c3d53ccb6f6927d4d737c7bfbbb130f75dfd479e5bad6bdc6cb9d562e2184f517951a2c10188d9312f0c87a6d69529ffa707e033a6c3d82423f3b23047d3d58450a1b14266a979316b930290337d05a40fb40cfa7acaf8903c3282537ac3602891479ad0ba57cf32afccd8fcf21ea26ff9b3d297f4457292a3f65df8246bd30f70e40d385b5e1cd262bd70497cbfd6f87fe724a6183bdf4d2af6595bdb2ad25c97985550af0dd184a5da49f4a60fd9072951ebf23b68853158ccdb42aa53cbe705f695c5ecea81fd7782b794dfe45f6d9b3c2d183eb20b99eaf2433a4227c3fb5103b99ff3eef16175f6ccc89fa6fdd14dace5185cde2f2ee9ff6520a80ecc7ea769bb47db8a2206622ee7eda4ac14cc70c5b6227b42af824cd41d8f966484c62c7367e61d07ce47b0d5ad5608e0ecd9975e7b8ac84290281184b2d5fab171d643b18045c8337ff5d7f6f18139a4b6b85744b1ef952dd3d75b15638303f992ce20e6f913a03fff87a221b948ec4882b6f4d78223525436b3ae33a0a0c5c4e6b10e4c72d8e818cc17167577e49c6c43fd384ffa3bfb0e1796641c6618d0a76cf40e2b43e44088ffd33ae490771aa05be025f4458bf07f63157a7382136d8dcb91fc251c9b10208eaa8eddc3955251bde7c28e462dc91c4fb6dea56c6286d399ec982ecaeb1503c8695da71f5c7bf869b27e7bf93bce422f0be5ec93d7def5ea21350000952e6afab561efd5806619a4bb9be8df0051294582003c716c29a56bfd308ac2560006892fc0ffa7a985c5973fe9d5b5ceea7b2b66a04cf94c942e15a13852e81368779e322c2db8d885f905b86dbbc0d6131056ebcfe27107e2257d7a8d94102058bc01ab0e23d51e3533f1f0cc688555c00b1b6c4177849b613c9afb08969983ab2b8565c036da7736efc38eb9ef7f199cc03def0ac8a5bfb772f0939fe99260e57440832967ac9a96d54b7ca91b26beaf38183c06bc380a3a7ac9ed27bfc500e3bfb112e2537075320ffcc445cebd11e182b332a1ebd6e70026602dcbcfc7a18be6eeb2734fefe8215ccc19d3bcd5e327f551f360b603fa864e55014ad3cba949a0c6d4e62ee13ae7b8fd137221f33bfeb49c53813c3280d33100a9b230aeccead226bc05b8d05151881207395da200090c9f73210339ead048c1e943a275a9bcdcdda05d6c1598f291ff624e1d6b44f197a58731914e60e65177ad2128029b613516b81ab6cf16b4f6f1ee4044b68b62083e4e7f2cb26b83baf91d63334ea25c8f53cc41efce8d7b4d153159842162c53c5497e9730cd529a7c5063f3934474c1bb614e6fb4adf636e2a48d850d9278db84c9b998cebaf9328a46b62a32fc6fdafc0bb5dc0052453bc31bdc4a9e317551973604682f4363a18c10b11b7a7a52aad99c9a719cf73544423997dc60ac3b0a37d53ceda67c08f8d51da4417a1156b27c98cd8f02d1d9be12e7af5905ebc29acb5414869414ec7b249f9398fbc035c8c5e2a3145d184d19019c238f95e78e939890562711b5724ea75ab360449b804d276fd1b4160b5e239fb3f643dde43ebece8c28cf144f38eddb335634eb39aafec4d07770711b47a8a0d1395012954c4a6b816f58b22f9bb20f42279029ab792eb37fe4d26d538311afae3f31901391d87f5f4193a3b62bb91ef4e84419789d9646e80c5a24b91ce2e5f33c200104758a20685f658032c04e1e8b8dce97131e38f635bbe6eab20e3841870d3e8f8efd2191b0132e25c6761edb839545d2d8f43db7e349721fa2a26fea67afb90d04365679da4924dd887e644d7c2830f26f038f026a6ba7a74fd95db0afaf66bd6504d8463d04810fb679764cf553abb91417bdbbf9794b9de735dc4778ec7f6a19d860fbfff16082dd2aa31bee592ff9be95ed8ebfd54525a3cb4f00449670be770ad55c5d6b31e3ce603383a461330e628e3b2c0cef16e2b2bab8bf126575689b14e4b3fcf43aa88e4e67a33c04443cd1427eb63bdcfc6dd7382ce272d7f1c03a4c4325f58028711a581f2033d8668c2be16fa2853602ed32ef4bbf43e6bf08689217feca011130332e346db805cc59b717d6e5b203bc66eb723f6cf28fc9375d33922dde38771da2edbdda27ca4228a557e26e65cf0016fd8b5771f11bd75bff2cb977268a7a3f623d1eb05e6b42fd71d5e1c7b839fdd2d3bf5118db0135c36b4a8848bbf33a52a08263a466d9d2531d4ff0d40c1904e344e24c92293ff1ed3e65aef3b051a88f0198c1fcf88466f9bcb4b1fd96619e67b8116cecb3bab9dc34b8cdb2bbad7bc12eaca05cb48600820539777e19dc6e03bd8c831b330d772ec0fd498f3093732bcf2def5842ab51359e53eac767014142e5975ff3d6bbaa2bbb74eb0f1c52eea1d025ef7795d32c8d408763a2f7b9a623cf3df7d32687a65acaeaafebdb544a422610ba8f0578c1f8a35766e8663a722c87dbdf159708185196018358550ac5ebf29d71718482b974a07bf70212b0a5daa0c48d5c09596a65ba8dd741aff972c642a69a5c5a35355fe99573917370bf334c451311fc7e6c4772fc064a172dca209311ddec96a99848d1a440cdf4a2edec60d8c3eaa1a55961503ee1a0f73a3edb5963bdc0276f12cad16c1d923d32714b316173299ca1917b20133e9c46bb3f16d62c6ee914e4ad28dfb3bb282e5354bb9a7c5d400c1b337586ed8fb472aadc248d33c9787eeec68b468ea943087c316a61ab756834c2056b1dff5fdac8c7841e7d98b33e5d06b558c1a8f39ad46178926d1f36240e0681939825d3b10e299d6493f2c1ac34598618d8f606bcdae2370d0ceedfdce47ad16d1d881b53dca0e2f07aef8f1b19eb44f99404c7bf2541789d241f8fe4598642e3b0f391fc923b21b032bfe4c1247fe596471a305c87a2e6a5a58e55de33194d9df1f1943d9294b0e26180b2db17b8c8236f49e1c85dd384a5a2d28ec06c6fd0f58c73d21ef67bb090da1ea2fbb4e3ce0eb942ad477ff7413c56b0d5aeebfecb11e78ae3342cb761d3884021c184efaf134101dae6d6449e02d6373539ea4aa81873680c772b68b5f53dfe20c419ee7e50b587c18bcd779e2106c9c5e2b860cbf4e0f58269a4a10b32f323986dfc9bbbc22fcffce64c572f4c2fda8566e906d2ea118f5baf484022973f1d7beaba1e9896dd0f93fd9d7c3d5ae1171df4b9ab885716228537505e1df63afc37128845b07fc0f85f82551de3d897cae365d6c417006e7f13d40213f348b3039715c77613936b149689b6486ef0fe3a831b48dacaa070f7060ba0c1f50cc6600d6b470501e0f558e9fa7814b138ce309659d3300a6e34e29246d313cf87331444035325d481618385e4dfac566155576abc551f49888c80844d30e2bd83d2f10d2fe4115ea4b76b2c56b4ebfabe28ab521e4ff137221f575bf21490752124a413cbe3829379ccb426011a194516de01e8c279734fce9f9738b8b60c42f784b499fd51db2b9d510e97cf9c15fc3ca4765d351f8e06ebd55e6c33a18b7e05688eb39a4b963fb2adccb78a029d0bbd139c6d7805fd842f745cb406a86990ba9eba8f8cd37026cee5cf658db381b88f91a0646be48db0ce6f20d32849e93c61615af9406c8c1cd8a96219e8358aa65067e927952c5919abb94ed5a4b353bcf2f3bfd6c764dee393a687a3d0fdd7df01eb963cf1e628721f7910acb69b5b153c285d4bb0351839ae72fca1c7884ba0e3a6b3089d899609957503802820015c89113a189f2c3aa590a2cced1bf01798631238df304921bf40a64b98befb65ce5c3edb7679c70814a66bf11fa9d5993617f3a364803bb4781ffd9ed32c8cdaaa1f25810d9db64771f9013cdea8bff738a9a86a6375fc1ced13283442c4770de9748cc647e214ce9157edb04532783f9e443c9dc8ade4e3bea31aba43e2e2b88249bb34508756744e49a735e8818e469aa78464ad47fdaf7517b478290a2ecec4bbb32a1e5107a05fd09e6c072f7f79255c3bf6c1e2573f763e68050152385821e57dd3d3d1b3b4efe6bb5d4c6320e0aeae1a01b49062fd3609b62bcf042f0bde0a0e12b8b53796984317c89301d48f23acf71bb312745c28a81d86d0b3db7b9463e73dd8c0039d3974aa1b9d36608ef25ab3a4555179e6eb2687a8c88dedf5245ec32fa426454b02b499904610d3acae9c8cc52549b9d17659890e37e2bd9520792c47b6c7a60045e9a37373a2c8d33bff76904d52bd0fc00e89957a1f9b7d8b1b9aa58a47974ac1a47e449af7a061bc021feee487d35be0a0bf39b259c2ed60b2e84069ac30886d7b6740bb5dfc37cf605b9406d9faa632ddd0dffe9e8dd13e2f6c1e520f13294cd6264c37c5101b0b6922006f2def1e8c353efaafb8aaed8e9deaff910d7886e2240b1f8f03ef44153571eb5bd", 0x1000}, {&(0x7f0000001680)="464437f63f4dcc19b4d68a99e981099bc1bc92ba97285e78b6faa628e9d42e8550763fae0eceb00e09507e05c1fae9124c20a377f063e81dc0c4d1ed2f5292d48f2b37fc0408a1d81e60a9a6bca306d8a81ae3b89b665bcf70ff4f0118a4eb76a8bd54646e16be8d8d6e9d8756a61f37fe9463ad5c03e6e88d73c34d5405dbf95cafd23ab93b4255c5d399f2f699d62a062cb66a17a3723d09d4469e5d379569b77e01703866d7ecdeaed8658bb9ff7f25ca1ced387f2f90564665cc09560b8986b1a3a6d38389656f4f15931cd116caf441abf88ae95b67ae689cf844e1c003c650a6900aed3099f883f79f283fc807679f5742d27e83931bb3ba3ad85f1273a0cde4ef271cc718dc079d262b25e1d719b9a2bf0f23b67691fa205e19c3785b16093f235d8415aa34e99b8b3964d92c8f3637b1a6066106d2c9bc9d2b35f24cf8cc71b89b76e506759d020f086ba0903f4400fe2e13138cb9bf7cf3adeb7666740bd6d3fb8c233b6f522adb55910d6fa724478582b709f95dfe29ceae9b68a9b9d7016eea14bc2c2601504f4e8dd97244fe69a5a0c22a67010018ef0a9508889281b93f48f6f5b8293bcf8802b1e8c0b35083627d7331c0b4aa002d0128d06418b6ae9b1912d236231ac1d1476a5b6a23bee8ded361b7485cd953eabeeccd17b28d984df141c10c2159c14172b98eda4baa9a560a1108f1baf7713f1c5dfdd3125a3a7dde01558fc1a0ba55fde0e6ea2914d99aceea99bd1d95480ac5d5890eb527b88ca8ed37986c53e0404f4b5745bd7bccbc745f34cc3d55f08d6a2b4c9d7f7ee1323b55de4be482c2cc74b3a3148caac462f78fb7395d9353c0acfce9e6d4763b3f4cfb2dc76244586574b686382206c66efc5a05da35157b14af83175de6e6d3555432c51349dc04eac998adb5ca5c4ff2d1d2327cf1f8ef80a2e061689e7cfa6ead429a49c8aaa6d492106eb0a3753a54a5a3c566b7793ce72cee28907e07b5f1793c01be2f523257d42060cff97b630a9ffffa5fa9e66815d72264b719f6f8a21916b77d1bf6cc4a849416d44369f8aff0647fcae167f71e79072245594d1ad3bde2fde79f935cfcf81cdc239d2f4872fc0e91abd6276dc4ab086a6c9bcdbaad1e584f080d332864dbdc9f7d4f601f43760354e501094c24220f4f1d96640cd7a9a5f82c4f34f418cc3232b33cd7c1b3b1bfe8fafe9fbc9a2c872743e27199eb7ebea79441fab97ee58dd303a077354a620272bfc283a27229ed129d41612923f2120439c4d0a1b57889b0a7941d987a5cb53998dc0579301fbbe5a6813b15ea69b7d9a71af407f7eb4271a0ac9e7b2981c0cf5408449e54bf0876e2bc7a4936e1c9de35b9e15491793a5ecfb5c58c37a883355ebd5821e1f23dc91aa7fbe94e1e5c2c2161f936b7a3b095a9b6829b9965447db87d33e5d6e08c1da956fca840a6e61ca806b1f0fad061c8d596dcb09847eea3b291a0c15e25c981f4d94bcb6284ce44b4c598f8b42e06728e2a84ab8e0ed5a0ace1601ee751a9f3510be8ad11843810763ec24bbeddb1ea9ac831bb16e9b196b223c0731075ca05450e7654a0b5064fa99ab9f4b97a13715158bc0b68d6177cc52a89057f536f9c892a5804dd37999bdf12a2c4f2bd8033d0180d1d9e8326de418eb45e0be0c5263025764fd4cf3b011d1a9ed2ede4c3d07150469d0d7921f1363b6eb4b4f4d5294617e8dec725ae88319861a9120b454098e982e94690e7a3144a35f50415909844b6881be06a6e967f3ac243ea79a0f29477f6eebb2150d91e19507ad89805183325b0f149db008d4563230777e64e3dc01f91514ee46b4cd42243981de9f8f146dc4bce29d549acd204c4f7957e86987b6f3d566a627f2eee9a2eaed0d693be8c842226c5a4c552bba2adaba27b677e37ba03989e760303f2de36e0c4c500f643e8e30578f9e698364680bd6c2d52eda27457e951ae46b125d1077d9fc1e47f0c1e126929c026208af852eee15cf2edecea4a9b7ae18c7f9ce85ec7e6010c9ec93424e4c6447b532d7582cc2b3d13796307e7290093b73500bdd639fe740b07b3e3ea321ccc21b53331f5ec9a41c7d8c9bd4c3341ca976d4ab43bd3d3001de381fa13a6db58942068e4ecea6e8dc6382d624e027796a3077284b4f263a65e4773cf8ce05773faf8f4122148651a09a6c5d2a1da7209ab54968a0177c77f5c31f93b68c73217c2a006b576d4125748c8a60b698277ad0ba76a2a25a5ead248a03f76598b74c68ea08fe8d1e551816b3c740e1fbc8b09227ecfef87848b2e9811d53363443e8492ac09a3ce31b0258dd58c20987c4c679c992ad707dfe235ae47c7ee3fb96e1ff3fb77bdc9bbaca63472aa90caa178ff61d201ea16393f8a5044f9d5975b20b2f203be5e331ca597eca767fbf03bce78db2e77eee99342f6435888d95c87de07e261d0b9b190b311e65c5f6fee53083349e6dfbc36744009de510322c22a6bdb65767fed782d915333edfb8f17b12a0236d6af1c43f7cb33b4f65da3b222d2b298c1211157a1d62777d097ba6d99597964313362c6d63c3b444fbdaeb068ff2091dcedf83414820dbff51b7c24ae5719bbd7eb3bab7beaa3f08d7f2f264aede5438ae22c6e101f8bc5dc17366414adc59fadbadf62a97d579a9f62250068988b9768e1f3f7ff6ada6b59306685b128aad167cf4c3ceb1ba917d4b2d8eec25195146e9eeecf9d5e68ce29b70544a91bed4de196a56b9a923f64c0f6cdb78f453d511c75af95b9b5a70987fffc6d36d124b5e5e1f53ff7e2a58e2f8f4a006934b4111174f8ab55c194e4e6ccdfc3ad3625b80832d73651519891f27b72d818132f53d3df32aa18d133f7ca3b4dbe3c0cf75a025fdeb45f2f9df2fd222074def6a556634c32e86e35dead17fe45cdb2b689e8987ef84a5616e22e2ab382ec89667b2e9762284e601804140d0d0ae1f232978edc9129cc0714a0f041ef2e230007ec3a23bbd7261908b0db1defcd329ee190edb60f961ed1b67dd239aca416bc87a7bd93bfdc27c7c486fd607104ff727243e02ef2e36abe7ec70b6595992eb8c9eb4bd81c46214e436371bedf1b5b656f5c3d7e99c494ba6fa6090ea01090b970aa8eddc9678abd1bfe7cd9cf1689439967bc210cfd3421e74eb8dfbb6241acba64d1bf89af26f01d6f7a1b4f27c64dd0d14e3ce97cd78e8a6fdcabd40c9831cd292130c5fc93e2f8850b3c8345135017740255bdf66ceaa22277f09fd3a8dfeffffb186192fa59f71b4559f8125b4257d1d3ce5135c62b64783735f15acdacba99ebb8513088fe68fc3e8e99a2d5f5bcaf620e54999d8f6af6551730d0344ccd980d0ec90a575d5b488debd006e04d033dc2ea40ffcff14dbda739c0a1f004517a520fc76638f5f92d4e6af3193d7035ecd8f1f686b2630308d6ba0e226cff93041fce2726f7edcb3ebc27e1b94885d185c23614c8c10cf233f0f0ed0666484bb2e620aa07d4b3453583204405253d7e105748bc2c100814b69ddffecf7f21cf31d09d1403fc9efb53a8e845401469568ccba00bc69a419934432cf33de918e3e43fec2bb81936f7599993b019b6b41f1a0ab7d5319626225c4501093bd5598e6991770553b02291aca977ed0d097a03a5e4dc0da08adcfe864bd4a4f97b90f768e248c7fd8b87c0495e0415b40703d173a11e908881da96f9efba0172bbe92410824141ffb16ec261c19064ee0d4044279a6cec7d6a86fb4e45af0c44e5d6f25aa10e1c286e05d0fbd4a57e8e54a78e3912d10711bc4fd7275702ece0a3a3ec64843b1945e7ca671716e4c5ef149e9722e0b1f7f32e0c8dbc80ac5505ba4f720ca87e0e3ae2c9bccd50dfbe20a448d83869f6b7c9d98b31176e30c45bc2ade53ca41624e3f4d58f12160fe3fe41f164af60c2817fc17b6607b83d8273f8dd55a264e8e62c15dda50af223484fa359742162d8b1bf7289dc006739a341d2265eadf8d41e60efb2249e361518937e6ec14a8b9d7539759770498b65d92ebac4dfd5646e8b3490a74c78a29afc6b474c6145a5cbc59f8b16f79cf43310aee6d42cf3a3671a246b7a60a13573ff14c2d35e27664038ade95490395160630ccdfc403f40fcffe7d761a240a83ec267873ca7c628f344e354d37d0731c6ff4b3a0e407af264019010244c16b6f1a5c2d660534e73d8d5b6d451c0bc2e46b5f93be136a430aabb4e5189541ba751b33552bd8c34f7e87dde2c308764061181af24f5c22b47305cf0bed2b88082614a02ccf799be2d9a9dd647f7dd66cd24314ffed5f5847e87e9786d8dba232e9af7caf9ca6318d978b1a838071095fbe029ae97ee0c5b410de08573b7be6020ab3fc97f5137b5f5b4002f690368c27e34e497b44da091e89fa172d871eb1832d1a6ee981150ab75703426762adc90a596d8e6832a30a132d084ded5826f902fa54cc66205ef37aa7999b14b8dd7a6a33fafd56d513cf09e6b93e8cf7a013ab03e6e6c87d1a2241b4e9c8ac4d5e8ed154c373ef87ea58a0feff0cf6a141cdc0b467b074e0c81e29883ec836aa61e3cd0b76360acfb70d590b4d7862596b2814d9234c23a7f09d1111c2825d54dd799cbb396980c45172e431411ebe3fc2b5b09859fd556b32ed4fc4f42194095fa10826f42eda6b85c1df947df84a0af0ef34b921346ee95f7d635767b1784fb493bcf849fb2196bd70b97e7b39371f5d46175b900cdf670277551f9d6ba10a4cf2c91e5070176648edbcc1998f404f8157ed16232268819fd0053691f62ee3e79a356b4459fccedb3b4935c9d49041b34cfb3ede57b3ff84c937ae390f767b283d6cad3e71fedc0b2e70bc9da88646f2c0dbbbcd22d442f9cc88d14a5098040c48ca08a6d283066a60692a7832d31104e8a8811b87e8a5ac44a56d58e7ce562b010101cf461dc7bff244ab2a757fdca4854b0cfcc26330a22d615c862c1dbb6d004e2b09f02be7abf4acd1104ff87788d7fd88e1b1dd4b30c402188f766be61045c2209d0dae3972d2139fde0523e8cabb0022731184df906cff6cefeb4d5616b3c39008b4f28253a2780f1c4cda1d916f18c82baf270a6a0cef414c6dfc3f95ada73f66925c3b99b6fa5aee9948cc925528edbe8d3f91023bc766af0e0ebe15ee2a203b230fb7e9d7b883de28cf0a961a73e4e7e3f6a2f068c2d4504d55015b130afdd9b7c6a4b538da05b6903af2612a382099c66702476a89c0cf8438bcc31aa419f53877be4c085672e877d7a6b59f65e4678053981111c76c7cdf9580ea1f32060f83ba9bbfbf61adab364fe55f2dfb65ce25667ccb2a99ee364f3e5d471ec945fa43a7870fac142a9b1313bdcf18043511d26d3609fdb986a9bc8d46f65a2cc0fcc149b793d1c2f1157617adb3e10a39d111fe6657ac5a426814af95cc97b686688dd13bece9684ce55234a88e3b9cf6ec2c6cf31f64c44a8179a1a7873e1a5221bc63787d5e4e20600a9dcef54645f12cbc0d8f28e97bfe8c7292a87daa7c1d0c98e8b552e1c0355ee918ffad5aa74b649a0c5f254d3f1035467873ae4312cdd0098ab413b9d74e0d876cb257626eab0ab92ec92c0a58776157aa87e52a489890b13cbffff43c23400fd3ca14b020c74c5dca079e513ef879175bcf30fafaaa4e645f3ed36a5791310d2158ddd55e005dc3733f64e76daabd11b16812bbdb39d7cd0171ab4be72786bc86211e12ca8668de969143888d6e8b23271ff69910bb07a4e8c796732821c98cdd923f9eeb4848e566e5fc494f1be8d3dc32aeb4e2c97ff", 0x1000}, {&(0x7f0000002680)="8ac4784c7e7e1541b1794b348cbbe83695e45fe68f30da1b8dc5696e7081418e7cc45d48a89e12a7f74b6fc13fef7944c8f66cd96cbf0be04c776d30edaf570613c7959f3a06b6d638dccff2e81688912524eb010ac4f2fa370faa000571c50019d5c5b6d0f5409e2c70b3e6cf703f4b1030b23abf9c6f2500ea1d53d56e4c87026653700ba243cdd0e07f715c0423eebb75adb214ecdf9a84ee05bea4c05a3ef56d50d114821e1e9b4dfe29e35074f97963ea7ee961e7c7bd8c327c8147838784eed144ae81412925aec74f04edf48ec250ca6bbcf79594bb23cbfced09cd299aa0b75d652d", 0xe6}, {&(0x7f0000002780)="c8d884b6b3cf9d95def95015f0db7a161a4eacbf38116a56df6ea5228c92b60aa2ab0fee67ba4d9028a8dc3f6353862d45d8f06e052be2f7d78d1117ca0ccb9cd017879443e2e069152ff9117d0e784ac45b3cd5da69b760f808c43be79a49f0ef157f50d415d2cbb7ee16ea33627f51a04257d0fcd55728a9f24025554dd6b3067d6dc7d4a3bc4c5e7edc51ea6eb480d192ceac07f81430f337b3e49c8cc48960fde913ae60da1ec14e1b9a35291d7592b04800e859520bbecb9c44a3e7b444f9a54f5f6ab3af12e770a5399cbd034fc72affc28e92b097ee44c3f5b5875eeea73ddd0f6eda432c0b65e6be57ff94cdaf37d263d0ec", 0xf6}, {&(0x7f0000002880)="85cb69f899e197c89791d88d82b23d892749d32220ad7ba16cbec9a9a105430ef20a222b7db8cff6202be4f32e60e0318a40c0390ebe74be3f27df06816f0b03a114a5a27534b3d6ab66d9d71a646bcdbf3f4389ca765ca78191d521bc4912ec31c7c6eaa00866ff48ea92443a2e4b51b69602ff1286981c87146eebba9f9644046c94ff", 0x84}], 0xa, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000001c0)=0x68c) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000002d00)) syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) fchmod(r1, 0x1) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x58) 12:39:46 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0xb7c, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:39:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r0, 0x0, &(0x7f0000000080)) 12:39:46 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0xfffffffffffffff7, 0x81, 0x1, 0x800, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 12:39:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffdfffb, 'v\x00', 0x100}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:39:46 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x400, 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) seteuid(r2) close(r1) r3 = syz_open_pts() getegid() getrlimit(0x6, &(0x7f00000000c0)) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/41, 0x29}, {&(0x7f0000000140)=""/118, 0x76}], 0x2) dup2(r1, r3) 12:39:46 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x35b, 0x5}, 0xffffffffffffffdf) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 12:39:46 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ftruncate(r0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r2 = dup2(r1, r0) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) read(r1, &(0x7f0000000140)=""/241, 0xf1) 12:39:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x18, 0x1, 0x0) getitimer(0x1, &(0x7f0000000080)) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) setsockopt$sock_int(r0, 0xffff, 0x120b, &(0x7f0000000040)=0x1000, 0x4) sendto$inet(r0, &(0x7f0000000100)="375ea4fc235b4a5b829067590028dcd14b825117657fa8e9998728b9be69ac8a43f83b4768af3490e837f2093c1d69f0e3695183e22056d8733d1023a7084c3aae6904ace296e68c474c6f53d44ea9361da1451553fdceb6beb2aa0b48928d6bb475cca44d189e662ea49ecacad0f063e4f0ddf9c3abef896866d35f518a926fb0d13698d773fce524dff76fdd0a5d7a952bd13477f777cef69d51e485a4974fe8237b70904cfc7fdd0356bad528877aa158dc3af11ebcceaac91ab4171ddd7fafd4eddc489b3259459981153f5ea26a05148a602b89f457", 0xd8, 0x8, &(0x7f0000000200)={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:39:47 executing program 1: r0 = socket$inet(0x2, 0x4008, 0x12b7) sendto$inet(r0, &(0x7f0000000040)="f1643e3d2c6cfe488d8ed062aaf3f5e0e6aa02611a165e72355a33ad42e190fb51048ec197fbb71331532bdb696c0b7dfd98454d6a53c6e6451c39790538a307f70208dd3117f328b42c447a2bee1afcb9657769a2449243dc7245bface6562afd70a963089d94d28a5066e5cc784ed4c430fc5f4b3198c9fbd70dae0dc89e1a2bb8eba7e69b88a9709b2e4bcae3846360d22a3053be6f2eab4dd790804d2a21a764bb6ffd1cc4665c792f8e787620d8c8ff81bd67b1141adfe7bff5a9f7b04fc0260c7db2ddbdc1c71120ae0c11d268b6fdd2ce0e1372", 0xd7, 0x0, 0x0, 0x0) 12:39:47 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) getdents(r0, 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0xfff) 12:39:47 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) unlink(&(0x7f0000000040)='./file0\x00') write(r0, &(0x7f00000001c0)="02a4866d9dac1b7d3618962736c6b744bc660811289441966aa41bf9bacc9b20819175ca7e68f205098ecdcd8774496028f34f467025e196be", 0x39) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000080)="93ca1593b6f9ab38e7673e4f8815a1065c9b04dfa38650b2ef63706dc77baf911801629b01019a8a7707068b846ceaaaf2f5121b8857a8ccf60ddda94f787fbd107fc8f02aa6d607f740f96ce59cd28789969e1d477abe9490b9e4f31b07720117d1ba2ce65091ce28c2b4e866f2ee51b8e4c597cbb5a8182fcb9bf9d15faf1d686ef63b9b1f8e21c6e631b74b", 0x8d) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) write(0xffffffffffffff9c, &(0x7f0000000140)="32c1a83c212411777df8ff88e6224c874857e2e41e812ab22fb5c3fb62181ccbb590923ca3", 0x25) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 12:39:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001200)=[{&(0x7f0000000040)=""/84, 0x54}, {&(0x7f00000000c0)=""/4, 0x4}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f0000000140)=""/186, 0xba}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x5, &(0x7f0000001280)=""/173, 0xad}, 0x802) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380)='/dev/ttyCcfg\x00', 0x8210, 0x0) 12:39:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x101) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640), 0x0) 12:39:47 executing program 1: pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r0, &(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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) msgctl$IPC_RMID(0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f00000000c0)='./file0\x00') unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) readlinkat(r1, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000003c0)=""/226, 0xe2) 12:39:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') 12:39:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x40000000002, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x3, 0x0, 0x6, 0x4, r1}) setsockopt(r0, 0x35f0, 0x8, &(0x7f0000000080), 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0x81, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) lchown(&(0x7f00000001c0)='./file0\x00', r3, r4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = open(&(0x7f0000000080)='./file0\x00', 0xd0, 0x24) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000100)={0x8, 0x9f1, 0x9, 0xfff, "2315a3f5a1a31cc206d86a617f51a54864755ac1", 0xe54a, 0x44}) 12:39:48 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='e0\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) shutdown(r0, 0x1) 12:39:48 executing program 0: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getpgrp() munmap(&(0x7f0000ab9000/0x1000)=nil, 0x1000) 12:39:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) munlockall() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x7f, 0x3, 0xfffffffffffffff9, "09ffaab8af000000000000d2fa00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:39:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="8238d2c375a742e0a10140c6b92560b0557334a6a10accf3c4c9e995d977f138152ed7c60df4a4a4f85d5b66f203368f6d084edde56cc71788f03e62bc5c9a622185e7786e9f734505ffcb71973a516cee51891e54a273c4d7413a0ee3ad51a6e945d73df712a94f833a2d6dbf018f1b5f29e3db8a7953f0724a8fb263c35fe3978a9b05eef384a9573de83e642062cea4c6152eaeed46eb9723b50aa470bc726b523e19518cd7402369e88c8648f6ac1b8f2b13a76281a151b3884921d85dcd80ec306b83ac57d30e569c08ee4bee9cd9cba8f01f983f065f8f1276afaf93c6511ded44532f31eb19de7cdb359f8b0e3de9e6cb3287e32702ff8e677f5af87e7edc394ed44f0617d981c814632c0a3dade027ef98350ce5da6bdd2b5d78d5022a277434a8c4da1c886d8d7629a38c85ef0fda0fae7532f42d0dfe61c28e081533f35801cc48dd34de04a0cf7bbebf3563221f71ef75a6ffc972ea76648c4d6df545f9561561801d134fc0f71f627641d08f1bde34380c1634200db5f756a0ad62dae7786b445d470b79bc91c9357d8bc9e81c6a2eb1a76c10492c39f649e6fa995a6e2e5e798840bcf7d3d3731367f80d8be060e037be8f8b70d212a86497fce8eecd6ab82dd01f4e6d30bf61b70094943831ecd28cbe7f6750ed06ac0945a96875ec29829563be6e52951c047c7c1b3b9a7d1638a375a210fa753a697ae8bae8c6fdd99c02a2fed7d72481a06ee375d0df016c107c8c283ceaf8450c63b4f060fa6870467b1a2b67041d0ce12073381a46f32ac43a017ea746e55e576ec7c1549d64e143008a553af95aff15a78bcf1024253d02d097fdd1697474c828d7426e35e59519325547000939a39bc53ca2e029eb9b60e15544e7fde59a6f109b8c70a85629d2d9dd04739086ffb92ee50db6b1b7cce5325ce6374adc78ee64979e11b1608a0aa2f6ad6cdbbbc37448b6d54b2278c2d1d13d5f81f605b681c4b9503de5c8d773898741cab9de9214387ff725ccc958e30b1e4269dd1f9382c19a971f2f3e20e0563515bd508f51260fd8ea6f7ea49a16c880fbe2245d398cc1efe86d7ab4cfa210e3990bf986fb835f26034913d9a43b1da4f3b160204559fe3b6462014b841968509b7ed8f3e791fbff8ebc08ea870886817aba797bcdbb74e7c555088b465af6251a5c23211bfde37d04aa3a68966827278d54c861d9590d250aab4a73fa8c08e8717e9a7ed8a0d266842395257ecb251730b3de35961c70c767c9555e935f3afddeb174730e3efb968b9b4ab8059e05ce0a1172f2498ec14418010eb28415c3673bead81a5737ad99fbc1312350ffb1a1bf1f56521f50c1b5ab1a45798d2351ee51af42ee2419f7068ae059c3fc1080a0bc61d76ed5e8b5e6e1d10d45349c415329bc256ee9c9ff4c64803c9a6cd187c3465ee989869b0d097144ddac02149f093cf2b5f7d14df3b9fd734dda9407609f6f09de0c2f5f1a5b0ff1177e91d20b3cf260e11f82fd5993cf9d94ee1e10d7e7b8eb6bdfa0f1d7a46804a8326d1c6c45f0cc50968049388f225fd31ec3ead0983615d15e8a95e59d65cba71304990a26ff65794a02473d83f5eaacb683771931255c77e08a3b55c3c67f8b056cf9e5507f34d1eb17b78fa8e2adbd7f22ce61b8a52497d2cb7d05bdea29002cfb05285a08046c7107f01990543c274bb554adc038a55f4ce3800ef00731a7c63c8255f8a1c958faeee48c6495d505e0d96f7995d54e94dd5d35b5837732378396d6ed85134ce8d72804cdc39c9388da2b66f9278a74989e5c4d609d5e16e0c6a40ec7342f2119acfece51e25594bda07dd451ff8a33f86c78950644f7e23b254e1e8ea26929e7702068de1180dcba6f629df04ea6cf8075a14398f1b3ffdbb4ce7446eca4087bbd05afc9c214e6a84349359c6727142a8a22413920fd9c14a3c1d3ce69a42f9ccce1eabce9e779a54c4e223dfed76086bea40183a1e6f63631d0ebc7b4affe4f5f72863ae37fce69130ef27b5f0bf9af9ea68b9f54feea3903d919f37b15c846b2d0aefa0a6724919795232db6afd16645ca1515243b9eaf21d8bd3d1e3fd32337edb5e693139d562591629a85ac7fffef165facf42deb339940146d57474ac2a21b59cc411fc2ea3c219ba4f897853e3165e948e6c4ab460defeecd3412638ef0d60ae75c5f8f3931c655af8754867439fcbf84fcfc9a0d4bc4cec3a3aecd221c86709c902450a63836cebe4b034198bd58d64fc0e38e22ef0ca3f01a0bcc3d693fa190fd71ef99488555378c4b8e92015913b93a07f292ab57e83ed95add0cfbd715fb36944a77a8aa21733d72823bcc2bfb45ccdbfef8371f5a5f2f5fb98008bbfd95533f7ae55442a7d37fa01bddf0514a2aa3e72800d62f7b386b2c5b8f30e8df1bc2b4d209fceea9b12991e626d148b64c60d50f379630a0492c1b281b688d07980a0fe8553398f1ee627bb7b3ae724279ac129fa3c21f76b319ba7d6b16a7a6078fa1eb6a5667a1cd127cde1c8e1f2017b66a20eee6424af6acfc03f745217f799c22ecf6fb619caf06d971af7170e4faef8d065576b41c4e5150ad80621e89231ad2027be7ba3d6498f142aa80523bf413c35cd33c0f2354d297ec19c0c12599ec536c684d5505cb7b8fa46a9ab69f3fee1352b63e564d8a67ae653a90cfaaf50ecfc5920f7fa9e7c90d52498591dd5af218cf70c6c738c3dd6659f25c350a0dc6a9966e5ad510a905fedf2f214b54ef49521a2fb3c9899478871bd9e39f1a0c3f89906b490ccce2608056e6b17121ff185fc975cad0bc1355592db307bc059f33da7a5c86b86e9e218da1e7bf6a11a97f01461a251f60a59e61cb172634ad26f97a7cb3b2b59bd6be126a1b11a146fb067adbee446f5b1de2dac291ec3c1a2a7edbfcb783096f00a57e6349c15a36a4b53bd20dcfb99fbbeedafca99d2756770e8ce32ce6d84ea1fad14f9d97c1ca7d5105059bbcfb2795abe3b4e5c6da1e7d14d5ad98f5d8b41beb57d61d7ea9090b5e979979573b233addde1d9440a49dfc9e7d4c837d9406d4deed239e375054a7f2a9dc1056de434c95972f6ed0f52d6e7f43bf08a6958583c71fff174a3284caf155cb857bfec52bb4d13c486ec3db516139ec62b5080116df06191c32f6595513311b3bc3324ba63c3d8d52bdc76c579463d6711fec44f985d794f9df0302d17b32d2b27be1179dfeda0da9a2bd0064e8fae69a5ccdf2df46ba3fbb68705f500d227b53e32ded06031aa29a03f1bc08b0d883d8dcee2084aec90194daa3897a008d1392e724529c1bce99cbd7c9f341b49d9105a6c0a80237a68eab1cdfa10289ae30a64c5d8b685c783c66443dc95a1f3c6f5b035dc839118aff4204e6f1d5e734c494db3fce6118ee4f1c3ffd23a62e4a8e94dbf4ea2a144f8e8f04259f8c89a4d2c33799e257248c6e86bcc1736e79f525c3cb9442dc3ed841afc10bea4131db16fb17cae9571bb438bfd870cb701d5dbd18db81c941ba593cd6ff0e02ca65b3f02bb9029268c54541aaecddec6724d9c32bbb6c1915b38e8712e39b215f7063d39d3958b02160dfc9f12fe911c87a11a02c878b8b1d9cde0a2ff5f7ac49b603299964e6616b676194225b837c9eda9d8ec55faf104d875a00530c25f1d567794e4ea9980176dedc7c0950df43bc557be99a4a55c27329bcb55936e8737343fab7b7250666476302bdb4dfca059b7d0662e25ce7344a7bc6934e078a39d0d4fb2bb4cb5e7baa14d31cec7f1f116fb0e3eb489d4a3f73df7b38117776a2d9e201575d4d7ab0d90410f92bb75a9cae196dd1b99b863bdd2874290547873fc5737f91e1bff229eebff2be0789e089fe17df740cd3cbe6d4aff1d2b669e17c2908b6d61553febba720d8ed7d7b9d0aa047b2376dbfbfd67156e8e378fa4084df1101e91a09feb8aface2fd5708110aa0a2306b7a32bedc78405ff61423b3b3021e45961b2b4db740eed82779f2d1480e82a366dea265fc4171807dc719b4d890cff5d951f7ab564d8b14acbe1b787d85383eea6d3bed92864d72d65b0c52b1beee272d657b62f3c14e36665816364c5b6d2a94148418e5ac01a2be26243e1b13bdf959451049ee37641d60973fc493e9a958d308a2ebe329731568f78f089a11fdc475d36cf0e65b4178470fda6ab756767307fe1df67de77f92bb150b595d265d49131d1727ee975564da6e4311e15f02e3da943f872c3a79bf35c3ee7ab67032dc734f4ba22cfec3fe0d11b48c87aa73964bb2093d29cff7ae68f2a21b2994451a756f07a217fbfec46ea0396eaefed536c5b5af4cdbf688ed92bf63f2533c7cb92b83451b16f72d781ece84ef24d060db5e719cf48e71992baf2688f49badc272ce20e135cec286b22b69a4061cfd69932095bd11c009dc13268f5a3dd8eee80cdb23c5ec0ff366176305441e1b2ccf8f54b5f106808f9f59655b4fc37f035f97c4f8fae6834d0e96c519a9a1ddf5b14bbeb9f52097759165716cbd309afa62f7a67ca1a362c105f01fb8d6d3c5ef8de75ec0292f641018f6d27ef74ddefb502e2b2c04843de1ea3d479be010f4db2dbf2c6f054c716a5de9b3e2f87ce1b55a2e98a5f3ba32410e96abb5e200ea67541d2411998b160b7afb0f858856656aaccbf3992cb9172de0f0da204d3fc9430116d310f6427f3f7028cab6277834227d661884a8d83b9ae946f51ba0ecf06a1bf0c5ff4e2bf0c6e9ff2f87b001182c8736f0b170589baf4986a82ac39294e260f9e08edfb7a724aa6a2b25a928e62dff53ae2a9476c06cecda6a2ea164de7a1e54860de2a1654f525d2c87b8f821397165ab7f02a8466e68c6d2572c98d202a6c575675ef728f5ce8b5ddece8232adea8b9cb6644b6e238a3d248ce53ab6d2394d65e269342aaf34db4b2b0a8891b416ba4dd9231cf0b3467e4fe9b443a94b26e543af44ea313e84a8636bdafb24b1d586043cb9f383d687be80f2a78c658b0d2d373a91d6e3a657768d3bbe7c12e72bcaf1910280e75884c10aeaef3facdcdeb3ca118faaa196c09c06e579aa66278c1434eb38e4dad4a44b960dc809d8360658fb570bd413b5591f09e495565d23478f3f10a27b29b3c5f711e31438ac8cc2d2e9f9ef9927925eb2794b45ed26dafcd569e730f6b3a5e8190a65935827bb64c4085d776f6d495a7e9ace21f4a15a334ad8cc29f99992c8712cb176ddc88114d0d647739119e09a18ed5a4cc746947575e5579c2cbaafa8f9f501e5ea809b400b205ac725554a36b0cd7fcabd299fde14712acf782790c798e1904a26b460446b6f3ee0a3ac900cacd99eac344708e3eade3e96c7373fd549c20d0db7f0d5fd933ff95d5169153cf92a3e234186c782b4aad8ddf398e996762e640e846b9fcf898b1ac06790ff4f56400238ce3bfd0b09dfce96cc8b8bd40737e6f66d8693e6b9843937a94f38be572e8f8aaabf32659efeee113e16214b05d4ebe47fbdb2406ba1d89cb886a3afd57c993a7aa25858b66c16b306c6088338d2c68a0f3028f1d0e65f2aaf3624cdb2d032dec77aa4217c48b036b209578f50993aba115fbd4af94a26f719bf8291f7f9dcb28f0950b70581469f0f4063664243b0ede0aaa68d5503c50e43506419d31e9f2acb177fefef36b4d088924125a1df6ee4a83847f3652253cc34c87aeef41f99886b5f26c6efea72e627121556df0405367f37eece58513c35bfbd06cb3228908f3f65db609a49a444cb74f35360851078d914bf15e797130d08a3cdc5e2a239eca038825a1c", 0x1000, 0x8, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000008000900ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) 12:39:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 12:39:49 executing program 1: clock_gettime(0x0, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) 12:39:49 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x800000029, 0x1ff, &(0x7f0000000040)="d5ff9668", 0x1) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 12:39:49 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) r2 = fcntl$dupfd(r1, 0xa, r1) dup(r0) close(r2) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) pipe2(&(0x7f0000000000), 0x4) pipe(&(0x7f0000000100)) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) 12:39:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)) 12:39:49 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) 12:39:49 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) 12:39:49 executing program 0: r0 = socket(0x19, 0x2, 0x0) socket(0x2, 0xc003, 0x109) listen(r0, 0x4) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="0300000000000000ffff0000010000000000000000000000ffff000001000000"], 0x20}, 0x0) 12:39:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787000000000000000072595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x7e5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:39:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x6, 0x140) r2 = dup(r0) ioctl$KDGKBMODE(r2, 0x40044b06) semctl$IPC_RMID(r1, 0x0, 0x0) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$KDGKBMODE(r4, 0x40044b06) 12:39:50 executing program 1: mlockall(0x87) r0 = kqueue() r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x5, r1}) r2 = fcntl$dupfd(r0, 0xa, r0) kqueue() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) 12:39:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) write(r0, &(0x7f0000000180)="5edf7be3c73d4f17d3963672074cbd0aea825f61a5bcf83a14e4628aeaf15ec84be1718edc6f13b9f7841d77c15ff4c8933d42339df24a42fbe8631efa0ce5929b6bb3684b8419af4fca7512ee62a6a428c47c59f63b1588b7b774828fb7b277a6cf25d6e8a61898cf3cac78615667e3f3e6b6ec4e56177a72f5a8f78ba883602e9460", 0x83) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201a56e940000000000000c1a1bf00"/28, 0x1c) write(r0, &(0x7f00000000c0)="1e057f709360684e8cd367f3811ac8b82cb862f63f289408047a1eb7327c3fdd6007087c20a948a4dea503d2d24f468b7e1bc771d403f6cee15f1317cd61e09719c91b86f67755621c83a84936ef8cc10c797b92216c186554b93e7cbf065d894ef228192e7d54507f4d469b9257f2084805a43ca2a8934cc9904b8d02613630424b01b772acc5412e4f8917150df13ba8", 0x91) 12:39:50 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3002) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) pwrite(r2, &(0x7f0000000040)="5889e4f6572580a1a47978e4d66e43646eef70f427317722a0026779be31b95489381e605ed8928eca951c36c5995cdb3c4c848fc4f806e96c58f6dadf9a55ae865f8440fc57bfc6c76cd83b416a64f99805885b736b607bb9569dfdc20fa9f7d2138186d4bf2fad50b739fe291e038a241d5531f5472b62cc9f191e82be272ba45e850029ef5055f053d5b6836f25c2fffda19a02da5475c6b0430eaa25d35b15a901ee512ed9539e086cff8caf486a33817d730e3a78c84800f78bd1da7709048da9deec10173846a70e92bc2ab5342a36196214fcdf38c2964a8b7708152d73aef4341709cf8d79", 0xe9, 0x0, 0x0) shmdt(r1) 12:39:50 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x3, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0x20ffff, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0xb8) 12:39:50 executing program 0: r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x200, 0x1b0) 12:39:50 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x3000, 0x1) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000100), 0x0) 12:39:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) fcntl$setstatus(r0, 0x4, 0x48) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 12:39:50 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x200) 12:39:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0xc920d3af90faf619) fchdir(r1) dup2(r0, r1) 12:39:50 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x7, 0x3, &(0x7f0000000040)="47f4dec4019e70f197897aa3e3d0edc4e79435c1f55db3dbde23cc7d7e0d6d4dbc5e7838a281c2b969a97d9cf196ed2cd36564fafb0f2f7ef437846059ce18111d5ca6b0b4d4092e8ef497eee59bdb020f975c7cb6bb077ab1b730aedff33299837bde1382fa", 0x66) r1 = socket(0x18, 0x1, 0x0) getpid() setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0x0) 12:39:50 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="df6d068b66b27e0ef793478e01", 0xd) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f0000a88f88), 0x0, 0x0, 0x0, 0x0) 12:39:50 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x3ff, 0x2, 0x80000001, 0x1, "ae57cd0c0efe55e2c6eecd9cad4c7cedfb7b442f", 0x0, 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x81, 0x0) 12:39:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0xfffffffffffffd11) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/178, &(0x7f00000000c0)=0xb2) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') 12:39:50 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x5, 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:39:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000010008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 12:39:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8101, 0x8) fsync(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) dup2(0xffffffffffffff9c, 0xffffffffffffffff) getdents(r0, &(0x7f0000000100)=""/192, 0xc0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x8, 0x4, &(0x7f00000001c0)="0ac071b2c8a82f44056ede056dc9fcc3cb77362c5ced88918be280059ad28c995428b5150891f7af6c3ebafe3dad0fbd8aa54fd174fbe15218366347518544596a4b9fd8134e848ba1db4023b4eba310c2698e2bf673eb5973a48399205ab8dc01471e853ca2aaaedb021a006594e465f0d0daeb0ccdc004c3dcb32db5631d2c293d0ef669ab3094a459d771702347f3fbb42b3fffca6e984ad71ee6b77098a7c85f91ff4c15cc2ff008550946a59c5cf72500dda13f0f5a91abf88a32d15bbf926283126ef2e084e330f452", 0xcc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x20, 0x5, 0xfce) 12:39:51 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000003c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) r5 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) poll(&(0x7f00000002c0)=[{r0, 0x62}, {r2, 0x40}, {r3, 0x8}, {r4, 0x4}, {r5, 0x50}, {r6, 0xa4}, {r7, 0x8}, {r8, 0x54}, {r9, 0x73}, {r10, 0x1}], 0xa, 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="27000000ffff000001"], 0x9}, 0x0) sendmsg(r11, &(0x7f0000000380)={0x0, 0x380, 0x0, 0x0, &(0x7f0000000440), 0x28}, 0x0) 12:39:51 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x3, 0x5}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:39:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) recvfrom$inet(r0, &(0x7f0000000080)=""/65, 0x41, 0x40, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) 12:39:51 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') chmod(0x0, 0x5398fffb08fec7ed) 12:39:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0xfffffffffffffeac) r2 = fcntl$dupfd(r0, 0x0, r1) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x4, 0x2) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x60, 0x8) 12:39:51 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x19, 0x48, 0x1000, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x89, 0x81, 0xa29f}, {{r0}, 0xffffffffffffffff, 0x30, 0x40, 0x3, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffff8, 0xa0, 0x4, 0xfff, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0xc, 0x9, 0x200}, {{r0}, 0x0, 0x0, 0xf0000007, 0x2, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x15, 0x1, 0x5, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x4, 0xc0000000, 0xed9f, 0x9}], 0x8, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x40, 0xfffffffffffffffb, 0x2}, {{r0}, 0xfffffffffffffff8, 0x12, 0x20000000, 0x9ad, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x8, 0x80000000, 0x7, 0x1b75e9f8}, {{r0}, 0xfffffffffffffffa, 0x88, 0x0, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x7c, 0x1, 0x7fffffff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80000004, 0x5, 0x4}, {{r0}, 0xfffffffffffffffd, 0x2, 0x8, 0x46df, 0x9}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x8000, 0x8001}], 0x7, &(0x7f0000000200)={0x8, 0x3ff}) 12:39:52 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1000a, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r2, r3) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0xff, 0x200, {0x9b, 0x7}}) getsockname$inet(r1, 0x0, &(0x7f0000000080)) pwrite(r0, 0x0, 0x0, 0x0, 0x0) geteuid() fchown(r0, 0x0, 0x0) 12:39:52 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() writev(r1, &(0x7f0000001540)=[{&(0x7f0000000080)="746fcd5593bd0f400cb9ca7c2928d0cda5e8e6c5350810f3095f662804e8ee18ba51afd32f3781f951884005f4c061f3082fc5ea30b59a69702a16ce03a4e0d357917f21e4d709ad50af0b981d25b6e5cba3b60b642028388f5cf8ea14f52abb7b20b8351ec4cd17d6e259d61775eb99aee4ccb2006a399e8a6b3f0514", 0x7d}, {&(0x7f0000000100)="95b9c308be9fd33b497eae3d91f7ff18245ffb1fe8cd357486f57aa9981b74851d0fcbeda7fc4ef9c3d0371847371455cc9d91992b818e76186e0ffbe251399d2a7e96f002b6add89920bf82c7d9c967edfc5a1b0b6f13a4a3a31473dd495d155f695f82790156e9050d53754d64e4a0453495ff235fbb1141af1d437a009587317a0b01108e397eb0c928", 0x8b}, {&(0x7f00000001c0)="69390963a9946c0a3d820cd40c0656e63ac163bdacc7b3e37388a3c20712c13180814a5406a3efe795e9da65d9729edb0a70b2b26717ae752ce439eca8413150179e6b21903ec4f2eefdd54743d88f5d45d29a106a0fa2e41deeb0a8d898176f11a9c94ccdf6958787487fad3b6f015f22679775ab4a274d49889bb88aff54462917a6883406b86352a758eda2d35dfe208626734638820ed9f931337e2e415393a804b6a27f6d0c60f46898dd0e7d4cca6237aea9f3f53b0121eaca05645352bfe5b6ce6fa0d5d9cd9f0a7fa31ffb20c40e549bc7709509ee1ac7aca6b792850ee9875f57f1b436c075084bb27c4e2f415553677f8a4eeea75b3c8e59a79f69e9b86598981c5e79fd1ec3f16c60815fe6e8755155d7986371ae26f0d0984be7f58ad90800e3003ea772b57d4b9beb9dffacffeedc01923f46a52e07a7221cd50398e6708d936e4db9e79f0b9669efe9cd8c0d397724fcd432fbb79fc36c00602bebba80d6a017b3d7264d17d0dd810588cbfa7820fd2e1680d9d0bfb22f2f63532a975c60dcffc2b6b9b3b2878da3351a80a926aa19ddc111a3576485c0f814e3eb29dc7eab59aa466956291e93246b0e0ec8bdebc1433b2336d6c26ff48468e678470361aa5e2ed98c8c29d0198eecde549e79d62d3fa915171db9bd3417fb38e96e50bbb03ecb7e741041553ed2070b2cf8524cffed022f84463f64fab462850ef2e401ab0cdc65c0c94b893bf9d8071437fb889ad30c51973f827433394bc7d4e4d06d6146ab0715513a63aee1a8fd55f3398a79e45627ad7f08f298ffcf3e44e095eeff614e5187544c4b2222b15d3413f1729d21a8cb6ab1c8a13ae25823d7efb7cee32f39563fcfc3a619523b218ea8674789848b3b7be9552a920e0286d320011b0fe5c3005a3faa31510a3ad305dcfe740e512ca6f0a55cf3b9debad386a23a656e0bccbfe6ea9a3c141d3de67dfc94eb218f7799f6112fc236033514d75b96b48148cb84a2e411317153a6d07eeef34e88f7a7b7754417292460b70385ddd37f8e9192506d04c08c1a3237815e5cb4893ebe17c5afa88f70969166af0fe29bd1ba0b4ef6981d234ee2467ec5bcbd9cd8f7e70efd4f8bcfb0dc8eb8bebde2a69c5e74a0ab5c17e2a27053fe5a1c6fac41026a34c6cfc1f7f2f634f09184b44b2a3fafa5cc30f9328541c8412592ac601f3ced08aa8d16adf4ea8c0c6ac2cdab0dd1171fc78f5b1d282299c9409828448e6646a1e87c2f9f5bf10148c5fb97a84b47c82bfdf1f834f015300eae86c1fc02ae4e2b682f62e7cc4e260dd3b9766991e35c0a1445fc3cc5e3a2ac46e1c0195f61433ec77686ae063d744928a1fdd23403d4679de70de20c443b8b010f507b94e298c8a45562964161d4a7d067db4fd04e4bae616b28cca5cc5a7b38adac88ec5d50a236a8d18a80852e1622ab3bdb5fe2e904811bd9c6229402a07578ccce5c14f62f85cd5a8d17d24b2df70dc01e463725c19a8a795be93ec96c0d5d36b9d4dc0789b8c915d417ba6b8ce7c86c2b5d7fcee9a8d6111636c5fd3f1c8ad6004a1841df2a126f5d2c39a44d501876ae0b2c1852c974d99fe9edc29321a1be5546e0dd68b70612d051626d619d256995a5d4124eb639b7934e3d9afe9db8342222309df0d97dfaebcdf0e56e528f1baffc63fd9fb3bd7bad0aef008342e6aae907b38b2874c50e9d76a83bc68436998efd8e9b997e973a2dc7597896d8d109455cb98e10e3873c37741b46c25f22106b8a79a59823e4ff93e74b9ba8acad664f5d217af19f07c71c8583872e02dae711f7f82a108920420e9f9ec215931e4027fcef5982fb934a9cfc26ca1778d00f804fa4e07ad169de8bfe6b791bace6010fa73edfdd37dfa1a2804af6ccf2eb30b648656e58f7bd8aa2ef4af1eceb447cf5691b969398516581adc72bad4eff25a8bb566637774735be3f73b86a090db44fa5f33b16a254438a7c78a6805003485ab4bb8189c5cee9b440a560c77d0dd2aa981009d91d7731aa89822d2c8251035f61d1d56920d2af7f2d95320b00fff03bebea6ca72dca6b6f9796fc6a460f92b8bb1ed353b7d0e336bf10717c5eac7b27f5442f8315ae37951ec9a13d916f79548d24e48c01dcbc2d4da429f549201f121ad9a50ec886cccce20e596e612317f833ba2b8e379b438cff2830ce0fc3f446733a36f2870fce484b14e7ebb791f1742bd057f76a087557e038b2cc26c84ba363e86d85cf34ff1fecd2124a838735d15df3ed40485fab466fdac52e799e731c149908a400c8470a271e601498271fdbd8522018ae72178816af68a0251bcd82bdb285eb05d2d54d908ba0af77ca2cfb86cbb4d5a01baf2cc845e4b4dd87bc1c36bb443a53dba3016fac32478fea382f2966f9b2b02e8e676f87c149b659524e77a2b1007c902fdbb8d1e2822377aefc68043c351c0769545d5a2a1d0b0465d89998878a59c9a135982d710ea1c84220fc0792e6bdcd4285d2b9c83ff6c5919c842b14be09fbc78a1e32127c8565d01b76187959cb4333d6bce2929c550c0d1eabbfe2a0544539b9343beeb405a851f1d50ed3b589c13c96a1c3aac0bcc0d74d2dbae03a7ea640ea7227fb11ee3734d51c08809169cfc8e76b887abff7ead793f2d8e48d470f7b31caf608c80861b06a153ea991c542d6e6a9ea33f433d84e1cca31d51babf90e14afe1c6e071349c1d269d2c5754e35ed3b90aa74c9579d9d43a66a9ebb542bd3076be12d79f0e3d0581a5133bf7dd7d924c60981d8c0bdfa24ac0fa920316b03b2f9b341048dc010ea5ddda2948b24e6f4e703bec90d8c654efa31bde895f91e5cc04db7b21535e19931b224c59437ee2daf9f5ef1b7372db3105e1af5def77cc0700e54b90f924f36d5a953590b97bf51f503d137c75a1bc05e2bfa62336b3cb6db84dd8abe7c5c83c7f129970387bf8caa6b74d6180d047350592e963c1575b6043013b2f361464721246e2163bd48d8e9c1c45320e4a4eaec2164817359caaf6c5f7dce30fe20a4d1e671b288b9c7b59fac5188bfda723a44c3030a1938b22fa91d5eb86244d79ed21283f242151ef4c61adeda8bcd8ff059422fc8c54034ba6cb542ad4cb4a37c728a6f14b61882c0a3ced8c75122b519e894a14043fe8a4b1ad753144abe7b7f46bd9a9041a9ec6eb973c592c165ebec02bc9dffb1dffdffaef20b3b7bdd44d1fa479bcfa388c592bb1b8b902dd7095d5d8557627fc44ed8e0c4184d954a29c422bb891deec56e753c9499ca5e3489c961f5a11c5c09433c602d3608a2a7109c14217dcad8c8b102597d658dd11c05e61c3096c63126d14263bb45915a4a1cc4fc8eb50b6a5462a152882f701c1d2998f86d050dddec5f2c0a118a1aa022ac067281be28c4a0c588d88614ce9f12d8ec92fbfbb606245d1b647afcac1ddef7d327801baf2de2a2ce5a55192ab5d727b33ce5ca7e6650bc31648729c24dd92f40886258bcc543c6fd3218b4c15ab5e3d0facb5ee01c79352231304f5ed267d408f471b0f56da26918fe5a1a80993c8b2e9c98784a2132e4da7b278ad8ec834855cec831ec359f1b9e9a13cb62c90910eb3c88f2efeb76802183e8957c740e3f23ae9144d53a48f904e272acd90b9f6ed5d3cbdbba78e28858387da9279a6f1ed7a7148a2c3132fe3a402ef6339517e60acdc21a13b3f7258150113f7ac3b2a547a840f62afe2f4480d1b2bd0cd887fd2d23078493f2e724e2afa7413f126b440f324bc610958d3e542fdb494164bbf2fa227ce3e1840167910da610d34afba690ddbc930f4dc5a0f776e95114a91242482c461657b49398b70e6e080c9bfc2e48e7ab072e2baf3995f338da4aa6e2c41b71fcf3dc168ff3235cafe6f5bf7b5ac5c76c7de799e42ec4de82c8ff39549228cc078bca3e1fc212364d028cd570db5d41209aca5f4027bae559f206a67c83a197ee90f72c7a497853ecc108177c859375abada9086e4733e05caff6af292817c84fd188c3c49403dc3586f797871eb5936e5c2d64655131dc0e106a9d765b118435143bfc3f32ad3c5b5a6200d9f9e0425981bdac8989e0acdba15d51dd1ff2ccffa365ff4cf82544fa005247025c1fd8ac156359516c517749719f639c24b5f4d3681219e8c99e7155e3ebf88558072ba037ccba4513c11e6333e1ef40e1c2d17472c4261f1814b2cc8abb5eb5e73ec6d15180bc1744eb3f2dee1429b58516b5fca8e51a8adb33b78d538a7d52f9369d2015c87cdc08cbb9717e86089867edb1b322840be70f934fdb2ed6de2127b9a8e7a6b9ace0ee2c674f77b853fd2418330b9ef11b0b718c321f2c4fefc5cd1c13f0ab563ae3778b9108ae2bbe0b5d705ec48bca123d9078743fbb825e83322c9979453f3b2ced825df6c6202412a5ab4e0bb88d50493fdc6956e70cfdd5dc19e9c61149db07cdccc0f7be237b21c5367945497d343cab1dc93258156b80f0ce9411d4edbee841ea97e1c30be1a5e83fdba4568e45d1b9a4df10710c0e7273cbca7eff9955182319cd67997903de8015d935b3fbb3dfc663d24dde07a494988a03c7af70f36a9ff9c76fc953334be30a364b654477d0f9f492805cf07f7dc4c7627c0d4e7248defb0ef0cec846604d2ba3710199c9e47d1661ca54b971af2945aa54b26059bcde868c90efc7e91079540fbf3f5b5d4597ec9a7f5c03b472461bb34a39caa044a174c51c59d332a3d13f0907ccb1e63e06d42b780e6d9708c114ecdcbc25be41027f0b3d3ee4e6e0abfe242533735f0d3f13df5073ab910f7fe6dbe8c607cd780425266b6d8d79718763f88abd4dc4148021b991ffd5aff0b53ad226fe51eb7b609b6a7928f74e8398b91e659a98a252fc2e202ee96a83005b7b9e37c1bae3a71395a2ff8b0e8269940800debafbd887c55f6517c99a52fdced27f5af350754dc0733f73ab2fd4b4976589b73d9ebdeb8fe4e3d7b200559f6bbbb65bbebea5d422713e042fc08ca423c99aca9e17373be75050f2ecb74d9e6768cbdb4dbbeedda58b79a5bc340a6361faba2d28d88f61c18143075c3e8dd05f4025614feb729220c70a788385c93998fc086c2f44557b7858f21896d7262bda6e5f1ed0499deef9b0459a0e06f60ef682d81f50b80ccdd4425a2a140d161eaa44d5daded0543d29a6634708d7a8c517a2e26ad9e1134f04464442ab4d43369d9b64a3e0f8214b90112a57bdbdd0fd71040f6df1109f8bf3e4db25fb877a70a0222253a4c5c59fe54a24f64f0d7d38bba97746b5220423737cec8a0c78e45e738dce22288603a6548657234b44bc18243817c8d8278d105b89a5879906b0c5832b775e94fc870fd627d6b6d3a3b63dcf37601cea04906f790191af102e42f06fee489a63e33f5a55a4b7fa7be095cdb430ae8fc6f19bb53187c957ad50d892ed75c2599e1c432f5b98f11c6a8f8a60da859b9aa5b7bc7c86c357677902f39df10b7805ba919d24768759c0d0dd3763577def50b89a2e0b056b8aaa437fa62f4490d79a8faa74eb4460e339f1fd2d8f62ba0405263c15ec29c415bf5abd59eed0dafd1c357a25b4c3c952ae15edf1146596a33165c726381fcb9928c554b692126dd0bb83af5191faff220a1ad268267ed45755d6f3d304a3c4aa9891e01cfd1f87824d5e829a185899d85a1785fa6bc27c087b6fecaa93c80e1846f8eb357143065f062ab3a2fdbbc602de8ee79a498e918101e7474f733df646b01166b411b95d6f31d7cdaba3f52bf11cad9287d6f870ccf3963c7af4a9cacc8184c", 0x1000}, {&(0x7f00000011c0)="0339b91e03c4f5c2870fb748782156ff8672d0ff85c07d3144f60a31cb01ee62c90e14a595b9beeedc4d77737f5b727579bc6062ce1dd8474c78a36881e6b9edc13592d1c9777d3967f0", 0x4a}, {&(0x7f0000001240)="dd31829febe00731f1c367c97683f787fdd7ccf881b43f098de46b3344ca93513f6e2eae9472c608ae5ae1db5d1e9753c19cb82c4a5737af3b62ff86555973fbb53bd14fa7d3173906d35e45529361720f1126b44af36363b310cab071bb3703ab5349ff1f26c2e71c19e5e9cec83975acc87f7272fe97391384aa4f265d604d9e8b67552644016ba3fa6e286fbfe5609684a7ba0e535d7bcd734cd52ec95cd9e9f6fbb20a42453ebf11f20d1b60d9581e10b54c692e579a9e2df7b00ee07c640d7029cb7fc63c97d5caae5ddf8947b3847a89b7fb5c1fc7f5bddfafaf64456d2fdee2d8ca", 0xe5}, {&(0x7f0000001340)="9bb14f08f63e7a57af62705903639f95c3c33393cb1f6272dec2fdf8aa3101ea84cb95b5fd6ae97b6e0c09dec585c1cb63e77df6da3c2cef2e0b8025b22c10bbd05651a1a9bb5bc38b1f7ee62ff01cdfdbf5c356786b2b6acaf614962156e1da90ebb8b730fa916e5eaa84dfc850cebe87bb196d79f2b2334a053cc7f59c5625c275ac0c0c66660ca29960f9d1e37e654368567a13b0271887f221e9a5885a0a9c948064e1b3b2abb7c0b14560de7ff784c3aa6049106d0ce2fd71ec306cc39aab18af967fb8e75da8baef74d7e02a6fdf449b8f92bcd838fedb3876d4202d2243daaed9347e6f30bb22a18ebce1", 0xee}, {&(0x7f0000001440)="b0860e8ac878c1581c63a1c81ad194bf289d441ab17bb1ae4a73b9cce8598fa9db030f1ac118a2d41fe97d283cc767440e5fdf5be46c505828c536b2c935c5e04652a56c46e30bd16e927bafc40b8248942b74010b082ede90d48e3a57c1ca79bf329e181c3bb63500993b4791be39b722423bfae1ec1224b8b84928f31f5957c953a8cb9edf6f9fe04970bfcf81bf82ee8490f1707ab00b17febe7b35a6e30a2da8f1d6a0b8a67bd047f56b97eb2dbf2444b398ab04e8b5401f6c40dd38956c9b1bd6bd55ae68", 0xc7}], 0x7) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup2(r0, r1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="03f66771a4e3fc8c44910e4f18a54236388bc4fe2cda8894d8dccd2c7ea387faef505e10452c4248aa36278e75", 0x2d) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x2) 12:39:53 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r0, 0x20004b3c) read(r0, &(0x7f0000000440)=""/4096, 0x10d5) writev(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 12:39:53 executing program 1: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x3d, 0xfffffffffffffffe) unlink(&(0x7f0000000100)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) open(&(0x7f0000000040)='./file0/file0\x00', 0x8, 0x0) lseek(r1, 0x0, 0x11, 0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 12:39:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400008002c2, 0x20000000) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 12:39:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) write(r0, &(0x7f0000000080)="f86bdc52", 0x4) login: pmap_unwire: wiring for pmap 0xfffffd807effdae0 va 0x1b30620000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdae0 va 0x1b30621000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdae0 va 0x1b30622000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdae0 va 0x1b30620000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdae0 va 0x1b30621000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdae0 va 0x1b30622000 didn't change! 12:39:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000001a40)="b1b750e21d46d712dab5b8e64d54c6a244284c7b62764e6f3b6eb539c70b987afb64ff6e54d87ce7ff7ff730431b0e524d1cdd523433f57e862791a6db9d7732eaedaeebeab121b28b910ec394a7dcbd63405bc6bfdb1440ddea2135868bf2d4481182e41baec4c9eca922e52cbfd91257504f980cdded0eae024dc42e84b143602e2e99b7cffadad10a1f40f89154bda524e330c7e25996d2322a6af2cb23d2a15152b787d344dcc007d49c2928429ebea25a55ac9ced368708d8155973579bbfddd3c332361cfd553102b5841b2c4ff42d9bf3c7b7be90f9b2f78332250ba1d1849d81b0646a6e13fa4186b85e349f979758608b7d0a87afebea4feb67813655082a507f7785eb1d85221124c71b8e54b1a6f86146aea8f1fbb9413118facda8a294b1a5ea0e19f730649ad37b97e053528fb215880736587e1753707c0af6ff826457f8b7dad57e1ef8f8af7bb0974232d473a80ab728f8a185b32a281a42281449cdaae57a863a91bfe3d38d0c1e4a753f15001c13a2bb0135efaf4b50914c73463f1b793d375f7cb4fabd538f30ebc0b22d3c5b64f8a1069ce282e061c36b211afa0e5990feb963b81e9da8dde1a205c14924bd2fa32d33d3c9846f3dd93f3ea6d1916e049a49be73cd014a12fe8ec599069158541b2d137071ec4b7d584565675acc58509bbc781912b4d47b0a7edbfd410d9a38a778b62eaa230872870520a74ea0ad6f426db3a735c64664b18270e79e83f61066cfca1c2eb087b70ef81f302f0c483e6d927e045196f6d8919979e02ee39804b2ddf1afe7c2b498b1ff9d714faeee4c98ea2defbb67f101be2524a0716fae1bfd03fbb05d9ba439614f9314f2ba801c91deb187d208f0ca5e6b748fab43f854b6f4f0cb86ee6c0807834ae493ed7c041322b232790abd9d9dae2ac67b7211f8c45ef1238f9835867a1d9aab9cdf5d0def89afca318a5f9ec504c6e7dad623996ee9da983faa8f7d25f325eaddf8e8871b4d4f18ff885e8295298fd7b3af7e7cb39c9682a252b28e732cbd5f51d68c3326254d5469034008237c29952e3c26ee23cee7e20bddd7a61c5bd19384145276f9af4c5258d366a730295f7653ea8ee4f64b46c800a81de2248e553319d5a0f36598d17fa149dcd6ab3b9413f8e7cbd8371f8a013776a297a91637fb90934e0718ac1f786845f653304958fdfdccb875fc84d47ddb23e82756c64f7420e8f59a3982250cd425b7338e12f58b763968280e8d97f2b8eb02be7301ff26359652124be6598b9e02864d5c5a12fcf91bf4b25c913906a2f515b49c201382be324de676e257e9d20a48ccc9acf20d54a6968606900e63f559a4a2c7da4d9492bf51a9d400a8be6ccdb6aec79b323aeafa0b8b421d833fc74bd8f0cf0870cff22decb5dc30519140f6e2e27a33dfea9bac3a84d42dc22fd64a650474449724a488cc24a786870680b4bab949221d1bb84244f5a32c8316d7c8113fe76fd03008c1ee282eb5be13c94bbb1c70ea285cc5722abb217909436cedc7341c11a2eee050376795af399db50cf1ad16851478092acbf67fcfdbca9b70b87d5850f0a69eab3bfae3af2b0943218899a9c7aeeef816f95c6a039f54bd5bddc52bae432597be77d6bb8c92e889aec39458ede12e0acd9b04f03d96404d539b384df9cb61aae7688d9d8a80f56d93f7d3d9c1c084f26d4e4ae97192b5857744aa1b5cc1e4c7d4c32864b718e16ce624030d3b69f9d88b14079dc5cc2fadd8d6bd32127fc62867fe1eadf54ffc4a85e8769ef9cfeb420325b014cd53e029757c5d0014df7cc9f9b9290d84f8f3b936e92a093b2c71fac7213b0e821fc7b01031e0ad6f0cfb13a0c95f42f345839e364aa669764683df873ea2c5c43861667cda2e492d497a3251a551e16ecd7246adf6ebb045a6d12a063e5a357d92457a8db30e08e719988d5ba0c4a5cc22339d0117e9a7b8c744902c8f324629772bb26103ac28fffbc8c4980a5ff43c83419d99328901c0c13b0c6397aef6458dca5e2c466cab8fe971c158d5b3b00fb6fe8644a6cb81a5f7c92e625d641171075b1856ba4e9a2935e16de70787cd0f7e67da3caad3bc11e7381e30fdd2b6fcaad1cc6ea497040d629f8f2a9d60eef6506b3133253218440f79e11c1a5bafe7fcf1f25f3a8596b17b8e1d8fea9b926bb626eb72424609f2223323607fc0ba1ce8ed4c5ed8b00457cfbf314b71f63bb6418b9466bef97cdfa9f7f51e2b0b7dc5320dce772619afd94639b1cc3d1ad216567857485e54612818e5266cd67a7fa39ea4bcabb16a2f486a4b59f72ae6e1bc8312f93547fc312602d1dad15044f129e2fafbae41fe5877e8cf057f55bde8043d41776d7d7396515bc03bef542cd8fd7fef2e65cd4f9aa4aea18b43ca2d5e2fe343d650d95df2bf08f29c8c4e54838bd9526f3ec2ff1c724c95746a5d41143c7b4a7ca0ef641549182df76743728a6c633bc3b702d68100367ff69506b85f49e4337f8f03fc84e53b6c6d2a2e8d9e84379ebecd6b732ce3a6b9614aa9b7e530dc6985e933134757366dfb6cdad30d25203b9e301d5ea2cbd7e908e689e477d2fd54d37061e5ec6e50a84a45530ebb07e6ee636b24f00bfba5d15ef43dd901ccc27d92b7edc5127ec4883dd67c51e726f780eed4a55f6941a4e2dee096e3ff779658dba5d5bba65cba64137b323969008433222a16f46b3d211571a431933836ac81304655aa759ffbc85644211a822066a3bd519cc6a1e0cb8e12e040359ba66fc59c24507e954175d9a8ca9e00aaf1745ed1895fe2440b57964d3d51f421a5bf7753872769b7e3b6dcc2049ca36a8b682dab804d18631011dcc602c638ae0ead01d4f6400496433b43e38d44fcfeec13435fc6fcae8c6d57fcc542dede9c5483bde36598ed1824add41cbeafbb28ed8bf5c03f37ce3d7c38a35503f3a7e38b8cfb784903d9708a03f51a05b940e021a3c9c2770865f24e0de0d2e7a641050c731722899e3c351a7587ee784fedc0fdbeb4dccc3d84768e0de21827720fbc9e4de3f3311baf528b74c7435ea051ffe764e3b7b355da12761cebb084716defaa8b1899e12492d4153517349db0ae596a447af8575f0583bcd8ad94935ef431d999beeb1ca6feeeb9c5f1fbe95bc0d83a4b2c704e8f80c6ff8ccfd0d2b07fbd2d036e931886900847dc32689e81421d03a0bb2695867fe1a0b3bc5c17c285a8a7cde09b29f4e369bfd14ccb1a2e9f362dfddc66a245dba845e5c787adbaa32ce130ea943823ef6d945ff4891397626976a6f2fca564b55f64b9223e7affc3f8a3370896afa34c1755aa300a99757e1446c64fb37b1f85daa60afa8b20bd188ac4552359c6748c4b2eba7b0b007544c63dab31e58dfcca20dcd4d6d2972f341d9d67449e10e084dbadfc084ef2fb7f35dddaeb13108fbd7b29747caecc421824fd3b385418994149631e663103932d75d599ef84bed22f8e7ae7930b7176b17b1be7d731e61c72844844158311e5461b28598792907b0f3f939ba4d292cc5b376f9226d1460935dd80649f4b020b197f41602698aa0cf1ce2a5d4ed69931ba79ca85d0017b3ffb1edd690a007e3245a50e4a8a3137ef95c3344de42d0c50ca45a5f29a00b620db1c1d1e8d9125ad6494a03f0173f41b68fac52bad31da08b80829edfa79230f1c9816417c26db1e6a4f61d0e388e3c8075d28327132d1d1238dc2479a45f47fb6c815e9ed87cf1dbc059d08b4ea567400faa32a7fbde9df119849fa8e967d7a15efcdb0f19581535821a8932783d5de1e001351510b429ade0ac1d8533416eaff487e1f8e82680d2239c8c7feaf5c7e8c905743f04dd7449839e8edbb7922fa084a0301d50c5a5f37af3ad0c4a46e6a9301912a5d3df621a2e4680b4db8ad40cd9ab35bde0272e3cc429c5249da27211cabf96c1424bc70fbc40b59fa07bd3de007034291eb86488a24bd447e286180c2b7f78afe9e5e72631e3ecd36a7d735de4e892649cd89cc280491d163e88f36e7daa9edef6042a56a92970ed319f98424b0d7f8934bb31d26bca8e4138fffa3f0bc4cd29d94e960c6121c416c0d7dc731c62e75fd8c617007518a9ead3c8bcf28fbaedd709b42734a9d35879ded0e45e2955a97b493554b49873e3cf633fb33da79a8efef6c95444bfb59b12ad72722f573ab435cea81c1ae25d1118bce549cc4a65378aaaf3f8097e78fec20c524e9c9ba4bd24ef1c21b0ad5e41ad34875ed1be41fdad46d3b8f7cd5167e6ed484f24640fd9979503976567fbf541e5d486bbbf70f300aab448a08ca7ed4a66273686a80ca5f9e18b7eae6d15dfadeb9d9edcb5aee974d036238c4a50c95766444d3040bfc0d0e1083a58e8c78c660c723e67472ea2df8db9ae4039897b8a3aaf2c513673f4938f26c5b25acf3bea77d26eb524e0d25cf2d7c6d97f04178e58fcefbc2ce2656d21bc62e06d55da773a3fd128b661412a30adc2bb6ad44259f645d66eb461a3b6e9649a707eadd37fb9108763fa8c008c98f9c0d53727539b51a4217cbf0bb2416cb8aff93accc3d390e9f2e801da51c762dbca44e706d6c567f4e0a64da9040007acdfc8535f043d6763924e46de4ca8f38d0d4b454d073b150c38bdce994116f55c093b125683e0244b2a2f359914ea5bbea188117581288354748b43a169db272b967c4d0917d8402e0fff9c1c3baad755d5023cfbf187300b4e237cf5cc3a3a8629ae7ff76d139e5cfd8d496355a4b04312589f697c57f0e07f08128cdc9306bbe6627a0eae192cacb0f710cd4536df56268203006eec565bb07f256919e11567607925535bfa0461091b3b95824f4318e2a4d45a2934e4ad8db61158d5ddf2cd60530477fa70d2f9a444194330a9bb03cb4399ff9b051f5162c2617a054537cacc3cafc5688c8b5bd33d417c358b9ff2c5011afed384ab6d5d0f4ae93a3a8d89dc4f6d90f1ba8e24f770612b700dc42ed1799bbbd8d31e5bc1cb93e05995ee5841a5cf290c7a6ac849e0485d9847d04990b8f0bd692152a67a7169f9dee39277d993d5229e4e1ddd10cee07b3c14df2f2514e53bcb242a8ecaab9449312ac7091682608e99261e9edcfc657a93031de37df6ffd7ee4a5bed81618d12fafaa847b87a5494bb623c879c2e89058d77474f5c731a67490430533358f3b6c726c25df49397d2be4a79f528662e1eddea2748e3bad9eeaac24e51a149cb0c7663477d61cb6c50c025a71314c4e4c4285387910da9dc7ff225100f4aeac80dd6cfc080c61602c5da12e77e0697b343c6f81d0e944b40c743c1897b17f01fa6e95747f2d32266e5760db47c9613708c136ae840353713afeae7f06483bbd214e269725e9f40276f3b91f395cfcc47a46ce28fbf2d88cd12b46e1e9c34f8ebfaaef4f07042db85b4810a1b458e7c5bcbb141bf5cccb09aabe7f6330e736e67e48b33b1aee78873e9793297cccd0189e0f234a7c4545bcf67b9ae32574cab95b681986f172e904d83c81285861cc70aa20d56b949cfc9ffd5bd3ec6b102efcff2e0b4a2edbba97c223f89324042cf752f519e8c9750318f9969ee45b818a56bfa49086050e753b23702391f4bdefaad20a126b659d60134e8b8b106162b3751c1572f1f7e0387a87a891ed1c0f65bb80d44b615f702c92661a2207e97fd3bf0cd24ec6f8d77c99e9cc1583282864395a1f62c702a97a78c802a6abb4232b76c466a062858a339bf1e10cdd1a4a89cff12bead7d3d92394fc2744ae3566821364ce9a4ad5bebdd4e35af4fb9e1d986751", 0x1000}, {&(0x7f0000002a40)="7b5716dca69493c776854d95596063ecb8bac2a519c56761b3a7ee499e7f24f62831883344ccc878e598860e1d376d08ce97a1384cbe224667c3794f92dfe51e1ffd01f4db6b51ab9000776b0d985afce82dd94fc8e13db1be77ff36b0c07bfe3c7f2a0e547466a07fcebe708b65a28a79319c0b018bf788d22b47e100efd66fbee47e73b90715e1690ad6c1da81b496e7ed43a95e05af548a244b43cef48ae7e7be11deef18ec9721529ea027f3407040a8a9aabe4ac1c25970e1b4adeb75c25433851b8395f0fb9d3dc51500c153da9e1f604084cb5c17dd017277b94a9e1a735f27fb9a14330cd2c9f609ad5d28f2e335394ff19d56bc8e9ee2b64fd4506a341972c9491f728bad1e1f92d5e78ce21cae7e8534076fdb90d8bc56568f0ee8f00c2cfca3c7456daaee640f97c41749e01d33ff27feeb02d5e15c0055eb5f69fba7237364939f0b0ab75139f9812eec234cb55d3deb0c060377c5342622b450c8b437840d48456d98f55d7d7e63fb96edb40668a6e89ee36d4fe65c80afaf1ecfbeed92879c6e1cfc9ce4a3491976c7e2a7e957af3a306e43357a81e2b0ec4933e38d400532f11a64b9214a72d93eb8c3a156d402e8ab109c4d49f19641db09e543c0a2405d2f1d44e3c6a0593e727ad1ca6ea88ba726e5b98de89720122db977fe32aecc10dcbe7a90768e8c2b3b95fbacdaafa32c02501c388477ddf8be876210c89f6a14a53f3b615eee899d9a4842b1b25b955fa29ab3125779b238ae8f8c97264687dab224febb4e81bcf7f2937223a71ddeb0a55fb833be563a829ceb2203b130276cac216957f4c1cfef363427b87b06ce588e3e29a31ea3515d70aa4439295bf1d0b2838b510d1f948a0e6d0a8a59504a75aaf914863efcfda25a24c876e84b356e61837bf45e0493eeb77eb670f73a51a9e3d6df76ec76822f3895c5e49cc4c301e5c06ebaa0881a3cacd5770c32562242e3b09163efd10aedd87a37edb0aa4968892bdf5abed55638cb543b814fc22e38e501488cc4c7902fae305f503e28b0a08990ef8f4fc219d4a914a7baa891b47b6467e3c6d44482161322540c8ac9c790c423a3bbd9ac6a1d69ff300cbb86ea2bd7feb01d160bdaff60ee7cc7cc36f1865a40d87927583b05124caeedd8aa12e4f29025703208cb5b1266f3991f423211bd7829af3d6bb3637480215c53a3ce7d283bbf4b0e44951f5a6b4e9982c42640e33c5c4835f48ade3f8d58c2bf5d6261ab425b48a864aea372fe793687fd188fe354e77996d6c014ec3a42fc75104920713665d8f4b3eff357b325d9e45bcdf0b5ed8d31afe6f8b11c5be27b42d9afcf07e93734efc7aace8c7589ae91409f68af7ca5efe16d350684c62f3e565693e74bf67bc6b63e8406579a132914d65e9d55e29e2d2f0ee106f790d848a7ee63e00fccc66a103173061edcf834fbadc4a596c9200510461ec0ced6c4aae08cb173a06070edac70ed46274f43f1affce419491be177bd6f494c7a31b9eb7057de186b13cec010476b68bf8a4be19ca5bbefa36c219bffbf3306f10d12ce49c36f3462d9b0ad261a6472ead790e9fcbdb773bd649c1e3a98e22f689c1c01f51723c8db974eb4c2e72c396dcc257e0946381585aafeaac9655ba037e422215465aebdef9b88a5cfd0585cff0f3ef42c9d7cf641da8e5a99c4a326287e6ca1e0b2b35c2fde91acd50143685b61940cd733aa6153933b45538351b93b9600e3ffdcb54961c403e4ebde108f2a4c3c188a8bc5f46bc7ead9ca4a2c3c840d0a0a636680417335588aa3b13e199cbc75740d6aef49a17d8767f22b6d20db95e92a8b1defa856272c0fd61b34f73b06c374552af53a9f80ba2fc203a8b89b62d193b4de34c91a91a7a63e4d9ef77cd982f71320f867a95ba31d822a1c147d6645f372502120568633f5e081d54728451a9c9810533357059489599138cd711be44c70e6e88e716d82b22a1498421ee464e837e79e7e09b310760dfded3f861bbafd291c2b2aa6ab1b31b294c06d062a7e416386766b35184bc5118333cddc216b9197fa1aa53101269d9e2ee3fd927718ee6507f397988c26c6a15fdf83f5b323546a3a9556a4afdbe3a90227c3b8b5cd87e0176b999e483e99baacf3fdca6c48b228d4ab362ad19fdf8dba3e83efaae7ef663157352f016708709b635a747f38b74ebc3af633d9b2762e9df9fa9564447b6b2a869f24fb160d7c0c21b8bd6b4519cae81141311a46706e46090052ae8be66a137b8aacb9bfd6b51f549688552229e5770107336fc6b34ef6303af1759b40a137f6b7e9768b433cfe42a41decf0fb294a84f493c8f241f946d7601cb50d944855ff32aa53e43f2273601274d8cfd43f15000a91d77321bd7866adc9d1fd56a3e50bce97c7471af0e69bb17b19f9c705d2bad944e6c672e076f51ea46d0b674e4f6dd809ce1f6035815e4c9aae780e0689d0ce2ee740e9aecd994d501a322d9aa2501b00a35aa54804a25ea8dad621ec8fd55b3427ee0e6a1309f30c0860744fa4caed11b92b38a431e067025c4bc8a1198e8614c0ad3c09b304bebb098b0febf81e8e896e1e05fa7f563590964843572073e76428e002ec8d9b4b04fa84cfa58fdd7c091cf410bb9b828e0e5db9ef4cea54efbf04436288f338f053fdca2f94d5c0a284bad6b9debc160bd0daa0265e91df4cde1585625e70f67daae16045251f8523744df7b444a2ff72c2ee48c1727d1e19c351fa228dc06bddebf7cfe3f5377da96634f4f64cda8de3130ec570a7c4056154cabd279cc62dc3f795b591d8580511ded96f1f031843673a89ba7c4d37ddde458c814974cec47d30fe97aff5a407d9823f5d4ee69c0d1f690a185c4ac6cdf6c61cd40d390872a989261c3aa863fa0b7480ecff919ee0e6147899f86e6a4afbee3756ca67882e73de1b4ab1cf94b027123b874e9be936fa72df5df64a804fc33d6551c70721430eeb5d1d285bc3b9122fa2c19baedf8a66b84cacaca350c6074da8fc81cbf91f7138f54c1f21a32084f0260cb4feeb4dad6f8bb418eccfccf37c36310457d8b6ac7014550b51e4310348f523026e7f28b3e9effb2b2e3660b63dbbbe66fa4da252214ed4b2d4ee08cad28328af42e156f4320e20b55af63fb0182ce843ec7c157e58af4f67a79d7beed7e00df926de6a4bb0e890dfdb5c4d98dad11a6966db78601d481d02d14d6987322acba3bdd5e0395500d3d7c5f5af99b1f6611bc64c49d6f16661bb41569464bd0d36c5f3d4baeec382ee210d623c3ff13af2cd7587bd84531fe0e747db4254c90e978c4bc6d4c8225629513a9f63df0e5324361c35368715a40df8989a9b5066980a9accaa7febe9c27f0ab8301eee391db02caeb7d2976e19c0fc516d3ed7c079e1a0b3ac6021ce83beee39af2935459d62166802aa09b7fb9b9f110a5d56619a3c2b84ad0e4642b858ac2bc5cb952b28f70f8f0acb2dad6dbfa0bb0bb36ad332cc79017ddbb1afdb3e209d29ddc7cf16e5b0a37ad2a9f2fc3db58a1b99c36befe6c7ff0387e559f8d6aef886ea5a035d426c691c5b142c112db5fe6180c1e6d1865e0c654e3b4e650a9080ef662dd92c4d596429b2cc3025e4c80f429f15cea5edadf5532f5de5b7d6087f46b7e92e7a35d28b2198b2837914c67a12741b18615af5e6b9eff70d0e9b2e1e25ba88e04a580c5a0f4304c7b9051ff64179e51f6ba10bd32955a0912d0057bf6590626c3ba544a33f54091206fc276db23c936e261d42ca8e9de71007122f669b692d0e17434928e11f3f3c19348d82ead63c70cdecfeff9ffc1ce815f1e52061cd9bbbb362444cc7bcf9a460e1b36fe5d7fb37edc3a6ee1a7084795a1962f181130112d0b4977320ef13a7fcfb5fc3bdaecdeedccae49bf0284235a7152984570e15fa9df33da0b5aff8faae03279229893250265fb0ec92d04504273c5cec5f17bd7da43781acafb76f8a2318de7e88ba39b001dc8f3bbb1ee5da50da3ebf4ef3b742b7e8d9290ad2880d341e7da6fb348fc93c735cb1f56c489a1458f023c7ab4eed33cbc1d15f1a0c402b106c7b87adecb3abee16e23a4898059a91cb15a5db2adb808668571d004707f2e941ad53ca4d70a30098195e2d178c0028098aaaf12dce61f393ca8813f106f1ef590aa9ef333ba6a38e0ffdaa4195666a6f2de5cae48f95040834362611c1f50e8a7fbcb13433c64e2eeeccb3a6bb246b99e48ed41119e819715dc1b2de9e3a566bd02f58d47af4706743d442bd9765ea340eedf2f46b51f233e746f9df3ed0472734e2ad70b037c878ebaefcf2b0525b2fec5ebeb55b4836efbbb8c07db2c3c7f8689fc9ebef491e39fe8760674ac843b5085c508a5096b17f0a0e6410e21706655a58125fa6287ee8ddb1ef2b81e4e21603905538ec0ca9dd790d0a985ac8ca5751a38991207392d7271f9a69714abb915ce2b586190005523f940678bde962a00db4baa9cfc82d7cbb877be5feddfb6888653df8c8a5768cbab110b090a0c6a21cffc60a8f2957d94db98020ffa21f0e7fc531cf7e94b3fd9e520172fb9b8560b1a6cbe95031a0d73289d7b73fc14dcdf00f1e1d6fd80af16d42d6c5acb74bd84b20224237372ae400fba8c2e6b069bd07395c67ebbd3d994963137fd6ccf36d1ee52963c15750f2d2e462e2f530b56788027d6824127b1540a7a7a1529106cb15c45af6a31eee250a2b3d39d7cc26b9797ba1dcbba3e19259ed9b076445270773b72a3f661a7a4d6f33509ab7f7418abc696e0dfc9a651e9d8caae9da840b75408dc2a65f4cbd957049520ec09724b7b76961063658f43e86df8e248c89293a19171c6588f590400d5d7ae1c9982821ef016cfc60b8a257868e0f891a1d5ba164bcf506353b02278126faaac5e890e969c74db33d5aea283867c5c04c100f9b962cb1e57b6caa9538e6eb060c8c669b058cd0a669d799f7f532d0deaa2803fb20ba5d8ec0707123509a5a62c5d4c1d6833d4ef0a32bcaf46c13ecafb3d50a7466f66d980d8f4c4c96f4a5a9e6403b2053e9cab9f9c5608429f8f523d703ba34233936b12e72416ae1f34e63c5bd2bea5ae9d574debd904ce6bc09db742e37f7e8d2501bd02c0b25679caa336c4f7a36f465ab9591594d619369138f6afe1f766d69d91f45c41350cd9a7f5a3c36b4f8d4fe431dee953c784e30c704d2888f8c56805451505591f2c5e646d9edd03f31976aa26cfb3a749b4e726d5cf9cffe827a02601224dfa1800976b9906dfd335f31baf5e212de197b348cbf54729040e28df3596e26cf321147d3d1360a08a16b7e4bb3cae680bee92a3f5fa9ef6f2d744fc036a06f9753557e7018cfbca5918c605db3253436fc2bd4604bea038c77ddd54947de1afa0517aeec34ec51d3e3893a98c6eb2cc08cea9f9866a0446ba1edc71ed21aea999d920e01b035e525d0aa444157a6893964aeacb7b9fa1b1196760b7c2b0dab09a190478f7ff08cdeeb3e3145393bd90ec654887b1b800060bc991c1ec96cede14c2045f64c08bf2065a878ebd2fe31c0d953f8753bd2ec4201c9bd2ef4e63cdcba46a38b6a9ed0f9410908f85d10f531e7ebdf61edab1f15d7b2e8c1a909877587e4ce9f0c25543a5abaebe80f5cad8afe3f0cb3609315797374edf360542ecf7489c5869b80ec9747f74beef990c61b0db8f1d6f85ec03342bb839ab03bc077c1cc47a420284117911d75bbbc975912efdae38ef933ec1746f5485564e861365e7e52cf0a11d39476e0a523fd853904233d7f73ac80fc60", 0x1000}, {&(0x7f0000000240)="ec7e4257d656c4d18a9f732dab07a77998c53cf2839193c5dfdf5a5ee920f165a1d01716fb5cb449061a7fcfdce81ab45a6dcf3876fe0ea3343e33c5965352359ede47ca265b5d482d2401c13c810f82e6d7c2324d6676183b19240c7a5489e1ae9c0171722abb4746d8018f172d5cb292a3d3a3cd28a103ad67dfcd08f02adb58142e3d00574f8789945afa9a4ccc1893563a62d5d71b4de22e772374b0c724c5085420c0dacbd98c0e9cc9c971477230114eea6a", 0xb5}, {&(0x7f0000000300)="8c8b6d087b239e78a03f4ae5570dd39e38b0e52e0065d9262507ab7534120f3eb50119f83f9a0b1fd6cee177fa92f9509d1e6730207777b03e3877c77ab2920a12247da1137603d3ff9123556b166a1151aab7889eccedc468b664c216c0800331338fe25b205668b03934d445d91004deae9bffef75814f18c7044e1327311594f11d0b46babd64fc3987ca3d8eacfad7209007a9208debfc890b075711faf6aece696d6329482d5401c15cd0e07577c871ff49dd2499cb3954", 0xba}], 0x4, 0x0, 0x0) shutdown(r1, 0x1) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f0000000100)=""/191, 0xbf}], 0x2) readv(r1, &(0x7f0000000740)=[{&(0x7f0000000400)=""/69, 0x45}, {&(0x7f0000000480)=""/49, 0x31}, {&(0x7f0000000500)=""/243, 0xf3}, {&(0x7f0000000600)=""/71, 0x47}, {&(0x7f00000006c0)=""/20, 0x14}, {&(0x7f0000000700)=""/60, 0x3c}], 0x6) shutdown(r0, 0x1) 12:39:54 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4a) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x3, 0x1}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) open(&(0x7f0000000100)='./file0\x00', 0x10001, 0x50) shutdown(r1, 0x1) 12:39:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x19, 0x3, 0x20) 12:39:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r0, 0x1) close(r0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x8, 0x3f, {0x2, 0x3}}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) flock(r0, 0x2) 12:39:54 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x40, 0x0) r1 = socket$inet(0x2, 0x4000, 0x3) recvfrom$inet(r1, &(0x7f0000000080)=""/4096, 0x1000, 0x0, &(0x7f0000001080)={0x2, 0x1}, 0xc) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x2800, 0x0) 12:39:54 executing program 1: r0 = socket(0x0, 0x5, 0x48) getsockopt(r0, 0x8, 0x80000001, &(0x7f0000000040)=""/135, &(0x7f0000000100)=0x87) r1 = socket(0x11, 0x3, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) getsockopt(r1, 0x11, 0x2, 0x0, 0x0) 12:39:54 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) dup2(0xffffffffffffffff, 0xffffffffffffffff) 12:39:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0xff, 0x1}, {0x18, 0x1, 0xff, 0x7fff}, 0xffff, [0xae99, 0x0, 0x6, 0xcac68ed, 0x9c, 0x0, 0x1, 0x4]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:39:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x40, 0x0) setsockopt(r0, 0x8000, 0x2000000000000007, &(0x7f0000001280)="109366473c047719a6931014e80bc1f1cd8f583f6323074109af6beacb5a508775a477db84e20725245975a77479961224479346c41fbc9efe119bb346e5bed7b401283aac927a0120a5c4b182275fe06182728ced7b0d1fa7581cf17622d579693ee1e15e1ce3849521fc14740ba3e1f291f445ed63a5545623cfe86ace8a3a9b506b21978b6ade8d8010cffb41429347aed9c5db5302a46fb6638a110b7cc04e5b5e1497619c0defa4ccd13cc6b64fc2a4329082250e582bbef668ec12fed74ff835ac3fb55b191917ee120b2745c1193bba1c5347b499b503f86457756084aa03ed34d31cca77cae7dd6a47d3cae1f10a9164f91866c3ddc2fec9041b1f4bfc84533c4641132bbb4cfafd52eb07947d5e7dd18fffbe03a4139c8c38868361301775af4c37c240f1efdd6b4fa580758e2119abee9320bd263d52b44180986ce106be8ed9bd7059bd6542bb2abe95fc0f2cc9a3ec3f9d8c259d46d82885fb5e7185d7dda3588c5eca5ee1bbbe63e73e30cd01f7a2de2014b725045734cb73531a2765391efd678403f222bf5deb1ea2019f9f7f48c9a0fecfab8c5789b8a53fccce791653884edac400bd0caa9ff778495963b62692574bdc58122ffa84f40b5084000271f79dd6c92b07d38d85dd372c75330ccd17285d5a0c2b15a0440124616818007ac4783736a9c1b1ab79e575189840f188b2e76d815fa2949eb0beace135264059152a00aecb5988e62dce160f36994e5019822889b62bc69080626faccc8923827a4ee32e007be711641c5812659343f2396c4f23c1eae41d9d4050a41d4216c3cf436b987c91a5afc775c89f5c7134c8786a208af145e6508e2aa58f767305a76458432036b22fe3e977c8eec9c43b00ab9a960e3549ac150eeb5ce2a7a985d9aa03446e2ccc79d0cbde979bae6e2959da9c65969ea569a51cc3d3a42ada4c11c2cac1a4945d0e7ee99907c13e5b679261a8f532e1f1342f801860b72a3bc1d20916ed6dd86d873a9d66e79c44c9ee65174cf4fa981471a217c079889796cb9737f6b6dd6bdc2656e3d748d23a2df4537c68e8ee9a33d3bd283934d077add85325c0d6124e30de5b54ff805114c6a966676e56bea433459be4051d0e45e2d903ac329b4078c836edd6427baa66e8dd6a361403e72764d25c72e9c75cff99665fbcb03736012c31b7e87f325a35813b2f2993202e964696c0ce12724cf299b775dba3256d85ee97d15723a7040d4702056667fc57bcc3eab5674aa8e063791172c3eb8b85eca0995296837a7dfc529719fa672981c0e10df96937bf9e5a3c47e7ca3459cad85ad0273a18d2ff6dcdc78bae4ff05eeb6d859479480b8c991bfebf1fc07254139caf9717be492eb822dda0f21dcd12722fa253aef0800e027ee7eccd9b4fe61c57725dc1bac2182716de943836c66169c266dffc22a4174b51817ca1572ce8aca6de72b4a1838e342dd36aaa719c2f247d2a634f5f5004521737a1043e3782c578c1cb791c31924251b0f12c098da76b8d697beffaa4e4c36662a1e26e4aada8d9104c42e7015f9df12219472a3296d896cae1769560678076db515a2941ec871e2cc38ee522a8e541ead0f8042ddc984b7f1834c7cf738d30c97d534996fcd2a3d54fd2c05d0d73a66c4adf120e4d6fd0be3692e62797c01216675c66ffa5136691d56e31d61c0f8e04bf51ebbe4a10bfaa5f51e0a8487373752be3f26f27101a516e0c4236d551d41caa59b5cea79dc0b2be8373a1f1d83dfc87a3378bfadeeb006d31468b2e7d2cd8c2883231ed8c86fc8e20945eecf27328a15ff9da5abe78404f7903e4e272b2e4e22497890edae0d65e8b1558adcaf6ffdc8098df759cacb8c8c936fc95cd407d4eedf838d096371bd88bf2a4c8280de8e7e7e3e7f88491e34c5237cddf12b7badf09ca5ce5e07b96388576b8780d764448da1e3c80c7b7f11ee1f6e7752d2add42bfb1e7e620cdb910c8acf3678bbf4497039344a5a4cf39555baf71365b6a9a00915631be61a5004738991c5da6da0629fb16481079a188a7b5c5405d19fc423ffb7d9595eba92660e8e07dc9b5c704df6377584339a8910282f9e5b58f7578db92df492ceafbcfb8b9b4229a4f6246df95e53aba4737124841fdf19d446f56f7efcdb84cdcece469a4f0e4e66bc413a3f7e2fd0a475dad37a7f294cbbabafed7f04f57c6c8440db99884907dfe717203a296ec9daa8a78ed1dd44310d0a797f2fa4eaa51a43eff66b84945fe14b52d4aea3cdf55280894dc924e0acbdf07a1211ead4451baea71df6ff74e193193335c3636b3088bbfed4ada0805eda5e0e0efb9774d61fef21a407d31fb398c65cbe181f733ad5fe199332df93e36b93bb071a1903bb0320d4a2850ff94359dbe0c7d6edc03d99771f1422e39f9ba4ec9f34e532ead21a64383fe3c162cc1d3f44e9c693d6a1cb4186cb5450a89630aa098fce49053f18fb8c0c5c9526d72e559f3cb2529dc1cd0c04ba27816c29641bbad25f1a433aa8b066da52e6995b2b05ad7b35dee73ccb26dc2539a7b0df4746f84658eb62d0dc9f2bcff184f3b073e2fe5e2c9607668e019b219fbce59e2511b1bccb9713d8a5d5d48fb61bec61b4ecc2f3b298649893ca5ac31ac4478c22aec78b57c1b2a6cdc2596b471f13bfd3f07a8011af90803c9fb3aeae354dac1cc157558f3c0448de8611d785f33b6cfe3a5bd618898ecea0db7bae3777ac6c97a09b4b8dabac7cae47aba2525d1c26743a22397548889bf42165a9d5f1edea6ec579e1547cac1e4552daa76b9e7b206309311ce6c8faf75d8976264f5238b5aebb0370e4e51248aea6e293561397215224f379c8f2836f8c0c80e1b753b89c9dd8059852256e73ec1d007833b9573697048e5a93c3ab4ad4c13ad236a6ec7aeaff29ad230f2845f75d9cdaa331845c2bb784fe7dce6fa66b55af43ff8fe05cb7db70a78c2138d6164b0d16cce1e69a94498fbb1b2f42b85c170a58af8525b0a8ba5c31e08e2d22576210e5122912ae4863d8f6f987a2672c98a5c3ea706bcf5b73edf995072bfd047d7b4d26f73d1d8323f1917eedf5eef17604f3a4da34386777a97b7b032ea91290d1e732dbd78da7ea7539ef5ba10efd279574c73309ca26ee5c3424499da43a9b3f6c994ad370f3920b4d44cfbd24da34378847fbed458e71083cb45baf1ad67f3d8e095f05d18c0b692b80581fe836c83a1562fa06f2c51d2c1d82ccbd869050bf05e1b09702687e9fdc76226307eafb21336bd344fc232649638d8ea5b5bf0cf12e93a972f9aa2fd8e04109a0f3877e28f12b5bd7b50625475337830d7891e7620be916671eb25718230a19e2f5d21af524a8290b4aa64f2beec55e59fb78b2f15d3f48e050b656258210c7cae85923874a9cc2f859f530aa21e25c588f0648689758de30dfb249c20a8f9c7db9fe9faf1b0a1c95523f44e0cd2892c69bc4c5f5cb0f814bf9252a6b5c13df9bc2636d53ecbb8a67fa2c7f75dd0ba2026ec14692ec83eae2ddcaa16e6de3b4c9da43ee49ed91d6e6f0425af78a7959188baafc1bcd8b7358eb8fda4720b6431a4fe6422d7505a5bb9d721746f6c72cd4ce3fe26a8c727f207b2ce74691561b58a1b8060a8507cf9af5d7e25ff4592240b85ac5a29cc1d6f3b8056443203c8875f34f25333070dc6f11a4bd90bdd553425faa7a018f14b28d29d9f9af0045cae2898512c9295f91b2f4e6b7ef7a48789dcf02e29328edff6f924f34a9cfa270a92ebcb38527f42bb3cb4fe0035891491db245f5fe3a8c112f24118a2f27f041f2b3d4b59c5827493af8bb32f15e2bc86294050bb66bfcf0a729abcefffbec7b4b22b2cf2ea5402541f4a3716c5bea3101e33474526615ce38a06e05766f54ae092f07671a7d6cffba4e51a89af3750fa1de57bf3b60d4cef47a1433ec66787f380a01bfefb0a7cfbbc0532955b223e4ec2cd0c8396050dd236387f7512642783bc1e5c55731cf7c494759891b6adaf3bf934ce76293cfeb409e97d32fa4b406472afc925dfa88af2c72291d90f77bdb934c728cb33c8f76bdeb2d1de92105f53b8917d49f64791bb54236f61721dd035182ea3418bad9e6a42b638694659cbb7078ca34160f0c32fb82c88898274e5836583badd228d177156deb18d04462323ca5206ee7298653d6254958dd66aafdca849b46b1757e8e57ed4fc3560b781ebe44befa305e95083b5d78d7adc54a4666b3d5a42c5dee3086084ad9037d23a5296b16bbceff390e182de1183758bbad3d0f777ffe735b9ddf6c8823b31a9ff2c9a06df6ca457d6a2133bf04f114f94f1afcd0077aef41e3b8e0eace856991cfb75f9a34b4e4eab8d75fd2fdc45cc854d6fd1888a1eb1ca24a03e8c7e6ff1fa4cdf38186d4f47ab6db82e98f6da8fddc91f217085fd97dd18aac5c603e574a961b899e9ff1c8d24b1430026404b05ddab37b6b826101e39986d2298d876d4d35a50988e4b9108a74ec7c0dc38afd87ed63db4e7cc0d7d5ffeaf0f70bb8c4bfb44b758d7ede43053088ca1b8bc6a597a491e71f31ee0bec037da02ef86923219d875fa76460011721734ea52f4dae7405edc12742231e4e04aa8a9212975035f37513676adc207991fbc5e85e3194b631576f5114f64b10582229b8103037aabe6101c503c825bc86868a9f8971ded2f296ceac2462c7362483ccf2bef0ed904461cdbbfeaccb1493d85c62571a7faaa3b2ebd3fcaacaa323694565595d190ad183ee5433060edac6f0abbc73bb6c0ec17325a2ccf7a9c37f30efc6d5f5e62825d693a206c8f7993991edd5a222623c26b2fc41c80042a605be9c27539a572889aca930b2c4207e2ce0d06b44f86260fcd8e1e0eb8888fbcb03845f3d784f03cf08506d9c674986f272040e880324a05300be0230ab6dc9c32bb5d804acdc9ad32db9cbbe9667179155a496361a362683107193b01f49f7bb4ce6c54994da59f48eb7f53d412f41399763132a39e5a86c4bb0b14993ad979effe6eeb89293d6f2d687ce483e7c9ee68d7b828576eb257542fc58768946b40473c65df584e9fd913745b8ec7307df7181fca4a0744b23f7083761d85c8afb9a9c233565c44e24c40ec9a792ebe3c8cb515a5daca218c637e0fb5e52a651acaa3378cf6f9e5b5ec861e12c7d026513f4b2ffe4b7faff253322b6ab1ce60adb521a8cac6b0bc421f3865d30f6bcfb0b7d659189ebb052ac0f76c521e29de0d2c830c998424418073ee05a78c5e0034fd75dfd13cce6661b95b11f58cd75d52b11aece744cef4dbabbdcaf5df4098db8edf32e19dcb4fab74e4e993c2cb089f09e638f322da3677bdb8ca9665cd0a9bee4375aba50371cb7bdcfcd24b615272f3c3a8e6ecbfef9a9f3e1c92f9f9ca8ee20591b62a55e3a4878d9f5b9bc441a801c86ac63eba8a878bcc4ea60c887a078374318f59b93f8efdb526e97ebfac11c79fc141f4c00ba3ea90a7fa24df8c62ce7607471670a8a8f8c336fde9dddfc4beaf5096a9dd45cd72749a60f267862e82334d302414e714df5871e058f444899a7c1b5aee5a58b438700dea547e80aaeb3ae7ce3c6dab667d4df5a49dbb1601e74c2daeae6f4cb342fedcaf837e178b7c363ed3d53be52d97a549317606fb38270b714c309a30e9bf239632611b50f0ebcff746096af2b747db82e675e46af93677a1a71a423dd7463e78f4c005d2ea6e17ecec42a80045444cd7d94fed5dc64b2789698229f3aebc02000000bff9c299130391671e09f4caaa1e409db0d666c09d623ed1f4e5921b9167a59cbb935eb90651cce4f3d03fae17d660401b81d1a7ce2c966778ee18909c21a23a21c987d2c775bf982d8872b3c02853b4ffa889713ca2ba466562320d9724bce72b701d2d3a53ad6e3e2a814ff7a769e86fd35cf8a2b7fcf10779cffcb03152b4c1d9e999e22fb4c335cdbaf1d1b3b5b711029d573a83560abdcce08c841bea8e4800c2c90612949abdf7c6ac11efadaf9252449422d08f903f63206dfdceb2", 0x10a9) r1 = semget$private(0x0, 0x3, 0x104) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/241) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000200)="b24d9bcf2e8e", 0x6) setsockopt(r2, 0x2, 0x8000, &(0x7f0000000000)="4aa78c9a0f9801e72c13945b9c6e224a2a57640efd488236680253de8a78368c09d119e7b77610330ea01124183ce886d31cd4daebfa2324528fb0747293ec9b979d5445f684e931900914093d67b336eee58d915922c077fc7a0650a3f3d519c495a3229169adc69a7586c743f49f30ad7de9b25c9437d0592f30ca57ad9a81236417e139a1c686208caae4c452b1848e057d775d7966051cac1d16e4c6e4f956bd2f3003c3", 0xa6) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 12:39:54 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x80) connect(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 12:39:54 executing program 1: msgget(0x1, 0xffffe00000000001) 12:39:54 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) kqueue() 12:39:54 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000000)='./file0\x00') close(r0) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x5, 0x8001}, 0xc) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) ioctl$KDSETRAD(r0, 0x20004b43) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) open$dir(&(0x7f0000000180)='./file0\x00', 0x4, 0xffffffffffffffff) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) unlink(&(0x7f0000000080)='./file0\x00') ioctl$TIOCFLUSH(r1, 0x8004667d, &(0x7f00000000c0)) 12:39:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffffc, 0x1000000000000000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="e63225259560f8e507000000000000005552fbd5e417010700004a824b3da025bbd47b3bf579556fc7d4096e8c8b6b87cb2d72b8bcdb9a284e639410172a72ae773295534480d8a4f5f709193ef16ab93f12fc00000000000000bb39", 0xfffffdb7) r1 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000240)=0xc) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x2, 0x5ca00dea, 0x3}, 0xc) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r2 = syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x1160, 0x8000) close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "855c00"}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000003c0)) write(r3, &(0x7f0000000440)="03563f1bc33b555eacf69eb597126799d26db11ce908cec1032dc8434fff55c84421c2ee6f5974a035c93d0d3491eccf3525445df2f3b813a81b2dc172406439aad581ff22f9a52e70ab4bd837ef555e9bc7b23c5bb69d7a8f011e3fd4d4b6c8a7a6c90b26be43b9bbf442ded23d9905c4b6b57597ebbea56816e4e32d42d246a6a0ab2d21791c39a1250a90d979d6b64ae43c41510be080ccb02cde036221d53b339bb81be3b267e27e9ecb46b39b273d18d172178efdbcd892efbd47311a3fd5ad26891f2b588f18aa91f2919fca8fcf001e4fbe733c76df76cf0b344599c5bad30327801c8731bf709e5f9d0e3ce9e0db44567085963bbb0c2e43ca1d1afeb00c95cb9d0b34cd299e698b77192b61c8c2dadea72733a90254df6d69d4d786f14aecfc133c8d0ea6f83f0a7d869d60b6407fe40d01e7d941397ff9edd96efa3072b3dea9c38508d17cc8023ae5885b2db6a06a", 0x2ad) readv(r4, &(0x7f0000000380), 0x10000000000000c6) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x4a3) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000040)) ioctl$TIOCEXCL(r3, 0x2000740d) syz_open_pts() 12:39:54 executing program 1: mkdir(&(0x7f000001c000)='./bus\x00', 0x4) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) rmdir(&(0x7f0000000040)='./bus\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup(r0) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c6530ac33f49baa23e6af115726f50475d45799cf0dafc8841a777c30b724ba7cb5f5328e8358af5f2ae9df4096b107effd00"/71], 0xa) 12:39:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80200000000010b, &(0x7f0000000000)="75bcdbdfc37aff", 0x62c) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 12:39:55 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8a, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r2 = socket(0x18, 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000100)) chflagsat(r3, &(0x7f0000000200)='./file1\x00', 0x0, 0x2) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)="d5ff9668", 0x4) 12:39:55 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() mknod(&(0x7f0000000080)='./file0/file0\x00', 0xe001, 0x17e) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}], 0x9, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 12:39:55 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="800000d1", 0x4) 12:39:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f0000001580)=[{0x0}], 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0xe5b, 0x0, 0x6, 0x9}, {0x0, 0x4, 0x8, 0x400}, {0x7, 0x1ca, 0x5, 0x7}, {0xfffffffffffff8da, 0x3, 0x7fff, 0x3}, {0x2, 0x1, 0x8}, {0x0, 0x1, 0x85, 0x9}]}) close(r0) 12:39:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='-\x00', &(0x7f0000000140)=':%]&', &(0x7f0000000180)='&,\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='$$\x00'], &(0x7f0000000480)=[&(0x7f0000000280)='&%\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='}\x00', &(0x7f0000000340)='[(\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='&\x00', &(0x7f0000000400)='$\x00', &(0x7f0000000440)='\x00']) 12:39:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) read(r1, &(0x7f0000000180)=""/229, 0xe5) dup(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0x9, 0x3, 0xffff, "1d30d786695b8dac5bb1c4024e5add9f5656736e", 0x8, 0x7f}) 12:39:55 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x7) r1 = dup(0xffffffffffffff9c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x1, 0x1, 0xff, 0x800}, {0x100000000, 0x3f, 0x8, 0x7ee681c0}, {0x7, 0x1, 0x100, 0x5}, {0x9, 0xffffffffffffff80, 0x100000001, 0x5}, {0x3, 0x81, 0x8, 0x7ff}, {0x0, 0x80, 0xfe0, 0xffff}]}) nanosleep(0x0, 0x0) 12:39:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) r2 = kqueue() poll(&(0x7f0000000000)=[{r1}, {r2, 0x1}], 0x2, 0xc2) sendto(r1, &(0x7f00000001c0)="44e8d7737b8c05ec460cd2ef099fb76ed0d3acfabb7a8ebdf6507e55202f54de0be3e12b16ddd89951a4e3e8727ca4a4b6100c2263ac562aa30ac51b98999d6b0db4fafbcfc2d65c3ca756600eb34ca49779a793917565d6d9ac1d9d18e3aa5fb3f95390c42d59a698bfbd51633429a091355cafeb475f10e39235b15f2ea6372a80011ce58538e8614280f16c1b5533e86081c255b3fc18a1d7c9fd5d050afbe976ab1985d0b458969c14ca2dd62ae02bd0116df2880cdf96c42eb324ab506a83699db2e3170b41b082880845f3f5", 0xcf, 0x408, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x4, 0x100, 0x7, 0xfffffffffffffffd, "02ef40c7ce5a770d00516c26fdb9b018f69d6285", 0x8001}) 12:39:55 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000280)) socketpair$unix(0x1, 0x4007, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) write(r1, &(0x7f0000000200), 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0xd954) clock_gettime(0x7, &(0x7f0000000000)) getegid() socketpair(0x8003f, 0x3, 0x664af0a, &(0x7f0000000100)) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 12:39:56 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)=0xc6000000) 12:39:56 executing program 0: r0 = socket(0x18, 0x2, 0x14) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) 12:39:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000340)={0x539, 0x10000000000006}, 0x10) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000700)={0x3, 0x7fff}, 0x10) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000006c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/197, 0xc5}, {&(0x7f00000002c0)=""/81, 0x51}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/251, 0xfb}, {&(0x7f0000000480)=""/59, 0x3b}, {&(0x7f00000004c0)=""/85, 0x55}, {&(0x7f0000000540)=""/44, 0x2c}], 0x7, &(0x7f0000000600)=""/87, 0x57}, 0x802) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) 12:39:56 executing program 1: getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x4) r1 = getgid() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x418, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) setregid(r0, r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x108, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000240)=0x5) 12:39:56 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, 0x0, &(0x7f0000000100)) setrlimit(0x7, &(0x7f0000000140)={0xb0, 0x2}) fcntl$lock(r1, 0x800000e, 0x0) syz_extract_tcp_res(0x0, 0x7, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setrlimit(0x5, &(0x7f0000000000)={0x8, 0x6}) r3 = msgget$private(0x0, 0xfffffffffffffffe) msgsnd(r3, &(0x7f0000001240)={0x0, "c5840020573be8275cb162354163a9899f76b7facf15313da5bda725861c371dd6dac01fc57e5ab73b1d2021ec2202fa7c8d5f32b9776b591e8c8607ca8f3c3e9a131cfe6843cef5e4d4dcef67b19d67df594bf7d91560fa81e2c311f7e52be1c4ac9f2407265a67080e78bd1776042032c5c7257ada68c73c3fd88ded3e5c4f525b861fd3c76626000cf021550532863a93c554196dc9ed2f356ab4130604721e80022dd30a99fe7b410e13516565f19263751c831286ee679dd19928397cd0fb765392f3e634227f2a729b063a83cb23fddbf59933e98571558de6d68581d8db"}, 0xffffffffffffffab, 0x800) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSCTTY(r2, 0x20007461) 12:39:56 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x2) socket$inet6(0x18, 0x2, 0x2) 12:39:56 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000080)='./bus/file0\x00', 0x2, 0x1) 12:39:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x5) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 12:39:56 executing program 1: r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) clock_gettime(0x20000003, &(0x7f00000000c0)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) r1 = socket$unix(0x1, 0x3, 0x0) setsockopt(r1, 0x4, 0xfffffffffffffff8, &(0x7f0000000100)='c', 0x1) r2 = dup(r1) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x8) r3 = msgget(0x2, 0x4000000752) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r3, 0x5) 12:39:56 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0xa, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r2, 0xffff, 0x1807, &(0x7f0000000000), &(0x7f0000000040)=0x4) r3 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 12:39:56 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 12:39:56 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = open(&(0x7f0000000200)='./file0/file0\x00', 0x10020, 0x100) renameat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) mkdir(&(0x7f0000000180)='.\x00', 0x0) 12:39:57 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000400)) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000340)={0x6, 0x8, 0x4, 0x0, &(0x7f00000000c0)={{0x26, 0x40, 0x6, 0x20, 0x0, 0x3, 0x3}, {[0xbe8c00000000000, 0x73e, 0x80000000, 0x41, 0x1, 0x2, 0x6, 0x10000, 0x8, 0x101, 0x1, 0x7, 0x1, 0xfffffffffffffffd, 0xaf5, 0x7f, 0xffffffffffffffc1, 0x7], [0x101, 0x1, 0xff, 0x8, 0xcf2, 0x7, 0x0, 0x1f, 0xff, 0x3], [0x7, 0x991, 0x8, 0x2c00, 0x2, 0x9, 0x9], [0x5, 0x102000000000000, 0x0, 0xfffffffffffffffe, 0x20, 0x9], [{0xfffffffffffffffa, 0x2, 0x3f, 0x401}, {0x8, 0xffffffffffffde5f, 0x5, 0xffffffffffff0379}, {0xfff, 0x10001, 0x2, 0x5}, {0x2, 0x1, 0x8, 0xfff}, {0x7, 0x62, 0x9, 0x8}, {0xfffffffffffff0b1, 0x399, 0x3, 0xa8}, {0x7, 0x3ff, 0x1, 0x2}, {0xfffffffffffff801, 0x7fff, 0x782, 0x10001}], {0x9, 0x81, 0xb2b, 0x2}, {0x200, 0x2, 0x2, 0x8}}}, 0x6, 0x6}) syz_open_pts() ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000380)) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000003c0)) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) 12:39:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202300000000000000036f6302a7d96bc0fef3d1c9009ea3f9c45fb0315e7da821216ff91f2fc3382816d981b893f4eda1c5950aa530735a6936c47098e6c1a48ff276c7b10ca6aa07a4a8d4789304d145f53e01f3311c3d1015e38edda884120998dacb2e17e09a1ae5d4eb9bbbca146b5fda37c9cefc05fd10cae26f17c27b2b6bdad371e0185053db88e7f0c9d79a09cc27a4a0a831b8500"], 0x1) recvfrom(r0, &(0x7f0000000180)=""/130, 0x82, 0x800, &(0x7f0000000000)=@in={0x2, 0x0}, 0xff58) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xb1ac1c59635daaed, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000200"], 0x18}, 0x0) 12:39:57 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r0, 0x20004268) close(r0) ioctl$BIOCFLUSH(r1, 0x20004268) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) 12:39:57 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x2f, 0x0, 0x0) 12:39:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getuid() r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 12:39:57 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/174, 0xae, 0x0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 12:39:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="00b8e514a8a7e9c5059ea97af1d0b07c22cd7dd8505303dfa0b16f2cb656f41e36469a554fea00231fd0514f0b4089205ef6c10d1172d9a6aa9fd91ed4fcaeed9339286e673a465735bd491452d07bce5020fee7ebadc58614af4e5cc63db02d44c85cadb2d60ebd3218a47a2e18564fcf6dbe370c3e37ceb591b6a7070e9a2f62878939266348017937ea1cc20289a9436bd7633a3d3c58ef710c4a96d92bd794dc7ec16b3629757daa9fc7687b20b8613c0601", 0xb4) r2 = dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="929aa7d6b477dd", 0x7) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000180), 0x0) 12:39:57 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) close(r0) 12:39:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x80) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 12:39:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="226a6c8c61aa0f59df2949120a02ef2e8f8b03dd9432b53b1660bf1bae878a8b6507c401d4330409b4fdeb623033ffea890b6d36bfd239bd70c676b47c1d062345994deaffaf3b0a06c2b2f19c49a8133067cf1fc611be452d71454bde750459571531d71465a7b8942af499590f4420fed886f9e9c675d8346fc03e75c29ccec138e7424092d89bf22be11fa269dbd56ecfe01b43dd135fd020cfedafed9658029e5d7567990d9da5c66a238b3f1474f58c59f2f92edfd78ff85f39bead53e5d96d0d138559e4ec9f7179d0ad274ffed1195b6c1ffd3d885854869382500d88924f5c10c90781361f5bcc70fc13deb5a72ba3c32358e0e7450e94d1e9d26aad59a768ed61e66cd60c7727b0016ac9d5b5ecd9b3cee7117dff8945f4ad8cab7638b1021ad85a6df695580d15a37aafd651cd90dde638cb9a097263453712d0b145dc703243dfcb38f96efcd7b5fb674f52805c8b0afa7e82b0da9bd711c866b0ac886d7c2d2f2a67d7545e6ed6dc8fe42d49cca423b5e4579ca3891bdc56ec46a34513413895cb185d24a9a6253d061a834423ba68b3cda7cbc764e34d610895333ace83e435f6c4c2a7d69ca121462ae39a2b0e903385ba7b727fa40d54807f0e7e91a9abf97c7168ba57eb146e472cd83ac947d17b120648dc501c4c6ba2b739f31922855e76292e079fb1284e0d11905fa17b894d06855e9efc2c29a68a11b0f16e9e5ada1ac8696847e49bb3d2fb0511f5b8332cd7614287209e7ac5686d82c17f8f4e07671fccf1e544235c3c2a78d1e34ea043abd35c4c9b50fc4fccb7f8a8d177d9115c02ef49b651d2ef6a49a30d1a40c49e96c911fa8badc5315389babf0cbd351a535eabfaeca5da00f7f63cb06601aee26a41c897700cf56167f4ecf24aa1d828bf98548705ba4edb407551107cd21471523cdfd3d826c32b614bb3d12f2369a3bdd46a7eb8002cf57539fc035a9594a37b233607f2b412a67b9d3f1471407338ec1ae46f0bd9b452747e5895787b6f20d1b1e028f8ccaeb13d0865bf7d09daaa17053129fbf38628401186190f5cff99bd474afef44e9ebea610afedd4081597ebab4cc8c1886c3d1b809d0ae367cc39b2aac0c8a10591ee99ab6912247b12171877d3bb57cdc6cac43987de2d9e8c8c90bf745284679431e4cf7ad5e2ad552279cb2f28bc9863db0474e29c6cf4d0b9f9a211831ba0233d9cc4f00cfb7b273074a34039aa8d178e0708769473dba4469753e7f0ee9a32857730a83eca3e5c1cd9ff99d5ad1387a537b9c27dcf31daa3c2c80bb8cd3dcd1f8d8652c243bfb1dfa94caadcab8e212a7bb4cb0f5c3a1de8266daf0556c9c993a622c26a7f87c4be0a53789575c991a18ba8e60bb994f5588f89be6d8be72fa09818c46bd7b0103a382ed589cf1d09b4cbc04d8979e5bca851e3cc950c48548fbe744c549df392f65e7fee209a9670e4e88aaadafc653c9b51671dcb6dcfdcecbc2aff2fb48f6149aa1a6417b4b574d91a71e6325af6f7251e615323d8a4396981fe2da000b2fd03b6bec61303adb6a242742f1b506cfb5ba7d8692c55e53eeeecb565503ac6cfea82620a5968b653f639a2d6e6c42ea8fe91b62a60d825537ffc89c9f623c2e30c666344cd3411f76fb0f0028c8c6b8108f0364c3425aa63535c306293f5a84237a6b211c209a02c386831936c03075e48a9bb47368970c074b43574d8cc91547146d1679bab30cac189e2d2286b2e6a2fffd2eae9a16b2af995789b31ac91bdb4f0e410c428dac37015ea29403deb2163771802aeaf92486b007e917dade3897a7dbb618596393ecac8bb77a6ea31970e199487e1d5ad3deb82289e1c1a709d29b535d629a52121516b14c077aa23af32fa8a435ce36366b1e18030633c35a00e2a4f8a4f165ecd797a08183dfcff4cba4b00bcbb62a26b5cb3f16203246603e607f3a12bb4c1225a6f89c048b807008194422bab5ffaa4eda2a3b4fb61d646c1756471822e9ef017b98367f694af4e73cbdbb6c934c942db3e2ac5e439e28dfbd31f5e09cc898567c73fccce88c5623bd9b8362c622cddc9fc583d8fe82a38d2ece9f5f2c3a0ffc77d2bc9e7b471d8ecc42dc25636deb542f131219c66c84a442e98a797fd281162b358f56a6386357f7cfc9cdd01f5f950f768ac6c00efcbcaaf21f4ad3cd1bdc41fcc8dedb7cacbafe82cc1b84e5fcce4ec8a25f62daef0a1629229fdaa664ec894693357b110c82db274a36211d5c2b9692f7f9727bb5ee861d0141279ed1732722f09aa48f9ddf2f2f7e597986bed8bedc65cb5318ff5aa3a39205751d28654e65dcc5e696101544d25bf0efa91aedf846eb974d81951aa9cf959df60d3d3bf5e88d50ff158fb6422c888492667087215e72368a992b3043292eeb976ea6b84506d451650343d34d33d4bb4ee0b78721d2d90079558b0e49ee3119ee3b622176bd33e02bd9128ca88174acd171620fc504721ecaa977d3e5009faf7672d4e6632f4bdae07e8d13b7a7bcdcd42607c6d9215ecea12a6bddc328ebea57d2d2d61828ad4af745e387486f6587d1dfc4672fa93a55a7f0b3c118150c86ce8192055c7bfb2912597ddef744d7bcb68d55fe4412f9ae0e96ec4b811c338cb3cd546d8a3936fbd82481ed500637ec4a5c25918b004adb68dd1735bae547c7bd0d636b647656c47e6c89e0f3ec21af5048fbd087c857ae6cf068ab78a244e65301ce319f445e56398874c4b35e0553d43c785b53f8feb1244926726b3ad189fa8f3e1827a2d242068f54cff04ee4e515be2471e76b3716a7d531b4428746900761166e7fcdd76480f95d94427ca8e709887a3c4ba20cea0d803529e2ff999796c082ed97fb83eb69cf90b491a06d22fc0aa098c90f8d8f79095e3a45ad9849a57c7c744ad5fe474b075e1979468bb20d25bf62ababf19bdd9ac30245e7be81b1e1dc3c39dc47b59cc57f7013f43a6ff4b9e5b1287e85c195a6fdb0c881ce578f37937123c3699fd671fee41b5aea139c136263d4050ff70ad4e13cef7f511ba95638778e43ef2648159815b876f0ccbdb9cbb22416c5b9af6d66a00a268bfc55c53575272b0dd2bf797333d2b2d86603af2d54d4974dc0d1ef670ad1b4af3cf2b5bfaf8e5493a340c22845a1e9944b00b967fcf48d7e355b05e9f87382546a023e2362d7c4212dbcb7ea86969e783639225f1eb56b5524e626040763d80aaef446c47024d902fbff8d4677567b843c0e1747b44c1a320e74850fd3ddb09c049192c2f5afad60f282ccec9b6e2a68d73a6cf39e5713d6779cc605a807aa5079ed7f57362fdf8c1d74e0276b93ba94900323e19140bbfb125f14996480a393a0d2c99058e06449664022baa568856ea27d870e7ca282921aca325fb20cf74531f67ef97a8c815ff74cee5c29ac54f722fb7dbd5810b89997170be6b02ab50dcf5e5fbf282e2f4fe8032d3c6de4d1e33289bbc3799820c91c699bb50450064f9c33581ca79e0b9315f553dcc71119a0e98918473aafc9200c7067f7e33ae9a151587414cc634b51ec91d4f6dde49531b4b2fe1ebb3b3f629e1e15636328db84cb47f763fe5303c18ead6aeac765693beedb7ca21879238a3745260fb1b227f57ebb3c2f7f572e6c488dd954f022b295a1c2b614ba60e6c408c7c4713f12b4ba704840cb735c2e786760fa6a5814a0816a0257aba2d82cc989adba1a0a6b3d423b609611899cc49764d1efc92b04edd69fab836269587de3c27f9e5d0052f0cf141eea0b5942a0d9dd12285bc8f898a94267a5e195167e2d2d920ff0a2015ae6b904c7b9f734586e365c868bfaa45514f2793400e796a3e0d58f00ee04ffb329627a2d3cf74cf1c0af9e687fd05f3a29dbaf95bbf0ac9e029dfad690bc3662254a4fb18fd58e9eff6812187db05a2ba66f0b242648d328f5014a0874f10460919789e87335d649021207815936260141987a655c388590d4937e0465cc7c04962ea48b1c206d0cc6daf96d7ba19b5672f638132913fcd553b75e67d1d882872c97dfe628fc7e820470c0b24b17dd9aeaf392975f70dea1535e8d6501de302f4f85b0c6d7d07beb28c916f4316075ef694042b84a5d93ced30be9e1c396eb90e278327e891216c970768f5c29cb2abbd7f9710288626d291876a327c06363590296c1beec0174a29ba21dc97b845c95fae9dcf658faa32f6acd5ae5fb0cae4805f7cc199cf14be01a20f849b6468a5e55a6f978a9df89df1c9ae1ee1a8cc7947c104aa90048720c954f8c56f03d013d9520c7fd19a08e28360663f8c8987567eaf4beca4c44681311082e867669d2e7a31b434d620b56af557bbdbc95b94c65ad74e0971cfa3418b6c9e74adb86e62cfe2f36fbb5cbf98d094732f150a68b4cb7db6a4cef9c5f5ec1f59c4545b66dc43bdf95ee91642be1102296241563e3526632fb0685a284a03ff0c9782c67376c1e1af252df40f406126def26a5f3987b5e248c7227a17bf01750e54ee1f6597132a53e4728e9f8dac2383af08b4c7fe53c104a4c75d490e58079611d7fd503f4c314fe6d61b42e4e3c395c27c3d6b1aec15b8ffe7fe5cf3a844cad2410ffea84d7b18b3e72e56f3fa289bf554a09375972648104d1ec8053bc3eb33db7132570e6e3c62c4e26b6af2a375f7cf90197e7e6a9e871f44df8fc5e829ceff36cfd9a5a6438bfa1d2f848f8a0091c9b661d0c5a1d487044aefd174ee3d43d9ce4f376415d1aac87c99836b6a190880701f91b673dd0c6c1345ae8e52b5fb0b1bac231abc2ff8095b2c554601bfe11464a270f6bc5c8092477ad3e0327b3ff6a4b7534ead0a8573f0b435933be052f44a87bdd8ab2960e733c4dbad10bdb6ad8414a1b618637b5961476cfb765c8b717747d8619028b5733a76c0d5b82fa760858e76ae8deb7a9bd5485e4441dee62ebaff4537a73dbc63ddd9f4707433d8d9849b62aff1403ca4c13b4a2467e3e70bafc90ccfd0a20044089aedfa621e5e91074c50f42e37709673f1598ca6f5673a12a7c2807a8a2a23db2d9524137f0db0155a782d1c3a0417c977d63b9b97887ec91a4f392267dc5b0fdb31269f0e9cf5315c472a35395e25fce8e19b220d1feba54896f869bf62af4f9c62d7632f890b5183f9e3c3f3aea675f5c80ef592418592712bd265a8d3bd4fdd5d65c8ea2648b1931ca1abf032a047b16f2a9b0e449b8b6a112b9db67b5417323fa132af8d0b62ac569fcc1be5bca7cc956f213fd2c01538e01e6dbd32741f57348c553bb0e7d8548b955aef12cbb5f888c2ff1b70fe9fbbb4d9dd3d53d5c41f4b5d50d960ada231c027e7cc6bb0731d3b1b4f679e38130b5144f7b962b6bc803dbf32bcd1077147dc3722b4148ee39647117d12261258059f12f9d2fecedf824a6123b7cd658a52f4f4cf61604566c01059b9d6fc4a1c2f478ee51b210274bd201b066dd8987d7268ca51d54f0bb202d65ac294623d89a7f36e7345867ced0123a48656e9901dfd560434cc83441bb98f064d5aff1924cf0264824a12f38604bbb138c39178546b17d116f1a3f1ecd46de7665ab3dda98258be7533f47c9019255e68dfe713eac2ce26fc487ef8ed9a9da9bb3a30fe2af463c97dd988f802555ae7241c4aed6d39529c4e66c68da0749d354b364f1589484a47f1db81594688d9ba3e3e1115b6f30a62e362b04489f9b2863da3ceab345f096c5148b49e754ecb4bd80514224db4c26aa87312c4fe297cb41cbe2e494e49a96d5fd8274f05a36b00402573aca1cfb32cfd736ed4163dc68b", 0x1000) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 12:39:57 executing program 1: stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) lseek(r2, 0x0, 0x0, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000200)={0x3, 0x2, 0x7ff, 0x88, r4}) 12:39:57 executing program 0: clock_getres(0x1, &(0x7f00000000c0)) 12:39:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) dup2(r0, r1) r2 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x0) 12:39:57 executing program 0: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x8) 12:39:57 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fed000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffb000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) 12:39:57 executing program 1: mlock(&(0x7f00003b6000/0x1000)=nil, 0x1000) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)=0x4) setrlimit(0x1, &(0x7f0000000040)={0x9, 0x9}) 12:39:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) shutdown(r2, 0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) 12:39:57 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2001, 0x8) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x100000000, 0x1000}], 0x3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x5, 0x3abf}, {{r1}, 0x0, 0x0, 0x20000000, 0x71ff8000000, 0xb0000000000}, {{r0}, 0xfffffffffffffffe, 0xc, 0x0, 0x8, 0x3}], 0xff, &(0x7f0000000140)={0x1, 0x2}) 12:39:57 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) getsockname(r1, 0xffffffffffffffff, &(0x7f0000002740)) accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_data=&(0x7f0000000240)="ab626351f48c5341e240af84c44f9662bec7807822a6cc4633bca175b53f860cb8a307bce9a749c98da0fea5f364b7e558994c0ce3f9b70fd974af2855d4c34f720774388b195f1600514d"}) 12:39:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvfrom$unix(r0, &(0x7f0000000100)=""/81, 0x51, 0x0, 0x0, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)={{0x9, 0x1}, {0x7, 0x5}}) 12:39:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 12:39:58 executing program 0: nanosleep(&(0x7f0000000080)={0xfffffffffffffffe}, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = getpgid(0xffffffffffffffff) wait4(r1, 0x0, 0x0, &(0x7f00000000c0)) 12:39:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) dup2(r0, r1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 12:39:58 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080), 0x100000000000008c, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 12:39:58 executing program 0: setrlimit(0x0, 0x0) r0 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/26) 12:39:58 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) pipe2(&(0x7f0000000000), 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 12:39:58 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10, 0x50) sendto$inet(r0, &(0x7f0000000100)="458696bb79c4280372c44af356a2a3734038357b86a4b384769bb4a239cdb7e42b8db44fa50a28ae5727d1161772c0e3877f8cbecf979b86915ce6f93b7dce2700577460ff0a9fa9dd6573b2812645e1f82f355d37f327a6dce54387677403defdb1899a4796de6683b2909b03e9285732c2080f8adf825b9ac37c4366871ab814024e2b7762dac497100c66b5444ffc8feebf712cc30d88261f4ab0b7febf845a63d60611d0dc7c1af2f40c13d8c19265c96c866e88a78bc455a2e2f142abfda56fa8a4fc95f623457819fc216b0fd9c04c1a200a15ae73bbd720df1bd66e574d8a1e33241759561faadab24df18be013cf20182f", 0xf5, 0x2, &(0x7f0000000200)={0x2, 0x2}, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) bind(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) shutdown(r1, 0x2) r2 = dup2(r1, r1) getpeername$unix(r2, &(0x7f0000000240)=@abs, &(0x7f00000002c0)=0x8) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) setsockopt$sock_int(r2, 0xffff, 0x1005, &(0x7f0000000300)=0x6, 0x4) 12:39:58 executing program 0: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000400)=[{0x0}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x1) r2 = semget(0x2, 0x1, 0x42) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000100)=""/121) 12:39:58 executing program 0: r0 = kqueue() r1 = semget(0x3, 0x3, 0x20) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000380)=""/4096) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8, 0x40000082, 0x361, 0x9e5}, {{r2}, 0xfffffffffffffffe, 0x4, 0x20000010, 0x101, 0x7fffffff}], 0x100, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0x10, 0x1, 0x1, 0x6}, {{r2}, 0xfffffffffffffffc, 0x4, 0x20000055, 0xffffffff, 0x8001}, {{r2}, 0xfffffffffffffffa, 0x82, 0x2, 0x3, 0x9}], 0x9, &(0x7f0000000080)={0x2f, 0x7}) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffefffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x6, 0x0) 12:39:59 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x5}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc2, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xba8) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = shmget(0x1, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ff2000/0xe000)=nil, 0x2000) r3 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x1f, 0xbbebd6a}, 0x10) fchdir(r1) r4 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x22) fcntl$getflags(r0, 0x3) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/87) ftruncate(r3, 0x0, 0x3099) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000240)=0x1) writev(r4, &(0x7f00000015c0)=[{&(0x7f0000000280)="01083fe22f4fe722d0dfddccea662148a5a92dc6da0671b78cf31a96d22ba6e9d8ba334cebe7c29248b91d3bb28627a64e85004c17774fa36b4a04f7d6a4df309ad27219443378ab203c15d1e5a159edf2a0be4bd44e2356e9086378c8f84344e9ba66eeb9ebd8c7", 0x68}, {&(0x7f0000000300)="2cc3b05007962a28048ca523f4fb05f9a2c7947b1277353daabb480e34dc4729e0a49fb3dcf0dec6c2cab228500403af79bf8e8052b0292f5050ca0883144df3c815c366c7dc1966edd3084ea226e0d3aa8a634300c65d5566729bedafa415f69ce02fe5e4db4510b98a192f8e5d34811e057e977980a3203df1441986d47ae866ecf4d4154c9a65e84bfdfde210aa2f0d1dd315156c49acb4f7cd6f640e43bb04d3868120887386408ad539dd5bf45ba7d7a01a96112883c946a12419d0ecaae20d9ac68c20a46864a476e7981a7ebe79a6bd441432f94c2aa7454a80cb46323613085ab120677878b71e137d0893e0f2197208c408a3c4", 0xf8}, {&(0x7f0000000400)="f7b4c03b51956c2b945aa98a72eea7dfe34930a31630881e26cff3c1f5eb91c468fae62ddd75064312", 0x29}, {&(0x7f0000000440)="2a277af90972215e2727cd91512e2790114531f39ebd45a8b56af6773731d2167d4a9e7c9f56b603f148e898cdfe405ebe8d328e3432dce669a94414dc8ac4e8b714346e0ae4bf", 0x47}, {&(0x7f00000004c0)="5284a7a3853385e846b8784f61dc85c8118e94d217d5bb09c7a4ca088a3d1dfbef114a947125f9d039cf865753dfca3610c850b2287828a3fd6d39910df757ccefac6cc3e15cc4afc38b3b99068895678908b435ebc1bf4729948f400a68444e44220d1cab876d428a5fca65482aaec62a6caf271e0991808d530e6c17baafbadccd715bb95f49a7c89f41e35ce660ca593bbbad6e356a9fd723e184a8dbd123c113146c14ddd65dd669712b034ddfc8b7afc57455f30e0d62e168d444eb24b41ae674ac62c9616f5bf3a52aaf372f0dc8277e43cfe5dbe693544a88c6a8217e633abb21ec390536367644a530ae30b5f8389f6329", 0xf5}, {&(0x7f00000005c0)="3355832f37d689313dbf2653bf0193725d43a3e72be80db894056098814cf54f9a6f087d531156445691e044fc46260cd3d027de557d0633bf56d826add813ccd88872ac37268a549a53c816107edf9b3feb1ddda7049338fbd5914708f1164ec8f31a99ce88a69be6218135d90bfeb18c431a63baf2cf3043193759b7116fb8408741da0f7738cc9940821c70cbbd894efcb81db0d2bf83415eeef9ce409fd37d017c9cd8b88d376a73d1ccd6f1ffb040fc3cb27053bddebe889f34107d427bd3bd028caac2c78585fcc4f76ea11eb552ad61341b762138bd74979414db42188e6e70aebe8f2a497fd1ec87e794b68d0f8b090ac3173e8da9f79465ab5e27ac1519c0754946deb8d31f0893251e54f40f9c4f695d154c8f74504f7d9bea290d6c67b5c5455310db49e634872893912743392c4d25097b4dbc8ec3b35b7a91c5897226dde247c5eecc8c5518856c66455b0cbb4e93a1d0ce6876dd8dfec793130a49cfdc0bbbf9e6bca378167a8dd95d0741437c755450b8297af4990a9414c555574ba5a1d8eebe418daea97eb1e2a987c6df95bad9ad4894eaf3ab95986ebaf6878ec614089faf2fad21cf5693ef635fb89b83246e1f17401ea9bd8d95382845d03c471ab4a20200cba44bbc7ebfccda9e224ab75989f1f23523e2010021ac09611a79eeca31fe062ecf51f35d820ab7cf52cd941e5983843a7f5abd52338eb1f10fb1e6943affa1be64a94382bcfe168745c4c3280f966799935d87332cb7d57771945482c96775e8fdb147fd5a8400119264fc7560d802c82a036c0379257c8ec1f2f64787df8778afafec61b0c83ccd18578c12fcbe266bf07e82e8b7999ade3bf2251dd20d8d8fca9d8e923af156ae31fbc518738eeb1c3cf96370dd74cc10bf968dcc98a64909bef1e031a0e8957c36a122a70bad151ab45c81917eba32f97217bc442d479b5c0003297434ada6136536caa8409a84c0f42ac06ce2b8577a526a0ccb090639c15382c88b46c56c6034f639eae5e51c38245c5c2b36ff541c7931c2f0252232745293adbe8970a8c17ecb4bae4d725cf4289e919331000c346c2b852255c4f65607554bbc02748aeea38005a372f98740f3752685fd90bb1914f0868aae94922b9102fea5e87e6436ac8c0b76ba86db0d7c118d8916e8f371bf50f426bfe0aaee4f1197239189b08599840934d531d61cde5b0e140dc6e1fd43629d6acacfdd2efe159dd6dcc636ea48990772ac465edd0d6588b89fa6580c73764ed5f3bd7420a3648cf59721adf85de5a0091a55350dbc1a6b71f72a5bbc5a18e8e895d73a6a333ac8e7d6d9c7ed4806b88c1396be79eaffcbbc873ef775f070f1c38efc3efcd76fb79ac9e9fa9bf6c7be5c8332802d5b5e17dd509b1cb805d6ce28a92773cae1a30d3fd5bec533b2330b7039b90c251fe72c1c797ff7378792d3ea5d7c207ec47e3281f790b9a7b89099a53a96e2a01394ea84e54845c635be34a7a673c42c8baff3e652d82ede63cc490f7ca0cab50e92022051f1df7faf9b563d74c0b4ab5e706e0f93ceb7463e546e4daa431b29480c63cbb1427ac0377f19443476f03bc621deca12244e27c1068aac003269718b8649c98db23ea77f9d1bd1d9222f5b8f5463e23da0b8ea7170ecafaef6869e231068061a14af6feb532c27e8a1cde5bda97b1b3933f77413e72ae5a6bb432ae9b522808171b803df6e238a9aa1268816799106addeec2870b58965527a197af63ae0950e95fab93283945703cd3c3f1e3b90b8c5e6185259277ddad5be41272662358bf907b8384b6e7838b7d4160d29495b60c91f935d6d513b1385e23d14a884eb143a4f0a0b11c45ca2ab73583622dc1f314951a87abd6ea81a8cc2abe988e8db2ae6a6f5a70f25bc6f32ae151c49bc518c90fab35d4afb49a4afd0b5dc4af0039f10a0032471c377c411a19a227e94c9663f3b301e403c238b3dbbb6e3b0eca7dc5ace3d621847903841935efa738a2b3148f2e9ea338b13d557b530ac6d1cde79ca3011773a6597ab9058e5d6b0bb33fa8fcb9949f4f5880159bebeab40cbbe89e21b303bd6b151f5b484ea4240868cff46b75c009ce7e0d0d1f87e33ee9f3131ac06ea609fbf8b7c23c79abddf832f77b7bc8e579fd28caeac38daf9598aad87e221a3736a420f12b210287561ee4a0c65c0f5003f03fa8bce764e000cf406e39fc19583cd5f15c910c4de1484601fb4fe34ea01d3cf21e0d52ba1b3953ab970cd6609ad508c975141ff8c8c8d9627b0e8acdaa8db1a95f5293fd4340375d8ca0b88323af01de6a721cf4f795b7c72fb30c947bbb40a68b15af441adb76919afaf840266dc75e3c9ff02e84292a4d3f9b589aca12f62570cd90c486d8c76aa7d23277198858ac887960c618e1ddb2b7247827650cca8b341efab822ee31486e53c098cd1c80d3abc7749f984cd1f96d0ae3043f241615e52271ef576c8894f19b2855edb9db7b8baf201540d8851816ed164f15cd18c6f3a73a965bece47894a8b672c7aabcbf975507a1d98a2d5a6e6bbda95b65a9527b6cef63a122a846ecb7e1dc3d46f638e942df4ff657a9efab4c18cea063956c567442a3ed54e64f52e4af8ee1c84672624ae116bc0ee26f27f57e6b863d5cd666c108327b3efc22221b8a0e5261653534dca3f4cfd7e5fd6a2ea9fe59f8b2c316c895ee4f7fe4690ac4a3bd4598011ad1425b22b6489d69b630057febfd4858f708caaec712a6ecebaa0aa30bcc6ebd289bbee289129dd023b77d685bb94cf2f78584be9ab7f217b3c124aa6e714436cc5e289ce00c3ac7bc6206d27cd0dec9878782d2caa7174fbf19eeb935c39d29aa0e586186900f4bb980c9b709266b18c107022aec12966cb4c9fe3dc2bc16838ff93597f16790242181625b0206f34cc53330e265e63605e8802ec156b68ac8adc3ab8387b98b684b582da1e60bc5033608dab28ed04abcfa7baaced8ac6c4d3e82edfe81d587edcadead94f8dee1116d35d890bc54a9baed4a0fa5923a6e5e0197c38f889a239cf87e2ada1252911df22c4184059f2844376648022b2ffa1f54230687269571dfb8ee1343ca729a1f2833fc666c19e434768c90a054f4c6bd6d17019377907521fb6677b520bd65ce1fbc88f232c0701a80ec3a91176d97b775048a7c54428f21cac0559065bf27df5c7ba2436856adc5b2a4a23d30442f1b6977a6070bf4e456db07a4b8cc2be91de73ac2ef3a4dfab71dfbf7d34f61c2f38231dd1b1cb9c55d812cf1533a9d474a927ab1587622b00e77e22a2f6782da9f0449c2d93f37dfa310cb946de56cdc6ffb2fa2f2e0105e8d0363be1b6bc17750b2661e1b9b03f861aa10cab08be1635ff4791949db665e2c868141753fb59e886664d7a21ad9af0826aaf35b1b4b9ce9bae0fb74b230e11044da5a6821188b8a50c16c37dbaf7ec3805024e865b09c4083a6c6f3dc1cd4d4b4586d051c10f4fc6a095ab8654e891c29e4e826edb1cb2d8e65497cc273c2973d7574ca1695f2aaaab3b158da18cdea493ada8499da20ae700af2d9ec38bb89e66e7d9b3876da0911a79e588c05c053f5c8249e3a889d262424267d19a2e1cff0d5bab0753ae901a9a62d4c01c82e1e6e8b54539c8c64ca7916f077d31ec1891eb5d76fd47ed413a8cb07a154a0fa6c607ec4a700464c6226972c9d8046879ebd0f84ca218286766e53913982ff5c080dcd2ac731d6da4867b490fa2e2170ad2b984e9d7ca264e3592a010ab17b8a7fbdf8dc437c230263cba7574d9850ef9798556c4a1196144aad6674733e3d992c78727c3063f61bc1833b83fb08266c794f3b2f0d94c20ddac3619558c9640a9fa361fd65e40d325232329a070d1f096666299a8a614c0fccc551f4d216e600bb15585f871cb7a3e4c6ec47b6e7f25cf540813cf5b483e984c18692196f5e08647809b2381dc295f23d1e1dfa72703a36d086788982f1460a3d25c79e0d9ec4dd36689adb6deb08f8ce32a8501c71e2befa992c7bb12443d9cef38344ba52308c4974563d2f0c4e208f4b0e70080266bd1112bbf4fb2f61a5e9cc9e2892649d529661b850f61a907da12132cb778da66a0405a06a2904ca5c7a34cfbdb3f38f01da2cfb792ac3fd076e1a72873d6179f261d82843d656c206ad8e80867567f3f0632cb351b6edf60f6a505964938ccaac90268de7f1db46ce27a1471f0f0088068a09fbaaeef821f243ecbb70bf27909110e4d72d2b7285a8c709d4b4e0ac1730015984a5d5fe25cabdb0d6a702f80655956fb0809fa831f4b63314236666c5ed45756992b640c46d2b987a7e363432bccce50ede4912cef00b97c67348fb9c642bc8bd663b5e2ed47f86a29a01d0260252ab32a1716085a3ac7f9b7268da5c2be9d51db645e1c2b3e4b1cd7f7d75ec26fab70f8eb409055fd82d939a85d8565c7535b0e67d885585da0039b7db74248e3841122d8bdf2c4a23de7d3493a59c04f568593ce69dcf33636aac92cc757cadb7a19ccff7fed795c265cbd72827ddea71268f288a22b8e89dda2c00cd0cf6b0ffe7f6e4d43d5464530b89ec53ef94c869bafdcfbecc13be72b8ab65407fadb3aed897684d43eb8b1c54e76cec49a74e89fd3853502dd641502e577d05c043bf957da3964bea38d321323414e49c247ec811a01476bb69c5204a2e2c49d2e005186472fe64c41b97dec0f143d230d3d62eba5af2db7b64f122a59ec3925251f28dc6431ea23b2ae4267458b980128b4b6ab2324f5915555c8ff4268364c5df9cad16dac24a2f66944a86db2cdd85da6420bcff2d414a0b426de618161ab00f36e2fdbf33d7c39282bb91ae474690516af6c32c700894d7ea8ccc2e89b6765496ae11d41a613a779e36f6bf66e50d01b6120deebbdc462f66d0d0e5c3d99ed4eefd2d2b7a57ebd8a2b53bf2ce756a6f9d12a838fcff74bb058595c7016a0a4998de1a1516c479288de342665f58cf8177d09a51c23c4a4b49a59edc24ce663c1926a2310eaa123483dfd0a4dcd4f9b0a6dc58cf5a8441e9a3338a96c791bf48b49555f9a1ffcd89816677592d2cc1d97a1f041f51f696c66f749a31a07b62c1f4caf5d7866551243c0b075a7f7fa992635c126c191cd805d8950d2b5bb1867820bb1b32d1f78b1a0b8fa4179cfa2aa3251216b981131e8c823cb4f51161004297493f8b3830103a06da34696101a7243aff9053fa91f69812195e2bb0177ca2b40629749de09e38745a284e976402923e6bcbd819fc23ee5c4004663cdcc123fc7d219c92c4d1a5f784647b6b9c3ffb5a24ae03a902ad71a2b2fee3ce42a9f8a7de24d5c4cc1bceded402da5aa7060f3ef137570bb483bc9bf89fd532c4d56d39297d5a49b103d01dbf6166044c9c40bd3fa5cacb21630ad25dfbe171d9dbbab09ed33da387e8a64caebd66faa73677b27f8315a87e037c0c4a11dc99acda757842a67c6ca5e221e2b46bf71dfa12b15bf1f34927b44ba2745a5274503fb36927d0ffb8b7f355bb270ad9121ff7d5f540325b3fb98d51504a55adc0516fda3fbb9985152e553ea66b532df8c75244d66141a42256b3a5015cac78f7fbc363a9b1f132bf0635bcdace866217bbd2a2c80d663878cda335eac87870abb36d33af4f55469e123962c838d32b3133b2b73544b96c4eeddcc02403ddac7a862bab66ee57e3e1eb6c95302d4451463a6e9404ef7b0aa4de5993f65bab028c80c10bacad40d541b8362c21f392a806ca3fc68b8f470829269fe07aa0fe95354fa3218b3dda6b102", 0x1000}], 0x6) r5 = dup2(r0, r3) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x28129, 0x0) utimensat(r6, &(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)={{0xfffffffffffffffb, 0x4}, {0x17, 0x6}}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000001700)='/dev/bpf\x00', 0x80, 0x0) accept(r0, &(0x7f0000001740)=@in, &(0x7f0000001780)=0xc) syz_emit_ethernet(0x1000, &(0x7f00000017c0)="f8706e2c6b1aedafd2349544ecfa8d71bb51b9e2af584de643a2439a157292a87b7d7d10c63f6f877a555c6f5c46d5bcbde3b957fdbb1cdc9324ac37328a90a6058bd416a6c801d95ee0058b1660ec7a120c5f504edc83c9244055e7e7434a47efe16c6fe48470d8c2d4fe6567eabde73d204b7498b70115db701480b18ef98856c92185073e9a9f083633a187918ef4ddc248861f7f8e4d39b53c308a0d39aee0835d7ff1569f0d17f9e7bafebee0412c028acb8bef21f0cf0d4d146e22e9c9c58e711d23eacd075e7042fd08d13905e6dee328a0f13f3360ad6577bc36cee39bc770edb38e794dd61c4e36b8dc8fe334654cb1d7e3671092504a0f918be33d2259029b7ac18ac47fa46e30a1dbbd46b3303033cd89e4877c798c196f53c157cfde6fe4286fc92c886fb703b94a050eed35a5c3b6ed857282b0e7d97e57d255f1199529048edc1c5af278af5ce586297c1a90797183ce17d701dcbe2368b3d2cdfd7214822e69f9ee72a66a022a69b5813ff7373773032c0efc6f1e7892db20420bcc33dbba32be4007f1ebe4381ad4bbb475a80d11fad072432b29f5f073b18a0a45d5b9d293c979ac0a87c64efb177ae2c49b5ab9fe02c8cd67cc383cdc970b7f055f11a053c7d90f5b44c41970cf6305f32ccd4cb2d917183a170a5decbd68a8fd1c53205ee230c9655ae73fc937e1a27280d707e2737feed02bdd69deba53d5c14d96e488d5d329dc209c0e8eb5c1513dc0c2d6af99138d99cbf9ec7960601c46251fd49d3a1a629fed43b6dd4cc7e29ae7fd317b216feb2c37e5e96939ac792dc913a9e31a1289543fe383fba1f3c1a780441e9a180f629b21121cb87e9aeb47fb935f32a04c6c45c8b9b1d96f2487e0226ccf15ad9b320cbcdc95d3e533ff50bd77a6fb7e826a6ccb644e4f9903fb63c9eff797c5e3ed3e237574df20608fcb1b710eeb58b178ce4189e26a86bee95a94b23d9cb70ace93f2cb1096ebf8e752a81fca91c1d6c632cfb7f52419b756f49e1712b62e38ee900cd2bea1c799858afb6b68ebbb104bbac1a99951ca80b02f1d9ce16d97986df9ef6821edaaba3e2263d67714fa6c66a9ceeabdab0bbddea04d3db7d458e2213e4b4386d75343336e60ab8fdd0d09568aa19c33f25f3e4445e6165e08fde880d95b231199781437cf4e75767e523dbd22e41475cc9d9ff92b05ac7ab9756a5d98e5cac6c11efbf65c2142cee31abc7e933cfdd0636baeca1e148578e6af19d885b51b7b09a94d946c089135fc9e1c5335c506e1a3c01bd8c206abfc197e2e6944eb2336a340b299256858cb13f1b75b9c9b08fc9e5b3af0083c9e3f26c2598d37f2a93db4388431fdddc21c368a29b138961c35c6182aef1f8a1c23f7a0bd45e5ab6292156725838acf5849d1f63529da7445ed925d7b0e2e970c65385dfe3b74afb21d4adbd5c686e9ef30abe743a2f5c03e6439688c7eda7c1cd579ddc7d433e10bc654b68bc23db1ed907fad673e650265b3563b58375f3cac5e69f526446e95fe89f05a083c619806744138c74ddac19aed497b1b86b8a75558e9fe400de9ff4ef33020736046c1e935508d9f477d35f3587c826f38b61ff7f167f7a756498c297630c388f5ef3de922b30011b8c5c96bf9c7d08be77b693a0d576b89498a1baf6f1b503949a2d6b08e172b0783a9276e1fd89602591a6a86f3e42354537dafb7c17a384681ec9c9bd1df722e9f55f1a483acd9bf645369acd7c9d1bc356d152bef1afa177bad963017a2790a2a1149f9b22b1963884d79c7ef0fb4e3744c50e9240df2ec472a9fa5f8bde9d6cd7dfe911ca309c52f5a38268ce8b5b5d795c1d1d44f3250df26f947ae964fa4faa4ead72fe00b0d7f6054c4a3bfb79cf84b38c0067aefc0e232caa497197940e006182e5054710b3859fd7a740bdaa5c13d42e3889704b93ee98f1e6a525665eadcd3bdf9feedfe13ae8379be8d33aedd93c0bbcbacbfb6de9962aed5ff714d31f8e6bf1bd56e07cddb069cf1209b80eb14e8db0572db085b36f1e0b95f9428ac2d9f907c0dba49644e4f5169048289a06973ee2f3dd38d5e7a5c38690da1a2e78f7a7f1a2c2803659671148281f94ab454716cad2cf96d2c6de59fa875e525f2fb74f6ceaf35d3da8158924995d1e34f1534809df2ddb289f0a545dbe1c70f800f554c878048e3f583c9dfcbba16770dc0263b4655273ac20c1c555c171266ee6db1f698ec79226f69421d3e4e549589a5077ded97058f974eb99e959af5e1766c90265364f6fdef793f30ddf518b5b58fb835792c2a379121492e265b4f7c9b827ba71cf1248393ba066497471a2b98cbe79a11b089b03cc59b14f86cf57114e0f874110604f7161b45c018ca25b5bcc7f670b076deab6866e27bdd2ae7e95bacaed624808d61c0028b49cab7a0a212ab7c93c09c801b90263885a1f6a3c906d55ccc6ab2ad0c447d724da061b4f7eb74b9f0afdeb41ef2a27f93c78393b20f7ebf6a337eb8e1e895a7f3f614ff2eb00dabe4121ee97e76b031e6aa759c548c7783545934f537ccf3779929fe351a8c30c717c6bfc7cacf921f9bbf3ee9b6cdfe64aae71f158b8e2cb9f41e2ed348d40398a1119204f4cf059a5abfb8597ea6d39fb9a806fa8edc1116a9ad497e692dc756b53346513d288f1f37edc7cbe632b421d5d882f15991ca47d516db1126125c5350f64e4204aa8d01b4fbe6ec14d083a3177a1dbe091190893fd3b008edbc4ca1ffef01c7e729e1bfddda910b05bcd4f547c52181170466e05787b7d0a9269e8f376d293acb4b4f20f69c211d8a7ee5687691ae9b94c913a0f612d4a4815cc79028782a698ba5a62c484c12aee6efd233d4c61ee582f9f93f71b363047ec6f859c5dc0f861317da7661528b3cab5c4f9d28f2cc674ecdc6029beb2cfe3cbd0065b3912dc153b1292ce1a6caa11daa07afe143efc22c6040a6a11cb8889e0a3e6a12d6e18d41f973cb626a0453c54349f967514766df762798e4ef909ca893db543cac86b9837e8256f18a7459fe798313dd367c2946c1f16eebf2043ed9a759f0682a00bcb466ae1fa4ec2842ff94c453eb3c7070b16eecaa40034f7b75b9d70090ae80ad5557cb2f1ed9c8917f594d72f463e6ffb76169119dd2f347c19574096e73ef5912384d9506b3d6346b2ba245ab2892accd8652b4b73eb64cb556657f7a271b5fd759652899630846b861553ca22f7d227fa6eb66441272c86baee643e44ba5c94ee8dc751c9b9a4c5f2a75ce7e456a714715a3244018f32d4e57d9e25ec473e8f875064ba3918ef505111accd0663e3905d12476cd425bc18d9163f75fbff80db5cfe0d36e25af6b981ccaa99e908ec275d7a066c2766a3304d3ef2d0c853bc6dc90a80e435a8ce4281f172fad71a1bd8577f61b80f0c08fe62f409ada9dfe46f8d8e08c2e29dcba0bd70b03d888408c4be020a33ed2c07016022d66647e416540b708476af95cce22495990a997a80e8a676e74dd685732bf46b003a63bb423274680a1fe649dda7975b749e2f16449eadd8022ace2c4fd46c77ff23cfa6a96565b8706af9e2acb1c39f97cfa98e5247168e2a4fb496bf5030503542ba4f6644c6066c841d61e77843fa32d0806ccbccdb5c934fcd46b4473febaac3ca78036bd973699c061357dab34c04f740d6007b10b15fd5e78361052cda24244fbcfcadfacfe6cc3dff142b05fc538be7ea57b07af0e5186d1292d3190768f86ae17a2d9504d01b94db3168f53701720d9ed8994a39244f96f59c8a22885cbc0da32f56faea3d7c24a91dd39edde22dec95f2ba7397f82a8e6b27ac44a421ed9b9158285beac830e422686b45ffc94b7abe420dc6750ed36fb950462fd9d963c2f502c8d0cbe5ffe52c156ac425a8d3a2364fbe518b56c9303a27781d2652074e3ae18af99fd240ed425c3910b1a6a2fac6b1c044306c809fe1aa084f4398a2b7a453b7c3c97017dc4daeb4f5178f7b711a3adc5b572039b341ddf0df94912a0f75fdff51b4ad0e7d308d66f164366d4cf544ebc0f4beed777aeebd411b43b76906c37611634ae6066bfef72a8094572c21e4f70cb12437f35a75cf097a3a9836347f463e4242bec211e8958a65ff4d5f11f5fb87d748e1aac7a026e6936cfdc93c1e5ff9aee36d688655fdabcf55632ff1438c6932570191d0c1e6e9de53ee2d7d715fa880ceea758514a978ff4e1ae687b8b5926256ef978762a59a48d081af372c1b085769347c2dfbe24792d4a07deecd6a383283e50bee1a785ecdd342a386a5dd3c6a5e3956fbdae4e8cd53ea8b56ff9f9d03c3bf7cf453cc6be717fe97011abd30d8a70c166cd3ce9de85e221d389cfa2eab07469d5f79a32ff551f336c35caf446567168390e9755c4432c0405414abd763df6b3abd14f9eee0880613f65aaa94416fb8c0142cb24ce8eaed35cb5dd9f44bb30f7cc5bc3f575fc34e968266ab0d79454199dad2b9b93c4abaf501f15aa2d1821ff5865918713539c9c5527dcf7ee1635ef502a26362eb8abdc3c9b73f114984daf0c98b82c7dff3a5201c9f4e4c5ffe94f0a5fbd7e34d5a3bc8852dec409da93bfd18683da0d1e7a8fc60a55dba727dfbbad8e067ecabbade2087c066542c96f03a08b82e6a945ed2539d35b85465aeb89e19c1b94640fbbfd8a63119653494eca47ea82f991aaaff7be37f5b8a5534a7e1e55fa9cc253282bce90ee1324fac06b566a2f398674c21271ff17dc604aafc62a2ca3dc8c8d8f4297671ae3a9b2ea740bb08f69bbe4b70fb21df0e3ba9b4ccbd86f625ab959382ccc5c6aeeaf0c20faa6a1c7bf5e58b92918973219374639f5d2b8ab146d6db4468c16ec1f22da2f88377dba24e4a664a30f301530f5fdfff5082ed5a7cb79286bf0a3e4eb43dcedad9d3cff37ea692f3c4873fd8a26c3f9b36efc0a6035c271fc70513abff7087f1ff766505421dd5906047db5c2e935c6b4dd5adf2a3902f46baf25c3d25035428c36affc6fb5999841a3ee7ca053799ff868ff653fdb0077ed39729aefaab7740896000bb87aa3f292d49f5e9aa341f0a61b918211ed725918734a901bde144dc2f448ae9f29cb6d1b9d90417389b841834b148fa966d17ba0fe48a39a049f9a6ea7d2b290b9c0b7c7acf53be1888c485a32b9fe1c3ff98d6c7fac16c11ff5921b11143521cb3842a83e782f777820ce86c7e38ba644417a8db3e83a1dcaabaf0eec6deaaa698da0207c570b337693426897ced37f6711aa6ae459ed8b6eecb0abc658ccc4b04bda67d09b4d28023e69eff06961cdc5993d8bf12613414556bbc60f31f1805d6aabda23da0111534b221dcc2202e419cd8daa261927e2db0b341e1a6fe2f27dd59e49938b1db1e9862593b65ce62b276075d4dc17e09039a028ac90212be23f165279b62d565fef94077f68537f3f8e1d5f7ae4b36468743601c22c9f6c903068021f23c9253843bdcffa51fac6785ad7ad7598a3f5833cf9bbe20ecefb38ee54f7b5735acdeaf5ef287c0ac26716a075be422bbe8b8e2ad7569044b4b390c7eff14ca47464bc146a73b0710cb0f874f46310392c8b5471398c25f1f61c121a0753ec8dcac49a677972da3b90497637f9cf3887963ab4e660084d1827378e641f215d87d53ca726bbb7881a29b2851de878a7c33b89fd3522381090b728bf267fc3552323404a877e4b8d7eba465eed12b038f110fa23ec82d4599b8747e78a7e719cda3b4a1ce0da003d4df017ae6ba5408fed7777608ed633c3cfb594d095579cbe48d9a1") fchmod(r0, 0x10a) sendto$unix(r3, &(0x7f00000027c0)="a8a11de72364f89a764e9d3bebdf1d0bc9a69224d3b145e69b766d854906a94e697b12f2185163144449fddcf123e2730dd738664230270d4978a16af8be7c157be1ba920893e289582ed01b7d7222c7c5a10220076496349043d0622d68f91fabdac3e21000a17aa0150cb3bcd83980a083e396a751343065c83a01e819aded200337efc07c2dc278c3412eba3a0716437788f28ca0099e975c9cb9d7c99d504b7ebe6090b61ff3b2021e03a800f31c5d6d00a00c763d5d", 0xb8, 0x406, &(0x7f0000002880)=@abs={0x1, 0x0, 0x3}, 0x8) getppid() mknodat(r1, &(0x7f00000028c0)='./file0\x00', 0x2000, 0xfffffffeffffffff) getegid() ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000002900)=0x6) stat(&(0x7f0000002940)='./file0\x00', &(0x7f0000002980)) 12:39:59 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1a6f0000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES64=r0, @ANYRES32=r1, @ANYRES32=r2], 0x22, 0x40000}, 0x0) 12:39:59 executing program 0: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) sendto$unix(r0, &(0x7f00000000c0)="0fc75736dbe10cdd0c45974ba12329ae9fe48fb23fbec9bdc4f6537f8339ac65cf30d4b13f93ff8c3527836438458bbf158d3f41d72459f79d02fffc281334003b403ff5358b9310a42803df7ae5e433394ecaac00188374867703ebb91b96c843e42da17e6411411dd04b13e5413d4e6769352bf43df9cdca22550bba7fecbde5285f823638093bec03a20e0bc92045f07447af", 0x94, 0x0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 12:39:59 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000)="7d1f7d5159d25a054efffe467b316e663c629885fc931900638f7a91dc88c7f46844a57de9258882450e564ced8bdff95e7e6c380ca8e96112fc5509fe190dec4646f1cd65d1ddaa118e", 0x4a) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) 12:39:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0120101b00f40000b600"/28, 0x1c) recvfrom$inet(r0, &(0x7f0000000040)=""/52, 0x34, 0x41, &(0x7f0000000080)={0x2, 0x1}, 0xc) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000b00)="861cc6022e036b9723d026efb2d4baae87869fef13cf8a4cb46dbfb4e91ebd96dc95fa70a647df440dcfcfddc84c59d31f706eb51f1ef85a6ba25f962b573a8ce273a918b258d025db36200b7bf49a7d6d55fdcd8d5e0e1e01c8c6b579373d62b5f3114dd81775a4cbc5fbc9309f25d0f119b388d2fb4b206f549a1d7dbcfc340ed94d097b7966b516d15ad15128b55cd55357e56b73eb7e06fe09496e965120a2e0e0719dcdf4197e096eefba3e6e4688156d776e892b9a3f7ee9485c2c9a156f3af4ff8fe44994e1338e65a78abc0edd9aebe24f4c3cd9e738aaf5e74dc6ca96ce8911c3ca7bc56e05bddaa5c37cc26e21ac54333b993a67683057a8c478845f7c8a420294e142eb0e0b7f99d71f932941ab4bf3e960888c447f7229eb066681766fa6c2552521fef2f5ff45241e08c35e880daf5bcd01a64fc8a26637938aa3407abaa244e06c949f7d481672f114c22ed7ef018e8ae05f345bb020eced5dc9b4dd90b0963eec6dbc60aba2c391b1b970405fe819c0724c12da93ef272267eb5d7dcb0797342b1ce2cc0ab2599cc3c550a251722572f0a44c83afc7dcb5bb0407a79f4d069c395d61b6d5a7ea85f5516c219ae24400a0c65679614102a527978bdf88aaa7a04c6f4e15ad2f1d0c3ea51d2c13ecebcdb2fa72467841617b8aa4991b55a4ed3e87a9015a37d0bedd6aabcbd9f8e3bf96049f71c439b888466b66a3963b4497c8703546cb5019c7ee274f5369ae3cb5bec248057787e38de51e270b886ca33a19671c60d401c54e9af2e1ed8a0682c7c2b08c3fb573b67df0d943eee915bf1f5412fcc2bf874d7bb3fe870a159711909f7b25b9ecaee730707731893005f36c25adb086230d85db9b74e469a4f0603ae3f3592d7049c9605a6d46b3e1e6a7c75dcd421cefa3e049fa42d759139cea00f29fcd7c79f761ece57f366f6955aa434a4d27c557ffa36259231001d534fe5c249d0124162f0de54d3be963bafab158e9cb65c220aa0166d396404a14b283f6c70fa10a6c936a2b521a18f226a78d52a1e483554498a1f7bd50defc7f87c88f6b4586b34bc9ce22df804b8b3d76c6d7d8140e0e607f7726cecf80d31a05c4703108ee1e8f277cb3dc5d624453f9928549a0f5d66a1e12a09bc3b812eed8b8df13019fc755bb4f8b1831c06afe4dd1fe8d30b64a195b3732405ffaf0421c505859bc7b2d19674bc5ff127a114c182bf2d38b893138868607c499b8dcd524ee54f5b1f22ff84df98c421ceb530f6646855ce1e54e2cb66ee8681dcccfc0904274c8031c0bbf56da73d39e825214b5e1ca6c873f4bc48f6a5201a8ad0e5e6be33423aa82827678ec91bf22d7ee9185ca3d48925a62cfb9f39e9606ac29c2a21372ca36dd405610d124cdbef3bd161b49b821e4f26e141fed07ef186bba4499ccff43453007050b7456b2c158859ccd8d64c9c8a73d88f2b4531730ed6d261fbbc6779f6b876fa1821c4d655b605cc5ac65bda15604ccbf4589f2827a8e573fe4603844133c4fab7f8d2b3f5cd46892c5f766bd03faff26792cf6c4fc9963e20c67032da27b83d1e37d9ea603912b87b418c98f03477d322e3aed4f66e3bf89cdeab41b9000b81c146b25eca54148785e08bb1112c630bd9c947e230a755a922e0836e8209ac2e2345fc1ac0cb6e47fb09687c5c5dc920cd18d715ba898e92546814591402cf9acc0dac93232de1352d809e1d430a690fb538706a38c7bdff1c0ad30a2bfcaab981a4d0cddb98d106a6a713f0d52cde33659cb67a518075a001c3c58ef606c65750bd2862687d510eedc174c6a0b8807a96dcd7ac3c32dba9a29b202caedbd6d95d8028f0093a767d877a591dd618c31710855b38db06f12e0bb73755eabc39837eb97a30a75a136e4918544bc9a57d4f0a23dde093cdc5c3022313ced704ec4cd4858ad424f3a1029b9e57c113b02fafbf8b14c1f791d96f0f8e620b8ae926efae60b974f94b9dd520f", 0x585}], 0x1) 12:39:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x18, &(0x7f0000000000)=0x7, 0x4) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) getrlimit(0x0, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 12:39:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0xc007, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x2080000000009, 0x0, 0x0) 12:39:59 executing program 1: unveil(&(0x7f0000000340)='./file2\x00', &(0x7f00000002c0)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file3\x00', 0x10, 0x1) mkdirat(r0, &(0x7f00000003c0)='./file1\x00', 0x18e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000300)=0xc) fchownat(r0, &(0x7f00000001c0)='./file3\x00', r1, r2, 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 12:39:59 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1103, &(0x7f0000000040)=0x2, 0xffffffffffffff48) 12:39:59 executing program 1: r0 = geteuid() r1 = getegid() chown(&(0x7f0000000180)='.\x00', r0, r1) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 12:39:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = kqueue() close(r0) mprotect(&(0x7f00005f0000/0x4000)=nil, 0x4000, 0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0xdc120) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:39:59 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) close(r0) fchownat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 12:39:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000940)=[@cred={0x20}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0xd8, 0x8}, 0x8) fcntl$getown(0xffffffffffffffff, 0x5) r1 = getpgid(0x0) setpgid(r1, r1) 12:39:59 executing program 0: r0 = socket(0x18, 0x1000000001, 0x0) shutdown(r0, 0x1) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) socket(0x18, 0x4, 0x5) socketpair(0x0, 0x1, 0x8, &(0x7f0000000000)) 12:39:59 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f00000014c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a68dab59ed9bf1d6ef7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000e2ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee0db88f9db9393b48ddac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ea701f8e6267b5a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000001600000000000000000000000000000000000000000000000000003984b1d62a881ae96166c4fe1f7774469396116e50c56253a77da654676761a7af9c509b84fafffe269e4719ba7edd7703db706af9ca0070494684acf7df9047b5c3297a5ab7d808ae5d6d6b8a6388d699579e021bd6b5a5d0501c1cca9abba20459e6b546a5abc2559aabcac7914c44308d170b349eda31fbf524588c918e498162cab2ee1d9f73ce9b629abb58198fa78e14e63f8ac3640de4a7104e27fd4b99ee8dfbbc7e3c061f0927bd504cb8919a925037e1d039761b5b8da2c1d93959bb2837a529b57d0340fb684a9a9ec21af3ee12611902d9eb938a32485eaa24ca84503ab87803c10e5f69e90a61493bda0bb2dc7113afb12b96390714a4c94ecaa36504c7199ea8de7627f300"/4382], 0x1, 0x2, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/210) 12:39:59 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000040)=[r2]) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) ftruncate(r3, 0x0, 0x3) close(r3) r4 = syz_open_pts() getgroups(0x5, &(0x7f00000000c0)=[r2, r2, r2, r2, r2]) fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x2, 0x0, 0x1ff, 0x7, r0}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x8, 0x3e, 0x2599deab, 0x101, "0c874d30453e861eac91f62db62ab20938985c01", 0x3ff, 0x7f}) ioctl$KDGKBMODE(r3, 0x40044b06) r8 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) getgroups(0x3, &(0x7f00000001c0)=[r6, r5, r6]) preadv(r3, &(0x7f0000001400)=[{&(0x7f0000000200)=""/62, 0x3e}, {&(0x7f0000000240)=""/234, 0xea}, {&(0x7f0000000340)=""/133, 0x85}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4, 0x0, 0x0) r10 = shmget$private(0x0, 0x4000, 0x9, &(0x7f0000ff9000/0x4000)=nil) shmat(r10, &(0x7f0000ffb000/0x2000)=nil, 0x2000) seteuid(r1) getdents(r3, &(0x7f0000001440)=""/97, 0x61) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000014c0), &(0x7f0000001500)=0xc) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000001540)={0x1, 0x4, 0xffffffffffffff7f, 0xfffffffffffffff9, "ecfde6a8652613d6232fa47ddfce8c431bf6e1c5", 0x100000001, 0x1}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) getgroups(0x6, &(0x7f0000001600)=[r7, r2, r9, r9, r2, r12]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001640)={r11, r1, r13}, 0xc) syz_open_pts() ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000001680)) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000016c0)) pread(r4, &(0x7f0000001700)="8ac600864d49eec5d0c58d6c6b38456ebf2e5b3c31398813e7da4a81a6a2a1cb648ff560a08a46c9d3acfaf37600f6f4b2c82881f4e8111b2e01ab9a8538b7d7d8eac4af6a8712c9355d1a8ee5012f6c8dd4a258dc04150e8406912fbf80de21909ae0d7576f3994ada66bde51dd057fab80a5894819ac157424a0b7bf61a0c2d0c8f77808f1a7e36d8dbec6bd6105def30559886b7585bfb5080254a23f285a7cd416a67ef05176b1e993ec35e60dca780fd044d30ece4cadb3a647cb544eb9881bbd0a978d364df646d830a210e726e40826387c0d5b22d20286308e9cfc0d92fe9377a8b676a10069a91ab5aa863d51b1455204a325cbb48fbe6c7f3755eac5361a1c1a9c68404918b272444795163cf9e24652d681aff6779e34b79969577e17ee7e138fa3fb7e1d18b4588c2a20ec00488e9dbed757d2a620cfe9b5e5eddee695ad8668206ab0ed56092aa88f00f1e57c58ffff4832956e81e6113236e7a870a23049253b9ef15f01e1d65a80498f7a7654e8f97c50c6ef75d3807e86b0c20d8f07818c52152976da01a9b7d95fc35f7370a999ec6e67a1aaf0763398ca09e8d968edbb78899e402d7ff06a19e70182c96efe6bed381f170fa6c25816b14757de5c88ef04b011ec7d7ce1a82d347bb3c0546a5ad8e8f8ddd91755974c68d8725ac3af9a310c72ad32f753c00099b108ef0918af0c740d1a1d708fcb640c71c6b10b522f10902b6db9c8b276862ae9837725387241564e267312e1d5ab4c3e0bc77653ceb5d552bb047395554768c370d494e82d41dc5f5a4da48d04e6adaf1451e27ad01665173c0f5c516b6a818e82c8651c7dadc26a424bd153d1c61ac6f16bc9a2eec518f722daec1e56a0f51603add469d13822793be0a7847726e4d985da17de2fc24ffdc1e3ecd477723979ea8e83ef93a78117d5106039608eb14a880eddf8bc6321cb822f90f2a69f269eab41b66d02cafd90306fedffcf8ca982e15920dd37ff9ade8af66083c8d7c231ede12676340579d4b1a33cde816afefd722bc945123d4675b6a396785a75406e32fbc6383459e6157501d5367b1a7c6ec8af6df96925be5da00652579c95dc1b420a851a217bbd43d2b4841d01300e45a68e0eb36fc0389d26571523c9fc8f5464444383aff088d7d9ec93109263d96657e77d4b5fce42450875024f1441375ff46755859f9ccbf5d6a88e94a6562fb8a99fe30284bdf7da1db48f18e8e80214a938be9f239dbc909557918688ad1f0d0482c1630ccdb74091f03934ae9813e5221377d5b68795f51d90cda1ba64501f0e9714eb10fd586e6ede3b08c9608096c6e10edd40eef8904d6941c2288e479641dc8adca8a1bc5c9212464880191b24f836421a5a87c58a535e77df0a7899cfc0f462b2c84a2eefaeb24df3b7e12e5d70e2d5623180a5e71fa71aca11247e29479be881b1bef82743f4f24050631cff3837add9e7a144d56d47c8aa6d4edd34f99e92741fd18ca9c14f952c4b36abc206fbf8688c57b915763dacad6f31d502af28f3deb4bb63350ad03f53102c14e25660ff2c57d3dc5c637805ceb320b3fe1000ba84962fc838ae9e5b051bd040b32fcfd85643da0b1e4e309665c434270edb1f8b8c55f8ef789509ede6cdf1708fe1986beea5e82c128d357d3d1a5c472836048d48eb1b9ed1057ae1390b3bf3d3e874b39199d2689bba3f310ccfe32771028f83fca259e61b6a3a8897631ea44b4415455c15cb1af83c3a96be6e65f2a0fe101471dda984876e3f32ee5143f1845d44e4f55a496103000fecad82682bb66c4ddb91c6534c2717af99c16a37c32a6afd08eb4cae4f289631f4c2ccf9e5fe585815e4d8817fcfccceca90822f80ca151f15c77a98a63e4dfe2d179649331eedcf400ba6d3cc70b90db60622b0a007fe756028379bd1d836e007bb6e8d9add91c359695115317d63b5cfa264903cf509961adb0053739bed32bc5d352916e6413e8347167b78327564535f6154898c521ea23a7dddd0c96428197f49a758c8775ee4cabde72e35889085917f52bc3b8f8c8a2de4b710747a930e88903bf39c72cb76384f91ad85504a5819f5d2f7d0a9c02fa6995eea7b73fbc01044832ba8cd05795229cc0cace8766e4556814a14b376e5caf8729fa1173ce1ec52a263001b7230f4f3b2b8cfe13b18b50e03fff1977a2a1b7fbfe399905871c150b2ce0506f5dab18d080ae23adc7974dbe81dde349a736f6b9e0cd32d43add5091cfe41be78d2dd11a88855f19af2e5f8c4a7a300c232728b4bbaeb17d3d8c82ba1d9e7a2e6f711e62fc215cd2920571e8a8cd3153f9c400b96eb9fc42b603df041c535949b0b39ad8dfd34ea835e0793e1ec1de13aa6109ed091ef702111c291365638b446fd57f6e013da9aa47c2aac5e89ae28768a3b9e994491ad8d5e38b23350cd3b4911205cacf0bf13d6982959d0ee226c4a21b9135aaffbb5e6af1c4e1ce1d2f0354d859f89d67f8560e28e02b5130c4138f41f3a56de9ae266b389a29ea9811941bfd1e69644a41cf975ed2745754b74cf03c9c75b4e730e1348e798357501811b76cd7565da4ed318efd5dff4fd121b4c51ef7ca700471cd09ae8d9cd881cee490b5018f0257a136031ff18faa05c85a36d2d2773ab8864dd48744e237b13f1db53f8c6d772d29bb09542ffefcc43e5abd244c036585946c1ebed510488e52c2a2375c28b66b86d8fbce36d710bda55a96385d254cb4a32189af551c7ffd9ec22454ce36a404afc26283473313e54ae156e34f3c7b94abaa15feab7473c1b7282e0dc51cf17a7467d2fc3c8ee28596356251174cf47ddf1cf33ce5370b73061ef9138358b8c245f08451170d7a934f1936fca6370533aa89fe02c355a7d8a6b2603b106688b662a67f833db5ed9390da36ea388f70bbe372a8105291be2e817ea07525a74e09ebd672d3eb990061ec2b0c2102b5fe14d49942934580a9dcb17949e7bbb8953e8bd8b16f16a23e23c93d41404c2b7923db6f54c84a27cfabcceb69760dfe0428dc47c9356774d15138e1cf7d3b7aa71032a0c71e5f4cdf4d238bf5c5f4ccb189236c035c6d56fe3bc7f9f9a8f13cf5e94fb1b64c5006bb3ca532887752d5aa9bce524fd93baf86b009b1f94d1979e55571ed5ef53d54c18e13ba6265564b6dc8673dbf97d75441a515a0fc3eb723d6fdbd3a7bb20048d24bcf56e8fd39f7104326050d7c7b0408d986a08002f08c77afd4671cbd748c7105d7aeeeb66aa764aeddf25c98c8bbe09a601f561a14b4bf938f3899faa662c2c15831fc4ca5078b61e95d054dbd5183e4f3339a31aad0a7096846c837b5a9a62f7540f36629a01df67ae2c222be96b17df040cb3d8d19a23354e7114b98f14a5fb7d52a5fa9b065cae362ce274ca18c86e8bd27f5ebc2e5351a10d632c8cec4f962f05ea6d3992f8441b1ae151daf2e00f1e8aaed9074d123562d0a80f945e8bd2058befb380394a72f42d1b7dbfa0c8396dc155aee8d9e30d9a2d994bb7350c5ddcef175aa80a70f007b417ee42a18ffe8c0eeae78cbd0f23475fc84a82fd29467c7e848676d9f5dc6b8f8b28910f687a6659f361286abc374bfb45288faf1979bbaf55e39a481177246ea53e08861cbf72e823de2d64c1058e3e1081d4c7da7c29e1d2b37162f240b6234c68998f868f6ba931399a9855a7eec89fa84b8c489f3fc572d9a53a2ed09fca7ef35303ce548ac4da9ad2ed3c88068f58578667f5820507bdba415c004d9c46a5f018694db39febf62df1a6c593d9b8310b90ad01e0599325dad39ccc10b8ce4b1dbc920b1147f11515cc1be042d8454e3a5b78bdf8a4bc056a625b36d0c079c21233769b1fa61a8fb26a1276016841b2bef9ba5d97ef0421358f2b67a88a2e831199cc499a7ad4c3cf05190d9afd79990cbc3674c8bee86d37b2a44f45e37d269eb965baa8e5160e9855d56df0f8cf548b9445d9bca2edce21bbd127a25c488eff21fbb0b5994f80ed81f0a0304c13c17b8b21675766993e88950aea35e087bc85c5ee19348beccd44f0e03ec6e8714350f6bd4b7bfefb7dd0aa9fcab6f7c5904fe8d825b2a73ff57aa0203775416ba2c6bb64614942752a85111dda1cadcf1ce316900ef67767a809063b95f4d73cf10b1c447ed1d263b646a6a7c45a642e930723cefc3419fdaed2e44333517d3c4aa6b81f8a60217d53b017ac828f6efa7138a57357c1045895d70485908442d4325127d87118724b142bb9c6c1ad2d4ab67cd6c129e8696f63dd63e27d08b5ee5b10fee862789f6441fc62fd5e29b4dfcb74fe9d4693526dc27584c5dab2168c8cbafd4537c034d5c98ed29f48611e144d142b5c7e477df79cb6fa9fdfc1cff69445342d588ca4b1aa29f7f1e1a8e56301041c1a1ff4655081ca45a42d3294a9d23f83ee3496b31072431ee5bdaa557399d5605e38b2d4f25ca53a67d616b13dee1fff0252e062fc238fc3b2975be3e6a9aa4dd724d431665457e9d222695abd50f0abf00c37d8491a196cf97c4c1724a48a9ba2d4ea7a039c50defb4fb22303d7de936c6e3bf98cd6540d1314d21cfc309eaa87741424fc18259e5434881ec752f8a09af55cc9c213d73405d32dcbe7c44aba748b1003687806d17e5a9a655f56462ad7a2827c8e4a377a2ff336d7000b18a30afaaa69b57a0e174240376e031927ecbb95ea5058d724d0ba959a2bd89ebf309864dddac48734a148a0b0a2d0d247cf88f36e4b9e2d2be1624769f053072d127ec7d2616780b043058cde227f6fbe3a91e2dedcd388336f94ea11afba488ba43e971aacc1a9c8198bd6b579aafe2e1a3a1adb9fa31318766109335f3f3c0f1ab0b7eb30e3eaa47f64e3e36ea56134cbb52e8a6e70efe962d30703f1174315dec5259824a58e0bfaaabf64be5b759a48e61ed2e5f7d347f0a9b24778b353c0b7b91f157bee0677744488553dbec3eb020bd0b78a4e8129427870e2583aab6888ae916dc472cb1913cafaab69bdf3e18f39465d74b9ae1eae96d9bec8f9667a15270bbb7f2a612e7aad81717222a6c4382d6a1c27bd6691ba9ad2ae31e03bbf9a437d9a43e630dbaa603fd86f5e2ac697a2b1d628efef40fb62f6cdfb594da809f8715dddaf7c900e5f6bfc574b63061674f66737a264e3ada12e41beedf36d5b8124344b9e480cf84946019d3b7446d0dcffcbef76507b6762ecf4cac7be2a8a998198d33c590eb85523d929f385713d733d5c9cdb0de196600cc84770a97e4feba994daef3a348e90059cadc356c704135bd9a897e9adf0b75414d85830d6f98099f3c4429d0eafc7bf638566d353c2099a81129e7dca290ba06c3be76811c226e0021ddea66afc65e2cba0a82b565995e669b7df8c37128f1611cf0e488e846324c061100a8d1afd48fcc2a0d7fae683620547567e6f428e809d6da2c0514bac418e1840e204e6ef22f07684d8dc598fa0465c56bd64e17e8e0bc034a9e53b23b3b53fa1f5c0bf56fd5b2c519f7880ab7bedec27e6f7c0019543fd62630610111e601db1b07c26edd89d44d814df29f16c748d22c318c78ee472d93cfba5df35bada8f77aaf1c408128fc59c0e8db37e07cd3600683b70ffbf132c312197ef05469ec31d8b50e7233f2e47b72fe40f32c986686322a9c978a1b556f64ffb069b2e089a515f0338c76dcebfd6864b10145b3996d85b1370b8fa1ea3c176ee0379f5ca65fc43fd2e0cee0f119d1c34c6f1b04e720cc8083e0368d4e2e3be091c7f2d0a0f46ea86e2d1f4d46d45a89075a336", 0x1000, 0x0, 0x0) getgroups(0x4, &(0x7f0000002700)=[r2, r9, r9, r6]) setegid(r14) 12:39:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000), 0xffffff44}], 0x1, 0x0, 0x0) fsync(r0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=')', 0x1}], 0x1) ftruncate(r0, 0x0, 0x0) 12:39:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000040)="b100050490000000000000005786ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f3763b34d173d0176b30bfc36acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000000", 0xb1, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x2) 12:40:00 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) getitimer(0x0, &(0x7f0000000100)) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x2fdc, 0x2, 0x8, 0x100000001, "7a8907a61daed90c950e18c75d27373d334d8244", 0xe9, 0x174}) dup(r0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 12:40:00 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(0x0, 0xc1, 0x111) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) 12:40:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 12:40:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) flock(r0, 0x8) 12:40:00 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x90, 0x0, 0xe7b, 0x3}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0xc0, 0x8}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x6, 0x3}, {{r2}, 0xfffffffffffffffe, 0x6, 0xa0000002, 0xc2d2, 0xffffffff}, {{r2}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x796a, 0x401}, {{r0}, 0xffffffffffffffff, 0x8, 0x40, 0x200, 0x7}], 0x100000000, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0x7ff}, {{r2}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x0, 0x1000}, {{r0}, 0xfffffffffffffffe, 0xcd, 0xfffff, 0x400, 0x1}, {{r2}, 0xffffffffffffffff, 0x9, 0x9, 0x100000000, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x1, 0x4, 0x10000, 0xfff}, {{r0}, 0xffffffffffffffff, 0x40, 0x18, 0x0, 0x4}, {{r0}, 0xfffffffffffffffa, 0xa2, 0x10, 0x101, 0x3}, {{r1}, 0xfffffffffffffffa, 0x70, 0x20000000, 0x9, 0x2}], 0x1000, &(0x7f0000000100)={0x0, 0xfffffffffffffff8}) pipe(&(0x7f0000000000)) 12:40:00 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r0, 0x9, 0x0) 12:40:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x8a) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x200}) r1 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() recvfrom$inet6(r0, &(0x7f00000000c0)=""/96, 0x60, 0x43, &(0x7f0000000140)={0x18, 0x2, 0x64a, 0x3}, 0xc) ftruncate(r1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) 12:40:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x40, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7, 0x6, 0x800, 0x1, "abdd70f275be947d489474fce12d449fbea2b74e", 0x7f, 0x5}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x2) 12:40:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) write(r1, &(0x7f0000000000)="e8128f565cf13dc4ede8051821dfeb071327887ae93db6fb454b84be4077fc5115035f888bc6c20112c70d63ab50782f1efa79c29748492b46", 0x39) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x7fb, 0x5, "0366402ba77f0c037f02df71795acd76ef3caf00"}) r2 = msgget(0x0, 0x200) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/179) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x8) ioctl$TIOCCBRK(r1, 0x2000747a) 12:40:00 executing program 0: mlockall(0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x2) clock_getres(0x7, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) clock_getres(0x5, &(0x7f00000000c0)) getrlimit(0x6, &(0x7f0000000080)) 12:40:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xa) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x7) 12:40:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7, 0x9, 0x5, 0x8000, "a451ee6815cbf79351cf063cc77aa0d40ef0ccb3", 0x7, 0xff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7f, 0x9, 0x100, 0xbc7, "477e6aadaefcca8c0ea01d8a3a5d2d8db6236e81", 0x1ff, 0xfff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) write(0xffffffffffffffff, &(0x7f00000000c0)="a0ecd782582720efabd131de8949ccf4a5902f1954244d45487c07870678dd416069b54f15515e5c53396b98df9f41ef9c62c3f374", 0x35) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 12:40:00 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x4978, 0x7}, 0xc) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') 12:40:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() fsync(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = kqueue() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x5) r3 = semget(0x2, 0x3, 0x10) semctl$GETZCNT(r3, 0x1000000000000003, 0x7, &(0x7f0000000200)=""/177) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) syz_open_pts() 12:40:00 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e4751df29fdbe5ad5ac7220893048f743833523e405da2c19793f00a57d", 0xfffffffffffffd78) 12:40:00 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8180, 0x0) syz_execute_func(&(0x7f0000000000)="f018720540f7a907000000c4c2ad92848c0d000000c441fd292fc461056455006564410f8d0d000000644181429a00008020f00fbb36c42241bce9f2660f1927") pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x488) 12:40:00 executing program 1: r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x3, 0x7128, &(0x7f0000000040)="297437f5548e1b25de3f1a44e4fbf6322df5e4c1e158a4149c5f68d4d0f2c0eaaee20b77e4d9fc3b30ab93e447d341dd2627a1d90c0d20", 0x37) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) 12:40:00 executing program 0: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0xfffffed0) sendto$unix(r1, &(0x7f0000000080)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311235303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b703000000cec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x401, 0x0, 0x0) 12:40:00 executing program 1: socket$inet6(0x18, 0x5, 0x2c) 12:40:00 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() readv(r4, &(0x7f0000000140)=[{&(0x7f0000000040)=""/100, 0x64}, {&(0x7f00000000c0)=""/111, 0x6f}], 0x2) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r6 = dup2(r4, r5) readv(r0, &(0x7f0000002780)=[{&(0x7f0000000200)=""/226}, {&(0x7f0000000300)=""/28, 0xfffffffffffffddd}, {&(0x7f0000002700)=""/65, 0x20}, {&(0x7f00000003c0)=""/56}, {&(0x7f0000000400)=""/65}, {&(0x7f0000000480)=""/4096}, {&(0x7f0000001480)=""/249}, {&(0x7f0000001580)=""/4096}, {&(0x7f0000002580)=""/96}, {&(0x7f0000002600)=""/38}], 0x4db) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000180)) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 12:40:00 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) rename(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='./file1\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='./file1\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file1\x00') 12:40:00 executing program 0: r0 = syz_open_pts() sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x3, 0x2}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000080)="9a60800015b474b203c98b11241e5918adb381dfc7f9e18607201004a040bb0d58f2c0ac3e273dc185e3a72d251a666019732ae7b248f85bcb701c3db960f727c1a399a9f1baca4089d4d497e89cb6b44aa0af024db68ed7782097fc2feba268c7ea97ecd543536498470b6ad66c4844638958acdd1a95e7a05183b59cea899a1ee1a81c0be2406d3d562c8802fb0623d0564b2e13548049796cd7a7e63eca4dd6dd99cb3f12634a32a8901649440492a3b82cd5a85827b1982c6cb2bdc96c21f75757c035df94b156c0570daa6b5aabd4374ff1f67256ec12be", 0xda}, {&(0x7f0000000180)="4df7ecd13d5fa274d0fec133bf8efadd8bef1041dd3bf55fc0c98be930a4aacf805dd728f803744e23cea966ce018c55", 0x30}, {&(0x7f00000001c0)="f5e4d96ac25fbc8069c7338aef19e6bb680b951e036cbdb0446abdcd2359fb8f54aad2eaa9fd7a126df703668cadb332e4f2960eec8c7412d49298e67b892b1daecbad66e9f25f484ca7d0f2f5d5a7bf2f84c4f5faa707429f4eee304d8984d813a09c21b62a2ca9f3d9c46661ee82cf0b017ee0ac31a46a774d7d702181423affc27e8086b6a5efc66f449a7373f251b97864511b318ecf937b8532d59c5ece837dc6176363f1d9761781dfd61c42b90715850e803d6bcdf266e9651752662315ff2fbd48bb3fb0b338b1de2a7d809bf6266f05bf372d8ca1056c0ca8e613c4", 0xe0}, {&(0x7f00000002c0)="45c894b07d551ff26f3a1f9cbc0592e7f3be46957f8538e0fabb3658f058b703752ac084857f6fc73790bd0ace039382ce42f5c4191f008232b2aaa07d956deb4c6032c6116c62b188696d69c88b43bb064767de8590f904d357aefa499bd2e8a6a291923e154448ae121063c57d2eccc31a5da46212d7b8f4104fed5473b1638beedc2d0f62af538e700996ddcad44cdb49f4ecb18c9a06ea81c74e9b4236e83128a48c6fdb938a36d119a903de986c6f3a51f72ec49b072c3629273cf2687ab107aa0907ef2b77b41e780526b91b699b5ab7c88a218282584b1f61a64360c1632916240c", 0xe5}, {&(0x7f00000003c0)="8550a1ec8504bd1b3a9f89297c07e0c1b3da31a150f1415582594080", 0x1c}, {&(0x7f0000000400)="ad524a7233eaa208fe25582cdfe326e6353bb43eb13f7532678f4ce6f82dabf1eb9dc328574f48af783955be71da45d77d71a3ea69df065385784098e2d7d83241b280aa9671bbf50f601c5ef4fad0fb5c8e14597daba6c7391bc711f3c8b534a3d454b48522419f4636ca703af90d17d19d23baf058a95699", 0x79}], 0x6, &(0x7f00000005c0)=[{0x108, 0x0, 0x2, "0a555f09cf67f8ac8d727a207d76e86b98eb879cbef6d8c3065aa98f00939734fa328ed844d5be9db66101737a06bffc3657cf8bfe55629a9a43d5958efc01dde957c1b65e75580feca856de5bc53ea35118c6553d20c68660bb63e5e8e347ceee6da7c1406d94cd819c599be63d0793dbec48823da2f14479f0ec4c7a3426cc825bc8569370b4e80f14227eac83efa841b767681f6188490555faa8c50b58f7f7b954fb41e8cdb7b3ea93955602f0294b6c4f776cc0f4956f2513f6b5a7ef23856006755845af6d2584dd443ee999936e05a3a03ad7f5ccdb4a19c36b97adb016833d8dbbf7615c907800952f5e0aaca5deda451470f7"}, {0x40, 0xffff, 0x5, "89f4ec2b25db84e7f0fd0fac781453ae75a0c34b553099bfbdfad42ba8e6e35134232f42a3055eb6489753ae63"}, {0x68, 0x0, 0x400, "dccca64a228c1623c2b3869c4f19b307fdac1b8e8a9e4bef315c0824424d52861e4f57a96ccbced5801cec13318614b338ec556acf6aab956930a38ff36912203d5c2fe4d2b756b096ba84b4f278f4e872"}, {0x58, 0xffff, 0x5, "079b1abdf0ff3f9932cafcf4cffad3d1047a1950d426d77c00112bba9d3b19165e6bfef2c3d260af1aa7a4ddaf50296bb10b4a1d117706d4aa8fd8907477a15bf7b285"}, {0x90, 0xffff, 0xfffffffffffffff9, "100ea2c69203d4af02304efe1fd55ff08cb5a51d07dd598a3c69ec33f28761fcee8d527e692f69293b91e546f24cc40d8f4772a3657467bfc82f515ff8bfea203095d2ac718e8eb98ef531babd4061fcdaeb685e6b16517efeccf682b80cc8b4bf344bad4957a04ae9e377e74547077c6c0a202b72f0911527f17d3798"}, {0x80, 0xffff, 0x7fffffff, "d520543766c007b8aa09094a1b0de17c56fe669ea5c8f709e865b206c9823ed0a9ea92b48c076646830a54138e2b48d319f07a8e47a6ca2c22b860aa076647dd9b5f706d4d0c955010f1cb017a0b370cc06047e0192744fd5a84f2397f8e1d6e47ec223a7fc9f7d2670da350c30dfe"}, {0x1010, 0x0, 0x2ae4, "9545379ca90e86319d85e5782d044edc0929aaaaf65a5716cd194587f78deabe91441dd1c0ef231cd2ce4b66fa1373fe9f8f3d32478d3515d12514049fb753d399eb9c0c6e3bf98c2defc4d1cfaaa13e6ad8d35160c8676d56e43a68a660bfc8a7ca7f94fb558c65b2a68e0448bba4984d5ab3be32d94373d1fb68972ffcb059e08e25d469928a470bf608ddbb0825fab7d9cdc418bc04a66b8af04a5cb067bf92b2608fe0ae40f81b3acd6e88cfcb03e3952889f23601b577408e02959dbe5c103a46d65db83c6ac0a4aeef6e6f0be7c956bef04a662d46ed69f9a98197057e396761a2db2a0cdd4a4acad4f0c3961376dcbe0140ff43d2d1394eacc5df018bc20199f13c31672066d0af80d5d0e7698b9485d1cf740a7a019758b67da81d9eb0300127ab088511b308335be5628bdc8263a4cdec689300cb22f8b718065d9010169511dcd765c68a49c770fc523c84e8b8e927a3f797c6093dfd669762ae75ee6d082250809ec75ee29adf85ad3e1952e4336cc7eedcee61a034e083b2eb0ec289ec9904242508806143da3b95701719a8be7634625175673c8cdb892d97b3b445cfff7ed5fc65a3467559a8c8c7b93e917e561298ba08acda6f181bd2276c4ecc79a071387e0932e34aae2e078d4f72382bc30ef54f92af520a877ba969eadf62c593109e9e9306f522a4b28ae1218b1be4b8a042c8b2a54153b239a3ca5f95b5ac67ecd3b3cfda387fd1b61af28fb60bd4b3e1b7c0afc631fcd139357beecfd272203040e2578796e769a748a997aae83cc188f3e89e38f7058ddfd79b0a6b9fd2ebba0ea313cac2f55fc4bb56219e0fd9161aae34c1b2c716fc3ca8edd2c91f5492362929354befb62b6ae63fb79f9817ff7ca7966be0a369926d6f6ccf5d70b6f45beb0bafbcad062ef3f6b18a9dffbb3326393af72d9566e2928f680a03b5b52cb12dee7e652b0d5b852a6b028b879730c8e643524addae1bb968906f83bd257aac9ffd6cae3adfb7d4c06b75c6018bab79b4ab4f059a7b7aaade616ede970d9556993d5a89b82fc690a1a420c4ad26de4f14450a1df7407e551a4974d3ebabc466e13ae4ed72b0dc8105a6adf5be3e9f9eee892b10683b156f757603cafce2316b1d21805375216b41441c44458dc3bc875d86d0c0803f6901adc6e3fe0c8b18ec94d032e902ccf65175eb12e629a113eafde1754c186eba3fc64619223700154781ce9a916148eccd241279664ef0240640a42acda4a534d48785f0e8a1bfc20702b9497413ff4ef4f84cef33023da35deeecd6d1b4641e345187c2a03310980b8c00c440f4056335cf1350c2ecdd582349f4f8bc6392a5be33a0596f94a9e7b066aea134e5bd33c8f781e254b729ec69898d5f0de21a636abfce2dfeb39a8fd09fbc2bb14875b70f1bf67a179d0e41f8a70ea4961593b8f32755586693aca5b34b7ae8519350e8461cd488055242bd5d21e9e7bf5c8bccafa971f57a6e5fafd71cf7bb0e5a16691dfdc4e83cf5c0f027bab0d1d25efc9c15aa2ffca60b21d45b25f18dc5e325f2f3e2ce52ffe2c52b5bb44776743cb505991bd581c793918ee69ecdbbadccea25d53256fd24f7eae2cc073094cb8e3382224812e24cd86f2164e9982cc0b50d4d7c7d1f2fd8246247b5f0a1f14179a1de269003b78e05eef7b20001b699c61429d98b7225d179492b463f4db28c57f0420c22a1dd70177f14824c7f3fe7738efc8bfeeb40f28793268e46d28e459e772aa335c7df530aac85d874384a0d13110e591b496c2dbae6c1c90a96e9c0172b07467825f930ccc9c06ee62673d0a47119e35f2ae1dffdc4748cf69dc5c6ffae0a51d78c57462bcdee5d5b8e98219e145f8d1a1e38f60519d964826cfd5689d4c1477e6ba380498b168964153a8902248d3eb9cbf3a9cde970e9a0300e8505617a0d3d57a23daaa72b0c969834e82519370b40c8ca3f05332f7c6fc9dd23e8e2599a4b3620f906295600ee88840aedf975c73f8c58700f94f67eebb959ad001e0efa43611e3c633d4fdc86228af40e70f25411a2e9e03018d9f593754ece088153ef1fa4955dd28f90ac14dade13d543bd661e9b072c613b865426764de48da7628410eed3e1b24a9b28489046a244ec6c22ef24fae190ae0974c44a09fe7231465fe1dee99f3d53f14dc9cfd7dec67a60d65ac9e8e60e25ed0962dfe2d66249304c83b99a7589e474da3a98d2aa84337702d2bae00f70183677eabb9b7a3c027f1e5c481deb9195ea7820ae1e45cc40e4dc3df883408e8b83be9709ac501cba18b49411328756729cbc648981a2d5eea897e2c55cf58068044cf67d579174f1c8e07c3543389fb50a4c742bd8383a52ff565f347216baf75111b1bf5be3078a0e1ff73b326391e4f01c6f787e3cd2f312f1c9956101018f980323fc97c7aa13090d2a926a7d71beff78c24f231bb92e5686461dc98d48b55b98dda9a66d475765057901e8e09b82a06fed523703f2da23e0a440c7f844fa008bc939d2c0432313fd25a7b300cf886009757ae4d0139b0bd1d206af62e86999319b7b5c2ece088683773739ff6522a73989a2c656655ed42f37c4ab2109b073bbadc9dd7022aed7adc9b10debbbf5f0aaaf34c8ae8c4a5b9a67c875d8d2525ff50f0a6f3571d3875c0237294f094ef96ae40bd951c2359d78df75f1304ccafe935a29508050e03f7f23390b87c36ec660da8e9ef6a5d37ee3ffb52b485278198db97182620dfc997dc202b4bca1d180b527ec485d0894c8c7ebebe5ff4c02cd904c7efd849e4c014f486cd30ca82d9c2e9c58e5bce0e11f49d6f5d26fb0a13b6f42a0730cfd12c8a2bc6617d0b69fb5492062b49367bc1fa491d171f77592018b284600382101d56742c27d2b3693d686ae542ee030357725a00f87e318a97ef47fc449ec51668b2a76676481f17916ae0b798f31718c6ea51e7f639b3aec77ceb0d68654fdc8e3e51d0ba55d6ba5d8bb4cf36b225d8ed1c7d1c4939e99c469b4f5b9333bdfd2aa3c795068b32bc4a028c4e6e936b0d1aae125ea1d3774f6585c49c7e13b9bf282213179eb7b15c1a5392c2cd3d4b4c8e2123903497b9ff9e6b01b7509daf824f1db2b1ca1bdde3cf13a3cd7b64ea3f1d8d77645434347258f18bfd43c651721495cd91d723b72e9be311acd20d37346e3e314a5625374ad7992acf4e959aea9c29c7e1a2d7224bbeeaf9a1ad8ad5efc6928d62e7cd1c707b167087b46bb1d75dc16e0c43503db65af7004a783d22b33f29efda3c37ebace97fa82461bd9f43a43a2b70a8cf9a217214143a2e0021aa8ecd1473ff4ac364d11f458b1e7d788d792e8a6075ffe1ddb5b6420e8d9782e21a88725e403e9576b31a2f51fb3af45718cf76e84c46326facedf2fd98946d7eaa47c4328b3511cc5f53ba42014b73e365422185fe9835a1c30e1ff101d469a6f21bae5dd9bf52b887d5202099df6838c75acc447ee047190a496e5e424952554bf59a3a1f573103d310045ac0d28212a4edb0ea0954c91418f73239825fe9ab59928d2ca4dbf06717d195a6a4e71b4b3c6061d202d25c23a0d54204aeb8f2c2d8cc151aa6280eb3e48a7201c7de5aaf77a2b2b8bea1ea248bdd85351d84f4fe63dc701c6c38206a9f6fbef022b211f2d833b0bd1b06cac57fd34526802fcba13831a978a793d9add8663e1b6afdd15e34aa9385e10ab4cec9732560d444e93a77c24ba18fed4911f6684ab2020fb790389eb4aa210397d2ef2e0f724ffe4e5bc962c07f668dd0ca4ee4da479c6dbad62151be4a8a9a5ca327401b534528644addc73a17bfa246fd1eae1b885641a0e7e553fc58b3a079a0444c9466e2cfb855453467057e588c8da449a4f191f0468d09138a90b542038b065f6e62ee2bdf9cc0c73c52bd70943ea9dd93a04d4c0f11dd7caa2bd456380abaaa9462e3e033996c6000a669ccd1fa8eb29ca2a25e4b41e08b8def26841bddc78857fd76a20d783cff1706ece314332607cad90b6f070994317e57401366cc5db10c90fd69f68031097e06d25251925e9a9283cc1b1a57cb00234c5fd9ef8888c217eb9640dda7e0c21d7b430d7b3fd54a0ae9dc862c470bd5ce8ef1cda3a408f6b2b2ef34c2f6ca2868f0d21ca081428742612fdf41e295e4e3793ef0af52ee631f0847be1839a345d5bd954e0f2dc26cdb29c0bdb5ed695827a017a18ffca350bc992fe933cb7057a24c9759273cca73ae9f91e716c114cc1cb34ba0b8297b97474d960f6ef0d4dd5615d5d71e62eec0a17fbe521f44eee24d3afae312674cb9de9584b6f3013d7bca73db370ecfdfeadb3e324c18fae428a47f96a0d5dc43ed10deebf4b387477ac59d366787eefdcbd328cff8c4b255edd9105bb6073d3a58415d38f51a509c115e1333307a7e9de367b18808a522f092db80e93e75f277a0af414cbeede313e01ad9745e8dd4130ad3efb9f0e0555aa37adc2d2d31f70d6a8f186ec18480237bf22ac712284303b7f6d564f1279b2a7ae573f79cd2106487bdd290eb808a244f6d9b1d089e87c92c7e89f6291c5cd436dbc6b84a1cd8a0e7ddaf7eb9f82dafa4f9b79d60b37664ee02cea8d7897c5a34f1c3402f2c165ac9e5fe8de032e033e53b73412c7b070e45ded3ab40d590428317d0b0327a45a2fa23e69812aced0c190a0cdd41e03105684234e725aed85539c48e2444e7530c7441cdfdfa916e2f5b3e22c8133e7a25e8eea2cf2281bcaad21b8aef49e29e4e5c3eb1449f95857992408690ffe4a10ade089ea93806e7cd464d32796b3b351932465b91bba20182f149454dbb3904b5044341af8800ce6e91df415d803c455c6af85a81c7691d4461ba57cf4160580ed8338a7765db18b191d3324e2dde86040058e44f6b7158a4a881c7c6493f30bb071b79edab435b8a478bbd64fc912759d10804cac3d10d1ef1b21ed42379e212abd1ba359af0f4037e33fb854104bc7d17a0f1f36bde4394c325d3eff0b07eadad3b05cddfc2d8d5175e7a73f07f596a2d4e2691c37a78e62830ad2ebf604cb27e23f4944df0164533c911be6d3e9381b1f1621e1af11f3007766bd75b81a1c6bb03e3a514cbb62a4c0e89d3803caa116d2674a22e13569a00e7f151fdacd15eefdbed1353e47477c6cd3b79a367316ad9638d459c49445397ca1869882b0b1ff47088a7bab6863a3770dff613877cf1d5d33f46631f4849243f15b8e57f2a113f83b8435679bf0b1d72060dc67eaaa040356c7f81c6773a0fb51662c89c7c696bb1d0fce48e61fb70396b064c4ba6d15a585838db9e573ba521000be2d0a4222db0c1f5bb292ba099cddf4c062a874c91b4308bba2b147005a8fb0dad84087463fd15e32b0708ce8a372d70b20114f65b7fcbf14e69f71832a26b8312783885e8a7444fae205eafb1fef8f73b980134902da2ae8c7b9fcb4eeb567271d3a3819470aa49a7874b4431dac68b0371dc7baca981c3e7f4ff9b65cf4fa64e973afff030d1b587be65d9b1d19823cc434fcb82d673ffc040e09d71c3aa7d69d46c99ad0e5ab2e464ae7e2825ee6d40db377f51b27e734928d5e1685a48e3349dad65d0789251c82fca1a64bf1e6fab73bd864fe0d857e8ebf3414ba40305f2778978b8dedea4867993bd77322e81adfdb5aeafb7539caef6116344c577263f4100ab24abf7e039aa0cf91af68e9048282d1f1a8842996ed86d8d5af18d20bc5e296f802c3ba656d2dca64337e728ec338808dd583c716473abb140420d76afe2cc2c11d56d773499e44e93e017681"}, {0x20, 0xffff, 0x2, "b4f4061d0d31c612daaad0"}, {0x10, 0x1}], 0x1358}, 0x404) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) poll(&(0x7f0000000000)=[{r0, 0x3}, {r0, 0x114}], 0x2, 0x0) 12:40:00 executing program 0: getsockopt(0xffffffffffffffff, 0x855c, 0x1000000000002, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0xdea, './file0\x00', './file0\x00'}) socket(0x7, 0x4003, 0x5c) 12:40:00 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgctl$IPC_RMID(r0, 0x0) 12:40:00 executing program 1: r0 = socket(0x2, 0x2, 0x7ee4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, 0xffffffffffffffff, 0x0, 0x8000000000000000) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x40, 0x121f}, 0xc) connect$inet6(r0, &(0x7f0000000080), 0xc) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0xfffffffffffff000, 0x8}, 0xc) 12:40:00 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_RMID(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0xfffffffffffffff9, r1, r2, r3, r4, 0x20, 0xdd8}, 0x349, 0x8, r5, r6, 0x80000001, 0x1, 0x1000}) 12:40:00 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) poll(&(0x7f0000000180)=[{r0, 0x4}], 0x1, 0x0) 12:40:00 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) setsockopt$sock_linger(r0, 0xffff, 0x8, &(0x7f0000000000), 0x8) 12:40:02 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) select(0x40, &(0x7f0000000240)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff9}, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x24a) semop(r1, &(0x7f0000000000)=[{0x0, 0x43b539e, 0x1800}, {0x1, 0x2, 0x800}, {0x1, 0x80000000, 0x800}], 0x3) close(r0) 12:40:02 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000008c0)=""/4096, &(0x7f0000000100)=0x1000) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0xc) r2 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000880), 0x4) sendto(r2, &(0x7f0000000000)="5a7767cc860687af972a3b5cb8dc8fcb9555345b85e2de9ff826670c57ea0569d03564bef854d85eb9216074d9f91d50fbd05f3eb5f7f0a9f3558c40cff57d680bb1ef0bbcb6e3e9c05093f783e9ab8e13f987c605adeaf5b6e0aa27edb086b9c8a79dd4", 0x64, 0x0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 12:40:02 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x0) close(r0) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:40:02 executing program 0: mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x400000, 0x2, &(0x7f0000000000/0x400000)=nil) shmat(r1, &(0x7f000007d000/0x1000)=nil, 0x3000) 12:40:02 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) r1 = socket$inet(0x2, 0x5, 0xeee3) setsockopt(r1, 0xffffffffffffff07, 0xaa0, &(0x7f0000000040)="993a0a0908e0cead10f88afe552ef63f71df2ee1e94591a44f7b5c45f7f298643a311dce69950fec057cbef976f5", 0x2e) syz_open_pts() 12:40:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f00000008c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000800)=[{&(0x7f0000000080)=""/2, 0x2}, {&(0x7f00000000c0)=""/157, 0x9d}, {&(0x7f0000000180)=""/142, 0x8e}, {&(0x7f0000000240)=""/133, 0x85}, {&(0x7f0000000300)=""/101, 0x65}, {&(0x7f0000000380)=""/200, 0xc8}, {&(0x7f0000000580)=""/111, 0x6f}, {&(0x7f0000000600)=""/251, 0xfb}, {&(0x7f0000000700)=""/206, 0xce}], 0x9, &(0x7f0000000480)}, 0x800) sendto$unix(r0, &(0x7f00000004c0)="b100050490000500000000005786ca90500e08fecea11ea8fef96ecf357ae26caa0416fa4f3763b34d173d0176020bfc36acf00b7804be781e4991f75073a1ebe2a44166000023ed00f4c8b2ca3ebbc259699a1e80b016acb5d602000d7d026ba8af63ff35282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000000400000", 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000980)=[{&(0x7f0000000900)="48d224c1a9", 0x5}, {&(0x7f0000000940)="b70bf290dc1dc4b626a62db3504e103769ff042458489247fae2461a31cc62e033aa3137922caace1fde6452a37dcee981cab133", 0x34}], 0x2, 0x0, 0x0, 0x409}, 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x100000000) 12:40:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x2) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 12:40:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000040)="c87f5191ec892b649a8d3138438b19619ba9f89138d85652e7f97925a280d2716353d7e23801f58ee6323d7b7a7be899e399d4f0af1f8ec2b5cd3bda50eaa8b0c40d3c27c1b5fef9fc0cfdb5afa5ff0418aed459ff9eb92cf8d1c3fe560e842fe952f5ee3242e37f81430145b3dbf6f9e49cced805dfc232afa236149c17b08295", 0x81}, {&(0x7f0000000100)="e2a401bc1b1e6798f108e7a3e713258b1972238fd298bbd19faba15cc8ea66611f386c1336ff08f2df", 0x29}, {&(0x7f0000000140)="f86a91cffaa165b013e1bbe2f7c8640b26b31b077f4496ff7e36f517718dc6f78067cdaf2bad2417ebd9221c181f6736c2a1687f4a0d92bb869d217acb1ed88a59c7f5e5479306452ec2b07cb4a79c65536fda6091f7c8effcdfa8c866338aab23", 0x61}, {&(0x7f00000001c0)="315eb989145dedd091115d62a57d5f8598ef27b7d50569fe51ade9d798918c044aa2c3b1d753740e13ad769974d9f7a7bde1e33a716ad52b712bc30cd8827c3c85a6a681b0280a0b612184e58be977d956566dbbfd32ca4582f059f037bf737093119c732f5426e340643df5007f6013d5def945cc51c8ac8557862fa398a5030e98bc11c39da117b3343f3dd42c7564dc71990292e640e74a56b01a567aecfdb1ba72dcd49e8dbd47ffaba00f41183a8fbbe8c7521decaf0e83e4dfcb8dd0ef56c103b3cd70b33143f4c6c9a8ae0007ba", 0xd1}], 0x4, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x4}, 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) 12:40:02 executing program 0: r0 = syz_open_pts() r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) write(r11, &(0x7f0000000cc0)="05073ec58ef8135df6067e74c1c60365f6712c8e9fd0", 0x16) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000b00)=0xc) sendmsg$unix(r2, &(0x7f0000000c80)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f00000001c0)="5492c00d8cae62fdb8a221bca8ecbb387eddd53443966afd3e6938aa65c38697851548b479e8ffcd500c2da1ab2689168ef437952b82acadb463e8794c9421db94ef", 0x42}, {&(0x7f0000000640)="a37fc525ba2af2c9ed8b9537a062610e8d18323cb15c9e2f5e5ac3ce8310e7ef3ac1ff40b979de761b99c645ad2f8a84f6bb74d5272b0adf3891922433c46236d5662ad76c10c732c4015e190111917be91f9002fee20e3263483fcbe3e36aac463bdf33d0cf2f665ce2b46098d8930b6b28c1a1a81c420a263a74fe02d3ad08d14ea45e0e851127f4203561e23f3b18a49f08ef50fe584083b12cee838eb9ecbca3a100d02506836816a96a1305f88afeb63a43b525179762ccaee55d62e96c847833f1c6d6d3", 0xc7}, {&(0x7f0000000240)="21915d91a450ced4bf752023f150c745a8d3eb878b52d70b6f7ce5f3077c34c7dd3bc2de2ae7be03385652dc773e8d5217", 0x31}, {&(0x7f0000000340)="6876917af47559685717d18f1ea162bcf8753f9b2641e230439a3caed8865916655d8526bb577ab44a9a87db249cde7b152fc25e83a85acaae95810e29a36271e5b12b236ec423386273de3db5ea6cc60b5d181c815ca3cef1fbddf638f046ace0b15a4d72337fcccc8ffc147c54e173df76b4964a66bcb9aa", 0x79}, {&(0x7f00000002c0)="27d8392dc392c85d662c5bf45d51b49fde2467b0e20e84bec5ff45962224d588687e4bc0", 0x24}, {&(0x7f0000000900)="2046ae9ab619cfb1a13c34c8e85b472f177c5dc0a5f4ee73385a6a9d4fa8020819688dab06c8df7af74350c2e731b25fc151c9f79223488703945d637187c88a3490e61ab55e5217c3d6466567267c65dc680e4a5638ac1ce599f995985309708dedac893afdd2d9d67164038184347c63b5a4849f51570f14e4b1626f48a6d83d53c8639ed82f55742cb55b8e5afbc882652590241a0e201e613ae593f4fe2f90af90d6fb76d51f989c1edaf79d685dd9d8d2ad9c84f795bad1a5d80b8dafddde413b869598de87722dd953a7ba6dc98d8a238f1efc2aeabfe20064c8631937b3d704e0", 0xe4}, {&(0x7f0000000a00)="92fe69d407c3b1ba4d3c328e5765d396e247c312e9c9e6b875af9631100cc8e62533a16a90dd3c3e8474224490a8e87d18f16c1f173294a2820f4a4c2cf00c50d02799f242305a142bcabb11a9ed11ef19eff646236fef0200041f604f08b91768bd64769d9f892b679323e0e473f6e10344b15ad41e53e22007dd383450d9a1c3c54facff8e2252bfaad0a2d2a1d15f9f88bbcfc7eded08adb0547b7a588bb88930a5424206c0177b98b273ec54ef9f75fe48173de7e0320737fe4a1897a04ed5fe5a2318", 0xc5}], 0x7, &(0x7f0000000b40)=[@cred={0x20, 0xffff, 0x0, r20, r21, r22}, @rights={0x38, 0xffff, 0x1, [r3, r11, r5, r7, r6, r13, r1, r4, r2, r5]}, @rights={0x28, 0xffff, 0x1, [r12, r9, r0, r14, r13]}, @rights={0x20, 0xffff, 0x1, [r15, r7, r16]}, @rights={0x28, 0xffff, 0x1, [r0, r17, r17, r7, r10]}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x20, 0xffff, 0x1, [r8, r9, r19]}, @rights={0x20, 0xffff, 0x1, [r18, r18, r2, r5]}, @rights={0x18, 0xffff, 0x1, [r15, r8]}], 0x138, 0x3}, 0xa) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r24, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="280000e307ff0000ec000000d2574700", @ANYRES32=r24, @ANYRES32=r24, @ANYRES32=r24, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r24], 0x28}, 0x0) getsockopt(r18, 0xc345, 0x6, &(0x7f0000000040)=""/165, &(0x7f0000000100)=0xa5) recvmsg(r23, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xfffffffffffffecf}, 0x0) fchflags(r7, 0x0) 12:40:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x25, 0x1000009, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x8) 12:40:02 executing program 0: socketpair(0x19, 0x4005, 0x3f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r0, &(0x7f00000000c0)="7ecd294ba707634b44ad7f", 0xb, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfffffffffffffffd, 0x2011, r1, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 12:40:02 executing program 1: r0 = socket(0x20, 0x1, 0x8000000000000000) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) write(r0, &(0x7f0000000000)="aca954b477586dc65562bd440fa1ab72899f83a66cd0a05e28fd208ed46f103364a0af12082c19972e074b3de0c067b80d92b91ec05250bdb33958eba8867502969d92d356e597f5cf859a6d4b681f3f943af320d6e440993ef88f3cde1a1e1a51ed9769893188c6bf067aa258b7b393587d1ed13508a4392a98aeddce3a1a7a9da16a88c648733c80926332801a402dd8551ccc70e8730d34b48dffc868c7107d10febff5a0b9434639a4ddbe2c41", 0x16a) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000200)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) 12:40:02 executing program 0: syz_emit_ethernet(0x313, &(0x7f0000000300)="9b03066c9b3f4bc216936cb28c271c7674451b86ab41900cdbb71e6ce6810d6c6e1225a836205f11bd3bfe8365fbd127a33840619fa0c0e38376620cfa6a3f2c5f4eaf3fc3b7c767e5659c47dd33a1be9da0fb103284624885e0bbd81a924ee199ad300926683cd4608ad634d332217fbf417706a9276ed326bb241d229294bcb39867668971379a61abf6f7b4f626") 12:40:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x98a, 0x401, 0xcc5, 0x81, "fc30dc08694847ba24a4d633f80f9df1effc1496", 0x6, 0x81}) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202bb724dbbd978686c88b4df7663c9b76c8f15ecf3f714cc651263cb1b88824f4dee1cb6b030192e6abf0d42da8084d11628fb9ec1e0e50a210de8221036c95401530f429bfe70acd92c122effbd8d18fe42a495b65fd577a2657d4ee1e43ca36c5c47a080d5884e177d3cbab7f8544aae101c4c40ad030215015039be9e09683b1a9b6c5820a5ecaa064898"], 0x10) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xb1ac1c59635daaed, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 12:40:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000040)="03dd163291cf99e18f180a37778fd1dd5823161a37c00d8723a37495aa16f60fe0fc10d155a2369d7c42ddcc0895d2c01060a3204e7bd89e210c510bfc27ddbef32357f81471bf5852c1413acc8d732f89e26ef2d2677f7b5b99ef5f90acd7d2e89244e9918eea7810757310721e57bcbcf52739e169ba8a9a3b4d29fceca5fba051e960c954c7b508d020942aa83cf536dd6fec63411f2daa4b14a619cbd346834deba7", 0xa4}, {&(0x7f0000000100)="f20783831bf77fdebed9941092e6110dc9bf9c956863c03924259be614712b5c44e6f30fada7c563c2f2f2bd11b8d7b2e46e8492d1523bf67cbb05c143c30cc940bed7fc8a6252ce237a8e9c28b68067488b881a3a72be3212382405e8c9b4a6a03821c7d9a1dabd32ee06fc3a9e5bff6e6eee1192272f941171", 0x7a}, {&(0x7f0000000180)="f21178908d32003511250e1c889b5842a0e4d4e77139e3a913f50a", 0x1b}, {&(0x7f00000001c0)="62f9e609548a72ba3e82e3f14edc93eb2f91f816796435b0e529503c1b0abb808a10032f9f630df0df3cf38656200bb5084bef68772eed0875453078e17b2d4dec3d3ee8a87f18934fab20026b1abd66554e563a805554d80dd0cc1cadaa41e41f2d836284c7b0eac48ee84931564020b28985a2d8c7cc25b371189e10092a01cc8b3b81915a20a375121e5c6087ee241532220ecb6f00048019617294ae0efe718a3b037eba48bac84050b69f3d8b2b4b0ae3145187742dcfec46cf6cb86369a30c6420a07b212525ee858e", 0xcc}, {&(0x7f00000002c0)="d01bd8ba5511690aa486867c4c52173c8cd27ffee35585b8270365a871e361d36a887d44e4fa5132f47c4289829e35d2afe68b6fe5472532e1135f6df74add65555b11ec31bbc3f617f948be499652b9aa1dc06191f7097d40e85cb9221a742dd29ac1d010b7c30781868a53ea96361c1b875dee2506f471cad47ddb0338f2dbd16d3bb91786c98c6a9e4cd2fdc15f3e155e69c01693d3179613d95d404c368db0d6f1", 0xa3}, {&(0x7f0000000380)="e0609f4a543bbf1c19e984094317701be93c3f35258f6f5bccff513aadf5f50c2c966ecc71ffc45800d8d784de86e9c4d4402099abc29d67ca8c7dead5cc5a3028055d60e20c23fc228b76d2c6a45e06590af849c66b248d454d74fb891d72e96018b68d88afbfb35ab98ae58c041699f75d19512e4be00e440af99e8a56b1c8c4094bf856a19fee9f6695ad4b8a0d25b8282f7edf9557a518c46ed79c0bd72ed3ae4c1c861d9f0983016a3d24c693d2f4e5bef09a237b7b8459b6e5bc1c600065f78ed30f8c4d338b5135ed8cd349a144f607b697af61071ed2755e28", 0xdd}, {&(0x7f0000000480)="782d5474e873e6b3d7bf3ecb54", 0xd}], 0x7) 12:40:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x142) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000080)=0x3f) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) 12:40:02 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8000, 0x0, 0xfffffffffffffffd, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) r4 = dup2(r1, r2) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x4, 0x9) r5 = syz_open_pts() kqueue() ftruncate(r5, 0x0, 0x33da) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000040)) syz_open_pts() 12:40:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 12:40:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 12:40:02 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x201, 0x13) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) sendto$unix(r1, &(0x7f00000000c0)="8ad3af13d3de0988010ec30a6f12d1531561c835ad29a6b4ad54757d846511d015208bcfa927e717eab1a5ab", 0x2c, 0x4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = getuid() getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) r4 = shmget(0x0, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) fchownat(r0, &(0x7f0000000040)='./file1\x00', r2, r3, 0x6) 12:40:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ebff67e300000000", 0xfffffffffffffe8a) socket$inet(0x2, 0x8005, 0x52) geteuid() syz_open_pts() setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8140, 0x0) 12:40:02 executing program 1: clock_getres(0x20000000, 0x0) 12:40:02 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$getown(r1, 0x5) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 12:40:02 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) link(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK\x00', &(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000932000)=@file={0x0, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) 12:40:02 executing program 1: r0 = semget$private(0x0, 0x3, 0x500) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000200)=""/159) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000440)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000000000423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091ca2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0xb0) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1451, 0x5799, "b04d6a07000800000000000900f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() syz_open_pts() 12:40:02 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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) r2 = socket(0x2, 0x400000000002, 0x0) sendmsg(r2, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 12:40:03 executing program 0: r0 = getpgrp() getpgid(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xb5b) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d55926417741e3c8f36d2000027df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:40:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x200, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x5, 0x4, 0x1, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xca}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x10001}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x9}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x80}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x10000}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x1}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xcc}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', '.\x00', ['./file', './file', './file', './file'], 0xfffffffffffffff8}) write(r0, &(0x7f0000000280), 0x27c) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 12:40:03 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="f55108aa1b9a2d505033befe706de0b4976c086268f09c7844ef6635a0922ebd88e83b465e7d7df198aea60c6c06865cea61c8ad753839a9470e13cf5af6ea9a904df5b99db2aeb68d946836ef038551941b6f0e169ca3263e3f9686c203b852df97bf665b48a5540ca53c5d978c76c7d080e941c5836a3f154b58f5b656001736264759cc4ae4244a", 0x89}, {&(0x7f0000000240)="3b86dd7be5c6b9bc3fadc8ddaddb8b1dee7523ef79912e909a72a17f91822c2bb16547aea3461cae220425dd6c563216ebcb7be0710cc38a138bd11b18216c765e526f243ec8ef1b5ded1b60be75d60002c25b9af8b9e870265592462da7688d5714981b816bbb49631898fb5e92a13c9c4891bc73335053764ea0dfc64b2f785114abfa506499b25ac7459b88a1559e113a5929e1d5e745a6a6f1f5e1c1143ab45dfc8f220416f38d787db3fd477ab00ff9d03241f9a76a2c44f540441795aecb38299d3a70dc11fc1937874462ff79b5c28fcf5dd4f8e9d8c83c34", 0xdc}, {&(0x7f0000000340)="306bba207d00e0a8c8e7c3c3e211b8f88c556ac818dc233d9796e2c662b9ed48348e229a6dfeabb9ff6af880c8c4bc4ea16a367a59fc5476c0b21961f94e7b75605660bf6309c728085e53736f8d1b6b6c85f219298d610a35dc3d53dd636d27ca2768de26ac467f578a7bb9d80490646480caabe8aa6fb667f6aec7ae4a966d436d598c8bc26a82e5b37da45265e02b79601c44f98459cf81a3eb3fe08c7cf8a2cbfa7b7da6a8fd6e7e3ae687d073268428113cfaa0640b6f0ce064860b9dd2d71e6e5881322a2c4a08f32809be6627764d6941f6", 0xd5}, {&(0x7f0000000000)="42fc0f4072df1523dd28dff899a47e09c7e430f13931a4bb5c6860c11eee421bf7ac2a6a88bb026070e69677263c663761da75418023ec4f75c39a77a8653c27074664b55b90b8c46493dbc6b2", 0x4d}, {&(0x7f0000000440)="b3d0cf8b0e71ccbca32a79bc2bbbf36457b218ae0d5c2cf33ea5ef880e746c638c5d553f9f39e50138630eb29efbc92d845104a77f14c97802f9fcbaeaaa77a2cfb9467c6929bb63de202780144cf39f4ca16fa00441ed6d9fea5e4590af632bf614be8c7489d6b35bb89049061cf1fa1d5754fc35d5920cdddea8cbe73fa108f285c9c8ac36be93e46e46dbed8a6a3311fa4f56ffa83de985d797357ac38f80685d284022fce19dd59a7a08503b1a9a539f9b3956b027f37e8ae684c3621c2cb15a940a9f048051bf26ba9c6cccf4d1", 0xd0}], 0x5, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) connect$unix(r0, &(0x7f0000000540)=@abs={0x0, 0x0, 0x0}, 0x8) 12:40:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) r1 = semget(0x3, 0x3, 0x2) r2 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt(r0, 0x2, 0x6, &(0x7f0000000080)="97056171e9a0f3705ca5a90034bfe6e36c563c559a89c6b90e156df2848bb37fa492154714e6b9370d56ce6dc114960de70f38b17fa9355772eff200bb957ec006f30944223864c18f8ed7d564b742e52524de1075b8dbf0ff360abc77f452cd45fa5970cbc38a5040ff91d0f7d159484ad7e42fd9a72c195e89ba4c4c6c873409c1be8db3285a8f0ca16a508280dfea79f6761625d68bb969250a", 0x9b) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) 12:40:03 executing program 0: socketpair$unix(0x1, 0x400000000000004, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080), 0x0) read(r0, &(0x7f0000000040), 0x0) sendto(r0, &(0x7f0000000180)="74856bf9d211d3983f06c4cd482239f794b1aa61bfa682ad49854342f799cb68536b8834bd6a3e4807a0b9ec652c350ec0d18388cbd8c9222e5101ca837757a12400f3771c00823883da3b034ad36bf641f011ecdc98a455d17581df6dfc326a6fae65f5151188cea3950c3725dc7d6e2c54f2bfa3404a086b33ec61ca3359f4bb275086b5b6016ebbd766ae5be2aa5899", 0x91, 0x8, 0x0, 0x0) 12:40:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x4, 0x3, 0x27d, 0xa1}) 12:40:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/145, 0x91) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x17, 0x81, &(0x7f0000000240)="8cdb715cf6d0cc8c3f775afb4c1bce31b2961bacb30983d9086a2df1efa6abd87afc707771fc71e9aa34748d3bde9bdf083d8e1a021315196bbde65072255ea522f22f9491b4cd33c65e732cae48b282334f14f1c0f1389a186f16f01cfbc94b5d184ad854c943f98e8ae17cd0eb19902bac43d0e77d3caae2cd61b97ad356632e2db86948fcab8cc896132f43166f0b34a29a60616dc5dd9b782c22bcb6db57a2cd79c23243b97ffd66b61faa2423239a", 0xb1) 12:40:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ftruncate(r2, 0x0, 0xb4b) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1ef98885b99ea", 0x4, 0x7}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000000)=0x8) ioctl$TIOCCDTR(r0, 0x20007478) 12:40:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x7, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) 12:40:03 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5afa680400900", 0x0, 0x800ba90}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x2, 0x800000000000010, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x6, 0x1, &(0x7f0000000040)="6b362453a7ba53ec34e6f656c7d00e33652ecf6318403380bdbf94cccc0f967e17a3dc3189d167e915e835a7d7634f7c5afe06e6d1c8ff5a7bd95666c29a132ac968dceea1f46bca160932c9734b3e1c15f228dd559f04ce080765598baab158937997a37299a9d164c16bac7616ca94c420a8270043d1b6d271f4ea3e0e4f9818630088ff47ad42709f7ddcb4fd8928605184bc64ce34", 0x97) 12:40:03 executing program 1: r0 = socket(0x1000000000001e, 0x200000000000002, 0x7fff) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) bind(r0, &(0x7f00000000c0)=@un=@abs={0x25ad51a74fd02bc}, 0x5) 12:40:03 executing program 0: accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000080), 0x10004) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x18021, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r0 = socket(0x22, 0x1, 0x800) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = getppid() getpgid(r2) 12:40:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x240, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x5, './file0\x00', './file0\x00'}) getsockname$unix(r1, 0x0, &(0x7f0000000080)) setsockopt$sock_timeval(r0, 0xffff, 0x9d7ce778b2c8b08, &(0x7f0000000140)={0x2, 0x9}, 0x10) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x7f, 0x3) 12:40:04 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200000200007fd, &(0x7f0000000000), 0xc) pledge(&(0x7f0000000040)='(\x00', &(0x7f0000000080)='\x00') 12:40:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x208000000000b, 0x0, 0x0) 12:40:04 executing program 1: setrlimit(0x0, 0x0) r0 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000180)=0x3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0x2) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/8) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/26) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000340)) symlinkat(&(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername$unix(r3, &(0x7f0000000300)=@abs, &(0x7f00000000c0)=0xfffffffffffffe10) 12:40:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x100000000000000, 0x1, 0x0, "0000000000004fbf78fc00", 0x4}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:40:04 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) 12:40:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 12:40:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x1213, 0x100, &(0x7f0000000180)="6f69f613b418a5a19c307bcfb4df5159f5650e27186eaaba238ccc96a2bc201c729220e55e8f45ee920454097dbee258cb3a3490e6e926e267cd56ffdd0167aed80389f14479c011f7e3e2218790a5bea42c15197ef887931ecaa462ac61d95bd8368f9a050f16372c5df10bd300ac5cacb498cbd582872ac2dd351590c700ce283d7018e0bd023ef7cd71", 0x8b) r2 = socket(0x10, 0x8000, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) close(r2) write(r1, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x980, 0x20) dup2(r3, r3) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000080)) ioctl$TIOCDRAIN(r0, 0x2000745e) 12:40:04 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 12:40:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="c5f5f93b9c87c285c7ffddc9a999def058d601333b59d836ea967281a3a52f23cd4475b7475c59dc1c40ffd052c72bac42c66c472a410119e0c6b0b8758e1d82c83d95fcec0e63b91d90af06be3bb701c8d59ccddd918bba2020861a6e5c67d9df0c1385546b3492578039e0e87b29bb994fc916c39a6856a5058d9cfc3f07f2c3997296b10fdd570d474408ed14b02f211b20aca84cc1ea24a54440f28149a26bcb2d523430bb087c3495d832b1327a0e5926b364046b950d8036b3be9b1906695e5564", 0xc4}, {&(0x7f00000002c0)="bcd96e4ee76e10e2017066b44b344931db00bb12b0d937e9de1be1dcc43d05a740ba5cc6905d5d2ddc946878e0e3a305b802c3ea727c4f4fcdeaf3141a301b14bf415b27b8e4e4becd620de831fadd4e0effa5914df747818f10f759ae8cfaf005d8c8f6d06aec1a85fa09d35460b207cc1e6993cb42fa33d6d094342180dd7e5a675732113b07f4f152fe2123c1e26af3b18be37fe8d0ac6b4624b6e0823bea9222ec3179eeb4fadce15a5b5cd8265f756c707e82955762d93b77d50023bcd526bd1a1d36a46d662dc50a25a382159b4dc1035bf82092b54c609debd58cf9a6b64f33cd5cae", 0xe6}], 0x2) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') writev(r0, &(0x7f0000000600)=[{&(0x7f0000000400)="f468789fc47f6363a472465d37cf41101d9de47d81d3c05d3265", 0x1a}, {&(0x7f0000000440)="bf636093602e22dae453883bdbda07d60815d590a860cb08a8bf448826176080764af7cca073945a3a86734be090ffb16c9b8fc0f5047911aa2008a4e130e93dfcb2740776e722b69ad35bb0d5a471bdbf38ca023b6096bf44895bfaaa03439c445ba52932ec4865566e9f6cd66b4f185eb577bbf406512b7edc344594f0389d39fcfffacf74cbbae64c3abeaa846831f28f558d19c6c105424758f2395a72d428956dd41e1dd8c8215712a2b932037cb66c40d049c003a5a0a7bf004125", 0xbe}, {&(0x7f0000000500)="6dd292c5c2ef2f6b5a0711b1e5ceb8de710a1a34d8947e22fc6ac96618b3c6d7d64e3bb816761b7843bdb53b44e7a4aed57d037092343914487a273fda9d023d5dde0c5da4d7411a46560e4243fad006046c4da7105e44f5050030879dc52c7c4c55c712f10336d3d61178b9e220dcb40c22297dd2eea3b36039d84f4c260c31a34e4d5b0e0ae36fff8442b9c8edc3ac4b99e21858e9931c4e1e8ff907807279d2e8a33a253fb1a0204d99ff5243fdf90bec038660c8ddcdce4f830fdb2352db4928f40b43d43b1e92f66461a9af7af960b5e3df8d412ec7ce7d359bf99268d684dd4dd49a56d2fc9cf6e4ec2a", 0xed}, {&(0x7f0000000840)="1e65d8c039a3d2d2f4ab7255c0fe21e6493883cb7c97d439d4c83fdec07f3d0d1f7f0e9abab3422d8c7dc9f41cd98044c1f1f2ebe143daa3d9dcec0551aad5b3084f3df0b2f35776d4a095dc9ab954142c57125ad26b6fb1e9499ee414005a1d5a94837ac3d19c4c40e9d824dd91bbd361fd8ce05d5dbee1e0db8c292e54145f49a804644f5e326f34a521cd050fbb79cf008ba11d976e071705ac1fac", 0x9d}], 0x4) 12:40:06 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x4) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) 12:40:06 executing program 0: r0 = dup(0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r1 = socket(0x11, 0x0, 0x0) getsockopt(r1, 0x0, 0x200000, 0x0, 0x0) r2 = kqueue() select(0x40, &(0x7f0000000000)={0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd00}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147b2}) r3 = accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000140)=0x10) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) utimensat(r4, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x67, 0x9}, {0x81, 0x6d}}, 0x0) listen(r3, 0x100) r5 = dup2(r1, r2) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000180)={0x229c, 0x3}, 0x9cb56703) 12:40:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x190, 0x0) close(r0) write(r0, &(0x7f0000000040)="0bcc8bfc70fd99fdd58d5899beadcca96c436a652e83450eef4b0b0591617cb7d4eb14121a0c95b6471e27fd13825559c940d4171e64c5cb66789b8d74b234909b16199f896c3d325557954da3e4da48999b270332976a221fbde43e1e4f27e2fb214fdea7aa93644517520f624a4b5e5eafceb135ceeda2c47355ec5a8b95722023bc468bc60f06e4e564de14dbc352341401", 0x93) 12:40:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) pread(r0, 0x0, 0x0, 0x0, 0x0) 12:40:06 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x5, 0x0, 0x401}], 0x20000000001f, 0x0, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x80000000, 0x4471}, 0xc) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 12:40:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x9, 0xcbda, "259e2cf594ca8a0bbde667ed57a846c79030466f"}) readv(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252c", 0xb1}], 0x1) 12:40:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000180), &(0x7f0000000040)=0x268e68c28432e025) sendto$unix(r0, &(0x7f0000000080)="b1000504b10000400000000000000000000000e3d3051020741038f53e8551f30ce390d8961e8748b23e10fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 12:40:06 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x800000, 0x1, 0x9, 0x3ff, 0x3c}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 12:40:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='^,\x00'], &(0x7f0000000240)=[&(0x7f00000000c0)='$}:((\'\x00', &(0x7f0000000100)=',(\x00', &(0x7f0000000140)='{\x00', &(0x7f0000000180)='-\x00', &(0x7f00000001c0)='-\x00', &(0x7f0000000200)='\x00']) getpeername$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 12:40:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/4, 0x4}], 0x1) 12:40:08 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:40:08 executing program 0: r0 = socket(0x1, 0x4003, 0xfffffffffffffffb) socket(0x36, 0x5, 0xf4) sendto$unix(r0, &(0x7f0000000000)="b100050100000080000000000705ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 12:40:08 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000002c0)) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000140)) ftruncate(r6, 0x0, 0x7fffffff) sendto$unix(r2, &(0x7f0000000180)="d557abb6813f4486bcafc2532c4e1e90091baa24fadc742ddf4d8db293", 0x1d, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000100)={0x4, 0x7, './file1\x00', 0x6, 0x3a2, 0x4, 0x4}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() linkat(r5, &(0x7f0000000000)='./file0\x00', r7, &(0x7f0000000040)='./file0\x00', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0xe8fa) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f00000000c0)={0xff, 0x8342}) r9 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r9) 12:40:08 executing program 0: r0 = syz_open_pts() r1 = kqueue() write(r1, &(0x7f00000000c0)="583731a0dc6ce866b63b5e4bd7fd5d18943c0c522412c07cf12811f45ccf6379717fa7e5188709fe86729fcdb7ca9cec7e39d386d37bacfbec77645f9cbc5fe179a988d997c4350cd15e365709ad9ccc8903bc4d81758ca7a0ffb0c6212742a83a4179fd310b9cfb2f309ead6ae71c991c12febb6bed2a47103e71c378deaec3f24f413e9bebf45305d59b52203c0ddcf4c6ce59d5bd3eb10f17aa99bea3cd69fe65133ac14295806f150629d4f99e862d083f3a7755bc3abc6283a5fb870916f15ebc0354f8ce29f1084c80f61ea0a82d79f8c1cb418df17de4d7765543233ef28898a9b6935f5fa582bf0a83b812a889ad3e9414eed8f996876cae64518172ea217ce2011ce6bd640d83d3073875fa2627045a74bef25cda4b3f6e227ee5fac053fe3474e87917bd4a15ab8ba3dbce6e7890560df102196c0769982e9a4eac7c395e1e125ad40a32a3e51722063e33a155ef90b4e3af708d1c19c2e639837f33c1b966f84d6dd1fc6842528ec4567d10feea97bf2e9bd7601b872497f8bc7ca2846b9c0b502311d3e57154904e8ccd4e5be96c76d130f9f09e317d448082a63313c4fed78d13325d44d6552592f2f9d0e28b8a2075539e2009fd98eca4d5dc6dcb0f679958ed5f1f0c282dc323633eb7a68d6ac452a60d77a043ae4539773e7354b64bdd5e93bf5df8535361c4213974859f47d9f0eb22566c0c6e4aac374d368e56a6ae8b37e690e1f75e44591e23e862ae65aa46278a2bd029de217b50edde52ed0285b504e60ff9758aab5b3a26e3f8fb4370cbab2082778049d06fe526c2fc17c2d76b60465a8e10cdddd7942447821d3ff7409142cbebc6f780b8e8966bd3f5cbfc9c4965aceb68f1c0445118bc4014de79b8ca5efa0d5d9e21f13ec7fdb8e3021fc92c2149ffe83fee34e43bb5760b3e18b74c108937450e10ef2f0577d6358131acde025727f53a2be04c0caaf06145736434b4310d0af87c673a2d3a4ae0bd95bd7182cebfb6677f093ef1ee6b877a55c3a0fd9d90cfa10c71e6558ef9e42856b9a5abe213f263eb52156c0541ae8c091b10a2d6089112f62e2e209f88bf60896e715b385d95e168e932655676c9cdfb6ac6f3491386f3e64e701081a465025e78701892775120fdc2237d67d613b94412a781cbe770cbcece9a2cae7ba1b2d7cf2b51a242810402e2186fd401902bb0b064f7cec63c741e5f4a7e46c4651f5bddfef5504fbfcd2ff6b20fbe6f2d6989eff924b1ec5a8a70a53f126bbb7589c6f2d087a80fb9e941fdbfad408e0ef0f421e29829b39817d93ce0617513941e98edc27fb46e4f67144f23d05a6667e964e11d6b1f71e9dc74ae6080ce64565993e136311d736099bdd3e54b2b25e19feb3195d29d55e34e603c85e1765a0893cb79d473e20fe55ff0983e35b177655bfa86b29649139136e36ef94880c940861a1d4d6de6ad5db7a4e927fe022a12e0d6dd0c916436f582863dc5a03065dd6226e8cae5ff724049164a8c28b60f0f2a550485e8b8d6269659740097d21e22f117d8d205791e3ad18fef080eb24ec37ba2c3f282bdafb0ccb039304ffe2aa73eb7e896f4d8c52581ce3d8232e1f5290f66826829c6792de14980e49062ab72b31e8ed6091e277705e6aacb220b67ffe555711252fe28598958272382a95750e65c54683c27398076ef6d6028e493528c5e2a2f8e6b7b66cf1ffde68ea350326486ae47c9568862aa20c6c71dc0e242d0125d3f303e7a12818afb9be3030f2701691853dfd18695d28345773b578298214b178a5eab271ef64f1f9eb50ce7f99707d8890abd3f4ebc17307aa338e10eb3ea4fd17f7bf1a6da1edf166248e2e8a79e475fdb511b9e748bc52fb30bb8e03325c6e56876cf144dbafca01a219b3865e3fbaf68fcaa3912e86ee106d880aa2b0c277aa80d0b3031ffbe10a79771ae4cea131e2bdf539019b5e39e86c5c7f8a2a97ddcdf075eb90ccf3e4d04d746f78787d79bfba117992ba36dfd4b667564b6c5c50fa1f08ef245d480d77a9ead19d7b580c2b595802d5b6c7196f88339830196c04b360363ae9ed539eca7ec4ab2ae6a5c207fdd2b4996c6d20da4fed1b9bc5380d2f8b5b113d24f5fd833d8366b08c2e2e4e73ff863537f4aa9db7111001c224bb07c926a9d6f0e63a7ec4feca0310e0d973eccfa8e334572f0f91c73d05d782444a87ca71cc36a78b049078f3ba2952080eef2db8a63ad042a42872a82d4d9331afd313569feb011a6a60e144babacfa3ac8775b2f04e5f932519286f632ec9691f97c8de11d80e1b761cf1806c4495a9561566bc2d51a26bc12d2a9528429f7a58261d5d617567a83cfeba32a1e8b7362dc5148a8cf575c660314e7714d8c0dbf53d1c7adf39fa404cf6988667c8e97cb88c02b5f8235dc8f8ac86128bc9aa7028065464cdd949cc094232b783ae92db524fc29e47cdb576ccd9c155a1931d286e6f90a0c9216ab626f507184d84a2989f1202db7f97d1b82e49ad71bc07ad535e3109882bc7aa3cd5232c2f75c708b88d7b613e08cdc6f8b8b80a278ff5b3d9b02b933caae312b0194494fd8570cbfee9a30de513c893295712b4a5f4d00d451bf69055d155f48e72d51af2becec2c12eb83c607ec44284cfe28a63597c33758e6f096517f2483af3e388b1dfe0b75a14f39cb49f94dfb85f042deccf1141ad91052fc45e1b4318905f5ba51f0cc89d2f79eff4961dc862e8f88ccd650e570dbd8ab659663ccf776879e4c4d55483b75bcfe0bd9966180aadc5014b473a40940d894f05c5e40458326fc76ae13d0b9d2e2d4f65f01c03322865c1bcd21b7c50dbd83b535b4bb295c4414939de2f0cccd27fe9235b0ff13f6c9e5b5274a9e5acb7a7f12728b7a55952091b4aed0413d8bca643df4ee2e119b518cb5c38e1cbcc18c3b64b2b5c5c91678d63350e35b7cbd782d02c991813ed00066030b2bd8dfb8a44c44b1a19c62656ea797532230e4bc90b8cd58dc5f0823593f51cb4e389da9a45620351550eb159beac9d744a45a7525e17fc997f2147dcbb109e996234f1e1df7558eb472fe448d7f7e8061129409ccebdd5ff3e5de73112f778e2a23e686042c07fefa72822c3ca3d477834a1f395334db6a7b5cfe49090e957e3aebda35f249e0285a7818e27af557d9fdce396b964456c67785fd5855d04efbd80a763c34b7aa0db57c43030e29863958951aa25e062b858d10212c702b85e129efaf209feeac85d55503e360524c31b6e269e38ba5df95a8670ae05e82ba70497844bdf010b01b898aefa5be7c05f0adbbd2e0bdb520e18d0d3197b28e304c81b5e262b6833994df3ce3ae2071eadb565561d0d8d1033d2fbc1f460046c358cdf765c8cd293a89d37f2d5b561b37ad3cd9c07560b736ac1284dc76953d63c83382405c2f58ab2dfac2f3a9c61a8a61f55611ea4ffc489218e6087070d8dfcc8036635472d148f2be3ccd0bc4c15b647b5736d20acb33f44223be8155e3d96b3bbba30629e9865a8eff0b3d81942c9389b08d296ebd93da7655fd092458c248ed18a849be928a377aa80f024d10213ec861dd6dda34010ce93babd28bda00d61fc970f34dc49c8e518487a9cbbd78da2965656b1faac842e75600e0347407c0d5c02242777c023ed6edeb30dcd530cd41024b2692e66fb2dcbcad7501d94926a873c88f6472ebd49cb76a75ab462b123c4d83096049b9ea94f232ad93d6993579b020dc50eb448fb785523fd8b4f593990b83302c0b1e28b8e51a7ee80cdfc5caf99b4db1c569ec72dc9b544dc88d4624af3fb98932213caf3993f40fc926b539d40eb63693aeea2e7a4c7618072b02fc65f3f40c3f2a2452c760264b168caa9c1801db282a0049452d385a6b1ebb1d0f9630c9e7a9b21d4ca37cd7ef8b7ec2b6d9ceab21c44b474c749a8b89a3d9245b822174349bf27d1d581b2132c59f4c62afe8e199e132fc7e6c68e7765f5284213e03c328292f17eb50cd90b7603bb2c6049b57b5ffd222bb00387ad68b4d058e0f2cb986ce4279c3d34641002ad008d8b73e7fde3cf4252f20bfbb9f8813a2bcc21527958ff778e5bee3dba131275502ec6d23f80dce8f3f97d69200e0075017e393ab822f81ecf7c265b0c292253f0bddc97341dd26a7b3a78ad8faedfc8d819cd95803d1a6f7f9a4734de27d150efc0612f63dc3c6007993e7b365faa57c0b9ba5e7873ad1dea74dc14cbddb5ff9f9622ec01e46c9fea37f22b64282c4c9845c8e61935fd713ce22a4ce97cfe7ee9f50f2602193d7ade0404c43f179ed7318c8c31ea76956642e54e40a63686f5a5bbed694467c8db0b9eb64e0e28e291aa39982f2accdd6741f3dedbdca4fca8d3fc4442dadae83bd17f68d4f24e4f4c562532e0a1548d94878b9095dd298d43a1d3658ea4b1005bc21d3d693512269996ab52419b3e048de61daf24b959f5e326c2cb663ec311d49fd6c67af981a0b51bb68588dcdc04fb6e640780a0707a0dd103a250b27846e57dae2f24285f260664156045b5ab0900363611c8cb24414a401492c3dcbefa643af631a1f940e90515c800f733ff7ae5bf3ab407b89fe301f2d2c78f5d3cbc98963f98d9a01b26ef9047c935bcb3c6f81e3befd0bc322478fc21faa3f26fc4b4af06976f19725160b9edf097c9243cf86e673345c0c172f2748277ef9b1565485df7acbfc128e6a6cc04eb2e3d371a1e0781a12aff66f38c533a574ab1dad161ca2589859dc856cda23708d2cd65fcbd06194cd7ddba3a6ab9e31ff4fce619026bd12449200acbd2fbd3fab8c863d8d23143df40859f16ecc495296befbe6dcc74ac9c269abe8247f716ff0de8c1b49099acafc1f10d3ccd25556c00d8ca0e30bb61fba4e96540c2fec3df3abd969fe322b2024f36c56fb381d80d6e3974ed6bf23231cbc15c6e6d0671771c1cdc3688b01923ebb50bc64923dcaa308800e86eef3ca3e415b914e4702c1d7fa2554b8c04bc9aa502d26f17ad7cdf0d438f2e323296e97f7f8c0afc92c9c78ad10cdf445ee63b7596fac341312b1d5474059444919ce279957b2943ac3ed0f05348234fbd3a1c788d8718864ceee0ed02a9d6f445f9bd05431bb38bc22c106070af5c1e43e47272f29c3740c2b16d0afbfad0dac10aed7bff6c816bf73624fa6b925c5be7aa21da7fb700618ed93d3f20914ee470e791dd696830b1265cb45438cd15bfc0538878cb876756344b69c9d8c10d961ff2819210304992f268461d55566e85bc4bf7c8de76a8f2a6645273ebcdf26200501b47616d6f065ed429a89c3e02c3799156fb25c73f952fd1e7a5df3eb0c65f76942d7d55b0d1ffa955771c8d0c46d2e6bd54648fc6f5f8128ccff7f93ac92a33e0b2f428d8c33d1db284a84c9f5478446fb493c0d65b01258da439db711a3a908824b68fffe90932224143eeeb437f55949b19887d1c1663be2e3d1fd0b98f4613bc83b476a8ce16249da0c991f52035ca69476794afbdccd002d04563fb14eb438bf543fcf13eb359262f28f33f31f450ae4d725f05ee7f15c01fd0daaa439459f2f3666dcc666a076a763aaf4666120291445cf493eb7d97663f1a2edfd559d926312255099d3d2e272fd58e03af5cda5f5c4aaaf386125d33036e68ca66e08527d39a4994c6911d2ae7c49023b5df90a0e6785a339b88401956f9fa877005c7f1a9a80f36ac2edfc07793cf4a630f38852aaa22e6376baa3e411abdb7a8ce9b96b9b552b5c9d75d4a5697dc5d7b2c73178863dc5aab4a7bec0995b88186aa1021010", 0x1000) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x1f, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) 12:40:08 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10002, 0x1000000000000108) ioctl$TIOCSCTTY(r0, 0x20007461) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 12:40:08 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x3}, {0x1}}, 0x0) 12:40:08 executing program 0: r0 = kqueue() r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0xd13c3da53c05ba4c, 0x15b) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0xfe, 0x1f, 0x9, 0x1, 0x2, 0x8001, 0x6, 0x2, 0x1, 0x20, 0x5}) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 12:40:08 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r0, &(0x7f0000000180)={0x0, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000005b2b8066c66f64602c3597418bfd97151d416598a8b0fccec512a8d45ee84ba7d3c27be34b40001eed3fa855b90d7c9528114b433b0914da79b4e78a1109cfb7d6747c5f2b19292c6c6dab537e507bee6ee848d895f770835df11856234ae9cbb839f2810f9ba78cef506cb24c6742b4cdfcd3da71d11c8adc7c5c523c05153ad16c69947de4752cfa3b44bbef8a9de63b43051509558f9431fecde006078ca7e198a212c29958b3a33d1383b6bf1647c6644bb42c7286666aef2343e1ec2f31053c31ee0f56d9b3e25084efcac49491ec6ae1b685cfc4f683fabba9f196f32b2dc0af9347"], 0xe1, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x4bd, 0x0) msgctl$IPC_RMID(r0, 0x0) 12:40:08 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400004002c5, 0x86) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x3, 0xff, 0x5, r1}) getdents(r0, &(0x7f0000000100)=""/1, 0x1) 12:40:08 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b490848f9dcbd8663d484f76a3b3ec4e3181a0c692222eda545e840975dbea42e10d93136a3a7b78bf9a2e15ec8cd1b2a8f275e6320b12d77ae3a1b24751fc4f3db59ce41c60946dcff4f57b61931d831cbb4cc337428ebce390acb9d755cf719818c80c9d4436985176a66919e603e9d5bac2706ecda60cf977e9672ec6ef2edac98d8fc9fddf81c909be0b4bac0dff4f7e3a6425f2b0a8c7ebd41a79683900ece5d79963d5e07d3b21fbf79a1db14207753153fd2436f3b064c1ad395114f6b1c99900", 0xc4, 0x2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 12:40:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20203, 0x9) write(r0, &(0x7f0000000200)="9da7fe9b4d095bfbcc1ac600feb9f8d9c81d6a32b1e0dfb0c84b42f7d70d47ff8714f9ad20c9741d46b79773d9311dd06713a84e7f599738ae934fb2a7333aea75140e31e0ab16c2c67b1f09bfebe8092d4389450895ff1f23588716cd1de8afc9e162a667eb0dd30051be9b20efaf2039e4682e6009af74fd3fec438ca37de17ac4e03aab3664a42b68668cb656c7f6bc73f8d4c6856849381601306a00f528eb3fbce10c92afcb4f6d2630369fd5bf61bab7827d04b41b1c7938e3077e861949c66cd58ede641ea1f6c5e675b18720bfeab2904bace1c0097fea91e51faf1d4b96c5ddb4ede07f67c6ee8cbdc4801bbbfb20a1965ee76078", 0xf9) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = syz_open_pts() write(r1, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b8871313", 0x64) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) r3 = socket$inet(0x2, 0x8004, 0x9) listen(r3, 0x7) r4 = syz_open_pts() close(r2) close(r1) dup(r4) r5 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r5, r6) syz_open_pts() 12:40:08 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1023, &(0x7f0000000000)={0xfffffffffffffffd, 0x5}, 0xffffffffffffff58) lseek(r0, 0x0, 0x0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) 12:40:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0xfffffffffffffda4) chmod(&(0x7f0000000040)='./file0\x00', 0x81) 12:40:08 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) syz_execute_func(0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x92) kqueue() fsync(r0) kqueue() pipe(&(0x7f0000000040)) 12:40:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpgrp() close(r0) lseek(r0, 0x0, 0x0, 0x0) 12:40:08 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x2) listen(r0, 0x7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x26, 0x2}, 0x8) listen(r0, 0x0) 12:40:08 executing program 1: 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)) mknod(&(0x7f0000000040)='./file0\x00', 0x6004, 0x1a0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x22a, 0x0) mmap(&(0x7f000034a000/0x4000)=nil, 0x4000, 0x2, 0x811, r2, 0x0, 0x0) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x2800) 12:40:08 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xf1, 0x4, 0xfffffffffffffffa, 0xfff, "854955883d023e11f74d0400001000", 0x8000000000, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 12:40:08 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) write(r0, &(0x7f0000000080)="bf6db4da3ada68a7c8d7afd095c33e8d298af17644c070001421d321734782c4fc4926fbbf4b682ab3705aa3cd9994dc51885bdded25e87c15edc2ad4f44dadc2d3c64ee8950a69149c2efb1a747bd6d753b2948d526d5fa8327bd9356eee1f46811d984602966bf5fe6cfd2f52efc404280e36285688ddb4a69259ef30b861063c699e7bf2ae9d11006b7567b9cd6d3398a67e805570b94e16c4718f51a9bc25213d96e75b7cadba392ea334032ff99", 0xb0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x4c}], 0x1, 0x0) 12:40:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0xa, r0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) write(r1, &(0x7f00000002c0)="0909593d334c2dc4953d8e1c93e91823e3aa9ef0987ccdf08b77ef32cb436f180b4123c5f46f518350558054943cb79b971a3d5f7d737eed09e753976ec7a08c707909277f2206ddabbe3f81df821d7c7daf4427668cea33e00e59e7ee5d6cbb672e62893e8caaa45b126bdc822e67798536248c52bab2e6f99094", 0xfee5) socket(0x18, 0x1, 0x72a) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) chmod(&(0x7f0000000040)='./file0\x00', 0x10) fchflags(r1, 0x10000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) 12:40:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x102) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0xc4, 0x3) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x24) 12:40:09 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x4, &(0x7f0000000000), 0x8) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='.\xd3.]\x00'], &(0x7f0000000380)=[&(0x7f0000000140)='&\x00', &(0x7f0000000180)='\xa8\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='\\*]}', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x90)\x00']) 12:40:09 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20080, 0x1) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x7, 0x4}, 0x8) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x1006, 0x0, 0x389) 12:40:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/173, 0xad}], 0x1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0xf2, 0x0, {0x0, 0xfffffffffffffffe}}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 12:40:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000000)=[{r0, 0x140}, {r0, 0x8b}, {r0, 0x40}, {r0, 0xbc}], 0x4, 0x488) read(r0, &(0x7f0000000200)=""/142, 0x8e) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) writev(0xffffffffffffffff, 0x0, 0x0) 12:40:09 executing program 1: r0 = shmget$private(0x0, 0x4000, 0xd, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xfffffffffffffffe) 12:40:09 executing program 0: socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000180)) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) getgroups(0x1, &(0x7f0000000040)=[0x0]) setregid(r3, r4) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r2, r0) sendmsg$unix(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[]}, 0xfffffffffffffffc) 12:40:09 executing program 1: symlink(&(0x7f0000000080)='\x00', &(0x7f0000000000)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) utimes(&(0x7f0000000040)='./file0\x00', 0x0) 12:40:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x6, 0x1}, 0xc) socket$inet(0x2, 0x3, 0x6) close(r2) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) r3 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 12:40:09 executing program 1: socketpair(0x18, 0x4003, 0x2b, 0x0) socketpair(0x2, 0x4, 0x101, &(0x7f0000000000)) shmget(0x3, 0x4000, 0x120, &(0x7f0000ffb000/0x4000)=nil) getgroups(0x0, &(0x7f0000000000)) 12:40:10 executing program 0: munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x3) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 12:40:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 12:40:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = dup2(r0, r0) chroot(&(0x7f0000000080)='./file0\x00') ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x200) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb180400000000000000"], 0x1, 0x0}, 0x2) 12:40:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe00000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:40:10 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x5) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/35, 0x23}, {&(0x7f0000000080)=""/81, 0x51}, {&(0x7f0000000100)=""/151, 0x97}, {&(0x7f00000001c0)=""/137, 0x89}, {&(0x7f0000000280)=""/49, 0x31}], 0x5, &(0x7f0000000340)=""/177, 0xb1}, 0x42) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) munlock(&(0x7f0000000000/0x400000)=nil, 0x400000) 12:40:10 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 12:40:10 executing program 1: r0 = socket(0x12, 0x40008004, 0x100000001) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000680)="6d57a7ce392022b108f689d2f34161ba7bff52aca115945035f50f9d2acebfff733ac3073d0ad8d5dde09e73cf07e4f0037fe1aea3bb27c10a84a4d2d4b6d8cf74b1eb070ad7cfce04ec3dc806b1c2a9e7d07bf1fa90a80b1fb74cb44e8034bfe64cd90470dc19c62a54262e33bf94a53e874780f086e809f5b4980c6fc53ba849e7336b682655c91dafbe5863bab0ec5f9a11c99eadfb0db1fde6a416db8d69fc9d7c5b826f301ce2488cb94bb567831903ac067486e55461aee8a1777cc84035f04f89f46998b9da8091d04ffeee978877ddb64e8434a64d8f4f98c59e6ea67fcaf1dd069299a7a2", 0xe9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file1\x00', 0x212, 0x1) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') readv(r1, &(0x7f0000000200)=[{&(0x7f0000000140)=""/159, 0x9f}, {&(0x7f0000000080)=""/62, 0x3e}], 0x2) r2 = socket$inet(0x2, 0x4002, 0x401) pwritev(r2, &(0x7f0000000600)=[{&(0x7f0000000240)="c249b4838a4088e3a6bfb45049d55d1b36a7", 0x12}, {&(0x7f0000000280)="63433e96d826ecfca677b4cda7de167bef8eed936adede29152451e6ca", 0x1d}, {&(0x7f00000002c0)="4ea4b3413be7924a6613349a6225076f", 0x10}, {&(0x7f0000000300)="17a2956caefea649bfe9cacab1c802d5048a2cb2de19682dca13600ddbaa64f64423ab3d1309b312fb77888221669cad90e958f55991fab96b33aa58d0b6edc0a6", 0x41}, {&(0x7f0000000380)="b01210dbb35a78fc1d501b4c8b4bf8d5486223eb251b3ead598d6dd00b36b89afbc1c498259fe0f0b517c4b4778dec72b4321daef21806804f54ccb1d6b98cc0e39a4753123390d77c837ed76d006ff96e87db53f1e907eeb840d340e0d492887a29cd51e4539b3f636e218326f450996328c4a2968182721346fb203dfbd9a874e4d9678abec1a03cec21cc5d18c1bc38c3", 0x92}, {&(0x7f0000000440)="567e10696eb5792f52715d905fc5d1ddadcf8cd8cb72fbb6aa0550753eb684434dff4e7bef9d6e5dfddd85e459338db7af4dd9520828b2f9df188fa086219860842d972ff1b1c74621528fc420826f3927942bdf585f0b2c2e0765734d13c20abeb57b7008c49399fde34bb3756438a21d05b8b4faf89364e73478", 0x7b}, {&(0x7f00000004c0)="7a6e555a74cd6c5101fad68698cee69ea60bd86964365d56c5cc54327c32864b807f0f5a3d2bb3f14fb0c80809acf86a6d55d6131134335a2b6afa", 0x3b}, {&(0x7f0000000500)="4db37f7bfc4261ec9de10baef9f0bdffc5e3db4b2599b3f3ea6fc99a11a653d0b70f562fac75b6fb4afcacd79589d7ba26eac897f380b2183e2cc655eec020e06df85013fb57335af707b07c0d9b4ff37a130335da4e71ef6906fce8688066dbba3a64b075eb12133cc057896b0cb3542494d2a4bc20799984008b6dd87ca10fa26bf6d66c33d81adbebcf71ae306265fda1583f47fa4bfa723048a06c0e4e363cd45017183d101b6d46f3760a0d317a989efa8d6bcfc6ca14bb05cf81902db2c6aaff9ac725749f8e3b1036f954e3762179fb64391f0c3ccf42568b278964b2371368ba6c", 0xe5}], 0x8, 0x0, 0x0) 12:40:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x94) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000540)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4bba12b515aac034c040f130f23", 0x3c) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 12:40:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x10000000000002dd, 0x0, 0xffffffffffffff39}, 0x40) write(r0, &(0x7f0000000000)="87", 0x1) close(r0) 12:40:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x3, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 12:40:11 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) mknod$loop(&(0x7f0000000180)='./file1\x00', 0x4, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 12:40:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCDRAIN(r0, 0x2000746e) 12:40:11 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000000)=0x230) 12:40:11 executing program 0: r0 = socket(0x1e, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x400000001023, &(0x7f0000000100), 0xfffffffffffffeeb) 12:40:11 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7f) write(r0, &(0x7f0000000080)="9335070000001e11f95facddd0bbaa", 0x100) 12:40:11 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f00007e1000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10880, 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) pwrite(r1, &(0x7f0000000180)="d6df8986c9df0c760839ef169bb6ba934d640e029736f68bd272ac75e2bc64b8a18cb9888652f408c20c7b28b31ecfe07ce4bdc95526b1817a034da15cb06f4b41cab4df78f1c29ed1054a36cba5978a2a46a43d4b0ca3ecddbccf666fff3b4559e4ed4762a33252ef1f29a31907dcce95ef21dead2e0d9e547fed2940b6253ab875c0c95277a6c5d1d403b426733c531d", 0x91, 0x0, 0x0) close(r0) 12:40:11 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/102, 0x66) r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x47e, 0x26) connect$unix(r1, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xffffffffffffff4d) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 12:40:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400bda66144365031103cd3e7a76074dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c860f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cc", 0x1ce) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000200)={0x9, [{0x3, 0x8}, {0x3, 0x4933}, {0x3, 0x5}, {0x2, 0x4}, {0x3, 0x7ff}, {0x0, 0x200}, {0x2, 0x30be}, {0x1, 0x40}, {0x1, 0x800}, {0x3, 0x1200000000}, {0x3, 0x7}, {0x3, 0x4e7}, {0x1, 0x4}, {0x3, 0xd2d}, {0x2, 0x1}, {0x0, 0x5}, {0x1, 0x1}, {0x2, 0x4eb}, {0x3, 0x3}, {0x3}, {0x3}, {0x3, 0xa1}, {0x3, 0x5}, {0x3, 0x1}, {0x3, 0x8}, {0x1, 0x9}, {0x3, 0xfffffffffffff800}, {0x1, 0x4}, {0x3, 0x2}, {0x1, 0x10000}, {0x1, 0x654}, {0x2, 0x1}]}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0xb, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:40:11 executing program 1: r0 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/27, 0x1b) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 12:40:11 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x8003, 0x10000}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) 12:40:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd", 0x1) r1 = syz_open_pts() sendto$inet(r1, &(0x7f0000000140)="554a51859702d68ba136c559983ebce1a2fad0969e1ee7490793f9a4b5e1b5", 0x1f, 0x2, &(0x7f0000000200)={0x2, 0x2}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x9, 0x48, 0x2, 0x0, "bdfe0c8b0c6d8bd61e0c57cdd51b3cb09223c3bf", 0xfffffffffffff255, 0x4fe}) getsockopt(r2, 0x6, 0x4, &(0x7f00000000c0)=""/2, &(0x7f0000000100)=0x2) close(r0) r3 = dup(r1) socket$inet6(0x18, 0x2, 0x0) r4 = syz_open_pts() ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000000)=0x7) fcntl$setflags(r3, 0x2, 0x1) close(r3) 12:40:11 executing program 1: r0 = socket(0x3, 0x4007, 0x7ff) r1 = socket(0x18, 0x1, 0x2) r2 = dup2(r1, r0) ioctl$BIOCPROMISC(r2, 0x20004269) accept$inet(r2, 0x0, &(0x7f0000000000)) read(r1, &(0x7f0000000040)=""/89, 0x59) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000000c0)=0x100000000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000140)=0x5) 12:40:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) write(r0, &(0x7f0000000240)="88bb14dcc1c82128b6995871d78283d0ed8de3ad61bc909820b24ec13adc31af52e2286765a12b3f922c97d072c11bc6277b80b7d2c28c446a4a22fd01db680aef6b63adb95dd64e5aec39bf640d6c7c68393a3f8ee3c6b5397f514ca26b93ee1af8b092b598c7f4bad23f481965d9fb88f13ea5029105c9cb45336dbd678341466bd31944983235907f482d5e2637492f", 0x91) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000980)=[{&(0x7f0000000180)="b3ae40b9635c15d9cc69ca2e7df50296bba1f41e7cc8a94ca0d4440e8cd1f7cfa7fe07", 0x23}, {&(0x7f00000003c0)="d2aacd4b2cc1140eb0427021c2a1d3cf53373ed99b8f40b852e31f080068ad6d129dbb209de6c2ab59278356ecc1627dc24757336b9fc336d5268f49aac89401958c7cb344c71bf1dfaa8a4af126989bc3c8b8b18f2277e300b86432e1eccb23bb43db4ae1436ced6dc9648c559eada620ac3ae6853175bf29cc67acd52433063c83a071822dabec8dc818b5cead15a5fd67b25557aa3b37cf0b6ba489e826bc3c01cc816ef63d5c0413674a165b58ae2db0", 0xb2}, {&(0x7f0000000300)="a98da96cff5531d035bc4702ee78acee0f89c374d0c70127028e91307bc5c13b8d2703a0a77ae678678bf9f468b08e91ac7e4cac1f5ed9ea1c838cded97b6f6543619ba1a02152460e03d3cb7e41eb3e9cdffc69e8eb01811b37c41f776ccadcd1a23f71a01d4dfdadc45def", 0x6c}, {&(0x7f0000000500)="9d7b117fee93812f658dc3dc1f51e2f8e1a1c7cd2201a5d31002cab0e2cb5e620fa319b04757585bb6c5d45d6fc3e46480e08d0367d325c3bc62fa96bbab597b8be1a86edfb1364a816bc410dfe4e393c5bfdbe79bfb9bad497978953f2b2fdff0696cb75b0acc009230b6bcc1505f623aa4556185e63aef38527d0232e1151412e8425cea1dcca680bb98799f656831229935d0899be3d90c31227f2aae674629f8edf8f38ffd570d383facb3659b3109c55ee3b0ae902b0f947ef7ca6bba53a502436182f1f31c510b56a5f1a5fa652758a0381eec68783ec4170c7d1c7f7d006b0c2ce0d40ddeb9ca50493e9f98868370d26f7cb1154927b86467a2b6d0", 0xff}, {&(0x7f00000001c0)="79e67b308d6ba96d89568d4c6d79c721cc2ba2a241", 0x15}, {&(0x7f0000000600)="ead9b5ebbaad265f96ca63dda39af28ccb74fd829fa2709c75117fef5660d8e378a7073c0e112695ee3e46d8f5e76490314ecdf985f50acc99fa51ffb937b32ed8d6ad9b058179886a340f1e51876facf63add965e9b7eb49f41deeb5376c927314b483e04a42a5695350b10302b16d0ed41cbeb93a4368acc43144f50ae924cdf53bc7bb04a748e86a299ee283978bad7432b6494ec789fb716c45a3cd27b413f7c2f53d71e5eb4b1ecacc8635ed924397c5e7dc112fde03a126cee957d0477c792a7bd26695b64b5", 0xc9}, {&(0x7f0000000700)="377ed4967344bcf184eb268e14792b3506dd1376125238b64b87960d33464043b33d4bb64a95e267770cb0a018198df51605d334667ebe3ddaff25466d794a017b2cdd6c56c8b3305b20f187fa376a8530eaa8f55f97f23f6dde3f4f99defa6af0d77b10a7971e7407eae2c9d45fde6325f39529ed202ac2f922701c4b878dd22e1fc4760b", 0x85}, {&(0x7f00000007c0)="93e62241568c35b4f1618a3a5cd8053bf96e3f9864e6993746093c9e84a10e2ca28484b75afc0830d4ed8d1166a9ec24671f85dff9abf54b99d119565dbf37a00e76094f76229d349c71b3f050166e5b438456e4571320905bce0232fd01cd8fb611c2b41637d2e7b89bb157276c5e7391d3fa403d2430399416399df167f810ef480391343f402f5f43b0f6169ef324", 0x90}, {&(0x7f0000000880)="14860808298d14165322c5b7d3e8544cf4f1e3f5d06fc2d1c9ae14009dbb1c0ef3029b0a8111681029da5823b9a30157c67e8c65b379baf1f478d3e432ae5b8bfdb3da0c7863eab4f83f9e368bc5f14e11bf159010b31890df774a4def9781005baf4f8f6bcfce601e7f7b6c983bc1443d47ed29cf9418e9af50c1e2e13dba46b90bb96ad94fe3ee56ae5a5ba5de690ab4aae4d6f0971fedb4458cde1d3dc81a72f5a0d4fe18397ebf5f34a3711a71eb1fda4aaaae824d00f12d0a5a3c2187fe74838540efbc0c1ea92b2dadcdf6c239f52635fe740625f5347d453fd133e06858e921", 0xe3}], 0x9, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000100)) clock_getres(0x0, &(0x7f0000000380)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 12:40:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) pread(r0, 0x0, 0xfe, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) 12:40:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:40:12 executing program 0: r0 = open(&(0x7f0000000380)='./file2\x00', 0xfffffffffffffffc, 0x0) r1 = fcntl$getown(r0, 0x5) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000080)=0x3) 12:40:12 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 12:40:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x7fff) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) 12:40:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000040)={0x7, 0xfffffffffffff000}) 12:40:12 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = shmget(0x1, 0x2000, 0x40, &(0x7f0000309000/0x2000)=nil) semget$private(0x0, 0x3, 0x0) shmat(r2, &(0x7f000028e000/0x3000)=nil, 0x1000) mprotect(&(0x7f0000616000/0x1000)=nil, 0x1000, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/253) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:40:12 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x4000000000000000) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8a, 0x80}, {0x0, 0xc}, {0xc7, 0x3ff}, {0x86, 0x4e1}, {0x8b, 0x5}, {0x86, 0x10000}, {0x27, 0x1}, {0xe7, 0x7fff}, {0x85, 0x7fff}], 0x9}) fsync(r1) 12:40:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280100000100000008cd59df0000976000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x9, 0x60}, {0x18, 0x1, 0xf34, 0x5}, 0x1f, [0x98, 0x9, 0x36a2, 0xfff8, 0x0, 0xf1, 0x20, 0x9]}, 0x3c) write(r1, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x4) dup2(r1, r0) 12:40:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200c0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x7f, 0x5, './file0\x00', 0x9, 0x1, 0x3, 0x9}) 12:40:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x3) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 12:40:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x190, 0x0) close(r0) flock(r0, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000001140)='/dev/null\x00', 0x80, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x4010, r0, 0x0, 0x0) write(r0, &(0x7f0000000140)="2f45606c26d017c1ef17b80f909e4a597ee5654ec70271e922bc5d0073e489958cacf1dd68af8280412c3c1ca3cd27eed032e0958dd3761e2c6bf0a0f22797c6f9d6b704c30e35447ef096044594fb5c42fb6a09fed1ebad7425477adb85fe3eda897a824fc88f5b7e5773a93d106ec8b94da63fd666619897955aa14e5aec282621f683219e903d2ea4b73519a40d8e55e7e1d0088d66c781c55564a0b8bdeb22d3906ccc388df19336478cd78a03dd2c2f787b195251cd8b377eb8b15afc3e105b88186f1e0d842b2805903e95d6d40f0f14b4954ae360c91329476f77ad757fbd891fde3137098f57ab4c2a4e73d78686b064b39c826d17211e5f2cd2ab7c435c293af7ca8db5cb71a2046a0bfb450e302000583b9908f7c1d05a9f2688d00a77b637df55a840a9180faba12cc316eb863bc46e7569760821963687716832dfef1d9dcafe952037e55df20700fd3ebc657649f3bd8d2ebac82cd6de72dca9a4f2031521fafe1d186e9fa62ebc80464b10a4acf3ad9ae6e96435f72806d416143c772608c4566d9096108ebce2c288637f5089d0f3a0840dcfc469ff6bc55a5e963448378575b50af7aeb9f73b9b01d32f1dbc2012ae791771ee1268118f8bc168bd2fb78e9718a248f22b855b20d1b29ac7c9675a628116db0626e4428306fd9c58c1313386c349d1a2b73258b450c315833ea13275d43a5d965a096ace87871df7d61d061ea28006e21775b1bac753e2770aecb017d861b7769eac2d24cdc0b850de9c01b5f077c36760af189416a87d8d44097d705a7cf3e4820499b278bf7e305db9c241807d088f9efd003de0b5fbd30370d31db2d37267293f1d9c2d841cd29d190a7e7c4673d7bc7429cc5a8f0940ca1792e420d9766f128bb8520df23dee0c5b752edc122681d8c44ff4a449f5d205f97fe283d8813702b553a9bb5e1b83149805371e75a4d30afdfbc70756c99f33192333e9da52718a3ff67a768a4eb26d85b06e2cd08a1a2b23d7d949d967a7939518272fadfce94185728346f3a91de967f8979125ce101fcbf2d0d9edde6d604e97fa07889e364370ef43d723548250762e24080a81e96de50d48fab7009910286ed4aadafebf937271efcb23dbfae629fa3442016648b533830233dcd46ce6287f627e04a00bd6d85c8e13d4329d6b754086ffb2273f0fd0787139ff6fe2e3f93c2f58a29b67bc71a97d813cdf36cacdfe88e9237577d2353a63ab5da51d2bd9b313763d16cd77e2fcf9d6d245412020c0d38d38e921103f4fcf3e932e015c82c5eb36fea95d084a2d81d49467929c038f9f196935733f02b2926521d56476d22534f1e7a17ab27ddaa56bfa59dec02e18404b587af8a046c03cc5872ffaa51a2097589106824232f8eded86508db058ec86b7c6bd8aa62347fae7c54433eddc077ca561ea370f8b904d2f6f2226a4e6c34d05ff37582d7e0bf017074111a36324a83b7af894517e75990963742f509ec08676f2cd2a45ef9343a265eba562408b7c4b1d078d2df8b789ffd034959e19af43ab50a7583d2f8dad512958713e9eeb14c15c4882497a9f00f857f646ffea18dfaf5f84b3dc6d2c70d063b4ea227be4d6eaa19a14240059082363ae83b92d8ea38a39a5777d8f7713a2535f8a4a9e911a4f811d6b26aaf1c88ebcc48bbb1ec346693e8e485b08870e37d0676a03702141728cd05fb25c9edf1682f3727e8150a27a64be5eeedb493534743b24f653123919c2c78d845999cd2f02753b551b49fca97e12df4792279c37e35855872f3a6f5f39fdbf40facd0359034958cbf31426f24934f5350a5398a3f90f5640c719ad285871c19724f8817b65baae9653d15178c69524b82857be72710a08c469c5f03373dc0eafb773d9374b82d40d5ad81da2192d275820c99177de3d95e43514b6cc4a86eac82c7365d0a6aba8e76dc2f41f4246b56856c39ab7f8f0076f6ebfc2baae1f18264e5cf793ac5e9a131daf27d851e95047a7028de4f8d095ac398f0ca82b447c50d91e8be7d4f0cbff8b2590cc77c02d3c9e1b2ac7fe9fa784f74e1ce904a64aba0486094b1706313801f80a65e803a295edc0493dbca01f4c3195c6e091323641ebd51f077ab55c45b727a07103e3d8ccd328d7615d03d2bd1b077ffa53db1a297514fb319e75f45917cf54d994ac3cc2f28c32242e67c02af127060d93c3e7720fb0be92fdd7d08459076506a25112085860bd08aa605fc9b6ea29e27f49d856b0164544c3ffba60b0ef7db6f1fe8232f7b15a9f7b7f70b115d77d7e8c503db2e86df9009905e17ba78219b603a2b468d41d8b6c12b74f0b0c15fe6e17d79834ddf0cdfd2b2741a62ff536b587d96407b992fe5d7f52c0db9f99fa45dfde1648ff31025d198e6eae5b7c3b5c4f8482abdd8670b440452f69eba0e6ed15f90aa7dc9e1481be449e929cd6fe7c6eb783b7e675576cff0229ac1dd8e3abfffc27a2eef5e4adec3f594cdad520008509afc6b8fe7773670500fad6d276218f6e0a83bd9bb69425e9bef1816170be889c3723b1834ccb980978657a5842e1a9f45f9960d2a3b518a1e6427b93a26bccf2b2c3bb45e533ce21ce2496922127ce2fd56ba12590c07ee6b67b12b294a8f55e906a7d4d4e299d1987e99a204eb7b4b03e7d00fa0b5de8d44a63c53bc9c6b3818648058011f210ef45a99555aa7227c43ad8615699f026c14ea3dc5e8ec4033b8fc18c9c623e0834ecaa6c1f29aa9196881b7a93c94ae0535f1ab3bd3b14720736371290a8e09bae72a4c3124885e3394caf1f42571660e82d9d2cdfbf2834cb62606a76550c72c6b40d515f91ac9b86ded213de0803cb9a16465c44b034944f44cfa47cd9dd7d81ec93dce77d4b45025989e443e64c6433058b1f679fede2bcaaa89ee863b533cd6eb63f9d4a7465d3563ba9bace64d2ca417a5e84bd2ae44c894d5aaa0f5f5538ed18d74273349d02339d98db4c5fe92a67864b3704240ba6fba8937987eec350a4d18292ade8840f87057f797eec9f91729eb9eff9e363f0733109321f39c5a8fe3c8bcc495d8a9af496f8c4130ecae0749eb1fb5b4dc339cc92391e5f4351868a048e06410d0ddb923fd8d2e1253ec2949d99e9d61aa814c97fcdd53244c9500574f1313cc764b0ba1fa40b9142e57c2a1a27ddc84c2797a221ccaaaf69ceaff43ab22a4dd7ffcdff405137748134b36ce30388141885ff8e9764123b88558b75b5df57899012ab984300a7d9f36beb3048101744cdd0c7ad360f54f72692939cf02c0554b4e7ec648647b36a22fad25f0b8d3d19b82ce98a3db00127ce66fc775f524130bd270cee78423e57fc9faf84c7edf742f93d4dc8eb9b104eb465e9243e58c1589393152ab9444a0dacd782412533f2513684bb333889cb4516f517f7edf7fbd0a3d8c38ad303ade838daabea7acf2d37164f3c5dafdbddf8e13099040b31d223297c98a56eb7c9dfdd2a07019db722ae366c9e460f8c26fb7e3ec5ac2fbde8a08acbe791c97ad8331a1914b4cbb0bbf8ef49ebf9c09fb5fea1322b26c06fd24ff01061700377659bd62a1c52d09941ef51138e8e8cdcb3767db5215dd8032c32a5af0e1b092a2e5d1bdbb5a629731b6bfc9749e2abd4a98775a1de90f45a589c27061c76cc79676b580fbf31c9cfeb2e897f494dcffd9dbfdce8aedfb16a1eeab53f0bbb9e1bb904f2687c43d4a30375c40d6bdc93f51c1bd57e8c4260ae6b4388fb96d6ad2f825cb3e76a7543a5f7af3b503dbec9a2a700407a463880c37e67b709dbf6ddf3583018e037925572b525b5ef6210e47e130d3d70c8c3c2bc4361d41982d9f68b283de10b981f4f4235f72ed0774139e73fb7a22dced88430650b3246f3a4c5890a139a10b164651eb7cb047b3e199bfc9912f8c318503f97fa18838a3d81f184b3c4c882a6c9d7bbca1f122addf3a922d6a9ec5cb521e0d7da4ffc2ca5ce675ebed9b53f49bef7c2da47dbba788ee9de5d73266be129985bafe3d0ad516887b665eb6cf1ccf9b7d123a5c4bfa93e437628d03a0703fae3f31cc32d567f899e07721ef4905492e33a7e3670b4cda320b156415a7ede32232b2d938870a5afdc3acf0f87c1afd45277f338144fa9cde60226a8ee47845aa149faab9627b5c4067c0ccafa12da51c5bedd3794a09418a6de1a2697145896e496a2724dc2dddb5322d60facecf490b1baff3c9e22e26d7506dadca2cb30d677119bc98a44fa318584f4eb8f256ff40c76829b8fed792c2d91cf2109b2079e5c60ef5aa4c805121c48e4d1eda4ae92206cce1067bfe8ed5ccf7c94f46187b1fbaadef39babcf4bab7301b3d4f35e53d8038511bb9b73b55b8e593c187bec797ce0636412c24b4108c211788c3b1facda53539e2dbba611083db4071d97188c68892113b5262facb5a911fefb565ad49325e36ed6bce50c66527eefd416ee2d960f6c24e57ed0d7cd4e0e721d0f2507a53e972a2ad153518385c144b16651a32fab141a3f30c576464d6d7eb8ae784d298d77842be07485c2a33ce9b2a8f28bbce3a892769f5c323360e30d8f14572c3ae70b677fb89e71d06f3eab8d392f553f1cfe873735f98f9df8638dc40c40747c6fc0d619c803c3d32d843566d65df0b78ade39a56ae4572086c2e70240445c101186a44a06d9e99030562142b568704f63cea329e999de79850c5ea08c81d6f430a10dc413ec0832ea2ba4e1a3cbe2843d0eb758ae3f393e65a1f44dc9df519734ac68df51dbe63ea2d40a3ba48b5e43d46bd6296b3d9896bb017d89c461ef4833a8333e921ad9cf8b53fe5bb1773aab6e74e09b7b8b4d6a242b332f1ed4e5ef705747de5e0db9b52bc135ddfe39bd62552167d77c39db07e9712e367d5f08755350d8dae86e09ec6e1ea886bba95c414650a5daab6a138c34c23079063ad5c53b1a194744427ce389a13d8c6d467a57677b93d725677bab9f7fc66c3d0d82cc325412d7e002df91c3a152d44867e2bd771a57fecf8c093fdff77e48402723ae95c173da39828b353aac59fb5ad729f2b283d36627e12c0b673f020e3646192a4f9f6dc50b570fe55361af29d063f8e88ff92b52be44718d27d6bac95197d85906d99ea5d1db6dcb0d87aaa654683bb2868e5031e464f82f2274c2aeea36accb12e4d39611589a671350f6de10765c99262743de0ddec54cd03f27f1b905503e30802f7b0e30e6dbc46144ae1b9751c653d5690a2aa0167bc7a34d70fdaa1311b6f34e237d8e4118bcf18fc64e0ac892966606fe0a9524b2fe6d1afee08f3c8125b42662c0b7d0650b2496466734d0e5325f0098171b10cbf2fbbf4db174ecb8ef92a6642b76eb006de3302cbde03d2ee14d94439d56482dff4259014d96917035fb463773544fac7bc9a9263acce30757273812366cb6eb18483c6d53861111fe19028c0499b19c4a12cd3b3e8b853628d7d7a2bf9bf40749e026bc6a45df67a86613f45581179f115c3c9027414f6237407f098929fbf38df589ebebb1794c382bd9560acef5288544b678175a860f99b50ebc2ff0d21f7472f0835fe76a8d3a34eb57ca1611b0777521cabd9c898d4ce8d8deba476f4c7db8ae0e8e6c2f8572bcb5bbe610deb850d1dff2fc5ceee77d8c1db9601625fd1a3a7a53283d52fc3bc9a59919e464b005fcc9cb761b3babf5054fa2ed0d22f5913e53b41b4d24413c7a3e5ea5d1d13b8d28d9be866fd742da5669229e067ed5729c1aae8cc655907fb9277cb2a643b74ba7c915aaa9d8d7c1dad6f2a286e1846fac42b0", 0x1000) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) chflags(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) 12:40:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) dup(r0) pwritev(r0, &(0x7f0000000000), 0xcc, 0x0, 0x2) fsync(r0) fsync(r0) 12:40:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000040)=@un=@file={0x0, ""/31}, 0x21, &(0x7f0000001240)=[{&(0x7f0000000080)=""/192, 0xc0}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/184, 0xb8}, {&(0x7f0000001200)=""/44, 0x2c}], 0x4, &(0x7f0000001280)=""/155, 0x9b}, 0x41) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) 12:40:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) r2 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r2, 0x0) connect(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000001000be3185d50000000000"], 0xa) 12:40:12 executing program 0: syz_emit_ethernet(0xffffffffffffff01, &(0x7f0000000300)="95f59067eb8eaab928127dd3275f0376c91fb614c2ed9aaadf40002d1280c928a82800cc50232e12fa7d384d10198b3211d6584225c985d679247fa8b277de3035ef2dee83d0c6596c2b24805ed2d4e8e757d502000000137717a68468febb4d98dfda98d7aae532f5c47e21088799667e433b4ca3851ea187cd0b32f71c9ee080b2354b3d3beb86ef39041f7e4b0eeecc2cfb029d0205b4be3753c937d836d00c3dc041b6df499c52480c5dbd522542ff777edc53446bd426a245d3989699e9d3246e36c491786367aeac86a93ab409462006a7e00606c6c07960995adc2bb3dcb594c4c367b3b1f82dd1e6f417d3b51b9f725d134ab4ef1658e1ed18f8681407c545e38b9724afb819f1aa3e947973341211ae0fd673c9888fa8aa11f8ab1f5a54a65503033ba5422065a0") pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) 12:40:12 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') utimensat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x2) socket$inet(0x2, 0x3, 0x102) 12:40:12 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0x80000001, 0xffffffff, 0x101}, 0x0, 0x9, 0x1}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setegid(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0xe5f0fef3ac2ed869, 0xff, 0x80000001, r3}) ioctl$PCIOCWRITE(r1, 0x4004667b, 0x0) linkat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) 12:40:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7fffffffffffffe, 0x0, 0x0) 12:40:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0xffffffff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7fffffff, 0x401, 0xfeb6, 0x2, "ebbc91e3adbc63b8bff48dff085a45fb32074721", 0x9, 0x6}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x800000000000000, "3efcffffffffffffff00"}) write(r0, &(0x7f0000000140)=' x', 0x2) 12:40:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, "22d5adbcfa95984668ef00d9b649fa37c11b733e"}) fchflags(r1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b3", 0x1d}], 0x1) 12:40:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050490000000000000005786ca90500e08fecea11ea8fcf96ecfc73fd3357ae26caa0416fa4f3763b34d173d0176b30bfc36acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebb4259699a1f132e27acb5d602000d7d06000000000000002934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f0f2982961344df14b5d0000000000000020000000000000a0000000000000000000000fe000000080000000800000042", 0x437, 0x8, 0x0, 0x0) 12:40:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x8) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) r2 = semget$private(0x0, 0x0, 0x2c) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000000c0)=0x9e) close(r0) 12:40:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:40:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10004) 12:40:12 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000000)={0x3, 0x7feffffe}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) close(r2) socket$inet(0x2, 0x8000, 0x7) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r2) r3 = dup2(r2, r0) bind$inet6(r3, &(0x7f0000000040)={0x18, 0x1, 0x7fff, 0x6}, 0xc) 12:40:13 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) dup2(r1, r0) ftruncate(r1, 0x0, 0x0) 12:40:13 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x3a, 0x200006, 0xfb56) msgget(0x1, 0x100) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe72, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() 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) 12:40:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a4275060000001c731416950d7500", 0x21) r1 = kqueue() write(r0, &(0x7f0000000140)="32666f791dd837d3edc1c0d5f9c6f27a4b769409455cbcdaacc0e1e40932b998976e15af080de5417db69732617f3901cf9599edf3707e8de1b68f461a50a47e225ded6969b1c56879156348de697ea805b36bae649b15ba0ac504a77bc29bd5a6923e85e05c318d12a6ff11ed2b0f8a8237a727e05340933e20bc6cee598960360a1c5cadfb915150ba76b6af52a032d8c45375832ca4d52b10441ae63f3c9142a63fbbb855867812670202af336701915f4fde8921f17e8308ae76cd1a6820a092b991658b8067137533", 0xcb) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 12:40:13 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) r1 = accept(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024d4e49acc9a8cfb3ccd3bc2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0e2bee18009a06af9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00"/4119], &(0x7f0000001100)=0x1002) bind$inet6(r1, &(0x7f0000001140)={0x18, 0x3, 0x9, 0xbb}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000001180)='./file0\x00', 0x400, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000011c0)={0x96, 0x3, 0x5, 0xed, "efe1a9127e74248da9d4bbb097329cc1f6def5f3", 0xffffffffffffff4a, 0xfffffffffffffc00}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) 12:40:13 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1, 0x5, 0x9, 0x401, "f8a92fbccf0434022db37b50e87f3b61305179f0", 0x4, 0x7}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) setsockopt(r3, 0x38, 0xc, &(0x7f0000000180)="78a51f54a9443b45b876bc1ee1bbf6f7383098b68b216673f19bcbe71f7d1b8822438c2dc0458aecc8d2cb57f9a10f5ed53655aeaf4ed3d0a9420626b25e3ade95", 0xf) 12:40:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x100}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000900)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b", 0xbc0}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xb3, 0x0, "49bf93b0738aa46428fc5d81239f6048ab97d49d"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) flock(r1, 0x9) 12:40:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) socket(0x38, 0x3, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x9, 0x40, &(0x7f00000000c0)="7d5dee050e0e6722c723c9f40392e694c28a540e501e5dec50f8b8f7e2", 0x1d) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:40:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x8220, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x5}, {r1, 0x109}], 0x2, 0x7ff) 12:40:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000140)='./file0\x00', r2, r5) r6 = open(&(0x7f0000000200)='./file0\x00', 0x20, 0x100) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x4) r7 = open(&(0x7f0000000280)='./file0\x00', 0x20000, 0x40) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f00000002c0)=0x7f) recvfrom$unix(r6, &(0x7f0000000300)=""/32, 0x20, 0x40, &(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000380)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getpeername$unix(r0, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) chown(&(0x7f00000004c0)='./file0\x00', r9, r5) sendmsg(r6, &(0x7f0000000880)={&(0x7f0000000500)=@in6={0x18, 0x1, 0xffffffffe8c95789, 0x4}, 0xc, &(0x7f0000000800)=[{&(0x7f0000000540)="d0757c62b72aff812c8c0a69edf320629138b353ef1cbe628d10fdf780dcc25e1c06e40624d77ea63f5a19d77781615c17504a1e5a2063071a42d7a05f4c1e815d6f24b4e443cc1bdfa97a29c4ccf46df647a269ab72ef2b5c5911ab5a75b10d08806d66225b2c430e0bd185f19af8371867425eb341b3d15c3c12b14ffd62bc9b9cf4e87919f05193c380bf236fee7df94279679b89c9f84f0d0fc55086951e8da807aed9", 0xa5}, {&(0x7f0000000600)="d5dcd026fa9848a141774f504ce93a9c598da4165db623cd772c8571da9b8e2720c7c4a750fe3f513e2970e0af469196a8c877669796f56859a96c0eb08743a94fae629008e7b2f07b4c19ef5ee84915293939a6a7d4996347387898ff55a35c0d0cfa3ae63018aee9b978bb5a6059bb5130c10c97a06f714b107315834096af4a032e445cc34372c065f78523bab17f87dcd14199cfdfa47abcd625499d591c16b9", 0xa2}, {&(0x7f00000006c0)="46aaa51b1514d03e41e3af508ee5d6188a9c36425442", 0x16}, {&(0x7f0000000700)="4a37f95a9d01c9d8d39f13168fd488ea7ef637129eb81ab3254d4569869f4a04396bc93f6820a563b021e223d29f1bf416dbe93c7eab4a9621a3cdc824605bfce55ff68bc1716ef7ba9de6d477b996e0adf8fe9daf88633bb977b2087505e2b7d286123ff682fcfec99e7ed378de1da1428ad514923bf4bf98ab9450164b5cd5c59f3edefce2f8da8148545e40488da0fee59be016832f93c3e78744b652e1ea3b15ed854069801d22670179f696048f92e19eb4f49f9fb2eb8717602963cc6b28ca6777bc7ae857b12487d551f63694303092873e831e09891a", 0xda}], 0x4, &(0x7f0000000840)=[{0x18, 0x0, 0x10001, "7df284"}], 0x18}, 0x400) socket$inet6(0x18, 0x4, 0x76ae) r10 = msgget$private(0x0, 0x60) msgctl$IPC_SET(r10, 0x1, &(0x7f00000008c0)={{0x80000001, r4, r5, r9, r5, 0x10, 0x1000}, 0x40, 0x8, r8, r3, 0xc18, 0x7, 0x40, 0x2fa}) ioctl$TIOCCDTR(r0, 0x20007478) r11 = dup(r7) open(&(0x7f0000000940)='./file0\x00', 0x440, 0x110) connect(r11, &(0x7f0000000980)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000009c0)) accept$unix(r1, &(0x7f0000000a00)=@abs, &(0x7f0000000a40)=0x8) r12 = openat(r0, &(0x7f0000000a80)='./file0\x00', 0x0, 0xc0) getpeername$unix(r1, &(0x7f0000000ac0)=@abs, &(0x7f0000000b00)=0x8) readlinkat(r12, &(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)=""/4096, 0x1000) faccessat(r0, &(0x7f0000001b80)='./file0\x00', 0x4, 0x0) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) 12:40:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x56c, 0x3e, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x300) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x7) 12:40:13 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) dup(r0) setsockopt(r1, 0x9, 0x25, &(0x7f0000000000), 0x0) 12:40:13 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0xb482, 0xe5f, {0x0, 0x100}}) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 12:40:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x0, 0x4000000000000001, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) write(r2, 0x0, 0x0) 12:40:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000002480)=[{&(0x7f0000000100)="a05ed359d1093adfdcc09e03b94b7e9d5d9e3aee35e499c18cea2fe664859357352271e8ae5d3229a9363ec9f4b016804583973651a5124a27fb2a02f9b46964eb2c4b55a91bb189bdefb92535f6d42d8cc9ffef1498503bb3b54abea2f517ec001e4b4959856fa55b333c8c9a2a538a4b582c19e94502a7549dda55053000e4f62277aee2359c67b2a6cd253c0066410e9aaaa9fc60ebfd7349a494c0c29fa9a12dcaa3f245c43eba9ce0a506f4b2b0c252af0979c179bf5a81f8853ff074addfe9e270b273803f72d21b065efa3d35cd7a49ed5a4cdbb7a614a12621ac5a411492f8450589cb0b7132355988a3493c1b58233284732ba6e38ea1d527f1d8b4f1fc7d0a710eaf9bbd55048919821abbb60760d60804703b703b107c8cda3cfc21654db0bb504cba611fa3c14bf005fb6baa56955ea6cb4ae8b36e46b39e9f61cd4bd91926de30aab9cd568fcbe431123565a562e9a95e1e9059a1896294f23494b1ab18a7eed819393b40077dd55a02acf615b267b6626f0b7cbdf0ce0c0444986b6a33355d8e278a4650a4b9e7697c2be7619b56653ee2712c6b9a6d07633ed6a840e3bb3028a91601f0dc290ba596d490355c68cc6e920bcd1932c2bd53491c05422e19a5caa005a641cbc94939d642a9c2e553818eb9f7e8050e875e8b21484415299f56f08fc24ce0f2473d6dd17c726aed65c4210afeaecf7947cfec8788ddf37c2c9bc8f833ba6af5341ac6fc92ba322ef0dadaee783ed2a295c03eee04927582a135284d346f7c69963bb0ae38fa7c7df3668b74d35df94b7936bba3a8e67f7720d2b195984858327a92648b99bed6a78c3059de6e882e83220e89d27109be766b23883bdf2e5c5bd4e03250d3cf9fe1fc41af64046921a58c112d8f241edfc3109ae00ba54a46b2a1e48d4ac730a2bbd948a7b522b5484a59224c55a9773d0ab707effcd22b52a1904135f007d698557c0c6cdb5e60c093d241f8a6b51fd98fe1d772cac64859b35d16489ea2481f2b741c4d1e3ee0fb46fcca2d30f8ba57a41bf0e84160c40e420eeda09abcf2ed11898b5463d867e0a0b5e6e70fff47165c332902dca6de54d56ef980aeda37e76c3da55a22792b40aae5a9c8a6e6752be5a1711a4dc19344309dd2f60b684d7fd0cf7cedce62d5959e16f17cc54031408106bf71fda609b782efc373d7fbcc1803eb4b789524391d7f245346558817c847b63ccc1733731147063dc940dad1dfc77bdc5ef976efabe93610dd53b6207f5a3148fc1084a82a6d96920d98397bb43d69dbe5c9bf1390f95041455b95a04ac99a09f261837845142f8b3482ba4fd926b416267f5573b4b4368375caa1b3ee3f435425a6179f683e682c44a49ccad1414643477e47843928c0615ae00a0c7c54890243d8648f84b42d654758175956ad0a59d2596dcb5e7b49722c7642fdd5a942b2356a65c9430aac5b7dbb9f35a37e28a1bc0eaabf101693c1439cb41d650112074660c8bbf709f31f7f0b4fa85b7f66302a1135c6a1cc8e28f43e507d771e27bf0bb01b42c8dcdc83c3f838aa1fa54628c96fab7582fe51dc4bfbb4ee48459eb344ab508e2e519aeb50d910bb45b821902b44550616a708442bcdd24f5481fca32a9369f3594124e7bf154e329d72c0bdbdd06e7df4a3a35235b57fb9f2d40f1b717d1117460b8cb5cddf196b48d7faf3e861e9b2fb6822b85da68b79c545493d5206adb2cf889568d349994195ea81f3b92a0f3844f54f95bb69c37b8ee2db274fecc88d36da0c4dab2210acc7559d31b8658eacd9ded67abaf1d055640eb5f956a485bf6defbc7f62334cda5251b5af8d93cb265c154ba40132da79c584569b6c825704736d2ddb5fe5e4d349da1d5f268440c301f4d4204f77c5a74d766f4f718ad64308b0ba2fc3b1313d8f01aa7b23e417fce37ec3c392c23f4e0652cf49046f4dff4bf0f8d18a25329c5b86ebf9d5bed7903814fa6291364f3ca0e6293cdeecd89a37b379ff50931b512023feea728c69fe926f33a1adff478fb4a43132ba63d925ffe3671729318198bcdd2088b095b62e976b5fd30a55f6e1b2fe13c60a1cd4fbfa02a5ebf838786b404122a836c8f5589c069973bc8969189bc7337d033dd239a5db875c2df5e477b9f7bec0f00e005987871b52a841c35a76625e8f923cddd3c009690bfc7540aa7c1824dc78ac183974a372324904e73a1a96a6da55a4333364c4428f489efcacba0bc79d19b307902c33cf88bb6af26028d2dd61388a13c5782f591b7967d11b5558d042a9df5634bf5223e6a505ae06e6d1b3dfe589ad5b068fd9407f31f8e3cd2ff48c57af2f5d16deb13c6e3f43989d6d8e315a9e79cf9a2b347a6ee1dfaabc0717544d14b27966c6dc6d3da010937047e30a9a8dcf31db6ff2f699e5aa6635faccfaa165d95c2451bfb212de1fc9dd5b9164330124e4803156afac1b103c9ad48f3e0b6022eaa20246d0b9ca88ccec3ce44c3b9fbc4e9ac0ed58880bbc078b5c84f04d72bbc6dd492dbd11adaed74bc9132f3e02264665133ce832c1ac0c31705546f07ceed93be3c1c7b188ee06efc65676e2265fe7c20a0c467be3457c259c89600565dd7828b35afdf90b1a8b8f9632178ae2413d6a39807baacc17b9b6c50495c7c637eda34ea9140d49bc35290a5127e62e9fc3247bd1851af2e001589c814173b0af0a715233db725aaabd6723ca600eaeb3a3cb44ba112252128c72bacdb4b69a627ac36e4c83f233882c212c5688de2358bb2a20f59f1f6ede9f941ac206eeb28ab3af9e3284b9d934b0b80443d06aef65254d1d234ad8457a7b4fc95567220a915cf97b94e8e6fc58b123c4106e2ae3fa599e1b019763d51ca8efea2757d8a49e4ebdcd619a58d09a70abbd8e3e542798bbaa456157ef93456bb56c51c4c4f430bdb2c4e7463e29a35e0a45366062c577e8dce0cebaff2af32e47116e8c3fd77efbee5c7dc9cfe5fce04358198d9ed79f8353b01088f3dd83d4824d5723258a3bc8c4868c29bc6d278d1c145597d1a599f8f60d5aa68a4df3394e4ee6cad3ff68146796ae1b89012dfb98fe76d6e6a6e413cfb3e27c7a6f0765c92fc0e414163fe0d69acc767b14b33b5f501c053eca60daaa1c8ac5ebc34fdd84f26eff683458170e4d069ba5cd75c57148f9a88f9c0d914389dfb2b6b1bc01e0ad919a809a4d7c04fe5991891bde17e8ddfaaf059cda2b882df502cac5a714b83a185d82dd5d611f7a893f3774688cefd3f4c2e5a8d679beb0c3fb800236cf6a77b830a42e83bc0d6af773350f5d22c746d085c5e8d9b1ef087494624e653d329a8342c185b019eb23b0878587f6e06b2c5daa2cfb2618bbdbb506d48bec873dc84866ff599e7dcc816e2235a2b4ce9d967c95254cd0a1dc006fbfea687a58fd725b4613c07fd4dbb8d40c2e7854e2ffa4c5c8f132e72a1e73dd2afece7e5297225f7c3cc31e0cc729b0db8894fa96fbfc464ac65553aa195715764293ce690063e5e3cc75b704295331970ea8f978e8d619552d07f77c93dfd3218e85cfcd61f2896c583fa67fe47765520c616f2424ab0ea049333d18c0be107be49ca751d2b691b04a67179d9ad4b1e73652f2c8410fc3f681da9988811519a8ad1513fca6b2d9e3746f5b8618f0347dd5b4b3efd4ad48231f0a53d0d930b5cfb9b08aaceb1dadf3905645d22c84f15a90baff88014308ae25bcde4e35ecba145ca130e6cb9283364fca4ae4e61d760dd66ffb9844cb069c8d971549c22ed85db57a0d693aef5a418956098366c347ade88ec6849e34d3be0c8aa85bb4a973d43621a79bf46d3104a06f2ed5879c3dac0ffaafc2abb1affd53db4672bdd8b2a4b90b687de3521f6cd5021e1730a581d1e46920ea7e56fbb788656dae1183f9bbe502e148c6cfa1ed54961b5f1341fb5c23bb8167ccd8c96f123c537532c6f3dfc213c63854e58f22b6891314b28c358c8f97d707a1eebcd07baa41c1ba249a9cab853077bab00e2b2adaf1a7d588b0be7623db8445a05a698082019e10f8a3eb2e91b5949d6548c9bd6d8657cf33c23eea98c7738ae6ccb2906a81ce002287bb2037cfb8c31aa08b8c831dfec8be2cf188c52e20b9c05469de26440894aa19f6100d3f6610fdfcabca115423b3b9a20e6c129dd5b00b741f2a6307f98bda57aafb4ecbf91f21769443bca4937e6531f85c2c0112c752185d00c788eab13ca21138fc82ec8af318af57f15813f32bfae7466dda061460e845b8a6a3fa18a0646c395ec21d5cda9c0e77073a4867e68f283439e4e0ec8b9892203bc03ad2f06bf92ba20e19892c54053331491b9fe3a27c73bda9c2349a30557809332d6cc703771f5d01d76b87d2884533af6a14ecbca844a4fe194dd4053c3322568587a9aa3e4445f13c77ce0db3a92701e515764aaf4c9eb6da3fab0692fcfb854716dfaea7da92ea9a291c97161aa7071ba2b109bd0e120011c786102265250b9f13e267da079bc2d5d393a3c9d83aac5df9c927eeabc3fc131359201cb51ee12e5468895bbef6bf89f25dff04757036347d7d35e864fbd7cd3c28d09c50220bd98038798e9a8c13cca54b8968284aab6e07274979813495c6b89190a6466d3a1a41cc89b06254d715f56ea1729bc22909be5f4d4dfa00e360522f98a8992063eef2dabbc549dbd5d94e1e9039024e1047d60f9c7bf3da64b9ca3929a8e17aa306f351875b88dc3a8d1554070557962163d3ed99e8e13f48802e663e5beeb3e1c1ee0ea7a1aa26ecc4e9efc15ad24e8169c68205cdfac6adbd15403e20effc9c33ab09550cc212d60ac0cecdbc1b101037d34b6c3e3eb1998b89e6ec12c15c68c2403d4db4423f89bbc1d6b23bfc57cce128c4a0defde22007752dfd244bdad8bd559cb4567f605799795c22dd893c76b16116a774f48569496fbf108f6ff73e36560439551f34b49ae8ddb35c206d21d498ac290153c8adcc8cfab4678e6d533f19211e5a86c09aa5c4b43c5bb79b90eed4e3daf6c3ff2987216a8dccd5a3bbb5e41609499cc6fa0382c9c3dc653db4e15423d317f24bee9d2c677b90008a38c1847821d57875c7efade3e881993a8e9732ed39cec962e24eedfd99bfabfb9139033759d247a45da45aca75b66328fc49a77d36dcdb8f06d9508181e2959389545a327b316f08df37ea6946715139173c174e86c9c96cd50ba5f02445c64e3d7cffd7c38b9c408904125b6e314570c77daefce692594058d78fc613e55e53dc548ad202e523ee1f98d583e1a74b4dbfee339f4b00f4363b974580ef1fd90e838c9010bd8206de20936507d62b367613e1e75fc247671f457c21f80018812b0d35b6ff86319d159e806030c38da23bca4d08400fc91d83d4aeffe4d1f17a99c9e4575d3f98ed82891be5206f033c0bd7393219fe6e457394372b526614fe70173419cdb26da4051793e8b5cfa4dbabf940e9cef2a3090d3c7f803d892feed454d063bb9e9c22a078d8bd8f6f3582d5054f99518554d32b05b0d4f2730ed6c617ee23634380b7b06955f7e1ba8330a6db5f64f7ae6f0cd4c1aa70131127ecf5400b8e9ea90ea504f9ea5facf67cdbe7b2106a98bfa5cbe4c0b86b51b75de52731b58b559e90b8460542c65121e534e0bda3d6909ffcabd1ac34d814a3d1a3e7816bf888ac0e13ca40fb65123c0b2fe94657d8fd4efc34a069a979521a97879e39541e35140586f0db0752d334fd704e0d35f957de8413be1c14ad5e540f677af820e9bc968f2a751d4e0a21c25a2ef04a2afbffd1331e57", 0x1000}, {&(0x7f0000001100)="f5b0defb7a412d3d6b6e1da3f90e7c14deae86821f44afe143cf053651d2a48d9d1d5d112feb126107287863a3b20034bc9940ca7ec328b33db2619c4b2799424a5b44d83d8ae965a39a211acd2e877997ced94c8ba76b12f67a35cba54e95bc7372ba0e69685fd886cc26e5d3c36f8d5895ab617a8d72f9c76d72718853e6e7f96ca2776d21b648c36b074929881b82e0081a85e170d933c2327a20bf2056c34833b679bd3517d552c20f058b08969e1e86f50abb2498b97e52767ae8d5e5ec8a5802596d65462e9b88ea3dbea57c05e8835f084e1be75004c8", 0xda}, {&(0x7f0000001200)="c86ace65b993504ca29807fc3c02723356f2978e059f5d27692cbf35bd8ac5650c62cefa409b69b17cdb3bb881d8123eea3200b020e6550e5c298d00b3d53de9752f7515f730b28f55faaf68746d1bd4d132d4512bbf98dc7cf45370d146fc3851b2e505ae13da93631b86f3d69fe425670cbab24e974fb076bc026412df95ae0459dae0accd4963bfc139c4641f3ae339364a8b174d6608a9512dca29d533225343ac16888380b64af02e97638f13ea611075562fee777cbdbb08ce173e324ed95c0ef6efdee09cd0943d7643e92b8a1417387ecb645d541d990e84c1cee3", 0xdf}, {&(0x7f0000000040)="aab04672ea4ac6b237638df87a73d23592e20634ea0c7dcfdeee4054cffd7610cebc4569873a03a73def9580b54c218fbcef4bee740df07829a7f9e8d31f682f073a5fa887de9262b56c44d055056072750b057084af0954d889b5b6787ce864841a48a8858e627a5ea10539c618f0c703a912677ebfc44e52", 0x79}, {&(0x7f0000001300)="2b37e87f912960933a91fc66b0e9fffbbb19875cd3a760dc0324be5e1a5727f4f6b11e42026a90491291ddb4287081b5d9a32a193888662eed8e13a10508ca9a700c87c6d467e8297c511a0a5955438d79e62388004657520244dffe2ee0f900da3a84a45bd19b082c0165235ea2ef310c61d653f4dccf3b698808e28bb7ab0e8f791fd18baa39da", 0x88}, {&(0x7f00000013c0)="f51fdaaaa6a2a636c3d23f5ca7ec78bcc07aa4d6ff81ce5ab92eff857ea10bc3c69349f68a7d5819f9f1d6d7ca4af814366a6f6ab640d5a3e5d7f0a6c4aca924c6caebb7fe73dcb5064e8d2f6a64ab774be007e2beb82beb4cfdcd0e5fddeaf537f06174f2741ef9ed4c087a51f6a175b37f26104b198f83bf2dbd3d62b32057cc4a8e8f5fbc822a7f0e96c8bebaa3bdbb9c6d74c561c87c56561442c98e8000f9179c2f3932e0e31ff32351e5576eba6ab4db", 0xb3}, {&(0x7f0000001480)="4ed39f2f2fb818bd4289c3097a75e56f423f5c18ff278105f9456d7b2b9b3fc5ca98088eae5a31e6655f65f1047fdd2542473e56aa68ebb8a2be6887708285e010bab033a0aa199f294a41a7efd7e6f2c9b06a5ca3f89fe27617e1c049b0dec9f5eae3d95ac3dc5e3769eb57dd34e9e9e2dfd0105eeefcfb5ec6cb94ab8828d956b427f0e0b5b7671b8c51adae59954055eddb63a3540318c943334a8cb99bc5a8565fb694001ab42b5eafaf6eff5c328a607e2f0402f86c5abad42630b543f0eb2fc7aa9171018bfa49b2a314a7c5973b1e3fae78abb170a39980744476637e24b131ba6e3f509d4c057228e03ecacbc13bf1615c84c77897d5d883cc52a8b61a4468393bcbd674bae9190cb9150cd88f16d649419637d88291db51f603a11d57c1d08679936112015ff6577a2757594d276cafee8b5d56a5c479bd19f9758f44844aa9e6f37b7c9557e6d809265b280a2af23999cf98a7b3cb4f49728a48f37a8f84d245cc75f1fd81713603d629c4ec7dea2931adc5213d3597cb50de0f236d863aa1ab661afe6181256e84dd9489afa9a904bf1b1f406ffd170958bce90e5f2678869c7d22c9ccbf630ef4335b41fc6c289f133ced9271ebd854856d812b8d448f7eb482a3042f214e1d1cba339b09e4209e815cbcfaa031b4220dcae89a3a20f530543c585b956a646c2b42e93f332affbfe9d8a3fc1598e6790a9ff6f5b70e38bf6fbb62b26ecfc53af8bec7c6af089171b48dc178ea6e68401d042e9b5b4e449486a44a582f4edb6ae155bf2448d7d0674e374d04d0bdfc64cc3f8820d6a37e80f2b71ade569fdb16ed532c567263776dfacc4bea37000bc11ec8c5aafbaa5922f2b28cda3176d4c9bf57f98a32d6a884f9c7d26e376bfc9cd2439bf45df40c998363932b80a3279c4b2e03516bacdce40a971ebdbdc90995f109bda54460dd4aaed9bb498ab0a507e03fafb2beca831b7e3c5f98e1ad7facbed2fc512cdf468362ef9a24fc5c43b6896e57630a5d54ed6cb17e02cafbb5f9a64593895030d4005338c4d786f1de627ba30b3d87168498855855229ec8b4f025c608929593e194bf048dcf5ac447557967d28056353d3dc16827bd6c42f5f5ef3bafb2f676b222e2b619bbc19d117de8e29c69b99bfdbc403814eef1b0c320e044d3e3d679913ea69fd49a0a42e5dda2960a4a5bc704da05b930b2b32f22a7689509469bdb9db338d14105d3510dc5d72ba055c1d2f39bb8298a0e6b0cc7cbcc6175514c035c21175ad9d4ce2dc377c32a9de91cc9a4fa25e1ba38f0fa604096c1bd47d5b555c3d88613b415a4a212bc4c31c8cf379a771946806e14d9fa179128322942439cc8e8f32d5d1a52e48382e897e8cf160977302711d859942894949892c4ea44ff005487b0df84f06939d63ace4333fa34941c727933d59efb361f64b16a64009c2016a72122e101d6a823810805febe32f4d0ac97feba3219ccc2fa925fc4e6b4f2bf656c57deba6012b022d7b8971614337f9fb0b9ec75bf1f48d07dd78aafcb52f99893aa58551cee63ca84070ed6387b174a9be932f1bcf07c998cc25894877496676b9e8178691a66305cb84f2c4c5240fa492b733c912aca05c7fca405667a3f0282ba5d4776a8208c85bd291c6aab58655faa91cb928fb64c4a738c9a4a96b23fbf10d8cb104d94c21730ab4d22509023704bb42065c1db81f72d7229598d29a621b2e5e9a3b96f8bb36500eac7958fba6264c816eeb7c61eddf5dcdbb08cdbc353927b803173c297e9fd70c729099772456da98d855a4294df13a31144e36dd8bb03e47ba5db75ce177034e71b1a5d764002d061ae957b1fd235e4444194e46bd0935bfee9a23b195e9cbd19d421a33e68375293b4065744ac27e86b17686c437736abcbd73bc2530e05ed0e4750aa4fba32720c4542b56b5d1a9af06af880a419f6ae7a4636574f19e3f796d149ddbd25d8e0776e595615e2522f014f2f0859b60ac885ba7a0c666f8197a1c2a6b254f0736a206757edf46f5c36bb5b114b2d006aec77a83526c196a63b91755050e2f17240fa7379e39d09b30b48015b21d128449cc1e63dec7bd6b9ff65c411b7b3b48cbeadb4701be4dcff685d0bdfef698e31928b8db2e16307f9be81d5d56e95fc438cdbc1c73480dfbfb3c68a018fab265a114b9f41a7745caf4b3e885e29ee46d0ddde923604a8f759b3d1b0040e8ad35a55b5e4307e1308a24cedbc71bcf6432a2783927d3acdde48e1bc1928a8531eec27bccd8b412687e0221d0033dbe5774cd4a601f6a073be7305892f5df8cc719b3449b569c4be715cd8cce43ba418a2d429c8470930e9aedecaac8891af4915039341891e7b2dcd79694435ceceb813a37f87a4024b8a3ef93063f3bb3e46fe48c9870fca2171fb7e326f37725be716335ba96724ceb384ee3bc2060bb8bb8073eba915d9a9405658df589a42566afc9c812eecb042b4787bbe65df0414396e12d43555d5fca1a2061cd30963454e1420fc251b44fe2bd79394091787152da5d40f9d2955894cb08b0dd6161b2400f6db7b770d7ac39fa1ced8a4cbb1044ba02cb9809802c1b70df8437b6640be70ef9b71446cab4f5b08e57dfc7a97351088beaa58f6541524cb4f100ac5b19beec1c77aad17101f20392bf167006e0b97e95bc77a8277c4b7e4f35a21a48cd338cf41fde2df318997f355a11a61c9a674abfdd2126a82238f866bf89ecd2bd0178167974747e1622855b6e580aca21246efbe6e57c26656598f2b0778b49e0af97971550fcac4367f8c956e9c67b71674ddc5ada1dfbf74e8977b850d0ce3c9dd9461ea59026cef8c93855a2f87a39b0c75c4213ba8f817b135101c800b925904acd9323b8c43c96cfdd9c177e4549045b90098a45a410695d21225095a676a06a0e6cf82170cf392ffbcd40e3138ec4d44939d61b4f9f69a58a1349cb68265b9d75fd96df0b3e69eb776554e5b55aa4da28227fef64d0f5654c76653d2e82c3254159a6c202bd5f5e37e169a0c555cc148d21319efbf847cd0846979c52a5c5267c63a5ab08620bc1098c40b25b216a79224f6e1135d4491393f435d8c1dbfe99ed3806490a54f01d8672812c7767fee04a82464d28807ea0877d4e6b487878992c464704d63d914cd94b536d6ac6a7b94aebb0a788e82a7db656253d70ccfb848068df4aa10a822c761280d9fbb2ddee027a273787e9abd06fcc990fd565cafaff54cc53ef38355ab6673103c4ad9584d75604206aeb4c4ea2f48f8e9403ba77814aaffc928f58a840dd42b151223ea7a8c8fe55cc14d49ebdf156f5087a2e8eac5c18911f6ae6f15170614a1cabbd3cbac942f43ed5488a4d34a5eb2a0a4be6e9ea74243f579e6eae8d07ddae716d20763b3c3c2a9788580f0542cb53155529dc44a2094b25e264ba829352aca75fd7e2047d25c723d2db454132a4be42306420368638c62b84d76b63bbdf5c12d47a8492c77b9a5ca1b51e872eec3626440b57e553b74f2a94115faded554c01e71e55a3fe7e8121abe0727b659c2a9e43abd92919a3b012576fd7c7fc41c7d807bb61b19f876ce9f2e8ebffff5396fd3ae46786fea55daa6ef73ec7d7632109d4c6d1d4c0f2b944d1280b2de28af464352c9a2842b063d2d415a59cbb0b000b4196c25b689bf3d118c06091ae10edeefb74c64e592524b4de0cf450e9d12ec9418ad0b01698228a8e37f319712a6facf68acfee820720c5a5261664a2fb343e55dbf06420184498b4cf80ff22be545eeb7b8d7e6cad0b53c784254ff8665a27f9ae63a25fe1a8b4cb7c77f45dfb790834d5c578e38864310f4a30aa26e80f532c5886a025fb09bb90d14dc0a0da621f4815c42b64da38e9bad9967837e431f24ad13c89845faf96e79c67f73a4ffb01385371fb4ef6d08cf2b56cc32db0cd951775eb473a4f780925eb540da0be1dc671f4f377fa99ec6cf7796b6d1c76cb95dd7576adc42735cc5af6748d232fdba992f11d28d9a7205a91aa735e9b4d41ac2d80084adfdb989e409a6bdaca3bc80b9fd1ff91a61996860d8ed2e17b99c3cbdd0dfefd85d10ec0854dd99d50cf46f9b430df9d13f5d057d544af342d45d80521dde0d40eecf27d14581aa5f346fefeb5d7269060c2a79d40f59cd3b073d082f684348bd428c1dff285858c34f0e078a6960a7c437f5c8fa61cece94e6aa73634ffaf086d125dbcbb5c8ee68550f25b3a06430ac45552a81a4f6e55ae5f5bdf4fce50f0678f61b141b9eee9439b09972c1715de92cf7591fba22efb49e6e75ae91a67ef11061ab35837f69f77ec02fe0937bc7170007b0cd0915f1fecfcd0f240f697caf384e68e1215f08a59429d0fa1356ada651341c9ddaaa461d26f21c2b7f8a50b975ac8dc3b1415d8fac5eb954806a911ee8fedfffe2862581c9203dfc6f1838f2902f3997ee97ed24502970ea03484ed92d38b7dc7c405b0f081d91bb08615a09fcd4aa17fe06281bf11aa1d21cbf6238472cfc682b9e4d5b10352308578328f2c54a3b05da1974ae4ae62dc07ccc29da0f8ed9fece6e67f5d63ba22038756111465f9eac799366e13be179db0f4ee211f9de7f2d2d1c131d1c99f48372a6a732308fe0767ab4e8103f2ae375add3cbdad62e339456709d75f9db2f3358fb975b03b84411e73a67cf6c2ef2c30ae935b6775372a0d98e22d87774f2f569fd7e27c89bc1bde1e61fffa5f1c29180521fc952c7e9167b89e387e8b44d7e0ddceff2a14aa396645a1dea1cd705a2629e3e40267e7bb8197d74389b86af31b334de361668913db422603163a6885d4ca798e29057ffb02da569b490098647426e25914d89fd6743c5128d0dc2b7c1ccdbeef47c027dc4be34f0dcf00bdd79d3a16c60f1d011060ee94bf01890ee2128519d898c2daa14f309302e4b86a3fe9f6ba486ebfb972ddc674473e945d7e62d3246a16e4cddf2f66dd63a3ebb3397b91c8fd1e020afc4aed87b478c0b8452f5dbacb35ca963f0d047efef4e475a4bb8f5900e66f42d5becaf34ed830166999300bfce51ccb2a6dfb5ce4e7adf9242bdfb7007dc531f2868c8f677e79d27935999aac37cf21d65b4c74004f462e6be77905898c06edb05b4691d1c3782260eef6ac51ceafa6a5eb8540ebc5992859749e1904fa1d2b4ff378374f3f9cb6643ad7a4bde3ec6369b53a62130fe73ca98c6c956d130f8382010354bfdde61049a9eef1476c66a27d81189e2397f29ed364b1d9464a109c62e061cc39d3baa605ee465c0555ed0d0f38c346a1511558d5d3a60432eb9c5c599abe02e8157bb71a747ee45d2bfa2d8136e37774c917b00df47873b43751864dcf91e89c855df8d50561c55d6fddd88db63fb338b7daf13dbd51ece72fd98af3e0945f639d67b07d617e1cfa09c40f2fcc953a40a2926219e0ef411062eef782c394697092ff3bba2919f0c69e55c804d447be51210dc209a3900cbda535d6998199cd87f2ed7d89391426b2fc6f303327552df17f767b57f0a87c6c9d42e0c529820237beb4b5590807e9808a314728e8e595cec67ecc0cf412ba2137aff84188173a5c621c0044beae592a9981a0eb3a9f3bd34b12bdf11768de2b5c169008b322f74ff1085cc50d4895dbbe31dc1e0ac7b545e23eadc1392c29cd6bef00e8516ed65cebb99b2da05d242d485b876f23f1595bf8bde03b3166c80935cbd0a1bd880c4840e483ccdbb367cb745f3dd2210e9fb7ad3335961f1c37c47a70ee397c4afec4b1c6bd13b2d72a85aa0a8ada2483a73", 0x1000}], 0x7, &(0x7f0000002500)=[{0xa0, 0xffff, 0xcd3d, "4f000c4fd0549680520be16f991080d5c5638a74bf2071ec8994212f26c0c3711e952e1676e6b42884b74e3ae0098c26c7882290882250d223f34fefe1a93f62195e00497fca55189586d4ec07676e9d5a7d8e138bf086755bc33cda5684d143898f7f1969ebef1f06986538dfc1779929077f7bdc437d53177320c31dc710f4b6d83acf7c3ba9ccb02cc8b9df41"}, {0x30, 0xffff, 0x401, "f963206e4e298a2e898edea0da9cf48b622b371d6441853178a35ba473"}, {0xb8, 0xffff, 0x2bc, "a32ae346fd84951ca5bbba44aefb7e87eb4f9b1dc00b22e33ed386372433913ec6b119db1878026fcb2fc4fda1aac90b9c71a0611f6541598276bbcbfd3021c196888f275d7447dc06db59580950df54d70c970c99b6e7db8e22d8d6b552b3e19014f76ec91270852b594c4021317103344558b1c133f5587fd64262a2cf5f3a7258c3ed1215ef194385b468893bfc0e3e91d083070db20e329f719e9115201fb297"}, {0x30, 0x1, 0x0, "a92ab81a34c6427c70307fd4b741a671019b10be477244461aa69616fcdf085b"}, {0x10, 0xffff, 0x6}, {0x38, 0xffff, 0x6, "ab52c00cd63ae95a6fb530f11bda210d0cd5d0fd3f2446d11c5e35043d8edb72827ae5bec4"}], 0x200}, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) 12:40:13 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) 12:40:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x2f, 0x1ff}) 12:40:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xfffffe98) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 12:40:13 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x3a9) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="0c640872741d8dc73b9e50043589977bc7d39dad6ffd41af8fc2d62e922614690e3c70a37c5fd961f57847db2eb980491d20a94f47b5e45ae566fe7ff204e1b3b369d35eb1feca80e7eacdada5d4b0365df6203e551f618afd774fe7255e320d90d841bfa228c40f1af959b76a", 0x6d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket$inet(0x2, 0x8000, 0x2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c21", 0x10e) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0xfffffffffffffffc, 0x98b, 0xffffbfffffffff3d, "85ffffffff0000010000000000400000ff957700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x2, 0x0) 12:40:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800d8d708bf1949", 0xa8) syz_open_pts() r1 = kqueue() close(r0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 12:40:13 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x81, 0xa0) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x6000, 0x2) ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r0, 0x5, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 12:40:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, "d730c15b00f4ff0000747beffde400"}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x992) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x7, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:40:14 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x4, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x49, 0x2) 12:40:14 executing program 0: r0 = semget$private(0x0, 0x7, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0xe1a9, 0x0, 0xffffffffffffffff, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8024, 0xcfa1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffee4) write(r1, &(0x7f0000000440)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea4e", 0xffffff60) 12:40:14 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x8007, 0xfffffffffffffffc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() socket(0x4e90b2b374ba97df, 0x1, 0x101) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r0}, 0xc) 12:40:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x0) write(r0, 0x0, 0x0) r1 = dup(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) pwrite(r1, &(0x7f0000000100)="efffe66cff405e37e5ba3e16ba4c218912472962483f24184f65204f9006847f85182443cf28c29339d25268aef742ee3256db6a686eb2f1898f2071e5d3f9a3cda6f70f84a32de2cb2c31be36484a4d0c15e30f7b82d541043f801b53bc993b616135d41ad784fd316f3c92e430b8bfa0430f1628fc4950ae6b35e137c2c50db863f40e4d9588da5113cb", 0x8b, 0x0, 0x0) 12:40:14 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x58baf77a385b851b, 0x20) write(r2, &(0x7f0000000080)="5313e4f21c800b808b56d622a38861115c186f7a8435db170e0e641fcd09ea257185e8225a18ca4bc1c1e09a4d7b56bee87317801c7564f814471374fe0910173dbf5e9bc758b54ebe1633fdde0d2a860271d3675dea2f80631d5448ea63dafae1aada76c50b6ff7892a89b5fe1af338934df6707836908e5acee7e852f3e6f8801e", 0x82) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) semget(0x2, 0x0, 0x100) write(r1, &(0x7f0000000140)='U', 0x1) 12:40:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7fefffde}, 0x0) r1 = kqueue() read(r0, &(0x7f0000000040)=""/15, 0xf) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 12:40:14 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0), 0x10000) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) open$dir(&(0x7f0000000240)='./file0\x00', 0x10070, 0x20) pipe2(&(0x7f0000000280), 0x4) r0 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x100, 0x80) r1 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x400127, 0xd) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair(0x0, 0x8005, 0x7fffffff, &(0x7f0000000040)={0xffffffffffffffff}) writev(r2, 0xffffffffffffffff, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r3, 0x0, 0x0) 12:40:14 executing program 1: socketpair$unix(0x1, 0xffffffffefff7fff, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x400000000000000, 0xffffffff}, 0x5d) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r0, 0x5) r6 = getuid() r7 = getegid() r8 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r10 = getgid() sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="a5ac4d36f706c15487c8d085f1d98c532eb71e00cca09c4e30c6df90561cac907bd65821f8277fbf30cdc77904be4d2503fc8e9a6ee94fb75408d1ceca8705ae88134a637d7e72ff3011ec546ce19713f4468f8217236fba06e8900e67596541de840beb22f99195ca2fd2bcca5b1cf7d6a0da94de65a72d3b0f3e89eca7ab72b632f2139209d548511be555ec70579ec632ac6374005e48844408e64a70908e", 0xa0}, {&(0x7f0000000140)="3f3ee20526943bab60d38885ce6f4d0835e245bd192f29c8998eb9038324e0878e57", 0x22}], 0x2, &(0x7f00000002c0)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r0]}], 0x138, 0x400}, 0x1) 12:40:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffffe) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 12:40:15 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setreuid(r1, r3) r5 = geteuid() r6 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x681, 0x0) r8 = dup2(r6, r7) ioctl$TIOCSBRK(r7, 0x2000747b) setitimer(0x3, &(0x7f0000000180)={{0xcc, 0x1}, {0x8, 0x9}}, &(0x7f00000001c0)) r9 = accept$inet(r8, 0x0, &(0x7f0000000200)) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000240)={0x8fb5, 0x4029, 0xfffffffffffffffa, 0x8, "050f7970e28142087e7f547766d1be81db1d5223", 0x1, 0xfffffffffffffffa}) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000280)) setuid(r5) nanosleep(&(0x7f00000002c0)={0x13, 0x3ff}, 0x0) r10 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r10, 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000300)={0x8, './file0\x00', './file0\x00'}) r11 = msgget(0x2, 0x20) msgrcv(r11, &(0x7f0000000340)={0x0, ""/102}, 0x6e, 0x0, 0x1000) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f0000000400)={0x2, 0x80, {0x3, 0xfff}}) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x1c000, 0x7, 0x7, 0x1, 0x6, 0x100000001, 0x101, 0x2, 0x2, 0x2a54, 0x4}) poll(&(0x7f00000004c0)=[{r9, 0x144}, {r8, 0x1}, {r9, 0x10}, {r7, 0x110}], 0x4, 0x1800000000) setegid(r4) fchown(r8, r1, r4) setpgid(r2, r0) poll(&(0x7f0000000500)=[{r7, 0xc0}, {r6, 0x20}, {r9, 0x89}, {r8, 0x14}], 0x4, 0x6) 12:40:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7dc, "73cc5160527b0100e534840c76f3000700"}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000280)="00c42f54a738f9c244d268ae033adb1514a1eea89404570e14dba38f09f432b50f6471c0155ce3b27b3b3923cb120c4e24468f9a7190f5951704005e8c7c5ce821d2e5b160", 0x45}], 0x424) 12:40:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) ftruncate(r0, 0x0, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040), 0x0) 12:40:15 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getegid() setegid(r1) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="347936cc3990abecd6968ef9c45b052990bc6b1d0d18a4be9c46ed1d649905918a1bcf9b442e17d18680a0bfc8db8d0bc4303b40bfa2bf54ded9a99f894592a39cc57e97aaff35f9f1fa96197516619d29314f9aabf3b9ed8dc39dfb46ff3cff725cdcddf39f3ee2049e1235a9e7a3fcebe70c70f154168cca50ab13c06d9716f6619648ab17c23077ac54c14ca13e8091eed07877aad1ca59529da9aeb968495c5ced59c4ad58e8fb59887e821bc2a65a4f5e0caf07b5a05420b1355dc919adff3af7f27edc43094f7c023ad69f99aa3844476f3481e40b0e7457a11d8be702a12f99aaad536fda9b9c03e48faee65f7e2bdb2f", 0xf4) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f0000000200)="b9d5bb078df76cdfa8adc6b2915ccf7f421184f80d9c8080642afb82563fae0b3cb840181108cee8b767a401ffa12a39256e97f4d98ee2d33a227802cd608dc05fdd721b4c1bd787eeaa540a5809062e77a7ce94cca526b316846dd1e24bbb53e8e37839f3dd901a9a3d507f145f2df11ea843a24bbd61bd389792f9cff2f57fc788ea795b404b659478b8117082441e2299339303ddde6fc4e163be10937f74a7256daff04876eb176bdbe6c39103", 0xaf, 0x408, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 12:40:16 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x100000002b, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0500dac0879d606530005e870bfda3f7966a36da3aa180af7e43daff3956a55198110f7dd3b6ed556320a8ce2d68d01d8677c063b022a32abc5b5aef87c9d315607285aded7ec7b5d85e9325122d0e64ca051c243c1cec03c52f4cc7fd87"], 0xa) 12:40:16 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0xf62c, 0x7}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = socket$inet6(0x18, 0x8003, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r1, 0x0) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xfffffffffffffef4) 12:40:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 12:40:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) close(r0) dup2(r1, r0) 12:40:16 executing program 1: mlockall(0x3) select(0x40, &(0x7f0000000000)={0x9, 0xc5a2, 0x7fff, 0x18000000000000, 0x20, 0x3, 0x5, 0x80}, &(0x7f0000000040)={0x9, 0x377, 0x49a34ffa, 0x9, 0xdc, 0x3ff, 0xc6, 0x7ff}, &(0x7f0000000080)={0x9, 0x4, 0x7, 0x2, 0x681, 0x3, 0xfffffffffffffff9, 0x92}, &(0x7f00000000c0)={0x2, 0x7}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x482, 0x10) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) ioctl$KDDISABIO(r0, 0x20004b3d) linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x1, 0x80, 0x2}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) connect$inet6(r0, &(0x7f0000000380)={0x18, 0x0, 0xf4, 0x20}, 0xc) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x2) select(0x40, &(0x7f0000000400)={0x7, 0x8, 0x3, 0x401, 0x2, 0xfff, 0x2ff0, 0x7}, &(0x7f0000000440)={0x8, 0x800, 0x8000000000, 0x40, 0x9250, 0x400, 0x4, 0x5}, &(0x7f0000000480)={0x7149, 0x9, 0x961, 0x400, 0x81, 0x80, 0x0, 0x4}, &(0x7f00000004c0)={0x2, 0x66}) syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x7753, 0x5, 0x1, 0x1, 0x2, 0x1, 0x7fffffff, 0x1, 0x0, 0x400, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x8000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000600), &(0x7f0000000640)=0x4) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000740)={0xa8, 0x0, &(0x7f0000000680)=""/168}) stat(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)) r2 = syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000840)) msgget$private(0x0, 0x8) openat$pci(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/pci\x00', 0x1, 0x0) r3 = accept$inet(r0, &(0x7f0000000900), &(0x7f0000000940)=0xc) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000c00)={0x400, 0x254, 0x3, 0x40, &(0x7f0000000980)={{0x600000000000000, 0x0, 0x2, 0x1, 0x40, 0x1}, {[0x2, 0x2, 0x3, 0xffffffffffff8000, 0x5, 0x7f, 0x8, 0x2, 0x6, 0x4, 0x1, 0x5, 0x9, 0x5, 0x1000, 0xfffffffffffffffc, 0x6fc, 0x1f], [0x4, 0x3, 0x81, 0x0, 0x2, 0xfff, 0x11c, 0xe50, 0x1, 0xf7], [0x101, 0x401, 0x5, 0x1, 0x4, 0x0, 0x7], [0x5, 0x2, 0x0, 0x81, 0x8, 0x4], [{0x3, 0x0, 0x734, 0x28}, {0x4, 0x8, 0x8, 0x9}, {0x2, 0x44c0, 0x2, 0x4431e461}, {0x3f, 0x2, 0x92d4, 0x100}, {0x20, 0xfffffffffffffffe, 0x9}, {0x6, 0x0, 0x2, 0x4}, {0x6, 0x8, 0x800, 0x5}, {0x7, 0xe708, 0x65}], {0x7, 0xff, 0x7, 0xfff}, {0x1, 0x0, 0x100000000, 0x7e2}}}, 0x200, 0x7}) connect$inet6(r2, &(0x7f0000000c40)={0x18, 0x3, 0x7, 0x7fff}, 0xc) getrlimit(0xb, &(0x7f0000000c80)) open$dir(&(0x7f0000000cc0)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000d00)=0xffff) poll(&(0x7f0000000d40)=[{r3, 0x80}, {r3, 0x60}], 0x2, 0x9) 12:40:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) r2 = dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x4, 0x7, 0x8000, "28a54f9dd8042de8be8c1b96d36fd864e189f839", 0x76, 0x7fffffff0}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 12:40:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0xbffffffffffffffa, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 12:40:16 executing program 1: shmdt(0x0) r0 = shmget(0x2, 0x3000, 0x600, &(0x7f0000ffa000/0x3000)=nil) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt(r1, 0x0, 0x200, &(0x7f0000000040)="973f3ef5b7bdc789", 0x2) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) 12:40:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10000000204, 0x400000000100) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 12:40:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/253, 0xfd, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0xfffffffffffffffe) mkdirat(r2, &(0x7f0000000200)='./file0\x00', 0x1) symlinkat(&(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r3) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='\x80\x00') r4 = dup2(r0, r0) shutdown(r4, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 12:40:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xffffffffffffff00) 12:40:16 executing program 1: msgget(0x3, 0x22) socketpair(0x20, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = 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', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 12:40:16 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r0 = dup(0xffffffffffffffff) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/207, 0xcf}, {&(0x7f0000000180)=""/251, 0xfb}, {&(0x7f0000000280)=""/180, 0xb4}], 0x3) r1 = socket$unix(0x1, 0x7, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)='r\x00') 12:40:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x5) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000000c0)) 12:40:16 executing program 0: r0 = syz_open_pts() r1 = getegid() setegid(r1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x0, 0x40}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r2 = shmget(0x2, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x7, 0x651}, {{r0}, 0xfffffffffffffffb, 0x2, 0xa, 0x5, 0x3}], 0xfffffffffffffa95, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x3, 0x1, 0x13}, {{r0}, 0xffffffffffffffff, 0xc5, 0x83, 0x99a6, 0x3}], 0x5, &(0x7f0000000140)={0x0, 0x1}) shmctl$IPC_RMID(r2, 0x0) 12:40:16 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x400, 0x7fff}, {0x401, 0x9}}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 12:40:16 executing program 1: r0 = kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x64b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x8, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x784, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x102, 0x0) 12:40:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) 12:40:16 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x18, 0x8003, 0x2) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 12:40:17 executing program 0: r0 = socket(0x6, 0x35c4efde68a5a186, 0x9) setsockopt(r0, 0x40000000400, 0x0, &(0x7f0000000000), 0x0) 12:40:17 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x20, 0x3, 0xeeac}], 0x8, &(0x7f0000000240)={0x0, 0x400}) ftruncate(r0, 0x0, 0xffffffff80000001) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x2000000000, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 12:40:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x9) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = socket(0x11, 0x3, 0x0) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)=[{0x0}], 0x1, &(0x7f00000000c0)=""/59, 0x3b}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) sendto(r1, &(0x7f0000000280)="1d6608977f12c0be32b764b9023fb3589cb34e73d4a71f58b2b33e3de9b5aa4e4f36c6d4e35d90d523f3788d704332ec0f1084c013ce0b8a9d7f17bfcdaf6dbc1c57418e96bb9391579922d89ee1df7b86dabfcc6c562de7f2ac53499eee35712905f47f96feffcfde8391cab59ff4b2ca63ab42601404", 0x77, 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x8001, 0xc000000000000000, 0x4, 0x8000}, {0x782, 0x8, 0x401, 0x8}, {0x14a3, 0x7fff, 0x1}, {0x1, 0x1, 0x6, 0x9}, {0x100000001, 0x120000000000, 0x4e1, 0xffffffffffff1912}]}) kevent(r2, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() 12:40:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x50, 0x0) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 12:40:18 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 12:40:18 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000013c0)=ANY=[], 0x0, 0x800) msgsnd(r0, &(0x7f0000001400)={0x3, "082d8e9a88b717f5cc3e2d99100fd147abb99d7b72cf89d7a12097a9c5edfd16c24a83ffdad179105e665645e92e90f8d8273114d941284f3e4cefe261e49fdbd1ce66a30b604910f3b3bb7431881fab469a0b2f4b41975eb791b98b21cee1e29f06ad497e2950393f78b283848e311833eec49cabc89ccf6b4957faa03ce900b2a64f823890252ef7d77d94875bddfdab1d22d100d298bdf1d60e76c38d9097f4c0a95548a7ad711406f9e077f60000000000000044b7f235af07d361a5a0cd6d6d4966066837e299f57b8e4f3ae9a9bbe49cc155826bdbd775584c5fcfcd21bd73"}, 0xea, 0x800) syz_extract_tcp_res(&(0x7f0000000100), 0x0, 0x1) msgrcv(r0, &(0x7f0000000000)={0x0, ""/237}, 0xf5, 0x3, 0x800) clock_settime(0x2, &(0x7f0000000200)={0x4, 0x3}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x0, 0x1}, {0x100, 0x6}, {0x2, 0x7}, {0x86, 0x3}], 0x4}) 12:40:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x3, 0x401) semctl$IPC_RMID(r1, 0x0, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000002c0)="90", 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x880, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0xffffffff, 0x80000001, 0x4, 0x100}, {0xd1, 0x3f, 0xfff, 0x4}, {0x3, 0xec6, 0x400, 0x80}, {0x100000000, 0x9, 0x0, 0x5}, {0x0, 0x67, 0x5, 0x6}, {0x3, 0x1, 0x6, 0xec89}, {0x101, 0x7ff, 0x221, 0x2}]}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)=0x181) 12:40:18 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) kqueue() 12:40:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='r\x00') getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) r2 = fcntl$dupfd(r0, 0x0, r0) accept$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) 12:40:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8188, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="01d54591b778e7a2da16468dfff9e88d715da47e2a29bf863dce6a3cc80dd229eca44940871aa2725b5bdc5d9bdd6380bd4fb7bf924b1513d5fba3a0fe40a9e5f974", 0x42}, {&(0x7f0000000100)="ffe941c7e4ba31780ac76334ea0dc788e54a782bc92fd5bcb4fe1124f6ecec2ac7d11989b5590a4590134d0e7484fe811b59ee2139c93b68fa707df4d8b783987d0ee3dadcd4824c8d09c2a89e09d36f8b60f854f01b7d0723d9b536e7bd4c3eca405fea26ccb29c7bbfda01b614e2f01ffd8b7f34c17e86bd21d089e46433f485ebd14c667c9c257de3", 0x8a}, {&(0x7f00000002c0)="e4478b76298926e3ac2ecc488026da04d941e3029dad998df08d6325ccccef75fb50ba5ec9ea656daf27a5f6be07aaff6dfbcc64317da29c16d36bba33ff0659c88a6543e431a70d62e9a7a808bb3d34b9cb9472d462a6a0496b4fb9b8a9fa2ca8af027496ee6747a86016cc914d3d35beec99dffd339335a62a6271acefed9160bbcb0c0b313fe8c595614cab8a476e6b2ae9b87b8f844be891675489454441698f7190f36c8dc3f2f25b6cb97ec72dc63a7be635ebe855449ca7a906b04d", 0xbf}, {&(0x7f0000000380)="edfe822533a2f45cca7882a8c915b26d642a132b70646da3140f17c323fc724850f075b60dcba630246cc04c01a7097b654980edbb8d925c709080b535289657d0f0d8c4d2912c293cdffe65456162d2055b84944f019663160bd6bd2e44ea7fd88cdddb98e1c8c680565204a35dbfc3e70781e6eb0ae31b6b663f224e9ad99d7a375a726e28a0ced17c77bd79a23f4e08d1c516edddb23fcc7e57887d27ef16d998aedaa5ca1e16432c0b3a9c0ac7c2a0f51f47200592c50f7cf9b259af3c204f8d6f8f9bf4f1f38289b4aec432221733b2aee6488676c48f4ad91ce7ebec9654a83eb95eef87b09e3a7d76ea8e81f1a913024ec76a208dd0beec77cd7eed598691f90ae78cf542dc518fff24800a2d4bd6404a0aeed46c6692dcb793d6dd3a52afa23ff49f392a5712213cba10e89d0f2209ff6b66d5ebc137b9cec185a58a97bf37a22685c8fb57e00d748eedab2fd4dfd3b2a1a61379b646a2a7034e34d15e6554d8846a7f9e87efc00ca4eb90284918ecc801649364413f3054bbb840b0e3e593001aac896ad88c36c907b3cdcd226509a6d9eac4c64bb44b727d5de9cac4315aecfa9a0b7e884ca4318d5669d319764648679657813b10f9fbaf985b81206ae084b4cf2c37bbce84a3b1c6aa0985800a112cb2c85caeb588ba078dbd885b17e355f4aa701e6d97061750a1b68009280be459a75ad76a57e378a3923d84653f0169966fcb3759610c29ac8b6b863883c48d408db657b489407d90853bd53a57088033cf8335b9121c2325ff01c7f2ce3e278add31a17ee158667d249f592d028e97c35d5930577ab581fb87bf2170ccaa20f76a2170a45d915a78313a982d560507559603ddf139ef6bbdb5bb99fc7291c53cf20d93ad9eb3e4081733e118becff993a895b8d1018c31fbc434a5f964d24f8dac09f9fb58426cf19e0a9ebdfb2adb37051401a54a1991d3df2fef2649c6a9ee90fe228a5e0ad27677d54260f651de29305cd8d78e159c596f5b4389a150cc8f98eb989dfbf1d23e8a642440e0f37939cc8099d82573015d47dbc559212dd132a7ea3c9cc420833f40b79019b702b1af77be9e03769180836a54de7a8587216f2835dab4531465d8e9acba14a7126081318138e1683705afb39c6e88e83e5106a9941280932e040f1195556f31879c16128dcfdcfc5842f4fe15496d2f515501e3eb29ef43f183ffe9e146b26ad792acedadfec1345db6db835f856f6ea10ff52903696fcdf082429af00e489eb18664761c65a6ceda6ef4f1b4430322be3b60689356ef8bd04eb6a04fcb643106f8d456a761d908cdd0599ccdde7e91aecb824a7eca4848f11de008b18e557b214a146d2e85124a6aaebe07a01e5b4dbe5343bd959e1707e2d054991f3f281ca16a791802c325d4c4f8850c58878a4986cc64fe92cc4d2497f05e4612a0f7b30d286c3e26728940f5add9a914d0065fff6a4706f8faaefc724118deec75485b093bf19b60f1a938f7c52c83f2323b1fb93e12498d2fee69233e926c3bf8866b3e33fc76c801aa86ab7fa5c6929e7d7a15e14470e9f826c074fbd431837b896f99e7c5cd1b448bfc6d9e0f6b7019c977f717206345618702b1ee3b165999dd77eed4df795fbc7c8cf116824361e3dd86c53b6395189b47fe345793944ae24691b98199b999ebd1a50ccbd676c2c0970f51fd63f6c64cbe6b6346029335fb35839903618528700437b3aed39ca1ad00e6405e3d2201dc24c62f73c5f2e8b8dd2a4652fbd87566a0a438de95883e19a3fb6b2f178211fd1c6740b6978faa1582b525bed27800381667b56acf8e3638e9bd5dfcb86a61b0d193136b25afeb75c7583d299aa4ded088c399cbb074227616982798d3dc34feed9a0a355090a833122e99f30a92e36555616b80866e32941ab43d71dae6b364c5ca09eac05d56ab56802bc458020fed6eb840f8662910fe0010900810faa8cf989f614687bc2584c1dcd77848a19c26cabf0761a1d884e1821bc8f57e748cdf50aa9001271798d1146523dc4df065f4989f412956a9deb81297e6bb6584e3882fc2280cb5b7bc742a6ea1feea10f588811c223ec96119a469d6928f2d64ef983ef5b9f649c3abe94cb16ca5d45a88a8abfe3424647935ecdb9b66a6ba8e2e65f170f2ef7ee553a34aa9f44086bfe4eb06ea389a52646e28a73080a8095143488007849673801c8bb30b087269e7f073fb3b41d173c6ce46c286ab81e63043f6d76b94ed64d0b34b93b803a0b0d69f59d2b1939041a817337d99fbfdf29d5e308aec51c9c7980e294827dcaaaf00593da5bb78e393d42e5d0a56ea73cb51fdbeeae0f959d6529e58590a4b82a470ec51078f658dc97aee61a47a1ae9c2d5d18a8fedfe9aceddd10a4dc04ec46c46753666fb2936c8bab6164c2a46674d37e98cb50c9b155bda246727ac7fac8880c96e849c61387725d086eb2286c2622f727c8a330a5e5522fbf71c57ab72088c216b242f0b3b39aba7887012eccf3bedf5d0a7df56c8b8af5c7c7d941dff60537aff0afe3cc86540a5ebb29ca757374d0ca3566a303a2e885fa3ac4033e22e32c1478033b65732142d1d71f46945956bc314392aaf06c45c7fac7108d8a7595c96e39b10492a76a3e95746ffe81a23c1d3bcc112682a1fecbe99e8a258ce76f2d5759840572158fdd1f8e6a623941411b12ad0b9279e927f49f5b5487f8518aa22868183acaacdf9c9b5f080a21f5ed86fd9ec12c4b51e71ad018f3d6d257ca53b26ecfa6e84080071ebbe8a3129ab1fab3b016fe6e9941f650c9678ef9f6a5c245744f504013f6bd82578b8b490a7304f610ee6e2e8f49daa9262c29acf63fe553c3c9294ab36d9037d12e44d29e6956c7216b5303353d17dbced93ee3ac0a0e18d70e808ad7197676e146450828443dca9c2330af18022b5cf5a549b91682cd58ebf79a9fa9c472dc87a3ecf60471dcaff3c3929001bddfd79cede993e9f1e136f136e4e1380f9485a48d8af923688c188538effc80fc94734013a3f6eda07acdaa6f9acba8f8e1565ca694b611fba3b557d1cd6caa175898503ee188d7c0584ac66128b9a6460c60b7b61c965b65ba1f9f11671117a81445c6df32153f5fe31418b80a2065e35a42a9b8b3b5fc3dbd6c6133ec4361c1729ba139a35e12a045c51f67a527abec27c706281ebbbf1671a0f383d4fdb53ddc3312fc43a5900938257f07374ab63e2fe4e0c7dac5da43589e52a3a2c628808e4513e61a9b9705cccd26d3fecf9ed0ae8c9e634fb3b72a92c979a0bfe648796ff8e1a9310d8024db26045236b821650a8a1f1e016fdc1daa960c1c9d7fe1d973e492025b0d8ed6989ef2f487563acc2666e8bbbadd42b95eebb4e693607c3dd75c6ef65d710e6b088cb868f576509b5b4f9d0a89177bce6aa0344d734db43ee31c1a6fe4c7994e101bb89337408dfcf92fb796d34aef94019bed615194ff6e30c3714540823c14d3f3d0a3a41e7b464d98a5b550e4415c9bbf354f3aac2f21cce8dcdf359b25298506e066b5f1d34ee101060372f4af2db2e2d0b1d18e5f908b832b9e107046613ee9c92e4e71dd41d93b3b1d2e39932706d6e69b529921d10e48e8c7aa32902e05b76e098be3563faf3a2db708b54d81c97cd425429811852167e41d6d365989601718d9f0c3dcf5fbc7746cf23b70951aec047270c5f1fc0e20b648caf7afc1716e5f255740ed72115512e6d4f976d59db9fa5607bc935297e53027af66e740d235ea35716a89e2a4b8a2a3fe75b53c2594bfe9180d788be850f4d6c3af9a39174697dedd1d12270b7ac00755e93975ee13ef5b2348fe6dd4861d912abd4cc0caf2d2c25299a493f3e5410c4e63fab83d592cb0a0350b0fb98dac49bc4e84cc2a361ed01ae3a50078299f61855796c8dedcd8bdc360092bd7314fe79c4ac4f7787953f96b87d45bf1434948347bd60080ddfb303f5629f197900a7d326d99763b1f9ee0bbb88c7c23b8019c8da6604d9a66fb4a5cfdb4d8db5063d1151b559356d8e4795cee84394c379002d91c4cdb2a639aedc7b601b9290ec3b8128244b8ba99f34bbd36f421d0fef8810e954af86fd401f1fb8fd16bb7253b3d827bff3392c49df915968d31df26588fdb56818a1a4be69a1bb9e3e9db9661d3b18e9a906239e6e69139728315f77ef6369fcd44cf2363354ecef6861bad8d1b14e4cfc204e10866b16e0524c4bd41c87e7d669bac8fe97632cec77be052db9e7d4cdef344e5c22236f0c0565f56982561280cff7c5e83921dcf22882c828974292e95a6e497701ffe415cf25b8ec813328bdec69355eaa58e5af6152f729889ca6090a9f45171af4ebaac678a3d556b5173ba2525706ec99ceaea5964f0973737a2cff5547adda13c203c95d9d163d6d5b4490876278ac607ac7f1fcc77c5b0731f8d8bb4f391d96f9507dae4642be1f1a5b94b9fa12555e4ef18027ab9b6a2b3aec350afcddd9dd541cf80a5e4ec33e2cffdb8a076f9d091371bbea9c333c5b634dff1912315d76df8bfdfa15003541f3213b58c66ac67bc933570b3cc3039fdd6613ea31e48ca763c3107db2e9452048bca6d8c0f37102344b0ad1a04d4e13f65ce38d196b56ad0bcb17c2482f6ca143288f487f4deea3faf8cb8a7442d5bd50b612446142d60bf2ff63e02ec89ef6d629483bad3e2a358fcaf2188692ff2c07f4ca9c966283d4f22fee9fa707ed6fdb528cdf3111211d459ba65e5268711b9d64fd45b444089bd31eb5272f4622c9ece7baed22d289101455c13c719c900219aabc181da20f64ddbf8706305bffa3c49100e59b023d13f89869f7afed15e4f8b1be46b2e91e11e616b3bca7c56344923ec5dc7ab183a8b8a1a9ad119c5f15f4863549194e046bf256067e639c61ce203000a552c10dd9d6fa1d8ee650815e663fade4f8fb269aeb0c5166fac5d4edf38cec102a510444a5797f82d066c16ce03bf5d221a085ca6a0868fc36284a047b0efe884b820d124b4a69d029666b848aec2eb2e7eeb7023a22292b0164a63eb92403047a9497c2fa5b601db8ff79ed42d349974c34a94016e1173deda31ae70371af929b2dc5b0c16aeef3cd60efc13ccb87db3c5434912a4b019bc7d5bf849b6c5bc32dee66e48dfca17e50c788b4b34655036423d26e25e47a7a29f2cfb8c00613f176c8fbf5133e127e2fb9f8a6acce3045fdb6f728bdbf100ccc05a22d209a04164d9e82ecbf8bad03c61b38de7191930d8954c546ab81ff47c44e09ba5a840d98c2c5ae7e33e453cefbbfa392c6f9ec50de7058072954a963d1a56f9bb9fbf8a8f74d59758c6c33fd0264f00eda2997e9ee042f59619e84ded094a5ee6cbcc6fc41bfa9983c25f204307284ae527a2711b9a9f9ed9d49457ed05ea85ea6c645f51dae698035912d66ef050384a4cd0f35e9063cfa860ad91306fe20c2a9e8ab0a8abd36de8b20b2b78b3cb61043e6fec8fef1dbd17cd82c3622390232eacc1406282af72e89f5d576de9c92103aaeb0bc0603f959e4f0ddcf47efbd5edefc8203428e59613918fd010c291fd6ad8ba2aa53f99cee2402deb9851d28d4f939ae62571fd33cc3631d63753d2040911de0b95a553a560b75b3dd49e8e424c52b7eb6e01264da9b6cbe70e354512364169c2a3ad12a8c3ebaea8329fa626723c6de88521b83519f924b5850e78a684d7842aa91155f3f8b3f28dac265a9834da005119a72ace7fb0a4c957a30a99974a206e04b462a9cef43a456a09140a4de53207ad2c683d0e8bbd72bcf52", 0x1000}], 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x8, 0x2, 0xfc00000, 0x6, 0x3ff, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)) 12:40:18 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom$unix(r0, &(0x7f0000000900)=""/4096, 0x1000, 0x802, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000002c0), 0x0) pipe(&(0x7f0000000240)) setsockopt(r1, 0x9, 0x3, &(0x7f0000000040)="d7d00e637ea36842ad38cc536fdf41c18fa0c968fa59cc7caf533c0453", 0x1d) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x334) r6 = getgid() fchownat(r3, &(0x7f0000000140)='./file0\x00', r5, r6, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSDTR(r4, 0x20007479) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x20002, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0)={0x2557, 0x81}, 0x10) setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() pread(r2, &(0x7f0000000100)="9ba439eb52507ca7b4319804171f9d3b6d8afd6e5a30fa645e0751a85b7b8d8650b24dbacd45d8bd6e2a2bcd3255b918e369801b9642421bf5", 0x39, 0x0, 0x0) 12:40:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r0, 0x0, 0x0) 12:40:18 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x161) accept$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000ac460bd20000000008ffffffffffffffe9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c70000000000000000000000000000000000400000000000003251b320d7da84db4c043db22b509dc6f3b4440e95cfc1ddff312893cf37ecce7043505600000000000000035d5812f5ab1a74de659f8014ebb68bb0fe87c5ffe53934c2bcacede0000000003c22a10f36540cdc3e49434110b09f185ef314aa02528e8f4814021eca3843eef5fa441a15e1ad8e665fb85869fa5110e384ea031d823ac8a5fac45e8042119f164424079ecba3ffea2bceac24911ea9d13fee770995fca28a49b9d5c0c083fa8d1cd3ce20a87acc3eb547ac80f8e45e3e1fb6d8bdc49bfc8c54a8c5c6daf94d5c638493ad455228f444f9a170606379b446ec6553640d9daa5e6062c37fbb17f3118189b99dcc235b1910ddde08801944739c318d974cfe8e581594ef8386e8dd321e8d"], &(0x7f0000000140)=0x6e) ioctl$TIOCDRAIN(r2, 0x2000745e) 12:40:18 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r3 = getgid() sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="83a0110d9b6ed7fbbfb55fa4f3638252ba6e87a7d03e422c9175b40494a42e717fe8aeb0ddfe1ddcd4faa7ce308a5fa68ef861752628786cb349c9ba03578ef51857c1a62a0919d600f1e2d1847a37f4c0330bcaa53c7a7c713b09f85524d6b90c946b23ac40ca8c91b2f763b8c0255f38af767b049a880ba901ef48", 0x7c}], 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=r3, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x3}, 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) readv(r1, &(0x7f0000001640)=[{&(0x7f0000000380)=""/77, 0x4d}, {&(0x7f0000000400)=""/225, 0xe1}, {&(0x7f0000000500)=""/141, 0x8d}, {&(0x7f00000005c0)=""/105, 0x69}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x5) 12:40:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x16, 0x4001, 0x0) r1 = dup(r0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0xfffffffffffffff8, 0x1, {0xffff, 0x8}}) 12:40:19 executing program 1: r0 = msgget$private(0x0, 0x7fffffffbffffffd) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/64}, 0x48, 0x91f329e6b91dab61, 0x1000) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x800) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]}) 12:40:19 executing program 0: r0 = kqueue() fchmod(r0, 0xa6) r1 = socket$inet(0x2, 0x8000, 0x8001) fcntl$setstatus(r0, 0x4, 0xc) connect$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xd}], 0xffff, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0xffffffffffffffd9) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x481, 0x40) 12:40:19 executing program 0: r0 = syz_open_pts() close(r0) socketpair(0x0, 0x3, 0x61e, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="0006000000000000006cb6a02c479bc974ad6db63560a79ff7c28cc4bdafd129ef043646c1963631ffdbd68c48fc3c4b3bfc55291ce7bb9844b14b666f588f2d92e441bc08fc2bef4e5ad97da5a48b082513f46adf31beadb9ba871c24935dbbdb5a3b80574840d6464bc4299b354f12dacd175175ad183bd83aae5fdd2200474e3a40dadefde61caae6046a088197198f15a63e3d8f0354c43d02ef38c3751a91f1087944e7e9a655dbf8b482a0204f722be59deb7dda2fcd4d4efc5e10c16853d6d1c7533e54a3c66655bb32f3dec6954bcf8d9a68c00b0eca9cd193e6b06b60af974899aa55ebae4b082ea73e41a78ac805905a29261a680a2edba155a5c08a4b72238281e819cc2b63aa5cea81ba19f6d9aa5e445916d0e1df5d48b3176c00c70e1d7da0039531369b45294aaee6f15b3eba42f34441a1a7e6f2911c494b84518244d033e9f12e98c12e01b4"], 0xa) setrlimit(0x8, &(0x7f0000000000)={0x1, 0x95}) r3 = syz_open_pts() close(r3) socketpair(0x20, 0x8000, 0x8, &(0x7f0000000100)={0xffffffffffffffff}) r5 = syz_open_pts() connect(r1, &(0x7f0000000140)=@in6={0x18, 0x1, 0x2, 0xa0d}, 0xc) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10000, 0x0) connect(r4, &(0x7f0000000180)=@un=@abs={0x51b7c70adb385bb4, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0xff, 0x8, 0x5, "fb74b7ed7bfe3555243315cb951a5dd06defac10", 0xde5, 0x10001}) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000001c0)={0x84, 0x12000000, 0x7c0, 0x1, "017cecebb37461d4dbeae32ffa9136a4a60a25a9", 0x9, 0x1}) 12:40:19 executing program 0: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000080)="40a6b5b53e7526b3ee5b90275efbd38828ba5e805fa3b2e1486de84c7d14c146c959494232a44c26c1c4845886e6e7141f245f3836d9f4bcbeb5ca2ad19d15faeb5350ea980378f14a7f6d06fc358aea02934afe4c04c2df7dfbcd6ed5055d4d210476ad845014dfebe03b789bfa34cb180018fc1769", 0x76) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 12:40:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x81) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) clock_getres(0x10000000008, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0xca85, './file0\x00', './file0\x00'}) 12:40:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x7, &(0x7f0000000080)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0xff) 12:40:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 12:40:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000003f, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x82, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x3) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) socket(0x0, 0x8005, 0x1) 12:40:19 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) ftruncate(0xffffffffffffffff, 0x0, 0x5) 12:40:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x400000000040000, 0xff7ffffffffffffb}, 0xfffffffffffffdfb) 12:40:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) clock_getres(0x4, &(0x7f0000000040)) clock_getres(0x0, &(0x7f0000000000)) 12:40:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x0, 0x2811, r0, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/154, 0x9a) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x11e) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xabe9) close(r1) 12:40:19 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000140)) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) write(r2, &(0x7f0000000040)="d8499414fbdbcacba2b95bf53eff46c11cda42f25bffbea9fd1f29e83ede348d8db40fee607ec2f74cd6fac84b053c12dab8eb08a37ef77580c5", 0x3a) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) write(r2, &(0x7f0000000440)="6fa73b7826df827cae18dfda8c10f1735353b2deb2902566405194b4dbe73e964f030efb40666d39b5b603a884f8251e6cd92901462cdec45ba32afd67afe344bf97beead26bbac9ab47fd88ecae3e94aa92d22e72a5fd4a1b6e53", 0x5b) fchown(r3, r5, r6) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) 12:40:19 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f00002ad000/0x4000)=nil, 0x4000, 0x5) 12:40:19 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='c\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 12:40:19 executing program 0: r0 = dup(0xffffffffffffff9c) shutdown(r0, 0x3) lseek(r0, 0x0, 0x0, 0x1) r1 = socket$unix(0x1, 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x390, 0x178) recvmsg(r1, &(0x7f0000001640)={&(0x7f00000016c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cff33b52d8fe860e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dba133c9c64b004e884c1c7e176e52cccf2591d1181a508302a0c30943aa5eb946332bcb06233ec8df57a2d3ac2bb74b8a87a894768705a129a061f3828d89ac2953985bca35ca34c309d24ec0d105e58bedf217b9500"/4184], 0x1002, &(0x7f00000014c0)=[{&(0x7f0000001080)=""/117, 0x75}, {&(0x7f0000001100)=""/151, 0x97}, {&(0x7f00000011c0)=""/234, 0xea}, {&(0x7f00000012c0)=""/9, 0x9}, {&(0x7f0000001300)=""/235, 0xeb}, {&(0x7f0000001400)=""/169, 0xa9}], 0x6, &(0x7f0000001540)=""/252, 0xfc}, 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000001680)={0x77, './file0\x00', './file0/file0\x00'}) getsockopt$sock_timeval(r0, 0xffff, 0x401086, 0x0, 0x0) 12:40:19 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) writev(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) 12:40:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007000000000010661f56308304ba00"}) poll(&(0x7f0000000100), 0xb, 0xfffffffffffffffe) socketpair(0x10, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x100) r3 = accept$inet(r2, &(0x7f0000000240), &(0x7f0000000140)=0x3cb) fcntl$getflags(r1, 0xffffffffffffffff) accept$inet(r3, 0x0, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x88) fcntl$getflags(r3, 0x1) 12:40:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ff09357f0000000400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8000001, 0xe1a) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:40:20 executing program 0: socketpair(0x18, 0x3, 0x20, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x810, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) open(&(0x7f0000000080)='./file0\x00', 0x20080, 0x83513e8043ffb5c7) 12:40:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) fcntl$setstatus(r0, 0x4, 0x88) 12:40:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = semget(0x0, 0x1, 0x402) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000002c0)=""/246) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f0000000180)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x11ed, 0x5}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) write(r1, &(0x7f0000000080)="90", 0x1) 12:40:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0xffffffffffffffff) flock(r0, 0x2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x30b, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) accept$unix(r1, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) 12:40:20 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x2) kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 12:40:20 executing program 1: clock_getres(0x2, 0xfffffffffffffffe) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) syz_emit_ethernet(0x82, &(0x7f0000000000)="9f3dfc62c474376c0fd482bbde98af3763d1365b61005adf7b2c001ca350bade13c94709064d7938d5fa0ee74dc6c761600f4dea2d58e05a2a2cc9c3c4f84d949389a596af94b9dafb9f30dc65e55a016f2b12e13bb7fd37a09b036324ae36326c78552ed2baeefbb30b80c3d8bcb8a366faf28f25fb7add8ddc3c5917ded8972359") getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000300), &(0x7f0000000340)=0x10) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)="57383c07ec57cdc981a8e9b474c486aeb685ef9d5f103a898eaa14dffe6ed1f7", 0x20}, {&(0x7f00000001c0)="8517859beaa34b461ee24365bd5c71919f181695b1c0f1a08cee8113d67cde4b60f651c385815e90bd04a1910b88614137be0719447619f9e23e2f3345dcdc50c5d5f0c4af7d423513b6bd89f6e4a5b8f326322741a051ac7dfcb33f66ced44ad86e55af8e7fe4525dc08653ed1590432c2cb240d880af20a68a41c34cc544c95e777bed2fd08ca4d2de2889f10b662f953d324ba892f837878289225e857bc682a504512e9107b429db17401cd46d41c9ac5ee5bd426d899930b64a7f49fc700b3d15dff78c668f86546e3224089747e49180902c54cac2f7db6c0987d21f08ffb62416022a94c74e04d9e52e77eec8802fb94a", 0xf4}], 0x2) 12:40:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 12:40:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00004b7000/0x1000)=nil, 0x1000, 0x1000001) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x4) 12:40:21 executing program 1: r0 = socket$inet(0x2, 0x8, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000014, 0x0, 0x3) 12:40:21 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x102c0, 0x0) close(r0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 12:40:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 12:40:21 executing program 1: socket$inet(0x2, 0x8007, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000033, &(0x7f0000000140), 0x14) r1 = semget(0x0, 0x0, 0x200) semctl$GETNCNT(r1, 0x6, 0x3, &(0x7f0000000000)=""/220) 12:40:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') ioctl$KDDISABIO(r0, 0x20004b3d) r1 = getuid() rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r2 = getegid() fchown(r0, r1, r2) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) 12:40:21 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xffc, 0x0, 0xd7, 0x0) close(r0) r2 = dup2(r0, r1) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000000c0)={0x6, 0x8001, 0x1ff}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r4, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000080)) 12:40:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(0xffffffffffffff9c) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x81) r1 = dup2(r0, 0xffffffffffffffff) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x2) r2 = socket$inet(0x2, 0x8005, 0x2000000000000001) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x32, './file0\x00', './file0\x00'}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) 12:40:21 executing program 1: openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x122) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) linkat(r0, 0x0, r1, 0x0, 0xffe) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x6}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) shutdown(r3, 0x3) 12:40:21 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x6010, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000040), 0x1, 0x0, 0x0) 12:40:21 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x4, 0xf0000002, 0x999, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x7, 0x8}, {{r1}, 0xfffffffffffffffa, 0x10, 0x0, 0x26, 0xcba6}, {{r1}, 0xffffffffffffffff, 0x20, 0x87, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x190082dc, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x2, 0xffff}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000001, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x32, 0xfffff, 0x9, 0x6c2344f}, {{r0}, 0x0, 0x20, 0x5, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x13, 0xf0000002, 0x80000000, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000000, 0xa7b1, 0x401}, {{r1}, 0xffffffffffffffff, 0x45, 0x8, 0x1ff, 0x1}, {{r0}, 0xffffffffffffffff, 0xa8, 0x1, 0x8000, 0x1302}, {{r0}, 0xfffffffffffffff8, 0x89, 0x11, 0x9, 0x9}], 0x6, &(0x7f0000000000)={0x3f, 0xfffffffffffffffe}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 12:40:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)) r1 = kqueue() r2 = semget$private(0x0, 0x2, 0x40) semop(r2, &(0x7f0000000080)=[{0x0, 0x8, 0x800}], 0x1) semget$private(0x0, 0x5, 0x10) dup2(r0, r1) socket(0x100000000000000, 0x3, 0x10000000001) 12:40:21 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x269, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, 0xfffffffffffffffe) r1 = getpid() wait4(r1, 0x0, 0x32d55ba2a1e75356, &(0x7f0000000000)) 12:40:21 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) getegid() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)=']\x00', &(0x7f0000000080)=')\x00', &(0x7f0000000100)='[-%{{\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='o).\x00', &(0x7f0000000240)='\'\\){-\x00']) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f00000000c0)) 12:40:21 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) r0 = semget(0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0xad90, r1, r2, r3, r4, 0x40, 0x80}, 0x6f83, 0x8000, 0x2}) 12:40:21 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x80001ffffc) 12:40:22 executing program 0: r0 = socket$inet(0x2, 0x20000000004007, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x13, 0x0, 0x0) 12:40:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) dup(r0) 12:40:22 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x1000000007737) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0x3, 0x1}], 0x3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x8c, 0x9}, {{r0}, 0xffffffffffffffff, 0x88, 0x80000000, 0x400, 0x5}], 0x2, &(0x7f0000000080)={0x0, 0xb158}) 12:40:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10, 0x2, 0x3) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0x919}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 12:40:22 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000740)='/dev/pci\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wsmouse\x00', 0x508276f7c0307e85, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000840)) r3 = fcntl$dupfd(r0, 0xa, r1) getdents(r3, &(0x7f0000000000)=""/1840, 0x6b014c4ba3a18ab7) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getpeername$inet(r3, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000880)) 12:40:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x8281, 0x40) r3 = semget(0x2, 0x5, 0x504) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r4, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r5 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/98) semop(r5, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000300)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r7 = syz_open_pts() write(r7, &(0x7f0000000440)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0c8282425af7f05c9b377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a9731e46c6e56b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c391286548444ffa90d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48", 0xee) close(r6) dup(r6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x3, 0x200, 0xfffffffffffffff8, 0x7fffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x48000000, 0x297e, 0x3ff, 0x3, "53093387871b72aac7a0a70cdf3716a22bbf66d7", 0x6ae38b32, 0x954d}) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$getown(r1, 0x5) write(r0, &(0x7f0000000040)="882cbcbd8638244b58dfbaaeb5916a33b863737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b636", 0x50) 12:40:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1000000800000000ffff000001cd193ba920e14f5624b6594f7d000000f13a4b353b40861dcf510407c67b9a6a601600dc3975a3a328a6732ecc85e7b324"], 0x10}, 0x0) 12:40:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 12:40:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x60) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x20, 0x9, 0x8000, 0x0, 0xcdd4, 0xeb6c, 0x200, 0x2, 0x0, 0x6, 0x7}) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000180), 0x271) r2 = syz_open_pts() close(r0) r3 = dup(r2) preadv(r2, &(0x7f0000001b40)=[{&(0x7f0000001740)=""/157, 0x9d}, {&(0x7f0000001800)=""/244, 0xf4}, {&(0x7f0000001900)=""/186, 0xba}, {&(0x7f00000019c0)=""/182, 0xb6}, {&(0x7f0000001a80)=""/177, 0xb1}], 0x5, 0x0, 0x18) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x6d3, 0x1000, 0x5, "92f1c1cf245409af1789ada689eccc32297eaa8e", 0x5, 0x2}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xfffffffbfff7fff7, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) ioctl$TIOCSBRK(r1, 0x2000747b) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) recvmsg(r3, &(0x7f0000001700)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000001600)=[{&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/80, 0x50}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/108, 0x6c}, {&(0x7f0000001440)=""/117, 0x75}, {&(0x7f00000014c0)=""/126, 0x7e}, {&(0x7f0000001540)=""/184, 0xb8}], 0x8, &(0x7f0000001680)=""/73, 0x49}, 0x1) 12:40:23 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x2}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) chflagsat(r1, 0xfffffffffffffffe, 0x0, 0x2) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 12:40:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x440, 0x0) getsockopt(r0, 0x8, 0x9, &(0x7f0000000080)=""/225, &(0x7f0000000180)=0xffffffffffffffe4) getpeername(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000001c0)=0x2, 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 12:40:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/120, 0x78}, {&(0x7f00000002c0)=""/201, 0xc9}], 0x2, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x1005, &(0x7f0000000000), 0x8) 12:40:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x408, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') fchdir(r1) 12:40:23 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7}}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x3, 0x6}, 0x10) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000002) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:40:23 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000eeffffffff0300002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r1, &(0x7f0000000740)=[{&(0x7f0000000100)="463538216c874a275124ca59b7ba1c27cc30308c4a11854a2896aaa317cc559c0ac9edbe563fce409d799cdbb2f334084b84e34d728247b075f76ee812b1ed8df6bf225dd0e7d681a7c9d391fc28c3d1df721388f03f0c8570ea69dd7731ef6f60518faed24fa12358c9a792dc7799baba25caac021342bbc633aa3dbd82c59844beaf30a3a033f02d94c700261cbd29b4ded346e7caabe9f271397a29dcbd07e0e5cd13d151b7882e0f552b044a3b50ff0905e7f80c1a9508853b3486f9cce01f6a94f31b6c541ad1850936251a288fd882276c86f4f2c0eb6a643271d1139b61ac47e2c65f88af", 0xe8}, {&(0x7f0000000040)="31fdbf365949f6c34c02fd99b2ce81ece44d2c1781feeffb78f6f81a0e279bcc73beff9278ae5672aeb8c15dce6ddb04c0acc1eda3afe8a3da54eab9912960ac4dcfd7322db7847f5d5726f329ac06181bd8f44c0191a3ac2cdd45c9c468ed99889bcf83bd738bd4c0329f66843786ebf1431e2c2fdc713cc2b8ace63b83df12", 0x80}, {&(0x7f0000000200)="4ac148833a42f7d0521dd30b5ccaf07c3b00cfbf60daa80378a52e01e04bf68950ed3ca31b78edb1386885f843d3d0f5ec5241769950b6d459769feb66286cb542cd86ea696e0735aa62c5", 0x4b}, {&(0x7f0000000280)="43131e6aabe4dcb5889f3fa34b977f466db68eafb6d0ded9bebaa831cc22661c20e089bb9b337ce05c4ab28bf2ef33fbbb5f7c4039f6a5cff7332262c96f8560bf32fa2d55bef9899a5db892238a6f8bd456e88a87bfc9d11ae596830808e9ce5fe8b4a06dd68f254dcc9b860a5167eee77dc68ac74af656b91a1589eb79560c45c091b223b5af16605995c644fbf7f706a6214f99f6aff36d9f363466c47d32ced3b8c9f3abac41487cc6b8a901dfa2ab6046f8600cfe86d43df70ed12e822a4002e7548b35419082c510ef9770e60fbd24848685b30dd25cf0b3ee9c9ceaf3fde41747ad5f00ec5fc333df32588a40", 0xf0}, {&(0x7f0000000380)="ccc455fe898fc359c96109c9dd5a5b24a21e15983cbea859032c6c2c2868ddcdd98f7590dfc8ca5b06d7f5d53cc9324fd26e65008279f1abd5c693228c39de093e996f7963aa0834a5fc2c6a5cd878675c2507097720afbc51711f9a8aaafa82f9375ba5f296b4f3c1185ebef685a13708f51cb3e43e6e006708113f0ee888788d229542151a408d87f06f83d9c0fa1928360e2dbcb642c92bf36caa53cb7c19daa9e601b213fa0b644731df44241d28203e946ea6ec88ae5ed033373c31614c6620655a6403a5", 0xc7}, {&(0x7f0000000480)="adc28c649904f5e004e753718dcf216f7e7c510273309ed90a9398b676efbcf5af8bbf030a26162932dfea1826b41cdb352486c280a28ad28120338bc6486a661d4acd5f27c4a43d0117b73675fedda8747d7628a41d6d265858900c10c62d0e88371ca5a3dd9d98f04f38e241708908b741cbc619208b7689dded33b25a30ce0966f38226304bb532bf3038047ed4906254d612", 0x94}, {&(0x7f0000000540)="468f7610adca1181eabe0fde9dc9652dde14102e91d5583e5997a52bad1451edd8d3f5719fe7a0cc896f2d60ef724313c09f759f60cdcb8076236a3e393c3b531edcde24efd8a4939b78cd6985c5a96f98a3709c0fcc8c2eeeb7bdb49b0da8afe00765898c830bb667b9019725e601ba3daf8aa7319e2b5585fc9ca90a2a23cb40d75aa16d8716bb9ac58ac111932653548920f4f24b3c34b8eca792652559bf0cd9254c894e5a1be05968f25a7a4a95367fc268b0527ef16c46c0f52ea52025b13c88ecf52e84cf0b2b9ebe7910f9a9a368e9db561d005d9df597f4412a2a6350a6c2ac29962f0c25f2ab3eaf", 0xed}, {&(0x7f0000000640)="eb77753db166928d89584a61884af2f5a0b3bc4ef391cee0dd5940ae3236bd6403dfcb34b806cd3dee16e778bb6aa2f4a36ef3d8f8ecdc30342ed46e5efce6bf52d9556f634abd675facfc673ef9b0dc823a031fa79472c7ace18043b7a099605a2853fed3ab2916b23502776408bfe1ca3e950751028ea48dadae4256d2169dcc93eca4f78ceb14c7a6c8e91f9d73244f80c5a4e7bf261cc409d55da423525ada6d9410e337b30a284519553d2b6dd03a563b34eefdb084659731cbaf8d4698537a8012d538ad2b4e18959953", 0xcd}], 0x8, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:40:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() 12:40:23 executing program 1: semget(0x2, 0x7, 0x200) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 12:40:23 executing program 0: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x4, 0x9, &(0x7f0000000000)="d5dd231ec91824f13aa3", 0xa) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000640)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getpgrp() getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000008c0), &(0x7f0000000900)=0x10) r8 = geteuid() recvfrom$inet6(r0, &(0x7f00000007c0)=""/133, 0x85, 0x3, &(0x7f0000000880)={0x18, 0x0, 0x80000000, 0xff}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000100)="37fe830aa8fe4b9ea35e55df56a7ebb8892d3cefa3b4ef60e8fd3327a4d97619a3bf9e8fa2255dec1882b7414bdb822ab702b3fe89de0eaca4b44ff5670995d3dc5b05d1bb2c4095cd66913ea22a4e642242bfbe361b4d97f17bbfa10c68469e8ced8f3f69be3c1209e4490f89a38c4a0c219dba7769f0f40ea5067c89f724b6fcb6be6b5ff7dc446e1c0ae3206d73aa3e058a3d08429885d403343679ade19e", 0xa0}, {&(0x7f00000001c0)="1f6c8199c1556da898b86331bb26306ed16618ea662884dd08902b99768971e4c09a2863508a47636931bf07759fba9d2be922ab47da9bebea1d55b382ea7185b9213ab8de6ee047deeb2c2d996eb13c78bd28e78056729736d42f2ae5", 0x5d}, {&(0x7f0000000240)="6deeb7e79880c1302d2c9646de1ee18c10f89178be87c7e0bff1a425cfa5410a81be", 0x22}, {&(0x7f0000000280)="5e2f414fa1c0b3853ba05b29fcf35140c450c12489145123ce361938b7163557d9de65af3be8e0d23635cf104aad4369a0a1c031fccf29c8932403e338b63686d6a4bfd63815b35f8b30b987b25e786cacf08c2d9a1cba103838bf43642762303eb711afacfb2cef28a8", 0x6a}, {&(0x7f0000000300)="d263516830258fe7e90a82bf8bdd290d9db1748405b459c7d190663a59f8fbcb4c7603a50f73bc4ffaa4e2f882b658d8ca4e42b33529a13e868a0884b8f98e6ba971b00e0f99b7a131dd2bb0869f3a6a1f791aeee3f86a6a4abd4a65105c90b8a399ef20c5a86fc372171c812248035f1c8af0c3f4a3abcf6e7e272535d7a45d1074a91437ce4c1e0fc13b627bfaae1ace6f9cdc50df04b02c48086cba590f1f9f452b5ad0b41f3a103d27b6d155317785c905456cb0b84fdb3cf57616d0c870380d48e17d1e2fc4f18817d1ba3f", 0xce}], 0x5, &(0x7f00000006c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x90, 0x2}, 0x408) 12:40:23 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r0) getgroups(0x9, &(0x7f0000000040)=[r0, r0, r0, r0, r0, r0, r0, r0, r0]) 12:40:23 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8580, 0x20) 12:40:23 executing program 0: utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xe43d, 0x6}, {0x800, 0x8}}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r0, &(0x7f0000000040)="1a7ee8ad297ccade7b070b4944676dc851effcfa2d48aa9ca1b368f9b09930462bd59cb56e514b2221e9818ac064f2d68637f80e53e31d19d80ed4e654b0f4e5c015", 0x42) 12:40:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) mlockall(0x3) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x80000001, './file0\x00', './file0\x00'}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x3) sendto$unix(r0, &(0x7f0000000340)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) 12:40:23 executing program 0: socket(0x0, 0x3ffffffff, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) r2 = socket$inet6(0x18, 0x4000, 0x1a53) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000140)=""/107, 0x6b}, {&(0x7f0000000300)=""/254, 0xfe}], 0x2, &(0x7f0000000400)=""/200, 0xc8}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000d0452e772953d27de244a8b223a6f4befb1589550afecf85ac5b78d826c00348cb79698b36e79f423cba617069c09198611b3e716f0e8a2f4131e95135e6953a11034ae1042e3033a54717ae1444d7832c1e", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000680)={&(0x7f0000000540)=@un=@abs, 0x8, &(0x7f0000000600)=[{&(0x7f0000000580)=""/10, 0xa}, {&(0x7f00000005c0)=""/28, 0x1c}], 0x2, &(0x7f0000000640)=""/26, 0x1a}, 0x0) 12:40:23 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000000)="00b8925dfd8edff0d03801c8e52d14d4c2139f40ca369df5da6d26dda941e73c32d95b57a7bfee71c105") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) 12:40:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000140)={0x3f, 0x9, 0x2, 0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r4}, 0xc) setsockopt(r0, 0x1000000000029, 0x39, 0x0, 0x0) 12:40:23 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x1096, 0xfa}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="6d79eeb44b05e3bb2728c97f63e419cb915ecdf206465c6aafeac91a6291bfbb05f10796231c2bbc3acf0ae3bfda0ce9b36613b9d9751610a137573e6612c8c63168d748ffb821805d45b00c3f346dc6e4c7b9e479eb7ec072ffaf3340d1998ab6642f129f7d84856d14a7dac8654508b2434d8f1fb94bea65a29eeff509ba8c5efb9a81f4b6bbad39ce58f379af9edf291ed48b561415e4987d00a10dd9486c941f33369ba92fd32e87baa1283758970919f09c12e02a14806ba706f07b", 0xbe}], 0x1, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x9) getrusage(0x0, &(0x7f0000000080)) socket$unix(0x1, 0x4, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180), 0x10) 12:40:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000180)=""/20, 0x14, 0x40, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x3, 0x100) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x41, 0x0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) 12:40:24 executing program 1: r0 = syz_open_pts() dup(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r2 = openat(r1, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r2) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='\x80\x00') 12:40:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="27000000ffff000001"], 0x9}, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 12:40:24 executing program 0: r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) 12:40:24 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() readv(r1, &(0x7f0000000500)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000080)=""/103, 0x67}, {&(0x7f0000000100)=""/146, 0x92}, {&(0x7f00000001c0)=""/179, 0xb3}, {&(0x7f0000000280)=""/237, 0xed}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/9, 0x9}, {&(0x7f0000000400)=""/30, 0x1e}, {&(0x7f0000000440)=""/136, 0x88}], 0x9) syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 12:40:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xffffffff) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 12:40:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r3 = syz_open_pts() r4 = fcntl$getown(r3, 0x5) r5 = syz_open_pts() r6 = socket(0x1, 0x8000, 0xfff) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x80) listen(r1, 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) listen(r1, 0x0) sendto$inet(r6, &(0x7f0000000240)="c10cf980d4b224e441ead2c89a687a63b7c5dfe4abb06f18bbf3cd3894716ec80287840426fe2c0fb6843b15220432d395ada139328e5247d338eaf1c1ea36717f55b3995efc062f48db023df2dad664f66a4385be12a21c028cc7563784976f602872e712d6a4015bcbf2f59300718d1f18de22224f57264ad064e5bb2f6f8a486c613ea6f06e0e75aaa54507d370bf17be53f3b78b75f4b47312711f0567f0a9c34284c9fadf5d15dd653b5377559ffb5e8b64a005ce65de4f1874cde5fb9509f826340077f4801d973c867599bcfba6a7ee54910c5f05e665b0247c3dac8a44f7f399237c8a3e2ad52fca1b3c13273d96d92a73a3fcbb9522cb71f0ecd9aa8a1ed7220f97aaef4f8bf0398d17f0949e33faa7c21df8f6b8e6da6ed9404b6671ca69fadc322ef7a7bad90666263501985d78cc5c3d28425fb48f685775e54e1a35b592c22ea079d35beeedf7e64f9888df5f757f2131f225d6c690289b56ec1d80363cf546b301eae6acbe9d55bd892101794f7c9919d217daef9a3fefad6796bd07e045243b0968d5ba27a183c873f5a3f1cac95f9b4af01b3aa6892ff9b20f1edd5fd6ab4d8e7a5b142d831b8220a72c0b027e11aabb8416640ac0bd796bfb73c963387c7830d53fe920c8441dd419babdc1c38cfad9fec21e7e96e03f224d22f2be6c948c2ce7dd8418682cb596dee4362164cf0e50392cd2e44a5464435040daca8208b2ff9e216fa2267a1589527119930d995cadb4142df3371004387cd389bd409f9fafca5476c22d459633de40f189653b85dca0118893d56f31f9696e24afe96edb9a21bb8140aba3ec92a2f8f533f37e8ba8c73cd395ffdeb610a481603428a40573ddf79f61f8a3ff0db2fd64e2ed645e6ff5b81e41300b1dbf10a6059f4ea8a9cf5652ef119f72c3431538f63a6f976b0e4253c77b11d8f448c8a93d50c7d08ee425f3592d816093f01d52a49b7279c74f1a42b14bb21b8ae3481a131ed822120587760cf80b324b9883da96ebb38fa3c3013924a55038ce66407af964b1319a6f84a3082552079f56e1a116a94ae28840a0f94fa31ecf1d5f5a2069ff1c432c232d9e68255c9ff460a2dba47bd0516d914eb6963c8721101f8278a6190b021a7945f09ba38df40caae06b271ac99fa485147b79f300dacfdb2ad2da1506f079b0b2d0dba4d0e9966e9042989752e62970bdec2c712d844e76b1791b04ca9d6edb33b87560adf07354449f292252209abe59b76578a2430971d81cf741151c5c0629cebe8567650cb51d897361dd76ea0884e6ba478785c0dd78cbcab9680f113e693041bf6260707c27271ebc71f8c2b4bbec8382c9d74cb171538f99e1257ab236c7014ea06fa4ace4c26a90b8f2f52adf76114ce7b89ae2558abadb0fee980c99bb60c62819abc4093244c2c44d7b8a8bbf4a91554cb9af75be00ec549770039bb427d3bfa1f0c58b6622e711c6ffb03a91a929e3d50aefd36b3fddf8498142d038d75f81a5f629d9403969a506db183b636f3183cd1759cdd22a94af56cc8c639893e120b571adbf60f33ee51440b2dd85b426f9352ce6af6a0d1aa005e5c7922c8e53eb420ea0e7ca0d299e264a22ef61abad71b129ef28cd5c69c2f1cf6412d07993be3876e8b2c9a65d7c9af9fd17b26294f4995e762442385dd0b8100cc4052766ea731863d66efebd37f4b8d97b3dc6409e187115fe885b4661776b9fac5a4d7c26c8e5ffaed5357dfe40956f6a5508315abe2fb552ea62b83862c24c7dcf88b0beaafbaf1a4cc429737bfcda5f6037719e1c61736e46830b925331a17ee5edcbf1e93cd602195a73651ce78b464d00daee498439df9f85fb0a24cc8627468ab55b2f6d8eca6a56f26c9b0c827cf4dd2797500b37a4d3a5eb9a3f7560bc4389c2382223f8fbe37c747738976c85b23cb1b13d14cbce2960108211386d5145ab11c5ed95cec254e5dd6b0e96347d29691674fb6291198ee3192bb9a090128a0439a27d5c095b50e826086776e4e08bc3796d8e13a1ba8cdfac4df64aabcdf356327d8b08efb9bcda8b43f929cdf9f17754eb39eac9ddf172c95aa6cfec91f19e7331116db5b527aaad66fc35c55711d3efbf303abd1ca5174a9a5b46bf3e29db709767734d3ec54b3f2e236b4632381610367f88737ae5052d3984ba660ba01f99d10f99899a8c03f4045507ed8d0167b6a23e9aad2a91b33b98e0ce1e52479ca04993f569fb4a2f3dedff4fabfd3893726ef611c319844566e005a8a53edcba05404215146ae996693816ca011f06d5df0ef2d199b7fcd0d00ce73c3221ad85fb53a102a032f01072d682c272fffb6f8ee6d0dd693a0131dd27ed50666c5489ebbb6b253bd153f7881f07d2dbf382bc8706b9d729db85e4977dd4f3d97d736de42fde3cd301aecbc4c18da9283082194f67aa71b759c6d77a9029c0bbfa88446297f9d9d293ea1a11f0a5c8be4d3d9e0f245a00958212916d9f36614895d0a591273618ec87c20394e593585e71a0bdd009f6dd978f77231cf83f302f4c5a9e01844ee35fe179a23d21f15d35a3d1e1bdb243259811f6d2656c6ff5b347da7d8e7f883e4883600fb27c2e4f38745b78f65f794848535d02689fb04bcc7b85e9521c69a52b10ddaeb9e1dce00706754d5922a2b5835bedf428bc6ab749e60cd1c6c84ac9d3b2116f36ecf473828021877445d7dbe23fb7ec1a96a309e9b989b0cbbd545ea7d390f39d793370cd5b4a7c203cc7a2ca0f763e91c895678e1f7d44f4aa2ab2d20d57f95bd01441798cba251f2144aa0afc62be4ed6f9fbfa6ddb94df3dfd79330b3fa44388265d3ee5649eb95ef98af360760346cb9035db495276408d81635ce56b399ad4161b41d4594a121f3bd7d378666f508a303e2651c8d33b5b11e596546a036615210d2921c3ae893a6e18c0505442fde4f0ddef26424412ce1ff8dabfbca43961a2354cc51bca3dbeb9465aee9aaba90dc2ed8d624fcb0f5ed2c6870e9f9d308b0af77e0491961fd1a5dd2010160be73e9b43eba8250e1f69bc2c50105ee2f97ec457444b4ec3740563f7f365664d0816bb13c6c91cc2d1073b41d62c6ef5da1ae54e07214cfb1ec1cf18772c18f7d3a221d9aea91650bc6352dc0cb3a5e076a793968694f55c52e77cc369cfdd2806430c47622612b678c024e4ddfa0dd495d0986cfbf6dd6a7aaf1b66b3353c1ccb30d98dca926e505a2484355c4657ff224d9d6c295d05da7dfa65aa3fe1ca03b66fc8ef99b5413d79f15b0fd981432b31de33586fa96b183be6cdc83e5d2ce4948fd5dd07b1652646831440abab6b6632a3acaf2b2cc451696ccfb57aec51294370c3eacb1d6aacf274d7a5cd1cf12f903c66215e2d2020d4053b6a56fe31bb9670bb3a43d8a2931a6eb504bf99b3542cd99bd0e6bd89e3c0628f543e47e2c44e6874789f1fc9dd42fd43ab7b537518c93666f487214212214a508395342fd7958a65b2c98c0a9e188867fa2855dad2d8b08329df24f66f725f19d637faa7ce9de05edd7d9366bc259db04f757b3e1415fbb78ec783ae86fb509b072494e7276b38da812584a6a927cf0dc3394428d996ffa1a6e8140e8e8c22c74e44d385e8c8b8b42b8ca6a2fa84a7ad38b796db26d3cab0417c53da605fbe9c650b3c4092012ad92ec64a3d4a56385f01d37d016f6dbaed14c26c501f853f0e08a022aeb231c3d887f87da205dfebd02b9be625ebfe598b04be24677dcc2d4caa1e348c42b9c17b8c7327015c7be6ebd2bfc00198d1b87de55b07872ccd8886755514dcb0381cb68af728029cb1e05a6914faeb1c25f09ec03dbae9069bfc439d9a15ff1e258c23f356d7ed5170f411d79235d160629f81e3b65b222a70be66870b3e60c21074f36ed1053216d92e8b6ae696dca14d6138a328cc56dac18895a3b5dcc9462ad00e7d57e345808e37917234928ac1415187e1a37180c56af6e785f0523bfc7cb7d84f4ffe64cbf2dffed401e9b4fc905c4e3bc08103f5e1016a170795bee269df1212688e09522184a279601811d6629996d424a3b4b8fa719e13360f9acca04747b8a630bdab440a756a4ef822d1ffce2f02e5fe581f0044950f0d66e9dc5ac64924b90062e16e283c262c625fbd20ec19ea36de3f3c4248ae2930eba59527a6958596c12ecdafe2c93220c17b0f54e4cbe2b7bb7a6c098196d55665242f8ce8db69dea767dc7a72a210ba8c448f5b8bae822176f7c257ac5e67d5c3f068d01edac5bb59ee3d9925c32621be928c9bac45da2c5ae8f3796882cab1c95a2a09c1d9d7c3f1a999d7043410f72af4927c90c5969f99f667cadeba27a663691f4ba703516eae0f994ed1f110dbca2414acffe1b874466ed72b0cb535cea9b851ddef39ccce263d28929151e09245a9d4dd206dd996171505a2bd8cc60e47407c0f3d1bbc59ca4ddc880835d7585fe930cc41ed30cdb5bf49cd0c58b93ed4e1eb89b3fabba987f9ddc7ad7c4da5e88cbca70b08c5789460c29f0a8e48626df461e8f91adf3574299574a24982a7315b125015bb58f2e7e0b40dbdea6a55cf73add22d6cc46059c15957d9ad31bb7c50228818ed998d4625340ac61dc04547cefe51d61821aa22d373a8427f1e28d75bc1204e0335cc4385bcc51f9a193afe6fcba952373c022ef79ad3d3d296c49de5801ba8821792acf744951ba2ce26f7491a1fa0841b6d8ceb675bdbb64d5c78c4ccbfcd8abaad91d88058b459fd4e3b8d3489a06eb2bea65d4705b7769bccaa4a05b3159262982501feb0273506bc5b8bd4a5eb9ec5bddc97a43c3430c059980982cd961ebf2dda90b7d36f8d252a945b66e8a5913d2e3281b229cbe05aa3f2d17148d8efba3dac7ddade31c483e364caf69bb91d705481e782464284ee61734357fb7fce3f83ea2c230712b6809142fefb5998cd6189af9324be8228396277a1737b022f51c3b879c19dede8ba97a558abe9d23da79af027935c47ec4a22a504eeeb6ac14f00e95f15bc566cb009cd6d8368b5d39af7fb10349f8e52bbdab60dc4af7534eef87d9a001c69a928fce8cc7269f61160bffa8972b7372b5c5b6b87a4a6cd23a592654f4314ba438b104de094ea999246139cce72a51bda7bbce1c828e1ce7a9b0da79ad6b08881276426d554c68ded555341bed903e4382d31b0ee08646a813d5eb3436183f75cd624c3b85529d1e88c6d3d74de89c57f68f04ea80866ca5d05839c09acbede01af035c44ae6182a4bde17ad50f6c2f1256c88c39a7170992b4886a87893fd3099236a2f05294163b280ad0c6b42b3dea0edf7b73cb3d47c89a1749f96030173c660e43632b2676bed8d9bc95406e1a3b8ea2246100b6f198b53cfbb2c79eea8f4fb71706ede8064af6c32a7fd3b806d913e265e0bd99230ec581d7af1ef289f9a78b4e63e0f11c3a9448bad6f2d9c99b65a54d0b558b57909fa6e42e9339d5f771a32969d87bbfefcdc866d9f78694d86c636c0f01e2eecf5f8998589491403415792cac727b180b7cc904416daa821f45c44aa6f0fc49a480024b8653f4a5b35e247acb0da9e886efca4a1b9e3d3944b84fe9907722b48b951d46bdcc93e3c2cea47d8332a8d57c1bace1e40f643479cd594e61f8c4f3e43de2e2798537a235ceb25461de93b5ce4f901f0ec3be6f94622b3f24bee9b2d669029a889a24b96214a23ae25b70cf84f7cc98fb222c1171e059dfb5ab041630fb8556967472339d1ef36c1afdb9d462ec37237df90a23d9f1c2fb6e016cb745cde0f04d87e66e866a55", 0x1000, 0x1, 0x0, 0x0) getsockname$inet(r6, &(0x7f0000001280), &(0x7f0000001440)=0xc) r7 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000001300)=0xcb19) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001480)=0xc) r9 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={r4, r8, r9}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001340)={0x200, 0x9}, 0x8) r10 = fcntl$dupfd(r0, 0x0, r0) getsockopt(r10, 0xfffffffffffffffc, 0x6, &(0x7f0000001380)=""/13, &(0x7f00000013c0)=0xd) ioctl$BIOCGHDRCMPLT(r10, 0x40044274, &(0x7f0000001400)) semop(r7, &(0x7f0000002d00)=[{0x0, 0x1, 0x800}, {0x0, 0x80000000, 0x1800}, {0x4, 0xffffffffffffffe0, 0x800}, {0x2, 0xb95, 0x1000}, {0x3, 0x2884, 0x1000}, {0x1, 0xaf23, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) 12:40:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, r0, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 12:40:24 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x112) r1 = socket(0x2, 0x4000, 0x1) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) pipe(&(0x7f0000000100)={0xffffffffffffffff}) renameat(r0, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') r3 = socket(0x2, 0x1, 0x101) connect$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66eb256c653000"/26], 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) accept(r2, &(0x7f0000000000)=@in6, &(0x7f0000000280)=0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) 12:40:24 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x9d, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000004, 0xfffffffffffffff7, 0x80}, {{r0}, 0xffffffffffffffff, 0x0, 0x21, 0x1, 0xfffffffffffffff8}], 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003eb000/0x1000)=nil, 0x1000) 12:40:24 executing program 0: r0 = geteuid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10400, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) r2 = getegid() chown(&(0x7f0000000180)='.\x00', r0, r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 12:40:27 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 12:40:27 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x5) setsockopt(r0, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) 12:40:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000040)="c94c388116", 0x5}, {&(0x7f0000000140)="48eeceb88ff5a230fb280e63dd8661052847377c731d175053577eaa4fb03874eef7faaabdd54d400daa92ab4489b69ad6afbb0ce8b3c54b020b4d8af40337437a3c58e9296e81382cc26ec50779cab7fcac18a714f75c3880", 0x59}, {&(0x7f0000000080)="2a900f6b53ded70f2ac9aad4bbb6820cb9d16c78f97b9cecc87bea51460ed3ad247b72ee250c85191787d867b55eaf12133e8a15ac", 0x35}, {&(0x7f00000001c0)="b116d8e500741f139f969e872f9035db6d59f801a1f35d1720fad6140642602e3030dbe783eda8ac91d47b82e68cd1ebd1a52ae7f3a3540ba09670b51fd48ed0f3ec83705d406861d5628d487b7fea7e64ac4d09c14a422fcb88e2bf48149e017d8da709554015cfd36ddbdb278c21f08c2d03d21d77617c58", 0x79}, {&(0x7f0000000240)="3b0f8c476da068b5948153dc84d33091e877114c97fc8e0ab6f43d0add8c920768f0ddbf831c9ea8c854ddb59f506ebc13fae0df9994196450093035d70374a85d272a9eec0e01009ab7acaa13b3440bcf004393397dcff362d0cda0ae1f2536d7f4890212a5cb84bf6d9d42894a1fc75f58bc9a40587f3e71dd02861293751dd0c0719a2d2b51666c82ebd41f7c3ce61f71dbed1bfd3dae448d738a34ac92b3b05a70c09ce07b9a7f7092f0bffd7bd8a82092b1aeeb93ead8df48c19cb47da6fdb8f33fe563e41b9bb8a9424af60f7428281188eebfd20b11871c245e076d228041f3da17b6", 0xe6}], 0x5, &(0x7f00000003c0)}, 0x8) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 12:40:27 executing program 1: socketpair(0x1, 0x4000, 0xffff, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x1) socket(0x6, 0x7, 0xe3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x29, 0x80000000000000a, 0x0, 0x0) 12:40:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r1) 12:40:27 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 12:40:27 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8001) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x8000, 0x0, 0x9, 0x6d, "d5cc526db46b998e935a70bd407aeeda1b897d40", 0x8001, 0x1000}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x9, 0x8d8, 0x10000, 0xb94000000, "824abe67f68949d6f05a28aa9b08af637e28da48", 0x200, 0xceb}) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x104, 0x1) write(r2, &(0x7f0000000180)='X', 0x1) pread(r2, &(0x7f00000001c0)="8b829635365be33a255b878c88b1921080770800d9d656db8b47929f5cbc972bb53751027c4cc1b382d10ac6becbeca6a2c39ec6a5d380319bbcbbfc8e9db2b51c603410b82ae15ec09aeae9caadcd2a958357dda865ebbe065459f5940b7c55ab5dee64176c9858a0f3e4105f9629d12a9c60a32ffca027abef1db22554fbb66d42de49d55c60c8cd64dccc9dac667e5c5355bffac7e30941f6b700"/166, 0xa6, 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) faccessat(r1, &(0x7f0000000280)='./file0\x00', 0x40, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) fchownat(r0, &(0x7f0000000300)='./file0\x00', r3, r4, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000002c0)) 12:40:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x8, 0x105}, 0x10) r1 = semget$private(0x0, 0x2, 0x109) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/63) 12:40:27 executing program 1: execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x108, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) linkat(r0, &(0x7f0000000180)='.\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x10000000000001b3, 0x0, 0xfffffd9b}, 0x42) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000100)="49a7ead12a0db96089876e8e8581c712b9fc895ec1ef7f1a5f0ef0b4942a324a5189cb16d2676ace2982118cc330d029678b331d2248c0617f0b761b56df83f7ee62b1a9b39db2f2c3ad6683762eee88ea67fdef05000000839317555f0c51dd22b829e4076b756ce334960faf0259cd340acb4174b0f735f7f271cdde324e", 0x7f}], 0x1) readv(r2, &(0x7f0000000400)=[{0x0}], 0x10000000000002c4) 12:40:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x1000) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) dup(r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) r3 = dup2(r0, r0) kevent(r0, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x21, 0x1, 0x24d6c74b, 0x582}, {{r0}, 0xfffffffffffffffd, 0x8, 0x5, 0x2, 0x8}, {{r3}, 0xffffffffffffffff, 0xc, 0x0, 0xf7, 0x6}], 0x5, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0xa0, 0x0, 0x3, 0x7fd}], 0x0, &(0x7f0000000100)={0x8, 0x6}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000340)=0x3) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000240)=0x81) 12:40:27 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 12:40:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) mlockall(0x1) r3 = msgget(0x0, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x2851, r4, 0x0, 0x0, 0x0, 0x10, 0x5}, 0x4, 0x1f, r5, 0x0, 0x4, 0x40, 0x8, 0x8}) 12:40:28 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x14c) r1 = socket$inet6(0x18, 0x4007, 0x7) r2 = socket$inet6(0x18, 0x4000, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8, 0x0) socketpair(0x1, 0x0, 0x9, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x10, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x48, 0x0, 0x862, 0x2}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x8}], 0xe000000000000000, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffb, 0x7, 0xf0000000, 0x4, 0x2}, {{r4}, 0xfffffffffffffffa, 0x61, 0x0, 0x3}, {{r5}, 0xfffffffffffffffb, 0x10, 0x42, 0x4092, 0x4}, {{r6}, 0xfffffffffffffffb, 0x10, 0x40000002, 0x7f}, {{r7}, 0xffffffffffffffff, 0x40, 0x2, 0x6, 0x5}], 0xb435, &(0x7f00000002c0)={0x7fff, 0x6}) r8 = syz_open_pts() ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000140)={0x2f, 0x1ff}) syz_open_pts() 12:40:28 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000e3ffffffffffffffa924952970b5b55a7dbc6070a16fde1ddd743294b07473c588601bd93ad865f2c78c0fd872fb0875e720f2d6518ca1fdd423497739efd04874ef9d08606512eed828131f8d3e044b53eab8e0ec538c9e7239c2525105e5dd1311ec9cfbf62f5ed7ed67500caaddca30091f942bfb9cac45be843219b6f7daf4877965f2c8de2a64fff6126ab74f5c005e52dba03e5a3f50e3009b2122058d10c34f633d6a35f3dc3f9ba868a340f7071ab3d877331f2356a463a118440df42454c1e0daccd35ee73a44756568b348beca513a363f1d814e9160fe"]) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) close(r0) fchown(r0, 0x0, 0x0) 12:40:28 executing program 0: getrusage(0xfffffffffffffffe, 0x0) getrusage(0x0, &(0x7f0000000000)) 12:40:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12, 0x30) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 12:40:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x81, 0xffffffffffffffff}) 12:40:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6ed, 0x20080003b, &(0x7f0000000040)="ff000000", 0x356) 12:40:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) write(r1, 0x0, 0x0) close(r1) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 12:40:28 executing program 1: socketpair(0x10, 0x4000, 0x57, &(0x7f0000000180)={0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/10}, &(0x7f0000000200)=0xc) r2 = fcntl$dupfd(r1, 0xe, r0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x0, 0x3, {0x7fffffff, 0x9}}) r3 = syz_open_pts() write(r3, &(0x7f00000000c0)="8174aa3814016e899bbe8701b27d7b3d5e62d5b62b52216f73a1e2c4d5e1441de23e2bf97f70e7bed27c46c5f9d44050bd826ebe458c0897fe6763e2ef2a77ed8b2d329f8c44e083bb5a598ad9613cc1f69cde8118fa2be692f0eb8bfa521f665b493265c9e0aa3aea1da7e1d5fe6eab4d23387979fe89068545768b6fcb08c9770d8a87d871423e6f795bf527b8b7ae", 0x90) r4 = syz_open_pts() r5 = semget(0x1, 0x6, 0x400) semop(r5, &(0x7f0000000000)=[{0x1, 0x6, 0x1800}, {0x2, 0x3, 0x1000}, {0x0, 0xffff}, {0x4, 0x101, 0x1800}, {0x1, 0x7fff, 0x1800}, {0x4, 0xa3, 0x800}], 0x6) ioctl$TIOCSETAW(r4, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) 12:40:28 executing program 0: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x4000400000002c2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0x20, 0x2}, {{r1}, 0xfffffffffffffff9, 0x3, 0xfffff, 0x4, 0x3}, {{}, 0xfffffffffffffff9, 0x10, 0x82, 0x7f, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x30, 0x1, 0x4, 0x7}, {{r1}, 0xfffffffffffffffb, 0x2, 0x10, 0x80, 0x10000}, {{}, 0xfffffffffffffffb, 0x86, 0x0, 0x200, 0x2b}], 0x3, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x22, 0x80000005, 0x6, 0x6}, {{}, 0xfffffffffffffffd, 0x4, 0xf0000003, 0x9, 0x1}], 0x2c391eb8, &(0x7f00000000c0)={0x1000, 0x3}) syz_open_pts() kqueue() sendto(r1, &(0x7f0000000300)="b3b0fbbf10179d01de783fcd3f1416e0a3429a61b801a6079e5752ea4c3add55d1b2938182d9952de571b4ab4fe59c649215a3f940f6dc4ce0aeb4567fe9c91081eb0e182bf30e44ec27e7acc0c87cefb227710462c684b0dec85cabcd745fac88538019f04e1e2e22584c", 0x6b, 0x0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x4, 0x4}, 0xc) 12:40:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f00000000c0)) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000040)={{}, 0x2, &(0x7f0000000000)=[0x0, 0x0]}) 12:40:28 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000004280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d7cccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc036531deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0xffd}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 12:40:28 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 12:40:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) 12:40:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001000)={0xffffffffffffffff}) write(r0, &(0x7f0000000000)="e39a3047451993beb60b864c6d75e9ca33e96cf4d3c813e27d3a5332968c91c00eed3ee5539548f420b0f583594e5c04fdcdf2f6370691722cf5324b0fbd0874b2142e65c52568fa804a32ba3145861785caa40cada173ffabf63cdf0b12b459db7f857b67d4fc3cb4b7c716957a80beeb4fe756ac4af6366a38d0f6a5af4976665c768ebb97ba21f315d4e3fad3c5914d3498078d5dba05f557c1a5b47436631246ad6fa7", 0xa5) r1 = dup(r0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 12:40:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x80000000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:40:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 12:40:28 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 12:40:28 executing program 1: r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) recvfrom$unix(r0, &(0x7f0000000300)=""/202, 0xca, 0x40, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0x1b0) 12:40:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000340)={0x539, 0x6}, 0x10) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000700)={0x1ff, 0x9}, 0xfffffffffffffc39) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/197, 0xc5}, {&(0x7f00000002c0)=""/81, 0x51}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/251, 0xfb}, {&(0x7f0000000480)=""/59, 0x3b}, {&(0x7f00000004c0)=""/85, 0x55}, {&(0x7f0000000540)=""/44, 0x2c}], 0x7, &(0x7f0000000600)=""/87, 0x57}, 0x802) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) 12:40:28 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) fcntl$setstatus(r1, 0x4, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "bdbc386e71a516733cd04e5e6652d646b537ea9c", 0xffffffffffffff01, 0x7}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x9739bc1267a8581c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x80000000000, 0x5, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 12:40:28 executing program 0: shmget$private(0x5, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x3623) 12:40:28 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000483000/0x3000)=nil, 0x3000, 0x2) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r1, 0xffff, 0x180f, &(0x7f0000000140), &(0x7f0000000180)=0x4) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001180)) 12:40:28 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10430, 0x0) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) r3 = dup2(r1, r0) renameat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') 12:40:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) pread(r0, &(0x7f0000000080)="6d4ad0692a87f4d1441d4ed6b6d36f6f8583a4ea0afe7297eded21b929dfc61c8cf57302fbbccad9853ebf568d92764cc3c06dcb7ce6ed896c0b54f2a28763b5b19dcbac2e839bb7010091418e4d240556e04adea205db92d00f2698a808b4e4611a1b075ab14af50a1fca07bc15bfdeadd5e04b50c2f6cc70a9bc8d6b0e492ad0283795e5c08838864178f4c3315348fe6d9dd0b9c041fc0b2c651c27455145f0ab60f7988f22ee05ba4fa0d530ed916aa04cfbb50fa77e666f0018a3d3fba63319f96c81c400165501c197c13f3ecceefb3f10c63a837e1ab3f58a92b6c71ada5fcad958", 0xe5, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 12:40:31 executing program 0: pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000001100)=""/42, 0x2a, 0x1, &(0x7f0000001140)={0x2, 0x0}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) lseek(r1, 0x0, 0x2, 0x0) getdents(r1, &(0x7f00000000c0)=""/4096, 0x1000) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xffffffffffffffbf) 12:40:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) r2 = dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000b, &(0x7f00000000c0), 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) 12:40:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) flock(r0, 0x4) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 12:40:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0x0, "a2000100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCDRAIN(r0, 0x2000745e) r3 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0xfffffffffffffff9) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0xffffffffff7ffffb, 0x1, 0xf171, 0xfffffbfffffffffa, "dc04001b00027f9b19cdf9fa581139520900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:40:31 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = dup(0xffffffffffffffff) ftruncate(r0, 0x0, 0x1) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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) sendto$inet(r2, &(0x7f0000000100)="af734204a27fa532fd3a4372c0a96588a5b9b15b6a8163556341eadc8e181eb0932f273a7d947a0964f62c8a1fa983d1cffd3a48f7a4ba80b775b70b2e3f7ebd23ff0c766de69f004de8c6414c0c261dfee5c9dd664282c5bdf6ac62006716d50b118777a81393857fc024492e3a74143e95ad2a556ddcb0bd1623e6eaa5a6e96dd805a85b28cc5835b2a192a06baf9fbc9a6d4b21ad977b95f2f2c0c774ab184b95c8a4e16ffd6d78e977c04960b38ce213399681377cf4b04e1ff47d1151b07a9714f0cac8b9199488fc78106f9f686b6c73e56a83d610a62eafffc10c8862b71cce43b7258f4150a6a761eb081ad3390f4919c72118a2bb16ec262fc345ced6c19a4e9dddda9594acb43a8996e4c59d3bf3bcfa07f99f4071d3f859277338c09df1bd65fe273a80971e5d6c661f841c462a370281173067bcf022e9c13714de65471dac12460f3f178d4a2eb558f107110bfb1c0244946915646ef71e7d061881757212cf3c060fadf0133354bf8b5c63597d09bb68e22a54ad3fb5c2c98c7987c019b9aac99b0e4c6e763562d6b3391dc8cc2b90d745faaa1fee41bdbc747195bd891435e2c3b15596854c9d097130d9cc7d1a21583d7fe8ea7093b61effc1b9445a414c731a04ddce09515d5160db58db4df5e827c6208d448abae07f5bafdf46020b0645f11bd23d3c3e9690066856b5cb55f7c812d43c61857970104ab6f40f7b3cbde04365997f1c5c0701288a140ea4d09928760009bc8b43161ee0db7e6eebf308b1ad1fd0105948783c0e59fc65d25df7f6baeaac4f324275a7ce4ce51181b827b2182f325963da30833b744f9ef4850846b5990d39d040ad0c08644a15ae7ac13442cfac8724185ca623bfc9dce0f475249f48f98a7f2b520452ba839ed61284c4cdd957decde93993998ab3d0b7be732b8111c6589db6b420fab3459435b2ca91242dc1eb6cfb67dbbb593b7324cc97fa9fba5db896ec63731482b8517591ada7d7fda33218ab08ca5c946ee499c81dfc313127c3b9aff747bf39e0003676c2415c78c11fe5f66a7f3cf51d2b68afa282dae40e9305b1e9afdc9b30fb963a526541fc4bfcaae62cfcf25def8a91b3b8b29191848efc2eadb87cbf9f05d96d89b3bcfefc81cdfae37e8a4d4e63d96fca1957dccecfd266d0daf32a27401df8ec394660920e3a3b5c48e1de96fed9a3d1c96d2e1b59892620fe5afc0e9e3bd25f9ddb614e48c3662572a943580610b5736175b3a2a5e14c8b9567c0b18642de1bb0a5366656f6e54ad62198e5bba0582ab42c8ac979c78e204e72ffd1d17cca05826a989e1086530ea5280cbe40b137f75ffa39912fe28a796ef33ccfae85f3089d094cab71ecebabefcf78dc355b30fa90d22babe3e7db759443e454889d4492b90b7ea09ef91b86ab80dd01ac2cc64d073c0698b061a2b3def0d1b3a73f9d916533307b93e0a2bb5be0b568ae15b89390e429e7bc9061042bbdaca24accdd26d3b66e5f8edf5a800e93d49aecfbc19450d34942873cad793e2d6993516edfb4bb352a190b0e69f6d6424adff39515c1ff0d83c21887aa4ca7ffd5ee113a9783142f07ae37b5912848896e0bb36fd5fad59de41ed98cda85054e28b144fa", 0x484, 0x0, 0x0, 0x0) 12:40:31 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() dup(r2) kevent(r2, &(0x7f0000000000), 0xbf, 0x0, 0xfffffffffffffff7, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 12:40:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = dup2(r0, r1) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 12:40:31 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, 0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000100)) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:40:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000140)={{}, 0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x10a, 0x0, 0x0, &(0x7f00000001c0)=ANY=[], 0xffffffffffffffaa}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 12:40:31 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 12:40:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="aa", 0x1}], 0x1) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000100)=""/89, 0x59}, {&(0x7f0000000040)=""/48, 0x30}, {&(0x7f0000001240)=""/228, 0xe4}], 0x4, &(0x7f0000001340)=""/106, 0x6a}, 0x801) read(r0, 0x0, 0x4c63ce8c65b5e4e7) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000013c0)=0x8b, 0x4) readv(r1, &(0x7f0000001540)=[{&(0x7f0000001400)=""/93, 0x5d}, {&(0x7f0000001480)=""/165, 0xa5}], 0x2) clock_settime(0x0, 0x0) 12:40:31 executing program 0: getrusage(0xffffffffffffffff, &(0x7f00000000c0)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000240)={0x1, 0x10000, 0x6, 0x2, 0x401}) r1 = socket$inet6(0x18, 0x7, 0x8) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) dup2(r1, r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20080, 0x10) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000040)={0x8, 0x3}) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x2, 0x2, 0x70ad, 0x1, 0x6, 0xffffffff, 0x8, 0x1, 0x1, 0x1, 0x7fff}) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000200)={0x80, './file0\x00', './file0\x00'}) 12:40:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000003, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0x3, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 12:40:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1ff, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) 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) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000100)={{}, 0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:40:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) recvfrom$unix(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x843, &(0x7f00000010c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 12:40:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140), 0x0) dup(r0) 12:40:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x2fa}, 0x8) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x44) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20108, 0xd6fbac561cbd902a) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x40, 0x2, {0x3, 0x9}}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x8, 0xffffffffffffffc1, {0x4, 0x1}}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x3) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x6c) r5 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x10, 0x20) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000240)={0x6, './file0\x00', './file0\x00'}) preadv(r3, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/191, 0xbf}, {&(0x7f0000000340)=""/50, 0x32}, {&(0x7f0000000380)=""/11, 0xb}], 0x3, 0x0, 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='c\x00') ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000480)) bind$inet6(r3, &(0x7f00000004c0)={0x18, 0x3, 0x1, 0x7}, 0xc) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000500)) r6 = open(&(0x7f0000000540)='./file1\x00', 0x0, 0x6) syz_emit_ethernet(0x6, &(0x7f0000000580)="068823a6c1f3") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r7, r10) r11 = semget(0x3, 0x3, 0x8) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000680)={{0xffffffffffffff80, r7, r8, r9, r10, 0x100, 0x2}, 0x3, 0x9, 0xfffffffffffff4dc}) mknod(&(0x7f0000000700)='./file2\x00', 0x2086, 0xf4cc) dup2(r5, r0) recvmsg(r2, &(0x7f0000000a80)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000980)=[{&(0x7f0000000780)=""/217, 0xd9}, {&(0x7f0000000880)=""/209, 0xd1}], 0x2, &(0x7f00000009c0)=""/168, 0xa8}, 0x840) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000ac0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/zero\x00', 0x800, 0x0) readlinkat(r2, &(0x7f0000000b40)='./file2/file0\x00', &(0x7f0000000b80)=""/105, 0x69) getsockname$inet(r0, &(0x7f0000000c00), &(0x7f0000000c40)=0xc) 12:40:32 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)=""/58, 0x3a}, {&(0x7f0000000180)=""/187, 0xbb}, {&(0x7f0000000100)=""/18, 0x12}], 0x3, &(0x7f0000000280)=""/81, 0x51}, 0x42) getsockopt$sock_int(r0, 0xffff, 0x1803, &(0x7f0000000340), &(0x7f0000000380)=0x4) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a71100000029000000330000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) 12:40:32 executing program 0: mmap(&(0x7f0000009000/0x2000)=nil, 0x800000000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) 12:40:32 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0x0, 0x5, 0x22, 0x5, 0x6bac}, {{}, 0xfffffffffffffff8, 0x10, 0x0, 0x101, 0x7}, {{}, 0xfffffffffffffffd}], 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = dup(r0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffd, 0x4, 0x8, 0x8, 0x1000}, {{r1}, 0xfffffffffffffffb, 0x18, 0x40, 0x0, 0x3}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0xc8, 0x4, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x90, 0x2, 0x5, 0x4}], 0x1000, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x10, 0xc, 0x1, 0xfff}], 0x89e2, &(0x7f0000000240)={0x4, 0x1}) 12:40:32 executing program 0: select(0xfffffff4, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x20000000, 0x100c}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) openat(r0, &(0x7f0000000040)='./file0\x00', 0x300, 0x100) 12:40:32 executing program 1: r0 = socket(0x18, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x18) ioctl$TIOCSTOP(r1, 0x2000746f) shmget(0x3, 0x1000, 0x310, &(0x7f0000ffd000/0x1000)=nil) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x200) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') socket(0x1619975eae24eccd, 0x1, 0x6) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x20) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x34b6, 0x7}, 0x10) 12:40:32 executing program 0: getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000000)=[r0, r0, r0]) r3 = getgid() getgroups(0x5, &(0x7f0000000040)=[r2, r2, r0, r1, r2]) setregid(r0, r3) 12:40:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000180)={0x10, 0xfffffffffffff001, 0x4, 0x4, [{&(0x7f0000e00000/0x200000)=nil, &(0x7f0000f41000/0x1000)=nil, 0x9}, {&(0x7f0000fb3000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80000000}, {&(0x7f0000e62000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1ff}, {&(0x7f0000f2b000/0x1000)=nil, &(0x7f0000f4d000/0x2000)=nil, 0x6}, {&(0x7f0000f43000/0x3000)=nil, &(0x7f0000e0b000/0x1000)=nil, 0x7}, {&(0x7f0000e5c000/0x3000)=nil, &(0x7f0000e5e000/0x1000)=nil, 0x6}, {&(0x7f0000f8c000/0x1000)=nil, &(0x7f0000fda000/0x3000)=nil, 0xffff}, {&(0x7f0000e34000/0x3000)=nil, &(0x7f0000efa000/0x3000)=nil, 0x1000}, {&(0x7f0000ebb000/0x3000)=nil, &(0x7f0000ede000/0x2000)=nil, 0x5}, {&(0x7f0000fbd000/0x1000)=nil, &(0x7f0000ea6000/0x3000)=nil, 0x6}, {&(0x7f0000ef1000/0x2000)=nil, &(0x7f0000f6c000/0x4000)=nil}, {&(0x7f0000efc000/0x2000)=nil, &(0x7f0000ed3000/0x3000)=nil, 0x3}, {&(0x7f0000e33000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1f}, {&(0x7f0000e45000/0x4000)=nil, &(0x7f0000f49000/0x1000)=nil, 0x54}, {&(0x7f0000f0c000/0x4000)=nil, &(0x7f0000eb3000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000eb5000/0x3000)=nil, 0xffffffffffff97a3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7f}) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 12:40:32 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000, r1}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x100) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0x3) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x63) connect(r2, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) getpgid(r1) 12:40:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 12:40:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x35, 0x0, 0x0) 12:40:32 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x7, 0x101}, 0x8) r1 = socket(0x2, 0x2, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x30) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202e08bbf6b8de25d6ddd1af6edf85638df4f17c89c767c6b3037c49871854d629b4b6a8db0dcd7e5934ad6d1c78a63b721afc0712985de31f8172f06edf6f7e372a4cad027caa37fb2716782e1e6a88d76f6c4c007776c4610a04a04efe7631017e81305a81acf2aeaebeb889955b7f8922d394df0939e000040e4c7440d7dfe23f16e684f0cbf4e8aa0d394bfe8e7bd7d88774306c9975557c282550f767cb31907c068b16ecad7e373fe97668535ada88c4558d648c1b10b16de7e205c1bbaf678c2f9ec05aee3f76dce7de8e623d3280c4ffffb2112488097b82b02647380815a809e5b246b893b7be980a1d392395f6614d420e8c26d69f3307897e0d963356aca07e55cc4ad259f97ddc6c88ca8c111e8e31f4e34879fa6ac536ecd733cc95ebd15e4abb14cee9859c16a50514a1f819ad7d82c31aaec9dfca79124108b58f46a39542724729f1089e19939a95fe3686ae109c3"], 0x1) open(&(0x7f0000000100)='./file0\x00', 0x881, 0x10) ioctl$TIOCSDTR(r2, 0x20007479) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r1, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c31f3098c9c97b77e3f22a9348e09839caebc3cad8f4a0e6a5628b07893b8422ed28d2358a4215c89ae45fedc1ef8a4ef3844bf2613f05c1ac2dccc91b4e4be92d30c280dbbf72396bffd0f2dafc7ffd7f5188c3f6afb4ed4db5175c89206e6e1195cfc1ae2751fb260ea5427b5918dba2958a8266034355aec4c7eeb38ae2fe4606b99ba7e2eec6ea2ff7844a01c61532a6375006df38b5622d28c6ea7d8bf30077d49ec00157d3a6e266695a67d70e1599ea58f8e9cacec11f11afbc44765d061b5ee1ce70a7fe23dab3a12c76294a6445847d6de8a785b9c7756c493f8984a9629bb4c5d5d44ce717bbeb0292c906e17965020cb231eec6be68247705d62d92d9c98a55bd6a7ba420a3ce24a2c5609df6d3fa6a9daf101c2126515d4eecde302bb2e97f5c04799247a10c1d383ca7c99e05025a474a52345dc2de39ae900486a7da7d8972187b6f59b071bd53233bec9311fe104592cc3d4901048e144a6fcaec02dda97340270783ffc5b7f47b9db228e2cb1a51705e66c73937bf93c25d3f96be9179e502d3df55a59c45b2bbb6535b448aab96a3bac7d23c39f7670cfbc2403c1850f4cbd3d78778bbb8c0d47130625f6638a2bf58848872aa6c4c71ee83fb25ae281fe124b07abf78331336790ef61d18b8e8c911f9208b5c1fa94bff783073a81f1fe72f3df96c9051fdb089302a76de9abf2fbfdcbbc422122d3f896c9e118b549211a52b8ddcc400c0b832ce2bb65839a829cd1d12860f1a8ebea77fcda1623563cbc8a2af6771c3b021cfd0ca2ef1ad9e0a9d1461e5647f7424a0b6c81df2d20adfee1514a4b8165b098f7c54d709b4621c3eae40abb3b381c5e65a1c2cdbc78bbc75be68dc49e4274d145a8db6dad14a5ae589938a89003b1768c5845d6d0e301a0b43c6b5fa264ae2b5e28b881fd07ea7af01ac1fc0ea909ce8e716dc204a1ed00fba97c4163576658c4d4a0332c705e21888eee302db272fe50700230e8d899ee5672acbed04852714830d7e8cb16b758fe97868720315127c80c891c5faa6afb340f0a4d55de6bf7ea5b0807a8858d54a5c66bf570edcf0b00005c837dff293d5a243241e8ae93c542257f609751e61d3c53c3d9809761dbe4e2d0d84c9e1a64da7d0b3b28544d823ec034b0f4adce9858f181bb0b14c35cb316c7ff4c782ebf2b4cf4ce7f6487b05191bca2aa504f8a5ad7d381bbeec899b6845de2cc71fddc05f510ecf5678e163dc2e169678779cd897e5b93a97d0057d400c773637d6c4ec2c2b9fa7c23de3e007cb87b8b459824e6905a4eea9b64e685dbc091291e8f91708b11ddd140ecb887bf815ec65dcea0d58bb9b532a7fe530784f28ada6082cea9c88b49bf656c4e20deacc3d5ffee805ada0618a81c6e367aa419ff771b43e54e58e14ad25becc66d7c5523d5c9d6176867d2a9b3c6ae181bee2c9d16f532bacd2d4227817e24e2112606b01", 0x9a8) close(r1) 12:40:32 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x18, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0xdfa, 0x9}) socket$inet6(0x18, 0x8000, 0xfa7a) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) pread(r1, &(0x7f0000000180)="9dfa6e49e46201bec01c574355e625b6e0c5f4be0ececad412ebeee0665180bde348fea4772b481842b083735489f63ba0e30b45dee7157ad883fe76dbae6a1de1e0bd5de603901c911cdb28711ae11927d902f30b65279a96dc83760e135ebab193031ecd97699202139e19d4a1a73ce89b411549801ba48b502f72bd8e1f74adfb41ba125edc68e8da0ae5fcccca3d352b19063d43247faf49f0b0bd70aa651d3a78ff4ba97528156a082b9b7f8485c4d6218673ca8b2912c82b4be9a298467815b14e5bb0c61a4ad97147f3e763e6c30bc147bc7090f7436331e4e03547c18edf41d1e23bc1d26f83fa00971ee2", 0xef, 0x0, 0x0) 12:40:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a4275060054001c731416950d7500", 0x21) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 12:40:33 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400004002c5, 0x20) sendto$unix(r0, &(0x7f0000000100)="8f86b0bb2aacab5b6bf23fd91e3bfee18bd5eba9ed849b1cff36c19fc4b3bbe2f67f21b5576e54cba8f087f3426bd0c0f805d080f3b3e9cb8e51f0fa9485a4157bcd77b0ef4cdeae21a207e20bed91ae25ed056c7a5c03a939c234222eb6f2ecf383450c33d3138d52c1661dfb59b7709fccef95aaa8979e9731bdc887b060764315d6477e10f6d72b3da42ac91698cee45637ed24cc36481473f28d798d916500005e2c041659292db0fc5a00cc55e0a3a3841bc3f71fbe3667baf7daa7cf769488f3776ae9b175372f72ead8efd7938151d258607daafd00d6110fcb78ce4806c9454e6002e46623e59aab74765f314c1b06705b64b26b2aa1", 0xfa, 0x4, 0x0, 0x0) lseek(r1, 0x0, 0x3, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 12:40:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x4811, r1, 0x0, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x5) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[0x8, 0x9]}) dup2(r1, r2) close(r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x85) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000100)) 12:40:33 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f00000000c0), 0x0) 12:40:33 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x2, 0x2, 0x6, 0x9}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) 12:40:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = dup2(r0, r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x0, 0x6}) socketpair(0x10, 0x3, 0x2, &(0x7f0000000000)) write(r1, &(0x7f00000000c0)="0500b9ae50", 0x5) 12:40:33 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040), 0xaad6ded6) poll(&(0x7f00000000c0)=[{r0, 0x41}], 0x1, 0x3ff) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 12:40:33 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() lseek(r0, 0x0, 0x0, 0x2) 12:40:33 executing program 1: setitimer(0xfffffffffffffffe, &(0x7f0000000040)={{0x0, 0x80000000}, {0x0, 0xc600}}, 0x0) 12:40:33 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000100)=""/149, 0x95}, {&(0x7f0000000000)=""/12, 0xc}], 0x2, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 12:40:34 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 12:40:34 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x50, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x100000000, r1}) 12:40:34 executing program 1: r0 = semget$private(0x0, 0x0, 0xc0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x9]) r1 = socket(0x400000000018, 0x2, 0x0) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)={{0x1, 0x8000000080000000}, {0x20000000071c, 0xfc92}}) listen(r1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x220, 0x20) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x7c) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/96}, &(0x7f0000000100)=0x62) 12:40:34 executing program 0: nanosleep(&(0x7f0000000080)={0xfffffffffffffeff, 0xfffffffffffffff9}, &(0x7f00000000c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) r0 = shmget(0x0, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) bind(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 12:40:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="cb", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) syz_open_pts() syz_open_pts() 12:40:34 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001680)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000001600)={0x3, 0x8}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair(0x10, 0x4000, 0x5, &(0x7f00000015c0)) recvfrom$unix(r1, &(0x7f00000005c0)=""/4096, 0x1000, 0x840, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = dup2(r1, r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000000c0)={0x10, 0x5, 0x4, 0x7fffffff, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x82f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2000000000000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xaa}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x400}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xf0ff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x62}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x39b5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0xfffffffffffffffe, 0x2dd) 12:40:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2c) setsockopt(r0, 0x4, 0x4dc, &(0x7f0000000040)="9b77fc98c5dc25b94a8b3157089984b40001ca638db86dc095bfb70555283fcd4bf1ffae6a7277bec9b9f5da2d5c174d352fa30c5d71ed36e9746ba2bfd2b7cfbb24521ab9caf1fc6a50598c67142741b1c7219d9163c03b93ec243cbbe4ccee03e3677af2f2db9ceaa8bec03b05b0ae894a40880e9051e5db8614229a1c95f15ffaef23475e668a259db34677cb62a936998223b6acb408c3982883ecd89dc7a2c89b71519c0b5fa1ae9f9666c3d2421fd320c4d442034d96d62d5970", 0xbd) connect(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x6) setsockopt(r1, 0x29, 0x80000000000000a, 0x0, 0x0) 12:40:34 executing program 0: r0 = getppid() wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) mlockall(0x1) munlockall() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) clock_getres(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001880), 0x0) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = semget$private(0x0, 0x3, 0x80) semop(r3, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x10483, 0x1) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000080)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getgid() ioctl$TIOCNXCL(r4, 0x2000740e) lchown(&(0x7f0000000040)='./file0\x00', r5, r6) 12:40:34 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) fcntl$setflags(r0, 0x2, 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x5000000) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/187) semget$private(0x0, 0x4, 0x400) semget$private(0x0, 0x0, 0x1) semget$private(0x0, 0x3, 0x240) semget(0x0, 0x1, 0x400) r1 = semget(0x1, 0x4c6a52f6055c729b, 0x50) semctl$IPC_RMID(r1, 0x0, 0x0) 12:40:34 executing program 0: socket(0x18, 0x400000002, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8002, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 12:40:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) socketpair(0x6, 0x5, 0x7f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() 12:40:34 executing program 0: r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x3f10}, {0x1f, 0x2}}, 0x2) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x2000) r2 = getuid() seteuid(r2) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) 12:40:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x81, &(0x7f0000000140)="5d1d14c9e300bf9f23114a683705", 0xe) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000040)) r1 = dup(r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0x80, 0x8, 0xffffffffffffff00}, 0x1a986c28, 0x7f, 0x78}) 12:40:34 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebffff17000000000000000000005b67071b4d2a538706000000b818000000291b00003dfffff303000000000004bb893f0000"], 0x38}, 0x0) r0 = socket$inet6(0x18, 0x4000, 0xffffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x4, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x22f) socket(0x17, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfc0cd60608797dfa) ioctl$TIOCNXCL(r2, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:40:34 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x820, 0x3) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001180)) setrlimit(0x7, &(0x7f0000000000)) getpeername$unix(r0, &(0x7f00000011c0)=@file={0x0, ""/108}, &(0x7f0000001240)=0x6e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001140)) 12:40:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x0, 0x800, {0x7d, 0x100}}) r1 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r3, r4, r5) r6 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) dup2(r1, r6) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 12:40:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fchdir(r0) fcntl$dupfd(r0, 0xa, r0) openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) openat(0xffffffffffffff9c, &(0x7f00000006c0)='./file1\x00', 0x0, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 12:40:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) dup2(r0, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x800, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 12:40:34 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x52, 0x20, 0x7, 0x8}, {{r0}, 0xfffffffffffffffa, 0xa, 0x800fffff, 0x80000001, 0x4}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x48, 0x21, 0xe1, 0x8}], 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10880, 0x112) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 12:40:34 executing program 1: r0 = socket(0x38, 0x20000002, 0x7fffffff) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 12:40:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x205) 12:40:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8202300000000000000036f6302a7d96bc0fef3d1c9009ea3f9c45fb07145508b3c1cc0b4adaef6c0315e7da821216ff91f2fc3382530735a6936c4709896c707febe591b0c7b8e5e409d6d61a48ff276c7b10ca6aa07a4a8d4789304d145f53e01f3311c3d1015e38edda884120998dacb2e17e09a1ae5d4eb9bbbca146b5fda37c9cefc05fd10cae26f17c27b2b6bdad371e01850501008e1b85"], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x1010, r0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xb1ac1c59635daaed, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0x9, 0x1, 0x6}, 0xc) r1 = shmget$private(0x0, 0x2000, 0x240, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 12:40:37 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x8) ftruncate(r0, 0x0, 0x247b) 12:40:37 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r2 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r4, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 12:40:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) dup2(r0, r0) 12:40:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/86}, &(0x7f0000000100)=0x58) 12:40:37 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x4010, r0, 0x0, 0x0) r1 = semget(0x0, 0x1, 0x101) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7c, 0x0, 0x3, 0xc4a]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_vnetid}) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000100)=""/154, 0x9a}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000240)=""/175, 0xaf}], 0x3, 0x0, 0x0) r4 = semget(0x2, 0x2, 0x22) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000340)=[0x0]) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000380)=0x2) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000440)={0x2, 0x400}) r8 = open(&(0x7f0000000480)='./file0\x00', 0x10, 0x8) r9 = open(&(0x7f00000004c0)='./file0\x00', 0x8090, 0x132) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000500)=0x80) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000540)={0x7, 0x200, {0x86fb, 0x108e}}) semop(r4, &(0x7f0000000580)=[{0x5, 0x5, 0x800}, {0x4, 0x2, 0x800}, {0x5, 0x20, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x1, 0x1000}, {0x3, 0x5, 0x1800}], 0x6) r10 = getpid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getgroups(0x2, &(0x7f0000000640)=[0x0, 0x0]) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000680)={r10, r11, r12}, 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r8, 0x80185758, &(0x7f00000006c0)={0x1, 0x4d28c307, {0x0, 0x2}}) openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x200, 0x0) semop(r4, &(0x7f0000000740)=[{0x4, 0x9, 0x1800}], 0x1) fcntl$getown(r0, 0x5) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000780)=0x9) recvfrom$unix(r5, &(0x7f00000007c0)=""/226, 0xe2, 0x841, &(0x7f00000008c0)=@file={0x1, './file0\x00'}, 0xa) 12:40:37 executing program 0: r0 = socket(0x23, 0x2, 0xfffffffffffffffc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) 12:40:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(0x0, &(0x7f0000000080)='\x00') r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x208, 0x0) mmap(&(0x7f000050e000/0x2000)=nil, 0x2000, 0x5, 0x4010, r0, 0x0, 0x0) mmap(&(0x7f000013a000/0x4000)=nil, 0x4000, 0x6, 0x4010, r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r2 = msgget$private(0x0, 0x20) msgrcv(r2, &(0x7f0000000180)={0x0, ""/73}, 0x51, 0x0, 0x1000) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/117, 0x75) 12:40:37 executing program 1: utimes(0x0, &(0x7f0000000080)={{0x804, 0x400}, {0xfffffffffffffffc, 0x20c}}) getitimer(0x0, &(0x7f0000000000)) 12:40:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240), 0x100008001, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 12:40:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) 12:40:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x28002, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080)=0x7fffdfff, 0x4) ioctl$KDENABIO(r0, 0x20004b3c) lstat(&(0x7f0000000080)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r2, 0x20004b3c) 12:40:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) dup2(r0, r0) 12:40:37 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x9, {0x0, 0x1}}) 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) getegid() setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r2, r3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:40:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTART(r0, 0x2000746e) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x80000001, 0x65}, {0x18, 0x2, 0x3f, 0xffffffff}, 0x7fff, [0x1, 0x0, 0xfffffffffffffffb, 0x80000001, 0x1, 0x0, 0x7, 0x7]}, 0x3c) ioctl$KDENABIO(r1, 0x20004b3c) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0xf3c, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f0000000080)="9d", 0x1) fchmod(r0, 0x10) 12:40:37 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:40:37 executing program 1: r0 = socket(0x20, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xffffffff) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r2) r3 = getpid() fcntl$setown(r0, 0x6, r3) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 12:40:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) open(&(0x7f00000000c0)='./file0\x00', 0x4, 0xc2) 12:40:39 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setflags(r0, 0x2, 0x0) close(r0) sendto$inet6(r2, &(0x7f00000000c0)="b9c04ece1408344704883112b271fefd1795402dc82fe62c00b888d0d11d72463c8d1c287b56cec7367c5083673041cc769e47eb49198ab32333d5f041cc59b00e4265d31cf8125425194a05da78fd8695cf653311b5fdb01c00409c24ed6fe5dd3cf9a66be87809eb9fa3b7bf358ded61d084d867ae2d580689c232abde1797c7d7b182abd473ed736dcfb72f29b586cc01a8ed33bc6c3f1f79599533632cd4cd437ecf63ef70885cdffa0ac35492706f91d298106d56c65a8c1ac220746f41b24fe90e454338bd56ba1c3101e932c68fed5ce1b31c256d3ca9afb2992ad40e2ec80927925d1a823a3b4fc92fe0b6d635f4ae29c28778779fdd71ad603196017c53e5543afb84335423af8d6400442a9c60e13581f5bf7f92efbe06b9b3f8672e4def5b15fe3110dda9733a7da07b14aa4777a4546280cb0927d5e3efa20cf628fd2df92869608c9fc1702127ae87119b204936859459816744ea67376e1811f3b7e4184b1c534e5f40a28aa23c09eee953f7e15e732c0e8c247d22c99e423ec45df498957026c9898ccbeb81df6f45e096797407e2d551af22559461bf4f4e048800427fc4dab529610cf2048b596dd41ff491b1c591f5121ef287bba34cebcc3d4ce2a88239edd51dbb9c21d15067bf90ac0d9c4a53898af1af238d31faf7e8fea8f6351de6491c07f8b148b60c59bc38e32895743b4b9a8f39d0840cefdfc47ef7b7cf49e2052dd8d0bd2acd36cf48d985430f8d3f830edeecfa3d7834f58b6cdda9560eb42147474b73c746462f9717682f80d30cfdbe5afeaf12f39f27c0b8b13bd1b3daeb39ec30fbc6a79ffe3c2a85853b25d5707bf3469e6b1a0740d2eaee5e3fb9db5d0998579dd8366b30a634e5ac4832495407e81174a81583467b067c72382c3b628bdca7e5530b6ab9dc0b493eb2202349fd5f7d0db7da8f7e874569966c1a36fb6af928300c5f46e51d6abc11f87d75f7b66afe31e0737136a9cdc55f7a2ace7c94b5d5b1bc4991aebb5016b491d6db3f779850677a3968173f701257e20f37c7f75aa8de4d43b8c6f891ecdcb3a15d05c2769c2b14758bd99d3a08471806fd972a949afd24167c5e719616082525103c91479af0319a0fe81f31e8cb87474b963e2a10ede46f3fc4e3e84e91c57c7cf0cbf6fae49d9b5574f8a03ffb8c9a5646390e242e8fc9cad41b6ee173c2492b79c9aa99902c5ca81b51227fc081bf5829942b81ab9eaf45a4a0b4207054ff396e4cc89f1051d19d997d9590faab794326fd7a228f1423292e8ef3aad0d5b8f8458961c097885f0193b60a0471a713acc30a6d80a5bb3eec2b9ed17cef2ac59c9e405560609e25703a9c0182082e4bccd53858f4a16eea615a8aa1ae24d3a6385aa012d89f50ff87550bb0e9ac24b7a064cc4283d146ea7e48aeb9e51a3ab860e7ea4cee0a9e9d91bd4ff9d36ca18e578667cf68a0b66ee25ff991ccb90ca9fb10b61d1b56a07002499cbe79bf8a5f13e6594de4bcc28201ce79cb3f8415dbd1d688ed4e9e1ede6727c38cdf83aeacc698f8c3a8429aa9f511addcc8d470c8e6f0d673dea83a7ea98e521326b0bda44e58529967c45d632cf0f5d7668f4dc04266078025be23d3a5d1107e5d777f082180b6973b6657970134b1e5c511ceb7760281fc2a3582b44ae9e73f2e7b84afa43131b95c863e275e3ebe3c903f967c8328b6510cecc0c27fbf158d2fbba90623a53697f339960955166e81aeca3a77a0d3bd49cd9db6f230dd600714e6500e08c33748f72cabbab9646055ef9ccc48009dc34a503bacd669058e184f523571b3cbe1127cfb6ae482ae270b0bcce916860df16601491427a48c2dbef047e3db268fc68bcfd89f311fbe99b2720a95669e8b7eaab45ef52b99403f8c2321944da2c83031cb9be1d6a55fb9af6892240bb2890e94efbdb72583924cb523e1db6d5f1085717002bfb7dd1a24691c4cd6cee1e0a0ec8a995e6c4c4b22dda2edd799568091186e092e639788ba5e1022f3fbf9ec77b07cd801ac0cf9d5f1e152ab25feb010a62ab9fe4c886658c8b3f0c5af296ddbca4989e2e642b0613efc11feeea5185338fdaa9b0667207336fe83bae2756f6ed6a8440b33a3d2acff7c59447e9d9d4edfd8e2c0df21bed00bd8e99f49549225f8e07f8cac4e706e64c696af790b0b0b44ef0b7a980108d60a077a18d10ff42042731a21da1e1fb0aa133918b6ebbe66e607703376812f2edbe2c3ee1b36c7a19e2b1fd727862a6e835e97c135ca6bcd027bfb49737448f924a65dd9f4348c151f3b69387293f4598d1b09217b9219587735a52b9a857c24196e308ad67d152da0c71173c10079d89d28a7abeab43b2d84a84d1b5f3bc5166162b8c9a86fde6edfb78de8958a5b1499e2beceb993f1b01ff21782f7beb9d59ec6511a9115d423ee4e6538a7dadb7a7f79709514087b07438ea6ed0fd73888c7cd4ad24154ad9978f6217e41d7779ed0ad7d8cdb622b07a93c00dc0c6855b871104a10bb801f9978145a960bc908fefe865c98437a864b817e1ea6eaea0dacffa45d1333a1c25d1730b0cef957179605c6b0803b77468c147c092476f18da05f744eb0b889a8073383be626353e23642c233d2f7df6e0f99cbd6da918ce77f5e202bdfc2d38eb51e3e27d1b37902604976dccf8dbf169f911ba54eba21bbff64590520a78983805ac14acccf26b23b1461510bb06543a1fd786743927f9a2c4aa8be0d497533e5e2e39e78b5a07a513a83f6056c719f0f397a98648df5440a7d2c06ca8142a2869fdca93d05890b6ff97fa1be79a29a4594f00e1c15c1ff4596cb503f76f4a86891dded13395af9152ab5a4e328c2e5c60782258416c991d6aff3a17985c8dadb83823eace8053d469ac3bb6f0e6b90c5c43212a61e7221d1b2ef4c0cc2b05650940b6105e99b4b4ba810a24bb94cf4fa5ac2ccb63519cb4d94898092f5aae51c3559873dc8499e8c1db8b9cd4e56d888e015449e832223ed0e2b627c27890466ef1957832801fa4b46f5cfa4ebcddfd3a529b8c0d3bb4f0d68c38eaddf81e05813ac3c806cd9d265139d71bb0c66ef6988caf4c04eff548e1dd84f6d417707e2cd1c508ec9bdee1e8ae169f4d7b5433661dd2c11ecfd9a9ff8975cea3af886bf4ba3b20bf8814ed126864d825d9a9b1abc440744c282ad25de290a773c8fd03b0da564cf1d8f999d6d3d763bf3b1212c11def84d4efe715a77e37e4d530730c57d946aba0f71de2ab96ec25b0d7778f9ce9a04356aa2dbdb0cebdd4d85e38f7e13296ab981faeca04b238560143db89adf3bf870dc21231319f2e2e4a067e56df17b400e8dadb89bfa12155cf520b28e59353593a61d01109c67c9744d6df0519d3aab50678c2122746bc4a5f7add486e40ebf426e36aef9efa3080345ad2bf60455f7b118eb5155d31843ca24250ef4d41cd1b272f97a31da624e2945b56d23ed462c58143135975151ab464daf87a0aea4f6e21ab13d4c3eb6c12bc8666a617489afe08aee5ee315d467eaaa509818daf1f26d2cb381b22a2ba7f50ce01bf5db0611d76a75bdc2863034badd8031cdb474e8f64fb7bbe4452c4ac0b12797030faf57aeeec94fabdd6de8eabef3176a3f16f9f7af537b5b57bf38439eb0fd17d678d709bf7611d55badaa57f02029236f2246807b803f836c9c62fb54bca54a77cd4f31cbd6374ec8bdd60ba6862eedef160057d71f84678f9c8b9b25d0fc351197e11d99e4649bd358d7d7e0dd32b484afe1cac2895dd312c17787564dfe69924513a9deba81560a92efc2503aa886b9d10b2dcbe339e6de53ab39750a42434d5b5a99fb108597e993309c7f1e3d4d3831e4b07a381f44c2b3cdd3d0511577b906281ee315fc83410e5aacf9a7390f8b2d49839bdafcc6a7a481466b8ba9abc416715f47ff1895509ce7b35bfc4aa4c0d0c760d7bf03db9bd59d7632e463ffe90403b2b33dd646c6af202276f55ef8e13cc143ac886848433a5823e344b2630ef222f179fe25a1e2a54295de39caba5cdebc9a8b6d9beffe6525e6e7c05b36c9d3f16410151eadc0e3d756ad76e8b6296f1a9e303c31ae31470a2913d74bac825ad10fc8b64a3dd551f798129dc9cbd015cd4cbf74c07087b1a55cbb6f5c46deee6962c5af29a8f697218cc40ee7dea58ab6f0cb01cd9a49ec768f2935a79a02fadf98da847f34f8f4b0a15a27999b7883ee00b7fd2022ffb2087d0a7070da88e4814c3c9c5a94b08758c480a5d8fa8579499654910fec274a12a05a259e3d6483df616eed2fcfdfea6ea66c79807ec896c9e358c130f3f89fc62d68c91f37eaed28db920d56542c471cea26ba8511a3dfe61e64f18a14fc87dbe888e057d281901c4b320a6c7e1caa2403747c5c8c54005f4ea4fbb14fcd899a4f76fa2fa6c06eb5270f4930211f33200267198e0fabb2ca411cccf963d90aa4897d447af866801e086780e80e1c1a31c91c2a418bc27b5280624411a1fd0e95954810b5a043a71e8cc3d1491b1e3109957de493cc68256fe4e304329644599376486a585eabf5bc81c6024f965820f81d16582297b10251b6b85eeb0ed0848fd571565caa3359a087e41b99f47ad78ae95b3d24f48a69ae43d59a706d55270eae127e0e6a4099232750d6e81a7f160c62da03ab570f6fb0aa45a7d30e228a24e4b0aebdced92230c4f4de591a86283b464ca6175869cf9da213b1511908fa1aec3c3c313f18cbfeca336075cc225734d590c1efe200cb13b8262ed113239ef0908e1d2821a3c65fa74dbd9001ecb53df64bc19eef7687ce8de61224cbf7bdaa53e7cb187714ae657e7ff213c012fa2c1a7edb3d5b3427c4ca91cfc82b49753d150dcf8e4f7de46ccb7f87e6f4463fa473ce13ca127eff42aaf95ec148804318f156d91a5ca05a897ffa01b1f3791caf41ec312181cec593edbef7b181dd634a0bf46204a5f18211196d029bc160c71da2733b222cbf00a660fca48c20a620334558b88303e2f4cc73f3ff43670476b3d3bdf95cb4f5f689ee281e713207f6a63697829ead51ee088b2ec4dbcc03d32c7e0b494a3551c823e7c2140159cc8fa646b6bc80a03cea1bda3f6e4502a160bf9b911436b6b96162535c434d9c1634f78ffa2eff5466df2d82a555fdb0fe92455c0a0e9bf0b86ca9b8697eb088a0b2e3a6c06af989dc9e62609a3d67501313a8d00d6cdcbc57fbcdc96f09070f48eee2b5fad5aebfec5172f6d5fd4de5d66e78b1916a5ce250dd3311c630d7b47ee18f1a6dfeba8b80342651f32980e17ba0457f0ae4e9c60e6a9ba64bf4648bfe1ea52c86662a8701eccefa6da606ce9b0f2c663636edc7204303745e7ea399cff55c66b229db65d4de8d693246c0aa52b0b5b12aec84ec2952d9af78259587c097ecfc3e155807a9b27850f178b5ca52ff13bc8eba194fafa2a5c1ea1ad3ab5193a99ed567f47e8ff25008035b097b3057780183dbb00b09eb2ef175afdb9a29b00fd119a07f774fdc88b32a455dcdb22396d293a6850ec4168a72297964203b2276f50bc7dc7513e8309e97c29837b1dcf82f4cd8c362597a417612ec576f4b2e00e50d3eacf58856c6012ae4d529677dc37276eab8ae8a00099925a6117083c7fe07cfb98cffa8af8481ce5732c469bbd7dadc0bed30124fc10d6418f5779f26f32c4a235cfd7473e81a985eb477852a382308c3c25eaec5b65fc935d15043d8253a36c4856bac8c0f82fc4473ead973682b7a7d3b5a65168987c8f38e40ed6aa10c8a44482447b3d1d3b02a19", 0x1000, 0x409, &(0x7f00000010c0)={0x18, 0x3, 0x1, 0x3}, 0xc) sendto$inet6(r2, &(0x7f0000000000)="f24c7d6d0539475c325dba5343ffdb8ac84aaf1434b061d07dc7218dbe62c7b45bb4c08c92372fe91b3f24be0dcbae7d553bd875feabac0d", 0x38, 0x400, &(0x7f0000000080)={0x18, 0x3, 0x7, 0x80}, 0xc) 12:40:39 executing program 1: r0 = socket(0x10000000002, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x280, 0x0, 0x8696964ebbd7aa96) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) kevent(r1, &(0x7f0000000100), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000100)=0x1) 12:40:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r4 = dup2(r3, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000540)=[0x0, 0xffffffffffffffff]) r8 = getppid() r9 = geteuid() getgroups(0x5, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r11 = fcntl$getown(r3, 0x5) r12 = geteuid() r13 = getegid() r14 = dup(r3) r15 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000600)=[0x0, 0x0, 0xffffffffffffffff]) r18 = fcntl$getown(r3, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getgroups(0x3, &(0x7f00000006c0)=[0x0, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f0000000840)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000440)="818aea73b4c021a3324e756977bffd20cf033cd7cf936bf67653d0c010a29185427a62f87f7747425b9e4d0a093082925b9e6b071a0f316ba9f8decb37180fd934a1cfe51f3516b1e22e68fdbe761c9ee9a633eb4ff14e01a9b3dc030488648aeaf6e9308ac5fdba78fb94a4640e80977c7f7152f0dbb6894332142a9329e187bd56b5794a1d6224d7a6957cd55539305ed30f708d7b178053f94f75c199", 0x9e}], 0x1, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r2, r2, r4, r0, r1, r0, r1, r4, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x10}, @rights={0x28, 0xffff, 0x1, [r3, r0, r14, r3, r4]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x110, 0x4}, 0x1) close(r4) r21 = kqueue() kevent(r21, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r22 = dup2(r1, r21) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000040)) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000200)={0x3, 0xfffffffffffffffd, {[0xef37, 0x4, 0x2, 0x7de2, 0x7ff, 0x7fff, 0x9, 0x7, 0x9, 0x2, 0x8, 0x2, 0x5, 0x4, 0xfffffffffffffff8, 0x0, 0x6, 0x1], [0x1, 0x800, 0x0, 0x4, 0x5, 0x0, 0xfffffffffffff801, 0x46eeb134, 0x7, 0x4], [0x200, 0xfffffffffffff957, 0x61, 0x7ff, 0x2, 0x8, 0x96], [0xfffffffffffff801, 0x101, 0x8f22, 0xc7c, 0x1ff, 0x5], [{0x7fffffff, 0x2, 0x0, 0x5}, {0xd00, 0x100, 0x7fffffff, 0x4}, {0x8, 0x5, 0x32f, 0x8}, {0xfffffffffffffffd, 0x80, 0x5, 0x2}, {0x7, 0xe000000000000000, 0x9, 0x9}, {0x0, 0x0, 0x0, 0x2}, {0x0, 0x20, 0x100000000, 0x1}, {0xfffffffffffffffb, 0x0, 0xff, 0x4}], {0x5, 0xfffffffffffff118, 0x47, 0x2}, {0x1, 0x4cde74f9, 0x6, 0x100000001}}}) ioctl$WSKBDIO_GETMODE(r22, 0x40045714, &(0x7f0000000000)) 12:40:39 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d9f794b37f35524dad8f7caf9b649dd1b907de93ffd65f21f0b816df11", 0x1d) shutdown(r0, 0x2) 12:40:39 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) getsockopt(r0, 0x10001, 0x8, &(0x7f00000000c0)=""/104, &(0x7f0000000340)=0xfffffed3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000001c0)=0xfffffffffffffccb) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(0xfffffffffffffffe, 0x6000, 0x1) chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000a8f000/0x4000)=nil, 0x4000, 0x2, 0x800000001811, r1, 0x0, 0x5c) shmget$private(0x0, 0x1000, 0x162, &(0x7f0000a90000/0x1000)=nil) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000180)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r5 = fcntl$getown(r2, 0x5) sendto$unix(r2, &(0x7f0000000500)="e230b9288834dfe62c82eac97f9aaef34a782abad06e13103807858bfacd6fd3bc041c962a83fa52881e33de7de7b39aa4e2edc4b2c56ad1f2c00362f0f879122ce1478b9746c8de469a61749bbcc1f7d51ec3898186d23739c8694aba3e391b6da0c3624fd4b0cdf9f360c598e6b9a43b5d3b99dc483989b210170a70923a7ffd9a07f09824cf628903d0cbebabca3b94a1a0d295bdc86b1a15cbd8ca5070cbb0d0d919d0ca37229afda6e3db8d4683850130b5c6f67bf070d8cbe687fc7481b74d1e34644cdbd74746bff71955625927f9", 0xd2, 0xf, 0x0, 0x0) setpgid(r4, r5) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r6 = semget$private(0x0, 0x4, 0x1c0) semop(r6, &(0x7f0000000280)=[{0x0, 0x3f, 0x1800}, {0x0, 0x2, 0x1000}, {0x3, 0xa3cc, 0x1800}, {0x0, 0x31eea50f, 0x1000}], 0x4) semop(r6, &(0x7f00000003c0)=[{0x7, 0x1, 0x800}], 0x1) 12:40:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB='\x00\x00'], 0x1c, 0x0}, 0x0) fcntl$dupfd(r0, 0xa, r1) 12:40:39 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, 0x8) 12:40:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x400000000000000}, 0x10) r2 = fcntl$dupfd(r1, 0x0, r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="bea1763f1e8eb782afee2356", 0xc) 12:40:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000049c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) ftruncate(r0, 0x0, 0x8) writev(r0, &(0x7f0000004e80)=[{&(0x7f0000004a40)="2ca5e25ec21bba0ce954edd21bce9e80452d834f939753a9b1e7ad05f024ec7aa7ebc224ba28948d9dc2e2418220671bc1b92f74890102f35b7f3b456e3ab40862cd22223d4f958c21a01b9d5940b44dfbeeeafd9f8f44d7dda612735869939bf189257caafa2c21bc36a9975a6ea463aa1ef5d25f3cfb00cceff843be02a9cdda4fb68ba895b811dd9b5c26138afeaec79d6ff93bb2a88f6e08f3d70e525036fa8b6233e2f01713", 0xa8}, {&(0x7f0000004b00)="b9551c3719dc17d07196da582afe14437577783d4a4fbf7eb499258203c801370a4bc025fa15cdd29b6cf484a64d8a5af8911310c72cfd73becb60", 0x3b}, {&(0x7f0000004b40)="f2deabf993f1117ebdefcb2f199bd11d8d0994ca2cddc518df65728fc43ff87c5c04d473e85e6c0e7f522344a11d41c3ad80e53f5bf5515afe50c820256121a634df00929a074878be87762488734975ea852f84c35cb812856bb393daf7ee9a0960fcff78218352a80d51da3f01ac5476e09e51a11468a4671b9f58b027152b8996802e1509c90befc35d3b9f37a0664f3f619503c8e018f5dd532a14f0a1aec1388891a783766829574ddeecc38503d173d7c5a5e4632cd1c708571ac3eab0a20f17a6e53389c37ae57ee1", 0xcc}, {&(0x7f0000004c40)="a9ed090d4faada8bd05ef2772ed9109d905d195ffd75d3cda2f6d643ed3cd1a6cacf54e619f42882440c5fe658f9ae88967f85defb44b215175150e6f5b6b706d80abd60920ea9464c517401fb141b9120fbc7a5cbd4a76b4dd697fd8455160e297d118a5a6ab3ac8a", 0x69}, {&(0x7f0000004cc0)="53e9b765a5aab28be15e3054df224188a5e714bb9193d90155de153fd55bcd7bb0a894dace500bb9a0a1f2b12b2a1f95d30568f3167450ab6e9e204d293506d06d954cea004248fc6df0225a9627b7af37ab5ad8fdd88e87a51a90b0b5cd147d85cf2cd5624891c181fd1e8a99486966552c084b21ea07a7c2", 0x79}, {&(0x7f0000004d40)="448b4b959c7379e4251f6fcc1879f2df5116ce66979bf1a191c316678139802513e8f68f780efd45a05385647cf40e85aac53052b42adadd8d88a0d862a742ae1d58827fd9a54eae4227f6687018a2ef1fb4069b9800881d90895793304c7aada17a8533d60cc98de213c3127cc927865d1dc20adb533f19a664703f1d081ff72acb8b31230659df0f60875d4a8065c87a5c776e6ed88f05ef00a2439ff2255d5253e10ce9d824e1ae703fd29446f094fcc426fc954b79b267d8e5d5e57d660a91909cae5912fde44f1b49c493cc0a2ecc7b594b718ad60f978127885862427d58e7f0d8d4", 0xe5}, {&(0x7f0000004e40)='\f', 0x1}], 0x7) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) writev(r0, &(0x7f0000001640)=[{&(0x7f0000003700)="523c053b329a69b0e59e45d6981782ec020a373d247eda4cea3871792be366e2f7981815595900b632be07b5532680f1d4985f4d9dad79686872677d7a29c9a3a93ea7d98e5025aa661fe10087d335b84248f3d229aa80c614bba1896cf275f6e6f8cc63f13f5145c5c5104f98fc51df7e2924e4127f2c9c0e0eecca3e5083953ebd95a991e4bae621cf80be5fe591cf7f6e3276951fc0daef055f", 0x9b}, {&(0x7f0000000600)="a89d", 0x2}, {&(0x7f00000037c0)="0503a513cf4c835b87120f8f7ee0287e08a07c8a9b5004c5c2969edec72745fc1ef4973ddd0640d431f6f6e18d703d76320509963aa0034a7fb4cee9cd55013641f6108c0814a8579de5f688285676dd986fbf54719cc5038561e72025614d112684b9a9f96ca9e98bf25af59b1f86ee60ddfb2b9deccd6552ad41e6de0186b7c42cf86c3f26b2dab92345d191c9cefd82f8538da9e25bfd179bb3ffcd4bb5e84dc34d43403c50f7c4b2841f51f5eca6ade0c0b9", 0xb4}, {&(0x7f0000003880)="4a463f2eb801b117c8544082b448d3b4576c2db55b1198d153abf06ebabc9f356ffe3a37bff43d74449308b7fea85a3bb44abf5e58b5b3a6adf548904ee980cd9b4e089652442ecdf1f3d87a9f915a647e0a2a985dde114221340723ced6e1398c7f591badf8985296182ed19655bd54b681dba6bd433645665f041b88fd5a9057a617c538a2ab24c70753af0fa8685c49f79214bd8cba03ef32fb8303b29f045024537236eb56d39a3dcb81e61416553ad3b71230e401f64fdd3a9b360a7a8e87beb79811c652cf3100b58585f6", 0xce}], 0x4) readlinkat(r0, &(0x7f0000003980)='./file0\x00', &(0x7f00000039c0)=""/4096, 0x1000) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000001700)="a4efe333d27bf899618e9e6bd53b04efc0a8666b92d2badeffd8b4b260a4efdd4927bdec108a9a1cac578e664be179fc33f972b583e6294bfdab307d3f03d82dcb4b928ab7d21702db36a89edfd5ef0e2c03431c13f1af49b92f3fe4b7a7905d9751fd04e28d0264343348f2a07909d1107391cf1538f906458d19e8733eca4e54cc22be026a6097f489cafe4b77c6b90f8edc4407796c426727585e9c7c781cd4317b0ad9b136580c7b280f153b6a525bc389e2badd52d869df308aa3118403810e22f5495f4d6d68584031a7f0515c8157197ba3b24c1a44069c44dfe9e2c7b42ab15f9d788a0036ba3c697f6888fad760cbeb8a43fb8216494798eaafdc6a41204313718e14dc4d6c80ea088c6f67cb147c5e4a53cef2e8d74f3848b3aa4e64004e3b30e55bddd3242f316cbe2e25a36dd167758439533822b7657c9b589e2f2c03be826144cab63ad5b5d67eb6c27dcbfa9bbe63253bbda0304f9d0ecde197a1568e831df855a02017a73eab93d382631ccc2408e97b815f8df29582f70f0fee177ae5456981d79a3ea1547a6b5db75ebda58b4f02d37810ed56a1d82b35b97d983a660e4fda9345c5cbd459c316474aee3ae939f3a215633f2497e4a73d27db7133b8579f9821cb98d0d3677add727fefe82392de6dc0a8a697295cc4086932f39b71924ab2620011947a825b1cc348bc21395737fb1f154de57833574469abea3c946bce0f7c88dd7fe84c62046d0054f27eb08e6f5e08f6d252bedadb32556a2e01b1bcd28aa452ae30197ea475fda10c4d358771b52e22003ee7243cffb3428c1fc5875707a72be08490270097253b6dfbb91833754a0931c66a395ab161ffcc17b6fc86c95c0b068ba2fd8e89fe0de8603efbf82d54d2784c2e89dcfb40502d57be2595d20fc5d9d30e7e2b0882a39b600e91662d08187ea42da836a94ae97577a252dd0a20aecc2c91e65839fc99ac2b1657080ad3297d7365b75b68444ed1c8eb9e28d65e55df9da0b6b7b1b9ab876cb25ee4253ab40b0e9db6cea9953ef252832ad3f68ba7f20fef15d4964576fa14ded5b2dabb5fad11f29f304d3f5295d370b0447648246320e385b307f38ea519e74438efad1380916d4fe3138ff59d51cb1df7c79f3a9ec3a31b5b334bd00de04dcb01d827e8329813e133ce265c3e84d835bd2bf298a269c7e1fc9dca9ecdcf1b489da04f3f168f60fb6821db39acfb1095659ff53512be35d2056f2ebf4a20e6a9e55e199454b935f0618ed8393ecebc1bcf1c5d863f377a532d4acca7c5b190125eb88a7542742cacad580c4126fca4d947a103bdeefc5bf02602a3e6a7d89dde107e3a704cdafa727ef98f8a1cc9246bf729227a6728073839be851173d9b1671f886350ea6295b0c5a5c93390ccd533357f64dc098679fb6e2d673bc9415557a2e3e4e148ca3b25cf512f7fdc0864b969f79f873407d409e67a3c793ccfc713c6a7b66cbb47c721ac8f792746fcb97f6503877de6e80c4bc2630278182f3038de9f6d3763fa87ac848d26e642a02a002e02eabb62b4f42fa47b8a489696bcd355d379d711d5c00b4ba8870732389e2bc4267dcf2862f165696975ceb75c8a7ff46e96c887d19811045ad95cc0fbdcb83389b0c8c56e38d9665f2fe48773552ed1fd3f5ec4265bb753e08d58c78b38e81905e46af9d39c2c44d3937a3cdf14d74e92ab34835936b5a2870170fd5ed523a86c8940fbeed888fb7c0778eb5bc41c984cfc9ac796b2e333790fb26831fe46392f4e3c24f8e0c1b8474964939f5d3c613d97e281362eb0a4b816dcb26b943361c291b00dd9b1935ecbeadbabf2606dc33c201cfa99bf30722bc90d41276eefe924fd950a5cfd7fd3653a0093f85b9ea4a0b7938b839edbf457a2f5cb9c59032e69476046530f5b42ca0421fb2175dddae96198cc5554247de3ce201b0647004a9ef7dcf8f45a74123f362c20197cd61a7239fe6196b2d578f95f1220837a814693a8348b2bedf4444f2be73d0ec7de915a71e360d94f6ba88dbb6e695fa91359c496e1c78b0758541e7f5a28e3d3d6886945fafa59ce044e200d40754c757a7744c7bef2b92c3b25d0474b90e307bb82c100defa31df3916d4b64546a7779438f6d23bd241eadf2e0021d563f9435cffc4a490b150a58e19c4896f613779a5de64fb86dfdc2755b3479ebeb54f4aa4b19c33de8b074c2f8dee5607a4cf5e5796e5b7884501d2f9eff73d3de6f28f8d774d75e7f8a00dc3259c98cbcc692c901d097cc119057e0c085c926b3621f4fce6124a8f2a8278dead714ae02a60dadfd47a7095a0a15f3a9fb95d0af0e2190da8000ab324c01606038b667d29da98e2d9a2ef1fe66de174397b71774250bb5821b4cb0c2e12d772826b366d88680ff5e07b15d4985508f3e732d551052533ffe6d39ba7b788965301dc25b193c60e98fc06396e5decbf386dc3eec59d00cc69e80d0c4f8f8bca3196ff2d08476d9c3b443389c64c320b469846b83db99bd54892785496612ef93dc0bb58e9609ce15d62e32f9d634d7dea62ad3ec54f750fc73889987edf1592c9dcb4b79c1c8a73f2103bdc2ecd648f48ac9566426269ecf7a392807e1ef8e50573fea9a56fe539c9bdc68a99e0d961c50b6e012c6a2aa68dceb5ecfef748b623c51f3845d7cb5455be78c35869db15d6aa974cf6d38acd9d1bf4976b2e5fd1d16669c69f325ed20232a5961510213fe96c3e8cfa7584783d8291357ba38448d6ccdb703c149c53eac16814125f3e6e193c868d328ffe45eade4113e22aec7a85d7b553f1584c257e9dddaf939b11fca992370845cb109c280a36049a040fc23731ccd60e48178212fd9142987a7d800f81c1e66b160e4b2d95b616ea9f9c9db3d354b4219d63ae2f0c28591b2269864d5b3f1680cc34736ac7a8de29f73252cb0b6fedb412c4f0860cff478b380b51b79a23ff48802446f5b3111ad660ad9ea61c62daacead9fd24ed76ce52c009d7140595d30d9fb342388d61563be986677b8a94de6264e3d084f2c93bcbdb1e9d696a63ddee95216f06f1f2564f5fb60ba3c4019ff1c632e26483d37cdd6d0159c0c9a3a6ad92c1eb4a4fa78d8eb61de5658605095963a2159547ff524f80229151325f47a75e08983afd0cf83e94d81d1b8b8767b79369dd19644fd6b3838927193f35c043d4715acd7fa891d354b2180035f9b4322064f376cbfa55eb07e684fbb3a244185e0470a3c6c89d71aa51ef037ab72f6ed325032ba8ab8bae3fa88f84e6a8a6ba47d1629402a8cf11a3b8bd872980f1aa47dacd707000163c16b66ac08ef9348ab4df2ed894194fd717023ce8b6c82c46b51c5f8a293cd767096bf337ecd5a09448c0228f9c410d2f80b94697cf5e7e34aa8010a51cbdffba896771c928c85a2dd873ab080e8b481be16de87a1d2200fa7909138042ce2023b3effeb7382b43015ab22986f603519bd55206ccbf72491592cc8aa910d9406d6718e2f0d4883174830a30e34b33fe4a97374556706ba41e72b25e57b2c164621aa9afc8b3d87d3b416006f90efcba0513545b8d8305d4f2a1a6748c7216bea1f5939b853ec1f32ab698a275080075f97050bc51d723df59b5b2ee320cdbdafdaf196b2c8a08eabe6c1810e26cbc8db59bb92e673a399afe066d50ff72b23c6b22a0624fbf32c6bcbae303d7a6759a1b4cd8ee9c8d65087ca237f12c6ad6b1ca549711bda99d3342550049f5413f277703a61ec68ba1f73df7f7ef2eb7f65d2f990707a2d6e6de4b681dead84efbe7f7eddb327c39167d6df2c8fab808551780273225829e1d6a801ebffec7915ca581d052951a1a13d82ddb58d717fcc55612a4ac660c62937fe8c8d505180b67152af4cf936c85b2eb9557548e22ad87fed96934a0afba4d5a3940e2b950490811c418254d73ca52c9446d23c489cc8bd927066c15243129b267b48df1c43300a574bedaf9228a471a57cdcc2ee9755b50f61b01a1efb01ecb3d624decec3e05196ed5cd34f7b4f2bf7d284a327531436f113ec2d36d9cfa7c6e70603acfa80386901d3ba098487465e621ad5aced2fc60a201d0d4a13fd27e678013dbb8f407475c1c449b8c75d90c0668582bf2a0ccee661f932b046f325b3e0f598cf2d7870801e8568f3122c7902526368d5bd86537fdae589cc1766da0324c20a18ed1572d2e83641adc4aca641f9d7e4a270469c3aeecc38982efbaa720eefde7745809f5d6cbeb44366be1c72a69d97b21d50b229f916599bc35dfe0c309035c9dadf6a3df4751afbed1ba48d3425362fb1e6a2cc5b316dd859f0d5324f697a9bb8d1e27ae7a0d39d4967a3f45333e36029e746e0d8ca1cbcdaabcbc9e61fdb0791d73a6e72d6058125a543c3df0c0a49eada36734188496e7cf322e01de2e434171eb4883669950567271ed1d15e4edade666a47b24b9c0de593c9f1c7ec42362cf47f5d0f2be21abc51e2b33196f45e793cf05f775887025946098791f783b98ae2e81891f4dfa653e093062ab5f59fea513f22aa14aa64f63e9844b092a0d34d0738083d59cf429267eea43693d4c0b64822282c69522c4797e0cb91fe6738b672be0c6550b8a1423e6f89e17dd2c9f6bb6398eded38d1b1c492c304754b1c91dbc02107ac3e1d2d2b34cd38c03bb64f2c577ca126cd44ddc3b3b6693411bf357c4ebfd174831f798773b2f7ccdaea680e330cc5be01a9b671663081b38574169b39e62dd1f0e5080955214f2f0205d001b4d0f1cce0f1260b58e7d1fa911eea7be677f5a66f8603a99769b25a2b80fcc4a134ff07bbe818024d9a1aa06a821ad8bda63561ddc4b2674936de8acae99be1f3e11d294add2ca905c8e80065c84edad3edbc5aa7f251754dec0c352ed6cdb1e3fc04bf3ba9760ba78a1c3e62f01022ca3106641e3efc3c9d0a5f963f8e03131158254aa3e33fba4e56b5644f64113abde3ec66122989e868475124bd91358559200598110f9467f2508f7a4d0032773b721e56d04b0e2ad6f5366d5af8a2e54b9b0681785574072e599f42d928dbc20f3fa2f2d481f17405bd8e4dd691f5d1b73d8c1a0ca21b23f97292c634107b076bafcb7a017857c2f40cce2965a2c4c8c5230c876db442f60595b174f8dce54a3fb9461cb8de1cda888d0d081a52f58d4831a9637eb976e8ebd6c33cf5e462df3f98d5d295054fcc06a0ce0e10846951c98660421ea8607e213f56a9826cb0c64076c712aa7082607ce4d4e25a50a2754e1575f5b924e574555bcef07935f5824a1a65a9b492c094dd88d85b0931568a6a7c8ca27203c2b63e54f6a1cc6c827270208407656045227d7ffdb9c2c891118a354c63786b7f836ffa3ee4de48742dadeb24d54e64e0377e1d06751a27616199d596c8bbc689a67f8797d740a7ffeafd88f4d5d40abd62ab64fd74139f610dea3ba8f51f2c29d24fa7abf5868d14b3ee2c8e34bb5ee08abdeaf075803acbde90498cf45bb34cfa95f8820946077e84f9ccdf4aa49aef77c34e65fd3b48093cb6e0e003618691d080f1b12ec75fdf444d29b63c82f840faabd393ae175df2a5ec0556e77c5b76b60c88545372272fa347e758612726b1c59f706e58bf627e75a74233a813d07bdb484eef75f134dc98ed43cbd58bccce8cde17b5fa8165faa6b749121181dc951e2ee82942ed241a0420afee5a67247b1bfd0cdfc18b585e86638d49ded482095afb558063720193750f368fe455c9e0bd6f7c3f5dcbabfa5829a2aa508eb47097b18a5b69653a4a2ba2a049b4f7a8031", 0x1000}, {&(0x7f0000000140)="dd76543bb013312d398c913c50bc960d94cd834ca2ee1c691bb1e9904922990cc6986bc026dd3e3c49f445fb6e2db3d653d85b2a20750bea05d3f59ee13ffcc65dd01e8ecca20005e479028920dd152813f16070a087c59d3b495530a978e0f3f97c0bd318671c933b2de9e2c4a6d4e99d7ce92655e45a77f685fc42e6ac2caa1ca0646ffe4d6447ec6257a2cb76b50e5573594acbe3eed5efc7620aaf468555709c8f6c224da96b74a9f02b5aa53a154abdee4453a4f9d1bb716d1a89bcefcf649c75685e39a90e20d02d792ac5b43b6622e3c2e9efd2a9ff44f66f2763fc047eac41486e19a753c49194b4e46193e6ca", 0xf1}, {&(0x7f0000002700)="e44728f5c6ee34f594e1099e564aabbb4b4a82f42bbb8ca6e316b9770ea43e7c62b21c72a48f91e36428bc71a9c05794654543e3a1a268e2c649c5885aaa20ae9b058f8c903043487350fe1a27f64e7244bece7775c23b8f06d9b9793a684f1c3ea5324e622525d8b4d72dec694de8704f444155ef2d0cf354a3f3a04b614d5711fa2f00dff01cf28da256dc41a029a70f5a7c29bdb1b9cceb46344d3e7c174dbe9b1a59f135104e1e005c14e209f3ed1539f1ef0b08317f13be619841e59983b1f4e80c33a42dffd517de74f6c09c18a213f967488029d97a52413407860f6f9cdcaf3021923b4ad321cb9ac65d49cb1c5d130d2a3d4cb324ab52f36492f90ad7425565ab805d7c81c5dcf28ee1e8e57e58d84a0ee3b886d783639dcc288c4cfd5548689b9d033e65b4e4b58fc32927e29a87ba60ecb026931a81c2a9cada8ee459ae4228fe4174b9be0cbb64146ac530352f34947c774cc48cf5b5b17a9af12d6ec269c7f0426dfa13ca96ef8fa300306fd26cdbf36275954be4c1baec998b5f6cad5c07d8be5615eeb0ba38b7227334503679f524ec8a204078aab49dca491c1a4482fdb3509b0be80c921d5d0ae4efbea0ffd2f3bf312c34287006437a9474dbd72d396138daf8f3b25a144db9b1ebce8723391d86f2a6aa017bf1e0e6f2fdfd8bf0ed45c30f85a7fc5dd56bf60ebd01239b93783407c08830200d20a715ae0b3303d58d47fbf9a901c28ff3fe1b5880aec90e9cabb822bbda27af7d253c8a772994bc7bfe4242c652c83a4290ea85a7646938c8172d031aef4bd873861317b54487fe565bd78a8f1eff6eeb1349a78cac72d3bdb225d54ca4d6459f274f0d592af523c9710c2dce2a4b005d35e63baf63ed2554962683b38bd93b2e0b06b34de276fc6cd7c79e51bc8e821181ffd1a34f4fff70bb859fdb760a645866bd78c4dcc7aa386d60da1e5ba0a003100f07eb92ba4439425674c46146fa6d7a498a220d0325f8cc7409592192bdeeb4c9d8b530c65a46548d7eeb94febc61a4caac1bce661456101494fc86421b1a87f54c7a2648a1a711ae55b9f53bd9edb8b5a9d85a15d0a3c753071d9d132a010dbd4f9ffa3f0c060d5aba5b4142a82977af0f408ce26d3c9b81cf0030d1e74c96c85084df7214e554799484fb594e4ab12dc734d785fb7312ea4fceb4b5a8223ea3712bc26ec44b097f83dc82829168f6ea8cfcf158f2303a33ebb23f33b72e85a6a7e5a339d9dc4f4890916bf7748ca9333b8417fe8b2892fcda68691b9d6455eea03b074263ac936ae11f1466595da066587fe5784d40e47443ab97da1fcf1e97f3a7f87043228431ecd0d30d1a3bf43d7eca555aaa87a63d693f5b51d69d6eaab95d8ee8f6886d61bfee1bdb7f577913358612389f189c697b2fa5cdb6dfd4d91be394c48b00e030550da73be0e664a41091fc23fbf1421d97614b1398e4d1a8744ad82d0890d5f4882f8da356a495829926cc34a045e1054e6db6559061db627d9763c6fff32e412bd17b22b2cd3e93c5dc74ccb7d7f5d92191e1d0c545586f2febcf6afe307ad3737fefc2d64f37ecaea42e98fc0c460229849e127690844e6a3ac500f59ee85cefc6d9efb0dd6a0f1ed1795fb4d71e920fe359a63905772fdaa0ed50c7a3569516c9b3428e23786da4e5c20698bf831df9ff1f83516da647f205f1b8350066bac1e782dc7a471f2cf01e9d1c39b42eb200161cd36a50212fece1b77bae41ad2af1f4189680e1a322f89bd38a54ce4f0cb37c7c9ded00564bb784d512a85a9d3b44f13a0a261c9d4d9df7aa3ffcf861bb4eb1ae473ef0f56c90a34c415c3e47b7e2f8a84581132d5cca814dfd25d504de4da9c24b920a6d6e38caec277af5d25ff1e26b72b6342c877d4cfe781c1008c33eb214973d39c38b0dec251573c9864a9316cdbbbd7dfa02478a00a00ec68382f0109319c3e40d868ca9e43a9e0967015e6bc7463bed40938ef61c333c901fb85c2097c13b46a6bb93fd438e450950b3160b3ca8f0eb323f63b226e8c3d98ea564ca7f5b64cdc7e99866548751a13f07fa7c82b1ec47573244e45ee4e97034516d001a3a0affedc611935776f889fcbf436b0e906014835db304e043a4403e87925b0fb5fbd5d0445effdd3736e739312cc8e2d6fb8d66afca9cfc23538ccfe1e7dbcc5ada44b390f59667ed61812a4d8b22bec982332d7336e6fdf6c8037cb1f63d4a7fe3efbee7b9586944869337c3cc698541a20c1ea2f54b028c40175e4e8f97af22528b0e476b12118979fd405dd1e5edf47ea1ded41d0a102107b5e71dacde2a66a08f266e4c1fb70931e3ba0bb27eb4e9be5967a6ac59de847f7f0fb56e14c057a81650be2bf2bc1c276bd24b89d8424a8e7ad96b9708c9fb663ae37245f8dc02ed495a622a331d25183ead0125538d55ab9bb9768ec6fe509398a4688c998ff8417096c26c0ae45382d1cc241746efca17740f0b988bf30c4d161b0ca29d124795d8435efda054a7e7fad65450469d9ed973427429200675f6ba0532304b4b3443a1d559b5bc543224b94791c869b746a1f970a4af92b2a0a290342a64a7f52819a4621a55ed61ac38752d6da60fd4ca608612b6828de3bd13d6a0ea3f49077241f957d527cb5daae7de52a340c9a1d53fefd9ab3e16520e82dab88e0e7f2d2ce4740d6f77694b6d5f4f6cc9165524ab79ceebf0ef9a1ddddf35c208b574ca46f32bc89f709981587952df0198da87778cd49ece0b296ad92c2f2f11fe9d707f845206e758bc1d3dc5ed85768912b49a7fe74ba1ec2bd42beb9bc09d12b86d5039b822462072019d5afa9902d453e0cae6810324b9893d21e4a28a2944af072b11bd30a309dc1a38159eca3218df450232c817a7102489188175a03a1fcfa1016ba15cdbdb7da8571736c200afb3fc377c9bd3193d14a03da2580ab492e3a3c2468fc082380708aa2a9f4f77967238563c9d02161f353105ec76fcc0c8b6c5cfa031cb70b65fc419a54c07ccb222200200a8a9217123efb037b6bf3a7f0c237c1af380ce41a604b490ad2743b0cd48b05f12e8435575601470dc01630761d4079b37b5a44958dfa37116f88e723ab56d5212cebdeb7226c26fd8a06e9848fdd9039a1b09e11cb3e3d66c8d00f7eb92ef21622623f168dd25f2ac0b3155b379542aa55698c0a435050fa6a7731cc6a22baaa05fcfa0fef6811c6ab0081694aa88e136402f1676a5648db7ee140287f996a6eb29c7abd2d78173f9100f2bf4e1324b8d2a42db2e49a1572e77c68eac254d9d2517eaa1dace3cefbb9f4e993eab3ea7125e40232267230f6f7c21fb81aebb37569b590e2b1356c045abf214a8bacd2e80fb00b774dd1800c3cb4d0665549e42e3a5f591bcd5bbd4ab7f3817fe5664a3d5015fddc65613697e4888a33653c5768b973061f347a645c4d88ceba6f56255c22c3d31b621988a9d49a772db2b358eadee37312c16f27a110038d879adf667aae7f588481d0da0c27be0383a1e3cc9dc465a20332a36bd8efb9b80241777632ed19d8c3dd63d755f762287795ef22316964533de81143bd1af5ce7e70d96567240d069215770d4fc6b49e39e0c365d7f054b59814fd193bcc8ecb273077de8acd28284c90f9c6ef86f9922df8f611a972e176eb059353d18cc897efbfd5f06bf6b375da377283789be73a17a0991bfab3617c960444cc59a98c1d103adbf7967faa435296429f48b78c4d15aabec9646270c24408d5e8ea0fdea1da867c03f9fbe81723913ecf196ab2eeb1436d2ff77ee3f737e03f86b7433da6b47f99a54360ecf37699e7145943c6ffe23fc32ff57d84c7363bc0e0f875d125d38aacb67591da497f646bc3e82ddb35bf87bad9e11cc591977f954c460fcfaed5cb6392f4aab870024e7bbe4e5d2ac68c8d477894c722713ec52461976c27d835c81fa2ad8badf9e1282f22b346021979c5460a8252f2b428fe3c749746b0391e07710d17889e6680c65253e20bdbfd8446228e00ecfc4eb62ee02497a29c54d9b34b907712fefbba3b669dbe58be8502027a700658e0c3653259492e792d5084c03eac800da4d8d6fc5d103b4ae9a48ca9953aaa32ea5770caad722059aa3b8b28df779c188023b6ee2e48c05668c9742f504e5578a605b417503a891e4456d9752dde55db81261dba11367e8962e5c190330f0f08f1dfb4ac05eb7f1865117b8f12bb2fb5890c0517bbcd1dad46478b2d7edae0d4eae606cb21a67bdbaf5b1b15c1f83a070a91f6f8a63d30ce8a03140212dc5c67b0c7b47ca2c7fbc71bd525e2a2939b68aa3de3585dce4631d3558ae910fa71810ec0bb504fc032c6d399b4493bb0a8f1ab7745f9c8489c555a33eb01d41ec17d3a919924322b339bc3de3f0bcc657b2ac5c02c19f6361bf9cb13fab8e57cf9db662cd3db8f13b8b4172cf5db77e194035f72d8dc4f990fe30757314836069cd4b34cfdc40598ecba1610e504882ff7d25b36f87a919cf929fbd834813a88ea8d9f6b294a320fd588ee58794a1fbc3518fe703d369ad8c660486c0762912891c748273a62767ad00aa673109d97d97ea94c5465f73b5ea2fb558abc3a58771d9087dd04daf0a5dcfc5f10cdf72178c6c8ec1e87458a3b012eba60ae7845c9772dfe4272367f6d706e754e82adb7664d396b27619b910c1bb2b70e04f902a811103fd079a44956342767b6d037af868c5bca7e35171427ee1dfc83116f232ccd6e9332f6eb461e486bf4300f5e94c8c989fd3cd014d270886e52506b8674612c9d9c0485407b9da243c1f0dc0a6b8308a7d5574502fe4259cadd80f24bd5fa3496c788611540d6efc02c256eb2454d9f2b4b34034017f794b8b79a570782890cf4210155e89f293f957ec58b8011a19be98949a68fe7e058941de06af3ba161515dc53b2967fc941f3b0cd2c360f112646902f138772b1b5c9bf331cb5d8420c6900cd1f03796ba84d36e0a38ba1f49f9dc43ebb3323c0fc35b5c3401e4576e16ccea025e7701359558593d5cc569b94f8441bfc937cfdf6e35436dec5acb66f4f091fd36787001480c4328d17a4326daa2c34e8257157037a6ef2e44f02805b7741d13956cd8ff39d6907a8e3575d23c8008a2bad1876ecd27f1842122ae1307a51a1b982ecde37943388431e2a0fc9c6db7f5ce30ec1df85995ce9fcf4dd14077890a794c331092d5481da2dfc8efbe01e1d82395ddd2c3a04072732c116bac9cce468457b5b836886f696236cfda3d2b44d2b4c1ebb230ab9798e610d1b8d02166d1535a390a47fc113cbd2d55e297498a52ff22f8fac594af215523cabf5e9839de329105f7bdbda9437a4d5c024679ff937b0a07285a4157b61ee149c822f08fd88ed42f949da9e3f1d5fda7a9fdfed0bd6c0b0467391c18d0676f4e862ed2f8e7e730e4cf89d5674d4769f2b6fbb936f171ec62a0b6a0b806ce59eb1d2e577311fe8cb4e53529b2cfa05b7c9594795c916c391debebdfe078ffeacce8b120a82c0ab0a98e5521101c5f988682a9ba1b34d4a8ef880fe92387155b64b2ff9a74523963942e9473c798489838128ee85bdb7bbbcb14ef5a075e0fd4ac9ed8f1304f8c857a649207a0365cbfb8aa0a8069cf94ab5f3b9e5c8f27d1a84999b4fd7499da6e9c10ef50b8573e9f415c352596b601377fd5b7200b35fa1cd09e4f0fcf9ba60d90f5fc88eb9a46a9fcbd7412d96de0b10b5182366319bca2de2b44578e5e1d6e9e0180469a10b839fa0860b78bf8d60ddab9d67caf922c775ff906c239", 0x1000}, {&(0x7f0000000240)="a023a346eedb315882b3f031c3305e134c416a7c0732aacb89b847078b272907a7e77425abf1c1eda3e5f9724226433a9c7741925db4b3f8ca93627e7bbb086e6eb343451d3d3d68a41c6df3e07163da9018c3998ffc772bfe7a723ab752ad45a938955212f50158", 0x68}, {&(0x7f00000002c0)="c3e9f7a94fd3cbd483a20c89719ef086abfbf04754bb04eb80d5959485a7e81fe194ea2114f3478b848bc2580bd3c04f259b01fe618fd87fd6e0c00a72a5e5076bf342cac68c946a851f58278c7081d3bf300f03", 0x54}, {&(0x7f0000000000)="abff3dae15c20c8e9f30e8f33184df54953d", 0x12}, {&(0x7f0000000340)="5715a95942585dc4966a42d9f1a0c5508c7c1c57892943200921ceac17df81208af1ca29c688df52101721b5e7b96cbf825af6429115381c1e6366b8536744fffb18e04c290ff6c1640a09fe14c0818007cdd031479b063130300129cbdbc9d20bb6c6d6894ad0fa73cf3a20248333b25aa1c891333be7c60dd6a8cf5b1584ad8cefd3ee65dac8a148a919ed2ae6d66569e2f933a92b293f0fe560d94d59e04fed75b095c7d4e7845d3509f58752426806073269e33c682a643fa7e4ccf9d480616d5909c70d", 0xc6}, {&(0x7f0000000480)="a349689ba1ea5adf8d7c7a6b5a70a9eeea9ec2a35df51b6f24a47f7bbd2da65ef52007311e67f05f9efe6a2f9aaccbce49376db25e4d82c161e480d07f7578abe9725b3673581e7f012029c312ed0923d2089e6919726d9925301acb2203b2bc19101f656e1d2062e627f0c07d8a16d2e6cf42c01db3899020a906122dbc46ad1360efa3edadeefbb98cf32596f0a7cdb58c3f622e7c245f321227c0a5b875cf32b048c4dc9402cc13167d618121ded42ca5b7d0b7b0ab1254a88acb2d6150673079eebd3746dd2f40df04", 0xcb}], 0x8, 0x0, 0x0) sync() getsockname$inet(r1, &(0x7f00000049c0), &(0x7f0000004a00)=0xc) 12:40:39 executing program 0: r0 = dup(0xffffffffffffffff) r1 = accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000040)=0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x44, 0x40, 0x3, 0x4}], 0x0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xf7, 0x1, 0x4, 0x401}, {{r1}, 0x0, 0x80, 0xfffff, 0xba, 0xc9ff}, {{r1}, 0xffffffffffffffff, 0x84, 0x20000000, 0x401, 0x8}, {{r1}, 0xffffffffffffffff, 0x4, 0xc, 0x2, 0x1}, {{r0}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x4, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x14, 0x8, 0x1ff, 0x8}, {{r1}, 0xfffffffffffffffd, 0x41, 0x1, 0x10000, 0xc9f7}], 0x5, &(0x7f0000000240)={0x100000000, 0x4}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) 12:40:39 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0xa5}, {r0}], 0x2000000000000343, 0xffffffff) 12:40:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x2, 0x7, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5a00eb25bf000000e74de4", 0x0, 0x2}) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, 0x0) write(r0, &(0x7f0000000040), 0x10264) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x9, 0x2, 0x800, 0x1000}) r2 = semget$private(0x0, 0x3, 0x101) getuid() semctl$GETPID(r2, 0x1, 0x4, &(0x7f00000000c0)=""/45) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3, 0xfffffffffffffffb}) 12:40:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1284, 0x0, 0x0) socket(0x0, 0x40005, 0x7ffd) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x2070}) 12:40:39 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) 12:40:39 executing program 1: mkdir(&(0x7f000001c000)='./bus\x00', 0x0) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='W\x00') 12:40:39 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f0000000000), 0xbb) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) 12:40:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x2000000011, 0x3, 0x0) getsockname(r2, 0x0, 0xffffffffffffffff) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/100, 0x64}, {&(0x7f00000000c0)=""/111, 0x6f}], 0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x3565) 12:40:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000002ac0)='/dev/zero\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x1, 0x10001, './file0\x00', 0x10000, 0xe7, 0x4, 0x101}) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000080)='./file0/file0\x00', r1, r2) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r1, r2) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) readlink(&(0x7f00000006c0)='./file0/file1\x00', &(0x7f0000001ac0)=""/4096, 0x1000) setregid(r2, r2) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r3 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000240)=[0x2, 0x7, 0x5, 0x3]) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000280)={0x3, 0x7e}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0xa, &(0x7f00000002c0)=[{0x3f, 0x6, 0x5, 0x4}, {0xb0a, 0x44, 0x7}, {0x6, 0x7, 0x3f, 0x347}, {0x4, 0x9, 0x6, 0x7f}, {0x5, 0x9, 0xdc, 0x1}, {0x1000, 0x2, 0x10001, 0x3}, {0x80, 0x101, 0x5, 0x10000}, {0x1000, 0x3ff, 0x10000, 0x7ff}, {0x5, 0x7f, 0x81, 0x9}, {0x5b, 0x8001, 0x4, 0x8edd}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x480, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000400)={0x3, 0x3}) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x32) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000480)={0x6, 0x9}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f00000004c0)={""/16, @ifru_index}) semop(r3, &(0x7f0000000500)=[{0x0, 0x7, 0x1000}, {0x1, 0x3}, {0x4, 0x5, 0x1800}, {0x0, 0x7, 0x800}, {0x0, 0xffffffff, 0x1800}], 0x5) chmod(&(0x7f0000000540)='./file0/file0\x00', 0x80) recvmsg(r0, &(0x7f0000001a00)={&(0x7f0000000580)=@un=@file={0x0, ""/61}, 0x3f, &(0x7f0000000980)=[{&(0x7f00000005c0)=""/198, 0xc6}, {&(0x7f00000006c0)}, {&(0x7f0000000700)=""/203, 0xcb}, {&(0x7f0000000800)=""/125, 0x7d}, {&(0x7f0000000880)=""/175, 0xaf}, {&(0x7f0000000940)=""/33, 0x21}], 0x6, &(0x7f0000000a00)=""/4096, 0x1000}, 0x800) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001a40)) 12:40:40 executing program 1: wait4(0x0, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) 12:40:40 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) setrlimit(0x6, &(0x7f0000000000)={0x2}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80047308, &(0x7f00000000c0)) 12:40:40 executing program 0: getrlimit(0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x10001}) 12:40:40 executing program 0: r0 = semget(0x2, 0x5, 0x504) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x1, 0x184) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/98) semop(r2, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000300)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r4 = syz_open_pts() write(r4, &(0x7f0000000440)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0c8282425af7f05c9b377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a9731e46c6e56b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c391286548444ffa90d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48", 0xee) close(r3) dup(r3) 12:40:41 executing program 1: clock_getres(0x1, 0xfffffffffffffffe) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) r0 = socket$inet(0x2, 0x3, 0x13ab) r1 = socket$inet(0x2, 0x4007, 0x13b31338) r2 = dup2(r1, r0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r3, &(0x7f0000000040)="7197aef6b8afea5f0d3bb8592954cb025b8611ad25a2351885cf6e6fe4ee6e876ff0ec72a66dd37730cb6237220b42d4e5815171ef8217350034cde5904d53f9a7fd7dfbd7072237f989e8261f1671750ca417c6004f9e08cbdcffbd15a2491bbfc97f5816972615f79ff31a6f80e81ebca2ef4ba5cdb8baf463215edb75dbd0ef3af0afdc080fea02ffa9b734d510e38c2fc110af7e4d9a09c5e95aa87ca27650ca83fe1e6e9bb9ca84127f6c5ab0265e4f3187e9bef124950ef4f1813d6385c42fdf7d5d8dacfb0be6097581a65a6ee4ca03", 0xd3, 0x0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 12:40:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2591c321a8926ed2b9482562cf24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff27458199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c05146a5c94a935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808a8e081e22f6d9193fefee7f4b3899d538e2ce6608c1a5a0610bd94b6bccdc0eac0585b1b35668267e0dc55d085eb544f56c8454fba2b06a0621d3bea53f6d7d803c2a42feedbda5eee5d23d77090a3bfe9eebd24b2c1c685c1517e54de0b042cb5260619e9e2a1df0b9b33174e2dcd854ef5afc6f31d166a5839890a", 0xffffffffffffffbb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "08630000010000000000006b8fad71b9cf65aa00"}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x87, 0x1}, {0xef, 0x10000}], 0x2}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 12:40:41 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x200, './file0\x00'}) 12:40:41 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001240)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20}], 0x88, 0x1}, 0x2) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 12:40:41 executing program 1: clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x5, 0xfffffffffffffffe) 12:40:42 executing program 0: r0 = socket$inet(0x2, 0x3, 0x40000000) setsockopt(r0, 0x0, 0x800000000000a, 0x0, 0x0) pread(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x11, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0xd4) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x30000) 12:40:42 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x0, 0x200000000}, {0xa26}}, 0x0) semget(0x2, 0x0, 0x400) 12:40:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) r1 = dup(r0) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000000), 0x10000) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 12:40:42 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x28) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0/file0/file0\x00', 0xcc, 0x1, 0x100000001, 0x8000000000001, 0x8, 0x9, 0xfffffffffffffb63, 0x0, 0x0, 0x84}) 12:40:42 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) write(r0, &(0x7f0000000000), 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0x100000001, 0xea, 0x2, 0x2, 0xffffffffffffa551, 0x100, 0x10000, 0x7565}, &(0x7f00000001c0)={0x7, 0x8000}) 12:40:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000b, 0x0, 0x0) 12:40:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x3) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000340)={0xfffffffffffffff8, 0x6}, 0x10) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x8) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/197, 0xc5}, {&(0x7f00000002c0)=""/81, 0x51}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/251, 0xfb}, {&(0x7f0000000480)=""/59, 0x3b}, {&(0x7f00000004c0)=""/85, 0x55}, {&(0x7f0000000540)=""/44, 0x2c}], 0x7, &(0x7f0000000600)=""/87, 0x57}, 0x802) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) 12:40:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x1000, 0x3e1, './file0\x00', 0x2, 0x3, 0x2711, 0x9}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x28841, 0x0) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1) 12:40:42 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) getdents(r0, 0x0, 0x0) 12:40:42 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000140)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) dup2(r1, r1) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4, 0xd883}, {0x9df, 0x7ff}}, 0x2) 12:40:44 executing program 0: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') rmdir(&(0x7f0000000000)='./file0/file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) dup(0xffffffffffffff9c) chown(&(0x7f0000000040)='./file0/file0/file0\x00', r0, 0x0) rmdir(&(0x7f00000002c0)='./file0/file0\x00') 12:40:44 executing program 1: socketpair(0x17, 0x0, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0xe00000000000000, 0x1}, {0x18, 0x3, 0x2, 0xe333df8}, 0x9, [0x4b7, 0x36a8, 0x3f, 0x1, 0x101, 0x7fff, 0x6d, 0x2]}, 0x3c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) clock_getres(0x0, &(0x7f0000000380)) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:40:44 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) close(r0) fchownat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x8, 0x8000, 0x2, 0x5}) 12:40:44 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) write(r0, &(0x7f00000001c0)="ef58303a3f973c68cd98dcc203e475cc7f558c7d3e8e73ffbef52102bc70657e78c1805b8a33073e278a285d10acedc442da502d3979c0be971cf479ac7a4533a5fb41a1d160dcbd35d84517ef3b1a1b740a36ae277bfc97cf57798dde18a41e3acc7dfa1c6ba8b00d78e60093748249940f7dadfa7ccc41965c91369da4c68449dca25f82fdad244a0f1463270f125ba33ee3c99c59ced29d0a23b3", 0x9c) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0xfffffff6) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x100, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x5000000) 12:40:44 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000000), 0x8) 12:40:44 executing program 1: setpgid(0x0, 0x0) r0 = getpgid(0x0) setpgid(r0, r0) 12:40:44 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000640)=[{&(0x7f0000000140)=""/200, 0xc8}, {&(0x7f0000000040)=""/90, 0x5a}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000000240)=""/250, 0xfa}, {&(0x7f0000000340)=""/160, 0xa0}, {&(0x7f0000000400)=""/153, 0x99}, {&(0x7f00000004c0)=""/195, 0xc3}], 0x7, 0x0, 0x5000000) 12:40:44 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup(r0) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x30000, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffd, 0xb4, 0x0, 0x76, 0x55}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x8, 0x10001}, {{r3}, 0xfffffffffffffffd, 0x10, 0x10, 0x4, 0x10001}, {{r3}, 0xfffffffffffffffa, 0x8, 0x11, 0x6, 0xffffffffffffffe1}], 0x0, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x0, 0xfffff, 0x0, 0x1}, {{r0}, 0x0, 0x61, 0x22, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x7fffffff, 0x8}, {{r1}, 0xfffffffffffffffc, 0x20, 0x40000002, 0x3af40fd8, 0xb2}, {{r3}, 0xffffffffffffffff, 0xc2, 0xf0000001, 0x8, 0xffffffffffffffc0}], 0x400, &(0x7f00000001c0)={0x6, 0x5}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000200)=0x80) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0xfffffffffffffffd}], 0x8001, 0x0, 0xc600, 0x0) 12:40:44 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r0, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) 12:40:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) r1 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f0000000280)='./file1\x00', 0xa00, 0x0) lchown(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) 12:40:44 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000240)="c3ab3f19937d6b651ce58cfcc4a39302e77327217da7af626884f2cbea129d4d7301b0c72b057e12549993e58579c348", 0x30}], 0x1}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) listen(r0, 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) 12:40:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x141, &(0x7f00000002c0)=""/63, 0x3f}, 0x800) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) 12:40:45 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup2(r1, r0) socket$unix(0x1, 0x2, 0x0) r2 = kqueue() socket$unix(0x1, 0x1, 0x0) kevent(r2, &(0x7f0000000100), 0x4, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) pipe(&(0x7f0000000000)) openat(r1, &(0x7f0000000040)='./file0\x00', 0x82, 0x10) 12:40:45 executing program 1: socket$inet(0x2, 0x0, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) syz_open_pts() r1 = getppid() fcntl$setown(r0, 0x6, r1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) 12:40:45 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000000c0)={0x800, './file0\x00', './file0\x00'}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() 12:40:45 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080), 0x0) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 12:40:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x10001, 0x80000001, 0x30a3, 0x980e000000}]}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) close(r0) write(r1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x20008, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x5, 0x9, 0x2a8, "9940542d9419f2113b8f5b07a91225c292bcbfbb", 0x400, 0x7ff00000}) 12:40:45 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = semget(0x3, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x7, r2, r3, r4, r5, 0x2, 0x3}, 0x1f, 0x80000000, 0x5}) unlink(&(0x7f0000000000)='./file0\x00') socketpair(0x10, 0x77162d7b2996fa06, 0x3, &(0x7f0000000240)) r6 = socket(0x26, 0x400002, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) fsync(r6) 12:40:45 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x8000000000000}}, 0x0) setitimer(0x9, 0x0, &(0x7f00000000c0)) setitimer(0x1, &(0x7f0000000000)={{0x8973, 0x800}, {0x4, 0x7f}}, 0x0) r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 12:40:45 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r1 = socket(0x18, 0x1, 0x0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept$inet6(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) setsockopt(r1, 0x29, 0x1f, &(0x7f0000000000)="03400000", 0x27c) getgroups(0x4, &(0x7f0000000040)=[r0, r0, r0, r0]) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) setsockopt(r1, 0x3fe, 0xffffffff, &(0x7f0000000100)="ff3241fbd7464a905e3f360d49de932435a7045541382fa8c4038c186d90ad142a", 0x21) 12:40:45 executing program 1: r0 = socket$inet6(0x18, 0x8007, 0x80000001) poll(&(0x7f0000000040)=[{r0, 0x80}], 0x1, 0x5) mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) r1 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x159) 12:40:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x1e, r0, 0x0, 0x0) sync() 12:40:45 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f00000000c0)=0x5, 0x4) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept(0xffffffffffffff9c, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r1 = socket$inet6(0x18, 0x4005, 0x5) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x3f, './file0\x00'}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x420, 0x0) 12:40:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0xfffffffffffffffd, 0x9}, 0xc) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 12:40:45 executing program 1: r0 = socket(0x2, 0x4001, 0x0) shutdown(r0, 0x0) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) getitimer(0x1, &(0x7f0000000000)) 12:40:45 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048a5e8c5e35ca2", 0x14) 12:40:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) dup2(r0, r0) socket$inet6(0x18, 0x4000, 0xb9) 12:40:45 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xc2, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x1ff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_open_pts() dup2(r1, r0) kevent(r0, 0x0, 0x2, 0x0, 0x1, &(0x7f0000000000)={0x3, 0x7dd}) 12:40:45 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() r1 = dup2(r0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x101, 0xff, 0x100000000, 0x3}, {0x0, 0x80000001, 0x7, 0x7}, {0x9, 0x1, 0x6, 0x6}]}) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 12:40:45 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) r4 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/53}, &(0x7f0000000140)=0x37) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x8, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r7 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x2) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x200, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x2, 0x0) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x8070, 0x0) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x201c0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x3b6d7eac50c0826e, 0x48, 0x24, 0x4, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0xfffff, 0x7, 0x6f}, {{r3}, 0xffffffffffffffff, 0x20, 0x81, 0x7ff, 0x2}, {{r4}, 0xffffffffffffffff, 0x10, 0xfffff, 0xfff, 0x5}, {{r5}, 0xfffffffffffffffc, 0x0, 0x2}, {{r6}, 0x856411213bcb9f4a, 0x8, 0x40000000, 0x4, 0x4}, {{r7}, 0xfffffffffffffffe, 0x48, 0xf0000000, 0x8000, 0x4}], 0x9, &(0x7f0000000440)=[{{r8}, 0xfffffffffffffffd, 0x10, 0x3, 0x6, 0x5}, {{r9}, 0xfffffffffffffffc, 0xc0, 0x1, 0x1, 0x400}, {{r10}, 0xffffffffffffffff, 0x48, 0x3, 0x0, 0x20}, {{r11}, 0x0, 0x12, 0x3, 0x6, 0x1f}], 0x3, &(0x7f00000004c0)={0x4}) r12 = kqueue() kevent(r12, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000200)={0xffffffff7fffffff}) 12:40:45 executing program 1: link(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000040)='..', 0x0, 0x0) 12:40:45 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)='\xff\xff') mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x20, 0x10) recvfrom$unix(r0, &(0x7f0000000200)=""/87, 0x57, 0x40, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r1 = dup(0xffffffffffffffff) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) execve(&(0x7f0000000300)='.\x00', 0x0, 0x0) 12:40:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) setrlimit(0x0, &(0x7f0000000240)={0x100007, 0x95}) r1 = syz_open_pts() close(r1) r2 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x401, 0x181) kevent(r2, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffa, 0x6, 0x4, 0x2fd, 0x4}, {{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0xfffffffffffffeff, 0x401}, {{r1}, 0xfffffffffffffffc, 0x2, 0x1}, {{r1}, 0xfffffffffffffffc, 0x80, 0x20000000, 0x7, 0x5}, {{r1}, 0xfffffffffffffff9, 0x10, 0x10, 0xbda, 0x3ff}], 0x0, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x8}, {{r1}, 0xffffffffffffffff, 0x44, 0x40, 0xfd3f, 0x3}, {{r1}, 0xffffffffffffffff, 0x48, 0x80, 0xb2a, 0xbe}], 0x200, &(0x7f00000004c0)={0x4, 0x9}) r3 = semget$private(0x0, 0x1, 0x40) semop(r3, &(0x7f0000000280)=[{0x0, 0x0, 0x1800}, {0x0, 0x4, 0x1000}, {0x1, 0x200, 0x1800}, {0x2, 0x5, 0x1000}], 0x4) r4 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000000)=0xff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "9375b01a93b4513603000000787fd11e3b4ba8dd", 0x0, 0x1fffffffffc}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x1f) write(r2, &(0x7f0000000540)="f5b58b6d2490939115366c72b6e5648d07843441bee124e6a1432ed4f825cbccc8dafda734d93b2175ff9eca68990fc0669c3be9065e724b1a0fbd11416268cbee2ea6cbe15f1f8a2d", 0x49) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) r5 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x15) socket(0x18, 0x4000, 0x100000000) r6 = dup(r4) ioctl$TIOCNOTTY(r6, 0x20007471) readlinkat(r5, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/240, 0xf0) 12:40:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000240)=0x3) rmdir(&(0x7f0000000000)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:40:45 executing program 0: socket(0x10, 0x3, 0x800) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) 12:40:45 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000180)=[{r1, 0x4}], 0x1, 0x0) 12:40:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x880, 0x24) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x5, 0x2, 0xde5, "b3264c563d803a56153df7114fb65953289b0e02", 0x7fff, 0x7}) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x11a, 0x4) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x3) ftruncate(r1, 0x0, 0x80000001) 12:40:46 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000180)='./file0\x00', 0x8100, 0x2) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x2, 0x1011, r2, 0x0, 0x51) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x65, 0x5, 0x7fffffff}, {{r1}, 0x0, 0x20, 0x20000000, 0x401, 0xfd}], 0x7fff, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x80000000, 0xf333, 0x3}, {{r0}, 0xfffffffffffffffe, 0x6f, 0x80, 0x7ff, 0x7fff}, {{r1}, 0xfffffffffffffffe, 0x84, 0x2, 0xdc8, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffff8, 0x1c4098663228afb8, 0xf00fffff, 0x3ffc000000000, 0x2000000000000}, {{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x6, 0x85}, {{r0}, 0x0, 0x5, 0x2e, 0xfffffffffffffffc, 0x7fffffff}, {{r2}, 0xfffffffffffffff8, 0x4a, 0x5, 0x9f9, 0xc2}, {{r1}, 0xfffffffffffffff9, 0x50, 0xa0, 0x4, 0x5}], 0xc36c, &(0x7f0000000340)={0x1000, 0x6}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff1000/0xf000)=nil, 0xf000) sendto$unix(r2, &(0x7f0000000000)="bfa8166f4d823263e7718bee1917172eddd3a0212994b8ffcc4db7189e62bfe5a27224585f3bae36bdf94df150f876a4d6669ee3dab8f202029f18b4e4cea21a20ac7e81eccf323f134e317e4278c57ac84c6b22e13f7f88f6079216f96c3acdd9aa34e84becedcdd07abb659256c02dbe96dbd1569d2254600074aa2acd3e5df356c314201e142c400795835a1930649daa6722ffd59262e6d3170dd70b05929e30295733a25b92d9b42d005174de032520c9e810de0a15bd5dbac57770d9709c9606af10fee377efd5608c26c31081ee59b18b73ecb3f2fb53357db2f86d6b83", 0xe1, 0x4, &(0x7f0000000380)=ANY=[@ANYBLOB="00002e2f66696c6530492155a343af1d7736cccab6ddbdd28b656fd30fa38bc54bdfff7b28fba8a8cf24cd54408a58e8f7ff000000000000004f5e1bfdcee9b47429affb90405450cd7a7422a003d46d256742af94a0"], 0xa) witness: lock order reversal: 1st 0xffff800020b3b5a0 &pr->ps_mtx (&pr->ps_mtx) 2nd 0xffffffff8236c9d8 &sched_lock (&sched_lock) lock order "&sched_lock"(sched_lock) -> "&pr->ps_mtx"(mutex) first seen at: #0 witness_checkorder+0x6a7 #1 mtx_enter+0x3a #2 tuagg+0x32 #3 mi_switch+0x1c7 #4 sleep_finish+0x110 #5 msleep+0x1af #6 scsi_xs_sync+0x14f #7 scsi_start+0x86 #8 sdopen+0x22b #9 spec_open+0x41c #10 VOP_OPEN+0x6a #11 sr_meta_native_bootprobe+0xd3 #12 sr_boot_assembly+0x1aa #13 sr_attach+0x183 #14 config_attach+0x347 #15 main+0x6de #16 longmode_hi+0x95 lock order "&pr->ps_mtx"(mutex) -> "&sched_lock"(sched_lock) first seen at: #0 witness_checkorder+0x6a7 #1 __mp_lock+0xa1 #2 schedclock+0x99 #3 hardclock+0x1d8 #4 lapic_clockintr+0x44 #5 Xresume_lapic_ltimer+0x26 #6 calcru+0x10 #7 exit1+0x737 #8 sys_exit+0x17 #9 syscall+0x552 #10 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(ffffffff8236c9d8,9,0) at witness_checkorder+0xffc __mp_lock(ffffffff8236c7d0) at __mp_lock+0xa1 schedclock(ffff800020b38720) at schedclock+0x99 hardclock(ffff800025027bd0) at hardclock+0x1d8 lapic_clockintr(0,0) at lapic_clockintr+0x44 Xresume_lapic_ltimer(9,0,ffff800020b3b590,0,ffff800020b3b4e0,2000) at Xresume_lapic_ltimer+0x26 calcru(ffff800020b3b608,ffff800020b3b590,10,ffff800025027c88) at calcru+0x10 exit1(ffff800020b38720,0,1) at exit1+0x737 sys_exit(ffff800020b38720,ffff800025027d60,ffff800025027dd0) at sys_exit+0x17 syscall(ffff800025027e40) at syscall+0x552 Xsyscall(6,1,0,1,0,7f7ffffeb6a4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffeb670, count: -12 ddb{0}> show registers rdi 0x3 rsi 0xffffffff821c7a20 __sancov_gen_cov_switch_values.122 rbp 0xffff8000250279d0 rbx 0x3 rdx 0xffffffff821cdff0 cpu_info_full_primary+0x1ff0 rcx 0x3 rax 0xffffffff821cdff0 cpu_info_full_primary+0x1ff0 r8 0xffffffff813b9985 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0x6a307b718ceb1d25 r12 0xfffffd8002662340 r13 0xc r14 0xffffffff8230ae90 w_lodata+0x49850 r15 0xffffffff82318670 w_lodata+0x57030 rip 0xffffffff81e8beb8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000250279c0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=308607 stat=dead flags process=1018 proc=2000 pri=50, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffffffffffffffff,0xffffffffffffffff process=0xffff800020b3b4e0 user=0xffff800025022000, vmspace=0xfffffd807effe5a0 estcpu=27, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 77625 204812 31806 32767 3 0x90 nanosleep syz-executor.0 31806 377302 29672 0 3 0x82 wait syz-executor.0 58338 455356 6602 32767 3 0x10 biowait syz-executor.1 6602 302581 29672 0 3 0x82 wait syz-executor.1 33798 283054 0 0 3 0x14200 bored sosplice 29672 105956 6726 0 3 0x82 thrsleep syz-fuzzer 29672 205424 6726 0 3 0x4000082 nanosleep syz-fuzzer 29672 125709 6726 0 3 0x4000082 thrsleep syz-fuzzer 29672 419672 6726 0 3 0x4000082 kqread syz-fuzzer 29672 467209 6726 0 3 0x4000082 thrsleep syz-fuzzer 29672 442627 6726 0 3 0x4000082 thrsleep syz-fuzzer 29672 134447 6726 0 3 0x4000082 thrsleep syz-fuzzer 29672 214671 6726 0 3 0x4000082 nanosleep syz-fuzzer 29672 458703 6726 0 3 0x4000082 thrsleep syz-fuzzer 29672 335860 6726 0 3 0x4000082 thrsleep syz-fuzzer 6726 253936 10351 0 3 0x10008a pause ksh 10351 150847 15698 0 3 0x92 select sshd 9540 463408 1 0 3 0x100083 ttyin getty 15698 329434 1 0 3 0x80 select sshd 44876 202862 7613 73 7 0x100090 syslogd 7613 312920 1 0 3 0x100082 netio syslogd 58277 146628 1 77 3 0x100090 poll dhclient 43943 30190 1 0 3 0x80 poll dhclient 90389 41638 0 0 3 0x14200 pgzero zerothread 73124 99555 0 0 3 0x14200 aiodoned aiodoned 93215 79114 0 0 3 0x14200 syncer update 12942 251037 0 0 3 0x14200 cleaner cleaner 81706 73276 0 0 2 0x14200 reaper 44892 4559 0 0 3 0x14200 pgdaemon pagedaemon 86481 287635 0 0 3 0x14200 bored crynlk 62240 454600 0 0 3 0x14200 bored crypto 69739 155347 0 0 3 0x40014200 acpi0 acpi0 68068 460396 0 0 3 0x40014200 idle1 35070 116546 0 0 3 0x14200 bored softnet 95087 297012 0 0 3 0x14200 bored systqmp 33562 226590 0 0 3 0x14200 bored systq 37445 473243 0 0 3 0x40014200 bored softclock 90096 234653 0 0 3 0x40014200 idle0 61961 393007 0 0 3 0x14200 bored smr 1 228070 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive mutex &pr->ps_mtx r = 0 (0xffff800020b3b5a0) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 exit1+0x722 #4 sys_exit+0x17 #5 syscall+0x552 #6 Xsyscall+0x128 Process 58338 (syz-executor.1) thread 0xffff800020b39788 (455356) exclusive rrwlock inode r = 0 (0xfffffd8069651f88) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 ufs_ihashins+0x45 #4 ffs_vget+0x133 #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0xf4 #7 VOP_MKDIR+0x6a #8 domkdirat+0x121 #9 syscall+0x552 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd80692d4810) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 vfs_lookup+0xe9 #6 namei+0x61c #7 domkdirat+0x75 #8 syscall+0x552 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9459 6321K 6321K 78643K 10601 0 0 pcb 23 9K 10K 78643K 614 0 0 rtable 105 3K 3K 78643K 694 0 0 ifaddr 34 10K 10K 78643K 102 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 41 0 0 iov 0 0K 32K 78643K 53 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1209 76K 76K 78643K 1611 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 11 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 52 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 33K 78643K 924 0 0 sigio 0 0K 0K 78643K 19 0 0 proc 41 38K 70K 78643K 830 0 0 subproc 34 2K 2K 78643K 221 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 94 0 0 in_multi 33 2K 2K 78643K 193 0 0 ether_multi 1 0K 0K 78643K 13 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 358 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 92 21K 29K 78643K 3818 0 0 UVM aobj 33 3K 3K 78643K 41 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 55 0 0 NDP 5 0K 0K 78643K 42 0 0 temp 103 2729K 2809K 78643K 6223 0 0 kqueue 0 0K 0K 78643K 6 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 28 0 22 1 0 1 1 0 8 0 inpcbpl 280 457 0 450 1 0 1 1 0 8 0 plimitpl 152 73 0 64 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 166 0 122 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 196 0 192 1 0 1 1 0 8 0 nd6 48 39 0 33 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 676 0 484 12 0 12 12 0 8 0 art_table 32 677 0 484 2 0 2 2 0 8 0 art_node 16 165 0 125 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 8 2 1 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 50 0 40 1 0 1 1 0 8 0 shmpl 112 39 0 8 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2496 0 1071 46 0 46 46 0 8 0 ffsino 272 2496 0 1071 96 0 96 96 0 8 0 nchpl 144 3789 0 2169 61 0 61 61 0 8 0 uvmvnodes 72 2726 0 0 50 0 50 50 0 8 0 vnodes 200 2726 0 0 144 0 144 144 0 8 0 namei 1024 11929 0 11928 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 9683 0 9682 7 6 1 6 0 8 0 sigapl 432 1062 0 1047 3 1 2 3 0 8 0 futexpl 56 7796 0 7796 1 0 1 1 0 8 1 knotepl 112 461 0 442 1 0 1 1 0 8 0 kqueuepl 104 246 0 244 1 0 1 1 0 8 0 pipepl 112 768 0 749 5 4 1 2 0 8 0 fdescpl 488 1063 0 1048 3 0 3 3 0 8 1 filepl 152 6213 0 6117 8 3 5 6 0 8 1 lockfpl 104 127 0 127 3 2 1 1 0 8 1 lockfspl 48 43 0 43 3 2 1 1 0 8 1 sessionpl 112 28 0 18 1 0 1 1 0 8 0 pgrppl 48 40 0 30 1 0 1 1 0 8 0 ucredpl 96 1612 0 1603 1 0 1 1 0 8 0 zombiepl 144 1048 0 1047 2 1 1 1 0 8 0 processpl 888 1079 0 1047 4 0 4 4 0 8 0 procpl 600 2671 0 2629 4 0 4 4 0 8 0 srpgc 64 66 0 66 3 2 1 1 0 8 1 sosppl 128 21 0 21 3 2 1 1 0 8 1 sockpl 384 1075 0 1058 3 0 3 3 0 8 1 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 4 0 0 1 0 1 1 0 8 0 mcl9k 9216 11 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 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 117 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 194 0 0 10 0 10 10 0 8 0 bufpl 256 6663 0 1159 344 0 344 344 0 8 0 anonpl 16 112631 0 107128 59 19 40 42 0 125 15 amapchunkpl 152 7390 0 7299 22 17 5 18 0 158 1 amappl16 192 4542 0 4239 49 27 22 28 0 8 6 amappl15 184 139 0 137 2 1 1 1 0 8 0 amappl14 176 183 0 177 2 1 1 1 0 8 0 amappl13 168 118 0 116 1 0 1 1 0 8 0 amappl12 160 56 0 54 1 0 1 1 0 8 0 amappl11 152 207 0 193 1 0 1 1 0 8 0 amappl10 144 277 0 274 2 1 1 1 0 8 0 amappl9 136 804 0 799 1 0 1 1 0 8 0 amappl8 128 356 0 337 1 0 1 1 0 8 0 amappl7 120 263 0 254 1 0 1 1 0 8 0 amappl6 112 150 0 143 1 0 1 1 0 8 0 amappl5 104 218 0 206 1 0 1 1 0 8 0 amappl4 96 1280 0 1250 1 0 1 1 0 8 0 amappl3 88 252 0 241 1 0 1 1 0 8 0 amappl2 80 6953 0 6885 4 2 2 3 0 8 0 amappl1 72 35536 0 35095 23 13 10 19 0 8 0 amappl 80 3071 0 3033 1 0 1 1 0 84 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 40 0 8 1 0 1 1 0 8 0 uaddrrnd 24 1063 0 1047 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1063 0 1047 1 0 1 1 0 8 0 vmmpekpl 168 11989 0 11960 2 0 2 2 0 8 0 vmmpepl 168 124227 0 122826 101 27 74 76 0 357 13 vmsppl 360 1062 0 1047 2 0 2 2 0 8 0 pdppl 4096 2134 0 2094 6 0 6 6 0 8 1 pvpl 32 334215 0 325515 146 34 112 114 0 265 35 pmappl 232 1062 0 1047 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 495 0 3 15 0 15 15 0 8 0