kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Jun 1 12:47:53 PDT 2019 OpenBSD/amd64 (ci-openbsd-setuid-0.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.135' (ECDSA) to the list of known hosts. 2019/06/01 12:48:17 fuzzer started 2019/06/01 12:48:24 dialing manager at 10.128.15.235:47198 2019/06/01 12:48:24 syscalls: 322 2019/06/01 12:48:24 code coverage: enabled 2019/06/01 12:48:24 comparison tracing: enabled 2019/06/01 12:48:24 extra coverage: support is not implemented in syzkaller 2019/06/01 12:48:24 setuid sandbox: enabled 2019/06/01 12:48:24 namespace sandbox: support is not implemented in syzkaller 2019/06/01 12:48:24 Android sandbox: support is not implemented in syzkaller 2019/06/01 12:48:24 fault injection: support is not implemented in syzkaller 2019/06/01 12:48:24 leak checking: support is not implemented in syzkaller 2019/06/01 12:48:24 net packet injection: enabled 2019/06/01 12:48:24 net device setup: support is not implemented in syzkaller 12:48:27 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0xbab1, 0x3) r0 = socket$inet(0x2, 0x2, 0x7f) recvmsg(r0, &(0x7f0000003400)={&(0x7f0000000040)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002380)=[{&(0x7f0000001080)=""/222, 0xde}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/82, 0x52}, {&(0x7f0000002200)=""/212, 0xd4}, {&(0x7f0000002300)=""/56, 0x38}, {&(0x7f0000002340)=""/42, 0x2a}], 0x6, &(0x7f0000002400)=""/4096, 0x1000}, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000003480)={&(0x7f0000003440)=[{0x43, 0x5}, {0x6, 0x3}], 0x2}) readv(r0, &(0x7f00000038c0)=[{&(0x7f00000034c0)=""/49, 0x31}, {&(0x7f0000003500)=""/32, 0x20}, {&(0x7f0000003540)=""/177, 0xb1}, {&(0x7f0000003600)=""/72, 0x48}, {&(0x7f0000003680)=""/124, 0x7c}, {&(0x7f0000003700)=""/240, 0xf0}, {&(0x7f0000003800)=""/147, 0x93}], 0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000003980)='./file0\x00', 0x200, 0x4) renameat(r0, &(0x7f0000003940)='./file0\x00', r1, &(0x7f00000039c0)='./file0\x00') syz_extract_tcp_res$synack(&(0x7f0000003a00), 0x1, 0x0) fchdir(r1) recvfrom(r1, &(0x7f0000003a40)=""/6, 0x6, 0x800, &(0x7f0000003a80)=@in6={0x18, 0x0, 0x7, 0x400}, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000003ac0)) r2 = accept(r0, &(0x7f0000003b00)=@un=@file={0x0, ""/4096}, &(0x7f0000004b40)=0x1002) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000004b80)={0x0, 0x0}, 0xc) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000004bc0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000004c00)={r3, r5, r8}, 0xc) recvfrom$inet6(r1, &(0x7f0000004c40)=""/177, 0xb1, 0x40, &(0x7f0000004d00)={0x18, 0x0, 0x7f, 0x1}, 0xc) chmod(&(0x7f0000004d40)='./file0\x00', 0x40) getsockopt(r0, 0x5e, 0x3ff, &(0x7f0000004d80), &(0x7f0000004dc0)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000004e00)=0x9) r9 = msgget(0x0, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000004e40)={{0xac27, r4, r8, r7, r8, 0x10, 0xfff}, 0x0, 0x1, r6, r3, 0xec4, 0x6, 0x782a, 0x9}) mkdir(&(0x7f0000004ec0)='./file0\x00', 0x32) syz_extract_tcp_res$synack(&(0x7f0000004f00), 0x1, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCCBRK(r1, 0x2000747a) openat$zero(0xffffffffffffff9c, &(0x7f0000004f40)='/dev/zero\x00', 0x28010, 0x0) sendto(r1, &(0x7f0000004f80)="17bce53413c0e0f6d4372bd1b950c9848c01f42e1e044904773323be869b08a6997d26f68824f516e421f1d956bf88bb30ade625ae37355bd7b19fd49a7e4510f3f150c39ff54c04ea2e86dc0cc06d44123d836e7cc94cd0495941ce53d8f3ac0ab251012df9725c977216f67c5042d21ad62f8d93f71a5a70fa4e5bb35d7b91b2fde0be434d240813c48790a23413bacd79c81e81a85be512919d3071f984680d3b9bd006ea68c19cf24d74b4c1029b4dd8253520a2b64ade453a045d1af762c6283e544429b0613e882633df7e28a81030c6d7b5d2fbaec02dad1b8b9be194a00d631ad24d046623bfacd3a66653d0bd768c9c1e46b9c056adf71498dcbe", 0xff, 0x40e, &(0x7f0000005080)=@in6={0x18, 0x3, 0x5, 0x4}, 0xc) fchmodat(r1, &(0x7f00000050c0)='./file0\x00', 0x14, 0x2) pipe(&(0x7f0000005100)) 12:48:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xffffffffffffffff, 0x2, 0x3, 0x1, 0x2, 0x80, 0x81, 0x2, 0x1, 0x1, 0x6300}) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/195, 0xc3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000280)={0x52f7, './file0\x00'}) close(r1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000002c0)={0x1, 0x7}) renameat(r0, &(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000340)='./file0/file0\x00') ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000380)=0x14) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000003c0)) r4 = getegid() r5 = getegid() setregid(r4, r5) chflagsat(r0, &(0x7f0000000400)='./file0/file0\x00', 0x0, 0x2) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000440)=0x3) getsockname$inet(r0, &(0x7f0000000480), &(0x7f00000004c0)=0xc) close(r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000500)) pwrite(r2, &(0x7f0000000540)="b49a47b31d40e63791fd8a7b7c5c339dcefc0f340ab123569fa32f4d1080c81e772072f68592b64a56ae1a1628d10b3537c6bb58d1bcd421db910c5f5c044915e747ac91bad53428c775e309d7e9cab8a2541dba85941a7c", 0x58, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000005c0)=""/160, &(0x7f0000000680)=0xa0) kevent(r1, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffff8, 0x1, 0xf0000025, 0x0, 0xfffffffffffffffd}, {{r2}, 0xfffffffffffffffc, 0x40, 0x1}], 0xac, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x8, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0xd5e5, 0x80}, {{r0}, 0xffffffffffffffff, 0x4b, 0xf0000002, 0xffffffff, 0x5}, {{r3}, 0xffffffffffffffff, 0x10, 0x20000000, 0xfc, 0x1ff}], 0x9, &(0x7f0000000780)={0x9, 0x1}) lseek(r2, 0x0, 0x0, 0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/ttyCcfg\x00', 0x30022, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000800)={0x3, 0x1}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000001840)={0x1000, 0x0, &(0x7f0000000840)=""/4096}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001880), 0xc) ioctl$KDGKBMODE(r0, 0x40044b06) 12:48:27 executing program 1: rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r3 = dup2(r0, r1) poll(&(0x7f00000000c0)=[{r0, 0x22}, {r2, 0x1c1}, {r2, 0x4}, {r3, 0x5}], 0x4, 0x7d8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0xffffffffffffffe1) 12:48:27 executing program 0: r0 = socket(0x2, 0x6, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffd0a) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = msgget$private(0x0, 0x101) msgsnd(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000009166f69e53e0d02f80cc22ea189035c33a7ac12f99dee06ea4a99f5f131a5881c54196f129a8a14770111c43a518338ba094553cf09e35c02524743bed5bd7a5b907983858a1b536b7eba76079ff7f0000000000009b0888e1338bb081dcad041e708d5e8d4a5b0a69c4619a6d7bf87af4d32ec785a9d4d8ddfc220a0ad52406254b6008296bc9a44dd298c2d8b9c96a1372bbba05087b70d832053993934a2b805189c5eb830104000000000000427b3d4d4e956727d2d83c4d24e102f774bd30b8585131fcaa3aeb401c42c79256b4736de68bd48947d200000000000000000000000000906859eb25d43120b46c6ececd9f25dfb31fc712562ed1c0b7b8f48b836cf8d9890cdde440a9b0780695d5f37bb45446289f8360b5a83db475bd715b6d4588553552bc61900d764ec7c129c80b0540ce2bd53db7be5714405058b265097ddce28ebc07885800b8991c8883be617e14b36579af46e4a29b9485acaa321c98ad96190e2f403c67c93c4d8ed1a54c19030dd01efa6fb5e588311788ef2408bbddcd1f7638e8d61ef5995c8a6cb52238a647189e90be5203d72a2c3f2c8fed3db73c96b0941002bcbe7bfa78bd0ae3c9c46728205171550699c6121039a08448c478db15621b7a432641cdcfba868fcae4211a8d011bbacca49a9dba2a60090c8919f7079354845205b92a0b59336e2159d36c50e18f362930dc4601d3d9b872fd4a4864dff4bc44b9e0f4257b0e5d41cc881b318e3e189fd86e1239a0955720f85d9c8a884fe78c072fce77984bd70f9342ac599c2d88483a19b3f289f47814fe53290957659d7e1f162005e89253f06f75422a14eacad92c0f532d5bc926bcfdf8f43af2cb42d84d4512f06983c1ca23e0ad91e7ad21000000000000000000"], 0xed, 0x0) sendto$inet6(r0, &(0x7f0000000140)="98ace719134009d0320df72e77af70", 0xf, 0x40c, &(0x7f00000002c0)={0x18, 0x0, 0x400, 0x9}, 0xc) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c31f3098c9c97b77e3f22a9348e09839caebc3cad8f4a0e6a5628b07893b8422ed28d2358a4215c89ae45fedc1ef8a4ef3844bf2613f05c1ac2dccc91b4e4be92d30c280dbbf72396bffd0f2dafc7ffd7f5188c3f6afb4ed4db5175c89206e6e1195cfc1ae2751fb260ea5427b5918dba2958a8266034355aec4c7eeb38ae2fe4606b99ba7e2eec6ea2ff7844a01c61532a6375006df38b5622d28c6ea7d8bf30077d49ec00157d3a6e266695a67d70e1599ea58f8e9cacec11f11afbc44765d061b5ee1ce70a7fe23dab3a12c76294a6445847d6de8a785b9c7756c493f8984a9629bb4c5d5d44ce717bbeb0292c906e17965020cb231eec6be68247705d62d92d9c98a55bd6a7ba420a3ce24a2c5609df6d3fa6a9daf101c2126515d4eecde302bb2e97f5c04799247a10c1d383ca7c99e05025a474a52345dc2de39ae900486a7da7d8972187b6f59b071bd53233bec9311fe104592cc3d4901048e144a6fcaec02dda97340270783ffc5b7f47b9db228e2cb1a51705e66c73937bf93c25d3f96be9179e502d3df55a59c45b2bbb6535b448aab96a3bac7d23c39f7670cfbc2403c1850f4cbd3d78778bbb8c0d47130625f6638a2bf58848872aa6c4c71ee83fb25ae281fe124b07abf78331336790ef61d18b8e8c911f9208b5c1fa94bff783073a81f1fe72f3df96c9051fdb089302a76de9abf2fbfdcbbc422122d3f896c9e118b549211a52b8ddcc400c0b832ce2bb65839a829cd1d12860f1a8ebea77fcda1623563cbc8a2af6771c3b021cfd0ca2ef1ad9e0a9d1461e5647f7424a0b6c81df2d20adfee1514a4b8165b098f7c54d709b4621c3eae40abb3b381c5e65a1c2cdbc78bbc75be68dc49e4274d145a8db6dad14a5ae589938a89003b1768c5845d6d0e301a0b43c6b5fa264ae2b5e28b881fd07ea7af01ac1fc0ea909ce8e716dc204a1ed00fba97c4163576658c4d4a0332c705e21888eee302db272fe50700230e8d899ee5672acbed04852714830d7e8cb16b758fe97868720315127c80c891c5faa6afb340f0a4d55de6bf7ea5b0807a8858d54a5c66bf570edcf0b00005c837dff293d5a243241e8ae93c542257f609751e61d3c53c3d9809761dbe4e2d0d84c9e1a64da7d0b3b28544d823ec034b0f4adce9858f181bb0b14c35cb316c7ff4c782ebf2b4cf4ce7f6487b05191bca2aa504f8a5ad7d381bbeec899b6845de2cc71fddc05f510ecf5678e163dc2e169678779cd897e5b93a97d0057d400c773637d6c4ec2c2b9fa7c23de3e007cb87b8b459824e6905a4eea9b64e685dbc091291e8f91708b11ddd140ecb887bf815ec65dcea0d58bb9b532a7fe530784f28ada6082cea9c88b49bf656c4e20deacc3d5ffee805ada0618a81c6e367aa419ff771b43e54e58e14ad25becc66d7c5523d5c9d6176867d2a9b3c6ae181bee2c9d16f532bacd2d4227817e24e2112606b01", 0x9a8) r2 = msgget$private(0x0, 0x20) sendto$inet6(r0, &(0x7f0000000300)="4172153d587c795ebdfcae3a8a5fd88a3998a9ee19ae2490fa334414dbbd092d8f0e56524b692dcaf62416af07a38ec18c5e094a08120b5c2644e75594c188734f96086fe7a8b4f79f99270642ac4741c9b8a9bd55ab8ffdc46a5abdc6eb054a6b9fd28b8af6d8029557c3456ee37f91a597aacde9eaab6019349e4c", 0x7c, 0x2, 0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001200)=""/4096) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 12:48:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x5, 0x811, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000100)="c4c15b5e6d0164c3c402710b43af8fa8088e220066440f3a17fff6c441b311d5c483c17877ae00f340afc482e5aa0d9c030000c4211d74d1") 12:48:28 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mlock(&(0x7f0000005000/0x3000)=nil, 0x3000) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 12:48:28 executing program 0: readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/191, 0xbf) r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r1 = socket(0x0, 0xc007, 0x3) read(r1, &(0x7f0000000380)=""/223, 0xdf) setsockopt(r0, 0x1000000000029, 0x200000028, 0x0, 0x0) socket(0x19, 0x2, 0xffffffffffffffe0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000040)={0x7, 0x9, {[0x3, 0x100, 0x9, 0x4, 0xf254, 0x20, 0x6, 0xffffffff7fffffff, 0x8, 0x2, 0x7, 0x5f, 0x0, 0x5, 0x100000000, 0x4, 0x3, 0x6], [0x8, 0x20, 0x3ff, 0x4, 0x940, 0x3, 0x100000000, 0x5, 0x1, 0xffffffff], [0x7fffffff, 0xef, 0x2, 0xa6, 0x3, 0x280000000, 0x401], [0x6ee, 0x7, 0x10000, 0x8001, 0x46f, 0x200], [{0x0, 0xffffffffffff7fff, 0x3b, 0xfffffffffffffffe}, {0x9, 0x32, 0x6, 0x1f}, {0x0, 0x80000000, 0x3, 0x448}, {0x101, 0x719f, 0x1000, 0x101}, {0x4, 0x3, 0x8001, 0x7fffffff}, {0x0, 0x9, 0x9, 0x100000000}, {0x3f9, 0x7, 0x7, 0xff}, {0x100, 0xffff, 0x0, 0x10000}], {0x7, 0x4, 0x100000001, 0x28a416d}, {0x7f, 0x5, 0x1, 0x8}}}) syz_open_pts() munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 12:48:28 executing program 1: setrlimit(0x80000000000, &(0x7f0000000000)={0x400000}) setrlimit(0x0, &(0x7f00006a4ff0)) 12:48:28 executing program 0: 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 = semget(0x2, 0x2, 0x6) semop(r2, &(0x7f0000000240)=[{0x7, 0xe434, 0x800}, {0x0, 0x51, 0x800}, {0x6, 0x28000000000000}, {0x2, 0xffffffffffff8001, 0x800}, {0x3, 0x4, 0x1800}, {0xf47b62726c9316d9, 0x100000000, 0x800}, {0x0, 0x1ff, 0x1000}], 0x7) r3 = socket(0x10000000002, 0x2, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f00000001c0)=0x3d) fcntl$getown(r4, 0x5) fcntl$getflags(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) close(r1) 12:48:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d705000000000000005b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffff0ab, 0x2, 0x9, 0x7, "79bff2cf14c1917f421b6f0db7ce14817fab9ec2", 0x7, 0x6}) write(r0, &(0x7f0000000280), 0x27c) execve(0x0, 0x0, 0x0) 12:48:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000080), 0x0) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140)}, 0x5) 12:48:28 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x10, 0x8) r0 = kqueue() r1 = getpid() r2 = dup2(r0, r0) ioctl$KDGKBMODE(r2, 0x40044b06) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) 12:48:28 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r1 = geteuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, r1, r2}}) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) 12:48:28 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d030c1e7bb6fc6e33c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffbf7f, "859c117e4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:48:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x1, 0x0, 0xfffffffffffffffd, 0x1000000000000002, "955cb8af9881954dfc4c7f01d79f2500", 0x0, 0x40000000}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000071d000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f00006df000/0x3000)=nil, 0x3000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:48:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x8, 0x1) setsockopt(r0, 0x1000000000025, 0x20000042a, &(0x7f0000000000)="4b2aed9c74954c", 0xffffffffffffffdb) setsockopt(r0, 0x7fff, 0xff, &(0x7f0000000040)="9bbf0803e32b2b0c3ada1dc90e92f9a5bcaee105ee19bc7b7af518cdd50901bfaf377e7aacf362e44eea5f2303e759a707e99862463107dc270749e96baa4a06129390046464a192309fe3f34c0859c258d09d4a2c49dde9cab591dafa53b96778f80add170d1c8a8cf1829497369aea5cf4c6e95097b1588739e1a2330a267eea8d29ecfd8ab03bc6a16c2509348ff2b8244fa6052144316a4921032b40c6f83a4e3b06a3b9869f3d1a18bf5faab055a7b8aa1dc39010537391092310b7e9b6ca834288eab03203a37a31ddaf397ad4c8f5a13decbfd9a3fc81dd5c71624e48139e", 0x2a1) 12:48:28 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"}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x18c81, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCPROMISC(r1, 0x20004269) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) 12:48:29 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x4) 12:48:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) sendto$unix(r0, &(0x7f0000000000)="9971e07cca77c43e0dcd8a03fe60f04b134b7e2a22debead4d614c342809e8eabff6c0e4cdd97f3e1e02e2c8a7741ff287244501395d1d096715e74849f3e27676fea802d0fe60f5943605ac2e51b2aa2d51f0ff6479ae3a2cbcc020", 0x5c, 0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="01162e2f66696c7b5f54"], 0xa) 12:48:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)="01", 0x1) socket$inet(0x2, 0x4000, 0x100000000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 12:48:29 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) r1 = 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', r1, &(0x7f00000000c0)='./file0\x00') unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 12:48:29 executing program 1: pledge(&(0x7f0000000040)='[!\\\x00', &(0x7f0000000080)='$\x00') r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x30) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket$inet(0x2, 0x80400000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000), 0x368) 12:48:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() 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, r1) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000040)) fcntl$setstatus(r1, 0x4, 0x40) write(r0, 0x0, 0x0) 12:48:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000180), 0x0, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x180, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x924, 0x8, 0x7, 0x1, 0x27e2, 0x1f, 0x7f, 0x1, 0x1, 0x401, 0x80000001}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x7fff) 12:48:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001180)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x3, 0x1, 0x5, 0x1, "bd14a08f549d68c3e6dbbe1c715f99625ecb441c", 0x0, 0x3000000000000000}) recvfrom$unix(r0, &(0x7f0000000100)=""/140, 0x8c, 0x800, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c65300098728d3cfa6ebe2c98daa8c687aa94761caf3a53df9c7f8c5f7b9ed405000000c0806927c51a2c280a54b77000b98e6c76a4eea322a701f0ae618abfb3502aa351fcb308ae955f443159a763110acf6a7ce85ad94bd46eaeb6"], 0xa) syz_extract_tcp_res(&(0x7f0000000040), 0x61fe, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x10000) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x7fff) getsockname$unix(r0, &(0x7f00000011c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009746709de54b00"/4104], &(0x7f0000000000)=0x1002) fcntl$getown(r0, 0x5) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x4, 0x4, 0x1, 0x2, "f594a911f4abcaa20b5da016b3b1ec6003e629d9", 0x101, 0x9}) 12:48:30 executing program 1: r0 = socket(0x13, 0x3, 0x2) setsockopt(r0, 0x129, 0x80000000000002f, &(0x7f0000000080)="292918d7", 0x4) 12:48:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x23, 0x0, 0x0) 12:48:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) close(r0) close(r0) lseek(r0, 0x0, 0x0, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 12:48:30 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c6562a0"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x8) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000300)) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x100000000, r3, r4, r5, r6, 0x2a, 0x4}, 0x2, 0x50, r7, r8, 0x8, 0x7, 0x55d, 0xce}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) 12:48:31 executing program 0: semget$private(0x0, 0x8, 0x20) r0 = kqueue() fcntl$getflags(r0, 0xf9cd03712fe22410) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="9b7827ebfa332899055aa2f6c231b6dbda6c4f8e7eae488f015855673a8cfad13d9437c1b97cac12ec0643d8e026e63a7ae1285ea0633100388f08e4712baa5516f253a8d6b3d992298f3f12be2c1ffeb64d2c9507848fd6fb75c039f638df4dbdcb2a0f45427e840dacd6687fb003980c7785ea39898e719456bc732a2bd9fabe81dc5425eb50c34a1d8bfb509f455368153e5a348b641b3e33b094deee6bc5e841455bfe6d2948686e36feb167b214140521f5435f433a22196b627bf7fe8a546d5b078c99e8812365", 0xca) shutdown(r1, 0x2) fchmod(r2, 0x70) r3 = dup2(r2, r0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000200)) readlinkat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/199, 0xc7) close(r1) r4 = semget$private(0x0, 0x3, 0xd4b4a55500c221c6) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) close(r2) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f00000001c0)) poll(&(0x7f0000000040)=[{r1, 0x2}, {r1, 0x10}, {r1, 0x14}, {r1, 0x80}, {r1, 0x90}, {r1, 0xa}, {r1, 0x1d}, {r1, 0x80}], 0x8, 0xfffffffffffff51f) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000000)=""/22) socket$inet(0x2, 0x4005, 0xcc4d) 12:48:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 12:48:31 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') open(&(0x7f00000001c0)='./file1\x00', 0x80, 0x100) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 12:48:31 executing program 1: r0 = msgget(0x0, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() r3 = geteuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, r1, r2, r3, r4, 0x40, 0x5}, 0x80000001, 0x7fffffff, r5, r6, 0x5, 0x7, 0x7, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x748) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt(r7, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r7, 0x29, 0x80000000000000b, 0x0, 0x0) 12:48:31 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) seteuid(r1) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) dup2(r3, r2) 12:48:31 executing program 1: socket(0x11, 0x0, 0x1) 12:48:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="50d20b5704972286318137cff8021383c2b165e7", 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 12:48:31 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = msgget(0x3, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() r6 = getuid() r7 = getegid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x81, r4, r5, r6, r7, 0x41, 0x1ac5}, 0x9, 0x1, r2, r2, 0xfffffffffffffc00, 0x4, 0x8000, 0xfffffffffffffffa}) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) 12:48:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setgroups(0x2, &(0x7f0000001a40)=[r3, r4]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) r10 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, &(0x7f0000001ac0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) r14 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r14, 0x1, &(0x7f0000001b00)={{0x5, r12, r13, r5, r13, 0x8, 0xe1}, 0x5, 0x6, r11, r2, 0xfff, 0x4d, 0x2, 0x10000}) r15 = getegid() getgroups(0x7, &(0x7f00000019c0)=[r6, r7, r8, r9, r10, r13, r15]) writev(r1, &(0x7f0000001740)=[{&(0x7f0000000000)="44e7d4b607eef68843c77a0a8aecdb838d7a29508c88f43df28d7be093f762296679f65fa00afab3d2850c14f9745920b272c667d7072292f6c1be85e9306348c5477dfa1d8ad89eca81edb4a50b5e05ddaa862bad5fc6d90ada731b25fb9751b2ea4958aae8d8c304af3d8b2d47eb648d8d0438ad0e77fecb0431f86da94fcb83da5594fc5458f7ca16e0fa030cb59640631f1ebb904efb2259fc9448be844ef1e043d6d190df0045a39f04f6fd4e7b94d96da782f237e763de62f44bb9b019ac62ae28bcb4b99155845e71c6b335527cfab61b54e3b53d4661eed946706bae2375a68a4195832646ae5d9c16128a508fa6", 0xf2}, {&(0x7f0000000100)="4448279260a87da28b868ab0e89b40df8a8784086be9132933796f93c18ce7a357c66af949d4eb2900789bd3820fd2628133bfdffeea1bf647a84f89695f2039cec7760ddc47925f6600ccefc37e3e7b11c7857d158ab39239a0a8db8d5f8a116ace40d60848f8fd2a9343e997ef9e820406153c565e1780c8a093ef92735ecb6397befb811206e859906fe1f2f62371b13b4897eebc83307be53b1aa26b6988f6745ce7fd40c5c97c09132ba00088c4c5f26389b60b4e87f1daa4458d86e10ac952c65995fa34d1ac108f1d5a946d9efc2efb", 0xd3}, {&(0x7f0000000200)="6bb4c29f21ab5a834464421f3610f1bb260b56da2f696ff1df515c158f447c88441bfdefbeb4fed8793ea8017efec3fbc67375f7296a578c", 0x38}, {&(0x7f0000000240)="2d89b5307fe496fab78011128b23d1668c537379780ddc050b85828c6d6eab313c9d99203f1bb485273939b02e4512576e3ab96a0a2e3bcaedf430686834baaa2c65a42578df20076219d35a0dbc3914a76987d840182f162be58faf", 0x5c}, {&(0x7f00000002c0)="08f212085013d2e4d9ad21be13e87b267741f9a2b837f20ee3f2070ce6f11469c5176a4408950c7a417a42e1a85ace2a944431095673a5b493c4ab82989d89f360953fddd5b1e5d12781e7beb2ccade88a9efc3efcd1314a1e428d8e8ee630c9e28d57759720287cbc109e1c2292427b16fbf9ff2498a61403", 0x79}, {&(0x7f0000000340)="00ef7f99bd39e94df0ebbe33c1ec1a93898dad6fa05838e84011d102a04ce09ff7d5aa0a1ea946229ec7f1c4c2f08c03d7ff0f200c4390681825ca9d461463e3bf3b48d78bf8e1d7d2eb3ec11157887f39a7c151606f82ff87f9868b20334bafe03b6fdb967db4e916062041c51b7c9bea913b7903d2bfc54ca21b6ba69212026e9bed46c198afd570eb694ba885bfa61b96e6be3f72ec5bdc3b3dd35d7481a4cee64afc5a3621f78dd42d39b6327c706c072be2313c25478b9bf5737b0d690660e6d6dff219c247940906de553b9f38e123aef3c1a16b4826cdaf0f646b6b7fad504fb1efa0db539c1352faebb2311f02edb19461a188d8889d0982", 0xfc}, {&(0x7f0000000440)="91134504f3b65f92e7bca7c822f93fa8c6676977750e1921e78db6b53a3dd518ba931152726203e1eff48f98c2dd44916e25d9e0735ce402dc1cd2999ed5510ee698459e0c4e073630a083d98c3d68bfbd6604a08af6c109d293f9f6949b40c1f77118f91e67efb3ff88cc15837bdee84987597918dc157c77e4dd799538ee85d428176698a68c87f0453038162227a4258d926c54d2140c284d7ec76e562e074b14894218fadd0c0c9bf7efc3fb97ad31d314f8a16a94ef8b01bb0ff826ab62e4d8a1c2d50f96e04ac06bbbfdd594e0c4141d20ea865ca19a87ac391c093bca4f7b489db7e6d3aabc5bf9b288bd862a7e67", 0xf2}, {&(0x7f0000000540)="f3e843948a8e2135ecf2bf1811165777accce5906e95184afc4e0e9aece2709838e868e85a615c5be6a4c14163f15dd80b4df7f6987387ddbc2593ca8740fadd115e41ddc025d9b7056ad3205456a3c200b35a9afd454e55ae736e3079dac0b50748075ac84797dc1a6064bfade69d5dc4e00ff9be512db781b5d44a851e8899769fd8f41059cfb5cf5c7ee01f316398c223371a3ed6a13c86c5f15dd4373772db37f59f150fcd7f2a850a6360d569f84db4ebde148b3fd9c6dfad40f3d5dba2877ddc930621", 0xc6}, {&(0x7f0000000640)="46468d6d42ef8f1f1f7d069122fcd514a3464d76141ac5a8ce5c2deddbd66190e8964f5f0263e18236311286f1f7e2a1c8e1e6e66106dc29d32f86f799cc0ffd3f2af965b126d0fd14e0d168b8c7d86868622b1f3cf988b3d113712b6408935866546e81c2c262b2fa2ffdf26140b29786dca36412e51e7a77951dc34882ec4827a4401ad6f2e97eecb2def0131fc5693689d50e06eb0564888ce23706c75b81a10582767dcd7714992fc3029169911cc326cc29255cac77e5c79cb0738c6a8c9970675cd890ea9d578ecc83a91cacfa61caa3b9ffa4c07cc5ff54edd774768d94ac89a27243867a12679522ee9c0be7e9437168015f", 0xf6}, {&(0x7f0000000740)="877ed70a1fda1987d71e59ecf442923b7d645f1ba5ffeedf90cde7e75bcca49b9662e40bb735c49a776f64dcacc0522fbfa15d26f2f889340d24e1cc5636f68f5f7e904e604e10a914f570287a01ba35e0ca7ee75cc7a6ab70fd0d5d539165ed9fe18d78b1ee83cb4d3bcce112081e941bd3dce662dd28392a698ba2ac48bf5394b6aa2b7d49ed61d558eb02c9cbf22433f11775d0407373a60b6a919ce6d2c1803d6c12490cb7284f9aec657d97d14a19fb775050c3a98f3cf164e61506607d828a245fec4f35dd0589bd87fe67f96edb5f0f385048902064f7a856b5a149df354ff15d602116cd811ffa5cc2a574d65ffc993c2d23eafcc4256363284bce816d30ddbacbb76b4ba9f157065e2440c95045d004c2a090eed15c3de1866ae26b308ebd2ed1755b6dbfafff4b7f1ef0dcb6d43885473dfbb5f74ba69c4f88f847cfd4b12ba51d7e93986ef94bc4a4ebe16d7309d027262ebde907cb4bcb027f96c9e6ec02f7530eed38de40fded72b0e3f431038a4dc691ca18c350e6a7bad77ac108afb348f2c6bf89896bef842f7ff0661ba8a20d1f12ce48bbbaf2def29f21ab2b8ae385ce7f9d6c0bbd90629afbb293e8f534eab1751a546ed7e5ed3168e5bc45607fe4a92afefebdb32649c7008f7a75eb641283d512806a9ba2a578de8f8c9fa89225997035617fcd9b40338efbbd26621122ca589fa38f25e561262d01b997036197afc4f07e3ba231db3ce5fe4470c1464be77a9217d316b3b2d509076501b95d6f4f3a01552d34cdcc23c27037b337d9daccd6251079aea30bfce3f030a4acacfcd5d2a73f9abeea23c99b60ddf2c34d368c07c205006f59ac7efa7360457d29ab41ad05dc42f4bf8e5e3efdfa29029101e6329eba20c59cca920d4645d83cbbbf116008397c9ffca7f9ea961c1e2ea2acd227d4e36b56c1267abede6ff66908f11dc827c4b8e334f498287fec2a13e6ab2c79f09b79691022c7879b942061a7236e7dc2552050e9ee0cc584b9992bc35d0ce354678a5f5f6f081b954625a169aeffe5ab6b6c6c646e989d1281a31578d2980c1640cb106a8112f50e382a38ac1edaf3a73a90f5a37c337147fd31e75325413f00e1e321b8373bb9688869d0ae9681c57f1bd55a151aac43e56775390aa5ff6f9ef9fe84ea6f1502f7c0291198fbf19a58450bd5704880d342edcae0dacfe6d197cda3fde635f14a0890baac8f04a2d8b0b45c06ce7dec474bb8304a40c93c2f7f6219247a2a70c96e8bb857d3065d53f24db96b44baba6ec41b7e5d83f9bbc75854e019ef859f41b96bcd4ad3bf2a66bf42ddb71a65125b2c5178c7912e1fdbb22e8f04af37732ff165d92d0b3ab919b1cedc775682d2ab7ccc98aaae6db4389585a507f8a4c587868c694c74b524cb6cded27ae38feef981b0eec7af88c1ce2e66255e4b570eba493d0c879a4751367921fe5c73057cc588f72e5e235e93f447161175e2d4e5182d8c5db1cbfd4f3f3dbe950a6b8038ca34dd74cee2316c9446eab778008df93cd0850f075ea31635d01ec799c41dfe11c01e233b346353913de76af0379776818cdaf02b788994d750d270d5d9231bef8f795201f8767f34f084ca10b9a386f4ad4c728db98f043d85ad96e7f09eece00022c39132a0dd82646bfb5d77409eaa9e68c82a5a58cb6307f213ca3cb820ff1fac2f1b8060c6ed6bbfb23663996085bc71cfa172d2db24b8f4234f920d7570291b676a2ef16c58d4d2937841e99019f15408536ac0cdbd721225a2aef28e5ca3a5bb0bf846ddf8afd73494a05d4dcd68781af6b8cd51e892e74a5a52e4808da77351f332c6c041d1f38b0e7e3b8c1859a859d68291db55496866fb64ef996ad1c6b8200fd7e0a3a6c81ef579739ccd11597ede7de11718ffb2561ce7982b0cbd739a88daf7b02c769c2e311ad7120d4aea56cf590e57facbcddd0d6d6b08bd7ebdc14450b9c995b933f4280d14dc8378f9490098793cff50c5dfdf2b65e76c5b22867c33b9ffa3368331805705a0e4a02a335b8c233a35c76f406ca6f713e0986949a2fa41296330aaf0f9002e022990d959be20233877a1c8c681b34fe1ac3eedbb106bae025b86d2189d7902d6e3fce1723b718b455ea58e3dd833fc5754346fb18c4d25872611522b14274e3348c771ef8fcb23ac9c3b8c8e4efab3b9791ee040ab25d8a8031722ebf991c61372f280a05c2dece07210ae6ae19151e608e4f152074336ca70dbef6f5f9f297620f73a122dd633a34d8279420284686d1e7d00212d673faf457e2411a174f553744ac9fa35cf2b2d2a4e74f8a236979c9b057949792ded039f10dd43c0e25383354adc6f8c41a0f907534e3e5fa945df1160edc82b32050d82e9073ee06d25a1b8f16b2ae52049eed0c1fe1df69e56176002c46568bfe0b5781d326078031c78a0ba8894c12c8e187a35a17fc91c1b1e92a2e3db5135a05729fc6cd97f253a438ef8b07b759f6fec88081dba083b66e3d705bf73a5db4f0ea9c9a1ecb418d1a7f6bdfc990ce418898e18241d68cc474e52f4f68d70f09110185ceec2f2e85b3876eaee82b37e00fc61f83b717d0706373c8d5aebcf4d9944b544a326accb216ad75dec44bcc811f33c8200911d512d851ac5b2460b74b32b5325b60de360d235d59697f7d9fab828422cc97f6485f482fae79bbc2dfc8f6dff1dd98277ddc3b0f5435e4fcb0b09424c0777d8a7af7bbd55fc02fc7e6422449fcf7144b8d24512f16adfcb460c4a1d0d354024257898315f2b8cf304dcd176646cf02f38cdb163614b5993be7716da8046fa40cee30bdaf75e7ccce57bf523d1ad29c98cdef99f968bebe373cb719fa7eedb4c04e50da79fb17f2dae2f9f13230b3a9e110edc4b8401391b00c91685d6190a0d92ab2cb23f5f069f944d0e7bb939091e1e96cf70de2c4eb5ad942809b2e0226f7641c9077663a6feee62805c833310d8ea80dde9331e00965c5b92f8ea43817b5aa822769e460f7891e24f37058fae15b86c84764d8bb542112e205066dfb4050796194b54b6d7431cb1a3bb406418c3102a9866757a88f7ea1adc017dad88bb13c8c3cc94e696669301d5791e3c76d678d1269cb48f0f2fd3b1086fc6181173c92040638ff18b0d3285bc8f9c3246e1981acc0d7b2926c1c33009fbc4d9649266d0694c68da94d3c1ab7ab5eb5e89bb2221674125d3cd090d8574fc7720eb8873d2bd0aff8354161678d9f489ae2dbbb92987c5980adc644df81e6fd52128303d67263d4d4866a1dae07e8ea2097a8311af24cc6dc7f4c8cc226588b15ab9d33b3ab56212c108a0eb4deb52051fb9a294b185570027de1c9e5e4e0964a1ed19145163b4eff391a572ac6a3cc28b2f36942c4f19339be01b5daa6bde502aac17e200bad76a44182632a23f39ac54a2a6ed62cf8f3643398ac11dae04b47bd696ca1662d5f3d0655745835f914521d4348635329b29812b532ea4f511fc1ecd9427a656406167d51aa387dd5b947d26f5d49b5615fa27e86507eaadffbc65b1aa678d9cc6f517e654bd529d09189e5bdb6f2a805e90c72a5fdecaeec7bd6336316a9edfbc3e27d04b6e30c914cce964a35bb8e4ae75df4f9a226095e629c9d35234525be6f024fee0401e6e83dbc55161fdeecb8788a7dc2518f1bbffd49d4948671c8a1b2ae993d944c1463636da2446b135d94bedfea57b6b5ced9241e06bbe88a15925097f558d4c3d7172149e3fff28f19ce7b6280e926f88314056cd99c2e1c0de8e793a3a74686c2625175a48caaeb1719804b9f9c6ba5bacf21acfc419e8b76946f3dd4127ec42793237c453c116a80095f3f366c2b3d87c49d5c79d2edda9abd1e138fabd367edcfaa0ab348600ac1ca4cc17a9e749c4d8443b49832d8cede6abccd16a0417aba6ee64d428c1d500f411407d0ed06e99541bb6a0596fa433f61445262dbd61b3440c03343aaf02903a944c4d57a4fd769f8f2dde5d2ec49b1b749f01ec811fdff0311970ab6c6c0060d61017e6c1104a19335c4058b831663a33621d7a9dd192a7a75d5e586b6ace5eafeef7f2a15eb9bebe57226397186f3fd9cf4214bbf4455076416e9c25e80f66f130e5e3a3866aad46933dce7c664e2eea301cc9e973ee16d449d050aa71068d4b566d030697cdf4d780d02d84056313845a0c59e413a5adb111d47258ca6d0f696ed1f9e0853a4bddd325de6812795cf0898599d86e1d153ed504fd325a2cc3df6cc2535768a15d2d244dc21687bb8487e8e53edc8988fe8499deef71905b7d1dee055b2c21c6b05a693a6af3d837d5e7e1a6d55454ce2b9a3d8bd5e0a5d7ce2095717a5b6256c4412bd1c9625559d19cfb2267fb2bdbd2340d54d331c91bb1169b8867f46ccddfac97ca1b12f908c655edf66ba313ae5332d2b81cc8e2b1c5cbfa8d7d5868bf5a640b948fc30a498b9cd7bf4361d128cd8aa7bcc6be50fc1db5b81edc371b8a2c7a4014c0d07843f657162ec624c2f4ed890ce59ecc6b32d6b7910c42e2da2eedea719318b7c7fc21b735e94747c8de042bb2a517dfb9deaf01820088c4410038ee927c92fafa239318e9c35e451df6ad607c12240759ae611318971809619f5e6b0b6ec7dff339bb3c19a736bbc38ec775876d1870c8f8548840e1abf937367a18545df7d728faa271fa302c486f9af8e81fbdfb819bd9cdc9db4868892dd0170061dbbab28951a8b059902eb0da3f5165ec6057c90f71fd9db3a509b1c0031f0e7d90815f1fb0c67de8068c7e9f12bb4381c08cf012ed1a07d3fcc6da3d68ca0ad32b28c0fbd9c50bf2284ade0cadcc5d984543925344ddd7ea2e6341d771b8fb6904ea8a5a6c70bdb6a49ffc170bbc45eaeb812cd1d81a066ffcefd76edc2849c9649dd033a66539d40caa137581d64b48caff828625ac10af288aa600879c5c4d153d2f4ef9b77e4396bb7c099277795c2ea17b0a6015c3fecc66e4b0cb3d419e4b8f8b568899912fe2808bf77773a83b5b1839e5808511aa1caece89b8664746b4f11dd3dc7dae9499c6bf9fe4e78bedc7b6c24537641042f410b183bb78cb0dfe250dfbf8c9564f7521d7a6420eec055f0d15df4d301573ace79652376c75b2ae76de8593f8e582f2819339be88b8ec6d0112bb9dceb5824433ae444f6d247decb36428e8d5fcada9511ba868020795a80ccd98cafa5b7c6c83ad35d1eef72e61a899ec25e0d9fa522a8f1caaa6c54f3c36b4a60b820c461e990cc9f6b8530f05fe7a35982e08fcdaa00386c20efa02e62c8081f97160c6526513d2cfe6e1dfd88d09cc12c283cff2895bcece12441813d48d2b6cae709d20ced706350cb78e1cff1abe00b82cf1c5f028d99d5449263d17fabd2c3f2a9e72c55bbae462e53b5413df350637bafbf16477ac8ee319ed5d93aafc82deffae1c5e08c0d7d37a087fc2b0e6d8504dd3a13a2ea8301bf5de31057ebc5c0be2ee677e827705ad1a5acc3e004e9a8a4abda968ab2519acf3e2ca1e3fd7d91b38c72eebb8c9b4d7dd16e344290c5d0ec8e5ae8ca2493d378de1796d4e3ef6b1b14416327eebbf6864e24f5a961e417a53ebaa1d5eec8736da57862bb70ae9c2947e0303eb923bb92355d19c55646d896a13d39c381f853939149cf610684f9f0105c3b4dd6b50cce1262aa7285a47046388113171c09e2d7e27236be14da9e9adb2323461cd86ca7b49029e2ff99c2a65153d1ce5e3c37bf6a20f49d0f2d9072729e19c5f0402e71eaec40d4ba02366143748853adc902fabaf3bd69a05e117e6e385", 0x1000}], 0xa) 12:48:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022ed5f3860d2f6269c491bf4965b65f86fbf3cf9e8821eefc1dd3b6d8722831721a9a921dd3f7055d53ca9b17c2e5bb00d636684a0d5cac72c841e86ce1051905402ac789fdb559d788159217dd372bd496000682e06ff501687537d7d49919fdc29d3f3d86c05f34dca3"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 12:48:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 12:48:32 executing program 0: mlockall(0x3) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x4, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ab9000/0x1000)=nil, 0x1000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x28800, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x9) shmget$private(0x0, 0xd000, 0x440, &(0x7f000089a000/0xd000)=nil) 12:48:32 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x3, 0x8, {0x7, 0xb455}}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0xc7, 0x40}, {0x101, 0x1000}], 0x2}) fcntl$lock(r1, 0x0, &(0x7f00000000c0)) 12:48:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x80, './file0\x00', './file0\x00'}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r1, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x0) 12:48:32 executing program 1: r0 = socket(0x2, 0x400000000002, 0x400000000) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 12:48:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0120101b00f40000b600"/28, 0x1c) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000b00)="861cc6022e036b9723d026efb2d4baae87869fef13cf8a4cb46dbfb4e91ebd96dc95fa70a647df440dcfcfddc84c59d31f706eb51f1ef85a6ba25f962b573a8ce273a918b258d025db36200b7bf49a7d6d55fdcd8d5e0e1e01c8c6b579373d62b5f3114dd81775a4cbc5fbc9309f25d0f119b388d2fb4b206f549a1d7dbcfc340ed94d097b7966b516d15ad15128b55cd55357e56b73eb7e06fe09496e965120a2e0e0719dcdf4197e096eefba3e6e4688156d776e892b9a3f7ee9485c2c9a156f3af4ff8fe44994e1338e65a78abc0edd9aebe24f4c3cd9e738aaf5e74dc6ca96ce8911c3ca7bc56e05bddaa5c37cc26e21ac54333b993a67683057a8c478845f7c8a420294e142eb0e0b7f99d71f932941ab4bf3e960888c447f7229eb066681766fa6c2552521fef2f5ff45241e08c35e880daf5bcd01a64fc8a26637938aa3407abaa244e06c949f7d481672f114c22ed7ef018e8ae05f345bb020eced5dc9b4dd90b0963eec6dbc60aba2c391b1b970405fe819c0724c12da93ef272267eb5d7dcb0797342b1ce2cc0ab2599cc3c550a251722572f0a44c83afc7dcb5bb0407a79f4d069c395d61b6d5a7ea85f5516c219ae24400a0c65679614102a527978bdf88aaa7a04c6f4e15ad2f1d0c3ea51d2c13ecebcdb2fa72467841617b8aa4991b55a4ed3e87a9015a37d0bedd6aabcbd9f8e3bf96049f71c439b888466b66a3963b4497c8703546cb5019c7ee274f5369ae3cb5bec248057787e38de51e270b886ca33a19671c60d401c54e9af2e1ed8a0682c7c2b08c3fb573b67df0d943eee915bf1f5412fcc2bf874d7bb3fe870a159711909f7b25b9ecaee730707731893005f36c25adb086230d85db9b74e469a4f0603ae3f3592d7049c9605a6d46b3e1e6a7c75dcd421cefa3e049fa42d759139cea00f29fcd7c79f761ece57f366f6955aa434a4d27c557ffa36259231001d534fe5c249d0124162f0de54d3be963bafab158e9cb65c220aa0166d396404a14b283f6c70fa10a6c936a2b521a18f226a78d52a1e483554498a1f7bd50defc7f87c88f6b4586b34bc9ce22df804b8b3d76c6d7d8140e0e607f7726cecf80d31a05c4703108ee1e8f277cb3dc5d624453f9928549a0f5d66a1e12a09bc3b812eed8b8df13019fc755bb4f8b1831c06afe4dd1fe8d30b64a195b3732405ffaf0421c505859bc7b2d19674bc5ff127a114c182bf2d38b893138868607c499b8dcd524ee54f5b1f22ff84df98c421ceb530f6646855ce1e54e2cb66ee8681dcccfc0904274c8031c0bbf56da73d39e825214b5e1ca6c873f4bc48f6a5201a8ad0e5e6be33423aa82827678ec91bf22d7ee9185ca3d48925a62cfb9f39e9606ac29c2a21372ca36dd405610d124cdbef3bd161b49b821e4f26e141fed07ef186bba4499ccff43453007050b7456b2c158859ccd8d64c9c8a73d88f2b4531730ed6d261fbbc6779f6b876fa1821c4d655b605cc5ac65bda15604ccbf4589f2827a8e573fe4603844133c4fab7f8d2b3f5cd46892c5f766bd03faff26792cf6c4fc9963e20c67032da27b83d1e37d9ea603912b87b418c98f03477d322e3aed4f66e3bf89cdeab41b9000b81c146b25eca54148785e08bb1112c630bd9c947e230a755a922e0836e8209ac2e2345fc1ac0cb6e47fb09687c5c5dc920cd18d715ba898e92546814591402cf9acc0dac93232de1352d809e1d430a690fb538706a38c7bdff1c0ad30a2bfcaab981a4d0cddb98d106a6a713f0d52cde33659cb67a518075a001c3c58ef606c65750bd2862687d510eedc174c6a0b8807a96dcd7ac3c32dba9a29b202caedbd6d95d8028f0093a767d877a591dd618c31710855b38db06f12e0bb73755eabc39837eb97a30a75a136e4918544bc9a57d4f0a23dde093cdc5c3022313ced704ec4cd4858ad424f3a1029b9e57c113b02fafbf8b14c1f791d96f0f8e620b8ae926efae60b974f94b9dd520f", 0x585}], 0x1) 12:48:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) fchflags(r0, 0x1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x4000000000, 0x7f, {0x8, 0x1f}}) 12:48:33 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x5) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000200)="1a2eee0500915e1c7cf20e2da943349f13a87f9c4cfa04007018a16e5f9c60d851da3600466eb42e0260ebe044fa947248d5337bc7ac36eab0af2e6de8506c275f4d0f8f0114caa350295c81", 0x4c}], 0x1) 12:48:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = fcntl$getown(r2, 0x5) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000040)="0e89d8b0d841a2149cc7f9b4e1e60e6d25d002fafbae12477cb9f59480376aba5d441fe877d2038745803cb5eb0dc3e3e24f6d66c4a4cc5b9c2f9c17", 0x3c}, {&(0x7f0000000080)="24376f3e3d5b94", 0x7}, {&(0x7f0000000100)="8e961e4f100d97c0f4c4cfa89486aebff516b7e81e674fdffc18770b2b056711d23092c38e42bc46edaef63a1faf0a59ca59d3f156f7cf988a929b364e7e93db928c3f72cad540437e32adbc0d5b28b2bb7a602912ce6dfea0af2ef09b1ffb982fbf13666083bcb530cc9da91416d798660a41080b72dafcd42c", 0x7a}, {&(0x7f0000000180)="d92e6c7ba2529cc1128b28f012d53d0f33583eaa69a6293aa72f0a04ab4d063bd352e0ce9622eb53738778f84bb1b3bd6dba2742fcac61fd546a731152fdff6cdcb438185934b9453548891a792e09ae395edf3e9c8b4a4a0aff5046b43921a5ecc1c837f64c775bee", 0x69}, {&(0x7f0000000200)="19136f84bd55c74745cd7435737a43694a6135632dee49984c6fce81573055a98ad8cf7868c0c7d8e160b967d2f252c0cafa37f2a1e25a31be589f54ff6c69e53c423f9529bac1e85a4625db6c79e81a84aefdbd001e005a33ce0bc92a91e8964c30db73d53ff3106f2f", 0x6a}, {&(0x7f0000000280)="bc9940427ac60fcf68ece135f4640f7c32d0de4056280fec1a52e01edb327279eee326343cc8a9751971d5727cc84c68b10af9f89bd9b44577c6174d4e59dfcab7b8562180ee9bad69f6845f2dff3833ed631d08d791ec8331069c315f8321d7221c46a95eb40793225f81c1c42f97d9d82b8492bd5c71f2a84f937a7e695a2d014a6c53f0fad0ac20d1f71720133e956f0efe9a93d465c99472948d557434b9995edc94158ceff34807cff286ad867b0c1d8320df8207fda191e8e8f55c", 0xbe}], 0x6, &(0x7f0000000480)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="3000000000000000ff38ab7191000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2], 0xa0, 0x408}, 0x400) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 12:48:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getpeername(r0, 0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0x94) 12:48:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) fchflags(r0, 0x0) 12:48:33 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000280)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000840)="b4cee3caa963d2bf1b013b9d942eea5848200a5257c0182e200d35eb03de8d49c45f2470e48940cea5328e134cf972b0e81c61c5af97bf06de8d53e9e45373cadf2b896ac2cad0a171d5ac58ce1227369f5e23f2e516407ce555f25c4191002e29eaca3a9e405bbb6ea073b94ba0cea8b7aa6308b678a8e7bc3191aa8d47d2faa91b8b037c548401f0ef1e6f801f4c5fbb36b9eb1da13b92694780325d641153d06c42244cd60d52c8253f778edc6b950c0255929c3e9a7dc35dc8cb9b3d37d298e3b580cc127cc76302b813b7b7ac80b962359a0b415d0b43430c8cffa3202d65fd28afebe82612eff03f7c5847ddb03018c01c5a38721238c8416b2b95e1aae838e647c998bdd6ef18da61401a2c5d95b4291799b42dfd51049887cd70a2c0983c30798246c5d6ebb94d7866caed5cb1b0415a654998bc007611ce6974085fcb3bfc80a0e20a39f5c1b38825acfde9e35001fbe68a1639537ccfa4f3a7c66cae657671403ef60b339eab13dd2f2dae97206f2a689e798fa9d2be7c91dd8d52d9bd4695683a9a800ad8783b08424e651c099c4cc8abeb5dda1b73b12ddd903f070bc9346a87fc6893b4b3d4235835bd73a2635a456015a2c2d624d90b6342352a7e96e2e710725417213a5ce1272c2b1a9fb3a8077998f8d38086d9f239beaa224a4b1d9068621b71fc7166ef1915ad31eebfb57232b1fc0bb346fa43019117cecd68865be943816fea50101f3fd7fd182437848d1d817c24b86e5caa94e545fae3509bf34dc71a5f522c6c2f9215d91066c65f38c24363559c175d637418abeb0fb3da777815f7192f5f671beaa27f5db8be70620a583af9d253d1f78224b1b7c71baa5fb84a323b8e1963d3de000f8db8b7cd31596c1618698aaff16a79f10ebc9154b4a86c1fc237e50a75038e756e3a83f62c2740780e5dc15c8e7c0d2e91a6745e16994d5c33867341c354142f9d2bfdae4aab03e2bd8610f46523865ea83edd029aa11b834336907079da0cfadf8e874d5b90f82e86a8cbc8a3b321d646a5a32ffc8b7b89e7f2f007f93f987ae1db3568bfcbfacc62f12fcfca016de61974130b8b7f8479224a2ad4d7af979e1a235f05c5f66706df38b6eb4d571270e0cea403960ae4e47eddcb251357159ea7307d5cdd50590b5e6bde2b0f50c07bd63815b1475fd5335394186fa4402449c4ab2b0e13ea8b4ebf5b9b8bfdfc958ab844ff87081fe04752d43394eb24dfb966e0dfb55f8cb59b37d316e7d4769e984bbe323a14f72f57d066e2f079dfc72aa24f16f69d4c656d96d3064e7f7e6359b06bbb24d937613639c1e5e7098b65f17e92a15ae92cd3a0d8022a67e88ac1c295149c3ded41b637816999ed2492d21e7e176946a01430c45502b2214d062ce6b72623ef87f5100207fee3d40af2193ee0e3f26cdbe7e955a55aa31de5897ea086aa0fa0f0bc338e8015c55227ffbfe1897dce586ba12246504623363819e4c21db1064716374a7e27199497137a822c0f9477ac7d2e02b86405b6be5fd10137e9f24d0dc43f6cca08d0d2ce4525fdf16995ed88e4f95be0e6998e5c713658f2162d3286f8566bfb38106bbacbd5faadaeefc88da58a9c05ffc030de28d169da9db77cd20227a715ed6340457ae94faffe121d6afc585a85f4e7c34564928bb239552a8e6fb2447e9df63b213921fec1116fdb1d2f31715a088d93dd6a2d3d1cb9993d0113335e0f2ef265fe46e99a4e7a4de2cd965957cea00b188b589d84e0da0f6c1dee0c33f3fb3a0d2825db7c9b213b1c5017c86d1e5fc95b72501720abe45442080528441cdc189c6672f9b91ccb83595a4bf39ef014900a2a76ad5d671f667f69fa8724667ce0b79c104413c451a4fe61d70f66d027f3e1384b3551c9d2b3c37438f8b8e9aa550daffef84ce3121e5b0dd9bf0bcebc379f9ccfb30c17667da1790769727d2a116e660b09d472167532f77c5f5d4a33effbb811dd45db7c53f35e978a6e1ae3cbe543353e6f100a1b1359235c320581cc8f4f953a6425e714c365c9d18cae1a0d57688589db4f5e65643e78fb0004d93881381eceacb70511f7e43d0f78c32f3c217e0149e7a4fd984e9c8dc9ce95e245d93a74e481e50dac87f6c4c6b1283582fb926b1fc82630f106096a537ac9c702898ca688352d06dc5ff58778ffa7e045b164feb6099f3e86af2b34d8c91d1e078085f134bb4f3067c1479b012b1f5aae7e2fbd48cbdc7f89ad207d2b4c7a682f0104a33d2bcbea74948656e8116dce0bc7ec2a647332acc51f9e5c214e5d444e73f2397c98d28d22be4bc90c4d8be4818ac69c8e94959435d60d1a29afc2c44e48a77ff0cbf1231cbd492fc7de8564c8860f33940a546ff400708d9a43d3209a8a4415377558025729d7998f263ad5539ad575932ccebbd59ca85f24b27248a969c99fde7cf27d90ec5c95e4f6391444f24c0d187c5ba7cd9e9c6ed91578835f1a4a506a23845b7a6a51c334dfbbf8228a5323c3937ff72b17844f1f4ca510f9c76024f6d2027c5b7f75bbaed217c00223c2ada549469ce1f98e27f8d3073473221b923cd3c2397b87c35e93e8f70f8405c66e8b83369c133558a1f3d0cb2b723ad6cd4128a6ebeba69b2db11e48b5755726e020d84c0607c4ab4fc40771372a7d18044b0f5887eecd24c7a03e2b76e0b5e5ebf3986355e77c0a3f68fd621cefac0074faf6b4fc149ed0943f902ca37beb58ec93b41d96227e9458959705784600d144845ddd07326838694583ee282d4a883c611a88775e650297a45ee27275ef6a8881aa924b5d4fa311d1a2dd84b60f74d273519268b08869bcf22f2a2810fd042953f3f8af9a2c3627dcf4f94469a24f88bf7a2ea06fd48dadf63a60888872208d88e97b93bb90e056dbcd66b267614dea00463067e099f870bcb3ab4f413b41905a5c4f5793c5369e9fbb024355f2236579e0d05a8817158d2c28ca3de8be79abef7190e32409f91f521b054e2705a5f695675897f1f511efa77be54a3e02feaf154dde2866fd4c244e6be8b7e88e7bce0dea4edf371901fd90bd5d32f765a61aa742c9cb172e180b6a8857109a1e69483fd6753da9341cfbe0b9f85ca47f8f96175e9e912aa9d57d6a03661140322b36b8b70aa227d1c45ab8a2c83c9b1f8305d533a7aa36a92e0ee4304364fc3b8cf81d173fc7226a69cdc194662bcc5e8f649e6574af25f9b7309a7893f2ae1f319834a862ecaf0bb9d06ab01493ceaeb886fd187d85c9466d1dd4300fb3225de8b4b956a5512f63ef05094e15101b30002c66f2c3c1533d2fdc67f5c7f0428e49590cb5031df6303310b4183f615ea0438d89fe3c4bc4d9db496ce821edc83ce23d3f6e68bbfaa859186bf82cfe1688299cc897e4b31766b0bfc1be3be86d01b0a3f95ceac021f52444f756a05cd90421b8a1cf23c967fa7894e588cde137bdd3329ddedfdc006fcf0cdb35b3c94b71ecaa71e6c261e44562cd19286e6eb3cb60af6e6365a656d6f89984dc3a908e58377646113ef86f4b986498e319a9f1810b779d39898f2740e8970c474c3211fcb086eed1145366f2ffa85dee38e117254a2219bbfc972eb9524dc7a0f0d9f28063b6f511af9555e774fe5459d841dd57eb19a08690dbebcbdd117bb7a285a38de56a5e4ca202a0d374c1a8e6d2cc1f9003747df95a7349bcf9220b911ed8ee47b89c4d05649d492c581004ad5ca804ad280208b79eab1f5287d183cc70a960e8ca6a26bb02244cdbff34e6d2ab936064722ae3f8fec54d0fd76d736c0e7c23af920aff49b37e855894c400fa9af64efd699b98722aace17c88a4bdb0c5b5a0b169c3a32ec103e6fa8e2228e084dacef1678112ca7eb356f5340948ff72ac70b17b75fd4d8bcca3a3fa47056c93231e0a26456194f0751271492822f515100e989cb3ba6704a1be404c521f6358e7517a45f05d640fbd8883eee062564adc61a6bb6281b84d26410336bd502db1300c1db71b6dffb3d76619422ca11c957461615cc04d4830c7851adac241bf1b9fc12f8502819d14c46d0aa136560e129f2aaef5a1daf2a97f6d01ec949a9e83cdf71fdfec44aff213a903fdc2c018412b56bd34261b853d67f28c6f5b0293809307499c84c1cb0c31883ce10882fbe2c7c46090d91ca6b952027ceb3e633a5d500a6c099fbf0266aaafb96848dc3f5cf896918bf299d4bdee85bcc5f48cdf9e8df282eea8310ceabcac3f12fa1b54df9a62f88d2f18f67e951a07b5f5c784e7e0ad205574d1e70eadc1c7e7f19da6c86d2740c2c714855d57708a052fb1efd74dcde2cb3a91994305108e4c2788d22da3583d25b6d61fc5f402ea500809d0c5fda8c1552ac5e65ea4fc3a9dbb998bbd40894494fd2dabf82222fe7eda0fbbc687f56dd9faf9d7d858076eb1e60a8ef22c9b71b674d495f17ab76db3ff248eef29c474d00e5dd68ad839c04eb4348b78764d5bd5d5fdf44448fb1d02521c995a1f8341d6d5acac612833cf9eeb12a5182320edb3fbd063cead05fdfe89ee55c70157c7d50ed3771a030efb9ff6cf81134b97c30856a423a0b0d707c96cf639e760a6be9493a9387fdd410d8e49c1fc89ff76bced156433313798ab73f9cdc6e73fffd522712717bbcba5f1742861d5000a90402a54be85669405558ce8ec379c176a90db5b3a3e313fd4f82ec3e076a578fe37a56f68539c29ff9fb074080dadfc94c0bf378054d21bea36f399077c7c35af2337527851b20147f681a3282cafdc4baf89f5911d210b936c27a1d025cbd42092209361fe78969853c0d049627544a7e06114d8e45379fda54d15566e6b51cf80d651c7aafdcbdc707d9fe2e6bb8593047743d5b0cbaa613d4aa36fb10dbc80e001241edd73e7420e92e0aa2e44da53a6f03499e4283cb8a633559801f4f1b04d69af007df68804fb8f3995534e0a6a77af4d06973749b3d4ca8a8537643e1ddbe5b019e6a07169b16890dd419090481341aee17065b97479b3f6f4af8daba08fae3f18e16abe489030d863be260b7799dfea572430154d6e9e6828483032a9f5837530f72db7fb9aedbba37e0498fbeddfd77b530f4869129accc9e7a810f422efd82efeeaed23a02cbb1dee5c2a560498093a86fe74c92fe81f49f09ad61c0e779d7bef759195999bd991a87299b7ebccb22ca5038924e57b49a37605ce82cc9737339dd955634eae56e51b6c141325aa9c38254ff9057a2b162ba02745c92802a4eeced3eea9e0185a5e3539032959dafbfcf6367b55f3f49c6e9d5bdf4b091ac4ca8a5fe0a96ba657e3882ab966815cc6868a55304853b0c4c40dc99c65404dac414bdf3267b526e623e056e87ff4b0925c7a0fd341089c7b35f665b07dfb0e1211af1e6bb67203a24bbcb1e573759e81b632e478bae7870059770abece80f0840ef7d4071c17db95a10fa8d6f13e882dadb0d46fc489e3aeb82c7d7a55e803440bac8aa7f3dd0b6792b027a7e5179317f0eaca8fdf97c98d911ef9ed6a8159568fa01a04ca5517d456e6080467f869b2dcac2e4989c45d7b4f362071d05c5a3405c9ce0228d55a835651739a8e4104188c06b9c38c57e8b5d262501c384a7823edeb2796f0871e5343da7c72f5521d94c10fd9665ad182e87f2a0959954aed3bf9748dcecf15c43effe4e103c0ac1ef2a91d035d85f781fcc54fd9fa393dd32371835531a0c5f293ab80925da1dd83225d0cf64170b1599598309dd7c88119cf6fd06151e1d4e847aa79d0b8566d30a7f63aebd612e9c79ba340ae6132dc259efeadba", 0x1000, 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000e7b5832a0e42fb78a83d02cdc54124eecdbb62694b1d23216347bda94fb655f93bc19ca8a894d3dc1c7124491ebcc805d03dd5160ddeddd362faa710c9a45676f9f177ce7aa74fc6d27f4efe5f4fc55d0af083181a4a7e7928b4c725382c78ce240362f43f8313bc0515202a34d393a6477f5195091ce106d3742d46a3259d1cf829"], 0xa) sendto$unix(r2, &(0x7f00000003c0)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bca64bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8bbfb6677269be3f1c8719b1faea6d99a90a632ae3768000fa53cf1b5fb034d68815113814c3a2236bff6167bd7e19321776f4dc63b81206a42f8da720d153b2a9ec60f1c6d9a66744ddb099806df0998337a16f00f6aa1391f2c3c14561fc19e1fdfeb2b44a5f67b504b363d058e45190827367ac344d67173263ec20e4d90b49c07d5babccdc1d33d2c65c85a48172f030faa022880cb8cad134c7", 0x91, 0x5, 0x0, 0xffffffffffffff86) pipe2(&(0x7f00000002c0), 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000180)=0xc81) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) 12:48:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022a2f00577802e7df"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c31f3098c9c97b77e3f22a9348e09839caebc3cad8f4a0e6a5628b07893b8422ed28d2358a4215c89ae45fedc1ef8a4ef3844bf2613f05c1ac2dccc91b4e4be92d30c280dbbf72396bffd0f2dafc7ffd7f5188c3f6afb4ed4db5175c89206e6e1195cfc1ae2751fb260ea5427b5918dba2958a8266034355aec4c7eeb38ae2fe4606b99ba7e2eec6ea2ff7844a01c61532a6375006df38b5622d28c6ea7d8bf30077d49ec00157d3a6e266695a67d70e1599ea58f8e9cacec11f11afbc44765d061b5ee1ce70a7fe23dab3a12c76294a6445847d6de8a785b9c7756c493f8984a9629bb4c5d5d44ce717bbeb0292c906e17965020cb231eec6be68247705d62d92d9c98a55bd6a7ba420a3ce24a2c5609df6d3fa6a9daf101c2126515d4eecde302bb2e97f5c04799247a10c1d383ca7c99e05025a474a52345dc2de39ae900486a7da7d8972187b6f59b071bd53233bec9311fe104592cc3d4901048e144a6fcaec02dda97340270783ffc5b7f47b9db228e2cb1a51705e66c73937bf93c25d3f96be9179e502d3df55a59c45b2bbb6535b448aab96a3bac7d23c39f7670cfbc2403c1850f4cbd3d78778bbb8c0d47130625f6638a2bf58848872aa6c4c71ee83fb25ae281fe124b07abf78331336790ef61d18b8e8c911f9208b5c1fa94bff783073a81f1fe72f3df96c9051fdb089302a76de9abf2fbfdcbbc422122d3f896c9e118b549211a52b8ddcc400c0b832ce2bb65839a829cd1d12860f1a8ebea77fcda1623563cbc8a2af6771c3b021cfd0ca2ef1ad9e0a9d1461e5647f7424a0b6c81df2d20adfee1514a4b8165b098f7c54d709b4621c3eae40abb3b381c5e65a1c2cdbc78bbc75be68dc49e4274d145a8db6dad14a5ae589938a89003b1768c5845d6d0e301a0b43c6b5fa264ae2b5e28b881fd07ea7af01ac1fc0ea909ce8e716dc204a1ed00fba97c4163576658c4d4a0332c705e21888eee302db272fe50700230e8d899ee5672acbed04852714830d7e8cb16b758fe97868720315127c80c891c5faa6afb340f0a4d55de6bf7ea5b0807a8858d54a5c66bf570edcf0b00005c837dff293d5a243241e8ae93c542257f609751e61d3c53c3d9809761dbe4e2d0d84c9e1a64da7d0b3b28544d823ec034b0f4adce9858f181bb0b14c35cb316c7ff4c782ebf2b4cf4ce7f6487b05191bca2aa504f8a5ad7d381bbeec899b6845de2cc71fddc05f510ecf5678e163dc2e169678779cd897e5b93a97d0057d400c773637d6c4ec2c2b9fa7c23de3e007cb87b8b459824e6905a4eea9b64e685dbc091291e8f91708b11ddd140ecb887bf815ec65dcea0d58bb9b532a7fe530784f28ada6082cea9c88b49bf656c4e20deacc3d5ffee805ada0618a81c6e367aa419ff771b43e54e58e14ad25becc66d7c5523d5c9d6176867d2a9b3c6ae181bee2c9d16f532bacd2d4227817e24e2112606b01", 0x9a8) close(r0) 12:48:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080), 0x0) sendto$inet6(r0, &(0x7f0000000000)="14abf09063ddd5ca1caed23bb2e4c917806da78e2bed6baced7989eee20c87c740c9c202e702c8548cc597a0eb55d51bb2c4e7bd4320e7686b14d52a27f1b1", 0x3f, 0x2, &(0x7f0000000040)={0x18, 0x3, 0x855, 0xfffffffffffffffd}, 0xc) 12:48:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) msgget(0x0, 0x8) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) syz_open_pts() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) msgget(0x0, 0x200) 12:48:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7, 0xa1fe, 0x0, 0x1ff, "1ff8b045bbaea3384382ca975571a4718be2d42b", 0x9, 0x8db}) 12:48:34 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1082, &(0x7f0000000000)=0x95e, 0x4) socket(0x38, 0x7, 0x7) 12:48:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff}) mprotect(&(0x7f0000559000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x2, 0x4, 0xf690) r1 = msgget(0x1, 0x0) msgrcv(r1, &(0x7f0000000180)={0x0, ""/225}, 0xe9, 0x0, 0x800) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x3f, 0x7, 0xffff) msgget(0x2, 0x42) mprotect(&(0x7f00005f7000/0x2000)=nil, 0x2000, 0x1) 12:48:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ce6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55b8c9ff3e668642cc3adf0643fdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b734ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e894ad386262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f3090b803000000000000e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x4, 0x1, 0x6, 0xfffffffffffff000, "b64fd531d91c7f750338300454c9860e50a8f244", 0x800, 0xffffffffffffffe1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000900)={0x0, 0x0, 0x7, 0x7ff, "b08d16c655194701e4ffffffffffffc0e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:48:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 12:48:34 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getegid() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0x71) getdents(r2, &(0x7f00000000c0)=""/116, 0x74) 12:48:34 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) close(r0) r3 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) r8 = getegid() sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000100)="ec7cb5f90057b08c14e4ded96a6c1c482a4fbdaf76d31a413a397408753e20759615cd7b51291628c8ce6334dc2999398331327e0f23e548e43fbc0e5dc73c788a0453bbc293216644b0222289c1440f7d3819fcc2b0319d14bcdeb59506dad056981ccbf31a01ebf311e0d4e64252ca14baca85463a07a882babcde30f3698bf4fe77c064c949dd8ad1ee9121300fa2fd900967255621abb9ab1271309a900602631f236c649a06f33384a9ecca547b772df1b687ee84d36177bc30eaa0b9d8029a2bd6db3316bb2d5dcf8daf3a96a5cb8be36ce2ebfa5aa0aac2a445796f836f1fbd3f682f912f5958634d8008ab4acc7bddfb056794994387aebd11627ed273a10ce2e8e52df5f1bb9a08694f74658182f56c8bd44802fbc54e463cdbdafaa52ff2c74e642dd3176dff1b470047a19aab3a249894c8885587ff45a248a26eb25f4f5516863ed1e94bd7edf410671069c937e143c193fae2be92400f3af43c64b225a696773de1476fd7c005225f654b97be8d5274bc036b036dc3c7d076477eaf54f416585216cde3b613f061390662245e5922881c02dba41c361e4936b635b58c66af870238a10a62a936f9b726311a81cb8a44c04268609085aed72b6638bfeac48197fdcdd5e0b72ea16b0ce1cfd248f424b003adc0f3603f82c5069297f39b8e9dfd41c89747bdaf6210c9edd97b0bb432e1f8d7495656b4180e9ccdb3bbc202bdd5e1088d1fe589df487ac3282eca7b11e7cf69dd1600bfc9e3f30e97fb97d743ffad3b1d4e97d9c09c354cb345c2dae27180ee2849f7ce85f79ad35f03630b431abd416764ac64379eb65f47e2f3bccad29b9c21cd510dc4c7a3548c1fc23838f34da8dec097fdad2c831f8c21619c79b1b8781abc784dff2597f67a181210b6689c84d1cf3849ed6009fa78b02e6417fca037568af214da2dd9c30bb6e021ec44ef61b2fdc6a6f86358b3ee4fb14f16e02416f580c0f8b011ca0ebe4de574e58b30b354493476c701a14020034431ff893f7f8792bee7210af701df4792acbe6e8d8d7fae84816f92670323a05bc1e5bfa8fa73aab9ee49f316cc51f99f7818cde7ec0aceff437e6d8a14fba57249f141a843804a50d02a98217c5e5405a5ae28a2fdc7aca3b0f96088be997b677ac33d5a4ee5e0f2dd532f1fa46b71852a0974a0d9478b9778d63042664f3cff6873d7b301c81521bdc6b670290054c5dba2f7c88c58bbd5ba5c392d25d7828b4e0d81f5496d2c07d3d88726294e7fe9b001a784d0e61ad7bf4e46c631a1b53daaa57ef0f20cd014db918fcfbb5ac80544ea56cd8a822d77e625423d438c439823e2803ed11f453ed6e1eca0bd6514f547c654c16b86cd41c51a107616a57dda37e9a28f9cb7c10dfc473e481ff074f75b8951a00d623ea5af495a115a253ea0b535da7068319be5a3cba5489db8b0070a48e7f74905d654f0e8011948e6d3c52abcd80f504c9b54ae1aaad3c2d4e569f4e1ee0e7e233778f13c3679f14ea6482a55b1d563f027eb267600f320b1350905770406f195a38f55ee1d1df9207625b70b014bea2f9e40b08673fdf622123fbc3e55e04120ae9e0106407a9958cacfd7c37161a5a2587a9f9e5048c4206f5ace4ebabd13970506c7700ed3da6e1059cb218195ac19dde95db7e81a253405c081c462c05756b8344c7948ee169e4d84cf1786f2ee57d33b3caec997ca624f7bd01630281d92b643eb02650c2cdec7b06ff87fcddc28ff1a40ebb206f12fb78e91a08527606bef0afa5d5039c1d01fd90e572988f798555380dc231d1c11055f8cf9243b2366f841dd07245936ec6aff1eea6dfeedcac5cf0401b20fd896cc48abb6ec8c649a81111bafbbebf4c61917687e216e9611e21f9afb34375938e1530798e23e551274a95bb8dd0416c10df6eec51fff799c4e92d94905e96ff3c0ef3e84f3ed56b92fe1be1d1087f99b945b30fde798608c707ec89927bdd8ed5e6f7eff666f285246087400270ee13f88e91d0ca808a3f38ae35af790b23f4cf43b623fc25add38b056bf8dfa4e6a62346d33597864886d7875fb02e971ef6a642926c7df134aaa2d8e9876dbee6f4dee9d88520c799649998a1b72288e5aabc878b1167d4fb3f6ffbf6887b1e3a8a66c62330f907733317fca9c892c0c9389d663c46425b30b240f3b79c31a66aa5fa929420d38f65b68a4ce23caa7e1bf4ae1b2c672acd984ba0b8be91477c9b4567103314d45894325a77d585af8dbdb69bd74a0ba1f2fd1d5b69268f50d8e5d97d99688e1094b70f0f7187401017bbcc6c8173fd6bc690450f03e7ada634dd042b8ebac1794443af10ddefb68f1d35cde05893d1f0b65bc970462bbff13180c7e3688c52fd5c95f4f3e6c7f75f447c017498d6022129a9e4782e0d177158ad3b671ab46648bac8a7b7860dc338bf0717ca1f0ac8839ba84360b797b3c7c82c9b93a3bec982985b6a324cc2de8be9f0edea7bdeb430f1f119b5060fa294603fd6b04939933ac2a6991df5c7751a2d718ae66ed2796cfe8ceeb65cb44e47843abe00ea67a4a57140bdf604ce9425ae4c9fadb7a3f7235558812ab8fd088d6d4c087fb50aa4540890184d54b769c1b68f86be402a4b674a6f43330a2dba994baacfa42ccccca4316c72628376e8b13299f62f66690ad1d2cb16932d51f995b386727c6e702acd4aa33ca1ff43f2de93be39c8a63a198a3f8dfbc03298eb753e59975f66d075e8ea2779fb79f5def366d51edd13d21a86e2adbd4f99a255c790b09cd0d38527f218c36ecd95b29d661847d93a5af303a52e165ba5c367eedbb848b05d8d2ed93219a46f5b5d413a3f955702829b83b520751d7fdac99cd54f69fdf97c8c5ca944cb2129c7faa588bdc854ff1a667d35b8d89621ae79fea719f0d3a4c1b9a469ffa5855466161ce2d5667ad0f0a356e5a5ea2be386df8c2c530ca32b79763cc4ceccb9f219cc702f916318088ffad672895f38000433ed32880c40f64cd1811342ea7d774fecd2c07b62744825e0631f27e4e3bd762a2fa88f2bd89488b3973c8a379955637559fc77b1a8349d98c59af8559643e560909b7f69d9255a0bbb0e721e71e863a5c8386922f4e57e99728268e5f772d311f946a7d93042b845a1f2bf4df1bd2ec6e9b26d836d2d2e54d0e0fe926dc262b53368c2332c6357e51c7c57f8dd37298579f6fc11763918e15f1f9f9dd324b5771d327bc05d4a7b0efe8101b67a1166a2b0ec29cb7b6282528e7dc2eeaf9957c50226e15af3cc19cedcc5e081804da7bc4d376621089db3dc7237f5a7f8f61c0dd9d4bb02021e84bf6cd97df1445e3059ae180653fa9d97583a7db6bfd67ef8297f048fd139c851c99e01352ff84605dba8f750099727651f4afe11dfc933c4042b2a44a61085229d9518806892d9b234ce4556dbbb864c2cbaba91d2c8b41e608de769c3ca17e9a84d29a3886dd398acda52520ee0877574571248d161b4e29150617413f299023b6616b3d5586a0649faba7941df6fb9215083d57a5484da80c07f65e3f5d98b9e7f9e2ba1df1fc1b6b811fc807cf519820ea6abd5e49d69c260ff3545a8c59fe9674809c707de9eab5600a940df3a5e4d297563bf63b9ab08f8888cda585c46178a8086964d7d3f1a52683f29242e171cd271e406ed26011f9b18ffaee1662ad2b5b441aa0744536d48097a021484aa08649d5e9b612f27dd2eed82044d6719f3f17f38e7e99e69adb22cdce4d0442edf0f46d9cb4196bff482c2f823ae58e109894a93a7343f49e0f70080cf87112879733af2ac5c19b94e511151f9f734fc88f179775bc4d2808e802f4a71cc5a12b01ac688db98720785ef525ea2f53d68f6979a0cc648b191b551dbc3f85c1889754a8e0ba782de8425f289d651d66823405ddacb6edfb7fa347d48311e188372513967f3b1e5b4705242377bc5a5d6f0c49070c52dce584331fada222a2b176f027bd02df139dae097f20de9d9939780004fd8b3556c928084bb660bea0776a126f88922e468a032727324ab5b9c8c1333892a6ac13e16ab8b16872a65e7fa5779f2554224cecccb60afb3c9c74c8f9398897643d8acd7c1d8b948b8fd76dfb9a861c45de88141637bc49387c0a0ea12fb94ffd86a08f9430d3be8e400c1623563418ee29c9d503d23b5a21282de1bc08552e12c470a8c63575667654c979e8d36f6b8395ddaccfbff931ff0843a2e13a0b14ff671219e5db07d3f5be5da6a4cb3e4b979c5fa1cb5ccdfa681d47d7ea61e8ddae6ae813503426b496591d82294ee0affad8422ee18881bd70bfb36022bbf8adcf061858e614ab4a4366c5d1b4b47e6d94236d2a0e993937eee14c33d52c5292fa5865b4024eb426b4fc9494cb8d094255317ea47135104215a01c3830510c5242af2043a56ea847fa52840a60e21da35005f6ea7d91c7a4bdcd33b87e3bec1fc1c49f35d68116148f4a901aadcbd1dfd35b79257d0ba6146231149cce74428f85aab55b05bc5d403bcabfec806f57d88f6c5800a08ee162b87c576ec34eb178328f9e0f0bd752d2fa4371788143522a17c9d6632599244d86bb2b3a1828ea63f9012fc347aae2c6004c0d858fd22f79b0b3807e192d07365630a4ebb63c60e8850adf543fdacdd606608e595e82959808732c83a836453bd436cd6d4ab8657824b7256a36ca8a76658d84548b2468603b888d39d0440ad13473b99c611d2e1e3af9ae874663b6f57673a3d4ca2ad4334d72854ef66177528cd26217c9d16ab5f8422dfd47b9099353f728535e44e88b8d600b6748ca91200355aff416aae92af52cea7a1d9d3e6ac7607faaa9a5f8eeffd5624e3e56a2f5b22883091bb2c95c152925a12ec8c206d202a87eae3efcd4becc35b8822deea8f5f592811fb801fe84a34dc3b952f7540917fcfce66373059b7e7b6ac515d38f6f6f0b6ab10adbb668a2965281b12eb0dc5e2927d49e443041821545fb03f41a430b5bafb549212cff504315aeeceb96776346c742eb544f114fe0e3267b35efff34414b62b3b0a75c791cf3b91d9dbc909dafb640ba24e90d0163f52a30fc8a7fa82f668f973867c74ea17214d818009091195e67a068c6ba999a7ae4145e1e13be4a8e36b308839d3586d5821d160daca9558c65a980658d3a700e86c977795306574b0e56f1b791a6b9f17cf414d586c92663a995187e4d6357f81357d42c4b139355d6fb38f3466589649cf37d57f146bd4f9624f41f8d93ce97d63e0bd7a6ee3bd9d0ba903e84de0fdb272a74e9fa79fff3633d5b51037a8ecb5481f6b4223ccf7a38d28335ca3bb452ecdc2962d9008ab93682e9ae12e1c8135e27c591e1f1faf89b172ec9dbf6dd1b0258432fe502f7db1e0c21b1985851e4a3904ea413ced20a16f46487deb05eebbb794e303270acc38fb4dec87133dc428dde6b2378bcd7c7de2b1d1eea3dc5aaa00cf6fcd78c2ebf38be10e91a47ccba9f1b0f6f30347dd09bc788eed19aeeda54b2ea657fa218a910cb4b10f7cab82e0cc859ea437a179f45cb22a41db2a5a7d91040dc06d75be37076b62c401fdf8a3686c5494840658881d8b35278fbea9e5cca4d4b9feee85e7fab2f8565cbb380c613450929545d862001d9ed61ba911651e0d25ecfcf41991db8461e9f8f4558a5b84a783ea96e169d4d67517eedf4ac6892ebbd14a2e6781f31c1830a2c89f3a98ed1db8b5d09a56b00dfffd83882f6dc212e98938a70a83697ecec9610af6049f1003925788317941f0aa654e61b0b369ae557bb0fcbb9", 0x1000}, {&(0x7f0000001100)="ff055a1a23018e08bd9f3eda5ece6a6b466b08865df3bb8e4882a1e3ac66225c5ea00083c0ae94273907323be30859eb103a5d5d7ba68bb286d377fcc0bbf0169a3db17e14558aa1e999c1ee7a5cc173a88a13bd714ca984ea87f330575a69b42fa581a8cfd7d59abf85363dea7ba8dd7e7ae292f4624f8755db619ecd28e99e6eeb1375cfb2bae9600aea7d1e11882fccbaeca1369ddd21f2b37fe0c330a0676628d2c917dfc8592565261b50f00f70d8c45880c24cba8dd142650d17abb6ccb5b4d6e508033dbf36d1a8f7bd74572407e8939126e626e5c32248aca0ca601f6d92a7d05935e8f9d586cf634063c7d570caa5ebd68bbedafb", 0xf9}, {&(0x7f0000001200)="e754ef710e21e3b1708c2c4f08948a89038cf1bec33bbaad07ff2af0e2be2af710e1b8197e27331be585b94d6f397c9a7ec495ec37557e1c8519f2c40d3cff0e59f0290a84688b41000cf52fc554a58112b41f77f54a9b9c398da4bad35946857d2f3b89e4dc66564a4fb7cd", 0x6c}, {&(0x7f0000001280)="bb0f8377879f6d6a2b48dcced2714bb3f575a98b91f8c5479c320f71beb78a59313a95b0d76f09d9edca819d1f690322938de95d992796721aaefef7c7656cca1e258e52448419cd79a32820a560fdc00a8bc6a73cb1f7a4e2b7491204d611", 0x5f}, {&(0x7f0000001300)="f05f0844b09f7442d350895e25b9067769a3dc89d39c1457392c2f0f1780cfcda2a34d802823bd21390846c8a5c86981f9aae575ff10fd908fd63719a5213c0a34bc40f0fb158f1a0277ea63aa7b03a9344d75c9f0c4ad5696d1067c40c8cf6310c1b7f2b6aa2af806b351e0f9a925d116b081824704de6676192be986c016a279fbd05f6b8497789af14dead41f", 0x8e}, {&(0x7f00000013c0)="ae1f7d5065bf9ec796615a1134a553e79b81f4ec62c44906deff4f9e890b2232dfd627a0f02bdadd0408d9a48797fdcf949ccc5622c343bdc2f8912f8719ed2aab4b152187ee43542286b92af19df04e5d05233b54e4675783e14f589d22798f4282ea05c19c5178c3df2a963bab8534a425b6938a984506d068df37b07416788fcdf357266e26fcbcb19349a2d718ff996f977574d3b2345b1fe28e", 0x9c}], 0x6, &(0x7f00000016c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000003000009200000000ff5115de0ff2a76b91eb09ff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x88}, 0x2) 12:48:35 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) open(&(0x7f0000000040)='./control\x00', 0x2, 0x90) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) chmod(&(0x7f0000000000)='./control\x00', 0xc0) 12:48:35 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x5) 12:48:35 executing program 0: socket(0x14, 0x7, 0x90) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x2, 0x7, 0x81, 0x1, 0x3, 0x80, 0x401, 0x3, 0x1, 0x5, 0xff}) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 12:48:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0x263) chmod(&(0x7f00000000c0)='./file0\x00', 0x20) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 12:48:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x100000000000) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, &(0x7f00000000c0), 0x0) 12:48:35 executing program 1: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0xb80, 0x64) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2000, 0x3ff) 12:48:35 executing program 0: r0 = socket(0x2, 0x4, 0x0) setsockopt(r0, 0x100, 0x23, &(0x7f0000000040)="caf5b415", 0x4) 12:48:35 executing program 0: munmap(&(0x7f0000003000/0x6000)=nil, 0x6000) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) 12:48:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x40, 0x0) connect$unix(r2, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r3, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="50000000000000000100002c643093009c5d82b54d56f5b8791a43d0fbf5e25eb57f910370970d6e0240983e0e011ad680a61f7296a140cfb37ff4e10d2cf00de1a055e095b16f8277a3e72fd69c0000"], 0x50}, 0x0) 12:48:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x7, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) pwritev(r1, &(0x7f0000000000), 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x208000000000b, 0x0, 0x0) 12:48:35 executing program 0: sync() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x61, 0x108) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x92) getgid() 12:48:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000014c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) r5 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000440)="cbeaf77e6736badaa988e95a23a2d0c1dbed76f5fc15eda746e4e4bc587f0dc74f109c69989c026dbc02ee82b80d8130a2ceb1e5389114a587e6f0f0546b48724b2b424f8acf0457fe1e3f6b7b2400f96342db7c8c058303f707dc0a590098b3f1e3db6b3728efcdf3adfeead249001c100fd2f368dcabb192656d91e172ef5f1b1ace4752d2912cc7ed8ae51c3dd1263891fa31d4fafd35145e05cd5c610fae55c82369ed1f9bd6ff74c02b6d4f39e9956d9e75a382a9faf78580b2dfc1dcb0476c826efb4e6df5be1702b4e239b311c1111a6f73af8d3733e32af11431cfaee31c8a3ea48d5af4bdfbf53487f9218220f3b96c2b1cbcfb6cc4449bd1e8c7a4c3892d614f6b4a04e1f1313862f4b74b3742754af38203c5ee1ac4b0643e69b025b706aca99ca2b15c4ddee1858cd1c47a63401bef176431267669abfd9fd2b9d62ae9ea2320ebab3dedddcfeb0abb1da42447c1c48e08345c53e7c579cccdf23e02245b277b0abcc3e467473591adfb27069e74327fd50b91582024b67ec0bf8bfbcfbbcb0a96cc605ecb0c1ef154ce8447833a05ec275fb4dd6e732479f86c6de241e344b2a7e65556b336283a3de5abe32ce95d13027f3193d00f3a1191ce13380fa7a00716af18c209e7b1bcc4db3510442c4b5ff022522b651b82a57e0588df280f578899b8696e99448171f18db56b03d7654d462b8f4b4b4c44f666accdd1a611ce4864452dd1c2eee5971066e07f03509ae7b767bce470d7ced31fc684f6b6fd501ce72f36b88fb4da3eb115e21916934809717cdd28863ccc6fa4fd867637eef52163097e110296c4fe2b18646de200c2829151f9a1250875196387089ba3aff77f68b2bd46ad0b68498da9e0b5f82171142251a0a8a0bfc74259fc0cc470371135ec910d80dad83237af628d3ce0074ddfb01eb3514e1f7766639ff9c7970e0a0943267df349ea9824725bae485fcee9c7b69eee32610d37c0ed2ec9864f63114ce1f62d307da2583a2da2dde62c78834bb8a8158654eb59a01be0f6045896fedc8cb80fdc11825954cbb6978211fd0955bdae176e3bf5a6911f4656d9d4f1f6002446a04f77b99b7de0fc196c464a9378435bcaad84a2afc14858d363eefe9f08dd767ebe99521082e4e0d79e6629adde541b1361aaa4e6a9ec95326d58ba20a3fe2f77d25d0d36edf2c5f03fe2630ab21ccfcec3add47e8ca2eea192ce326c0d8673432bd988fc2d659ac97de69731fa4457cc81f61249d1fab361e661a2be13c67f9e7f8a264c9907d35f4cdf5f4f75671207762bd87804f1858d76260328398bed0b91213a2a338408c341885b9c133e9f7a65b9c3b66617b15ed2a38649f38479835579969fe4bc153568fb81e2e757734f4d54332119f9b89daca1f7821a181906e09272ddad6fa027793e5d82263b40967e5035fb51c03899d86555afb13c1205caa5632fe376cb2a83c23105f97f56da715fb1ca2c4cf3342913e751a9275b1ed495365e749d7d691790395e902a2fa1e4d91cf88e886cc0ffaebeb14796bd89aca62c16d737a1003544bd0867cf8d7ac31ea2049d99c0969750b1ab6ff74aa190b1936c8ff3826ea4e3691a23744357b402a75b1bf3e9917f7b37b4192a7b105c36d150fbe7dccd777aaaac2f8fa3a824bc5696f0968d4a973ad580b27fe6240a0df0d6a31c56f36f77e986b98a858e319996538dba8ca366f080db05c5fbe52770210d440ff76657f4149a6c452522231541d9f8e0c8d9a69f0cb6cf7865f32926876bd07c87f57eb4efd73238cc6a54000ad9414d6967be874967c54db933df68e9596ead6e81f8a64f1d654f2a4566d7dc241d123f5179e6d47ee6f0ac865714b7ecf8cf29da60a1973309523ce273c0efd67a549482c1ad8e15ea483a0cb2663370c4451fefd2fdb8136ef6ad2cc5a14cbd361e8e7ad5273abd2dae70ddf17cba20e499b22cdde1e429eecbc2f825336155b4e7c7e65ca38272f79af301f106122940fcca88f7a9281508343dddbb001c7a3c90194a25329b4daa5e07750532f34388b587cd2cfa45879d824da9d1df8b7d7892bde8c2a2e3f60d2cceb068b995c4b828830a8afd227a205c927ddc39baf307f770dec7f9b22860ece3a4ac4a61dae0cc4015b805ef821ee180db1f019f8b5c5609fe1c82dc286220445d8c8f2b3d5d4910aaf01a245da565c71eeda21e4f701f0c41257ef042a2dfd27fbffd76c0e03347a84dfac9bbd55a3ffadb8b35d1e5b16cd67c5824b14c22581d75e59d9c461b7b0ec11f30b5512bdeb85de8628531fcdef75528ad694f81fb78d229d12f340149113d062c343c8388e13ca347e76cd8cedc3fc5328d514aea978e5b91d5f33250de769502129c273cd7db0dfea1b1adbdca36b55a6facc6bee983e716f4b2de914f8ee23a021d38d9cb94a83790dc484c1f1edea5b57fe824de5b654b1a71fb0062cb2bbc076b508482b20f14b1b7a2b90385c1b13ba59c6deeb3ad8ab5dae4c4e85871a6e1b70394086102e051716e16d74f8e86a20204068be80fd842a7b3497975050896b3e7af75f623e2b8f7eaed779b71f62922a14bef8f0eaf625f688663363a195d88c701f69500d66fa1a90ced4759b198333a4e692162f6064d6da6ea8b6b2f57e9188dad1d7fbedee9b0833a960a86f6030b5fbe214641d1329f7ed79ea44612b87ac66250ae4def417453c2f811851325e909e0f5f48f40b696b32f7ed6f83ce08d2d5d577d320c2987b4128c05abed5bd734ef3e0e7ec2e7d19c90c7eec9c9655af3848bcfa54c1340596676c9a067b18d15ca484ec81c2a8f742a000208948141e04a11bdba000238e15c054e9db4a15e527589c53955ae822ab0acadd7ba70e27928efd027c746f42eea1af4bf5040bf799a3b54456907f83b43d1951523254faed86b748d50d5659b0b1b58fc15c28197172e8be79be07bf47775bdec1786b41e27294901b75ad0474d5de8627a496b6cad40f6dab73ce1bec5f337dcd07ab4166d6bc1ed535c566bc26c679392782d75193c49bd1c27fa5a7354ba672c5ccb294c603f96b2f13fe1a3558fe7e8f28bfa855fc76e2e22891ca0bdc1cc5a6d64e4e46c2bc575f1236d2f87a288445f38aba243f4197927a5957531bdbbfd183a8f91d7a193afbfc6c8f1b87457194b61d2c5ae5cffd94e5c51976da3fdddeb396f516e8f3535f5f86cb4ef339059de6bd86ea6a392ad33531758f208603adbdd362d838866eb036b4d6166071d83812eccfc1005c5d9a5d744bccd55f6dc88198a0d4272e422b254175921774b940c492e0a3db68ffe4cd5c86737d85f676647044927433d9f3d9a7e793927f991b3f3a3d2d4b3ffdc9c1fb8a0bf03ca1a7edd74cdb021484b2552b80e537ad9ded48040ff7d43049506a5cfe0c875fe467927a36c3c1f01b5061472f6e54be48acda7bab95a10a2f51b77a317de6fec6faff4818f8636370fd72e7764f96f5a0095bbcd0646633112e2970df89ab7fa715dece6c92201d30329aadf2b80b7b3be0877f8b1d81873c64e3e9d6796ff87109312c32373fc4c404ea11e49a8f2b622c7f41a6445fdd0ebcba828ea8be86f70e70cc930ebd9afbb34e765a35d9ef5bc120fcc743c014b4ebc9ffc14502fd182dd74b357ccb552d81aff3dbb856dbca86a9ee4d35b0b8e0fb2277e185c2a0bccd6ed9340c7f7b791372d32ceb5d58c00c5b8bd8e0e6199eb21684b2b2710e269732c1c92a3fb7a46d1ca09d3947f540ad9f777af21f68b4f4460958aa3699dfe2e8258ab740a94d9fba2b1eb38c48bc0c8103fd2f824bae230fb8ce7b4d1626a3feccee4025cc8fcc562c500ff40e936db1ba2c28560ed73f195f46a9bd53fd4b5ac2938c734b68d694d5a7a602d49729fd3062312df1efafe841e34e6e8e30f8a32c359f16ecb640630e2f3f77de77a9b8d9823eae22a6eca6a41dc0b754c2487abd986900a72c10e38d7af8c132dcea992ae0c240552d661ca5d9661189c0df6a1a1a416d0b00b158591b589a8481ce4b03a61b4cb8fa1346b96aa5e834aa7e1d9ef5263904083071edb6e4bed83ea38af5b39e359a5eae54e8525d6161068defbe64016754c9c566ec9b1334494639840292c9868d5201d1587d6288b5cdd236405ba2106183da45bbab701eefeaa475c8d96620309e0aec309e8c4982bf108cd5a671535c3f87caf74c60fad62155ee3bfa2970238641b7d028404ca5b67144fe952e3ceac12c5a9a448e475b31355f5aba67cccc9bd33392e23f05e73c39a433f42421394240f707a037fca73b1b745eb1e6a9364e6dba948c062e4ec976e1d1d1e5921f2029d41cf3b4b6576e2df55b220e9c11d54591c30716787858abb905bd00ef8097c8140f5de4e15d7a484ef5379bd8996ff49b2ed27b411b8dc2fa7d3ae5d000cde4253b53f9d15a6119cfb3e354f337c0c2b2f086657ba5e6bf601df47129315dad24af2e3c3cbd22277ab70224262c4093c52831ae104c771d84b97f6e2eb40f01f5bd00d43e433c67b073760c5b015ca64227417e20dbbd497db9c548e1995410ee191bfbe5099f1aac55b69c9ae20e460c7db9cd7f116d6427a75629e11480a2e2551960459d4355f8cfe0b486f1ef0735b3447b18274e196aea11fb110a5c45fe42567e77b1f3cd4da153767fdf6c5209c572ed4e134b29d8529ee7a32902948a0aa48014b1ac7b311dfa37f4794e39892ac6a108a392b8e098d7a549f4f87a2b397919eb0f9255ec1b46daf2cf207009f74dbc6322461d7484844e888ed9d302ca6e4a49b8b546ac7cbbe90886fd648832fc0b4e9392ebd7581ce40c1f48b4502df957a848908fda40d044d656a76a42fe153fc5fd9c9c4194f86f2f26dd98ecd070cc22a21ab2212ad4bc1718c755bb6062f918d8c15a06a599af106341de84091bf0566f8f383f31480ad33047a8f940667d5ceb978ec900672de164b77532a790ee06b54ae166ca70eca7432661fb6fb79226036f8996446201161acc24c2d133636af2dbc3e23440323bbf0548869cde9ff126d27092e412a6d2af67375946266dc37f793955c27c1f1b396aca74b25af125db32e169c63c3712b595a8d3cda91e0c49e8f213aaf0a461e5d82c0d0d787ef127393689d04f781445102777ba3f4a639e3dca7c366b2d74c6fc94678ec09c89133fa7187e624e0838a0c1817be7b262acc19836f966b905d164da77674471cff0f449859751cfc56e1ebb79a0d3069d3045eb817920d1089f2b78c7bf5bc1e7b065053f5c00a4bce4fcfc911f6a344379e2911dea0a9cd6e125f4df1a7e87a63d1eef4633b2713c30dd6c58277c932a8f030235db348d4a31f87cad6445a12a7dd2cfaad6289fa0b6451c2f0c33f5e5527b1ffd1c40bd0272c11e5c045f543f183c497db78d21db9fcff3519298b39990418ec64970bd98d0e573b51303a58f20d3a0d0bbfc6d339bdc5d1f8e22908e69212ba15a7ac328f1bccb6c1848b1454a6353dc25a611aebe3bd67e537be030e4e476e7dd56bf4780a719fcfaa77d6daec8061d0b1e1e56876b86af0c0ee55e258e60b502a656c7566239ec482cf055f565b2211eaea0adfe4b9013e0712f716246d054dc72548ef5ee18b2c76d4628d35dba6015b7b95fd2622e332609a58a9cf70181eb45193baa59853f9d2aa8d7d655c9e93ade06ac2f957622d86216c036bcf930267888c7d39b105a7d673290c72b44973e4a53b427cad55d2e307843453ff3ea7f924fb8681c008c82055ccea6ac71c596cb61104451551767f", 0x1000}, {&(0x7f0000000040)="e507b7ac5b250521338c933c80fe5af311f0a8f2d7762125056181b45f11a5aca124a6b419893a05a0dd7ccd71048a3ede2c760035b90ede5268fac9", 0x3c}, {&(0x7f0000000080)="4110e45981c67e1c0b406b2634ce37d170355776b0a84295ebeb8006023586aece6e82dd8992a3947b141e038fa0d24b08116f826f139b90c5cf", 0x3a}, {&(0x7f00000000c0)="566394a4ee7796d21b31096862a589d8c6f6256baa8c0b0944496a9af1d55d2e201c0e456add9e0cb432c805c76d9ad03b282b8ba341f7fe4394d41ec7bdb01174f8d55a97e9cb35fe3d3e810fa0cdd774a3217c470429091e64df6e69f04c13d73f472d6a2accdc80f42f2df908294a8e01828b84a6f5ff", 0x78}, {&(0x7f0000000180)="4b564bd1fe6c648c6b137ba6bc023a2424649206f95ffaad2d2ada6af2d46fe813f8f90f0a06b3a74a23344e5c3bac1940accf38c60f72b982d99bd2093e14959e5662cd3f0cd059b1f0defd3b0c06e03af0372840bf3bacbe05a8c0d153e337190a76844fbf08d0d58822bc0ebb82d0a44227d1373c8e79bc087c8d9c4f65dd5141e616e6b9a8b9dd1bcc852a1b462bac9286b5e4046ab83ad92c39f033361ded25c98bc197c90474b3180ae17539c1740b90a407a6f7f6fbc6cbae50ed999a3fbd315e5abe900b8471af922163af093b41668233e17a572cb5b9fab620081d223a11dfd4ea6cb945ea4d51f02e67533d50", 0xf2}, {&(0x7f0000000280)="e839cd7c09102c275816f2564fdd3b89e4e6aa52fb9dc4a951460098e3a944a3a9f9e2f2c7b20e539d6dfc1d7bc7c08d1accfd19fcbeddd27b60ec22c4fda0e57e2fbf19ff6da8320276ee96ee01a11bce94a70c821843cb2d399a175e5f2bed94d9bac4790d376af21e0b254f42aea88a1b7792c6bd551bf659056ba59eb2054e19fbe1c631159485dca7d505c4dc3148e13a1ae0af31a7268a6a7d2fbdb388ea44e7970992cdbbe32a247d148d4fad9f3facc81f32adff6e50425d584cfd59f868", 0xc2}], 0x6, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x405}, 0x4) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 12:48:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r0, &(0x7f0000000080)="b99b7e5479db93e70c90dbee0cbe499e34303b48451e25c7fc365bce551311117725c55d2944cb4a292631a3e89f174c2f1c511f2bb37717f6112084f062305d97522145ce401fca39a4174270b8563b0da23848a26c31b0298adf6cfd64b5a8b8b8f6641f16148d50409e1c53a43d8aeba4016413b6b2b86fbbbc29c1dffcfdc05844f6d77607cdd9c1c46415b43dcd0fe94cfeb271df0300e3a6694cd3dd9cbd62c93dc35c88388334f4ae66d5c649cf680711cde10a41a4a5", 0xba) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) write(r1, 0x0, 0x0) 12:48:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 12:48:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="29000001e586e3424fb0f773dd3cbe4b041696485385816fcf838b7bdcd6cbcffb0d0dd6b8b5c934d5f2450308f80b79f560d9ea21446b08be94e3fd2615ffb74761a62ed7c89c33f3aa0933d54a0715aefe291e9d1d88a0e98132927016f5638a981e4a30d3fab1f242663970f3a2401987f3c5daa13016c7a31bc87720b86899a7d3069135140d814e7267a6a134be3778e355d9a052456049032b89770231fb059b27e8780f648dbf468fc62f340a55465959804b0ee62bf97ee6a856d388200a"], 0x9}, 0x0) dup2(r0, r2) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 12:48:35 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10242, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) 12:48:35 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, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x38400, 0x109) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x1, 0x0) renameat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="1a2eee0500915e1c7cf20e2da943349f13a87f9c4cfa04007018a16e5f9c60d851da3600466eb42e0260ebe044fa947248d5337bc7ac36eab0af2e6de8506c275f4d0f8f0114caa350295c81", 0x4c}], 0x1) r4 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r4, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 12:48:35 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) syz_extract_tcp_res(&(0x7f0000000080), 0x100000001, 0x7) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x400000000010, r0, 0x0, 0x2) r1 = shmget(0x3, 0x2000, 0x140, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x2000) read(r0, &(0x7f00000000c0)=""/14, 0xe) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 12:48:35 executing program 0: r0 = shmget$private(0x0, 0x3000, 0xfffffffffffffffd, &(0x7f0000ffa000/0x3000)=nil) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x110) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x100, 0x0) dup2(r1, r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x2, 0xd5ee}, 0x8) getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000000c0)) dup(r5) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000200)) dup(r5) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 12:48:35 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x1) mprotect(&(0x7f0000008000/0x2000)=nil, 0x2000, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) pread(r1, 0xffffffffffffffff, 0x0, 0x0, 0x0) 12:48:35 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) ftruncate(r0, 0x0, 0x4) select(0x1fe, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, &(0x7f0000000180)={0x100000001, 0xea, 0x5, 0x2, 0xffffffffffffa551, 0x2, 0x10000, 0x7565}, &(0x7f00000001c0)={0x7, 0x8004}) 12:48:35 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) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/109, 0x6d}], 0x1) 12:48:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="261af362be7c7221a189b02e21c05178da354d7e030f47276c66d8ecc8c3ee845a7ec96838fb4b30c81b792bfcedbd62e53a314126c7575c56c403f656b9bb94348077cff1f2aec34aad2b927d3736481d7519728ab3b81b03c931ffb5d54b9b73a5648137a386e3762da40762ca432434bd6d21de5b12d56b135e236337a5f04607e6c5f1956230efe1c6eb7171b140becc91255e4dfc135577e0821ea9c41f77184615072db32fabdbc4237a2886495ddeaec4d28c3c4eba3f397eac2ba0bf94e1de8c853371c8ed639701168eb80cf9751aede74929e2b96493f94c79fddcf7e17b5fba2613f0a00a805e12898e908784b44b0e1de7a1fce3d2231b2ac4f9e0f139eaa3a469df244ba16bd488c4b07d7d7dd9bae9dd50e51150ab287ba96388c5bb2f69da6df22a61d8f5aa279fb739842fc1fae99e6d22452e2c942cfd0b65f9832ed4e555d54e9d7a38f9bbca214ac9300bf514e2c69374cd083d8cc598b7ffbbc7f1735cc26bb80dc0f98bc8f49e920ef6c5569dc0526085ecf4f058e7e1cf698d9253fded5f42302bf65663c6828f15962404e79d7f45a0b11ea2f8df06abd5d40ef6c549677d61e6d2ac0e94cb4485b5c6f85eddcbba3215713e8459943a51011813145286c9a4b8dc3bcc7ace91363ffb0b1920b88fccf305582467ff014bc700796b0f52258dd933d2d2caf239eef720a76bb444d0e269ccd3f4a664aa262ac0b8bd5e625a26c2b222560b2f996fdb2757844c28b3fa8982acc30252880fee634b5de19bda31403103418fd94d59f9cb4a16ebb442e39b5406a4ce262b3acd5d8dff5546c67aaf9ab985ce39650b8d84aa9bbbc947b20a2fbf84f03c3d2bee876735835043a2efc88f05a0ce047ebed6399bc92943a5d583e810227267fb47f2108665dccc8c82dab1523e2212119054eab054b1623987e4b1eb9746fa5e0789d3c7314aaad71ee954eb1554201e5f87c612c912987d16bb1e48813930c6bd584ddcd40b70c295dfb462b916025c2f5c2ae97f65e4ec07f0812c1382b45727d45d3c09027e7b3d65b698e2339026a914fd8cc18633a7ab82f8f24ae2394ff525d3d6179009f45d92531d5185136ef8b6fc06789e9bd8d3ed53e2ebed0d25f50f992072afc0b511173bb8bd776d75f7388c2d16462fd47dba2fdf397054ac141fde3ab6f635a1f624e2962c53da7648eb452efc3918e995da5eb265bf724fae32ee8abf076ab28793f370026dba17e6d865b81b94a0efcb6a72f28d658934e799442cc62a01394ffd23a049a7a229f531917ea8aa0af820afd7bdb737a641e575aabffef12c9a3242aed335607605531b6b9a5ba618b314aaaeeda21510e710d3e4887d81205877a18412e61448278b13f60e2e35915db685389c4488808fef83591748c29510e25e5347afa2974a7c2bbbfabb4ea33099e05d959f8e096534a0da47f33ee7197a57918cbe8f68ee15ee84b1a2d2c21e669c16acb28cd615870bca4e8d414254b40fbacdb17d234c200028b9d8027cb4ba693ba2b8bec2347670a49b803bd30807508df9d2725f4ccdbc8b937f87d89e6eca1889fbd679043701a8a390575fda9cb8316ae1ff2f4e7706b73ab27302f4353356f5c38a7da87a31354753f6c5e120ceac01ccdabf83ff31af2fe0090e9d8d55a2f1c675e16f878230e7c46f25ba93da34a5f61d4234c58f11658846a337c9f2c79f0f738c658dbb51eeea9e49077ca3b04ebca793cebe496eadb1c126f5dc5fb2a7854e0f90199c995ceafbc2133768d776be569a10e4d933adc9aafb1cf59449eb8eaa019fd34ff3ed456625c119eecb73eac0ad69edfbb2a35a8cbbfed598a012c6ee55264763ca59bd139457fe1afed0c3b4e90571b2f449b4722e4a44363bcd4f65d44b217e3c32bc577dba1971021ed649e46b4974fc6522b4e37e8aff42d7dc0cc15572a093a323887c3631c1e76a0e0f4571ba340821422c2f33c8ef9b1c57ef24255d10262ae97328130b70ec136c300074e1075f4c8d82ca429b4faee5722187d4a3de6c662515aa04c170ecce45a0ec2a5accb02d20dd59bb94f18c9a65696df166b31ad16df3f92bcabd62c90dca8b723df3736c828b8e1472ee963db445dc7a68027534d8b3fa75f300fffc4f277804c1aa1a4207f5f4e3c30f258fad65987f868e99329ff6442e5fa4677f4c05af55ba3ee94e945d19396bc8db6e88faa7bd3cd2832f247ae5329f5aaa86260f15e03a3e71f98e4e704bdd36b743594344d888cbca3d0c4a8211a8987deb70e7b05176dd79f8805f88169b7706a1addfaf190b23bbf0a30acd5dd61b8c016645fbd743f7523675e6a7e2d2486d9af7e424cd7d858395638480e44282bd4c9a7b3c442586c9ff2c6628e37c4712a5d22e6476e585a3df88608ad29228498158d16d54902e71eceefeb418cedaf9e8a5bea5232c0370418480b7f573c55c6e9995b7e4f81eedcd446fe82e5e21b326548a7306a4733ac663486cafe31fef621874c9dcac1732553de65088cb95f1c6713197ff87f291dfb12cb087bdf7b51cacf0995d0f97f42279432e0e20264377f2d96b3d100c2dd4eddd6595dd1c1798161bc96607ab7f35f04b70c292520230d5369f2f7dd39a5cf45162a8b3b5ad759af35328b2bc7993e7076677a5f2830c95718684a06acabe5ea520a20566eaf1615a489c14bdc6157d5f08a3f5762e52f0bc6c423a0e500f490a3ea6fdd118304ee0e9967f72cf370891cfc51a7e500db16fc65dc362b88657a92041547e66e8eeb79aaeeae1eac5936bde15d1d500268d1a27e0f523d295756a34e5dab64507f7ea3060573524b26eb4b380e50ee2b35ebdba15f41f48d7406d82f49f4b35205654ff540d03bfc7482d8a08fe910462839f486cba187e586be8eb12f9b76337675e5bf2cc381fb2bd0ae844794a911a8619e2001129686116726ef9cb83f051417e4ba9308479af607bf1d7847359cbdef29531697ce058e9ebc163c2924e51584d3b60da9816a251e83425b7d9445adb3272d9b64bef198a2c36c61b0d71d01144c641c38ab85e1c78df8c6ae1d572ec0918856f98edeb906292a8fea0fc5561069ca680ac07df5eb9551bdcb414717392b9726149afdb818aa2785d9869c0f462c03d3b3c5a38e5dfc0bcb95a2013c89dd0a6d1a5d28ed061c9b4315ed7676c88f26ad74759477c1c4d072e47503ceb1cb7ade5dbca8737ee99f603a25b7d2e9a02e09bbe1f743d6850ff3bb2f0074fbbcae4d9b1e34827d3ff1d3048135d34f1f4d89b2c046c572001baedf2a008f50c8188f53d7aa43274005b0ad5b82ab03dfeda1efff6add0fea1cd1b7eaa45dcb484f01c6a4adcf8cd2ad4f774d57240a7ce41499bd21e3e3a748cf8b458c082ef4cc2526b77c7ce016ff21c6cf6f14b74908171aa6e685cb83a57ed5f8464a97c82d74df05fa53b810dbca88179eb8db5701f30eecede36002424fa00d1d28b01351a7a1b08fb30c06108d0892aae64c7ba6b2fdbdc97e3e802486ae1a4fe317be661a706fab8de0581c522a34c826e103ae56398bb4feed805be2a5fb0c723d8cb2d782857a351bac34ad846789f1dd5b2361fb412d31906b4b47453af0decf5f8c5425344761e5eaaa47da29bdebee969b5c6c47676b306e8d1f3316fa0785bd1e9fc6dc279d78c06db7032f998f3256cd9bd19efe858e6f5e56aed8916e76b53f2fa66d6371a53f24118509e0099db0892f3dc32920a83d52966fcd659118813895ac7f43e06294d6d445bebbf1edee219fb721e34d2b746e83cae877c0b2d74a1abd90c84dbcbb206dbdeb0c5e2f525b25bc7a0bf202d599130024d57de23e7d99c1147b7c9f763e7b74951291fc6610fb290bd59e465e619e215e405e0d7a071b71ff467c319af1e56dcb2b643f8bda9eb5f641731bd92eca6f816388b8695a97d51834bb28081035f27b512cdc07f4cd98007b65ca6d69ffeedb8eb31d6481480cf90945dbc7f114cdd13a46fad3234019d8c2955df1a63ff9eb5637c8f8f3b5b995247d87cba192fcb98dc296ac6a93156b43e9624933423c16fe5b4abd351b488a127d6f1dcf888c66ab8b1e94beeb019db14a06b522ef30858edbc64c0e243d624596609a1067279590a4a0661aeb55f344b5e08e43a5fe464e1cca066d756751650a9d31251bef4d838ba090892a1a186dd837d98cd8485238c7a66e5421da5a3988c4b02500606748dfeac6531746e2f85f23e835b9c0f09d4196c89b47b2a588c5b53570386d80630797159111c25875020fe709c7dda415b33c5cf0a9a4b04a0993e7a3a6e20e4a3eefba6c6984b2fb94cd7a57c0430f9401303daf967e17b3877beafa629299b1db2ec4277ef5c66737d6004e9f3f1dc4420550ed93afc566a2fd7a53d074b202474b774f3d316e9401fde3be579e093bcb5f5973fd189f906f9596f6c7b9b608dbb67e2f306c75bba2e8ba5504b38d357adaaae8e42f48ffa734b10d0d08fe717d7261986a6ba4dd85f4edb9437e11ad1661cef5d1b77d90cd765e4546d597c5706387a24f1465d6f369fb97d3e470bc0a30dfc02f977d9a13076bfb11d2386bc6782f9d91e4f38ae1b6274684cdc5f86151135c0f969ad36af3fabc8b787cf28b2fb858427995f2b43a13c93b10d54125eed1204eb29aa631cd2044b7a2da0235058782ad23a0a25cef2d0aa3dbb77c2c7d5d542d7df03f9b0afbe5cc5565a190775128c8a243a5f9d5dd891bc0e2e7cf4535ef996e4c42a8c2c7e5ac6a5a7203dddfffa389e138727c1c34c361d84acaa0a60f24556629bc0a1e19b0c2ef2617c344170bfd93f56adcff96e5933879264037c62c2965bb976ad9df22e5fdc4205dfdeb02bce1ee5da8daf0f6e86f364a667617520f80126551a680a60d0bd443c2cc521b3d0b670306a990716dd3f3102d98a2fac926d346113974143a900bda9eefbac1bd58c7a0d82a4b3ba7611422028653caf43a99eb7bc68e6e1a6e7a98c77c0eb1f2db40b3f93790bac1b689bc919d2dcf93eea08fe56f3fb888a460e1b6680b3a671062ee1b59f88d19dba1a8a369b95d076d39770d043d6b0b149756e2c074ab00765f538340b5a6ccf2a738590298eb6e2b095b3f4615e6ac23ea8ed4d657b1f1e35e428fdc8fb350701dae50ce89a463d3facc6a1fc316c1ac172a850d0f93d7410ae72661de6cb066f0664562da8513a11b6145c762397f4513a7fa67b6cbf290ad9197b9790e30ba3fc9813b818ac81394dbd7fcbb65b8faa671b1b5a348c0939210490ffe1ebf38c7239d36b97abadd6afca9fd614a3776afa98e4cc90f7074c9cbf0764e3791601ad68587c3ea1abcfffc51d527542a18de8683aae0bf6fd1b09ed9351a0c8fc784dc67cd4dc62f9398b7123e8e76529726fd4443dc42256ad21a8b8d33243934ae91c1768792b7f1336a4a066bdac575a229d830fbae50924eff9e53890b310375f87a4ec00b35e3d1534e4fdc2e23cf8dc6f0b155128150ef337f087136cbed59c96005250a4ca8251b72c494329d52b51335e37bad550620d9f964c39ede4dc88487e92a8d8416ec15e31c2e23c261f767b77e3b8cd8c9aae14ecee3232c671458edda012508353970597d65d368b2be1d9980ef1b7bf08600e80cc01d3e03c55717b0d9f8beea4fac2e62c0c10dd5409a77a442a71ea03847ec40d2f482b09cefe15468f2752c0c3495cf992425659068c4708a80cbf90a98d742dc1fb3506344fcaafce04f7237024559db1708640b47a8c9d88ac18696af60a2bffc4a55a7549", 0x1000) 12:48:36 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = getpgrp() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000080)="0c2e676a7ca9aeefa9dd4bd8c1f642e70e8f121e0d4a2beb109db2cdf00317b4f8c2aaf8640657b51ae0e4f0b688cef40830a8e8d3dee36dfcea365a4ab54fc843af3e37a6f5698c2fb26699a507a5059a9b7e224ea3764b59f5706e5f93f358bf3185687b94ce930b65376511edc132542ef76cce020bb2391b9452e5a642754b149b9d1760dfccf8137fe4b860d5", 0x8f}, {&(0x7f0000000140)="82a118e1f5e7a524996588757a8105b8312cda3ee0eddd9ee652f11a455fb529450d4d29582a8850a69c214faafe3bd73d182801243789a5fdf97988e524483583c8330acd1fcf762fa0f35a16ef6af1a32c49169823732eddf0b94d5456662f1eb7bf3d0c", 0x65}, {&(0x7f00000001c0)="c1a602b5f90eb6bd1898956ffd029416afe8803faa24f20568f3dba0919655d250baac0633060a653d34c6c51e5d2ea4e79bea086c90e078d5e19c046c1561723b068e3a9789d9125597e2b81773210d2296e2efa2507ba1ed536b8af22b6f6baa4309b11cf62eb0a9725a3e2b89b717ca0d055fe543fc8ab4d61fa8de11bde19089996f257c07a590050c654e449f1df81c9b6339ea4d8c835cfb4923c2081e33f65f30448df1220031b605d027196b96dff366158cd1890cc83172143e2369c9c7", 0xc2}, {&(0x7f00000002c0)="36177532a61bcef65afe688dfb0e9d5c4a892a7c37db0e2d314766f907a0f4cd109533380746f818fd", 0x29}, {&(0x7f0000000300)="fe9e08a1a517bdb26676a6102b66c988e47d0055fd6325c0c844346acdb9cbc8f5f6cc65c812ade189bdeb0daf721a5664620cdd33d10b6fd3eae5cb915afa2cc6040b7a1e5d9aef4c6806bf353971f5dc7302cdf0e09872f69ae5588d491f0cb65190fa578669ba3143448431aabcc7e66c2a7eae7ee30c6afc1a7a9c09ba436c3a4b992b8540ceb6bc852a3b2669e5bb111c14de05a78218dd775df8f2a1d1471168632eacb08e64e3efd34b2fd67743d2eb2b7c9a8cc3295265d652746fb8d9fd0436de286f454ed52c50291d8adaf572e7bed5be56f1875d000520a45bcfdab5eebc7d640ee101a927802f7692bb72a15012a75e25c89498badb2544c74ab2677517637617d550e83be0bd21016008731989a65e49ea8da55793eeca4d1c7affc2600b26a9320df29d5ef31e5f68e944a1cba1a050c6098ae12296547013d0ed4830266855d3a2ddb7059a07899a1f201afbe40f00c73962012a32641762af29c8593320fe4f3134a6a3ee4f0ac60e6b4a9fb0149f0250a1414618485aa54726174f70b4e6d7e70a8eb0d06f5a75ef726e51a390c275957cdae259df0e05cfc47dadf456db881f1d498cbe6b2da85f81a9f13d400148701cfa63f558526c5a32743ba71e88df2fb4459145bd1fb3c18a1afa648ed1e29f8d00b50741e898df55582abb60722d112f3b11c30135e46849db6ac323f514ed67f76c204d6eaf56d5db3b6034e181c4ddbb7de34478bdaae2ab02098676498c55b863fa29b8e0546e89a65b306a121bffb995b7579314480328f8788059504edce9f85d5cab5b7686a1eb55cc1c87a117b8126afd4d77b4c4ba59c65aa15d199bf6b46d9587883928c1c012a2c2673de0732d91fbedfbdfb07fc5bc59e0c794659f745cb91800bddbd112b15ef528bf3baef0b8339fbe0854044a217b23b9c1cdd5200bcb9c217afbec8caf3e7f0fdd9c3b101ccbd5ea78d2916e8d8dc8d2230475d7d5de77e3f9f07b0178a6fb338cb4a12c0db12038d984b022b98a2bf2dc4a2fe19b00008bed0d234580a55d889e24b83cdc7126a3a9fb69363062e28b0a898d340465d37cf6d1ad091674b159f8dd3b439cf7c5b181420158d6ecf80bd329b30df153fc51bbae18892b78cbc51eb8a6e2808403ad533b2d5f64b222f26f1b04da3a12266eca36c0a55d87615bf9755d196fef171efdc798494a7a94b0205cf2de56314800de29dc1ecfde2ff246557bb3d66ef590fb52b1681e5b8c4f0c947361f7de1867fba2118aec668beeba32c49292bc2102445fa672b20224ffb2a05e444529476fab51852ab3774fc69778d270279565bb4294f6d19baf05b972dfc76d75332d8413412bc58f8bddfa06caa86327e0a5864f44902b1617a84bd4cdfaba756857685ff1d421d6a06112fc6bfbff50f676f0fe5b5ec7d5431af3047806111bea76f66827a85e8c0ceb02a854154c9f320d33fda0c2ea4a18bc2176f340309cee641fe4f67da8765ecc27c019baf9ca1006bedbd5a97d18fc5a6a531f6eae23681de202ab65e8bfd7df3322ab2dc8db6ff78eb7a5a084c8529b4fc2f1e27e66dd9f6ef4d802f87d2cfb588edbd9d622ceeff2e28a2ce5a44627bb48ffb875dc8e4f49fe85f80c99896da84ec62a2ab98bf3616b239a890a46b6dacba32a21ef3e179888e64afb3fcf89c6166bb2c84292a0fb3465aa4b8555d468618d2d3f05af1d9fe4045408745e164299e50d5869622f0d359207e81e70537160a53e041d3fe06361215742890c3f678782beb3ed14265fbc633bf59df95a23dfd18b07caed17f0ebeae70e055552f88f3f8923ddf1d5efc8fa9635ec55de0f071e2beb2a1716072479a23a90454c48d5171f4ee2bc273da494183733a150a972effa55f9cb9cf4cbff1b29227585f98f0b5b4b1f490cc7dd6ce2964ba262e9bdafe0322dafebee5f65afb7f879ac932dfd347e752c8f21b1f530d9e57537cf8241e8cb2a1f20aaa1fb14575e700c4674eee139fadf3ba2842ce45dbebb7bddc453a0643ddff9bd972bc8f8106ca1b05028bc9a11075c155f212f9576d380a922094909f98a937f2410847a29b4471bbedc4103adfa4019f2956d736401ae23d60d47043681c92aaf461df44ea95e0da42538d1c13f4125c208940944ae0bf207e6c703dc3484d1b0428def6decbff29bb142b39c30a85985e1bc83bd0b0fc4d756adfe560a76e931f4bf25c1c950e5d9af8253ccd09d664cb4a4b85238912016cfd194b63924862e78b6efd895b44c146def4b4b6fbb9a4f2ac6f06d3c698972951d7736964075ef86cb6fa237a50b3ed2fb80643ae2e98e224ff9d0b59b22866d2ed06cda4b73172e9ea737b19df8e83c3bb3dc31ddfb804a782c54b9db5f65e39c04a217c23e4eea14a4349eef9e89f21b7cd3346eb16338af914bacbb64a132a62377b17650ed621aadc1722c0e85fcdf6bd8e87c750951f628c05170901a76511d92fd443f9feaa206fdd2aafdea0038009029e2344d4acf273a05842ab1cf47270fd8d7ca0c0c04d3d9ce74215dbaae09967d2fb8375a8d12454255207fc9f04763bad08c5ddaea31e2d44da8aae4af17618618ab7b38dcdd95153bb08b18b49f92ac33ff87a3f62ec492a019a3d483bfa9dd99e1e96a6e54e932b8931e9f74ba386360a7853738cc45bf34f8c9fbb8fa680b86086f85bbb7c48147ac296abe26977b420762305ddf3e1dfd703aa6bc118c9317f0083066d149875a0fe8e392347e7825a9fb9b749aa2d9b26a6bc02ebc4eafdf9fab308060469788ac4d6924482cbf22ce1612f0a80bf740e961d5b01c4f07d227461e3bff23f941ae506ec70a8bf8931d711ea85599cd97e57efcb04bfdce9fc86b844861c178af6e508a6475df89e67a601642e093dbb5d4526d69582f6cee36ec3ba27aa65978972ba6c4a79329fc54c9bbd5b7c78d5d13fdc0cd9e42a3d4c222ca4d4f3290f824b6f1e9e5982ab0c7f1992c2b87f422dfd6c3e975ded4d2f5071bad3addcf84a8ff6bd75ff32dae4a23775adb41a8255445615311ebe1bce58941bbf6d754840c4f77fa0f05def4b8fc2faa7d811466205babbd8af634e18ebb07e8af18d03e13400b3b734bb11a4668bf1f3e66fdd46f7dd72fdea43a1375d3c28be1d70b632500893764538e24ce2576a02397eba2c67f48e989830fa9b1f0650cc15da61ac75690a61df69b7aea55e4c572b1c0f12aea8b21a33b69f41468e94afd0e742dfcc81b005263bf0ceeb380287c00b11638606c0738aa4d3b4ab30fa78e8c4f3f5707f990e10aa5bddb9906e963ecd268fd930b129c90109f06a5bfe49608381d788a4ede5f9b86e273adc5d14a21dc8de225eef1790e7b5ffe11c0c067310c1ed3ae1debf94eb69fde020bee860851f1e262ad756ddc23e6e6a4b18a9f1e97c9a41d35a8b6ccbb6e1abf74729dca25fd2ef0fe8e5b961d8970f1d90c4092bcc5f139104b50372a346931b236ad41b9e9e2e8c4cae550e49303b1d71408711e91f30ff192684104e299ac0c8ed1a10b042d20b9839f70da969353e12e65a4df98cc303d6f8004c6160be24e454bde5b17546d13a133b10e8b831abbb60efa0cd0d90d7dc0a01c6012efafdc84edd6c1de99bdf7d84f01425fb71f33e06f14885d64a285b433f7cd1c515da4b8b385cc38a12db715dfe8dccc03f9d4060c5d2e81b96b5a159e95242e10244d147e63a01d9b743a9adc2d3b4f4df7f52693c3d14bde6c8a64d103f5f6bf1554a15443e7e0714117761b653cec8b1aa48695e081e91d8927550996d977afa17a69522c7babc765ead4eb5aa07e91e50dc3a52dc249b31fdae3278646e57a091e049434b49b9bb522852924091f3b85deed137dc661e84dbf23be12ff2eb77b0cb355b19672d65462037d49feea6bdb67026626261854a41ac8897e659293c3fe5eaf790bfff478eec866b5e654d213cbfe5e1b1c6e575fa986ece4cb55f34239fa1d0ccf7b4db13d5b64db30d5e6b13bbe5bf93ae6de22f45b2bdd2510852ebf57785bb74fddad8b0e3843a07f0cb7696615599f938f32d3d50c7a63c622e8bf47b7cd4e586b448dfe5007893896f96f4b23f2909ce6b7758cfd9c3a2a02ce20722744da0aac4a74c20e1f3e3faacfbde22da4823ee76ad1f980c02217859103077268487e7c289cc4e61935e01d6f8610728a4af43515444a70713c132b56b758e482bba46ea11153f2a3e545f63bca8536a053884ab9a11bd3dfc3e821477465f6656ea8c495c32c00e1f9e5d36905acd1ed7b3b900cfd19cf39b819aadf4d04cc8b2454095232765ea707d5836dcf3ef16b3ffd3904c33eff90e94f86844978401704fe571b2a8ed6d177ce06cb56426b3b9dc38a3f43a59c69bdc982f2400d6067fd680798a694cc0574b964675d24fc57f483801b1c0c13fe59ac615bfcb4447070f401a2d406861a05e6e1de9fce42c49e2866e9052d1bb11a79e7727e5c22e4d12959dd8fc48e40fcf24936ae8f86afa23fac31ffa8badc3b8f9d4f877068fadc246b9f80b1e15d8c26115a971064a0e901e9d63d3a590a4745046b84047312a8e56870b02077acc08a0b207d4a1cb5ce9911f806e356e899a55a4bdc1ec81d81c4ca612fbc810fcc4e02c5cd0945774e8b31ebebccc3da59a9874dd257d94c9842a07ae0e8736fb749feb8a2f3328fd4d774e3365afca58c82dfa1716472a607dbb25b89ed6208af25d464715df50679ec4c163fe8a1d6002e49137eacf302ae7317ed43c0ef9b5328a4eaf5a634867f510c22602f123198087c62c60c9e0757e8fc6ee382c2f9532bc02c595bd061dfc853aa29c1ea516ff9291ad8bcda113fecdaa34469084b87012b2331d9555ccbb04c4e39bba2b4518120098d27eb3dff7fec384037eb5b5b484607b59cca088d6c573e748c2c4424ae0fd1a14fdeb3f8554677d58e42e343dd3f73b6a8f704af8e9ddefcaebdb1d6c3582b92a48ef7bf7ae386bb150294274475182e0ac24b5b692f9b5ab07ca32752e006cd3f728ef5cab4ceafd1e5f9ba76180e5d45e22340cd58e5c4515aaf83e2a0b5108776ed344379863729fde2eb83bea927a705c52e519454775ccd26f0d06c48c968c364af3d820f4340ca9abbd3974fbf4f996f3d3e7f140612faa8b4fe08f2efc23258db88a43f98bfd71a071b754ca0b778de0490ecbface212ac49d9b00aa49973d46036e47e390092622076c4805c44f878d5ca2c1d49e1d3c61409f36c30914153c4d248f2e205c0166db5e97d2d897fdfc17f9a094453364408bda343bbf90d3afc8f0f2b44faa7322b058dae9fe4147cdc5f3f4ba4f03f5c5d2b50bdd0d88cc92e096c2da38beeb9a320f907bb185431366cace22e75f13d24c593fc8896049f70c709b04d3c0d09ca39ad781732e05c90dfa1f10809dc2d3ebfe19d12d1578a09a93d08063cfe1b3a8f021e002d3c4486453c7f698e11978846cf9ac8f0c5878af8b3c410f86c9a74f3963a520fdf11f0e1296ddb061a244443216aa6989c31b1deb960fd7a82b1f2b3b6aae621510630506cda999565639ce6bde7b1135d7fb9b7ec76ad0feac2d11d3d22679a9fecc1ac4c2467dbd69291698a422c5047a6ebecb86fde387c26efb9f4e8126417c0a4d1f4a922f537591eea17af8acc90d6c8bded7d8c074c8970c8e9fd9f8c5bec034f3a38ec2f4c162b5420656b79f65468b60383b5ad3cc65e884e8197263458797a57a5e8453f3f3bc429862ea75653b122a4ec1a19d14d866bcc4899529e920bc7057d3d798132b8d90a", 0x1000}, {&(0x7f0000001300)="e6d9b2d75677804bec1f0b7e3398450ad50719a6883ab7c3eed5de93bb95c28e24fcbe69cbf7946b2339dbfd5efda58b3b20f0ba940e748d9c93ed55fa647ac59dd4dca4afd93fc1ffd59b5c517faf88bbddff09c47eb2572a06939268c7325c0f854aa9d6a304967750e75b90e48eb6d98bd04e0b64d37b35db933e66078a2afe4f2a43bc90643175926629b94992c6bf84e56b01bf82d8e03124f7abe3ab44bdf24949108c68f90f3e749337b86603aa9567b47d9a609fb3956221d28e961260bb23e8ce73387f926c8df0d57daa63f1cb1f94d44c65887451d051f47f12d879f92ac26c3aaba95badf524425710ad8717d24b2c", 0xf5}], 0x6, &(0x7f00000014c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x70, 0x1}, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 12:48:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000e0ee56742da6aa2ed6e5868882b92291ef4fd875ad44f55fc4c6c1e8b8d9b550a6"], 0x10) shutdown(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 12:48:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r2, 0x1) 12:48:36 executing program 1: semget(0x1, 0x0, 0x40) semget(0x2, 0x3, 0x400) 12:48:36 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) clock_getres(0x3, &(0x7f0000000080)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x10, 0xa, 0xd4b1, 0x8000000000000000}, {{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x5}], 0x8df, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x48, 0x8, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0xc000000000000, 0x4}], 0xb4b, &(0x7f0000000100)={0x179a0568, 0x1ff}) 12:48:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="ebff125ce0000000", 0x8) msgget$private(0x0, 0x0) 12:48:36 executing program 0: bind$inet(0xffffffffffffffff, &(0x7f0000000000), 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) getrusage(0x0, &(0x7f00000000c0)) getrusage(0xffffffffffffffff, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r1, &(0x7f0000000440), 0x9, &(0x7f0000000240)) syz_extract_tcp_res(&(0x7f00000004c0), 0xc7c, 0x33af061f) r2 = msgget(0x3, 0x120) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000400)) msgrcv(r2, &(0x7f0000000300)=ANY=[@ANYBLOB='\x00'/133], 0x85, 0x0, 0x1000) 12:48:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = socket(0x16, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x383) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x3, 0x5, 0xe6, 0x0, 0x2d5ea791, 0x2, 0x3, 0x0, 0x0, 0x6, 0xb6f}) 12:48:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 12:48:36 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x6) recvfrom(r0, &(0x7f0000000140)=""/42, 0x2a, 0x2, 0x0, 0x0) getsockopt(r0, 0x0, 0x7fff, &(0x7f0000000000)=""/218, &(0x7f0000000100)=0xda) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x1000000000000001, 0x0, 0x0) 12:48:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28f9ffffffffffffff51d4fea0ee57e99347d95022ad0486b6697ddcd50f99e824059c0e7e8d76b384e591f8db60ff4f856a7f0634ca8068fd410600479016726440c5c10339c842f6f5f2831aaa4bf53a5f2e2572d47dcba43d516266982c0c8a3a19352a6e26dcd8141de1d5ef8846ed394f0761"], 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) connect(r0, &(0x7f0000000240)=@in={0x2, 0x1}, 0xff1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x1}, 0x0) 12:48:36 executing program 1: r0 = dup(0xffffffffffffffff) fsync(r0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) write(r1, 0x0, 0x0) syz_open_pts() write(r1, 0x0, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000040)) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) read(r2, &(0x7f0000000140)=""/229, 0xe5) 12:48:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2698, 0x800, &(0x7f0000000000)="0007c177c23ec588ad7549734f92f24f1f415b7b758c4468a3fc87f687e02d9e3a412531df3bc00d9c9175e1fbf6a70df00fc8969521d964277024b5a31d1748eb83c72cf0bc8d03e71e79e4364425dbcf19d995c5c5917e02d91bffdd4ccc86482fee", 0x63) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="785ef70720024026", 0x8, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) 12:48:36 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xc2bd) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSDTR(r2, 0x20007479) 12:48:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x1, 0x3, 0x4, &(0x7f0000000100)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r2 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000940)=[@cred={0x20}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r2]}, @rights={0x30, 0xffff, 0x1, [r2, r0, r2, r0, r2, r2, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0xd8, 0x8}, 0x8) 12:48:36 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r2) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x3}, {{r4}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) dup2(r0, r1) 12:48:36 executing program 0: r0 = syz_open_pts() flock(r0, 0xc) r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000640)=""/214, 0xd6) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000000)="dcd4d38bcc33b2b8f61cb7201ea6cdc5f222243d62b06c3193859809e78b8bd932cd6b42b8b2276dfff92c2eb3c450f79e", 0x31}, {&(0x7f0000000040)="730e39322eb3bee4447531195db74608c94136cf10b41dff2213797a3f6841879f8651cc75f0a2ea1e5a46d0dc365e69c68876ed31866962318eec93666a61e02225aedfd4c6", 0x46}, {&(0x7f00000000c0)="dcb22bdaa27ace87d0e3dded424049733f2b2df5ed00ddde3c6f9e6c2d3478bb15d56e3b0b48551f32ee2364a2d4ed178d4211890fc6d7e27086a9727eeaf564da20917c9adf086871253483b049b6cead1aee273c208a4fc666f6234c32c711f3e10e124d48b2a902414393bbe0be96be1a3e67a67098164ccb43a9a032f0004e1d1d5513d5c750147e42eec919a0b040754170abfee25c868cd86765a60d04c02922f4b7a0b875077aee883004f90a162620679d2dbd0a99108cfed9b89ba9293aa553b92d34e9bd2d1c408b5c22e54c36a8dc9b7dceb63f8ba91fa3a76d1e636ef4f0ccada92b9b0e4753561e41255f8078af17f66c05", 0xf8}, {&(0x7f00000001c0)="e8272e7753415782288844c50892496382f1de95d57ca3df1c972f7db6a54ac81432681b188d18c1f3bb7e7fe0b7586e7cb9fabbc0ea03b4e4118af77be9b77005106ae5fdd4e4148a452c4f7743b7d641d89134afb4ec", 0x57}, {&(0x7f0000000240)="b730e51293e70ccfe285b3b412f17ca0da9738eafae8e8a512561a6584a0612e0c4d7b5a92664cdc941b9e41affdf7b34ec7e894502251c6f0ef2ebcdb2eb76f41f7e523834ff9979f9632eb3d3d447c1cab6221404748b3393fc24e5dc1f5b8182f66f01260f1a44597107275b84444aee8c69d14b480c6e827c3378a95e81fbe44553b3e3ade25920680017d137daf274a0268f781c5d6c3c513ec28611714090f5a97cca1cdeb5f05cdb139b2451b5aaf1e2dc5fc511455e13ba338f53b6cceb7d441c5", 0xc5}, {&(0x7f0000000340)="d6220a07950097639ff9bfec755b7d32318a2e9207582934431d053184cd5f1ea4181506bbe0ea427a507ff2d6e8f66e739b74ea674b7feb264e7525228b9d8ec2", 0x41}, {&(0x7f00000003c0)="dfc6fc36943f01c8f0812a4c1855c4dfe207df7d7eb8d3a78867151c1ece6cefd4c0aca9832c7f6a7df60921caaba9e153380dbd8b31386f3dc3a13bbc54c94e4d58c89777aa690a580600434d6d434cd9647a65076c71c91863937b7b4a33a35c70", 0x62}, {&(0x7f0000000440)="c131a833a51bd163dc562bb1dc5eb4dcc53491e0be54b3b6e875e054dfa9bee60f58d47d2c04f8c54247f642eebe7b9183d08f415fe76be3c7863d0f1c18b8cc7f16d58555d2d1e46a1cf3d2a04f73d865492fbac3d609b0fe0b75488cae69a0b775015e05047363bb6e", 0x6a}, {&(0x7f00000004c0)="9c143155384a9594fe249f50ee9c86f724d6de6eb91379d7237e60c978957f6bf7e1ae80a87d49bf1025e6c6dccb6d90d3c3b12fe1bf89a57d7b239806b441fb5d2cb34be54b9004b3926731e2dda0d5c25efc5e702b16042010d8deb970a3b8d136a1ff1537da83067306c8808df5dd7e", 0x71}, {&(0x7f0000000540)="75ef", 0x2}], 0xa) r2 = dup2(r0, r0) flock(r2, 0xa) 12:48:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x2, 0x40) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r1 = semget$private(0x0, 0x2, 0x91) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000640)=0x3) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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, &(0x7f0000000440)='./file1\x00') r3 = msgget(0x0, 0x0) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chflagsat(r0, &(0x7f00000005c0)='\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', 0x1, 0x2) r6 = geteuid() getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r8 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000540)={{0xfffffffffffff800, r4, r5, r6, r7, 0x81, 0x2}, 0x81, 0xf1, r8, r9, 0xebcc, 0x5d5e, 0x1, 0xffffffff}) unveil(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='r\x00') r10 = semget(0x0, 0x0, 0x10) semctl$IPC_RMID(r10, 0x0, 0x0) utimensat(r2, &(0x7f0000000480)='./file1\x00', 0x0, 0x2) poll(&(0x7f0000000000)=[{r2}, {r2, 0x6}, {r2, 0x21}, {r2, 0xc}, {r2, 0x4}, {r2, 0x40}, {r2, 0x4}], 0x7, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680), 0xc) 12:48:36 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x84) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) 12:48:36 executing program 0: socket(0x0, 0x0, 0x0) getrusage(0x0, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 12:48:37 executing program 0: r0 = socket(0x2, 0x5, 0x1) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:48:37 executing program 1: r0 = kqueue() munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x7ffffffffff, 0x0, 0x2010, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x42) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x421, r3, r4, r5, r6, 0x2, 0x8}, 0x8e, 0x0, 0x800}) 12:48:37 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) recvfrom$inet6(r1, &(0x7f0000000040)=""/4096, 0x1000, 0x1, &(0x7f0000001040)={0x18, 0x1, 0x80000001, 0x5}, 0xc) accept$inet6(r1, &(0x7f0000001080), &(0x7f00000010c0)=0xc) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r2, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) 12:48:37 executing program 1: r0 = msgget$private(0x0, 0x188) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000280)=0xc) getgid() getuid() msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0305000002000000a5d54a465f620958a8ea11d87fd4354e742d79eabe7b826e64968fb5c0928bb4cd05b83ac87f4c42d647118c6568e10bf583170fd6e29f16a19148f2503bf6a84d0eb41e8039a375ef9b86402e0a1bae6de026daaabe5dad62852acc700f7f0154dc3d38"], 0x1, 0x0) msgrcv(r0, 0xffffffffffffffff, 0x0, 0x2, 0x804) msgrcv(r0, &(0x7f0000000100)={0x0, ""/214}, 0xde, 0x3, 0x1000) 12:48:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="28000000ffff000001b231af181f1a6b7fda207bd0e27dfbfee3f4d7f5062daf283c492709225d422a1dc08ba814dc24d84fbe70731e53a47a16e589ddada222dafbc7586a22511bc7efb90783113428835def03cab29e056ebe7d1c958d30f229ce260edcea235101365e12c64937a25cdff250b9a24fa37e90244bf86296c39ea45eafe2efe80c1c254403d5a0819dcc31cc62389694feba3ae1a3bb0fd6f79aa7a1e24cdcbf924da4c20bd7d28e2dcbf9c47d2e154bc5118f8b295a661c89722230e8ee8886207bbbcb508f9f78b10852cc29669a02777a9c19d67f95fdf9a9ff07c8764eb3014510"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0xfffffffffffffff7}, {0xe1, 0x9}}) 12:48:38 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x2000000000000000, 0xffffffffffffffff) ftruncate(r0, 0x0, 0xce) ftruncate(r0, 0x0, 0x0) 12:48:38 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x4, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) select(0x40, &(0x7f0000000040)={0x9}, &(0x7f00000000c0)={0x8}, 0x0, 0x0) 12:48:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) r1 = syz_open_pts() r2 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) r3 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) syz_open_pts() ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x87, 0x80}], 0x1}) syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000180)) 12:48:38 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x30480, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x5, './file0/file0\x00', './file1\x00'}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 12:48:38 executing program 1: pipe(&(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) dup2(r0, r0) 12:48:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x20000ff, 0x0, "14edb45900000000e8ff00702d7d6fdcb51d8b00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) ioctl$TIOCNXCL(r2, 0x2000740e) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:48:38 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') 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) poll(&(0x7f0000000080)=[{r2, 0x1c0}], 0x1, 0x0) 12:48:38 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000480)={0xa, &(0x7f0000000400)=[{0x3, 0x7, 0x7, 0xd4fd}, {0x6, 0x6, 0x8000, 0x2}, {0x1, 0x100000001, 0x8, 0x800}, {0x2f, 0x6fa, 0x9, 0x1}, {0x1, 0x3, 0x9, 0x7fff}, {0x9, 0x8, 0x40, 0x5}, {0x4, 0xff, 0x4d57, 0x3f}, {0x7, 0x401, 0x1, 0xfffffffffffffff8}, {0x2, 0x400, 0x3}, {0xffff, 0x80, 0xf85b, 0x1}]}) r4 = dup2(r0, r1) recvfrom$inet(r1, &(0x7f0000000300)=""/176, 0xb0, 0x800, 0x0, 0x0) bind$inet6(r2, &(0x7f0000000540)={0x18, 0x3, 0x7df, 0x8000}, 0xc) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) kevent(r4, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x80, 0x23d4, 0x7}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0xf4, 0xf00000c0, 0xebc, 0x7fc8}, {{r4}, 0xffffffffffffffff, 0x1, 0x20, 0x75e1, 0x6a}, {{r4}, 0xffffffffffffffff, 0x0, 0xc00000a9, 0x800, 0x6}, {{r1}, 0xffffffffffffffff, 0x54, 0x20, 0xb9, 0x6}, {{r0}, 0xfffffffffffffffe, 0x12, 0xf0000040, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x30, 0x40000000, 0x1000000000000, 0x9}], 0xfffffffffffffe01, &(0x7f0000000280)={0x2, 0x1}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000004c0)) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000180)="821050e4d02673ff", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000100)) 12:48:38 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x8000000000000}}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x400, 0xfffffffffffffff9}, {0x5c, 0xdfa}}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x26f, 0x5}, {0x1, 0x7}}) setitimer(0x0, 0x0, &(0x7f0000000100)) 12:48:38 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000100)="954c329542be5a9fd62dfb5a242f9d581a91fbb67e4b241c55d1de58c55dbd850240c8ac5007cad4d726e05d7a89121e3eefa9f08c7abe56473fc735822f07975468378d18d255a56461c551de75e3ce697b03f90f905ba076da12a8a38814bcb5666d5b0acee66c3cd4d32a552503ef60f6bf4bd8e12de7fbe9cc9b2de97c3e11698a48a26751814827e262dcca4ff692f3e87a846ae63ea98494386337f72818bc553c0a938a6e794e2e77bd47feb1cb93b9c75a7c7114a71d01558eb5985fce0dd2acb2c7d0dd56a6a336cf1ca1c5568e6db339f11ad3c4f01136e8a038cb45c56093b91f32386992a5ac86dffb297f1c26c7", 0xf4, 0x404, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 12:48:38 executing program 0: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000400)=[{0x0}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x4a34) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 12:48:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB], 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 12:48:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20001, 0x0) r1 = socket(0x18, 0x1, 0x7ffffff) mprotect(&(0x7f0000358000/0x3000)=nil, 0x3000, 0x7) recvfrom$inet(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x40, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000001180)={0x10, 0x79, 0x4, 0x6, [{&(0x7f00006ae000/0x1000)=nil, &(0x7f0000295000/0x1000)=nil, 0xf0a}, {&(0x7f0000772000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00003eb000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00000b3000/0x1000)=nil, 0x3800000}, {&(0x7f0000094000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4558}, {&(0x7f000020e000/0x1000)=nil, &(0x7f00001b5000/0x3000)=nil}, {&(0x7f0000562000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000260000/0x4000)=nil, 0x200}, {&(0x7f00004a5000/0x2000)=nil, &(0x7f00001cf000/0x4000)=nil, 0x1}, {&(0x7f0000220000/0x2000)=nil, &(0x7f0000415000/0x2000)=nil, 0x3}, {&(0x7f0000256000/0x1000)=nil, &(0x7f000014c000/0x2000)=nil, 0x1}, {&(0x7f0000270000/0x2000)=nil, &(0x7f000050c000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00006f3000/0x2000)=nil, 0x3}, {&(0x7f000017e000/0x3000)=nil, &(0x7f000057b000/0x3000)=nil}, {&(0x7f000036d000/0x1000)=nil, &(0x7f000040c000/0x3000)=nil, 0x9}, {&(0x7f000046c000/0x4000)=nil, &(0x7f0000795000/0x4000)=nil, 0x800}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:48:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 12:48:39 executing program 1: r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0xac, 0x724}, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 12:48:39 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0x609, 0x4, 0x400, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6cb}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x81}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x390b04ad}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x100}, {&(0x7f0000ff4000/0x9000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1766021f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x10100000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x7}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000f6d000/0x1000)=nil, 0xffffffffffffffce}, {&(0x7f0000d0b000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}], ['./file1\x00', './file1\x00', './file1\x00', './file1\x00'], './file1\x00', './file1\x00', './file1\x00', ['./file', './file', './file', './file'], 0x8001}) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 12:48:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socketpair(0x1, 0x3, 0x5d, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000340)=""/206, 0xfffffffffffffe4a) write(r1, &(0x7f0000000000)="a898c2b21599e565da5c7bac9823d38bfdabc13f6210e8f46b18809dfa52775b14bcb56f92c6b01cb9ed2dc1f751ed815c26b619a9988ae32ac21cd34a0c", 0x3e) 12:48:39 executing program 0: mkdir(&(0x7f0000000400)='./file0\x00', 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x83, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)="a9179e25ce1da10e52f136444d2f82d9248cb18ba7122b2f55edfb62496aded010e76c235683aefc5aeb6625730a34924c3613daa75f6799e6c9756032402214c5a776d5173eb18aefbece2544fd04d2619cc79128035f4424773e27c99df9f259934ebb591d6f61db691ea5bf77f673b3a2d6", 0x73}], 0x1, &(0x7f0000000440)=ANY=[@ANYBLOB="d80000000000000001000000ff0f005b3118b4592f6ae606932e58b3a92d1e37977f8c894c6f4d30244451e8ed63ea93965e56f4c5b86c8c2c00000000704bf1b5122222ecf7daa080a8edbb014107815bf7ebe16b686884b743bb5706cc9dab7d4513aa533bc841e8436c28e220ecf1c962fe5a8212af565599b83100336ff1566f01fed17c548a53ea04ddf1c2d1866f2b560d37715deb883423c730f39e2f20076fd6eb09781e01e98575e6c992ebb54abd18a27469c6426d5baf88dfdaa9642c3339a91d6134598cc08d94fe6ad800000000000000700000000000000001000000ff000000befcddd32adbbffb215e098ed4df3db38d9e83bbf3c4b260be69f160189db92b32d917f1d3702ac32598c7e7e457043454dee3626031127d135282d6841b2400ffabaa5160a7aff80cc710c92620356fc6b2ba131a3558bcbc810b94000000005f757b28ea95f434a1172c64a05bc6987b65ee4299e927ba7b16dc69054532c28e57710f3bb76d6790bb26"], 0x148}, 0x4) 12:48:39 executing program 0: r0 = syz_open_pts() flock(r0, 0x4) flock(r0, 0x1) r1 = dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0xa) 12:48:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) renameat(r1, &(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x14) 12:48:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x0) r3 = syz_open_pts() close(r3) syz_open_pts() poll(&(0x7f0000000080)=[{r3, 0xc3}, {r3, 0x50}], 0x2, 0x0) 12:48:39 executing program 1: semget(0x0, 0x28, 0x400) 12:48:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x188, 0x2) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000200)=0xc) geteuid() fcntl$setown(r0, 0x6, r1) 12:48:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8008000}) socket(0x11, 0x3, 0x0) 12:48:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = socket(0x18, 0x2, 0x0) accept$inet6(r2, 0x0, 0x0) 12:48:40 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x280, 0x0) r0 = getuid() r1 = getuid() setreuid(r1, r1) setreuid(r0, r1) 12:48:40 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0xffffffff) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f0000000080)) 12:48:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a30561e7d3def29f1b592f9465323b80ee25d92fba616a400f80c54fa9816ae1b2f96e128ee89a24e22a0874b3b1d5165d31a8dfdbacaa789fbb680384e8801c6326ba94067a160a7ecee20029d03e8c259ab2484c156ffdba7f1e5c9dd3a743b32d180519a342bc424a37c9434f6947f1391e5cb6955ed80c6ab8d571558ba275bb068ebb883c82989d23b62a7b7fa11200171cf27a7c823eb06881acb40d11a0c18cd2", 0xa4) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x3, 0xfffffffffffffff9) r1 = socket(0x10000000001e, 0x4003, 0x6) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000140)=""/134, 0x86) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000100)=0xffff) 12:48:41 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x1b, 0xfffffffffffffffe, 0x7) semget(0x2, 0x2, 0x3) pipe(&(0x7f00000000c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10080, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 12:48:41 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)) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 12:48:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000300)={&(0x7f0000000140)=[{0x25, 0x81}, {0x101, 0x7fff}], 0x2}) read(r0, &(0x7f0000000200)=""/223, 0xdf) write(r2, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) flock(r1, 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) fchmod(r2, 0x88) 12:48:41 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x82) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x80000001) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d26, 0x0, "541bb964fee699d9e09c14f630d057c575017a66", 0xfffffffffffffffe}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xffffffffffffff94}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 12:48:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) dup2(r0, r1) r2 = socket$inet(0x2, 0x8000, 0xa6d5) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1010, r2, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) 12:48:41 executing program 0: r0 = socket(0x18, 0x4, 0x400000000000000) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x11, 0x0) setsockopt(r0, 0x10001, 0xff5, &(0x7f00000000c0)="a2df0d051af68262a40afdbc9fa7f238d779223b8c5d69909871ada1645e916287fce7535f89bb6fb08b75ec538c0473ce2a6335c97b5f0b0a0c3df344f054769e16655a71bf06553b531ef5eb4bb8d29f25404c26dfc4a8d217f08677e1614286ebb17bdfcdc421824263a109350612828be07c52de4f92a2eb3ef45aa75a3c0cc5a58aec574957deb38af8779abbf2c56cf7d8174857fc1c721495f2289ee1c033692381370bba1a47aa9c9a7d2a14a72ad55c088c8d2512c258b8fe3bab0a71c9fddfccc444a60710d0b72117ff30ba91cc9ff9eeba6345430e07389cafae8767588179a0ca7fa3c3a1d0d3ba44888ef5b30b26f5d839508b52ca1813227accdd3595d69a37b87dd612104def5f379ae2756d80a492680697ae01683a2227c954b592729e38a442b8d437b989957b50f10c6baeb6f03fa82105120f3afd2a4087a48dfa851922d3bcc4f12e4585fd124644d2a9b09bdf6059c3a5e0b44c47eb62929ccc31024f8ce29099ce1c30bbb57183f8c9f2cdc7b793ec8b7949c987595620024e9d5bc7d22b576e8dceb3141888b10e29e5d3a0980073faf14f17812984bef65f0c8ed168e7f73145d4ef20a2dcfa992f77877406ca7d6f77e9da1d2d3b995da766daa080a3bdce00bd341e2c2531390322a34b85ae27c3c31bd0a417c981f5c285437abdc71b014d5da1600c173167ed8504cebff75c7d62eb3d61b20abd9646696c14d063a1a4fff07a24c78d1648b08becf30242b3ca9a0182066f46a7c210b785351a4736d04b287ff0962213d94615d8f6ffe0c90124d0084f78efb17189c23e57f65183d41f332041cd6296a80aaa4694d751400315959c28dc1f4c5fc82b133fea5e15624dd3ec24c00e9d1ff936c29bc13983f4f7607fb8b79cc5e38184627d532c8040177ebd97b2bd8bea7eada866d40f1e9c5fe244522a7de323cd2f3a0ff3b6f65f46aa21b6a66ad1e5d624b560e8596d6f12a717760b5358d966f49909b6696b87a47efc5ca90eb7ec3bf7f97c8cbe9718755bfa40e3d1af1e904d7a81fe10a79f5d7f0e96110ea2983d1a815fedd25d0d29ec3f6294753bb29ef93f1f166a93f6fb8d00e48c8767c523d48f7ed7291ca0dfaafaebedc56de20cf431f404d3fad5e299313d973ce6a0b0ca1acb78284e6f6dfad70757efa48d7911947bbaa0b19cbb695896452cfad86662fc8fe2481c9be741aded1e03f86c434262c36be9628ef274cd360a528ccd035b9319d7995f7e9d6ffbb67976a00fbd31da045496703d7d8cdbd0aac308739971c30a9e583f8f7b15a9fd1e574a866f97d07c2298004ce1e5df57996f508cd3690f9b68b75cd61393f10d1839069e16d873414379f23b8b4262cce78f4c21cc33bc519da3f5e5d16d0655b2ca10068997bfcca7e42d25e7297012c995dfd90463ed1282720a99ee7500371bd00501a5cbebea46e403a2e2190ce13e8f0f6b2a256d45e994d90be0d6ab2d2025e40f2cfd750f2295f71d5e13c826101ffe7105af40b7a22b96bef1b33e49061931a926f445d79294299bcc0e5ae41e885792127ee05473171e1388f9ca0aa102c34141d277cdf284ed1b8c6166747a344ba8f82f3565051eb4fd8f747a3c7db2149c858890ae600e69aba61c5f92d98d50e6249628dae41d97950d85dc54bf5b349236d8c9b95c222d5fc29c567660b5ff5530b62ba7ce639b15e27d0dbc76e6ce19b8e7a9faf97e1aa9aa00b7b21bb65800d4d874357ac66dea9b0bfb1969ac72cea52eb1107e1de30c638e05b9133eb48fb432fd93dbc5808c082c7b9a90acb8ac093e73e0c978d15143102ca6a2edb6db265b2cd444b4531549f98f17359668755fc42e24af551c7e8adc32543bd8112006267a02cebaad6c785854acf8c03e8ebe7f313fc74acaf33dff4a5057a8b16fc3a85332aaf0a253870c71ef5a5a3bf58b519df7be060d1aa188dd569108c8e615d1504ef60f24ccc5874d543ae817579d29233938fff49797c1b212786353c4679f5309d6af7dd7a57e24b7827d1acaf8b911e37b95ba53fe661c2280ba339af43267ab0278be14a16f897479582242979379979030f28e8aafb4180e03b4d2754c00809359fcb718a5b63128bcc51632afddc9cbeb04ea7777dba5dd71200c4069395069beac5f220c8c23105ec4242684ae202cdb126172e783150ae1398c1619dadb97254fe5e4351d45e0a88bccb4999d6f4e37f0df58acc677a782b835a91c15ccc8a43aedec9032e51f4cde9ab7c5f222e6fbdf9496e86b1d41d79a42f2ab92b3b1d2e3b9693d3665205caa573baf939a16ad93846d94edaf7e69c5661af997878b9812edf04cb6fd7b7617f4e38be172e3ee2c82e08eae5e7338591d07dde1c665cebee54ad50ab82ba90d79b8ac77e69d004b4ae50062433fd90f2c48d80d84fa99a8424cc970bd2543fb756d6cff5a30ef934a7607e404a9c5011a71cdf87fb5442e810305ec31cb229f395b05fa618efd04a3d478388fbe79a2e9ac5a8ac1e66281117054cc9a01120456e409229572961d6efb7883edd90fb3f4da522b7c84c8f1f5df80a4f9fbd9fbf173bf13d35ab2cff9e59ce739fb38a860a529cf1736bb218cea54c62f2319505e645a2c94e9acb19d7cf1494623d3db93cdb558cde86688e7c11183fbcaf984a381658c5c2b832327c995e4d852d638d0b36884d84f69c3dd7efcac2246e7de252a491e46dca8179dca22a1f2d58d971e1b5d8daf2c915ba5da343aa61eb2c7179d381ca8102fc2fbe495266261dd18d0220cde21d73f53d35657efbc9d7bce9a7ee6cfcc8b07b34acb2a1f02c6ed291147bebbf66954bc59d2c35b1eecc11d9e449506317fa9dbc543b51764951ee706d9af0fd1100cd4a921f82fba0cd9439ba2be3e0556a0b67f778d764c5534adf9894cb5250e30aabede84edfd46fb524b8754e9bbad76567ba59398b2fcb0ab703e7440a72c5669e89f9bcd10f5c04fda1083f29a033ba69904c5f9a3a1432591c79eab9552960bd3aa091559a4e7f702177bd585a9fac8facf44278edd03859abd5b4123827a68075de7dbc481dea3ec6a50d8d20f3f491b89447453a5ff1c87414015e6ea1695032efd08c03fb4284fe30d7f73aa0c26f18d45527b7eb9f4b9c22febce7af4e92c381bfa46bf0c355480b5a7f4cf6ac4c06743066e2663e2e894156d5b659ef5a39682289b79dde20d9d28309fe596d79de78021cf5745de247c255b6bff3d8f269b4e6e420ea298a0b35096acd15c56baa9843b6f931b068c73b043389fffe30248e84a9b9051aa1a6589a6e515a17b21c5c38996c24715c31880d49f00dbf85a8091c563d59cea067638d5cfa530fa3d60d72a8b8998aafb359a44d8fd844c17edd060fab5a59a099bea341e2b6f05074c2df6ee6957dbd25443f8594d9af0a77a733e2367d8f5f85ad12e9cd551744da34520d6fd2a3f491539670e8d31cc336f4f73976cf55d81e26ed5ff929cb412f578432b941a47f5043cdb67da32f4e70311411d75025d751f4e8b17519d1cb2c11df34d1df7dde8bc048df65e924742bd13664d5504880c31b25c4a037c3bc0c63874fe2910fbfd6b2ad75d30413bb1d1222640811e5c7b5d99cd6c9bc23973bbc1b1d0202773baac91726deb252fac119941d8eb61b68472437cce405349af2d68ea1089ba62f1d8207f103ad1fb4de520e17557dfe65a591fb15449dba03b0f98f65a82bda3c3b58509e6db79da1b3590913764cd334dba74a09b79b304c4a4631db52f639e2355500f424ed62ee38b392a3ce9bba263263efea5d0a416953b13263bd31348336d9a785bf23f3a14e9705516974c054fcc07d46b4934cad0f869f215db9187241f8e0427959e6f5e1b0ad2e7128b1d5f71dac18462a32cc42b2aa01e21fa9d1ad161720d91baa479999ce2752cc1e3483894d79d36a7add08731670b4c728cca4d47994660998069becef9b4b25160df0bea9e816a5733c9f7249ea4fa75d81fab4867486084ee728eb60870dc557bf370548541d8b0e696ef1807673ccd4a4b9ae09ee16d36f6e032550463ee6bc7001909bf65a6116ee3cd07ef39bb3603637fb48ab192d8023c8a7edb04fd1a5d56144b31db42313483a071ff25536b59a6fdfdac3f9a5db64cadefffae06da7d03acfc3624e4caf8f3a615cfec84ff7fbbe3fbddff81c8fe97270077fcd7bd19bf6c43691d8cec7c9bec14fcdfae42483bea11dfd1ef964bb7a15964a8ba759b220f53ac2f979aa5bb8b12f83b3fee5e71a269340f1f534ba7376a4d07f716f3f7eb00fd485f060848beba73dfa06b0bf881a0a365cf03da1d20fbc9d301aaf36f3823462be214ac75e202fa8dcffa47641ce75279b45e3e36da394113a757ebf76e3760b9e67d36b08f82032567ba3d37f8fe4be4d31ff2a4aa56665c6cc4da7cfdf62aa25ea9f7bd18a6532d74ea69322af067f0a7e1c34005f447715718b161fc4d202673cb4bbdfd3b4efb2b70d40ae886b91d0172dd451ce249eb8609efcbea7acbed92e40ce3b59800886869cb56242c0c71f6df17dd14888a27cc6b5ad8da944f26db22030e2f1d5af9b97b81cf44762945976608b22b7e4b61ace18f02af8aac5985f45bf01bbf0f940b5898f1731e96fb06c67e31f5b64fe2f7e25284b0a00f04b336e986ba5ea5211b404a6092645bf087991bf1b914d00b2ca5bad700560bed9999d4d3871210a46588cf13fd3c4bdbca5273c77fb4e90d18ec59b83fde6cb51ce1226a617b58620e4471bc59e045f2738bf6d04d72f72fe74b0275cccf9b818b81f079d61161b3cef98f27c3963d8a3bde13b58c115b067fd4ca751dc872d147daaabb65a39942e630375daa639681aa623dd97305ab2b50a764455e6ec791cde708cd5e234986b8d1558aab885c392489c53e39b9fbeef43069e560e491b28265c2e5e403c2465dd0cfd98d6546e1fedd5e8e8c0a22581316d2951b76516c76cbe9a9232ba39fcc06888dff5cc947b63c4109df1a6d156e895c44eeaa427ac5feb92546c5a3d4e2779d367f8da090ccb2cd1086325a7ddf34ffb6a3fc82e7dc04340706b6f37e4d75e0a4e9e028fb83e551752decbbca1901abde66aa6ce2766f0efeda77ef29fc775efb2273ed8b0867885ad4af834f79013c5dbc5629a4f87bd3b48ac052989af24484156f356b85669e10759fe5635dc168c84a09c21f9fe853f5b7869f2a00c639e65c70422630861185f4a7b74099d227a5940a1d7cfee112cd5b772b13e58edf5d43a9529bb0c08cb323c580b64b924d5280d52bbae21b47dee58ce770d95e6394d5c7d4399346a6c8d92c74195e0f31cb27ad8bb9ac4a9a5bc9db064ec8e821ba1bd49453de5411068b6d162aa9bcd17208cb4a5c2cc320f6a1e0a3d67f3ae08170fa1b385adcdccdaed1ec6f403c4f78cbcfb47bb2d0c1fd2ee12b14f86004442ccd411a4ee5b760855117a060dd78902f9539adefdfd66c353c80c723b2f31efcfda573a8f4a103b4295ae70b4efb0e9c3177a1c2f1ed43b979d19e8fc362cec21847b13e136d8cc85bcc7e3d55ca44da215ccf04593a262385444aeb2cd5660495e58c7212b0d3a9a194b816597e78c5c8255e0753f072004d0ac5850b8f8186dafc9007f4b25f3f53a7125ee703ab2ddf2bde1ca13a62c485784eafdaba11e9be606798f5d1d3f040926645a4d3815d48991c133e010b6c736e5b49966ddb2fbd2f351cea240e60750656f52d2d7f28e365623be721702ad5f3cefbfe467dfb64056ee5f10259b09dcf98", 0x1000) 12:48:41 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2e"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) 12:48:41 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000002700)={0x0, 0x46c, &(0x7f0000000280)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000014c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000100)=""/81, 0x51, 0x0, 0x0, 0x0) r0 = socket(0x1, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x140) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_metric}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(0xffffffffffffffff, &(0x7f0000000000)="87", 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) recvfrom(r1, &(0x7f00000001c0)=""/1, 0x1, 0x842, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r4 = getegid() sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f00000007c0)=ANY=[@ANYBLOB="587a9a642f79ad9c660d9d8ca6802a6ca25df7f3d3efd3effb181015b9ae9ca564518390820fcece5e252469529aae0d822eb70f4ba82c7a6d2c157a6cad107d21f9f5c3029e6985f9689ab60900b6e3405c80a35f71c6036a66efbbf73e5f04fa65c24935d5d6532cdb6a2a326384df337b5d10056e1690843ba21ed10311af61e49d50faf5cd7b2154a6059961822e9bc1e6bcfcba063fb32dbe01d8f69fc955c4de4360fbc8a8c36dc565a94c9c32d658fc"], 0xa, &(0x7f0000000680)=[{&(0x7f00000002c0)="6516702c033a8c270b30b4271fee7043f03e9007b1e133a82f3527e3c59ed7429846c8610f12d09944fa1a531ce7bcb6720dec3645b16f4a870a8ce8982a4c0abe7e7faba72f942be73f137012a08dd2bc5237047ba1c78289523502f339da44daf0ef710004c60c967b9ddc362e96526cb2dbc341ad3bc39ec5f141320a22292fd015ce022a6711f625", 0x8a}, {&(0x7f0000000380)="be2cd9844bf3322341dc24ee5cf86d5a724b94ce110769cc56460ba268587556139fe7bede5ed82f0efd62d958a30c7629532261c7f9ffe819233ef5c00298ee865453dc855fa241e8300bee888eb57132c91ac70ea2894650dc18ca45312bd3610d6606f38bfc9aa3ea6c69a7f60495ba28ad4ec61e0344710dc8d25587673e3145e05c69c0e9ffb11cc65a", 0x8c}, {&(0x7f00000004c0)="84bdc2d351f63c1b830531a70bb659e2debf710046e4ee0a166f04bd1b288d14eccd630cf3036289eb2f951abbf8ecda3d6c5e030ffe7d0c315de9c2d16428bdd1fb9cc0f6931af035fa7b55938f75e5f4f2a51fd3bc0aff27c55e9fc52436bad1b70cbd269f727572b486494b08b97888dbe2cccae7d92909fe7d41f22bb7279b844bc5af1e868579e07b85d8866e7f4e303aac9ba6ec2905d0780ef7a98829da00a07716d7a86c5789a93f6a9a6e4a08e5c31cbd1abfa698170f20e3ebc09b2a14c252309fabe6ff4879ef30b49f4dd2edfbc17eee", 0xd6}, {&(0x7f00000005c0)="1a290121d55453919cc3362f804b8c8f44a7d1baea7caa9cb18d341e102c9f8a5eb0a44feaa2fbbb7af1d9c582286a69a31ef99f029e19de12b25e8a8b331cd1f7b3dbc8caefa190037f05dd9d1b6516497a99657b0da54919b5a447eb7685309732a4de5b0b038ff6f7c31a802a8146be85f4f3868b48ac423f8dff869bccd269a3aa8b", 0x84}, {&(0x7f0000000440)="83cc353d669c1e1a12f75ea39ae07753a18d6e7fcb12d5b727e2ff0d53d8f051a3d4e6a14b499281599e296480059cc9c829560817e622012640", 0x3a}], 0x5, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0xb}, 0x8) 12:48:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 12:48:41 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000100)="1a98a7ffd8970c9109bbbea82cc8ce8090", 0x11) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0}], 0x2, 0x80) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) r2 = shmget(0x2, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/171) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) 12:48:41 executing program 0: r0 = socket(0x1, 0x2, 0x6) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20080, 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x9) write(r0, &(0x7f0000000000)="c858fd3c5ea9847b9b3cc244549002737514f6b0d28f7a05ca450024b5731b7343bcda19f41efab324021ce0b456cf6712df505e4c960b3b1071785cfc80118a4b99ca902f7454a1ebb2542ec690aec422839c83c7c1684bd8af7ff50cdaa93d2091eb4204a36b191a624ab045bbb2af02a9e8d61018a2051bacde004feceb895a8f6b922c7e8a2ff19f6ecaa224c3f6b223b4072e713b02e54c392d172eb780858b88ece5d58b71297b7f1623c79a4535aa8b3f614950c753261ee78a2ccfe8e5970da8f66a7ef4083a3b41e444e69ced468a765a71db3d8b68ca5dfdf36b27290e9f02274c85", 0xe7) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) 12:48:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1fc, 0x0, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) setitimer(0x2, &(0x7f00000000c0)={{0x3, 0x5}, {0x9, 0x212}}, &(0x7f0000000140)) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0xfffffffffffffd95}], 0x1) 12:48:41 executing program 0: r0 = socket(0x100e, 0x4000, 0x2000000000000003) sendto(r0, &(0x7f00000000c0)="2765c380bb4872676a888216f0090f0239d1ff074d8e8bfe60fb031085736495818ee054ba07f68e260dc44586984860c9b63f032562e39b23264e9a3da9414aa7f682f7f407207e47b12057846b854c1eb1e1de7f63a61e2d94a7a9a62127497c34a4f5bcc12f5a706443163124ecaa2e7206044792820c485757e6a6d9e7f4b485a5406b0e218f19145d35d024890a2df57f76f5404de2024c45c406cd57b948e040b1fb7b09cb715bd7e91bcb06af88bf6fa28a40029a1b9c069f57690d2d09b3840a53bc2175e663b4dca3c8e45b4f940b2bd1d7f9", 0xd7, 0x0, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x1000020000029, 0x0, 0x0, 0xffffffffffffffd3) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r0, 0x3f) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000240)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x7, 0x0, 0x80, 0x4, "580103f19a8ea3219007a03f19e9def826d13dc4", 0x1, 0x1fc7}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000300)) r2 = socket(0x0, 0x0, 0x4) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0xe8c}, 0xc) 12:48:41 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fsync(r2) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) socket(0x1, 0x8002, 0x3) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 12:48:41 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000)="90856d3037f5483e21f6fbf3023856a63efc", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = semget$private(0x0, 0x4, 0x80) semop(r0, &(0x7f0000000040)=[{0x2, 0x4, 0x800}, {0x4, 0x23f3, 0x800}, {0x5, 0x6, 0x330f118688eb994f}, {0x1, 0xe1b, 0x1000}, {0x2, 0x5, 0x800}], 0x5) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000604000/0x2000)=nil, 0x3000) 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) 12:48:41 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000040)='./file0\x00') mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 12:48:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xe, 0x0, 0x0) r1 = shmget(0x3, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x1000) r2 = syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x8001, 0x7}, {0x18, 0x0, 0x28c18000000}, 0x0, [0x6, 0x8000, 0x2, 0x1, 0x8000, 0x3, 0x200, 0x9]}, 0x3c) setsockopt(r0, 0x4, 0x2, &(0x7f00000000c0)="b2fb98fe15d38cf4a61343518ad16ef539fc2ae68af964f37c8fa856ce14d8b0714705948bff223fda34001f34d407e41a3da87d113d31c077ed64b96119ac9f20b4b8e449e9275dbf8fb7a130fccdc5b0da0c28dca1fe24acbf27b64d4600722de48c92f50dc1fabe986e7b5fde5299e0e0e44f323acc3131c521260201d36f1488cbbdfef513b4f4c3bd35e8f077767d2caf44d914473db4ab0ab81d5b40d85b7918fa09f2cee1f37dff06436bcfe065f6dec69577237555d0acd34fad054f57826b1705bd028c254bb2eb8afb2e770f34f77f46662827443a49eb58b370236dce7a1159770b7831269af1e57a6be53c8caecd734b675ae022", 0xfa) r3 = semget(0x2, 0x3, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xaa19df9a90f11451) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000300)={{0x1, r4, r5, r6, r7, 0x10, 0x6}, 0x0, 0x0, 0x2}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000680)=0x1) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r8, 0x4010426e, &(0x7f0000000480)) r9 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) bind(r0, &(0x7f00000004c0)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r10 = open(&(0x7f0000000400)='./file0\x00', 0x80, 0x100) ioctl$BIOCGETIF(r10, 0x4020426b, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000ad7e93d11a542aeeab4db7ce52ec670cf7a1551fa0c796df4714b5c0ce5c2b263d641c88aeac66b22e7be96a548cacc9fec11ffbbd48a450610580d5fcb68d0aa060945fdcf39c54aac66ec5b36691833f04d0415514b48ad24668ce5c55ec91a1b646826504a2c3bd42bc4411bc3ef95a90cdd0d1cffc6f9b9ebe7235f3370d"]) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) shmctl$IPC_RMID(r9, 0x0) semop(r3, &(0x7f00000005c0)=[{0x1, 0x9, 0x800}, {0x7, 0x7, 0x1000}, {0x0, 0x0, 0x800}, {0x7, 0x7}], 0x4) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0xe042, 0xae) getpeername$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) 12:48:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x82, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) shutdown(r1, 0x1) ioctl$BIOCLOCK(r0, 0x20004276) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000180)={0xffffffff, 0x80000000001}, 0x681) sendto(r2, &(0x7f0000001840)='T', 0x1, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 12:48:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xc2bd) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fcntl$setstatus(r1, 0x4, 0x84) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) getpgrp() 12:48:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/134, 0x86) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x2, 0x0) nanosleep(&(0x7f0000000140)={0xfff, 0x4}, &(0x7f0000000180)) getsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) 12:48:42 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r2 = getuid() ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) setreuid(r2, 0x0) accept$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000918c29cbe43db2654fd600000000000000000000000000000000000000000000000000c94909e617d12ee94b044f2e6c12a39c309af37ecf95693392e9072df4c71a3df39511617dd0d35484eb656d8b04c90c0b3724aa2a3d3a3e2858e2c35000ff11f9f396047c00eb1d90d686537d352498973236858fb4522367903f2c03f3d017095110690999b2e950d76fc3d95bcd995a327db4922588f0688d29ac9f79bebcdc9beaf68af9b8bc289dc48c155ddc52207b23621784b264dbc17444411c494805d277ba59a3a1a61af45652ab914bf38dbf3116007f4e4b2f4a16b30030575a6565b32e07404473f87fcab16cf49bd39a1dd6acfc8836fc"], &(0x7f0000000280)=0x55) 12:48:42 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/191) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3002) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) shmctl$IPC_RMID(r0, 0x0) write(r2, &(0x7f00000001c0)="b57ce52c9b011c90ccfb6f4d97a2eedeeb19ec75390543bea9c03ed81c0f57ee052b59b30c4de7847b6d51c90133f8c0a10d2656bee9c8f980a5fbc793b54fc1d0bd14aa6ca67b068127d9", 0x4b) r3 = shmget$private(0x0, 0x200000, 0x10, &(0x7f0000e00000/0x200000)=nil) munmap(&(0x7f0000e9c000/0x3000)=nil, 0x3000) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x12, r4, 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) shmat(r3, &(0x7f0000ffd000/0x2000)=nil, 0x2000) 12:48:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) close(r0) 12:48:42 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') link(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='\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') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) 12:48:42 executing program 0: r0 = syz_open_pts() mmap(&(0x7f00009fe000/0x600000)=nil, 0x600000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="cddb9aa80010108c8a26"], &(0x7f0000000100)=0xa) connect(r1, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) r2 = dup2(r1, r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x22, 0x0) linkat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) 12:48:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() r2 = dup2(r1, r1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) kevent(r2, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x800, 0x10) 12:48:42 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) kqueue() mprotect(&(0x7f00001bb000/0x1000)=nil, 0x1000, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = semget$private(0x0, 0x3, 0x200) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000040)=""/28) 12:48:42 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0x8) execve(0x0, 0x0, 0x0) 12:48:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x4, 0x7, 0x7fff}) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 12:48:43 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x2, 0x1, &(0x7f0000000000)="ae75d773cff6f7f2d3236a2315fa2fcb78650437bace122a6097f9bc44cb78c47fc63ef77f5b", 0x26) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) 12:48:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x5, 0xfffffffffffffffe) chmod(&(0x7f0000000040)='./file0\x00', 0x1) lseek(r0, 0x0, 0x0, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x7abf, 0x8001}, {0x18, 0x3, 0x9e7e, 0x26}, 0x81, [0x1, 0x5, 0x9, 0x4, 0x4, 0x5, 0x9, 0x2]}, 0x3c) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x981d) getsockopt(r1, 0x5, 0x40, &(0x7f00000000c0)=""/11, &(0x7f0000000100)=0xb) 12:48:44 executing program 1: semget(0x3, 0xd, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x114) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x2, &(0x7f0000000040)=[0x0, 0x0]}) 12:48:44 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, 0x0, 0x40) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xa1, 0x1}) write(r1, &(0x7f0000000000), 0xb7) 12:48: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$TIOCSTART(r2, 0x2000746e) 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) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) 12:48:44 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000000), 0x1000000000000, &(0x7f00000002c0)) r1 = semget$private(0x0, 0x4, 0x600) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000200)=""/153) mlockall(0x1) munlockall() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) clock_getres(0x0, &(0x7f0000000000)) syz_execute_func(&(0x7f0000000080)="26ff37c481797e747f6cf343d9e967f2421aff660f70970000000000c4828d9234ab41d3e565cf66430f78c4c0fdc4217c2b12") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000600)={0x0, 0x6, 0x7fff, 0x8, 0x200, 0x80000001, 0x0, 0x1}, &(0x7f0000000640)={0x7, 0x6, 0x7, 0x5, 0x4, 0x6, 0x17ab, 0x100}, &(0x7f0000000680)={0x0, 0x7, 0x6, 0x401, 0x9, 0x2, 0x100000001, 0x7fffffff}, &(0x7f00000006c0)={0x7f, 0x100000000}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001880), 0x0) r2 = semget$private(0x0, 0x3, 0x80) semop(r2, &(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) 12:48:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xc80, 0x0) fchmod(r0, 0x54) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r1 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x20, 0x100000001}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 12:48:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000001c0)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r1, r3) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000200)=0x80000000) open(&(0x7f00000002c0)='./file0\x00', 0x8080, 0x8) read(r4, &(0x7f0000000100)=""/151, 0x97) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) accept$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:48:45 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000080)="8584", 0x2}, {&(0x7f0000001500)="1ea093fae75c723b315543918a47ab9febc816e9ced5f52a309f96938dbabe0b5838f4bbf4e0cd7856f7aad5f1c5b44ebf99978027524f3987147d756ef9f6f12a217f67b5311d78a1aec3f05cb7b9250e1dc8ebe48e3a22bad75462f78504f22955d2ebf817afb7915b7a8cae7e15c43a69f240512371a849252f950b775ebcacc14a2ef9f2280d82209dd8179e9c5dde51", 0x92}, {&(0x7f0000000100)="316e3a9d0824af921faecd17bb3636dd98e5ada3cf2e401f4b841cf0073806617b41102ff7e6c757005592c2763b094aebcd95673560a94d758a52ab336db927e2452eaceb1143ee4f5f60e64cff93ba230170bd031158baaa69a1245e409a800c2ed1c44330a3f9e8200a9cbf317bfc8a5da9aa0f", 0x75}, {&(0x7f00000026c0)="57c6ce34341b7bcb96e75d2825571339feede10a5b870a3baf2d35eaeabce3b10a7f38b54834951e9a5e76f44bf04256664e19127ea5151d64c914f1bce4bbac11dd0109d1e3eccc07fe940e785df31983093dcbb99f69baac9f414408bbb6c98f6c71627a86c437f2d37775b730386b02a79c69ab0fa5978cf894919c756780739880fa5863cc03fd0d2a43e80fd74c024de08520c3035b36f5cf456ba6bdd9b8118129ea6bf21b2ca55b3c8d7e60df83d586da3b4f708ce0fa9befbf78e5c0a3c3bc02d07c46196867d13d10f04b29a05ad1632add9e0fe7a0b078649f7acbdd4c101a", 0xe4}, {&(0x7f00000002c0)="705ae66657d63bde3b2db19bc14b4ad843606b919e9db70f2915720cdd2956f7d6d1f32e3ebcac5f3462730030c242c929e39cf99485194ec8d7e8ec994d9db8871b02a99af8c0843c7a0459a8682111fcdd142fb1dccdbce67b2e4ada0833b2a36a268075356bc4f1b11ee287ae35201b0d4bf6476f9ed74fc818250fd4b56c744ae3a8c043c8f2ffbfd7cd27eda63b372bfd7488bf329c73770def906fc21a9b7bd388bd5e274f02e9a5c2acd6d906d388c010d94253e68d9ae1d9ddb55e5d652dcce46f9ba290ea2a8270ca112541", 0xd0}, {&(0x7f00000016c0)="3b20cacac214579e777b1ec5860571def4cb37d977f1821770556a40488c58d6a12dbd09b943c2af08d56f04c863489957a8df7d47c0cbfb50a26d24689366ace8ebdbba3f705acd4596a8a7bc1475b5ae2328e563af14dd89f5acff4c21067189c2cb766a6b8c9b68bb25a3104180db47cf854bcd9c88707f6cc0a0ecf20e307f1e08f2b775679b83c05d993f899e8bd7200e9386e2f598f636be966ed45e427be36dbb6fb71b07f0cd80c5e5d7ad68c582f5eeb49b8a310a6660f72714bd70133eccba27afac8122fc20e0cf49b94b9b4c9f5dcef951c87bd506a031553884f7384f7ed61c1aa5dcf98a6fbeb37758ee51f88ed7037ea119df3e30a06e9525b3abc69cf823aca1bd7a14fdf3d62d3c7fe56d3f5514bf8a0c31a3010ab4b15df038b98739d8d882aa2b796cb105906a2f5cd726abdea2024989e29ed58da7793d51910087e480fd774c2ccace12a21aa7812133810da48fe9c0613f8e1a3c9a0cc25d27d345b9706493315b2c820cf12d6c73d5f5a220d4cffedac0018736cccc8a25eb9ae7af0715ddf1911047d87587555ae62de427035dce0b36dd9ff52f2a75d71dbd9b540176208cb66d3fc88c80378fcdefd22a1b38b31049efc874a7fd4b9c44b78b8476ca5804197f4216670a0cff50f7a1b3052a8a1d32ddac5de8fd78195c4349279ca28408b8439b7cb8f92da3136f883bfc2c8a2eaa8accff6ea05eefcfdda01ca3b1ee95aba5ea513ee5f674b89cb8fa7ac9ab2050341fd4a1c53f1709b3cc22ae1a7bf4be9c85873a1a4e600889237d9a2e8104804039c6a04372afbeb445bf7be0ffe73f03025a8be8d9f422eab266f0c889726d8fd531de3a714be447d8ac1c0a0785e74500f93165449cd418555c2ac6ced37ae78558ae1eeb762c19b75228aa3f02a3244a218e74ab076dac65e300a98202592577f4c161620f995788b16c990676c74a5254a452535b3bccd278ddf6221fd8d773b0514e4caefa387b6e93d65d56208b6fa3bb76829769e040fb04e38bf8f00b8d72958613feb6c65e3d36c688245dbc7b3835080b0ca03e38e21ed2611b768da1def79c67e813ca8a902bc9ac5014823835c4f0964da46b68d1270a11e5bdbf635a647db1b19b67483a1d77e98bef99ee6b70ee649ce60205959d84201b2513d4097f726acc3725a3c85994b9f0c333b792b5f13b0087c132e7d95b1f2f87ad99270d37af75ec459754246adc866644bd12b1c3a7b1a1f90762b84ead08909bf75ee96a1eccd5acf1d70755403b847f77ef870af611210bbbba9cb18cddd730ccc45edf06ac8f522c635a4dd54dd06cc8919b42839691a7fb179b2cfa4605e187ec6166af7a2e808642dd71287e4c5ae365debdc222a39c59503e92b11e58a8c13b70459c6e3151904711e1d41c0838e303faebe0fa2b9aed619b05d1be01fcb1ab62aae029c93b923a593e5f1788b6552e5e2f2b34d7e6f5a5c8dfd9f63fddf6df32108cda042fefde9b7f0e2b64ffd6ca65707c02a93d1b4d64a7951b699cf7d768e807c0e0302aa237228dd85fc18f8d03ac167d3cbf609ff5e4c3647a8f32263214e10bde27ded698c7f1cad472ffd70d04ab6811a540121dcf8b2dbb85185ed7f0dbb0656e1bb67d33426ba41623317937ca2755f82a8b06885ac07bbe461832fabab4c667ca379b9b99cbe1da8b58ad37d3289741b81d2be3c043dda59ea7cb0d8e67dd69531821a2b2e28b06dbb852a602849384dcb008ab45a266d2b39183c933ef3b5bef82fa7e945442a3c94fb01b4c091b973491f094e32e417f2ca5645cfb7951b34c5afaa17c9908545155fdb6051cf59bb470317c5e38effc67a67cabde266d5354897c2636fa81af80b255b5a7f6bb452bf3c12677ff36f2726c50786f32c8077a5214ecccf2d7e5d42ce074f5a7ff19134874983e0466019f87296b952948c64f8c69a134d7e6b3c4f716c961867746f805e0aaadae8a37cc6454bfb547d05adf5d89075b7ac7a9f0884d3c8dc1b36a03b93a9d4f677f7920a3a4e304014df9c18420bf781ef33351fb0a6efa4276f84ea493baca21797a02998f5cadc06d2e96dc87086a26879ab84f6a73bf2f60e5cb0c67cfab437d8364c4227172d831845be40648e6ca22ddc13b9c79db54faf7168b34865b6c850e67272fb6c8db5b48fa8fdec6e1b49a0911c8e7e7f28c214dcbe886f5e7817b8f41b3bcad30349c7bde91e259faab93d36146633fcd82c2c7a3931b2e448fa243ebf0f7f123d9484b8c3dd49643803719f66c5731729acdb6691558e5abceee899037d6c09dbee391536c86d4b0c7babb2ffdb755a06c103e6c186c439874b4dd92f707a3a366b666259484efd511ae610131d5d0c15e84eba744051e23c417be80597154fd6ef2dd0c3adbc876ae290e06244fbb6141c1ad99b668e324f3ae2659840fec7ad86a54cfe76c85859f9379520f9d3bc5bf65ad40b3ac133525aca0f98f404623249e7c9b4940a93a5059a1b5ddfced98c8d15b10626c6109628868f6f435572ea1bcc52eb127ce523d471066155e03df5f1d146625739e09be5938b0dcd6764fd0f67465ec8a39d7738756489359be31c4b8792be63d27fc607d4664e50f972e08deb24a9e11b08287326b939b0c44fb3f707cdc7dd1b8c4840064bf5ac953aac34e1a1064b7d47fb32340de8deedcdc925a980285e8e50c9fc32261aca8967b0dbf64c7e93fa23d1923358fe7acaf995eabe15ae7bbfcee0b0421cd52aa44038a66fe3dbc30d110fbaaeceb60ce67fcfc88052581d31accdcafc8962f8fe5e5a907113a02589dba0aa6731e704d7172f11f6359b09219330fd660dea7cf52829519450ac9bb078efdcf9d2946cccd08d68fa135d6e78f11b9c979445ac101eee5c192df3022e57ffc95da6400632f99a49a0b69c26cf2efccb849a9f5720bc34d8db3f1ed2dddc5915912881b4f95a6b0b6c281cdbb367c55f6ec1a6b04cc976248135d322f24f11e3e3f81015eebec2800f43e7e256d1c07959a93c252d52057886a0cbb43b26c5f8e112ca742bcdfcb10190297599f55fa4364f39a3b1e10790e3829e4dee3909f722568c4eb76183ed563f7e3178431e05d0e2687d9d088e2aa371e2f7dfe7d2525fa8d25831cdfd040cf1496a1dba0ff843a23c1216b25e08edc72ac5684e18698dfc54e842f51f5e7742aa646f0126ee8386a2613f1d7285844f7de9f682be270d892b47890b10681c1890fe8decca5bc50f69a9bc93bfab39cdc119e5e3e3ac8cf9d94152242af935a49481346d92d23ee5e73eddd0803f869f2d547f19182460b59463137ca29fbce679d016303713152a1c86273ba442c510bc176f686d6f7abc917589d9468be5876ca93388679873433b6588c8ca8ee2fa6654c77aa6317fcaff1c531343e6bee8f7f5a4c71c6983fee021d928dd54076068dd03113dd508cf84c596ce2c8f23a1f660bda430de6d70a785c197ff6f01f020993990b644bf0aa33ccd40ff85e87b4f0e742837d89e55556782edf2eeb5134cc6a208fc33f63c8119efefe807890615a916323a4a9f98b6ee4003d115aaf5d6949830a36a4782016d5ad4f820ab22bb3db8d742f033e2a3cf87b1a1705bf7dbae1f8d97691a7b0c40298c5c300d91eb02b6a3aed025fff2d79fbcb49c1cd5da2e6cd517fa1415eace45fcf2867521985ef7a0167e324b22899b3cce46f059822a58f60d20e5a986d956a4a4ae66128f25188af50503b068a18478255fb9e8998af12351b54eb3596e6f23127b358f112573c4463adc0f221fd897fc2f25ddcbd5d1fddcad8205a3e98c3424397c243c2c34d8609c96bf7fc19f1cf2bdc506c4f8bfcf9824d67d9696348427fea2f9e2776afa1a1fedeb2fd08ec2b98636b42f8a254a2118fb68c981358faf047ede88d6bc01bd32833fe0330af770cb8a2743f3e210396ca11be76e4fc3e1275529275ee7a646745ca00f9e75e8ffaba29e2a9b158b39a2a9164ae58d84c5be71a551f9682f85db0b568d2302778539f728574340cf1d2cdc8ad845ccbf0b3beeb74a392f83c39b80b67729dbc88276c5e31b9ed1a5d723f75d82ab94aba4da5f815800071341c2205f53437d165fde7c273c7508fc3781feed01bac5af616b045e69cde8940590ab25f2374eff62a90a62e3804e8be8a6e06072359c8b27a9159fbdd2161910e1c7ae9bdb153086f95a383bab84a247eb593834f9aad5a8e83521aff88117680b7801e32f6f0f030ae9194eb9f2113b89daed0782f3c2a9786f3eb9d45131b3a507eb9a92aa02e3b664e7ab9bf7e9e6c602080577013776a46d809801a822fe96ed48a1a9064f32f32775b250efadfaf58effdcccef757ee816f19caeb34d63d7f7fe7dddc380637ac1be6bf3f264538c179c707d02ea8f1e400cd16d758b19acc583792849add4a631c54bd279d2ee1b2d9223d1fec3e92da98120c47624a61b16ab1d1a5d462bf0c22b3f779dae7c5c3d3c9f7ccfc9565d605729e318b7dc5d71f1b4a1678a4b8e30ee7cd6a3009e19a685e448343175d7caa2b1db30650a2af202fa0d625ac2280297ca06c81349f69b5e87f27fb9eeed1be95d542689a74babb1d9b961c03552c0cebca12bd2ccb6ced1705242718a3889fa3ec27e385c0798fd0ce01aeff1df462b048bc23ddf35babbc526d6de3c6fda9103e07468867d8571d9948403e54bab327947d13047c51483eee62d3e3de5ed09ed1d5af9bdd8e0aec06b9f98fba59c467bb1e8d4666f40b18fa35d7284e2594a952805bf96e6bbf7df8b6483b609359400b37daee7bac8acf1c8fc3ac529cf59143388b0573abb2d3099bafe7f9bcbc41c365fafc74f215180aa9f22f4ada624149797238987b2ca5f91f455035d75b7aa6ab235e4a8e85a37815072c62a357b17ac5a769c2ed02dafb000b6a83bcae64193810789017874ae8eb9073511a96aa7d11a09e56a55ee91f518cf985b04485e56505e0ba628ad7caf58d32b39b13a9ca535316367dcb108bf41b51a94ab6d7a8d5e66ef3c780b22996b3289076ef3fd1aa4e31fa6e45686ea575dc79698164c8882bc43efa5ba7b746a3cec2a7d5b3afa5f493bbfc6f7a34de5304916ff3bb3df3e868388c5f821b43e49015ad4561adcf3ac896e4adb4429b64128e9c9f4e68d11ec7598eec17ed0b2eb381389dd95a8d67c45d5036a55f8082f2dfc9f81ba03d173b5d63a97ea100f39d6869d5862df83c387bf4d9f2f542b02adc65c121816fbfaaf91142347628c7373436a47251fe5dbd2aa3c6172712f3528f7ef814d817f4881c9b0f3ffae83f9e441ccebbab7b827129fac959f0bc4d508074ce8d2457f866622a6e55b61ce6f2d08a23e3b670e2cbb7d97dd5ee43994516c282e013fa5c35b19fdc0f93ce0b78ce5375d48aae26881d14f621894f42d5a8baf28fac53deed9baf56c4906a4363ad37fe56a630239f7efa18f63ed44af9fbcf929fc66cd2bfffa914759f5bf6f78d3113e0e32178a9e1c75c2d83c9420185775e8e1dd0ad2d2342a0ff21b07f2a1038adde55ae5a869fb1ab85602e4a826e356031576e92e315a58e240832636051af68caf050d8f5ca6850af379b90adf72cd191a4bb3ea22c860cd427cd6bfe4f710f13a2dc692d16b88f3aeabf6328cb8d76afa92cedd86ab572e2a7eabf45ef850f3b4c631d6833ce6e19dba9d0385a015d9220a677f6633e13d302e3ec982be2b61807969091e28fd06874fc6c1bc92c05ca8fd9ce2d5a3d7cf5ebf56ffce96e73fca5ba641e22b37ad80f9f", 0x1000}], 0x3a2, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x89, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) 12:48:45 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x4, 0xf0000070, 0x3, 0x401}, {{r0}, 0xfffffffffffffffb, 0x26, 0x4, 0x100000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x5, 0x8000, 0x3c27}, {{r0}, 0xfffffffffffffffe, 0x20, 0x3, 0x7, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x26, 0x0, 0x2}, {{r0}, 0xfffffffffffffffd, 0xc, 0x8, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd4, 0x40000002, 0x8, 0x200}, {{r0}, 0xfffffffffffffffb, 0x5, 0x20000093, 0x3, 0x8}, {{r0}, 0x0, 0x44, 0x2, 0x3, 0x4}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:48:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mmap(&(0x7f000071f000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/145, 0x91}, {&(0x7f0000000140)=""/127, 0x7f}], 0x2) mprotect(&(0x7f0000729000/0x1000)=nil, 0x1000, 0x0) readv(r0, &(0x7f0000002300)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/104, 0x68}, {&(0x7f0000001280)=""/70, 0x46}, {&(0x7f0000001300)=""/4096, 0x1000}], 0x4) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000724000/0x3000)=nil, 0x3000, 0x2, 0x2810, 0xffffffffffffffff, 0x0, 0x0) 12:48:45 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)) shmat(r0, &(0x7f000024f000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 12:48:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x2000010, r0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000080)={0x100, 0x6, {[0x7f, 0x81, 0x17db27e8, 0x1267, 0x5, 0xea5, 0x10000, 0x4, 0x6d, 0x4, 0x5, 0x1, 0x4, 0x3, 0x0, 0x5, 0x3, 0x2], [0x2, 0x7, 0x100000001, 0x4, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x6], [0x3, 0x2, 0x4, 0x5, 0xffffffffffff7fff, 0x9, 0x3], [0x1ff, 0x2, 0x44f1, 0x8001, 0x101, 0x8], [{0x3, 0x9, 0x6, 0x7}, {0x5, 0x1000, 0x5632, 0x7}, {0x5, 0x2, 0x7, 0x7}, {0x3, 0x304, 0x6, 0x4}, {0x0, 0x100000000, 0x7, 0x4}, {0x4, 0x80, 0x0, 0x46}, {0x6, 0xed33, 0x8, 0xb55}, {0x0, 0x0, 0x5, 0x5}], {0x239, 0x6, 0x200, 0xf61}, {0x6, 0x4, 0x1, 0x40}}}) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:48:45 executing program 1: r0 = msgget$private(0x0, 0x188) msgsnd(r0, &(0x7f00000010c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0007e5f821e4cbd01ff32222ef88f8ad7791338c7d84632b34f56897f4a5748167bdd8b15acf"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/75}, 0x53, 0x1, 0x1000) r1 = msgget$private(0x0, 0xc) r2 = syz_open_pts() r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f00000012c0)=0x6e) connect$unix(r3, &(0x7f0000001300)=@file={0x1, './file0\x00'}, 0xa) fcntl$lock(r2, 0x9, &(0x7f0000001340)={0x0, 0x1, 0x0, 0x100000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000180), 0x10000) dup2(r4, r5) msgget$private(0x0, 0x408) msgsnd(r1, &(0x7f0000000080)={0x3, "2fe9c02eb00971afa30e47ee6dfa41e3dea3e6594fb9fa7098cab3c396b3076e7808ca520abe0f15ad44a89c0f7970a149445e0db71c66bab40e133d96b64a1a4cb46661b301fbc663d15982d2c1bf8d677d4d50b248751e6ed3f17947a23fb5e34ab5d8bdabd30b8487e1f39a2579884896f95600c0532c8073c0445cbc66548ed93eb4c871e80c1e7dab6c3e4bb76a3d4e2cef0adfb4e8e655ddf75950c8"}, 0xa7, 0x800) msgrcv(r1, &(0x7f0000000140)={0x0, ""/34}, 0x2a, 0x0, 0x1800) r6 = socket(0x18, 0x2, 0x0) r7 = dup2(r6, r6) pwritev(r6, &(0x7f0000001280)=[{&(0x7f0000000280)="6f6ad03190c8a409ecdc27190b53b4a8e839c8c39a4234940dd6fdb8dd4adbf8870e67388b02a7ae4c001d2a9b86df3394dbe6e483dfad25a9571579aea4f6d15e86dfc620afe92d05233bcfda5bd76dc18526493a57f68253526ffba44b106d96fb05cc5e306719a393cef5dd3a5bad64f00eae59863d40afabf9ff6d0495fd71115cfc59d8642bc85611cbc4787da4cbaeb6c230ba5e2bedf68d58158c78e7cc751a20ed789eb50bc7fc5250ad3189e6564428e6b6f6112c52eb620036cee327f8dd5fc10e955fe209ce1d204dfad8fc4700be8c2db357631f0503c27cd388b4eaa1d0e80cfe3ab9e1bc1ee44e1b78e47f8d840ea1f1847151a5be2fdd69f46409fd9d197ab9aae222e01ef56bd46d4d2bf27bd0d29045ed8e9f59ac997e377142e8bdebdce1a2d0ab173a8ec989f5d10d8e875ce9adf2ea1b2edfe0088681490ab97b2d808ceffbd0613926ac081d7140c39ee074d1610c3981618b08d0964d6182c196fdf033accbf68eb9b6ec8c38ca4ef5cb92c2df3ee08cb5d7466d2b76755b405618a348b47534ad9f8e6cfa435e1773f5719742c7b4df8f5154ffcd23ced142d36cb8882b2489a7920201e00f2abd75fefc961fbdf1c01d361b7d8e1ac5c3f0857f3622e15971de84222656dcd56f6e934d8c1ac30d3dc486b741a04d7dafbd973d8782bb966466bee6489d956a85e91ab89540661764571ac10b41f20968006eed1fc9b3f2b7d0ddb228d717083b3894635f40a41fc013948d44f73e30a361e3be9429b9909ef1fda7f273098526b34ad720d340edca725a3eb7f8661d9f7e0d213a12ff1407967bec231f7eac2625e2935af7711eb7bcb3ecdd788841725366857ebd3d34528cb43fb1b8d016251d04cb92fe09a984d4d995ae739ba003d9f872410fe05b0b283cb77a02065c59de1f033d4da0caefe352955fcb8023253822df9e9c660284baea28c2c05349180c9acaee0bda9a202ef2a27098dc15f61ba5661539b38be79e5891c9e27f28731c76c2c0e6cdda58dfe31a20976839d2c947f8795471d5d8023d045b0d4e0340df78f669757949ee7af337ce1513b08b7361b96da1086269b4044c4bf29736324eb764ff4c1b9e55b807ab9650cff468fc4729c34149733de0608f65413e3eee2f8e9716f849bf93616dd12fa75eaa550ebf4811dab5fc0baec075b79b78f4a2ad1ffea5ac63a4d33774e4e087297b4a409f9b3d3d19523dac27885a2ba37abd4325f7cb6b4bdd8dff26327723fbb8d310fae66e63a920e3139d628a8080292760c2a5642b2a0e3bec30c339c40cc0d8875facf3391e0203158f5bb3d10c43c106adf440abd6e8630fc3bbbe0f21d50baf0a8bfd9ad7d128dae5df2fa8622a0bc2ad6746541a4040bfe5c5bc3f57db69ca351a0b755c0288f76d501564f680adc83adf3a400950642a573cd27fdc2046144c307e949a03f1817cf418dd40d025896ff8d82a93c980a0d081db65b75a27b7ceee87e1a58d7dd9db2e0273263f63fb4ad344874f8738c398a22fb3beedfc856d1619d28fad265248b66ec412e49370c7558978f219542670ccb6a9a5e0f4109b3fc7589f1b74b0ea9cbcf78f64b4dea3ffdbe15cda65d2396c7f985b47dba002ba2085fceacf8ba619a680a8216c1de81ab9ae5074933d52545bf19e20a83481fdb7633f32a5b7d853e2b77033e5ba1ab9a46457d5bfb6026dd33b127f97278b2cb17edf2874184f74738f2547f3107b9c8906435ca5026f9452ca4866040334ee7726b025687d765fc8c39cb0b989ce7368ab3f4be6da8dcd1b95871bb8d0a7d97ca1428d0b4f5219fc25c9f52ce1de3b3b582fbb32e424ec8cf4f237ebcaf085318cb57a67d93299645a8e2b779e798ed455bbfe6d60f4fbc66bacf808aaf4c327b65d288a75c8f4af7db7ffcd747cd78c931b7e28198916cb82749d57f52934f691da5bcd5872bbbf4ddfd72fac759b8be3f7f4d37c5c81ec8becf861fb086741255599bbc6619faebed649766a3718b26a458f4b3d5cd6c0042bfe302c66f9f56eab5b2354b209f0d3e541cec73226aa1b08126a199bb9db0c33ba73855657f6bdb69582e63f5c9877b5cfc3bd1e5797fd5c6d289b4ac6976f47f858edf6e9ff3327276f4364f914d3f470c6c6a89919a234ec119940b023d48375381936c1ac87ad42617536409e27d9492266c4e8855289a69dce0a11281efbd4a5366cdbd61329589517c35395ef1efef9993236da4bccf6394c9fefd9bb35f8f5adb88503315844f6dbb0095fbceb59c043892f033006c152e1b19a738c9efd131aa4fa6b26960dffa40ea1f30c529a27c7ed025e895b5bfc9dda4d2176a8078efd9afd7c307174ceaeaa5ff412cb4ff4abce4cef90ac8d5d536890536cacd3cfe48051ea41186be193f3ca9bd2e9bf6ef781ef71e787ff81932168b295b3da526906fa7e49367dc354b557b16b70e8981785313953981c67bb53bef4f3be9170c5773fdd93e72bf8cfb5f0474091b3164008b0974fa7bb64c198bfebb3f39ca447c460fd59d5d9a3eaed23679408693053d2da26045c6cf963e3097bb1a77070ae927666647bfebeec437ea04e65eee520d3f5e21a6fcf5a04ab161ede5622012d87a95d8a703573b0ab67b2766cef81c3202130437d3e1f83a8cc9fe7d8a429671c05d046be1111a5faaec03d81cadff155e0539be2c8f123919a95e6433e64174d1f8e1404c2342e373ea7afa220a5088c6f53382eded4c3aa70caa10ad3f9e86ff6024cb836032547180e0a6c7a484bbb0de506c040846baabf4d106f41b4972c78814c435557f44fe0b6926ce286c80491dd753e0af920d5a1e39d63d2e3a07ec6568fed53e2c85b017dcb3d34fca8dd2aa92223336854a575f5733ec1df7c39fd1e42abcb0f16ca8892d0f4c264d76e6e7b056c3ff23fa3c82f9b4e7cef86abc998dd99de5338bf7c8031816a2d8f052a73c2d1a39909b3daeee846bddcdb0ad2290a41de12befec0ea124e1ce9aac6a14c917782ceb460cf3b36eca408b785cda8de85deb455c347f47830fa0aee4fa15759ed5be01bb623ccbb1226014bcd2bf47df377dfb477268ab3e43cd8964e276a5b0a3e0fd31d10fadca797cd5d8d90a0ab7c24ba85cd092db5facb1683187327090d0b17b5bfbba4ac087f94ec4627337b13bfe4920c9dcb9faa9708a2998a01dca83ff2324170575f99fbe021c581c24fea0cb8a47fcab4aeed587eb2ed6d56031c4ba74b59ae6e299e0d197dfac86cc18d05c75b1f4148df32acb9616cabe4a6422d5f307f7c1d45ab472b6bd1edb8b1822f93a8975433a083e79374b7e41d30f9019aa7f7b4703ec3f22fa4cfe3be5beec9724ef9fb1b7f9c5dfde48ca222d0c6a5a0aa7de973deaff264ae0ac3fb216b1a6cbbd7c863449f1cf7db92acd1044a7f42985f3ff89be8a1a99c64b606d258ac47239a577132aaf747d441b045634c4d7c8bcb9604e0d6e6696040abb2db907eefbb3ad08766cb295bee7ebed31dea9ca763516cf1055924333388e8b9e51b1fb012637ff82677e771e9cd99c2164404e3762da1840ede0eae55c1289f069fdc6d2971e920f97f3e036d9019b9f12ebecf6315496bbf82e640eda8f0ba0f392070ee6367b9dba3e658d58adfce2c021270711b6c51b820e744e5d9edf727fc9921ae11360e8a28320f30fdaf63f6bb7c4f694a7bf297726788123a0e730a84dcc9f6a97580ae73bf9b0dcf7905e18f561e18c4ef6e59407cd937e1abe5cd9cd5bc6a330fba68a014cad31d85c967605e5a0f840664b2c08ea2a2a52a896be39eb70214df707a051630aec7d878d776f2b5fbfe883fb8f086d351a76abb86425f0b7a4bb5a853fdbf9030018c3d295d5f32508a7606730bd4e1e1bb279c59fc9ef16baa45e52100641382d5e042a641fb3a6735303b0a4c79323f14c116b58d23b95b9db755694ab6a5fd7d2c83aa44aeb08b3a6bc5c8914d9b91fd31c43516e8449d6d42ff668a99695860d0fac81b51d530a90714c15b37d39ffcbe5be2ece7a57c0fe60cfb4f2989dd70dbca9f67eecc621f6896a7850853d5b1c0ff4d037420cf34fe29dfeff01a7680901190552b2722a5189f1fbb8d3d95d63b3a92e656b23d590ccea006fadd46e3c65127fafb063ce7505565afcc7f9cc0d5364b97f406f164b7a6e89a53025a87c25a836c7e45afb7841e346c35baff92853467a1e940aff61908dc15ee6b5ff3ca3b812ce20a8964bf935846626d9af4fcaea944ca1a0a18eebba59003af738d8c2ce7d83f3650aaa3e1cec2a9017739dcb29a52891ed5bfa763e601944e74f05a2563030aaf85f1a2982c4fb416e6a92f071428336aea5bc2d191f2ed3b1a4fd14faed2be4b96095e48598bbdcdf2411ab515e7cc6339b0a22d8ba9cc21a138bfd49fe6cf5dd31e93f5ea0afe7f4b050fe16a7cd5183d4c406116e68976e4ee6bb12d0cd3d735189fbdacc530dec3663aa04ab1c61a8a8a5ef342051462c775a5673da557c7cda9aac4ef884adfb734dbee4ec01ca91773f6da7e97befc7d4c23ccf2c7e75e516d564f185023663c68fbcddf5f3675ef24373292f407438a789766c3bdbf01059e64734958ef254d0ad897d757e94d3d991e27336d10358b1fbd640e079eda9e107da17b3332a6549d16f80f8690414b301b1ee6e4f358c850b2b4288c08841d5eff5f536dd5e5f5deace167c20e85fb3a9af595ebdfe51873e65865735b84f5616136dd66d3cff641ec2b4c4dc329f5dcee7f49bd9e40a2d283c1f6112134996aecac7a05dc0c35634f7562c3a02afa8b74fd40a0b0fbfc7889b926182c6053a91108f363811a7316b3a1c71550704478180648452f893e936002bb9c87f7c4929e204e7ad9b35f86d18754244ad4d7b4b5a6131812274f92fe7b553c8d7fc980099e6087eb93ae3d4b71cf67e7b6924f96353e096a99e6cd798c230a86591a07c456ee1f319d19c5b32a4d1970fd5b126d057943363508135cff92d25e25348def84d600edadf6605609fc030e903e56b6653bcf368c2d16f89a648ecb40f8cf4e4f8a1c9ff2ea4d84195512cdb77a3666db7441d834d9bf192d0d4acc98e9bacef33bf8597ada15218f9c308e659ce31c07c6e015465c836dd4038b8314d499bdbd42f3be16797e851e148030f7f340cdd2ae0e5350fd9088b2786c72251c9c23a04cf5b796a42b7f9de2598317bb167aa3fae09e9c6a456561738661e679a3c17191061222ca594976e98700c0a766bf2aca1b9c7beb1e5a706e23811df26aaaa0b012975d2d5f7368f72a55cbcb09e11f84e9fdd08219ef787da23f1dcf320d43fb6fe72d00216dc43ee92411e379fa065c0281f813be2df1cfa5e13ea706d65d8dc422ed69e302aac0af7c76982a686d1c95fd6af9192c49d0e3615ffd94a6cfb55e3573f529e4d7f99b03bb652f02e143925f296b82b447d61514d356dfa9af346466253fb257f185f797093108e102604c2de499987930973b0a2d761a85983bf8866ae4737b7d5a94cdce44efb7a4a1354c87662c32aeab1c044d55f29f204083f4492fa971f07487f16e60b691b98c2cdbcf0a8b84e5113edd78791d4c5709ceaf95de5770b2af36af57c368220a2e3047b5f44e1a40870bbb992b94133a2fa627d2de3b94bd340e4e7ba86768eb41600d94d5b6199981248ba974dd12d582060371e635bab78ece138496e73856882bf826c161232961c5e1e9a3829a488136b5e17ee44581151a79b9f25dadea759fec727f685f57e74e2e45f6a2c8c8f4", 0x1000}], 0x1, 0x0, 0x48) ioctl$VMM_IOC_RUN(r7, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 12:48:45 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="ce", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x4) 12:48:45 executing program 0: execve(0x0, 0x0, &(0x7f0000000280)=[0x0, &(0x7f0000000240)='*\x00']) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) sendto$unix(r0, &(0x7f0000000000)="0bb931295b9163009c3a58a9c123b76cb9e614412994e31555bd1e52c9e9a723963263c27318ce6450ba0cf112bb01f1b9edf42ae1e07b06471594cc5dc81b4dd8c69017beff7a8845db24cebb29545e166a12eeefd73fb1a8bfe6aa06fbb8ce3a6486613cf906cbfac21d7211b2ab796a18015fa21c4f802e0aa506e84d1dddf2f68089015aaf734ae532c2011dc58b0d181cc9f5991cced7e187aa3d3a311d38d9c1199c150c147e56a3c1", 0xac, 0x3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 12:48:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7dd) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7fffffff, 0x400, 0xff, 0xc3, "095cffffffff1a2dd19c88f8a8569a6c1968bc2e", 0x8, 0x8}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 12:48:46 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0xf065, 0x2}, {0x18, 0x3, 0x6, 0x7}, 0x24, [0x3, 0x101, 0x5, 0xfd59, 0x1, 0x101, 0x8, 0x5]}, 0x3c) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x2000004, 0x10, 0xffffffffffffffff, 0x0, 0x0) 12:48:46 executing program 0: mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x0) setitimer(0x0, &(0x7f0000032fe0), 0x0) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) 12:48:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050490000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26c6fda15fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020066000000200f0200ff00"/177, 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x4, 0x667, 0x7}, {{r0}, 0xffffffffffffffff, 0x41, 0xfffff, 0x1ff, 0x6}, {{r0}, 0xffffffffffffffff, 0x42, 0x0, 0x20, 0xbe3aca6}, {{r0}, 0xffffffffffffffff, 0x80, 0x27, 0x1, 0x8}], 0x800, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x7, 0x4c08}, {{r0}, 0xfffffffffffffffb, 0x82, 0x8b, 0xfffffffffffffff9, 0xfff}, {{r0}, 0xffffffffffffffff, 0x9, 0x21, 0x586e, 0x2}, {{r0}, 0xfffffffffffffffe, 0xc2, 0xfffff, 0x2, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0xb4, 0xf0000000, 0x1ff, 0xfff}], 0x8, &(0x7f0000000080)={0x6, 0x6}) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 12:48:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="ea14135c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000100)=0x1, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 12:48:46 executing program 0: kqueue() r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x4) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x9) dup2(r0, r1) 12:48:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x1, "a40400dea20400", 0xfffffffffffffffc}) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) minherit(&(0x7f0000684000/0x3000)=nil, 0x3000, 0x3) fchflags(r0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140)=0xd77, 0x4) getsockopt(r0, 0x101, 0x4, &(0x7f0000000000)=""/63, &(0x7f0000000080)=0x3f) dup2(r1, r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) rmdir(&(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername(r1, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 12:48:46 executing program 0: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = syz_open_pts() dup2(r1, r0) syz_open_pts() dup2(r2, r0) getdents(r0, 0x0, 0x282) 12:48:46 executing program 1: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) getdents(r0, 0x0, 0xfffffffffffffef4) 12:48:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x80, './file0\x00', './file0\x00'}) r1 = semget(0x3, 0x3, 0xc1) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000080)=""/170) ioctl$TIOCEXCL(r0, 0x2000740d) semctl$IPC_RMID(r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001980)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000001480)=[{&(0x7f0000000180)="73379a6fa637641192803662be4356d015936db299fddd1211856370022a3e744844f1d21c26701d576a1776bd0cd52bc7001d5a5a5d828b12b7846cae3a5484964504116a27aed894697935bbfef9264db085f0cd0a496a7ce3f159d5db33a73c470d75b8bb978b085b01428c54e488db5745d4862db9102eca0f5d8cd0f45f785633dba48fd206269ef2d6e58017ba28b2f4e79347966117de5f6de83669e1df5b37af18feb46dcc24fa8f8310b3ee01ba09ad70bb515f0ae52e2f20b43bb5d486f0ea56889d48cc7748dff45b0e6f44af68ebc2c07767f21f32e86756ed5d8bb137a0bd9a9032dd0624a282fa8efba7a3c51898453d197fb8", 0xfa}, {&(0x7f0000000280)="897f1c6b1d847371e4a1b8e3aa40", 0xe}, {&(0x7f00000002c0)="964fb3b2787f3e32d5db5be3bc6eeae30f3878df603ffcc8003c5a05a17384c07804a1470d9beaf6c0c492bc71a9b5692cc7edefed31074b5a9ac71c944dc1d8876606a6fc7c07939814e1248b3493e3bdf35ae6e0c79e1c2a6c5832c07289b8f72469eec05a087d696d6043eda25508d17ba7934da2c36dbb797ce983a34bc825c2e5e7971524d86bd8ca4db33246d10b3fa0c223db04d3f2a642ec937cc27ba949c850e1f27c88fca6298d98d379288bbd9909111660fd42a3040d18beaab8dba3d0509dc54dcbece76e4b40a32083f6408dc905f62b2ff8cb8beceffcba775a8f383676853b36355813815f4191a317c0b2cbdc572ebd5edea60b810a2767c7993decb77800f9b8b1e27b17cc752072633b10b37a0e9a2d84e58f898fe87769030bcb413ef9468237446918f119ae77a639c280c6458f067a465b8d8be793d95a950f0c1bfb6f58b1eba12461967cd2fa9da015a3b46ca52b9518874978e9b4d386c89979c47c2e3bf1bca3c39cc82c40685bc0dd80789ac0d878b9aaae2b33997cc5eea70045f9cd31015532de9f4dbc08eaf9023dd3b0004143826e303ff758ef25b2f1e64e3d6e8a33466958f622e691d5c59aad141304012bd025285eb16614dfdd98441a0e716d146ba48e9e1853fa042c425420d2138561212523383d1ef281b0993dc29010aaeb59d73323593aea6fe58f83efa4017c0e10e3524492187abb794d12801c68c3d43aa2bf631c9b1f2dd60d009d4185282a5b0b28848fb613a3fc753a85011fa31878f1e5d6d5f5b4426cffd98a79603e680c9aeba7aa1e4afeda190b83a8853312069b1567af44771a837d009d273b5b2b3f32f72dcb86ad152054d58947000e5187722d88212cb2e7079642c4b98841922f278415cdce8776f6abd3413d2d7c49216f14dbf221896af6f6f35ae0c0eac64e170a6505536205660195d5e89225cd781652ed33523fcfed510e10ba95a14ba5cf21501b8bd45130cd1717817447efcd252ef9d958fa6282a106ff938a5af1b8b66db461fe3b9219501ac0f99c60399368f62f77dde0155db56c3069d3fc3d681c52dd6d228acb6262177f95ce8f15e1890bdd022b228cd2d94a55232076dc93e45b9a06edebbdf324d9ec84b0d168cd7c8f1ec41d7f189928a532518c0c9215326940650d2c2bc7a7350ee28ce19eaa9d3e03685dea265509d66a624f90b41c2e02dc00ed312e928377b94e0ab672f8b4526a91069761902fee030d2d9098e170e9968b2cf8f32601dcc5fcfdf2598449d6fbbb0690083c3c3ad9bb84890ad50802ee3687319585f1654b0ccb620e28e593dd60a2f477a91a6d3b017daaac16f1ff06c1ba1ad949b1cd3c4cac52440f42974e9083e6942fb046b2d75aec019a7c506293561de90982e6ffcdc58bb0239655ba716ae835945623cbc03be0e3a7c4a8ee88660393074403aa9ef40642a7c01375c3fef84f6510762b8397f95f3b09e7bd44170a002416f358c69135e180228373ee01f118ff4845abff0a11f28ef1b4cc3db69f30b1d7ea3642fb78656a4856c37a507d11ba4a97da105f9bf281fce2d01ce21964746889f2d22623ca56db911f77201b083c9320b83e7635127e2038e220a4aa93d7cab4ef23b046088ac646bf8c406f64f3ff8b55253a66fef470f1811a05056b2148bfe35fef9690a5eb70b233ada1b413868e8d8667f7a1401f135f640db815cb7fa4b53b0fcf321e4379213373a2216f8b7586c58e3f826c9357641c18fadd4002f184df54a40d71ae5743831cc014dffddcc6bfb78bdac72efb5b0ed36f4f362a2c0b5de50859f9f9b2dc40c736f0e41554be40403fac12c9102e009750281d7d27f8a0cb86c6856a03c1153f798ca12a1687e32182ed97edd6e5722a930b691a093f486044a55b84202baa1eccfce61e0754093f39e082bd26c3e5041bdf74d2c92ca89f747c7c8ddae4fb3f6feb3dbfbdad134802b7afb176980d63de0f2d1580a5690fde038e0d3ffdffa0bc43bc7cfd067c2f435b3af307abccb86b360b290e6de206d9109b327359de052c5b75f8b22232f0a4b3bea8c7719f64dc34378a3fdd983ddaf0559389a466fc6f4944b982b2e2cba7b0a207da054d2b67c8234b507184b7e7c3cc438e136aad2036197bdcad08695e7916739c8dcbb4b146054449e89221c5b3bf5a0b5cfd034b186aa4652d8908911e4af80073965aa07fa2b152a16b92854eeea917a1b1e72c7fd96330fe528ccd2042d6cc96183328830e882ae34d6ed1a684eca7474f5a5f28628ce5ca7a2943eb690373a892aeb1d441eac8a6480f82e0a09532e9c1de5481efeafd4dc3a1ffb086644a1ffb053f94023118843e492a82d932256599ff7bdd5873c180b07b026cf542da7cb39fd16e1aa6b33f01f495aea491b681fb4aca2681a2031ecc7df95a0d7d02903cf769a1c3feeb844956bbfb8f4fc83f91bb6d19c757437e53cd4f59108e75aa48108f4613f9a9a56328d43177e8c76746bc8f5ac8aea076aceab5dc34bdc4a8197018427fd95e3b9d9ef904648625d03b6d69c4cc94d2cf508ac306d3d3ba6f6ab61817980e59a13d583ab062c41933e6387c100b1838182faa14f1e1450d34b9acc56c81cbe71053f69a3ece9a1950b2d9480780eb4fea9ad94998d48047b61bbeaa96538f9842af82823ce51bdfb370c89f95e995a908e687bb94aab1c33381110671ff17e29d184a68851a8926605e7591e1be18b9fba6c137c170b017988f2d0ae4f861b20ae0f4205df1156e859a809cb78c22fabc7f3ad4176bca549c85172a3ef84bcfacbe41fa76e8e762fecfabe3a66081acfecd4b0d6aac05e8d5a26fca9b2e48fdac8e32d0de67508b754b05534cc310ff25d4a6840f257e949420b1f39a83d71c837c85fa510ea717a2ad45cb8d3a31fb912b4151b7ad2cf8c53418a1a04e0c716a0d2b7a18995d77206bd9ff5dd11ac13b6de509dcb83dca675e4e01a05b5c8abccf166ee035705978e1dae2dee75e78f079b270b1b16b28e405641f4d4cc9d4e20c608c09f3e0dc45b966d7143ab9bd224a41a1cc35e58f760e114841463c37149a6bd6aa3dc152751bad90dfd52f16352ae66aab5be7203f9487f8a069e9fc066a7768bbae18f867f2ef566d71dd2b2c3323df896164be00334b54dda155c842cc011b75ac9eb3157ad9991a29f698934ebdf180da33075e030f3fe5d87805ea48f7cee79dd26b81d41e4d220ef0c8ad27919ec52142cc3f141c736ef27650001a695528a0dcff90deead8743d87f6e90076e008cf1138549a16e78e8c26b645e8e73ce007756b8980a23169f8928bc5385d848ba70f08c030fb1f13567ac02464411780c47fa41024eea8c94efcd236a685f3a29ef91972e8fa1c62b74699158e72b6d538d73b64516e28ece21f99256ccf6660dcad5046fcd17e7023935bfa7b85f204904e1976af8a2153597f5466bfaf5db8ef4bf60c21e01a12aabd3f692bc52439467537d218dc8e798bb8d397dfb3103d3bf5ce13269d85a9fc0a20dbafb560c5a541182fc9d2e03e724a5daeca8896c52770d23527814b98310b94b1ddb6430c0a019465d395f0fefe9174abac7fb93f97b56afaafdf034584c0fba8a148ef90db8fc767c0b0d40091ed33d03bef81c1f2f47985a70929d0c00d33b42afaecc9ef311007ff7dbd470f38258490f651e9e6ef4a0ef94b3d60b1f53e19f7093becdb338453c58447e22456a094cbe8503cff5813c5c217882ca16b7f4fbca1d7014ab59bc6b8b3885793b3d8c557e0296301309d707cf30e77f95489a750e7e800be54cebc1ffc2f4f8ae4cfc8df8461aa415ab677c4b02a7db0e33b247d2d90922848c4d7e604bf027023adb81b9c76d6a46e5a3c37382adb43609adff86cbc041d173b877afeb1c063ba2d6b1d508295ab35b726411214277baa5ef81aa032d4877ae5eee3b76020c84840bf9748619ff32a4029edcc3559e7fa97df23153a67578f1c5dea054c7522afed2ecc81d250f59a90fbb2148d75565930ffd257652d60a609f35f412452c759a081721c7ac7fdf79013163f6295c015236d7c5fddeebb51711f2c466e4b5079a266aa96ce5c2ea872996f39f33a597457bbfe2011f019fee9f2b09a8cc6b497547fc59da9a613820936dd9f42147d4af8c0ac93c030d96dba1e13ad5c07098419c204d5738f0fc614feb73f1085c94b083409f7052529e66bda656d7a7979821ae2aa70cf2e8b41bbadd1026676490a393b2bd271afaee0d2acaa60240dfadd8507ae5ecd99b16d5e3859f86ed453beb4a8f00f5413e4c4ab66b163656da6cf101da87859221f7d8606cffdca0bdd07b16c84bc81a7142bfd58057c46c111bb9177923352755d25a342fa6faf497f428b9ce42c4677910dca5ace935300bfb308fa88681c8c9d32db3075aada565e5c0a7e38b52985c8915d64a9073e602735c1d0ec359e75a4264c20fe308bf20c4b2244ae9926aaecf60f324a433a84278c4492aa80e104e4928491fbd96b4cd3e74b7e7ab26699d8238a09b39be7524da2ce89b6fe7ca61f237bb369500e0efd489d10cb40c24fc29419da83ff2234dc6adfd31c5a33047e3cab2df2ee991be4f8d2d68481721ae427087361595afa2a21d0901b543573df4b514fa0b9d81d618484d6ee965f8bed80297d348847f9b82386942d51b9966e9a3c6f16dce01651e2f48d4b380b816be4546c0a8e003a2f8ac0cd08fb9226166f67349030578922ac9a89e34f38708d99ad1e40ac2f1303adaea8ec66c1f2ac49340b6ce2bbceaa1eac239bbb3ca4068321bfe8d5cba29e9f1ba2c699541caf08ba4a30de60265bbe14e4e5269cf505c08336264ba5aea2f97aeec580ea1c457df1c247d8b990de588c16e910ad41aaee86e4d2202c32a67469be9bf57963906837a1491531a76771104be894ed38f89143a8f9d79c5f879faf48a69a9cf0f7352d8913763a7ba83325def42d4a4d03682e5bc77eb54db2387897732e28859cee5de612a36ed84422e17d23dc850ee0996964fdfcc0e1a17b4688ac61256e51017ee1bd440e1144c157908b3377e27dd975a2dc915659996bc59efe1b6797c32691266f7105494568c6eb9f7aaa4007e81c1294b53d5167a8b349e8b0e8e9deebd10717af8083d1b8559eb84179a5b757afe66ed250629dbb3c549bf4dd5c218c89f0bdb2e1a8aa500b9f5e48416947ac61c0c677a072e1ed36a618389cfa1ba8037ea6d69425f12d965e1b0bf87c2a10d7c0569ad97944e652147f069d4b74861ffb8fac768b8eb1f2a174c47a41f5edcde0a8887658dc2842fc808709915e45b141d885caa9aaa9e35ee2cd4489e6076878cd4dfb6208edc6d05ed5322fdf88f92a3532cb8835feb7f34adac801a927f81182f9f5bc7b13ab987ba083a5325b4dd3b50b0abd2a3f8c11c86eb1e8026adb02e1df78ea7b249474eabf37f61f2806679176ac3b526b424a1f70354bbfcc9af280c96b2f6b15f9e140d5ed8a8c5838bccb6cd39fd6eb7ea2df483cd56a076906905ea839a6584c83ef71d8e740f4c7c6c34fe8a1459249888da676484076f9947ebded10326b1d149bf16e57d9afe1f2f11d01c21e7c7719f650a82993c9c7432ad5e998d29fd582c5dcfea5c55e1b44a311698498f109eecfbbaaa3cf954508d15a4f152aaa53b93bc9e0294ab038febf08aed217f10d28231d7c0e52e27bd88d7e336ca32598a8dfcce98a07d8c9af5186ded9ba9404afe00c17dc1e656ccb4b626572fd9fbd52e8c33d596ae1c841", 0x1000}, {&(0x7f00000012c0)="5d2e8b5e942c68d87b36760446aa516a925dda8733ab655fa81d30f3ef791b5a211da10388a2350c3b5e4e84cde646c45f74cb03b57948f6d23a1cb3ac96efa2b0524d921cbec6e4ce24f5bc35b88c4e751a1c732b0405b68dd6e8e9264b9e70ecfafee9d8b6675455c1b596a45819a8810c0b3047a3f43e3a6fd19d680683073279f857bd8e46327540f5c175a72f6f686ad2c560cade3a861564d0def2ab59bb", 0xa1}, {&(0x7f0000001380)="8dc43e82b5fd75458a16f374063fd546a5e3ad18cc30588502bbb202f965364ab2017d3228d6ab71fe75607b90bf4d982560bf1798b7556021ae22a325", 0x3d}, {&(0x7f00000013c0)="b3b4d848139ade991f4a2aff22c00da983b67d588c633e60fb77c1edf423ef4031166305324737c170c99d0b7e867087df1b36fa36c0e8b8dccc74fa153c41386a00f0ef46af85a9c03c747d630fe371615ed465ecc35778ba00b2cffa5d2bbe4d8f41499ff9322e35a68cab1dc4fee50ebd416b172971c87140c34a79b5a72d3c99b5ee", 0x84}], 0x6, &(0x7f0000001500)=[{0x88, 0x1, 0x80000001, "7dc71d281a0454fbed4f5550b7d940fd0709c41d3271b3724872da97937cd0becd78b18de27bcf4553e974a5a807b4a48e7e6a603d9be5ff139cab2dff9c26c2a9c53c08d9ff95b999885dd34c5af6584229ed04c0a8c33564834ae5a36fd50bd7b79e621c7623990c36678e7509e9aa627e99"}, {0xa8, 0xffff, 0x800, "14c9fb793f61212721a9463155c6d7189e76a97cfaf78d4fe37f358179786f236f9398abfc98444c183cc0455a00e19e3ad5ea1736ea7af61e7935fa471b4e38f71393516e76b083512f22c41c6624cc991b7ea711cd9ab380c27455e848e9d9a92392127795bda28d2eb873c3aa55a8533cdad8a1f85d0beaeca164e660e5a68d13181409a429bcc10295036fdf64c8c6f004ce98adab"}, {0x10, 0xffff, 0x4}, {0x30, 0xffff, 0x3f, "31f0ea61c71478ab5f948b8d78a4b5ffad87dffdfc74619453"}, {0x98, 0x1, 0x7, "a1c4c9d001c88a95662adf92f388c7db3c2ebb40d92bd5e51600992d45928bde8d6cd296326db08ffe0f325c8b3650520a9e02fd808812687b84b7413a2fa6baee6d5a6edf27572e5180a7ac01e458c03c4ee829aaf92d2063fb547daae1f4092f7007b9f96a1431fba1795e6e67fe257ad7be889fef7ffe15d5b8997f25473e0e"}, {0x98, 0xffff, 0x5, "0a5a47bcda4c950b1600e1ea42333ef3f4c670493002ae4871cc7e8a460a84e8bebf92ea8ba7dbc8903e0d9194added864c3f58aff7576e86e90ec133abc95b63fd9c2f4853d9410e24da5ad48ef5de6b8f2e603a5ea4cd9c98f74667bfcee2d64aaa5918f03ae2e99198c3d7843aa79889a976e70d00c4ff2c770af96688499767d6ef11a"}, {0x110, 0x1, 0x1, "c4653b3a24af0953d356fc93b38fb12610c061d13277e0783f3921541e7d79939a271b5066a74930fc1daed51240c1bf1b39c55f5377ca2dba391db0707b6eab6caaa78e25bf99cecd1acf38f81b99b69a21048e1666d7952f0254be937a3a0455062174eae9930719526d8e71cbf8f4ca33d4df52d7411ad7acf0ee24bd09e481615c22f9be6556468d9866e36120c3acb763183503e2dbff468cbee5ba4b8b6585c95cfa67d4a3ddc543865d86c68ef4f9269dbb091e51e3ed99f2e21c36ffd9fbdb0c72dd722d4e62ab95ce67229dd8a5d0919b0995b761e2976c1da21fefbf99830cfee26b68a5a78ca50378dfdc2a0b5f2f28ab8684dab078ae89"}, {0x98, 0xffff, 0x5, "a25626490a998840faff3ea2b14ba0f1473d3d1b4041b14b33f98c59239ecdace196222f9347aefb4e631cabc5500f964e52a955e19dbb66241d47cbf645ce83da500e62333486e4bce00073f9a3ffe5399149df4825ff92fae8fd0903df9153cdc6d7c63ba6592c12ede7138f2cbbe812280c322470edc24cac4621412fda426fcb690a"}], 0x448}, 0x0) sendto(r0, &(0x7f00000019c0)="fc6238dfcaa5a1c092883dbcdb461377885f5e18baf363aa4333b9f074935dc4585b151f46b33b3734e25ca16820abf0adb59447d184e35622c84d29073865638d80109b6090cd6c40dbcc0c44ffd3ae15f763ada4d77d5915f68989463135e699369726bdb48fcf54ba2720fd6c494165c2c42fda50173cc033ca9c8af994822c31eb46842fc28b6e439fe98b7c7bda1558c3392b49a4eb57dcc2fc3a88bcb75aea59d9cca91ce2466abe3428", 0xad, 0x4, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000001a80)) r2 = open(&(0x7f0000001ac0)='./file0\x00', 0xa, 0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001b00)=""/170) stat(&(0x7f0000001bc0)='./file0/file0\x00', &(0x7f0000001c00)) recvmsg(r2, &(0x7f0000002100)={&(0x7f0000001c80)=@in6, 0xc, &(0x7f0000002040)=[{&(0x7f0000001cc0)=""/49, 0x31}, {&(0x7f0000001d00)=""/205, 0xcd}, {&(0x7f0000001e00)=""/232, 0xe8}, {&(0x7f0000001f00)=""/233, 0xe9}, {&(0x7f0000002000)=""/58, 0x3a}], 0x5, &(0x7f00000020c0)=""/1, 0x1}, 0x40) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000002140)=0xb305) r3 = syz_open_pts() kevent(r0, &(0x7f0000002180)=[{{r3}, 0x0, 0xa, 0xf0000000, 0x5, 0x2}, {{r3}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x84a7, 0x2}], 0x9, &(0x7f00000021c0)=[{{r3}, 0xfffffffffffffff8, 0x30, 0x80, 0xffff, 0x579}, {{r2}, 0xfffffffffffffffb, 0x20, 0xf0000020, 0x8, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffffc, 0x21, 0x3, 0x5, 0x4}], 0x3, &(0x7f0000002240)={0x6, 0x400}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000002280)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000022c0)={0x9, 0x6}, 0x10) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000002340)={0x5, &(0x7f0000002300)=[{0x6, 0xffffffffffffffe1, 0x8, 0x1}, {0x0, 0x4, 0x3, 0xd4}, {0xffffffffffffffc1, 0x9, 0x8, 0x3f}, {0x4, 0x1000, 0xaf6, 0x9}, {0x2, 0xffff, 0x5, 0x34c}]}) accept$unix(r2, 0x0, &(0x7f0000002380)) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000023c0)=0xffffffff80000000) connect(r0, &(0x7f0000002400)=@in6={0x18, 0x0, 0x7fffffff, 0x41}, 0xc) mknod(&(0x7f0000002440)='./file0\x00', 0x8000, 0x20) shutdown(r2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000024c0)={0x7, &(0x7f0000002480)=[{0x7, 0xfffffffffffffffa, 0x4800000000000000, 0x7}, {0x3, 0xfffffffffffffffe, 0x34, 0x6}, {0x2, 0x10001, 0xffff, 0x5}, {0x15d, 0x3ff, 0xfffffffffffffff9, 0x8}, {0xffff, 0x1, 0x140000000000000, 0x1}, {0x8, 0x2, 0x9, 0x8d3e}, {0x0, 0x221, 0x6, 0x2}]}) unveil(&(0x7f0000002500)='./file0\x00', &(0x7f0000002540)='r\x00') fchflags(r0, 0x10001) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000002580)={0x31, 0x8, {0xd8b4, 0x7}}) 12:48:46 executing program 1: getuid() r0 = geteuid() setreuid(0xffffffffffffffff, r0) r1 = getuid() r2 = getuid() setreuid(r1, r2) setuid(r2) 12:48:46 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r0, &(0x7f0000000100), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x0, 0x0) setsockopt(r1, 0x6, 0x2, 0x0, 0x0) 12:48:46 executing program 1: pledge(0x0, &(0x7f0000000000)='%.\b') 12:48:46 executing program 1: shmget(0x2, 0x3000, 0x201, &(0x7f0000ffb000/0x3000)=nil) 12:48:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r0, &(0x7f0000000080), 0x0) 12:48:47 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x0, './file1\x00'}) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) fchmod(r1, 0x83) r2 = fcntl$getown(r1, 0x5) renameat(r1, &(0x7f00000005c0)='./file1\x00', r0, &(0x7f0000000600)='./file1\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000180)="170cec6945d6b73eebb3f40c1fa4ce4f8bd4744685f364b731d9ec974df397f5da1db0c506b8a6767e4762e9a613c7ff180415808e59121162a2239b8c03d0bd54ac88592228db3e971da0aa1a4cac09a00fea27816dc87e7be2906fe3e35c2ae54a42dd29ae64d0c58703eb6441d021c3f6897819a594d334315939b574232a1d644b1d4c6627f15ed773204a77222154dd5be2252490e92ef199143f3c7d14d1ccf513fdaa7861bd1894b5cadbc1c310812d809b523976895ff8283c2cef0dc7abd4b9065c19c331132a7ecc246761753c84c674", 0xd5}, {&(0x7f0000000280)="bf0883f45c93042bcc51dc6117ba1dc8942bd2debc5e4ad4131c2cd04f8b3a294de2d036ec8bcdc8113471d3c1ae60ec1bcf02ad807eb8697e175e2c2cd4e93745eb071a9777ece95e755d2092a9306600da331e6d39f73bb3a8bede20fbcba751b9fbbb3bfbbbd39dda8e8a90a20fa41e0fce05c71e4ea88f36f97fe106e18ea8534b9ac22417c0d92e9257716465f6fa0a9833a36cdf5ad847bb82e4a4c1b182d4d46d27670292c1e43b7ddd3af9fe707ca8b92e37e360c96fcce8cf5d6abb73899b2de2aa3a1bcd40cc83b90a5418269a306bfb976415bb251bd28ee80ba0e0ac76542d5d84b95b8346c313525f9349f2", 0xf2}, {&(0x7f0000000380)="24cb94b1145a5c65aaeb90248c00b754871aa0b5448531382347253b442aba8e8ba880719dd23f22e79373dbd0126e97af14e5d7156430657f1822e87e3ac6aff77f4f1cd2e45a8d68975110947af5ec8d08e9dcd9c280232a4a896edbd63b6006e14ca89dfd6effb8b6215e3ae94d6ae6fa617efd75e1de86416e6350f5c86a0a42c75e", 0x84}], 0x3, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x400}, 0x1) faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) truncate(&(0x7f00000000c0)='./file1\x00', 0x0, 0x3) 12:48:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000000)="335e7756a94aef1daf3192fd2af27b2f1ba03842011c97204b3576cd0d", 0x1d) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x820, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 12:48:47 executing program 1: r0 = semget(0x0, 0x3, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x3, 0xfffffffffffffff8, 0x5, 0x4]) r1 = socket(0x2, 0x1, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r1, 0x6, 0x4, &(0x7f0000000100)="15fdcfac", 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 12:48:47 executing program 1: r0 = socket$inet(0x2, 0x402, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000000)=0x39b, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x100000001, 0x45, 0x6, 0x2}, {0x78ba, 0xe8ab, 0xffffffff, 0xd728}, {0x1, 0x5, 0x4, 0xfffffffffffffffa}, {0x80000001, 0x7, 0xffffffff, 0x8000}, {0xc2a, 0x20, 0x8, 0x2}]}) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) socket$inet(0x2, 0x0, 0x1) 12:48:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') lstat(&(0x7f0000000080)='./file0\x00', 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x1) 12:48:47 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) flock(r0, 0x4) fcntl$dupfd(r0, 0xa, r0) close(r0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r1, r0) 12:48:47 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x62) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000200)) write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000240)={0x1, 0x2, 0x3, 0x7, r4}) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000080)=0x2) syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x5, 0x2, 0x100, 0xd796}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x8, 0x620, 0x0, 0x1ff, "ea4751ff044c832d4d648770e5fb111e1b692108", 0x2, 0x81}) 12:48:48 executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000080)) r0 = semget(0x0, 0x4, 0x200) r1 = getuid() r2 = getgid() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fchownat(r3, &(0x7f0000000140)='./file0\x00', r1, r2, 0x2) r4 = getuid() r5 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000000)={{0x7, r1, r2, r4, r5, 0x4c, 0x2836}, 0xff, 0x2, 0x400}) 12:48:48 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000340)={0x8, 0x0, 0x80, 0x7ff, 0x3, 0x800, 0x7471, 0xede}, &(0x7f0000000380)) fcntl$getflags(r0, 0x3) 12:48:48 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, 0x0, 0xfffffffffffffe5c) 12:48:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0xffff, 0x80000000000000b, 0x0, 0x0) 12:48:48 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) select(0x40, &(0x7f0000000040)={0x10001, 0x0, 0x1000, 0x81, 0x2f6, 0x5b3, 0x5, 0x547}, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x5, 0x100000001, 0x80, 0x5, 0xaa}, &(0x7f00000000c0)={0x101, 0xffc0000, 0x100, 0x1, 0x6, 0x2, 0xfffffffffffff262, 0xffff}, &(0x7f0000000100)={0xfffffffffffffff7, 0x100000001}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000200)) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000240)) fcntl$setown(r2, 0x6, r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000280)) fcntl$setown(r3, 0x6, r0) wait4(r0, &(0x7f00000002c0), 0x0, &(0x7f0000000300)) getrusage(0x0, &(0x7f00000003c0)) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000480)=0x401) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000004c0)=0x401) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000500)=0x3) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000540)) readv(r2, &(0x7f0000001700)=[{&(0x7f0000000580)=""/161, 0xa1}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/107, 0x6b}, {&(0x7f00000016c0)=""/48, 0x30}], 0x4) fcntl$setown(r3, 0x6, r0) fchflags(r3, 0x10000) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000001740)) r4 = accept(r3, &(0x7f0000001780)=@in6, &(0x7f00000017c0)=0xc) wait4(r0, 0x0, 0x2, &(0x7f0000001800)) munlockall() semget$private(0x0, 0x0, 0x410) accept(r4, &(0x7f00000018c0)=@un=@file={0x0, ""/66}, &(0x7f0000001940)=0x44) getrusage(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000001980)=0x2) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000019c0)=0x1) wait4(r0, &(0x7f0000001a00), 0x0, 0x0) bind(r2, &(0x7f0000001a40)=@un=@file={0x1, './file0\x00'}, 0xa) 12:48:48 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$inet(r1, &(0x7f0000000100), &(0x7f00000000c0)=0xc) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x5eaa83d, 0x3}, 0x10) 12:48:48 executing program 1: r0 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x0, 0x0, 0x0) 12:48:48 executing program 1: clock_gettime(0x0, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 12:48:48 executing program 0: mprotect(&(0x7f0000631000/0x2000)=nil, 0x2000, 0x0) pledge(0x0, &(0x7f0000000080)='\xfb') 12:48:48 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050100000080000000000705ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) r2 = dup2(r1, r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x8, 0x8000}, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0xc8a) sendto(r2, &(0x7f0000000100)="3cfaa4f76b0b1e8f5576b81b968db05f64353e047bba75badf9fac079676d82da260834975e2c5fe643b63db3eb9b394c6d0a1666fb416de9480cb61d5be866a8f2445199b", 0x45, 0x40a, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) listen(r1, 0x6) 12:48:48 executing program 0: r0 = open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x18) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r2 = dup2(r0, r1) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='./file1/file0\x00', 0x20) symlinkat(&(0x7f00000003c0)='\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', r3, &(0x7f0000000440)='./file1\x00') getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) symlinkat(&(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', r3, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') lchown(&(0x7f0000000000)='./file1\x00', r4, r5) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') utimensat(r3, &(0x7f0000000480)='./file1\x00', 0x0, 0x2) 12:48:48 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) socket(0x2, 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 12:48:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) close(r0) setpgid(0x0, r1) 12:48:48 executing program 1: r0 = kqueue() r1 = socket(0x6, 0x8007, 0xffffffff80000000) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) poll(&(0x7f0000000180)=[{r0, 0x40}, {r0, 0x7}], 0x2, 0x0) 12:48:48 executing program 0: msgctl$IPC_RMID(0x0, 0x0) r0 = semget$private(0x0, 0x6, 0x280) open(&(0x7f0000000500)='./file0\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000001c0)={0x3, [{0x2, 0x200}, {0x3, 0x4}, {0x3, 0xfffffffffffffff7}, {0x3, 0x8000}, {0x3, 0xfffffffffffffffc}, {0x3, 0x80000001}, {0x0, 0x3}, {0x3, 0x100000000}, {0x3, 0x4}, {0x3, 0x2000000000}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x1f}, {0x2, 0x8}, {0x3, 0x9}, {0x1, 0x3}, {0x3, 0x5}, {0x3, 0x3ff}, {0x3, 0x57b}, {0x3, 0x5}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0x20}, {0x3, 0x81}, {0x2, 0x8000}, {0x3, 0x6}, {0x2, 0x6}, {0x0, 0x22}, {0x0, 0x8}, {0x3, 0x80000000}, {0x3, 0x4}, {0x3, 0x4000000000000}]}) socketpair(0x19, 0x8000, 0x46, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getegid() r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000003c0)={{0x7fff, r4, r5, r6, r8, 0x0, 0x81}, 0xffffffff, 0x8, 0x85}) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000680)) semop(r0, &(0x7f0000000700)=[{0x0, 0x3, 0x1000}], 0x1) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x800, 0x0) fchmod(r2, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xe86, 0x20]) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10fa1, 0x0) fcntl$setown(r9, 0x6, r7) ioctl$TIOCNXCL(r9, 0x2000740e) dup(r2) readlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000005c0)=""/82, 0x52) openat(r9, &(0x7f0000000580)='./file0\x00', 0x10000, 0x20) ioctl$WSMUXIO_LIST_DEVICES(r10, 0xc1045763, &(0x7f0000000040)={0x3, [{0x1, 0x2}, {0x1, 0x9e}, {0x3}, {0x3, 0x64ce}, {0x3, 0xfffffffffffffba6}, {0x1, 0x80}, {0x0, 0x7}, {0x3}, {0xffffffffffffffff, 0xffff}, {0x1, 0x2}, {0x3}, {0x1, 0x4}, {0x2, 0x800}, {0x1, 0xdc89}, {0x0, 0xfffffffffffffff7}, {0x3, 0x4}, {0x3, 0x7ff}, {0x3, 0x3}, {0x1, 0x3}, {0x3, 0x9}, {0x3, 0x1}, {0x3, 0x400}, {0xfffffffffffffffd, 0x2}, {0x3, 0x5}, {0x3, 0x10001}, {0x0, 0x3}, {0x3, 0x100}, {0x3, 0x3}, {0xbe08c2cd344e5bf7, 0x8001}, {0x1, 0x401}, {0x3, 0x4a56}, {0x0, 0x1000}]}) ioctl$TIOCEXCL(r10, 0x2000740d) 12:48:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)='\x00', 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 12:48:48 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) setsockopt(0xffffffffffffffff, 0x29, 0x35, &(0x7f0000000080), 0x4) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 12:48:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) r4 = syz_open_pts() r5 = accept$inet(0xffffffffffffffff, &(0x7f0000001580), &(0x7f00000015c0)=0xc) r6 = getpid() r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = geteuid() r11 = getgid() r12 = open$dir(&(0x7f0000001640)='./file1\x00', 0x400, 0x4) r13 = accept$unix(0xffffffffffffff9c, &(0x7f0000001680)=@abs, &(0x7f00000016c0)=0x8) r14 = kqueue() r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x0, 0x0) r16 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001740)={0xffffffffffffffff}) r18 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) r19 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001780)='/dev/wsmouse0\x00', 0x0, 0x0) r20 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wskbd0\x00', 0x120, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = fcntl$dupfd(0xffffffffffffffff, 0x6bdb679b2c9e999, 0xffffffffffffffff) r23 = socket$inet6(0x18, 0x2, 0x3) r24 = fcntl$getown(0xffffffffffffff9c, 0x5) r25 = geteuid() r26 = getegid() sendmsg$unix(r0, &(0x7f0000001940)={&(0x7f00000001c0)=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000200)}, {&(0x7f0000000240)="abfc6b711cab67e200157e643bbba8f4a37a7dea1d8c8661cc9c31dba8a6c8008abf3e85d25b53b1bb970933dcaef2e8c0fd2fe22a0105723c5e0e38b21386acbfbc74ddc550dbb751e47046f984cc494bb9cb28ab232464e647d981054f285853e96f8e042770a25d87160eb1f2eb0ca51a5ba00bfd048d2dc340797649b58b5a88709fda7af601b7fd81727f220da8f250782086f12f39c2f0bc218122a85b5aa1ab0e115fd75995f2be0947deafeabddaff4618d8bad6f81ad8482a108b61ad6424adbf3c5f9f92e2a38f8d5523e393d47be8d42f8a0b7819acb5a1570c4070180cef", 0xe4}, {&(0x7f0000000340)="0d5763818c954f2a26f9c2bd42d35e53f6d4fa0e43b62e753b6bfa15ea97eccd2e2ff55f56227726d3860b80b5e6ff7065473b7959a2f46e3cba731ce35ad1a365f54c6892b0672c328fae045721afa3bfd01254ca7728906cfca108c9ddc654caede843d9ffe4f3a1060c4dc038aae3c1501c2a23eb01b1d0bf206ffd7dd62d6d18927c6aa396b05e0d99f9e31546e00c85df3bc661b91664dd25b696db396952578e68530e35b5a4adac5252ab8ba90d9ffb3b18d01e916d0b063622804e2b04fa44d3bf7391f0faf5fbba73344130c54045ad6694c8b72e81b87580bae5a89007fee27ab13ce3f0b1f2f075edfbeb66fb04c36581f979c972ce75e8d03af4e6f72b667fe3bfc06210a165165454c3b10d004d269da6836f27682e299d4b004ededb2adc20015f33cb20a9cae5f666e701e280b3896c7cfb11a79eef9d44e4e5868aef7fa8979879b724a95fc0f82cdfe7f42a26259123f44cdb15588d892e2714f832f68f522f5643e2be3a205116aa7d3c734427a5c89f9e717e6a6ba08de4d6cf8165df93f5544a3c0a8c890437fa0a496e25106b973a1d4c1fcc3f69f79ca48e12177453a2d6620d08e198e0aca6b066c71b6794e17561218917a38743fbf20f42359c9d67dd27d72fe146a4b2124cd3c6d80f9ce944e3658abf9ba5e38d4c57535f5880d45c48dd59817ebf72d553477859c466c73e782292caf0e4fca3637c7742888ea16c19eaeefbdaff74b7d6b34ce8a18c1a1b04bbaf77762bad58a3cc0a94054d90414a26af46015821f868b62355ecac620d98efce69064596f9c9a4720d09ac4f0fcf8c8f731f284f5dff333f90d7b4d70891c3147a55590683426881bf7650b81cb6091de9b6e07f0321223be824058d9b5058cc5627ed8046a0dd9396bc4d794faa1e276569db06d41f4f2923594dd0b0c76720645d2c692c4672dc1f8c3c9e27e922a4417ce228c7aef859894005bf9e776ad6e5a8ecab9a8ef43fc6ff5a35e782afe1c2c2864893181c332d364e6d27fd96d4adb87411cba5c93d696fc0fbf7dedd489f057cb1686c871db5186ee4b282ff7334bae811ca64bc9a868e790a74eaca753d559af19c9f9e9447601afcad73500d6f4a06046efba973c07992861017be2fe4b9a6f0ee9e51329f5cbc7b12f9c0a7692caae828f74b31d491cf9c14ff8965bb64f2ab92fd8c0af4078375c1de457560ad140e478865b223509716e7aaf7da68ce180b1384908f1f65fabfdf85e433bb34b62e5ede4cff5be9843859bcfa23b24d8ed4812920911c0238488af7490ec4a94ec18c5e0fcfd1bbf2c787d571c6e05c8a0c5121719901b0af30ea02fe7b31caaa0a3dc0e0efe9db705b038035a5f636be9629d70239666cc8fad45900194c634f6a1f63998212c12ba2b86308225eb1f06e1c1413ee4dd506fa1944fda98708fd1856f77f9e9208bb4446bf8ae10b15678ec2302bd7011a6fee6c9674e218c59895e4ace1d431e5c7f72385a2325313fd195141c182825c63d66975a17eca899d343c45f2b18a1f3119c3ef534126299f803b706fa4f53b590e14369153559f61960f0e74ce9283a9f08faccd404f6022cbe4fad54d54af6bb31aa3596f50937c71afdf8e24946cf63b0a06342b341356af971502a1eb074c91d1498a632af7e3879e259b2d9ac95247181787bc2decf9abc0bf9e9fa68592fb584be9ec1c39630e4fbaa330105168cce6f420e8311249ad2b60fbc914ee690bac5b4d8ccde4b60436066a98f5b4e618a4f28065832869238a6f8cbcdc6091dc6a1f846d808a1b1db58ff0327b8a742de33ce83e256930c4c74e5108de97c859bcb1957089f8c0011cb670f2d75c5057701b7837a49f0d2cad01df0f0a7f52eef5ba5a4feac825c8be1a7f2bf143575ab446bd4083463b05a1c462a7c9f904e49bc36387fc0e3a6ae4f70af5336f46cef8dfaccfa9f091fe35aea3bc2eac805763e0ba3c8b566590c68d6e95c7e6357bcad9d23d28f7846a0f00112d8150e70935caae9e57defc7fa6e346d633bba461915aae45c81da376852a2f90351d3f14265e8ce76a41fa40342671c2ef3e9c7aa54f2551ba34457692df49c2960a114851ca27db1ce841a88c785f57b39827c2c7a77fffd95cb9382d5797879b2dfd700fee00450fd2e9f582993e5e77ce2719b1dce664ca0b966c3e2628f2e22aba5e2fe2b71a08d0736e85a73e3ae44ff3cbdaf2578ca7478fe9d81fefd65e9f5624b07135c49af4092d8f4683f2d035210b52fdddb801da3741dcd109cd01f73d709fb2f04449815f91fd2063f4af853e4aa326a46f9c639dfc9b10cf0c0fa25eb2646dc2c494428575aa1782d4a1f6a4a4dc06120e50886fb6d28810f1f12abd9ff06b589dc7c52bc1b002b29c4db36aaaf8880cd4c7f75e37ef15873c118dc9b99823ae04e52ab3b284f9f9c113de0ecfc1f39edc488c0cdf3b0973c6715bf1b71dfebf76e537a5f4562103dd2e8c451c4e85f55cef7298d8bd8e1a4b5f002af80c510ba9f7bde4575dc9853151ed75158897aa2e32087eaab42139e5e40aca80649ac8029e2d19e526e25738444bf7a0534fcae92c527e9fce817152284d5a9f27277e25715d4cc6ef43b7e48a44b8fb1631d6b8ed0318949c1c03605362118c2ad66b5e421cf7ecd0cd038457752521ad87f115ae7a4626e04e28428c77defbfc39962d675d65bab30b02a6695ffacecedca46763a26e33778a268c54f4e49a5e3656fcd676502ed151b40134498572e6adabdce302cbcd8612a97c965197066e5c0f08e30161432ffa0bbaab585bc29844f257f57628e96028b6286e933571af7b302933ad1dd36da99e3baca7d6bb91f03ce76d6aa2b5f5684f852e15957ae7fd234d3aebf23ebb03654e070361bc53bb97d4c79a3369828d59ba4f90019b74157e156f2d49b2d026e3292381846fd08aec8336e3a3acc470a5ed435694486b7a2be7d16dfa0a182dd824ea4f102146a62758812a957a1d87cb521287b5c8ea1776e68bd7f99b2edb7a7b2f7a7bc368113a3569d9883613f9c0e6af11d4550464a2fae522e8cbcd1e880c917f43b9ed53c63d75f7473ed9a2e16046c083ab4003a13e5b6dcffe7afb7cf7c275ff36983cef57d70db72dffda1fb5f971ba2424d6f2f55d4293c8ede9075901d59c3a2c12cbac6c81fefd53fe061a5d090ac02f5a08879a7becd300e3fd571e13371178c18980b2a264ef5b7d9a90656a47c626ea8d03ad992b52b7a7049c3898c08e02f3d1ea449923e154434077dbd1bcf9df01c07dfe7a4db8637b4f6d985d5fc28f12f2c6a17c0c84bc44ec55841538a26e8f00d2badcd7facec84ed37a8872e2ce61d71b5a6a46b7983279382415481c7352501e156682f344a2b91c40879d3e5f9546a8ef0981adbd68c15f85f9fbe05d3013d86283bfaf196a320432a6b227a5cf4dcf4c64c2b64c3f70b15aeb1f6ae06c79379bc1bd378291876ca5febb9adc16bc8f4274016c1b7e5bcf5ad4022a0c039a3173cffa88fb035f762b1e9367ac15eca06fa3697316162c93d1dfd09874c340330ad13bb10855a4707a58d8d89dd4c26b2908ae635d276f514c02ad9648cebe60f602d135410f7ecedaebdc2e74d2c671057866b16561239bedcf9f2feb12fcb5eca6dc53db5ffeeccf3693553dd259b5f32764ade019a4bd01cdcf0f3ec03c2574bf4f792e5b7f98fd5ad1ca92aa776d3c5c92cd621d4d7ce910025ae0f1ae11074ca902bbfd81803b85d19cd70b2617b848cf04809d5c08ac42231153deaab5d638bb51d4a091e5e00a68cb6a4ab34abc06308420be58755bc6ee1ea2d0b61f3d476edae425635b006a0d661008c4fb61313cdabe4de499f45bc6a6b253fd47673b0f304896f98a4ad5976a3c4738040bfc060d82bbea0e88ff7497cb4e0fd2c2586e37919f23bd131499beec3a00b52a51101453eab6ea30fe0318dc3f131dd9f907295eda1e31c74c3945d23725966dae2fd01060c57840940f000466c823b49941549b6cbb2470890acb41b7bf6836eaa32f52e17a5cf5d9f7c3b0455af330e0fb6490dd70c2d138df47d0c741eec8d8aeabf6c9ebe4024521f7b420ae240768ae497467b98615aa9e054eb1dcf3ab2a2dfd45fc745c51f87fb19e9788259205013280d00bf4660c04b32446a54c32e2bd7795c0f616fa19acd65a6a1c6e269400fe4c6e92d2fecda9bd7f79ec118983ff070d5d5d8871498681b86126da61e324807c776924219199263bf8fcec50e8e9cc9809f57f8345b6f49b4f1f9a88caac2078b5c01cb43a271967191e5c36840fbb7601507da9327f7a2b65719c77e78892a6db565ce9ec99e02f98ce5591da6623a7b9aa7806c97746486d69996567372bd46fd7f097d4fcbb16f10638c71d0c586ac7008c0441227f8e82eac93a729bac85f752f5b4ceb2949872b184fcdf44588b002ebdc47ecf28158e2837f1990ef0bb7598c6d0df7395ca7a91b49c6d1a13ab9803a755b5da8a184a67c999877e085d44e84492e54ebc84f74c7c4cf6b3e14b248d0cc2351b4373606b190b825bebd31559f471cbe33e81d1d859cab961631b9aeb7ce2012889af2d8bf35d3285bb058edd990e42e55e8cde78df2330e8a51ed880166644a3ed04e5aed2250c3abd6d29eed589eb11203f4f9adca0b84eccded02a1be3a358caea1d385ba4a55ef3e0d95d51e7b6988f82f061d3cdb3c146e08a754bb7b0924b332ce03591a10aaeb9a144f44e9d34b38d817175966c75b9e6be7d5ff00b6cc80a26c3c89035549ef78d8413a19d000eb98f37151a4a87ef963ce282f3b8e78ed3ab908a7d0408a232aa32f509fdc4a2603b2595e6216a1f5081eed95adfe077fb929e464dddc1b58066bc743160801c41d7b29eb33db7d0ead8a0de1d8aa9ff02deeb7d5d475b44bfbce65e45a27dec0bb44f34f2ba2d52b5befa5c3992c3985f30f5dfc17902d6cbd52001278106763b8c20361e8b30cbb77aea2f928df483f615030ae52463697529cde7226bf7c733a931e0b4e284d07e6440e8ee35c26c8b5bbdc170a1b69b3a71a329e98d60d744d62fc1dfa4ac6c503d61ce9a6e3850f1a8cac2b6f2343ebe49af96dc51d6cd443019301e7b6da3b8af20c73a0492cf03ad1bf940428cee6ea7db32991824d3e12883fa4da0f0caa0480b2e4620172b742b2baefca2dd2dcaed98cb6e8c981627a2012265e427b05cdc2338bf80440c0fcad58bfd1e4c3e8e287185ad579bf66802cb65635a352c7c80f2c1b553df0f9e2ba1ec104fe93dc83ccd55acd01e4172b462e85ca1a0e644ed79abdd14cb937b33ec40ce00aae9c84d84ca3bac288e13f0e4924ddb8cae6ece7c76b6010b1fc0a355babe9c948d109fbe7d15e04a787b429250019806af8e0336901d3eae6a289fc33d6210ce57e5d758b1b4d274443d64b4887ad104d23626ed852a11161005cfca8cf3655fb2fa2ed66f117fcdc42f6988eef39f9853173e5f16db7f3edbb3f3023e3c5939dbcda684a9b34c25d11f9d89bcb18e0f6bbf99c3bed6f2e20ef11984289fac93d1a4fd99f3e5deb0991bd6fef962bee9bdb83f38507c01d8cc4308d892c37092e051a1d172d5f333d18d803f6bf773d833fd0c876291191fa51d2ccb5b9bb8f82dba0194945eb562989ed540bb37973e8079aabfc10d935ff2ec033fdfec6544d39176e382a9a1b62ccea0c8d261381ffb6ab626dfa91b242421b13632700f900d142b42add6361d4cf6734108f8766d7f66b07ddc07bee04c5667c0ef985cddc5", 0x1000}, {&(0x7f0000001340)="7b339a2aba1f78d4b5f790628315e0349144776bd374334476017ca7d0a7572714073188529c2606e8172330172ce55e68fd0503c3da33746d1257090d7ce5258282d2477285e5d4b720c029b73f0d8f73df76b8b12cdc5ef95d682a4adc62c2ac4b", 0x62}], 0x4, &(0x7f0000001840)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r12, r13, r14, r15]}, @rights={0x30, 0xffff, 0x1, [r16, r17, r18, r19, r20, r21, r22, r23]}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}], 0xe8, 0x4}, 0x40a) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') chflags(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) chflags(&(0x7f0000000000)='./file0\x00', 0x0) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) 12:48:48 executing program 0: 12:48:48 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x480, 0x0) poll(&(0x7f0000000040)=[{r0, 0x8}, {r0, 0x40}, {r0, 0xe}], 0x20000000000000a7, 0x1) 12:48:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2a658ac7ee125ead) fcntl$setflags(r1, 0x2, 0x1) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x3, 0x4, 0x40, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xbcf8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6b7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x48c0}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x74}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x643}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x10000}, {&(0x7f0000f2c000/0x4000)=nil, &(0x7f0000f0e000/0x4000)=nil, 0xb372}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000e69000/0x2000)=nil, 0x40}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9d72}) 12:48:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x2400000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) 12:48:48 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) getpeername(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) lseek(r0, 0x0, 0x1, 0xfffffffffffffffe) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) 12:48:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) pwrite(r0, &(0x7f0000000000)="c5b46946ca2d006f37dcdd49bf8f9e1bba63462ad71e894e94801d154abb9a2ef2d6d8d273aa43d7361b8eaf0a131453346189a5a2fc53c5a407f0277bcb31c54e802dc90ae91c347e1553cbd650f4595047e8f2351f", 0x56, 0x0, 0x0) 12:48:48 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xf423f}}, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) 12:48:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000080)="9fc0", 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10, 0x0) chflagsat(r1, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r2 = semget$private(0x0, 0x1, 0x88) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000340)=""/227) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000000c0)=""/184) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) r3 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000040)=""/16) 12:48:50 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x101}], 0x1, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x5, 0x4, 0x1, 0x1}) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x40000000000, 0x0, 0x0, 0x0, "1ffbdfa6163cb90800000000000000ae61c4a648"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000240)="a3c32c2bbb5b1eecf2581b53d83b4b3d65f46d86b137"}], 0x1) 12:48:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) pwritev(r0, &(0x7f0000003680)=[{&(0x7f0000000180)="0ff08751a33ef8491547111cb8d3cc33680ed74163d052e3747f546fe53db4d5280a939af6c7e73a253c42474bebc47b96bbf058e50edf1547ba710b9ba5ced39cfdb3597454b6b5d08be9d472fcf3fb802be879a148d8692e5521195b65fcb34600b73db0ccd1a277cc5357af93b598a9c7406afeeab90982cfa8aa5bfae89db1d3fe4ce2788838a93e808f33b373e81e1c0862410c1d7ea91ed3d6277166c160ea9d29bef89506d307d48e46bb638b5825373b43edc0c802e960e615288d8a90bfcab2d92a8a2961b64be2ceafff119cbc2c30dbc716c24e361cc08631c720df5c021749192d931d1e344afca3e3a91e7c79510db18180767d32bd9e8a5f3f56b25311755caf4ffa75a378f172b5780539e9f89f1621af3cd2d991549fb729c5cf08e32a63542f3529e63826a0742ed375f91423f15af9888afb74490d80fe83623f94a3c85abd99f1ba66c230b7ab47072a159d8e869fbb236f2f4c217aeeeb5a100737a58ed6ad9e9fe97eea802555cbdb62cc4eb82b10b6b2130e6c3a50a865143a36b66d94603ba188b4a039bebbfb8f3d49323a1773bced9586e6602187f05c5f0b84c7851156f84fbc83c2ff371b73e6642ab02514f5a7440a1584b61018e55406f6865fb7bafca77c2d056a7ab906f88cac84e4183896676b206bee39830924904e59473fe4c451a47385dd2571b22fcc08c13922f587d5d3b15e24ff62451385742243b0620623aa477fdfc927b9d9876a5e1edfa5497a3b0fe45ab2014e45dc36d182e636fbef8792a1a11f69e97833d395167c99276f54a54bc2b86159a6d9f241a701ecd2207e16324f99fcf9ab25ab0eed6b144b672a41f2c69bce59ce5495d89be7cc3f27021855e2fcc29c73d789880356010d842632bfa830e866d129b489de6752fdfdffd2e7d10c98bef94815ccb44fd2473c2e8273d5bb6f55039100e70aa35c9060917ae1e14d6f6afda7e4eef6da337054b4b8370900ef5924b235cd28f2674d56d8bfad2e7d5083e33fbfff092f606558a264cbb73e7806e87114e42d2398c7c91ade08890b42e64a31adcd026512bbebc30a35e5c7c39a7127610f9540f684cd91363cb749379d8901453d252c10491b4b37d20f9f93da92031194bfd52b87182a3a208017df312a0df2f920b802f681204fb280fd218032916166b334b1e42312374f6a3f32b367585a73b72533aa71aadd568902ec0d6e07d5fb08620f8c3cdadfbaf80085c7f8e57545156ec15e94c7b9421bb105a6c6d72bb9be2c3c3a34259b61931d29fc89c383ad126963c7460a7fd16b344b2d61c2a3d366a609390a6de52ebbdde684f39117a0a22d128cdd820b68cd3c5d76a1a236bb9c947a1cee3e34de8cd4db5125736b60dedfa47b5bc312105593928ab99aac545f44d0e819f8dc2386b2cdb5501bab2c58e9112e4eb07b008f7a67a1f2cff932df595e61786f86096c013ba9fe9cd887238ae83b8ee316ec4dd02e8ca47f87a5f5df29b8c54950a24cc9a68c673f88f6acf76b92f33895295a042003c179673a38057c549bf5a62cd8f2b0514d3b539a88a9bc87b7d4715b4fcc854538dc7a9d231a2b5754b82abd1fb1bbc594d966f4dbaeac89c84cbe3a6df94ecba42fb6f72b4b69b0e526685b61849a7dda996d42355854ac8fd9715e1af577d0d57b052baeff3b83455d3dcf6a672df7530dd0903f7af171634b60acca8a36b4d88969b3886f6d398ff5d7ee6590d8d14e2b2b39119da1ff4321fddd0f743aad7ad9fd4ac830dca17a2eaae41cee518cd3cf6661a3328c0c169c6cb1def608d0465102b6cfb57a71bfc8915d4dffe46549d6beef0d12c9b21531a68f095b5b5f5c3469017a8bd73f144e91446a9d5311cb637e90d45545815b2a1508e1c5cf8efd7c23b51945bf35add1401f349dea6b356f46699f4ac06817a52a8cf39b8d2178ae4be8db7f2d8a18ed1029a586690e477e1a9fca346347a28c8b3a5db38b4dc8a66d25c90636c5b4036d3f514c2b78d89628d7af2e42ebd134d9e8588205cd0f3bff2076e63c77bfc628db9d4ca8de2830eebc50e2a9ac2e23b3c6d156759bff2809d9f34e072e4b420659ac4f512e994dce7f2149cd02004937f29f6a379ea87ae4ea664ed8d624de8391fb3870c371fe870fb32cf823acfaff1518681cb24e77a2cd07ad6b967afcca288fc47afb625ef1a5e4e14258f3cb315f99aa75860880925a83882fb8f04a103364e5ad81d3c89547e01e063202265ee7d8fc280cab78b7ded5a43e5e7a374d9bbaae7a20a9a9a87c9f2b730de529d2d0999c3fdc3b2ea226c3feac39d79eaf978e2e458cbd51366e73c4bbbb6d2fda5df9d3130d8ece23107ff3ed2991f32fd803033ff28d509c1a1d359929fd492cc7437150edf240d160dc2c82dde17761b1db08d4520962d588c9336df44b312277a72392e1bba3cd12d77c39fe6559e1d3778d1b0975651ce487a0d8d07b0a7d7353fb1af55d5045faca8bfab32969a499773ae8113815bc1a42bafa68af963c9d867208463f7629350eeeb03d81e9c9697d45606fc01f07e147f81ecee2daa895b2c6785384cc127a14521bd14dcbb996f0727cc4b133b9a3f8258772daee271fa89f92285bd0125e78bdc08161ad0b7bd62989fcdb12d95b1062b155fbe6e92c92c37fc171ac5f77311a9d33d677861fcf7e0188b3f91eaf388db1c26a7e2db9f2e98ea1c02752b1fa4b03cf09ff7345fb4ce5de710c5ff865c4744853a6fb109dd3923d6eb006b660dd6a46fb3e6861652edd855c39aa71ab9d9499830b04554d682a4d01544bb007f6bd86e25c5ac7fe1131d95fd54397473ac4db8bf1933e8602dbe4b0e38be6ebbe658dd3e849cec07e74f38c8627f5280d77cbe70252fd1c7c08f84c373633017f31ba2ed871dae92f5131762e337a17b89bdf6035af9bc0f2e15f98c9f8fa304f276a11e93455e404f512a1534b34c4e2541c1a85be59012711243e961e20f1d1fbab505d80225718620326e2dfc58a70e16c7b60c323e3f2dcd8737edfe0087cf82c51c60f78f00cbee11f63514359737291ff08d620ca450409084553a1376845a20c7ab2929fa06b616a556e33cf007e06f668e64b422458915729eb349da423ef80a142b6bf18f33be6172da6e1d4ea506fcd0e02fda40b18b4fe5f6d6f58d66c3733a2928392f4e89e38c2be74c2b22ab5bcb9539b111fc0a783e5c28a346355cfbac99641c5f568354cfea91c84e762d600b08c40106b66335de60421aaeb594349b42d06f0ce115a21c0ff666e737deb515019fd7b100cd444400af750b7003841082729dcfc57c5b5ad809b091fa2758e5c8750fffa5362e64d16c0be957d85bf1e3594ea38493afab060dbec39ab418dfa0795605fa2795017eeb43bad625545ca406943619cf77b6027d9274adb07fa5bc13f696043ae32dd66967545c05db99ec7924609b63dc2e94cc7beda209134995a3131c8c6317cb4e6f08f81dfb401e3bd75cb2034a33084fc974ef91ed669cdd4793ed965e8468f5fc17f08c1c7f5ecdd80ff2cbf12d2ae98fa201a41ea65ed957c1234b50ff1e9bd097891bc2a2901b59f80f091cc077b4b87ff7db7fccaca676ad30364193c035e8687cae2a03f6215bb1d96c79fddcf92a1b5446f64479e0195313dcf65a6d2c7f623f555d945194e2b2f546fe217db8745bb2c42f2cb808e2a04c0ac3a519b993e0096f28abe5d1d05c5f386d98adb7623388a7d80d7bc3bb29de28481702db1e00da66883b367e436e792d5d0accb2fa74f1a0e9705e18a334ba3f966f076917700925bc43b5040c6347c0196f966a148ea9160451b13a0eea46b474c5be3db1dc36a2b7d1157f1739335efa811423e56d2fcfd3f7725c6af51a394b283118d788f7b4be4e5e2bde13820f9c83a89e8d2341007c99e16b723850835046574e50040c327bb9cf78c35e7749f0b7e24b8bd877f8824107444d9f81247bab83c18efabeffe583f808a7f5e0fe97b46e3e43371d73aafaf415fb9c6364bc6fe4b3eea78227ca207da22938a1adc072864478aa84dab129398b45f4aeffcf3c8da66bca811fbfdbb62c1541f6df6f939fbb81d25636df33a4b9e2d712b27e4bf8efd200f91cdc63404c32b80ae3da6426f9320538a92b9d3cd645f46f3671a11b7c2805f505250a02d0a6630a369ae1470119a96a207ea21c2a03fc087dfe8e40f2760de68161f6451a78a26eda541fdbcbfc7566facb87718ec52d236af3fc000f6790434514209b88e0a11ee9b0f12abeab4c26b82463fa72127417bce2ca6a01f5d18f46dc06865a8fe2c3c45f8eeb13ca4da60545b55f728befeada61bbf6415483f66338907ceea0ffa2cb6773fb4d367e9c9c5672513fac959c3f72f0aa6a4643b339e2f9c8dc25fe685481d7497455f04b90de1909c5634c83f2acdf0e56ebf1c6478d51448383550dcbc036e1362663a600ec5c822cc9557848732fc98813fe80803ad555006bcc438ca05b45130b3657ef51565359af4695014e3780966b616a963d8d322f893b4b6d67ef599fc7daca2421ed02f570f26dcdebb4aadaf1131892dc5483ec76633476069c45a335fea5be8eedc9f03446cab6f156eaf9ccc6ebef360205b4fd3e5a8075c0af0a8469413cc572493ebdaae0b558b85a422eb461e2fbd96806d56a34312c89348e80aef783a89d308534d697389a1dcc9ceff0f06dd65b2476abcf3ed56b85efebbe7443da6aaaece7d3cb38fdf3989cc2c62e234aeaa4ae3f532ea538b32b9f378d97442fc3c4654b048671c8aae92599786222b74a9d91cd23da8674aa8f2a9a3f63ea488884a582230479796743f87030d5638b84d4652a22aa44100ce16e1cbf31622b8b3efb509ccf20ffec950f23ba8d5e121fcef87c9240e45573c48c0940e04c2bbf77087824382b0a99e595c56a58fa79ffe809283777d1dd617b602cbd5749f7c6810e66c38915a2c20f8c17b42f0b7221cf29fcb83f3a951b18502cff0570177c62d84bb96c74cc21813cd700897e6636c842ef91b7d18ba69fc963fb98e4d09517f37c02ddd822bf6d7baa8c77205979eda7b927a3b0eb5865d9b91256fbcbf557e9f9a3cf3a22d16b85578bf1c9680af633dd98f2b4e9ef2e57481efce647aed516c0a36aeb87f32d2d95191cde20365a2ee52dc84ad147860cefe72e67787caa102dad0ea4f830a0c07f2e35c722e905634671d5cfd0fd62812eeecd61ba0dd61401bfbee9c700a74ba450626b4525440b114f0523a2d726096524061e2c3b19945bc926338124822b680b1737c97d03fa9bdd21f3fb418b1bbc390059d6d67204d27dbfb044fd2af3842b3dd784cd1b817a231715c5fe0712974e0c0e6cd87528c9434d4078ccabbecb8e699bbd94ae925186f4c9dcab8b20f4b1caada04349bdc3e20f85cd30516aba87042bb135190479df3753eecef510a1a92225bf4733eddc0ff25aa242435f967ffe3621cdfb1ce737fe5fafe3707619c0cd2e8eea4434f17879a80d92496085fc70efe22116dbfc2ae7ac081137abbe34009086bd76df63bbb500d4ef0422fce0d78c4dc3a110bbecebe4007e108c7ef3620021cdc5fd4701bac3c3798a25475d12184c6eac15673054f79ce2afeed94ba4923f198a9f0fa7b0cdce9bfccf81c756cd68c9ccd6c8265f9aee004f2c5acbf56fc05e12862d9056ab5b3f39fb5c819c8bdebb3bac378cc1dfbd266b37b2b58d5962b3b86c2e394407026afd3add14ac1e1e3bc0e1cb1a2792c44d58a50fabda855b24ad26b699b", 0x1000}, {&(0x7f0000001180)="241508b4dac44ad885c71f53bb3ece738908e1811d10bf242437fc7f2e4ea15ee5b1cd4c0a4a4578e6130961b3a8775caa2605eabe015b294a646c643acba7121205776933f3365573d33d6b959f55e9d6bbd5c2ee15174fa1482eeda031a5b758cd22825646a0a74652007077ca0694ab8cd3543dca371a5bd9ac48b270eb57c03780870bcda1b2801a38639b694b2e1d0c244443369c721857cb8d21beceaca1034f7e619c4c889487fbcd7e292055498dcb6a03ecf3a02d9ea83d6cb47db8ed0ce4a90931848d5c15907f3603798cdb068ea19f35689b4cf4d6bf66698d064621f981520d27eb6ced9ab235cf6ee3874525ee332c84927d01caae14db8c74668b0a016e393f26f2f3903e88dad40eeddfd898ba7831b1f9d3effb4fc08da123c24a955f955c90dc3bda2df18bad81d00e25ad0df117cccb73a73d35ba35411896dfeb837adaa512707cdcb0d89660c5215094140df86bf14f125e63f1725a0082644605a92869dfe8e52162de1d950863e7b5a5b23a14e52412ff9621ef2ac9a5f3d3379fe616cb294c2b2dac6f235e21d38c5af4bb45f6cf32bffe1b4370c4266ceb524158ade0d71a7a07e23fe2265ce79087690823f68ac3b71e8c771197785bd9e3c7c92eb2385d76fbadbb5fc0b5fb1bca0c4e61ec3185ab2c723b122f307b5fc324fb535ca268dc0ee038b80533b5b3cb76ffc0945de716be12b82daf7f629b5a09b82160e9842fa8c3bc90672c38ca586a3f204e54cd96a83e8dc7aea2a8f2607863e56cbc4bbc184b93f4549eeea36af5c197179e1f6f6e61b15d557edf6f6feed4d4dbe7244ab761fe0acc68919d94d92c24787ed918fca614ba75cdd62b585ee67d3211a2cd9c3265fc63e1038156c4cd4da1dc68146f043c0246d6b0f2ffea2b2128ef85c6a70d7e9951cf8fb2d492c8307a388d87f7d5bf8128d68b068090492e19333ac75f5404192b9ae85a016a91f9f50ec4baabac9998af49df3ed728104e76f6fb3a812420239d6acc99a31be225075e810fe7e6047b96413d06e96bbfce7b2494211578a1581f5374be955f9713aa282f8a9add8cd9bb55b2164f17ff93478f2a6640df6702bb7bea65884eaae6c00826f0e4257ba99d4cd541fbdcf79b35dfd4049921ca69cd3c444828c913afda427bb125a652d9154d1f40b092e02e84b250553edc4439a37b6c139cf48151d5a695392543d66596d76affd6d3001e1809bc61f2d1b5029a4e6591a38a10df50220cf28e2ad388bfad766217b255aa887b0a5a9f1d860c106c84bde317b6f694cf2dbb81dd4e962f31bb132cae38dba0f7153e5f8e3584a3786a9f1478fc3b7e2b919eb9d2ae049b8fe0ed0429d371e2da302798c842a2fb97fe84f1113cf67288f6915c704eeac8913d03388932ae4f548aaebc5609629d6ace97fba4b1b59dade4933c59e8657e8b3fc700ed0d78ebc4a2376cdabfb336a3e53980583bf51e0b4649f2b8f1fe7a1654cd2d527c5c1f1e7f219d9f843c5f98679f4e493ee4ccbb8b0176d434f99a499b086c231c7052421e89925e5e570dca00ebb7af53748b6cc90e67f70af4b80616c71c5416e23b5ad53dfce1d43e91cea1c26a16f44e73e59f649f809863a54241c609076f7c9c9cde253d211e2826ad50e157d94a6c48a8ea78bb517bdb8af0dcf3acb7eb91ddb91ae41d7fe81afec1ce4fed58d3b1597a0f11e57448aa5179a4c3fefaf62e4c21f92dd01ecf12e69f1136b2d276754d4bef9f2cd5cb8878ac89fe6e1c3365e5f84f9e9eda0aa0b95844119601baade6dcdc81847bd8313828704e2844d3cae8d87543e74173140067e6403192e70386b07f4de405726efc15e1bc6191a6b1ec1945c86d12db8f6846b0f7e80f7784bba02e6608a21a1b7d9c9f500b0d18b90861dca179182d534c0f0830680437c79982ccb9671e371aacbfe05002b6439a04b6d209eecff9c570a26b9f15c73bd6eb614ab962778b718a66109d9f62b12a2e47e9388669ea669fea8a698f1db749be184e03cb8ffb337546ee01743807cf1f99fd2955008a1e56f70378e82e09c13773f23f27f4e57ef269c0a522ed77ebba15db02e29a76e3f9b60b484d0eda465059138757a4a78ebf5d0128e9077dfff057a58ebdb2e2dcf5fc696d152512c83512b4d07bed703ad1746b70c0cfdc5ba4fb1b3b0fb9007baaa3c885c6248051f579762e1696460fa4e054eb6a0503c9deb7d8181626a76e06fa99d2ce9e88193ae2aba139bcfda420a54ae8811bbdc6d9454feabc1105b8854b349af5bcc2b666ecf519fa627eacdf8bd6081e757c238c3bb9389326d26ebd92f961a93eab61a54bffc4c2dfcd74dcc47099f192235af46a83e859e7b3ea0af2065ee6dd467ee5ba48600dba6384b03af2f78dac8e098cdda2e0612ae708fd7631a5b1c7ad933be8a865215ff543246dbe20cdfe10441b0db0ef21fc32764d932b2bbb163cead1597a7a837bfe1c263a7d144fbc8b76e32f7f50a875cccd3b103f59013474c5a7dbd061e0388e6dcdd1f0162401b6f0814ff7d25063086ffba0c358c9938035d5b40d00b0586451f54e66c780bc53cc72eea7474de5a82daeb51707bee17a5015cd5604eee2af201a8ff808ef01036d118a804a7b435cb6fc64b7e1e93cc8a4a3b5c7d36695423de1f6995cdfc987ab8edc30dc5a6d767e13c5cc089b057803d30c899d3e0695ce839f4f5af34ff0987beb146dd79d6e36bb8cbc59a96916dffa23d08b8b73033187aa43116cff964fe0c25bc2793a0eaf93b86b5afcc473278b589609ff994493c8dec7345bf462b14a0ef296341b2465e6900dd3e708d5fba666c71366ac6ebddd5d30cb8d6d406a32bb9200e46ee29d06b1a30c310606498e31324ae0a3a942142912b3910803945fa50425626b57e564d149d8452ec3ee63748e1fc635e2fad8bb45e645417f3b4ab1b7f09b273b5d080097b3d55a03a4268676ffebf574688ab0dd000e3be06ba8ba5c14b6d0bea41c84fc0e2d01c93880c65afb37ec7d2e2b68d577b0c5986da0bef1d78c6710ede1a97b60815f1b7d25050b4773a17c1b5e68b1360d9ecf57baac249fc3e5759bc81d721df87b692b7a268c4d29d4428fdc06743e74672fef25490d8d9d902c887cbb4538ce2fb5fd3cd5dc5524f7e6ed3b6ac189cf79e8006244912a2fd1070226c1407072075608fd49d2b475028f002a5629fe660b62ca662a4f20fb1a9778afe3bc17a8d4eb26247b1c9fbb47f392d8f8a830b8bf0f922730119475c8aca6b845cfc37b3f9c3f7d070a258558ae7c5222f116d75573dffc1463af1bf9ab2f8e04e700fd822b5194c52b3b6c994362978614e66f60d1e6d3a5d71e74b8c3b079c909df3583018846781c3d4c453d8c750c9b2110e4f24b877798aa5f405b79ceefc19f0b30fa6e21adbfa130f1b8053c4771fc1dd42c8e6ccc4d582d1bce2ad0766f6f1788efe42411b012817305902bc126611ffce97ab5fa700891868b3ff393e75e7a3c0bd3a5ec1d7422e0ce0d7e1618240255da44da6db137c39b75fab308725c8e487cbb0cebe2cf31c59f8ba2751c33c0639fd2f311b7aa52e4384a8de6b0d3677cea5ded37b6da94fe4b1f23f3f529163f23cbe9803d95dac9f7874a4452a5f52ce79beabe3a102eb95c7485807a2ab8ddf0e64d6f9d3f40a9bd950c5ff6d91fad511946c428c95c89b6888dbecf746d3eec5d0d27c50fa94e3749133b9246ed76aa601806f0b8c21efad7da8b7d9be83817602d4b9d7ea8a32aa25dbfe5e050d3d356bf16975edf413b343513d607e08b6b451fd99d5ac86c4ec105d3fa475620795314e2cb394ea18458daae777eaaf8f3979f812567e34017221528d05363e9346a400ff6a8f40fb5b7a7c90b982413a9ab9196c4a9db33cdafb7fa7699841dd2ff4ae5b425d83fb6d462643e80fa5da03767308ba6b5a76168a9149315af298e19f8805fe17f957315510224243a976c0fa7fbc5536ac087c8da682bc458cc3d5fa1c5d5628dc0b633f10ccd221edd2c49e07be96ae236bc8236c5f0ec320fe5ee3020241341d0aae8eb365e5ce48277b84395e423e4f402666c49d67749596411d82ac780569de11041bc6c4b06fd08d291299a65806ec4b31da94ff8da84789467387122d6571f7cc44fd6bd36c3b3cf6a22c6b2588a71c9381c14d3890bdc000a4b1409f40bcee6471ab96aa727074cf8eb0140f11151fd22e48eac01ab803a0fbbbe72ac20cc8d2fb04ae1375535bce2d9ba55e9508883a6686816c81f81cb595037f49a943809f628f6936db1ab3ecb973ee140a66a874ad1d35509ea42c44818430c19bb378c2acf76b31199a344146988f0670ad467a838609f61466a11fcc46fe83338cd06def28d2e19321117cc52fc99fd02ba693b64685c6b9b993835c24b1a2f81c25ef852f9b050d1e1d9ffe7cb77f87a1b38cf9b09c6d9cfdf65effa707922301325596273edb76c254e9116c0a14a4d242c5494616177ed98f290cb3ac91fdce3493397d407d6cb6bc6040577b2cc94ec2cdcbb28f56a88dcf99393ec223c0f13fe88079182127569ea28d05abe582b54e122da61a7e052881f52e8a3c35eece82b89a08076e5180bae86ad3a6616d6c2294d15919ab50aacf4d2793799972484bd977d6f48a23464a0a5f6abff60e9563edcf16f4db4e704bf2097d18c83c5ff4535c14f7e4efd81e1456e7f264d31dd4cb5fb23d99d4603e4540a117dff1cc17c31b4d084b20bf2fca7c06e4b1b00e88401548c124bec325cfc8177d4d8b4d71dce79e563ba0bd20169c06800c290ea6b738b67a8d9dfebda595ec84a0c6c8f6c3af3c0445e46df8760b44dda3aa9f8ed8e8526cbbaf4ccc61367784d620081163822b77f3fa337786e79351cffdb5e1a0f23840617bcb99be72819b982777cd8633b180d77e240208e78b6d1173e7580485e7fdadb77874214ef51b15c393c969d8e2568a4e9241949ed4e2332239f05d5d8995afb5dac73e7f7d010bd3653877823d2c75d68da1717982c902408eebcd9ab50f9547e356febb9009f0b2ecf9e59965c1775bc33fdab22d7c29dd5c2222ac46d512ace37919d03e02b4719bf0cfdffdc5b2fd202e5be0e60fbcd88a068e599cb99a334d74b4ddfb509df540adeadf7e8fac3f62afef33b63b87b433b21efa2cfee4dfcd01a19accd81bbf91d143be93f79417d23ff43e24f3054e1d338a49a93228ac858db4bd09c811308afd6e01bb340fecb0c9919100076501d6abc7ba07e221ad8dc6c3aba94649ec13a566d08d3d4d8f896b982b2a012339daf4b746c01f1dc5747301afef1d9012a64cfe2bb4c374700c51958d4909bff8065902bfeef9d563cdcb5e484b66d00166dd29ca9df70266624b0795ea99da5aa622f42a1193d5039616eaa03bb689f380777c46b2d626ebe685d40467859cb600ff178bb3d3d69fddc86e54fe536ae85014bc2aa3a5269367dbd3ed76af6010a430c228e999166dbc7d45ff5a8f81f524538e555e26dce08d47c42f8de15f23592e7d01c459de1c8b64b95c4c7e67d7b8971e33f201debcede168998d31ab39946d20f5ec3dcbf4562780a555f4e4d165d05ec751f462e7cc5009cba1bb882fb8db02b6c2eff2c3027091a91e5d92a273a38356003382eecd9452ca3ba56f5882dade2d4b0adb3c3d2ef184bfdad7ec209ea3f35b16038bcdea7e568d92c82f917f2540986062b14c7d881d121f29c80979db2e27e2e418eb54a2f19a1b6495e307cf520b0f62ce0010cd993182b142182c5", 0x1000}, {&(0x7f0000002180)="911f915af0e661d4d2a714b84fd6444509d9f6007c4c91f8d59207f6ad809e24e1268e162674347318594e8bd6235c0535b015a964b40fe7282c5492bc30f556f6f940f2de6d8b85cd010e0f1fe4364e36ec0378c0364397ea44c2d4ec7d2d33ba5a14c5626e6d8764bc409db33551904aec23607b1969c31b3472a644d1ebb9f2aec12b20876a502cd6ed7e439eb80fc37a05c812df51c3fa0c8cda3aa81466f1f6572e1b447e4a601d664929da", 0xae}, {&(0x7f0000002240)="35fe07f2f2f9247650129d6896214df22bd7c315d1677b528e52fbae84d2573b2891972a7782e9ed3432d0f80e084985d238ade0e98248710f063c123e310599071dfaef05c37e3f7883b59d84c9f588ef", 0x51}, {&(0x7f00000022c0)="be79a54bc9c46df6326d4c8be867c175efd83ad6fc0ce49b0a227b8d0a9f105951dd2df855f89822ab703b7b1e0244fbaa2ba1732ec620288003cc2b9cd5c623c35eac8dd28f84d55d4932a7305bae9ce229f324050885d38a1299bdf55461b807af9c634a54b44ca8bb6a9db8369babb153a336eabd8b605e70a4f9806ae09e538460c5", 0x84}, {&(0x7f0000002380)="c8d36a7d1fce76968a162f62707f1c2664988125ddcc4e820a0abe67b6309f73ab56edb247b9aca3c3e00b64c8dba6d72d68fb233a201314908bc614d70f96e4acc759fe0d388d4fcd6b31b6c868ec57e724a41985b8ee9134e4923a6be9c2e3fb653d0776b5fa41c872ce5c72994a3f727242693386e0632792bf1a73c8a5", 0x7f}, {&(0x7f0000002400)="3577a84cc1b2b2cfbc26230ed2aead2be4cd8547c70fa6ddc904bdcf14ff39a59128a7a1d178912b72d0c978ec964b042a9e7d09d34d73144be1ebd25f43164830faf90c9de19fb6db89c1ae5454f0300cdb52388b4c94feb7fc9b39be585b18d01b73b3f5d1ad4aff842e6a410134ebcc9c", 0x72}, {&(0x7f0000002480)="5d0fdf246cfd847593afbc63a6540f2acf95ad3bac8c1ab834afbd29617760c15403159cfd647e8e3b0a9ae6b811e1440fb84da2a8ab78048bf1d88aa80c5c7e0e1131686f2008785a0d7ef8450f5d808f2efa4fe2484ab5dab598804cadce63aed638bb5e8db6e72ff6a03367938b80007186a88d46f8c3fc8c10cb2efdcee3158646bc2e79d9e2731a78c1939f328dd35620b7356a85650dc7bac028a27f10d7841a4b0eb57509813380831ff616dff18629c7b639ef9f0d0d41ef16fbe04eb2611473e4dfd0b5ffd47c0ac3a6", 0xce}, {&(0x7f0000002580)="5237938b596e87fcc7df3db9e9bca622a0195b2753851c4b875d7c97c3b9fa003b6d388df9a71e5a627d935d2512c44f228b77f7da270363ada42747bb9470ca073b81979ac4a59d13b3898e422ad54d92f459c87e1b9f8d92f9f0d192d20e5e362d09c1036c0461c61c34a3ad6642fd1768ea05f3002d5134ac43276042f829c065d49e5ade94d9b87d22f2c67a3e1ee2b25a1408c0c97dad2016a01a2364edc4069b2bdda9dc4cc777c51034e20d8b0b30ed5ebde66c6f5379c213e8aa72a7f691ab840a1fb110dc159bfbb3b2471e5e1d348f45006912d421b8cd6030cfdd42b5d01476a1cdf1a5d79909d8e4a813d51963339ffbd39b724b4965ccf52117242f70e67d2a0f287117e63e4986fe2a5612510653ff9f1f6ffd57e605ab6e59f15c3f7f362534c9776b2a02df8ac9a0de0571f55c0da657fff4a63bfef78a567a955b4070c7bd4e68d743a4508ee2e3de531c6c69fa07bbe644ad829be00b75046e7e1b77d3708fbd9ed442091d1ea35ced29a4fac2c4607a9638a757a338f04716ec19703401623c0049d5532fa00809e4d2d223cf7244951b237701f049d4cc1e5fe72fc0f4783ad7828d00db7768036004ffaa6be5e7e7ae2fd7f278f1c6d9aed999d7c2725d48dd22ce7067b983d85e01cc8c837abe8ed55bab5833427519aeff7ddafadb1fab556e669bc4dea616fe135dcb5ed1c391d93f2c9459e519997ea7aa2b63f85fab3e794734b00aa85de15de9bf609e2aa032aa8570d75a554b0e48bb8bb80c67d92f25f9661583f3733d6af5f53fa76849fa8b2019be7c4fcaa5bcabe5fc1bb498ee0ba11b4da9eb6aee7a3a1126c692cb739be93f5452341b71de76dbf1f7cf9b24fd973e4102ab8e6096d1a0931ff8ec3a3697fc031e5a10947a224b181c27de0df35dba1bf25b7bbf0ec6407398af0763480469c3f9a7438a7c6c96c86d86f71eaa65a1d73edcc826e6dd03ce4e87722aa814600e39ae950c21076bafcdab031b51dd3e3476082ec3b4cc990413a60a8b058311689179e9adfd5caa215c323bb1c721259752252873c3073da377893fc1f5888900b2a2adb129f107a7aa993a57ea730ea2e4f14a87dc659098d34cd96d5262f2a657013a0965670970707a3f3c2e5e38b8f6b872809e8dbcf5cbe18992fd852a35f3c5a84451e197c2314c40e2036405c1d252692dd95ca7b9978effe254d7973d64ce1adad4f865204e37aab2b1e4703d7fa9476c7832757a1166ccf20a0343ac9af408cedfccf6d55d9664163c1522c5a4fc60828ad730f1701c1c8449f25544726df1d6ff7f8dfec200864b0799934ba7d8fb60f6e6679d8353caa5a04545ad4d434a46415db1745d0b26466db2327eb2959bbfb11cc9300f47413bc2a9807724bd1f1bdc25019b6750a6536158b2b1709a5ebb7f212b1c65f14e5f29c9126f6b1f43875bf2c8321cb261c14ef5640169b502b1b0d45cec8f91476a2fdcec0068bea02320b32703f51b2afb3bc2caab29305f3cd5f2ea832eff4f9be787927a2d0f6771fd788798147637f7f8994908dc0ac3bca11c3f6885c3267f0f98bdeadb6cd011d805c0a01842cc79298887a2e5c2af78c49458034aef6a553721bcca93cab78f2804eb82e2eb96f1ec7119c69f0e3172c4d50c9e3da691f03756d49e156ea21c2e70d34ba5090b2726643ffe30dc5c6b1110a553918e73213447ede680c24adad6d1d75e6c1f77c83cdf874859dca3e017e2f0d16c49465dde6ab650d9c22a16e1fc35e657ed5535997dc573d29f7d2ee11c98994a6eb4ef58ca1cac59b325da2815e998a35c10f8c5cba1514b334529655ec016b98edd0ad6ae049eafffc224b81c83299893ac99476e106209978154efbab83ba900a72f7e4d2a5b2513de5d98801347b66ab017bc0d1ee59f56832a793b1bff2254372c808299fbaa89bbedada9c4e901c01b10f31d3aa2dc25f3ac76699d93ecf1b01edb1c2edfa320cc15e0cd04c97e8a2b98b36fdab283054b551ce4f9b6646b7d937616a70c8c485283535b973deb7d8994543c17a6f17f9c7c78d52a6ad9a5eb60febda1a4cd4ab730637631f48b3b402506a5846c8fc82fc20c4c4ce8c5381182cb7f8c213c61ab83ad0eb84e67d160837201305a4d3945b5ed12eea50273719e27eec137e1c4757cae6f1b5b9ad1b9bb88ec16c38454131bc18fb36dec6d01b13e0a78ee949679878617d21e22e0d54bbd082db6344bbe7341814c9271dacf6f43c8e5352028b25e79f0551f8b5054088731fe9bf683ce5d7ec49d793904cadae1cf7c8904e3dede1c416d38b283168622e58302b1ad3a6cc20a96547a492b4bece01da2607c48145f9e6c93af16edece0a6c75810035ca107cb5133c9ce25131f46ea07c2ea7748cda47d0e2c9b63762dc01e83175005f39f92c31d0111fd992c1127f212c1907481387542ada61e15e9855f87677cc37bc4bc797ce4f5907747c2701737465757c6f7ce2ed35b29fef4e4452c2f6dd46f58b9acf5f5f8c197d947a045c9f0557326c05d94ae0e9b980367edf1133d2f878d54c3ace90ef3ee0275d29786cf2eeaed98ee1f8d64353e91c553d1ca3877906977e83f67683db4b5735907795f61a0707667a47fc70f68ec083bb8d59d57947b128aa08d3f3fadd3a4dd574e1b5ef773685d40d549fd8fa58221c8bc4a0c443ddd5827c6908eec352783320273d2f28845332ee727e273b9fd432639e2d138cf17d9169356456c390b01ed6bee60f4211b12089e7ae5e2203e2b8a5e4514f084e8a39f6364c8e4f8c6bcc90cd23db29d647cc5de1c21f1b666b30318066d07de1ecb62345ec5fa31176503a73391a349c986f807108e43e72175f41d829b743bc0ae339a51efa0149bf1d27481f127caf0f697737e8d15d4f1ed91c5656cce49502b37399a6f9956a40bba3ccb6d93fdbf484ee72933f99487e26160b5923b363981b3589ee700bd1de78f3375bb249e21c55011c7ecb0b5e5cea640bf144fb25f1c6a18f1653757ae3f1d7c4b1a0503966e247147fbc899ea6762ac6237208627d649aed7fb3b9a1d70b65e36d1935b10fb7a089cdb4bf562deb87ec0e71374d5d8a508b697253b9f32634fec404b2824376566e75fcd9d38a6f8703a4cdfb9bf944b0c6854c6b29dc82f6d3c243132f220552379eaebc97bc96d76463f00bc33b8f70e0a680dd2d4091480601bcda54ab17a78224aa6a0f970750603d5996e9bfd4fc62c23ae8ad12937de94cb6918b9cedbcefec71c61331e0822797591ba8d0ef8a87118ba27fbe4005255daed06bf93d9de57af581fb62c7337ff46324f773b2d4477a17abc049f1aa7b70c58330568550e829ddbe5034917fd07e414dd4a17ba48d25fc5f7552b979696333a0f10f3cb79b38a689e45a0535aacd2a859c64257326435fe3e6b82ed32da4d24b8744763aee3158c00edef3beed5c63b0b434f63e3455091be4e6a5817df61578adc7a576c181f832e77580701a780bb5eb3c4c4a5a69532717b90f514cf31c04716ff6a950af8f949d365857a7981610e8a19e7e6b1661f124daecbe14939c845f061a01ef17d220a15fb43f65298eae57f6044d1be8e84b1a2e6dc6366f8f7b580a39ccaab0f44ecb55c877df3855052bc58313f97e2bfe31dfc2adb5f2c13f53752ec15c963ce21dbfffc07bf5cb80bd221c737a352e16f85b9d3a6c9a390fcd66f433dd2bb889c31f8bd9d432c4819e13803a6fd23b276d6d5bd98ee2faf04d4e18b39d6e834b6e5e6f0fd02647c8b3b482d65e84de00daa00dc1ec83fcf67a2152a80665eca8620cce2a3c416845e3a279f0195e4d3a9e77c23b1aaf9655dd194602bcff505768cf5ab172b2e13b6a6479249d24f77326d94d4521bac8352ccd7360ca16e2e1dd9de3c584befb8e71d5fad4290459217b98ac4bb4b0ddc710a042184c1fd5c82f1052c8cc95cad9d1e966a56b517b9c13d784a2f379dc10e1ce4c72c308b2cbd589a5716b046b1b64acbb0041e72c2e2b4e5c9c4a125b74273127cab2a82ab3aac8b73711a5fe946ae2e61f67dd735a22aef805d228d0103bc4c99ea8249f2dae0fabfd77c63112bf92535706180455ac569d75169ac4401e8bc07016d1a84e594def7370e7fea3c13cc8afc51900f309be63946d8f06b3c1e15268515406d96391d37dc65fb8f47a3cf59a222e11ace263b749aaf1d4989c78f36229f70cad7f3fe7a2a96bfd7b0748cdc338a95ed5ba2248b414a663e23aa71c046d33beebcd2c1ef8024c4064a95230a9a42a0ac99a0c61017a570a82d2e800e91571d457f06f5789a82861820c16de867d452bcaaec491c0ced21e689177602837639453019447af1b0f2fb75d3e18a6dc163fda74d4eaf2747708dc8b5b461bafc18bb9648395f43450333415b5af82e124995f8e8786dbdaae2a5d9a84e4c52749fe24a9e6ee5d2f60d728164011e587807fa94c1bc5e26cf731892cf95f0e17fa56dfbb64de6cad6b9fe015a19fb9ee32dfda2e2bfb957642275218f00e1546020b1ea2f97edf9a290fb3d5de64cc9d7f6b0f24f0dc3017ff5f765b6e60d2c5daa7d4cc7e3d8b8c6f7362ac2ca36344551e7a0adb197685945c3ab92ffc5b31bbe4cd24292218ea6c7f17a6bd8d6a994b34898bdaee0b7c0f42ba960bfa471f80c26cd668269d42d2acfe254cd82a3762bc72dfc29a62394e7e3e9b42298b85cdac9499f9760483b01d88dd0aabfd4d2ed6bb3c5ee97969e3445c74c09ed2bdcf081d6858aa7fb160057aa2863f7f1ff8f2f75200cf5ab5022753e467ddeb92b6ecc86fd15053619577fc37013a502692d611fc3e89e1d70b81c8f652c2e4ee3a4c4532f18d20e6c8129625e809a0e54418722e0801188f08efb7113d6c526218f67aa2e5630d3b74d68244ff1f65e2b95c3dcd9b0f41086a494b88af7d0cf12c9d190ec0fe440649121f18beb566eada30542b59e3542640bf91ee7c9cca44ec9367b7fa5e8a6e84481d7771cfc17442aeee7b87bd9f97e1103108f925decea014a82b5f58b45b24f3bcf79b962c65213da4d08db1d19f276b396728bef21134002ba2c76543ce26b9758759156224d49356b6d2bd9abaf7a2482fe91f19310c0aa3d74b46fbc5aa57fdaeb57a430cb888a219d95a24d6cbf2d852b36f44e0e450e366b99a67732694237ab2ee5b30ce718b8cf1a21f35700e1973a72961b3bae5e7b643dda4e0f6b2def71ef99efb2e04c12a1de3f1a7ef949df17bf3a972710d7cf5c40c4578b23cf57cc0b04d76fb68750229b13dbb65d2711729b436afe0ee0614bbf83ea1df926f9baa84f49d60d5d924c4b35b4b37d24f0877bcdd6131b9ebc8f9c690cfb630d5338e367afd14b6c193b38fc4dc85d6511d759705d38f5151e7ea6747c8a7a4e61f6dc5b34e29af49a8f79f60a3baab4f2b686e6c071cf60a130e193e41128a17561a8bf3573fae0af6bc3dfae82a61629583b4471e19a1c78fe8fba7f73a1f4905ad53a8647585867ec556c2fb1864edf9a8fc89d3cf255f0a4076acf773ba28253aed96a7ad6730a6012bc3b5e1552f75943e7418dd531b84f30625cf42f8db142f9476809a7612369fcd3798254337af95f1b75e033b6d19c48d9561ad6a471420fb13a265786f8dc51eb1579006116d5abc530453b3d856628d22d3236219724189ead98602da34ae9dcf3a239898b25e8f733ee9b618dab1f59a235dde08270228a21189b3d7f3da124599af7d5202afe09893e39f59a706c0cb49a3182b402ceb89cf2fcd2efcf73b7fb21", 0x1000}, {&(0x7f0000003580)="58c7ac6efeb42be0a974b95b9c5d9b3fde0df49363761215406623f8f00a47883e2d4c0dfea9765f54546ac7f2047d8e455553889cd081d5f3d789399177b18422b8c1248791db0d5c779b1f7fec55c799fc561bb1173f5eccc1205c462ad2140d43cfedaa7c909f81b54f9fa6f66ec888af66348bc3419fe329dc11d619b28c43348c5729b4e4d6d8d9b82d1e012f1ed19e8fe7fe6a5453673e964516485cd0a7375dc080358df19183c91d7ebc370d45ba5fd2185ef40d9f871b292d14cd5b0aba34da5cf6db92e12438ec5ed029fa7bbfd8a9133aad036b", 0xd9}], 0xa, 0x0, 0x0) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040)="483a6bb8900d219f707ccfc85285c0bf1dcbb2989feeb813479518ddddef29462ddad35a5aefd6df1b8951bbef28e74cf85f7391316d958e35e3ed54150591562db4bfa80b8fd868a188b4bb415644c899346771c22feb89f1eca8f48089d0068675f5026f8faad4d6c31d71a43afb0c084bbd4dc1d74a2915f53d01eaf5a31a6f4fa832c14c64fd891b", 0x43396, 0x0, 0x0, 0x359) 12:48:50 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x792) socket$unix(0x1, 0x5, 0x0) 12:48:50 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 12:48:51 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f00000001c0), 0x6, 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x81) r2 = socket$unix(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80047308, &(0x7f00000000c0)) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) 12:48:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000940)=[@cred={0x20}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r1, r1, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0xd8, 0x8}, 0x8) 12:48:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e5a0000000000000048", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:48:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd79, &(0x7f0000000000)='\fFW}', 0x2e6) shmget(0x1, 0x2000, 0x2, &(0x7f00000c3000/0x2000)=nil) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x40, 0x3, 0x110, 0x6, "c993ad8f1ad1f63faf27245f6a591dd4ae02210c", 0x8001, 0x2}) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:48:51 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() fchdir(r0) r2 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000040)=0x1) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x2000000000000008, 0x80000001, 0x5d, 0x5, "f8024f16c80f776839022664d23c7fbfc661fbb3", 0x8, 0x7}) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0xa15a, 0x0, 0xc68, 0x0) close(r2) setitimer(0x1, &(0x7f00000000c0)={{0x0, 0xa9c}, {0x2, 0x7ff}}, &(0x7f0000000100)) 12:48:51 executing program 1: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x3, &(0x7f0000000540)) 12:48:51 executing program 1: mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x288, 0x1) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3ff, 0x1}, {0x100000001, 0x1000}}, 0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f00003f0000/0x2000)=nil, 0x2000) 12:48:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x90d4, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffe}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437", 0x10a) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() r3 = syz_open_pts() syz_open_pts() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xb0, 0x0, 0x6, 0xfffffffffffffe01}], 0x8, &(0x7f00000001c0)=[{{r1}, 0x0, 0x0, 0x9, 0x8, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x89, 0x11, 0x6, 0x8}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0xcd, 0x2, 0xffffffffffffffc0}, {{r3}, 0xffffffffffffffff, 0x0, 0x4, 0x0, 0x3}, {{r1}, 0xfffffffffffffffc, 0x40, 0x42, 0x6}, {{r1}, 0xffffffffffffffff, 0xc, 0x1, 0xfffffffffffffb97, 0x3}], 0x200, &(0x7f00000002c0)={0x9, 0x20}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 12:48:51 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000780)=""/9, 0x3cd}, 0x0) syz_open_pts() 12:48:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setegid(r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7dc, "73cc5160527b0100e534840c76f3000700"}) r3 = fcntl$dupfd(r1, 0xa, r1) utimensat(r3, &(0x7f0000000200)='./file0\x00', &(0x7f0000000280)={{0x3f, 0x5}, {0x8, 0x1ff}}, 0x2) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) linkat(r4, &(0x7f00000000c0)='./file0\x00', r5, &(0x7f0000000140)='\x00', 0x4) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="00c42f54a738f9c244d268ae033adb1514a1eea89404570e14dba38f09f432b50f6471c0155ce3b27b3b3923cb120c4e24468f9a7190f59517d1ce5e8c7c5ce821d2e5b160", 0x45}], 0x1) syz_open_pts() 12:48:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x2) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:48:51 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f0000000040)=""/37, 0x25) 12:48:51 executing program 1: semget(0x3, 0x40000002, 0x2000000000091) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSTOP(r1, 0x2000746f) 12:48:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) minherit(&(0x7f0000684000/0x3000)=nil, 0x3000, 0x3) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x200, 0x60) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000280)) fchflags(r0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x7, &(0x7f0000000100)=0xd75, 0x4) getsockopt(r0, 0x101, 0x4, &(0x7f0000000000)=""/63, &(0x7f0000000080)=0x3f) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:48:51 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x813, 0x4) fcntl$dupfd(r0, 0x0, r2) 12:48:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8493b49320dd8693d42f05c008f2177c6847ae82"}) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) mprotect(&(0x7f0000089000/0x1000)=nil, 0x1000, 0x2) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$TIOCCDTR(r1, 0x20007478) clock_settime(0xf2d08f2213ff2f45, &(0x7f0000000000)={0x4, 0x400000000000003}) r2 = shmget$private(0x0, 0x2000, 0x2, &(0x7f00000dc000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000140)) writev(r0, &(0x7f00000000c0), 0x27b) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10080, 0x0) 12:48:51 executing program 1: r0 = socket(0x2, 0x4001, 0x0) shutdown(r0, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000001400)="4c542693c1a352ed641da2993c41b66087b0e9e8fb6d1b14bb280b470945e1a94df26694f21e47e2bcbc70af1cc1e97e3322321e7388e28a579c0a11983764b3661596a97acbb5ca952ee9ecc6deacc4767aa88beb785c31de8ec78f632241c850c7f26b57cc3e78a4d138774efdad22ee38cbe154dcd15d1ddd08b0846afff6ffec0e8642713c867f7765d34ab653ed6fe2e2673ab7656818fda79c5c5e5b56fd78e56e4f11d10757bb4cd43bd97f9069479f6388b507ad87df81882e68fd4ac122719fd9a24983b3939a4cdc863e2933e2b01183d1f1004daeeb18331bcee2d46f0850f9976bcb8a1ba00cb04bb2c862be91f717cbcb9d2ebc361582fa82cba1fe9b8af18660acb33dd8878ba46b9157d88022f621072433223d689c0962fe2f30ec2a1699166bc786d218a987ffb559cf0d37c03727b296299e3a5db7fdb458877d2b794597ef0b0f67ba901ad93d495a5584acc889ddfd66e27a3cf2da996cc091edc9ee5c6b8a9954d7e4b4467f4a0ee137f90c6af9b9361b5bd1e5336600b944152d991e260c5ece08b77750dffeb6d55673ee88ae375ef889203c156fa2ed2ed2a84168e0614c560eaa4b522d6dd5ef8d75db57d316d58e8aaab4b47dae473091fb0d3765f83f2240ce7335faedaea5e1e2b0a55699e4b122ca51b55a8082e6e42f29d72d64f4ba033bd36e746b2610c7c42cfadfff72d5d17bbd389d214d1a67d75879ead19330f32fc50da2099e26946155def6e980afb7e9957ee27eb6c30072c4495df9f76da285f35f20177fad1b41ce7051322cd69fdecd2a421ae5608580879cb009a05e1800616dea977239a4e5f474ed275fdd3eadde89259170ee1628ffb6eefba0ff1ebcf353624a56a88d5ae402179496e15e1dc65d9371b0a3d35541ee27b62ae6381dba63668832d7b89e0f2375c31770663f1c2bb7f495604f2128b81ddd214bbe67cd008ce94b78194b0473466e28dcb930eb14a2f45f40465ab453fba44e4ddc8858d7a3b67929856dcd6b544201f0a7aacd6934e6fc35e7531e3724ceffb7fbd91d3f253d63ea219b9591f02a0b911662972a6bec509460d99633529b4b4610abfb4da2e4c0b1a31cdf0500c9531c5e5c2d0fcec57a3eff37abd8918a83cc8b3d28beb2c42fc746d264c5960be40fa1be53d6349020d0a6b2ad9afb6dd33986ea90968d00abdc78504b25ca6d3fb5e112832c0ee933fc2b2a45a1282bffe668e31970e0fd1292e4372f24ea1038089c271ef282923680bf267150ca9e66af8ae51c7cb7637fe7640b7df48551546543ef1a6fbbee055e51fe35ff2f852ad20081185974114a190d18ab06b684c09b87b042676d4c7b384108a76ffde0c300c16e766b5eb1d5973a53c5ae0c31c0a91ec2bbbed75dfb8f561f8cf377b31009a81ffaad68ebbc52a8d6dbcd6f83c688d838ee8de2126b3592630375f33c811a3b62b4c49841dbde0a3b306949272ad5f1c56078fcea1551acb05344fe40ec93ebd19227fd7d6a5b20b0dc0272753ba596ddf3823f35ab13f770aa912a8ac6e84b742dc7415aa1e795d2ad8d996d42a4b444232db7db1b13b4d0ca36f75e9d33e5a6202635ad0fc85e81093c8aa8dab7d0fe62fcee96c01305a9818d1de27edb8d8f873f09023f51c28e97c383f674068d58105f969cc30568eba72efd25b06d65a55d05072d28a943467223268e63697fdf0a3eebe40060420ccf99015683de577b03a4b1c3f50993260abf0494c1211d87cb0add0e54a9ec7c42ec653718f8c6d92521470a35b32d664202b78f237749c54ab2a2fd4c0c74d18ff9aa90ce85f0a5387b762d8a858096d649e41c183b4b277657b8f8822239bf8f2c0e9774065d499c042f75139bbf791ca887ff31933eb83bc70ef9b252af3fe701d0712d377eb41d18bfa21fcdae8d019abc351bdd4ae29e98b492ef01c02b06ff28e5b35350af92c612788cbe2f93d6cb004b7afc8f12b6efebb0eb0fff09599ac60e7466f5f8bc14c01d5e07e5696e179902f21f9ae166bccf29d3e6046f289230562ffaf11dee9d5f42793b55b311719b3cdb9180e9d16cee3a2a53d489e89a4e2675cb4d984fea3cfe77e4987130baaa3a5f1f06766d8637e743b52f0577d55d6b434c073a04836d5df6b8b46a70c73eb99c5be8e148e1104c6886b163657288e16124f8611fbec3ec1759251fd7457d6a2c5636320ca5c7f266cc8d2806d42aa71cd9a9c192d4088e8fbd75ff6e9b5ece4193c9190774612a046aba4b6d945c9809dab23866a3b3ca4c5a288a0c568497fa056f6d41ff2b2bd8b230b103f5d63d50563fffa636da8f71fa3df195502752bba418b0288eb128c9396f83d8d40becde65ce2139b36c560c0cbfdb0bcb1002b30b43e97bfc4a6c3056778ffa98a15fea3d93c7a9a717701168b9b1fcc2ff72fbe43f144ba6797a552d0c20ea09cf3970c138a00f0719fe0389d4dec5734228de45c9af953e81fd117c8e19ff4e9c2916edaf8eb5778977390643c7c8faccd171d0a517999a1f31625ea45c986eedee27020146e64f0f38f6accc24868c00eb4be10303a00ba3c34d5965f4b9d99c014983d13ad7be69bdfbfaf398e80a68ebc93a6175cc70e35d377c39b7ebd3d376c7076cee3a4e7f96de32d0fd4e24238010529ffcea08a1ffd6c12bb884b7e6531ceaaba8e8b82db5b0594906fbe811ef799b7db5575e2e5cb2aabacc1da3e89c5919eeb4b45804c4c389b38b2b5fd43d7f1d1e09e847ad1ea8bb4ba6dcdc3d3e3a32bf61013b9f6a39dfe37929b7cebd3c351f325f5d3a0672d294c0b125a8b3c54b94d2db5e1e053885c0e2ebea544a35ffd3ef8ffab7050d02922e788c81b78ed43e86c4555cdf05f7e6fc3098508e48b0cf154a85a15c5d3d756c59f850fccc62ee94b5f9dd996db712b6ce34abc880a7ebd2b2d58a3a8ccb35b5bed4b376b7987a52eddc091ba8e6cb96af6414fc214ffa3fc00ea5ad722bff6a6d4675ab38d07565f83acdd915ece6aa7f298d6fd2b0e8b5d04b9be71c9095366fd60684a409b4bebbaef4b858fbe103fd022212a9531db74eb0aa94823d8250da258f2ec9225d108a60edbe1927a928687b71292f2232f6281583082f7ed5201f88f8dd17315584ad9c12fa78d14658fd61733743aaa000612c66771c6990e76e00f51e147b34c5693aedab01b0c42910d8776358ddfbbd608c86e83fa80898b7f7d633b004210da3fb51c411ccde9efa898f34c2d2bdb9830ec28d357d87e195d2f73bcbdc7778bd61f6b3c517ee722f586b4ce00c77393a2e7433c67ad8fcbf9d6e1b89b848fadaccd38dc361a9fb2800fc91bb80480f916eda1a983700cae54c8d2ae9d0deafb64985dfb3b5f2c7653918e77cdde80f00186c2f37b9497f186c18b472d3f6cf04e0839294e9b41cc36fc15266a70c54c95f724212bef09adc9a036b967b8df476b76ea68e75d66a5b431159682a9829816dbd243a53df95fb3bf238319c116d44a7ac623b007b234542080830b72e408c4f9be9bba489ca0fe4b49021ee5288b88ee216d165708ccf80ef6eba91318b2497979f56bb7ce1ccf874d17c4692b01664514a71f23334f88b345650cf0e0a555019f97f5d73bb7a37c7ca678133bff42278fc6c19f6b19863903470eb0fd7d5f868688559d79f97d70c319775de53985934acb9875cc3e614e8a41a5da8d7f592d1e090558f2288a9b88a65fa070c65ed4edf127e33316336dbd6dab8e6283558a6e31c29224cc0b536e4496b719d08deb1d9e74a6f17b4c335985c5da6a8a48f1a0f5dca9e73f076e678ebe0fafa31d37a1b28dd54a0fff09624bb91ba4d031c64e0d28de043b1d1ef4929de9090634e46d21121fe5fbf88abc4e81951e2b8e08fc9f2d036eaf94bc7ac12e475e9ef8107f3e59ca787cc32f75ee33ea6a0396322645453b54bb25faeb99017a2bbeb1156b1c700e3e55d3d21a4f4ae3cbbc6996d80c8461352bdf1694c87a653bba6684a92cac5b6701dee6f0b74078194ec5b9a9566fd0065b18d82a4b0a5b07811c3a369184982e8780e3a640e93333edf1e417355c12013babd4798a83b6b4bd34656e3ad6ef489ac18de7a5c22b48a1b277a845c9960c8035a71a7b25231a4892b0b6cfb0b9b51a52b0116f0c1a5abcb7c117753bf462fb522dfbf50a4588174771cdd7007c6c774ed08a1f933ef8b680bed135228a83aec8d1b80f49941719789fb1796c555457dc9b86b2611ed91a8cf7e7e8c5ba017ccd73c1d98dfe956c23b7224b2a7ecfa5abb9e2d541e393f4962c31ab1d6378421cf9d8eda70331c57a70ab1da2abe118fc3b817e428412328a8369004a795de2150765340061b816272fba88044695895c5f99a03b6e7e00a415106375490c555d27e90f9c6903a23ce716bfbd789d0e5a1fb3c36e130d410a962f925952b4ee0ece0b6aba14349a33069b36588f6199fef139767b645c09bed40d641202a6ec174e245fb90e1a8ac9424e69d534af82c938fe292c229069cf29490c5d3aa3228b15c998cce143d040029cbffb0822d439dc6f91df97b4e134658ac32002a4e702c786d9c00405479b6eaff9286590b70c763f638dbc276c93e6d1740b81115fbb3ad02d798aff66f5aa965c8fc7255da026f997b3e878de5dc4bd0ee511add704034890e4f186b12c37eecf806763675b8f4591f95be3638bc88dd3eba6e6fe27e0de2f574b9a4726f7b47b103065567cd145f6d92e8d362f23bee79b72e63a45d720b7e79a0d762123436a2dedb5df84c3162cf9f67c99e4633c5bfb1223b2f945a8c54d89d1ce5665a2af9087b898c0290d465e75c0ae211b131f978dbb30a093b9b3ebb72eb28e67f0b9cf791475c307f564c7d24cd0346298ae49eb8fb86ae383f87423a3bca405badda48bb224163166b2dbf0df45b46737e8c1fc33deb8a366e3588444f956a29051b2789d6674ea6d590508a5b7cf33b4699f24f5d66e26f164869804ca1d4aa6822db09b640fdca9ec37c447a7381d1fd250f2b2877bac1c03dd4bffc0501b9bcd7b4188eca79e22dbcfddb817600d7d114a04063c49038e9f2600656bf34d31ea29400ec389aea34f4e2066274f0ed07a3521ad22da4ebac3e56e8ab0fd416ee9665b1891e428bc72ab8b9e93a262de60cd962fd2d95da0bd303bcbf71a8f70df07ec2b1ffe7ab3eb595fcc6c51bf65fd18fe79dda0356d1da8069bf7cdeba317563d1717904a33e51259c7d2d79ecb65f2cbde719dbc1781ddcb7489c75b225616d6e9e9d82eb6e20b8174ae52c39804306969c0f211ac10c7008b124c4f9d9078338632cfe229e257b48e03cd5406b2645954b4a4993a16572f937efa0dad899e3eb7cf1f5c501d872701c3e3565703ccd0d32689c96566dd8b9497b9d4cd1ada73d6fc63db4deb9b922d3425daeecbc010389ba42e67e2efc515438610069586eacb12b278671c4b5d6d0942d4b14d7b4a9fb9fe69dc1cca3d976bc1e56b60416a7f5d49d3d66ebc6e3ce875aa5053fb04322ca53cb99164223ccadb81225ec8310d8b521eefaa09139f57bfa8536c85eeda42f0cc9a0b36f3a6e354063a862d7e54e6aee63c363c354cbb1b7cd33e9a4c775ceeb0f22b8f2fcfe8f61b08f953a8ab5334a3d901884a6568ecf3b71d684a99e32f80e3f46bed5fcb13f563389be90239fa0f67fa9697aebc2d6f6f352e237436d68996059976771c7bbe0dc62b88df27bc99fe01f8a40fd7e192abe7752df712a29344c4412ae3a5c9ae340b8f7f04e957e08c3157bcc148fee1b") getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:48:51 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) semget(0x0, 0x4, 0x100) 12:48:51 executing program 1: r0 = getpgrp() r1 = getpid() r2 = msgget(0x2, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getgid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r3, r4, r5, r6, 0x142, 0x5}, 0x5, 0x0, r0, r0, 0x6983, 0xbf, 0x6, 0x3f}) setpgid(r0, r1) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xf423f}}, &(0x7f00000000c0)) 12:48:51 executing program 0: r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) clock_gettime(0x20000003, &(0x7f00000000c0)) r1 = msgget(0x2, 0x80) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000219dd57000000000000009222"], 0xb5, 0x3, 0x1800) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) r2 = socket$unix(0x1, 0x3, 0x0) setsockopt(r2, 0x4, 0xfffffffffffffff8, &(0x7f0000000100)='c', 0x1) r3 = msgget(0xffffffffffffffff, 0x750) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x1000a, 0x0) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000180)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f00000002c0)) getuid() msgctl$IPC_RMID(r3, 0x5) msgrcv(r1, &(0x7f0000000300)={0x0, ""/220}, 0xe4, 0x3, 0x1000) 12:48:51 executing program 1: syz_execute_func(&(0x7f00000005c0)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784000f0fb8c4f4014e4e4e5b4b264ad80f41ad1e1edee50946c42741839fa59d001ab527c4c22938544798c421dd5831e9e98e0bfbf8c45b64660f4b385a0a470f898c00000019fc26400f00a43902000000dd0465000000004877f866440ff4697683397f5ee7e7fbfba18d73df0fc4227d21513a06662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c4665af72ec3c4e2899294d800c4a2e999720bc10b590b0b00c4d2c58160160035ee0fc60fc6a8f2ae000000f19898eb628f8fc401fd5add6500f236f04283a9008000000066430f78c6000049c45c455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003330000a94ace1f110fc4e251bcdfb83aa2f1fbfb22c1e2") r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) getdents(r0, &(0x7f0000000040)=""/133, 0x85) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_vnetid}) getrusage(0x1, &(0x7f0000000180)) 12:48:51 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="b3724009209fa6cd3c42bdbdd7d2dd72303e8c2ce6f17cf4169755055b5d9367961a26474f940070b04015341e2cf1d988c7235d29d511271c9bd265b0de448d7ed7890fa99123b46b037ceac8f1476d224c427d4623bd08599b16414b613fae0aafd13bfe13d3878fc1f239f65999e9445fc923039e045c637517345d7e05467e2ed27fbde2fa4f822baf84e845fcfbcdede29573df11fcee5fcf9631777c267563efdc74c4ea0ddcdb0d615c2f8eccb4d94c1ca1717faf30bc8668fd1af6be45cde514dcbdf83983f4c87dfe3d89ef37e2344079d0edd83a08f6a2cdcabf1283bca68add3d65b54f7eea", 0xeb) 12:48:51 executing program 1: shmget$private(0x0, 0x1000, 0x22, &(0x7f0000ffe000/0x1000)=nil) r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x20, 0x3, 0xeeac}], 0x8, &(0x7f0000000240)={0x0, 0x400}) 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:48:52 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x100, 0x0) fcntl$getown(r0, 0x5) dup(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x100) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f0000000240)) 12:48:52 executing program 1: poll(0x0, 0x0, 0xffffffff) execve(0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10000, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="93d5d3f10bcd5b42632d60adaea11510d68423740356de13da570ed2becaa4e4d87233a0662fea7eaf09efc7d07c1905946c427ac17cf469cd21a5006e5a3a419c9b0ced544c22062ac56f6198e1c3955cb84ee73da6df29ef86bdd9914b67c92c4da9528f53d66e050be987051e503b082c9801094ddc163c15bb", 0x7b}, {&(0x7f00000000c0)="41185728ba5b67fafb69dcb68d6fa467498a618673ac3abd3a1497a91cbbbce353d0475ebd55923d181e7fa9271ce82fa07c5bc020150dabf7312be6ea37d5c2873e53ea59a5ba", 0x47}, {&(0x7f0000000140)="41980a0e795ea962274e38dbe31b639e89c7f30e2bab866fd5037c7ff60d01a405bd0fdd2482497daabbb31cf52bd12203b97fa254fb498c3f04507c4f910ed1b9b919613e59ac00b34b20e2471c6130867c2be68ada91ad467f0a01abc72b2197756fb671e68d1540439929123730fda6a7d36ccf3cd33c5945b45321ac02eb7e610c5973ae645ae04269492f1109f9d908389fa0240eaa86d9ac657f92ab3b8782ee54f4b793b65e2cbd5993a488f59af6e5714f287b7a101a", 0xba}, {&(0x7f0000000200)="dbb28cf481a339493256eba97adc265ee4e4c35a2423b0bce6e48fae1e8ecc4851fe8675d757276a8e1f52e41be54d1685760f7718926c7cb152a31b5f1d838b25df55af302c6866a84244214d3adbd16a9073ff3d94d8fb5cf31c41384b273bb3b2941506ee69721b88fa33bf11585b036f5ed3938ac4b7719febee296ae3d87c94cf3cf978c470390f2649383dd471180e0d0f42a85044739926d1", 0x9c}], 0x4) 12:48:52 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = kqueue() mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 12:48:52 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) mlockall(0x1) munlockall() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000600)={0x0, 0x6, 0x7fff, 0x8, 0x200, 0x80000001, 0x0, 0x1}, &(0x7f0000000640)={0x7, 0x6, 0x7, 0x5, 0x4, 0x6, 0x17ab, 0x100}, &(0x7f0000000680)={0x0, 0x7, 0x6, 0x401, 0x9, 0x2, 0x100000001, 0x7fffffff}, &(0x7f00000006c0)={0x7f, 0x100000000}) clock_settime(0x7, &(0x7f00000001c0)={0xfffffffffffffff9, 0x9}) select(0x5, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1}, 0x0, &(0x7f0000001880)={0x0, 0x3, 0x0, 0x6, 0x1, 0x1}, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000240)) r2 = semget$private(0x0, 0x3, 0x80) semop(r2, &(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) 12:48:52 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0xfffffffffffffff9, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x8, 0x4000, 0x0, "85df2358a89c7b29f830b43474168a546d2739b5", 0x800000, 0x9}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x8) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0x49e, 0x0) close(r4) 12:48:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x8000, 0x3}) setsockopt(r0, 0x29, 0xa, &(0x7f00000000c0), 0x0) 12:48:53 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) r2 = dup(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x488, 0x0) close(r0) r3 = fcntl$dupfd(r0, 0xa, r2) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc000, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) write(r1, &(0x7f0000000200)='R', 0x1) 12:48:53 executing program 1: chown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xffffff9e) r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) socket$unix(0x1, 0x1, 0x0) 12:48:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) r2 = semget$private(0x0, 0x7, 0x400) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000180)=""/167) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) write(r0, &(0x7f0000000380)="4001487cdc4351967b9077bbdae9531f3fc0d2627b6438acf977e67f3efb024cc792abaeddafc2badf5bb97ac9dfd2f68df2c1a587569ba6b5c1347cc4e1baf3f5c0f9df5436f0ff97427c7ac417c16926e1a029021af462855f1e620270fb87a4a00788b6785de6001929e28e72ffd2efc00647fd752468fd0284f4309d0ea5eb0707", 0xffffffffffffff0d) r3 = dup(0xffffffffffffffff) syz_execute_func(&(0x7f0000000080)="d38d00000000f0294aaf83820e00000007d9edc4a2250dd9c461a456b50000000065646766470fddde66440fed91c578f86ec441fa167c4f00c461f913a02731c266") ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000040)) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) dup2(r1, r0) dup(r1) pread(r0, &(0x7f00000005c0)="283e564a353d134d40b37b0338a62d364bb95ce73a639070eaf10f086a65152297eaa1fecca7aadc168458ac68a41de305a5f599c6a7a63d3c73b14845816f7d3b61e1182fb5c058ee172e500a399a8e4804a2ca1f20396f7bfa1a217b7b758771ca19f7180acfe99b651d9179fdf45453d00a71d17ecdfd91b9b85d58b2de191c879efaa831f1fa10a2cbbdbbef6432d88a91c991b83f3fb763a9755aec557c35dd9a5f3a73329164f7abccde46152e83731f240f8fa48dc1b37cc40f2756fb51c6e60945f5993dd508e6edfad5fbccbca2386efb04a78a5cda9e39a42cd9661cf9497ad709f9b7e05ce457fa6f23cf96979ea375325eeb115eb4b553c4fbadca731833bec25ca22809d40d08df3550d2f87db16edfa37a9acfa9a1fc6943c3888ff8556cd165d9edc735619ee6f68ddd71d4f41e0c677d3f92e99158611b036243a1f8e58d3a52eb1922740325dd28f80541b30fbca782fe766dcaf6c0face0a0ce65dbe15e1324ed0300b2113bef10235e2da613fec6f139d7f11f3fe5c13b7564105f9761ed4854831154358cb08fbabf99ecc98f2f8420e17ef25b8f1e82709289f6e7cc046d32277f3776171100c646fe89da4935766f96add4d0c1ef72bc095b57e3ac911a5919eba023a51627feacd80707319e038de62af80c57269f21a921afd93fa71c6f58be8b8548e4ad7ee87846d24879bc0f856a487b22b4db188e583fb3c08430ee4583876dbf3d38dd8089ad9a4a969de07c3307904ed19d21ac233d101c31a083195dd9b66b3ed67e916dfa036dc01483a459c0e20a0453592924df7e07d8cbf8dba822484f18e23b4d3eee538c6b23470fe6f5a9fed05674e4f76f0230ae8357a7aa57124f6468866f420c04f86cb245ed89b70363555dca333af810b1b02f46b49e7b611e162b8adef07ad9fb35b4736907796b3d6076adcc329548df0e10f715e2228c0463aecc9d348c0a8ec3b40ed44f36eece9e2db265b88f36c8e2ebd838be4da426071c8353267334c385acb5eeef66ce1546dea1ee476b2626e2a82049b1d9ee5f84bf483e323d33cd3b1d5706be5d40ed0c428724ec2f8a0b5eb926cc435ea9de1aec1d1acf512a0c9c9f68ba96860ccd7459973e14e8f73e17e71c5f4bd0574d1aabc0b88bd38798c1ff4a66b3a0a75cdcfe7b064ede899edbd5d2c913f0c32ef36ddd336077f56cb8eeb74420e462032bc023ce791b042dbefbb087d064e90efc0fee4ffbd55949ea5b7de1b760fb4e87fd681bc61f22528739359c0778166c412c6b09851bbe9895a95ddfca249d21444a659a5d595e7f19e756aaa939c74dcce0cab90d3e6fc0fef577c3b55e2238f5046d226925da2db3a0b71f865062cdeeb18bd00bdc7dfdba1cb3d957fe3375518c7093b2bdd5221bda2fc73324f38ea4f18e4bdb10ea45ab0389af3c1d690ce1f541d2352a09382a6d44c63e247461edd29975beb668bf81ce5fd49124108940c6f56862b30dcb26f5a9445aca2b22f562f67f451c1a954195dd474758378dec4c44e26855132ea5315808f238e99bfa4bd6f35d2116f35aeb5b4d019f2377fa1bec35632448899da7344adb8e93af3bf940ad6c1365aabb9f67f39f60a3caac2dac018d0bf18aea7d64dbcb6ddc3a24f68ec605c97ce2671add8f6ce9721acf9a559fd9032387649e74f5f21273b6038f879488b0d5c99250e73d905328a7a431c5c2180f7f1e44469d122ad79d86917b73af3e7e1e36dff99e40c699c3c81ba8f4c6c82c9e3e2cf0c15244b90c5990ec6b711e8cb90ae69f333740ae5263f542cdc0e113eff856a2196bc1c811ccabae82866e4fa8ccfc3941840d1ce3029fa0385204e57f5b9b59f70e22454a27a5d42a1bdba7868367dcd488bb28ef71f1a7514dda6b42fd3d61df9f1135a7bc4d348a872f9c124e4bfc3806664325e5ee7170b312e72c75bc71b79eabbb6d3e640726bb869d20d5190651cac0e85c07f8d337558663417d91d7eeb3d3f6bdce666cd637e504a4c38a34d4187c62caa928a00cdda49f5858b849d3f170201875789ccdc607de7fec662bd2a5ea64159f76274e00bf9cde94b552e8c7a2896224b78271c1a761496969c228548326162574099739ce50c09570158595c8dcf604e486a289d286c523d78ac09b76e1da4093f686b8ca6cfbc2f24d49ec6117ec1f54cffbcb0f40d4eeedde65deb9e40116d118d0fbac386d5c7da348d7d47fdac1c42b70442e82e329685f235efc65ba9bb41667dcd9a0d9a25d97a417adbea784638ff32c6eb4b0fdf0b7111bac8a4289a19f16bfa128c44cbb80c2662adab503c877f72f698b96ae340c5648b2bc44bdf5597f996e845847dac25abc94fc0b517aff427c71a0f893136f1f361c0b74aa1abb5f4e8d08234a04d23dd65155fec4f50f9369fecb92a3341386e58093a8028164c220ea40581d83aa76ae247e134188c6d4ba1415379a242d56782856440e426393fedd98fc33d6deadf3c25f504b1c02cf9cf33b4337a04d94e28f3af7c5af4a168b8d061e29b25c70c2adeaa7edc02b8b0f79a0269e23e97aea4f99bf90412a8203da8e6f29258af090b6577a928244c81f69ba7f4d560bf40f619837f66ab8e24860bcb1001a29a17807f8bf4b881f97765982abb04190cee4b60012acd73150d4304ead17901a22d2e3ce46ee38341574ff49f5b0760d04df831ded54b3f0ca0c04d8d732083b0a889dfce3ea821f755b30e517c014af5b15d5846e0cf8cc3d2ce7c49e35f4f2fe307bb3b7c1ee95327edaaf566f464ce8a429774bdd4665c2a6411b314f24eba232a0edd21c19a81058ce0b257123e575379680861c14c02c6b1d6582c96212e12a6ee614ba7b289b88f3726c7678baf71a568cf888eb28d0743c5b940b71843f151297b070527d002e5a0ce2745594f25b26b38a2e150e2c4a9c5834ebf10ca12d63a1be7712c2ec297513e7d8fb5ddf73b6dc7cfeac198e86603a5fef52dba1bcec67ad2c7d1d32c4df25e0988aeab51869e23953320ed851e35545adfd8b8d300ca21f677cc30c6025053d9ae605f8ecc6e4d52807192fc1bd6ca67363cee4e94f5defa1702434e88ee8023f812b8a06ee4898a800f9fc4efc1a977557c8b708c48d18d19cebe89be1a8b29eed061eaababe4d6950f554d3a7aeec01f018a3137ede8b14453d853c21d7c9755b8b3454fee5abc76599417eed1652f0337e920a3391d1f10b674c9e1c15f8a6387158fd35e3902f75ca67188126cc6148b68158704541fd987e82cf3fcefec81f0869cfb8caaa31d524adea7eb22a662ecc4326d94a0512e4f9b8305fc3e269194774d973b7aff0dab6b1c9c26157bea7994191c3171798f17bb671b1b362003ce7ce30f7d42d4c669398cfcaed5f92e50bad630301c0097ecd0e51f209f379877865ccc9bc326081fed6d6ee843e5315e696af443187676ccf28998c2ca9fc7f67de567187445a6a527ca5954ff81c6922a391ffad8410c7987055c1a7cad90626ad7d08e729e012edb028ea8eb042b91fe8f27901ac859d767a542dad6f621f04e826216c233f050f499a14f919c1a06613c251d2d02de6eae48263f4d667af9e94779ea19edabd48842452aa4bfd9936a1c4b0fda57ec4a84941c7d79612ae215aaacfcc2298535b14c3ea611e23b3b14b0abd8ad6b3e9f57d6bf5a4234e5b9403d9a75f5629d30154d5a5e29d448bfa71e3cf98722b29663fb54c2ee7c0699eb3a82ecbaff2b1c1eff2cd45bee3847c0ce0c8a8548fb976b1e2dcad61b537e766d4268d2fd5179b179aaa26f5e4762895d96e783355337e284bfac65d29b0f55a5d7bb1202380eb4598d3dc1bfcd82114babe2ea3c167ad174bdb75e883072e4b0d843900c62f9ffa53ab1745c8548356aa2f285ea6a31f5de53e2829a648a1fcafe75e29a39ecd4827b0d410d330f3ee3784011d936349f7c88217389afd3a6cf21afa7ad127d329d09d0b6a3e30669758f4a7732bb6a5e465cd15493903a7d16c830e570674198bf0f0b3e9862b5144d9895ad067c5d89746aba3d669aef81639f059524c5d2b745a7248a466ccedae376b794051911faf60eb9e88d5b5d4f7b7c75fb7e7e5908eb0dc08902086faf723fd60b9386134911fb1cc1dddfbee4bb5ab72ea29a4575130a4f71380717b0e401e2ba014decfdb676e8c900f3bfb0219811e790e0bf547fabd5284f4b302872d74935a119f476d074c35dc58e4a6520c9eeb6b1a55007cd2293b18cd8eb4814e1f44427f932df1ec6d9e80dd30ba5010666198e09589f63c696c7b3f8cef5130e16ec59662b766c4545ac0903b0f4a6fced86b77e5efef8d187a3391bda0cc6cafaf1b32799828fb8857d47054dde390402e97961976dedef47d57f248ecaa5a6e2f83f47cfe6db99e6015f89b13876635ac99e5771f62ac3fb57586cfb2ca780cc087392731ade85f48a043f551553cd90a440daa2544021b378c120c67a9a8a56cde8c903ed24688721b4e51d1a5c6f01ff91c9386087b70dfefd19f36f8f9308236c42f21b346d4c8456f147554a59f6455832623a5714a0bc11c09bddec1a2033992644baa84299522fe9366aaa5f914860be37f3a2a4d0b2950d4e1872aa4e37b148116f3498f9ae050a4f588a7db4f295a1aaab89c13638306f5d693be9899b6cc5ecdc5f102b6963c34d73cdcf211925671a8503a907047a8b14fba088e6299c3250d2bbb02f0fd3abff8be50a5a0753ad263fbd412de202903bb8802c89ec54ab5675c0cf71e23a0a4459c81b887c312b1c5161e8daf3346fc895b1b7753400d2f6ee7e4b3684072b13cb4d57287a1af1c51024ae3c986d0ba8cba59e45c260ab38e9b011754609fc9edd42ca70c6352962c3fd2fa7208469f96ab3f11d087cee52acca42f57398ec9b560e94282ce83ff937c358f893f125cb2bcb02eefc5e692c594811fd2d186f0f165961169eb2f22f2fc868cb9c5a9f98a9a9816b24cf740849efbf66ae9254f1097329d8f1d1f7be2579840931b51cbb335a6d38b63f829e6122728a362bef1f7e014cd01a7c2b196b8834387bb493ebc04a1604c23319deeaf9c707cc92c4f135c58f3f98cfec391df54e62bce8bef4146cd94e8200868c450697293ab50e353dbfe64517f6ac4aba3c579725da08005768df07e1e35da28896a695e3f7e5636e919e3d2cb25ed0efbf06ef70a0e138d9964749dba1b37454c9a92b839dbbeae2d0a887be24f81925d8f8e6f56b98c6438324c3af0e040f3d5ce33106a935a270ce0dbbbb60eee57c6fc59a4de0941943d7db9c9cbf5b5ad7bdb7e3fdd2473b1ef85ca62fd600be6c7bfc8abe4ddfe9aaa1b02ffe68b5e054984f8a7f8277b9f519aa81fcee07d49001fdbd64c785c4819d7b4c4533c313f393c5095f22fd72058c50b290e8a2bcf676c22f9cf7c6cd0c99217f6a41c1e6c2ad21866865ebfd961fdc5f65816b0d818fca7a9ddae1dc63e014c6f1e1e15b6eb5eefc67c738177f9221cce323ab3116063ccf5aaa137771264982b2dde388a9cb68c0fae8277bcd2789f92c49fde3a5329dab0f6f0ce104f778c8da5f03318c9fef16c31c9f6c1de3f04e9d89c8f33196f68b2d14d9746a0e5994db697b6edaf54ada20ffaff18e5e0ca1f5db2a55702637d7667571ca53284341bb8d57dc64c8a64aa179f460669aff55b78e846c7e85f94f51087b12e0bd3e1f07da0ee96f7df14393baecbd2b7511776427ca79dd833f700ee97ce26ce636b3feeb40b39fd2f671565063dcd315c6a734842dfb", 0x1000, 0x0, 0x0) 12:48:53 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/121, 0x79}], 0x1, &(0x7f0000000280)=""/99, 0x63}, 0x3) r1 = socket(0x18, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b100050300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) ioctl$KDDISABIO(r0, 0x20004b3d) 12:48:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom(r2, &(0x7f0000000100)=""/135, 0x87, 0x2, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 12:48:53 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x80000000, 0xfffffffffffffffa}, &(0x7f0000000080)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r2 = getgid() setregid(r1, r2) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) clock_getres(0x0, &(0x7f0000000000)) 12:48:53 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x18, 0x2, 0x81, &(0x7f0000000080)) r0 = socket(0x18, 0x1, 0x8000000000002) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1c3, 0x8, &(0x7f0000000040)="284bc2ca71e4c695", 0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) 12:48:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x8, 0x886d, 0x5d1c, 0x1, 0xebc, 0x40, 0x20, 0x0, 0x3, 0x2, 0x7}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c5, 0x4) preadv(r1, &(0x7f0000000600)=[{0x0}], 0x1, 0x0, 0xc600000000000000) 12:48:53 executing program 0: setitimer(0x4, &(0x7f0000000000)={{0x5, 0xff}, {0x21ad92cc, 0x6}}, &(0x7f0000000080)) r0 = socket(0x2, 0x3fffffffffff, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="8bf7860ab80f944dae656f556ceebfe8cf362a3acd673f01caaf9ad7df61b5fc0a460b956145dacb318e80187dc857", 0x2f) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) setsockopt(r0, 0x997d, 0x0, &(0x7f0000000100)="f3701713e7bd935b4f02ee", 0xb) socket(0x1e, 0x4, 0x1) 12:48:53 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) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 12:48:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="9ea33ac3ab8bc86d2256bf6e742dd4f045e526ce2e2854c9b0984bc667e9ee4ef83ce6440000000000000007593fccd047e6ddf7d2311f8a03354e97273c7fe33f5f6dbc35df10fdb34d73a3647f05831e056202f78a4782501bac47b423ec375a62820839d3ca4506a9628535afe20389", 0x71) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:48:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x882, 0x100) openat(r2, &(0x7f0000000080)='./file0\x00', 0x800, 0x90) r3 = kqueue() dup2(r0, r1) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) 12:48:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 12:48:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0, 0x0, 0x40b}, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000280)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000080)=0x1f) 12:48:54 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) 12:48:54 executing program 1: r0 = semget(0x2, 0x5, 0x504) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x40, 0x100, 0x7fff, "13a1b3d89574a7cddf4605499b6bedd9ffe3f3dd", 0x0, 0x3ff}) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/98) r3 = semget$private(0x0, 0x0, 0x0) semop(r2, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) r4 = syz_open_pts() semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000100)=""/93) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000300)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) syz_open_pts() semget$private(0x0, 0x0, 0x8) 12:48:54 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 12:48:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7f, 0x9, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:48:54 executing program 1: kqueue() r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x800, 0x0) r1 = dup(r0) chflagsat(r1, &(0x7f0000000440)='./file0\x00', 0x1, 0x2) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x2e4) setsockopt(r2, 0x1000000029, 0x23, 0x0, 0x0) syz_emit_ethernet(0x82, &(0x7f0000000000)="90a754a0ca5fb9b68532fb26ff694424ed29e520278f4f01d5f3601b48c96fc3e1bc3a2ddae50598722fe84decac6b54aba36e89634f720e836757d1e024f3f7a331d8348f730fb054d4ab27c0f7060138729e3f43db5c6fbd15b173e475f0457348f5328392a3716b574d51e96e20f3c8110bff52dbc0f210927ff7fb95368aedf5") 12:48:54 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') open(&(0x7f0000000040)='./file0/file0\x00', 0x8000, 0xa1) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x10000) readv(r0, &(0x7f0000000000), 0x10000000000000c4) 12:48:55 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x22, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x4006, 0x10001) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x20) fcntl$setflags(r1, 0x2, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) close(r1) 12:48:55 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000040)="90a6e530fd2a52094851ee4d6ae8b6d10c36175301747c67c63b32129f0a5555ee1b7e473287db23d7cc866443dad7e00d07fc93207ba7eea555ca7e4feeebbc2396e0c551d85c69bcb27e20d03404b7340005fcfcf10bee0f72dc375a4e4a734cc1869c39cd48f41b09b04fdc99c6b07adc9971c8054aae61e82d05726e25d21dec28ea76ccc33ef7970e07259037", 0x8f) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 12:48:55 executing program 0: r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r1, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) 12:48:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) setitimer(0xb5cb0641f637f62c, &(0x7f0000000000)={{0x1f}, {0x2, 0x9}}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x4, 0x3) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20002, 0x1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r3, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r4 = getpgrp() fcntl$setown(r1, 0x6, r4) connect(r1, &(0x7f0000000140)=@in6={0x18, 0x3, 0x4, 0x9}, 0xc) close(r3) 12:48:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) bind$inet(r0, &(0x7f0000000300)={0x2, 0x3}, 0x35a) r1 = socket(0x18, 0x1, 0x0) socket(0x2, 0x4001, 0x7ff) close(r1) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r1) pwritev(r1, &(0x7f00000018c0)=[{&(0x7f0000000340)="5e4893a114af3303b0a82439eac376209f336938de7f7b0856a06f6cb726874b21707d224f79036ed9ec7d5836dc737fc4797aad276db7bdf1646d3fd0774ffe10db5a9bc57aa888f4bd3981d6233665958270daee625b7dd9ebdfef06069dd9262e8214", 0x64}, {&(0x7f00000003c0)="476ea2546d51acb430989f3b5690e3753a29034e3cbf8f06d93261293c66cc6fe71635eaee3a342b6d26bc703b55eadec0bbc57cc333e0220bcd9860ac1db2d1ed58ba436fcf65ef0f7a357b57126fb4f0807ea7ec1bc15ee671ef4be15dd0ad0046db1067a25fd8670aa38b91d32337a83938cb5bc5f4388e0f9f357b1ac3837bb717e57fb8118047904dc8e11e2585ca628a76a6a2c27811e123e4ad7e520bfe32715a5f1b54f00caba4905d39316518fe8e57ff47f1ae4a94b4a147b93e00fd2491e285bded5c3867d127791e6d92ced2894fb4accc673fc5f56b83d1e93a7ce908", 0xe3}, {&(0x7f00000004c0)="ed45cdbfc9b8ba624a42dd49a0bb75cf42982558b595db3facf91d876c4b8129d7b538f3dfcff78e178ffa8946376b46117a6b6eb189e2804bcc8120743060cd8a4b54c6580f35d6a07680bab5ad956c89a8aafca45ae5bf6fae4015f53ec0d1a5a8a0d5a6b39c9c5c5e90048aae8d7d22f651c4e06fb3ba358ba961ef7fcfc72f203b493e49935d8928f3c60ec1aa4ff4a265936012edb2c2c19d739514550353d07f1352fe9b20ba17237067a0e125a51f3103bf20983b6c536edaf32febb4e6d6e0279ad2d827828897fb45697764aaaa9775e427affb2404ae59e0f379d40b34e4558c7dc36ace", 0xe9}, {&(0x7f00000005c0)="c8875745d0ed29daa539f39b9cca71c2b1e0a5a533892669433f1f1f078b79b55a4e8f30b851a315536bcc69964df3856dd9a63945623859c2ee745bbab550bdf7d903a8b023d7a970011f71928568e6069e6e48ba913ee5e95fb0503808bde58eb300d81d885b2f21f3d5af7f286b3ef43784b8a2ee3e2c6c7e49471aec882bf4e545c76e7ececf57bb41dd7fa3cc3358f7003932538ff00036ff972f70b5acb02b3f5fcd08539d737baf5fcd713f29b1fdfbdf7b62c822049c67d89082", 0xbe}, {&(0x7f0000000680)="594735255e9d1873ff1c4df1a76fddb3d7704614b599677f163207ef5dd4ec81df4aac13cc48cf727b2fa9d483cf730cac0cd73c11b43a0075fad333cc3de7243cb86d0c9944848a079887ed49c8dba4484069c6177d77a286581820662cfc385783681d446a4a4ef1be722a06beea10ba6ae420c4fd48a6b0a5fecfae4c81dc6d2098e890f6edfa0aa7b25bb7d9e29f7d96f005e98aa8d0ea1f8d036158f236bb4b3aaffa5633516d30998ab4f1c6fe7f9dee1dea4825e8db561ff25c720bf96a06c651c847f3c248bef5413874f477760e1d7da772ae9f4f4a586d7a2c136bc43e11b39ec2417ae2b74b63b19129dd11f9caaa21cfabada8524fd64d2cf5d746698588255e6c7ce95bd786d19872a2b12bedddc63444cb109b78ac82acfa8c4055933d65797ad633d1679398bfc36c51a679cd4f16871805d9b8d2c849dd35b7fb017aa1a4154dee28bd95d040d3fb7a3f0b3e8cac97822527539f11b9307b856de689f71b3d973bc2c56c8e40202b230c693efd6c041c261941fac2010354881e148eb73ae16f56abc9027e072d7455412ccdcde5826abe7476c42076a16af7c267dd2ec430e2c486bc57752309d3dc607fc4d6649a73718c3725046a4c158eb05640c0ff9b91b445ec6de5e2e0e5a0a34c288a2109e136a378aa92f66ccd7a1fbe415450e3b0bec0ddddd56133b2d90df9a3f283aba02a32ef5321961fdddde916520651f19f8258d178418c202d5cff0b74c652cbebc63076c40efd8d57e878996cac958cff0cee1b1b79b605f18c7a88e6cc5679b0d6ca01d7484570efabb0748220ec8902c865a62911f2fada3196776442c3a8b1b5c6b93f1234312d43b0656adca520969f7319fb0fee6d07eccc819b225f9a54c943b123407bc2ff75d0203687cddf804cd0edc4c9350db0605f5a2543f23a576a2ade9540652c692dc34ec61151708a024661bf8cfc1aeaaa61887f5ba566b63adca62284715b6156447ec42e21b28c31e3b63de4ee7a068072d11b3d08a64c36b2149aba66be4d06388bdc1f771c1389e9ff30837496ea646b24a8ccfd20ced04cc43e35c897eefe14bdf3f926d418d0c4bda445e8959e7bcc07009b2b39ccf5a24a2dea4d858b332350d4bbba1513a9bb72ae390375036505f640de5b34dc4a655b95488c21ca2f9e2e26a80dd05c67212db269722281e8755b9652cc9a3255183bf45506ca4044b61e9cc2af40920c8c4d8ad884d6e258308d2b9f20713032171f9ba7097aae5d7f09e7159c36cd2531d74ae203e713a6ef9d704c0ee6e55a05a2b60da76ac4ac61dafcca5840297f27bfafd61461a6a83902db72a9d495b155e57279bd77a05791ea809a983da27900483563a49d7f6ebf837b30333dd9a573dd793fe8420225940188551f78fcf7ffb593a2e7db148f320658c2a2e1db8800ad1fa725de8daccb48536cfcdfe5548ca33a623f9b744f7dd89357949945a507eac20e92fd234fd10cc70037bded11e10f2f0fcb32262e804cdbf5c59c4bb7226604a4a5d1ef2324464a91c20bf39d274330f67b3ffbd7284120aa54adfb8e56754e498850006bffc861e7436b1c8a26907d80763326404f2ae5ef8e9b06c383515c8865dcbe5bf29c3ac02c207e1e4d339851acfa0728e565d53d8f4d0d9726091f9052f393c41b72bd5dd511ae4a002fb3a908829b5b23c51cc07309f5f03967d1e30741a5570ea4de8093407308cb50f461e6c4646cd92d0de035ec07e52b2389b126a4134f8ef50a490fb48aa99337a7ae4c98a36280ba447b9076e226d695f5f9cf5008d8def817aa322ce422eabf3a1bc10f89ef354aa4f9d3b31ac1fbaf28abbea1f1b8cd4107b50a20cb295c45cfb089997d9620ed49d0a783f3a0267cc995ce19395fba5c6b5212d92635b653ea793a8f365b48cd1248b190db3f616579f88e6a3d0f941c3b467f6d7dbf4cfabb36de27cbcc7200648d210f61bed4547bca060167499124e6a004a245c235328a60fd6941c451337b95f4086be379e37b2573762aa5560c0ee20eebb52ec5d97292b2d4dc081fb1c58af70767c686f584b97349c6517ac088cc000516823ec33f56bae999d5e53943fff1c3728a2866f8fedc9422e375c042aa17021138bc75068d993a4a03edff42192ff40e8f4b49444e181145043d7c859cbbb9f60ae6856b095a76f942dab96bc17ec8de39075c39f79361671ad9b6e53c37752c1a0a3113cc493d0fb13c49713af2e3c53e06d584b7f38cbf1297a9426848a47bf255b91fb071e3a86b65131f0e34ee6126e3d6fa0f58c83c02a39c390f2797e468e29bc8b89402b9bbe82774cfe0c51285aa0e094e3401769dd939019b4a0f2142ce036446fd2d30e7956c1aab3c505967283ad63032ed8c660b9cc43da1e7a59226aadaf7656e4e53e676b6638f097a0ca41322fbe2b23fdbd1809908f513928d570376fbed9a89167b5faf176707c89ad39a4ca43279448c721ff96f206fe2c0bdc1b8a5f9e3bc07484afed1f7249a3841dc0659802cfe6575aa5c182bde3f0fbefef34dd0b36c68ca593cf8a6b1a92f71b869724affcd07e6b839fe01f1d1a98afcbe1fbcf7ce4147e6971a293e5a573d94e239705c8d9ea7469281ee7d8d5875ae83d15096ef3fcddb24d2df2bcb51884bb3ee0179bb87647dbd513b18104be61df2bc1fe1b7724d47950cc24159e0170a47865986bb86fcefdd7ff0abee6ecb79bf93e7b298968a220aa81f3db048bf98993360368ceb4401be2c8463850fba12b311c06848d4331de476cd7c2707f89fa36861a37de27021bd36d00dc9c607604a0022ae7fb1dc350eba1856d266e2d3ce7dfd54e31a3a6100b3b9acc9fdcc5dfb490d743d96bfeeb5ee788b535ca439e62c1b23891313572c0dbcad535f11b36fb82d5c351e173a35532092a5c60443b866969705e62853263dfdbd33e8f3b00f245ce4d5b24029b82bc2747bf91082fb9bb4deda43028a91ae1d3b7617cd44217b73bb5f7a9de960c275fc0cd8a2bafc9be2959b2cbb5278e08cd535b1d7f3540d64fabc9640d03e3b19195217a81f15851e87fc91293284cc82ee5c63112ad791c46937f7cf6e29d063b6eaf5435030b320a6c52f40cd8b534c9b300502de480a1609a2f1fe6310f31ae68969e6b5220cdafd6aec706d2c0c0db2e409a3c058386b1a5e660ae5f19efbe29273d511ae7f02994b58ebddd158ca3a99a069461acbaa2d3c7986540d3c041214f238a38d2d3699db4832842b56d61e1d79077e304b9a6a776f8acababc1637b9f87333af526b6c38069fb0432a66b220fdc97b3ea6001fad8146d76a8e44c65706823f55419da17048d13a99d89ba53439bac927f47f70e6238e005c88d2b773b7f4d39da1a87221d425f9018ba0b50ccad79507cd4f4ffd6686f84b1e913605a76940669f0d3102a24f7acf3f2deac3dd14673ed17decc84478c14cad0add469af8f46448ed5107de3e62ef184df00e60a3c62181490fe6920b65a06b7f17ecb850b5cc4a84d290066fbbb44b0c2a316f86d87142ed926fb7330679ef4e6692fc14eb46b2be26a15a55e764e249e9505eed95a496319a30d67bf686f0967a825838037a7a013718807b4581929f8a22cf05ebb54e957e6e0f6616faf9d3fd251519abe691ee184ce79148008ac9dffec158be33d100eb1e143bad6b5b81391802d097f83cfbe43ae7e3468b233a0ec323647e8862b6db37303687281263ee01d972a1f643180884fa7aba0d19362617856b638ccafedd90380f5a4c211e467b100e90fc9e64543626b9ad3648dcc51ef8577964c383e3e342cc07a592b4a9e4d4600f02f2b0582fcace096f69e881f413de1970d8034ccba4c79e24651559c9b11ba0620416e53ca2e583452c41b4c9c4aca5c331444069d0d7adf7ce655e42d98e9c5e8fc9ea2399e9b8d3fcdeaacaa427ec7c0a1bf51d71c97fb7c79834de93ae1e48c43df7ca70a30749d28bc6808436810d9083a32817e38b389c7829f3088427f88f4b006adf7c932308acb707c8d571e352ac4d7e56cd83e6fc6d5c53d3d2073d356b4c430af20c0635951ad98249ea63a269375ec13cf08390354f00fcc7f2abbffc912469b462ddff3080680957a3ed90ad8f780ec435772450f01e8ab91ab5f73736e430e95285b3d33e43458b4c37fcbe12d67cfe243b7a0e33cba138acba0264f42cb57d66df4137e9e39e9e88048163967bbdcb2b9242215c38e8e67bbb184a2521f19ec92ac51b2124a146226eb153144cc29a30a2d762465c33041344d16246e3b84aa6ed25b9283c5740cd6edb7b922e9b5a3666ded92444c2988b34695c23d45bd3b99704b8a794825acf9f92d4238ad5d54373c8ea787fd13a03cb926313aa98d398d644c7a9997ae0f56ae522bbb79ee6f682716e3eb41cb31c23a1784da8d33d316530e5bdba4069769d6fd09b22bf0078fd9cb017721285c36564d982b8d906bd82231a581e05e87c40413d6ba08b80ae5bb0fc569582b43e34dba9fa770a56c5c040044eb17648ececb5e2564a20dd54ae06ecec4013dd848932e0f8fab9c38a477688d2572f1fc00f71dd9b24623da578422f39c2554094cc1c8ae890f678d944c86838e1a44b7346b9f6db5e314bebea480b9632323242c1d306893a0570d0797e9d813fb4ac69d6c8b44689afc0f038a1ce9dfd9c6743c01e33ab5cfda5caa04e5fce3722dc086438b528c89bfaf81ead5d8158af22bcd4b57810c56f591b70b47db33c2c76fd3410d3cce48145cb673ba30a8327163e8533cf4654a156b9f2611b39e3db082f273f9796bf7153f4f9fe64c451685eb13bdb669a0cc6c74a4b8963309ca9939353e807029a9c653f5afa4c0d60a22de00c8b41a84a1d1ea3b60868031e6bf49790e0292750448e3cc22d9d5722837e8622570226603c2de48a4320c66e89fe4026f36a3eb936aa461a7dc588ce1e22cb7f0b030105d8c51aa5a9c3984219f92d257aac03f6552cf0fd94b887c29abf016a7eefda0b4783d09ebe864fdbbe7f693f7fe5dc06392aab4b88b268227760676b3abce0fc06159f316f8ab13c9b246bc523b4af692828370cc1ab98b61e9e9720ae5ed719666424bd39ce82239fd2906d28cac4d360a0fcf3d3fbd9e6413fbace9657b6852f2733f02164df61c4f5841a00c5fee2aed8bd97cb8560fc7b673c9983626bf1932aeaf9b1a5f947ab38fe440ffff170e10a3a123501e301d6ad5f26b7fcb29a6d353c8421a4e587419897c52e46f8463113a11425471c1fd2881839082ed1fb8e76f46da7ea57988bfa1cf5f3f324e661b52a803b5b93d8f44c63a400752218c0f42d6934d5e38eb69a620cbd77a48d858721cba1ff591af7582d09ce74230d4d1bec3102e26afd0b87acb64dd43afbe99c32d78baac763b842089c2077df96c9c37121d45b0998423870d849d6e14339ac8de261a94d077c30f1884f0c45a6e2016cff75fa8d3c0291e550178abc0865514f6dc9d001b455e2936374b205ca43311a7b90543b8d93aa168383dde065451f5fd5bebe627cc907b5a24eac22fb8779780bf799bc83d883cb754fac2a07ec8b49985733fda96a670db3bc1fc560c9fd7aee90e93e0f78d4e170f983e133e0389d78282b270d9e801dca95749a9a9deb0502305e2af82802af57d09fee424e836ff2d16c3cbff73d35f75c8dffebadab00b4e36cf83d6c87a04cac030fbf7d004e28b6423686bb96a6ed4d65c1c1ab283d2933a51ec50e8ee80e32f5c5689c8add19ce5a04ee7b92aa03b8743577", 0x1000}, {&(0x7f0000000040)="75f752195061f969fb065f31154110deefe65d2a27ba0db87cdc4bdbb908545137a6f9eb6600aa", 0x27}, {&(0x7f0000001680)="52039ad2d2ff01b8fcbd27fc03fc6340f296048c36f00df318abbf33bf21134951b93ef4ee7da22df977b3eefa16513f64dae77a", 0x34}, {&(0x7f00000016c0)="6070fbfea135ccd957fe154a24be853ab68f50db2170a47ad326c5906b11498367d9569d7bfbd5357e80f22501c6f04dea69d07f4f33a278c7af09105a1428bedc088deb02229b1e90945749725a82d187905ba55f649b33ba3c91816c397c2097cab4e8f8f58144f64dfee1f5e7bd36b5c66dcfeaccad57495e9d7df4b98470cc9cca781f525cd53446acf3d44d3d637050c5f14d26c8f13d03f153de90f7850425f290e897879ef6dd5a962c534e62d18b2a0d9dc59d69712977f10a6e7a12c4caebe0c21d1976f380d86040291f", 0xcf}, {&(0x7f00000017c0)="14e2be2eb323df586050b5bf0301e422fac8afa8ba4a377aed7fa0be0d7cb8bb7c64013b5b428a28e78202651051fe3691b9eb5fd3602720a7139408c7b279ad77782e92bd1ce59da4f74b91befb3444cc536d06c0bb048f2e2be2bb7e1353688dac7f0f5e4ae8834a36571c4181a225f7632a65b62655a8154e30bae9e77d3f8456f3b8c5e9cab290dec2ea667a6b441333282adaeadfe4437d0db6d1d35395741e4f05a93d64bbaec8de6fd64d1ff3d6e6a3cb3ca6db2a927eb59131ac9cf4aa68f83c1df24acfe04adeda506dc29a48edf3fc7e99902b463fd64d82c9f241e5eacd1e8fe42cf5c808412d0732cec9c997943d124a6c80e8f5f159963155", 0xff}], 0x9, 0x0, 0x0) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/85, 0x55}, {&(0x7f00000001c0)=""/32, 0x20}], 0x2, &(0x7f0000000240)=""/102, 0x66}, 0x841) 12:48:55 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)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefe", 0x26) close(r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200"}) readv(r3, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001440)=""/192, 0xc0}], 0x2) ioctl$TIOCNOTTY(r3, 0x20007471) 12:48:55 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0x10052) select(0x40, &(0x7f0000000080)={0xfffffffffffffffe}, 0x0, &(0x7f0000000180)={0x100000001, 0xea, 0x2, 0x9, 0xffffffffffffa54d, 0x100, 0x10000, 0x7565}, &(0x7f00000001c0)={0x7, 0x8000}) 12:48:55 executing program 1: clock_getres(0x6, 0x0) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) 12:48:55 executing program 1: r0 = socket(0x18, 0x7, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) 12:48:56 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = socket$unix(0x1, 0x200000000000009, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget$private(0x0, 0x3, 0x400) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000100)=""/4096) getitimer(0x3, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000000)=0x9) semget$private(0x0, 0x4, 0x1) 12:48:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x2, 0x9) getsockopt$sock_int(r0, 0xffff, 0x200000008, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) 12:48:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x401, 0x100000000, 0x20, 0x7ff}]}) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r1, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) msgsnd(r1, &(0x7f00000016c0)={0x0, "b0"}, 0x9, 0x800) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000005ec14f949046aa65ba930f0f7aac42c463bfedd75e225911f04852b5cbee37932ba6e6920449054eaadf6ddad350123537db207cc4d4ecddaa32e98fd883d14405f7d9e98a1a29b7e945bba1e401fbe053920db67ec8e92f5d530f8b8e479f45bebe2b587cadaa2d6dd79c143b767ea812b02a29d9c89fc772b34d22dcb3dabaefe83e1a8a826a0ff7657c0f8e563939adaa32ef19253a28bd57e1b18ecfbdc0b7f073251946440356e43bec93de4f0eb529e0ad8b945bad86a11952a561acd8fd1d3fa8528f2f38d521adb279536e1994a629dde04e6386322ad6bdefff63bcf93c99b36342955ba90afedcaf76c962"], 0x1, 0x800) 12:48:56 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x269, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, 0xfffffffffffffffe) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="99057ec41a0d5d571c96736c0ee44734f24dcc4b04e3c824d70c971ddba78e9baf6c83ca3141b4e06ff062081b277396bd1233ff64d328d6674ec2c6e57d9ec4ab76a8b34066033afe8e10381d1a55f684916cc23792986e6918acd69951a737997ef76025cd49494246d6f1a67f371a1c2b9aa3e353ea4f3219f826e36633b73a9d9978e6774db464aa3e4b6267fc426649eaa0e44261f729facb5693c9046c99f9cd423ace939152d026db5cc39498b49d2c753923b4e09ef03a79885ba347c57a6e710cb0b42490", 0xc9}, {&(0x7f0000000140)="dcac417fc58354985e57556e1896fb3f85da98af00961c5575a1d8bfd7795c7527021c2bf0ef4533318dc728c4279873e35085b9a2f11e08c927a1ce861ecd10c2e3406418759e457594e9f7c8e59cbe1b70cc753965bbf11e21cff00f4ed85b5bd33e9ca2d4fcbb54ada5f45f76e27da9a07ae19962bc47b89e6dce5e6a45b293d21fd1115006b2db49cb7371ebb9b520e4506de3c0999c3de8c63f878170345fd2fe1d311b2ce8f959f585885e2aa402", 0xb1}, {&(0x7f0000000200)="0bb84402aaaa88366daafdac3c32a4ba02fc8cb32e5f405b8bc9fd129aaf89087a799d79aec504239c661a34f87a3a6e9cd16d68bd2939bd809a5188026a35d756474155cd797237d513f4b992e2953a97bd11557d52ef0d583b3cdc8049b431e59d926997f71efa025bc26b578a93d53712415a4321c3aabc60ccd7b8d1694e6eaf575cb2fad8b6eec1492ddcf803601dbea8e0a16f70fb075cd7a284bb447fded9f3e793e71a5f77617cd10100f213a3a31e3933fd33f775270b1fc407a25d", 0xc0}], 0x3, 0x0, 0x40) 12:48:56 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) clock_gettime(0x0, &(0x7f00000000c0)) sendto$inet6(r0, &(0x7f0000000000)="e9479bb8d6901521bf39a1e70a", 0xd, 0x709432998548ef54, &(0x7f0000000040)={0x18, 0x2, 0x5, 0x80}, 0xc) clock_gettime(0x5, 0xffffffffffffffff) clock_gettime(0x7, &(0x7f0000000080)) 12:48:56 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) shmctl$SHM_UNLOCK(r1, 0x4) 12:48:56 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00005bd000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(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:48:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x8a) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x2) r1 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000080)=0x8, 0x4) sendto$unix(r1, &(0x7f0000000240)="5001050460000004000000001306ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) 12:48:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) sendto(r1, &(0x7f0000000040), 0x189, 0x0, 0x0, 0x16) 12:48:56 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000940)=[{&(0x7f0000000200)="28c4834bc934e7c24e925108b8035445f65e7a45b0d444c83a214bde6a62566ca269751d4e7d1d4086e9cdfb9e2569b4cf807a0138107aca9f09145c31378b7231f5936946d469170f4d4a63", 0x4c}, {0x0}, {0x0}, {0x0}], 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffe, 0x4000000000040, 0x0, 0x10001, "09a0504cb04e8754a832ee7485824678d36416ed"}) write(r0, &(0x7f0000000040), 0xfd30) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x6) 12:48:56 executing program 1: r0 = kqueue() lseek(r0, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x9) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000140)={0x4, 0x1}) recvfrom(r1, &(0x7f0000000000)=""/26, 0x1a, 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="599073e7b5464128740e9fa12d3e48151340818a7448f6837108ee992cdb72cb31e3b979e2bbc1830acc14810f9fa85faa6815761c85730d6db067fcae731d533986c194332a856a0eacb7a5f92c"], 0xa) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) r4 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) poll(&(0x7f0000000180)=[{r1, 0x100}, {r2, 0x2}, {r2, 0x100}, {r3, 0x4}, {r0, 0x14}, {r1, 0x100}], 0x6, 0x6) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x2000000009) kqueue() close(r3) 12:48:56 executing program 1: r0 = socket$inet(0x2, 0x8000000003, 0x8400000000000) r1 = socket(0x6, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendto$inet(r1, &(0x7f0000000040)="c34e2b27e179e89d", 0x8, 0x40f, &(0x7f0000000080)={0x2, 0x3}, 0xc) dup2(r1, r0) 12:48:56 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0xfffffffffffffffd) sendto$unix(r0, &(0x7f0000000040)="13ee6eee25c27b83f00fd1450cbc33e44fd5a0b0deede99894851b99e03a70e14f6b2d07e90e79ab46e0d05e0675a17ab5ad3eeff2f78a36d0f08ee732eae83248e3d64e82dce27e1fdb280d6194612236beec36f71856706e29f1dfa7117768bc8bb9e3cb8159bd2118cb84ea323b7b2e250fc393f7560e405d52ad5c5d50d44b6bb5c7c17f0aef5d4faa892fcf99588a3c12100a8a637e", 0x98, 0x40c, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) fchdir(r0) 12:48:56 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r3, 0x7, 0x8, &(0x7f0000000200)="08a7cb4978a4752b7980f5c6afd427f3466b43f7433e02c17938e1d1ddf3b280a03e60477cf996f257093f0e26ae71cf976e0592d7cc4b51018299b65a1dc4b7ccb0f0836cea8918c11939dad2027fc970d3d98ef85a8cf4314898d677a5d9259101e64175c703032ecdcec1f1c96750227366bf31a3510115b1487b30fe97f04c112d1ecfd712f3dc21eed1ed55336e1e59d4edc3884c8243b52630d0a41818dd998a3cc57378172228af4f529aabd397ee7fc57202924fef9109bce4ae780dd41a83c363e90c891e72efe50b460238", 0xd0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) syz_extract_tcp_res(&(0x7f00000001c0), 0x80000001, 0x3) fcntl$setflags(r1, 0x2, 0x1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x6, 0x756263e2}, {{r0}, 0xfffffffffffffff9, 0x4, 0x400fffff, 0x10001, 0x153d}, {{r1}, 0xfffffffffffffff9, 0x1, 0x4, 0xffff}, {{r2}, 0xffffffffffffffff, 0x1, 0xfffff, 0x200, 0x800}, {{r0}, 0x0, 0x0, 0x1, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x10, 0x80000000, 0x1, 0x7}], 0xa116, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 12:48:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x8a61, 0x80000000000000c, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:48:56 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000003b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a009c4be4d3c92fbe8ccb27"], 0xec, 0x3e9d8dcf9b310efd) msgsnd(r0, &(0x7f0000000000)={0x0, "5b2b8066c66f64602c3597418bfd97151d416598a8b0fccec512a8d45ee84ba7d3c27be34b40001eed3fa855b91f29b2cd0e054f0f0914da79b4e78a1109cfb7d6747c5f2b19292c6c6dab537e507bee6ee848d895f770835df11856234ae9cbb839f2810f9ba78cef506cb24c6742b4cdfcd3da71d11c8adc7c5c523c05153ad16c69947de4752cfa3b44bbef8a9de63b43051509558f9431fecde006078ca7e198a212c29958b3a33d1383b6bf1647c6644bb42c7286666aef2343e1ec2f4fba3c31ee0f56d9b3e25084efcac49491ec6ae1b685cfc4f683"}, 0xe1, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x4bd, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 12:48:56 executing program 0: semget(0x2, 0x2, 0x5a5) semget$private(0x0, 0x0, 0x100) semget$private(0x0, 0x6, 0x2) semget(0x2, 0x3, 0x40) semget$private(0x0, 0x6, 0x0) r0 = semget(0x2, 0x0, 0x500) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) 12:48:56 executing program 0: r0 = semget(0x2, 0x5, 0x504) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x0, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x7, 0x180) 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:48:56 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fchdir(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 12:48:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x17ffffffe, r0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) 12:48:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f0000000240)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x3f, 0x1, 0x4, 0x10001, "482d5a3fc4bc07bf439b02c80b505fc53fc94965", 0x48bdfa32, 0x20}) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xffffffff00000001, 0x2, 0x7, 0x0, "0e06528b4a0c0a6634cfa15bbcd0a413b8c786c9", 0x6, 0x6}) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0x3, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 12:48:57 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) close(r0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x86, 0x8, 0x7fff, 0x0, 0x4, 0x1, 0xfffffffffffffffa, 0x3, 0x3, 0x5, 0x101}) r3 = geteuid() seteuid(r3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f0000000100)=[&(0x7f00000000c0)='-\x00']) 12:48:57 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(r2) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r3, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000001880)={{0xba0f, 0xfffffffffffff11d}, {0x200000000048f, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0xfffffffffffffdc7}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x10000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r6 = getuid() setuid(r6) 12:48:57 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file1\x00', 0x18) symlinkat(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', r1, &(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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, &(0x7f0000000440)='./file1\x00') socket(0x36, 0x0, 0x0) utimensat(r1, &(0x7f0000000480)='./file1\x00', 0x0, 0x2) write(r1, &(0x7f0000000000)="e7ae61491089ae15951c602bff1f544d81c50323149708e6c4b0862bb4bb3aff3b9ed8e414062de72fe8ebfec2cb01cc0bb96b6dca029eca344ae8cf91bbce1cf5823be948a30859574ac226bef264e9c7b61565ba11baee0a85e61a761904cc986068e88e9fc6294c799ec0cfe6278ba6ef1d026075cfc8721d9e81d2e3358230c72881afa8885488083ae0a4cf00", 0x8f) r2 = dup2(r0, r0) getsockopt$sock_int(r2, 0xffff, 0x100, 0x0, 0x0) utimensat(r1, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)={{0x1, 0x8001}, {0x8, 0x3}}, 0x0) socket(0x16, 0x8000, 0x80) 12:48:57 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0), 0x10244) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0x100000001, 0xea, 0x2, 0x2, 0xffffffffffffa551, 0x100, 0x10000, 0x7565}, &(0x7f00000001c0)={0x7, 0x8000}) pipe(&(0x7f0000000040)) 12:48:57 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r1, r0) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) 12:48:57 executing program 0: mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e", 0xd1}], 0x1) readv(r2, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) 12:48:58 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) socket(0x0, 0x5, 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)) shutdown(r0, 0x1) 12:48:58 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = msgget(0x2, 0xdf) msgsnd(r1, &(0x7f0000000000)={0x2, "be3eca236779e3e6ad82729cdd0c053f1c7814ae558abf1e49467ef1c6b830508119908ab9c64159f385562517222e42f222091bcbbbb1a0ce00494c985b2968629cca209a7a54a36b4bba69558a8a8994afda3e6cd0f7267e664b506c5b66214008efcf23b4c1df247febcef4be43c6f9a1def609ce29383c08ac693de9d1b961618042bd949f1b42e781c03366a803b5d856a35e32621387a4241526e7a5126075389f93962cb8f6f170c0a08bd271386b55ea8345e4113ec77ff6593c9ecaa5b44058e0107927742b38ebb6cd9bc46c18e4f4c98caf7bb299fcc84664f043238d959f81e95c997683afba045626a015fb837999f0266ced48063cad920196c421f66ba0ee7afb7287056f282edff2fcc3c86aa67bb5fb2ffdca6adfdbab86d46dccec61365a5c0a2b16b75e988117b1b2583fb63f5f238146c1e7b0f0107d2878cf06dfcfcf6dc082d69235e6c08f94f51fcdc4a21fccda7a60d0778e780a2f02f39d096a81e5127787b41a5373f0d7c630649a974c4fe2c17f97e532fc96c603e8252beb30cf333645fa37b9c8112f4fc2ed8e3183ad8ce8551f4cb1436c37ecfe435d8a3a13e097422a0bcb7b5990e4eec5a549aca551399b22f90151a4aed2b9536fa8c82436dd8bb9546b718fa8024f085df26c24aef8e1d780cec87e2dee3b5cb63d228471e30e2cdcc911da43f0da34ac758a68df4a47ba715f24159a947222b60fcaef24fda62f134a2a6da9c2c24329c1a261985c75c8b98dd5b70da6279260afc03db2f04b9fe21218f7c46932bc16db1b27136258092ef0896e3f003d21cfc6c3b14388c36399701ec6f8f54e3e41f68e7c9c7bcc9deaf4d57ecd5f188747a889cd4e4d163edc7dcd958343b04828c888ca2c90694e6c4ba4f5096751ea2bdbf03fd538e796b91374efb9cf1eb3e0dd8cfecf7d82de5561212aadfa705d68e3d4eff84652abaad63bd81b112b6b1455b1b8792ce7af8671ecbb6280b4117a6728d1253c088fe13dc74a468cc8c22298e1042ce247c8a32625d3f028440d9cfd0eaf0c2fb9143d28d17d5684929a8e1950aa2896f8351382dc724f7c8f6ecad82e80594f0ae74643d15c81ef7ff6679a2009b6a3f4ff6cb215d021e91ba354a3e8168dd1482b96545241d0f29af11f0f2a73d6afb99103d2563b845909b3a5727492abc31c5d5f55909e69c279d711f532b0f949c471f59b06e3e8ee61ef2dbbf20103a2eaf4cbc9e6d14296c9be02fca3b9ca19b7f51a8803a2024f30127f822593f54247c7e6ee6355a861a7082a8aff718697209787ca909c6788d5fd83b04a4c81a50fb7c415f0b51fcdc8350088afae695916ca3922e16ada0faf34d5953bc32f01e10203f962c48293e44fa8c7b60b92a4d4eec1ddd48e4e2eb2f4ad5367153a72dc7e816b375523b316d33e20ab9a98624e05c68095096a55c7ef25c82c31416bc104008fdb6c573e4135b7767e7fbaf57203e897e87f2e3a43ee9e30be57e7415d496bde41bdd371f27896c0c8960f6fa8c8f95ed27f2f0b4e512e41949c57e5db955b15ac9a2b5f8db52830da54dcf27d8dbd846a2b32dce42fe7dce556ada079d8bc2008afa6ab328ab0d01d8b5d786aa482a081f4776929296dc33a56aa16b89908327fc80c350b46ed9ba938f54e4c76b86f5da256e58276ceed3b43fa4afab907a6918991b5c716f4112ce6c84d42faab9994be1438540fdd8955fefc8098f34707b764ae8b58d7fd5e606754994f4d4da7ef6b2bd37d0f2b99078b43793a8e0136cc8d5d6de293d23a513792bd5032e0a396e54f94107eb7130fa4e1ea0df8dc0159b11a95c0dc44d681a65e291b4776ec4b3eed0b4fbc9ce047a3bbc3845341b0e12e0cf7fd66878034eb3a2e0a006f91b231e6187e8e76a46fd4c6c884e5f1cbdc2903c1a6dd6a7fecbd32501aee173788fc16bbcd588d57b034a4e6dac3d18ee0ec1bb2d24cc908e59bfaa2a0e68ad1f12a99c14e862d99e7aa5ca5a401f9d5e151e7125a48399837110563a7bc6c5e6d042115e8b1b9622d55fb12acaccb480ec765cfbd946c019d358cbfbbf0550d897977f2a5f5d1e7133088b3420ec3926bd654def7570c81432017b376b27c4baabab4df9dd85922f256a99b60363cb0fd97ccd2dba79a2a0a8d226310c15892d23316326b66431c86d2dca1741447d058b6b217c9100667c279fdf7b4471bbe6c33c1cac996727f99b0a73f2b1e41d8b1cdd1d15af88353ebda478fb14630153e305dbeebabb9ee956f5d17ad8c6ca6e6d5e4fcecbdae213f073615ce4a6687d4467ecbb1cca696b12d29f4541a7df3a3df3a58f084cf0cd66b2916eac35ab90e0e265fa0717c885fccdd57eb0cc5cb8fc49b8b3ae446f530f71a046e9e60cb54115d35638989cd348ef6e1f902d219f99963afca11e194b60a4879a06930357441a34affa47051584bd5069777105dbd3025aa7d56c5ef7270a9f357c5ae4586e33f7d07651b46d7ed36d04d7fe5fb13b6efbf258b73035be7a4f51218a69953537d4f49aa94d66d05d71d1d1868ea1b64e9dd495f7870034e201f9b20aedb8e6dee0627a79a5c65bef996ebfb4fd2231abe19a1c6f5d3e6ed49f68d79c53043dda04fe185918adf2e54811db27dfda29c9d4052bde50b26282dad498d2f038c366af57aa3d0bdc520f2440dab4cbf38efdc3fa8f6a2273c1057443bca07c83191ea8a148d6417af922eae692b743ce81a0623c528f1b1739afbe8585a9d77fd75dd191ab089b6caf6bf9eea606a3cf558d20413cd09758b67de11cf113a5a150f553007586892c95af1223c71f810228ff37596c9ac56ed52ed76ec2249018857f27330aaefac9ace164ef5509a90976df59ac540fd5257dd50de8cb9dd530034cbd871dfeda15957f950a1dd61b460b8223ae3b5ab320bfac4920d7225f16493578fd21b468ba18c02632d5fb21ab1e34be55e3328dd7c7c7170496747f98dd7f95cf1fbe9e7299089aa2dca29c3c70fb07cf77cb09c180292654376454f31b8cf08a695da6bde02c9a1c2905e88b93e4e3305810a9336c318a68b2969b8f2fabaa5d61a763cd8e44f83627ca2b9960363458298e050f1f622dff59a40b36c45d9f2ce7f178721d1b1a974c501834de272c9d7c9d2c8be010b8ee850e73e83732484d0b964baa3b45b322c4d04de39506746b5d7643ffdf371dbe6962b071f48ef94e713510c23caaad882b1edd9c623e32d5877a01fa3b4d384ec561cefa1f4a359244f0e32e14ebe4ae15ed2d7ed63e495e95273a4aba1d099bad113d5f6040322de5306037de1005c0a1ed0e322893dd4e5980ab9fb4a805929dca439fdf161524a797a00cab24dbeef2e635aaf7d971fe765fe44cecd859cc2d3637d16455ff9268c521ea2ef1faf7dab6161b41b9618681e06debafe2265c2716cedf6a74575da9fdd7051305a04a2dafc8dd2b1135b6ccbee5d2a22dbddfc28ace596375244cb1423c07e467840927298e34f09862bafb48a3daf4e7efa37a4c88dbab7d7ed6ca88797e9b1451939340f202e5fb3cc7a73e0a1cbfbf997fd3416366f24db7cd31aee13d22ca1db075ad31322256cb4bcd8c4c5a61eb202332029eb4fa33dfedee22e6a166352bde45692114774f9b6272dc59999c05f8e5b1bb9e8e64294eced52e53dff9dc40c0bb3e13565ea7a99eb8ba9f3566a58ed7e531f583b15fd6d7fd444a488129875a9c36c3ba7f38b279348cbd1dd1b90d978cd82648f7a5508fed506579bc81e27792388c436397f42aed2be5e1866812d21a39dc5f40caa6833afaaa76abc6250c4758b1dd1418da3a9027d5aedc3a1a36ce9d48964cc0d055655b317edb4cc08a726eb74f546b349c17bb03bc210abbcb7d7c2c99b1e122cc18a1f684079f0408b952c82cc08eadd6f773bbe5b0157d142a3ed021ae80589e7f1afb8851a7e5b139fedac39d26a5d15b46ae00af40b9776470d3f59fb173b34d360e59658c827c835a376cec16c14c7b0aaec6b21f13b0ecc9516856bf9ca708be8694ef5f28bdc60f9f2384e8849c35291e2307078aaa336ba017e547e61ad3c97cdbe0043da9f6c2de67b1e4255e520f4e8585b9685cbc5b30e304b4cb077a17aad1f9c6571384aa46fc773103e5b7279b2f96b61d9f88cf97fc9395b5e95b5d53b3f19c28c4bf186c04f32e18f003e68a6f2ea168b2d69ae890f3294d81c2303470d3a8290d2cf448306fbebf56a559982e573508fdb0ba302b9543fdad5139a522ae2c02867183877e531377a4bc768da6762deb2b2f783222a117dc57d4ce78deeb506faac3e30c0b42e447155d54edada60f87a84c08583e38b1735723875e92683349e090e2a5d49df27c7efbf1110331452ffcb90c25e2da6aed9bc4e48949db13b2b6f1eecc4763938733d502db364478cf0bff296681713cb5c63b166630fd24b7f057649dc26eb093b3a71013eeb710376fac8577c89b81c2037138b0a4bab197bdb5ed7fb832a0273dd3c3b136d7f2ac18df1328ab15c60fe9040af784fbd786c8ddac25f6943d346e93fa92ca5970741df6a4ac1d54c9f616445e3f0b88a60bf4f9aa5567d9b592820e8f5e0639e14fa5d5433d3fe5b04eaca71ad354a049ac9b364d0d93b3997edac9371b2b9ac0fe1cb05de2d838f9a6b29f56ed397cab3a3273e155464b7b527c8faa7d551905872e480c8948cc1349bc608ec3b8ea7699fa070347bc997d5d8b1237437fad13fec76ccd8c67c5c0ce8510f2851892455de95f8128f6618831d50f70ca396f5827ece5d2007ac7bc21f65ed09b3cee3a39f8fac9fd03b8171e011cd9171581b69c1c712b6a3d83e273d0f9a579896b499cbab9e3e263df6cde4d0e2fff72c3de6274770755d667cf472ffc6a68a09600b072286e46bd93aa523502223e0e8c8681ba348db41b4e8a48082810c672ce872a6ad0d51c5e017a28481592d3c4c4e0f2c8502a8d6a1c94bd0ca9a95157dc9104c4502c4fb470e9a5f5d4423a6a0acdd9256ace3991296972ca382cfb1cb7c385ad352c52d5f641f9ba9929c60bead55e00cd6c72586f98fd14acb42b40fd3202b412903cf9078b79ef0608ad1afde3644aa4472eed00871abeb4b769e19baf9a704af43bdf8b3d658b0baea8fb367d608d6181b3da1e4dd006a3885fb589cf02ebdff1dd535f1ed18f4b3c7e414c65d275f1530825c52b7e31986b6b7f48db973d0f2700082ff0517fd20aa8bade9b3645c6efd6ccceccf893218769da8686956453334eb969ff032c32d790bd29550caf9b8effc7ea59708d5b78532b234486d92ec25022cbd23def284bff8d9305f6d6f0589db7efd37da970c6479e765caeb8b5dfd2c00a33d290d05ae0294a88a9d3e778d7657a70d2aa00cbc736319196b6d190c4cdce6dd816c4cae7449d2bd18c51d149b7affc584e18c8254eb1e6da57ab12d44c0e021b0ba40aca55223ce7e8075fc022a946281109d95d5d549a7e9a97b1ead2767f61e3e5dfe2f4b299cc5ade2dcc74d931e004e1e8d8159660bfe46ec6c80f4560ba6fb120dd68bb10ed5ae8593a996698cb421e1ef568c7d66fe979490f91a312a69068dbdb08834792f40a8b8ec5c8fe85727257234af03c8495d6ffd6384500a20813fbc0d932be638b3663ae16758be5520cde048ee7535e07798892a7df085a8d66628de4d1cf60f804990fd4054fb3379491d56ac72fb0b0cae2bc7d14be108bd970391b7cd8c115c00ba64a8f5163defb490b7629fafac2322e266b0fdca5d4cc3eda53bcc35bcb3495ac03481"}, 0x1008, 0x800) pipe(&(0x7f0000001040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001080)={0x100, 0x7, './file0\x00', 0x1, 0x4a4, 0x5, 0x9}) 12:48:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r1, 0x0, 0xfffffffffffffe2c, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 12:48:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x37f52b6f, 0x40, &(0x7f0000000040)=""/121, &(0x7f00000000c0)=0x79) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = semget(0x2, 0x1, 0x62) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000100)=0x5) setsockopt$sock_int(r0, 0xffff, 0xa0, &(0x7f0000000000)=0x5, 0x4) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendto(r0, &(0x7f0000000140)="9f33e7981111b5269c850b9e6178ac9e4862517558063a14a98459a337d03b70d35471b309e8b1f40e4c9d95f5a71be57c35d49f2e8d1e1d6b0790c601f04913fd466bf85423d4ca3f60d75879091af8b4a1d514213335acf92124d14591ec50049827d96a68bf624db36aa965121e610b47059f15d2f69fda8339c7a9d84b867e585f58e5c2718d0bbd29e86faef162f2e9f61c534189af336de7d650a64f88724c34bff1f952ead1f900ae8b0dbac9eb1def94cc83a7a84f9a1e4917a2d9f117213f00e64f82579d699c488d2b0e8a3bf2f01054153e6b6a9c55c1c90253d2d49b35e2961de31a40782a5dc5fab47fb985cf181baa8089e8dcac6b8b61b7a9c8f9a91b73b3ac780007478960bb4bb344be3336b79f930e8ca784518bcef9a1f554084c8766dcc5c5b7590829cb7ad2da5f089295f83e3d71744a352986a13517a79eda2dec3ea751e436d06fbadca6a2e59d921ec65783cd07a934c7776d9f48bec15653dd41c9d7df59d737807353a9c2ee48a64ab1aed78293e142ee3d9c5291efdc063db043bbd093b91039d68cdb798cd8a202181eff07c836979b76c3aed4f2b3b357d2407dc07f43d70a0bf77d8989247381b0b58a80a623d16e746bc6b57b3c58b929e2748456d29371620e727e8142799a2ae01316d4c15f7120c0a6bf39ce1f1de3e267b68ffde451d261dd86877f32ec47517db08caaa2373ec544ae44964d5fe0023cc4db42f8a092fc685c934a29827e58fc84765efc71f777207386c62037eac2bed4be59609cc272261daa798a4e838671a20758bb7df09c20e2dc1d3e4897730034858e3face7a3c1f4bd54575ac4a9292d621553d66b7cda8a7eaea4d3ecf409d8a60bad7416b50199341a5d8df1ea4d318391a772f146a81a76f730583fbffa751889895dd4b9d226311e6a255a1c4b4b9794aa5a4cd4d24672e1fc76cc577fd65f423fb2932a6484e813e7e903cc62a191c4d4c45a0f90a562f38d33e3fd68f5290c36f0d07fb3cc55900f4e590366ad4cffabdef8e066d2d76604eb27359d3dff447050d412aa9ddb8d10a8cc174f4e8ddfa333da45ad1245787985d7184b7d5f18b85d0029e333421119f4072f9c5b0ef2e4d191a91ea75c7a99acda1bc298cd048a0afb32691184dadb5fa3555f1395885cb36e970e5b0041976d68c3fe9c00cc536ffda921f0fbf8c7bfd17f4fac9f11eff756af9d6a10310804d2c4b171b6c3d09e8ab03a0dc0354e37e2799b8d2a31daa6150b0909e6bb803953b7a1a739ac5c2145cba5b1ad0bef6e96b03445aa410f2a93eb6171015e0ba8ccab00811c074f8701efba6fd890a854fa995f290b27b9ad51dbe925da3bf028b2dbabbb79c945471803d17eed083e3ee1bb80fbd76bfb748d2211a2a85ccebf9215d4f9675d39816bd35af3aa79681c0a273d667397dfe71382e69c518fe4e2e94ad7cf9164eaae2b58ce3637b9fa293a6298f1a130862cc8c6df5f6f9bcb42d77bb4f32da16447df03279fead614c38dee31975a2c76aacaa2f1a2dfa3f7bf410a0bee107ad92f144c1d95db332edebfe5748b46a2049135415766864957a7c10e442aee97b181f4be0b30b539b4865dcf4927cfb234c716aa24c1d4e16d38faa04e5ae78acd9c193b29b482700a04bfc55aa8fff52a4cbe65ae82ceeb5487e296e4bad3eaeef6ce54df1ec559b9cf52f6d962976fdebb03db7a381e7c63954804710535b89bcf6352751d4038c9e112000c2f4c213c368ec01e48761e607dfedc30988460c9cf2e5f4842c1128129dbdd616c8e11b885553d1acdd4a7f0357489fd9ca8b34973117806cfaf3978e8af4bec6993662944bdbbfd302ac4ecdd27a257c2fed82157ab7c9235f07eea25453d2900f2d9805d2846d5fe06eec13cf92a2b31dbcb7d4abd7540cc30ef4cc4d7915898ceb4aeb374c25f620d54b806f60a63d3a3fe0004bb18749a779f3d5ed75e69521dd369432a126668aa4ee68ea12067162c59bd30f97fbba89caf40108e59b4e3e2443d3c34279629f61add73c7be615a75526428f6df55aa7a96aa2506324384cbc2e144a66bbfef4fcd5d8b9403678f26670e686b3ee93a6e6cb4450fe4929c360f5fb1db6d5b5bd8c1711c99b4a746dca94281013472cb54668df62d3221dada948a5cba8fd04aa1ccbb4dd5dc5f7d74dd98b9750facf25d7dfbebced3b308c362609a4ffa9ee10aa0612bc45a076532d9ae41488f3aeb396802ce98a89e2e2df94cae79bd1f3b92be3e7c3a1a37905d2c5aeb30823a80786f0bcb6336919fc8bbb291cca411915c15d2350fae60eafdb863d90b42f9961b077ef2688ffc04042a2ac9ca9b77e43543e114da8c5197f4811a484752b2503ebf12737dd3b7c242a20488d2eb229b4c946f821a9948c55ebc73518951bc725d24f89c593c49a8fd79e499694d45dbf3d23d6c344a5c311c7d43d502b19b74290353bb5add2b37425a2f25129000bd1cdba5aee65d3e792604ac78ec0421decce3c531e2f35ca63b06f601e6b0b740b6a8ed6f8d12ecf5c5c88b58b19aad95a35a9b0e44ae3ff6ed52989c95ef48cb6fc11244ef40d8e8c15f31c3ecc417de19d382742bd08a53866e0f3c0167d8b00a9ae501aac940238ff7c87a0dc200e04e13e71a5a9b86c5a215b1b0294a500e2768a47f5561d33952112ec409d373c1cad4fe8181fb18f45026fd21950972235b08e5a595bf51fadc2581d6455dd167631f682752038c447075de438f1d51b83efffb0c9ea904928ebfecc1fd12b8538a98584613733116790c70e714e8b3cac6152aefa7bc10eda7fd7e9fb2dee8bd7b303115ca9d9d7a0585c06ee7681946c31092f5dbc2f35891008a28a4ce389c6d5cec33079a4120be6341e0a0832e18f8aa568cef444ed2f9a02fece03c5a32d661cef4a1d097b8b7a60d31c4718afd6301e63011ab3e655dfcbb04db7e2ab6372407212881dc0ef721100d314720f09f8bf01b28d21766fdc9f0117073322c1797901333cca31bb819548309dd0ca2ad0961bdf7b919fba33acf27c0d63dad8b23537353086a979bb3ab7dbea7b57e612cffc2dc88614acdff6746b1d0f5ab8c5dd67e4e34ed7ff329d3fb9464986326a29ca3418993ea70cb600fc6c99dc92849ca5f432f48cd4d4150b9650fa414685dce68f4735d2ecfdde67b290d7fcfd24408937ea4c01418d2c7483b29c21e005c450ba11b3591fc20ce08c09ab85806d5840fc8928536fa95885d14c7698430dcdf06cc505f9fdd32b5ca315df58b3cf046afc939ed4b4bdd3a983a25174e0414ce023efe02b336fb7c0fe35fe6b401b7bc410d3de281c08d21ce94db3c4692ddd2ee7e66fa0313a49afc125225ecd364bcd30f8579536df3cad6c128b4e9d504061e2620c168e44372061eb773b0fc4818a56b36b0064d3bd7641608a1ad6f9d6742b42bf02bf6cd779842d685ce52e4a12b9266dce8b9dc3b69ad8980ff45715e80478f587c77bca3e0bd9445e6760ebdf73ec84f3600217b8a5a16d8c531cdc920c016699adf7c055a8dd9d16ee866de50640d68ad55cdfe7b859c31dad8b8ea9e52d09e9d3a99a90ca60c91263d6983980e2e5fa606db635d251152f75701e122b8cd2513f6e7578570cc1af41d8922f279fe67d9ab4d1ac9b3e528bca167dfee6bd9279549ca7dec7622e3927e352a98a0db790738f76a6478fda6a9c494ac9704019573814ab5c69ccd77a9a37e10da88bf87b96654843a80406a1e972af1ac185d5772f39cdfab121c5a8b4ba3f8a8eebdd9790ff1743677a8b5d6b1e3792a51a99c0e030840b2e340bfd9d177bf90c3903ae84d06daa8df62c7255a42ffcafeaacdd9b1a9eeacdddfb69897d685924debaa1096cb3fadbeca36f2f0d8cbb4b158c3f270d0483c6098c464e985411c282aad044e8bf9c4014257329be828bad8c55835adbc13af4b7b47bd38ae3638d2405092c60d943d703f6fb7c9da0cc522a219cf7167ea2927c3db7b4122612452019a735547a1bc9514e08351ecf11766d72d36b692c943d632b5fb00a9fa5e922cee3f671013b8163940e4efc440ccb4d56d752707ff2bfe3055ac7f48a4742a8937900909a8c98e0651a8868284dd2ae85e64eb1c1eb69876cca70eddd9bae605a8a3502e3419d02a6a5ea019a537a7f1700f758c0157965e5cb78d6e248667332b5c9b24d7d48e208651b7a4663df7be934d8ce703edfa054f9a8916160e5078fd3bcc7c80b0d492c98b9c9df4abb30e548e5409d15d65327a333b097d37eb615e112e48355f440245340251c7f5481956a4d2c5233c9a8711a9163c14bb21b5ae1112e826c139cc7a8d2f972f7dc72bbdc74f6aee52d2b526e6c686d14b8e71d81af1edf1453fff890c480a42223bbb9c7aef5aa12f956683c8e92f3c5624ce858204b50d4ee0070c8db3ea474d2e31c928d9111cb9c4a7607e4d735c4ffa147c73508a64243d5127acae616b5c414f9d2d78608f1896a8fa6f31a875fedb92c10ab105e5d19bc0326e0feecc45940e9af16dcd1aab3bb4bde994cab1461320f8a906dff179553d08204b39052887fca7aca751eb73a106c929cfc77feffc7e78faa21122842d6523e6c47ac32e6ba7ebf1d7ac2793cc2f1d142f9446e3688d886380c94049061a092c16b433cee1876f611a6efa189f04dc17abc1e18b858302a4abac6d039e61ac6bec16071266ef8e60bb009504a1f0641164b4297c69713c54928e17ad1d09a816be913b82a3526449ea3a2952dd036472928a276b4de9c0ea05e91ea271ec991eb112ea141c7c04323f186459c928c5453ce9231a8d7fc390356e4f8df8345f29585a387ff214e4eddb3bb48ce818cd69cf0f85bd5edcc2f274191d242c762b4c5b23c0dbd608c9789c7b49bc0451bc3317094c5e71824d0201808530e57c98acadd597661c809520b0050bf0a9aae98769efae30b2be8db0b54f1b797af3ae50ac54a4aad75be36416c0c7bafafa0d32c49e35aa34144b3b1f0cc5f8bd378dbe2dd4ccedd4d99cfdf08121d7a762d1969a3b3a9a020ce30b86f1428938265593bc12fed84a19d18f8bae996809eefc36820225578b632a5bdc3cb16a966a7b01af5860dd8bbd00905e64ec7cdf983de3203cc826e4026392911f996e55233766c45a7f6f84a48d92af2825b92a8296af5bc5cd0cc9ca8e161a65d99e2544b5f4dc6c67ea464b4612fa24c121431e1a25af2aa5c7f0cb2ed5dbcd80f38c722516731131c179fa56b24c1548b38ab03f157c9779e5aa5b8bcd2daac92ac411df6f1e5f577b903bab27131e3a4ad845fae61f0a25917a98f4e6ab152a4841d15797e8d44cf07f4feb05104567b1227462dff92153803c9966956afc92637b2d681c2091e3cab8ce05b9083ab801ac7a202289df1bdf0dcd82a3dde2fa7614af831dd0a064c197a9b88a5c7165e48f0250255b3c01fb57c21473a0ad32c7ce2dd5c1b1453190ff7655010804cf7d99b47eaa95f53cc86a132181599fadf397e8c45397530baaad54637e018c383972313be327a5e505f38648393f1d2cc41bd6ee82c663d833fb582a4a17b0697b8e8a5519a806e8d05c829fd9a112d1de2beb35d8b6ebad491955151810051f5ef7f0e4b7a09b7d7faa39e45b9b6bb8ba9f23cff02767ac9562af8dcae59203935289561b594179e4fa53cbe19563ab327e376f5340588917a65e85cf215fa113600f3a26a76e92aacc4242601f2d6994274ec1be03b9fd298805110310b4b996b5376080266def544d06d1073a8d6b9d7e44", 0x1000, 0x409, &(0x7f0000001140)=@in={0x2, 0x1}, 0xc) 12:48:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=""/79, 0x4f}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff01000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) getegid() 12:48:59 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) bind$inet(r0, &(0x7f0000000000), 0xfffffffffffffe95) 12:48:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) listen(r0, 0x101) 12:48:59 executing program 1: semget(0x1, 0x2, 0x8) getrlimit(0x2, 0x0) 12:49:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) 12:49:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) 12:49:00 executing program 1: r0 = kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x21, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7bfad844, "2484d1869a6306c6f2983d8917b366e2d8a8025d"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) syz_open_pts() 12:49:00 executing program 0: shmget$private(0x5, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r0 = socket$unix(0x1, 0x1, 0x0) socket$inet6(0x18, 0x8000, 0x7fffffff) recvfrom$unix(r0, &(0x7f0000000100)=""/215, 0xd7, 0x40, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000000)="7f5f8fd2ed0db6915fea6f43157160c8c5f7f5267e301ec415d3e7d98535b2180c7084ebba639726b40686c81a00e50a8b057208e3748e5c13fd3e8e8eb07668cf55157f11924b7ce8a638aa7474812e56a9111f0b012338cb9484c025e23d36d32ab6f573755ff0c6", 0x69) r1 = semget$private(0x0, 0x7, 0x1) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000080)=""/97) semget(0x0, 0x3, 0x40000000000400) 12:49:00 executing program 1: socketpair$unix(0x1, 0x200000008002, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 12:49:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x6, 0x0, 0x1, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0xffffffffffffffff}) 12:49:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/3}, {&(0x7f0000000040)=""/80}], 0x1000000000000143) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20090, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 12:49:00 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x280, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x34, 0x0, 0xc6, 0x0) 12:49:00 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x8001, 0x1a, 0x1d, 0x7fff}, {0x5, 0x239, 0x8, 0x7fffffff}, {0x200, 0x6, 0x7, 0x9}, {0x1, 0x3, 0xc8, 0xffffffff00000001}, {0x8, 0x0, 0x7d19, 0x1}]}) clock_getres(0x4000004, 0x0) 12:49:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x100) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffff68e, "f0aeed0af5101ce2830400e4ffffffffff0600"}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000200)={0x100000000000000, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 12:49:00 executing program 1: r0 = socket(0x12, 0x4000, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') bind(r0, &(0x7f0000000180)=@in6={0x18, 0x0, 0x3b1, 0x81}, 0xc) setsockopt(r0, 0x80000001, 0x200000039, &(0x7f0000000000), 0x0) setsockopt(r0, 0x8, 0x100000001, &(0x7f0000000080)="b98a81ed7fd79b211e1c73874140e127fdea96c0f2c05d96bb42bb4764da78e470ba72ba981897063c399af14c4d4c98a61aed97a7ef2311fbfd8a2aa0932e87d11b4dc338cdf29548f95bb2568d490c901a5336db34a147e2ef40dabe638d341373d7b5f17599cf8b0c513614e2e4025c2a64a08a88cf02f1da176b1f21030fe0feac5aafaa276e847142727d9a3928c6df521e3686d55f1802c755332f3377be62ef475e60167b6697610616f1852850e2dba964bbe62692b88528bf1ca02716fa8a81643b", 0xc6) 12:49:00 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x1}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x1f, 0x1cb0e3f7, '.\x00', 0x8, 0xfff8000000000000, 0x100000001, 0x2}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x0, r2, r3, r4, r5, 0x40, 0x9}, 0x4, 0x100000000, r6, r7, 0x83c, 0x1, 0x72, 0x1}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x4b, 0x1, 0x0, 0x0, 0x1066, 0x7fffffff, 0x7, 0x1}) 12:49:00 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDGKBMODE(r0, 0x40044b06) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x334}, 0x3e) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) readv(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 12:49:00 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmget$private(0x0, 0x2000, 0x81, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 12:49:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0xffffffffffffffc1, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r1, &(0x7f0000000040)=""/145, 0x91) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000007c0)) syz_open_pts() write(r0, 0x0, 0x953) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000240)='\xeb}{,\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='$\xf9\x00', &(0x7f0000000300)='-,\x91*/\'(%%\x00', &(0x7f0000000340)=']^![}\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='$\xc5]^[{}\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='!/[\x00'], &(0x7f0000000740)=[&(0x7f0000000500)='(\\-#\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='##%#\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)='^', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)=',%\x00', &(0x7f0000000700)=':\x00']) 12:49:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0xfffffffffffffffe) pwritev(r1, &(0x7f0000001000)=[{&(0x7f0000000000)="375c520839ff12cb339f3d4336e0ab8532ebcca28e26414e7d554e50cc094412fd5ab0e8d123229ccfc4d09e980087b4ded89f44b11668993fcc1ce64f6c01f43f55ee55f59c8be8fec6a31a76f955bf74858a48c0338352f30201ccaebe3f9b17ed274e847f602e43016b6bcfc2c26a45188c20e6d51085a7bddaa42ab0a1d395d3c1d83f8bf2624509533fe7841ccfb4d661cb8a6e86cc9daa8846fc2cfb13a8b2c28e725aac69a753725b614043f8b54f7d9c7f61ea7b7581f7ac1019971d7e4f9535d7530ea98b7098a534de173372d3f92a2e0f49f74fb0a41b8cfbb4951f27546503c5c2f9e4feb86f83cf9f32ab5b74d899928413df9125aff61ac95c890f97fdc8275ee8dcf37bb21a4e1c15ad0eacad1d322018e729a865c8f7c0f1668f6de75e3a452f691553fc557f488a2d61a89e1675643d6da166646af0545d7a7fe9297e77aa38694ae1c6f72c62343bf354d01ca203ab02cf3fb435d46574a8bce8b909e36d28f90e24065710f4c9a3f9e9027595b3e30d0475c1048fa3a97e85f01c398021491cd69d2ae9c31ace1c77177044f39296306c4d16dd25de00059a0dbb9127ab0c14906b1ec98deea28643d38ccda5efdc868b7456b02f99da5e3cfb96475ce87e9633fcad64af3e86f8b0d10ea9eba1f3fe42ecabb651e268548332b0166d1dca0fc722963947092d98fa6c8dea34fc83e4fe91dda9a3adb9ff6d5463b00adcd6d2bba85202addc17a7a07cae4627fd76a63c9dda395291cd8ebf29646b707fbebcaba4c5618d657a14c49582a998c5e104043d4ad83f59fca98ba86fb88bf2c00bff425c82cf8f7c645497734ad900987789bb639a74bd99908dfb8ed02e6e364b40137594e15a9760755f77df4b31ea7e475ef00f9b23f12454e2bb25973282a8dda30ec28b4481821ec9a132a11a611638bced97ebb85a230acc0c0dcfdc915dd487c31033e5528590e2ceee157a9e0e165d19dc08290590ae91570b2ed332def2f743197399dff3eb5de26c57e1903b71d7265e0583d459ba8910999c4ee6fc5181d32fd221973eb54ebd1f9d3abb74980d1fc3355ab2e05a88dfe7979da3d75759f31ded9c63097d0ad4c49b865258ca68b96b9acb5b673dd5540154d088e73ee1d1b9518503a088e95773b568cf6e61c731c0162285a2682999486b91aae0bd73c019787204571d6342023d9fd15131af39774c2c188cfc52609aa9c1dd8cf23cd5b1b6896ba73d3a19c1f0475660f4a5dc6d55d2c027cd5cbdb1257a9a00d144b47057265053cdf3f93089d5a0240f410dfe17e9be016c484819ddda83abf8ffb41af91ff34d78dbe8af107bdf619c88bc9875a78e0e6d49ecb15c3d73ad321cb52ad0d2ccff7ab007edbe12e03753b3fbd3bc1c1864e40896628da1fe66d99cc1ea78d49f4b712acd042c327e5249685ff90ed227314c71e0e4cba94e4cdfb6d6acb1d8e1f5b3e65685d773242e4bad0a22b7c7faa005145130ad191c865478cd68aa21c30c384c7f3fa247cfcbd3e998239bb9d987d33900c5917f779691f70178ca43bb7f0ff514cd44ee76a8719b1d64c7317272ab81144ddf13728cfa83b1e65364d3b908aa9988971f671a2acc76274284182ad0a1a68a41af030204b90769d3cfe685bd50055577077f9f3d1b1df4ca54d0dbfc3cab84224ae09f666bc4dd8e934d1398df92211976510d675b9928d792b0814807ab171e46c71f74121d9ef30d07036de52938e247bbbb0c232c504dc2f620e135d59f2041babdda627687173d9f362e853b387cefb73622c733aca3d2f8aa187e389de1be9053da0d7892de6058b7141a60f55e6ab865a9f892ded5b7698f870bf284580a5116258ec77dbc96bbe6fde780a8113d558e5d7bd6d3eb7f7b7d9549e51b8d8844204da6196a4532f78fd690589dff4df30fa4b1ba37d27c231508eeddab6be7c6cd0265b80a002a3bef7c7f46afd3316c3df5b3ef4cb1afcb118e5cabee582006a5fcfc85c7ad4625a11428155bf2101e64ca367a1d8c58724fae569870e721e73d12fe359566cfabee3f3e3ee823f39c124ea0e21009a71f4a66f9793ce3f702434a3c0c50b2423aedbc62c89c5e75a7bbc5517f7270b435d5602a964eb37d478d00c19484779d15c314da655f74c165c9ffe8608d70d63e0b7f769f1812009aaf36d6e12ccc97207085002e4819c01f2cdc97a6ed3a6c6ec50001cbbc33d218eb825e2363b0a2b6e33f8ff9b1963941a5ca2162839ad5fb9fee94490e4a10a32f2a1f664fa78bcbeca8634e124e0cdb8e89ad9f273d6c644401b67524474e99d3c67a5d6c10b372d6fc5e73b41f8f15127b0d8770d2fbca4004cdb0f3c8f0b7c0b5c21c9a6d75bb045d0d9c4e3627ebda8f941f218187cdf8da14eea6da69a7b05ccbae446047d88145c323dc5f5dc959d83062fcc7d941576f538c1dfc9680979500863675dd6028f50081115b4a112c10c0644fd4cb6c0b8f62ec094b6278ac75ccba53425639f22565800d55331c85a91db55fd847781200bf5f88aa5561cc35c3c5ee21beead7ea1298b98e630e010bcfffb8bf7c19697831184d8ee0e0943ff9359afb426fdbaa2939ae03ee8d240faeaf7026a7c39818152e19f251f71b0740a879c13a0c2a2529cdc6fd0247c6f65dcb0a229f36e36be0002fd0de5fb59c013f7e879523795e61acd48e00b342cc585933237943fae1efe3ccbe70a63aa0428b44078de1c8278476c2301e7e153c8c950819e9f2514e432929d67b483880a8fe64547817a48933b2edf3ce794b61170381c1835de070226e8ec3262accbf913a632702c8bdd7b602604f68d3764b844d38e540eeef85a1efda3162f00d2896871296f96c8134a4bede1a6ac642e2f0ea46abb4a6e748bed6672e3d702f84deb31c2e8435b8503fa8837b4767af6c18d4cf95410851d1644e7cb091a7583e171fb2fbfa6ad5cb41cd76c2369ca5e5be6ba54e3017d0064178ed2b4b7c8de5a433270d3c6ad7727d75a3da581bf60367ce195000458ba1c442dfc798b27d9cd78a98a24210bbe499281af0ef0b3b4c43ef7aeaf65b237a2a1ddfa6a6eb35a1efbc0ad6da5d8289daa07a06ff16705c03c62619032cd05d7193c0d2d44da935a3db3d94e4d59bb49c557736b209d1e620d03cd1b9bd185bfe57f93c8da23fc6bf83143534595a3fe4d78d1ed838a6d947010d5ef243cc8b87a9cb5007298938681ebbada0454bfc21ef25021d3c7fa148b7089a64f24695224b9948c11a230e90354b8e8436ebaa6b9a36c5f897485fe6db7af56fdca50bdd5ca519fcdefdb0f34e4aacf66afd525275aac7c1beb718a367f37d6805f938b84a19d83ae212729f12adfc87223d35864ece2047d025aa9b030c6e864e6b97d1061ff83b2551bac856efd73bd8309d397dd043d59abd4c9c904a14bbab89edfce6b7fad0834a3582ddeabc5ad1064db4d921ce33cbfae4515fe2b199727598b7f492cbfd1a1db1047d8860262d52fa2a3890c3199a440701adfeddcac7407cb5cc25559667a5d3269e57d1f4321b7a07d2e6f9efd06e981ff2a78d782e3b4923b195fec513d9e8648b099a40bb6b510149dae9cf1d6615ce7038a4a0f2938e254bc6a04a55bd28a0ad0b81b1087b7a48103f68c20d7b3a1111f6ceec65a60d19fa5e5df0c556d99a4a027dbe2db35b0e3dac0dec722a81fe2c338a9ae5ef9f412ca60cb8cfe74da0b6fdedeae93a9ef69665849f7dc4025ce6bd62a26f6afb0cee7d0c907654045eb83190a43f9faa3f54816760eb92698f97ec30e08ca994ecb62e62eb2ed8d46b4e8b447e9177cabb73a9ed97766909a0272c1ad42ad847c6a1046d4ac1b19f17786d1e1c71e5f30d5aceebe7f41e857f1dcd89a5b1ce163d0aff287596371c91994f40ee86acdaa5cfbd1560d2b4e9c2a0894d2d18ac4698e6798ce525715e542ac882ebfbb715e99db79514356fdcaf8aa50cc71118dce4c21bae37785209f10c051c793ca630e49d8278aa1c3bddf8dc7ec53eca637ad1414ccc0a01d33bbd26472a2846a58be4a7193795969e9ddba7a8f5c18bb83b04da8db33776ab92a0b9d9d4d0e6e2118e662ec34937702f05a95061e0317f5dea8fdf269ec28b5537a77542988d1ad69543b376a4d9d53bdfd8aea06c494b7c07e46e7e465d9c85b7d944e39adedefc0a967df020a2477c3b5fccf34a78c92f15d54be4d0a9e8091b4e23b43d11605e9694c14c3e706c4da223e6f46d8708b7f92d530a1038aee7dc6ff50861d64f08940e4ed5c232e2d3acdcae0bec7773a8c15cc98d99aa0736c6ac5de41f3366601fb9b5ad58e009c3be37dc62f460936e0a7c69b4b032e7745937ebcb39190b4215758534497b7f54b7efe9d0e4bab85bfd09f318df50f0627c50ae73f75a446a4db73b3c9c799af32d65b4bf596490c83c7aa5de4a6e7e0329e441e9b02cddb984dfc35dd19d8b7a03d85d7ac66475085d54067919066011dd112b02695babc76d29f7a1341afd9d672e7661a73e9b34d1f3a0a33bfab37086e2566ccd20a459b9b3f25af070df9ab1eb64dfc88a7d1f28b0a335bf07f0e732384db7dc8417c0c57a59eb6194ac45efd8b0c624a80c6d4d14a152c39374ca05d3b48b330c32480c7b94b3f6a3a13e7fc99fd6950b6a3bbec27039049b074e2238202d9c63412f1b6a4a610302b4a85df2c7310ef77b2c022427ff6e097f213b2c56f8d3da54a0c9d86750a8ceb7669227c0907d0830494d159dfacb809711ed0730d75690955d2aba1e53ea9439b202069ddb8ba3a1dc51c64421610ed7ef1df6e79fba10797a65f30fba14ba4b2d8ecff109fac909c27ba08efad523a77d8708f5d7b66d9459a5dfcdb19655e459ee5cd66accccd57d09baf602a30755bbc3ae599fa84cc980dbeb2a3539da988e172fd817f8865ba93347672ad19c0280548bc034c5aa9c0c865774ec6d3037f591829a2de85ce10150a5a0f7aeeceae4ed641a48533f7ea1b0008b452c99cf54a2b37420d47e88392c7af9da1193285917c3ac3ab4740774d13cb390dc4b1843adef2c6aa566925604674f1a0aec0bcff681a704426f5612c1c4706570da5721442220c380db914dcd1ce3788857b594d588302266cc10c4579beb602cad5344ed9b121c4eca3956baf448b8fef1caff5f5feabd0ff204c09606739c026bd19626f959dcff4d7f84f6cfa7bfecfb2fa465799a2a22060b1e3701d5d77655775f6c70d8d9926fc8916398f8ac0186b761a99cd0cdc51137233445f7927b3dfb8320776db203381405fa81c975a4b8ddc27358188843d63fe089f7a438c85c170658b20687983bb2f9608dd18ef2cd411507bc84038994234f2a4846d512ab89511264c6c287ef73509551a4c640df095537f920414079d842ec1fd5ea4bf12dda447ca274c53293302575717298cc324a7cfba608efbc2658d05d52b0afb732fba8a647cbac4edca326621633f8e4a45cf5f9ad54cfb2239ec862d0da1c2a95345d755ec52ed108ce87c7d4effc34fc767c0ec8af8090f955c104554cbab29928f22690f9b58a1f06e5bd06e1a6818c0cc27cf22cb653ee485d5e1f508ea461c1cb260a1832534f5933d5fba0570d6765669c482f6a27ccf24c82ece2413a39ba6747785c7166ee88e9796658a1532c197a071628c27db27af90a3cde30efe66c92646113514c98bb8017f27a5c6fd99e0f4e89bdf42d9558d92d3e68e3d7262f72dd2651d05f112c0a204ae9dc67664dff6b036e0e516f4f3bc087dda1d96e20840f1019c79c", 0x1000}], 0x1, 0x0, 0x0) 12:49:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[0xb3, 0xcdfe, 0x3]}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 12:49:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0xfffffffffffffff8, 0x9, {0x12, 0x6ef}}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) login: witness: lock order reversal: 1st 0xffff800020b3b228 &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 tuagg+0xc9 #7 exit1+0x6e5 #8 single_thread_check+0x144 #9 userret+0x347 #10 syscall+0x614 #11 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(ffffffff8236c9d8,9,0) at witness_checkorder+0xffc __mp_lock(ffffffff8236c7d0) at __mp_lock+0xa1 schedclock(ffff800020b39c38) at schedclock+0x99 hardclock(ffff800022deecb0) at hardclock+0x1d8 lapic_clockintr(0,0) at lapic_clockintr+0x44 Xresume_lapic_ltimer(9,0,ffff800020b3b168,0,0,ffff800020b39c38) at Xresume_lapic_ltimer+0x26 tuagg(ffff800020b39c38,0) at tuagg+0xc9 exit1(ffff800020b39c38,0,3) at exit1+0x6e5 single_thread_check(ffff800020b39c38,0) at single_thread_check+0x144 userret(ffff800020b39c38) at userret+0x347 syscall(ffff800022deeff0) at syscall+0x614 Xsyscall(6,4,b62e6ae2180,53,0,b6253df3600) at Xsyscall+0x128 end of kernel end trace frame: 0xb62cb89ea70, count: -13 ddb{1}> show registers rdi 0x3 rsi 0xffffffff821c7a20 __sancov_gen_cov_switch_values.122 rbp 0xffff800022deeab0 rbx 0x3 rdx 0xffff800020ab0ff0 rcx 0x3 rax 0xffff800020ab0ff0 r8 0xffffffff813b9985 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0xde3facce460162bb r12 0xfffffd8002662340 r13 0xc r14 0xffffffff8230d670 w_lodata+0x4c030 r15 0xffffffff823187d0 w_lodata+0x57190 rip 0xffffffff81e8beb8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022deeaa0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=79686 stat=dead flags process=1010 proc=4082000 pri=50, usrpri=72, nice=20 forw=0xffffffffffffffff, list=0xffffffffffffffff,0xffffffffffffffff process=0xffff800020b3b168 user=0xffff800022dea000, vmspace=0xfffffd807effe168 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 76962 332655 78451 32767 3 0x3010 suspend syz-executor.0 76962 269003 78451 32767 7 0x4081010 syz-executor.0 6015 104117 4229 32767 3 0x90 nanosleep syz-executor.1 6015 318157 4229 32767 3 0x4000090 ttyin syz-executor.1 6015 282959 4229 32767 3 0x4000090 fsleep syz-executor.1 4229 462048 101 32767 3 0x90 nanosleep syz-executor.1 101 229285 43798 0 3 0x82 wait syz-executor.1 78451 95687 27283 32767 3 0x90 nanosleep syz-executor.0 27283 53079 43798 0 3 0x82 wait syz-executor.0 11810 475075 0 0 3 0x14200 bored sosplice 43798 487627 74314 0 3 0x82 thrsleep syz-fuzzer 43798 98694 74314 0 3 0x4000082 nanosleep syz-fuzzer 43798 184693 74314 0 3 0x4000082 thrsleep syz-fuzzer 43798 230781 74314 0 3 0x4000082 thrsleep syz-fuzzer 43798 79792 74314 0 3 0x4000082 thrsleep syz-fuzzer 43798 111409 74314 0 3 0x4000082 thrsleep syz-fuzzer 43798 494695 74314 0 3 0x4000082 thrsleep syz-fuzzer 43798 337504 74314 0 3 0x4000082 thrsleep syz-fuzzer 43798 437918 74314 0 3 0x4000082 thrsleep syz-fuzzer 43798 230311 74314 0 3 0x4000082 kqread syz-fuzzer 74314 158058 98451 0 3 0x10008a pause ksh 98451 264267 11837 0 3 0x92 select sshd 53378 365784 1 0 3 0x100083 ttyin getty 11837 302104 1 0 3 0x80 select sshd 31323 117445 45781 73 2 0x100090 syslogd 45781 157949 1 0 3 0x100082 netio syslogd 74591 398594 1 77 3 0x100090 poll dhclient 22749 206219 1 0 3 0x80 poll dhclient 42005 103325 0 0 3 0x14200 pgzero zerothread 2530 161666 0 0 3 0x14200 aiodoned aiodoned 43044 54537 0 0 3 0x14200 syncer update 89648 233420 0 0 3 0x14200 cleaner cleaner 31215 44273 0 0 3 0x14200 reaper reaper 56138 323591 0 0 3 0x14200 pgdaemon pagedaemon 5557 287306 0 0 3 0x14200 bored crynlk 53096 222468 0 0 3 0x14200 bored crypto 29037 68858 0 0 3 0x40014200 acpi0 acpi0 16899 69537 0 0 3 0x40014200 idle1 94215 351089 0 0 3 0x14200 bored softnet 3711 464357 0 0 3 0x14200 bored systqmp 16122 461273 0 0 3 0x14200 bored systq 65568 489367 0 0 3 0x40014200 bored softclock 57333 192601 0 0 3 0x40014200 idle0 80215 2720 0 0 3 0x14200 bored smr 1 68639 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex &pr->ps_mtx r = 0 (0xffff800020b3b228) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 tuagg+0x32 #4 exit1+0x6e5 #5 single_thread_check+0x144 #6 userret+0x347 #7 syscall+0x614 #8 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9458 6321K 6321K 78643K 10595 0 0 pcb 23 9K 11K 78643K 342 0 0 rtable 105 3K 3K 78643K 639 0 0 ifaddr 36 10K 10K 78643K 99 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 35 0 0 iov 0 0K 16K 78643K 30 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1209 76K 76K 78643K 1468 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 9 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 46 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 8 25K 33K 78643K 542 0 0 sigio 0 0K 0K 78643K 8 0 0 proc 41 38K 70K 78643K 719 0 0 subproc 34 2K 2K 78643K 204 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 80 0 0 in_multi 33 2K 2K 78643K 156 0 0 ether_multi 1 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 48 212K 212K 78643K 48 0 0 exec 0 0K 1K 78643K 336 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 94 21K 30K 78643K 2589 0 0 UVM aobj 30 2K 2K 78643K 34 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 16 0 0 NDP 5 0K 0K 78643K 39 0 0 temp 107 2726K 2791K 78643K 5242 0 0 kqueue 0 0K 0K 78643K 2 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 26 0 20 1 0 1 1 0 8 0 inpcbpl 280 261 0 252 1 0 1 1 0 8 0 plimitpl 152 60 0 50 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 155 0 111 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 90 0 86 1 0 1 1 0 8 0 nd6 48 36 0 30 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 636 0 448 12 0 12 12 0 8 0 art_table 32 637 0 448 2 0 2 2 0 8 0 art_node 16 154 0 114 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 7 1 0 1 1 0 8 0 semapl 112 44 0 34 1 0 1 1 0 8 0 shmpl 112 32 0 4 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1919 0 496 47 0 47 47 0 8 0 ffsino 272 1919 0 496 96 0 96 96 0 8 0 nchpl 144 2658 0 1039 61 0 61 61 0 8 0 uvmvnodes 72 2132 0 0 39 0 39 39 0 8 0 vnodes 200 2132 0 0 113 0 113 113 0 8 0 namei 1024 8391 0 8391 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 6590 0 6590 8 7 1 6 0 8 1 sigapl 432 683 0 667 4 2 2 3 0 8 0 futexpl 56 3813 0 3812 1 0 1 1 0 8 0 knotepl 112 333 0 314 1 0 1 1 0 8 0 kqueuepl 104 93 0 91 1 0 1 1 0 8 0 pipepl 112 440 0 421 3 2 1 2 0 8 0 fdescpl 488 684 0 667 3 0 3 3 0 8 0 filepl 152 3729 0 3627 7 2 5 6 0 8 1 lockfpl 104 58 0 58 2 1 1 1 0 8 1 lockfspl 48 20 0 20 2 1 1 1 0 8 1 sessionpl 112 27 0 17 1 0 1 1 0 8 0 pgrppl 48 30 0 20 1 0 1 1 0 8 0 ucredpl 96 886 0 877 1 0 1 1 0 8 0 zombiepl 144 668 0 667 2 1 1 1 0 8 0 processpl 888 700 0 667 4 0 4 4 0 8 0 procpl 600 1506 0 1460 4 0 4 4 0 8 0 srpgc 64 60 0 60 2 1 1 1 0 8 1 sosppl 128 9 0 9 1 1 0 1 0 8 0 sockpl 384 598 0 579 4 1 3 4 0 8 1 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 5 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 112 0 0 13 0 13 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 178 0 0 11 0 11 11 0 8 0 bufpl 256 6038 0 1159 305 0 305 305 0 8 0 anonpl 16 67797 0 62263 42 8 34 34 0 125 8 amapchunkpl 152 5544 0 5453 20 11 9 18 0 158 5 amappl16 192 1997 0 1687 18 1 17 17 0 8 1 amappl15 184 54 0 54 1 0 1 1 0 8 1 amappl14 176 150 0 147 2 1 1 1 0 8 0 amappl13 168 26 0 26 3 3 0 1 0 8 0 amappl12 160 90 0 89 1 0 1 1 0 8 0 amappl11 152 152 0 132 1 0 1 1 0 8 0 amappl10 144 116 0 115 1 0 1 1 0 8 0 amappl9 136 725 0 722 1 0 1 1 0 8 0 amappl8 128 271 0 253 1 0 1 1 0 8 0 amappl7 120 93 0 84 1 0 1 1 0 8 0 amappl6 112 132 0 120 1 0 1 1 0 8 0 amappl5 104 235 0 225 1 0 1 1 0 8 0 amappl4 96 748 0 722 1 0 1 1 0 8 0 amappl3 88 317 0 307 1 0 1 1 0 8 0 amappl2 80 3865 0 3788 4 2 2 3 0 8 0 amappl1 72 25990 0 25517 23 13 10 19 0 8 0 amappl 80 1880 0 1842 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 33 0 4 1 0 1 1 0 8 0 uaddrrnd 24 684 0 667 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 684 0 667 1 0 1 1 0 8 0 vmmpekpl 168 9508 0 9482 2 0 2 2 0 8 0 vmmpepl 168 81755 0 80256 88 20 68 74 0 357 2 vmsppl 360 683 0 667 2 0 2 2 0 8 0 pdppl 4096 1376 0 1334 6 0 6 6 0 8 0 pvpl 32 229322 0 220495 122 24 98 102 0 265 23 pmappl 232 683 0 667 3 2 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 456 0 3 13 0 13 13 0 8 0