40", 0x4) 11:35:16 executing program 0: mprotect(&(0x7f0000ff3000/0xb000)=nil, 0xb000, 0x7) getuid() getpeername$unix(0xffffffffffffffff, &(0x7f0000001300)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x14, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20010, 0x0) munlock(&(0x7f0000ff5000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000001100)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000008, 0xffffffff000, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x28, 0x401}, {{r0}, 0xfffffffffffffffc, 0x40, 0x80, 0x569, 0x400}, {{r0}, 0x0, 0x21, 0x90, 0x7, 0x2}, {{r0}, 0xfffffffffffffff9, 0x6, 0x4, 0x5, 0x4}, {{r0}, 0xfffffffffffffff9, 0x8, 0x40000002, 0x200, 0x4}, {{r0}, 0xfffffffffffffffd, 0x5, 0x1, 0x48, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x8}, {{r0}, 0xfffffffffffffffb, 0x50, 0x10757d89a2a5f94f, 0x57c, 0xffffffffffffffe0}], 0x100, &(0x7f0000001240)=[{{r0}, 0x0, 0x10, 0x20000000, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x70, 0x80000086, 0x400, 0x2c2}, {{r0}, 0xfffffffffffffffd, 0x81, 0xcb22a288a235d446, 0x6011fd06, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x40, 0x20, 0xfff, 0x200}], 0x8, &(0x7f0000000040)={0x0, 0x1}) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000fef000/0xb000)=nil, 0xb000, 0x6) 11:35:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x0, &(0x7f0000000080)) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 11:35:16 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x2}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = dup(r0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0xfffffffffffffffe, 0xfffffffffffffc01}, {{r0}, 0xfffffffffffffffb, 0x14, 0x1, 0x4a09, 0x592}, {{r0}, 0xfffffffffffffff8, 0x28, 0xfffff, 0x59, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x0, 0x10000}], 0xc5c5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x3, 0x10001, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x1, 0x2}, {{r0}, 0xfffffffffffffff8, 0x0, 0xb4, 0x910, 0x5}, {{r0}, 0xfffffffffffffffb, 0xae, 0x80, 0xc1f, 0x400}], 0x400, &(0x7f0000000000)={0x0, 0x40}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) 11:35:16 executing program 1: setitimer(0x2, &(0x7f0000000080)={{}, {0x0, 0x101}}, 0x0) getitimer(0x1, &(0x7f0000000140)) 11:35:16 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x81, 0x80000001}, 0xfffffffffffffcc8) 11:35:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0xfffffffffffffffd, 0xffffffffefffffff, 0xfffffffd, 0x0, "d730c1c74a98e6493c5b0000000000e74de400", 0x2, 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x3, 0x20, 0x9, "dcfd29633197f4829dd52151ccd4ffba42f1239c", 0x8, 0xfffffffffffffff9}) r3 = syz_open_pts() getsockname(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:35:17 executing program 1: r0 = socket(0x0, 0x1, 0x0) setsockopt(r0, 0x0, 0x13, 0x0, 0x0) sendmsg(r0, &(0x7f0000001400)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)="35c3d38922d0eebce2d6d45d44ff23b00c47065ff67186da2597fbcee43a1ffd3e3d011d2c8b79ce9c46316b147f236a4a6b6f365339c93624cff8588ffdd8ac249eb0edc043c72e6a723620b35e156d781de0b816a8b718fd90814fff297a9be1cd074aeb8127d99575bc239e54700de81a81e3af72922367470fac124055783bf324f9456bc3508b89afb75103a4ee6490b6b2b74bf7706474", 0x9a}], 0x1, &(0x7f0000000140)=[{0x1010, 0xffff, 0x2, "d5fdf6075dc74bc908a7c2695ab53924024076b3fac20d4d2d614f2835a27c692555779d720ceb9b48f3397622175e729f22f4ffe890070dcce1f9c10a66c1d13353afa67bb8ea85cc026026119a60ed4116983f81f5f570c1f5fa0885682f25e733047dc4b40a8a0de42bdcb73c0d0642b0a5a46bf510b000e98c20a813e0e8f36704aeae699339df62af8cfb19e978381809a0c9d7c327d9092624c01be43503b7b35c25c3b2afbc025d367465c873009e3876b2394930b2dac9626a721da652d21c9e166d3c822061f99f248e64eff89c94cc9f4c1ae2b60398d1861a2de82cef887d0c0bc94d270b002f833f42f8818e3e171fa30cb79ce8d139e5fbf92787659e9c8e501032ddd317a90c85e0a47b3d2b19aa6678a53e6bccbd3e3bb511b14ceebded1d067c08a48bc1379794cff155b325e6925b25163ec6f5c4a0a1e392b59f0b100df67101c288aa95829f7914e4130894f97b241c707a103d5992ddcb94a6d396bcc53d3f2bc7eb345bcffbcfbf1b552047afd2f9cdf7417923b38dd23a88ce5d488446a7ab108ced0e2249959f542d8207b9a349f48f99940b76ca016da2deab1808173a3a52833f3662fe6b9dec7730afe5829e78e4330ad1a9c796b0aa7f7c112fbab78cff615e395658c64f1059a03499c7fbeefe3fd090a2e41263e6ff3cd59f54abec2767c9dfaa2bc0d914272dfacc0c1556767266a3f3a00eee065bf7d8bab46eb5e662ba34fb22a123476ba3d83b915ab6688c66302335148826469a8e15ea3762d314cdeb4df5662987e1e1e763723f582f1471efe99874e0b943db994aa61d87a23bca85ea865a2bb7f2b7c260e1c1217d4d3909d274770aec71d0e0c283cbdfd9d5c6777d951d4248a095a40af29e8e53fc8eb1c5f451465d8e610be3f7c532441959d79553b0c63a715e64565027a06c1af2afe0559c4545cfe66c8c85a5a91ba033f4f8b7e09aad24d3a089c90d3443d7ec6f5c49316f1bb12b3a39f366ca559b7017d8ec773c5515758dc22fa443ada7743e214ac0cafebfc3336d7929aa7afa59ba08dafd1b03b0d7fffc785dd211e883ae14ade374353aebe0aa880e728cebd82e17f33e4665b99440086c8e381751d4d8db4df5bec25ed9df5a5cf353568d1bca1f1cd1a955c592b570ccedd033592ffbd47ae4efa694edaa348b7e4088b354b3e86a26b2f7d9e6e850e68feec08836c4ac72ebf8c74542c7f53eb4d9cb89d31aad4eb2a22497d7488601ef989d18107b882ee10cff36be9c2012972a508b932280b649046c4420bc31fa358c2809bafaba27084fd24a7e55d55713af4b029d9229f43ab04ddac96191a9f620ba59f9c5d2c44c866d44e198dec8f5d4207833bb6a2b094cc53bf8da0d33c15e0ccebf23a5aa27ff0ab25efad369dab4d09bb69688b7e914f881c77cd7b76db8430f05cf8409489ffaaec8df1637b3b055501fe5ac7f4bcfeb66e9d0634900f3a697bd82f5ada4e9c6e2cbc4fbbff98e99768a2a31a19d0618629272a6564bf292271dbdae327fb8a8919b310a1cb81538fd38d9269553f917d48eb9b74ae1f5b2ee564853f6582d0deeb1a09cbf9c75517bbc31e74e9533646a1d7e594ff51c6631baf74fc2d7d9e9bf25ed33bd63c2ad6a045d70ef5769eee11d210f606bc73fc17b7cbaf496034748dd6a634f82d8c7f38ea5811553bf42890cdf36977990fd840c7006a0ff26211eba8be55c89d0f580d0765bf007952703e8eb8b7d5749d0ae29f8b0bc7167db2747dcd1d366057865a65476557061706917b44afb0947cec34b97ec24fc2ee4dfee53027c6088597704fe8765a4f6c4cd4f52a9246cf68842bf7b2fdeef668016a023c4ca13568f16af956e6ceafaff3c6f8df39f03a6360eb5ac74f26c9cc6db9600ebd000c5ecebe12698ab4e8368809198aa67eec9febcab4c870909883302b43941c6bc6de08b1c6d3b923dbde6a22fba0d2bf8b3c62554987edc0c58923d4a78da4da24baa81fcda14216b2c9f7b7596b9218e971cdc66d9d755dffefedb8c52ad8da1f37a937563e6e1a68ddc2e302e51f23e4360fdb73a176c0d1a048551011dea704419d19ebabfb94324bef967408dd5f426e905fb59a53cfd07cbe5a009fe23a7a7d463d1aaaef9c0deacfbe379d7075f8e0e3260617c7fa543abefbeec0b5dab554a6c55748b26d54a08ad417ffdf99d1be1533dd7c3d3ec113aa6662e1a9ff88c6fbbfd2aa6382bb4a279f0ae5685281f244e3a543f966cf5ad5d3643f6ce53d342eca43d635e06651d8d586db7598944d5f1bb6630e14b4832315fa7cf5e18441a1da158ccd2d9f4ef1cd3188242ba63049e0d111be07b049fb1662a7906ba912a5150863a1ce225ba25b0f1ce253f3572c83faa0c93d914be3aad7fb37236c69555b68c6e2a4ef6d38c94439c8e8354e1d1dcc85a3f0eb47c8ececdeeed678fbe1d2e9e89ada072852203ab501307d776d3c8ee7d96922ce3e3e69afef098a191ee636c48fda6ebe8e807af6a69eae6694fdf8c9f45fd0826896647c859df26819cd7e176cf3ee8cdb8cef48385eda9d956dd5b158b4df669c33926db86ca939cb2c998c7ca6813152291f2ab72e8c83b98b3ade618a006dbe956c281bd8aa184caa3b1aab0f7dc5ec412813f001622968d839062608cea440be15bea18e1e2bbd9f042cbd4d71016828309cc3b54a086d999d136bc395a0a903f97e296984a7ab4337c7e06db7b400f3e5ac97dadf0a0dffdc578a6b8a90050259bc1ceeb2c2054eed8565b1742944fd257e7a23b358241a13e9677b382f887c6d60a59fc64dffe3f185b97fdf457ab48dcf8e6a12eb413b5ad7b960532afcf9addf8f35eb25972aedc0fe9c332a8587aa0bc8c88b47ef7c73bc127fba4c6743bb43d0b5d657adeb3c66d45d2d93656b8b839069c3f2339d7ef4e83e9436d1ebaecdff4c9077a78119c1558af0cf0d003c6fbd0acb399970b6fd5c4d134f8b52c90165219bc2c0d4362a7a7f74c01bf632dc9e04b99d4e52b1f3050f4a3cb1cb11edfeb55608eeb020fb737ab9598858ade558733c335f8b0b316b7e611b67db09ea8c4c8c45c8404400a6171dbd3fb3e961d0bb5bd98b4097312eafb88d8765335291c50efdd441d61237f0cd63659bddcf54a13c11edcba1fb9a2a34a74f4f7a2b6ffe6555224996e11706ca39ecba04919c4bd0102ec105af8d79c9da5bed5c1e2b278cc7f049aefca5ebbc0575fc068033828d17a981dba70e9fd816c55d82d12f3521d0935843566101ece315bb8d842c05f3e3656a70d067bfa4e670524a6a6a1955b5d52d8609deff66f6570c90b00e6cc40db43668f32a78592f0d66b01b794723ea1fc04546c7bb0b91c006496f90039830c0c99e2a7a4af1dd668062b87a907cd35acc6a1ee6f38c15b9a1135a3cd942fb76b47189b052e1458d1ac66651f1acf76ff91787d7ecafb3448705c10908c045d1032ea59aa674dc52abdc053a7ac3a873b65b3240ac6594cebf893353f3ee77d61d580c1b06950e117b5a8f5d62dcf9a0e1e85f390b2baccf8fec3de0aa06d2fecf5cf2a4aca7733de6282dfb10e37b535698e61d352dcace4189f3f8fa318ac7dca12968207bc117dfb8237ef64492569707315882c92d03fadbfcf4e28d55eab731bad1a921656f732c2313f243f3d756e03a5036f51faafe11c8c48cf4a6e120053f6a321a63e004ec2fe5f9825b389207678f5d92deb6a77278e3f48f1356838c67c671f762e58b4a1a25665b362bfd206287a7ee5748e21403223e92b060c9b1525d8b2a6df1687f02a6dd40fa7c9075c714a111ee45c97a73711d2b367826e663d4fb2c3b060d886ae2a4db911a072da9150f6690d295787a09f408020b35b960418ad9276fe09d77e8ba0cdd380718db76c4502d56cf60a2f289a62c84bc1343dd9a268387d96a687a6cffcf2342c00309b269e727174808d946ea7ecbea97b785c5c2b53001942bb8f7f805dc9deed91a2583e15cf5af0cc4bb08225e0882a15b9d2a086c8e263bfb6a47bf9f719848b19bd31e2f6404b86ee40262c4dd067db41a01510d071c4cf05144f4f0902cbb2b2647905ff6952fa273013bdd044915f76774682c398891ae15c5226ba9e9ed79a3651d2e630f76202959c090acdd98122c9e6ea9835c7e1c87e467ddf6d39041c471816a92187d6f6adb0530e583a04f6dd01f54f5e4e3ca95074b06cd6dbe1ed09cfc314f7d287e7ad59c5aa821a7e416dccd11454de31a76c762ce65549053dd9092d8733ada412ba58381a980c92e6819ed381d35b294af8106259c33fb307d4d6b0a8d9a73714aa2c0d251f85aa98e9ecc83031c8273acff6e35172cd853fb5a9164b934e82fa77fde23349a09dfbf33a55ca774fc7fa1a4b9044657cbac7749f99848bc06e5f24d367efc644cf5590f00f457920fd9526f55c95db313a2d1e4df9286fb054721dc0cc191b994dba6e75f60181a0415e70567c2e445a1a8c084886308368d742b6bafd9ad54bb96ab18d4904a862368641d312780d72dcf174c395ccb5c10fb112ed597e3363dd26c28618656b1fe66f1b613a7384d030de23c86b6c77ec8d849a85dde93253430163372878b69929ed9b101998b1ab94fd26e25bf35487021ad37382c8fc7b22b7e3b91fb4775d1a7922622140770a56a40565fb6b290a6dfcfe6092d1bf008f65cb8537882f88d185cdbccc7fffb0d5a101f61520b7d26768bbefaa3ee876e533d22ba7202211da22c74a7e53c0010de3fdc9a74cd5a678625de2965278a3555d30ac1c2f2b13663d5c160893eff7e0f6f3036284c507b56b3c12b30610548e9659714e136b2b40d3f37b8aab07ad3ca6f8844450f24eecf1e0963705585a14ec2d8f106893421e7bbeb0b1171f6065769b93848a4f2f5176ad6d20e3dfe8b47d078494079085c7240162f65b49e516419fc88581b865471782d9317e05e446a824a68c04f691cdead7c0407c8809ed7953361d586f189bbf89a51ae67132cd5de3117a90ba354f81605053f002009869d0fa63403c4d54c82a7570797b7c0034a5fbb559ba65b3bd70afcc69aca1ee98358f992e5ab6707fde93674f9a7df2436ed30a6affe87ad4dfe7d60088edb4bf3cffb3dbcdc724947a0065165f53e88e82d14b7ba7fef07173bf3b5a922baa2a34e055f6d66327116a693c27199a8fc9e3bb33934ced4284621f6425d39694433f70bce161ed25b8d1d5aed34ba4a82fe14e4fbba0ba48063c71da9d811321888bc6149b2802a2434f25a0785cefb6f667abd8fdaa4cc4776c0a02fc141a16d2ca00ad03b8e4f8e4e4ce7b12f5979f84b696c90622f9c4b76eff0876d91f704ff0abd7106ccdd484a4d55b15c741739f069c3bc5bba69fdd929b1d28594d24422179dd3052cae7616ebacf8653df265aefe960cf6022bd702964e9f44aac5a24fc11682d4648ea4e434e98ffbcefa352cf5d0750c883a30b8ff82b18fa2e7b1825c9c65ef101034d4862b0d37caaa597795bb32a38e84046f69c41dd20b6f7eef37d3c758514faefd10591fb5b219176b06c69847ea8e8f5ce37e93bd8ee3b91bff9dceb66b455fd740d5e4c9cb8c9666fe791dff33b10ed024f296ed55888a6f9899a2462181ca5e8d3c35240d7705235a8f63fae8f40fe5a57b990703ce5a9f9c9309d055fb8018a1f101350a2b16f431913192ff9b8eb5f6e7983bf313e9808fae7bc540eeba44da50560d0ed0c9dde00136a538b49923555ed7a762db70f328b268bf40c1d4c4bb27efd110dca2b"}, {0x28, 0xffff, 0xcc, "196c6a20c622756a1835a73a3f495be3eed890547f"}, {0x80, 0xffff, 0xc2, "f688edb6776864432cb1aade9c4ac88c5e2aa05981944082649e9b52b2d314147592dc9cf0788db06abb6615bc5921ea9de9a9d7f7db39d26b9e9e6f3d9c49b9c705499ac33bee27c788358683b9ca32a965ca63dbd4e08935e54b0ee63a5078056522c25ea617d08a"}, {0x38, 0xffff, 0xe795, "53898f65232d557eea02a5328a9ecda3d6a1aa68967ed22a0005c9652c5c7d8a47e4"}, {0x108, 0x1, 0x9, "e000fb750655b189c10d42c428686120e658b687769d15281528428774f2759863f29c3c6df5ce99b8d5ce49692c231eba0b88d0d8b98489564eaf931727df952c74b83952adfed3b63f780ab00beed65dec7b8d12f95fa93f51d1bc0e48df442aa29a822c9399d6976a9892617c497092c3b3721e0742d5c8cfd337e96f0badd707d1ac4b7ca2f11e6e21a691fa6e045ef2abfc1335fddacfa55b5f68b445e7ae52d61e3fc58715b9369d2b2d3f9b89250c9a6347defab7bfb34d81b134e257732b2855dcd72dd197951e8a91dfe8f161194dfb47e75ec7262f45873eb9abda88b4b989561d425b95f61e89761060b211"}, {0x90, 0xffff, 0x9, "3be19c744b56d871e0eeb11642b4d9ea7c181db00f5aa9807c18a09342fdfbd97a825ee544ab4059324acbadf429f071653e854fd51ce7eba88e3090ba0fa966610036c99723ae408de8320b995d4230c3373cefa3f7d144a8d09cfd9ead4e44b2a1aa1ae6be443e0ded0d7626ce2c84e50ebf198b7cfbb84ea87e3b548d88"}], 0x1288}, 0x400) socket(0x6, 0xc000, 0xfffffffffffffffa) 11:35:17 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)="6de948f29ea5557bcdfd09c5ffff511a2e3cec9fa82956957660ac95c32888e0f90534bbd230d866fcac5f4a0b9c9bd05254a468d48a21f30ff68f261deca3bb1529a43766", 0x45) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0x0]) r0 = socket$inet6(0x18, 0x4000, 0x6) setsockopt(r0, 0x91ec, 0x5, &(0x7f00000000c0)="f5eba09d0f894f87cc1f6eb126b3d591cb26931fb249b0e07a7ae2dc0fdfa4facd4e3be33846878489266103c5aadb37dbe40b254ac7471b91c934c30d1ba6cf3f3899fe891e7df5571dd903f6b498076fa27dd0005eb30b47de29cc481f013116b8221f06c8e72a4ea20a0a60d47b34d5390755eb6a14c979f83938515a3a8f8fdaec0d", 0x84) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f00000000c0), 0x0) 11:35:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:35:17 executing program 0: r0 = semget$private(0x0, 0x3, 0x49d) r1 = socket(0x800000027, 0x8000, 0x6) preadv(r1, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) getpeername$inet6(r1, &(0x7f00000025c0), &(0x7f0000002600)=0xc) semop(r0, &(0x7f0000000100), 0x33) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x80000000) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r2, &(0x7f0000000040), 0x1) geteuid() socket$inet6(0x18, 0x0, 0xfffffffffffffffc) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) 11:35:17 executing program 1: r0 = semget$private(0x0, 0x0, 0x200) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getgid() r3 = geteuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0xfff, r1, r2, r3, r4, 0x128, 0x3}, 0x2, 0x0, 0x100}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7f, 0x8, 0x5, 0xffffffffffffffdf, "3718bcad85b99e3fb2a50ace149c1245fc9b60ed", 0xf9, 0x6}) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f00000000c0)) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000140)=0x1) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) fchmodat(r6, &(0x7f0000000100)='./file0\x00', 0x10, 0x2) select(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000280)={0x0, 0x10000000}) 11:35:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r0, 0x5) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f00000000c0)={0x9, 0x2}) r5 = semget$private(0x0, 0x1, 0x190) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000280)=""/241) 11:35:17 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) r1 = socket$unix(0x1, 0x0, 0x0) r2 = socket(0x20, 0x1, 0x4) r3 = dup2(r1, r2) fchmodat(r3, &(0x7f0000000100)='./file0\x00', 0x11, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) bind$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696c6530001d8e8b066af24e66a05a0c54acb0cf5ad23a526fe828a2b8ad0eb8ca8bbae82a860e75badb4265776d3fa39a7f38fed27ac0218f7cd88050acf4aa7e782230b69c3fb4314d0288c35cf88ec65c7b9b550a02cb392998da63c086391deba6a2b4437d26241543108ee68fc1b54fc44149f0961fdcf4e66d2c95ca8ca7883167bbe6b67955085221b3565ccedaf34b22ef6a41efb1604849"], 0x1) write(r4, &(0x7f0000000400)="d18a0716a5d6532d03f34290f83319d9f720b15c476df040fa90633b46c51990592d81b6441c4576375b5e1e5434b15ac2ad79d4bc323b9306e44cd0a15ac77924971900ff291c4794f11976bd77a4b9fbbeb53082c19d9a6eb117e19035eca3b647bdc47da7a8900f0f6c22b4f83575cc530c1e413b1d0cf52f4052dab6410549e8eeef1f513780505c60b4efb88aedf9d161770d9f5082b8a753c75e9719e014c940049aa80d7ce3fe88ca1907668680fb0163137c79cdce58d50f8657df15ae5fa8c93750f1fa5a", 0xc9) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockname(r3, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) setsockopt(r5, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 11:35:17 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x0, 0x2}, 0xffcd) socket(0x3, 0x4000, 0x6) socket(0x0, 0x3, 0x1) 11:35:18 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="61975ea6cf9794c3ed33b22d3d817963dc4b1c80101d49b36307c4cd5e6f50e9a0e4938d3377bbf3253d3dde963d591849bda2eaf2bae8c2d0e9b38800e50e32"], &(0x7f00000000c0)=0xb) chmod(&(0x7f0000000000)='./file0\x00', 0x408) 11:35:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x91, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6, "010000000000000000ffffff7f00000000000100", 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) socketpair(0x58c6dc9a972ae873, 0x8005, 0x7f, &(0x7f0000000040)) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:35:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) flock(r0, 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 11:35:18 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xfffffeef) 11:35:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) getegid() r4 = getegid() r5 = getpgrp() r6 = getuid() getgroups(0x3, &(0x7f0000000a40)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pwritev(r1, &(0x7f0000000e80)=[{&(0x7f0000000b80)="9bac3c0ba3895103a88c2cbaae8cd79fa225cfc37174599a71face08e8696f4a2d3edcffca0bf13bdaa2626046e4f42dc5180913d090a063d87ce2f6bce694dade070756adbc35508c36a99c13e7e912d9a91f905d32261e7109597f9d31db8394bdac23e5a2315511ae", 0x6a}, {&(0x7f0000000c00)="fd84604e73d93f127a74b869988be62aec425c8defcf7ba3b5aabfe07465144b5c6a6dda2cb729d53137b0f08376cb473ccb82e2c21cbde9b44662f47bb259d85c7f76edadc5b37dcdd38759c11e7ff0ba09d01ac482f3ff1e052ad97543d07237943cb2f5c1beab2ed54c75178d89e9f16b7fac", 0x74}, {&(0x7f0000000c80)="5d5c2489f89994db9c6e797beed26560e918504988be001a26b62ba56474edb320a3ed1bb7f19db9584f7898040837b43cf461048515c212efc48f7945fde82c6148dfebea89ac9d398e5aa1dbeb8c408f45eec6b2f7e415ff96c0fb469279669eda34470189ebe26d9dd9e4efa6d2c7c579784c6b1957f5e881bdefbe", 0x7d}, {&(0x7f0000000d00)="c0c2d93dabe4675bfd788d264fa8e5658453424473dd03ce693034cf56d8964f0c5344ebfd1d06f364acdbc050fe7284098c5d4120108c789246eedd804e68b2b8bc73ea55de74c309b4ee967471d5dbf4270a198484aaadcd55403894b57768159459feeb1c7cfcf90f9fcf4abc217f2b86f5d874ba197e425ee188de9f9cd63b4b780ea9c861c63b2a7cd15fb68dd51a56c8b7726b6753abb6606882112f47697b3d3ea26b24ac5d8fa694668b8544f1aab2c7ecbe05367614368398fe7a34ffca0d3df8d1fac0085cf575996094580db5b9930259bf3cdcf14bc98c01f8fa67044c0f7e6a03d376bc4ca31cdb41b9b16a612475ffd09f7f030774902b", 0xfe}, {&(0x7f0000000e00)="167d20d997d40581bf2060158d17ff721a5d4b3879ed50c56cc2ba652ba7af71768f1de6d63e49b35e5dfae860eb67dfacb71d67df14c2daf986b9c858541f413edce978c9ad9f607b58c7879fdec6e4", 0x50}], 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000000b40)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000900)=[{&(0x7f0000000100)="c7d223a3c4bb44f62c7fd66f75914a9f2f11f8e4784519b5fc44ae1dbc7d1a6c68afaea19d6ffa3c1635089ac19c24345f0ccd0ae119ea5bfca410b7a7d7c3d2d258c906673d84bf362cda30bd7912ce1029b81b30239ec85ef8786860d940156f79767e60034c1ea9994c2221e78017c517ef5787fc45e85d706a2cbe3f5e39abc55dde825c8b0ab0949abc0e3de96bb4cc084f8b0f23de1a16ea577ddb1b2cdf06546f2a879406dabf876112347a490c4e2d7a7aabd7caf24e7d0e8aaef36b00132488e043cd6549d14fbc31", 0xcd}, {&(0x7f0000000300)="5c33cbeeb4dbf73777a725f57cc8b43683295bad875657c0844c80d3584420b031875666bfb30e2ae3906dd7dc495c85ddd5c61db29d1541cc379616dfa00522ef7ccb5818900e50146dbaf37b6bc18af109c739eac22d07a41b95e69d0dda7b215867388e97415bb423d4591d794377fbbda4e6ebf6e22a5f974c1e348bd54c9ceb602f8de839862249a954fd8bd2e7de96809830df82479296496a", 0x9c}, {&(0x7f0000000400)="ac38278f98dc5ab0d6f5782182c52e543402155d8c4e63d6066f6c3753e34fd8e5f434f65270ae045d3c14f77e2b9a7e91dd160985ccff9d325dc51b2f78af62d69b41c41ceb9de26dab3b57e50845270d8fb44f1ccc6242b24493f753fb3abe2622c4b05b5a44a9647afaa1e751f519bc34eb8c5b321abc4356105c97caee457322a88a11b7861a72719231b15a5fc176aa92270a1dd749153a00da213be40e2ae44c26afbd9631a27443f28a3b1ddee4b92dd6e3a2d633f843cf567dc3651e498bd718f9fa91467b", 0xc9}, {&(0x7f0000001440)="461534c7a459e35e1f88044a4f07ee66af048b7588082dcc8bb56efe9d18cde6dd14ea589c1ebf8f24ead1de6506f8b91ee6472a01f9d67bf9dd4a947e8c41b305e77d28325ce7c82c08d697c70bfd13e21ee963b341cf203fa638bfd3aa8024df2aa622ab3ebd3b5e90f56d3a8a1744b4f83d688ebb96313aa86bc8fc2bd62e7c09b8c4d15011c0241f37bb8b07f75d78cd885dec257e0bd618114b9f23afbfb6935a736aeb7fa233b8e54e5af814b6b0253b60cd893c3b176b56f8d7594068da72e61b257a7718b4984b8df432f8f343e5d4a8cec4d80da2b5f5a23c64b70f64cf2f4f0e3d08d506f28bfc7b74c4ff24b6bcb93b18851c8abe990daaa069c4d245789ba173e684a0505251cac7df2f848b36e4f82bb04a1dd3962f2ddf75c643f96010525ece4b7f29caafcad4afe3c67d1a0c4819e918a7b5f922f2d3c1eb3489a7d21c0bc11066bb0b51399921275112c1f8498ac42057c349324bebe057305b62605f71e5b60b3589621e6af79e586afff2be969eedc846c97c9084336b413fcb2546253b2e62192bb25b9275409238d265fdf8dfaa9c7ed00eb104297923a721bd5f02820a593aef18bb0c5a02a2056c3f679ee2d213e1bc438b6ef093e24aa3cc3de392c207170889569d756fe189d5bdb6673e9403527bb9383089defc890de1388214f4d904f8a7e6cf5c0b0a9f8e5571d3ee64304a9cf0767515ab5119cf79ed26a4e14ea47bdc63bbfd008ec18becbe4afdf73b266ac5c25cf9908ae34cad8f8a53ba68f51cab692eb9960127078af49f847e09165a6d240dc7391fe35cffc576efcdba7ee9f265c22a3eaf9aa8f05df323bb0bf70186b095c5673d85da66522de8e3a85c0e98393951905bbcd1eb698c3e716b7a33267bec51d4b342c39c117d25c3d799242f82883d5151896acd1f1da1350cacada93e9c457b28106004c1e4c10cb27316971aae180b980d0bd5fe2f22c1b192f9c2c33b313a2d4928177e25da4063084ff6cda2b2a48c1fb23288d415cc6a72e005b42cccf2789a4ea60dc72763b43a0e07c1308e02ab84e7fa06b68eeb0dea5098ca968e129e6413f841f175221d1699f6e98b2cc5d08c799c022a61bc4ca59d5336a324d77375dcb0663662b29087b35ff7bb503d765e8c1a726797f56f5d975810213d1e65307716c8fd748b719512d6e1e80decefdb9d97174a92798c548b9392cf86fd8428354a634378c30b5d48cb4e8fc549f2746ad291027706b63f8b3b78aeff9489bbcc244937d8bd9a362afefb2bd01752ce4f0cb6fb96cd79d1bb1703437472dbf85c86d8e02e07f118fee74360c4978eea09a98e850419d0fca56182fa054967fb6e6a47e4e52ef73af5182cbada8aa42d3be6ad1c12a3862d85df7b000ef4e45745f957c40277e596253c97296d5e2a4bff4c9fec72c4e28448bf0ceaaab1aacd4247fc89c1e725fc030ba4259831180aa47b9723c48804d9592564d91e0e107459b78094ec68d4542ef3f1ac12056148329318a5ca65050b40ec8f81994cc68340c49c865c70fa68057e286c2d48bdf385e9e9b761a4d50d85894bf7945e06bf548abdbc2be11e0831ee4f8fd015be0f14f494613bb3ea76230b28481f4f2d3f21f95de4bddffcd3ebf569314501bc9046c1c3ceb6e1d3f5a34e0bc265effbaecd1582a5c9514b62c321d92d81240c83e9ba7afc9b39fef29faf7c09c8021c68505cd77769ad75de94df9bd48a610539e6d7f7855551a82b6070047d8f8ecc68ca4d64d3e0ea3daa5c0768b8525f7e4e256417f9f90f24933f64d9dda4956e8a4fc03061f92437f81b626d24f542bfb5a341761f4b727a1fbec646d65fc67a402222a07163279153d026c7177daa2ec3a6e18b956157dbb55ae220bd9e8b9fb0ef3f5b3f097fa01313011c1d8445d1ae7d477b2a71695b4a00cf14b67ecbadd0ecc7da5fd97ebb6f046e1477bd65eb805c56b41f797886bc5b68917366448a9bc07b2bf614cb3a9ed51bc6788596adb9599361f4d92c3d932cfb16a750ab3134a60ebf38592776e5cb853719af55cb9845e45f141f55a6d6f655f1602a054c42cd4dfef2c0a79747beed3e4153ba76873ae15e4e7d20ed001a0c8e9b68131cd25d2f0fcf42ef87d2295b9cd595e15c1c748048faa15abbf9c25f4bdd2a2e58dbd5fe454500ea27227a83c49e7432807834de46357aca20dd5a9e5d736d5d3e2e20ea255c4d43ac6f37eb81216004f3b626cf3fb315e95416334b27d50c620273bdfea68e0c47ed01f2f20c8d1bc9d69efc8e2ccd04ec03e9d21fecc6cf2f1313f57ad13c1297655f55a5f4ade796d6514b83ea9ee8dd58149469473286cdd94437dceba1884ecdb4b04c14a478c88cbd2ed821f55b19d67b8a649d5fc54c19ee7ef619bd65d3954212546744ef0d9fb71d90c521dd2f35fc6f177dcc78b5141f2303a08bf53e5dd7c545e5c175e915613661af39a6aa1dba53e7365e9080fa978197c61b2e79f4d8f6833ed39c25a4629321fdc5b015e52b21351e01c4908f2931f625114becbc7f1b9b8dcc0137b2429550fae07fffddc6d1f78c8ca0919bd0d40b56afe2efa8b5bcf572e8d47396240617707aaef56e0de03c6810af2d6cbd038aa3209e5294b11e9b047a358bb027d8d4f79f9e31db2c65cbcfb1238a54265f2df025f13ce51f4b4044e2098ee4b6556c991caf8db624259c7b547362d6f974ecf44dc67931293b5c81c5ddb4908026c3714cf863032797d00ab32f18787bfc89182a75fb2cea7da78121a596fa9735f9218b27c11d9511270be50f9cde8b7ef7ef9fa0989e396a838e3a3163357076d82219037cfab94056b94c050085d5dc6158c304e149f3d61a5fbbf43e39532ae28c9f486b0d20d40d2a8e7ecd594b71535a57ed27fbb0b1594ecd568f29d40e910b4467f1c3b2d40cfcb8d24d797f909342bb8817469cb41038df471618d5b2335ad4d0d0f0c3c24a91dbfbf145f45416e7b26a36c898687c11fdf10c49e13d4c84447a594b571069792fa88e6686251d1af78ac65355b02a6944e4a3038805a5626af012193fbda9b4b23f47bd05a17ac9e6605cfced0fa7bddb586718fcc8b3a009371a90657562328e27df284d7ecc527e94e565f619a45e267c06b7740a28571c1778e4ff09696d5150b8a9f011063634228d20733b06d5f37ce6ed2a0e6996d77df8ad33a2b2b615080aa86d4d6179aa67d030aa0655fb321492bdb4aefe57b4dddb5cd357737924080e2cb74a44a0f273dead20743b511a9c1e8576db3774378622236bc72e25c6826baf4cd7af1c0082c5c988f8b9ce72a2e7aeb0e13fcde866a5d29a84ea6fc85f41ad996d784f894ec4a8e646001e2d01a054d91552db97c84f61eacd867dd68e80357ad8625ed03136d867f39e367a665ad0fcd620fe9af7688c254c3cb60ad67f73d7945b55455a99c7d53530918825d66bc31c11f577dcce69dc2978b76d08c5241b876cd33e5ccccbae0179dc6819d8070022756cf1b06f12cac1e95581b1d02c16a2fa4e4958fc98303f4e4b77df356efe5daa23e5c1d8b1460fb65b485552df611603b75c51af22e890237894c9998ace31bfae710e6bf8c87b10082b4a8c0eba3ec629ccb00ac5da7ad9941fbb03a561b16bcfc7b39174bf477f2161b67ba9036ecad614d0255b8dee5668562ab8dc2525fac8207c7d7e0adfb105d47227bd8b123a03d2caaf98a8b4e4a663079995d87cfa1898f55be47df3718f9dfb5aebc52c6fa9c9bfc40013431b54d466b755440be3a7c5c2f4e9ad73ef5608c7dfda609019db86b13d054136851cfe20ef55260aef2f26154b5c8a20c60b8d7a6bcac0d904c360ada566d2593b76a97951a762680cb04e97a823dc177aa985f6805f2c1e3d6df7b703c4c2f42b2d3924b45931bc04653f5b723b55daf3008bbe9d3a0f7926918342bec6c1edcd92b4b06d4fa815b60cee77e114974bc2b1a074f1e7099b843e42567361116cd9368531010118e395e340459509cf44e82ae5d764f3b668e7a0f154d404afc61c739e47a4a5b76c05a2530d7e58fe40a56b7161d22629869ea430f1ad27855fdae31a6630db6c8a69eee0ad2683f01b2e09ae713351df1c1cec8b76a27c59b9448b2cbb80d1c7fca0a72febe22fc74168e2d73f15042df328e32a8b8b7de2674261f8f07690bca05d02412c83d7892ca54e7c40ce89c39e59787deabe32a38a3ef30c2ece44df12b59b8cb00f8f3359d611042aafcc7fc5c6dce284700f167a4df40fdfc77c354d1dd7645f442911ffab3604b9988bee8d124abfd8234871866c7c26612a6057216f9d6e52ab9bef39a53b9b7ad589d615e9f469bb438f1511272acb787bf2097f0775eeb1693d23fac15be8565e17a31331de3c3cddc6491e8f5f0a1a466350618ccd62ca061a13662265c8f02705bcba2362f3022f66e822b839350aeca157e8350fb39ce975a39668062ea675ea1a33b3369eea7300fdc9af4dc4b11795024bebe4a01cea62c3d9daa642a765844091d3b5785447701e1eaabf0c8f1b3a2927bb4960a70a955d936d16d320ae02a2f6a32fccf0c52c8b6ed2085515d5a605bdb6f16dd9cf3b25141adcef671994714fbb7e5b51b022d34fadaa77bc80f3d8626d8c9fd76e1e8205d056bcefb9270c4e28a388a265855f961ba956f30ebe95ddbc385f0a34ad683792f9f7912bea3a5be4cf4b13b87df42aaf4fb4ed2137f1e3c6378c11de1fa78fbaac214bd7a81146ecff2cf2762b324f28fb7f9caf8fd4a8787039ae7833a03c1f1b1ea75556dd77f30f0f2090c708e0f9d6163540d01b72c712dad416c6b1abd458ae26f1f53cdb27776626fefbe17dcded372fa88dcdaf16f47c33f34345e6f4952429a5cdfeeaebdd3974209929e04c79ede64c1cf1463427c2f6ad46b0c4891b20deb544c1c7ccec3b0dcf8ff53877877d04fc1a8d0ce483ddf274b547ba77817a8967b5c222aa4267105528f46aa046976f39e09112f7eb6a3d8178633b3284ea8cc0ade6014597172b545086c466c947338075c76a506ad00c7aefb204e597ea257cd15def563a231e3cd738a72b9f27c6d60bfdf0f771805ba3ecd7ca3cb47964b9a0fcb8c0a8bcfd20f59af583ca8ce8c80df52e1e515e701c882add852cb418279d1de6f238495df6e9b90cb9457d4908ac774c156161bbbb8001ae1c9450ebbf17e5046731cd1d642cd7d9d69fd12919fb7544511529cf6422f5a3d8b54395474ba1ff8e533159f93d62d546ffaf6a8cf62f8ab74ea73f8f34004b46146915ec08d714a82729f15d966869febf250c800d2df6d77f89248373255d3ea52ef2ef164e4143826d51f3727ff7073b33921e6a00ad074a5f52731902cf11e3eefcf3797264c77040b1aea0970efa3e1405c7ead5a24aa63f21c0b1e4f3db3ae9f536226b6a991c5b9538065d850d3aadbfcb828e14e0c414f25962ec53831a06415a475bb96e52c2307e763c8475b370f958920269445f7f2a1ca3fb6b4c3fb94610d55c1ed1a7f4c4f67b1f4687dc1fc3d6bd7bd91f51437d0a5f214b06b0d6a93443085b1b61751a39b0abb1fdd0817122b0faac3cf442ac3c0cbb9286f7eba9d22a4262437d08a0fb97711e9f5851f3251bf31a70c701aa8d9a7a81f064a704c06a6d229ac76e37079815f9215c4aaae6077b9f2782fc40b80e413cc2ace51702bde9556e3ea6872064f0f24a75d5d680bcc56535bfb661943858748c2b64d8601d54ec8a40bf7fec9dfa4f48fec93a19e4bfa68b8966eef75f6421291b1dca4a", 0x1000}, {&(0x7f0000000500)="8f85b30eb1b6ea5c7b583fe510c32e50ee760fcf4a80c0d40688c315748da4395648d46a1b4ecd8d991b8a4021eb5953a5d99043a9e2b26e095f4030a73f9348015c8ad37ba2686234937339bbd83fac88a2b36fb3a88004de71019c9433add1144270805543064cea2e77adb53133ffcd9cbc1807107ae76577353b111f68ba54f8f263a2d7013f5c12dfb4b7c75860b3a2ee24282674f74a537079914202e553", 0xa1}, {&(0x7f00000005c0)="9346a633c66daeafb137b68284fc822ab70847318e72470ac1cc0ce3d0f5a0606d90e817dc93d6ff1377023a6a980e0ba91508c8a78e0b1c2121bc54b86619af9ff60d9e733c96f1ce8fa70c3a32804fb4ece84063b214b543f1f968ceb57bc48460c862e04f279dd87780892018aa3781d7132801a94a2efb5f0471d35cc80341ca77c710391ae27f753bac83b59a48831d1dde7088177eb9945020c3e58a3ee341f0acad1e65071a7ce1deee407e4b855f96439c1e89a95c2743d9c9e337ec75112d8e3f8c31cc1e23478d962835c9e341968a67f16fd1f410eaa25290cc3a8f4495f09ad5718dcd1489ad19d3220e069d424d7f1658ef", 0xf8}, {&(0x7f00000006c0)="2a07a867e49f486cfcd46a1747360c1c223796372f57b592ace49d17e2f3b993d2e3f917bbda62b944020fe36ababb7848d713a2dd6c28226e0ec83da82955d946b8723809a21b33a721f9813038153c2d1cba10a64a1977fe031a41575b3cb241d3a96987e8c9e60a9dae5cfbbdbf9021ebcaf633d3c69d8a0fc6672a5bc1cceec8c7a0ca9b72c95d9ed780caebc1c4393189be5c3b993e04f374117affd462c6ec433586e57e6c66dd39c33163793bdbaa29d3829d486219c8cae8af91cc1d7164a24f2f0170bb119cdc039a6d8a783150d8b2816d36e5341603a1a65ac35c9ed66b925018", 0xe6}, {&(0x7f00000007c0)="a5f13191bd4d638f7be2d4761c41b39e50db0618cc615c8a09a4a79db06fff77e1f24f14c7cabf6eccbb171a8d204c4b", 0x30}, {&(0x7f0000000800)="ab7be4de3065", 0x6}, {&(0x7f0000000840)="725e027dda5b4acc1427b9616ea0121ecb554a1fbc374bf5892376cc40ca7644b46e677e81ee7df47082b58de8a797602f17137efb917212733bfa8fe741b2a4edf04c3e6cb2caf28f12be373e56d321902ffa747ce4b81dc7caa261168b2b63c3bbdd791ee5c57aa25dfc3786d6d249e0a43b71eca9f4a2eca7157da04a395d534938b1408a66e00aa7e09c", 0x8c}], 0xa, &(0x7f0000000a80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001000000000000000ffff0000010000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800040000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1], 0xa0, 0x408}, 0x400) write(r1, &(0x7f0000000000)="02f49ed4e353f6c364dfd686bf2da55768970b80c2a5412464a41e476669e7710b6af30ee18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379447f09d227c20bfdb7deba50ba920e5f712309d65c4289", 0x91) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/225, 0xe1}], 0x1, 0x0}, 0x40) dup2(r0, r1) 11:35:18 executing program 1: r0 = getgid() getgroups(0x0, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x26) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000000c0)={0x4, 0x80, 0x0, 0x8, "a4fb03703c2715c040d96f757154f05611efd112", 0x7, 0x1000}) r5 = socket(0x18, 0x1, 0x0) getgroups(0x5, &(0x7f0000000100)=[r3, r1, r2, r2, r0]) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:35:18 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)) shmget(0x2, 0x4000, 0x401, &(0x7f0000ffa000/0x4000)=nil) 11:35:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x34b) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 11:35:18 executing program 0: r0 = getpgid(0x0) wait4(r0, 0x0, 0x8, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") r1 = msgget(0x1, 0xbb3f66773655de92) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000001c0)=0x1) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/107) clock_getres(0x5, &(0x7f00000000c0)) 11:35:18 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x3) write(r0, &(0x7f00000000c0)="333fc4309229bcfcda126271f687299be36b478da9559d7e8e34d03e25ae74206d7c146205361ad99f11e1e5fad514e321a38ad9018ebfb880927948f37177f9753943e3f5d632b0aec1937db1624803256258bbda535f881170f2d7da7ee223f696224b2a7e98ad6096329a57891901c56aff00e688840e61c41c0beb9a1ca329e1b9a12367d306e20b3a092fcab7935c63861c2883b114db17bd19d7fbf786fa8bc4c00ef92f12ca52d52f0e5f2735b01e2c1e001be138e512def5ef2efa34914b7be92494a282bfda996bf06492ee2a9da00db8248472c788c199bfacbbfe6d4132c00b19632f28dfa3f3eaaf3e000077c6172d59d3ed8e", 0xf9) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2b, 0x0, 0x0) write(r1, &(0x7f0000000000)="247604a08036b3fd7eb15d08fb4eea53e999a5c56f4f0c6bdc7da7735cf571eab491bf2eb2db5c6d1e99afd4302c29564c1051f72d2685c0b99e41304becc14374a2ffc0cb2dfe87d8ba0f8fee1119db6c0b883058afb4d6b08140e3dfb881ab1a5d19e4466c0b5a405bdf98246d469a4ecb0a83363785b17ad3", 0x7a) 11:35:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) socket$inet(0x2, 0x4000, 0x26) 11:35:18 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x1010, r0, 0x0, 0x0) 11:35:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) accept(r0, 0x0, &(0x7f0000000080)) listen(r0, 0x7) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 11:35:18 executing program 1: r0 = socket(0x2, 0x400000000022, 0x0) fcntl$getflags(r0, 0x3) setsockopt(r0, 0x5, 0x366c0539, &(0x7f0000000240)="859c4cd0f60f12cc981aa032ded55223292600000080000000009bf3267df16aec146ad4ec2f352fc910de4901b450f8f64b6a617bc5876b643788b4543999771c41817e96e0356aefd6d9a9d92cbde22e98b149d5b0e78b581a65329bb4c7fe7868d6f1ab7d0ec5ed558a09575e79aa0be936cbf8cebdfaac4d506beab1499e9fdea5c9385f5508f93ffb01362e26fd87d1cb9a03dd72a86f066885a6357b0b5df7b3b99fe71aac47e553a84728ad06184b5e88d16cae5ff191e027e0dc25e3bc235c7a8ca6148eeaaf02a463ed6c28e0f8f416c2b7083b0a1e9d2b6b65305134eb0405d1d84fb56da0bcb7266f08f0f7c76e2f8353825f2b25b8e6f3a0db9dfa9aa19e946960c0d560c3471a83adc3b2e12c59e16e640d0cd34aabf273ecb85f46e31aabaaea5ce5a29bda2ede2c12d0c278ef", 0x186318c30ee9d8f5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 11:35:18 executing program 0: setitimer(0x2, &(0x7f00000002c0)={{0x0, 0x40}, {0x0, 0x8000}}, &(0x7f0000000300)) setitimer(0x2, &(0x7f0000000000)={{0x71, 0x5}, {0x1}}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x85c0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0xfff, './file0\x00', './file0\x00'}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = dup(r1) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 11:35:18 executing program 1: socketpair$unix(0x1, 0x1400000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) msgget$private(0x0, 0x0) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r0, 0x5) r6 = getuid() r7 = getegid() sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000000)=@abs={0xd98095d9b67fb199, 0x0, 0x0}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000080)="beffada5e94c0e39148234263c24d2b8553058cbb29f6306f1ab7c8f6b1e0ab891ac13ad80b26a21b0db45966bfb31ebc2381948ab8abd187bdef6bd567aced1b3da2322a85296d74258582d3effbcc7d5a1e0f2af309f0800f6d4ebd9549ac020a77469b20ef0f74ded4cb585e281ef6bd13ef0f9aaea62abceb0c16755e404d766e35c42fc1a12e75c864de75b", 0x8e}, {&(0x7f0000000140)="280c09e68128d2010ed2b7b3dbe13cf0170f2e7bf10e5b5b9911ffed934b2e17a497c9f5245af001415d6e3789ddaeed88b468a1708bfecf9c51dfef2acd07e345b4883f6edb27b5cfa04c8fd4a4f508c8a00d55d9956f0a3790dec0aec4949fbeeaf7734348759b243167a45b943dc198bd2a6eba5785c17fc88b47741f26485ee7c852303262e15cabe12d556f3140279c062aa431432dd287a273274167321d53273b6b616c62e0e8f1db39bdc80ca058d99e60", 0xb5}, {&(0x7f0000000200)="a91fff363a28d476c557f6e8c14f490d1753e122af66602ac30d08d2a724b6cab8fe0ff5f7f2c52c85d8c59e9d12f5c8253c0122269e3816dada2fe8c0181ae5ff510fed8d0ecbf778418156dc9db8a750bd4722481ec5a638d5cfbcc8ae82b46f72dfc387258d2e6303c88dc1d4290606846de4902e255df6d1aa99b89d4acb7085892d0040fb6e9723815b1863c1072a19c048110a09e3b7fc6ca03426e8451b8a85e262634040afd72de42880da4670ad06e86d47d24c33491f7c8a9cafa64d798caca1ff474141add49b06575922d97179f07766b95dc2d868", 0xdb}, {&(0x7f0000000300)="a9a4b341739ced923f029082ca4d49427e21c2f4968762fdc7f2d5889d2fb5054f6fa288bcb54c60524dbb65a32abb9c5877ebe43727a9c8e6d4246b4043f6fb63cb423e9005f567bc91828ec0a735ad15624747692e00af83723f32587808bfc3d10ebca8fd531160712f2385baa6d894f9dcbca78abb5ec1a51b9aead4edb4e011ff7dfb46df0ff466872b84ff5cd0ae78885b4b345e474634a2cdb5d67eb8211653bb0a4f667f99f69ce7ca54841a48197c32eddf1205176152f4657e762a4b1e8d78011bc69ec031f0c1e3eec90627f617d33e61c49e535750", 0xdb}, {&(0x7f0000000400)="f383dc7358709a99339c5e77e3fc3e44d67a9ef104bcb0168a50eccff6aa", 0x1e}, {&(0x7f0000000440)="0527f573b860a3be7e49ff114a18d72a1891794500d14741e39a07a39dd8a3e2b94db5b2a1b5", 0x26}, {&(0x7f0000000480)="9d85dccdfce1782aa174a00a2c18498a22ea0ae6d35e81405ed840772cab47d01045bbecbd717559dcbf76246be57426a8e32e88b964d978dbe7e9e9bb916f67e2a0c5676ec4d97521a4ba0097e1bb1c1e00c908c1e6388bb43d18dcf3e2b290d586fc1283ac2336c2f764e0a0abad3f39b7748ffe2b23139b6677985043262374cc0c686b53e97481465255de30ee9f9674d0cbcf8b6d9f00486a8b1f7aedddfc90a2d34a421b2ed19bdbd59a493a8b44f806bf7eab9d4bba9769f697c58751cdb75a186c14f21c8ae3f7c5542bc858fa55488e96f6e221460f768ee9b15685bf84f2770567a8e70c520f340172aec76201fb7eeb4cfd", 0xf7}, {&(0x7f0000000580)="04cbe233aa82234adfd0820024bcffbe63b889238c1e43d0cffc49877e27d0eeed2db6ce1790cb6498df81dab6da623749b968a312012dd21d243bae4d1ffd9001eac15877b4293966f8d602a7579a9ddc80711d8f3659b829639724ca29e5c42c77b5e4420d6ad9666d327d839103a0224f039caa9964f9f13d557aa786020436f5e5951369d1bc46343733d93975e2aee1c651f3aa95b3ff65e17412ac458f02fa5332414e10c59756857664", 0xad}, {&(0x7f0000000640)="041215dbd9af82172a8da738f6fc3fd019d71c79582ef2cb238bbedb7b4bc343f2b52af50dcd85708410efeacc1332de9f0115bbab614f963c13e21a112b3ac241646dfbb66ee6117858f57b91f3069aca1050c8106ef952c2de6db55324097580422ca6d2fed9732831ef75840130582efe52bcbfea9527cc0e411f011d19d4ab9e44411f0460c10ee724a7dfddd0d6f0aa5d26225b003e1d36fb65c6de984390d232033b12bbccd73e9cb9bbf40d4c3e91c4bc152cbc368526440f4e6b9d86ce588fff6e65f774bf3acbb4bde16944174efb4b6cbbde20e5afafca", 0xdc}, {&(0x7f0000000740)="7929a1da5abbbb4d0045ff9810acb4215fcb6a7235b9d54b5b1b6e29bbe93450008f9adc0e4f604fd9ce593cbe02183fb1b8f7f4c86bae357f29ae39cb6eb8f4a4b1b982c9b9", 0x46}], 0xa, &(0x7f0000000a00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="20008682af30ac096a", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="cee00000c6de885339144ecc8fec2fe00af11c0bee855cfcbd0983f978238c9c0e7306dd855e5c9b9d593ec176bbb27005c8b450db58fd8b33ceadc3371f5a8bb38527a78f3aca90544115828f1f19b3fd80f20d4c9a8efc45205dfce9d1144763eafa520ee4f5b3f91c0240684752fddf3c88026c128d74beb292f4e4cef87d77457f1f1cb939b64601d6c05006b86200bc949f62d0a727bd7f28e05170bc2a99964f96338b4e2c9c9355901c64f9611ca395ebfbae3599f8ba637585a4dd5c7f87"], 0x70, 0x409}, 0x1) 11:35:18 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0xa0, 0x2) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1}, {0x2, 0x800}}, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) msgget$private(0x0, 0x2e0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xd0, 0x80) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x7}, {0xfffffffeffffffff, 0x9}}, 0x0) 11:35:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = dup2(0xffffffffffffffff, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x2) r4 = syz_open_pts() close(r0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x6, 0x63, 0x7, 0x200, "63c0038dafd9416f3beeb37cbde4240635aa7e7a", 0x7fff, 0x3}) dup(r4) dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:35:18 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x48) syz_open_pts() syz_open_pts() kqueue() 11:35:18 executing program 1: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 11:35:19 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) r1 = geteuid() setuid(r1) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 11:35:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x6, 0x4) getuid() 11:35:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0xe2) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffc, 0x0, 0x8, 0xa}, {{r0}, 0xffffffffffffffff, 0x0, 0xffffe, 0x39, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42, 0x0, 0x0, 0xfc}], 0x7c, &(0x7f0000000180), 0xaac, &(0x7f00000001c0)={0x7252, 0xd9}) r2 = kqueue() sendmsg(r0, &(0x7f0000001400)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x5, 0x7}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000200)="449fae7dad41b30b1c09002ff221e725961b10e929a754dd604f4821005b3699165185b38890e83828c21f59cfd32c69b90836d4c345403b424f78f65e49e40d83e1e7ea606534bfe6daf50424e7ee127891945e1a126e5fd1a6ce31659871992e7b4f342d9e992ff70ce0579a79928d24344335eec54478e1904000fb7a66959ac64896b5b63afe47671e221920737395c1654f253057", 0x97}, {&(0x7f00000002c0)="e69a5943f4d5f52cb47de148c6f800ba0d084dfdafd4284fa4813b069546b3bb6d4751a409549be93d36ad356833cd79df4dd0c6c7fff0473384b02e750c4a973aa202539145614fbbc70299165a1ca2531cb2767ab3b80d588bd79c73f78ad5f50464044a8e780e6897730030aada052b287bb1d2882293cc4a1003d2d06f166a1cd2870de2d3ccb509a38c1dda813dacc7a8b0cf89031dbefc9c0b943a8a163ad6bc0c8b37c484324d61bed64e2575f831813cfc9e54a46c72bb7d6b8a8438891e9a30fc6f9088cad8d999256323be2af865a36dedfe80f840ccabb5e8aa027bd4282b809c3b", 0xe7}, {&(0x7f00000003c0)="647ea5050e688a315ab5a8e17d73e523c0738d5880e073fe5c33f84ed2674632dbf4f319f38dc955f1deb7304675f64ef2d0f7a648f4c0370014435bc424281bf924fbf5a7a9c5cba2f8b973a174957077335943b5e11ef8e3befc2bc9a114251a86ecaa82df29c947fbf0c06faa6256cac47a76dc71692924f664ffc7e607499e8e3015b2d4a6a6006c05a5cf6a9b4003bcfc9541c4ebf79d6cbc2408ad27f87fb405170d32db36abacd6ce29dc1dbd2b19dac7b126aaa3223fb0a32b48f385b04390b1cd8dbdaa82e9b5f2789e780a9dba281e50b45a5a6ed6d4403e032219b46f88879484687c3f8156938ba071f3802e7785b26be02b549c3c833f843481d0b5e3ddabca5b4ba754943aa572e8f833a5b9e755865ee87b3fc32bc2645e4688f533743375e597e54b4570e066c560454954c5c0c1bf2eed6378e6ac95aa23ed8bffefb3284c5bb193a1688f075916e13e9cdd85e7a9c146098e5439e90a4b27b232a1aad4033719563291ec2ff0395671d265916879820c3bd1e6ec2327449f91bc7b31ea79b727d3cb8c4e6b68434f33d4e3d01f1cf84b0ac0a08f0ca049756befc90e2011bcbd646cac6c3c32d726f4c050af47d5dd8a3cf1371ee5a41f574273f66a05435d1a9df268b183d3cb21243b1a86c29121aecc772d01e135ec0bcd6402247bddd60b415ef7d30a4d321c863ff79efea03a044d64296041aa14809e09f9c35f3388dc232540a0fe81d08c65f06df3e5a11857338c58bed7bf4ab709f3df5d4db7e02577dd18d02fd61ac3f380b7acbd937fc8e2bad5f8aa3f9efa6bac7784eaba25d15a517667a5d676cea274aaf12ffc7486312fdd7cc4f5bd958644aa450f190377eeeb0bc81f0dcabfb50bb2821ed2606a11a504f83361cc2e498ac5f35abd6a60c46c175be3721a159638056ff12179cb6b2f8fb0778762674b297c8c95ebbff0047d6115247d187dcfafa5aa2c19f47ab990364e80624c5d129e432fd8101cd97afd60e1813b6fe4d2b95067d42f67537e9cb94eb9cd7259523aedef2d69928eb47246979c2139a80762a6c60f737b43c86667a5fa03cde7229e4d2a79354be6da1c8e067dfed62d5a66bb1f6e0255c88cc75088948332141d16bdfbb19023010c2605f737e25d05df284393b8a726b7f9b71c1bf2498b8a4c7b143c1539d3011e764676699ec0cd71f15fe364150ec10edd91fb9b26a72cb27f1f754d7aa4c91a6cd54f65bd29624f6d9930a3f894433a1aad70266596bff2293e2867b6b8abb082856bbd94a716820e4b87b389abced9ab19ad06065fa61585ec2dbb4cd30d6cd3be97098d68a10328ae64355631c87f59b64b1f70a5caaf705a79ae64324bad4a7d653fbab8bd307830aba85a1d58aa61ea8409c6da00a14dea3ae08b563b1f0aeb25b6fc1ca62e360b0d0b25b49c4e55015338e697a598d171c7d8cc31dfaf75d2a3d7d229c2a8734d940057bf88d8113a73aa9d5518a051d0c062cb1df3baf479d45c5fa5564f379d808dd33ff0793a27e72d23ed2a69e14cbf718eb36816f08b2769256611c9431a12dd503e206648d787207e1f5fd66ab4be16edf132e64f7e8f7c6bb30c1c2073051666d2d755732aad0eb07433562ecbe7e8831d0b2053eadd4740298a3faad6fcbbe77e9b66857b30ab5c8e12c3fa923541d85b05205012be837dd5021abf771b2a30d3043d4950838dc723eee5ad6dbe7d39cd1fb38a21d658ea2f5bd562f3784c0ecf44f0b143b0c60ce80148f56b8b6913bbe1c5c1bdcdf723db7139a6bcdc5c5a56c26aaebb62ac186368cfaac2a1f8cb16b91ab06a26d1506367543e7c9de1cc47ea70e5c3530523303b61eba325a51c303a8639f3bcaf1a8127d2f1b8a5f0c91f9b8f744333a1cfb8f7913d27cae92061f362c0d2c40866ccf58d10a85c32ecd17cce7d96852a370c89af176e93472936183cf44e5486f6ac7ac5918922c16cb57dfa37d81313ae7fd022da1c25953967defd5b6a628f6bb5535c99c2838e0e3b17c23d6fdd27d2ca750653e6eb368fe89d12acfce5cf6c29000322ddf74b509a69e3b14bade52aa987823934c595cff9ee701299b540b72a725c7ede11b6117c083a61fb473befa92184148a5a2e04b97fc7761d00456e226b10937d1f1414e2948dde6ec3d457c9f0f725d478282f68c3952945c5f014b967907e0ef8f829939512d0fb8996761b13d7afb72a021418f435ed4a020dbee160b491964c80c275db9b70befd828a1a2275bc2b993047053ea67b99f92fbe75e72d9c4a33f09dbcb04963130baaa00b65c6fed7802963cc80f1a1216d5853f9b4fcfcab6eeb06b10f2a7768f9f1dc0f4dcb9652eceede5f7072730c3572b905cf08c05aa9f8d42ae119254298857d961f35a9583412427751084e64d9028de494b92066c33b74af4fe6e9341c64eecb006ab7e1f3e43d8381b86241c8199836c6a8f53e4b2b67a74f619bbfa866b4ea80a02865c695d41c9d5c243f42886579e9cb5b104641ada0200542a6c95cd380e565a3c9bef86f1a02e49f9cf140a959e4b06e40ffa8fc34a50de6add38d13039f14fe3c8b32c549472034a65474c5d1f175cb270438d15808a6789e110ef6bf2a551f1d00603ba43a9c593db6215dfb54c9319888f487096fec62dd461293274491f03d43fe0656d660b389e55c0e0860a3429cb94d704e3c66b4f42791888f5a9f9f22518b1b4037491e3317137304e13e843b43b60d7aefe4b5a6ae042bb1970d308a44ca5ac88ca1ece94bfe5172242fdd068b20e3be45ce9ed38e100f1794ab27b4aeec728cec44353dba1210689092f4daa35f9aba7db990755577996959a1c41bd4859346a5aaccfd4e141c08471a63abf4d5d0ebdfdacc02661552da803db24646d52a4bb2cc0228753586d38308429a140f92d9feb4304d811cea31dc1de534d6cea2eaa5b7a69ced8ab7855f1ef30ff39cafce83a91c7ce2441ee65605ff255608f251207fc479e37f3161d0bed23f321542d031190b1c110deb4ef2799daac1b75c4a9f993227cd5accfab7c3a0e9356d929c69a75c3d205c7721df105a6d9fcd65648429b1b702e573e843ec36eba21300f6dca8081bb5a12e96799d6a1d6c8abb4b216a7eafd66d7913df3358637be1870a12f0b4f794ec0ab73923075e2fefec64afe6f00c2ce20ac3149157959fb59e82b763ac2e2f97215d3427e4e0c881bf0a2df1c5c5e80e7d697119fb6e14a9af745fcaec6483ccaa3b3df17297bd374c21f32d3fa505f4f9e694a0a47682bb857a319c011e8c6401873e3aea367e5192139260f6f8671a52b0d9d25c305f3d76f14c40774e02a27538268884b9a4c8b94c2ba8e95e0448be07b2b116456704a9125763258dd6b70016c673879137a12f45b5d0b6fd5dbb67cfff61ba9d53bdec0158854606b4e05d6c0fb5002b1cfbb7dabd9e4eb1b1e52e6896ab375ea671266e0afdc8c3c6f8a59d3e630a364bdeb73b9335e5bf3c139d825fab36f211f3932b388347c4c26994bea4cf719b6182385d6bc6799a53a2f46b5a7cbfc1ab9f3d29cb64db179db4726462b4b3a820bbf6d6ccd596c441a39b039bb8632797d5fcaeefe29873ca14bf1476a2a440386e713b154cb43763d53ecf6b1bf7fdb8a1f592f09201cdb5140c8d92bb545262f54771be66d9bb319ccd921932158d95180c10cc23d64b700083ab519eed30b6f2831b9b193ec6631eaabc528933788f75b39927f7ab507357233e4565f85d1a91505cdf5a8b9bc35c8a831f090d9ca0c97b2efae61e371947ec44ede495906bf5a891b9fe2133906c66bd8a02c4f3c8cbca3b83d91a31f5cfcc846e96d08e6798c346edce76ab43f75a755b10a23c4b8eafe9549f52f7cc276290fcfd56f8aa6d3e32c46baa151f8f644b8144b9a609f41ea205c7039af6cbc4d47bb5e95e8e1104c2537c1bdefd119cb55199a055bc21b1d27ed5f14c66703a14a005d6cfb252211d186e926ee143279e47ce051f22bf79842bca4348236e8c77f2737927eda505a579e19e2dafbfd7201ee951f3070177ffd46a95095353fa01b9fe13de0e54233a0191e8bf5aed69f5c54d0c02d96567e3e5887dc2920e5ae7adc521f1b0db96a7c6669db0446d3db7dee9db7b189f0b81f8e07817ffc4e3c9bd093f8cee33dd0d8ff0df85526cf8c6164915f5cde1e7f4d2304d23d505a58c450ebb69bb8117f5e46d371f79b3d77e3684dc379211ab1aa9135c4d62430e21e8e3a2dade7bd464b90a9dafb234f661f1b69ba9b6966f96b80a715ff67dfb73018170d5a2c0cedb415478b57f24345b7fb3148fcfb57f0ebf1b40e1d7a2afdb195bcfec33745c450763942d5f03f39ac0d7f8e7c3457d59a0603254d87502cb6eb86a67a15a1de54aa56497eb18d9e6f3b23425c72aced00a54f83ce221243ad4d29171aefdd744d56b2fd7adee5695ba1c26aab40a03131d9905b3d31a01df97698d45704ba17d2f9ac0e197d0ddc602a5c3d993a66d8739c83453c450fbcf72333c3e706011cae8d29caab4cc56fdfbd396d5a5fb43a930653c4f85d6184965037acbe851fd820d11f6b04280c2f81679874bde6f1a3fed8fbdab769cf11de42fe2f7c9e26d8a7535af1fa9edc62d2af58043a359a9ce4bd842b7f79e78e4458747069f5e282895d93e01cc5c3b8576c67539a06cfc52b55b856e854ba9a2f14f417c2892fb6ddd36c683d931170becbc981b7ae25db0e55a5a6055c193ef9716cfa255027841c54b7652e33dc18410285f735bc0fd23ac4d3f5a62afec559cdd10c336cbec214d2533f54d7fd776d374274d9360d05619c6b79547e703f79b90ecd8fdd5271c81af08e6f7fab949ae9d89b005eacfcc4773e3e34f2448cf397cccb07f984be768d8f6e4139c7119b9c427443fe85fe5357edbeffdaece10fb0fb1a52ac835443b1924973cefccdd97710654304f34e30a8bd388be9d6770be376b37267516e1a58a400219b454d006bfabfa96d564656bed4daee48db684376a816e76806638bf2a5d9423ef658f2e5b7d14e88653fb59e2fd140772e88094313031bbb862e0bfec7bff215dcadf27cd87d48dd3ada581398329c7e753ffee8e9676974e4716bb82090c954c2385a632c08639c598314c36ab6ccfdfb0c20581fd01342a9c3e772503bf7f960b6b09b06ce078b6daac3c8d070a97fc5af0d2a3605bc1efa6d8baadf416983a81c3ce9378b01e7a2fc87cb303e15cf9c6280218042b0b22cf1972ac0acefb290b3c826ea194db4d69563c6114d80537d645eb4a36d542172d3550645588dd5444882d21b965b02ddb52de41ccf7b13dce644725b7769fd1cc647dca6d6b599c636a168111fedd94fd50aad9dd04531484c70343fd1b5ba89f4d370798017b3b8bb257ce3f2769ba2a969efb79e26b3b39ca93a8266566e609600c4f933f94c96afffa1b7c0ea0d6f74f6f7d98f19c137aae0f09c451b7fb5e22db30592d178d157df56ed23acf411d92eefd3900ab0e30680ced395fe461ed2e0a8a3877c90a6426897bba9d6d307c519afd93890a2839fcba4b2c94737424b7e20311e03caf0746ad6abfdb3e1ea08b32140e4ad82c2a19da9e36cdb297bcf413f206e71e1d7dd750618b60ec08457c67b2076d7ee87fa7199231d85fc86fb77b6f576257ddaeaaba1398c936126d46fc08f99d70e14be0191afab63ad7495c01e728c3f26a877c01d0d5bc616f9e14d760aebd90a16c9de6e2329197297b6528a0bdf0a1c42d3d8b2a873c04bb8ed4cc13f695af4a4b86", 0x1000}], 0x3, &(0x7f0000001500)=ANY=[@ANYBLOB="30000000000000000100000006000000d03c99fc57b59bc914ece0d752ddfb3a29366652a384b7b79d00f3ffffff14fdb5e6d5355b0e3c21a496fbb1d1be5fd5c6cfe083584d62bf8a8847bda26b718604895388578673a98f3974ac458379ef5fb2ce804e1a6e5ab8dceb27f3f01f92d8f1a5197491ca18316aa0c61005c984bd"], 0x30}, 0x5) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 11:35:19 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000e9297672a384f772b654ca0277da3f228db789b2756e56f7a69ce497e349cd2efa0d1ff6fd04e1886bfce4419e44a107bce46e82d3b28a92b35daadf42c95d4e337526d28ac3000000000bb02dfc191ea610642c8e69b65f968123596b8cc02ba9e77ca5e762c04e14f903711e375435cfe9438a4584285adcd2bb95e0819ebf7324dc1098a47864ad6ebb4562cc9726"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005972335fd97f4970df3c14c2514e23d1f3a8766b9a0393d29242ba00cbc0e6b820297344ca37c05ac3c48fbbc6893c50e84e32adc575a5363176dd96fd0e7be7e2901fe76cab94f5f44b3a48ff2cfb8e04ddf0ccc542a49c4aa16d2e92215762676506e83408db3024258fdfdf101d77d2ecdc0b5bad74fa2d8c6633364e6abeade4f42937653ac1c768e6621c08927463a982a8064d1ffaf07299d7f6e4071b1fdbb3203a71205b9b80f58d43b3a450b19e5143723c4e9195ceebbc1c514a606d2668173d9259787e442d50802bb44b0555ed383d620bf068c708f5fe9aa6b33db0486d4d75a160888c5f28de727fc2a522d9d5117feae92c1b8da6ca4d8fad39d904451a2a6356ab846e82d46fb63c694272224f1397f9e4af6c34b3d40bcc9c2885e3dbacc65830d0fd5899bed8beecee3faf6e1dad1b417f8a9e91d363692af17392b801a11c3e82ff0a8799dbf1dfdfba8d4e1aa302d670f1a46bf1471f52b80d4169f9eb1941365fe02485e2355fe4262fc53cf0a971b349"], 0x1, 0x3, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000006c0)=""/208) 11:35:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 11:35:19 executing program 0: mkdir(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x20000000002) mkdir(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x108) 11:35:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = open(&(0x7f00000001c0)='./file1\x00', 0x10280, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000200)={0x7ff, './file0\x00'}) r3 = syz_open_pts() r4 = open(&(0x7f0000000000)='./file0\x00', 0x10102, 0x10) listen(r4, 0x300000000000) write(r3, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7f9db73e, 0x0, "7da544a3353f3364e4b1f41cb2a074a876798c88"}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000000c0)={0x3, 0x7c7, './file0\x00', 0x0, 0x100000001, 0xff, 0x20}) 11:35:19 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000040)=[r0, r0, r0, r0, r0, r0, r0, r0, r0]) setregid(r0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = getuid() chown(&(0x7f0000000080)='./file0\x00', r3, r1) 11:35:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x5) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 11:35:19 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() lchown(&(0x7f00000004c0)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xffffffae) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r8, &(0x7f0000000340)={0x18, 0x3, 0xfffffffffffffffe, 0xfffffffffffffffd}, 0x0) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0xa26]) r9 = getgid() fchown(r2, r7, r9) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000100)=0x10) 11:35:19 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/103) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) recvfrom$inet(r2, &(0x7f00000000c0)=""/154, 0x9a, 0x2, &(0x7f0000000180)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgid(r3) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 11:35:19 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000480)=[0x0, 0x0]) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) r4 = fcntl$getown(r0, 0x5) r5 = geteuid() getgroups(0x2, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000100)="ee5fb3b916ede8a23b8fe3ea2066e8e925aef0c3c850ad926642f7813d60d6d54eb8fb271e9fd1a1d622c42d208a37dcc178ece733bf0cb535d4ec92a231a9fbe128f4c5cf40adaf7a1d9c30ccb0710cc796d7a68d16dcd25bde4c33dcd9fb59b4e7300235a75697f36743124ca8db1a919b36abc73ed9a4c4cc41738e918ee6014b7ddb6bec0135b2fa18c90442a403d10385496ef7242e447ee7ec67794c0403ebf92f3889ad8aace2f2d26eeaba", 0xaf}, {&(0x7f0000000240)="541db4884d11782af41c42ef38e61124d570eba52cde50262848c1a8df402dc78ada31a520da6b244f22ab8841a0004318f7b8ebdb52b89e5050f43d83083858e2bcdd2e2c444d5dcebfcb632032afb5765a5ea6d1f371d45619dc19f2c877f78a7119ecb3b882bee7304de0f17030e2515b354f5436e5ef9a7df4e7ef0f49fbfd7ea00dfe83705770df9c7b4314c7e8", 0x90}, {&(0x7f00000001c0)="c698fe5a4f48", 0x6}, {&(0x7f0000000300)="63139ba738f98e53fe654204b2a32cad8fa395d957b9d538fd77af49ead4aaeab8fcd96caf6e7bf9d0cea10def041316fc0d0b70d558489c28cd773d75bce1b22959d8dff1f996b0dfa2d012f00bd9a06b260317e2de969fe665949528305097b2ce0c6562b0e40b4ed84294a75da9ceee805ead61fd460f019391e2451cba89f21eb229fd0ba0e93e56ba802d133729b1cfd9965d2f2164af758bf13825eaf8d48fbf80fcf0ff52b43cd6d009dee3cbf34a4c2d2e2c4e21940a", 0xba}], 0x4, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x8}, 0x2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x400, 0x200, 0x8, 0x13c40000}) 11:35:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001a80)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260169d20094e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5a7ca273580bf07b5d493cd0d4d9aa6f1653b108e4af3bd85f758081754515da164d017ee8bae0a81cca4c03a435f5abf6d43bdbb4bad33bddabe70f572714143e0c8050a4cf166b53d6898583aa2424085a6f40684e97f1c9459283b1fb4c660d256d4ad486ff469300468f7a11ef050d24a3155dc2d82d35ee0cc264692f4f472dd9f9f36fcd87bb9b03579addc601fc8a378c99ebf08daa04ae2", 0x844, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r2 = kqueue() sendto$unix(r0, &(0x7f0000000040)="fa63c30aa9bf80785384f326183acc24bc94c81c3703fe0e68845ebfd03a640a56732b04b7310d44b75b1ce43dfbe25c8982109bf9c34aaa0de1f57ca351f33f8314e9f1", 0x44, 0x4, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0xfffffffffffffffd, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 11:35:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) r1 = fcntl$getown(r0, 0x5) write(r0, &(0x7f00000000c0)="0dd1b5b4c8c08c7cc47ebd423bde5d430f34fd81d43d7cfaaa766a8b6ffe5d61e6eabbc0454f9b736e0f2c987ec470081a672d0b482ae1fa50366906cebc9608bebf8f39989146fce5c6253f6a39bacac49e2a86e31ed2a78ab603d70772af51c7cedf50817a56", 0x67) fcntl$setown(r0, 0x6, r1) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)={{0x0, 0x100000001}}) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1c, 0x6}, 0xc) 11:35:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) 11:35:22 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x9, 0x8, &(0x7f0000000000)="0c0562232bfc2720adf0ee6ea6caff75725556342f7ddc4ecabfe03a9b4154f5d28edd58ddc9f09602cd7513c10dd07447d1e122a9e1f9380fc43cfc87a689fdb50107cf157e50e8e162e0754379c1a929e8a87029536be31adbfd4c3a31be1419c232949d0251b82c20c168e5c2173016848ef7285bb60b7f2c5579784e49f218b45297142fbccc72882748b7e9803a664ef5b5dab40c111881e790f72bfd7d0e72265c3664e2cc44f18729b2f92bc100f5b57c24c24230dca9c0cb18d74038782b8138f75c174bc8d8d6ec82061e22238df9fc7fd96c15a7e346bb911588ec5af81d57705eb8c0ba", 0xe9) 11:35:22 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x108, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 11:35:22 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20e, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x100) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001080)) pipe(&(0x7f0000000140)) 11:35:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 11:35:22 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) 11:35:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x80000001}, {0x18, 0x3, 0x1}, 0xe, [0x10001, 0x2675, 0x7ff, 0x0, 0x8, 0x73d, 0xff, 0x401]}, 0x3c) pipe(&(0x7f0000000180)={0xffffffffffffffff}) setsockopt(r0, 0x8001, 0x0, &(0x7f0000000000), 0x0) r2 = semget(0x1, 0x0, 0x480) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/25) setsockopt(r1, 0x96ea, 0x200000033, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/131, 0x83, 0x843, &(0x7f00000000c0)={0x18, 0x0, 0x200, 0x4}, 0xc) listen(r0, 0x8) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 11:35:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x151, 0x0) renameat(r0, 0x0, r1, &(0x7f0000000080)='./file0\x00') 11:35:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000002a80)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000300)="3d455e53f88d7ebd064ee7486646707c02c60e1b81db1a1eacfd288d953bd06aab4c6cf000f2bb464cba3cbf71d330ce9ef5f72edc230e579aef5e682e6c0d0d2f999b90ab21f7ceedbf8810d8d723ccc9ea04c00c803c1fd4a86b31cbe1ebf0e67e3e64e4edcbf1c8869cbbb16ce2b708f8cfcb35442683aec0215c4d63e319ab279ac8b597f9d4b8e47297c1ab944098314948bc8b59b314475f7d0ce302ae39ab0726055b9981161da92f359388", 0xaf}, {&(0x7f00000003c0)="21d778750e6f1e2d64841dccedfa3b74c1a768c4d89dd0ef4f21c1566020a8e72ec8386d221f457666f2132f04aafb68af08a831f8aa90fd22af040df7fb035c9646e820f9c5fbb694360122fb3e006939c45ade534e0e7d9950f44f00a299085c76d96d6b7090875a6b72af65fc1301c791ee8e7fd301789c0406fb27505cc4251c596277125df58d8760eccb4bb7d83ecf16c2108de6a8adfe2e6f04876c0d20d3b835f8c8d9e75c0ea0193da886ee9952fdd14f7157cb3bd88b23ca2a8b62375f3e0990a4344fe7aab083843125391ff1d1bdca97902d0d2b89e54f03f491a9d317125b65f1e6a26ebe413a4c864424075247c2fecd8ce620a794e4bed46c79706400fac567c64feabd73223202b552b1ab640e9ed4ae073f40efbf2b15c9c40aab86a30803569879ce71f7666b739647fb8f4b069df53f586d97b6b687616d15edad2253128f560c77b5d254dca25ce0d22047ca13350b884e0fdb69e285ad70a3fb2f69311a960c6a5967d24874e6d17ca142821dc2e1c85d6bcdab64094c91e435f72b7f981eac6d00b007166ca78558ce7c12d995b3c7a337ed6f382ffa93ad61cb29089cd7188ee31f42cdca60196137f2fe17c12fc2541095406f95091a2e18f0fc6e7f59d1145c8e7576f7523752f94fdc5e710f597de15123261c68fb15df146486ef963c9896f37e9c902255f40fe1492479f67a45e20e03378b0530888f6796a638beb2019285cb3c12d05e5d30f2c24b04820057a02a2a2bd28187f6d2e7bc5ff60b55a323086b53af9179a2a45a5bec76ee592462b28f97b4bb53d355425f4dfd724b3c7045ef628e877371872e3971bbbe8c9fff31af88fe7ad456e08f65f778b929543c0a16dea42d16357b990058803c5862ca7910ba763d1f3f9ec188f884b4f4f76116c8141411f4c2dce08829a24723b965fbb363adb290a6519478c86dcbb4ea9e75eed871f4557200b0daa6a1edcc678e86b84a29403986cca78386722ca172b90da9423626f8a9aeecf1740b835fcd3cacea3a9c14ac99ca0bacd2ebf86f45482c09fb64ec7fbd266cfa0d33edc4ac9c1e5f8bbd64db8aedd7ba3080889794838a94f2d0de0202d800be62e2114ad6cbbd112d73720f67eed4261232ae3284dbd14f644ac45244c06a78ea6d22953af226fdfcfc82a98cfd094b428ee4ac9a5faf39d3bbbb0e9a965310ec341d19e0212f1a5cdbffeb746b4c96ffc0a67bffc2323365dbb02538647f6414ffb7f91814671fdfa2aed89cd8839c56f0f90bc95930e48350be38ae8ba45e7d38dd228cad189d29812affa1e52ff21780afbfd88bb9d856c08d85b0ed1ca8add3f61ac4c507587386e29751a269e1f53dae5725cf61ce2d30fbbcdbc94fc545673a890d3f6572b28ec80a2ea1d96c8993b8f15f7d43c356e2216c7b16dce54185b39ba733b86539f6f899e1894f7596e44c7ba8cbdeeb29ecd6c5127debef7c5f43dca729c3fa29fceb0c1bf2d46f3dbbb325a66441340980abc509b6cb3398218c2c13d5fef86ccd46d9315925f06780a9ba2b2d71c38d1f5277b86d462ec538092a8ea963e6c4d8ec449d012df948abe71eac66ec6b2d2d3a5c1c662e979a82c1fd1c2aed5d05e662a7f81f21df5b1f545b1d2180bacf701b517cf734701344491e6e7ce8c8983fa4918df1eaf25cf0841992d29d7a2bb1f59b86d01ea1aed50c4fbe093b42d7d094e3664053132066fd4b56cfdbe6fca09d1713eaa2c262319510229edf1c456a4f3a5b9c51484af95c31eb23087986c4828ae60f29030fd1b671565b31a7700972c7be0f8ea5520d3a9d3a1d2191d72d4b6b9a9163f61683b0b40a2e8328146a265c91b9007261a901b696b5d2053150f595ba07e4497bc11b8061524e7cd01d2c448f15639d1e9091d17540dff95d594c03009d54322455455557498dfd80f2fadd64902877af4dd09dae193d55b7a2dbef1c9ec08fdc5af5bdea6a771adf9f3ca14bf08d40ca49b445d8ed7a52a7c938a76762980c4c7db48f4e431e7cb7511aa84e864276fff7f1e47d1db5bc83544d3e28e101d727790a643ac1ecf9562b9d6907d3671d6254510c11f03da01d87f6cd48e5a56712d8601560beeebb88ab7939ef9786f9b25b3d5f695383636d04a3fec500fbcf80271be8df04c032fbb0c3246f16024083be908ffd0f338767fe8f23b5dab83c794928fe6241759418b9c59c0d04735834c4dbd6836cfdb05910270126e07f45da9b330ef5fc278494f95a233694746ddc33b37afea515a55ef28aa75a6cfaa422d12c38042da518ef55f22e8d5013ea1771d0ed203535b7e956b70d5a5080a4d6f32a78c772136751a2aff7e2f10dfd4a8f809b222c9e809b8a644558162325625675c81bd6e6e61feea36a018d53ff8cf538e0bcbf06ac9c0ac9d31595b507af09227f8de0047a957099ea4055db4a820e98b7cb272d19269088b9cf356a029f24526d36ff4d43867f2eeeed6ac4008766337d36e079bd2ca4fcf53123089a3efc7aabdc521b1ca2119631efb0f257c00441aeba7c7fece3f04c4af48db7b0168f0d4e9938510a58fbe2f56308edd8a376947ece3e287135b5d0d887b0c6d58acad5fe756289421ba84a839e7828c93f36cd1e31fd75ae48168341335f97833e93a509d62f4c86afd1ba48b7e9114db25c6f665625be7d463bc08dbff0462a6ec825db1ba45e4a220fb349c65ac3e14dd8a9c02d997844b847386affc63a88be6510e2ee70a96f9ec7cff45abbb342b6f328ea09fbd0433f6cf1a30855c07855d24b8f2a4abd879e96e72e643d0d64557fa6d198cb36bb1d715fb68800e4b7a478cc832142410db96332d3a95c76354b546a2a5bb151f50cbf2796508576107d3bf582c1555d310f464c4a7c739907922fe1f8c9910e9f70ef50be12f08819d1ca697c70a776d517805a531d5cab1a05679b1f3fd6d96f924ec92ada087000b0038bf43dbcfab01caeefc0700ea97931c82a3e51f8c5f647bea610839947a8f15b1eac23f22f705e0c3af35735a01b41cf23a21909b7b3843ef46f236f258a96db5bd2a8cbbad7360bd7ce9133497bee4a9ea8471855b75a4911d92946a09d7d80e69fbc541e0c3d126b6eff733417bc72e00f8704160762286f2a605560d514e22b2c18af14bf98329a7ff31b40d7e926bf6cc55f01a6dd56a3417ee4e2e4587ff76d43ac33885ecd6841a796fe2f472513eeb0c0c3dc981ea98ae9cd82d88cc11d8501419871e4b0292823a4850306b61bb242c801f93bd91a62e0317b4810b4ae6ed9cd0ca40f0ad99113ee3b0b286a8134a39dc19c669f3a2989885e4b3e57d5d21e8d1960eec03db6959f09f766e481c2d5b67a265518a420e378a8e876ab7306916c146808ddf096c176f107ad3209d828a2de1361ab562f800fe6b6aa4f1dbcdb6b140faf663358781148c8012a592910d03df08c07e45f7f5808d445c448130bd15b7060a5ccaf51520fdfd34a9f189d32026723c1539ece97f672ab617bb63ed38ac5d91c71261471a2133283498152d72c5afa59bf5a703a45aea00e01db1023aa23b6909f6a9c42c62fbc013f2407bcf0ebcf96376707e21ebd955807015e592f62a4671204459c0f38cbb4ab2681d184d8ddd554317de31cdad5514545fcff4fa09023077ea0ed96d0c7b786473a0f8929156fc06292f8a5df83f4eea277e5ab7a009872e48600bda9a0a88230847083261f16578d3c0bb087325c67431732e7896da16321947c803a1757a43c98a00b8557599b03874990c2d216ae7a7f9e78f594bbff738b2b29eb1d466f5d93b4daa65d78910e60e811f9cc8d1f96e60a80599f7cc7556d29d23a9c7003990cd1c7a22f07b5504998fb003af1f6c20acda361735db4abd36eb23842ce0395c0f5860e03cd8b949639fc38ee8e55f14d0dae6266d228518dbab534f93fb749f466db046dc769c9b13cdf43afa3a1fc7925c82efe3a0537db3cfada2f75678e057561918a13927359a572241bf7e1c4d695911d0a7855484cbdbb060095bd0ba5fea62cf63465866282d2ee4fbf24c9f36e98e8f67db068f89127ed0596e39e633bc24399a9225cb108d84a6bbd2e84721ce167d6493f7a32c10fb73d4e0fa90b192b2363870444520fc591efc6c67d09a4441b8f31eaaff1c254b82d534a5218403bde95cee588fce9776843f2198deaad14c9679a2f26ae6adf78de4e4ff44d6031d672449cabcd151148e6107694062039d080209d77c63aa0a83344ca1f65e9e0050dc98c35bbb9245d885f8bdf00d4053674362503a6df02fd6347b866c18afe3b6a4b32a7aa968efbf84153c21a50d73ba93a76bb1cc01cb38e4ebb3e2f7c8debef52d8d3ced1aea53bab2ca662903a3aaefc3aa6e5fbb9a5a76479339b02ef8c77cad2c582926c5b140270ce2e4f225cbd959f01c829b18ef08fe32c86e459677e2ee5b84a174ebc450c9842f7939d66aaacae68f8c140a4fe17e4af56f7f4be3d2b7abd5d4e9ce40983940ba95ab9bc466a05a432e9e08d48750d018d93cd598a50937da796a2d7ad1bf6c137c3bb3b7708b26b88b9931711c6239dfd6dd334e0be286b325ef112d44591672735ea9e77d66531284e4f28a08a4c0e3412a690291b2325c056fd72bee1be4abdddde74c00c3d1761e5a542a4f7bc1e93db7a63ae054486ecb7d8cf8a83de9e7142e49db731a09fd07cd12b6bfbdb5f93e2f206435f8abf5417c156a48411c60bd3de0049a4fdac42810af0743f40ec9ce89e3d073990d1e0e134a733fc55c7414965565f9f1c607f38c6659acb4b643409549023265f503ea86c6131918c5d514f1258a28465c0f444f17e32ac9b9eb75924287a3d1f070e6be55b9cdfdbba44e814ff369273c77a18549d7ac68e390a4f87b0f0abf1682604d82f4c6d3f016f257bc3d73bb88c0ecf84a76e90b959fcf90655e5996464746104fed43f4b96badfd4aa7d1f385b2c41162f61e4ef9d8052584d267c1bb840eddf3fee660856b2782d36c214cb14e7140f2ac60933d68bf9bc7443a6943901d84de935be85a7cba8a4e1fddd2cf2f0cc30b61dda772cffa21857e254dc6db4e2c4b73be28fe280cdb27226e0d651faf4c0f59b6fa476afebd8ebcad5d9b96566df9350ff1e41c0a11f13742d3d37b0e2df97efeb6217523f85cfa19147c6f70e34bea7ed8e66b50b45feca9ae27b115a5bfaafedd0bcdade3a02aa7b583492a3ea2d295e52fd2ef193d224b5e30403c7108dc0161376bd34748cc90957f659e773699fea95bd892dab44458fadb991d892c8bf3099c5e5c88dfaf2bcf403a35d8bc9b307d2b1ec9a60b00194025c25b5050215b9efa18dae9d11d5f8dc96a9c8261fb2f5ef98f83a0f9fb82b204da1207a28b4fc6795e980d2b886559272ab89ecbc45bdca6b994735337cf5111df394ef5eb0585c83149fdd849f26495e51e2df05fcaf429f61ea41902e478504bb040a644288f0c4f4265edc8e490597a8f7677fd75aba62548e6099f808ed3b9e0aa9838b0d1eb21c3b04ce19b8b329ee89b26a1acd8ad35a36dd3c0141301843c839a0ba834c2148a712885d555a3692d3b1007fc0b3db8fb8df84a7a8279ab59d945e6d6a4aefe6cd2e9b0cb586c3e6376e438916dd54c0228ad42ce669d72f204d0e35ea4fc9c6ddbdcf6ba4e0eb61fe39c45a4b8eeb14f8212f7e577ce84895dbbd764ea5890a11c2dbed219b10c80b11a2e2f0743489a2add4a449bf57affe65a0e5402ffae77feaff4ba99447527950c795f3fdd6bb6543a9f33f", 0x1000}, {&(0x7f00000013c0)="2f305a4dff16c764a09c1bcde059857ef792c49efbee1662e94a5aa4d88175a0671140e9eb4cc2f2ba37670d49ffc6f29b43f9cb4adea33c225d20f15a5eedacb7", 0x41}, {&(0x7f0000001440)="0a30455b1002a43f8d42ef13ebf4de4111b4e95bc11d02ac45aba3f61f40cf4592fa8a76738ebf91deafe5fa077f74824965cceffb1a396934a7542a52c84c6f233762c767a4aa5a81618c009430e55e8cab0b9005e0a2c84aec37a6c5cf5d2fec2d2f9345f12c6673ad60e563dff5fbc35104d50cdb88694d20f146bcf9e9b12a0768ca4ffbcbaa", 0x88}, {&(0x7f0000001500)="8c32c3051bc94bd47a9de4e790d125", 0xf}, {&(0x7f0000001540)="98d1b8f5673169fe2e77ddfb3f193e2368058b7afdb82792c4308ff8622620e5420ff72fb8e29f485f3566e74285fecdf8e4611fb00361c5519dafcf3d7f3a84faa87d8e9c7cc400fa1f52806e2b3ec786c335d98344fd0159f0932e96a1e76dc3f7f532e0c8230fdbe37683cd0976987468eb5276ca8c90447f9950aa3583024aa4369d94c9893846bd29f5a3fd86d5243c7f87315b74b704bc0617e36aea056cc2fd730d59f34dd7a9836fcc4f4c92d19fa629858bf127009db248bcff97a918bbf27c3ec84694d3f95b7b73dbc05930ea2bbabf886670", 0xd8}], 0x6, &(0x7f0000002ac0)=ANY=[@ANYBLOB="f800000000000000ffff00001f00000099ace89539dec483b2c5f7bd78aa64069721aad3a273d17041ac2191306f66b831a2a938f19c17950cd6451c21e7964a2754f4d25b5d46d36e3a8c319df0db44c495e56130d570e4c42459a99c5b851acddbc077de8de3d08a1bd98b6f3207a9bb1524a03ebe4be0058b4b26dc98f2c2251e72d49f6912d71d2aa4676c0465d36ac4e801a4992775e81a373458ebf2099b2d67b8ce2258240e39a7f3c167011adb6a29ac125ff3d6292d16c7e99f25b3f7b2d392eb95ab6a446497150d28cb4a2316ac1e110506ddd5062efe380ddb174a7c506dc803e15c78076fc05aaad76fe19bf3cb3f000000e0000000000000000000000000000000a766998a64977f3e071f6afb0028757d254535fbf53014d11c7c86f8a89486e3dd14d494c721fe6e8518ae058d442c9ce1c7cdfec6542e23d55e71d6dd06f0bc1a724837824c003b894e3cd2a6a34c0e15c6dd6d452038ce0aa6b8d119812c6141df1ad1716dcb7ef5622a811d435ac763ede41cd68c22b519f25dbddedea6387edc2459f90b3110e4eab7de231ddfd2ff242c244ce9b19ba82c164193a9f3e7021efbfd8918919dfc4d96ce5c472b87a4d5a9e38d9d1fb665dd22dc328b55e018057ca0bbc65be29d7311ad270000002000000000000000ffff0000ffffffffeb5b4be7ab104725709cb100000000000001000000000000ffff000005000000d3117bd7abac20a2fc72e0736590d42abad23630bff86170efd1d121c074e204a53f1f3da7fcaf81b9edffb1372bb487678b646b91faf03708216c70a56d3ad46541d72deb56226cb8f5ff630776e0d5f61bee99f96cfbe3b9dd0a7ca87caf650f950290ce06cd9d2d4ef0398dcf5bfbcfd7d5b2f97446da8c0266aa4b8f02a827223e96edbfcdfa0f8ef07800f3265a9f7e4f0e4e0df0b07ecd91eba848a5f0c1fdfa4504751c277820f6a747f86e1666a272309ace2cc7b3e05eb9ee0181c172f077f9a2b0a271b06a5b6b2a0287f0f8fc67a1be5d89d41aa041fa85a6c2a3fe5dd40456373a61c0eacc00000000006800000000000000ffff0000010000005fb0ba16d52f261535d9b585c2fc772211e67489d1a11226573b70df257a053c3fadc7fc0d251ef2d25967fd58d09a20cfe4ab5923c364bcb76bdf27693c542d657347d297660b11b73d098a8d958a9d786c113bb3598f34101000000000000000000000c30a000008acc13f8dfcadb0c182a34966a0d3956e1d758abaaf9b196010be770df44b0399227e050aaa4ce1f3786b5c95d7891b6f53236418d0a8b1aeb5676b32ce879bf9d5e31e9cd55297307c843fcb697f39e7011a92263297e2c267a04653193bfa95be402f76529f27e87f249e91dbae4698244d2a38e363ac428f33d2c1059e868d86f67d2043f5e4add7db47faee01acb9dbc55594a3d5ad0ed93c3aad2d14ac720b6a917981217bb3d7565b67850cd47ee70524596394f7674062ceb6135e48b7b232264b531f43a2a9b5bc1e6c5e3f32ddbc1992bb57065a1d58b2439cc9ec79d470cd79ab808fdf970b862451d1b74a27bb4289325497a01411838ef80702bd5053e5cecd57bb7e0866104b950b8e728045729dc457acaddef865c275e92026d061276882f7b26241c711c2663f3e35fe9db34158804e6574bc7505f098d4b631bf31b36d58e3fd57860e923cdbc4c8d252a50df285e253c1543b4090f838ea947cab48b31f157eacc64c3817f17dc20fd598a777c5f86e4d21b7694886f7ceffd24d6effbe311e13d8b63b48ffcf99b93a8b8acf812520918e00ad157dfff670469e9463fce5291bcaedb87bbfff55bbb15a52767b677f29f37ed3877cb41b76551c8bfcd5c591356c298296721836b833f3993bca18e6534b266d88c7c9693465ac128f23f8c5b8a72ccde4dec471209713cbd77f84e617d26d460e1e1d14426bde44d7a6adf751cf2859be1e1c389605d9a8cb4479cc647defe2eda831e5aef0249718c993eb5aa5f473e794dbf280375f7f381d178247ed213586cbfbf5a1dec51c7dadadb4d9bb8f0c6bfcaa8bf33a4abf48f8f55b6968c1c2ebcc10384f9d0581e2f3b7ba16885844ed5138c5e7412c6cca57697b1f7f5bba568c7c3771abeef8b8353c05629924508bc78b01784bb440e66a1bc6f59cf3258e6c64e76961eb393f36ec58ef192afa83f89b9bccc3decf10e83cb1929b03d4b99552258853931dba16c2ba9965ed1491c8ab2b6e167d040a2074576de4b2c2a7e49c511a1ce035286e9cdaecf2d2b3f47f45eaad2a4a5ae96a31d202f25559e29050cfdbb11094ed52335b3c72e29d051966c441d8ce0ded5920863cb807d5ce6abd512cc70ee72281219b5c402cda0fa2c883e0ef1f24b0430de9913cd30eb0634db10affc8fcaf8ece1173063e1523b1e467f771154dc2c55d4a87146ebafadfd90917160376fec17ab457ce7a3f907ec23ac9d98ea096b37c4ace2d0d7808270ea9af637dbaaa433142c2fa94c27ad524ec4779069bb1c2d89f15e85f7ebcc1aafe2198c968724d042f30015335363a0f6fddbf2289aead2b59baf2bbe33017770b92ef2666e878dfd41ac6365761fb20fb0ae2b2850fdb50ce369a8996aafdbb847cc33c3e872f231ffbc1767d558ba6a7afb74e8f2e69eca0e831f376b6304cbead57cf944d9defabd018e1e60c803604871054d25c4fbb46c16e08fe135b35f1c0179d60435a82a31daed03d8e025d568cf7e0f53b6ea88e24240a960f744eda1204e8e4dc5770dbcd6f00452e477719888a84ae1382fb1520912452578e8f283e9e1f0c9f92eeb609a631a65100b881d45c8fcfda7bb05ca200ff5fed81a25a53936c7afb3ca7ef32620900f840878ee2cc7bff02976566c88ef68a63599a416af426ba746d52e50a1293eb71f70b6947198e25d1da0fc71afc118c85d33f9152d177dca036056f460b2b81cb7144e3d6e958a28567d39a2aa7426ec90ce919b33f1fb8e8a800a059fe268b0ff6b1fc6be7de0334242249ae68255ee7b777e0e7e5a4a77f4793e723e0cd8f43790f1bcf95938027e9a0c365666a076e5f1354be9ed20f6bc23ccfd8891a346c2ad83afce18cf4ce280d454a014b2258aae3937ffb94bae12e415b82a469f4443abea9c37d35bae6cfacc9bd5ec0cf20e0580c07dbbedfea86bbed69032e296bbe53d1010dab0c66bf182a6e107c00110e51e548e344b251fb170c9dcfdb0e01b504834a72b71dbe0825392c0570ba6346f1928daac82b8dd1a9d86d06a41a3b48c192b37f42e980d1b7d9f979cc8dca4b0023804a8f8ce74c8f6695943ba20a480e096ae0720d8f1c81d39d538333a9da1bf34753a402e5b6a99694bf69bd44edf83192b9dad17ac0471689b97ce24cb9f5d395354f51503853534b029e5c98f627549f096f5354aaa04ddadfc4fda6ba84a10af5fc7cf807bebb8a9cbecc028f5a1d367023e1ebbc9073696120c53128ae54fd38201324f2470806c17fa1adfe52924ace8bc323cece298d751a1f2590f86b0093128358d57a7de29e44cc5057e4e01c5cad1b2ea6cd7c5c71024285a1b014e89e6eee66e96235d93f4e0b036e65dedc28d88021f9893c31a766eb8350901787325794752ee3f2a92c4b9f02da5f7a1d1258dcad89e6c96a9159fba8cb70ff30d28ce17c6e88c1802a201d8e83ccd47f101a6a0897a9316695f42923ada2629cd75b6d49370cb336a7537c743068febfc353a69a4a1d72248a4acd16df2f6225b9734f3ecca552281ca5eeda58233ced235a212c5fff6e4f5c8e232fd888792617e60f8a591ae75805608f6eeb9e5a8b639881e3cca1e963cc0a87d9eca80d5d56280b8aeb5dea7190ed2fbbe3241a3bdc3b5438473bf6712b20665924de3978ef750a0ab6b5f20a5a045d9834acc80193133a6df899e0e44da6b32c63aba27eee6b19dd6b75a60677a56e6c5ddbadf674933c16732ead372461a6b6e602e5da71e3b9ae62550ce09a9baa2541f95495bded3d6422f8a15069fc6b7f5be66656dbf1436269764fcd99bbc4bafc9c710ddcdff2a09598f7d1fc2b312cdf6915b7c4c26b661fa4460042a4f6de2831ecd554f419766e7138b9a661b7c266c3f6a988eee17743238a79c8a58615d772e2e267a3f421f6a69ecbf5aa7039da7ba4867db0416dbbc595038bff986b3ee1f25a9824762c0b2db83bdc390a698adee6ad2f657d388d6236a8cc8a4f75d11d3ac73827a2ccd202e6a4ee7239e9b0b7ba4f8a2d8c8d8c9a86f80f87b85d80797e42e842c9b5ab038fd1ce57ab181cd6b7befd100c412bb4237ca219a9428780e213a2d056d56ededf08273cd7961bb2d8e51688b82e5e7c346fb6c60fa508794db3653406887d8be281fab9c13b1dadfae7a8414513df9fda4095364cc3643b03c204f620e930e6d3c1cfdb40656b1085107bcb45dc03cb723720072ea092be453e9044e365f05bd5ed672d27476f40b91f2ce969475a611a650446639222e1e00801649c6a5e0c8d1cd2c44d5186d7a2b46f491f62a9b726c9eb1338f306affab4a1e8b8d916ed2c2af8b422460ea17ec9b5066eae38be645f8e59ad3ad2889da901d6ffc8560087c1f29aa12ea43443f43b87666f71242a0349dc4c910deda4deaaab59eb8dfaeae38733b790e5f9a09529f8cc23d0935c94325ec696b777611a567ff3d9e31417f0862af295eb95de383bae5b423358506ff556f8bbbb35edb5216bc1ff6a55ed608f1d1f348341f13c28703fbc3d6f953c865851f6e8e6ae8efbe2ae3eadbf8427e64863af6e06b9f22e1dd38c5fd6ec4a673d489e401807faa4b8e2b90ab0029699c6bd14a27798b72149f246bafc3c708911526841c3d6760c6a4e8b3ffbb2846170c5bf788937bbfa45c605e1aed926d8977f4aeef8e47f9362e9b4fba18923f41d3f185c1b67be760d4ed77e5cee6eceee934b77fb76d3bece7cdc1f71780ac1461c13fec9312598e24e43ebe17a506678af79a08717aa972fa85c1510f020adb916270cb174218eec1915b122fe75e21f9ef672d85339ba9f24d75189ce39cd3cc850759d259180d3b7813c1abde47ad69fc4b3255c1660de7a2d4519fc3ee22e40a972768578e2adf94d99f14dfde8477a9fae0284da7ef226ebc0cd41649332716ecca0a4ab9e0724d9f2d13b26418f8aea30501a5cc285f3426a3ede13873fd4645119fe1d835ce740363f1fb95da86cc58def2bfeeb27d270d19d7e36294a4d70153baa7eb8517e2d2b1a3b47baae332afa7b4c3bb21b2ff7ebb46fa80219fdea5b7409604ad93eed7f6dd8a92a22bdd2d6a25af7035a723f33544a559cf535028c301aa3bc2716d73e3ad67c5125d83ef4ded1338a344cad4f78fe4d15b4ca3650433c86f4b69152143cdadc33e6ac1cd60766150947c53002de4cf62a0566ad97f0a1083f284d5d96b5e85d927b779ad913472668809c0e82c3dbb07e1b0544f9f61a979dc74eec516f1d451b2ec04e9617542f243c99864883d4d430a0d85f984e98add24a16f67e1c6273c35ac828e62ebafa2a92e008ee0ac1c250342576800f89550a1ec8269abbaed46a7ffa909a3efd1f89445c519624a0aed67cddf0077f2c546e2ae40fe067d9048f7b413656c4c9a56166902becaf42218f1d5ea230b46e7b5986a78ecdd7fed7e64bb83d03626f00002c93489d82047170e83760496e597b40f6a02c3c6fc4d467ee5d77c662a7270d0bb356d2f0be38ec16e451c82c9acc79513a2d5b299fd6e494feb92e35c3d0e8dd6b8df39d5fcef973fe09383dc6dc22581f448df04d1ae5bd50dda90dc35fd7bc056dce0ec0a9a3ae8e75630b38e009b6c387effc1442282e94a6cb11a1b1c7462363fc428fcafe3156cdff0a38e21b3e514aa946f9b6f4cf964a38ec88524cf722677f4c552fb08baa3ec60bbf3bcee2131c22abee3c98f0f8d89bdd25ea34854b0d4096f99002ab286c061fb7b1cd8291f543e42188f6501b8bf28b59aa469555a4dc22cc6d3600ea0dd6fa6f68ad864082fc27d683b11a088ef24b1030004dc812cdaceb8616bbaf0957017ff20a006dc987bc3c611adcaec550756d45a3126672c9baa6ee1eb55f73b270e15f798c38de700d3778e61f40decd15684de7a84825e2cbd2a1efe17f5a2d37960daa26cbebfbcb468af1b645d4ac9234c93794985298d746e9101bc0dc0dc4b18087ee9343a7a58a11cf7bed8354353ec31556631300ed4929f7f364e5ea07989567589937a0d61ec3b0ab4e2cd5651f4229e16e5328f53c23bc5a7d2e3bdaf5c77a9a54b81d68a9e7ab272684510d3127bc6af096e0fe5b6c579e34f2ceb675c3b182719d7d5ddc15bfc3f9bf845a4fdced6608da7917b95229cfb0b4da8a392cf55d8b94c13e968fc7ff29d03b91f59afa8e8e2f8dbeea27b7d690889d7ca01b4ec97462cd7b805505104b4a4826210937665203ed276b12ddf7ccb5447cc9db70872247daa3bf366960ebb5377c1542c609b8248eb22fc79644c271923b90c2d38f3716fde1a2b8eda71f82bc9ce5af3a3d6f686dff3db67329168f43060e75bfd7c1d4c25dabadd86e92863eb5ebbf8b3a44663365dd7728b3ccb5b0ee01b8144f84bf3da0c32ebef6ac931badd78073d3e68cd400a51736afb5876a9b42419b4825fb44751021e10c38263cff3acd847f0723c7dd124d963a9d8a8f8aed3bde80f2e092f540849bec44ff036f673c09d5e66edf0d28db461591f9c9bc3d6b1a3eb1b12072ceae21c01ae8a062dd852317c50be1176e461a723defdbfbccc37d0dabb0db7cfa8317b0ae2c65c366d5a09ad6b4f9c70c83012e7d5269ffd7ee8bc95b95e80fb06263f983bf419e261071862cff69a611f637536dc1afa7e4c3c8078cb54c6536e1e10080ac26000000009ba105c2e867b8739db177833c8fefafa707f725aa61579221ee6604b04bb18826498b8e694bca6237e145f72015654bc419b5736bdec497699199ca183be9615c74668a0f42b30f3d50dacbb1bb81a73ebee1581b8a975000000000000000ffff0000ff030000a1e946eaed7fc1bb17c3aec952efe1c983bdf1bfcd4d02914193f3cddc1e3878ffd22f079b04cf94a20c8745fed0d9869542665ee9ff674c8892d9a700000000"], 0x13c0}, 0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}, {0x0}], 0x2) r3 = syz_open_pts() socketpair(0x18, 0x4000, 0x7, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000001c0)=0x6, 0x4) msgrcv(0x0, &(0x7f00000017c0)=ANY=[@ANYBLOB="000000000000ff010000000000000000080000000000000000000000df943c640afc0bfd00000000000000000000000000000000008cedb7722671315dbebb5a83fe6f81423e6dc8bfe7f99da545c65601abf51f91bc3f4f5f2714255198075dd733e3ce8cbc39ab6de9a868a332740959db24d55ada0f79987271472cc88ecf2828fbd6ac2bfc007df614a7c9179495386ee0c1"], 0x1, 0x0, 0x0) close(r2) dup(r3) read(r4, &(0x7f0000001740)=""/77, 0x4d) syz_open_pts() socketpair(0x18, 0x8007, 0x61db1785, &(0x7f0000000280)) 11:35:22 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x30, &(0x7f0000000040)="9931929600fff300", 0x8) 11:35:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fdad0e614eafbd62be410bc305abc5a3b8fcc5764a4814da61e15514e1b57a01d7c7245c019fefc37d33b3fbef5b558c25c016b9820fc7be68c78aa9ab68ef1f8ef0d1a89e8e9e95649e51307c31964fcd85", 0x52) r1 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x4) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1002, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r4 = fcntl$getown(r3, 0x5) fcntl$setown(r0, 0x6, r4) poll(&(0x7f0000000240)=[{r1, 0x20}, {r1, 0x20}, {r2, 0x40}, {r2, 0x84}], 0x4, 0x5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$getflags(r3, 0x0) 11:35:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2c000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x5) r7 = getgid() r8 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000500)=0xc) ioctl$TIOCNOTTY(r0, 0x20007471) r10 = getgid() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="00002edbac309d2f66696c6530df"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="d3ec69bc0879dd63b5d8725b84f2d0da352a32856ef176a51771bd9b14c991aaae07368a86724df640e01a20", 0x2c}, {&(0x7f0000000080)="a0cb60ec5c534b5b86b3dcbf083ca31199130aada90a719ec74d461a8401ff41c8aa359e167557a3c85654ebf3afcafe9e6732b9302ccffaaa8b401805fec017ec48f904f616c08f8fd4ee7dc335e12314791c64df7832035d45fe997080f4c00c592732e8dc4eee075122ad7927b8ba46a575c1cfe30bc5a59bbb2cd130373bb21065d9b0a57d919845500f11fd4cfd443af2248602916a98741fe98cabb9955e8f64218cb337331a05dbc32e5c306838016ccdb7858887a42ab3b5c6425742d0b50cc547de245032fa8b255deae8e9e8bc5a159ab91742c99e56", 0xdb}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x1}, 0x8) 11:35:23 executing program 0: r0 = msgget(0x2, 0x41) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = getgid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000800)={{0x0, 0x0, 0x0, 0x0, r1, 0x22}, 0xfffffffffffffffe, 0x8, 0x0, 0x0, 0x7ff, 0xd, 0x5, 0x9}) r2 = semget$private(0x0, 0x4, 0x48) semop(r2, &(0x7f0000000080)=[{0x4, 0x5, 0x1000}], 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 11:35:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = getuid() fchown(r0, r1, 0x0) pipe(&(0x7f0000000000)) 11:35:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465bf81d2d67d5ce3d89584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a3e939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd2296ca4fe11d86ad1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267f1a6b4765bf180a7e28f84059ab25825f6b59cb634f61e519b2cf487b059da66c47633919ac4ad6bd2843f0f242526e0e7fcca09fc9793745d97c9837a7c02062a32f8165920b37a5e766e2321319aeeab129399ffff00009c9714cb9f9e6b124a4dd349a5636d2d07fbc93d9f23d4e193ed7225c492e686e743e8fa9e93d4fa56563d93e2087b627b08684ef1b98b07b63736307de04a24cec887c72a4be1060fde90fdc7aae8e1ffaee44736296923e3b93c69cbf56cce3bae276362e668d85b373ace4212ad6b92e97e4e56980100c88667721651f9a88a5b5bedc480f994ca3f6444", 0x1cf) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000080)) close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) accept(r3, 0x0, &(0x7f00000001c0)) connect(r2, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:35:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x100000000, './file0\x00'}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffffffffffcc8) 11:35:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) accept(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:35:23 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = socket$unix(0x1, 0x5, 0x0) sendto(r1, &(0x7f0000000000)="d54a9be15b593a81d8f2becd5e34111ca5083b7e9f26d33887a8c0e542b09381c9535fc0a3a001d2ec15c534eb8ba838b6fa47961b2552fc7cec875844a6dbb78c4592c33859d758eb9202be8b9e0b529bafde103692df3d8f5c0d50bbf2f51a08e572d07922a60870b82ddab211431db36dbd8051", 0x75, 0x4, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) connect(r1, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x0) 11:35:24 executing program 0: r0 = socket(0x2, 0x8001, 0x0) recvmsg(r0, &(0x7f0000000040)={&(0x7f0000000100)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000000)=[{&(0x7f0000001140)=""/139, 0x8b}], 0x1, &(0x7f0000001200)=""/69, 0x45}, 0x40) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e0000000065300000009264fc004103f5b985ec21d2675c085ee3d6c815ee08f43fa20d0e5c7d694a22b2897acccbde22b888ba66d8a7294ca629b81a25cc3ae51f0bbb2477d059e6d5e4553c6f7942011afae9e48e006820a847f518a802c1eba7b2a725b41c2376de1d76c372755fa8b0088511e1ca5185b5"], 0x1) 11:35:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) fchmod(r1, 0x104) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:35:24 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) kqueue() r0 = kqueue() select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x1, 0x7e51, 0x3, 0x4, 0x1, 0x9, 0x4, 0xffffffff}, &(0x7f00000001c0)={0x3, 0x4}) kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x0, 0x0) 11:35:24 executing program 1: rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, &(0x7f0000000000)="ac5f7012511c41afbeee83b1e2a061126cbb5789d79e6d649b2080b7fee359976fbcf68062e1d18e4cc0fbc34a4ec1b6e61f5491e67e08dba3cb0fdc0213ee47ccc269aab179da15637ab8282593374e2e0e3c09844c59405a3268ae041bffa54a1f56300a", 0x65) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x27}, {{}, 0xffff7ffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) fcntl$dupfd(r0, 0x0, r0) getgid() close(r0) 11:35:24 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') munlockall() 11:35:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) open$dir(&(0x7f0000000100)='./file0\x00', 0x20c8b, 0x90) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9b, 0x9b71, 0x0, 0xc00000, "7de7c287574c577b9652b8fa9b610e13b77953f1", 0x1, 0x1ff}) 11:35:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x2) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0xffff, 0x1}, 0xc) r2 = getuid() fchown(r0, r2, 0x0) 11:35:25 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000180)="6fbb6a872fc14a0232bf7f5683d218ee58f20469a6d3591675a38b5bb43547a4703f9fbe43bd8f12f56935a025899b44f5c1aa57429fd686db6f2c5a0e9d9dc34d3eb9fcf9796ed126ac50cb4db2d00e8495757c7164d7f48b885deb46b22f", 0x5f}, {&(0x7f0000000200)="34dcca8e4e41f26a5c049eec544afb5d3fbdf357a0a5dacc40536e733e7fece45fcb9ad34f0d92bdf48202efb9f9c57265d87fda2960fad8c1a5ca61f9ba4c06373bcbbf5ce6ae3545b064ea36024165a1f5f693c3ba65219a799b9a778b72fff1e5713bc8e254c6e08a8e0c1b94e2d05d80283e59339d85850c3b90f280c1dde9d57756451a21904368217d357f7c92e5a498f8925035a620d54695132bc32b1b38ebd75ef74d9451df822aabb4f3a70a98956bcace4f8cffda89ec801c0a58974f89fc046314e816a3029cbe9ee07f67829dff46c97cd90ac04b30c89e8a73377187b3488e481630bd4e604757f70611", 0xf1}, {&(0x7f0000000300)="c1c9961626613c7456794f80c3d7d3c70a1800535fb886ba85e5f663be83b6749f58b391ba45b212bb43f7788421d067", 0x30}, {&(0x7f0000000340)="a8bbec672bd6a5118de8a9e3a4cb983836de07a1e636b19dc07ca2329c7ffe77c4c605ff309b21fb95254ff01a0637665e8795ffdeb75b663e093c638a575c954a486c216df11d45c04bfabd8461a176c84a60fd89551555a783a2e66fbb40f524dcd264b6264438bb794ae48a0ebf6d12df830672f92ba109d077fdd4a8f45108dc315d9d424db7fc3de6ee7c0ee2281934da49346c1a000714f168f16ae3efc0a60f160bca056e7012f714403dc4183049981637ca8ece9ef80b8307b6e40eaf5490f674e00473f79ca525cd8802cac41da240dcbfb713628e404d2e32f4", 0xdf}, {&(0x7f0000000440)="aa345462af6b54e969ab2cde7fbb8cae14edce5ff52495220141458694c2e831e0cf4d56b005a2cfc7c0a7ed9ebd0c03c98905ee23e3cb8ae1235275f24588012cb971f4bb46133ced0709900b87d4b00db72ea2d0122f71f0de3f5bf9a1c26326825429b3b9a6fbfd93042f", 0x6c}, {&(0x7f00000004c0)="9eb7df60eddd02a58be6ce0c92f45f6a4b4d50b7821b88bb7f027d10cfb618b7caa7345d71734b70f644094071bcf5b2c3436d3c743b9043ffc60bc08f0e15eb8278cbd429b54da9e1af22b65f62a908a4c2e765c94eeb5e873d2fc125076875cce29f088b8be257468a4e595b5e545c996a154cb64620b34291031557eb8a2f859a260a9fa42f8e30887c83c5d6971ba4a0cceb91b25e1efb23ac17fc828089f1f696b5716d0702a37266af90f268d230b0b1ac6d3f758b17bf01870e036ecda97d1197ece1233c13577a083636b5edc95129d05de6", 0xd6}, {&(0x7f00000005c0)="6e11e41c0c086cea3ea010eb443b09eb10b51122915ee78c37c83d139834d1b328647d980e8a5c0815383e97202b3dc7cc6456510fdae4c206e2b505ff6bea4f6f8a9aa5ca2a3d72ec3387681fdb045eb19efd0f467bdf", 0x57}, {&(0x7f0000000640)="cf7e6c0871bfe75e1077d71b7c48c2222598db799a7f6250621c25595e57a3e6bcf26f7698a39e348457d52bf369a14b3c7b1ff66e016eaceb021b2c45473099c54dc3465ba22a145c18c87133dfa0dc0f775850f12b4066ac0aa8f46761e337685757a06d751e058a66edf0cbf6edd4390592b9730f641516faec422798070160badfdd1afab7b3a374a823b16a46e87c3b3cdd6e979bc7b86b1db2c25da0f1f29c5fd9c0e13824030b01fbd38f092ee8887048b835a49c44d9a52275161e9302bf56982573963d9391dd1d0dfc7a062732382e56d3f46d", 0xd8}], 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() 11:35:25 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x20) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) r4 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r7 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r4, r6, r7}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000380)={0x3, 0x1, 0x3, 0x6, r5}) r8 = dup2(r2, r2) kevent(r8, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffc, 0x11, 0xfffff, 0x4, 0xfffffffffffffffe}, {{r1}, 0x0, 0x0, 0x4, 0x1, 0x6e}], 0xa, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x7, 0x6637}, {{r2}, 0xffffffffffffffff, 0x40, 0x20000000, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x2000003b, 0x81, 0x80}, {{r2}, 0x0, 0x38, 0xf0000000, 0x314, 0x100000000}, {{r1}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x947d, 0x3}, {{r3}, 0xfffffffffffffffb, 0x0, 0x4, 0x8001, 0x6}, {{r2}, 0x0, 0x4, 0xf0000000, 0x0, 0x5}], 0x1, &(0x7f0000000340)={0x7, 0x4}) write(r1, &(0x7f0000000040), 0x0) 11:35:25 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x100}) r1 = semget$private(0x0, 0x4, 0x80) r2 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) fsync(r2) semop(r1, &(0x7f0000000000)=[{0x0, 0xfffffffffffff6ed, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x7, 0x7000000000, 0x800}, {0x6, 0x6, 0x800}, {0x1, 0x1000, 0x800}], 0x6) 11:35:25 executing program 0: mlockall(0x3) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 11:35:25 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffe) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000140)="c07a6cb62bbe0156ef16b5ac5ff3dba124ffbb0318468677c852416006f92f3810c8af38b6f606699356293d5ed58bbc812f9c9cfa91b19ebbb249bc78dee0baee1f872aaecb8035fb03e208eb339a2a770e1c5b5f9a9c1a7c09810b806925c63628b085494ebf830469063e504dbc3e58bd64256e5cb5812989b28a8aa378596392c3f6de8328a2b18e5e49902e7f2100a5f383e48875edde6a8aecdece47617e2addf23f1e69c6b2162e0f0dfa8369219af5089e741e1908759ea0fe94947d3fe73bd5fe9c2a38", 0xc8}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000040)=""/37, 0x25}], 0x1, 0x0) 11:35:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="852182", 0x3, 0x8, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8200, 0x0) 11:35:25 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 11:35:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:35:25 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x14a, 0x2, 0x290c, 0x5, "20db5d8d3d1ece0f43ca90d2045d5f8d6d9ad6a9", 0x10000, 0x3ff}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 11:35:25 executing program 1: semctl$IPC_RMID(0x0, 0x0, 0x0) pledge(0x0, 0x0) syz_emit_ethernet(0x41, &(0x7f0000000000)="85402b3f0bad49d3ba1076839bab837e8bef5dbfa5da00bc14c6002130842f0a6d5dfe0cfca004a32db4663b08bbde747a2369dce444422a35450fb22c19c050b1") r0 = socket$inet6(0x18, 0x3, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x6, 0x10001}, {0x18, 0x3, 0xfff, 0xfff}, 0x1, [0x35b, 0x8, 0x45f, 0xfffffffffffffff7, 0x8ca, 0x7, 0x5, 0x6]}, 0x3c) 11:35:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) 11:35:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="19c79b2845ecbea06516f793fc31dee5d9575deabcd5d79b521c18cc615d3ec822f1e8e41d5a8c694598f7829ae88ab243761931027dc3fa403c08fa33c0026b2d327caf2873274ade438c0888400ac18ba1ac416189ffc945da0c24d11a9d8ed40b8e0f296e8a7f4808c6231da838d92cf2b85b5096a6d9d11ae0ebbc9de93db7005b6fdb247601799397429b9bf3c1189e0da5b0749fb6ae150dec7f75175b492805c47dc4a0e48dd9a7172bebee352f94d70bafa49b4b33456909f68162c38f592dfb884b2b23f5c03e422e33f37f60c3bf2b323dff0bbcc67b3f4fc5ca3c93f532f6eca40c11ff7a6900ee3927addbaf397ddf6fafe608ed8af0391ff20b795ee326bfe6cba54e348886b4a969ad86c2d851ac8e88a3646a1e97a92443eec7a1b43ef5f324dfdf16c899fc0a5a894f81da6fcd4d8285e7856145380080397517ab0ea558f4dbdc1e7bdf601daa15799a0896ea35a86ce5d92342a922143e729206814fedc63087f998c7eb66de1558", 0x171) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000), 0x0) 11:35:27 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82f0"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) 11:35:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) socket(0xd5fff4b862636713, 0x0, 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x68a9, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:35:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = openat(0xffffffffffffffff, 0x0, 0x20008, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x1) fcntl$setflags(r0, 0x2, 0x1) fcntl$setstatus(r1, 0x4, 0x8c) open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x80) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) fchdir(r1) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) read(r1, 0x0, 0x0) socket(0x40000001a, 0x6, 0x2000000000000007) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000180)={0x613}) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:35:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) accept(r2, &(0x7f0000000000)=@un=@file={0x0, ""/77}, &(0x7f00000000c0)=0x4f) 11:35:27 executing program 0: syz_execute_func(&(0x7f0000000040)="400f01fcc48381681c8d00000080036c36f018a4c500000000659d42c03c4b0065430f44f1deeaf0470fc0ae00000000410f71e40c") lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) nanosleep(&(0x7f0000000000)={0xffffffffffff0001}, 0x0) 11:35:27 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r2 = kqueue() r3 = geteuid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000040)='./file0\x00', r3, r4) ioctl$TIOCSDTR(r1, 0x20007479) getitimer(0x1, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 11:35:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) sendto(r0, &(0x7f0000000080)="524d5a394e031e59edbbe05b664b562fb39f08ea9b4190b881c93ddc2b8e4adf85b33209624aa72073a21787f70348f625d445814c26494492c71050d6d2911faf61768e9b826eb86790f4cc8844eccea56f6cb268271c40b43d2d87f88195807360cf869d95b3fe7daac108a76e76da4d7b15", 0x73, 0x403, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:35:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xcaf7, 0x35, 0x8001, 0x1f, "9bf492fd090745d0620f1028d6422b22d97b6dc8", 0xffffffff, 0x2}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xcf, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:35:28 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') execve(&(0x7f0000000000)='./file1\x00', &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='.\x00', &(0x7f0000000240)=')(\x00', &(0x7f0000000280)='[^\v\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000340)='(}\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000500)=[&(0x7f0000000440)='&@%!\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00']) 11:35:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x801, 0x0) fcntl$getflags(r0, 0x1) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0xa43}) pipe(&(0x7f0000000040)) 11:35:28 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8ad9debffcf307efcc2b576eb2f46ccb3cbc0b7988810e5dc97a45086315267cf633f14de529c956bae8c5f6c23b4efc4eb9880054d"], 0x1, 0x0, 0x62d186f8b7ff44dc) r1 = getpgrp() msgget$private(0x0, 0x554) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x48, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x1, 0xbbbd, r1}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x5a, 0x9}, 0x1, 0x1, r1, 0x0, 0x5, 0x5, 0x2, 0x3ff}) getuid() 11:35:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="bcb60853060b957889de1eea023d2beb39e4063824cf7422ea1d3e6a2feeb95bfd1bc987091d8cd18c7014cd8f76fbf7e329f63bd37c7a3765f8ca59b7c71dde07fb93e84989ae19b23bf2daa64ee160ef0f9c20e70c9245f4f4bd27111f2b3f6af7868565a33321fe834d9e2a87a00227905e045c5968160689d99df0cbe8b24c4ee6eaecb042a025bf5fe0eef7687486bd205b8403ddc2707cf01b7a9b8ea1b7e8d261082deef741664441d017542976ffb1b9715f2e7f7c700fd49cf14066c7c466e4e9916f32a57315245a0fa9fc8f31e0be7760a4b42304fea781492e54be1418f5279e", 0xe6) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000440)=""/198, 0xc6}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000140)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:35:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) sendto$inet6(r2, &(0x7f0000000140)="137382988d4cd126c7db541d5d7ff0f03ea6a74f27884c2ebd842dc009a65ab2b4b56d1bf3791858d207bb0f023df70daaff9f55c068076cdde4042a099ead73741db7fa08f20fe6eccc181c7e4683d154bfb700cdb8e30623037ae3239192d586d0e17efda56068c8dc71024d9462f16617897ab79985ddee853880b66289bc4f92629622d8d9df4947e68f1389dc4fdc874beb72e0faf7aacc40cf4db1c4fe3c6171dda0841ff38d6d7f259cf6fc2e6ebcd7f6a19c9697ddcc323cff", 0xbd, 0xa, &(0x7f0000000200)={0x18, 0x2, 0x3ff, 0x1}, 0xc) pwritev(r2, &(0x7f0000000680)=[{&(0x7f0000000240)="aaff2cda1c3bfb0b081dbe47f541a6b7a8066dd1af3359b99b4de705a7ca6994d2f2a911d05a5b533bc14300e9423dfacd7da5a3fa24493dacdc7a5c4c82d727d2b83e5976a856eb5b7c5491dcd5", 0x4e}, {&(0x7f00000002c0)="9e81d646557e64b20044fa22e82dec6a234644d7c6cdba34192567612d462d4856b1d7ec113801b454884aeac112870285784be5ff240bd7465be31a734693080dc031ca3632d4714fea8c4727f4e2c186", 0x51}, {&(0x7f0000000340)="580ebd2ad7220d47f5bf8063fa99a737ab3ac8fa10b499d2454eb6860db860ac81ca204ec40c6de7af5b37c834687435b7eb008097a28795cba3b187110075ada962a88c23573e2d96839f1408b205b3a8f7c6b6b05dccadf1c49fda3450e179da6ecaf02ec60f657215f6019030eb18b4d57ebd06d2bda2545b7757cce3c0141fc78d05d2f9a69f907278d6e6cc4679c1492021dc3752", 0x97}, {&(0x7f0000000400)="a4111820be5f813801768f2ad163a6604d10bf06d4e515fe0b838631e1fa65f5fa1d8ece41cf306a2eb504aa91b8f5b2782805195324159815c8b8996aaff9cf580e0669245a849e84d2db1b649f081e9277f3c31ff33426ac580504df10da7cededbbc2769ee62aacecca21f148572a32d9cf3170d3ec1876c596b5061172ff5d2ed66fb75f31b32dd8e1fc81b1efc4943957617717ad4f820355e710e8cbd3edc99eba3855b3b49060e860", 0xac}, {&(0x7f00000004c0)="183813787718fe2860fb2d6912dd76ad4ce528d15845674acacfa095faa4b33d044e7b2910d82c644d4fc4e8d9935035c0c7ba00cd925df654599eb1933f3dc7f05173853b9f970ac164249cafc6d9dc90a27f1c429d08b7f8ba3115c6f1f4d44767e1fbf3e2867d7eda5531e03091fcf50a4c3c9a2210e120072942ce2723a11c9d008a607e7529ea067b9c0a525c2289856bd216eaad", 0x97}, {&(0x7f0000000580)="d60cb982adedf49cd6b4a96449a4c14b614c3768e67630f04bb64c3ac7491f8229ac97e0b4fc0bce8b6f9209cb1d4adcad31c443d97643955520130836a0a74d8feafe1734589f48b4dfae5bc897336781612ce742c476c719b2a246763bb926c95e3802832e5fdbfb8acf856f888826df4b75a8a5ee7adabf83ac0e700ce58ad34f775ad3362dafe0c27890f0a212c5df542eccea01f38b5b3389bd5af7849c13d155c043ac6c88fb2374024948f6d5f14038280ae078776273fbe849f9b34d887bdbdd5c5c7ba5aa3121f646007eae6b8ee174", 0xd4}], 0x6, 0x0) recvfrom(r0, &(0x7f0000000000)=""/86, 0x56, 0x841, &(0x7f0000000080)=@in6={0x18, 0x3, 0x5, 0x9}, 0xc) 11:35:28 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x3f, 0x3, 0x1, 0x6, 0x3ff, 0x5d, 0x1, 0x1, 0x0, 0x5}) socket(0x1, 0x4, 0x101) 11:35:28 executing program 0: r0 = socket(0x12, 0x4, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x12, 0x0) getsockopt(r0, 0x3f, 0x8aa, &(0x7f0000000200)=""/4096, &(0x7f0000000180)=0x1000) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x3e9f, './file0\x00'}) r2 = socket(0x0, 0x0, 0xffffffffffff7ffd) sendto(r2, &(0x7f0000000040)="cd3d49dcff1b4d97be006d6b993574f0013dbdffd02053a9f0f47ffa8883ab21885689ccd2935c854f79d8c2", 0x2c, 0x3, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x3ff, 0x1000}, 0xc) setsockopt(r2, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) setsockopt(r0, 0xfffffffffffffffd, 0xbd6, &(0x7f00000014c0)="7d537a04ac422051a2a4061899df9a1f11bec4adf246e8cea7bc29c7cc8ab676e2a6b445163343657574bdf82b1fa1d513961fa08be16b1a483b33ab426ff50b514cd3c419a43275b0df850321dc24d042e62afd666debf295c0f53ccb523e24b8a233fa64203afdd70f9ce8fc07f634c8302ef42c88b8572365ef93662b53d6af7371321d96a5726323d569640056a757deaca2f23ce7eb6ad06b6b58cda0012f3ec8ca451db1e33300f48dccdc33ac2957", 0xb2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000001580)=0x101) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x400, 0x7, './file0\x00', 0x7fffffff, 0x1, 0x1, 0x3}) recvmsg(r0, &(0x7f0000001480)={&(0x7f0000001200)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f0000001240)=""/177, 0xb1}, {&(0x7f0000001300)=""/119, 0x77}, {&(0x7f0000001380)=""/20, 0x14}], 0x3, &(0x7f0000001400)=""/115, 0x73}, 0x840) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x1010, r2, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 11:35:29 executing program 1: r0 = syz_open_pts() syz_open_pts() dup(r0) syz_open_pts() dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 11:35:29 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x30048, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r2) close(r1) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r1], 0x30}, 0x0) 11:35:29 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/8, &(0x7f00000000c0)=0x8) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000180)=0xc) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 11:35:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) 11:35:29 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x9664000, 0x0, 0x2010, r0, 0x0, 0x0) 11:35:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "dd41207567c09cb93f4e37dba2a874deeebcba01", 0x80000000}) flock(r0, 0xa) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffff001, "85f3c2e8923f7121bd7ff4836ae7a3b806cd6dce", 0x5, 0x10000}) 11:35:29 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x2, 0x9, 0x54b, r2}) writev(0xffffffffffffffff, &(0x7f0000000040), 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) write(r1, &(0x7f0000000040)="e6e7a031db2845c63a7ec2c536f2569e2aa777bf71de7cb322816801d8ce575fe0b3d4031ea09e78fc1bfe61549f2d67798aa8c827afcd9b2f121b1ea00bfe57cd88ca2a4e424ac422ad184518dd4c68ca4bd92db122ffeefe8a54e435c3e8da9218263f9e5243e38ad140b57dedb13c08ac9b9f628d9ae8ee68b52f1a7b60e88de92c5c084ec8f2bde1d4cb9cc536a64afb18ded6f4c1bd16bac23430f5b31a8ded5edc6a59c9fef6253c9ab60264c0", 0xb0) 11:35:29 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x9) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/135, 0x87}, {&(0x7f0000000140)=""/68, 0x44}, {&(0x7f00000001c0)=""/144, 0x90}, {&(0x7f00000000c0)=""/11, 0xb}], 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev//ull\x00', 0x0, 0x0) 11:35:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/207, 0xcf}], 0x1) dup(r1) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) dup2(r0, r1) 11:35:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178", 0x52}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 11:35:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001000)='/dev/null\x00', 0x20000, 0x0) bind(r0, &(0x7f0000001040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x36, 0x0, 0xffffffffffffff09) bind(r0, &(0x7f0000001080)=@un=@file={0x0, './file0\x00'}, 0xa) sendto(r1, &(0x7f0000000000)="f27b631ac4650e4d6ff588f693aa9a4592b9dd43a997e0097cb429523903a15707b3afac423e789a1f7115e63e4889b9d5e7b97766ad2f065ec1f7f84878efb0a646f83f324b34d8c3e52cbce7812d7609030f761c157ea03dd3839b50fae4862fb97f3c9a197b46e814edbb579c8e65ec4d2379361333a8824ab44bbe29082a0747eb2fd7299610c11b50f55b3a55db32d96f790b63340f45f4412002abf5fd6899284b95c0849850624f5c3c05ea11c0dd06b0e834cd90f46f0eaa2f5506434118b0b2f8d35f32623f1c8fc41434a3c3fb7c9a47ec9a9bea59d62a119635da2343a2a02c4681ca904da8cac247633a9bf104dcf040706a62f6a2af172fdbcce9382a8de15485bf9f6a055d101291187be375985b530dd6528bd80d813500eccb4a7adc5fbe7452e84409334d77812da059a17bd814939968954623601ce1db7ac016c24e84bf503394e24f9e403770aea0d06076701f4165b282a28efbe5f127c3f44f33c0a39e6363b8af8c3490661945564a50116284f6cffb8eed33c5d32c27cbe63f6d068947adf22c0a2f0784de29c85430b0f8ed70a1cf25f97adbf3532ef46ddb60026176be7ee9e92a5ac29998ab446935cb82ef1eeb1a868a4835d6e38a1ef601121af9bfbae8d8e178063140a304962d96480df55742cf636678874dcdbd4fc4d94cd8f30571c97324d0c311ac58cf46c2e2b21e36d526cb952b2d59d2d8a88d06a610adf1ba8ded239c89fff3ecc1114938d92c58633a7b6b5a177109b2321256719681c65d671f6c76dedde4a7f5c40f8570097b55499901d47d034fc1bbb5c56fbd58e83f021ce1a52ba11831beba62c6ad2b1d41cbfddb2aec11bb95c684be8e37eda9164d284077aa04079ee613ca20528db6f1b32e8b981ac8f19889c9ab82f60bb539d676ec9bbae69f31936f74654a3fa53aa5fae0aecad769fba06589bbd29c5eb6a626f0e4f763a5108359003f34f959cee4ceb18a7b18d4465de57bb496ddda42b714f03482fa5cc13229a99465ae0b7911e00c804d1d707a2e2d3d58645deab37c243f9851f6c7d82083d41e401914081dbf708d69eb5c421854df1345027a73da11dc56093309bb0c761efa161f582110943065b539b2ebc02144ac78f5bc1c786e1f2f56940c509eccad41cb6dabd8f49df98fba807e10ee778fa0d219d43d9cacd49dc581e040022c2027655f07ff6edde8cade562ef98543790131b3892e535c15560e61a916e9d45b101a10fa2a4b4e150cc225e0675d5a66b3645cc10369355b2cf2bb43caac1d6213173c2f1656b852665bd1a9edb553bfa7fa2d8e437bdd6a8e4f9b38df6cbfa7ee6e553fecb18b1817a8ecb2d9d027f864a3eda9e6037534cad0d1632558bf697283926bc7757de71d5b4ee09c2f38b3f04257db16a91964eaaa1572a12b261aaef93383e42d581892c74664a23823e54bddbf03fd3378810a25152fc677e4d7cf32301c01fd2246b33a945200bc1e9018bad1073002889a62a6583e4918566951a1d0388b80dee7a67d23515c1578198535d0de754b186ebca167d84e56b15a41be09eefa0832d701f6975a88ce08d331d5571995ed927a72c9d142ef0bcf7c532d8916c3aabfb72cc81714db293f46f192e16e6249b8c5f3eaa6cdd52b6ddfd7bce0b10a9d6b09d830417dff7f728c1f6cff7b3132375d7d07740367a7181a6dd3176e59405708579f0b31fe632a4ededc176c8d15f203c21baf8a98ed9b474bf259df5c148e0d4e93c16aedee0342607e39cc423d6218a203fb7f740ba39dfd30e792801089c82fc113111306b5e2ed4a57e92a0a1d3c0ff66d56e7fc39631a45378de7cbe403fd22f95b8dacf3986eac0c73d415ee57c9ad9755842966b3f5c6c54a19110e09e78016d36d7656afcdaf8c83b5b0bf77399c44fc72e0ea975a9e49d9fc34bca5d7a8fea9f0a236c59f44397cc90be589e035005367feec03e9502d7829291ef72fac7cbc0210507bf448e9a68e32c9ef0dc1d568b2a8d680115e3db962004348807469b6bc4cba0db2f1901d4db67108ce5a10827f2ca099f27e74ffea0f1b013bd3366d88aa21194b205c46c2b656ae16b949221ad3be3b68eed642b8dc2affc5e8fc16e8f3534eaca7b35d499270bbff0ad78c160a5017599dae4f23fa90c97474ace835c7cb4b972abe2b0d5e7b1818cbf9f37dd2aea450438a449bb62234e5fca846270ef49e0608ee1e915d00afd3cf861fb34d16661c0018d3e951fd0bb3178e3385bddc57f54ca2dbf43376f9b3fdf2b7fe939004a9013370b00dc8523f8000e63596c6357419a2470c75b6c6cbecd8c421d47a05f7d0613a7aec5298c374870010868f05bdba585d7bb2c4809e88ebc5d4597aa21dc58175266d1a6f6c3112317e2ac25bb5e23db3047b6e00eae74cb70d6da7fcccbbe08b26808e73ff66b4995088ffd16f499809ec7c8a8ecb0d16257958267447d43720f0826d83762ecd254b5919b0cd495c398b70a21eea6bb5d14255d32b0a8c59befbb49b48eb4187d70b899670845918df825a580dd1e87713904de1381eaf99186b6466d2b723fcf856a7218c8067af17598ebae55094864133c2563f9060e84b33206a4f429539730db78f76e455cd5a114c6aa00eae96033e285bda87dddf23eb7efba5bac60e05beb3757e4f01eb5d7bce4ad848acd6e8e26ff9e07aaca78912f078b3e9c4486671146de8b10444355068431b465aca0c2a763984cc8305726e89bbab01b45b583b2b094752a9483625e5e5530cb02e851168c11cfaffbb3ae7c12145a9e8903d5a433346400638a9970b096ea8ffb91b983d8be9229cc2c2330b73ba3b48c91936cad31bbd317bc652ba717b444b967fcd21da2a0f0b02bf3acfb922925322711efc62851c9baaa7756dbd69a3fcc30703ac2389eff85902ef9e5c93e1075600beb1672d597bf65ccec2127d8b004516cb15e3897b57a967f4848d7fce4caa6f35871003e744be31dda3db6a591921507d5ecee81392a5f055a115de14bb97ccca0974f3054608ec8166961370b4b98bd86c58c6c1d94587149d032fd4f1f3fef7d70d00e969ca38e7139f4b826fe3fbb3877b89e8c9d82d874e73f632d58d4fca07ce2fd16e5ef9a5e4826fa9f36c59eccc2fb2498519f943ed3825d30d97631bd79d36359c46c7af9e87ec3282adb112d4482b17a241b295e9a4cce33000c9a1274249a37afa3e75f78c1242260d9e73b06cf1e03ea6a1346c29ddac577d14a9907d8f0d4dbe073aa8cfa309de0a2fdfc5f92f41fd27d02703e0bcd058951490027d92d38701467f792d28a0f82dd058e525ae02919be7de3b4589ab58259070e5c6b1d3d89135d896a277eb831eecc408b21b904102bae679ecc7ace1f02dd914cf52422c72284badafe6c68bcf2719ac4293a29f5e7451e8394e366cad1033f9f9d82d71f19f15ce8353c35a3226c04d169d60d1b4fd585262e2e0bce3f1b342fd5fdfb624ea79f1ee82a4c9d8cc7825e2560db0914a78a08a3d36b8f92b0d624a7fb334e394c88dc580d2aaf67ad215b817e2dc2659b8285270b07ae81ec680bcfa2f5bd7911ad905ea26ad3d2a40dbac0ecca9ed68c830a38dc69d7f48c97df8be9a2974cc871ac0368edadd8f7d6bac778fc888a6c85bee798c991c6473130c3a3579a6bedc307289bc89742d521bec9f2e96493451f23468706a12639a2c00e3df7d58eda150b689d542d8f3b24a10d6bcd698cb0592b834cb0df53de9278dcfb73ae87728a3e28fc370e9f4d9fc9dbe4b9b2f62c7a74191ee1c8b8ed980da9c0e99fb2d366465c44f7c8379261783752fd7d8e523a34e51a06eca67aed151fee21f0392a033bcbbfb010c6050822b11f285a67a8c8fcf023d3b95a3d5ec19e79c159d13b00eb4fbf2f044d29865280c58f9bcf732cbbc9a71c5a8ed51df15a180ac140d6c5873d5e094769ba5410aa5c408895ee08dcf38c0b4fd07320e0b7d7d2aa3924d4aa04c8133f76b15f92f4143b423b8b9bf3f9443253df9661aa1e214d5903844504820fb394b2f39bc3e23dc762b3ca880fd55b9bd53165594658f1a28d4be2bdd05768e7e088613061de121861f8c5acb2e63e1525781832fda1d247aded373d536c113d53dd502e356cfccde0b107b0860b3e8598479f6568e71454ce1aedcf4d0e28a1bece473ff2fdc2ea980da687bed111d740cf35eedc8574ec00db17bc51b39d5be5b8e7061ece13fe4d9ea0b8dfb689dec2ee6751fd56d3e64adf1273c75958e0d63af50187fbb87fb89eefbe95cea67a00077cc913e567d4a98d1c5b61f80f5a4ec693b677d757335a96d5fce3a5491c38629dda3a1e95be8f20250ce1074019880762d1464182e0e751b33d888d6057a5e04ce5f78e3762749eb467f40113e399f100e1f3283be3a2e496097c0f99ae45711aff6b66e7fb4084615ad6b2303f6e793f101a3313908919cefce6acb130ec7d2030bc5b80b9652a7a71a01bc3dbee1d4ed30a769e6ad21a62f614ec25b2f3ab1e80f1d8c48739ce741ed921d3c5c87d695e3f6bd078f8033a1105c404c9d7e861074e20f5a8697222a1f05c353f568be3e6ec4842de78b124334fae647cbfb45b5fd31a41b285c018dee1cbfd886e008e213dd20096dc6749968ce64b21a9b3c302ab58e558328c05261aeab66eb19278e4f076d2e562fbc751408bfeebf0c9a3b8c665f9577c74aa01c8a36569e24d6ab09b5936f02627f911fd14eb0973c566246fb012dcb222529e7d37bc6494cf66af76cd1dc321e7bb60219b2d7e727f1f023c0b32fd3489aa2d46ca08d117ffc53b99b7a770813e8d4e5e52bd801fe19a2fd7e205cdc9adfe78f1bebff0b7adccb334c086c2e4e0c67e6ae45e27bb748ee8e12bb3f76e566f677824afba65f746d2733fa0374b045673e434bda9072dc6bfa7211e5db4dac10a686ebbf5523918d2e5604967913f2ed5982e716aa77eced198ce9ff0cbaffe779f60dbc84a0fe280ccdfe822738d70aeea104195d00d75f7184226ceb1ba269694b587f9ffe0e3c6006e338d65d903b4072cb2073df781557a7562e3b07ab82914ddd7d4a4d7cfc286da5446e61d3d79c852723858499f58176f3f71df48abb07b55f5b14478c6ee20283fcb7ba1e0f86d13b1bc7c11888a84dea1b7504e432d5830e56c45162586d9934e8d940a769dd28fe64143a5da0f4a3f762690b63b7e45ae7c358772c2e0715ad2fd1f7cdb7706620665d0f483c4416c330b519948ca7f8ed7e818cc5672012d1f56dc046fdb7701c2e52b80e6a2396b2ae0cbac6f2d2624742c22364de0f2bac1977773d7b7a729af98628279c52e6619ae821ba0def15c0a5f87e641d9482729621b3e961353b513df636890e469915711f0e79c59c0bde61a03495ba562e8cb1ed1ebdb3c5aa98f5fd260f831e6f606ad0f888b04104c5c189311de6dadcd53dba4e4adf7c7794a9798f037a2dcc88cda070efc1f45b5dae038d67add2a18060be928df3896b6779f65178b62470580624770d7fbe31382634ef506890167c404b317af83a9572cd635e8ceebfcd2eacb024e1c3f3137e9c88eae666558712fac5e89c8388320b7f00aeda732a08437851f721b48aeb2c6ab354793fa815f3f64e31d097a659d0d5a6727ce928d341a43d08621a6a58fe2eae4f0bc8069d0dbbc1f58eacd8fe3a4841dcc6615c2f8788b4565fcd976671a57462f45ae95b538fe9f588a1bb34f73b5d406df32f50c2e87c87a961e38037f89c6ba3b141409c89226476b808e8e56e", 0x1000, 0x4, 0x0, 0x0) 11:35:30 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt(r0, 0x7, 0x3, &(0x7f0000000040)="119d0d83fc7e481b37032122e068dd487f30ee4fa4a438e88d1fc68c1dbc75ad04fb337007a786c606f32bccdc218d933068fb3364a61ab4b0942608cbe9835dbc1be5e5713f4268bc13680cefff6cfe0077c625ac7206bfc192c06d0acd770a5f598081", 0x64) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 11:35:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f00000000c0)=""/70) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 11:35:30 executing program 1: r0 = syz_open_pts() kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) connect(r1, &(0x7f0000000280)=@in6={0x18, 0x0, 0x1000, 0x40}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x100000259) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={r2, r3, r4}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba765123822", 0xd6) ioctl$TIOCSDTR(r0, 0x20007479) r5 = syz_open_pts() close(r0) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0xbb, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:35:30 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 11:35:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0x2, 0x2000, 0x10, &(0x7f00004a9000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x7, 0x0, &(0x7f0000000000)="d5ff9668", 0x2c6) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="16402c06243abdb9e559fd94e21b6bff27c72a4fd386fda85d9d6ebe7f3d17e8415a15f043954206bea7727927ed00000000000000000000000000000024ff0693d62f8200000000000000000000000000", 0x51) munmap(&(0x7f000032d000/0x4000)=nil, 0x4000) 11:35:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90f2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xff, 0x3ff}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) getgid() dup2(r2, r2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) utimes(0x0, 0xffffffffffffffff) 11:35:31 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0), 0x0, 0x0, 0x0, 0x9}, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvfrom(r1, &(0x7f0000000080)=""/116, 0x74, 0x1, 0x0, 0x0) sendto(r0, &(0x7f0000000100)="a7da52edc5200d4de7a1e7f83295a631efaef20d1572b73e4d40b0b873974d31c004150f74f4d10def45cdb1ee7ee643795ccb1c6d0ba42fc1c1e4e86324c47fa206643d5b975fcd5f8cd8419af8d267910cf57728b3d88b0d884b386cf7b7d316d3a465d1fb38", 0x67, 0x8, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) 11:35:31 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x2010000}) r0 = getuid() r1 = semget(0x2, 0x0, 0x10) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/153) seteuid(r0) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 11:35:31 executing program 1: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 11:35:31 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kqueue() kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x88, 0x2, 0x6, 0xfff}, {{r2}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x401}, {{r1}, 0xfffffffffffffffc, 0x0, 0x8, 0xab82, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x81, 0x2, 0x6}, {{r1}, 0xfffffffffffffff9, 0x80, 0x1, 0xd4, 0x7fff}], 0x5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x14, 0xfffffffffffffff8, 0x4}, {{r2}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x10, 0x7}], 0xfffffffffffffc18, &(0x7f0000000180)={0x6e, 0x2}) 11:35:31 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0x8, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:35:31 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = semget(0x2, 0x1, 0x40) semctl$GETPID(r0, 0x2, 0x4, &(0x7f00000000c0)=""/138) rmdir(&(0x7f0000000080)='./file0\x00') 11:35:31 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(0xffffffffffffffff, 0x0) r1 = accept$unix(r0, 0x0, 0x0) r2 = socket(0x11, 0x5, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x3, 0x800, './file1\x00', 0x81, 0x6, 0x200, 0x2}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x2) accept$inet(r0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x808, &(0x7f0000000100)=0xffff, 0x4) execve(0x0, 0x0, 0x0) 11:35:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) getpid() pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r3 = semget$private(0x0, 0x7, 0x140) getpeername(r2, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000180)) r4 = socket$inet(0x2, 0x400003, 0x40000000000055a2) getitimer(0x3, &(0x7f0000000080)) dup(r1) getsockname$inet(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) unlinkat(r1, &(0x7f0000000240)='./file0\x00', 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)={{0x3, 0x27}, {0x6, 0x78}}) 11:35:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xdb, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffdfd) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:35:31 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ce) r1 = msgget$private(0x0, 0x20) msgsnd(r1, &(0x7f0000000080)={0x3, "49157cc5a62a77"}, 0xf, 0x800) r2 = socket$inet6(0x18, 0x3, 0x565) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8000, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000001c0)={0x5, './file0\x00', './file0\x00'}) msgctl$IPC_RMID(r1, 0x0) getsockopt$inet_opts(r4, 0x0, 0xb1a785f6d56b6bb, &(0x7f0000000200)=""/87, &(0x7f0000000280)=0x57) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f00000002c0)=0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x41, 0x0) r5 = semget$private(0x0, 0x0, 0x80) r6 = getuid() getgroups(0x4, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000003c0)={{0x3, r6, r7, r8, r10, 0x0, 0xa5d8}, 0xdf7, 0x800000000000, 0x4}) socket(0x30, 0x7, 0x100000001) ioctl$TIOCCDTR(r0, 0x20007478) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000440)={{0xffffffffffffffff, r9, r10, r8, r7, 0x0, 0x4}, 0x401, 0x7, 0xf0}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000004c0)=0x79) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000500)=""/45) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) syz_execute_func(&(0x7f0000000540)="c4a219aa5b00c42111daaf00800000410f0f0500000000a6c4e17d5bd4420f015700662ef36ff083b3bd17000000c441fe6fe5c4817c524a3967f20f79c8") ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000580)=0x818) recvmsg(r2, &(0x7f0000001900)={&(0x7f00000005c0)=@in6, 0xc, &(0x7f0000001840)=[{&(0x7f0000000600)=""/151, 0x97}, {&(0x7f00000006c0)=""/104, 0x68}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/250, 0xfa}], 0x4, &(0x7f0000001880)=""/99, 0x63}, 0x800) setsockopt(r4, 0x6, 0x800, &(0x7f0000001940)="81889677fc89ebcfbb97afea3427f8feba5149b9b2a5ac44b3296b658f0a55315362e390f238821f7bb53399f86e859cbb9016aadf532aef63b00bb69fdbf0fd345c5160dcd28e811d9c60f9e01d", 0x4e) openat$tty(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/tty\x00', 0x0, 0x0) 11:35:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r1, &(0x7f0000000200)=""/183, 0xb7) write(r2, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 11:35:31 executing program 0: munmap(&(0x7f0000725000/0x14000)=nil, 0x14000) r0 = shmget$private(0x0, 0x2000, 0x101, &(0x7f0000724000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000729000/0x1000)=nil, 0x1000, 0x3, 0x501a, r1, 0x0, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) fchdir(r3) shmat(r0, &(0x7f0000726000/0x2000)=nil, 0x1000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0xfffffffffffffffd, 0x1010, r3, 0x0, 0x0) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 11:35:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x8, 0x6c}) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x4010, r0, 0x0, 0x0) 11:35:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pipe(&(0x7f0000000040)) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) 11:35:31 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) setreuid(0xffffffffffffffff, r0) 11:35:31 executing program 0: r0 = kqueue() writev(r0, &(0x7f0000001440)=[{&(0x7f0000000080)="039a24d359e95325bfae254b0b5653efd3c54ed928d08b2270cd7d296ceb734457aef82f5ec7d0e37723f0c057", 0x2d}, {&(0x7f00000000c0)="727b59c5bcde5903577df8e9215468bb93142326ea0a60deacc8050731656c8bf2b6d9999ae867dba8db9441c7d12618e8a1c26f082a8e4ab2fa97ce8296261f59d425b1e720cd93f1078918680fbdab49e06655cc90a99872141ce9275d679770246c0c9c860024da232f", 0x6b}, {&(0x7f0000000200)="eb174d49cf2c0ae18d352b45a5068d10cd9fe3cc03490a5645f3e7e5f3b674c9be2da24146561a30c87c545c2e3174fbcef7c3a7f2b1521c33a4bbb0edffbf531cbffd231dec0f23a21dad7a76debc720849621f8565127e12b26ab99526dc0a22c049499085f798d8702c704c48bb7a40991a0f95d80721963d4c83f88d2ae4123b5f47fc586003fe8f72930f1b7260ce245481e43c1432a90fd138c1047e1f90a94c49666069bb9a7c46bb4ac31b314c6bb67894b805a2a401e9fec95abc122a2ef1bd08120f22f00c8df90542ba8ab771aecb6e7c938cd6f99eededfd032917c6820380f58639aff0b88ca755eaaca648e3a00fd907c0084aa57c8b300cfa9c78c4c60b2b08139fd263e9979e243d8254569dd64487bc9b19465d0cab16028a4f9ba550730ae7a8718d0219a522c036cc0577f03a9eb8c2bfc5bb0be0713b37ba8a2352544f86cf224c75c94b439da8a5868412f0e2dd241ffde454b45d0e26a058c8e4900e97f1481774821f737ce86e5687a78ef64866ba06a56a1dcef661383c73fcaa078e14027943155b3431974e5ab0938be81458f840df65bb87169d1cd89dde836a335e607e0fbf53fb2e175ef03a3209a311fd99698ffdee75715f5005db4ceda159c764af0f4ad5b01002fef4409731e29b4460d90b23722d2dcf0e20a7fbcc43636f4e1d8eae44d0d3958942dcc83cd4df3d076db076c8aa53673a5d07c6fae4689fb413ab84bd9579868e2e9d60a5136fef47aef72b5f6f4a556af6190dde6e15074e14de2b8f413c21e423c0563793d87a9a78161a81b4e06b7fad6cccbdca475035d4e2a4323dd8d2a7dff72feeda50aaaa467c557fd72eb4f6ee56b11dd270134f65a2ebe1c42aae096c5b11efe6538bd82d0a2af7e932aa8bb09dddc2bfbfc5bb1634d7df199dee25df2f254ec73b33cfb26643d4ae50f09572779da2af8a310572b7be212d905fff3c5e03f0027de5c91a13369c5e1def60a880c02aa27c81290ab6d7b969b50b7a5f9bb3530e389714e7a89d74bac34b6246f099f834e12ab7f3e92696d2fc52249004e310ffec734186de932c63607de2d2a83d31f86e5c84c2b77492faf6be1eb3f1c0cc9c886989b3dc0541d0c0a8784c37b06fc7037b7d41b43ae5ea27bc04366495a16a450ea53c01db2fb85803a4e7a4b6dc7142c83226206c052e5b294f20bd46d47ed292f6b16012b12cda51966eea2238027a230d94de1a79bc59830b94c49a38d96e895aac724e01e34f7949afbcce1cd68fc518db47af4db71fffb002a1d87c7a827e8b762114481a50577848318375d5975d7f447cb2867157f5771a84687f80d3aa2eeac66b1b305430b7c820ee1287f3c5fc3d9c33aa19468c45e7500fb672083688cf74d4a6b0caee48ee5b46bbe2223b1057fc03d1a55212a612d97c810c8dda6b9759a4aeac6f192bc26f874e435d4df15145318f5a7abf6d1c05b2e042f607c513c0a5e9045946c4f9ffde622664ed1898fdb2b651d2be9cb8e468930b0c64558864266813ba35dcab3131d905da932b34ea45ab034de24580b0e18bbcaf4936e39de9175896958657e6b72a3c1e87a6a1361da82ab3697f34ce9036a7f1c1d105bf3e89c412c47924a2a3084ee0bc9d38d7018f3e04349d0a05f462f550293d2ff6c9642d239fac1dcf5ea2c4cbb7526d1b545221edf8366f78205ec67f41a3fb99fc89b5264de4cdcba13aef942310d1d6a83046df5d9d13d910d56513ccf30767931cdcc4d23ce3c512cf7538c34cbda653ed439eefcd7714a90df615f2ed779ad1b12296e7851daf7c2b0c3d934d22567ad23e0c6f558ac55f8acc2927670587e28fac4adb68eedc2f545cc420117cea790e9f0fd4a560ad52ed9abd78d5c035726c7a9d34048c51dc9d7435c4583faefaf86566dec6e18f4130c5781c190ac816a90c802fb4eebde2daf918330ced572fe30d17b4487718b254b2a5a73b83a777ed68d32bb6b7e43e573a226e02853fa528b08016fadeba430e4e5d86f99f1407bae841a91c42c1e266a4bd83505e9cfcf7bf5673bf6963a3dd7556c169b27fcd802d7284662192b022d8e98dd6821613b8e23932e2a968047ba879eecf8220d88b80c0280d5ae1f6e6652a2ba83ab6b44b3bdb75d5ddbb418c51f4c33a6ed2ef6e3d9b1738fffb897fa55495376a29214208170e0109852ffdffb66c7d148e72ab276fc4377679d7e77d912664043832fbd63990c3b8fe92a25d934def8650912ad98d58c200a6683510d5cdcfd2c30617be8c4346dd09d3e92a4fa15cb2e45ca7687e92a13569de858e13696e5e3b577124ccee4cbaa09e25d001de46cd9341333d54dbad48567ad9b8a0bd3f39355ec8c0266fe39b207749649f78f767aba8b9e3e65dc22c0f9348e8e189bbe3e5c00a07ca8729cc234c9f15eef366ed47b3558d55ddcaa5208ddffbfdfd639fd028f83497f2b834b1c857149aba9395c09fd7cba6b256844c71535c651727a783af1690b45e33134f43eb378f685b9e041be26edb8892a43c5e065809463055c224105b35d286b11f5a50fee7f891d166b2d76956fcdccdabc01f9122c63e53bcbfb88a850cd711864f3dfa4a852dcc98550fc0a8757389cacd08da20e00a96d93dd4c8c95bd0d6aab45f4b03c3446aa37529aea61161f65a34df26be9cc4b22cb79bb4d8d31c6795f3aaaeb57a6ef641ca04bbff34dc28e9f4fbeaf1135a3147a2e14311fa3b5a9b44159630757e75aba1d866f42afc3578beec7f28f7b7a561a40d1fc2ac3e526e3f59c005fa9383fa8ecc8a377e75e7affe46b748fbe1bd1c2ac06c419e54e258754084a338800a16be90cb5f4da99d7309027a839d40d33be95058e1a19111c75bbfb0e35eb63bae3e975839d1a0f4f6b5e8a9badfc7f79afbdb38e19af1f6471ad35d1973f9b022435282e09cf318624233398cbd7aa7e41f94109b38a544d226699980f1495e2b483f79b39266b8086cb46826f2c0e481e391eb357d532eca571ffc9d5a4edd85487b6fdf015acc602959b3e03a2e6e8be67e40bca71be725573496933bb05325d8de0a781049953e7c703cd51a7ea7283da13d4cc3ecdbbb8c518e37e199aac2717b6f9bd3fbe2c3d054eb640047417cc36065a93b08050861e93c2084a99b02090d8bb163e2a731f4ce6c2a7359ceda6cb2997983391586d4ce48958fc874ff50681548efe6ab5d312de042e372b568df7eb63a42e8ca15bc6da1f37a04eb7bf4cc36b5a4cea0a41044a0399e429cfcb94561e0639ec44095cad79d20cd0eaaef893015ac4012832716d15a7c12cad81b77e97499d1a5e1ba56cef41f533a47bbea3bc3f2bcf2b52583cfb0a899cd0d42d9f4d7e6a5b6fcf3a343d18290c4ff63526c73c722908dd1af2943ceb0110196a4b14266b37926b02840ac710b9520634fd43d9874c7a745e9565dd18f6d12dd6363164f22cfe57c77bbc102e617fd37fd4ab3bf4cb7a8c366726f427773e8973a44ca6baaa596221b58aea96aeab7a57206770a32623ae887a7d8e537d6529ebde55fceca779bdba383e699699a99de28b2cd55ac230a81bebf5befc11016e093790f844a82ef72c85e56c0581e57414673e037786088023b9699aa20659088148fe3f4f63ce0fdd0499acc223c2ac9447de0554b4dc2874c13d27edee9396b5ccbce6a8f9887c4abb90ada87298869e6d6371e3744aee434da6b34f28e239713ccdd5403844d74d5662e67e4470ba59a12c578da9b6be59d5d2398792bbfda9c340764be69aa602ec89c3d7fd3545318844d357f15bc5aeab5fd2619f0b4b573eb0ce2dd47ee11de6a47a62fbab5525716f57d082a3c99e59ead82e767fa8e2232c706ee170ec8c004cdbd1ffdbb64071a4625370bcff0d6fc92dd17f6d135e62ead92f258ba6e7e1ae289385caf31a835f6a86409f40b18789e654192d73a1c7475ba3067af5c10f6a0f59a8381924f2f4d0a660d52445d2c5e9e02d5e2b7a6efafe93c81c2713e5c1a4346236f9d14c5f2c59c2730ae69fbbdf49bfda8dc62bd01196bd12191cfe1a39bf2de3aa180a4bab515eccab5a5ed9d7c8ff009071f20191fe84c001c8628556f206d82f0cec970abf4a79491150e057003e00151067a76633c1b3036bc3a7ef0a7241b490bb2e147764190c1318845af0758eecc3d8d1d1fdb61cf1328ded4506161ac9ff136ddc9d4926c71e08e12e0733dfd8e462efc9b33041edfddb6203d46e6ca4dfa95faea977be8bdf103d37ecf21935f164980f99e5ebcf831836e9e723759210923c7225a999da3c4dbec72f64a3a1294bf84187849866cc6da7a847c3ec9d584cf33c171d92b16cf80391868831bbbd71a9bf8b0fd306e9c0cd5c889b97a54bd1dfae14b776949181741511a99c12c837394bd3d3703d3325094278f35dcd08f3013ad3d7653e0512ad164ab09becd1b8f280537055e9313fbadf69ae7314f7a00579280704f3cb21fd375d5b0f6967fb1bd66e8d4a464dbafdb27ad2ea945cee7d0c1b1ffa37d4a8fb85ddae0907714d91c70e0fe063c7a3b63ccd890c1d4a374ac5463894504ed9313c7df85f8c06cce8be04d220741d70ef6f6287fe298a10ca6d7369feabb3d004f9a6906c1668101fab85341dc16868e4053512375ace3647f000e5bb9a6ad2fa9878f27edcc0c1605a46948aa7b0d0c821b2cac9d91288a3c8d42b4e36b0b745c62ec77ccec074cd622d880a2ec1a9c3d591624e823d51d3fd3037fed066a2fe9ecbf5aee61826bb0ec3906e5e864fba179aec9ca6961791cf8c732431b4cd0b5d5b96770f84404eb4315ecd264d7f2206ce82d9c0efc69998f13894abcbf729aafcb7c9ed83f29e9941342e28e99cd631a99444e0a5c72775a8e18820e6098a47724550b0b02cf013b93d391725eed2bab3b1482101ccf8e325daab3ab2a18b8f2bde297e1f5bd9494a164a6cb2c420334346175c789dc798088e1b31c50dd7ffad629d0e913186fe3f367d5a6f6bcf1f6bf844fcc19624971fae4020e9fcb3d48ab40f0b23a01835a61de6ee185827f0be93bc7de03e9e0da37d6b98b0a20edf6592a3be3bf252570926194c0222cb2a248b7c4c78202366d9dc03d94efee1a0c7aaa83fe6c5617de31bf781f8ad9ce5c24187bf8844a8e0a86d6aaaac3506d97c4e8db5f28e69194424e9e0af5c7543213833cf5c778c55d1d4002a1e4100b88ef03e973289861498c43f8e7c8953b236946d05cf63a0b350b7c8cfaa5da1f7db35a70d27df130b59191ecb55ef4bf33ac00269a3c157d3eb1e6b3e29d3051d7b5fae29ea044d4c538bc3ec7a7d70e53daef3112e14d4f1505f1a158ebffb8d8e42bf8f479474362542d468ecc2b042c28806f9fd0e3d921e296e41f36ae1acbd74ffc63a635d3297000217d4a029815d86d159327e756e6e4a6e25b7599495f90e2fb33ac8fca2efd3e179199001616753bc2dcef66fc5c0f7c1dd2c171c61ba80a1e46c97cba8aaf79d7c42230416c30f0566762ec562639ea66264e33615d8411e5870f8aeef8523152b8b6466c9a43617a04e96573d44925b9a97e512941a9e06f43429d9a9eddc02d1d3d226921acd726bf91676b65c97a4a6316b282fa7d58a753c8a627443bf164f1f54654cd467ec4d24b99eaf7e7d4ad388514ca799a1cf96b9e2759922a844b8ad5bd9c39045108df073ad4e74f8278fd394187d9d078c7713bcae26258e77f3a254e19511d33355567f0a1d17ad73ba72770a22982338b716ed21f6cf47409430d615a56df5a6018323468", 0x1000}, {&(0x7f0000000140)}, {&(0x7f0000001200)="02f555f76f4e0b50bb7cf84b8a720e9e78cd7ec006a9850f260f530fb05b676e18faed404625d5f45f49f0c4e523138fb36786a0f8d737a912eeb56fb288778f5f79edad21a39169e546b804a7cceca8ce3f4a984befe871ef6526cf0cbd5cd8a43dc6c47e453a290fd50636dee6dbd630f472f86ea7f146790b375f1b541c0b582fe4cb30d59315a8469d254299d43ce40ea612f9", 0x95}, {&(0x7f00000012c0)="57b1ae1be59b284262de19b622ddedb9dd2e2c4586dfa2ffda46defcd612c0e3648477d32d252f9be0468c3deec531776984602a486940927464f11fa1d5bdab47ffeedfe4e2251444cbcdac8e05b24697a63363678c9a9ce7a44f2aa8cdc787eb10d153a756a7735e390f50c2f8015d07faa0ed12eb5323a355cf4529813059a0d081e9ece35d0e5751b2a9b9fb22cc53886380563f28937345236daf", 0x9d}, {&(0x7f0000001380)="ce802c87a80459c2a97f3ed59c5c7d6c7c3c5eb5912fd2792875515bc2b5ca78bfcc2b5ee6034185f22dd02c947f9c783c1d6265e69e575defbab302865b35a0266be58253b1a84c9d4c9c7c16b4706e0103bab136df764d4dc460d42297387f6cce7f878b69e7089d4292b7f78160b68c5004df6e9d526faffd227b3027c7522cb27852ff305df4291befbe6c1a545e7d036137004a63510401f36364ad5699e2ce4edb75ab80f2146ee249c6f49d64d28c3bdf44d6d76c", 0xb8}, {&(0x7f0000000180)="4b7060514c308f8e0810a012ae66603f6b23", 0x12}], 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 11:35:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x31, 0x3, 0x73) setsockopt(r0, 0x29, 0x6051, &(0x7f0000000000), 0x0) 11:35:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x5, 0x0, 0x0) 11:35:32 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mlock(&(0x7f0000005000/0x1000)=nil, 0x1000) munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) 11:35:32 executing program 0: r0 = open(&(0x7f0000000040)='./file2\x00', 0x10, 0x4) sendmsg(r0, &(0x7f0000002140)={&(0x7f0000001d00)=ANY=[@ANYBLOB="00002e2f66696c653000e5"], 0xa, &(0x7f0000001c40)=[{&(0x7f0000000580)="582f6e7e1706aef32864b15f7747fdf50b77410db53b08e227a3da85182a12d7cd62d12467995c016aa381e1bdefba717730ce5f077ffa5c5185a79373795dfba81e45196016bdcedcc8376dfef85cf0b046e1f3afd44545a7c908e404c931d14375d3d48e52b2df1fd20d9e003ada7d24fa380f6e8e3d0d99b709dbe663bbbb2d1891360926e423faa4608941c55d3dde858847a9980bda0500ae7cf1ec838fb088be14fe2e4e239c7009338da9c292734584f69900339349abe65087cf3100d562a87fdf0a29a2d92ba27beaf8b6340b54064f26cd82b981181e7cd144cb33e6ec5b89b82fc4e0bb45e93a8c2f3f80848f88d03ecee161e09716b8d93f023dc8207801a754aecd504f74d1eeea89ec07dfbf9c91d854bb638141ac599fa34d8af58f71d75ba2483edcc6c61a6c78715a2a184590a147cbd831ddf36335a2bb8f3e55a1875bf70c12996d82721b59504bc4d1652afde133c4893df90ebf63adc7d879c94ae9af4bd390641c426a28929fad2a3551196f089ba1bbdac13a329d7c047a2ca0e3d725739a738ab781554eb0439839568593fd5e452728bf6b23776c59e35d5c914bacc7f9460c926fd17b6023df107d7afc1c2f480cdf5fb434dafc34d89d8726a6d62d42488317a4997705d08c8a8d2b9965f05120f778d58a0b2ec5f68ebbef231c07bf9ee6ecf5057373c095eaa6b0672451af71395b1d665216300523f3ac83e2cb0bd6d94f1c1a29e31f971a044182b2c75d548e78c0e26fce54cad020e3c1373c19fc8c5738bdb76d9f0d2d49a65bcb3219cfbf500c3e334b1ae6854a2dad6f63234873279a77cf7c7930d85ab2f1f510f5b282f1cf5fb280ba43e86bd9f10a9876e8b4400bb46e2509e52f0552cbd6efad167c475542f5f470d292cfad1bdaab1c8279c97cabaace4b6481ac9a4029ab1a2ee603157cfe6cf65cf94f135370c596b225211b5cd3bd4d4c9331a1d6f375cfde4ad6c44114f033f76e6330591cef3de60c1a3a3259d53443472bc4343f8e361e2ee6d360c78f970696b1714e930950db62bdd5126891b70d9f26c6c9281db53b8fd27085b5fb32d59318f4d304945ae3ffe31dafda989a269e232640cd8db15b5da9801def8c8c9e77252ee35cdd6ad83e862ff5eec3d5a3f19da39c424f5a95ced0226ba4a3c829c55d0e8716101b535bef8f8cc2c2d4ea25542b8e8e067adc22b32ad740f0f57ad72d0980424485c6a06c7bbb67924056d4c1c095558bda234253e4593f64b47abd8aa79a09b3b67430e9bfc69c200db562341679f30b8910e5ae6c373be923ecebdca4a752c3199da0015d66c8c33e5b87f6304718f9028fc1e584c923ac3717967ce0eda983daec21b5fe56e0c21b694987d239f4bdaa18a7464dd8af5e4f61e42a03eaa7da01c1d5af3b21100a28d05d1c446eadd931789acde14d7fc175146a307273912263c2cefea4ebe5d8db43520e1511034ca03942b418f7ab0e7138aec4cafc6e0fd634730243f823c019172ca2be94d4adfe615013103b23b4ba635ee0c1bfa402ed4182c3d596df6439b3cf75c532d8c68255ae7956e2a2f3c8f7ddd2d70e5a99dc532c3ecd53bb5f870f7f19b0bb489f98133f614fea8abb5c1077b882f7d16e88667a7a119bc6de71e2c464e572cd238276c43d27f212b70693ff90e185dd1754fc377f263bb4b419fc469ece99b748759b8f70610fe6820627c760e73adf8fe2b7d0cd99f2ef2c92661ce947b7dd5799573376f7f44b5094ad38f7a3ace5113f24e224f2f7a6fac3d00e7f6b2d95c108e7c5eb2c3a8e0767211f716fb434438b5799b629b40acc0e08460b0765e96000ad98923fb8db18cf49a6836731004133ad537ce672cde052b96473f80a8aa52d041b46620a87bac7afc89ef1529d2488601f262679ccdbc2598925aaeadc593e7d14f2488a921139cdcbc349c9c633a98138cc28307b3d1a661b0312a49b0bf53afdac5cbddf47fefe35aefd0c98b277d79a6e573eae5f5f4ead1a55c5472c0456369de5b53f8f073640d2ecfb82e876de6554c9eab5e6a12ce72b1f708c57f376af6256672ca92ff12a501e11de3c0e16080a2bc8a226d9dbe888f53dc6b9b2240bb426d956a3a74ff0c383516a93ccca41f23d94145806f7e14f7097b86e2124d24e5c2ee0c9e6afadb326bdf1ae5fa9e92251f4fecc63ee1850b888ae37d24d3c1e7f4c6141e4a58427f9b1e9c34d216297e9207bf68219d178bc5beeab59daf4a15495d01c4236e4675da0e48b6603b456677314b08a24cb0d0d9e2bcf9d232e0073a53b41f02c8afb993b0c3f1c0c7bb8dd2e636d548cdbe0d54d16676ceb3550c4d43fec75c82be50080b47240683c40a47f7df85f2ba0f442d1ba9714c8eaaba97bf368c2be2e6ed9f9c7356e861a0c33c5197842d6ac0504c4c1043e2557bb366bdd7ede7ffebf39790a68ab1fb57db511c6b3b9af0ada0b67b077504d7858f4b684ff3650936a80c7ab4e1f2d9e1c50edb7c7866bb4d6365074ed0a910769e5504b1bec0687c3d54eae0c6b59a4f98a10e3f9c62d4d7c4ddd06664aee194a32377604f32b4e008b971790efa31ad6116e79f3a8008ecbded609831b8098598b347010a4bb107525a16d2ecf3cffe798fb8f94ed50b54f95f361ed732beee091f67a7bd1aa953bc241e2b72637d957b57e72494a36379261829c0decb59fbb71b94733b7fa0f4212d68f4915c0681cc291b491a5d93c24ef8a25e1765bae9e4b2c3a44a827c99247e0f643f733ef11247656b5c24ce4d859b55305b282796397c5d653450e9af5cecbf86a8676f27fecb1a9f8e4f9831063d58500a2a9cc113a9559c5b2ee5e07e7a419284eebbccf97a315e34de46ae930c7f4afa456ca84d28f7cbffec63da0d2b939ebcb6fe5d1539b37ed47d331a63461a5a2821bbbfb60b7b913eaf07d6c8d2b1a147d52f84513d45e50e0dcb3443d5151c9b5fa5741af6712204398c4121c496ad64e5c73d6eda08d7707860b810cdd108f53a28a5b1579c576439b03db0d86a2c0965c4e3fd58fc2dd6aeafb4dc37078b405625559a416c056efce5e31434a45e92f4f4c89dbedb0c94c8973cb9e0082e9240a61bdb293aef7c889409ac4d3168be52bb216115fdcc5687435d63073af9466253463b75fb846e14d487d1465f56f122e3b5691fa332bdf20ee7043e5336456bcc7b6542b9e1ec00fde83901847c568dfe97191b78eb8f053e3a1d9a13b2df13996664b8a0bd8a27b5344e2f7fd6236bf63fe49eb08be96aacb426594bd7710222b1b3d3119156c45926b1f3eca51c13898710d276a73c2f5ca89d33ea36b62f5abecfb98d394a07447330ce89f71f65317a82e672f988cf76ffb629137746756c5592639bb797d8f4ae0cfbaea7be9f79b156bf9738ba4901851b913ececaeb0a780774c94b608b8ea86e5da0067571f3966c81e0968577d993c074cce616ac7a9d8bd4cfd54855cfe996d0b2e522523f1fab842289c477dd9d68d25c18ab7d40c440c8cdbae6ffeb0f717132ad6cb407deae129a9027d19dfa9ffb172e225b2e9ad10d82deb25ef630146d22e4825bfd98a4709bd43f7fc34ce0eb6f9be21177d359ecbfc37e0b9e52a81cfe53261e04abbdda13fce248654acfa36fcafe5af22fac4203e4ecd31a09a0e5dff44ee03a217cde629fe0fef56f641a53e6dfa8e49d20766ec1d6220fcb22ded66f1561fc54290117c21790b5d77fb019844c7c1d8e937ab262e5fc99841b49c7c03e34d2719f45e26034daf357e42755c6d96a4f2fccc250c5e7c21fda57cd4276a3fa7f5bb55d59c7492bcfd27d836a4b562af60e8cedb3e4c011c8fb68671221cbedd9e96784bc304da90dd0a777d9b81f4af7e07747eb86b374b59e65c2fe658e70614e2d3cf6a45986a4b736890c7303921992200a18098d1db4a22f4459aa131713bc59ac0a27a7499ba0101c9bb5353877d8b1df60086cd3897f8a12542dfead32e8f957a9065ab1590169d31634b589644011b95e8201b6d046912efa60fde2106b3f5f74b1e6ebba1e37f41c25601b5b9f7436b04ea0eee73e70e886aa74ce4ffdb89951fdd7045c2d653681a572bed8510cc9be91e9ccc4f406ef864ce032bbf22d5406abdd92a0cfed672148d250f69644a0e749249e01a55bc0cc61ea52e16ff233798ce5447aad0e4203f8a5fea94f153296a3ce9d9ef0a1078a79a097a578f50fe73ca447017f247bde58a728336c5cf34c541932470acc561f8847990c5ea00e8095cfc4f9c13f9491b95088e878b2e688573fe83f1314e69f81f4f728862400a0ad8166a18516fc2a60469db4af911971427d67232280d301be076448136cd45924804a70e241e63aff9b3f7183a1c702900635c0da729c8072f8bd680252bc5986639fa17031a85d2cbc1c7ce168b23e2710dd2bde8b6ae8ae815da3f010001affce742bc829d08478cbeca199da786cdff97556f43a5389b7c3876a962b20c690ea5f17949766ba7497e25258342148e37ee79c51b5bd5b60290c827364b740c83829fd75cfbfb7ac0adef001e661054fbef50f9d7bd4a1196a9252c2403d04ae4474651ea0ba8bc6f5be2648f3a772cd394dcb2cb8fc3c0c9d79a9d2b23f63713f0c9a3b32222ce8f296b8c920f0c47857ef9f519e721b35b3dfe4adc61cbdd182ffcaac967f21f5acfb05b563d7e560bf5a5219fc391df65e20771c345d59befb7b47da9a5a8b20f90f54cf6b486b1c9945d8d6b5304bb96ffc7d9eb0986b6c26bafcf7538f1f8405025f880c7ac5d6942831d0b49b526033cfc8d68d62d9d570ac8d3beb17102dd6f92655df701877d347e3a5ea7dfe73260ec5aae1838eb7915276c0d740984f3137c78c5f89b2d857ba95b8b391c7a856b84d91b7b8e33fdf3905d455c1e2bb7b849c06aa14f5e1b72f686e5e565a2c7a5adca8ab485eec440b1274d40d8a23d842f35f9c0eceee7b09787bfe36f77c09a1b053acfa43406fda1da883da351e6d840ffe739988881f30b1f60bfe84173bd3f6bb0c9a8db9bcc29c9d93927ac1345d1f09e06cc08c6f11f06ba410f8d28d5273fab55b1499b7c0c98695ca81c51e818cd41f70a162f142861430b9d2c2ba056df4ddebde3ad19317187b46f9ac425865207548ffab5455ce01dde301148b2d887388bd18473d45ad58ccef0b990df87f69effeb5474c93df1e0eecc527822f1c833a389498b2443a258c156d99b297827771f41384fd523cf96d57c3810ca93a2a38a9101667f93ac75100be83c4d399b643e5eff41cfb07813f3e7064192f84bc06b504c455d2e7824ee2cf16191be4a71118185851ab0f5cc86db55dab32e92e70529fb94d92ae0fe2b8ab9f5e6c09e484e5edb237fc3bc365ef4a6e1afff764a5b461c0b20ca671a5b3aa9ee63be5dd2c11ea3cbecc60187244bbe563872f5f36e50b04f0d420a1263fe7fe80b3ab67a228284de772ed8272d1d72f3ec8543f0372f1d07f9b7db8365d92d55972de8ef5a264361a60f4a58a867cad7c36f63b4d331a729b1f0264810fe8be0f80d2fc4b7e2dd7a19f6fa981ead559b98504a3b749bda0c2847e69688a1dce36e6fe77cb95553dee9b2aef65d7decd862026331fdd604a4fea4990787cebc8935c3146a50e8fb44ea9c9ff62a370f2539daa17192dcb50a0aa26e2a85f6c476d3f85542c2f3ce80c3978c2003d65e514eec6d63a9fcfa9bad87bd6ad60acf68572bf38b8232af773d34b5191ba610247abfdc1ad6825bcfb3dc08195589ac5e2b6f6a189aba61", 0x1000}, {&(0x7f0000001580)="b04c80fe014e9b2d491158afe3e47d13134160c68842856d6cb5e05d3761e79402ed81dbbe1a041074861e5688828052b716cb7e044b34eb6d7d89c0b1111319189b6ba74dea9502ddb29835c1108b70e98480557a10a9b30e6980dbf89949b8aa67589d26600838b88475017d5986b25f56413aff3db4659242468acaef34898af134b5cc7d394dbcc63a9c026d0f5a396266f841125fb50ab8c1f88b4901dfc2783799166f61", 0xa7}, {&(0x7f0000001640)="3cd55bcf9fc0296de6e4c8eeac2f79a15de7507e47fb835df7d76ee7679c2bf9cc0c7ef2c466f04e76dc7188c976638ca5e24ccfbe7d1d93e60e1a99fcface7e1c84992e0aeaa9c62503e25e5d15241b78d6c32b7f2ceffc005cca3e567630d669e6ffbebc7bcb9e797260930ce69f5a93dd35fd9472df991db5a13c71185571dfdcf1118bc8922e783ad1a5dba358c3e4fa7907453c89150a715fb34baa35", 0x9f}, {&(0x7f0000001700)="ccd1db7b3474d51495b0a8f2d59fd03b01add68df80ed03eabb2839ea77dba302b05dc53ca0e65d786329bbeb2db07f9e0f5885fda8c74b42eebc3f856c9726392c4a7100df0cb610a63aa213d16ec7efea97d5ab2e2ca31d00482c369ddea68223d392727d376c27a0f7d9181b381194f75c59958471b3b80603ff76bed3c38f479c62e910cfed4badc564f19e44e20ea67a5725d4ecb63b5d38a2da86163a9864a745884", 0xa5}, {&(0x7f00000017c0)="97505c10641f6617c884cba9e0d4fe34281b39ff87b7f72de1cdcdee5674f2c5d29e37acb8f3c93766c356499bce74d8c4af80794a48568d79e38552dcb5a3ec1df96764a3d8a48e532f4541e2add4895f4b65b7bd2f4640c92de44d56df9fb7d08a23b5c3cf832533ce788bc8b472d76230def2042d4eb3207ec0e9ce58d458813020ef5487daf191129ade414ce924f18a430f45d1318f7b60484075a50a78ff62d6", 0xa3}, {&(0x7f0000001880)="8a2375a5ddbfab7997194ca06688d3d54cae8e8a1a66de3237454179b8902ceab8e2016bf5e48e80709d2382473616f7b5ff73d52725ef9a811b7834c6d139b178072729035020c6c1cb51f42a13165481518df9c1ded5c3460d75158895e66959eef2872a37d0bc3e7812f90d58b0a0f4c1e76744f417c6b8c622d44bb3a1e49f48ac28c9514c4e4c61ad3a3b62a585ff472a2b2a479812abe5608e26e306ef2ba35d3760a2e5c3c4be851af336e2c05c3ebd5e19ef0707b0b7e7bc608ad23505096b4959d44a573b6af62600548c2cb583e4f04a442a4127d36a6f177d4c", 0xdf}, {&(0x7f0000001980)="b1b4f1a082eb0d7694f24975613464cc031dda2c0db987bacacd2d9bd32accab97c19cd1568017692c4b0c0cfa3a8456f550201133818d2dc9f5933b27a4114e5b65171274ae71e2f7c5185f0de61ae4e7debfc0f2f457f6cfbe41fa111df195f4fc3502b1644eaf073c2d1d9bac150accce391041ec27cc2efb15682903d280fa0a5374", 0x84}, {&(0x7f0000001a40)="1611f8d8f273d0d17b2c2caf520a467fb987908b8f0c32b94337ad009d3b3301382761ccb6a0de1c93c172575a5d4a22063e048a5447f4a5e9afcf9d8795637661b9ebbcce456999b1edd28fe54846665c0fe22b575549d825c28907fac3053bd9d321bce841ca63e6d73937b0483c1d0e082dd3b94755641c473b3ae5139f1aeb83eae961c6a32583673606cd5626d82b70fc57ec4d06c2b7fc485ebcdae142e6062f84ebca196a95d87b0ff3b0f537e7f45001d0dc7e5fb8256edce8c6a658f05da7e79768765731cc1c4ee56a4907f21318b46ce7e8d8acf682bd000ddc19498112ce86cb43ad6cf53c3caaa7bbdc4e11de6da3", 0xf5}, {&(0x7f0000001b40)="8ab0a98ee489d905736c9483e93e76b1600a147132a7f9e43790ca8805dc2cb2d3e721103ed27be3a33bcfc6a186c1312d195fd2f037bd4e7a6ded32066819e644bcc4c378211f1673fa6917a0a8c94532e370ae724bdb71ec764281a2379f588c39180960a187be78561d3adbf8490abf8d077d1fc07bcb5eae1fd45ecce1120f0fa08a83fe959eca48438f793e479d8f477282d2f8be857b7aa9cef050f14682bbc7d9ec901be55d4563323aacaa448015153766c38b992aa367ba5721d023d5de3250594aec602e0ef5a58dfd9202", 0xd0}], 0x9, &(0x7f0000002200)=ANY=[@ANYBLOB="4800000000000000000000007f0000002f72fa08e6bebdd1d178c09ce45c8d15a04bb5dbc9d0aecab99497e417afaea2b097ee452e920e932bbf2509991eea68dd827c00000000003800000000000000ffff00002000000027e6e018dcdcfca82a96ecf7109ab1a6e203332a72b3627cc9d8bf775726294e6100000000000000e0000000000000000100000007000000b27e24b213f5d5046448eb446e10d141a37a49403d36e56f1240f282e44f34f572091a84b8e86a14a621404609e1ad470eb18c426d8ea4b952c2b4f3bf7ad5753ce974d48166fbe7ce209cdcced298d76de4304c5ee5fa17366e203e673677145aeaa334554bac2132f677f44070bb878384d007091d0ffa6bff646c4b604ffc2284b7fa0f15e2999667fa685be1afede261ae497fe356c5a645d8fdad49d6ebd655f6623eed8b13f8a9a330983c49db1c6303b124288d89acfc7a9d149b9a79bc1b2dc7c13dc5bf8963a61a5a9a00007800000000000000ffff000000000000be0763764f983721e582912914079230e80aeff4b015117ec4a3061c6ea6efe04c74f3c53103941b6de44c6265f9083f32d47f34243d08f48208d45ca1da5fdd69f4b5b5c58731e101bc58d9f2fa10b755db5355af688c68f677824d6c54102125dc02a6c9273c8f89c47c15cf83330808010000000000000100000009000000803e8e222d309845df1c07e4939745e57240a0b31713bd0c5745f3a75a9680e8d8aeb3b276dd4c5eab4e01000000127b4cb3d18e445d0e873cd076375d128b1fbe1bdd3493c69b9999e02e343142aceb5bee347ff1f6bb02b54e842cc053a67c3927dd1cd8b22a18d91c2fdd07e994ca76f68660e418c75b8e511445261e04cef3bb49dff10cf91197cfabe991b50fff27ec58e881e312e6bfe56ee18167d99c83c7aa1ced684fe6e5d90af184ef4c82c6b65d34a06dd7cb39608377318ba274d3b42c0ab213df71f824c8653b6d9e1f8c1a8a7048e4a617634076e4382558a99d88607c61a0757c9649a444d2742b7703410000000000001001000000000000ffff0000cf000000dea742ab5f6608f302c3d462e5f7f2bbecc133bcb2d540266e494365f22902a7172616bbe9f3554aa27c6986e52a3fe6b5dd4bb7ce372ec6b773526fe93878afbfc25a655dd0b2ecb3418f922a2a1d8c6195fa045108152d97816700ca11001544c2c9d264cb4fdbb61aecbda46a27891d90931180502dfed6390c13a7d2475a4f52f97b5768ed36d756f95079b2717e53ca154000da0022dbaa2d36a651ec97beec0a4e073201c769ac662a47de2fb1af88591da17e2c55dbfade83ae211c2b955ee21960e5c4956555e55cfe1545273ded8fcf59d17350643081876f7f95088de67258c5137b9c6099cbff7e48af75f0e1bf6de20e8bb47c000000000000001800000000000000ffff000000000000ac38dcfd4f000000"], 0x408}, 0x2) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)="aacd0686f4b817b6d0f5a2ba5270eed6d5198fc3878f2d13c04e0c6f58dcfbf9275b5094ea172fcaa566405cb423ec95544d5e835db6736c39ae6fd6c63a718177b3001dc624d327547711b547e8dadea7e0f3501bb21f109ccb75f6ac75c1a1c06a51d62833e85639db068ee89b145e665e61cd6ab5627c8b1d55bc81e9cc2339f8c3ffdf7ff4917549e86501bb81dc9af292f51580a7207b6d183a4a82c835295d192f7b5dd414e7b3a0ecf4455d167de4f7d0735751687bcecd0cab9cd62c26", 0xc1}, {&(0x7f0000000340)="c09319918da6a29af99c9cc71dc94505fb2ae20d4b8e3b4d77f555fdeb9155f9b9a1876bc856994d3d85c86f23c1a740d9a98f1cf7385f70f42c502191371395ac759a236eb500692a3fc39643da27a65676a103992e03f90c0419a7d2f8e6e24cea108452e8e280b5", 0x69}], 0x2) r1 = dup(0xffffffffffffff9c) ioctl$KDSETRAD(r1, 0x20004b43) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r2, &(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000002180)) recvfrom(r2, &(0x7f0000000400)=""/255, 0xff, 0x40, &(0x7f0000000500)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 11:35:32 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0xffffffffffffffff) r5 = getuid() r6 = getegid() r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000800), &(0x7f0000000840)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x10, 0x0) r10 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000900)) socketpair(0x2, 0x4007, 0x3, &(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000980)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000a40)={0xffffffffffffffff}, 0x4) r14 = open(&(0x7f0000000a00)='./file0/file0\x00', 0x600, 0x1e6) r15 = dup(0xffffffffffffffff) r16 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x35, 0x1, 0x0, &(0x7f0000000fc0)={0xffffffffffffffff}) r18 = accept$unix(0xffffffffffffffff, &(0x7f0000000a80)=@abs, &(0x7f0000000ac0)=0x8) r19 = getpid() r20 = geteuid() getgroups(0x8, &(0x7f0000000b00)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/zero\x00', 0x8000, 0x0) r23 = open(&(0x7f0000000b80)='./file0/file0\x00', 0x2, 0x100) r24 = socket(0x2, 0x8004, 0x8001) r25 = openat(0xffffffffffffff9c, &(0x7f0000000bc0)='./file1\x00', 0x0, 0x114) r26 = socket$inet6(0x18, 0x7, 0xf) pipe(&(0x7f0000000c00)={0xffffffffffffffff}) r28 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/ttyCcfg\x00', 0x2, 0x0) r29 = openat$zero(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/zero\x00', 0x8200, 0x0) r30 = kqueue() pipe2(&(0x7f0000000cc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r32 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r33 = syz_open_pts() r34 = accept$inet6(0xffffffffffffffff, &(0x7f0000000d00), &(0x7f0000000d40)=0xc) r35 = socket$unix(0x1, 0x1, 0x0) r36 = socket$inet6(0x18, 0x4005, 0xc00000000) r37 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) socketpair(0x10, 0x5, 0x2, &(0x7f0000000d80)={0xffffffffffffffff}) r39 = openat$null(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/null\x00', 0x210, 0x0) socketpair(0x6, 0x5, 0x800, &(0x7f0000000e00)={0xffffffffffffffff}) r41 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000f80)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f00000002c0)="8fd3c798defe61feba62df146212", 0xe}, {&(0x7f0000000300)="16e070be4b6421afa793c9f26fd198c55426b27442722c5b6930cf504a2e75996ed6b830ae83c3bbbe8193c731ee41f261d27633cdc0805bb9730d0baa13eb977a8a73da3a4160ebe7b78609a68b93a5173b21e9834b180b00dae75e124e61db61bbe30b6961709a72110885ec5e1bfed458fe5df3851b4aab3026d7acb78aa279a7de74bc033f6c16889e", 0x8b}, {&(0x7f00000003c0)="55c2f9fb60e6404dedcb39702f96b9caa7944c1f824ab6115e09f473fadcca003cb850ea5a8f0212f3ee1b2a6dbcbdd52a896fdfa1d938fe5bda936f4d1b19b855f3208765ee4b344cfc6a2467cdbb5c3b4a8a259dbdf4b7466219ebb795c0ec4b9cc120a0d03d60c71d722e93b4810a399529333d1dce9bc4440f3ca5ab685222a20921d4034c271da0f111d2c6fda04c5f8762fd3c133e98d990905ac1f236c8d2", 0xa2}, {&(0x7f0000000480)="bad15bd339d5648ea31e687c18f8111b072ba46c57580ac9f7775ad6de4218c88a154802fa83448027b2bdedac4219c756c89d049067b9d7e413a7a7291f9d9859dfe052403fba5cb34c82f4d007fc818f1c8d5ba6f49215b9203dcdd7bbbc8252751b12b558265cc32b74c41abb2fa620f0c3028f46a0ccaae2c186fea65b5138c3fcc93fc178d83f7843cb601211e02ea8260c0b98d8c5b617461e53e4", 0x9e}, {&(0x7f0000000580)="f43782462da805dc51a8275130128be32ec52e0130a33319d256230195d56d405bc18be9f172f9327cdd30ac640880f5add77f580507eb1e53755581f357b5452bfaaa99e9c03966ec4f4e4220640a9fd86bbc5ef53f2e4548db572cc7e595bcc5b00c16fb85bd6d2d95a4f4c149409cc555485e001c97c0f42cf84fdf90ef19682a5ece376d6cdb478ae5edbeb2d613ef37f7aa8e4d36f0f94a8242d2f58d09c8f5f96dc1370a2213894016ffd8ce47dca29c11c2d3818ea28d7556a27e2f4e4f9de8151a029ec0cc0cd447612f97bd94d607fa6cdf2f034ebf1adb55dd19296c08ce02692dfedff9439de7b98967ba9a33", 0xf2}, {&(0x7f0000000680)="cafec59e93419fb8106fd4b4c471b73bbeaf716ea1e998fbc2f516f634a498cecbd1df7fa66a204d90f8cb311c906772603aede37aeb702118202351baca7f5cec4ec332b8958196bf978207a1c59a82", 0x50}], 0x6, &(0x7f0000000e40)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11]}, @rights={0x30, 0xffff, 0x1, [r12, r13, r14, r15, r16, r17, r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x30, 0xffff, 0x1, [r22, r23, r24, r25, r26, r27, r28, r29]}, @rights={0x20, 0xffff, 0x1, [r30, r31, r32]}, @rights={0x38, 0xffff, 0x1, [r33, r34, r35, r36, r37, r38, r39, r40, r41]}], 0x140, 0x4}, 0x8) r42 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) mkdirat(r42, &(0x7f0000000100)='./file0/file0\x00', 0x108) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)) rename(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000540)='./file0/file0\x00') symlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='.\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x1) 11:35:32 executing program 1: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x1012, 0xffffffffffffff9c, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x2, 0x89, 0x2, 0x0, "047a209b9dac6997f804a3595a2c36a6d4d7e2f7", 0x6d4, 0x5}) 11:35:32 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) socket(0x18, 0x7, 0x1ff) 11:35:32 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x8) recvfrom(r1, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000180)=@in6={0x18, 0x0, 0x212, 0x3}, 0xc) r2 = semget(0x3, 0x3, 0x500) accept$inet6(r1, 0x0, &(0x7f00000001c0)) semop(r2, &(0x7f00000001c0), 0x0) pledge(&(0x7f00000000c0)=' \\,\x00', 0x0) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x88, 0x120) fcntl$dupfd(r1, 0x0, r3) connect(r3, &(0x7f0000000080)=@in6={0x18, 0x0, 0x0, 0xd005}, 0xc) 11:35:32 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x0) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000180)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r2 = getuid() utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1f, 0xffffffff}, {0x9, 0x4}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) 11:35:32 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000001040)) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="a4034ba3137f26fea92d494442440be548a4ab912a885acd37b2c49bfcd429337293eeaf7cce312f237967c4475b05195b5e2bf0759f2a004df774b53ff19d28c107", 0x42}], 0x1) dup(r0) 11:35:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x9e, 0x18cd}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)="ee1927cb1333364ae58e8b94f3571719a5a5cc09d785ff7ac8d98c8d4ff7d441425dbf923a0a598eadb26e80153a94f368d2f67dff4bbba5028742c71ec75db541d6948cb6d5b564afcf4a8371d6032152c4d2be021826bb0212b2a278871dafc615699a9e324445c173157989af136210b773712bcbd3cd4c6c2e9184dca43892aadad96ecb3c278c08d88fe9a69f14130e64f280847d8f1001f769157562c3956ec35ad17ad62d4ab2c9de66142183b6fd49448a2a0588ceebe14eeeda4dcc836a561a43b9700de86f22890fe66547ba", 0xd1}, {&(0x7f0000000200)="3b5d9a7873c3d6715997008d55b9d31416654481e6267ea23782998de624ad042aa79c3aadcd364a3cce28a19d2d7771631941387c3e82719bb721e2fe3198641d95593322a66de602ba", 0x4a}], 0x2, &(0x7f0000000280)=[{0xe8, 0xffff, 0x1000, "c337c834f51a0046c759079348b7f8d7f4e8fd4cd9d0eb55d152eb8665e63b8b98a30ef63b71b0f5aa8f1ff3d3560d06608878f508809e1705db364511d2b96afcf86f82e70b0fb33a53a17de74adb3ffe97ab69aae0e8614017659c522517cbca5f3dc9370bf811bbdde9ebd8c439717088ee4af96f40450bc7586774482681495bfd357a14877b7fb0d791359766c830c9ed35c72444e35a8f3251abe95c89b0def971b013ea56cceee92a76c0df8d12b244baad27f01e7e21cc229c7ad73f50ee84d1e42c181db8937c5a7b664dcb1a1296a975267435"}, {0x18, 0xffff, 0x4, "2f154c6a"}, {0x40, 0xffff, 0x4, "d67dbb72a0b7c890c8f0495d6a7d7841ac384d43c71d5b2f2ba94c4b58e16834992b968ca52f0ef4d5"}, {0xe8, 0xffff, 0x3, "e184c7a6f8ffcddd86dfe455987c08ddc66ad862e1a1f9b8a0929bae4da7ef8adab10eeb5e46b9f4cdb0c545cba2ee45ac2f2a99b85c54382c9ed17cd666608bd30b9fda67deea92bdf20b0d9f84c891934d9ba70fbce3468c0f9cbe42fe4723ed136a87fac8f9d179adfc907d211ab1f51d53a9ace052dfdc50457e98b50e2563ff9d1718ee0e8c8331035aedc4c5972b10b67e986f76b85159cebc8be39f039f5c329d714155c651476653ef73ef3269aaa52d302c322f34195f7270b9bfc9ac608a1437f07aa6a1d0b380a28561d11ff15c2912"}], 0x228}, 0x401) shutdown(r0, 0x2) socket(0x18, 0x4000, 0x8) 11:35:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000280)='./file0\x00', r1, r2, 0x6) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r0, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x40, 0x20, 0x8, 0x5}, {{r3}, 0xfffffffffffffffd, 0x40, 0x5, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x2, 0x15, 0x5, 0xff}], 0x8, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x86, 0xa, 0x3, 0x4eca}, {{r3}, 0xfffffffffffffffc, 0x24, 0x800fffff, 0x7ff, 0x6}, {{r3}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0xa0, 0x3, 0x5}], 0x1, &(0x7f0000000000)={0x10001, 0x8}) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) 11:35:33 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x7) mkdir(&(0x7f0000000040)='./file1\x00', 0x68) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8000, 0x3f}, {0x8, 0x20}}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) rmdir(&(0x7f00000003c0)='./file0\x00') connect$unix(r0, &(0x7f0000000680)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x6) r1 = semget$private(0x0, 0x1, 0x2) semop(r1, &(0x7f0000000400)=[{0x0, 0x1, 0x1000}, {0x7, 0x9, 0x1000}, {0x3, 0x6}, {0x4, 0x955c, 0x1000}, {0x4, 0xffff, 0x800}, {0x3, 0xe5}, {0x3, 0x3, 0x800}, {0x7, 0x401, 0x1000}], 0x8) getitimer(0x2, &(0x7f0000000940)) sendto$inet(r0, &(0x7f0000000140)="b57bf8c312a0548504c50935e04c04491f22fea7dc1d4ebf63c55f59dab0cff17815176d3337307ce6539170f53bae6c2b969f4febe2321d1d00a7bd79aaad77", 0x40, 0xd, 0x0, 0x0) mkdir(&(0x7f0000000480)='./file0\x00', 0x78) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x6c053b87, 0x0, 0x10000000000000, "da4547d2ecb22504248b202461afea3894c97aa7", 0xfff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0xfffffffffffffff7) r2 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000280)=[0xe772, 0x9, 0x2, 0x3, 0xc0c2, 0x80, 0xc8]) unveil(&(0x7f0000000340)='./file2\x00', &(0x7f0000000380)='W\x00') link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSCTTY(r0, 0x20007461) 11:35:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) 11:35:33 executing program 0: writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xffffffffffffff95) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) writev(0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) r4 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) getsockname$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000001b86d7dd867a0dffbf5a43620778d36bbadeaef9a1c407457bdfed473f545beb115d82a839c8cb8103cbcf319534635f8fb96da38d120ec1498cd32b66468e185431a8ce9b2a40606a59dc244754b267756ddc0a707145ed60dca1d3ebbcc2a875e1b64e182cf2b5c7ca8684ec19e323df4584ca5ee728947bb35778dd96c69c9292df0c3f8086d3630322f5542188cb059f7c136badf4cc8b6d98ed21d8e2856c221cd51e45d70d3a7ddf722fe831f4f024b2d9351f4d3c5cc37458a308f12591af34cc377b9dfa7b3f1a4cab0c5aca495fae669d2046182504e851dc20"], &(0x7f0000000240)=0x10) close(r3) ioctl$TIOCNXCL(r0, 0x2000740e) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd", 0x0, 0x1ff}) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) ioctl$TIOCSETAW(r4, 0x802c7415, 0x0) syz_open_pts() 11:35:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="3dfb6ca9a2af8303d5eff008f765024bc80e0197aaf86b13a4591fbb9d52fbcb5beece6e23c7c49f410bf661f52064fb3ea356ca48f21a5749e79de7cf741751e49dd76e744afb95b23cb62474782043f50d036142853aa99302ccb728ceb14224eb4fcc53ca0e03b0524dc8e077785b0c3cc181452dfa50357f68f673c5189b3703c34fb9cdc4d10a392aa79b21e68d92b493a86f3955008b556f18250e31ec1ff4415aca0e3804c941b80f6ed66291f664f1221ea124e7eabc", 0xffffffffffffff72, 0x400, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 11:35:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000040)=""/34, 0x22, 0x2, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) recvfrom$inet(r0, &(0x7f00000000c0)=""/141, 0x8d, 0x840, &(0x7f0000000180)={0x2, 0x1}, 0xc) getsockname$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e406639d9a0197360000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000240)=0x64) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 11:35:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) 11:35:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) dup(r1) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18feffffffffffffff"], 0x1, 0x0}, 0x0) 11:35:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 11:35:33 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="2dddc5d2ee0081f0a264e1e16d460544217d79161895135e3effbd74b331e07f7ff81490d7ce7df5814bf28d85656c70e39c1496cb1bd9882420d8be21fa1cfb5f0d31ef027275d54bc07c52808df28fb9f98306031e34b5900d53573c86770e99df53bc2a1dd9024660478101c314db69759079e5a3fd112c5a95b4d1e0085575b7dc71b6833bfad0a95fd5dfdc994eed5b9cc435e14f6529df7b4e4486ad67e82c1451e4df3116aa27d6", 0xab}, {&(0x7f00000000c0)="e7cecf8e69a80cd8d5af4e8d77d8723df58e15c5fe04a21ccb27941dbf9da1c75954f22f8c1804d9de52e6c62496f2f98c96e382e078b8049f9185a350f54d46309962468a59a0d859af25d8b261186d514523f7cb0de216187b044c89a230a20453a392df109bfd01189a9ad0f586c666c0e2747945720664828205c4", 0x7d}, {&(0x7f0000000140)="2741759f5c0fcf7b24473e746649d76d03543f57b4667a69f348fc6f1c6e705eb1416fd72e75e51075d617d1fb25e68359a9b787abc52aef6d01095b1b56078fd340ee1057aec966df5a47745b98b6802b0b4f2f8e2bb0e8674ccbf91f66be0b0bb0f0969d6a046b16e4690aff6060354cb273fc8c88e42a23a92f37178017853ebdd6bf8fa54848d154354b4bbd028d2673d85ddb666d131bdf2de85d51b85d18276c1d9d6b529f54d74f70701d672610017cd81d645be2bca3249bf59c80", 0xbf}], 0x3) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) 11:35:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r1) 11:35:33 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, "e340ac948b074256450134d24f2c170de37f9637"}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000300)=0x7, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8400, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) getdents(r2, &(0x7f00000001c0)=""/212, 0xd4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) 11:35:33 executing program 1: mprotect(&(0x7f000059c000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 11:35:33 executing program 1: poll(0x0, 0x0, 0x81) execve(0x0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) 11:35:34 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000496000/0x3000)=nil, 0x3000, 0x1) 11:35:34 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file1\x00', r0, r1) chroot(&(0x7f0000000380)='\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') 11:35:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="4b8600000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) 11:35:34 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x100000001) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x4000000000000) semop(r0, &(0x7f00000002c0)=[{0x0, 0x4800000000000, 0x1800}, {0x0, 0x6, 0x1000}, {0x5, 0x401, 0x1800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x800000007, 0x8000000000000045) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) fsync(r4) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f0000000340)=ANY=[@ANYBLOB="02000047ee3e1ede11574d1bc3934e487b5cdd9eae1e233af114f7964a2bc12dea31cfeb34e6ab235d61346ae76e36e5f4e30b22a35cfe56d78d856ab459f302004543f94ef9ff04d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e24739cc1827c1d0ae33309ff090a392e96f8e3f96a41a327aeba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d03615b9f3e9fbed80cdb6b12d059138ce266f9666a3e7fa86493f2160b9836916ddc07a69a817a5d7aa0d8f45e46bf3d7d09f987204d76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5c379747eb4a55dde794a9e401adad88f28331996cec84f88d9de9e32d2e4e58554adb799859a0f8b31363f3a3c99ee104a240358a000000001b1c1fd2361f2b80a65d56c1d54dbabd0b7626b0a92e4c436dbd9cbaa6899eae6ff95a5ec0f016434d825bd6f11a68131eab683caff8c2ce5aa6db10a51cce044eadbb9bba9d066b3353b7d3d3ab5bff47b3536c73909c2581ee84baeec27b782505086974f1772f9af8adfa2e479a452fa7d559f78e1b466858281608e8523557db10c9ed1d5c0d32564d8d3989b73681282a9766aa0b576be36a70ec6de2b23ae77cd96ad198da037f129562cf2f8fba2aa4dad8a9331de70b74b2927068794e45b556ad34e06ba3fe26106e8606166cde73f18515962a4fb32a561fca4231c70b33fb8186705a264b8454c2cc1c956c7845c6ae477566e74b3805028985e4eacd454ac6e218dd920be44d6d37f30b0be39a21a7b447fd9e0155fe779ba1ad728efb3e21a744b24686ea28b3734046b50824468779560135ff5db3f3b5eef7ed53daa5839443f0b07384d9d0e42967f79b8c391e5bc8536e0b8e9708617895d0927fb0e76e121950a82ee32c774201af6d6d89af30f96950419fb2462c8cc39be35bb08a595d24a3e546d9030cd9ec4ee7f1665267b560c0d393d20eafa3494c365dbf7d6a6cd0e2b44d19e7"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f00000000c0)=0x4312) semop(r0, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x1, 0x800}, {0x3, 0x1, 0x1000}, {0x0, 0xffffffff, 0x1800}], 0x4) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000100)=0xda) fchdir(r7) fchdir(r8) 11:35:34 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x88, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/208) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r3 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, 0x0) 11:35:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(0xffffffffffffffff, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x88, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x80, 0x140) connect$unix(r1, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000000)="12f6ab7e10fe939d5e36", 0xa) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000300)=0x7) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000001c0)={0xfffffffffffff000, 0x2}) r4 = syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x1bb) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r4, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:35:35 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x4) open(&(0x7f0000000040)='..', 0x8288, 0x0) 11:35:35 executing program 0: r0 = syz_open_pts() r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r3 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) fsync(r0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) r6 = dup2(r0, r1) ioctl$TIOCSTOP(r6, 0x2000746f) 11:35:35 executing program 0: socket$inet6(0x18, 0x102, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x7ff) r1 = socket$inet6(0x18, 0x7, 0x2) r2 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) r6 = getegid() getgroups(0x5, &(0x7f0000000180)=[r2, r3, r4, r5, r6]) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000200)='&-\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\\-.*', &(0x7f0000000340)='}\x00'], &(0x7f0000000600)=[&(0x7f00000003c0)='/\x00', &(0x7f0000000400)='&\x00', &(0x7f0000000440)='^\x00', &(0x7f0000000480)=')-+\x00', &(0x7f00000004c0)='@}?\'\x00', &(0x7f0000000500)='#,\x00', &(0x7f0000000540)='\\\')-.$-@@\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='[\xee*\x00']) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000040)=0x1) r8 = semget$private(0x0, 0x3, 0x120) semop(r8, &(0x7f0000000000), 0x0) 11:35:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) r2 = dup2(r1, r1) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x15, 0x4, 0x3f, 0x1}], 0x7, &(0x7f00000000c0), 0xcb, &(0x7f0000000100)={0x0, 0x4}) r3 = socket$unix(0x1, 0x5, 0x0) dup2(r3, r0) 11:35:36 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x440, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) 11:35:36 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x401) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x6) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x0) 11:35:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7eaecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887d4c735b222056de01129e45df0130906e061a751731e5c2091f3e9bdd11c4518138f8db76aa62437ed4322c0cdf8649b48935d14a79a15cecdd79cd66c31400b4d7486972d2eae1f50146ed505d47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caa36fb2b17523cab9984b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6955cdea9049c77121311308213349af7b798a36e06c309", 0x12c) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000540)={0x8, 0x6, 0x0, 0x7, "19c125e03684b6585bc33362c1f1078fb5bb8977", 0x7fff, 0x8}) close(r0) r2 = dup(r1) linkat(r2, &(0x7f0000000380)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00', 0x4) syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4004) ioctl$TIOCDRAIN(r0, 0x2000745e) sendmsg(r2, &(0x7f0000000500)={&(0x7f0000000400)=@in6={0x18, 0x0, 0x6, 0x7fffffff}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000440)="295a3b3c71a2237cb394be0472032f800fa58546b2e8fae8a2817c6854771d992000c060eb760af33c0bc8aba587a84423c1ed4ec714fed74d1b03991384a485dc57276a0ea133802486789d79369cda933f117fa8e51a24949c", 0x5a}, {&(0x7f0000000880)="1c8b069449d102523e3c9c27916727126d437f9efca6f443ba139bb1fe594c7e6abfbaff3d248c283a96dcc076a07d787e0b26808d0ec15eb2d5787c60eb23c153cd59b17d601651faa36212185ce00c646b9ca1c9283920accb029b9c177f29c6843b2b3c1292af3fc4642bdc8c8fcb210ac55994e4a9f13cacec090cd2b06b8c50e709772fcbc223ae2c19196accbf1aafdea2617ff22d08868a23548b7c0322cb8df011a7bfbbc91d84d2db1119fe2494fb9b8a3542a630c4a91c900eff6617ea8c00fdf74a4c5ee0fc7849995c1c0bfaaced27905438889f86ad002c13c35a037591a4d857deb07dd598588629e14d4640b40d18daf8edeac2d4131412c2fbe6e12a8d3f867e05feb777d94736fa1dbc7540b778714db6d5001c01e2b9840bd203dfc650e3963fa1c18b2f31b008a6f65e84522459a20bf4cab5091887a9e3f4e311ef34770365e21684d459e314d24c96f250991ce15227158e8859397cfd57fbd5c39f6546d8b96cb37a806d798ab1d0bab84691f956d3644411075460a7fa49c0cb1bf457633af3322383524b1d993e213749dd75b1c3253ce3d92b9c71dfd2633112a876209d99fbcdf51a16d72f4f663f111ef02226e7c49616e587faafa6243b9d53b9e81c5a15cce35f569ab8f5d00444f3c6dab49d29f75db3442bded443d0025fd8207c78cccda2a8a54f6a17fa5e50fa109d28115c40ca3e1a24a7709bf04a8a7c1b699e5693188616f27bf586b0d4f26f79eda039f4429bad18b6dd75011763e758aa120be5ad88412c4ff6c4cd1517f89416efdd8fc84435ac2cd2b5acbc32fad58c19502da692be45bd8822226fdd5c1e8976b373e9f400a0d8e0dfc453ec5a1eee4fa7f5b06ca6c07df5f87cb8e2205a736b6a0cc7fed73944b10ddf446fcb903293dae48e80d26cce7ad6cf8d79a62ddbb6531d4644a519774bbb814d9bd71914d63e98c4e68f080e809b8c6a335542233936124c1fe09a135b8b78d1c15eb48651c45026e10691bf093a09e48e8f66d52567e77d4eeca781c16d00d006167506ceb693c41dcdf3098035c2c330685eaa9fcd5849a5cb71dc5b29a21e0cc42d21fbed6e5ac963ae1f42fbd132f1ba40c5862f64927e9e007e7cf37efa20504f7666e9d3505ea7a7c4a405065550eb87df571237f970e244a2e09a9d24f3c8756aaf4764b8aa927cede1e0ce86b420e497602c6440698da426e81662a9eee25bd60150faa9e312bd1519975835a1a3301e0b508aaf347779c35cbc485f4e21c11cff9a9cbdd0a5cd97c9033238e77bbf5ae89df36c3763c74fdf690b4691df8944608bac015b17f2af6a9c549d2fedfe2ea25e98d141e3e604e3443bf1b10b0eaed6b3b67fc6aa926acd13d209cb173218ca62cba4868901da80d456fd3cf1c95a0748eb3ac96c85e5a2f8b7dd46b8da9b42b28fbe618eacc66db1486b3a5005f8a66dc272607dfac0439a3ac10e2eea15e5910453e2c31255447e9824ecdad79bdb5312c4e91956f64e813772c1fb05ed9f5d4686948a857b087507662e7168ffab25b5e09ebf4c5c9c3fea973590f187c7f012a2d3cf39ec88d12b5803d08982eef344eb565b099aad99eb551967d0fb0ff5929657fcc99a8b1aafbb1cf94d4229f1fd12f160c66f8829d26058e338b1f98e63e1f27cd1a04c76bf6432bc07d9ab1543852b7d214f7201d9e9a3af6900f7d374a101fcf0d28f2eef41f84ddc4dd5980e05780160dcfc60fd1d120b7f7919e37bb457ffee4378ac5842d55b4ac6f3aff14c76f2577bb14f62d0a469cd80ae258f30e0e2e4d0a1244652b45fccb1dadb77764e699c2d62f91c7bc07c733f2eb8bae253fa91564cbb6cfb1fc3b43bd935b7e55a73831b904d6327b353affd03c3d161b0909b17634f523e883701d4a433216354889306b1cb3837ce8c1b07cc036f5aab0f9ca7853e5df75c62b1ec75364adb0582ef7ce75a031c13439610b15285c38957da858d2c940ba668de36e5e245f13efec16d9f917000a7a4d8a55560ea6ef53603a70a254dc529cd4ee7f95e470e736f6ab2811afc7484165367050f56ad12cfa40966d5abc7cbfe866a50f17d58b3be11096ae76390e4286be89e5f48437cf1c4bd9945bf4b3ed4287e13b6a14b5a2596b846aae53fbd95b53263e61b29af3d4236e5bc96f3af2eae2e0b5b26eb47d2924e6cf6c1753fb38e6f0f72adb859356d80719debcd86cf2b4af2e438808ce5655e691fc5371252db7f9ea5d93e6f5b4e03f0e64b9f197dadb645eefd9ace35753d101a2c98f663d2448634f182f2004f00b7fa367287d485c2748f75cfd8a6d0df42c0ff6c254778977d798a2c9e17d733fa807ef0f6eadf7163c4176edce04d2907c59e5507ab567d932c69da7cc37ac9e2a7f79e710fa384ca0a40892d42929fe7f5bd82561a5515d70b001addac5bf283ac7300440e99425a4afbad091b6a51a3512bc42e9cfa955fe388d4547d599d241aa3808a316b94d99c7239a443614ce66ba6172f7785210d779794c82bc6e32e060f17fbc46e6148a76b46a6d08db538bea539a3192ea50280fc28e737a4217c5c37b9c21c0163081e7825baba116ae06fbafdd90648452e6e998f7f7b28dd0bc2619b925d19cf2f8ff15031c6d7005252b6ef09e6fd5cdbd51edd7db2061761566ce0f8c314ac1ffdaa3fec8f2eb1fad375f7effb13b37a2e71c8c969fc1d9aaebb1f2fda8351cc355fe4a0213367815da73144a5e8e2353425c7ff77f7b0785903278d087ffab0b590bd620fc92c941bdec62b8d1770873965ec99c9e918de44ec19e50806ca4b21e6069dcc29434c87c98743db1e4a95e00d8504e3a1f87d375dd12d0dd2e078a5d5c6d315eaf92f951a4a2462d6c0f5c40b676fa7eb6b723431cfe57d5e7e8054850b0332dd47fe2b7a932d4f2c74709e557e164adaf48ae38571382a837f977fd8b0e7f9410f08e0ec1be22e04a0c35061f4177f77abb0a0baf9d101845cfbcfb9f3b515336f88f0011e30488f7cb54ab9a18e74fdbdbce846651eb71509b702c165af0f01730d23ccac938633241fccb603745a0fa04ee5a1fcc61a460698b3aefdae2ec8663c60e6ce720b5a21f7a674ce40ef25234dccfdc0aff25c2dd032cff4fd75b507cba4f1f98a5f4c062ea23883beb1108126cb8e669ab04f8bfffc093d9269a82cd8deb011615d9f8444d54e851d740024c3cb77bf72234d820eac4fea65510da9be1c8d647d838a660de17f518a4edfcda026348c5ac8e6a1cb364d38a90247d2602fb787e93b933589806f63b75f2560f4712cbfa2c69187be6c4b5e9a819c7d46b5a8b40d33bfe3631f542c2d4096662aac60764d4dc3de3d358a053878cc5e1656b7ea70572391d39364821f7bf862759708fde29fa9d82421915f711c29357b6222ea7f4d5d1789b42aa89d54307dcf45dd8fc894ea3b4397f270be86c4ef0f09e37a020f5f747431432e78d60cd4289dfb782c8bda89b1e8f6a59418ef777604bc07a7ac4e3803ee0f4ca6038c175e3785e9bd9e0c6c04d8e22412ec630b559cc27d61ae64caba70c5d2a68f8743da94fee0ece4af6bb9a3baefa751dc81816bfdbc655a0582b734734e625c028602c1431a6dfc7d3b1c9d9ee261547a73e97eed5f1972386eda3022e602931a26174c499c8ff006df5770860c2fe1a272e8bdf96f9ac1112667cbf14f423c7a1ab5a487d5c1e014388839e627421839c5fb44f785d9240eb9a2489dfaad23e43e9247259d68ced5a3e6599e68b5fcc3f78eef2b354d0f131a7679a0a8aa4c10b41901d35b1402ccf497616411a1de64395dbb60bfbdcd35ad8ca58c09ef36327490ca03b47b876b5b442e25f843ac4594c52abc2bc1bb088fd46a89841a91d5ac60bd69dabebdb5053bc454bf5ca877993b2ae41970f0c32b38badc577f218cb2f1f6988998a7b4fc7d696e73016ef5c3a4c06370eb4605a6112e71fbdfcc742a4d7f2bacaec188d5b4862970c31864cd2bf4bbcd79ba03abde54205c9472d5a13f77e5881068fd376be46db550abbff204c85eaafa2f744ab5a6f6a4813005663d607d6b93e74420d2b6b656a14fe53836420804594c472119088b707621e5daec2fd0524ec0c5d9eff08046fcf4f5456e49cf0fd8fb045f2455bc56c7da5db769baaecdfcde96d187c2d73b2a46ca576ac2b6e18fd4e63013ec8e925238448ee6be32ae0d81ac72e316abc482bb9448cb48b4730c9f193feea8b044743c0fba2bcd279fcb6b932cb166cafba043c7510e83a7e9271bd43fb9656df1148d2546de18b9adad5a2b06c32b2b9ade43119cbbd4719a99f81c282dc097e74a0e421e619f398ffcc5cfb78f08d40613cf44eb2e0986d358fcfa8bc4c4d3d0744f2fc205b0de786c85260784c0793249f87d2b3d02f547367433b8a830b71444d7ef9a8703a84a8eaa9a2eed6f969df55db187d13a1ce2c5986afb55460418b3a4d6e8f9795c7601d68864bfb8ebecc4f195cf59d98feac4862ea00a12d683da161a0c92b8e65fffdeda5cd0aa62ec376a4c4575622a498f0e05fd9d78121a77a4607ffbf19778c2a30c6f6afa14d0aa8cfd40d3dd440bd21c3a4eba801058e866fa2790f1e51c42e142ff998d10664137339eaa570375aede850aa5520e7448b1f7e153e1dfbcebf4106ca01e770ecf78c783023fd8777ae208b7ab50341ad110b8a166be89ec220453605753b8db9490a207491dcbfb4a0455a421198cee98e97ba4a898e445900e02355018842f78ebe96bece9c94e682fb15fc26018f954d6aa6f21d58b8defea70b02216a4b8823a9a935bea7493919450ac5c5e6b76696a88fe06fde7caa44d6e1f827eb7c730177101dcb546d630048266b9df147f5f9a92d4463e619f53c2be998478c8262e99091fd5f062e18e73298f02c64fe31c3dd18aa5f2cdbd31d32ed8b353cfb46a5cdd96c104f5f0c409c42678f56a8af29066ea6fa42f92cb97f62a3e3bc70d4cdeac68716000be174741665555e3d8409eef9d585925ff5444b00ccc7d8d39bb120861a309c36e91d22524582fb1c9461406ad4234eee6f82755ebce5615b7d6665984e91b32958b3b44420908972c18a34bced471bc9666de30070aec152d315f3b8a2850810c61654dbb9bbd0a98bc9d32c883a69677a99336758aedfbf63c66726643927024850b139e70b9feeec7c559fb3395797058604be0b430657f45ad55b6088dd140c79ed833e3564e2b1760d977b1bb2db35c560c062633125e77ddc5d0d63c859714867a66ca3b8c0dfe1d3490227d3bf18b28a116ff98644541cec4a2c5c1d492569bcf831eb86b82584045d7101e7af7c74c6e83de63e22f7b875fbfc3fe8ef319fa38003c15bea12367eb3e2058bfff9df2a31111b7421b438de364ff83a2b40d59414d85de9804dd1c9203533b8285119d428f1e6cff5b564454d98a863fc00232750f6cdfaefd1dd18de975cf377576ce3bddcf1a6ed8644c42f526d8e66a75ebe8d65919605dde29418e6b070c6d0071d2eeda12ccda11832134075c1d115ab14be1c5be08cc06f507d924cc7f9329d96c6af22995927f69cda219fe90c475ae046df9411efd68c152fd4fedd2624ec9d4294b6886c61700cbc6607a0995e20db5ce673e2c6734224ce7a662c9748284369c7d6ef40f4799b1907a9710cc86dcd5fe756b0ecdafc9cdcba0ac8c79dfc5ba5201d6809c9aca41218c56f4aafb4ab32763f2e341c90e5ba6fe259ee1b5d793bc78053cec3b2d86c02e83394d73c682a5d8619a5f5814", 0x1000}], 0x2, &(0x7f0000001880)=[{0xb0, 0x1, 0x6, "54920261bab35408492c468fd6c3ba8488f7f1ecbc2ec47dba190b58f85cb44a33ecfbdbc939ff4a758d4fbcb8359133b2f3af7753e99b4e4bd73aae25f8b554e6521c70e78be5982f759e3f25952a1d8bdc13ee17306368f6421638af9d1a37da75df325f79f1f457610bcf6e1b75738a56ad36ca38a213d595f6a3a6b50f590e6e505da44b7a4dd0f934c79c856fe7560042644ac94f6df7f2b22918833fbb"}, {0x10, 0xffff, 0x40000000000}, {0x1010, 0xffff, 0x4, "71ec5317b8f89ea9500297fc7441f2dcb90950010750da5a76505b1f8edf31e283bdb268303e5ef804123a0a70bda93d6a75c57615dd823e3ca6dc2d1db7dd4a2b5e986e58bf51ae0bd7eb42a692c3728240f393fd59a11d66b872794c7cf2c20cad320690f999ca08d51062c7075a5709752b425fc9464875cd363c5ab8e81ef100e594f0727d94edea303802ebde201ab4873b81b5b3971de7325743f1bbeaa8b64449aebe09f9e6d893b0c049eec02bccd8d90a4bea90e163bbf978c05e7af93f0be28c7d0e28ba6b4d799e32b6825a3ef9a5998b5f81b33011c6867ed1ab8a094c6475fa48fec42e3b5ed580ad5cf9aab028ec0015d1eb0edc25a243ade3b6b87d17323fb5ca4dd85315cd02cfc32cd33b1cebe144062f161a98c83ba16de64fec5eb7d6b81986dd857d6b758593acf83f379fcdbccced135ad3bb0038404e36fba24b1352ed4d0955a5fae95789d6a53d5d29aac1272ea872b584c81e1a672d3b3e4624bd9400a88181d4f37a1861ee630a9a4d719f06f5113de98736dd9156e8f1c405a1a7e3d4264a53e30fb460c48821c6e512d227ef4ceaeb56f3274c61435dff3c393c8f0fd4ef86076f7504b40f3da663093de6e1b45de9bf93644e7b88900e9b7f9c8391da0ee3130faa5234ed30da41d1f47bd6db340583cbe6f7f97d1f3ac4a8eb5ec61e29f7eae7c7eea142fb018f322374a3619bd8c77404be057a1e4362749f289944a75e44578379ac5b23cc4199c4399e35f7604850a0bc609bd8a15bc89a07727b646118a8995f997805e2f7921a4eefab2c05fbef9d1afb79d55b4723382aa8e8fb689f262c48b763ce5ed5422dd7a1855a26d042c97629bcf655c7541129c6a4e6f677a4d723b72e438f207e33e55cc7106006d5fed513569348f84676b141ff81fb92c5a15356cdfece4643dd4dbf014302312e3b13f833e1e017931eaa1232f37dafc9766740f541b6a159a0f40288206b79ca7b2336baa036402d1113f6447b6544169dd97abde85a55e4f56ab9cd35c6cb3200aa37c8dda358d5bedfab0fde20e3a4e69a7e34ffd4ee5cc6d2901e621ab3d58f7d32eaf0ba0b8818fb085421e4c687a0d196df846a2ef25602e393bd67bdbf51c2848ee7a0da6a532f8618d42a17cbabdeb605356301dd7cca193801e232c433a2acfdedff2bf55649894e80acb257e948cb2466d670190f4607ce8a3f1682dce5c5cf950d14a090052bb7535df6936e9cb246a8d89acd8327435e6d2197e48b271016e519473905106ad93386e69a82f7154af56004c5338a0b14ba8133d313d74ff81911213491e7a365fc2c59ba04e051555c8ca13fc2c61cc7b6bb9bc930a3a37f3c6574365a4876835d13e5912b69864154eea8df330724342d029c22a7f4c26b82edfbfdc7ca90042118d58092c433598ec3b62bfcae2c96fb35140bf147dedc343b0e2aebd5a67fa5698928d9438d6f9053c3496efab0653ee0782bd61c5a27ee20eaca75e7ddf276d076671185b0b5692972cfe52a0bbb1d58f5fdc2a45cd640fa0ced3b42e94230ebcaf9b2d4e4a7ff7c324e6afaaa25264721b715eec2ea67c84a1041a88bae2ccf9799fb8940e89bd7a7d8da2e3b23189cae9750ce388be804a134d4f5a3a8c085c93044249f16f8dcab6188f4bb97df2e7683b47e70eba53d843defdc73077d59a7601bca3b1d57ef544e0c336cfe8bcc6f22312e9d47ab24e0b369886b02bd2d6073ede7d2e70e5ce4a71cb60f86e463e9e4663ebf1a894d341e907406a52fc0c83d75fec1c13ac930d94b86cbd406524610938af8143aa657d4d50ee01f13aafe8a72323c1f93d695ae1fed5dc7eb1e33054b10fe2da6d081d55c653f2bcb82f6150550d942814305df352fb412b842037712494d8e58c2fe31af9039e9db00fddc9841d95cab2e56d2bfcc614b5de3c05977e4bfd5610a054b4a724ecc09edcfc288acce465496bba013253b4816ea8ee85c801828897641fa0860460f4d2f67597506d46deee9e11dffed2ea58af249fcd3f0228d1523d202ab11423c4492865fcb80a2d6c116569383f6abfd4794dc8445e19ad12b6c8fe45337eac05c825fddbfe374451f45f163dbace7d9245412eb9afdfeb7005596e9b88790420dcbfd6cdb7c89b57b8e1268a99c89c0276393db14c4f7dbd25bfdc2c0eeecc800600d4bf0e4e055a0dce61a9bf1d697daae732e2d16b17885070ceff69671badbd1af5e6ed251531b4eb0b4dc80996d2e67a49e09c8bc5c307d40cca9c633d52a8ec2953c45a2dc520eedfbdfdb26351ef00bee23761e0e98b95942a7664c06b5e70c9a9d04544f2925537445fad88cac8218a6dee3d3bc673f603087f017b2198d51a06e0c358151fb462625131c6368432d2afed2dd1467fbd61d60e8305f9054ebfbd1b898210948723dfc5536688365499c4e8d6a0a9f0c27973c0fa4d7cdde2ed70d86ca35a8d2446a128f5a025c0a19afacf86f5c4ac079c6597e54a75eed8557103a13f694acb71fde731e6f71834fb2ea4b672ff2ffcc01441ca4071acfc4afa650e14eca26aa09f52ded78946f833e7a8d2c8b79808f4fa207f493c53b21611600fdbfd569ae28a6061d561ec4b5169d2eecdba0506d4029e326c92df6a4199ccb89f72560568b53759a3928719e5620345add83a9e3c20ac0fa39df1d7a7e206096b1e42d677930052d3724e8ec57aa9c31fa20aafbb0d98526a30ea3981df7b82655ff6c1e965f3c02d0f41d0464e9bc9b8d43502cf5b75ffdf764651fc56bd82e8843becd96e9c1348d4251ae63e0908dfa2c0f93bcaf4a2240565327d2481cd4bfa05aac3abd7858bac25cc78a5725ae53aceacd4dca589ea832c3648fb681655e462bde79b48823df99a8ea594733c7291967ae623121b06201f7e31a328d22294648934ff7ef1aeb9bf653099040210cbb5a0afe40e0ee49faf44d4322efd34bd06be46afc8ae018e8d726bc5e14b8fd156c5366af36492a211b30909226e3676ab2b816ddb3a34e2dc1d1b9de93a65c532223177a3f3d9b9a35bd8f3a0089fab969c47fb4e057d5e7534ba894d2d91bb8f11d5e0fa2c00808d3475a2afbef4c49d15fd73173f2540bb241a2e5b31456d24039c85c93122d5eb7b240a98c99ed9b314c0bd0dd941ce86f53433b89e6c7419d0175fd35c8e9744eeb4c6734e0b61f8083d9b788d6cec36ef905b51cd83cfe018b342bd42a714714fc35978ca6ff4ef211f260e6bc07ec5fed62619396cd591d483e62e5e7b43485a4bc11df55d1718ca5abb8688a34c84b9332a89d97c1356de0d05f9cc7e7c9c9ce60905a76cade00c41d8d9be24a5414a3fa3b914c1e0c4a313ee951313f066d2e37f6720b4daacc8b32dacea6baad70ce1bdcfa56d66736b3fd3281babe1df170780ac0e27082fd2c184568b8d10b1d73371d668b027b49b96786a8741d1009b461a89191ae85661ac4642cf8decdbdeae48816d68f9cb61289ba583d204aafccde6d6fab39b729cc8c3df7cd3a9ffd0dd375046a1c977ff356ccca16733962ee74a3d23bcbf5a916327b2b6decd261a696e8982f01601a305d5edd2be5715b8cf1bddb71d8a91d98ea702da41f8f4c78e6f1321aea4f7ae7c8515ede206c0c24593b901bd98c27b3320096722905e3e8844c9eda81e0054855f5daa8e087ef1ddc4e7d5c381be2a79d48b7578a43915326853ead22b4ac4d8e752c44150eb8a35a7ba0ef9249eac3e6c60c30cbe8f1c7766abd9b25b4592fbc538a30a7b2918b00a8fe239c1efb86abed4c6d56b570fb01b82bcc9dcb8dfc6df833b2b2c659609627f1b25c6d60b4b5f167c15cf437c51376608fa71bd8cccafbae5719fafe4e7c0b6c7e404155ccef3c5ea66ae11c69ab7114cbfe5cda4146cc7b92676f5d8c48d3fefe23865bfea837249ffec7850b82467cedf3bd130726d43b3476c01abbd091d7e579d2c0f262d151313798b3fd72a4d2324418e2e5f47d825b02d7418c22738b1fb61b9c86b7a5e57ac690c04f60e322575d778d9cb168c880e778f12f50b92c55f90264deffddcca96c4e81f5d3f827ba5a3aa616d37273299f9e40c6ebb32c3efc14c59eae7532333074fb1b04ee126e48b0922925cbadc065508cadd856bf8e0db15904e724ddbef8f246c3349d40bf5909ffcbe548b533371f83d08b5c2ef6ab9d8fab8908db7e06c769539b27730fbfa69f9e9d0622a7c7ca236ebb8581ad3a73a60aa798a1680589c8192a776142e677f552ff71f71cc35b5294736b54854efb88f286af854d9d84e395aaae5f017a6d3fc28551ab41b0077ce6b313d82b7259d7d76c53cc1a0133aaff44e76867822fe449adba0e717ce664916be14f0be96de56f23ec4bbdfaffe4150226dda7b7350ff25282bc59b4297e34f3321eed4c068ec018dcd6b553481e8718e8e92db61433c23ddd09b11bc7db72b3af6a006378d29187001693b8eb1627b81dcd178e76fc8def0c5352a03c9955569509ecfa7064c529bc3ed6c6483911f97730416f12f9aefac2cdbe46e80f2212b1fa79db3bb19c139c9f3f77c873aa56ca0a51aa57eb1e20b64df08cbe6ac4cf3c160559aa698664a937ed8fb89199d97921a66293a2635d31c9481b9614c9c2289bfe61e1fda1404bdf4dd23357534d9f38f250dcf7f5ebba613713f6e579bc9c61bb6fda21f4b3ec120736e7cd8f5d14a37f464a26a1d21aaae5150082270bb166a9a9d8fcd3860c6078539850100380ac4d68c3af2c3c9e7eb22d578c2ce90125012e1234b82a7722ba203934007b6f1f11aa5f0eb49453104c766d04ef19efce6200760795938e0e4049cec54d1785e1af19465dc70f0a5c196afa78399a433d84332afdb433d5871ae2608cf93878ec6763880c152df23c264fb87889cb26cc2a43d4f1f98cc76b3a0dc7dde31b3a6c55b38152840f87c53eddb88e5e5d8208066570f6999352e97d6488da6fb2e1aa5fb5ecd38f51116a9d3e1b6669f098082f57bc988a883bf0c23b6159496703e8f40760ace2e9f57f166d5504e3b07c95e490df8781fec73867fe7d4a81a12fab20620f78befbd693dad259568915dec2ddf3ed55ce397382af6fdd1aac9e6df34c209f2afb457d2923d4a52dc37b5705fa49f0b635dbc1eb1c3710ec37db48029f6e6dd5b909d6b8d2c29d20e814549b926b82377a07606e1180216d49d681575192e4c0b54fa2ff8b27ae60312e6791ca1cfeb580b35ac756194f0f7a5f78ebf4b9431d5036ef2e3c4360957f2c5766396df14825f104a7906e6d409072b454823f76962ed695798601e83a9092853acfcd8613d985261a7d2af4df477c2b9a967d62fee6a5e7a589bafedd3104bccda5d019b1fc4b90e830e6782d5fe121da7742516b934c56f936aa4b836bfb617cc330b9fdc07e8835f7dee0005aadbacd403c7bfda8374bb7c526694119bdb83405cacb95dd6833c4239263f32f02368524709651b3ff03bc9d4584a7dcd53a6b552e1d406b4624cbfb572cf97b63b34955d741e6a2f03cf9ff131d8aa8d33d04727a906289a61cdeeeba8f2c7dfcb7d4e1dd92230994b2468312024878fa3c2b00298eb846c1b01b532477be63b1dab5f98dcb2af21f320df5aea67bf87b85791907edfb47c759a94f75786011ef4c6911997ba5dc7801501dfe735d5980401754f9470c2abce5d6c355c7355116743453152a4d22e4e13f8477a22e7a8bb9afcdc17a1632bb2d0287ea46f716aaf023302ddd2edfee87b638e95e01f886ad4b1d4b334bf75ab89006fe882e9fa567"}, {0xe0, 0xffff, 0x5, "1c4e00d8f4fa6817eaf19e5be7efd2d0033ef9cde3c80a66dce00920d9efefc5f7ff9fcd0fe0bd2e73b6db002960c53b38515b0faaf7f898da355ec3e56929a4f87c5d9e2bd77e5e6681f24f5e5f3af6b0481018415cbe95c7cf32605d7d1761b5612caee7e5ee894ba05489fdc4ead3f0f8523b3abbb7d5feea440105b30b4e44059bdd57407e24e887dca7051e802c6bec966075658aded493d0f6ad3de713d03e6bbc33dbd792a938b9fc5bccbc71fd71b5f963b8a73e5151cbab017dac3759d4861d8df276ad69"}], 0x11b0}, 0x407) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:35:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x8, 0x40000, &(0x7f0000000000)="5c805e2cb49b7eb295bd1a1851b6bd64c438d4553306fa3020eeca61be775ce30c84283217d0b791245d89133b3f1b78e1e3065e20e6606039b5a73a080984215043b769e0bfd0228fe62a1cf2cd9eee050dac40d1e6f242ad0a61619044b09445f19e78ea654d21fc6fe6fb19145d2d", 0x70) lseek(r0, 0x0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 11:35:36 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0xe1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0xfb63) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) r2 = semget(0x1, 0x0, 0x408) r3 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x7f, 0x7, 0xfff, 0x0, 0x100, 0x0, 0x1ff, 0x1, 0x2, 0x97d7}) semop(r2, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) r4 = semget$private(0x0, 0x7, 0x400) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000080)=""/163) 11:35:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r0) stat(&(0x7f0000000080)='.\x00', &(0x7f0000000140)) 11:35:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = kqueue() r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000040)={0x4, 0x4a9c, {0xff, 0x100}}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpgid(0x0) fcntl$setown(r5, 0x6, r6) dup2(r3, r5) getpeername$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 11:35:37 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x0) 11:35:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) 11:35:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000000000818f4425ab7b4b6b4a6100007900000000000a520f6513dd745b01daa6f4955ab5b13265626c67cd1ed97935beac4a4b1caf045c9586ad26f4526dbcd67c54f788efa9a6945b819a23b6affe6d7726c5e59dea84aeac66c42477905404aab8"], 0x359}, 0x0) 11:35:37 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) clock_settime(0x0, &(0x7f0000000040)={0xffff, 0x4}) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 11:35:37 executing program 0: socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0xe430) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4) 11:35:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() syz_open_pts() close(r0) r2 = dup(r1) pipe2(&(0x7f0000000140), 0x10000) write(r0, &(0x7f0000000100)="bd121be5e7669cd8ddd7169f54550d324473baaceb1c2cab026aec0a85fd1eee33ddb95ca56235c1cdf05a2d1d718e541ee3aac841880fb51ecdbc", 0x3b) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x101, 0x4, 0x8, 0x7, "96483691aa3f01c8359b142296f07dabdac8e43b", 0x1ff, 0xffffffffffff8001}) r3 = syz_open_pts() ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)=0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) 11:35:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000000), 0x0) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc8", 0x43) r1 = syz_open_pts() syz_open_pts() close(r0) fchmod(r0, 0x20) r2 = dup(r1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file0\x00') connect$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) r3 = syz_open_pts() write(r3, &(0x7f0000000300)="cfb04adff28483bf13339a931f6c05cdbd4fff21f485760fb94b1147e8684363ca2f1eb56db113f20d7b30d17327940a311ae43473d515b1bc8d556c3022e9d633187be758b47c25524495834d341f1dbc3fedf8d0d614e05d04aac6380782acbd", 0x61) close(0xffffffffffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 11:35:38 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10040, 0x0) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) r5 = socket$inet(0x2, 0x8000, 0x8) r6 = socket$inet(0x2, 0x4007, 0x9) r7 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x10}, {r1, 0x20}, {r2, 0x4}, {r3, 0x4c}, {r4, 0x30}, {r5}, {r6}, {r7, 0x20}], 0x8, 0x1) kqueue() ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) r8 = socket$inet(0x2, 0x8007, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x400, 0x0) r9 = fcntl$dupfd(r5, 0xa, r4) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/249, 0xf9) flock(r10, 0x2) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000002c0)={0x100, 0x0, 0x3, 0x8}) bind$unix(r10, &(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8) clock_getres(0x0, &(0x7f0000000340)) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000380)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fcntl$lock(r7, 0x9, &(0x7f0000000440)={0x2, 0x0, 0x6, 0x400, r11}) ioctl$TIOCEXCL(r9, 0x2000740d) ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f0000000480)={0xffffffff00000001, 0x10001, 0x587, 0xb, "a0c1f3362fd352ffc8605bd4287691576973d55b", 0x5, 0x8}) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f00000004c0)=0x4) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000500)=0x7f) r14 = dup(r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000580)}, {&(0x7f00000005c0)="02a759e48c08c0e90ed53a62fec7b07740c900d42438828dc2cc0b3f4bd66848d7fa6113179fcef7317e58a645a6880ebb72e304427599d45cecb89a73a6d6eab7aef4bb5aa33363f8ac03e64066a1c5b25a48997cd1682dbd00e6067e887250ce1d3a7af20cb7ca5d486aabd8e436330ea82e9aec62a3a77a2d206dbaec756975626554a311eaae9a8ee35904ffb0d3888f596f12aa375dc0ff3837d05c2782ba609e3a131ae1ae477c41f8a8219a1f28e36c8821093c118222a2123e54b211c4d8de55a9789cc10cb07bed4447e1dce1442564ee296e1ac590219879e7e0b8b3ccb012462daac368a230f2e1bd2fb17b68954bbcd349ee39af469afb98ad32e6f8db83c52f974e9aae57ea2db0a1b999116948a834e898f2f686a53560db1c0251e98245faba513444a9b3ff630ebd6069f873572b72051da79d179c84f534c54f755995a4ac9dc8de41effabaed45529b7cf094341c946c41ff8c2816da4d4acab44e9269ad34e97db3a90235ab15a6bba2337db05e77da73d8a15cc5dd9c4fc06f82000da8f75c9131117e757951bd259f01246f753c8df69f14a195655c18a7cc8663582ea30dbc3d4b6fdb1d8b10537fc377b5e25f06b079585be3f47d1b4145a0feb89654b48afe3237e7fc39fed484ca7f67ee323443034b768a0a90cc8f730d21a37ce6fb4dcc0a9903b73bec29deaff9b7375bcbadd98d910a704b9105ca1526a6b8eab02ce6756e4e97769241cc03fa578700c26f095d7b47985375f2e0fc59fcc3f28dedabd6ff0ed09dca5e48fb4563db9e816b0a37f0046ce58b636044a599ad2b375c311a02cc30ff4733bd032ea972087343434d9761daefecac7f09f9551e2b69a6a3fd53d98d1a174b9fd98714f67001f4bcff806b7d820f08cebad34ba78ff632191e47e4d4980e32c5b1f89ae204e3152ca4b7556030ffb1e1f9a458d26ee991dddf7b425b18b760414958cb86eca4f3c2bbd3e22ceba94acd72cf2e7f40a7715b523d9216032649db3202a25f1182d4f8b81eac51729c642928db691688c0179d074b275e932026fe85b758013de633849c67c085719c8b63f2c9db657ed80ca682ae2c29992efd8eec1e62b73b0d523f24ca205f5c4e7096767b961893b13d5c4ea45d247a979a56cf26c7178982ae8625bde0c6836a7a718f28f0274341b15eebf41fb6e84e21af1c17ef88e6db7df62db2b0fe16f822b68333c6f70cb6cb2d71fd381a740156f4273ee1ee1121f04cd95e2ff68f6c01cde4d442652ab4aba8bb638f29deec087b26e54550c4369449b5a33c1899e8848c5a56a437aae32405265fa49ab3cb7ca2762ec0ec3fafe81d06f55690a5e26cafd3b205006f69579dc5f07ff7d2a64c7d4b222da65ab38012b8171a2e66c395cbdc40ab99bca2b3e5772e97fe0e973b654d9851a6a37f602c3f9db084763aedad62dee6fb0ff9237ff478844c95c41b4edaa7ac3a6b2e51650165a3aa44da749e8ca4b5b76bc50b85760bc65a5e30d33b15de6ac94dd7b589d3d9afedf10a0aa77872a3ae12d64fb91f29751bb3ad48296b465f4bf2f11a3ff0f5656b47ee1936d5c2d0da3813c1f2657b4a279157c526b0dabac7b97bc029a9b8968b8f66e2534d2301d37bfecdc64ce82fccc0eeb4fc1348b0e0e696bee398c0d075b4414c4c21bf9270882168ae4c82d33c60cca687ba03c9acabed26719c873a94875f4a859bcb4ceb56e653e670df8371a7f0814536e8a976026426571e316e0107da75065096c9bd9d8ccc9f5a9cebb33d988847c37622af7cd2cf589ccc8ec7fdc0783409a66bbf8f345d3fa881f8c93bd77c36052e65d39f03bcde53d6a470f6df928d1d0927ece1dc8aa4a3937ca6d08eb6a7a12f04c6393fbdc4a3235d38f6c259fb177ff4f28a6574bdd4fa38420e1709905fd073e094455bec21e0aee7b73e103af346acde23ff979ced1d1fff9a457c055538790be78b53e5bc85dba67502ed3ba147f34d79f7d80fce06dc102329bdb17a153a8a562a84f2842cafb3363a604425036ff32198f5aad7b776b9c3d5f169641147794b05189561fd81e934828329ba81fad563771a976fd5a2ae96de5472c37cb95d0d47322d459fd512dda8bd661a784ed42bae0ce1baae5b4cee10569bec96e78ef332d6824297b5859bc124e39e67aecc93a1d7f5b7416741937a62ee62ca93aa6f77516335fe119eaba78750e90b2fd53cf7a182ced2ce7717425dddaf4bb081a061ef42bbbec2e269665a93e74cc8c169ed2535f23b226bd03127a79368259772ea91b35b847eae7dfbc56b6f46cc83dab7c54f64a52d44acd38debe2a080170c7565990290c764da0ee309aa0aefe5d1f210caf183e039d7483d03190b1141242e80ace87df4cd1a2ed135241dc44d61a5e4a41bfa4862607f64cb8a844e62e53cd7e5a03d22bea7dc0cc62b35eb808d0cf87d10ab241241f9a834047448b45123a0c350056131157832a296c550355cda0e7e15746c950191a5d1aeca59356aea91a4a18a230f8e3a5c775b7f066faf5be0230516d315524149dfe6671459b9b913747df1d6efa1ddfffebaafb5ea90c35ec243b86fb98e2dedbd3893823239624ebfb43dd4d5518c49ae7479084d0e6c0049dfa772ff7bf2ae1d0909fc45933845c20181031f2b4966314efe28b4cccf2a3a35544eba86f932cb9ad4196b8697951826091523243f60aaf50a8c62f49719082c7e3698f290b68438aed129258fb6b3ed4ebcd7fb314454820efe9ba699ec54a620bf02e523bf310698fe5893bc920585cae2ffa171ba5812376372617dd9c503bf3cbc0424e161fea540d20be0f2b403eb519a142f354a7cf8c2c1ab2a326eca2c15845bd22aacb8d150a660e1cd93abc528a2d061d6cad41ebe7bcd6094685c1844e7e580a3c189a2f95274c7f0412087000898d66b0361e13c77d1d45182491f9f6ccef550c37b730dc331c3f0a36118ca4c624c9307368667ade04644096e0f8ac2e6a82735445b07fc7fe5ef43e0942c0dc1a0d54d85b8d58fe76a2efc0369c296998e37c9fbe2a9972b1e335f3847f2fa610d491cd6caaa5563271964eaf4802d65821c10f6a58c2cc4e3d9d5c7ef60a0ff4d239dd1016f3b164ac4a9ee0fb98c0923d9d8bda7a67186384d47d925cf3cfeaa8f2e77d21bd810580cf7abb20f8fd22e5d9cf8934e70e8c616db56ca2416cbe82e8c6cee8b12c51baae338e32529e352324f568d39e7f02bd61becbefa30b32d084ec97c1eb24c4586e98ef3288921352d614f2380a3b8a54534a67fd7ebc3f246cff67423865f6d4501ed45994101410a7078a9968e9b7197a187aa51b4e50097e689cca96a9e40420618cdaeccde081d42d290bbd19771ebe594911e18fd422083b54bcbb7576009f55ab3aa7f4f0a80bcb499128f48fadfaceed9586474998df279b1cc3a5a8ae07617a80181274ecb82af58fde3b8b2e7cda1becad2b9af30918afff39b99c52cb97d39eedc93ad6a2da7cd4703735c0cc62af12fe5d56f5427d6e55c7241b072839b27df563631752a03903ea16fa5703300c1d533ce33d952a785f5430702cf43598d6217a7816d673b3d17b0a27ccf9831f4ba215a27a7b55d5529df80dc7f7d3bacc1e053725e0ee6c8d5b16fde4a0bb370f3cafadb8e3f98b296e221916b48f4e23cdb10a553457537472e67512248ed3fdfae70378c86683b6b41b8cee061ce9d2fad870fad50b8da72094c6bd3eecb41707f2db4d2f261900b89322bda47fed8790498a004a926ae9e407f48a22a7c5abb4255bb0ee19ef111e363997c28cc8e462659c45d08658774fefd4b2d428fe2f464cebb5602091605dd2afcbb55dc2b81b07ae1e574ec92fb728189080d4eaa47af7c69faf0e57d5c2e6ea259102fed88c9740d394f09807c8891740faacb8e214164804d4cf5ade6a1c989095b2880ee3bb5eb44d0f733b2b927e1d89632ba2d6164cb1f3e68ab782efb6625bda8eb81c44433ff645d03c7af17ce2459a30be8bf8be3a0d5e102a0e5097bd6f6bec3ffc6f8587887d2e7227ea8376dc11318f908c33e31c03400490d4911345a2b1268c201a386e214a2225c6c8ee9cd20c9cde2da905e77ccd78cbf4fd25461e2f4ca92b55a152215e234c32f776080c7d6c43cf7df70fa1e4935fdadc44a8f6f169bbd835f2b868b347fac55fb3a04d31d432b27f1abe6d40ff1123e3f5146103eaed36cecfe2892c5e89d4e15e250e7fb447ef39a649abfb84953d38a7e62c0f82996bafc25af8af70ca4284d4e47ea8851fc6201ffb301d6bad71271eb2653cc0f49903003fda5f2919f53b056ab19f253a7eae67ccecfeacf4c7f549a55d02196c10fcff8c70bb0aeec8a072d50afd7d05633995bd64ab976085f8a52bf8082611ff0010da3661fa3108a7aafd6b794f7cdfad2aa200cc82a2981787ac74e7630a08a30a56cfe4bb0eb8918a9664ee633c2e9a858e3383d82a338ec0b2579e1a92154389f443fa188fb9e99de08d1d5bec56e439aadd4abc455559ac0546303b2d4e24a25e53165779c4fcf0c37ce4ec40cf50fe694c2f675377a365c09a102caca3bd44163c047193d7e112e1d8780bddb883fde5fb99e4f1ac8295de1286000dd1ff7438a495df8c99c75b4fbbd7c3b7e52c8ddc3a09bdb6f3ea5761ad530afabc0bf09653a75d4b82240b47a084830dd04e6320c13abcfbb9c0f0633d69ba3cd89cf5a6960ca5d50d58761e8ff17d0132a0abfde4467de1c8ee3185c3d38a144646de96556c741087d6f351d4da2c4c59f3e4d02514cc06c9994d5d757a6cfadb83ea3a253bf82520b590ead827cd8946ba96e0e17777aab52aed65251cfaa78f6e90db5e7ffec99715c45af3062a13504f40d8047df86927774909cccd19cb61de7ca6d94f72a6d8dc25cd46d5d0b7513140b59e57b72c1ae8429384a3710c6af7bf2fa36e453e2c663037dd26fe4a45b994b0e3a4d066810d3731011511272369d61f441ed627e9229aa24b7ec9df7bc8ff261d37e5ba58ee6052311593abede7e4f69f72047306a79a94938185bd69d6ca6de752b8812f87486c4b8b61b9dca020fc5d2fc481ed17e5fed2e1a199768ed6a1a21aa1d31db54ea22e128ae8b0f50b949d6500c0769dd2a02e58f3403456420ea3b119e5379689588e95deb54f5a23bf3f5e2eb141def3fefc9aa4eba93350d728d230b01a6a5aedece193de86364707abec66304b37ffe86292126de1151bf576e5e074c23c41cc632918192361298739feaf0110d264a4831c39f9689c807d735bf21abe5088aab4a9dfd95a6b98009a59667fcd957ea781e7df9fa6e075f2a38b8888ccfd2897c5e7b9039ddfade8aafc348a502eedb45e5cf1780b6d04b369f0643b819537e0d2769c17f42e27423c74b1bab749a1dd472d6652fcec41211606d58c267c7824b4b02e396abded067258e69062426910d447692a3dca862c864211710482e60884e2ef8388fac78b3781974b9a68f4fa89f1ca70053ed135ae5b1c04bace0f80032943bf5c34fc95b5f0fc9c1932de39ed01a3bef3b28af4f9ec49d87242323168a6d78d78aee9e6e3deb73e189088eaef69f2c67f22342b5e19de2f2e8cbdc3cbecb668a4bfab6161eb06685bb58e16a68f65720d08415e9c0605789a5e2fda2ee007058d52d6a5b96b8112c05f4b50c272332693f15c898801f42b9abb0aa3c48c9f5f0e37bbd472a2452fae81481b9de00b0952dea7a256a3656bf19928ba81682863467813de02eca73d17a7628eb6a33dfd493", 0x1000}, {&(0x7f00000015c0)="9f3a0cc9309ed3680b829c14abc0bf49f6b3501e266a4554ba30a73e30f6ec0bb42cf679d99836a35f57e9c8413d9ca4b6c6a0a93af2521874eb26b5c7810e4b32d3bf02a0acb36101d9db857ea3560b7b2de22bc455293019", 0x59}], 0x3, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r14, r6, r8]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x80, 0x1}, 0x2) readlinkat(r14, &(0x7f0000001740)='./file1\x00', &(0x7f0000001780)=""/163, 0xa3) 11:35:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/119, 0x77}], 0x1, 0x0) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) sendto$inet6(r2, 0xfffffffffffffffe, 0x0, 0x4, &(0x7f0000000000)={0x18, 0x2, 0x6}, 0xc) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 11:35:38 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x0, 0x24, 0x4, r2}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 11:35:38 executing program 0: r0 = kqueue() pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) mknodat(r1, &(0x7f0000000300)='./file0\x00', 0xa000, 0x1) fcntl$getflags(r0, 0x3) r2 = syz_open_pts() r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xc) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x8, 0x0, 0x4000000000000, 0x9b5}], 0x1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x20, 0x4, 0x4, 0x363a}], 0x6, &(0x7f0000000100)={0x4, 0xfffffffffffffff9}) recvfrom(r3, &(0x7f0000000140)=""/248, 0xf8, 0x0, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) r4 = dup(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xf88d, 0x81, 0xffffffffffffffc1, 0x3, "92b99745f3c4f1adc2ba561d0a503b7148bf9c38", 0x9, 0x5}) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000280)) sendmsg(r4, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002ac0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 11:35:38 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000003380)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000002300)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/60, 0x3c}, {&(0x7f0000001140)=""/126, 0x7e}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/130, 0x82}, {&(0x7f0000002280)=""/104, 0x68}], 0x6, &(0x7f0000002380)=""/4096, 0x1000}, 0x40) r1 = socket(0x2, 0x5, 0x6) preadv(r0, &(0x7f00000034c0)=[{&(0x7f00000033c0)=""/67, 0x43}, {&(0x7f0000003440)=""/114, 0x72}], 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x1000, 0x4) 11:35:38 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x7, 0x20) setsockopt(r1, 0x4, 0x2, &(0x7f00000000c0)="a1fe1bf34bf3ed5a59c763565730263811ef55e015266d1be0c64e1dfef1f18c45bbcb75b688add051aa2e6ff9e91acb2aba1dc74d24f6bb80cb87961c75032284bd81b76c7d698a2377e754cd3e0f5609b94abd7dbb8eb59b8e20cf1cc01f8369e448b9ba1148c213cf77c177f43f74236f5b1699623bf14aa7485c0246c01f8d07ca48a1988e8a32c550b5b1346e93cac6ad9182c42188ecc0ff7a1a9fb9a423722a", 0xa3) nanosleep(&(0x7f00000001c0)={0x0, 0x2}, 0x0) r2 = kqueue() nanosleep(&(0x7f0000000000)={0xb3ed, 0x5}, &(0x7f0000000040)) r3 = kqueue() r4 = kqueue() fchdir(r2) kevent(r2, &(0x7f0000000080), 0x9130fbe, 0x0, 0x754, 0x0) flock(r0, 0x4) kevent(r3, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x80) bind$unix(r5, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r4) 11:35:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x80, 0x80, 0x0, 0xfffffffffffffffc, "d737c1c77a6fc6ad705ca017e4e74dec00", 0x0, 0x10000}) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xb) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) accept$unix(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000cc00000000b709a7ae794a0ef27b770000001700b70000"], &(0x7f0000000500)=0x1b) getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) msgget(0x1, 0x0) getgroups(0x3, &(0x7f0000000140)=[r2, r3, r4]) syz_open_pts() execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000180)='],\x00'], &(0x7f0000000480)=[&(0x7f0000000280)='-${\x00', &(0x7f00000002c0)='+[{\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\\(}@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) 11:35:38 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) connect(r0, &(0x7f0000000080)=@in6, 0xc) 11:35:38 executing program 1: getgroups(0x4, &(0x7f0000001500)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) writev(0xffffffffffffffff, &(0x7f0000001040), 0x258) setgroups(0x2, &(0x7f0000000000)=[r0, r0]) 11:35:39 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x50, 0x3, 0x20, 0x9}], 0x6, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x81, 0x400}], 0x8, &(0x7f00000000c0)={0x1, 0x7}) 11:35:39 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x38080, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x100, './file0\x00'}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:35:39 executing program 1: shmget$private(0x0, 0xffffffffff000000, 0x0, &(0x7f00006f2000/0x4000)=nil) r0 = socket$inet6(0x18, 0x2, 0x328) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x3, 0x7, 0x81, r1}) 11:35:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/198, 0xc6}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbf020000000000000007ffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:35:39 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mlock(&(0x7f0000004000/0x1000)=nil, 0x1000) 11:35:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7) poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x79768000000, 0x2, 0xbf9a, 0x0, "7e85071145925137cc13aa5ac793680100", 0x2}) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x44) syz_open_pts() 11:35:39 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xca, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='>', 0x1}], 0x1, 0x0) 11:35:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 11:35:39 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) r0 = getpgrp() r1 = getpgid(0xffffffffffffffff) setpgid(r0, r1) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x20) fcntl$getown(r2, 0x5) getpid() pipe(&(0x7f0000000080)) r3 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) kqueue() fcntl$getown(r4, 0x5) 11:35:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r1, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x100000406, &(0x7f0000000040)="a65a7107", 0x92) poll(&(0x7f0000000000)=[{r3, 0x100}, {r3, 0x8}, {r3, 0x8}, {r3, 0x2}], 0x4, 0x0) getsockopt(r3, 0x200000000000029, 0xb, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 11:35:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[{0xe8, 0x0, 0x0, "3cf7177c3550e0e48d36f23fbd17cd8053385d2cf64c3f3aac1e1ed7e4b7ea9e2e4e0b0590cf0abfbe4a5bcf56e263fba507e8c97dd6c4814d156b29c40f121460496f02a737f38d1952a8dbf88c8e17e3fdcf3fb21402fe0f500054b54e75fd0dd61d065d7024e4e8464b7c952bc9ea2b69548bc7f890a05de851e7a183a288dd70d45942b906befb53e642719c9f186a2ba386ba4ca9eaf61fab7c6f248a8582c88ac49c89af43d9babe233fd9a986570eb9b25bfc85e11090b575e6b0fdb69cad3fd9c243e640266a5c3372d292f5b1"}], 0xe8}, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x3) recvfrom$inet(r1, &(0x7f0000000080)=""/240, 0xf0, 0x1, &(0x7f0000000180)={0x2, 0x1}, 0xc) 11:35:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) shutdown(r0, 0x3) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) 11:35:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) close(r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) sendmsg(r0, &(0x7f0000002500)={&(0x7f0000000000)=@in6={0x18, 0x0, 0xfffffffffffffff9, 0x6}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)="44a649d6df1cdd1896089f93b16747d3163dc569423a65a494d987e8bd59dd8691810eb21ecb18f2d9389b1c5340d6ee5d5c24f3578d22649481849fe503b14894ea450a7f62959b0cc4bc7c529e0eb53921f05c99f5494e1055be93f6cc7ddba0d8bf949c6c8b56a194d65b1a99883c5a0fcad8a0cc68178091cf6ed8b84857fd146d785d188df0e57b4dab8ef3f22a92cc6874bf5a3590ac10b9594d4a86a1fcce576ef79e7ca416a775a3a0dad33e2520af260ef7e83c83b6a74d1ff19b070e2f02521c611c5073039dda706632d223b4521ced9e285f272d2b13e94b4c6751eb317137fa04107d16134b96c5ffb3cfd197b6aebfac8b6eaff1692a04e7233c955779b3ff83a46c05dcb67c25dc81488842b05d0e2dc366e19bbe153980bd74782b0b86b9f9257c49f58f10fb0415c54c0252c6381bcdadd01f118797b29889d13783dc86a18ddcb55657cf02da3cb1a47a44eaa60711f5e4aaae0d9d077b29f835bac8546f57ac3df64f2358674469886ff58f1943a16d00675ec58a8d593dd67f032cc5519292662d15a266bd7c00797300f13905ce437d8532ff31e4520620ee9c46192c172bcfac6e3dc6af6d16e92267f7077ff2ec6af7c68a44a658d63870c5ddf109e7412ce1ce13b2cd2789c58da0c56d8cf37aac67c2e337d7af237b8864040c7e64293152f16084378412b68f3491a2acec1a0cf964457c189c42defe519f91f4dfd1bbb028dea99643f37db5351b154408895de1d707a85b951abc4b9da06e52caa4351c28360b5807d467f0847ac69b0098733abe8dfc200f0a3f2d47c92127c8250ac5227b3ecf11b47e0d75391ce6db3065c5810c15451fe2fa7a5a61c7be9d1995775b1555711eb8ef6278f42df904303326b4a800dff8c6773b8dc1a80b1cda081cbb9e9c78eab661cad7904f2ae6131606121953af52664583f26287d51192fffad7d10de61e73f67c88928f683c6de963a23abaa25046d67dbed4825e2186c2c5116012800167a011109245088979109bba865b09cb3cf63eebb9525e716fc857f5b5d5616a7b8cef48bf3a9d2a75e28a9f3be62634526a2586d20d46c29390b0993f18ba3ebcf2040c4887cd78967908cf197ab1a472f6cfd1963766b80b2737523d397b7f4a6dd8393bc8cd79f8d04906738373a9f306d9277f7fd61916abbed1838cb0f0e0a1f5dc0676ac96771773f02763610ca70cf8c174bcc053e00d1b42a7e9968da724abd8688e8b257fb5548d959612e597e4fbe931ee53754e25c336afac16a445c9ca02c6dc76b9edf91aa453503402bcede5a65e31dc069c6a6ed614f38f61f6e1896d986a99cbf53dae0875d8891017a9b145dc02e6147a633886faa2fe0cd8b5cc0dd71724cc21ee218b9cee6cbdd8e7a33ed6e3d89af0a6263d2044d80944aff73025be21a2eff5fa56269a27688a6a293562eb51c8fa2151c866eb543c1e74d21c8e52ff322c8a573bdde57190772cb8e2fe516f0ea578471c81e7a13b6a0096943f222be16472e91b8a14e99efad2d1dd46ba2df7ab4ac1a98aab078560823b6ac92b6bf1251010034d9c29f3cfdef3946dfb567e52273f529abda654895c4113d6b9c54ab0c2e422ea027eb14af3c14b47ba582f5a9bdd8a98ee9ee74d876876afccefece988e45033d0bc20e372109423eea59cc3b31c95e22262e981c9631ec2440c0c6c61eb7aeb5a13725c713beb355707b2606d99c45ee6f641ff7a21a573d6071748a018e186d99ac48414438db6e334fed43ea9bf2714d8231fa2bf348d00c9ecb1f6b93f90cf973f4fc7a259b7fad0b4a2eacccb640db89b5f07f3bcc5ca28beb25ec38b82083b9a139b32a69fed7386f5f29cb74e5ee6d831883d4a2707dbe81f4032ce778bb2de32a8ec4fe79e949ba9bb689ff1ec7f652bea1b9017e3e5a2d936e9fd90b0e059f085090e7810eeff81d6a9501c08dae5e6d3eb3c1c3b74ecf75af759cc4c61184a582ed74b3d72d172e814225c6582c81e222cfd1414345100a3a1510d0b9792ee27afe8f585e50598a75a67dde4c19cc2d94e160ad0851cb336a343f8432f09f5798ad8db8398ec1a87a4926382e7ba97074aa479c07c8668b4fa2e5b70cc8d25fa635394c64c553d0bd7c88e9d7ee08d4e16096a2d9c21f8efe3fc105c17941005491d656a0765561fcdce3220308e20d9353bc450c5c6f150f241a4ed1dd045104ccfbfacdfa222ebe4be2e8114144fdfa90abec4b99574167e38a5bb1cbfc0d5c7132d00a1cb8e457d53135094f68e29d8120e09408390a4128f39195409cf54207d7c68ace0c42afe50e8e5edfecec3a2986078421b89d81287358d9952129eb6ea8e8b4a19653f7678406e87cb19e1ed6dfa761fd7445b039e3745047c9bf0ff72b8410cdf9cc14d2cfd1491f8152992791360770b15a8aba80306d7907bb56dbc12604ed744f3893e009e98b866378d6192a0ce48affeaa8e95e23331ae5952915ed2f0d622463e931cfa5819158e70121f83b235de215c0a984abe62539ee339f80fc960d41484c51f7246985d74230c62727773c74299b82845928dff5cc46a92cc0326338a1550289b2e1d4a66b6bfa6c7c327433bcc6b98c9469828936d60edf2c28ed41ed6a64d7ede3c617f095414f7ec52c248840e23aa8fe3be3083900cdebde26d5c70769cf2b4b410c311e548a4275e3e87b68058237f019a01694285d4ff380e259060e61c66cadb4fe8def169736959970dee03f34db9740631d50c8e12c892acfaf48ab6ab2f67b68117569de4e51586bfdedddd6e827d1f370a89015ff8e2bff8c8b0deecbd6467f189f8864d45313b4c558b62b7e311940fd99e04724030c32006f417aa5254da5666a69223f07ac4974c9eb48c4641c476669805894add39893aee59e6803ba2b4ed0a7d2c7d9778577c094e7c3b12e84cff90fa5f91fb6cd5fd3b1000299449013d2b0e526cda2db970c1f4295418adb94b86f21c01331a035a0817a9d4e73e9dd78d8913bb7db71be6036413ef41ab9d6fbf1c5d43728f16b72e5438b0bdf46b47e1d2a4af335f9e1463b9c3fac45d93d09128464a4a2246e4026d37cfe1440b27063f6a744e8c5d361b02db269fa26316de933402afd7ea213f98eadbe34d183fde4c12a26da43b340ddfbf7a848734fd7f037da81013d6a7c3cbdc3c451fb79883cc1ce9d1f4472e554931fe5b1a518015429fb285a8b48dc4122dd1c4fe020950bddbb69c3361574cf8944642544d0fa8b272bfb2c7f1956130aca270d33e8ac60f119ff389e18d40c6ea6236a95ec74e5854707120b6581ba206e273a049de9f5e430e8fa5fa6bdf6e42ae83e7db5f0f1be575b219c0d66a190e3ee388c0d9cf3827fb2290259ba4c67afc72ca7895e657e9e8cf017d3a5949fd716365b700e1368f25850b483ffdc0e1380d815efd13e4f8d73948b0c6b092d70d607b1c3997554f8a85168edfad490660624ea4f81ac9cd3e922433aab5fa3f3da6a9f6770ecbe6f74a34e50ecbce7ca80b66dd251e9c2f7fffdd1bd827c293d03e966d7ca1a762bb30c6942fcb42cd773dae623d6d83042a0f62542d4bbc140c4e44f843e988acf94a9297b78011cca2d7f6d40e9862866e629728ec0df728fcfdc36ba4ac8c98874571a5cf72cfb22ac1a7dec88c2608f35fec51916b2d844eca2833564d9b9e86abbd7641bad28517778279e7e2119f73d1b0acef838ac09689da4e81f2330b5f394a655f8bf7604f0359ef58df58830534abca13f58b47b69e27b8821213d48061277e8788d6851059af6447fa41c78b915a09834ffeea75820ebe8a0c6651d205f3b971bbd9e7efba1ac6a32cb45683a5887096f6561ded9eff2531812d844bf6ae0b360fc8e980e84419b6936c0e588760ec1362047e399c77adbef7c24b63df9df27e91eabc582dd166ffa4e8f1acde76ab979c0311aebb48d6687dd7f753b76d99703026e2b3aeb25ad7d61e8a5bd035b3d6506aecafeff035b35aaa04f3129ecc35cbcd72ad8331c0eba72a34a89b1c18689b4f0cf84a793f6294a810dae7a61ba7db9c2cdf691ca84899ed4e232f604b3a54e8a34a16798bcaa5bec83ca73308f8e817d003ebd6e9f63365f3be272bdfc7903899d02242e4b667f0f8768e15380bdadfee7e5ffdee06db678346a0177f99298fb8f8b0a28e04a63e4f57308cc5e8f291ad6e5c5d6ecea6f2db04ecc6c9248bc918ca787af495db54b07913ca23155d705390b817950c886b16544c73e865800c394de69f44fbec23919364cfa0e9d4433c8cbafb75c1a3f09a85ac8f64a21169f71dd34a0afe54f47276c26c5658e0a36374fd5f41f0314a168a77eb184e6a6f64895da52968a2bc15d58fb5437fa5cc13f815cc15534f8a2903d12e76f3f75e9db043f1ae629209e5646e2f4be4ab68c64aa7acb6ace599d31f3c3cd36663efa87a23625f92d045e698b6c618cb4b218a7b40eb87242c2c2c2bd3cf1f16ef1013cdc7567a9583cbec392fccfa529643625a77010a70dc6fe45763dfa7a4385e2eb8a792533ca27aed2f031759396caea7307a2a8a701646b12108dd7b4972b3283648abde6101b151154e5226541beb181b2467d3d3ee5f59e424dede19a1a427f1b7709aa81f5dec777ccbfa713b051c93fd4ae73f3cb4af23ee6d53efe8bfb8be9a79868227f4c3a07865011f7cf858b2389aed36b3ab7817fe33034caffe9002742391c21eb6950c388322271654f04ccd765bbdd4b0149c367cc9a5832406b070c38b0d169aed09a1c3ac08deb4b6cb81aaf0534a83b6c4db1ac6e7e7bd1781937d153384dcec8b8cd5ad038c46a3572c7e3935b05ba0b7cd6a9d683638d0796b769ee2ce30203fc99f04eae362be97fe884122bfb7748855483595a2a33badd3b7639f19ed4accfe7e878241653e98d44fdbec2af09e1d8f4f51ae2210f9bea906f4302fde82595410d5636043b6130d31a112c6f57078402e19b68cb4bc3b5e081d3ac4e7d6e7fa5deab8f98f2286eea677760fa3a38d8ffc642401f4fdcd368b4e8d7d8b0ce0afb4564581952d151c09472c7403f8af6641898ce994c3d02d2c2fc88a63248ce2214860bd028e491a09301a2e350be28020e8a23450a1d6eb117147e16644786cd6669de8c0b0c0ace6842efdb11f99980666be71d6d18a158ca94447bcf978313172a78a4a3214e1d46e467e9a676476a5241773f0cf00fc56e7dcf1c631306c10ea42354a31e64681c9ed6df834f16d4093fc4981120288adead42ca51ce3b7a02ce0fd68ede2598a644838ed0c8608d1e4ea71eadf62fa33e2ac32108854e4a71a9dcfac8b39a9312a205d5b0955287426c57474107e6a87c724deb32e9f453b81b0f9ef0e343c6878f9aaa83e39c7a20222172848c91942e319f0fdd3a7a4e936d1d3a82477f7c1fb65d32ead14bd2bfdc8f9a9cb75c0fa6a49dec61947018c95a47801b0e73700001e28e448496ac13bea04e4f446bab4b250771aad87ad7b9224a751e49e21d250adfc908a33e6c0c64e5ca17f4b3a3268ac22c05198ff9a26e2b6ca89092402c25defc0d4f7ac347e22a51b4da63872978dfd14a79fe799cc3b6c633d9d775713bb8c066367ad35b56e663bfaa2aad18ee0885a01d6b51a4971b0004d94ac78003457e26af7fd7e88139e15ea80606ebde9252578995cb6d5713115410ce033699207d3c755bf811051d6a026f7af4814f9517d9bd3f52d5f0a28320c0f06acaa87dc523b83e77ad12354349ce2eba00791e6f4743db74e24438755c01c", 0x1000}, {&(0x7f0000000040)="0d098e1a62f6f59858e1cc67ce7decf12b4356880124928f5e0cafbdd8a7620d303e4e3f5a751b432259343d0ef054", 0x2f}], 0x2, &(0x7f0000001180)=[{0x80, 0xffff, 0x80, "e3ed312ac1f31ba73c84129f9318a41e1a297060ce39087039e73c0647e38ab69b54815edcaf1b6fb7d988260f76799ab73654cb4dc0144cb619f5953c24346567b0688cc5c209f728c0d03b018b0d3a29afe99ff522d17fcf3e13d39e2e17fca7882fff8b91a8f49adc1c"}, {0xd0, 0x1, 0x6, "48f1515b9b296f25135ed02acb55ceb53c848d8aef3e80cd486201163d63c70f5b5839043466a9c4459b08876c79793682f1866f0914882aa88c3a3495bcf080d62df835f224145bcf8b4117f56c50e9407ff37b7d0e9c39962d67b7ba50fba0621e91e3fe0a119367046d061100a80d4e874dacb0764b5803d31c2e27606e87ebe36ced8495f6cc3c1168687a76684ee66d443793e5a977915cc1f18526d04a1abfc6c34c26bae3723c3d1c16db25d534fce61c2d65e505fff0af0077"}, {0x40, 0x1, 0x2, "9e102661d1b83672f332095db77855df9a21197a1f1b62b804e06f90a4a453f4e25270ac5bfb00979b85ac0565"}, {0xf0, 0x0, 0x3f, "224ce340f33402fe8f85d18bae65e3b3ad08c54907d0a791cb2fac76623eec5bb3502c2d72880bbb39ac9f9e8d9577839c61bba0b16a1c172a8196aa313e075abfdcf35c24235dfadaa8d9cfe10ebc25d8b897f03371ac28f9e476c277642a3a0f65f78dd833e40d6aab6f7498eeba8ea835e5e6a3801b6369082b64b65914a15ecc2221a1ded5568036e02c34d30af5633e1ff0d5ff66192071ad4a541a7efa35dbe281efe20aecffe61cde0b7a56de53a9d929b941be12c43fa30c9a02cd50198a84e841c0f44411afad88a7daa3f0098be122d88d879287d24e"}, {0x60, 0x1, 0x6, "040cf28959c18cfd68504624ac2088ac15b743e60d87708ad5cc5cced0a4f5e6eca1964b45baf649b7b838cd8b3ebb9a1a7c5a1275081f88c102303074c1557c62fd65e3b6ff941327cbcbb21e"}, {0x58, 0x1, 0x7, "e6c84d76346ca66ee08bdfc43dba46417d3d32603e93ec67d18e3940fc18435c333cef38cc041629133319a397c087c90e4118451a66be9cf0e7cc59012c706bc1acd75ffe15e7"}, {0x1010, 0x1, 0x6, "8f97dd2f8f9693e43b2c352a087ee3bb6b75e82553e0235c741214ea5a35a56288a3b7a504be79295760908b1ba01a679ed72f071bb8fce48dd834cbd526173145b40c420f1cd86736355f8d19f8172dddd4e816618fd4767966b8ce59c3a3ef3bc8abba74da69bc299132ad8483e61ab31223389a61e373e3d4d2cf9ab6224ba38766fba191cbb7c1234bd2a6963cf5ba6ee07783757054a02dde8aaaf9229c6af141f87524637e1e0df4b7dcff04d079b42f8a84d0928e4decf84137a65fb7f342c44e0dd0f15273461be3266dfaf4a4b317223c60dfcfa8c5c23b3f8b9d14e8e1a1d2eb790ddc721b03c03562ef3340718004a1cdb7eac96270d8143bd910094f424ee39b77a382ea8469656fe2951bc0d6e58a4e738741604f9225e327bd8a4d83a54a2b99ba4ca783c11254191b240008e1df132471b62f947499854c89db36c5e995c3ede2cb30594f2e3f2e4296fb0d21e46ee8fa88d81434e3992ff75912a8f30cc5cef3674e651ee87935513a8fe329b4aab64c3e18733c9a846a03f9be8c7916ee0abd9c9d1690e25ff6c6573e8a334cbb1b4fa002e44016b745ea7d624884678d00517678ba651c31cc71d1bb1735f4ed1561cb2319e64135c191cde20575ae31f01b3a62a33c27452ed042c90e211cde75e73960e7b22f6b27f13e5b6b4fefc79e9b69c3421d4eb494bd9daae4d2035f3b6258d51868a4eb618447673d4bb6c089ff3eb7a534e55c82bfd857c577bb8909582e62afc124abb15fd34e21147976b645157aa04bab68405af97a854faa6155aded664a1b819a1e285d3c4522489daf1459828895a009f00e36b396c4ff7da526fc187d9eb02db0bdda742b9db778532426bd021cb2c7559a6d4237fbd42f2143057c38c0548edbbef5f134e7e72ed30dadcea38eddb4eb08da28c5a73112d39896d169ebb6f9913b7a6380995024225285ff90fd392ee522bf6679a9143b0479b82f471429c02107397c758c0f5eaa3ff2fdd09e6a285074a3f01aa0d792a4d4ef0d313ef34a90d258a8c4b0b2e796360b85338d486b61e25f1fd3efc55f1b3fc9484ded177150feaedea259f666dd59704d8df568a9bcdb3876f1c11b494ed7ec37f8dcdb451476029da5d347addc7d9e4a45d52e1ea05513ea715e7459455f0ad7b6e0d7497d283c9b4d71c9b73dc7c9f126807d71cd5e9add41e7f000877976c95b9dd17a19fa5d78027a5f772028118182e30d93c3cc7eb05ab6ec2bff948476502700da84e0e8f1e882276dea6deb893e4b156ea900befdd313fa0b9f893d41433c142a3ec73fa0125b6a1ff59ec9f020982ae53b283788846508381eab2a9934749768263f35675a866ee22f6bc81e4d2f8d5f115b961ca62a36c6abe857663a6a22d42b49332f6a318ee24f4172059e139ee910e810e2dc106cce373738efc549458d55de45a8a33a7cc5b192b784ae6a1fe3e221bac61397460cc7a87d8a33cf2b293a89bd3deca0f30c648939907320220915563f11bfc1b2bd9415dd86fd7441560fdfb17f3a602613f5af224df504946b061bd3206d51d0041a959de25acb6bdff615c6d729f8a77a00c6311bfe40f9543af25123f0bd0468d04e8ac042a68ebff3961ba0c4d32ca370140e25c2fb8f40347d5a6e4192e47c1bd7d336a4c0e53396073d04201cb0aa20f90cc6d7e3460438757bd56412d81045f1b7478ed1c5dba2159c63263cdd5b5d45682db6e73bec0393816d632eb5902635e801dfa2be691d074ccb038e580ad458b7fbf5171f0edd0672f9d69b44617ae612dbf1550d30258b4c907c2c348f20bc36c8ecff772ab01545be52b776803f6ac1ff98d72a40ea1b9e2f5223f6f14bbaa64d289ef77c9ede7ad8dec33297e154966bce676ab3db6dff03c271a948f39f9a101345e0a2396ffe846effc04252bef7703a0c75e56ab5f9767963b7ae5e8ae32bd7c27428bb2e8bb8994541f551ecfd29f8d9850dca3c8ff7f7386ae0e66e99d09571c52f1407818cfe392c72027becc40599440c697118a7df0a492144e4c8fab62131b39131e57eeb111c382396c26863a95e5fff96ee7d50c389f83957723a2a9c6589a821c6f7191268dcf0e1bcb854b7c1bfccec8469ef8a9c9ffd11be264df4106769dc0420dffe9af894119afa3809415dd61da7855541ba390043d633741c3a48595c14d1f68465533a4b566b3c83679d69e67ca045c19aa6ec08880f2f26373c9b8138455a89e9a1daa220e0b84b7323c6d20de40a6ca582d85359347f6d507b9beb50dc142e3fe07f2b8f605a58d336817f17a2bfebc572d40a42a6da59f05707247b0d0dc06f7f57db1516fa03ecafb2796c78588c52a67e8b7c71491ae39b640a4e4fb9a9f5fff6c3f49644d6c8d50fc686bbed244c222124c8e1c999054b273c9186f8af0f64b7e2c623c6220127c857080e76938b1dff55b2c1a85dfd985251bade3a542c5947c417b5e0b95b5820c3c18aca46b5d9f1ff067fb4e4f8f63d275ac5fcd407b877d14762e73327a66fa7e0253c90a8baf1a0d872de7e0e7ad251f20b972d52002bb78a65043af8dc5ef5c03a0ed3e0c299a2780d5278706b31eb53e0cefa51c0dbd50a67b1ed8f5443e84d3bd3b293befa919e15f8d759512938cbe4804ecd2069ea2f4b898c9e7506e87ccc0848bd609db6f47b5fd282844bc63e6959356c05dc960adb7e0499db72a654ce3103b1bb3afe293db5f27f8b8d2c514a3c8b2333fa15f64bd8b4cdbf09630e11c062f2e89f91d408dc257902440e4bf5bbad669fe0199502ee3e7f6f0021b20be9b05e6def9a0d9ee53b4abc56540fa254b888dd09fc7eaa9b2e6bc8d4e248b216a53412c8e194ad27a5e8705fa150bfc3f7b8b854ddc40b19f9f1626755cf39d045f64c9c40ccfd8419e6b9d85425cb3659c8cc50b4093b1b3cde0d11c1ce42cf21268b589ef1b40169c3a1fe24edd94d76afd0a4555bcdc414373c57b555426a6b9a4fd199fc575cc155f93148082c396dab27cf948cd61f3a34306ed0be20263b88ce633f1da468c3d5f7d21ab972506e9cf7acf42131fec770ec6ac866832af3dc590d65a63901b540355dabebae571ba58b5e5adfe1892815455d9b115cb7e20dfc87544975b9292f69ab5a3f2240004271142ef12e61af5bfa815cb00ae181203baa23bf6f5cde9586947b2fc0cb5930b64904b107a1d2eafc35c3cd682ea65f0768856ec8c47fcad0d22331015b0ba42bd6bd77d884f07bf836e65d3de41019dadd1dbf8da51e44199ef9dcc7e9dfaaad2e6363921f8640af11e0639c5ec276c7210376b19919d4305ecb9f0997fc7b6e4f6f53d26d5cc2e364bfafb820034fa0cfaad410b2bd0b7464b17b51177223112018fce38a8468c4a0116d44bce2279dc8a7066a542db4078161dc554e793cb386eea422de60a033ed9255c8463131359a250174aa6f32a1d7bda8357d7bb3b72e18cd5726900a841daae6be60ebd99f1dfc70d7b8e3793e7e288091ab850276e7b7a0d201579e36512826486bfe61e02809a95101e433a6c1bfc509404d86fdd2b4ff3e74f5b9082ce84a61c47d156ab4724267f9215d7828870e09f352da591d5ed1477c923ed433e034f1644ef443bcabc553fefdf2bf0682dc18ea4aaffaf47220aecb248e443b5104c678474d99483b0149cd6a4297032182b755e7a07fc4a0ad11e005e1a912a77db6afcb0e434fe41d7b7856cc2185b47f72afd8bba47e93b6ed09a31f73ca33ea4c970dbec052ec1681fc713d4019c6dda49d85ae7852d1e322a7333bc6c84fa4ab777505945178a3a68ca1019e58da6ca23ef601d58bf6f2c689e1ab89572d0013a118ca85502a6f2a197c8a3bcc25d6202c0c13a934a9d28f12ed13e80f3c49a6cc335366b6045b0896d64e70510b9b77b707f50dd44a3ba81871d09e6f2742f0fd1ca6946378ed00f3b52a17b31796a27d690873c59353cb8f0f66ba1439e3c5eb014f61ae66d48a70acfbea2e730374f2a6bf0871adda260359f7731cb68cbd990b865a1eb4e27c8c61ab23c06b12d01fa8fd969efa43a31bb866785bd089b15eb4ef080533687290abd5b4cc43a9d9c153f6e501c7bda16bf34f0308e2f26383c9b398c13d215c0c4dbdbe6ca6fad32c41bbed23b57f36073d204f217c633c67144cd07bc8837d3b7c639a9168593ba7f2e45503a54a11024e84665d07928ca58e96d1805f06a58394560f3bd37e1785c529eb9d4c0dfaae82402a4c3a6a930253a9dc513b1427bdc6f59449eb92982008e7d9545b273968360a3b03a6d3e1a8e83d9032d6bfe5174a12a85b175dbf6cb0d3d5ac30d01491fd3948c19ad6f78d5608266f356b0baf094de5e394cb8e4bed7836184e39d5e10fe34d1255bc6f725387e8111bfedb0a3700b832e2c0cd0b2008580e1df25671466ad80b0accd64d3413b208e0613dc478318f006ada7d04380e0c67d67ae504cf80099501350d27b697b290c71bbb9e5db35585e4fbddae33c4a70be2ebec819b92f80f706c731b79db042925fe4da04ad52470a434b9230793117029da64821c2576410f1e0807b63633392120c268cf70091bdd7a426561331565374d1048a3072043251f152444867cd8b4ce096becc259f129de0818b1ccfcad355dbc5af88cbee4ed970a0d259d3951f701b3da6ad562166f4812d7aabdc887259c48c6c3d46ad55c2affd7373524ff1c5be9901b39056d98ba0204a1003dcf41c57df8c2f15c222c3b98c29e532e3a7456cfac2f803458adcc737768615b334cc4164cdbd56fe074d2bdeab2b46cd0fc1ee50b9c5d1df0a2ac494056a7d8455cacf14c2b3345c9e42fc57e5399bc733b60eb9200b9ae7c987627b4e7be09606aee1e1496d0cf0c12a295e8358de35bed5e784e2dbe526322418c1c18107afe6cc81a0507c330f4fa55926e13109944d99b6a1057d0f2baeae9e05cfd9c37fbf6c28cb6b7d279ec0d40fd0c18faf5538693595d056173c73ef84b57e031a93157ead5478b3be4d65466461c658148c431b29838be931e263e293ffcf27aa1de9c0904025fd0336aa8fceea16e7b3e288dca20dc1cd30f3d5473b0c40122d3710c16096bd146853fd82bbd56ae7d5178e4698344ed573b48b4c55ba1a978a88a61adbf06b66b83da2c8e745cb4f99331f231db615f8331873e343e6ebe87619da011afe344e41fb8c6993aa0497c170eb0675bfb9a1016da95737bb3f789b20bac1141fa754dcb043907e87b3bd0d0255f45f855154e02b2ccdfadb5f18d9b014d44d0bfb805c95c30f88ec12fca185a60aa8d933696c39ace7859cb7c20776fbfbea039906066f4eff81196f4b02cfe16b161e96a0d585de7eaef30d0bf05d73e7315f4effe71e433b113c533e45acf30a48a1f1cafac880b0d8a4eb076f2719e9535b55e35d42e444630f53326b3c2ff5f71d37269ec10e5eb614fd583e175769e13c3e43d16345c6a98f44a7dfa873f1681f52e2b37af1ee1436f22aa2b86d5a0c47cd0ac3c29dfbfd3813ee3caa08b158829db1981f3223f661f1a7d80b9ce3af89f36c9598db23d0b75a4e3867df88aa2cb1c4a52b773c99edba0864c59d42d601eedf73343162d35190726c327617cbd717aaaa579d0ac7e51dc96031ce97592d42b842f778489ca606a5d5e981f32506c1dd6f56b087938e5690710750751f7b8c67c60a7ca94f6ad653994b3cfaa51a0f33fddfe6a17acf955fd1097ec34c6f7ba3a196a007cd324bdb41af336b7c142b242619326c0cd2cd5ade3c7974baa92e24ca4a6de"}], 0x1348}, 0x40e) 11:35:39 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000000000000000000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 11:35:39 executing program 1: symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) mkdir(&(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', 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 11:35:39 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) shutdown(r0, 0x1) 11:35:39 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x2) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x2}, 0x8) 11:35:39 executing program 0: r0 = socket(0x6, 0x8000, 0x318d7bed) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x955, 0x9}, 0x10) 11:35:39 executing program 1: execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000740)=[&(0x7f0000000500)='/dev/tty\x00', &(0x7f0000000540)='-+\xfc!\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x9f:,\x00', &(0x7f0000000640)='/dev/tty\x00', &(0x7f0000000680)='@\x00', &(0x7f00000006c0)='/dev/tty\x00', &(0x7f0000000700)='^${\x00'], &(0x7f0000000980)=[&(0x7f00000007c0)='&%\x00', &(0x7f0000000800)='/dev/tty\x00', &(0x7f0000000840)='/\f\x00', &(0x7f0000000880)='/dev/tty\x00', &(0x7f00000008c0)='*\x00', &(0x7f0000000900)='#\x00', &(0x7f0000000940)='/dev/tty\x00']) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r1, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08a45dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f6878dcc298f90000000000000000000000005055d91d3ecffeeb368a4366124959ed1b1f2529f995b9cc805a8d6c822a984ddec69fd958aa31bc080b202587d857a4", 0x1c9) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSBRK(r3, 0x2000747b) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000140)="70b9be0181a55915c754a4581c99ddb2fb0c84576db6ce79cfc27148f8564ece1c310bc91426b4e051dfd4acf0460d560fb3649aae9e7e4f372d522a59138c3c8aec32876be8e0e6491235275dcd9ee19d49fffe649f19f8a60110d04c87b6b2b354f0707a6fd41b8d980b3706334073a14d1e1f8479a77c3cd328360306f08cf31a918e4237b8cb9905ced2462c3414ecfcf504529fa2eb8626bdebf1d39fc0882227cd50", 0xa5}], 0x1, 0x0) 11:35:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffc, &(0x7f00000001c0)=0x24, 0xfffffffffffffe34) chmod(&(0x7f0000000100)='./file0\x00', 0x65) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x3) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x5, 0x2, 0x7, 0x1, "1594513c8ebc05421981628015c1dc634c92c9dd", 0x9, 0xfffffffffffffffa}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x1f, 0xffffffff, {0x400, 0xfff}}) 11:35:39 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000200)={0x9, 0x7}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x26, 0x0, 0x0) setsockopt(r0, 0x3, 0x2, &(0x7f0000000240)="22505f4e14fa3fa6bd81822071933713c485a46e7ecd420be56fbab65f7534706f150e9b2110f2d49a8773934f3de8a60bc59aeb0408630f9569dda55d894db10815e5ce3152898825dc4d3675cbebb0f663231095ef55576c21dd2fba4e694ab9b765d17c5443d8cc9b61782d", 0x6d) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getpeername$unix(r2, &(0x7f0000000180)=@file={0x0, ""/59}, &(0x7f00000001c0)=0x3d) 11:35:39 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000040), 0x10004) setsockopt(r0, 0x0, 0xe8f, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 11:35:39 executing program 1: r0 = semget(0x3, 0x1, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x6, 0x3f, 0x5, 0x3ff, 0x3, 0xea, 0x20, 0x9, 0xca2]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa08, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0xb4) 11:35:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) munmap(&(0x7f0000ff0000/0xf000)=nil, 0xf000) setsockopt$sock_int(r0, 0xffff, 0x21, 0x0, 0xdc2ec4d77b4953f3) r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r2, r3) 11:35:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x1, 0x2, 0x6, 0x6, r1}) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="1e5e3cdc6965145a30539e5172bdec87c8941763d2344ac0ec1a1b7e5b766e4cab0efe0fe11938ce038e48b313b727a79ae17c9413e04c112c", 0x39) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f00000002c0), 0x0) r2 = shmget(0x1, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) shmctl$SHM_LOCK(r2, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getegid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x82, r3, r4, r5, r6, 0x28, 0x80}, 0x2, 0xb16, r1, r1, 0xffffffff, 0x699e5297, 0x3f}) mkdir(&(0x7f0000000280)='./file0\x00', 0x18c) 11:35:39 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) accept$unix(r1, 0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a600", 0x2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 11:35:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x8, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:35:39 executing program 1: symlinkat(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = kqueue() r1 = dup(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) readlinkat(r1, &(0x7f0000000100)='./file0/../file0\x00', &(0x7f00000000c0), 0xb7) 11:35:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) getdents(r1, &(0x7f0000000200)=""/229, 0xe5) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "8501a18600"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) write(r3, &(0x7f0000000000), 0x0) 11:35:39 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x100000000001fffe, 0x82) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) semget$private(0x0, 0x4, 0x200) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0xfffffffffffffffb]) execve(0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)) 11:35:40 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 11:35:40 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="7b172b31bc7ade4315a8f4cc0ab6177acf6632aa83ba800a83b8bdadd5a3b2140dfce7b05539965acfe896ce865b60f8fc8e65c444b30cc25b7809c0e4c5b060d505fa2243bdf6b194c86d908ee2e97ace70ff041bdc6fde81e006d3af6f07bfb8ee748972d21f65e1c3c850e4ee2653528c9e8c46881330dd962c8a7c9e3419a89a7b497385453744ad5fcd26768578fa50631454abf3eba45ff62510dafcd2e7e6f924d9b02415a486aab4e98b06d3fdf24d4d015b71119d83be119d77adbcf06ab908dcf3d734cb1cc4fc2a8d966c040964b00e99e73ee2fb67c3e07f9207df4fab4504b97df51c85a4", 0xeb}], 0x1) 11:35:40 executing program 1: r0 = socket(0x1, 0x1, 0x800000002) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:35:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 11:35:40 executing program 1: r0 = semget(0x2, 0x0, 0x400003) socket(0x16, 0x4, 0xfff) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000002c0)=""/215) pipe(&(0x7f0000000000)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) semget(0x0, 0x3, 0x4080) 11:35:40 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000001080)=[{&(0x7f0000001040)="06560251d764e6dd73157bb265d36e95ba19235eafe1420b5fddb997e2", 0x1d}, {&(0x7f0000001280)="397b15e49044b4817f7dbf8309917dba1bb1d5e9f216c7730a9d7d153151593dfb10595729c14197f387b658be70b04760477efef547428b4d5a8445d1b0c923728a6a1a0f6a6b6c872153d6faac99f6b39363553a543d0dfac8ab00c328c85e21602df60f98043c75325098f73b8b4986feb31614dc01cc8d1de5cb63944bd9d61b5a2ef9d653d75728eea7c2e9771046cdaeb657099647f35669f0bc6bc193b6613b330b1ede23e84b3a5b3d18ca658d0319a7ebb56436991225827d8b558ae2451a09ed7e4e89ce0193e9479ddd3639e491c47b090a336c25733196d70f7c099402020ac0c87a004c0c67fceeba38b9aa061f16a743e0cb5c3bc2afd1ee38d52dfb1f063295c174562dbdb3c9b5e2bdd346b91f85fd977382060a703f49ddec58a8d10cdebdfb270288f82d5d8315b7d9536e001e8d4b4d0b0185bef01b3402e05101b7b3f5172eff6e9141b8611e5d09e43903a539f2c7e7194f645f70ddaabf55bfce441421d3aa298105bd4b0c1c1711c1bf7c29921f5fad1e08f640a725f5dc34f71bafb03b94dd9eb9d71ebeabf5803cf1c12737c67e7b40346076bd9859fd8c4d839412e6276f118a37b53418fc997fe16aec049a6dc434aca12c1e1181eebe07e2db751195e50d6976b02e3b065bbe9098323815d4d491dc95ebde91abf62f483a1ba7aa19e2639b50dfeb6fe0c9ce1ecebcf20897b91170609ec9d2a0e9e91b7d6a23605d631a125a16f2f1532317a4aad6b7632dacccd6c9eed2348cef31cdedb2ca3deb2afed32ab80c228e50552da5ffd6a0f1090f96557a896cba2b2ad3e6fb0161c9be66592c86d64d263f00e2f9be54f5e79751d090299b9973ed757eb827b86f866b23e0e21a8c8e7fa847d695b71fbf50c05bd25efb461c756e3b8300141c19d5b86c8fb83ea0eea4f4d17c3aa6fd0bbfdaaf4f82fb904916108fa75d2daf59195475edcd562950fcaf38e08a918edb9228333a5395d79546f3a817e5a76237ea05bb7037ebb21cc498039a09af6893f66048a2b550864a96355595e3708a60037c977a53a632ac40614d39df810efd140a9ecf5ce3964dab14d4ecfcf2a43e43f3f7293bc62cccec48d59e80b4043685e0e1a667e5f9380b5c1095f334a4b9f717f469b3ff28b7c6516a3bd8211ef0b11cc1d5e2a6c1a125905a15f61f0022ad5805fe508e333473d941d216c7c75d9c8c6d3747645b034845453278ba33aa22a54a1a8673e66ee02c0cfb7c4f9b3b7591db6329c007e43751b5269490df214749edb85674b22070e46f5a114c62281b5b765cabec408140a5ab847152d4fc79511b67b1a158992d501435e14ff5977368b9d55dab01e8a6bc7d7cf4ac643804132df1865fb1eea708b3254077c7c2e5090db2b0df10a8f9f98f1e4abaeafd71941a20c074fb7ccad32716bd1b3608db44b1f7f0113f8baaccafd1cdf168366d2694d58591fc93e72af53fd9018c1202789f985659d8adbbab50b77af6c59a1b924958569620ff94caeca9c82b49798e89f38a549291d4adf59aa4567fcc38d315b811b5ce16a26af3af28d2e92897dbbec9669d1961d41d5cf4bf3d3a2724c1b79ec74e3a55af265feaf009301e6156ee7b140959a8735d11fafaad478d87667464051c36e295348d7f5a266a31d12a57df4332e0e06d4c9bb7555612ae2be682b5a3e2813967c14088a543c547bc94ca22ac904c3bcc86a3cfcc5c9abe7c0296499cefe93a8191ee921234146bb4f85fe68ceccd7c275de28cb33a5d919c7a5199c6f051cdb59dca75cac447c5aad720e39c1c50bd128d597a84446c74505d51317f4e1a623b3be2ac39625cccfa5ea060e76b5c2643878f42dae73b387718bee8d78309769d45be455966e289bcfb6434fea8dce0b635e95fd01a528b4df625034730863fd236fb2f7926657de04271e515f54c1cc2b63fe0ac1b77276b8bd2e8042dc9e64d1df2fa74734170ad04a35d05ac4772610c37f5dd24adea16784b582f1432106ec5c84cd21bcc373ea4274947acddd707268ea3757a268cde29305630d1661453468d6dce1c1d704bb754b9fd073e8582ac06730160776f6a62dfe5a81f77ba1bf9939e4c1cf7d6340dddfa735cf6ce72d2471526a31435b3fde6173c009feded0bcc3d9e009c86adf8f0ad44b331d30e5b494fe61c99443ffbf388943e75e9ea62a18e5cd33a03e8b816268f2a4f0308f7b95fa1e6c794d10d8c92e7471c4bcd4b3ab58352aefd1e81267199b694b26f96d5dd901351e0fb501585f472a359ab8a5c001cec505b6791a71cf4586f12e99ee5ccfd6a8e9bea07d7476ba6f2df03ecab7fb9ada88a2ae32a6b3e5e0577a1f86daa756a39dc8c404efbb49ccd47062bf9e1bd086d27789f6bd5acc1a606bd645f6da352e8050b545c39fe16c38042fbd5b7765fa3be679df397f34a333a32b03b4daa0844423202551b08375deeace297f67c317fd8c658ddf3ee02c7eb182cf38d4c93a97f3ca872e316a93f8b03ff52a13b90d4e5600bdd294a1de10c3a88c22294b1aec76d2fad9390c6ed98944fe3ee93ab6456d8091ea019e17941708e326eebf692b6067e02b3167965d194f78acb93b5517c8d30f4187eb4c443a9b0d8eeefe0e44a776f1bec62ea844a4f3a0ba0a1d8d8fbb81b34b2a1452fb6e60504e1458960a0b8b8c3266a0fbbab4ecb4b1f2f593788fa8b67bfb2c8cd3567932f8666f4e61fa2e9cc01ef47d5a2bd603ec61157f4f5d8f0754ca3907c847def8bc9fb1094ba1d9ea3b3053300783cb893d89308d0c8487c39712f4a33853781db81d2ed860e493a85f8c4bd30805724abb0c0ec79f147d5605bc850a9bffae3d7741b2a1b955011b10c08211236b0e079c6a819cbe82364f2ba90f48146b192a3c71c611db30f90610efbb1313553c7f5913fb121fa7ec1e9aa9bcf4b6f459bc2e44f0a1aceb8b7efc7bf909b943a032d7e8be3ccc7c4e479750f0c47d8a4dc0cb06fa7eb047a734830191ea2b14e75ee76ef8c679143681d60a093be92a5998af1bc3b1c17f7aba3c9f1162f1a18889461b57f8d4859cfdf5351ba12c4a3072bed05f6ee0896861e4f06cf139b81a249b2d814f204a1c85a65b884f94539933dcfda6238f046ee756abf47ea270ed9f0a8b54c6bfb4cc5ba970c7546ea162285914322a4bbcf1fc4a418212a3672e300942f7a78b1f273a6c356ca34d279c5cf201bfac8053195d014f79597b0eaf3c5947d88529335bce65eceae27d09a0f4e1d19901ed63c7f9ef0d15374c441874a1927bf208550022854582eeb64e58e15a09a83f454fcd4ddf1e1f9bdf751dd913f16cee2e12796abdec9877bb4c12e9079113462097036c88f1f4e984bd7f67d4741448d4b10579d934efb2adc39119882279e53d4c0f0fcae268d2c52e188881d9c2192f421154bbcaa6a579fa84bf67f57483594c75b82f5ccb78ca7bb2dd3bea356737c398a9f9c04cb13bc4b59913893bc5f6a74bcb4bc503cce497f4433dfa7b35ef00b7ba016afeefdd02c13ba353116ec23b310ec25a6c72094b66241b4eb7bab9e4637de776ce55692c9a2696689159a1a9bbf75950b2c6df232b88ce0780fefa0f6a6e274a57319149f75bcc0a511436f31d86fec91ce2664892ee8e225e959675375f1cd3b04d9ab451c081c07aece69bfd5faed1289af4388903ed68c13753b295d2fa5418bb8b7db2951ad6a316433f2d8a2b3ffdcbd2b943bf53993dd1c856d62f15884a1954add7abe9aa95ff89cdc7166984480307da42fa3d7344998d296aa9b977d72fd72eda46dd728b7ef4aac11dd0b4d46ff92a3d5c98262240ffa7840d19202148f3083c8de42668e5bedf082bbb9bba67c62323ad080c4fa4ea2d3911d54500ece73e20a35ef1ac3ca559caf44912dde081658c07470b4bf5f46f393633ee0b98bc49be14f47abd98441256487e5468080d8341254427b7b1a3ce2f5242d190471a6856f876642b0ff358e6c10a1bb8f9b28ee901d720c100d9035ec707b61d8b93d860fbf2c04c9a42986181a09ef663a4c8e46b137977f5fc0dd659951b7475b290957b059d05519a6d1fa72263bd93ba2aba0becf36bcc599efd836706226ad583be3580ecab2b459050b53c2abf865d7d12794e559c9e4489f05c6bec730e4150cb9cf3d5b289d95a6739b7c903b6a4f4f7fe383a50b9817e158efa693c9fac1c1344fdbb6c42d803040d0f1e19b5f6726010f2087f3da6c448d1509b4e583b674cbbcf81e18cf0f92cf3f43e27d60affc6a28d211acb8ec6be86ceffc847eb1614f40cbb8ea5327a275892ff56c6046f16fa0f39e1e56bdccc4018bb15a3dcc31c54be8fedae68ef997b2746ae84ef1eab84e2f19a0a00bb12f83c08fb860c83ba9c54f89f934c1a121121742816c6f9fc8c4aaa8af67eb61658f87ee46f804eef8ad3a4d3299fa8052fba47d25398de195382869bff6104db36e179a55eedb18686163e1792cf7715fc4c83f888b368623c57ef7231908cff6d98fc685a4abf4da449b932733a41e9af2d84876746da64a8f5c50d064c7f2d519dd0848f34578a12c4eb50a3f8bef830bee8351f58ffcb66de2b9d34a9ae32298549276e53de2e49bb97f7f90b7ddaa265989e56327e617a2f041b7ea66b92d67bdb6dfef4e546a42508a00f765fd48f4ba36fb1722872ad1a2f0c8e4cc6874088c44859ce30ed0b10682f90c463f887dbd312dbc6f06024610e34d7cb92016ec0383385b31fb20a869f3e4f63dbbf5c1b09f98ceb889af197a0fe8402754045ff3d0ce460850ef0f6f842cf18d50e84ad6076f1e2d17423a28b6686e7bf0a48015a9efcbbffd69fb7ad969f5857c5e5529a7367ddd6b35da6e73ee0a61e4e2db26a0f8c612464550c9479c4d9f20e9ffc8f501d133f1a512dc1af3e8100ab7eba91fa39f7dc456a45fb16a7735c164fb54b743eb9ee63671620a7ba32f6426f46e1430a9307255c437946d2c4fa637e4444df84eb76576c9f48363c82fbca469ed8a6dfb70e1b554fd18df4c90d955aaf7f8202e3fcd38eee85c2317d8bdecef878331bcd856d60688671d48150c3865e927a4edc3e51ef038fa5c6550d4559132a3b5e4303ac2fa6428b35c0e88605ace80e3e8589b24f2b915abd0622527e5be351e4a3007ca7bd165630fe29dde34555f31143777f0e3ad8edae9be515274fb30443b50f3632b39029df76813a319ebfdf7e0b6774b99151b7a74a6b4ff1fe5e207ffb88731856367a7b0ab82f6f91ea80d6866da0af0f879af87ae04b070ee0fee05bf2b9fe0600fb3ed6863055c69cf59318113fd7f0e1fa87ac4e92f7c96aaa61e0306479952dc3772158e29ee34f6a067305438d3bc5bae75fb4580c6abcaf2a34292aa115d1cb608e6c9ae7cb164fedaa1bb7112a4ce7ca63f66f333b240eb65a7e0fa86a3f29bae075cc9da72d978c0b98ec4b9bf5bb2b82c38a58df8600ce1cfa880d870b88a1443fbfbaf1b1706ddca47ddb23c1b1319163cf01d10ae70323cc2de747cba0d11ceab19e11bb94c41d15bd86d6b99492f7756a56a79dafc15230729f765a79a212946cf0fa629edb4425239730e867e56177effa69d235928dcd720b48cf912b72f9c76afbe7eb1c08868a0ab944ca8cf04b0e2e9caecee15b855e97a74246b3cd7974f86785d2d1b1d0265c797c97e2fde0de41b05599b182eeb0f775877152df6233f5924cc27848a39e0b50d41e79857f76a4f8f2dbcb2ad76a4011b58a84d96e54549bcac9b2595e8a4872c5004c7129eb5589c55047c9f", 0x1000}], 0x2) r2 = shmget(0x3, 0x3000, 0x1c1, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000010c0)=""/169) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 11:35:40 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x2, 0x3, 0x9, r1}) ioctl$TIOCNOTTY(r0, 0x20007471) read(r0, &(0x7f0000000180)=""/68, 0x334) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xd7, 0xe193, 0x1, 0x4, "cadc209b2f74a2828642d0139fc7ca831f3bad00", 0x2, 0x7f}) 11:35:41 executing program 0: r0 = socket$inet(0x2, 0x1, 0x40000000001) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0x140) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 11:35:41 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) getrusage(0x0, 0xfffffffffffffffe) 11:35:41 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x600, 0x0) dup2(r1, r2) 11:35:41 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000340)=[{&(0x7f0000000100)=""/6, 0x6}, {&(0x7f0000000140)=""/178, 0xb2}, {&(0x7f0000000200)=""/125, 0x7d}, {&(0x7f00000002c0)=""/107, 0x6b}], 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) read(r0, &(0x7f00000000c0)=""/27, 0x1b) ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x0, 0x3, 0x10000008, 0x10000000000, r1}) pipe(&(0x7f0000000380)={0xffffffffffffffff}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={r1, r2, r3}, 0xc) bind$inet(r4, &(0x7f00000003c0)={0x2, 0x1}, 0xc) 11:35:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x203cb, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) 11:35:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00007a8000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:35:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 11:35:42 executing program 1: r0 = socket$inet6(0x18, 0x4004, 0x2) clock_getres(0x0, &(0x7f0000000140)) sendto$inet6(r0, &(0x7f0000000040)="0023a6a094e90886959bd9940c1c3f2a9c6190ebd6a9f00f2087997179f81edd04fd3e975fa3cc2a8e71b0279c71d466f5fba3e65df26963ee0e73075db822377c937d5b0b0eb6a0f610523d43bc126d0234b896416d14448e4d4d930be68cf88efb3faf333f3a924617ab2674", 0x6d, 0xc, &(0x7f00000000c0)={0x18, 0x3, 0x400, 0x593e790d}, 0xc) clock_getres(0xfffffffffffff3f9, &(0x7f00000002c0)) clock_getres(0x4, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x1, 0x6, 0x9, "e05f5a57597f33e6455961d50f20cf7ab3ebab20", 0x4}) 11:35:42 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="df2ac8b4cd94f156f157cf9112dc66837f64174d3863b3322f9240a948c2a70ae69e9a2801968490fafb54b86d4ed94298950e7add0d30b45c6120bc87410e97e23eb4ee9eff97", 0x47) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x0) 11:35:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000340)="450024e917f28bf949e81b6673da8e8add6bceb3a72c1e774bec50f0d9293581b6750b3ef7b10d3a2ad01097e0f9ee858c2a05d6508c55c7958ffa539ea0df4cfcb2149f2ff6c2a8a3d0c17c756fff"}, {&(0x7f00000003c0)="fa215b28b56739d7b47b37934c8348470ece6e9040e9c947569d7ec0bf819128ac445fa2010f645e020507ff57fff8f4d843a02300f1c3d8f897c36c64211ba6841b76d986915405f9919d2519fe15bbb084ad2217afacefc9cf809c7d81e73a8eba3835a981891901b9269d64279fe0df6327eb4152cc67c95eb4034be0acafdfd8adba7921b4354101b0e8ca127cf7"}, {&(0x7f0000000480)="a4bebe1c19fc5245c1528f7d7b716e86828f"}, {&(0x7f00000004c0)="9d7756e53b7aa4455c282e99a7a141d802a03be5278de7f84a988c8c3920d192803c5dac777cbbfb050a54687b2ad172bf3202278747"}, {&(0x7f0000000500)="39f4984f4cde9a0981f51aab632afe06d61e44c87a1020676095c664d2be21c83d505e07e04ebdcdf8796f4fc168fa968644a06b02d0d2fe453f4b8f510858f80afa5c02cf23757b7c142afecfc107aa4ae1b5f4e5f75c582672b5b2293b3146ed8cc05e6cb2b5ee9c5529d1cbe95773da271b217faff727335ca982f3d2da6468b5b1b9c917640706f200000000000000000000000000000000"}, {&(0x7f00000005c0)="7a53e48bf528429141c69215cae28ddc34379242ba0446ed70ec974994806e7b0f0339d6126a540c03a4ba6e0712dbf82ce1c14f4976f9cccd45ddd5c4304cb8a6d53cb529d61c4cc395a66752f39041e82fab08bdf4d320878faad4f8f44b61e212b147a856fd53188bd643cfa2060322ced2015f0c2aaf986d00c0c95605b8e7ed5fe7f405d5c683e78cb89ea616a9d2e30ae030dc5750c96a935ff463a54d0de9118d70eb39c7337eaea721aef0063774398d3852db95d3e069df3e2dd01b7b0d2e49975024975f1ec81a1df386fb81d5"}, {&(0x7f00000006c0)="a45e97b6b9d9ce9572e323ba3652a1154128974366312530a1ac1a13f725e26a6704eac60594a6f31c2a141b7e1ec40ab7c01e281a690e0649fd97c6539784aff6"}, {&(0x7f0000000740)="3a5e56822f04a982b952081b41959bf2697d346eae7f8336c088e6f9291a00fbcd743a0a8494c232bb9bf984f3f882e5cfff04732958ec98853863a06b28e8b48df45a6b9dd33df0c70758c237168855c9905abcc207c858791cc4eb6714196d15dd1b052231847e943c"}], 0x1000000000000195) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x1, 0x0, 0x1, 0x4, "2d25889fb930dc615ef9ea91fb1982e34d8d5fcb", 0x10000, 0x5}) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x18, 0x100) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000001c0)) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000280)=0x2) syz_open_pts() close(r0) dup(r1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0xd7, 0x8fc, 0x400, 0xffff, "14101c790f33ff78c20fb5719e14d0e505997f2d", 0x10000, 0x2}) r4 = syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000200)={0xffff, 0x8a, 0x1, 0x0, "f43c25498bd8654228c4f372251629b12e111ea6", 0x1, 0x8}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 11:35:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x10000, 0xdc5e, &(0x7f0000000040)="c7d3464eb1d142c3c7633c578630a8a44b727725040515e716baf8ea68ddf9e5a906bc855d100e503c4992ffe8468e7cff81d1f1afaa8d8cd47c4a453a4859fee45f536f4632be86c27cb3ec48c7f2ccf15d45bc4c8895d06e45344ca118393212b4af341109caa2d9d2d081a8285641f29bec61a308db891501659c708c340295a536f9d142cfb12444c623af2e15e32046383a537c9bf301a4fe0e8cc61efc2e7032286d31952274a4bb8eaf025f8fc1c1ed3df7325516f2cbe57377d36dfac7d0cf9cd74b40b6b9ce94109d3fde6e2bbd0f67b804482635e1ca28d0229b2d4af7b8acfc273aadfdcc26eb08174cb168490f25fa096448856803feb2fd6e13cba8b0ff2d7117408653600d2daeb8483744dc8207d773b81366fbb6a2d2da3d8ff4940868ccd36b967f27f80d0e7e8ecfb28d522037a51a6d7c742e6078326526f091f179481c0784f35a4f4279e0b8a2b089e2e0f65a5bf796e3a8e8ecad4fbe5ac133cac08ff288907db0df1f734541c954a54564460e5fec3fd2b561be97af07e07baef09ce670a1f9f497b03b6742cf387d107d6944bea8ce8f71980463a6c795b8ee92580b0992e75623a6c949356eb069a148986308391f21007d580cafe403b20dbade2020c462d3e81ece27c851a06f0a728c0554c604e065f9a555a5f0a221f4d87fe6d82e3172666b35b589c4b7990b577f942c31b26b4569ec5bd237c4c310a5291f4ce50db85f05493a75bd0f6a9161158848de8c549176e46e08c892c6a1a58b2ef8de7284bf3cdf1ce4d4e43a20efc318c6e0f816d5b1aaa2dc37ee9288963c9c3e518767022fea70e92d70bada5ea802209f0e03316053a88ce9ff3bb422ba22bf33ee69d99090f9c13680c538e0a7a5ac817be68dd9051c4bfe4eb2b653b48358f2eb281943debe1980f88f253b7d7163bbe7343df0ae20c6963f7eafcf032bc0729516576365f5c1ec84e1408362c6513dde896f5cd9dcfde5a3c1726ceb7135d8bac74a57bf4ba79c45a7bbe843f3218661d35f1c2163ccff4a72b1da24b04a1beab30e7adcc59bde2bf69e8fcb818ad63cbd3985676325bbed24caa179f339e7bf626ea5f9ad1dc075bcf665bc1cea3258848bcc00110b445ae7b5d218ce57ddef29936fe4102b17304bcaeaccc010c30742a75a692a139d80e0625b9dc1e4edcc002d226312ecec5ce89beddec204425039657043b618992c9d2bf19f2f5680ad3bb2eaa88bec686c071227dbcd88bbea903cb3ce20ed563fe9910c4b3d25d47a88f50c67d4cfd8506fe95c6d21ffcc214ba14ba904afaa7272d742430165be0a2aad1ea951d150791f75092bfac2a41b7d0205b3245082204fa2d075eb57cfeebea8e2a21ba6518be825b97a4a5e75ab702808ee6e528817f49758cfb4951b7bf9839a846333047d5bef1a1ee35919aa5b4c12de838d30971988f69bd413712d5f6403ce9dd2d6258e6d6204822d5809c0e0c6b1a99221728276d486dde14d0541a259f3c962acb3655a42d86c945cbd542239c58a01ce3824234ad0a4ef41356daddc0ff3eecb368c38e2efcaf39759116a1a7e364ab0af6d8ec50c2ba811fbaf3faeabb8732804beff407ae70de2d43fb19658b0537f2e0dad9e55d3acfb40a9cd1bcfb2f4d1915fd85524121e1dea503a9faf430bbd6bd90526f8ac738734237b8cbc92311f654cd1804463a173c13c8b00c6353ad18c2d412f2bea2eb00ef40e93fe755ad148592f4976226dd2b57c97aeffee1af403413bda3cd23c499dc5b407c708ee4b173d3014c9336f7d4fb9ea31bb4bf972832c2bf246df55ee3001bfb1089f701112d89debbded11f1fa9cbc3edfcb83759798fa58d43a5be82054179f125845d8c82e6bb9c8a7644220645ec3bdc0c8ad1e653f7ef322887e0fcccfffff60682cc4d7b4eecb5a7b2bff6ef2153f35afdbef002db2d528b2b2f9c7b664c89cf6bf6ca5d24be1f65e0096867c3fc0b6fdce0fb990170ed2c4fc0b68af96a784c883caf9f8795f6697b33de7033746e34f74b2f3ba761708ffeb1e18729eb29b2f68a606c6e4e8fceec3c19994bf42d42c5ebd913e70af9ae44faf7327338bb29ea6d89f541dfdb4a518414aa7dcb4eccb9abad9657a879bf6e75baa88fe83cec76a64ed9da8fc3c9e5d953e115d0b76b361beef7f73162ef179a7fcd793828c9b7292f83656ed0883706c330672d659229060b4a813d714bc00afa37f5f59861d0e5dbd5275a332af0658495c060e64e05dcc60863a6d5ec2e03ca3ffe227f0c546090e805d624c3c32da5cdfae838c9100464dcd4fc3decca98b6472c0b3120bd56a5d6332340381bb73da8e680d5abd6942e37a5928c343634238e070082262b13369fc6884a32e82512ea27420a95201a8ee43c81d4ea7cc20ebc3122b34ae8600ebd6aa400aa058fc8833f1d4fd4cdfd534ccd210910ee97300483f78b6fc301cbcd2b858bc7cb88e610a7fe4df32ccb4853daaf1a9afe5c10e66768fa8be5cfa932f8a8da6b9e137964a37428e8b3244691396546fc3d38111cacdf03d9618ad8f6fc4d6b7a2b2b632fd9dc9bd5d289fd42861411bb892657ac605e8312a6aea8ffe1f3544e7727c47527e4d747a205099978f47e07c4ccc0d50240efdaff89afd75506edddb129926d5bb2d206248723400c73cb83b6c349a0ee74ef39ea4d8e4388b3dd5d0c74548a2528c3787a36d65b5386c90eba10f8b7aa0c152328597ae9d43008d0564c8a0fc9d30d1d0811773e8ef8a0c223d4f212ea1d589d617d85cdc0e23987aa73b13010348da109e872e9dacd3f2bd991fb3ecfb8dcabdb985a87faec96e92a470f04008f675840ceaacd3e18a1db987213ef7b104ad63fdc5acfe9c10885dedcdc546ac59df1d7050b40946938c92d7f9aa34fcd372f731390a4efc924333846c15d00ca21c9c53a9ec001e5ebb075125dd668950686436c7f4f12516e734f9dc0c577af1b3cbe444500a86ba2c2b431d0446d54c14dfde0eee4293cbe63e128add6a5b9bc25e6de81a708b7f5f56820e70ba5847c993f541a88aeecfc029a79f3a0de4407084fe5980f7109ffad5806bc5a7fcd8a945e560bfda596a1b9743ea6c928805a1afffe51ee90ba1c36d4207c883238df517d98f97d14a3cc73efc9a2ecfb12e66891c64a6ac9fedf041060badd3b41553af7afbeb60d2af54ae3074ae1cf9564a33ff9cff01a8710dd2d4dd5160492b5926b876e6145784b99f0bb6c3b3185b57ae0beb09751ceab8557dd891d872e108651d5c265f495133e58f5f2c9b08fa2051cc6605dd5e8da12da785b55449c29f4db80f7ba558dbda7395b22f5d4b69823418bc049fe2cfc5cdf5084382e623af10c57774da972d730d63d9673c8864d8472348218497038fb9bf2355ab5a9931da0cfd57de474321120db40c0d8415a5f133c9690acc0a88528e226540f5156bdb6f8e579f2d54876c51c7bd43f57052ca957ef84e223ae76863503a91a085b49a4afc5a6e57e87dd50668dc83b044f03e8a0e905e0d0277337397a8151da5cc0a61019d31ea75bdb7874faeff60eb9df61de0b123cd629af6bdbcee4edd4c89d0cbae3a43013577719b74daee901afbda3d2b5ed69f64a6f7ee2ce46588a1316e8768c71798b465609091d995204df2a6ed4cf9d2333c0ecd05434c2829d3b7dad674e6b3a6cd1f469e97c5bd4abe47ab3765e35c3075956295d4aae161f8cc7ffac5baa0af6b2cb29abb4ff0dcc54020617a81bb6d24bf4b070d0d6410fa5b0a802d971e17da371326d4f4624d77358484f8fd763d024a7337eb1b965dec7adbb827ba8f20b33e822f9a79e031a8e14f20bf99de5a5980ca8a560d928f094f31d884c08c1a0978f9f341bb962c63e42282646de6eeb63fffe4762335cb7ad7e57f33997f2ece2c1fd2ada48d568e2acb63e2f8add1e44a3e234cf6aad809318357ddba0b8de9f9dee02a4e77547ffb88b5ea9745e4c4a2b97964f7fd7c8632d56ad5fca91266a3a3911dfb9693ef2b4dd32d15670589f66b6b3e658eab73fd6da2d8adcc8288ea3f41b35f467e7306b777d6758e25b3a0f323eff70ee8a4e5ff211e7a3be1e915a0195887c23cb9a7d76a043bd78b68c0aa8b2b93c1d2e42b5e7d88daca0ca0094eaa34a9155e304c2770860bf6abb808de99db293d25edc5ee94009d55521876e026674866ffdf219397bdc69d5ee680348b731d5f03e1b9a6c79599310cce67e4a3f19396f66750737af908588fa9c2371d48ec162f5e3df020da43b42910c84cb4f084a84b716c0aaee83e6589b621ba4138ed99a3c16a995abb82260258519c05e08fec1b2ad3c7024f2cdd4575515d2e1abbeffc091946851058ee2d629aa92256e8a8426dc4bde3fb340aab899a163b3a32193b5ffa8d4e715fffdcc2407dba1a3ec57a486a1a4d53fb7a2e1c7ea8fb30023c920744d265b11977c49c253c68fedd8829e47e232b80f41a9f88e004cdfdbd10636d282e40321bd48cf0c8503b64c0b40ec48a18aa765b0d061a6d0e91f75cd2e8150a239c563ab1c3cafea6755f9974fc6c98fc53785dcdcbe87b0bb4d049aa5ecb5f1c58525d76088b981befdb63f92544021b2048500755cc196ef2b056a3905172d1a011171f32c7bde90c11aa3a8e65e2c2e81d5180b773830037d087e194c54c243269785e19c7395054ba181f4284118a59f39adc808323dbf313731ff66b5cab4bc2db46e6bd6e449eeab1e852e12b9baaf2f646a56c627e1f458bb322195343f07c7a62d9d8a96cc4dfc789a7652a5d6f471f30e3270063cab1c516ceabcbc1f7085e896428fa5fd249a756bb8e90fabcfcf6fe3c66559ea060fc5a0e5cb9e9f928290680422c7121c99351ff8fbbfb5c559a205d825b348fa0f36b270b312cf05743dd96f05aafc1f13dda46efcd82f911e55f6564be22966d6e8118e16cba1bceb33eb7e08894643c93866305a3c920942ae8dec8362447839c35dd50a27fa3fb135da75e1bc4a39bc6b5d4dd79e257ac07c3d83ba556c4364fd027535377c28673a3982d53aa68803686c1b658e4e1f806d74599fbc4c4711a1c01fb2ad820f224a6aae767c6cd86a9698746ded7a5531b6bf0a9f58b8d8b00e0468fd14c76eea71f576db9176fa3eed6248e23022c2fe10319fa92eaa4b1786a4b11ff8519f16d218834c306445a9de041a172ce1123e5a3feb586297a8e38a45fd4d4150a15ea2460d61078f488083ec7d2199ce42d33d5901a5967ab54e2cfb0f91c0a6dbb5477e39e00164ecd656db492267e80ebd272f9159855dfc42dd0e28ac232331389a9fb8aa0272074f597669705983a0fe853c697e45691224cf7f48b34e4fc3c68b6d9a61971890837abf968694df6fe081977156dacbbff6eafcbdf001539915dcb8ed6e21bb65eab4b3cc04fa7f01f543e8b1339087bb12a955221d2b1373f6f0e62deb5eb9f276b406103164b2070fa7a73c4565977232a3abbf9187fe8bd734e32ad92029d38c68e452952ba69c76e5f93db6ef0e7f685839b71b3566ba58dfacb534be7a5bdd1baef5c9c5878b4ceeda4ac0fb619b779934c9d4dbd91ed6acc606cfa24132b778b858b707f08015c9090c3552fbe7f3c2b571b160a195e900cad39871d4673dd8935db578b528ceb379ee402cac713e3341880531e86de74369af3746b9f861ae85e72847f2f2a12c510512840871cce04f41f80fec064166996f309051f25734b86af879039965cc63835dba8127c745fb72a9559a539db9f0ad2c42e9df9dab49f9861", 0x1000) 11:35:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) r0 = socket(0x2, 0x3, 0x3) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001740)=[{&(0x7f0000000100)="87e393a3977e490518bf9e709d", 0xd}, {&(0x7f0000000140)="db1162c360d00c34593fdbc8a6dec979ad4850e106d35e407a69daa99ab0011aa9c9f72300d1e38d78669c972351ab3ebd10e6edd5f10212fbd3407d112e8be3fc6aaf47a2be3df87908748209c25c09248674ec1225db2a3d16cc914f2f2e3f7318be2784e42ee01a5d6540e386cf7dbb0d7fc30ba988f3bd767f3af83f649de96aad45ecd9bb2e071b2c4d25398b408a85b88d1e9ee658ccc373fb5a9cbbf33f2e9710", 0xa4}, {&(0x7f0000000200)="d5ac1886a0d30d3a50383727319d2bb5ffa278e8796ad85263264e1b447e1c03f72c9928272a43d48f9a4e165803c7118f5322e7922eea0a9e59bbd403b98058858699894e37b7bd5d6b3db526a58901c39d", 0x52}, {&(0x7f0000000280)="5d206945a5e6015cbeb472d0009a95444adf1c983c92cb3b91f543f05713762d6abc20f211f1af810636750a5a8d61008b0417060570ce8ccaf3ed0ea293e5bb5b2e086b5de52a50fcdc3bffa9c226d701c124a5e967a40d9e25ee41a2fcc2c78b2503f2a416f0f22181d35aae74d75578485848406fe633628f69c2a34d19003a6879c700a0dc7fc77fd3e1df56fcb89d99aa8d869df7a19f57778f", 0x9c}, {&(0x7f0000000340)="34a5e871a2c8e04e48e7db60ed21253c90c04504d00cad44752c3ca2835a2bacc3f957fd7a8a1e6d0c88433085a9a0bcfd07ea74f97bc5d4a30c1ce237f5ceb6a4be97add1b77d98bd4a0f32f1f09d34dbf724d620aa94af85b388294e3e536b377c5d405c179c1917849e7492beb76b23e9eb80347a5dac80ba9f3738151ce5a83c8228a24500359eea7afb58efd8b4f04dcf4fa84966030e2c9cb6d7206f37e06a0eda81dbc235195fbc765b410fa86ed37d3c8f4ff189c1ce45e154bf4733c34f3c6500b74b2a04deaa5947807dc569a5559fb03af5f8f6c57fc14dc3881e7105", 0xe2}, {&(0x7f0000000440)="1238", 0x2}, {&(0x7f0000000480)="461ce12840e43c51e5a636d8e78eb271ca91ceb41fd30ee6297da7f735e59a60dc50f198e07aecf602f195293dcd606ec2069e03edb68bbfef8578e9cad5c85a5a1cbde1bf6b9049c8d5b8870ae279b61137eefc29dab53d6b885d63280bc07dc84be952221bdbde4ad838566f0ab65b3068ffb564998e78b317154e41a4e505065ed667c4f43f45b6ae78933fcdb743399d160ba630d6fb3c4ea78295a22b9dbd9663d23e440feb1011c2f05c593866fb0a4e7ad66ae2da586da8641e69bc8f84213c71a9be6f97276c46be90e8daa3617f134480ac058e3dc2e175514d47764115e1ef548c7da36cd5a1928287bbf9219bb05bf7ab2f26c648b0a2e977fe2d3a8a1cdb2489aa761c806772e0c45edaf254bf750dfb406b5a50031c02378a8eadca3a91daf7d5cf0bcf660e9b4383bf4e1ef3ed5aa80612faf596ac192fefe1421db412db422fd41838c6e8cffe3757c31cc00afac0a5f8c390d559638aa9f889f21644f8e1784ee7f90efb5bc9ab18f557b7e13556c1c44feca118a4b8f291bb1d8924f1f459d47c8423c392b7d022a78ab8011388ed9742303897014b56fb74bf47b7c7a437c16f36ca6d5739af4880f58b3288e202a799e1c93f8819a34898edfbecafb26206b078173c13a31d45b8d36090dde13accd78483e2d8a86d7917f43ecbb0a396f10f713c3f22d107e6ad792bfed4fcc800cb0f1aa2c7217136f57a8a890fe7f8fe756f9117a5f7a39ae312aa8b1304f3b8519e5b2aa7fa241a504d95cf1d7ccfbda7e9a0f5a5c406d06f018982c49e4711350b87b238a0222e18959e70b2c34e5cb1ab2f8ca410f56ea390e13d304c48a9371a4afe7cb6027e74a54500ef37118a9ff968bce715fb738958a6361806c8a1cc8ef144e1f6298869e6f0985c224dc4b6e516dee50527b5975a2177db7db4485af46eee985b112b3f656b776ca4d2b56cfbb843797a02673262bb70927ce1a349cd9af27817b778946a47ae4e64c14d80d138394a3f74d3b097a25f853e2a161dc6c759e1f9a823a48f3a25841c26f07a5018c2b08feba7172effe4fb869fd340b6f4d2e24e6fc57d104c6943e4e8d8128eff76fcff876d4043f461f3f2c2506c1dd3af81628628bc2084544a829c1b25975cec12829d859a6491167b230b0c7f895ff142ed3a47e651f0dd0e4241b3e6d69d0a39f39a43cac9f1961be2e914a4624d1903a33d2ff9bf6c05c6dbc364299f8c2ac3da91f4d2331b53fb2fa36bdba3156af472a4a83dc4e9812dedd5d371329c8d8764b578a65cd44a40623447b94c92300ed4e769d24c6cfcb90a51cd8020dd3decd0b3d547ff706638119c954541541ccd23728b5a49a7b3510acbc99d58c9f5bb2330acd04c4c7d040f28103921eaddf23cd130f139bc9454de12a69a41895a10b11c50ae5c904ead72b36921b3e8190e068a5f665ee5c78933470f090a234b0c9297efba0942d44c458b81badbce8890a047205b3b2fa31356f973c9835ae7529fa83ffb1cb06135844f749fa97a34957ffbb479d82f41ba11141a7dbcc881c349d3e8c1114fc5d9d7420dc20179642bab2a8fbd5452017d14e15e83367af311a73e2142a44b7f0aba94140285c93425e7f4e141680339cfcaed4a557b98bb2ffa4213aac747ad1f74ff0bdff8e4d52da993ce0d45cc870e8ebfe6f2e8d8374003438af9b3899d4901b389e7ca1f59f4ef4e277b8dff5f9e499c3b8eaefe3c32c997fce3007fbfba1aac98578e9caaebe5ac9993c0e4a89f52d4dff65000d0e219f1698a12b1971109276c9b083021b621dc5bb51ad4fdf280272064daf66194116ebcc221ce77446bd691dda3fc9c63c30a2b5902b790390d930c53f21518c80474f7b8fe9bb5e13d6c173991dd3ce1fbc34ccf3641357d5c74c9c5b76c2ac3812612e279bd2bc859e454d1718faad0320f51f80d7b93a9c2b0549bc2787664b3186bd3b2b646f340654d7c56e6fb5698cffb41c6f89502a7d5b9ac5f71dcb6c26d8f46d37e7e5cdad76cd3b46ddaa86a4228659ba456ef6128e6e17c021ec8c8ed5d98ffdbe869f7a263483f02dcda7e323d4a66b94f780c66dc2874f5e23385e4215b96e0fb8f42b577dea418f3aed672d5c1cd82adad90ed1dcaf41c240fa15d52f5670b250bd4998d2b88800ea4ca82c4b5f70e6aa163d6a78d78461df269f7245a26810c0f8f156d62b9f6c485069cc80569d52081103474e9a699b7bf9370da78a57fbba0621ecd2d3dd00755993565317492f093f4e40758c3ecedeefd4b71a95f84efa731c6967dadd17a314ee18d70c841475e0f68ee5ef4bc9b3c6721c95a3be2c8d935446b306a4a0816abd373a70256c99cecb32ed1d73e389afed7cb18f2272e19511b75622693075bb276e7687614399071f554299c3630247c52033ab5607e2d326eebe85be12ec9f357abb2eb0059fc4b56269ac233138319a075e195e5c4090d216961f1a91aca286725895ecfafc67c8c0bf3775f48eef1ea1c9c087aa222ad9bcd16afc949cea3706b97c2ee19b4caba8b7604bfc111e8557c773e94576c54ecbe72acd13a0d409072b15a852056abcba41b60f5288e1c0380c985298f3b2ea88c028551849c6c2d039b5d4e1f0d7441141d2d0db2204602c077e20ba4f9bb61800f89e5a20fcb58008b7d5d776fcf512b70740e658ba00ba3ae3f3f85b335a145915a901f5e46937bcc11cc1bd66c41975e4582120c8aa38b7142b738070903edc0ae131f335d4aa7015a27a58b8e1be02dce51578882c4596125a1dd9275c6c6c6b846066234cd4b11b6480940de870aae60d145e1e15e2a5e6831f3996299d37d80be89ab5214e23bda2ae76bdfc6cdc8d3cd5fdd38b7adf808dd2c8a9de960bf605207b230194fb7405e6a034b947d4918cd9211bc00086a72aa5811572e02cb78e1993f44259fe2318e0d64d3311433688f05c0f161ec08925615620c23aa483454a4fe00f1c44d4b33d720284b73811faa6126fabe226ba68259f4a7026d9c9d3bb27ca30ab8b7864dac07cf63eef856a6d70b06efb3270c8a6c06853db4e56738946c2869110d8460c196e8a98aec2b1250b3cf210b214ccd6d7ef4396ed52e4dd7ac42f0d5ff04324b2cec105cb0ac9c011c7fcef3078649ced75125988efe4983a5690f3521a26d00edfb6325ba8253836e84fe2786f47e213e8449b874f968e7f1b555052db432cee04c906baabbb95887831e2dd463084439875529f45cda2911541f1f240d416d9d7ff213fcf59076840434540417bf8c9d72377cd82b4796866968b3f36acba7a4687dc8c5fe8b64b3e0b90734c8f5981a853c9306dc83592d2716ea4bd8411d91ee171721a87c4295e91d8eccc8ed5684bbf561224b697804966555e459bf3724ae3278715b5e4d9bd12082f64cddba01f38ed59bca91b3179c78a10dac2ce018d1295915db8fc6b06fa8339636149bef3f74ac103eb0afbce0d2bc686f6cdae2bf08569ce2e06d1eaf0268b80ba82c068e6c20e5954eabcc75805a7164fdb99e297d950c9d64d524b00dbe74612820368e41f5804ba2b2ca01ffca385310548d7f1ba7fef70b75729541c748e5ec3ad8e43a5119bddbecb6d22a1f87fc0893d2546782f746b463acd6ad8045c6ebd4e36446b8cb43fcf3ab514f460a4c21ff6a247de5dca9712878e493c61b255e65093d3bfa48838736b7c8c2f4e15fb06177e1530567d43b6092e5d50ff32804ccba7b4fd67773b02f72af38d4cf2b32f1a118383f7af0dd7a35059ecfc88fb2d18e52b1fef153f59e91c17102b48459418d3208c13d2acf51a47988813364c28eec3c7b728d697f8ec7a234f67eca0e34c43bb2f6cbbaa0d6a97b023d63ebc96082e42ca5f3d8955d112967b9ee06b8affc697c65778c6d5ab1bc28a767fbd1043edbdd62fd4531d0fe8dc11a43d523be08df182e20929c5581ec0c201605c08e48c6eef1d54bcfb8b7626b41cb7b301927e840eafdb6bff76b85c631a5d1cae0e5f7edf68141ca5accbb0bcf23b3c6d8cf4689003b1fc76a77a978d63a886e5f83b4dcf2de449163decdeac07a4ef43eb29aa8e5b601dc0fb9d5f59657eaa4e9e8cd0a476241fd4db4b205f91d3496a24bad8e4ccc08ea3433a7033dec8eb7d064d895116ac18663e49db8923a943757390c1b77fd7cb7a97e4ac8a6cbaa1d74c7cac60e9dc184fd79bb64d3597581547d03539d1b0aab1578e43001be6c2092f0ba9dd5413433a56c0ed0e7972322ed0fb55d9e015225302f31ac5d05cbc1b9a38a3f1830084084f62a5d365393dce9d66834f23d8d0ce140a7c05851577012fd7d8c296cd042583654a8758f82e0a34e511c8bd4b6b9ee67b9ca244c74a737a7930926804c618b6debdf3895a38a6909638df993e616ee0ada7a80304bd3fc66113c094cded1916b7773b0294bddfbdf9f5bdaeaeaba04f81f9532a56788cc23ecebc2a391ee92e2e3f57d92607e763d5050028e17a5a92462334abf0808790692665a8fc8fc958582ed0e8a0d8d22f4e1be71bbdceafe487863d4b798f94094740764fa85b36f71403faa057b0b95551ad02de2d92116e24ecb57fc5e413ccfcddacb10cc391ec4b1b9002cf15ec2ab29f918c51faf68aa0bde99774af4b140c0b34ef1f6f0b7f1a13360e25f0d4fecac4b7d42005ae5fd7fac919a1622c82652dac25bbd1bd384749d3f235f8c344eb07358e40da7ecd338910c6059e362877af610646914ca17ce73b92b0424a3a124f980b3eda613479593473366a8c944e6c58b3ec4b6157cccf5bd55530adcdc7f3f5d9ce834537e789789b6ead926c2ce903126b9a27167646060add680afb564d7e97862895a18a8159a4e5d41636e2a46d24358717265303156fe86e1d8c08f92a2795733733efe592896f86d11d6d1d39cb64c3fc9cc3238de23acd7abda3d5abd66d6946d4567d79794a964f4626061336fe027d6c8e748e98b92008de95e19a6d4fa006dc6c8eea68ee4c1c29a403a64d94b839306639d182daea12dbe5b37b1cba99f6e02ba47ff0bffd4d41ab2bbe83ec7fdd3a1615206061b6aa0cc79eff6cd07d293b8b5765bac43f27ceeeb85b58c18b213faa420292f8346f217e519f8628a9a44fbc32c7984ecbec82de03c2a88f3729c3ea5cce7db0f507e3279d903184ba6f7bc3d254615c566085969a9ac2dde416aa727ed270c978d2777df5a65e8dfa7092b3189add5550e2743be8a5735daeef646f7e0aa3ed9c74ac7fc24d9b85a477c4ce0b062a2d18347e9fc99df804ae99febb2af827374f44db132acbe86705138e86165de45ab78fa97c600fd4e546976513ae46af81220a244b262f04a148a4b39fb3208f2940b071f50b8a96fd09086f0b3d679b41c06b6a458b2f540c44acb0c693855b026ef35a2c5c032367e1811af41644c7a16942aeeeae09ec160dddf226cb94e6448573a6da645ffc20625974471b5a24d0b059ea5e8044ad53c815c1fd93e9873233587b2cb340bee53418ce52f240ed9923baa74785e7f2be3d9701beb3666fdfdd876d00d3b34c0331e2a6b597c48a6a2fab5b8cdc18db9d4ca15a339334e80eff915a26eefbecefda9bfd89eebb4b1f9f8af4c3d3f3e45dbed368cd93f1411e6a30b318d87639d6f6fc348419e06b6acae60c7295935c7b49e6717823c656d4d9ab61c4263d27729e1b89c49c212b5c65b2e5e6eaf7960d7af811f66d533c839768fcd8a84a549bb86ef7b6a52308ed36ccc97b2f23100a244cf8449dc6d72212edd8778f56842808e16fe44485b", 0x1000}, {&(0x7f0000001480)="ca73fc832609cbec5e7886d9f8f6df0af78a501e4f7ee836a6c76a5644e165d54198864c19fac374eb5f331744870ecea0dee04dde9558d087c0bdf16b471451f3e2ea7cffb48ec143472c2e300ead67555d2f619c4628b77ad16ef13c81679ea4f0bf03083c92c7d6dfe1b5298c991fe8a03d834ea66be8c5bac46262d2c7e111fbbc6652486941a483041870a070c126908868c832b7772cdb58c01a246265d5840a909fae43662b016e88b3cc1cb407c970d58714091e468e05aa48fcfb75119676a74cb11f330dea25f69768c3ed9fed", 0xd2}, {&(0x7f0000001580)="534ecef5790011140d8f833d8cf1643d009037d3cf2bcdf402121b56c93091737cea412f8133cc50e1666fe00f34367bd893b8767763238e077a826a9074fad27a72413d985df1d10b17814fa9ec40686308346fa2f97348d9ec6cf5915130bcea8b49649f36accc618dc472f990d58da2e024dcf1f812a292364af4b9a21cb37ecda07185ab79a846a3d755403dcd23fc2308d9e78abd5585d9a10b4a35bfc50f61290c48958402349237c5d1a587588b27c8089ef85cd585074e94dd2fc755a68af527d3a813f102db1b369fee0793ab0b27931712bebd17fcd936e2c03f50d3cc6ed2", 0xe4}, {&(0x7f0000001680)="2f56c6d16cd58bfe8e5cdf1ec27fc1542b38f6111880863576495bdf0bacd5daa89160733add2c270cc041845acfb81423fab09ab5ca135501ac6f5480146d3283a0b072e37f226659271a5159b2bd99399e7b1d8b227307aea5ba4c55bf3a76d95462a9e1d940ed5aa929f461a36d91b90a81a64fd92e928a24eaf8afdaf529011c45b903a78482305f2f5acead7ca31eed906b4ceaeef9180d30f622213a53142a6500bdf03dc8257e6a2b19f75ea47087519a62a6", 0xb6}], 0xa, 0x0, 0x0, 0x2}, 0x409) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') accept(r0, &(0x7f0000001840)=@in6, &(0x7f0000001880)=0xc) 11:35:42 executing program 1: r0 = syz_open_pts() getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000001700)=[{0x0}, {&(0x7f0000000440)=""/198, 0xc6}], 0x2) syz_open_pts() r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x2, 0x200}, {0xba4, 0x8}}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) write(r3, &(0x7f0000000540)="eaf34562284dd69802fc6e3c5c49910383ba4733cda1d98e88f9f53ed9fe1734dc6f2bf0814b89d8045738ec08eee199a11440dd6b078de685d6701d7d4739f356954f727cd394c6170f59c0dad2b61a35bc4b9d5b79d50c72dd3dc22001da2b75f311ac585a7556f887b0130cbd1b56d7e76db020b3fd49dac4d3ac5560ba7b1d4339fb61aa0740232ccfbfde299b3460717dbfad746c61ea462565f424d68b4e65426c8272ec201deefad82a7abd33888f941a4e739c20c91dc9905a96d60ebc642cf439a684ef5ab45a01f42445a2baf44b8d0d4064394b297578e928f1dea9164578abd4b4a327a3f2cbc9bc3f62ca940db0c7ec4dd07419ec7ebb465b3341b67a5df725a2036b39c090052b19cfdae72fae1801f4f00a8b04a5e856b1fa5079b84f4d45b7463a44f863eea4de1749150189bb0f226bf3bab5e43845af31409134951bf61bc6ef01889bb2cf680ca48ed4be80dfb14ab2b737c4003bd6cd65562d4517ce3d2b65ea0067fddcfaf2aa5db185fa8b07085896c077a252e76d1141aedc0fb48e6c3ac1bb582ff1d26ed189e8c7f62cfd5327c9eaa07acd85378dd9254bad52207b1804fd9ef941c22348df52ac38e3dfe645301a7163af052eb29090f1aade36f150879c05bbb2b1ed18d5c3bc01e6df0b0da128388b29009c2e0c8136c5ab246604133d59ac02a945fc30f5b9ae46c8280fc62a0db3282fc4e1f9bf1f75d83e7610fb36ba82b065dc31021a90c68d18ab098a5f34dc8cdba160137d8c745136d0981d077905a0814754f6b393ef58177b75d83ed3178d3c3f117033f24ceb5c1be37cde95a866ee2a9cb53592a03b0bc364330fc0294ec553ffeaf0fd0c5777b34621f4940d923f5988ad8afbe7f05cc6255a28da661410d662d64d32d083640c609183c86584eb8881511e19e39c9b1442abdf389f68e4290321fb649a8af315638089c47331e7baf3d87680c4825f935856c71ea0d36c38175a8baa06ae39d86ef644262f7e06dd151f40b1a5a72810b62333f266762ecf3052d1256709260338dc600661265e600daccc2eab310d0fad2978317e828df8aa3e9c772c9b67e517099f5487715cb75376130d9212f80793d98c915159be22415ef653374b7d7260648c5358212e9696aba18bccd88a81f90e95f1a2f67e2a5d996e5f68a3fb3f1f68a4088f57f006d41e20fbde9abbd134d0fb9adc03992fe017122cb7423e76fd25c315eb431d9f3a2e9809fe0147823e4bc7ddeabf8c90d340fdd7419e36970b1ebe167e442b5aec635f0941f2ef58c71675bb0d14b62b19b5e63a10fe628a15ca469208077489b8d8df7b434bd5a6cc9a458a004aff4d10211d8e4e02aec57d59bec4fa9ac61695c8df86360eb7926e2e6de77916eb171ec3fc4f65331363d2717c63e338e40058191ac752645c4ecd227ddad3e65eeb3a33f77a81cbad2613aac8717241a6d6d8fcebd45b0c82ad16317b02048d9f0e47e368bdecc804498f30df48430346d6f8041bf83a17568a13889c187d58be5da317e26737f03f8f95366742f34b3b7b5a52531da631cc0b064a755831be1bd100933d96d31d10cbcd6b8b7d4a41e0cb31faa7d9bacfee48015c59a0a1c7e47db3b8ba0c5a35d1e09f46c4cc7d6c06e18687d4ec30581aac7049f1d6a4ba843cca1f55acf49e0dd2d5a5ac1e21fb3f53e14e4787751cc2c7bd258a70e0ce5b7373a8d6ecd3bbff1bc7c12f531c3fa387fa9b1c057fabc9d320a53324d80b7129ece3faaf099b1b1724f1f7d26b649e6c693ddddfec0048560eb1aa1ccbc862e821537eb552467ac0cf57e6f00bbba152c3b1b4bcfde15e067cdac96845de79be3064a7f18394e4f0a35a58aa800b6ab42e88950d6514d9ba6cc32245be72d27729c9298201601b8e66748ffd3edbb9cc0970468e984500ecb80d68e6c58044e5b9f7ca80b80e17e314a59efdc98d766e4813a1cfa9cc24a4a559fcdcd608642129284ede2437424eac8db0b1c1d05e7a29544387e5e5b7cbee353766c2fc96647bf4e63d8f2b983a141451812d94c1595beb1a3446af6f42a2d0408822bb2b1f6af47bffcab493bfec813b76b3fe6e95a20bb2d5ed1b3e3e678e9e1912a9cf77c7f7725da3b642d4f1debcb26904655d8c4ced3ca2f8f3e22e9aad05e72290b8225077eede4f8b5d215544b32440511ac100cfc10127ec465b14e1e63a0a08b273e13f02bfaba6dc603a9ec3030cf50f8610eade003a27531f1141d1c16c2389782ad8fb417977ab2ce926067ea3722a9044907ce75eafe8b0e34e62e49dc6f3ff01eac859466b1397807fdb276c561ce2a4cc258c3abb2d1590a7a38b689bbd52b0d18d97ad15b4d485a140df1ddf5c26442188f57bc156d748a52d0a7f2e01920cbb7b7725744c0156772bb2fe77f1b6ce118c6f5b369f84896c83404866c1ec9882ee51577b3cad2d4d8aca02865d1a12cd35ceb8fd941b4521dd3e987c224d5d180d0abffbdd842c5a1b85198b55fe9ce3a2b6be62b21ee3b4606cee412f7de2f8e1daafcbc888dab8cf01267571076ad8ed0ba1164883abc524827fb4c4c397eca27d0042b3088a67fe26de91024d8fe6bfae887fc681945f76cf7435e2f380c0f3791c514b4517e4ad3560d88dc6560ac4fc89cf865dd606f2cee08c937d0ef9e2c2611f7e3f97d45a1d85ef8aa4b3bee8a9b84de8ed60e9c5baa12a878089964fba712b5f886d3b28aff51cca45e8be37a270678277f7ca5fb2b194092550c722e9100a28ca6646e409c34b3871d89a54c177122d5a6a3c3cabf6e431e8804fca9b863f4b4423873510b6b7afd58d672bba76fb2195a90a24932e23af8668f1f26c1007a922ccf7e3ae9c13a57691e4fdf2c28aea12bc931d181c7d064ae4da73ce4ef876c67064e1f52d479c1b98163f914af26e98c862da8a2c46e0658269a2a19e6002cabe227923f01556d0756cdabdbb3eaa42a6a47aa8f55559f9c0ec8a75f05d71a53d46c97b34d2c22fe0bd62ec6cfe7fe5f21ccbcfc618fbdd3e44e91387e6f0dca18a2b3220fb4e944cd0fa09aea87a93217e0f652638626ce4b67d944f94ad238b24ecd1b0b0b0976a679789e1c54b71c93efc94d27f95f51de3ffb01a1c936c9efd490324db254db5ccae8198f9bb0c19c92a81cfb64b395ca0f49a2c8ba9aed94664a80213c6d6b4a6db0457b354dcecc6129eac730a60a71bffd9cf2ad0a637eaea41738a4af4a7f0e76e2e66dff2c8f90163dc9ea5b1320d5c23670e8c408ae7451c8f0e34d45b7149cf05ed7c0033f3a52a5bee34349e8667960d879f9ce6532ddc108a60f333b7385a9e327c48ec9b61119f1262b3e8827799b999c2d69dc22a93334b54f6dd63a248d8a27b54599eb2b7bc644fa427c29712b734865a9ec21df245372066b62c508a29cf699ca2c60cabe7e4bee581ef4efa4c62b005fa1fa4eef72886f153a36406131616428302f3610792a431575ee0b3db2d0a625577745c6d5f46ebffe2df8880a07a6a7290cb2a8fb7593446988e0fa0163953e173e7b0715a5bfef74549ace815780a979e0006d28994506d04604d30b73bc217157608ba76b9f21edebd6f4052a2c771979c9bd67cb09abbcad9f87857314638ac02c4ae14107e4b87ced4359468f67dc6933c00c1f6b523250dcf0e51329f8768035be20bc4c29bc941dd922e1d49a60ae75b00c010c8e5252449624855483fcf49fd254489f498e6753923a3ac7f69bbda4611399539d05032f1414e69ebb93b93e0ff587fe8ba6653e20425cd4fbd784c4a38269da2d058cdeeea2c9a28bf1be9fdc03eb534525bad0a39f7a556a975c79944502247dede19546385bb54884c7d2833c9c184eeba4a4db25b13fd7f21473b75693d8430e8f5666f707d1cf49dc3eb25de4ca60541a23db71ba95ad1f1d90de9d3c63fb575d999419539042f8370b0b78321ffb7058e41137b28050013aa4887506bd7d51d8ed78cd4be40c4ba9ac077fbca6666694b72f234644a0f632ed27bfa4e6d1e3f22fb5fde42423ce26f9650c797ab5bff2a6483632d1f669906afcfec6b6bdd9ba2110862d55433904b5ae64ab5b7b9cc9352b0413b1d424032259ccaf6bc02f409dc47afe43666afd76a54450ef1ab191f38dfbd4e9cde5e65efcf338c1e6f22fd6169a4c2b3a2ea555dd49919d05a08b36c21677586c3202d891023f19db7c9f566a3fbcd4319d308fae49847ffaa8126f1f7deda15f23b04398c836ee94686cc028139b6b1bf9d148c7295cff3b080731e36d90d1fe20048aad0e4c3cd95533befa06720a47975dfd0366fc51ae31a7bedb058d7bc0723e578435bb5795d98b9696e1ede7d7d757017a8cd3b6bb9b4a50e78063e30d090e42a78d13010fef579eb882b8745bef7139f2dd7f846b268ec0a11d7e9d9e13de9421fe41704afbb4d5b1bbf254434dca1c12689de89499a0be363aa2946ebd02c22d796e5708193c50caae18773ca4405e13aac484243d0c83e71b0a662fdfaecd82b4bfa3217b8e92e8a125dd605e2ba47fa93f628e7b0ff8f8f86ee68bd8946561ee462fef57e5215b476afb4550c1e53cd99178a842d03190a4f7b37fef31a19347ad21750dd72683f61ca9450851b04910c6c28509a68d1284f88732a0ce74cb20f37a04c7e6f5d4bd001cc3bccfe09e886191629425d74e645bec919410f232158b6a3f8fc6edf726cac6008844b194105dfa333a8e56bc5811b5d9fc4b0e581e5526b54ae1b157ff52233ce937c0908c5773551a1323106328558369704fc73f416aebb8c022e9f4adc185d51eda0c641e3cf0a3dfc60d743c52658de2529119160b4a6d77297b721ebee008691a41ea1fc4bdacc06b7400e2c97d7f81780db8919678265cb271db3f2e3456d903ca0c3f75532411c6c91b731c4700c91893465ffd3c38ac108f265db22f909e42da1d39c1ccb89d10357ef94f1f58832ba1ec4561a7e8d0a4bc9ef86e2e7d65d6f5f426b7d31701552268efea9f2b674eb381e2adb4a4dfbd276ea022b5e7f6abce6cce092a9ffeb91c5c056c4ed68550e2cda23d0e01ea90170b488d79d223cf4bc685861241fed66be4d819f9b0dbed79db0ef262a00aa67a57c33dbfab351237b50d903ecc7cd51ee8c140533173e4deecc920c898d90d29927d7ffce16683a6c380efac83779b3877706e33b42c931fb7bba4168c3a76b7fb5c1429bc8f6cdf74dfd1a684ce6ea9df652bc7fe5b00a754eb2fb4153b88ee2c753eb8eea984557d4cfccd06f6fdcff078dd3202eafb021b8c7a610809d382bb7fc66a111ceb81212ee486ece6e25b31cacc6f2262bbbc386431eaf91967be4df635e36fa696d67660699ea46cc7bfb6f5183dcd3af89bb597582351a9e9f648365048bacfe6e7f2e46128b4add8b586552c0b5a5d688a148cbd610fb159f077475abd10cbb23a84464a7fee338b450eceb87cbb83c716e8e80a93e97872dc888e1d224b71150e409d83fc093d2d3b62eef5de7e2000433b3f025825c251921f0594fd2312026d307e3bb4fe602761857f1f041dd39899323db07f63716ec1f33d70f67865b0b36db1fedea4d2e6ded9a1361074cae77b349b952c9846165dfc0292150fcefb9cfec84049c7384bfc1681f8a8393e70b396e828a58d29e0f26db1fea250ece76f10487d1e40de0747cf0dd5444c63be04973c79520e16625479e0aad4c84ca495dc0d21debb549d68911773a564d7b44f681ce88ffb66dea2eee5396f06d0f4f4cb2aea7c4528630579648d5111d3632d37e02", 0x1000) 11:35:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x10040, 0x800000000008) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)={{0x4, 0x100000001}}) 11:35:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x27, 0x3e, &(0x7f0000000000), 0x0) 11:35:42 executing program 0: r0 = semget$private(0x0, 0x4, 0x49d) r1 = socket(0x800000027, 0x8000, 0x6) preadv(r1, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) semop(r0, &(0x7f0000000100), 0x33) socket$inet6(0x18, 0x2, 0x0) clock_settime(0x2, &(0x7f0000000080)={0xe27, 0x1000}) open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) 11:35:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0xfffffffffffffbff, 0x2}, {0x18, 0x3, 0x20, 0x6}, 0x8, [0x0, 0xffffffff, 0x3, 0x3, 0x9b84, 0x8000, 0x3f, 0x9]}, 0x3c) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0x4) syz_open_pts() open(&(0x7f0000000140)='./file0\x00', 0x10008, 0x24) 11:35:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) readv(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/207, 0xcf}], 0x1) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) dup2(r0, r1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 11:35:43 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:35:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r2 = shmget$private(0x0, 0x1000, 0xc1, &(0x7f0000001000/0x1000)=nil) shmat(r2, &(0x7f0000002000/0x2000)=nil, 0x3000) r3 = shmget(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmat(r3, &(0x7f0000001000/0x1000)=nil, 0x3000) r4 = dup(r0) ioctl$TIOCCBRK(r4, 0x2000747a) 11:35:43 executing program 0: r0 = socket(0x18, 0x8000, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) fchdir(r0) 11:35:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7ffff00"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3f, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 11:35:43 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000080)=""/130, 0x82, 0x3, &(0x7f0000000140)=@in6={0x18, 0x0, 0x0, 0x2}, 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 11:35:43 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) poll(&(0x7f0000000040)=[{r0, 0x84}, {r1, 0x20}, {r2, 0x3}, {r1, 0x6}, {r2, 0x4}], 0x5, 0x9) dup2(r0, r2) 11:35:43 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="b786a88b2750ac8cc2543a45d2e7ecbfed2b3b99d6752ba77bac26fdd538a081d832f6da34cbb5d49a0dad4984d953e8cdaa1fc577bf71b633248771c43c6d84bf5ed41ac7c1ecffb5abd8dd0ca8ebe3383cdcd5003a811732b164cbc34d43d0e2b8a92e41ade53b9b3c7f08d5b2d20b23b64856338826f1cad8a065ebcb8572714eea355f9668e000ab87d0b3e41fd3a5cc77c572c28dc752e3065a8108e0a1b3883e8c462b0e39363f0914ade4740b555e623f107cdfc3f2abe5832ed2ef2776d77c4ee343894696", 0xc9}, {&(0x7f0000000000)='o', 0x1}, {&(0x7f0000000040)="0d2b8adc861a1ba59a931f1a6cfa11999bb36a00a2e892ed88cf0f8df81b67a8fc1f1cbd378fa8d21f45b96d8d214b3208a23a312e58", 0x36}, {&(0x7f0000000200)="71ecdb4def7e62f3b9a2ee442af7310ef3b3699fa09569620c19cb04235f19a093ba56f4f859dad4ec5d5bdaf2bcf29dc08b17759dd1b28d3d32715fd966d0427f30bb3c9480ab545d192e350253844f6f345b2a95e94bbd444edf0716df9f9a5062c07a4b12d33486a2812a722b3f691720e6d61206d4e34555b188acee277c189403ebe5cd8ec1b273a0d7298c4ea97c8e237402985a7be994ed75e56de6a0f6de4bff598fc2c5d97a579552fff512b51f941310f43951cf77b5c6133e24b84d6f1ef18e857ff9af5dddd40303e4fa9a85299cc5cb70570ccce094c26e6f4f", 0xe0}], 0x4) 11:35:43 executing program 1: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x34) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 11:35:43 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x10000, 0x4) kevent(r0, &(0x7f0000000080), 0xc20, 0x0, 0x9, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 11:35:43 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) r2 = shmat(r0, &(0x7f0000ec3000/0x3000)=nil, 0x1000) shmdt(r1) shmdt(r2) 11:35:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x208, 0x68) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) 11:35:44 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2812, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 11:35:44 executing program 0: nanosleep(&(0x7f0000000140)={0x1, 0x10040007fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) r2 = socket$unix(0x1, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 11:35:44 executing program 0: r0 = socket$inet(0x2, 0x7, 0xd7ff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 11:35:44 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa64d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b", 0x20c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100008f070000df00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) kqueue() 11:35:44 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)=""/69, 0xffffffffffffffcb}], 0x1, 0x0) 11:35:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f00000002c0)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea81631e0f8374a01addc278dbc02aff4a2f0f63e95366f47b96bf", 0xe3) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() msgget(0x3, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:35:44 executing program 0: r0 = socket(0x6, 0x0, 0xffffffff) setsockopt(r0, 0xfffffffffffffff9, 0x80000001, &(0x7f0000000140)="2f52f5a2d763873bc909d2e387d82fd64391dd8710b1736aa6d7caa5a27cbfc7edc005beea06c5023db44778b22ddd8431b4aaa315e436c6ab079697effac63dedac", 0x42) r1 = socket(0x800000018, 0x1, 0x0) getsockname(r1, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) recvfrom(r1, &(0x7f0000000000)=""/52, 0x34, 0x3, &(0x7f0000000040)=@in6={0x18, 0x3, 0x7, 0xceb}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x4105, 0x0, 0x0) 11:35:44 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x9) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) 11:35:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x10001, "010000000000000000ffffff7f00", 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x7fffffff, [{0x2, 0xeb8}, {0x3, 0x4}, {0x1, 0x7f}, {0x0, 0x800}, {0x1, 0x80800000}, {0x3, 0x2}, {0x3, 0x8}, {0x1, 0x400}, {0x0, 0x3}, {0x3, 0x9}, {0x3, 0x5}, {0x1, 0x5}, {0x1, 0x442b}, {0x3, 0x9}, {0x0, 0x2}, {0x3, 0x8}, {0x3, 0xffffffff}, {0x2}, {0x3, 0x200}, {0x0, 0xffffffffffffff01}, {0x1, 0x4}, {0x3, 0x400}, {0x3, 0x5}, {0x3, 0x1}, {0x3, 0x100000001}, {0xfca09967592e1bae, 0xb2eb}, {0x1, 0x4a2}, {0x3, 0x7fff}, {0x3, 0xc536}, {0x3, 0x3ff}, {0x3, 0xffffffffffffff31}, {0x3, 0x8001}]}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:35:44 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00') ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) 11:35:44 executing program 1: r0 = socket$unix(0x1, 0x100000003, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x8, 0x10001, 0x0, 0x1, 0x0, 0x77, 0x1000, 0x2, 0x0, 0x20, 0xafd}) 11:35:44 executing program 0: semget$private(0x0, 0x3, 0x4) r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 11:35:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0xf3, 0x6}, 0x10) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 11:35:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389dde67e67173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x6dcb405a, 0x2, 0x7, "fbe4fe94d7378025b59b00b4b5cb01a8d66a04f6", 0x6}) read(r0, &(0x7f0000000180)=""/156, 0xffffffffffffff70) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6da00000000000000000000008000"}) 11:35:44 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) open(&(0x7f0000000040)='..', 0x8288, 0x0) 11:35:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) listen(r0, 0x7fffffff) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 11:35:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r2 = shmget(0x1, 0x4000, 0x410, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) 11:35:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x110, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x7, 0x8, 0x5, 0x5}) setsockopt(r0, 0x29, 0x41, &(0x7f00000000c0), 0x341) 11:35:44 executing program 0: msgget(0x2, 0x400) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) madvise(&(0x7f00005cb000/0x1000)=nil, 0x1000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x42, 0x0) mmap(&(0x7f00003ef000/0x4000)=nil, 0x4000, 0x5, 0x1010, r1, 0x0, 0x0) msgget(0x1, 0x0) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0xfffffffffffffff9) 11:35:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x20}], 0x1, 0x2) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt(r0, 0x28, 0xb, &(0x7f0000000240)="d5ff966867582843f5af77ffb0b2e1044a50631d63cf5dd4aca3828f6d5d419a70b68573b6edfde4070d16aeea6f364ebbf3424bc12a55b179098925610283462852efb931beb593a8de9e11a8da54cd38b1e1f70622fd9233fda512a5409a6533063d1361d5d887b327a10e716137a2c460971558ddeb32f0a72cfbe6674db46856d6c400e0843d3db31863c1bbdcd34d16be959ad7c1abe97f53b1d6f1577da8446fb6432359452db5b822cd964f9139ad972522dc521ba55b75263046492e46e956959a9d6dd1e9745611a86c149a6c10a418518f00000000000000000000000000", 0xfe67) setsockopt(0xffffffffffffffff, 0x29, 0xd, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x800, 0x100, 0x5, 0x0, 0x20, 0x7, 0x3, 0x2, 0x1, 0x3f, 0x10000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x100) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x1) 11:35:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a80)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf3326895d247c9443890c39abcec6c1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857aaf14db10ed7917354a002af475d52a6bc1a5c9f065780f3726c7bb6b56dac5a7af0d39ae76206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e00000000000000000000000000b21a80cf5ee05d12f30d66348e024733dcdac2d53ff4b25acfaf41f79ec5b51f64ae673a4b560a339e3dc09309429403c42c3375e6b3111feecd15708fcbf0e4f5197cfe3b023449e9bf277e825fc23a642cb5d208e249cb0503387ad3e7afdfb32c3d9115319fc844dcc04fd5e7c3f191733ee6373dd3aba5448dd1ae024187bf17d71d3299f482b5e53ffb693e7b80e637b41c896dddd775e313bca617a4561d37ae63cdfb99805b21d7413724eaa87efff3d87800a6e86249c500e5ef46bdad7898a9aa1780c94f316ab359150e642a6b0abdda30d83805aac2fd0a14c4195ec54c211b053d32b6dc8252f4237f998e9ecbc1d9e608a21f93f5cc2b727cc0fa9d5273cbb4394ae41049e36c8089ee2057f30905d095988c432e31b9b1f54315c0a3e0f05e20eab2ffd1a076ddf2ac731b3e0c84373bd47697fd7ca74954bd683c11dc610a77305a3ece11c78b0d01d9f9c2870009000000000060944c3df04f42337d34d919287f5f632cd8203316ee74dad2f243f771eb8962a1de00ff3040455c7a879f57f35747de731d6445c12661d40a5a418e672628cbcb1934b4751053e93b47d06458d988eb5c394a38343bcd7e09579b4e05d3ab4b608d5e4fd828a015e939f4679b00cd197250e22bf1383798de212e18661ce0097778f699a6fb9325bc8e53ba45fc9c5b590d68ccb4168febda96ff157a96b2e3558ecb42f739143be2a721b61b8376c83b8bc9e04fafdc86daacc4efb813610f878f432ac696a3586cead0526c5afba107da627f61b0f18342a089bfeb0b5a6141ea421805128bec16", 0x3c0) r1 = syz_open_pts() close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) r3 = getpid() r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="e43d20afa1307bd33bb2fc6f9924ee2d39cf0e45c43493b0924f77daf225e19ed0cee522c0a24dbee54dae81c9018ef18107b513ed2434b82ecc5c621973b75c59b2a02569117d321b00b5b33e9030d8c9141a69c7d1c439471fa21d01637047f74c13411013", 0x66}, {&(0x7f0000000300)="5805e8e250b915f1d7fb5c3eecef49f1158404552f6b14a41d60c16c84d4902e94e38aaa5888a866d0cf198563d168227cb128b057bf060886e5319f8f12c78ffa7b75a7dc32c7801226d7e4e5e8994dfb7d9cea0ca700b2baf869d2abf4bbdbfa1d3e6db361d6503f46c751e8707f61114e5c6f801393bc48e6597fe03eea3cc99b8930eb76d3b894725df0dc4474d75bfd682df91e79b99bc786f4b3ec5eeb25e9c48c92a3e012ecd3b89e9cf6b8c0e7c85b67b616205c6b8a05f817ac27b7df0a7638387190f5fde2664551feebff9c53712c0a864ad6829342930bc813f4d5e371bdea30fe8069bbcbdd9bb3ec03", 0xf0}, {&(0x7f0000000400)="98afc4845873a6bd3f831c2d9409222fd8f4f55227110f5ddb740e60a67a542291175e83e701349e26bd0c000be2f228e973e5fb2b08331bcf27317957d5dc97fb5477ff33affbea8774de27d05401377f2b746c88fca31bd77b7ceea97e059b39efc1901bad581c5231", 0x6a}, {&(0x7f0000000480)="79fed60caabb1ef57b623514e98baf8b26e2d4dde1ba63383c741699816f87250e03e72ec2eec63aaafaba1d5f032dfb94145b4d05d8fce387bad43668c962e5235335230141625f8565e6885be70dfa71b00b607f9b2ed97b4eb511dccdb5117a7ee5e7bfa95434d16392140d10e5e6b8ff4478a14a2d38ae4c43ebf13b98e4a8e046cba3876ccae5c419506dc53951154c90ded751153ca0185dfb586eee9eff88b88e87ddfe5466b86bf1d334ae7c0be31555ba93c6200c34cf002833f4ae54fc1d231f09e08b9c1521c25b753bcd6845", 0xd2}, {&(0x7f0000000580)="d03fadcb2e9d2c4d594d790d881b272b2c41134e19c3bb4bad26477371029bf0726cb89c3eb32f61756c46ae67e8ecf204b267170a9608427aa3a6577e530577be603c553ccfb9e97ab9446fb08d2d658921330855fa796be99204d637b43eedc9f64c20dc994a30269327760abc3780cc580e095f9fba1f02175e63bf3e41cb02f31d58ee38927c17c30818b01dbec256ec6e1f43a09e815b2ec760d6ee65fa53", 0xa1}], 0x5, &(0x7f0000000740)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r1]}], 0xc0, 0x4}, 0x2) dup(r1) syz_extract_tcp_res(&(0x7f00000008c0), 0x0, 0x3) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000002c0)={0x4, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r9, 0x2000746f) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:35:44 executing program 1: semget(0x1, 0x3, 0x24f) semget$private(0x0, 0x0, 0x6a4) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r0, &(0x7f0000000040)=""/225, 0xe1) 11:35:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x1000, 0x1, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x6, 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x200, 0x0, 0x3, 0xfffffffffff7fb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 11:35:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) flock(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffd0e) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/88, &(0x7f0000000080)=0x58) 11:35:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001340), 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x48}, {r0, 0x4}, {0xffffffffffffffff, 0x4}, {r1, 0x44}, {r0, 0x86}, {r1, 0x106}, {r0, 0x60}, {r0, 0x20}], 0x8, 0x8001) fcntl$dupfd(r1, 0x0, r1) 11:35:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="d9e8046625b1d06cb0d4ff125c20000000000000cb4700211d2ca3", 0xfffffffffffffff5) getsockopt(r1, 0x0, 0xb, 0x0, 0x0) munlockall() chdir(&(0x7f0000000080)='./file0\x00') bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 11:35:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000580)="d67813c8e80ee2f5480e28fd9c89c2e4506f4d10a51acf777735113ee852830c27f5", 0x22}], 0x1, 0x0) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000600)="2e929c663aec3d3dcffd1a4061a391e49a002132203aefafc0aa16680be9d63cdd5e9935068fdc0ba443bd7360a416accaed4db39a8dc8e731090128e5b1f1303213a4a33c277a7fec3f648976e79dd12898bf5da0778907aa65b54e089af3e2e169e9f9d5a89a897fbe8867ab7f8cb8d298b1e625daa515dd1f677719480a4527a5b2c7b23b7402e204ef9acbdf1c2e73ca3a7abac1132b13cc5bf8f8a153202858d5b651d22a7b3470ebbf884fe7b7978262240a948ef0cd358ba745de3f47a7ab56d318111c0bfa2748be2e94d31c0758ff96e36cb770301bf9cbfcdfc14ce0dcc87573e69ef507bf79fc0061cd51f7af89d5a1a9dcc55887c5f4f103d915ee88953f2a46aa38e3f39041d36827a36742901e36b318bcadcf60ace25edc0bf2ed31c750a06554350a7730e9eabf87624330a25b53eb0164764a55292fd3cf2785f8331c6ba7f5d736f7d201bf1810075de7bb5b2f58548ebf67885fe4b33c1595059245a67a0addd085be7f3c2e1fe0abb076419b48700a57aef73c42904d7e0c6cfde9b1b04ec2484b205083e866d9941c8a70696ecb8e6e4395c803b54f3c377f1aa59ca5238dd5f14387004465d8c0dd6cf47023365c062e7d05ffae90c3b7872dab36f68063494d34b5d58f99b6a526aa28ac33269b33f55f8dfdc13831853b84c6927375eed84979fbff65ad92fd52f8942c6a5f3834059207c2e8b5ab5d8e48c3099853ef2961da253df48da3242edee11f242f7147eb2261bfc255ec47576d7b5c18f5bff88ef925631d1a025b88b98f24aaca790a1473e03e5b21eb2cd137937ef7a0d435bec16e4deed099383164a9e2dab47a206bd6f8b89d47a2a4c421a7986c2852a8ffc82bf1c94d3d37c726cc34553bb4f33990a856790b7e79e0b7061ea7ecb4c7cb0f9c52ef5b3accc0068ab199e257c37130d242b41b7a7d3858b1ebe95a0bf2f8ba7d65d5dde7fc941f922ea350884223f9dd7ae326cec1bab3148ef9a2f4e56ddafc92b78129759eac07504bd39fcbc0667cc01bb73e686dd9e69dae152a8acdc13ea92b34026bfff545dabd864149d0421b4e208d0668b4a3cbbfa79fd023f38de2ef7980380d8199dd52fa65897ad0a6b964859b39f9f846effd2a1e57ba061ab635dcc9adebde3ad932cd4911b9c48ad9e7b0fdf7cad0fba02e1ab18af20614d5ae8f52d1740173e16f435027992ab0c44762dc592f775baa531bbea80a613f3e1f5b048a33c2fbd5bf541af7b255e12708fcbb3b6eff18c732888a462c23227b67dddb4faf1b3b0af21f0c63fe1cf43e702116e033ffdd7232a770194e9572efea52bb79623893870a3f7819727b589f30a2eb73ed8fdac60d3981200e00a3360c9ac3d17f38fb4f5dff03f9a3dda91c8de0368e9572885eb89f0e1ceaec11e96426f44b5bf2de4355693c846e2096c5f4f8686c8286a492ebfd4a5c338d584260b4f84ee4d4a913eef504a5ffa0f98c917f3d37c03a2ccfd3d25dafd6ae867c49fd3b4160a420f22223c5524d199317776d0e4ee970a4cd4da8bc215b33bf8a3e9442fb4ac365280b8e52e58f850ed6be643baf5fbcc47c79c3337988744feeb8d50601870d587acf838c05932cc3ff0174484ce1a03d58eeb5141385ab7a454423ff17c3288f3c71fc02955a9f0460d689c80821e6afba0192f44221bf8a422d40bb4f1298a9bf4de7219185258d2b8c32f5603d84e02bf4329221193ba749687edf223a145b0e1c48ed75599ea8f9b017183db2373f1af74ab4cac5b279fc0ce81b024f9bfc3af89bf6d18d1abe539d7fa17283b4a4c92daf742f7d289dfc9bd1e06401a218d3363b858d7f2c6bd2258683ba0897e9380d90eae913d99d8b4412a8b2d56d427d1ba772296f3d2a4697003ca4ae398abda0384e50200f583d42ac70794edeb57e8bd3ea05f19d4e0eaacc9aabafee8e24d0aa5f76d91d68fd503e9c4830f9991676df4dad4a2f2db473540e00f9cdfc56a5edda470caee3f9dcca22342a1c7a702537c7cdd70f8461f5421ac9e7bfc8bd572387f59c6e75b2f0285a3d0994c71ffd52ba8e6cd184d2a50999eac76e42fcda0b8f2bf3c564ac8790bc2922385aa0800f294476fb62af4624b94e2253db8e97a78e1a997c1a10d78c67c759ee41313a03adb3e7b9f1e91e22c94e022c0e2fe168b44566ff0aa8a659f903ab163cae09a6c9e6aad6c8ce9f8744cef3db68250cb75c938d2263776de95803f204e74737108a8ec7bdf62a6b7ba13d245dccfb1c29c35d1581278f6d8c4b97968c7de026ddbdbd71b6d54c35ab19f200f371a17bd62f1d9249e0aec2a21a7e7f59027d1ad4505e16d2aaf97d8e755d835dc96de9d48e235cd1ab76b1af966ea419c01f7a6b4028619fc55b67ea190ba4ceeac718e1592301979ac3f6383e658d4de8d44ca909167aab4533172cd8baf9cd1041e330cb4303bcc03da8ab0a21f71fe9118067112258b6c46521cfdc9eca609048569422aff0f140a7d3453b7d76b1904d8b993ce8ba9dddf099a09488ae08a843c42e46cf7272fc1e2ad972dbe6abeb5b1603f93a6bf42b96da9bb936878c4231e19bc7e321511f304c7eaa7fe24fea856efa2cb632361b138f85260a3a311fde91ecda4f4141b90213877ef0d92198c49613fb5077d3d4c40f0fffce4b3a56ab909b0c3be50fb3701e160f1a9418c6a7dc0163af4afe1c0535465d231669910f0e05be6337b45eee0c25414bcac5dbe4145bfdfe6187184277ee5344a82fd76057c8bb6037b9dd0807d76468ea594d759b02e74ac14fa5458f91e3ee531c71b97eab1fe233e3a99671b47409b393e4872130de167231703392b6ac04eef4768eff5aaf1dd13bb0a130430306bb44d0b6801e62f9be755236eaed0f233d3e6fe770128fd8572f50ce19f4dd9d1d7628a6957ebdb3a1f744a128c4c4394a29a8c666a52eedffd0a1b22797c5dc6fe12cc2400bdf3dde8401665405cdccd3bede822cfc14c5324c46f29ff64d80f97b6359e23f9fc109332ad825dcd5801ce750792d4b596250817c7b1e0812abe588e95f515981b611aedd52f763e403f6fd3ed35e3995f1d1ae7589ee8d494f27feb0c91f989385212edeca6aad6266a997c0f70ed8b8137f881686cfc285ead1260ffd3d15852d170c0612b321ca645b5bfac84bcb207a94a1fe68e7aa10634755998c8dcf0936b5dedd2624e711f7677c01ce5cb0543ae71da822e32825501dae13f0f9408310bd9696178b494fa7d5a50ce898d94163905938486f28539c702513bb9079290a839c6267faf1aed66b2eb70bd761c1c06f6135ec4d33e5bb59333b282d78c887a4c435c28204358f3c002a835762bad02f1f2cd4ac8f82437e630b691b69e5ce63103de093337ffb89a2be2788280f1233055255b297b8bc2c0842677c2785c5567b185617d83f9a3727b9cbfa183da30831de29d1a2e2c753e183accd8befc827edc1040e1598838146dd42b5fae8d4c6db30f151e89e3b87415b570b092830e6544c2695ce91d12528d1a09949506b3cca7d2429c33c5f7d2202d7caaf7a6a78b0a634ae45cd26ccd865a7914c3241ea14cdea4b6533dcbd4261162959aeb5c100601f10376dcd80f40f6bb9b5a1baca9a9f9eeeefb13901221aa8eb802402b3359ec8da5217a6b9e2de9167b05c5ded2c33d41b6ffb616a50b5d93bb57734f1df95c7a3f937d4afcfc23b83dd9699c254656506860bf0d30cb7aba1ba5b7945815616c2bcb3bf82ee4a7b7bab413cfeb3de56d470d19c71b14853a645dbb00978a67a1976d102e5d4cea90cab148595f72e3feedcb4af7b64eaf9d6da561c280a97322f9e6eb5853163afa9e25022156ee061fb5b9691fee5a0bf8254bcf107f1b356ce2769ba22d8bb88a2656b78b262d06b2fa779765a0e8722f91a0061191a1d75870dc7325cbcf561115fa04c19ed3a95c1f894f5257da1844024d2546fc8df3798adcbdd737e3a6feee26c2e3dd8862fe196213ff390f24d803fe2b8c7d1ad53bfb8540d95fceb66740bfab8a3b29e8673eab55efc526e6c6070e6123bca5258bc2d6762dd6b1e11898ff05f51990279f0c84a5583c2c0bc7b06ed5330596bf1af562ee095e0f55084e31eebd37ecac53f155923e595a9dbf5a5b5c5d9611bd94882473dca29bc1fb468064b123e65f4aeff312a3620fdfc21d433b84acbbab144236bf1b0a6e7415b91ab853b54df44c2b2e2ed19909a7e188eb1b432524e73957a571f34bd0d28e89166eff7594765ed87e396c2653f38af282ac2f4cbb9e7446e42b19e13da823a37be0993f743ef176ad51a13e069c3ec0027c73adaf248ab597b163b02c0577e28f9992fa0ba312036e8531fced54579161353838aff1bfe72684667c5308b97d1aa1f", 0xc29}], 0x1) mmap(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 11:35:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 11:35:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1022, &(0x7f0000000080)=0xfffffffffffffffd, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 11:35:45 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20601, 0x1) r1 = getgid() setgid(r1) r2 = socket$unix(0x1, 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) fcntl$dupfd(r0, 0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000000c0)={0x5, 0x100000000}, 0x8) r5 = dup(r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r6, r7) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) 11:35:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f00000000c0)="cfa7dee046a321b1700947fa407bec8a3fc3b90c088573a56efb92d67fb589a64d6ea5fb53cb24641b0890cb6141a8cdab81b8df6e67", 0x36) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r4 = syz_open_pts() ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)=0x1) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000100)) 11:35:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7", 0xcb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 11:35:45 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x80, 0x6) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x80) r2 = socket$inet6(0x18, 0x7, 0x3) r3 = socket$inet6(0x18, 0x8014, 0x5) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000480)={0x0, 0x81, 0x1, 0x94bd, "1e813c8e292c32d4a198e1d362afa3cdbf556db8", 0x611, 0x6}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r6 = socket(0x17, 0x0, 0x973f) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x80, 0x0) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r10 = socket(0x1, 0x3, 0x8877) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000004c0)) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000500)="c49c7d2c85fe24ef9176f5f64e96f99660b653c28224a20f3302a4014a14542f7edcc5ed570e16efc939c05b09ddca362ba5ccad7e09362e956ef84cf198455374b1d5c64687952a7899193ab45e58cdb965a24cc42bb301ff16e04269dbad58b6035bcd3631472a90958128a9858e4323cec70f0a4c318c88097b8d83aea2e3b5270b2e528e6d1bbb7f529ea541846591d1004ef53da8554d166a8f6079a8623aab9ccd8fb2659408ada2f049f3e0a9262c4c258126adce82de7f41d2623dbf32dde23b618c79c9afd8c5c5764cbbe2975e964b70eecf4497d6400532215fa9da711ec4ced92ac38aa7e54bae174d01245749d587162cc2f01903e7", 0xfc) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x7, 0x4}, {{r3}, 0xfffffffffffffffb, 0x9, 0x40000001, 0x8, 0x8000}, {{r4}, 0x0, 0x89, 0x43, 0xffffffffffffffe0, 0x3ff}], 0xdd06, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0xa1, 0xfffff, 0x3f}, {{r6}, 0x0, 0x1, 0x20000008, 0x7, 0x4}, {{r7}, 0xffffffffffffffff, 0x80, 0x40000001, 0x1, 0x4}, {{r8}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x7, 0xffffffffffffffff}, {{r9}, 0x0, 0x8, 0x4, 0x1, 0x1000}, {{r10}, 0xffffffffffffffff, 0x86, 0xfffff, 0x2eca098a}], 0x20, &(0x7f0000000380)={0xffffffff90b65b48, 0x1000}) r11 = kqueue() flock(r11, 0x4) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) sendto$inet6(r2, &(0x7f00000003c0)="610a00e5fc53071944ac2adc6c456fd2efc83a238275f940fcccf04a418cc7c04b7917cbe6c0fc756602e0c09d0d036f814e39811f9c11005112c47da66ba5bd311ea99d66b17e259947fcfdfe903af0ba10418cf41e", 0x56, 0x404, &(0x7f0000000440)={0x18, 0x0, 0x4, 0x4}, 0xc) setsockopt(r12, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:35:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) read(r1, &(0x7f00000000c0)=""/88, 0x58) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x31, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x5a, 0x20000001, 0xf82, 0x5}, {{r0}, 0xfffffffffffffffe, 0x46, 0x1, 0xdc, 0x401}, {{r1}, 0xfffffffffffffff9, 0x1, 0x40000000, 0x7d67, 0xffffffff}], 0x6, 0x0) 11:35:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0xfffffffffffffe00) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x19) recvfrom$inet(r0, &(0x7f0000000000)=""/156, 0x9c, 0x0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 11:35:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x4, 0x9, './file0\x00', 0x258, 0x7ff, 0xb2, 0x7}) recvfrom$inet(r0, &(0x7f0000000000)=""/24, 0x18, 0x843, &(0x7f00000000c0)={0x2, 0x2}, 0xc) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000180)="239cda9bae1583c2768854", 0xb}, {&(0x7f00000001c0)="10970aadcf1154adee8638cfaa8e999015f6400af30bd1ca5f291cfb", 0x1c}, {&(0x7f0000000200)="5a8f2e60e0a65ade69a4f2d375de1c22d066f04b5fda138ecf0b1ada7d98b8a48c62ff629d4024b3930b062776bb7d4d00071669cdce9ffc9c2c67505b4cbca2330866e37ee83aa39be2a5247cd380f6fe00f5333416269a198d77ee2a8ebd06eee3ef6e556354d91011826c41b066dc1e49e52c0473d41919aab495e5ec341196575f3419dda86c81b729f7371012accceed2eeb818af9c466368472962424137a6a0439844821c9ec3774846a7ced823711b953f3e53b195e6332f15973ccbe3b40540abb11b5a861603d97c6b03f7f3b57d2cb47443a8a9e46a8bbf15c00343fdd9989d658a7374dbfa0f326aebc1", 0xf0}, {&(0x7f0000000300)="85daf167e894b321a897798400b755e3cf6bcd7db3b7160e4069fd02f9392f16458da39673e151b384fbd7105a3d3af288591ad151f95fd8e211348cfc6d5a8ffe0d38b8ab414f4187f3bfe92c6b8143a592f901749e350e3ab20bf0896288751ed37f9e55e1c8d1f4f4ac81c8e0136226df644e77c1656d13e2319df37f525c40", 0x81}, {&(0x7f00000003c0)='h', 0x1}], 0x5, &(0x7f0000000480)=[{0x48, 0xffff, 0x1000, "55b2d2d3ab594f206cbf59a582b92f08c86ac54b87426522f6ecba7fe33af0239b48a4907d7a60ea1e65d91ed93a59eaacac5af5bd23"}, {0x60, 0xffff, 0x8001, "1ec7ad23d2c6f5e786b85882b1abd9f8bfd0c85a6fe1bf963b0954473f198e426be818d9413850f729035f3ab1af457a9d3d4d388e0ee792ff6a8b761cbfbb4a2056a9b8bf6c75459c00e217b1a46d"}, {0x50, 0xffff, 0x5, "36bd0656cc390c0ad209122039d2d3485d8e63f5c9e7d4bcd6603674d9a80d04653dce1f8c659ac887103282587a4262c24e999dcbccd4c7510a1954fb4b1890"}, {0xe8, 0x1, 0x800, "11ce522fd05fc100f2f21d82dc3febac9ad62a557fb5f9802446947398c8036307255eb286cc427339fb082c9ea50d1f904e8c57864f3e42e0265511adede798cb7d4166172920d1a57d547e9a8a72334d836943d98cba3c73b24a6a6d19ee0b5c994214de50c7003e5d9165b1e504b3e134681e551ca09600ef336303eff7e1db063bcf9284f32203e4867cf68a944b5b1b79dff03ac247e1564f73bcc3e4e51b11b28003273fa9de27b2a5ef7935ede683a3217a8547b1fe7138ba70772f3b202c9847736deb3249ff751d7696921ed3237c"}, {0x1010, 0x1, 0x9, "cfcc09cb223615118e89402f36072119bb701f89b78310d026312e1c165182e2e308bb071c4e357b2fd675f85ba13e58ad59971ee36b0b8c2159b9dbd244ec7d5abe512038974384e57dc33238d087e4b41fbcc34c3491e0f62c5f3c74ae993d3ad957191019b014cca523bde135071de3a2e1931a945d55c83d0884201c3fb9ecae6ca4d14103bba0198d4d3ddb44ebf814a3c669070aa58982e9c66c3e94e61783b8b00c3055d5deafc1234f30f7fccdc83a7e24412832bc4c04d75cf40722c49b1b12c5bb069745c9599b823b41fc2017b8a109e709d64391918321992401c4b62758bfac798aa733deca62aa4b307a414089ab02ec2e837dc13272638db7885faf6b600c7474f9b04035a59dadb8600c19425a301ea711f914b64cf5c36c391219d74923f8556c261445cdbbbe1f95b325f0acaf4475b2eddcccc594ad492bb76bb857b53f54eab0bcaea4b919a954bbf4c5f9e1a547ea234ce2bf9e6b4f6cc5523e1bc777f3a245c5fd074082618e45f2ac145b3241fd226a501ae82fdcb92976f3616dc32eb4893efb773d9e1bf8d75b077afb9682719a9ab293d24fddb4fc78abebc8ba9172ccf522c2746a328c25a348ff9887dc241cf1a249a441a5e9b46105fc65a7405bdc1ea955b072a2ac37ce69962fffdf23ff06cc4ecda6ae160e23143b4bfbe8260b92d0e0b3ffd5e6c969088d28cbcea647c9dfb9960d4e2071221b90e7d27eb3769fc516f8df84421daa0a87d9eb64aebcf7218cf5106a7b44f235530cb121cf50a3f3defe9ab2e56e00005bec4573dab4d713b705752f96c4ee451c44f6b8e39d1f26cb3ab223e0bdd53fdbd485ec35e5a4aa16e27ce8755d8616fb0ff334d12b5282eae1b727bf8b4f09c12b979d25d061dc4e892366694a4c0efb4ad66217721bc6f15941dd355148595f6df9e4876d65103f64bbf9d949f7949fbe807c0034ccd3821ab604fd70bfc5df7da8b1bdd1086ad05cb1a50be43fb362b0ac548148dad3d750c22447cb487c995aba6f7d63603ec694695e5118dba0aa9aea9ff9b14d44a893b89ec3b9d48d1c45f1856a10d1fe0f749a17599f797639e3fda97d686a180fb092da175af0465cb9198ecbb74efcb91e1aa41f5d2f70c68d70302e08587a5dcdf1308234e6fb1c5de2f4b361d4c48c02005f680cc7c0add477eca6b87e3abd0336f070d74e994708737a36a4cf918959f23a828f29364b4f487f9d751b4a47c49bdcf58f9fe04719b6042ee5e19f77ae4df139d963982dba8004c43a162f970ca9b8198e3af8bd40c0884ff43fe05a9fa36d94a1099f0f9ec1e495431b0aca580d0fb4ce0ff17644066b9f4c178c71ed6922ca4faedb8c56704bf783ce10aa53bd40eafd91530e94f1aa76ec98f5bb072d7c4ebdbfa9e95d896ff9bb5ed87c65b06135ac20569b411d5c399463e017f8706c9b3b64c055d7d76452603394727aa7263dfce7780ec1bf22c66f0ab4bd51557c8f7960edac04f9746ae961a3ac2cc0c7dbeec7c69fc56d943034d5a647037b073fa5482247184509ff4531b4778cd8e728d21555e878a31d346f9737d0cb52566292f2de80198627f1d669e68a69dd34572c9ab01037b4f73b9597a73f582e1620e7c4f2edf83b8555d1d8c09e1260336039d9be85722d5bb89b4ece350d3c407c08d3573db4f9a3256e1b0b1a0cc2842b6ae0e573958bf6ca3aee32ec4640836c3be50a006979d796f2ce016d291528ae1959700624f4951c585f1d9acdba268b370c8c9ee4f6091d91b28a4ffde462cd96171e17e34210dc5fcc9e3c375e8aab2d40bf141cbd1d910667e6fbcefd6ddc5a00443dfd8994355aca04f02420b20a7caf4a28bb15416aa042e20580769d48d7f5fa48677476d8cb282737168b11e0b78e71608a6566467e797e3affa23fc113336567389db01ad143412912a43186a2494e38e62120859f88a6e863a66ab153d94f979aa751df3fd22304a50efc92879c613d8168e2ff930ff4743189b14b07e2e04fcfedeee7299665c29e71c93f28f98693fc5fd41336d60cd26cfeac17cba21b5fb12e2f48f500a4640d47451354a02b35bc14286be58436f6872236120c1c2c24b66da7bd779146afba1a4e0212b2862a8728b8d03288f72a4386d4b4c530cacd5e6d46fe5c710d29f26a7803d73627bcd8c7d754f86997f649461359ba1eb7041a875d6aa892d8d464f0c7bd8b358d9bae488017046b7558ad640ab09cd0bdde1a668b2d0396feea32fcc45b0781df57d1d76e3237a3a48de877c1be000d2ab37de69ffba95f9077aa6c3e7a26d4883c3e9cef104d66b6bbd038e12d6e1a5710f709e78f905346f73ee035e311408653900e123b40e27f4fc56ceaea594e3b26aa159917d53a56f8f039c85694292af894d9ed3419dd0ef29a869a9c557de2fe361a9444ab6ea7d724c2603f09a92334e6d92006b1db8a0e42419f72ae05b062e9b350bd028cc48e259e431dd6fe0925603cc3799638305810ed7b87dbd138f958e2e1541e01be04668302dc881d6e7ec60292b419688c1aec7795e2e3bcaabc47ce9211422a56dd37ccb34e3ec51e207ef21d5038aaff02e98d9fe116fc3cb18f4464d97721054312d4ef42bd286fa2d524831de08de5fbce95c95b732598c299e2b3cdffd5dfdbeb7223eeffc02246719b77a662905a5e741849997b6b1286c6d3d24adb5256dadb82435edcb8431325387488d27259c66ddb280dd90c89eec707e6dd63681a95dad64ca179cbaec68c115c17915375569a2ffbdc89f990629645f3bf775a062096cb0d3ce5a4b5c920579f34cd52560b7d8e74b3195841bddc38b85fd8d5e02f1c3ed4270f0f4331cbccb3e4ccf600f518d6e94a00b74ed8134f23ec0ffbfacfcad92da381616435582df5172b2ad42a02129ace7fa37c1fadf54a87b5becd9961318aea830ff166d1703a77957821dd006ddfbf6a6bead58e25af95e27e59ba1d3790b1949c27c3da471497616e4b48c9e689b57287f5cd0f1b22df8eedb6d8664798a0929ae2718a7136ac3696cb2922ffcbdd0cb6c43dcdce051f383b64bf4f3cd5d5cf0806c0ce46ebd7b651aa043fe633df2f9a975e7ab166771ed05c8bc23237308fb8645bc5353a1d8007f6020d9c954cafa37f2bac2b0c067621ca20c3d9a922b11236cfff855641252e16d75877f97b573db4acd208e63088134a94ebb37286f49facd2ccef73f9415824a59c07292e754b36ed4764e4881f22eff12ee12d7e732aafe3b200833cca1dee95556475822063609b4fec71a186d201f9ec6351a477a3d863f8cdfcfc633fcd0fdb01a339ef3472db19222d3c035907467c438bb5be73904a12519e45cd12d76aa798bf6b82cc9580a5bb9c33992073b1ccccc311d2e005bccfa2d03b481b07a24ffb2a7c5d3c572a3f1c8278d68c7403f5d64d0aa32bd7422feb1e3ec9383d4e4def1debd10bba9504332063f8bb95bdd82f29f0089e3c6d82fdce460503cb2b208c8eaa55277afe3d79033af260e3e175308a940dd2e9f0c623d16f96d0803f380c72248dc398fca3d2d031947c08f25a9cd6d6349a51dae54790b9a2e1dab87013c04b927d8e73dab2ccd7625bedff7ce8a8a2fa2311c2ffa37b75dc9478892029bdb777048d4528a6c0fb97d13e846162a05b27d52c81f2ef213ef3dcdd7f8760166afdb960b59bb12cd4d1446fea4daf28b24832663da7cc06f933044f1f1d668e8b6c0d4ca39a363eae41c8e1a143d53c41cde701eead9bd3c75d6d4a76c4669a42b54f00b3b11a2a85fa15b469d4dae5ae8c4ea3289a7a9318f1f86a7470d595b8758d006568df8101bd23f35a86dda0b288f9cf94dd19cb82d144045ea361e59b77fe6b4c89a4dc5d33bcdb3273b92d20453898046f732539d1be8905e0410e974bd10fb7bfcc430aaafb90d07b0ee2412d938366438fa986833e8048d88d7b0570ccf8cb8b4bbfae89ff6c9deaa8444f03f6d854a915d04ddf585efa9c12355846794fbdee0ca9f297a7b43c63ca4b6ec9add48dcb7ee7e529ada897fc5bdef898db82ff89d91fa9523d71c832fae60b0aa98b2da40faa6e2cf6ea0bf177dd9dfd7f20ada18c55261c22f57d004ae401b61cf0ffa41e7308cc2f5e3705b9585ca42d8351db1e3c599a5f6637d9150b12e68eb3f980ad168ec5c7248f6a7713d5e2fe2abd4bc7b79771f93fe7b8fb8a542c06d813b707254f13948d9bf34548237e1e7974507a4c64a245f6d02b6673b87c7dba3bee5ae024783b5f2b2d9e368a5d9c62d820f1ecfcc645c17fdb2e4bb1c222143fa3de0a0d43e749ddbf99fab44ce729889a63f2a24218fb5977017e84a3ad3a7bc85a92c4b2552b8c2a79529a777ef515cdac4fc3adc339d32a26a6422a306916e1bf7c40c318e6ed48d5efd93261aa775f9cb07c62329f0233d2311393e9b668461992c28a2cf5e2dcf3457988981c65e071e70cca1af667f4991ad8c10e4120511d0231bb95ac16a7be025b05446119a565190ad90ab4c09aa6157f32d1af7540fc5c303677deee97f08008cc46434eaaad82e7d235b1713e932a5c07483cd28952c1ea9bc1185c4d4687f76278aa7249f5b56618f535d1702f86160b800c26102441aad2ecbbba37c5a928077d316c5518e0da392da53305134cc2d900c5fd52b409def531ba325471e6c13ec2887c1f25dfc7313642cfba604b82ad1c7c06a265e5c4e646779fba5c9df6820ff9c31fa5b8c5808e879f46579997d210836489f3e6208236c91a1538bdf1143ae828e225ca263b53e862fb2b161c6cb5c8ed06082233bae37a7890afd8a1e08cb442b405c81cc2f6c9e08a2043497061ecc67bb0bec6642814927929f2605111cc2f2dfb0f9ad96fd10fe0f32dcb09dad12d978d4a42b882a1b01b789ead5bb5d1384f5fa5ae6da84011e87efb8ab15774e85e551cafddbc40a2e91c3128db28f6de5edf78de0d913f19a731473e1352784e90bcfe8196762c3b8bc98c2b438ed1e7444d7ddb09392395d042d88fb6ba77b21a6ca6a5a25dbc0fab18e92fc104bd10c40a4b7bd73418722edfc612c717d53f844474f25bbed135150383caa02790cd80eeca8709dc17a2062e141a743c4ae71effc93101dfb9b53d7ce2f63435e9a45576f0ad6643b5a54960ea7f13297a8b07ed320d0d8530a7fcf6df6304953e6351f9aa654cb63cf27a0e337b4e1a077c9d46ca7b71ed83f359ddbbbbc86577ba72ca746b899efc3fb8206c1d90bb27aeefa93bd2b2bf5d1ae5d0cc5f2cb45230c94809ad755884d4834c8c3197121d1852e2212fdb638b1d052ef88423cebd54594561e6cad323343c03f4f2371c4847fb61113373baa7e7d8a98d4d82756b1db3aac6d88c4a36c6e1a048bffdf20311e3a17db453e827bb85504ba4d6fa09225f9c5379da53cffba3d575f178fdd6476286f4e73cef9166b8b6d6288b71891f353aab8ce8919042659c198e4aad4da1f1c2999c74c5974e68af561c97a5a8a000feda035ea612bec9893ebcf7f9323c585f54e5de20760a17302128429ba599b1e6b463435054eb0748788d7f819ce1c836bd91abc356f74e1804b68a47de2622550c4a09f88cc94bf3758dcb4bc901ae58ebf6a252b911787611815778e40ad3b9cf77269a225945fbec3915f5a15839ec7bc490efd114845bed6cbd4b54d21e1afee425a443153e487868e510943804180bc60fde669d5e2f634603034c75430bfbeaa345c988da0575972753a303aafeed7f5a2dfb513f804ea475cf2b53718850eb5c94f9103a80db"}], 0x11f0}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r0, 0x1, 0xb, &(0x7f0000000080), 0x0) 11:35:45 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000feb000/0x14000)=nil, 0x2000) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 11:35:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0047b6ca6109f7aea8ecf6dd77c63934a8734f11c216cd71f4a60b512c3ecd9d", 0x150) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xab71, 0x1000, 0x2, 0xa98a, "c69d908eb83d7513276633b90484e005c9953274", 0x7, 0xff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f0000000200)=0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) fcntl$getown(r2, 0x5) 11:35:45 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x2, 0xfffffe33) 11:35:45 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/248, &(0x7f0000000100)=0xf8) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 11:35:45 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0xffffffff7ffffffe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 11:35:45 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x0, 0x1bd, 0x0}, 0x0) 11:35:45 executing program 1: r0 = socket(0x11, 0x4003, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) 11:35:45 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) 11:35:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xffffffffffffffff) syz_open_pts() 11:35:45 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000080)={0x3, "870d2ac3aeca452ee9a9c2b4f01f779f05513a58f7027262f625aad204ebf705c7ddfc56411e4f255ff1cf5458f252e351c87bcce14b23b7d63c87c4c8f118e8966fd1a9989df3f90341ce5dcb0703798395640b1e1ebdcb4cf4012bb13c1e7fdeadaa015faf58a764a24b79846d4bb4ac62d7de017e9dcbb1e5b693e77d3593b82b4ee7b2ff3f3204ffccba9e3cacd9631605595033bb0dc7356d62b6d796380ed8bc2063e1e2254d7660e72174c5a20c488d3adaaebd54b1c550212e78346b23f28afd53dfb8dde51508e130b75f60207ed0311659934ca331fd97fc6b7e3a8b171bab5d4b5abf06cf5a"}, 0xf3, 0xcec44f645b20e2ee) ioctl$TIOCSDTR(r1, 0x20007479) 11:35:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) socketpair(0x23, 0x5, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:35:45 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 11:35:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f0000002100)=[{0x0}, {&(0x7f0000001100)=""/4096, 0x1000}], 0x2) flock(r0, 0xe) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000100)=""/245, 0xf5}, {&(0x7f0000002140)=""/4096, 0x1000}, {}, {&(0x7f0000000200)=""/146, 0x92}, {&(0x7f00000002c0)=""/203, 0xcb}, {&(0x7f0000000040)=""/92, 0x5c}, {&(0x7f00000003c0)=""/194, 0xc2}, {&(0x7f00000004c0)=""/116, 0x74}], 0x8) 11:35:45 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') r0 = semget$private(0x0, 0x6, 0x20) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/41) pledge(0x0, &(0x7f00000000c0)='\x00') 11:35:45 executing program 0: r0 = socket(0x1a, 0x5, 0x100) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x6) 11:35:45 executing program 1: r0 = socket(0x18, 0x2, 0x10004) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x1, 0x4}, 0xc) connect$inet6(0xffffffffffffff9c, &(0x7f0000000040)={0x18, 0x1, 0x8, 0x80000000}, 0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 11:35:45 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x1, 0x3, 0x0, 0x0, "6d2676decc8314d081fbf90000001000f83400"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x11, &(0x7f0000000080)="c7bbb1bd0180a9e4c985d9944edf06ec4c6d098fc65ee3b1048d7f0859136fb70e97acc1c5c7a78a934b925071e28e27db461900b7438a2075ae2528d42dce1a9347be6196c6810e56d6485ca25c11976a2c4f7fd0461f68a4d251547c39846884b6f3e01b10d3b1595db96ea056b5d31afcb696eb7b67dcb99aeb775db59036b66aa8a2fe280618b210568f3ba9a663000fe2fcb7e454b4197cd551df96481d1302c8a8b951766d500b417c62ebf85966fa14af745884f564", 0xb9) recvfrom$inet(r0, &(0x7f0000001580)=""/182, 0xb6, 0x40, &(0x7f00000012c0)={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000240)="88a7601ce024d719938e1342ea3cbd005eae60827bc6b10540cca229c75c48dff937c8e8dc5c2512426a371fd1741be82795c5bab92725239ef884feb00907d91779b0cfbeae7505d426134e9869059c8a65357b47607b076ecfbe72f3c18a2aa4de083048a9844993dad39536b44a94233bc39e4084ce88c88c0ec4aef11a9b83aa93f2d448715818452321e67242627a477f4bd88199329321dbd67b313fa8cae41ff2fca982d37eed8c471abb0c477c2040cb438c2b3c724664c08561db65e2511cfff35a48cc597443d78e01374c3fe02f4ff1eb52f7539c9834588b36fa9e96426763cfd99c1afdfa538fba0aea49ad599a37ec98fa0ab1404ecd486798dfd14368a38a099db347c79bdf7c412dbd55b135ca033a77150f282e42267cf595b5ea83a74c015d9a5e1c111a28a0fe00fa9fc975576e2e7aca85637683b961ada766449b51852a8e20e33b08a36fc215a82622f2ccbcd9819817c11008ef0ed01ebfa7536e63299f8cf4d2efe5541021428eb9ddc4d45f2f49788ce7444c2ca12d3f922cdb44ff52157f164ade24c9c579d4f388d4304bfe5d4ec6c8a04ba30a768685b370385a585953d799fe4b8a6568dc5794b615815ffb23894e24bdd25cf539f06cfe3b24037893bf139fd62f228cc9c2143adc23c22cdce5d3d212daf93a6434ae9e16ef1b3637ae632da4c1bdd7244a938179ab2cac81cae46f5a719029798810e32727f52294a2012d1206a488366207c9807ed1a8d911edd80809e137f5bef17939c40c81befa13c657c22cbb9b56724b0e975dd93f62c37f7be989ac213b7988c6cf59fdf97380edc30a70d9dfc103a1e09be6a3680135a523f86a75c40646c9e6506894da01fdcd084ebc31a13a6e0573a3f642b6bb2e37c44d47e92a6a1603d616ca67694901022c74c267e8f9b951fee3f7d613302052b83c42754993a1fdda057212abe72fcd3cd60940f2cde52e78a62917cc47982328ef696d9824001900a95b32915a3d98b8e10e1f937a743b8604b0123d41b12e3a59d9b67f9e0a8693f568e64dc35816348c2279863cb548d1aa10f70cb2dfa2d66ea6dcca21f31554f898b9f49c86f1b7d792d1f5bd143b1f9a6d59e31a04dd93f457c0882abd4f95daf314806812252448e91186e6a943708c60a4b617864ac1f5596f23ff254be82994582dcf1cce6ac596e24758271182d180994cc7bce786a3dcb442824c0d3e93e3ae3e487d77d3e04d1caa8f098141fc5f90c21d2879c39d03a7b549876f630e021353d0e3cf36c447e6b39fc1853150e150cadfcdba64d91c28ac834a3e7b8d04db121bd39014cde469973b5f5ed75b9d8ad3bbef1fdc0df4c8e7453c495818331ee9bb2ced334932f72776e8d4782ff2d4bf789e8ac45a0f4db1bf55b93ad81930298820d5f700d3ada908723bd29252b7ac1664a3b93e02a9ff3aadeea22a0464cea5b02a2d3bd682335fd80997b3f3bc4242c044c413ccccc161bb506023130019f6b9da0cb68020829d6599725806cff9533a25ff1e824d453585c0328cc2975219442a0c7ecc7eb9b7809ff714d51622113e7740faee106a573b4f3878f4143c4df4ceee2b2b13174a4ccc8b103cbcc02c208680b41742da9b0942454d7d1e8bd6e37f3cf0599ffd27959506c0e8417516505fb8bf7169222d2888548a4edbc44acd90c5d5b3fbeaaf252bda62306cdc47c1f6887f43a96fde0545ae3fef788bd189f86d993e9603554bb0ed4e5aead918f3f03b7b335c623d79bfeb43965c1ec07bcbfe86c1f7466a11549c32af2d6049dad8113a751c404b064c4044a4fd9edce3a079c37ef477e4682595cc41d0ac67c9d91a97a86fa73378d8b2f3e6841680db7925d2326046369d425411365042ca24f434e66c00be8d23f98edb3f5393516a6eb222970989fb7d566a4383ce4a31bb1a99b25a969fadcdd4988fcdc9b2a903f54ed2cce3cd7f935beaa6d2d72e402b87c245ebb43dd49ae2a67e24bc24d35245ce69c59e2983df79cfa5f234351120a475965f7d9e23727dbe9b18151091e5bb244fa1b8c14a3eab59d4249aa280325433a289f67e37bc64bfbd116fb55abe94d7d59bed39795f46420dcfb295b44b4c957040f3df8ac4aebeef61aebbbce729b58361e7fc23c2aa10cc93603beb7bdfa51aaf6d7b90a98de1a00ec14833daefa5f6a30d58a0aadda8ddce78b98dfbc0ae6e8b663ab32ec03dc8ea2a8cd954fd234c8fd0e59008f108a4c7a5fdb50a9fd3341fe3209cefd81a6e415fd862a01cf40793160831c8f68be092eb69f7f523adb5cc964337ea1f806ea85174fb5ce8566f358ef578b764878c4b100b72edc7091a9f8d4589cff47efda6ebcee81b373e42666e51a36d0c3aac4d1e105ef8526351b60bd3af441106913d444d7a3c2c23411419341ec36a9193b13b274f0925b613600c10fd9a77234ee961e8974e207f5fb6a140ca034774fb7ad19cd6e03e49ef18758942bca494bf2c5a887934873cef0f3e1a741fcb6fa631d7c50c1ca0e926ec841424ab17355ea757ab097c41b458159a1da1bc84f0110dea09092a626ee9a013eb5de6581c97565a4942866859ec058ebb86641b0e98b3c3427fca907857a9f10e5e4ff4349e01e66578800926952c654e31f08b0aca9ba2a9b23ab2576a24d4620e7e083a30de30c74d986fe62ca9437bac5c7febc23f54b93ed4767ffededcc26e5069586e106290e6eb129a3b7be5c4e2cb2405b54de9b6f3dc4f1daa4224fb759cfbe87900e16f7acdaa74fb5a40075006ae55896088760895d5df7dd8b4c602f25bf95f5c63e52a4557f882f62d8ca459841ef52518a2131f10656b13f375daacaac699b89ea4ee1baea80f8d42f969bc8b4986f4616ca91da91e9b6cae618df2dd6688bb4269aac740f08adfaece53cf05eb5af94ad7dd5db0e33e4f94d1d9067b420181c244c79e023809d6d98c4aa42866ec4aeb0f948e1bd999dfe4198034220a70466e802aa97f13da3fa614d1095fc1c7ff3cd2e0582523d603a7f6f8bed22c198ce3d683a1e0a9fb777c750ceb26e609a997bec30e46dd7292e4f7a96d9a48d6eccb2d0d3bf8c30ecfc36dcb5f580e1f130e179b86bf47ba1f9b82b3bae6924715264b5710d057b1c04b56c36b28dc7a656ad8659e7b5f40929e77f170871dfddbd483d2f1eb44140cce2d7e677ae7456f68d6d2f24e72970f3cb75b98d781c5e0f400bd4b5d53ccd96597e3e7e75714b7c8fd9d407f005f1a61f13d7ac21c87cb41dca8d640eb33b4a1cc25f7847118c3e29272cf7d535097efac68cbf353d4bbe1e125fedd0f99df8f5ed5217a76bcd31d982506e7f2507e601c48ef38e89247d264441ccb0be9d7fa59384ba3c93c470b7a9cca92a5ff5e53cac0e83ebe691fab464e210c7e39712048b27daee3390395ed00e610c9490e63da5b6408be3c64f2d9442c6732e3014e6a5bc47b33fb992f4bf79db44f6d00dd22bdbf94f70f06788797a4ad54731f6dcc733fc5b02de9bfd8850a673a7b862359d4cca658baab2db870d485a709840e4ad4715c495c529412574971ea23f1cf3c7de7bfe8f8a7004ec2e58d8aed7dd31f82809e8dcfae97e7dd0c690796f1d4da33ded06157f52642cb47b57b5a9f22b1f8ebd04c7d0f424a717db5bec4e87ba4be81f1e3cd7ca90dd7cac7ff4a7e239305ede9e879ec5df500366348238d556a0b7fe7142e5b780bb4d4aff67f9377c9d8d338bfdcf4b37c82ee3a66789739884c16b22b857eb0b641ddba1d84ae2da79ac5d398b7b3f688a3ff054bcdcd43fa4e2dbfb064fc485d8c031e19a0239aae7e83caf4082874876860050112c81ace9f7ecfec7a691a59f577b18e8f1314ae2b1d815bf74cd859dfbdc884581b16668b456bde3d11bf427a66b362b2f8fb2f44fab3af025169f0c6b7b2f73aee7bb7b76fb93235277fa24e500c80b9e75e9a9cd6f5dffb07bf9bd5812c47a989ff87da6812e5a2f5f9eef8ad631bc8e14798455bba4ac7c2cd8ce146a7f60df91714227f08cd275292153b5cc2c9cb9315f90b3969375335537b00263c5e0f86357f2cdd6eaec96ded1a405d89302188243852f3d7fbcbf759154c33d40e11e185b4449bf0c08b1dd05c52c3da6e1b19645f80d087cbef67102285bf300bb5745a95728d19a85499941c86810e9f2a5d2c181cc9a47c8382946d6373f56f98003fe29db76b5d3bdb8db8a3336befd90d21521a43470b3485e4b624881db1ede2ded4966adbea7ba292277bec3b01f57864c8e33a29a5e2d2ffc0298b2ffd7016d256944cb8f014f42bae1c2ee995f98959d77c33a2b4cb6572774003a0798096091b5a30cd05e5748e563f82d6a066175673c79f193fce61ce7ff960e8dfa1ec3a1b65ebb475f5f47b3e6066eeb07a1b44ec857ec86520bc65ea5ead46e5ba9acf92e1ca2162df538415618db02adce3a6b7ffca6a3d5c6055ca27aa651f21f663581722542ef0f23a245d01ae2fae34937da014e76dd0cd6741d907829e5696be22e071b355479875e8ec4dbf7a89d8085f825c759294b28f9552eac9322d7fc7379803ded3d8fc8e4841136a750210ca17b6d6764851ef5710a6de99e48712956d69cd6ecc8ae43c2693dea5a25f1a8a789a6903939d722b3626803708cf3873b2f6a2eb8da12a2f8bc347a4cf200bc451da5f41c118887c930e2230fc5d1358f8554c201c1ee6be67eef1912f8d95443538db8cc551bece6d1307062ebb7d7de1b8327e56518ea449e5acc29ad79d1b7f16189bb6c65fe442f5125e299ff6d3fc5b3fb0fe8c9f5eb33b6b2effcd19356b69d7a91d699eef59978ed45ab3db6b802011af0c33564f4e778ac52e00688fa8b3d16d1bf1be7e1b6b05f7bc28c549b5fca9e20ebf62e2a39e9cd14e316b90c95b49a8078b9b14750e29acce01be57343cf10a3f0081ccd0f3dc1beabb51b81a2a6fffa9ca3112da7c16217c5688c50fb2a7970165224baad4804db5feeb72153ef0985e349a07c2e5c4e95b16b9b0fc06b311572d328eb2b7351f6265fb518f7c9b1f6f10369893ffb9b73dd05fee620946bc7d9ca6411fc77a1109097f66723b9c5854a2029ce2f00ba27f126b6ada9f13c60767e4e549594f09fca71f46601ce1d86029504ecdd415a933b0aaf4b0ccce09b0abf20d0070dfa757b2f8cd5030fdf47c63ff179eb6dbe5ae95d634909c37dc8f91f7f52fdc6e2e3b71094e321f3a517e6e01d548ae6069671a3b84f4946847630f6cfdde8259b671d86cb2ce33c40e02ca244d4151e4828ce901fe71947dac875b0fb17502bf5488b2a77657fea72f679f564cf37a58fb3ce01eaacf3d7f9ef09b05566fdc2b45cfb0e9056524991567cfcd6425b2571fa34bbc0e5287f145e0f7a982f40fa43f73331e1932597c45a609bcc8e19d80684ce22d33e9935a6ef76b9e7edaa66a2eb94d9b77a438808e0e6cf4b6e8fe615e991b9fedcf3faa69e239de2830c195ad02999ce40444a3a76379931a0cc99057d9341ad23d03076f7a8b58dc121579e4c93e75fccf0f0d8f223827861c22a0db056b0af1229d5019136221670690480a7244da0c6c6b28fc2d4d5f650937e29deab8eeeb07659e90a30d124abaf570fb410536ba9a0d301e0dc3f4aff2f1e0835568ac690d0ee4c29ba229d888ad7fe44fa51e6d67483d9a15264a694803d71907641d289769aeb362bdefa4c47e4086fca56fc75da1aa9a8faf1a21c274d3e76d95f99e010e06a8d5c9b27102c183a5500edb856a9c30f9d17b0b1f911ebc734132", 0x1000}, {&(0x7f0000001240)="2463bb4628d68cbbbeb86b239e9a475e58920439297d78fbf0c7e6844112aa294ccf82f431b79e8b684b165c848eb52bc0d8089d7c41a00ef4abf1c4bc4999eab756fbd4960845d241e9f2bcd586aa4fd822767fb024", 0x56}, {&(0x7f00000012c0)}, {&(0x7f0000001300)="292cd70515cc8a2cc87a474d9734a9e584d17d2cbef5a5bc15ff04571233c81ddeaeb5ac80312f641233a8be5840df440afe4f08e83dffb9f35bdf1fd09ea4abebf9e6866916e0c900d0f41fd29838354d35fc990b0261259abac78f63932e7926d9ae099e25cd2c0d1b7945b732128b11b34f47d1ba2d226393375224e8a7a13729645cc5e80eaafcacf8a31c2b45c0da47c8d2c61c0973f917f3c2e744108e520d4d19e748b754e02c812250724525e9a8e251fd", 0xb5}, {&(0x7f00000013c0)="9c74ca0714b9f44c42486985ddf683a03f80ed54263597976e4778cec3613651c296dc50e288ef621892e03c1d06b8ff47ff35b0b2341e24e2d57cf267fdfc05915eeae253a936d5e9086f3daa4719e21e2efe9345f9850451a0d1", 0x5b}, {&(0x7f0000001440)="dbf6207f6246aef5cdc58571a1bdd727d7de9a3e30c6edc03561b9c2b2f94f2895a9f72c3f724faf1a145fdd3b520f58b78b12cf6df598b568e321e7c8f693f93819f186ed17c0ad9da3403e579aea2415c34702c058d86e06725433461a319b521a8c7324b027541cca79fdbab4e6615e3a34ae4e2cc31f29acd7f2c4718ce4f6d19eab9fe9849f80ad6c4354d7b788b8ac9cd29fa042cb93b6acbf749657825ede9e49", 0xa4}], 0x6, 0x20) sendto$inet(r0, &(0x7f0000000140)="2703ae981e24137cf19385f69dafb1ac7b2bdbe6b59eb9510d98e10d0a03ce8d9ac030c94cf307863032af2af6295f95ffe7daa54409a2a6b9d860a7fc3e066797b7c026c632fcc3831a4bbc9df737a1ba6cff8c7c36fc060902c5147818b0a1baaef8c7064c5b53197553bcaa78a6154781dbf6d267a2fb4311a3adfa83055fad2b9c24e39a152ed5188ac2398d082b1daad28f9184d091dfa067a6e0cb2e75ab3b8ffa18e362b35fc99f0ba8641f9e25f67434f4924952f88bc7b37a9f0cbcae3589956cafd2e58430463626e66ceea4c196ff3fe045b2", 0xd8, 0x0, &(0x7f0000000040)={0x2, 0x3}, 0xc) listen(r0, 0x0) 11:35:45 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000140), 0x0) mkdir(&(0x7f0000000440)='./file0\x00', 0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000004c0)='x\x00') getgid() pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="eacc72", 0x3}, {&(0x7f0000000080)="75888b1a2e0bf826947b749f0084568086840e8d6093dae25feb48a833ac91569ac6ea2e2e919dbd9fd8cd2346e23d039324e4f54b4eaa82d31ae4134520ccb5d56ecf62dcce6437795a95a0af7d0b06c9e56ca40f4b8958d9755d83d69e7d51006afb5a2a0d", 0x66}, {&(0x7f0000000140)="abec37ed59f69fdb03544bec757dcb519d7a4adbabbd8b20b3bb30d479e166efc18805b4e7d5e3c1f12ee89497a16037b36212d6cd315d631728b9127a124a847cb7d519643fa97edf208ffa8bf4f77672d02e8abdcbf35b89eba9ca0a36b0cef0e024a1ab8ff30833f4163db0c7c034fafc7dee2ea44987692ff1ea4bf96a47db68f61cd84d047e148ab47aae1354f6ebf6f778c1", 0x95}, {&(0x7f00000015c0)="7d3500e64bfa08ef4e7035801e14f945770629e6e0f1afb97cf8aa33b8b0a56839844ec06592a69dfe28f58196c296afeaf9a53bf5c70a1f56b0645b54bbf923f606c71a99c50b69f58ea9b5516859efb01d8cb68d94b558a7d2c90cd36f96031dc52581f56091390a2cbde3f71d4d8217c38fa7ce3e814392176a727870114b384eaf0bf344d79589aeded48e6c5e3e789ec238eed6a869a101686de41961e8d3c03a641462bffbade35c13c6b3e59ae68f7c3dfd5bb43f75c536a09e48b15ae0ee532386c3b647e328a2daf3c9f9449dd251727ce9a91c0311093316a91bc5cc64583fab114c261fe443a121ce0ca7fa4dc059721b8602a555c7e58cfe35229cab1f83c753813a2c70ede56fc587990d22e046c7c591f5c20bcafcf95b66a239fde0b51e5022ba1e8290deaa968037662acc065c4fa20790a27dad2109b801a7995cc58fc000c5f74f92f67d06d97fcc34ed1fd70f900e53c1015cd7b8dee27bca4c98afb32930cc47d34e6354f61b12aa25b85bd7c07c82b35f69754db7146c45f121448bde5a11b55d4daf7c04362f2d9afeb57518f2799cf3ffa14442cd0edb7a919d265002fe42b1e579eae3465577cf85ee6c3b345931bafb9018b44f9640b98ac2aaf1602cacb28f973e24b4af2bdbc9a0511553c22e044d977fe9ac00cea7ca53e3d86aa508c6f109f96a0df3b5f8f0e00c48008831bb11d37f3224d0b3603a6bbc9f03b97b6e2c24357d15432ba6aa78bfcaf30b5bfbaab162211084b7ecea7c789482d6e7ad768ced639a96503b907ddf841cb69b70bf82f41ee967571417ffc6977d7087bf56fb2687cd8c5b140bd9e4b6ecbbeec853354ab956b4cd1a3819dffedf7f89422071d1fe55e8a5b02d8a5f6da629777a8cfe08bc2f9f606a8a4b0274bfa47735f62c0cfda20d1281e6e84fab340b7511b109a8a0fb3cf64833c4c0de0d8123524567fa34f3ea9a920826527ef8d5c74e85550fee000c7af8c4e57fa646611715b118de9bcb1225e787c844ee8377971e2bffa8895d035e37ce0e78e79e01a10392baf6be624bc30696a1fb4d7a6c0d76aa0b6ae13dcd2d1a0d529f08f6e4e54482c4b81a18b34df15e9520fc15c8f01c0d75d58f5d04964f2c6e2e06ad1bae35ef73aaa7bfe3d52969d325949793e01bc31fa8b230feef8fe7a1c905a401fa3d928d8f9b193727b1873385c83cd2376c4b5431492478abdfdc5e5a1ee35ca8d43719bce3c6789513e2feabd5c1eb4a863c7bd8733753c85acf7dac198b28ba5525237f4023596b67c6daed0a0561222556ffe50ea43c6ad810a6e914a3849d6b8eb8e2286c3029151f4354cf32ce82802afd45ddafbd373341bc50824b40a916b2d94c2b00ab3232549ca6fc28f9c1808affd0f2071104462c13a79eff39d5e5cda704dfb88b9e5cec43266a603bf5a0a4d6fcc4cc3dc654a3bcf1fe4bbc1df3ef95efb137b59db2087a8ed461289ee0d59a7808b0596cd7b308868029c27b7fb34b9a8a3e89df5fef7e8381c8db1ffbcd6e5d57a78d8ba07d4dab903a9f5ad124bc89b5a6e6f7df6ff3eac98dd6bd0b1011c0b36ccc97621d43d38882b841649180d2468c4f1f56579b284d2a3e5753859a3bcd677e657f905a932daba898c01329df7209878e59d7af02c9d0279879d8194268a87a6e83668d716b7a8c2078217d87b29aff5075b1f45dd5d0924df1a0d97138dd3a4b622fff42334fbc11a3f1fbfc9bc5546e64bda129f6acc2ba3614bb967bca6116bc7e561065a19f2eb7ad96fc72001a92eb2e7bbedba9744a87ee7647ff1bafd3d220ad2233ec848d3a089f0aefaf66cfce7bf53bead4130ba248ff83f0bdb1ad61988820d436783d50f9b335441bd540f4a0f7f60af8c1e0a67f5cd4f78e9dc0ae6d6865228369dfb1b6c42cc0a26b932142799a26fc471605dc8f9ec783d30004320ffbe1ad721b3fd0c92bd867b9bdf6f73d40e85172d44eda67102f4b239e4cc485a2d669d87446c72f41fab13da7cf52b6ef2ac18bc45be0bbdc1071f91775faa0b4a7cbcb642a0768b55b9fcf2cf5b6ec56ae3db2f96ccd52c6ab2b45de2dd40b1340317966850b5dbc38b1724d2d61dad4031e99424d1ec96e33ee8eaf3ee16abbb41f6618e05a93fcb9d536c8dd976c6016c7c3c585b793a4a0ae6af2a392178f626047dfd93fd09eb42f45c5f315757d55026e04b8384e7cbaade69a118acb78862a7e29be7c952a849befe401fd3e8448cef7f9c850c9a53d551f1b6c084796f544cda6ae4e833b8d822cf9adf294d3c65d780a8388b388f8fd68c036de3478e6e31a3a059acc41d67c2086097fc0e45d094c53f0da48d1db31d39171fe7ebe69aacdf2879a74f14fb92a838eca48076bb288d441b52586e9873cde251dfe4629ca1b5de9186a7182f668d98769e56a427d89d6753cc71b2127373149398a75d8667f168aec9f9953fb4a9b36c8fc593d7e89cceb1f462a24b617f1de88f40780acb65a5677fe3b78bb7de786ede4348bdcb8e0f1f99cfca43444b92f6a08d7dba2e73be6023f453f9fffdfa498efed60f4ad3980b2b1097bee7aa7f4f257a8cc111312f6b334e9420f1c4a58b3b4c22449e5b43e791211f5e5b1ac62580ea425e7fdafa75e4c3ca558e70a4ae7c723406a8e5494259582573c55ff1a5b14c7bf4bebb2122393a3385fcd363b2c191e4df9eebd83051ebcfe872a821f919f951ad6469d4ca40f8cecb072c83168f589b62a8b7471e46e6b80ed79d8f1f72f6a8ad5913a8a06e1e529541b5d209eb7244371e0203978b731f456f66d0b9765c618b499c8a63e67a082dbe52d29867a73c74b3bcdf1f1fdcee4769a9660bc6bd3c215f3cf941b6041db615de64494781fc90b70123a11530ead72d3f2e227a28bff5641e3e759aff79c74603a701bc0b6158d9b530938c9ea71857e2cb4afab2f1ed95b3245de6fe9baed3ca708cec65bc766546131bf2268d7d1be5b2cc26e69e18a62c50fd175cbe62cae8e43ceb9246be9ac83663a03eceb104b8b9c62772983884a689465c349b29c0249148fd86ac92e50a3eb609f4d501efadfc107a4a049cb22ac391930a257ee6b2c805e15e76412d00eed16494ce10cccdfd079feebcd84d13ac2f41ffceeade727ca85caf6c802df14c33d8edae29114523c54169d075eace6bb06b98dae15dd00eccc7bc2cf64078aa3ef1042d2566d562ca844e31e943dc26765e34d870ffa2961a9c3d6854aea3485b9a24ac9173f830442dba2e9e469592aa482d605164b5a5cc792e409892db61faf74d11fd3a5a973fb91991d94a42640a8d21ce6bb21b5f5b008e9aea8a647518b08939fd1df1a30fdd646077dc1aad92ffb9b2455b8454810f6fa45996b53bfabce19ff2be6ddf94ca694c753249386a580428cebf0ef238c4fd81e30c1cb1b456e3f382c43f63b6c38a57bdd4046572049e15c6d68529275c9c8ea2e8061264c2a2688099bce858f023bcf62c1786d3953efa4c91716c7979c3f555cd8665f5877773944ac0182df4c8a41b4b5f13856e0c63ab0c8507e55736497f61b30ecd9c2b814d998fc918b6296991601542eb27cfcf3451f9fbf2131fb0eaa09afa7d6d1643a01e8eb2091144eab1785743b669ecb9ee4756021bb671e13ca05a2d2e2d6772cfb8357f1c18daa98a252d3f58650f7ac0401cf30ed6e59e5586195183e77b693805281716084caffa2773a63b2cde4f5fdb823afa81c9f527890fcbb2d3ea90df8489b6dea9cf651867c52ac6ea26a8e606557f9ba03bb2163a72ecc4f90f1c70b18a49ecebc6eb1796306a98a2e292d74d44cc502c7ff0bd03f71067a8921b31bc8951400dfab534cf48f329c1710523698df9d3eb46e247ce528b371253f00ef54b3783ec020c7a0c46dcb23a22a133b8dc1915a4916b89157a152d7a331e5348f8a5723f6bc30baa355491c7c19a78005185ba673c6a86924ef6a78ff5e08c024f018be0dff7fdfe4cba3c7d2bf112128b270ea87dc518b2b48b2c941815db336b1b438596f7dc0b0c0a98b6f858d09fb70246d845d0ea02df5c305c9234e1a5b2e7774d18ced231bc9fafb8cffc68da9b42a34370a15e9d6fcf405fd96fc3480bc668a4a0684bbd2bba03e0343bf5952a462ffcfa6807e3d9c02213fc13e3409d8528a53204fc589e8d69e6c76ade8c00e55a7b76a1658c0b592b11ecefa0c8f04499b49ce7dcd7b18a10116ad766b6011a60bfa2445be9fb43b01b5173c3814912b43d37bc1490f6bcd33b4b22af0df7740c817df51896bdfb23a62da565732c82dc9ffc5f3f9d7afc19cb9009f4e86220021ebe0ebb11bc9a174420423424f8aa85de2422869e29228bd68a42720d6eb87b5fd635b584644231b3e0c03be23ab92bd75c890077d649f92907b322504b507279cf16699f09c9a6b44845e25068dfc86031e7310f55ba83f02bd686eb91a4fa970e036f7d2c29fcb5fc601ae79ca453e83e3219b5d126393d19c7a7295a278cda95ed0895ea49d77b62f3f42b14466f0a96849d25233225319ecc63f0339c6c1e33878b15ba1264d55fff7006a326ed972b60c8e9323685f9613cbb32f3ead663b9b470dc93745dfaa24a5be07cdfc42024babc1114c22dd6b4377a18f0d4c2efff5df6877dbba5e257cbd42947e46fc36c858b48f146ae1638f4f2ba3f7caf4c90b96326add2a4abe6c1c67e39b22dfcc3f2cdf404e65b984953bbb22ecc95ccc06bf0e9195034efc68947cd44f2a48d5c5031fc51167c5455148907fb505dcd32d59e8a8cf3b43c376b0c2af5bd8fde4cdab09ee3ab91685eb05633e61346f4dac8897005fd4a79d0b7d8c5ed1d85da8efc01bc27689728b71e82960e9b5cc1bd46e4de40fdca5152e4fb12449dad23d261f814a07300dfc43393bb3d5b1eb4db70876c71539ec766806226e7bae984dd15b937a559db34d1b8da1b49566a6e388a0e38b872965f592484c6f96c8f86cbf5719c96a754823697df86369cdcbe882cae85d146d629faa78817ae2989f4e4fbb68514d7927d5d3657e50ea25fe674c21196a22c688af5e9cde30ed9313c347d9114b0cdf40f835d87d7989a61d0311fecc947c4f1bd1c1cd504d4d309cd88d4fce795fc8b701275873f414184127264e6fff774bcaa09ca87a59ac7f05a2c62630986a6cf54462c436e4b07dc4ddcf7ec6d390aefb1ba82e55eee6bf16b275156a2a291d3c4cc52b5477e587d6c003470660e691c77f8e2f0cd4f3a62a94acdbecb183a26c21475454672b7177c3a3bf101ee47374925a693fc8b05bb509c0c8fed16f543ba9dfd6bf3cbe241e7884c82e561a21fd7a4ec9066bf9d4e9890424fdf5ef1bfa017005ddeee86472563c49b6bd66e12b7862ac2f3cc95a763431541c1c8067874f66ea7bbb40a37cd8c700160a789bcf26ccd3cfb0bfc398b574dab43dd2825d9b7b11cc1ddd53ceaf0a55a24890ec8a649ef4df4b76cca969afd30f18b759bb5f49625d5d997c3091b7f6c6aa34beee33bf6aedf13a104e0a80dbde846959ae5aefc74c7224a1481138f9910ec2b42a6160caa7d2078f4a030aafbf14394a339157645041b7438b1c7184a7ff2d771aa4e041ffa4a12e5d9bc4230d17c8acd718c71fafc1dacf7957ed9583bbecc666e3d10a03af3f2955446eadae4ad7fbf86098bea7a0fc1fa8619158c85da517f147276b3591151bcc0e39a08ba4df8dad6e63782af020c5f0bef851080dd194302851222927c9baa19976be94beed74de6fb19d6004eeb4a72e3da71c31556ddeef568858", 0x1000}, {&(0x7f0000000200)="f14e345b7b6ca82be8eab46e87651766a7205557653c673778efe4c78162e6d6c08e07231e0cbed90ff4e29657491842b42b339831238619f965d7cadc40f639cb7f4c204714245b93c1983dbbd71738779b2b9a45004af2080cf6cef7390537648fea49449dee02ad5f3add44317925935c02d6433b63551bf45ea7b29d72541b196b40fd07c8e57941fd543514bce25683ea33228563924c74c141785c40e071407e1e2ded27e10ac9a708eeb32d030725c334803ff9d316a18eedad8e5f12d21e77fb82f17be163b6737be31b19ecdbd0563f007236a70d", 0xd9}, {&(0x7f0000000300)="4d1d964a5a9c99e4028caf3eb5787ca5895598417e455886dc7931620639d8f0661060a3be68f73b798b869116bdc616c5161b8852761762b1968da5a537b3bbd9813901f0ac45524d54576139e8f4c2b669c6582dfdd8bde184eeea5272a111d321a38e76e68050b4b28b0e69604f", 0x6f}, {&(0x7f0000000380)="e372129280622ac0aff382609468ed7b9bafedeb76dfd71882a78d841e", 0x1d}], 0x7, 0x0) link(&(0x7f0000000100)='./file0\x00', 0x0) 11:35:45 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r1, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000039c0)=""/7) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)) fcntl$dupfd(r4, 0x0, r4) mlockall(0x2) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x6) sendmsg(r3, &(0x7f00000038c0)={&(0x7f00000012c0)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r3, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x2, 0x202) semctl$GETZCNT(r1, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r1, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x4, 0x800, 0x800}, {0x6, 0x7, 0x1000}], 0x3) socket(0x10, 0xc003, 0x100) setsockopt$sock_int(r2, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x800000000002) getdents(r0, &(0x7f00000000c0)=""/175, 0xaf) open(&(0x7f00000014c0)='./file0/file0\x00', 0x0, 0x3) 11:35:45 executing program 1: socket$inet(0x2, 0x8007, 0x0) 11:35:45 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0xfffffffffffffffe, 0x8, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 11:35:45 executing program 1: select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x10000, 0x0, 0x0, 0x3}, &(0x7f0000000100)={0x3}, 0x0, 0x0) 11:35:45 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x7fffffff, 0x26f}, 0x10) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x100000000}}, 0x0) 11:35:45 executing program 1: write(0xffffffffffffffff, &(0x7f0000000340), 0x10000014c) chmod(&(0x7f0000000000)='./file0\x00', 0x80) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r0 = getppid() wait4(r0, 0x0, 0x9, &(0x7f00000000c0)) 11:35:45 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x80, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = socket(0x0, 0x4, 0x2) r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r12 = getpgrp() r13 = geteuid() getgroups(0x2, &(0x7f00000006c0)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000080)="86d867afffab39c14f6a9110f8eddec21e25019338d3844c6a932275bd6b168f8fe12bc34c59d28ba08be42009dfc74c61ff654e34317df1069827c9c805a3f2e51b519614cd1ecb67cb14a6bd782d886daef6a293cb7182bcd5cee269dd5fda18ae5266646203347045ba8f5bc813bb25ae6cf9", 0x74}, {&(0x7f0000000100)="b70bf58b5c915911062dd3191c82925d31ee3ceec320676cf23e2382deb2035e8d6ece7d745ae00fa3dedf30", 0x2c}, {&(0x7f0000000140)="80e2e5152b0b8bb8e4c6246ab85f8c89e1c6b14a5ef9928728f4227ee099a6242d62900a0f1ed8b644be534ebfc34deb5025f2c3ed0f8eca8d7e16595ba38b0fec5381266be43476ba684ddf0c5455ecff58900367c7284614684c508e8a9c20512a921756f70947d75b8e69f696ae92f0324653bc31e10972829e154680f57e817a19301893167b423e676e7c6af3124792c00245a6d3032fefe10bf6918da7812c0b1af804041b15fca9702d21040966d3334aecfc6fb40c26c1869f7c8fab8c1f2060150d3a03c784f0dcf65527bc3a723ae299edd675faae0e403adf1ec8b681d4d66f8917453f73646807c86aaf567c5a9b13e0", 0xf6}, {&(0x7f0000000240)="51e910c22e7e9c88fe0d1b3ac1c93197985b8b7b02b798384c769bc2ea7f21106724020802d510834b405b8c6f39de87d9aaabc820d2ef6cc91829c61ac5e3e6bc4485082006af135ec81f55fa5715a0f9b5175d8f3c29e4742c7f6409e1b1e3d04080ea73e4a95925cde0b39df2c99d37ac712caca445bb10f76887875ed01785dbd1c98dc09ded1cb10e6ab8fbffe97a1aabc3058ac01046cc6b84533079102204bc8eb7b718842617b2ae99533e527aec0dbd33900e03c499fbb40231188f9cd4111f2dcc3dcab53ec45be5e94d772a4cc219d74f14f8f6b242d5d378519257661b9f43aef947dbfd1e03a3cd9dc15cad73", 0xf3}, {&(0x7f0000000340)="9bbabd19fb9f388ebb37248eb6ff1c9688", 0x11}, {&(0x7f0000000380)="6f41d159b51a60ffdfb256f9ef1f45d3dcfea49f280cb047aef1df64bbcca991302b1eb392dc351590fb219001c78e41ccb81ec84be5b5acc4c74bb32f215a0507ede68131d625df", 0x48}, {&(0x7f0000000400)="23643d812d4693afda67b97fd9e52f5485bd0bc989588af0c2c677073bf8e076fdc66f0b702bda46241bbebfb58d0bd2d1d2a74b1a0787603ea38f6bd49b95167811c2e0e09e1df982887effd4754f4f147714916d3750b9caebe15d021010e3a3b77014297e79d6df68a79fcb7a975a53e23896dbeff3be4908731d05caa8cebfbd701108faf63cee5ccf154092430e56d18e1227cbd6ec4ebb90fac5e2869355f68c08dd43c5d7a6fc8da367a4041b1792c7c6d812ffa453a3b7", 0xbb}], 0x7, &(0x7f0000000700)=[@rights={0x20, 0xffff, 0x1, [r2, r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x10}], 0x90, 0x4}, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880), 0xc) fcntl$setown(r3, 0x6, r12) r15 = semget$private(0x0, 0x0, 0x8) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000008c0)={{0x0, r10, r14, r6, r7, 0xad}, 0x2, 0x6, 0x7847}) semctl$GETPID(r15, 0x3, 0x4, &(0x7f0000000940)=""/83) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000009c0)=0x7) pipe(&(0x7f0000000a00)) openat$null(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000b00)=0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/zero\x00', 0x10580, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000b80), &(0x7f0000000bc0)=0x8) syz_open_pts() pipe2(&(0x7f0000000c00), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) 11:35:45 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) openat(r2, &(0x7f00000003c0)='./file0\x00', 0x20, 0x1c2) r3 = dup(r1) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000380)={0x6, 0x3}) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$getown(r1, 0x5) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000000)=""/31, 0x1f}, {&(0x7f0000000080)=""/138, 0x8a}, {&(0x7f0000000140)=""/30, 0x1e}, {&(0x7f0000000180)=""/36, 0x24}, {&(0x7f00000001c0)=""/163, 0xa3}, {&(0x7f0000000280)=""/123, 0x7b}], 0x6, 0x0) close(r0) 11:35:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x100}, 0x10) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) preadv(r2, &(0x7f0000000000)=[{0x0, 0xfffffffe}], 0x1, 0xfffffffffffffffc) 11:35:45 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000feff0000000001000000000000008c2f33fcfc85d62232f257460fa522c315b77ca1b9ec049a84a08ce71fe30b334783982db9d46219dcf37ead1b00000000000000000000000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 11:35:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="81bc9842c109d9f3487f2c7762b23250b44b5d39300145559b83a962b102ba9469a009b1cd127d3eaed9cd7de50ba48d57680b1e1a3483f59ebfe72cf87192621fd7147d6bddaf97a8", 0x3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200", 0x0, 0xfff}) readv(r2, &(0x7f0000000000), 0x0) 11:35:46 executing program 1: r0 = socket(0x2, 0x400000000002, 0x10000) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x121) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x206f) 11:35:46 executing program 1: semget(0x1, 0x3, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000180)={0xffffffffd8e05381, 0x2}) getitimer(0x0, &(0x7f00000001c0)) r1 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) mlockall(0x2) getsockopt(r0, 0x6, 0x3, &(0x7f0000000080)=""/173, &(0x7f0000000140)=0xad) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) fchmod(r1, 0x42) 11:35:46 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, "e340ac948b074256450134d24f2c170de37f9637"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000140)=0x2) setrlimit(0x3, &(0x7f0000000180)={0x0, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x657bf6dc, 0x0, 0x1, 0x200, 0x1ff, 0x1f, 0x2, 0x2, 0x4, 0x1}) 11:35:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fdad0e614eafbd62be410bc305abc5a3b8fcc5764a4814da61e15514e1b57a01d7c7245c019fefc37d33b3fbef5b558c25c016b9820fc7be68c78aa9ab68ef1f8ef0d1a89e8e9e95649e51307c31964fcd85", 0x52) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20280, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2812, r2, 0x0, 0x0) dup(r0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000140)) 11:35:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a3", 0x1}, {0x0}], 0x0) r1 = syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x0) close(r0) dup(r1) syz_open_pts() 11:35:46 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x10480, 0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x7, 0x6, 0x6, 0x8, "372d0fbd99a581f3f2a23811dc7260eecc4702dc", 0x1}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) r4 = dup(r1) kevent(r1, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffff8, 0x40, 0x80000012, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x3ff}, {{r2}, 0xfffffffffffffffe, 0x21, 0x42, 0x4, 0xffffffff}, {{r2}, 0xfffffffffffffff8, 0x9, 0x20000000, 0x101, 0x5}, {{r4}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x4, 0x1}, {{r3}, 0x0, 0xad, 0x6, 0x9, 0x1}, {{r0}, 0xfffffffffffffffa, 0x0, 0x4, 0x6, 0x2}], 0x5, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffd, 0x60, 0x40}, {{r2}, 0xfffffffffffffffa, 0x1, 0x0, 0x0, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffa, 0x80, 0x4, 0xfffffffffffffffc, 0xa7db}, {{r0}, 0x0, 0x82, 0x4, 0x6, 0x8000}, {{r1}, 0xffffffffffffffff, 0xb6, 0xfffff, 0x1, 0x40}, {{r3}, 0xfffffffffffffffe, 0x12, 0xf0000008, 0x7, 0x2}, {{r2}, 0xfffffffffffffff9, 0x0, 0xf0000088, 0xffffffff, 0xffff}], 0x3, &(0x7f0000000100)={0xffff, 0x3}) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 11:35:46 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) socket(0x3f, 0x8006, 0x200) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 11:35:46 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000200)={0x4}) r2 = dup2(r0, r1) flock(r0, 0xb) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x9, 0x2, 0x4, 0x7}, {{r0}, 0x0, 0x60, 0x2, 0xcc96, 0x6}, {{r2}, 0xffffffffffffffff, 0x8, 0x80, 0xfffffffffffffff7, 0x8}], 0x6c, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x8, 0xf00000c1, 0x2, 0x1e2}], 0x20, &(0x7f00000000c0)={0x8, 0x1}) 11:35:46 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x8001002, 0xfffffffffffffffe, &(0x7f0000000100)) fsync(r0) flock(r1, 0x8) 11:35:46 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x8) getdents(r0, &(0x7f0000000040), 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 11:35:47 executing program 0: setpgid(0x0, 0x0) r0 = socket$inet(0x2, 0x5, 0x7fffffff) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)=""/60, 0x3c}], 0x1, &(0x7f00000000c0)=""/192, 0xc0}, 0x1) r1 = getppid() setpgid(0x0, r1) setpgid(0x0, r1) 11:35:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x101) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 11:35:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8210, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)=0x1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 11:35:47 executing program 0: r0 = getgid() getgroups(0x4, &(0x7f0000000040)=[0x0, r0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:35:47 executing program 0: setitimer(0x0, &(0x7f00000001c0)={{0x928, 0x10000}, {0x0, 0x1bcd}}, 0x0) getgid() r0 = semget(0x1, 0x9a1e182d12a6a0e1, 0x10) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000200)=""/4096) open(&(0x7f0000000000)='./file0\x00', 0x810, 0x94) setitimer(0x1, &(0x7f0000000040)={{0x0, 0x6}, {0x401, 0x8}}, &(0x7f0000000140)) setitimer(0x1, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getitimer(0x5, &(0x7f0000000180)) r1 = socket(0x7, 0x4, 0x8) fchmod(r1, 0x0) r2 = semget$private(0x0, 0x7, 0x383) semop(r2, &(0x7f0000000100)=[{0x1, 0x1, 0x1800}], 0x1) 11:35:47 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) poll(&(0x7f0000000080)=[{r0, 0x8}], 0x1, 0x4) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 11:35:47 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="64d66be51c6c12ae13cb028ffeaa0836eebe2af00e69", 0xfffffffffffffec8}], 0x10000000000000a3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) 11:35:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x2, 0x1}, 0xc1ea8d77454e5b) 11:35:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000), 0xc) sendto(r1, &(0x7f00000000c0)="afec2cb3f1d684460914d5fd09dcb042fbcc93124b9abf824ecede800389153c7619af0f88ab5cc3cbe13fcc6bc00987fe800be35547b5f8ff30c181c23bdc3c9ecd791ca6a81b2b47a4064f587f36c28a0549b7f5bd092a788591b01299c4d3e5a1442ba2bf774f45a8e62fb7259b28d2afbf2d5cd63e50fd06fe9f7a90ee69e90e3e127a68dfe584f71e87f03d060fbafc3245841ea045d10166a59f8cd5758059c5f99221e9dc3606421630959d32695246138539901d900008890632c168945e703730c6f06e9592f56f5d2a8728962bceb3bae7b7f38e6e2c57da88891104dc0e00317b028405cb947f817711d2a8cf2130effc5b8622f40867ce8409816efefe7af4cd8f4addcfab652fbc50382c1b2ad2abfbaa1202db123e835d13449d96d12a84df19362c67d1f95818dbe0ff80922e2a8c42a16389f60c3c3dac823519037ac1f3f39c4d768afc0d6504aa85478b08e6184e1725502f35e4a82c51d7547862225c3504ff116f5d1a3f6abbbfde7273e6ac9e54f48d748075a94044b01dd77f07ed37759fabb250c15bc33a62efe13dbb9e5032cb6df093f5e06b2d90e180bbcbe110108d60a0b89fece6ac6a1f56777f6c6469471b7ab69d57611ea5dda207910e28de2d6463833a37ea58f52dddded4d1aa21344f8058660e458353ab1b79d13e150b0f0a76d3801e09dda509f81d72a81e55122cf300141aaa3c54e6a79c5a944310b7015aa7ccbe879760b38627635d913129b79ba479b7ca987aabd3089e74b0cd03ae4013415960e4444112812639704bfb985a354aa642bc2e50ba3eaa4216be07353a621fbb9cf07496aaeeabfe3a3b2aba5d89009b85b397b1fa7ddf6a5e572cfb4d381294ea281d6a66c4fce2df83d2dd9173e6307be0d56fedfa1f436f6a35345ae0417e313ec5bc002cc6bce537a6602d758c9e986207dc0b88e5d7ca98d6d1bd48132ca3f632da997578d50c89961f10b35163bfcc4eae4bf836f6bcaa122d4a32db398033ce650bfeddcf5e26e42b03de1328a1d367333f5846b3b72f1953d770966c1eff7f86f09f987183e60c76b01560569489376a038a3f5b85555c55432395b14c138e9afa2cd5eab1d311bf8a61da8d271bf6d1ebb7ee53cc26c41e26f8cf00e060c3495e8eef56683f3c30051a9bcb6a64c0524243fc28bd76168f17dcad5c78ea8c4f80aa3b06c938b3109d09e6283c0aef73119fbb3b48170bd5208d4651d4b2cec284a578897c61323e39d19526d888beee95eba415180beba3d7ea8bc2107b61689e188662e4d2f42c40961eed016757c936c120b95933ad305d3bda90481da993e5f2a033efefe80507a1f0407d7a4aab3dbbd1add90b9a057c2bf2bc1f7faac12231a5d54bb13787aec0dc1c7d3151a5e412eb1544fdd1977bc439d76303c34870fbf697e6829c09e6cd51019aaee1ff42bc81a9821046ac2e4f014703fea98de282f7a3c5cc70d60be17af7d0f2f130a28b3afec9de387543c598c4e51c49d3afc0899975007644778d071484330bdec330cc04617849b2048639a5a90f6eb870b4ec1b7ed0a309902cf65799ccd133ecdb3e7f17803a0eb869c76ec09dbe769b74fc4c6d72cfa67a994510e94f5ea2ca231a2857800f73527b2bf50b1ccad16fbb24156013a345d82291ce7f3ecb1ca7485a9d21ec082f8e6051bbde76fd02b7e2c05af483ee0bba5dd76044dfcea410c45cff8b1beb363e1a35db689ae5b16f3a9eb031abe92c79635b6d9cf5ef98bb4275144080e59167ef3e0d5a43ed51d2abced14cea5eff0d0862d23a6adfcfd056d3c12fbc545952faf9f5f7cc897a74ba918d32182f575f80b3c11352adf4861979b34dd8f9bb09e71afb2b9e57fc2f7f5a9825ae0a3b5357ee3a984d50892bf67340c88f544db50ef9251403bafc7e5ba14feb6eeefac865dccd2fe07a7143af107170da25e62c26de436b2867cb60c2c6f053293fc46f92f6ef89b66eaa2d89c8c8733190f69f499a2571ac98bd30ba79826894b0158eed46955acb6f0c156ce4e28b77a3bb22867e09b80b8e4cc6e24f24d5d4fca53875888ec6cde90ea1731d0972ff590e9801afab1312a1534a884ed960be5a2507d3400d6427897b9c1450b7bc1c4fc01705256be9fe5d8db042a45ae734ac262885dd4075b20c2413f3642704f91bbb3ae798abefe3fdc4c17089c2b118c25cfb433b76704277c63646686b99cd1eac82523dd341be13cf262beec465855fa77be503982c7c433c0e1a959e96f74586008d2e513d5b95c185218d5ac365983a1a071093d4f603fcb8ff04235f321b1d4acaaddfccd86e5cf43b53d53de1b131c7a71dae355c5809569ac08fce8b9e838a0856dc0bd3891d6ab7223ec9e9760883a65e1e597d8b5bedfcbfdbfab146b59bc793efa5c884e0c0018762b32e8034e718de18d6893f7a28056267a40fe2b40effe3482b844484839ec08a7b41a6d3a8dd1198fa71b56c7664b1a55a7031aca032c94c2a2ef9f837c129b1ca606228e3a8d3a5aab51b04d60bdfc646f0633b867a41bbb673b5c406d34d59abf304d6191148dc8abe870e881e6f15dd9c4f0076301fa31055f3e700d4f79a1782fa970fdec0dac93156cf129c402f454a17c697baf35edb1acd16e7dcebe189f5f6538e635f69bb1d2a651758e3bd1718bfeb3514fc08605d7077b74a8c373c8f8a7b9efd8cc03179cdf5766defa1ad379cba18e2a3484c8c588889b033e53ed8c7f2da7842ef295c5cb413def7ebcd1d372c167dcc7322137909b68e4caa49e8ac0f1a7895c2cf2039c88fd073f83dd914ad5ac55c49403e549f3ceff5b590e4d4524605ee6dff992e720d4c6634bc0c37451d43038245932ee526efe6193a0a86bf99e6c823179a3a0e651ba4b4286e1b84ae61b28cb03801e2e7252fb59b43959bb10f0807899f81563823ddc05805019dd7c8bd5bef2c11d296d6f7d0d337c157d4b73e83cb99d090fc508bb3b66643129d3549a9d826be0611b7f62863f2713f4c74fa6811e73ee0094c04f0daa5b0313b270e4f4cb9e1ecd6a11a94d6d974ba2f708a6d4ad824a7be1fb626055a3b0dcddbd1ce7f4449f320653254260cde179f1c7acfc490c966a21e4fcadc845fc77f09c9804abe1de1d6a138bb50665852332610a06925103208bbb2abdc6406f6d9c757619a3e7d2d04e3a6b1d9ee0bdc55777491a69948ab3afd7fc4412f675e5a9de1fa4188b79829308a301e3214bbeb7b615c00d0ee1ce2e5cae0cb80bf22872dd56eeb9c7afa10ed7e58e2a9a2039d8c7a8916f0b32ae7498dd3c57ef7a49b9458338cce2305f5f9ae5802ffd9a97be961b8cca4988736487c514105e4618a9d0369b1c492085125015613198e26bb70daf35ef32b9411f17d3d18c72ef7b98d2fb0dbc6ac44b457a5b0e3df7bca428303990dd4c76a0a46b6f83026daeaeb4e149bc23dc0257bb6b9cda800f24beb8db59affd5135b8f6194789f3dd376d1927a55e991a7b0438effd9bfd3d7ed2bdf72849d7524343ab95f4fd30f528e66302e71fed99dc77c95f3ee3b66dfa4f3658888db6733f39bf38454e876a823bef9bfc01efe21d25b6ee3bd9d082141d69d8c0a579e3dca77211b584e555e2b38b8ee847079daa5aa2e9014c9778fda9a1cefa58f25650acb83e6bb31f757fcc9f9d6bac86a90f019ddff1eb799d03eaa8a0257cdba4031525c2d6a653a44f6ec7e6ca64bfb8abf771c61b65cc7c57e4753c01b03ebd3f823f6d92ac52f9e3c886dfc8b2c60d613ba41a71880ae63df07c194b94f5d1de4689118feb5e57c529300def3c51ea65e4002178a30f27daea129d1e03493cdbc7507697033ec128f8034378ec1bddc25138689f76b107c1feaccfb8c3d2872b0fc477fda7e70041214392ebf3e7f62fbd6554e362847ca81fff09e794a22805be732bcf8497674ad7fc53407cd245b5359ce47aa60c78e484039c88451e765c3f1ab38c041fcd0a04ba01ed7c97480136cafdc6cbea7a89252495858a980abe3615dda6d78cf6d69a1f17e89e30d5269ed7134bfaa3cd4ad743d8a7c531016caee98a1414d1ef82bdc8b8543e084536962dc8c4b9d7af530724edb6c7739176ca442fd2d371cea4cab1dc2acb77ee6e3e5a24ebcd368333bc902f7137be08bbd5d47146c967853fe745ff42087736312dd17ea1afd8e8ff73cf5b8aa985ea6dca6bd53588f1453084ca59382a5c79b1fe1775e7d8ac212cd005b289682ed52ee1790c3a2bf990836ad1a7cd652ea6c2608a2f763b9f93b479518d23b9306e96c418c4e7f5c0332b5cf148b60b60a47fc12a00065f83bc25f3a355f33dde180ebb5ed46e7e8343d5fdbbb8fb216f897a952f084f79318e9fb7fbe24bb4deea9bacdccfeb07b10350ec380ba573246472879544b15d3577461cf297a59f11601ee5c72c51d36536093a634fda97b74e37138d1563e496e60cfc96996dce21d4fca8a7d35daa0fba52de860d34be552dfc29a3556c7a4c7f684699ac251d11d88b167cb5e7fb42a65fc359fbcbf7e0bd0a49a5d65cc0667b7fd8877b6c1dbc8a4b56e0b814f5542857c76a89b03a6221d1df90873b02055939b5b0dc0976e78bfbf15bba124ad28ff9b3bfde755f758000c2fbea9445022790ff741d3cb3470cfd5b820a0ad48364cce47740b98593a642a6e58177f71dab1d4dfa0f4c0f484c6bd047c1133510acb429472c321f1b90793713ee5b2f76553272cd647ccdb89a994f1d1cb0268982bfd35ae7d633bafe97f0f1c0227f7459134ff61fa047ab3a22e5b354d958c4804f3270331487e4d6a5abca41d26e4c49ba0cc6fb84f90e138d41d7191973b1a0fac6fe7415f516231bb7a67e9f482498ef77641b97ccb9135401f75a2ce9712309876e724a65f248676239c8b08bc89d7d939c01b10d094d6bf3d3c9eb3ebff9293880ebb96462f310792fb561eca4b72f7cb5114133dbd8fc25ff735abcd0aa13eb81eb97815545ba5626378758ce063c89d3210633582155d54442b40bca320ed6eec625b3f9782aceca23b9e3bd72e88c4001fa3f6ff170be7c2b1a694c5e2fe797223998890a3a83563f99bf664d8cb9ebc09450e43a81e2435e0a44b009b0042a8ad9ab747b0b137e93485fba3dfc01607e91169241c2a0c5d9b5e2a2afb61488bc2b00fc2afb4cf5c9a45d04ea73f2986360e29ff381f47038c055a2224775c5b21cf47288a8ac5a16925b024168f6a94a38e4dfa1cff8778176505b75751783198ebc313baae946b8a76260b74ffc2f14115bc6012e3e8e9b9c15b1d1d7d0d37699784b3060f90937be8214cce5cfd1fea9db495fabc84c7d6f71a6f785b589e9cfa651c7f2af7b5bfda72c38f0ad87b6f8b959e06c271c0e32d9ff1dc99675af28e6f0627b0bbba1031a774a0a96425ae3d23e44cf1b86df291e0c053a4315f03c5c6141d11145b73d2fc27603e0b3a0992114850b963d687a7c4f5ff13c88512009d0e50d8ddce7931c6c40f93421674e10a861c68d2d7967dbb48712735219f434cce4e8a8323dd0c38dcfeda023d4cb735d57fb430e18feb509b913bb2eca827c83193aa5e2cb5836aae4a504da328fc58f0bc7b5c90a3d1bddb224b3de8f7de3e377a2c1b89a00fab97ec57b27236129e654216e4e10017be2bff9b02f339bf6326bbcf8805109e85f7bee9edc686f978bc872380222bb60230f83e433e7f3bffe55074236ebb5840a867ef9c111a688b9b5c9f9f998456eda35c05f2fc21cfaf1c14295efdc9a0b677ca1659836ac22245", 0x1000, 0x1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x2}, 0xc) 11:35:47 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x800, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x5d5a, './file0\x00'}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x9, 0x6, 0xfff, 0xfffffffffffffff9, "36934445a49e989a32412b802d73678587a0edf8", 0x23b, 0xffffffffffff8000}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) nanosleep(&(0x7f0000000100)={0x7fff, 0x1712}, 0x0) nanosleep(&(0x7f0000000040)={0x1, 0x7}, &(0x7f0000000080)) munlockall() ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x7) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 11:35:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000080)="0640dd9d65185cc5b21fe66dedb21cdc4b138727bd9c46d9e84783b36ca51c080e36d4e7b27e7fa471b3798d33090a0d75d254ead1362754c5964363d9364d35ca71d11bda784c25d6d4", 0x4a}, {&(0x7f0000000100)="b4172a7d854f28672ff8bc31b66b7050b8df3ed1018306af8cf8fb3ddf4408a2f46591169f749d9c385326f961035a61878ab7e8ca39a6f835e2742345d44e1a12727e27d165656b2821390263bf9b4602d3140a6bc0aa6e1a450e96ce2202474cc4e948dbda19bf63d2e7cccd361be4d8ed3bd3c00f98f9df2035fcde7c", 0x7e}, {&(0x7f0000000280)="0b290fab6161a31ef73312dd30c2fffc1318be25bdd3f5d84dc31bef76285456f868418f48ff960548a2bc708967116fa6c206a72b55ae10bc933fd85c0280ce32c72479046ca83d94cc5048bdec2f5f730009eb0464c125f73867574eab64275f2d3ab6aa759116a32ee29598c67eeb77fc9e5693a88e02952b198caa6074ed91c007c6983259e6b356b7e81c9892e28b9ed1417b4f3c30b50abdcfc4bb492d86586f98c69399f2a26cdd4866617074cbfb0ed1e8e6c5d15af369462f51e5e5ab67c421a73880fa722e2b591b54024bf4026a786df6a01e15ca61cb945245a42f899775190afabcbd6e0beebede7ea4dd", 0xf1}, {&(0x7f0000000180)="b6fd65fc4bca", 0x6}, {&(0x7f00000001c0)="b1470062", 0x4}, {&(0x7f00000003c0)="57fcefac5257479a44be5c2ed30b41cdd661fca51230f37504eb92870123b6441c7bbde29fd4bc93acfe4bd579241e44c0403dda43c7ddbb55dadc35de611b465093454b21d7fbcb74b9a21f68b61e111c60729b39b59bff65d1168e5c3ca0bf63cf7a1aa961fb8a9d13105180cd296af1b29e49365f224feb83a46bfa04", 0x7e}, {&(0x7f0000000440)="4bc78547096b9ce181dd7d389800e464fd4bb5ab65759e550a4bafbed7b1596938ec82099e52408231606536958e447f78111896142056d5996a7b8141ce63bbb91ced251f8aaca90988321a75d8963c82b1cd2049037332990919757188baa0d42699da4680cc3ce40a25e3018b1b7bc997f2b7fb4e50f761d3e435f3072fa45336b923452bc9656538d1b74a5883244f31d120769c1ce85ed1ceadfbdda633428a1edf1494b2114b", 0xa9}, {&(0x7f0000000500)="0c8e76ef8b9502f135a2de96f34a10bfc1fff85d7fa410c1109414d73ab3c970b1222bde4a7366801eb57812beabad4977618073bf7e69ce4b93cbc264cd29a61b615d9359a8c8dec45171b2f26a09b9c25d716988b8e6ecf3cfacb7fcf34b2e00abe5d0585b841887e2c89f614f0f455d1204510d3adf81fcae328b856abeafc7c3b6bd2a5ee3ba71f6a0ebe658c092704c39b9118eb54679aab8", 0x9b}], 0x8, &(0x7f0000000640)=[{0x10, 0x1, 0x8}, {0x30, 0x1, 0x9, "f2213c70c895686423d831200bc47b94b847b20309dd05dca4"}, {0x1010, 0xffff, 0x10000, "43b4b268d59edf43c5ef15692490ad8c8b5b1b4a4be3397b6b00bca54aa3004ccfb770eba9c5d017734a9dd4609fe840df290556ef1def3381a881e9475371fd2460bd159728787ac7b6f6c37cf0db871b98c51f3a1556bb307a27cdf6c5bdc8b8f9366eed7eb98a4538e16f65919ac2c098b654eccf4d5d607ed9503c479c9b57fd70fec7e32dd7061db2a762fcaecaaf24879332d1ac4946fb7815a37d5b145356824181b8c6636e2f65c3a874941cfb1304a214c6fb4f87278638450745b6fb93b4fc38d98ebcdb3deb575bc51469c8953cc1be7fe5319b41acd2cf03bb84dc8db6ea9b2fb2f306a06e134a14ca9976872a57733a6c6aa11c3bf65f0f7af6d89876e9ea49270c9719c9c12d524e80eb184d1ce357e0aea681a931564ab037393564a37c65591111a8826d726aec03bf015079051f3659d2141fc46d3be5680d1c0e107bd21e7a4ffd7118dcfe4fbf4e1bc290f9cd1b80aa6b0a2c7c9f36075080fefef1f160af3f55ca589f163c59e4a158083d9a799630787b6b8d45a52e75d1e3a4b988dbdbd44f096f532e7d3e79eef1bb0e87a42dd0649c56b7240c43de865f3a5ca383cf742546eb7b249b118c65152deeca3028e3e2efe42c77c027e8bd78d2ccbbe25cad1a802e0023cb9628ae851e05f19beb2d44c6a43e47b8e4167f922f0cec7f91166c9a0856e88b9d4c7bef06fae08cc4f857aea9f2cc1078cc020d9515230230215f4799d919807196c47fcfaa7db97345502a587674cbf839076cd2fe5c78780fb2cc64e46f8a5b6c46535bbc6f879582d93debd196421e23cbc6cc0ebd67e95cdcf124a011d2fbad95a121a2f925b7cbff122d523c9393730083972fd910e170bfd52ebc292cc2626bcb49e22a6ccbaffbfa14fca0630b10548c02cd0eb2ece0ce4ddb0a768685587b28d2c1a9bc5d83553850c3c42ba19f370389e386026ce3c627194693ac28dba4a69950b35eb3499bf33cb138ec540bc3d302aca7547561c4515575c73981bf9e1265a1191843db876bbd759cbe239498ac4d0132c9a208e0eb28a0ed1167099d12c401b936c58d8f823e85b2fcdef4cfbc70bec043fbf35d1a561d87e90c8cd0a4215c10738957a7978ca11fcf7c044ac0b7a9383994b131a8851d8ade948d75c92b51e48e13babc849c689ff366e92331ef8a6f638e36f0ed88009b2fb9a64e2239067b28080698d250331b07ab94247e8b6ac905bcd094c03f80a1bc7eacc11d67ef1087b76219f12c796d6166f7c60f47af3b3c7e7432686d7fe8a3220c61ce922204678501ff93ba17f0de93a1668ba4a5e0230b5af56e154f138479bd61c8fc56ff06acd8eef3a3b97d9afda9daa2978ab0629e0813f49253ed92d0f563cb119c263d85eedc30df9a1bf5ae53a343cbed7df4ec92e4f6bfebf2da38118553bbd5a65f9906a536a34dad30efee68d86f688488abebd37bfd6221c3894409fcaa3beee827dde24147cddeafd1ca04a270dc3e6d21a4d8d597b06cb6f72a8a69c5a8442467d977d5e7ccd56ff41320a4d518d175a58055c5db84f33d40e1d9292bd016345be5e499e0541114fbbbb4e3375d08ab49674d31ac6ab48c9e6f13f32809243c4b0dfbec36b44b99f58619941cc4678997692e7ed69b03c9cdad4b21ccb736d1be57b11e3a03c107c7edd22ddc5089edc361f22433cceaec8c2842872d9ecb97ef0b6c23c151e3a6f77a41f8f8d667e0776cae1db0cde63ffc69742485c2f77c12990327f032b6f9a2258265991f4f131e543bb83b5520a04d2a7c760575a9db7841cb35ba8316947970150e3642d71243602dbf7d36f9d50c9494012822c737d246de0f2c364f75ce4c180ba9528f6449eb2e38b70e075f6f70dc694489f58149a810954b346f904a90d7d86af872e62d47c5a075d5de3d789226e5a58f4e97033402934b8e80d1320f9d4ae8eb141127b8003bb7673e1da0cc60d63f48d09202f0ffd9d3cb3a3091e930ca9c6142b9ee7cb6800ac192df276a4f44e600527a4453edcae6768e69b2f1de3aac3b1ac507af453a1ed5337bae15100c34587892f45b3442574fd49580b0a7cef1f7a4876883cbaca3620d6153b997a9e7095d1e42905eda961d2e4c36c378bcd3c0fe75f0440270a7d9d6d80603f314879d86d4141ee7f6cf2b34b342b4b5201be598b5366eb0e085cd079051da391265354984eb3153d178fad0f77fe7362b8cd9846540e53b70631ac81f6a321829a8cf901553261c0ed2d204b6b212b4a857c27ee1142d9fcf803d0ea8a2cfe392ad10580bedd27e68ed2205ce2be06a954d2a17f982d6af00f56c510a153b0c4885d7d43bef0afa4808951610e8a56fd0b37eb6f137dac5968a3f81325b1c52f573e185aa9265529d4ddf3087f3470f245cb776f7fb9919c94ed9b3cf4b8c1a090bc26f75aaec49258f2fea2f3662f947693d03c1fa418de0ac0bdc720493a3d0d81534ef9563700160eefb03e76c4db36d4f92f487710e34759ae6fcf982e444740a91bdcda1623c7468e19dc6d831d065118b4a3606421bc2b917c0dc853be3bfe77c87c0a39171326874ff0a92d332e8cc16c0f0994e039e5e3acd60f40bbbed835597ff430d2ba319146b45ed98b148f8e2ae698ede5763f27352e02e88b91d009df723e063595396d28818b8de1ad485239c6c1a92fc9fe7f81262bfe193b81562e94060e6dc3645e120572e47b59a153b1e271e43b15710f58680c50fb35aa800ff9a477010cbf9d0ccc232f4bdeee5c8b2f15805c8722c1da8191a2cb5b3ab4e792cfd2c6457cfabe5dee8d603f51fd4972eab27018dcd4d8afb973838903ad006b2f91b60ace73c6e5c345e40311acf226c4be47bc2f3ce236e36b034b4bfcad648753cf5aa040498edd8bd91808ed0996c12dc8112a7e48fb2d6e56628dda47fa66a48996a974e987084542ddb636ee50b8b4f34d340cac7b9a23bbb3b46ea58504f73e520cdab7090d9b0df7cecf945dc01b4b40579f21a6f39021f4fcfccf6cc5185ae8398a6b506964fa49eb6b6d365d3c1e8265a27246252ca444f1d090ecebfec0bf770df77f999eb6d6c3d7aa3cf7cd049f7ff644c536f57f0842b2a8e44432c15835bc6a798346d6675d989142d3916f04ed9a2729ca5c5a2cd46f1b58570c1f3eb78fa488884b07adfcba4d050dbfd22d0a9dac121ea315bdaca5ac3a229f43096a3dd36306a68ebb7472c07e07790a5a02e19978aae2ad221b7c56188bfe9325af37ac26b7d5b0deb2ab7c56f613e8bce5ed34f2408e2c854ef047a86b6386bb0fcd61bf1ab1e4fa42c9f9fc0344af5a54709532c14542c430f5304487c8db023cf43b1330756a90acd3a71ca5f83e97f07caa5f3751d24ea0ea9c6e73e3e281de617b9f3a1096731da1a02fc0f6c48679a58833b41790f8b1b3e7677f745f3519a5a32b73684b31065defaa81dc38a69313d3f6c0555d9f1c2d47ae6dca874630b6aaa39eb21a0e866d9941d239b9008f7aea6d621ed8b6713d1acf4909269872161ba2a7bbf9a28f1e25dd0176c60dbe38a5c086a18688f42b5e53036b83467b1ca31ef699fcc7015e881e2e5db4b408b2a5efb3f1ec393b746c64e51885b9f71fadbca7f6c18b8e969b6b98e875b5e789b94dd98330fb83aa3e3c29bc6965b7a44b138fb0bd7e728873226adb7c538fe87d2b22ae4af8a74325198db95f7dde2b566888a5585471232bf4f2cf750a4f2f3b1e8e43b0a69d4a483e706542eed839fb77db0069db3baa816d9c3c051cf0176c990d8073244d659c16c45a9d7dfb633c907906e5572fa004902c62c19331c6213d4f2f2c0f9fbbe2e491c02e45815a2ce181ce5d1c5ea07b07c9b91adee5625d9e33c0b7070b55ca6e5a2d11e28afadb43c26c68c421de73680b679b9c4ae45c40df5bf0fb83100b01dbc2263d1ba5b84f5f3d884a50ae584610180af33ccfd1da1475924f79ba42dc50efb5ea60633c29369a6949c1dcc74ff6441d73541e397819022395fa99fef267a8272d458c024188d1213db5d0bf4bfc0be963f353c669c6956e6a242ec2a5c1ade4e691634b73d1a169bf7b67c13c929813625f6794015b35d763d0c74ba7f385e52431eb55e2f44f12734209a13e52591238cc1d3c4c05f785a8db7352ecc122f714ea61c6875af28ac5ee47519f5b73b4f1ee80a5fde5cbcb164c5fe49c68f774fe977cd951a2b9cfd8d346d898ecd0582eb22ba95433641cfdf6eb1efefbac3ae94050f197aeda33c4b8ab859b651ea39b98132e8f6b63551a780945e2ec6a9cb541ee1fcfb92a8d075962ca8cee1478c940ffac7894acdca467984cc610976e3bb9e763708c3e7428ad130c151609f035555ad0ae481f40ea76dcac10592cec8f897fc0e12412a4a2b42076f0793db5d565eb4c98e30f6a25590423b2a77f4254809662ccf3c36c7fb8bc3ce0f37661eda937430f75bdda9533d7cca64518520a720d243c081cc1560a6c32e490694bdcadeb392f66253a961d8045cafabbbec9ed1730bc0cc37608315ea5cdb84d7676fd578ce925a5eb22190350ef58baf1831d44f92e933e204c497854e75bddf1c42dc29b679563505d232b85490e2fbf3068bda37454ad4f58a88858bb3af0c93af0acf9ff18220e813a44b249e5f29c9efec4b3a79650ba84ca7ca96255adfdde7b632b6efed52a2cc34c575c4d0c59fa236dd12e46e1c92b44e2a0167f2b76439e1775a73143457f7e7781564237ec8b20309ea30aa0d372b8fa44a777f4b92773d5b0903d251e37c2bf3252c29f6ac17b2e3aabc67b59bad3a15a43daa2727f14627087329602e639fb989dd0a960d250d5607999def7ac71fb27c2fa528bb618ab754d3e2bb2bbf0096eaa8cb7969158b02cc2009752e066cccc41d6d41fb22da370f7516b2d9a2703f4677bad2407da48cb5e9a8f555689da3ff3776c1d40faa15644546aa1f1138510487d40f223bf73a58fa6b7d6a266c459d7a210688b4d9509b97bea562acc0b6529de2205a39cc72444f1a2f7ecc88be41dcdaae47b2f94b29963517706e4bf090259da9c854b54b4de18bebe0d739bd5342ca53b1c25ccc2149263efc01663e19bb2ba14b6949faf24717517fe2af412e674e5c3749e5eb00a066fcb4b7bfedd211204aa0b15839569caca2c779a8d4c10673b68bbb117a6cf58a31fc15320777adb38ee2c5687d30cb5a6bebff93610ae97d0eec62d3183a888eab97e891e0b70ffd6e20525e99ca95fe2ce66dc7709d7d8428d0c8ca5491fc16abcbbf49a8f73b119389058906064cabdead64653f4e7dddd9add4f2d48410c6524993e5680750bd9668f5e1eed5e5115c0bc6d4669b0b1c92da00ee8931bb4e14df432ac9f548360ea45928e41067ce1e2877961c92d6744a902fb29b049eadcc500f0296b3cc8bf3df1c018c355d783adb07f399664d04b9eca47d6cc5a31690bd128f8e4e363ebd593c9d94116c1e1bc88486f1f1c9c8be515538e8ec7567ff64232ed4e08e90184b23951f6465ac0e485c8155122cf0fd3256e30e2944ee4f6efb3e1d9991cc1358c199245fda111ce64a40336e6a6518c7c43dc2f144ffb263d378a8c52d6845c0ef6bbd48e596c5d7278ddc57365b8fe55ead689c9ce7e1a91260ec9cc774314082ab7411f9b2b15806d4ede6a2633985d02c917a30acd9414d1def1c5913eafebb2af96d2100411968466298ad7978f8f3ad36c2b8a03d1b0b5cbf0f668485a76503baa93a317d1b4c10eee6638931307f9038592719a7c098b6dc934ca9b5c835bc6784ad"}], 0x1050}, 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000016c0)=ANY=[@ANYBLOB="22feffffffffffff000000000000000060028a3266d17b07974b1359f8213b5d27f4e3dfd667312181b729572d086f3cc672328c382bcf1180c8883ad88ed4ea22f81dc77d3706a4e6ccece26fb1ba3cd8ca456fbeb69a7c1c7c934d117bafd6b952e7a231f0b42fce27a8b9926063e47dd6b48dbb6e85190d1e4c885aee9a0bb08210be300a08957e941314a61014899f8ea6da6c5eafe24a7c97145fed7781fb413e970404493eae5b51e621f30f7dffed52fd17699b2baec78a0d4b9b9a3045feed4e5d5cd49c98d9d4af28d89967ff4cd1d36582fbcd9829aa48fd71951b9aca568c77cbc1e587abe27bf93d938e554d71b995b7bfe6fc3c65f507"], 0x10}, 0x0) 11:35:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="71255689ba0940784b00dd971a57ba528bc0f656e478074ce3d8135d207af4033dcd3828e26d1192b54500c4e2f34d753e7ee1209a179c9ff9ee39f75ea5ccaf021f7b52aab8cc1ce5d2f5f5ce82963c3dad1cf5ccd1a41c2ed5", 0x5a}], 0x1, 0x0) 11:35:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="8202000007000000001cf5ae6221a99a8e53fca0868b10090c0e6457ace16e00000100d0c5004e5830f09bc0770023964100000100000000001bf32b5a9909170500000060594ced12e44f7212bc4a0a6a4fd3caa0997d223ae8f9317e00d145380fe1ff6e216a21e00abd2aa7feed278cdd75b351254dc048e363f1f0f87b99571121476b421c5456dc57fa9882d427af401e243163f0dcf5b16f0a8c4ceadc09e7a82a03b1535968b355b73e485e757c3edfbe9ee3d006e3c204239a712aad55176c8e3d1ce90163bf551ef3914799167208f9a2c3e8f435a02cd52e88790c012c0beecf6fe1f13beb29e30a27b2af61352ad9805f08ad6549ddf20432cd110c57dc061ff8f9ba"], 0x1) lseek(r0, 0x15, 0x1) 11:35:48 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000b, &(0x7f0000000080), 0x0) 11:35:48 executing program 1: mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) 11:35:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = openat(0xffffffffffffffff, 0x0, 0x20008, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x80, [{0x2, 0x6}, {0x0, 0x69}, {0x3, 0x8000}, {0x2, 0xe635}, {0x3, 0x6}, {0x3, 0x9}, {0x2, 0xe8c7}, {0x3}, {0x3, 0xba1}, {0x3, 0x80000001}, {0x1, 0x7dc4}, {0x3, 0x3}, {0x0, 0xffffffff}, {0x1, 0x3}, {0x0, 0xfffffffffffffeff}, {0x1, 0x7}, {0x2, 0x9}, {0x3, 0x3}, {0x3, 0x8}, {0x1, 0x26f6}, {0x3, 0x3f}, {0x3, 0x100000000}, {0x3, 0x7}, {0x2, 0x4}, {0x3, 0x74}, {0x2, 0x640}, {0x2, 0x4}, {0x3, 0x1a4}, {0x0, 0x800}, {0x0, 0x2}, {0x3, 0x6}, {0x3, 0x2}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) read(r1, 0x0, 0x0) 11:35:48 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mknod(&(0x7f0000000140)='./file1\x00', 0x50, 0x9) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file2\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) open$dir(&(0x7f0000000200)='./file1\x00', 0x8041, 0x47) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file2\x00'}, 0xa) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 11:35:48 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semget$private(0x0, 0x0, 0x20c) r1 = socket(0x2000000011, 0x3, 0x0) semget(0x2, 0x0, 0x200) getpeername$unix(r1, 0x0, &(0x7f0000000000)=0xfffffffffffffe76) 11:35:48 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f00000001c0)='./file0\x00') chdir(&(0x7f0000000200)='./file0\x00') 11:35:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="891bed66136c3e01399436508418fd408a1ee811773488bb3c728fa5", 0x1c) 11:35:48 executing program 0: r0 = syz_open_pts() getuid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r1) getitimer(0x0, &(0x7f0000000180)) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000240)) r4 = getuid() r5 = getgid() fchown(r1, r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)) 11:35:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x440, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x10000828, 0x1, 0x999b, 0x7, 0x8000000000}, 0xc) shutdown(r0, 0x2) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x183) 11:35:48 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x400, 0x20) rmdir(&(0x7f0000000080)='./file0\x00') 11:35:48 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = dup(0xffffffffffffffff) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) 11:35:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() fcntl$getflags(r0, 0x1) r3 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') shmget(0x2, 0xc000, 0x80, &(0x7f0000ff1000/0xc000)=nil) setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) accept$inet6(r4, 0x0, &(0x7f00000000c0)) r5 = semget$private(0x0, 0x1, 0x190) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000280)=""/241) 11:35:49 executing program 1: r0 = socket(0x1, 0x0, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 11:35:49 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x4) r1 = geteuid() seteuid(r1) msgrcv(r0, 0x0, 0x199, 0x81, 0x1800) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) getpid() msgctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:35:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x10000, 0x20101}, 0xe6) listen(r0, 0x18a9) r1 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) bind$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xc) accept(r1, 0x0, &(0x7f0000000080)) setsockopt(r1, 0x29, 0xa, 0x0, 0x294) 11:35:49 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 11:35:49 executing program 1: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000000)={0x400, 0x7fff, 0x51e, 0xfffffffffffffffc, 0x3, 0x800, 0x7fffffff, 0x6}, &(0x7f0000000040)={0x6f, 0x9, 0x100, 0x6, 0x7fffffff, 0x9, 0x80000001, 0x400000007}, &(0x7f0000000080)={0x8, 0x102, 0x3db, 0x8, 0x1, 0x2, 0x480, 0x1}, &(0x7f00000000c0)={0x81, 0x8001}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x8, 0x57a}) 11:35:49 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 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) read(r0, &(0x7f0000000000)=""/148, 0x94) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="01cdbe110887fdaab4dd6c960f2d7d57717084bde2ef669af2f036c9f7f58a99f98e9682ae605b96955bf969a153c477", 0x30}], 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 11:35:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = accept(r0, 0x0, &(0x7f00000000c0)) syz_open_pts() getpeername(r0, &(0x7f0000000140)=@un=@abs, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x8001}, 0x8) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x400, 0x20}, 0xc) accept(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) 11:35:49 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x41) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffff8}, {0x2}}, 0xbf8c026915ca0469) poll(0xfffffffffffffffe, 0x0, 0x0) 11:35:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 11:35:49 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x3f, './file0\x00', './file0\x00'}) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x40) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') preadv(r2, &(0x7f0000000580)=[{&(0x7f0000000140)=""/104, 0x68}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/62, 0x3e}, {&(0x7f0000000200)=""/34, 0x22}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000280)=""/100, 0x64}, {&(0x7f0000000300)=""/20, 0x14}, {&(0x7f0000000340)=""/199, 0xc7}, {&(0x7f0000000440)=""/149, 0x95}, {&(0x7f0000000500)=""/121, 0x79}], 0xa, 0x25) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:35:49 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x1, &(0x7f000040cffe)=@abs, 0x8) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 11:35:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000080)) 11:35:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) pwritev(r0, &(0x7f0000001480)=[{&(0x7f00000001c0)="7ee1a879833a89d669dc400d38079ca8e9fc9a26214b1e75aceff139653485940414b67f56dfa63fb9b872d470a9985c7f342e79227683b155df5ba21b011dd3690e8daa2e8a01fffa2122899c766e756ec272", 0x53}, {&(0x7f0000000240)="fdc26d39a1d80e82252a9063d217fd1f5457eb33374c982ed95acdfefc33b9b42cff", 0x22}, {&(0x7f0000000280)="df8ab26f04c25a1caffba541963447c4d47e6f6f7bcb8030977be86ff091ef87debe0ccc127d7aafb4ae564f8155b81db8d20487370f2e837001f3ec820873063b0c9fdf26e5f5d0894c4808577dd5cb02daa3b9e12b4ff2cd276344f8822bf8e879a1cb46b1591a223c4c", 0x6b}, {&(0x7f0000000300)="ca80dbf23f2601385cb08a1f77bb3941039fd2731745cba7c15711e430032620abdcab6bbe5336b9e5e7eb9991303175819e47f5029b1c81fcd2cf6ed3b25c17b6feada988dddfb887ae51596814a873a3abaedf86245e64ef3df586f31c5682d2c24f347cca59c9de43f98345271aa4a0f570aa3addbdd8062930b260c62618729ccb455e3db74168b01caf789b38a550be681ad96983139a54fdbc6ba995bdd0aaee7098247da5b728004473f3a41ee8076c89449b7f862f70f15f0aa1ad02d5961e88f4abb694bb35670a6b2cf6434489dad14dc72e47b49fe06f81c4767efd97d38aad0f0203dcc8e7cccdad5dd9a9f44d3a93755e0ef6f30d7ad75d5555a6b07f982b76991f1139a8fa6c6f4ca83b2b00cabacaae003c4f28e94fb35018641f8602bf8e61595b161620b66d499f1a7b93f1a60933b8095994598ab292c1567620760386d8cfb582416fd6c1fe23b69ee507a8039d21bf633a104b143461bd6d2f252678573b9200a2d4fd655e522cf89f0dffd0493a7158c7340c1c91f6e4ae2e7846e3c6b9732c4b7bd0d573150aac01ffcbf241ccf8e807fb56b754f118242e12b236e9b8421476733f1cfe741872c5f08e6b8d8c3361568b4572edc54172a3e3f7b90a41f945a8145dcc0ee7a3aea5a0ae1e3c1a66d333875fc318297b912109aba8942d43e758949b812effe9dc2186f9b2d25d208cc48d0e63e1a59e7e72bda90e40de3f8e6ff5e9c7ee44dc846f8c653df313cfc6e7fe4aeec505c6f4fe0451f1d9dd83ad511cd6d2bbc41fa02b25e2e573562ae5635f280eea1f6b1d5636aa883582abd681f89d8334beba3eefc241493832e9d8be8e1efc81c9a39191242da93cf9d14982b2cc8455380190e1476af2201892a4e5d2d82386092fd8645e6035892f225df159643d9112952ba330146365c38c429b1e2e2ded2a13b7558addababc97a49416f10ff2bf89cc604b536119ad9f5379a6990969ed13768a742bbe7356cd02de49bb260178ebab11cdec0b492106b29f708da83e581836ff403de6560a5ca8283ab22976868e7e3abfb722ebb2f8241a3c33d303efea9d84dbaab7657898520d03881b282caac0b07b75829956f4f30ed799697cac4dbfa0d63381cd1af4936d1532b40310a8ea0c64bcb80388e7c631cd3e14c50b95bf32ad935e4e94f1f12b2300d86e79413b957e9ac09972c76b8505855f2d8db6f3ad71a38db69496b92d22bfe6ba5bdf4a35c4befdca97949f932d2661d9dba578893a0d5cc4c7b2fa9c49b4021c3a085c3c90b6793ed9289b6b67c0bf7ffe888b6a2a6b6ec321a45cdb271e02d50a3c8f9befd8e7acc6a2cb55a8c844561e965ccec2b2d8e4d2dd9970b98cfefe9cbcad675a6120421a6c49761f1b74357fb3ce82a62c1876e053db6a5c8de4e98ef2d856fbff62031588dd17eda637788808d16f65e315ce6fd43f8b5e3e03ca557716fc9db2639038bebdbac16ab6e78c33c50eeff70636b8eb4f7444a46a57e6e73809bbb81753737827dbe3016436aac9bafa971f460ad7c75d4f8b7540f4b3a957d7a238b084209dce4a0c094ef2c8513867601f8ece7d7bae5ae39204437b45fdec63d582cee381052901d19c3706bb2f3a8ad3cc9b92d269a1608a522e1bd5a83ae7586482277609209eda92a402ebddbfa74949d1699680aaf54ff40b6b9277778e4f0ee1e1cf3045bd16e61f6f3355a1eeca7ca749db3af682611d97d637a4613571d4ea6dfd1be6ae3bb55f918a42e34d6db9b334303b6f0c52e4955ec27e0193ec5274afa48d8d5d3f5cb78aca683104c6aa1eaaca2cf418fd98f6f254691cb2c70cc35dc35dd62467a7e0ddcc018b284c35ba5d3b8d0775e76c2fc3375582eaeb30273d6b8ac001fcd2b2702dd67837a21e11a01ba0629e0c77eac529047aa1ca0af8f30be199836e8930df513e338259ae391c82aac1c217316b9d8911a3dcf2a8e5c3607a85f45d1ea0813af6c42ff5a2adb386fe2a5bc5d4bcdfe0b783e742d75573590436ef755f5db3db1845de35a6f98428912c3167491bf54e815c5a67d2bc98c51b9620447d71b25f4ff92b1bf59388aaec62f593c131feb9791a60dc85043bd97e682ce44af93d5eb0de7e9236acad6899659aa057ff67edc6e399c69c92dbcfaba32fcbc2e32dea2ca86d02bf84190c8fb4ab500456e41a565809ec7360c1761fc5cc5d43b79d5f233bcf9babdfa0e7341763235634ad7b336bfc488e5026a6a19c12ea2cebd391c9fbbf0362108b18c5d74de6d661b55874c267a9a533aa8d339e08c5850fe396886a6dc7887add22873fd78738deb7f65dcbe5f5f9d6e7da3d6c3c790ecdaf6287f19ae32961c112e4cf3a6ea4f587b934a28c47491615eb52d12bbffc8f869adb5ea33d4dbf1cd0a89fbc307a13070bb2ba7e9ec9d79742629d35705a017d2da5e17be936503837200f383487f8c7a04ba3ceadeae9249dc3fe3491dad7fd2de3f3ee3d6817d6958adef27f0256ded5999836d3146e12a69928303d546aeb45ad6e2cd397f6296c6a90e323c72e859551bae77bf4a14359523ccb817f739a49bc45127683bd4bfc6c9236e9e529ef31c068ada47619dcbccdd2532872e7cef06e80c9a5fbc2806215adff078f8bae51935de8117811c508a613069aae512c2d89799911b85ffdc7815c8ba1cc77545cb33b216a8ae63e2b08bb977f7816aab97176082ba0570274d1a343a898d1f4f4f572ecdb1a66cd5be2f6cc1d2125136e317c549a68f931c64de0eda3aab1a88b058d28be3630bb0e6a2c0e35615964353f45142cd7e65a321434b476dbf78a8ed182e424cef9c0b2bd245c46e51923be746ba9614b9e6012b82fb4195ebab8b4a1db36c582eb70eadc7a4441dcb631e71b77ddeddca896b3d2ca8f794949a96ca1f7c60f9020cb44f29ad55095798dc58e8cd6ed1f7d4c2fbc47d09cc36e2d13541d11a78abf96ba64898671d3228890103efad451138266126882ab17ead585d3f8476638d7823c053569c1eaad65dafa00609795911e44bd41631af1826b827593560c7289c61d8d4da9df5959d6778872c6dd3a2bcd72426bdefda41591de256dbe967bd6fda400e49d70847c63cef0a4864efb957f832320ed927ed67d9820992609ce0386655446a662a39e5820e57344b1290363423e41a33714194fc1f1253b0df3cfb087ae40adb3348b5a12707c660d86901cb571e783014c7cd25860f0a2f2876179b2f3d3efb098d545941355088484afbc298a88aace54d3c1f4a19a0697b563fb0941183ae98ab6775f5e1dd10c5fc867fb442adf6d496d29d9795d2ab1c6341b101de0e9bb64c08c1107424a89bf61552189570888d8a1f8223857121f4263ca1b9e5295d715f32072f3f0dbef6c6243fcdcf86930f07042c795e18c5538e8fa608188d2d29e9bcc27d79819e9c9ce7632afc4279f09389b96d036274cf706e89b54958451e56305f05eef13ba590c3903520fec2cfc32de071ce8c60e50b0ae15a639cb8bf3aaf40711c9aaee59cbcb07b1efe872ea07eb0b6c16dddf97673e7c0dd5b11b5dced2b1380950eb54f634823af1e9468539704f955d47706443ebffac3e04a4265fdb03d4b59b1bebb937b793d1778a6231505b113c033eb53fae264588ce0c17c9190139b5b6ee7e0fa60f3e058f16d1053548d23232a006207b252f9071b4867d1bae3512ce76403656d33fc1fa38661d753dec4e17dd65305c219bdda8d53f0a99139a1634eeb7d917acd62ddbdf10bf6fc26aca006c0027a74697b248feba7e35c1446cde9bd28508a6b852159640bbaf2034e93f94a96078eabc26360ac191d8abc5db1a7860797d0af3d740ac3cbaf8d9f8a6455c91db383e48cbc1d6da521dc8177d706baf7ef55b571954cd1e5f3d799a67c62d681fd958456bcf41ccb07f738e32e4180b54d970e7ecd35530ef9cf82ef69fccb252aa4576d8627db2f8f870f42bac4305d3d70f2089d0737aa3f80bacfabf691f622e8bfe4a442b18ca6235ce65ed2c422881ec67f8cfd225579b1a2664c3baae3e97445febb8c3922b27a5b5383fb93012d5fd0ca291be2158d57c9ee81545e7c9f94ab71f72830dbbb18882f4c29c8d1159d6ba469c0db900ff3abda0bdea52b2d268b511075695880ebdd04bc650247822eb71671f925be447af1e7f2e94dfed951697a21d7a56dcdca6628f62ff060e91f241c4bf0ebcb9b410f2d7ea5cec2a851b6d99ae56af6d2decdac485a1bed5d80526a1fcb2471d19a3b993d2b94499df76e429ebe358da770501a4519febee42891c7d0ad87a68475fb9b58feb1ef3f03e167c3eb8c846effbe732b0f8c8eb55fc4563055ea080f01559ba29fcf3b3f97d48fc15c42e7eab09c547d91924ea79d07be6cd2e2303c5ce5cac45749370a49fc219141da0f818c313774028a0d2c0d24639224dfd127abd030ca8a3fd2c12723b0146b81dfc6caa3239f400ff1f718d2c3e99e4c46e16c2c4962387dc2b37af6f7842a3d6c20238e0748f3bf9f8b2006e4437e86bcad0d0e012fbcc70af9d427be31b960f77828cc1ece57edb26b0c4e881da8397dc0ab8e47a5cd83f52303ddfea99fe1945dd5e3737b6a225f3d76b393978cf160f2f98a6db2095d9561c6fb77fa0b7308cee5e10882fa53e4d3097d8f9c03caf080abbfe4148fb0064c90ebf5277cc6a53141d3ac42de0549bfef40557187b63c120d8922c9f42d40129aec80749dfb0be590792da15c96bf90f40969db924235bf845719b753128fe32bf4c4b2899eea287540140b440d97cf18c7c957e54fd4df047c9b344027b5b1837baa8a6e536e5937ed8af5fbe77d43b330c0b84c16c060809a4f19313631dab7fd76059b2bf26a3e538a1c265a05e17afa82f5a780b61dc389db42f2d6a814d01ec2717ca13937086192fcc2bdf469ca9e51d914cfed4f42174e722cd38c47167d46b14e84f49649dadb716e9e98938ea746bf842ff18709b0ee5121954f86c8c7c40900e4714bd0fe47d3b550dfc418dc6d7120c9b883c0ccd3f2d0f82d363c839e67427097bbe7d4b61305ef992670ac36e5124861e7406e515110a0ae9a75c8da3adb7e881ae0b9d17de4e28ac165040c4c990fcca62129b65935a534b7ff37a7271120e9a6109e9c32b611f7b775f3c5713a2f235f23109812bd344d9ab17f8bb4e369bdd39d77a8aac1cedd1575daab007577626fafd3902ac53627151743f11dfa340070fcd518e0ab7fdecfe2756949e7cb684f4f0817e2655e644edd9b8bc3cfb701434ffbfeddcd0002b63834b1e6504ec8e407392b1c3c957f1c8c7ab3bd5af495b8f265b78e821ecba51ad967e5fe946561c2923d13ee30521389852c71fcf150141510f9e111c121708dad0a428fbd917f5ad22d039bc049b4ebd70e27d21741e050de9b2bdf82643984c5a147a1c031424a2e7a8396fb129d036f55d6c7a6a537cab4eabc7470dd244d095f662b3b7181a54d6cdadb7a4450bdddfe17c0a1ddb28729acb0ad1a793e348ed4abf101a09565f4b32be2bc5e87a36a1a4137e0606433d053761806f33cdb06f1136a1f7ccb5dc0419dd802e17701f64e49fb815df3e8dc75edc184c71c1e801e845f30f485c7158c6cf23b6309c4a628f2e7d1f4dd9063145ceffd2e7c16a6f37112a39605c0eb2f3e0583b18631e3bf1f39bfa700d2922f2704bad8324d4d3300d31b541653417ee8c5b4f882a291df0310f1fea4b54dae646df412cc0d0b7ad3f1b30f139ef053ebb7b9d6f28f501f87e4c8f49ae0", 0x1000}, {&(0x7f0000001300)="c1902913533db122f6c06683f89e50c8fe6cca7bb7cb77efcb95567b1d259fe8212f8ea0444a2eda05b82daee7b8060c52c4f7a6eb1212604b9d87427fec21222abb3e5d2c2a4e1ee178249d7f5b1c7ca9da50b6c1d3f6171c88bd87691b08b81b7ce3cf33d9502d8999c7a1d384216417c6a06905b641cc91f33a5c842e3d257f62c3467c0e43e858c7277e1c9f36ab93f53bc653c6a830a449d704246347437de9f3d8fd891762210a3118ee2875d1903d97dffca15ad7dad076337d6896f10de2982761dde334969c2f56d363bcf45e2ccff0763f6a2e35d48b50eb6b222a67a384daf80cdac6ce78404eadcc2f14", 0xf0}, {&(0x7f0000001400)="ef6899cf4a8af3f75f0e9dce21ebba6f0f2640376fd5adadfcd40c0a0b8540adb68e07fa0b168c7959e9af2cd3e6c911e4551fb0768431f7190e5a388e1874431826", 0x42}], 0x6, 0x0) r1 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) close(r0) r2 = dup(r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001a00)={0x0, 0x4, 0x3, 0x4}) r3 = syz_open_pts() r4 = dup(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r3) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001500)={'./file0\x00', 0x8, 0x4, 0x40, 0x1, 0x2, 0x800, 0x3, 0x3, 0x1, 0x1c000000000000, 0xec}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:35:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x12, 0x8005, 0x1) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) 11:35:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 11:35:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() dup2(r1, r1) r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = dup2(r1, r0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000000c0)={0x0, [{0x1, 0x8}, {0x3, 0x5}, {0x2, 0x1000}, {0x3, 0x180000}, {0x3}, {0x3, 0x9}, {0x0, 0xffffffffffffffff}, {0x2, 0x9}, {0x3, 0x8}, {0x2}, {0x3, 0x6}, {0x2, 0x7f}, {0x3}, {0x3, 0x6}, {0x3, 0x9}, {0x1, 0x1}, {0x2, 0x401}, {0x3, 0x2}, {0x2, 0x2}, {0x3, 0x2}, {0x0, 0x9}, {0x1, 0x7}, {0x0, 0x2}, {0x3, 0x6}, {0x3, 0x3}, {0x3, 0x5937}, {0x3, 0x4}, {0x1, 0x100000001}, {0x1, 0x1}, {0x2, 0xf17}, {0x3, 0x4}, {0x2, 0x7ed}]}) dup2(r2, r0) 11:35:50 executing program 1: getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x1}, {r0, 0x2}, {r0, 0x121}, {r0, 0x80}], 0x5, 0xfff) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) clock_getres(0x6, &(0x7f00000001c0)) socket$inet6(0x18, 0x1, 0x100000001) 11:35:50 executing program 0: r0 = socket(0x13, 0x800000004005, 0x39) r1 = socket(0x2000000011, 0x3, 0x0) getrlimit(0x0, &(0x7f0000000040)) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) listen(r1, 0x0) r2 = open(&(0x7f0000001100)='./file0\x00', 0xa1, 0x1) pipe(&(0x7f0000001140)={0xffffffffffffffff}) kevent(r2, &(0x7f0000001180)=[{{r0}, 0xffffffffffffffff, 0x20, 0xc1, 0xa6e0, 0x2}, {{r1}, 0xfffffffffffffffb, 0xc, 0xa1, 0x1, 0xfffffffffffffbff}, {{r3}, 0xffffffffffffffff, 0x61, 0x80000000, 0x7fffffff, 0x7}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80000082, 0xfff, 0x5}, {{r1}, 0xfffffffffffffffd, 0x11, 0x90, 0x7257, 0x7}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x5, 0x9}, {{r0}, 0xfffffffffffffffb, 0x2, 0x8, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x5, 0x1f7}], 0x255, &(0x7f0000001280)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x88, 0x4, 0x1000, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x47, 0x2, 0x101, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0xffffffff00000001, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x9, 0x100}, {{r1}, 0xfffffffffffffffb, 0x5, 0x80000044, 0x6ea, 0x200}], 0x400, &(0x7f0000001340)={0x7f, 0x5}) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 11:35:50 executing program 1: r0 = socket(0x2, 0x5, 0x7) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8800, 0x0) socket(0x18, 0x8000, 0x630) getpeername(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x80000004, 0x3ad9d88f, 0x40}, {{r0}, 0xfffffffffffffffd, 0x21, 0x6, 0x20, 0xff}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0xc4, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0xa5, 0xf0000080, 0xffff, 0x200}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x101, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x5, 0x3}, {{r0}, 0x0, 0x49, 0x20000000, 0x3, 0x6}, {{r0}, 0x0, 0x61, 0x0, 0x81, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x5, 0xffff}], 0x1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x0, 0xf0000081, 0x9, 0x4}, {{r0}, 0xfffffffffffffffe, 0x20, 0x60000081, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0xac7, 0x101}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0xae66, 0x200}], 0xd151, &(0x7f0000000200)={0x3ff, 0x1}) 11:35:50 executing program 0: r0 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) mknod(&(0x7f0000000040)='./file1\x00', 0x1ffb, 0x0) 11:35:50 executing program 1: 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, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6993192964867353c730f4c817b8b1e5ce4814266fe65b01529654af39e2b19277874820e1ef977c7e34fbd29c890458efff1d8e4af2c87c4d5cfb5811ca15c30e2fd515ae54b4c9e269193b07ffe5e98854c87f0a258a9fbebba640ac51a188b498d71552946108e6440853c2fa8fe74802747b5dfc52993c4bd7f4236987bf01f71dfc5d78070cdea86e5f5abc167dfe7", 0xa0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 11:35:50 executing program 0: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000033, 0x0, 0x0) socket(0x18, 0x8005, 0x3) 11:35:50 executing program 1: unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='c\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x22, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) 11:35:50 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) geteuid() 11:35:50 executing program 1: ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 11:35:50 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x7ff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001540)="fae31d59e81f601bf0233f85149a891ede3c3166cd05d24ba66e6e6b3e58c048199ba24d669abd547ae7cc71881527382e61fcdcf426d005a127640f53bb424ece0a6bcc9acae4cd284921b2b199c2e04c69aca367", 0x55) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)="e374c71daf06f4d6d9f09a8e85b5e6d7d7554de2a472657d12d193999d503feab48166f4c7d7d12f19de782791f8993026a89b2e24120e12d15bedd1ad94020a660f766480961499780c740a7ab06637443a6e5327634b8f92f4bd26433b3f6ed5032f056f3d7846766dd126351af817280f8e9e8c34ab451044a4d723d8f7b77187a720fa5792d67a1c6272e7d4c9bffa48461667e5a9ae9f528c23de2a26401e626c63e2ccecd5dfcf861b99debbff0bcfb49c68", 0xb5}, {&(0x7f0000000280)="d6e8783bcb29e5f0809edd155f7908f3d0d2c67e19cd2d4e08e22b5444dff3f46e5cf06e3b791aaa21d90fe87e43ea235baf5d492e71bc183d25a71f36d844654c849579bccec264d1506deb27d3eadfe05e8fd472a9d65c128c461318a039da883d4411ae67e5d08d141af0607a8d5d8b71a5147de948d32549cf4f2e36c60ed1cb9a065f4f8a98c53262e1ee740dff4c7a2c704b436684832b29204e7381e4394f47ec147de41f4485ecfa5934479f76ab02", 0xb3}, {&(0x7f0000000000)="2a6260cfc645cfd02fec1cd163612774b9c267a2bd6c89de9e835d358b", 0x1d}, {&(0x7f0000000340)="bcdcec83e29cf0e6f0c3e11862000ccc4760c78a9a37e3be0c8bf4c7c5e4c59bb31de9616ac37fe061bcffb4f2d5302b9e0105ddbaf4f5c7721a8ec4dffb67c2ca2ac94168c643802322778a6f3f7e446da8f947488b388a74b53c9c6e4f8047c49ef4a510693a4da70cd77d3c77bf35be7509e44aeae45b8c3c113ff7bccf02a77d95424053adc5", 0x88}, {&(0x7f0000000400)="1c8e535b0b5e409ae7a8fe4cc6566417d7768d47d3b707a99feafc42052f5e4828e8addcb2b2b98ca9cb8fce2b6f1575cdd1bb0c6e21826306889c48ae87a1b4dcf3afb4edf849f94b49d92643495ad4d4ddcda2fb54bc759267916dbfb259700944a05a7108dee3c6c38e1ca00048cb94f9f559c1a4e06a02d0e27e97f170de4b0739101d9323ec63e86233057f68cf5623ddb073038b9b35dec29b2e4e9e80b1ed0820050a88211967d901f726d72ad0db27ef2843c610947b4728a00d835f339b02d35f7a3bb17161631dd6569e3fdafd5613480468f0405db070e1381308c8c04d7aa788e2006008f336272286dc5e98d6557b34c944bd81b379e80e62248a7ac3e5b4f3271c72579fccb5b88b84489ba72188596722c53cecde40bbc4c10746b207627ed8e1b988693f2d298b0da571161e99caefde33c901681291bc9a0a478d89ced2f3d3d0f2af6f328e670044b166598b4a0bd53f5f617a601dd29819e58b3487cbe2d08f82c80cfa1c3dcb161dc289a2442e27b316f1c4e3afd214669a5844e45a6a13cde4bf578c973dea0bbc527c76a2164e158336d6b4e9b9b71743375b95924711873037f6e2cec44983bc1f264a686a58e85e36aa30e442a98d32039ba9eaaa68ce000526c7236ab9ebafb58a903b67bf940e52490e9a38b7a2da09235ba9cbf28b78416f7c6d2cdacead86e92dc471446b2487d397e4213bce33c801f47c3aa6feb1767beb039d260385e185b0dfbd6885399a1ff0d83015f38719eb8f3153af6b51747652f5f7612f57c6facb01727df122c3b6e63a00084a1d314cdc0ed4d4281dae5df44fa3fb92c71690304c68351324a0752ae510848e970c71b8cbe4f27e3dac28d0c435a90fa62d5eeb8f7582bb8bc5ce3c596465b3c3fa753c5bd1d7f342e51d34f925a0e621a7c76566bd709b692c6dde2e4b19debb714075c09b6297efaa7a200fbd8d94e4e532b05107d978199df6a83c3ece8e2316912e294c311b767ad7ab79b0d7a3828bc4408a55ad39b07f9d173802b6c124c0d31eb427cba7f74157c876698fda7f8b7d26e74401d04d1370bd1beddec8d6cd8bf3b6e68bab44257ffa6f0ef216f523f145ba8cce2246da16886f63d1c106594100ec912ecae85771768f170b124a9b62eff722940d1cc155af65fec0217dd26e82ae02d386e458ead96d165fa02072ac81a6529155dc97966c56742e7655adcb835869da8cb2f1562eb569591f35b895cb1fedaa2f6a1cece394863cf0c1ad90dcc3702e0a25caf3f7c76709d6cae193402b3a05a1f5aaf8aff09330e873aa769959398e624bd95ffb462e8fca4415fc8a8096dbc1f9690a98f3a8d77320186dfe9321975c41269813e50754eb51acb9d65c51ff480d3b5e877d8e1672fcc7701eaa9d2291f8070b3454230d7213a0377535023d4edecef541822e81d212db200f6ef8cc320843f63e8165719ae8fd18f45e0ecee9e2ef56643d199c241991ccdcef235ace286da23af3294e817791ea7c68ac253c1d31650bae46b9e51c6df70bbbeaad0c4e8b3ec3db40cc6da7660033f4f26df70eb8f0cefaa8e49369226728bb4c5142cb57839a097c78b358db5eaa40c0ee1427d2e12e5ecb5de1392148c61ece58fba4e16ee2dbf6b594b6bc79914f406251cddcb12df8d0b2260716bea1140063234f529e4752ec26f7fe04dbc3018f4cb303c104440ccbbd27d7b6cdc86e7314186d2139cfcd9db87da17e03fd7415dd22211062f2774abb18e6c6e815a83445422d2b6f57ac1d743719c32cd7dc1b398cbd66e63a806e02c8e45316f711979a2df958ef05fe10c365b8458c72174871e5d0ffec327d4ff494b1792c41408f2a4564ba9ad01414bc1fb0ded256329c5c0a4ec584db3caaea72414aaf9ea433541d7d74fadc753d2139719993de4fbdbbfa1fbe485ab0ba08a33b3359b6197f9eb11d8db25fdcedbfdab65b6722b4896f971de1e0f2fddb3e7e0d99db4b3b6e8bd66c994971466adda77d9c113fe9b3db74bdf990d4e09b173366253e279322c647a9b8b51e445871d299b49764f3a5553fbae6bff5bc80637ba4ca87332cdc1cffa459efbaae65ebf3e06d81ecb519a27f355a05ce550a8d792b315bc66ea32002ed14082a59812185f97a06144fadd63aec25da60eadd05e8e2905d86116a7e85661c622c69103946dee0de968dec58939703f0e2add584e37d25441f94aea4b30c6912d23ad23b45416b4f899340d83780c242175e2b86b9e620fc7cf4552e551159fad9fe491dfd1378c0e4a1e28233eb73b57d0af610341592a902d71cefc33e15fdcabf2155f0a15327b7c5e76980a073f1f0797811d96c833757450f589704c01cd31c4b5cb610f81644f761aba808d2a4f7b7004ffa1474a7cd2a96bf2a00fbbd6c14ad09bf9966583319011ad4009a86b0c729ebdbf501dc52b144e820963d80c8723434bb560375c8f41af043d286874e850b4724152834a0bb0e144661a33ce0c50b9e4435a4c3ab07d0f4edde9e4200fa0ba8299cb81b1a14b2d1258d8b6d2d4d10d404ecbe535e155e1e81466a616ef7263811fdaba94c09a205c6b5d1d3be80655325618122b83571d1c5c36e5b891df6ea220b2a80f7bed8820563f019ef35d362a07c12f8d9982ee2ebbbf8947b4801120151296fd17b3b107b8cda78b48dce5cc87aa104c14a4801c0c32a487a1ab3b6066acd956847ef2ccd3b3a4306043697c2b73eda6af3a219a65d899b587d06be9d01bf97bb774c7e281d02ae1a35d939c193a853f78ae591dfe849556d261d5144f2f31d72b3b7b33762b2f9639d8703a2365d2391dc20dc060276307ea4b1b34255324eb03780f15ddd1bf7cdb863b3c4c126681d549783d240f2771d7cdc3f056974cb57cdce189ea594bc86596bde42dd331c0fc06af18b0c4c8129adb08c79cf74f27f3b315ec2da35240fd4e21a187e7f985e66ac213a20bb9f29c80ddf7e57bd48915c5574bedacb98b40b3e7ce49c123fcfa594126f2b3d5004cc3bbc4530da99094416b348081e24fd8b8247f1e22fbffdbdd4cfa77f7cbd268a11b1d9eebfc19970eefb0d29d5fc834c56f9f871ba5628a82027ad907d52a2318bef7de3b4bbcebf21f82b0057629aa29a04d116c1a4389ef97f6a9cd380b911450e4e543daa2a137aa9cff5e613158f7b0ef2971aabe35a1c3854aa54a272dcaf606f256eb469a034b8e1c61e4a4cc90067c33a6b774512e229f92f8213afce085dc83868f492b313c184cefd5e8cca859cd86cc2a8e558e8a218382c4483af4546d343ba86ce54a88b88c98c15f35ee26ce37c443ce69a2c7530496284aa1b1b072f41b220546d7bf382dd5d9b6535675215221a684f615043535c1ccc93c0b368189cb82d548176baa0fb996a9e15a140a8038438ae676298f9b3698c1c23c393459c8b7cc99fc39b8578523b3d8cdd37135b1077f60a41b4bf7c845f197936780522f1b115002a258a9da96c8775942b6c90db8d53fda10db42394d2ab9bb59c55fb86932074ae750b4514870d876d0e88f059fef573153a6dfa3d602dc8468278c02c82f3d386ea738eee5aa7a8747118ae00d8a80bbadb166a6277c853889e6882d227ef92910b46fcde9c488907caf1718b607f7844f2aacd236b85aa1cca8ecc89345b9d0b1f05cb3290e10bb3e77d31664b62ef31ae8dfffa0ab9a41124c116cbf574678b89524c40303c0dcfdfc855a9d074ebf14d3474557a1842746cbb8aee71361d7aeee9e719a325ff9ef5464cb9c8edbe7302c6ec7cc3184ea11a0f1df50373e0c524732fd87960ff3ddc12c435eae276c0fdbb40187c034b6c5c8ed0a3a1d34c7fff8e8a15386a58f51b141762c157a9139951c8eeae38c331d95c462ae4d26ab0ea16d248915e2de3a67e85ba8351f54456f488033b121f3947fc47b1f26ee36e236342f7c1ad84c23ef43217552a13fa347af1e1908c3398f254cd69ce98c904e6db6ecdfc1963575ab42a270ac6e812fca7197c97ae8e97561e2e1cb673f92214e790e039fb01b80e61a8776c8e78d55fca596ea56c906b230debe5cfec97a71275ac4947d4ba0cd45f2d8d1107569084b8d55ff0fe456b9718314a3c8387ac751b32d3e2459ede4dd87e32d3ca1ec09227162b9c526a45723901d2871c9649fbcc52017021fbba8597535adc9e9f56f66ed5b482957c076c1dc5e489575d6a43da18dc7db16a9d817ea939f303248fd25cab56a8f81ec10eb7cc44b643cd63b395ea338cc3d903dadce07fd94c3402aa9d805f65b522c02842090184221490c9ce47c340c7f0564ca20cbfa7fdaf982d9fe7a1113ae3fcc761e6e42c56553985d2245d6906205f04832f5bbdcc39d7b80970407998cfffac553abd477e745d1d41bca1891f1b9c2047782d112988348f0e25f10e02428430cf8e2a6b40156349eeb9b4164ee00284d10dc48ddba672bd7dd724129a5d59745731557ca39862d7809671a879060f5c08a491c9b5c87a57423f9d588c61686c1962b38e70d53ec55e59a60da80652c3a39f4c35764d44d7fac65dbb1432207c9b6248ce432928a942ae06f190645cd0c2c795587449ab9eb83093f5bf25d6590c6c1a6f117e1379b9754e7ca79714085a71953274b6cf2aa011ad4cdb65f412f7d1e4f2b9125975da76f9c064f3fed2ec78f3e4fbe3114c0ae6c3c78c334ce51c45ae93f47caf26b8b5200c6a30ff11dec3a73bd56aef8a4ec1d2962c37f9bb4bad142d277d23ed8b52029fa67c757d3210be0f3cc3ca52a644f7b3a958629867f86a9bf598ab97d205e69e92c4817863e6e4557e3b4ade3acf494049e6d356513bdc5c57df8c4e2b4bd43d75f1b70e9f7e3c1b65b59409f0fc2e1f36105d2e8b245a04c2d8dc62e72378995a4470ca1591cf41074535091eccfe129e13295fae886f38cc1e60b983440e3175200680aa29735024d4aee17ea29f0436fbfc74010c0419e021bec6d08b12d8939d73afd73e40e58ed1113a8fe512a1e7ed094d092df9b1c8bdb29c7da281cf4796ea8c6551ae82921008c74b8ef88e3c6b601c98d1014b426526ec65e664753129b5cb8e5539b2b8844e0bd10f5d192a2b3eb7dd2379eb08391e8475824e95702f12d69cca8660612a28c16deab7b7c167a4b8873395e023cd8c99996a85bea300a405a527a0674b8dc64b7f741721828f8be25f47123aaab8c01c0298385061a8eb5686acf8a8952e9896be6cc46c0d749e0c495cc6bb90c3d3d6c592864d3bd331a4a6b836848df667ea88d9317adbde753f5940fc0f576a8f24c3d3e24cf3a098fb6c72154adf3fdcde91a756a88ecf955db2ffa517e887ab2e78ef4a190b4657051992d6b9e15a7800066ee49e39fc0a8c118acdb0bacd966f9335f2baa739b0aced56626fff0d95ad62da5d9601681385eeae20f1abbbb94b76517f89f3983c22e32d297594ed03de1cf8db239b0882c137a9c54a30cbfd08801f8b05b03f3499287355eea1d863be9523ce29fa644109a780bc4072bba0023767aa1caac03a91307a1890c4351997805c3112f2efe5c14a54bb94e3fab37e00a080815281a06aa60683e7a499430fddd52e65875a6336049ad91f25b91c24e8c00c6ae882f2d01d076c027e5b15791bbc452fa69e6c999c11542b1c398e3af06f77c43f5c57d9253d957b4aa148caf30d132b33c6f6e93648cf6d2a6b8d082965e5cc9946dd34dcee1a0bcc7d909c2ba60f81296875e32973979891bdbd60247f083ee3a9c6201ee1ccd4f6f0d6b53b924891cdd1985f", 0x1000}, {&(0x7f0000001400)="2f8e60c718f1700cd3b708e8bdae62fe45c6599c37ed1556b684ef0d3d2fe746099752b4d46a2fd06fc10eb85a00788e531b41058ded92c172f3ba8c3ec621241eac5374e06017f216c0e5f0a75b56024f507b82eb9130f6e7880adcd26331c55af5ea217f7de4d1633ba7ba7317840773183206858e5ebaabad91387e8d20f18c21c21db8912b6b9e949a30ff008a", 0x8f}, {&(0x7f0000000180)="4d7b890ea077ced18d3b7904b2e890d00bf4afe3a17be82f4ba311c03d799fb8e2850eae0790f953ca3fb62137773f330bbe4b622c5d75d41e1d7d962ef1659bc3014b75eed2f2413853", 0x4a}], 0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 11:35:50 executing program 1: mlockall(0x3) r0 = semget(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x3ff, 0x1800}, {0x1, 0x78bf, 0x1000}], 0x2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 11:35:50 executing program 1: r0 = kqueue() write(r0, &(0x7f0000000000)="122c3a9fba7ad3d791cb6b067d96650ea4f12e7169400550665fb9333e649ddb293cfe50dee509e032c39b0b106401f6dee66cde5aa20ed52ac30f846321d5063c727642a6adf462da143fe877bd3a32e267468be8", 0x55) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) fcntl$getflags(r0, 0x1) poll(&(0x7f00000000c0)=[{r1, 0x14}, {r1, 0x4}, {r0, 0x8}, {r1, 0x40}, {r1, 0x40}, {r1, 0x2}, {r1, 0x1c0}], 0x7, 0x18) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r1, r2, r4) r5 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x200, 0x40) ioctl$KDGKBMODE(r5, 0x40044b06) write(r0, &(0x7f0000000200)="77911e69c7d16bdab526f9e6d16840634d1ee800c85f380dc5723751507ea8678167e062cfc0605c492c060d7c2b55af196631c7e599b004d8ee8f2408fbbfe7922d31517c2f5715d2f2ac73d511688537fa2222e9af35e243ea1bcd2c7602a0b0df55ea506b24", 0x67) fcntl$setown(r1, 0x6, r3) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000280)={0x9, 0x9, {0x8}}) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000300)=0x2) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x80, 0x0, 0x1, 0x0, 0xff, 0x1, 0x1ff, 0x2, 0x1, 0x9}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f00000004c0)=0x1) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000500)={{0x18, 0x1, 0x9, 0x7}, {0x18, 0x0, 0x1, 0x2}, 0x7, [0x9, 0x7, 0x8001, 0x3, 0x9, 0x400, 0xffffffff, 0x1000]}, 0x3c) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000540)) clock_gettime(0x3, &(0x7f0000000580)) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f00000005c0)) socketpair(0x18, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) r8 = dup(r0) chown(&(0x7f0000000640)='./file0\x00', r2, r6) shutdown(r7, 0x0) ioctl$VT_GETMODE(r8, 0x40087603, &(0x7f0000000680)) 11:35:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = dup(r1) sendto$inet(r2, &(0x7f0000000000)="4cf4de1ff8b83d2bfe755463a23ad79e677a4d01795b51a02a97db80dead9a705082f118ff25a0e6cfeea152086359ac2446528ec00239", 0x37, 0x4, &(0x7f0000000040)={0x2, 0x1}, 0xc) 11:35:50 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x7, 0x1}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xffffffff}, 0x8) 11:35:51 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x180, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0xec) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x3) dup2(r0, r0) 11:35:51 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) setsockopt$inet_opts(r1, 0x0, 0xc, &(0x7f0000000040), 0x182) 11:35:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 11:35:51 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup2(r2, r0) kevent(r3, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)={0x4b3ff8b2, 0x3f}) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x3, 0x4}) 11:35:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) pipe2(&(0x7f0000000400), 0x10004) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffb, 0x41, 0x2, 0x1f, 0x400}, {{r1}, 0xfffffffffffffff8, 0x41, 0x0, 0x80000000, 0x5}, {{r0}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x4}, {{r2}, 0xfffffffffffffff9, 0x24, 0x2, 0x5aef55f3, 0x80000000}], 0x3, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x2, 0x5, 0x8}, {{r2}, 0x0, 0x48, 0xf0000000, 0xfffffffffffff001, 0x9}, {{r1}, 0xfffffffffffffffb, 0x6, 0x10, 0x8, 0x1000}, {{r0}, 0xffffffffffffffff, 0x40, 0x92, 0x1, 0x9}, {{r1}, 0xfffffffffffffff9, 0x80, 0x20000003, 0x3, 0x50000000}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x0, 0x3}, {{r2}, 0xfffffffffffffffa, 0x28, 0x21, 0x622c, 0x4}, {{r1}, 0xfffffffffffffff9, 0xa2, 0x20000000, 0x704d, 0x3}], 0x100, &(0x7f00000003c0)={0x1}) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x10b, 0x6) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000200)=0x1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000180)=0x1) kqueue() 11:35:51 executing program 1: r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x900, 0x0) poll(&(0x7f0000000100)=[{r0, 0x2}, {r0, 0x4}, {r1, 0x4}, {r0, 0x43}, {r0, 0x8}], 0x5, 0x40) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) geteuid() ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x2, 0x2}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "bf25167dce16f62f24192de0d871b7e6e670b25e", 0x0, 0xffffffffffffff01}) 11:35:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3a94a70dd8c4bf8bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0d85844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b", 0x181}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)='c\x00') 11:35:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a00)="bdfa4d2582c321a8cf980000010051bd24313dea8d0343d605e2d3280d33006185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4539138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be6d55be5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a43829317261aef86783b96dfb64f377941ac1ca6", 0x121) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:35:51 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) writev(r1, &(0x7f00000001c0)=[{}, {&(0x7f0000000040)}, {&(0x7f0000000080)="a4d311895c89130029c5af484b6bd0a880ba4b0aa6ec4c60271b5be86d6f1f3daaad436bd79a69f556398e561b4bcbcf0c99779f4d6dc4fe2b08c1501444b535a48b26ce03a1ea8d45789ea596c036dbed4f3a027b541dbe77f35a0fef066483cf99add8b22e4a04180972797f0a7efe29c6d87433be1e57dbfae833dfbf5d7bcf16283d853abf666481a8bbdcaaad0bb8d224a684c1bdfd959529412ac507c4e7f052312a1f74a5f140fd969ff93b37919679a7d129702b4273da83323e277a22083b20946b1b58972f194e8dd34815ebbb5da09c593bc9f6c77d8ab310c8b016eea721a491caa2474e43eb609dd8d5fa6d96", 0xf3}], 0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000003c0)=0x1) write(r1, &(0x7f0000335000), 0x10052) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/191, 0xbf}, {&(0x7f00000002c0)=""/199, 0xc7}], 0x2) 11:35:51 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) 11:35:51 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) clock_gettime(0x4000000000003, &(0x7f0000000240)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = getppid() r4 = geteuid() fchmod(r2, 0x111) r5 = semget(0x1, 0x5, 0x100) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000280)=""/8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r8 = dup(r1) ioctl$TIOCEXCL(r8, 0x2000740d) setuid(r6) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r7}, 0xc) r9 = semget$private(0x0, 0x3, 0xa0) clock_gettime(0x0, &(0x7f00000002c0)) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x0, r4, r7, r4, r7, 0x1, 0xce}, 0x308b, 0x5, 0x80000001}) r10 = openat(r8, &(0x7f0000000040)='./file0\x00', 0x8601, 0xbe) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 11:35:51 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x8040, 0x4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x4) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0xa9, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) 11:35:51 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x101, 0x10000, 0xffff, 0x7, "f52413ba1c0013c8d310436b3cbe826972165c4b", 0x7, 0x7}) pipe2(&(0x7f0000000100), 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) write(r1, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) 11:35:51 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x4b, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x2000) shmat(r0, &(0x7f0000ff6000/0xa000)=nil, 0x0) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) 11:35:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a600", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 11:35:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0xfffffcbf) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x200, 0x8, 0x3, 0x0, "d24211ae7d0e73033f10cc9c20a9b98338667567", 0xbb, 0x400}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 11:35:51 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x400, 0x2}, 0x10) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) select(0x17, &(0x7f0000000740)={0x9}, 0x0, 0x0, 0x0) 11:36:22 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000080)="17af783ced38a083d9bf6c30ac7c1b0374a8e98bbc47ee6651a39c710b801f997d9812fdddda282cabf45e66f2470ffe4e41812474dc8e206304fff53a5454f3892bb9a9573189557287777f3c32eb522682ccd1ae2d0bbf30a2ff5d0f5f5231e46930f31e2e5a111b3211ea846278f4748d84f3177f827688b47d0909a0c42c95f9d9384c62140f0c1c224cd215847b2f05e7d01f62", 0x96}, {&(0x7f0000000140)="d800bdad723466718f1dc8c5ebf00cd507b59211f56df6565eb7d266b1181e96e6be91396a6726c181d844aa8f6ff53675cdca635b7d7325d84d98aef2c520de72f325ed1c3416cc5cd697c41276dc05a8f8217f101445a9951ca3e74518a084331dca4ff7d3b1538e7624763fa949586cc44b4c3137e73510ebb0cd84b24754022f977320569e36b2d063aec5830ffb", 0x90}, {&(0x7f0000000200)="093b9a6d2750e127e89838c9c8042f275dbac59ab15f0a323a6384afc4f5cea13d88973f5327048ea4c5c8b2fb428be88d23b360408e655bac9dfd0cd8ec614dce60360d0c792969f3e518fa10acb6b9e7beb4844fa58628507ee05cc52585f64cd201ca8306e922ca3ce38e452a3a5ff35e5324f07b7258855d3bc8a472210ca42f0b8e0d710978124eaa9a09bf62525bbd1e8faaa1f57b09d293e14f3fc943fa7d92f1e0bc238e154ec4f1af8df2aac0886f378f26eb166cbf35305d9df45c9703797f7e5f7d366102e4dba70a7475f0d0d0b2c6a00e7e810360aa4257f594d767ca4e2514696be693c3f0cd1fb8175645d705", 0xf4}, {&(0x7f0000000300)="179d792f651c221451e3560df41853a7cbb14c45f148b5d84e61930885dcbe7f541be298aa2995bf92d1cde38d0811ee58895291d1006b50bfdb8e1fafefcc63f1c74448a17267723864a82628082a1a21a39a044fb0745e6ccdedfab3a61f7606441c11c3ee6e13a900f7bc03c5d0c9fa05de9e4460c41bc04aa1c58bf63db0405454915615bca97691dfb179a7bd4d2186911d6b6b", 0x96}, {&(0x7f0000000000)="6cf760f0f83e6427a76c60c6cd1ba9e6b4d3b2931c2f940cfb8b491c96cc49d2e3bfaa27eab9f570f02a5dd00ed1d9c5bf", 0x31}], 0x5, &(0x7f0000001740)=[{0x1010, 0xffff, 0x224, "9c284321520fbae25c9c856b5ec627117d7374309a22f79100e82efe3f8e8bd0fe5814fa5589f9669ae91c73d4b8fdde0468450a629a0dd80f47016e186dda50efeb6bde28284b9a40d6585e76d9b11af861669a33831dde465f0f8aa47e371b7e356498329cea3dc5b69cf1137654c0da7d3176798c9da4a1fee559bb475ddbd88ec8e727aaff0c6f6967a7685b210487475f9f7ce5dac81e957063c6916e63cf02045d898e63392f665849e2e019b2fbcc54061d078c98a1a4369a4540f2080c18f9be839df558cdf29e91a2046d6922a7570cc067707283d491a569580139a257e58bdbe70e411bc296a5e48a2e2ed3dcbfacd4b8a2fa4831cd231269f41aafd07c69b37f15392a6affd1da5a785b18153a91ccec197a45aff8438aed70c906f87c47c47b71375a43e3ac90306f48f48c6e63bf4739875845aaa4e20c4823ca1ad4053f92f7aacd6cdf05e797ec39ce254d6ec304d0550eb6c6282f299f522977e36afadec574d3db377654f3a44b85ea1bf85c236909f5dc0ce2c9192c2456f11aaba5dfa8bfb9f3e23c67af5fb082a440152c18f2b5e5becbfbb0ed37e084dc624138260e6f88b1673e4753997f51288b57ef5a8ece8aef41e76891cfe616ed94984ebf79f40ada08dfc06e481c222ebc94c3d34d6ab63ac08c8c56aa8ce029eb741e8356df852cd588626c1dd2029d5cc32a1f48d25ddc0d376b70806cdf1431133e2ace5fa4bfc3add58c11b167d1560d861febba095cd6f632ca53b6bf40bda7f193b934242b63ccf51d09a05d13f30890e0113d802d27a256b81a293d647d98c18f550a601e05efa88249c01ad5938b75069c55046f3baa70d2a7886211479f7d7de72cf2942124ee563a1cc59da77d8cf170c65d01d97605e0c3a3a49ae57182568904f3124fe19bc6f7308d9cfb7c46b2b8b807ba62faa941004f9cee82683e78b3328b3d1d41d461082f42eb7696c4550455cf973b0bbd7e6f18b5b6c1bef3da98538527e0555dbd52a96348630e25ec631bf3f033c4261e4921aaeb15e33ec3dfbdd41ee228e7ae5b32d33fc86759f84c7575f6909b19d0cfedd507fbe6518d597739b626ef1784237b38331b4f1acbc26f03da5908edc7951dca618fdaaa7c77b8aca8ee79fa9f34755d174d7d0e62053d08b6d1cc24f656abf7439fcff09f222d0017d30c2c85e7ee06fd115150648a9d3c2e4118589c9cf990973e460b8b3fc7c004411605e82dbf9e9ca3148b97f82cdbebd7ab115f1f411542e56bf9fd28ca0a40ad6aa67428b83012fea4b8bbdde2499db632ede4eac24b61a13b0f3e5d8624e6c04992967bce75e95d456d0ecdc1e951664c6a74b431a6255570748acad730060e8fff61caf502d0ae1de15ce48e30920aaa6e8ae2a89b7ef408edcdab1c0ed62d9a7486cfccc6eb0042fc3078c57b9f1992151e8edf0e3681008e6868d426dc34d7efb34f2116605fea40e05ce3677a9d8f81e76a3968cdcc690e94bfcd4a0cb91a7636e4b74c86f553adf8e72ef26c347acfa52c159e488c6b0165418b69dd3e333942c859485406c9ee38727f0a0e4f3e7cadf1c6033710507c1ec32e5cffdb17a46a4e04cae7a4c565f645492397fa73e1589eedff5b4395a745cb1d583fb7ccc81aff7d55094a764c0b3ba9f831e20423c09d651dadaabf340dc63e004e8c5eb437a40597deed1741ac9462f56091301c391fdde0bc88dbc3543bc0550a7654a2a59079cf4ea3e262e45028d90a7c136fc3056e90e84231736a60d7a07f73a57166bb6f4497fb3abba685b2d770d0d7dc74d56bbb48533ebaaf63030298e1edf41d4ed1ca84cc465592be376b61e8f1565fcc04d7d71f52c5d833e10a47d0fb4cd491ce82ccdbf15671afb3be7ed0e038c0588ea3616934178db5bb4cd4941b282ad7005566b0e5644ddab681fa785803092f9d61433a585647b0ab3530fe67c39f282afa1e862b1b3f8ec709b508c9df398718655ac14f41ddaff1f11110f51216cdfb054cd952f7ad82d4d3290cdcc21fc6f7c0f4d83a156e383cc0cb3d0f890aafa3622ffffb24beab026c4266e5fb5131359cd625f9a2817354663776961949f9bd7984d11472bc8117ab2db687b4c2e6a6bcb4ba9de08baf5a6886742287977b35818e8cfaed514daa7456b260895b2806d1e6d30b78182caa9997ba636d57434a54188ec14c88704c5569e44c62a84ef5f720f541d0206aee3d79f0e7532054cfd586f400afa966637414f23f852f7c2c4d76d4c8bf018dbe89eb184566078c1e79a3a465658f52315b6666aa3ab70ae636d6663e4ecc220092b5d2680c532b45fec02e7b38b32b1726d3bf804e2ed991f7c68895c0db0cd9d3c2cf7f00c3f1d49f5bae6f48280ca15e258be09b3f2b6b4491b8dbb83838ecb2125d461e8b780e4cc6bdc67387ed434a100ab9bc7bd1b2db737f7b1ae7ec080147590b4f4956fb1d409b8bf0e7ca96eb61aa57eeb837f919bd1978593ed9da5663f97fa2b33f3baf062a06a81c34a88b4b8b97e324fd98e32c4ec108b38f4df801b567982e60c0e5bffd15b70c7a220a2ac8d69d8c342407dcf452168749c657ccbe87f1f2221d439a025726214844f8b98c60aa588fe5b717b8686b108007e3e7ba63a5409fc1c448b08f6f45b4652e5ac3f5b93b734867cde15f15c89355c93c545ac88989d46a031cbcd10c038d617aa728c7d858031d1e13f3536b95365ff6ce0c54dffc5b5dd2b8de066f8eca57a4a2083f58529435098fc5fdfde35975f341b40a723f80d2f4771c2992efb9e62b6b61504e29d951871f140e243223734877cd59e5a5cbd1629f9bbaa9aef6be09113845d762bc56df90dc699fd9bca7fc57bd6dbcb43c46f3101125dc12ad04623fbc9e68ab002f87414075e158f574c95b14a292c860c8e228727fb4b6fb8f5fe6b1b8c964fd960ab99f962a61e15980c0e220974aaea8d8f1660e979ef5f30d537249d799ded2fe37e2e2d67bb1ca6ddc14f8258e10744412a5b9b8baf55d964844bece4770a7975329a89bef4dfde9bd304cfd85c760f68f2ee78515e9bfae88b603177e80f46044eddd3bfb41075262fb481ba72d89111ec29cbacf094b5135533bd00c49d1329b77e0942e17b670e90910cc77cb37da6ff455502f3ebfdc9e7c6c155876563932c5e94b92826fb89377b47b94279a800257c7393c58f633c8c5fb32779c9259f75f77c78282b88e8811fb36ab0117054ed805754038e233dcf2fc9928f8cdffcec84a5ec8c4bf61a95d481777f7c7ec4eb4c86324a3057e8217907344a4d3475e425a6cbcb743e96a36fb0fc5813d3296a98761c14d4204d8ae9a5791636cc2514aa5e872f558ed8cf626891348e5fd04dffe177e07fc5604bf39f5be713dc3051b584806b3f713fde0731f8e2c30a4ac0b3523bef978c5c05bbd80218da45548a5b5314c6db57d367aa92535c21af7b86a0e257ff3fb94b30c53d7015e45427a8ad31dc1b3f005b4db94da92d09282c20abc94f95d717965a3448314de99193984bde9a6f87b13366605f5e9c37973f503d2edd8f4fc17e15a4f0c7eb145ad7356c35d6f9b4fc53f1ca4f88ed46f4a38fecf0592d9265b96c86a4dcbe10aa7cb4bd6e9ceb62b24e8e7653c19faed441cf75b3917aff02ac2f9ab71f0c97ee6015cd9fa8698eb7c4cdcfd353f150672e319eb09627ac15522af0d5dcb1c60ce0eff49611d694999c1466b4e93d7567cd37626b896765897a92b5fd18943cf263d79c1570df2d0576aa65101558654653684cf0e449512dec5b6aad71d2537e94443359704187a38a8e0f2072eca6595bb573d54263f7a09ef7f52420308c052d99b408ad64a60d7a8ab32e2e875a358e733438d131f49394973a9db4b3968e5ab6aa6abe2f6462faab1a0ca4b75d529472109d3d365a704ca397e8375de24be60d23fcd2ee0475f122a76f73a08c2647010119266baed84187bedb1425f070ac11892fd1d48491065a695e11903bb799c209b05288e92c9a055fcbeb27033200a0542eebb876783a277743f998b49813dc89615537dcbb441470e74d2d16ffed25ae16d8b1b094a661de6b95fe221afa614758a99009d268cbedf934761d625451ed5ef7c55d801f5f142d6c851301edb05dce5fa1271536ffa1996a529ceb2a790f18cc6887f7c14c0c56f595a57ce93cba5f7e4471c53e74237836b9b8db6e06140af497e2d07001509658ae805c432d8b2bf91d3a16597e1a1f0532538a873407c49400a334719bd9337087cde15f0e18e65a55bbc068a6732c257efca1dcefd52554089e2dd7e735fb34590d5dd286ff8bfc12a74fa6b66017755804a3def432dd34657c0a25fac567f81d4e1c9157ead8c5a8fc2afb3a92aaabfb31df5fd5a0a41fda3a1c92fa54be6822be32924ddf31be2b89e49ddf184f3f0df38bdd7002606b0a2420bd1e6409c49411ba7fca1607347b1779f13d06bb19a6a8aecfb7dfd4341c424850df1faf98d34a6f31ca157ed9e6c809bfaa063339f4737317ab400637de68fbd2f6c3058acac9cb1cc9299540788dda12c221e918bba2965cddd2dc2602ee1dd9a5291cb5bc118612d0719d626a116d6325fe793a95a0f433ef330bfb1622a0c0ce8e3f777a78a6e2d434fc1df53e8f8fec494b05c406522592678937d209364e77d6e618dbc8586750b527895bb92d25dd0b563bb05e3af7869f9cf0a22011da69d48eaedf8d8327033d141f38f910a160988a1b9eaba8c34bb299082a0be6c605474751f94dc6416072ddda7a5a76b03ae28c1c4a6e944fc63aa21fc2917b17353e8befcb344a9cde9938cc09e275b86be9882fc504cddbf8e9e7dbb90c1dc46a8b185b556e3260d978225d1d38ec4db09afac69c154b1f85f8f127406f022126fe0fcbee9c974fa11c954e1499bd1053ee1032a1baa6e0cad00246f10d343bf12db7d74ac69d07a4267c6c3fd546d9b79e5d82d32e65d7f02f6962cfea30bc87436afe4d978ea491bd92ad223b59a07267f8921455a32ff1ecf15495ed0fdb8c433ee0bb30ef9eefe1e5ddb99737ba71f01d9fc1a7366e8b5bb9cf6c3c393e86636404cc1ca15882b298ba2ab8798ff478e9b0f26a14c72ed7d124b26d7abc7a941911d97ffab6ec220cfeb3fa749d39217cb65eab2ab62685d6e66898226df62616e529a8312b3f4236c4b7124821775cb3e3f47f033edfbbcd9e481408708dc3e1956de1a615b6c1af90c7d40758670527139d24be18017d980c8739cbd6926f031d84dea788eeb7a71cb134fcd149663d1dbf7a6a075201779f623546cb845db2b4446c2a6106c2047d6e7afe6142bc476e7fe99654d7786a88be783625f9572730cd42503fed6ef9503ac999dac2ca8d6f71b0af39e4a7e571161e0e507377f2b35bdf727c59873d69e2600fc1fd755bfa83519dcd61bc17e8cbc770dcd38ea5d9b147ca06e018ce13e0c9af5f2cff9df9a5b040909b8ebdaedcdb79481e23f05439a95ce8fc1ae5c65341fd66f5c5a9dd183b958d2e6559eef7ea38ec742f4a588ea7128b7b4e0f32af95cdff694c61d74354afc7cadc32e8e4d8eca205f5fb837187a6166be3caf69768b5690907df704106b4e1d85fc9d9acbeaa0cafae57206163761e9aef5802570dfa06c92e7b4d7c292e7dc390d769be2c4c221fd555f851fa0738a08add8181d7fda2b50c8d77c91238234afeadcd898c4f58ec6b179cdcb25a6fccf9c587c19ac5e6c0e42dc3460851e628ee9649bf3cfab0d8d2866bfc0900405679e5fa0ac32e523e83aa946df"}, {0x20, 0x1, 0x200, "fb54c96c1205931f3ee2847be12a13"}, {0xa8, 0x1, 0x1f, "b8e0e118626a297fdeb813454e24e3e3bdfea367beba006b604b9ecc94ed5fd7f8bb3631d89aa24a6651e07ca757f044303863fa4badc81cf0c0fb5159de7250d7b6ed8c44452cd512de3e4bd227a53866da16e68d12affb6fded864ec4ee3d188d540215200d1219b8e04bcd9113e54e8dc4114bd33e1c64a5cb9c199ca461c5c0aa796be03cd00394f5bd446dbffa559e7c065dc38ec"}, {0x98, 0xffff, 0xfffffffffffffff9, "b66a6a1eb596f27fee4fa8f75a180d4a65e138ea4c18ada5bed55065cb19d715855c3f1b2a1fd9140adcffb477eac0e442705e045d656105251ce19483f519ea2bfe147fef09863c70f50d94ca96577eead3723cc80577520ba6e76e6bff4389a9fa271decb58571d193fa9a64797fc48e12ff76f9c307e498a33af41fde886ef6392ca01d42c5"}], 0x1170}, 0x2) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x0, 0xfff}) preadv(0xffffffffffffffff, &(0x7f0000000500), 0x369, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000080), 0x0, 0x0) 11:36:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) getgroups(0x0, &(0x7f00000003c0)) r1 = shmat(0xffffffffffffffff, &(0x7f0000fec000/0x13000)=nil, 0x0) shmdt(r1) recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) r2 = dup(0xffffffffffffffff) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000380)=[r4]) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x9, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xffffffffffffff54) setgroups(0x3, &(0x7f0000000300)=[r5, r6, r7]) 11:36:22 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 11:36:22 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x9, 0x8, {0x5, 0x8}}) clock_getres(0x203, &(0x7f0000000080)) ioctl$TIOCNOTTY(r0, 0x20007471) clock_getres(0x5, 0xfffffffffffffffe) 11:36:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pipe2(&(0x7f0000000080), 0x10000) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) 11:36:23 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = openat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x20, 0x8) bind(r1, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') 11:36:23 executing program 0: r0 = socket(0x1000000000000019, 0x1, 0xfffffffffffffffe) setsockopt(r0, 0x6, 0x10, &(0x7f0000000180), 0x0) 11:36:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000008c0)="da", 0x1) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8008, 0x0) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="08edac7422a7fe6387185daf97ebd75c7e72d4e8ffbbf7958d34258c51b779be378ac80c4b3603daa152c4ac5731e2728049469a58ea431ce6897b424c03b9", 0x3f}], 0x1, 0x0, 0x0, 0x1}, 0x8) r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 11:36:23 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="0e", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) 11:36:23 executing program 0: poll(0x0, 0x0, 0x7e) execve(0x0, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000002240)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000021c0)=[{&(0x7f0000000040)="6ed07ec99a516468dcb100ddd608945386f5fc6deecdb132f9c0c1d49befb47e049714a861cb7ea41c18464a8627bfeb9f82f034e2aaccb928dbc9b3ba6c7ff72c05084a8d049d353707834c110e269e1d34cc8b2938ae073ad0f072ecfaf64e59d3c984d702edb90b95b0f8c31d44dd710f5f1d6c69bc11a9a66073b203e2b5f2713b5bfd18e5ce1e2c785a778b4832f0644f51588986afa4128c2603927a0a94522cff3ad8f2c77d869a58b5936a49720cca7c5f2ee20bd706017b5786dfc5ff706f804e1868fdafbbd6249990ed292dcb86cfba3df0ab6bb0d27c0686b68f667f0db33e086615be4082d37df20a83791408e9f5a16bf3a3b19d6bc0e809d21f8c87aeefc04260a70917888b97ca0f7263f05d5109479d947dcf43a36935f489fc14b8a03f7ca194ec5b2c91efb3ccecd485c419294f16cad41d83e646822a402e67411661be0cc69849acfb0ff7927752399af5f474efea7611f6f305bd24df54f1c1a2b9e609762def38d07ab95d2a9e3a4954b301154059ca7eda3c6cf018b865c5a4f9bc86fc1e16facb03f782e32618b1e684547d7292d99a3132d8f3283b6c34008da2bb111342ad0b139766f7d71470b9121d3d1bbc871ed34ce71d9fe8e27536a2d64f1cefe4be820cd3f7189a08ab2e30fa00ce94e0d5fd849fbf1e267e899fff78e481fbc1e507c17211614cab9b40244d0163fd486f7ff114b282dd9c2047a43957caff2f1040a8e7c4cab51abbd47c12fad96640a25097e301134d044221fe60788007fd19893dc12037a6e29d34e28b7f5b62f2fb2b6f815968d7869d8712a5e3c8800e94ba266b744c749f64f56409502a8a1cfcde67476662f61bd3eb5a5d50a0eb54e8ff8759431adcc1df8e54ece0ca37028a2884f8bdf53f469c14d3581e2d87a351a69a270b7209ec477071b3e461c6d2d0664afb2387eb71a5b584b98b84f5deeba858d0f527f4c7956caf95dc8b02862ea70261f139c05cec72a6cb28d3cbb54a3b182a592dfe054fdef3b480f67d6396c265c2c66853f605c414ff182d46ee586146b78f236d78d61326af1df70d22c57881cb07638d4ce67433ebcb88fe56fe03e93b87bf4c5afb4e2ab0115ecc7b86961f6de634393569d43c7ac2b5af8ad9323ec010cc9a1dbe8012a9cc295283049f3fcc279f445920a59af84ac0dd356fee36f2fb6e71c07b3ef206489466ecce7cc3f98b01d3238f2437c4b0594213a794a877bac953536ddd33f8f1cd6f2ef751347ce23f2e94611f0af580cc2564937adc51e5927a0460c563ea23f24a0a8a9829c4683ada4a03a82e7d797dab73cde05edc7275c086669a2a73a40296ecd2f1657cb04a18b56a4e53b90c0a7a3a56a8605f8c907409b1a074bc0c829e4a9086a808421192c4a9499b79b09e0c772e9ab9e7a5ec8105dc89189272aa07e0208a3939dfcb90a27964b5e1c13039ba2ed80fe8c3df78fd05f8927106880f1c294aeb07da6fa1c2909e2579cd01428bfd93691686813ce5649acf3c48569684885ed1fddf374b23bcbef8f62ac7eb378bc512512d744be09a45f39c5c48084db46103e874d80a91081f784ad047c4762d776387c3401c8ef70b37319d169ae5633e78a98a07cd96756b3eac78f9cb89b7341355b38822cbc944ab8a50e3be219002fb36babc18178b726b47b2a400dec4b0049e10dcd93e3f67b17fa80499a8513528c53f69919471c1f77b148f567eeb594ba9968c0cf843be3b3383440c0563daa11e54ccd6101e84f992e99325f0f12aaeb47a4cfeda351bfd80db7670ddde7895dd6f915e26bb6143a3176889f289785b2f61d493250f29fa916cc3b66861303a0121833b6570abc4ba44d23d5a5841754434d974f1a18452a5704a64d84e63562f7fda7742a97899e7698f44eee5ce1561214daf2236e26e15ed38eab0af0d911ab4bac03154cd31be245a9e06509e9c8aa7c13205e032d089a89dc24a0c4ce44abcfd7685633385f9e74da17418a2ff887624248c1687150ad5ca7ccf29f7003af4f8e24371633cf54a2e182e10c6f5f6a42b7c93567e78b3db1890cf5b88a98fa0e4006863772c62d9ea17413cfaade28e92bcff72a5b9e94883be4dcf20d62de9c5216e184eb3bb00a9a8a07f3f2b86b1ced036d6816e1c84349db0891bef16ee54970182649977fe86e93ebd3c5508533018c5c1e5d4e8a6ad545be4eff50b797a8afd7462e2069be7fd0d11c290c691968cec05e468d03de31ccee10049b856c79e1e3a3cfe03437cc29273084afb1c00df54ccc10a0b92707064781f08f52cb1ef2986ecc42f4627f31889bff554fa2cb8c529e63e38463476c7513ba577f94984c3a305ac9d8aea29c0de76636acbf9e2da203270ce4f7dd229d3e99fdebfc148e14b0f7d3fd2c10207943c482eae3fd87c886400983d527bcd8f13af6acfaebd85b3cec849fb9f8fbd46bf106dd0bc72f7749aa8c97973d07b80b4a438ea5c29316bb05131e2140d7582e3758ab60b91eab2c3d8049fbecb39a37b75e542c9e65ba941c820c0851362608dba00f3c893d76934e3417b982e3b74e6029471e4c58a86b860e878fc2b40b52f988c988573cebcaf96654aa8ec60e8b2e1e49368a7aa70fe77516363d30ef890b4c30454a1d43937bdd979b459a00b08e5ba8d7a279ab50f6521731c63faddd44e69cac0d7fe52807e30f2fd8f5549c3c117d735912871eda1820a848fcf08c680da516e3b2547f6ab1ce8eec3772334a6e244423c8b53b91ad95e936bb8f7e84bc12c6fe47fc4b9256a78bc71b2152656fde86f702d49b92325f2db59cb6b2c9e572c01b49db7845870e6beea9b0a2b09cc6a4742d62afa9390171ae8e81e7f3d1b5d0ee93fb980bb26fc5fe3366d831d6a82984e024eeeb92232b7ecdb0098721911bf5d3cd922f5a43951556eea0a1d5ae4f330f64e9697bc2c93d96b3521c890272ee4372f3fa2a96c364afb618b5d8151b9f48b1c706b960ff3486ca0143992b3639e7e2cdf1afc8601135c29e8a7a3189b562438d2aebb6063f317dd601038eaa540e88089f80bcec87748e9d2e0c8e454bd4b6134871918f00aa118d98a52ad6422970dd9bede66275270cf517ed6a1ef8c756245f9ee99aa81367f6e30c2e32496084c5ec5ac4acff8e4d7ffde78731c986a6b88e86b926bd5fb710a7a512aa0349a1488f1695969a3aa0710a498a0b0c458a36321e25b107fc9126e96d5c64c2263089ac8e30ee944bbd2bd5efddca5f0344f36bf8de8ff677872b5b1cca95b15d7674f86f675ae857cefaf0341c8ce44110ba26bf144c80f9b2dfa78ee1757eaa590f75f1030fc0f5920da59b2ed50604fe8807185be79accdded615138de3a4a64ff4740a54da2cebe715fa7b5c9abf48bff5ffdb82996374eae3e89a6bac72c0581b142a538e9e67fddff5821db02fc6a1e1727008fa092d77815f784e57237afbf79ad2c20450f354f9be1dba550f9396852b22413a354b018415832b43c3c6ad201f73a3f34a8d3f6428be3d0abf4c17b27f38c9aec9d5b92569a9384a1aebebe9b9db6921c01ebf32215287bbc9a688b50bfceee938ab7187ebf506dbd60c4e4e800ad11e87a3fdb851db1702d8751c227427777aa13ca41d7f8b6cc024b4ee74a138495ab17c9ec8b2993c1a885e918a7479d2ce7af0a98e072f427d6cfb95631252b02e6419c737c7e3355a2d159f2487772b18e42dd95df5b6c1d69019cfa3a76de4a1af1950fc4098abdce6f3940817a7c241b52d83592f0b3bbad7996ab59a392cd7074e7f073ecd8e9ca2c156efd740be2cfad488c66f1db001e75e05438bdfa653f66ab8d403b13242e33fea668da9c50a70f1078d8c728159d33b72b081b12355965f34a8272e1f8168fb995cdb7fd6960b27ed509d13647df23fd510bd4e0140f6b2a899ed4dfef6967c1f7303d1cb74c3d8f84985cfb6a953d77f46947123415908fdef5e8de593513851483d1ab4535507122e7b34ffae0a24d3e1cebef66f5e793b8296f3a7052b903cd7df33a31f552386191add3a70b49de683f4cee2757881014d26a7e007d50f5fb7466d6230f876885e0c8d2f57bd35b0680795616fd3b6eb385ad25cb10bdf508f308f6c4b1a21ce01c9eaf3c0b34d421bff8c5647bea5dd869af8da7fcce23bd5a7de013b733548f7f55624794133b8b600073dce861aafe2795d6e1051cfdf77c849585220d440cee89094d7e832345f70e284f2f558060109e90c40a19331728c034a87c981431c4393da9242c017ad872f0e75fd0906e3d2bbc3944494214880c6490a6d6e3408123ca521709173ba45c5d61c6717d2b6674024c53de95caa68d6ab598d5b8c127389d0a959ff5871bbe00dffe0946b3becb93fbffa22d7531a986dbf45189fa52cce3dc1f01779f6b24955643d1456a76ba19904163d53f280e3b71a21e909ec432c83b613245ee0c1188cead3f52ed939239007cdda57248f7e0f02ac77d46bc3c7938166fa54f1c77ae91ec8b9ea819a05057c1f45d8b794d15ad0386733e4b6dd75467b61454d28580d65553a6c0fda2ab0528fe057402d2c1f21fb5f77a4993a34ff2a207386e5adeb086b70d18166936c7aca7d3a4b0733233a1f79b1360c44a4e3d90c48ccacb8db52d5498882ead12f7d5398b0eeee455c084986cf760083bdabf34ad7ac2726193f74264338b9447e88605af700640bcf470d6ea45f29e999f701b09ade5b8c2b42b9c103b441920b39a4f35b34f091771926cee4094e513732fed03295a11bd86372eeb18df32ac5d43d108a7dc77ebd183c365edb76224aecdb9683e763a32411231ed9677928bfd4ef656c9bfa766be1f1e524aa0d39d29a2ca0bc26e386ee6e7ce7fa6a5e6acdbf11a2d134256a993e414ed2045ed576ba1a06c9cd857647d35239b5598b96e44b56db198cbb8b8805dbdd99789d0a826e883f495fd68e9bf3d8e798d276f5ec3fdf7aafa31551f8052a3a719a6c5a5420c80d9839d75d7ae2dffc004c2ee6c370c614e2f0aaadf44e871e407ed80e4b70b00c4fb1f62c13e223f86948d36f940e7bd2c1a0f680793914b5f52bc84d1b66bb94ba68e2e8fdc59f146fad49362a3b8a332326e2a613f5c3fdde46471c244df9bca0e364fe0675222db1b7c512e57bc61f19b25beb2546d1a7f6c3c9994b3565b1cad0439e9a242f0fecc61b9be888d53740ecbe0ffdb26caf314df14ad119d448d6277c08754c765d2111634cf8cdbd03f4d6be504634861b8d26389c2cbdd68b99847d7bced75397f63ea5f7d98cf76df849b03c9169bd5c26f9860f4cf870b4bbdba447755cfb0ab6d29c2d124f48e064d9dde691486aac525b9a0a775239336c771efe70c1be15bc0c9f71d77465a0c52d0b322eb24913e1b629a42d3fd20c620a48b8134989f32e1ba98861da51084d7cdd154e0f429a9d0283086ebe2eee58a64de188e5a9e5365cbe35c8e6e4f5dfc19b06221d3e514a7cf2ed190348d3ffcfdfbdf8e93e4c7fc817769977e6aaaa8f29c00750fbf1a4b23b82bdd8c59dcc40d9742a9a6d14dfb0084722ac905db12fdb13e5a892d46e16afb592ea3870169c78ea51b7736f6472dffc83760c307cc6b9f3219c1a5b666f629a7ef79def9896f297b4b82238a88051fe706acd610860023a930b0db2736d61f0e4b5227a545cedd54eb48797c4a02146e43b5ddc50b6521029664220b5c40c6ec83ff00407475fcc550d2f6516b0c567c988f50b6791e1b73db10f911a1be1152cf17a2f6e4aa4530580ecff6d6c4c0eef", 0x1000}, {&(0x7f0000001040)="981d95d0beef26226bcb262bf6e9199a67240b790826f6da6d14f86f474d39de916df846e7b31f1b80a3b7135590f47d2fb71e16e8021a3e9d7963b55de0182ac4aa7dd30c80077fca58d763e74a84355ca0bc3ca32a49653a7822cf9138aa873ec2c153ae3e4f623fa7fe23aedd404ac69418d8d885bc0282b84cdaf11d1d5c96f8438ce015b451b5ac8e034a7d32ad13e0c5c06843cacc122b8247164417b6a2f48118de865f19fb71199c33d61b98314cff9d5ec31bfa788e084979baec6366136bea87ba64b8e4b5eaf35fb8833404ccbfc75c9fc363311810043b8543e4dbc698a500dc28bd8b4f4d", 0xeb}, {&(0x7f0000001140)="138e8fe50cb08f914906d0bf13bba2235e73781e8735bcc3dd12f8f37c99065f38d6c73c650b2cbaf9ddf507f9387b3fc97d74450a9dc173d24935071e6fc28181a555b06c6807a6c8dc2720158e87bb31b9aa3ae94cc93216fbf5c71d90f52fec7b350c62901c9573369b73e1383d3952d1b239b60a4ce6c5e768be80908ebf27032d8ba44938582486bffeddc60a92d3200c629b3af616d6077e74a566dd39f11c2b76b53b761e613419cd23277b3128dd3c3ca1cc1064356e7f4eae4020dce2e3f77c69abb24b9b3ec903b83b48c434cdc70c5fe445f198891028449b33b22a03ffdffdbca2fb2ac92bc3b26e696be800fbbec0e06477fa2ad294b38ffbd975dc7bcd5d4d5e2214d13edd4dbd5bf2011cef921fa0bc9c43bc7431b0f770c59eb3cf65f4d5ea435aa1b21a3960d5643c888d194c8f716edaaea10175c1776c43d1c5d3115fabf1d8e9fafb6ee7f8b78de9373767aa1a1738e2f70936417f01eb9f044e8eeecdb532836842d50c14101b8498cbdd207f43b8de01c19fd82257d4b9f5beb3bf3043c032fb612dc8dec79eb97025d18cfd5873a42976123357ff0f02d72a79833d10557480e22a0346f663b6c6a849c2bb7e9e2c8cf1300a710066847df87944f75aca70e6a11d3f78cb6320a6b8cf17ea01aedbe6c7276618890ffa61dfe5376a02f31a425d0235b9500ec1fb426cddd2574ddf75b9c7fcec9c18fbe1c17e28242f430d5655dccad4129017d0fce53cd3bd3b0f4257798194768b3268ee307e64d797bc4b7c7a2ab15d2805c63a507c904ffc3e569d0d9919589940544ce0a92e35d20cc7b205b146ba511e975e78113cd4ae643947ec93870c451dce44e8f73b641d08a20ac5d864de7563be8b844ab1aac82b77e4dbdc6c4ce6e2c1fed60adb7921ade6fbf91b17ecd448ff005b7432038cf63a19d1ef4a606df469dd8ed932c5359bc43e0499ef89b9ba3dc07742b5540c4a3b9d731f33337198c3293866572fb439a06d296e44c4d219be3403c52abc41322e6732acffa0ce90ac4b0208700e876dd9c48e32f9eca91b5cfc1adc4e4109728fe7c3e06eab6d3a37b17ee2fc338b67ad98e1432d14795538828d8f8d5a9dc35b0495fca6b7f6879439a897886efc0513fb93c246c844533fc8d3756ffc61a8e59018aedcdc6028e4c4f7f278ba182702080b7704015994ff142d45202960a5a07b41018abb96ccecf5abd63450a5ec4187044886882834afede4a4947f2191395302369e029244c8b3616e8d0c4c7b45b145b140a8d474fb0e8d4879b528c2ae5cbc71875bbd9a1b106006650aed86f2a900c9a6d749a42bd187a9f06aa72ca5fb80849bda29bd08cbaf45f8e8d8748d10aa87304eb80a64a04ab8a90f0eb6fa3f464bc5187ec8d771f33309ebef3c935c2f11739d593eb67dd7ff61e3b3b1e3ebf7e53208ee8146d68058eca4b58a54b9ea0ad7d26134e380733a609a5f1858dea353439499f74eb1c785e957cb846479440ec709d79d40645092983649e3cc3b62ac4c55c2a63325003d786317a305e8c5d2ffea9d5c6b50a2c949c5998de0ca04f7141cfd3a557d3d52746337b6fa7d4616141ad367c8d1317f946f60e844bb0899bf11bb9122df6c497b2b3b6c0eb47db393c707597e1830f1bd8a4aa218534a5e0adae929c0dcb7bc7e4bc1ef74b40d032cd87954f994219cda146e26cddf3c87d5ecf417e813c8c30d0e724a376ad4e563103de8498d1561f0c113505969ec16d4163179093aab2531cabcf4b1f45a5d379a607dc832e5253795e22956644b7971e092c21c455609c4967f78f0e885e76febc22b42be1836adf9eff027c7d91d3d496b255d1ce6cb6914d30086814ce71716ad572b5177f1412b8af9eb962543ae959a83e8426dc0a120a423a75b6d5b98f5711fa34e014f7e81d5a78ac9c9347d6c25d40dea329efdd52c4726c20e320c8d7236bde30ccbad122692bb8f79eccd0aa268a07169b9ee917573e3d77d4f610364fb5af555dc46ddd421fc2762598ff4f0ec1d760ba8abd6b14daa24cb4f60636ee83dee22d8e5def0626bb6b598bec3a46649a56b55ec7f01b0add227c210fe20a405cdb85c422ea0ac9d39a072e7f554069baafca36d3c3c59029e1a2dbfa88a2d88978225db598d6b506d65e1b8f4347c8d29394b30241cd4d2562ef251ba85bd93a4ee47746cc32573706c20c198a9cbf7f103111e856d7c01d14e096cf554cfc6a8d490da77cace3fcccd11ff95de84c91e8580dd30671d551ba799e107d45101bf42cea454d1870f9f409f648677b7f523a6eef3330c2a6175d4a106dfa10855812593395cee8425c91551c6a585c0e78468f52278968b0c009d41f6a5a7e3ccf10302ef387442ae4584c9a424a997205a33cd3f5e80d90ac2f961442d505b3cc03f556d45639217af1cdf6c5e9ec4657b40973c1c95eadfb1cdc9b3922a6d377a24ffc54d67456bb66be7d4cb904384711733887e9baf601aec343aef4ed31fcb9cb92db8df55ac4cfd2407a8d24b09405301709c49021f5e7092ba32492d10afc513609e4be9b30fde04de46d16dd15b67fc56e7b6fa904755cf30ff80f2580c53f4d231d5c7e5eee823209d6f5d0971ce055b976c7bc29a2a05ab6013a7b7af44bc16bf5abd82a194187973caf19658c8076524ccc1709486b08b27b2b9750e5954e7e32433f13b9312ea7104ff243c4c8ea70d5c750672b02d6873fdb1115f76aa21ac71822232434cd79129902639b2a422945b1c9d1ca11cbf16444ce522a9b14f15050ba3d3f676ce69025e466f5e3c2b9a8c895426e2296dde945ba87246eda963af517a599e9ad455facbdea13313903bc04b1de905cdeb38c6eb38da4d5d105ca097d6c3747c282adc6c492a744790de068a7a779c5e8776910f392c1839df61ffb4b9d4f62f555e9892d37c05b293614ef9bcdbd2ee03ffead63b89b8a92af693543331b93dc585051c9d54afc1310e8ad766001ba8cbabcaf7f48c97a95ee903bce9287ce2fae0dca0d0f0fb74e132932d14b194e5d3ff315d9585a03d7428493f32ddb5484834f2a9ab791f78d9556025054045ff073e41cba7f8cd270672db9c42d483b0c346f8c7cf97df53da88cac79dcacb2553ace32a4f680857f9f41c6bbbdebc05a336cd3a708c109de55b3f66807774fd566f7258df6b029899191fb2536a77a8cef29e7bdf1068686540eebc51179b953f7c39c7bce1a3234b057d6f91a1b2aaf294d0e7456ca88dbb9136aa5acf24b9aa7986192c8980e18df3701e3a965708bc263af78b79c35456754cdf66869ea9c280cbd00cf77ccbfffba7baaf28c2a6ba94426f4852bd4128c5a5f36e2065f32d135924e7390edd7910643724632423509ef6d438488d0746a8ec221b59ba3614430ded5096045b132c1c473cf3b5732ca46c02b9fc81f6242a22da8687ade647c9274bb6fe6ef2aaae1c4614ee63659d779c4b3c75fe28bf73ee9d376cd92f10d6edb0761453f61234464d6832e345991d9d7983186f6d7bc5b68cff428e472c56f04348cae0f7800a8f31a114895f6e5b6e96942cfaaaa5f68f25240397e01ccca3b0db55bb8915d7c211ee95647227680c5f016f86c6b7a7211a8c32be72c036e1b509ef1df8a3c09cda7d5046f323acd7cc888bc6ab7c1a7dc5441cbfc4e65081e369d1676cb805c6c638052072ffbc4ba971400b0d06c046c5a3b5f6addf817f7b4996afce9dc85d7cb6e39c8e1e0980a34f5b819ebb7f9adeafc0c2ac9ae2ad300150816d69455da5f711891094add5e069554997bd6225d9220fe2b972167ba88c72a6acedb77f550b40c5726b4de5c5a066c09f013486824630962f11686f90d7d31e5d12c230d7c5b44ed30fec77bea071883428a6625bfefd18b644ca7b33ff2355e495c505e869b58ad67c1f009bbc6842ba4ce0309571e614919db026168f6153011d8093d1f9a8b45b2615937347baa89612e09f60dbb9bbb71f0a935bc709c680bbd312ddf8483762a98e715242198d0354e2261d51f24d9d629504b7388b235fc59bccd02fbcc58eb785cc61f4d23acdada6c218ded39b60ef3884088b156456128330d7675660e842af68c5e7f1246b5fd472b74bdb9c4708a422ac2ccf3d0e922c9ed57406c97ed2d5da38aac4a5d7e2b624c42c95bb4b90607de2d8e5214893641cd501e5b69c4db586c3fa49b3ce7292abed757134f286c572ccffae4339b0656cabe66b53e7cd083da7d965db6505fee44b3180ea63171ddac754a5cd9c6145ee9e4eb470445bb1cd342f811a790eb8a08c70169bd29fa36ab69a2a5aec6969264483d44cb10939fb638b8d8a13740b1dca3dd3d7c43214c50a879bb0bbcb582d0792bfff54d5bd8416743776424571601220868f64b899d1b91c23110d0de313c831db51bcf8d12c99e43236c85654c1f1d4c79ce25b5a36a7b6af5b4fa46fb8b0ad4246c2c9fb97857712dc1bfe349ebc0925c8211e246571b405e9c72bfcaef00892cebff3df71ab38f37ab92810f1e2f134cbafce54b8440a11315ddda97d5dc94c08bb08dc0aee22e3f22709d929c08bf793951dcc31cf59aa175096cf0f62d112ff52fc0668c128804dffb94b431b6ba817eec97b383ef85ad345aa62a3dc5dbb907f10ecfe431d9d3d8afe871e11ae306de35bd6595aa6d62d07318e0dabcd3589071f84690a1c5aca5b21efec6d7419045d1a78cad337aaeb9dd5a4e3e37e8ca7e6b1a9d2667b10d0d9622db32c04ab75431f50f0833ac91b0c084b5ac9c7aa5d0b83b8358e225fdd5eee3d7885ae456def6c1ee7bbfa37335348e925ba9a8822c3f8eece7d625f456d3043d0946a68fa65cd5c575f8e3e9297ef10119704418872b09076a78b42093daa521900e2552f3154f897a9375b534055f5e0209eb7c282359bb5ac1644dfde049fc15b3065adf7f48ce49504863a05ab3ab19016ecdfd544869219c07d15772409875a3e6d5907f71eb39591668fdf2b5820b8223527eac3a3b4e2029e32b6fbcf26cf71190620e08ecfd6293ee6d0ef1b5d1ff664cdba98e19a54a35aa49f9add7c831c01270fcc915168b95f947ac18e9ad3d8c801d1655820a438120ff09bbaf0156369f0be038b71270b49ad311e50cb02e075efd0f4ec851f0454432ac4a8d7cae0627dfdafee6ed0b97d4c46c71582fc5afbf7772967827249854ba85f66b4638e714d54d7bdf85618131b10c65e4b635369bdcf225173cb970581d8094f23321d94a6400b814a93ca9c4f1621bd1b4bdb3312280280917bdb6d24a99416e7b5e73a991ddd6b426c5b7294844ebd4f6f9e772876f38c125ca7e0a238394af6bbb6df0dfefaa9f7471faa454173d2f990ed0c2d4de768caeb880c20b8ef1c3a11edeee5f63f7be7bef433fc0f5f782cf01c7ad40ffcea7df1ba1b66f0a919dbe8178af9eb87cab0f4ffbbaa3b6fa93f4d961c54231634537ae9065e4ec505aa067cf0b6ca4d9e9618fe0b58ba533f964dd0f3e901ab02cf8fc448d4acb93c617a324e584ba74e462cf6325c75b8d254a40069699c8218f98b2b83d96e36b482f6165e5812f0f33ab91d3422204d424a33ef3558fefeaa247466e8ec7d3d7a8a500ec8acdc2012d5ae94b21289236418eadc7b9f2af9410f6cf2a8fa3e549a43c99049237e47e93c8cb30fc16d93b9d1813e0afe910cabe9a4cca0e0c4c81e51b9d899dcf5d24aeba19a3a7891494be1fbfc3e51bd8e7051828928e8ef948dd3dce61c3e81467f110247db4c75add03dd8c8b0711a91f5", 0x1000}, {&(0x7f0000002140)="d312", 0x2}, {&(0x7f0000002180)="d45c56ca72c89ce17f8178f520112a5baaf1d5f7603e711ae371721433cf45f704", 0x21}], 0x5, 0x0, 0x0, 0x3}, 0x40a) execve(0x0, 0x0, 0x0) 11:36:23 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:36:23 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000300)={0x20, 0x20}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x21, 0x80000010, 0x1, 0x9}, {{r1}, 0xfffffffffffffff8, 0x42, 0x10, 0xfffffffffffffffd, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x200fffff, 0x1, 0xfff}], 0x1ff, &(0x7f0000000140), 0x3, &(0x7f00000001c0)={0x4, 0xc00}) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 11:36:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x1, 0x6, 0x200) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000200)=""/142) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="df00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 11:36:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x30, 0x2, 0x81, 0x1}, {{r2}, 0xffffffffffffffff, 0x81, 0x2, 0x7, 0x7fffffff}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x0, 0x7}, {{r2}, 0xffffffffffffffff, 0xb8, 0x20, 0x6, 0x200}, {{r2}, 0xfffffffffffffffe, 0xa1, 0xf0000000, 0x38b5e990, 0x8}, {{r1}, 0xfffffffffffffffa, 0x8, 0x2, 0x401, 0x10001}, {{r0}, 0xffffffffffffffff, 0x42, 0x40, 0xc8, 0x52000000000000}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20, 0x7fffffff, 0x6}, {{r0}, 0xfffffffffffffffa, 0x44, 0x40000000, 0xff, 0x6}], 0x0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x4c, 0xf0000008, 0xf885, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0xa, 0x1f, 0xfad2}, {{r1}, 0x0, 0x40, 0x8, 0x2, 0x8ee5}, {{r0}, 0xfffffffffffffffe, 0x4, 0xa0000005, 0x8e, 0xe6f3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80000004, 0x0, 0x2}], 0x7, &(0x7f0000000300)={0x30000, 0x7}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) 11:36:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x81ea, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "0900abb8afb40000000000d1df0c842a9d0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fcntl$getown(r2, 0x5) 11:36:24 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x72a6, 0x5}, {0x3, 0x8001}}, 0x0) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x101}}, 0x0) getitimer(0x0, &(0x7f0000000100)) 11:36:25 executing program 1: write(0xffffffffffffffff, 0x0, 0xfffffe7b) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x9) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x2) 11:36:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)='\fFW}', 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x7c, 0x7f, "e5893446c61d8794d46b42175dab9f4fa7b7d900", 0x8, 0x434}) unlink(&(0x7f0000000100)='./file0\x00') 11:36:25 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) 11:36:25 executing program 1: getgroups(0x400001a9, &(0x7f0000000040)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x28) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) socket(0x10, 0x8000, 0xe7d1) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 11:36:25 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='##\x00', &(0x7f0000000180)='!$\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='}\x00', &(0x7f00000002c0)='\\]^([\x00', &(0x7f0000000300)='[\x00', &(0x7f0000000340)='\\\x00', &(0x7f0000000380)='+}$/\x00', &(0x7f00000003c0)='\x00']) select(0x40, &(0x7f0000000540)={0x9, 0x3, 0x63, 0x0, 0x74, 0x1ff, 0x0, 0x100000001}, &(0x7f0000000580)={0x3ff, 0x8, 0x401, 0x4, 0x800, 0x1, 0x9, 0xe183}, &(0x7f00000005c0)={0x7fffffff, 0x1, 0x3a85, 0x0, 0x4, 0x7, 0x8, 0x76}, &(0x7f0000000600)={0x2, 0x1000}) select(0x40, &(0x7f0000000140)={0x4cf3f0e0, 0x0, 0x9}, 0x0, &(0x7f0000000200)={0x1000, 0xffffffffffffff01, 0x10000, 0x4, 0x4451, 0x7fff, 0x3, 0x2}, &(0x7f0000000240)={0x1, 0x2}) select(0x40, &(0x7f0000000440)={0x9, 0x4, 0x3000000000000, 0x1, 0x4, 0x9, 0x1000, 0x101}, &(0x7f0000000480)={0xffffffff, 0x178, 0x3, 0x579f, 0x9, 0xd76, 0xfffffffffffffffe, 0xfffffffffffffffe}, &(0x7f00000004c0)={0x150000000, 0x2974, 0x2, 0xfffffffffffeffff, 0x400, 0x9, 0x7, 0x9}, &(0x7f0000000500)={0x6, 0x1f}) 11:36:25 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x8000, 0x89, &(0x7f0000000180)="04700ff02a457698de8f8a2fc996883a892abdacd0009086d7362091e3e15423cdc486fbd04c44016367203694d0f6379976051e57b0d916bf031497a93fe3b6487222028a56b6edf782e9483d39d7b9e41a575d8b0d37724a655d4468abf18d1fb2e304855b528bb0fdca053f0430e50c0311246bbb14ec763b9419e495a680043c8b8a03d959ffd989b933e37b77841dd468f4cf082c0a27bc117ae2f136eb4fb8c7733bedf7389058dc97c9e5c8ce8b465c5958e0630dd0f814740aaf9e23627751641f344b1fa18b4a19171bc710e6aefaad1cf7af", 0xd7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8002, 0x4) fcntl$setflags(r2, 0x2, 0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r4 = socket(0x10000000000018, 0xfffffffffffffffe, 0x4) dup2(r3, r4) sync() setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x300000000000000, 0x9, &(0x7f0000000080)="7d390a96501e93c6957eedd22cd50a299c303f9077f84301ac87069c80ec9f86ca737153156195dc49f5416ec23d473720b249f90f9f37622e068d126042ef11895fd2796caa61e0768e1b008a2ade1d7f7b044e5d8d78236816c2f40dff88e2bac67247565abc85557a0cfebdd5bae77c5a6e4bccdf87ec57c7cada86fd39723692a85d12132d50323f60da3402001e1c4b2451a63e8b25796cff417c259bb249", 0xa1) 11:36:25 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r1, r2) r3 = msgget(0x0, 0x10c) msgsnd(r0, &(0x7f0000001040)={0x2, "6f6fdc5d6935da46ff777e4ce1bac2527d2fa7894715f36f7a44fe333935eeb609f568133e45bb6856797e1b287e39d1d50fbeab3bf53b3267e3106243917d19187992077ce072ab68efb87a0fe7f98b5a702f7ee543d3e9f38f126af66bfd92462ace3cc20b"}, 0x6e, 0x800) msgrcv(r0, &(0x7f0000003180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000edffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcc0b45bc4e3a9a3f0f62717a1cd3656eafe4bfce6c2e421ef3d443ec09b2ab021c4c39debddfb94594eccf5475a31e1ac6f743b55189a2f4ad1bbcebbb3e9ae508cd25173c3aab437922d971526a7609dc8fe6f95f3b0dafcefb9b95b93e06086afbbb543c320291dad3008cc45f20c"], 0x1008, 0x2, 0x1000) pipe(&(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000080)={0x9, './file0\x00'}) msgrcv(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d808cd7316ac3a2c15b4086bbe87bf71e5d654b8d9ce693fb6d0b2aeb8ba7a22576e74a50c00b0d0dbffbfb2d101830daaee2f186cccf16687c4d9376565364f418eae5d59d666c09613fba2e24a934e3f0cce7f3bbcb09279e070553eeadb6561797e825a1852be8e4cc01a2a0c027d95a3d99a379d82239dbf4ba4edda253f0c550"], 0x8d, 0x2, 0x1800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/48) 11:36:25 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCEXCL(r1, 0x2000740d) socketpair$unix(0x1, 0x40001, 0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000140)) 11:36:25 executing program 0: socketpair$unix(0x1, 0x400000000001005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 11:36:25 executing program 1: socket(0x18, 0x2, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x81, 0xff, 0x7ff, 0xfb9, "8799f55bdb24146802a991ec4d80deae87adc24f", 0x4, 0x1}) 11:36:25 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) fcntl$dupfd(r0, 0x0, r0) 11:36:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETAW(r1, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 11:36:25 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8280, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x1, 0x5}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) 11:36:25 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) execve(0x0, 0x0, 0x0) 11:36:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r1 = syz_open_pts() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) dup2(r1, r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r0, &(0x7f0000000540)=[{&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/85, 0x55}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/26, 0x1a}, {&(0x7f0000000300)=""/203, 0xcb}, {&(0x7f0000000400)=""/41, 0x29}, {&(0x7f0000000440)=""/206, 0xce}], 0x7) bind$unix(r2, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) 11:36:25 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x48) writev(r3, &(0x7f0000000040), 0x0) 11:36:25 executing program 1: clock_gettime(0x0, 0xffffffffffffffff) 11:36:25 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write(r0, &(0x7f00000000c0)="cf8ccec056729c27685e8df34ff674fdc26ba82ab42f88ecb03dfe6834ec36646e5c082b5caae615b106fbfa165261b4515ea8922b60a930e3b144ec68997b0f45bd1cd8b82a124de4ce5de92860a2ccd375be8cf66bff95ca2fff0e1dff415f2d5c7b", 0x63) r1 = socket(0x20000011, 0xfffffffffffffffb, 0x7f) r2 = kqueue() r3 = kqueue() connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x8, 0x6}, 0xc) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140), 0x34, 0x0, 0x0, 0x0) dup2(r1, r2) 11:36:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c216a", 0x10f) write(r0, &(0x7f0000000200)="56d7b46eaaa286fc94b64685883be63d80833405891c8f382382bc48411e23cc2a7fe1fd1bfd14fdaa66463e75418da8b049332ab926c4360087ae520f1c00a45b176c7ea6fb637d0ee3866f35d03263517e791e274cfae546e4", 0x5a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setitimer(0x2, &(0x7f0000000000)={{0xffffffffffffff7f, 0x8ef0}, {0xc88f, 0x3}}, &(0x7f0000000040)) 11:36:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto$unix(r0, &(0x7f00000000c0)="1376872d80947b60512154fd58e353c6aadc71f04e76afcd8656d42337ff21f0d20abcfef28c102d15c7d4b78e0fd65c2c749f59d7102190b6cc9a2f7542f3c7994609beb097c1cfd661864e8d5bae134e10bf76aedf46a890c837413dd072a67c", 0x61, 0xd, &(0x7f0000000140)=ANY=[@ANYBLOB="01010000000000000300"], 0xa) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) semget$private(0x0, 0x3, 0x4) getsockopt(r1, 0x9, 0x80, &(0x7f00000001c0)=""/227, &(0x7f00000002c0)=0xe3) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt(r0, 0xe1a9, 0x7fffffff, &(0x7f0000000040)=""/48, &(0x7f0000000080)=0x30) 11:36:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f0000000000)="6588e9e9b0a1eb086b2b457262f7c9b43609584c1421a6c2df7d5e11ad5252f423e26cbfcaf6cf", 0x27, 0x2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000003700)=[{0x0}, {0x0}, {&(0x7f0000001300)=""/61, 0x3d}], 0x3) 11:36:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) getpid() write(r2, &(0x7f0000000200)=')', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:36:26 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f, 0x1}, 0x284) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 11:36:26 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) write(r1, &(0x7f0000000100)="dfb2b2e93e9a2ffb88b568b2c72a6d0c985255a2b3ca992c507ceab1bf840c9ba61f580213cb0c928e45ae0c3cb3994e07d18809efd0ba4b8508e139dfffd410ac10665bff8e638419c96e1b9d366eadce1d2801aacf6761a77e612448210d43352453094d34ac5b0094464808907f", 0x6f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() 11:36:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff6, 0x0, 0x98e, 0xffffffffffffff81, "85fe4dbfa6020009000fad0800000000000000bf"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:36:26 executing program 0: mprotect(&(0x7f000054d000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7f, 0xb, &(0x7f0000000040)="d5ff9668", 0x1d0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) listen(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) read(r0, &(0x7f0000000140)=""/107, 0x6b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) 11:36:26 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x4) accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x810, r1, 0x0, 0xffffffffef7dfffc) semget$private(0x0, 0x7, 0x100) r2 = semget(0x3, 0x2, 0x40) semop(r2, &(0x7f0000000140)=[{0x3, 0x10001, 0x1000}], 0x1) 11:36:27 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0xffffffffffffffff, 0x3ff}) kqueue() 11:36:27 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="d49a36dfc1c8e4741ba35de132d34d1ca4b1972131347777daf2720f89bfa24d", 0x20) r1 = socket$inet(0x2, 0x2, 0x200000000000000) getsockopt$inet_opts(r1, 0x0, 0x20000000000005, 0x0, 0x0) 11:36:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100da, 0x100) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xaab57b9c4553cb97, 0x0) sendto$inet(r0, &(0x7f0000000a80)="46f127f934f33f22559e5fbf67eeb360c330c737aabec9414d6e429b222f3c2a199613caaf13ac222b16a8c037f009662c7fd9910d5e468b70b0efaa4e820d1dc75b853e4ab5bf2fc2abe7c7924abfeb94e8feda43aed90725a49320f4c3e93afc17ac5319cd14271c8769c5ea3551a8349ec7814355eb1bea0db071a5b077cb5a90fe7a2e85e865bc5dec3099db7edc810ed89372dfc4992dfa5fc035404687613f59e0d799e5a54d321abe07260ed5b6a7cf6f9415", 0xb6, 0x2, &(0x7f0000000b40)={0x2, 0x2}, 0xc) r2 = socket(0x20, 0x0, 0xeb5) r3 = socket$inet6(0x18, 0x4000, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket$inet(0x2, 0x1, 0x6) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r7 = open(&(0x7f0000000100)='./file0\x00', 0x408, 0x20) kqueue() r8 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) socketpair(0x6, 0x8003, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000000a40)) r11 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x20b91, 0x8) socketpair(0x1, 0x4003, 0x100000001, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) recvfrom$inet(r5, &(0x7f0000000b80)=""/238, 0xee, 0x800, &(0x7f0000000c80)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000cc0), &(0x7f0000000d00)=0xc) r14 = socket$unix(0x1, 0x7, 0x0) pwritev(r7, &(0x7f0000000980)=[{&(0x7f0000000500)="324bbad8fd60a237da6864f34723cd26ba94b61f30260abcf4696f1aacce7431d337aba952c5da3574a19ff42528d4f21dd883aae66502587c9a25936e6cc39da151d99f4b32b16556104beaa07969e0f667923c56127f6ed0cda84c34b794dd68ae63e1", 0x64}, {&(0x7f0000000580)="2fee67ff7ab0619a93be6064ca8a310f309b55f7df74abf58ddc3a6eb2a3c1639c0f7d1a06ab1604cad83fdd090f17f1c2a4c843e86a379810335d4199e5b2a2930556d9f5eb56208e077a49eebc08f59d3c37a73c22593c8d95837d6600ee8d4522738fba7be64fc1bd670730b6406fd5655971d9648b451d38c530f97fc25b4b7e8abe2767b41bd07fa223", 0x8c}, {&(0x7f0000000640)="174d9fc092812b0a918bfb0102c6a048a187cd150b622595f13016bc1644657cc8e4ccea08d1be86942279053948b1c48880641f78511857ac4d491fa4037dcc930ad15e98f5035289d5e22fcf0061adf75551ab407309dc263fec703f5629c9c92293f91fba06c01f0dd12cfd94959e3002b5adc91344128a35965e6564073645582aa7e4861157d5696de99fe84dcba152c0094847776892b886857a77afd24764e3182836bf3c80c0aa", 0xab}, {&(0x7f0000000700)="9cd5f13d8cdd0b1c1fd727cb2447c39d5a9aec97825f74100667be70421e6fdc0d87caebd06c790e992903e8de20e29aca7669f97097ba6e594269d3027fd13ec2d878619337dff6392b45460fc0e124f6b1d1ded4cdee38dd7176390a41e546b5a522fe5cd7d6cef03c0ad1d8d8efd4f823d8e05f32cc208d2a6d163c198e0e8a1ca1104eac9ff11fbacfeaf5cfbaffadde8fcab8d42efb4eb9606c5933b82e0002dc826ca2bf072505f1f95e92e3131cdf826229facae7064341598ba7483db6cc01a48af7ec66ddd4e6daa2884b2dbaa05a256b24c775e2b9445d6d4107", 0xdf}, {&(0x7f0000000800)="6cb9f9ca9c09afe649f342f094864d50231eece69cb6b33a06330a6024c5a960379e742f02c9af291c77273d0468f11b43c10b342a40d3b4b5907a88283a8ee6cadbff82da2571a0fa7cd1a6e8f90d1cb76541c74bedba8eb7df224cd3855b2d1378778b9e66855e0d4113e089e055b39b1c29d61f4a2ed23b78a45159c6d69944d735adc2d98ffd007db3532fa24eab425e360413f8282dc99f54563fefc28669fa53efec4807ddec2b7d444a454ffaf1066abf85047d64d707b025c93ac2092a0d5576fc95af6a89df0f7c3394da184f7c43ff23eb11b691ecfb6059845cbe674f", 0xe2}, {&(0x7f0000000900)="f07df7735716a1ecaeb97fb0ce8f93c9aaed72f660dfdcd0fdf24320be44e475e0cd8e068d7d11458584bcec3d1892bfa05c39bb2c2312f1f53444a574c92d59a593da7af3a44ab64d8f7382cb9793e90989ce36eea324d19a06221ef9", 0x5d}], 0x6, 0x0) kqueue() kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x2, 0x800fffff, 0xffff, 0x8}, {{r2}, 0x0, 0x80, 0x4, 0x4, 0x9}, {{r3}, 0xffffffffffffffff, 0x1, 0x40, 0x8, 0x1}, {{r4}, 0xffffffffffffffff, 0xd0, 0x80000001, 0x7f, 0x3ff}, {{r5}, 0xffffffffffffffff, 0x20, 0x1, 0xfffffffffffffb77}, {{r6}, 0xffffffffffffffff, 0x12, 0x20000001, 0x4, 0x8}, {{r7}, 0xfffffffffffffff8, 0xd, 0xfffff, 0x332e2109, 0xfe27}, {{r8}, 0xffffffffffffffff, 0x80, 0x1, 0xab, 0x7f}, {{r10}, 0xffffffffffffffff, 0x5, 0x4, 0x2, 0x1000}], 0xfff, &(0x7f0000000440)=[{{r11}, 0xffffffffffffffff, 0x10, 0xfffff, 0x101, 0x4}, {{r12}, 0x0, 0x1, 0x80, 0x80000000, 0x3}, {{r13}, 0xffffffffffffffff, 0xa0, 0x92, 0x5, 0x1}, {{r14}, 0xffffffffffffffff, 0x20, 0x0, 0x20, 0x4}], 0x9, &(0x7f00000004c0)={0xffffffff, 0x1}) poll(&(0x7f0000000a00)=[{r4, 0x40}], 0x1, 0x8) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r15 = kqueue() kevent(r15, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x81}], 0x200, 0x0, 0x0, 0x0) kevent(r15, &(0x7f0000000180), 0xf8b4, 0x0, 0x10000fe, 0x0) 11:36:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) fchmod(r0, 0x42) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:36:27 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) r1 = semget(0x2, 0x2, 0x5a) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7]) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 11:36:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x0, 0x0, 0x9, 0x4, r1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000280)={0x7fff, 0x1, 0x1, 0x7ff, 0xa26}, 0xc) 11:36:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x8, 0x0) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) madvise(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x5) r2 = dup(r1) r3 = syz_open_pts() pwritev(r1, &(0x7f00000003c0)=[{&(0x7f00000000c0)="397d230422c2950da78a3590372eb117bcae9204a7fb448cf4dc8de2872b2b33f755256b65c533d7efbb2c834b2f6abe1cdd86fd25a6c283c3e019e28231d92b44cd132fd8cf8b1650ef22875cddedb1d4b29a843bba41255a356139de4b3ec87f87f5717ddb8d99e77be55456b50ad6e863229ef35be08e124e2f4617e026ed97dd673f8f5238705a6ec2f5cd0fd87ed744cb8d11304e33baae358c7e09b9e9a2ac88b07b19", 0xa6}, {&(0x7f00000002c0)="b7fe08a95dc9efed220eccead0518e3c9e6d359122860b1af4af52bbc7d87771a4871765096cafd110dace039fae8732b7818ef5acb29ca1dbdc0dd8c144d247ad6ba1efbe9a1043a0291349b94d256979e72d53e235aad03206040a13a766087658dd53c97b3e90e91e0e", 0x6b}, {&(0x7f0000001340)="da800a82ff456e370963d0d038c68778a39da22ee0d6aa0e98f2c24bf5cd8194a7f7bcd363de203c67e78fcf8effc05f04532c6e0bca9339ac5e629e6369e2575f62c0cfd539461c87e0cf3a50eded816b9367ceb38f80ff0862abd7725c2f9a12a6822105ac59c8d5e37bf2674c00979327605600ce20d0f7a7e3627020c93137446b1ad25b280f66e25c5e94fc2ccd85a2677c53b47fb4895104540711a061846dafec235bb2aafe9c4823a21232d8e10eebf37f851c3315e5fdd5ee3c1b61d08b882aee5e1ca96e3c8eaf64a1125c03c9e1729ad1efdc97ba1d6bdb67f3245121fc1f86b1cbb5b78e2c3a3ca53a78c22ef48cf841c6d47a67e6000de0cfb36d13ff6a9046cd91b97ad842522575a34b03a5b16630922050a76d01ca97b37942e67dad6a5b2b70bdd9274acfbb9b9df7e64689fab83935a9926c7e2a8369d8dc1ede59d2fd1f3972298267c126fef0ffea98510603eb5dd83672d3e24b327a7648204a55debbb4f65d87173d378f068aced2056d341717e4b36a78180e0f835a744143d932a84b14c5ba123b3facdf822767f277b048d9e3197de1994e3d5228bb03a05a9ff34734114775d2e29f3948ff530343d865899261bee717fdf2c1eb303d320b5fac09cbf34d3d6440748bbc3e4d7df7fe369b81b2081cc194f04616b1ff6df0a38ad97f4442cde7f4c95390082004c8e47bbaa2d99cf8240cf6c8b5609c291d1bc8d2ee6f1739bcd4b94725119a16d09ab37c62c955a745f2d3fcd5038433a713e32fc12b837ada8bdb86c1f0511e9d28f63cb35e023a948909c10770cd74dcdcede305dc9870883e2bcfe05277bbac9b785eca5c4891744f15d970096c9796743bf5c0a906ab9969c3d6181977002100ed53a7b8a97de5bfcb37fe47a135e48d717fff7383f877d86e13d787e24c0d6c6c54aa77631d7b1d960b4242f63c2cbdccd0bab253cecf87d0a9e59089b62fdb9efba9dfe9b9d1017db1e0ca2158b09ca03b6c0d542634179586e94b863e002b2fa4b1ae55bd5e2e71acd0275920d9200d9d7ede109c18ee6276e87d2e53227058142a839849df88564dc13ff543607b8f7957ebfd3f0b57e5d8d6a1541baf3a4edeb8eb440576d73689d2ad3c8975ed4321b9f179b948584fd7c6b6751e0497f07be9df975fe1cdb02ca7bd0fd8d068ddadcadf983ee0ce02cbeffbfdc6b6a3b0684becdca55157f299e3e0bd08027a2d31d9a29e9bb7e9f360dc15bbd3c829958c9c2dabd0434ce306bd95c6e15c4c70aa2dcf037938805dc31d45d09ced1dc31b116bf1ae7ce1b04b32b6e0b4492da5de7e2cde25437a0d96f5da93fd40181aa5072d863519020147f206dadf95ea90955931f727f16108077fb2d08f8dc7b484efd6866c34439beffa2a8e6071a877446a6bc091fc0a0df4d4371ad0d022f9f0b6fbbfa9eb56408b32ec1e89f215b88c2572f96b2b7fc29f4d1443381bc60421db15d2143cfd19d00814d35f7b5c4419d10529a946ea63f2c7202a3487ab88c5d3c20d3a4d399e6589c52466c28f7070bf2bad7e54ab204035c8c2d7bc4c23808767d8bd4ad797b72c8c241be17e759fd76226987a0b9f17aa7ef78ea2b5f790fb2e49e38e8be6c964614962e7ab5856b720a8855c1fd3a4f60eb4640a538824082f0a980242416434eab9ad79db00c9f7a9dc7aeca7b1919ea9728d50c28b703bc6be527458537e9f62722a727c0ddb4e0dd8209fddd819606907fcdf823e374e03afdce6bd98064e21e7b41dfe46b3f872cffe44a3577377dc769cccddfd21bbcd893cae93164f37ca74468e9cf2b4a309c98f30bc00261bbba34e649011626c0f2bca6ca830a26a6e6df3d4bc01712f2f3c072cd284021b8f53d48bab00f6c827c387d7b897331a20400354944906a3e45f2628afb087e3b71846d71aa49bf358758d07aaf9e1802a0c22524bc67a6b84a6e3152faf6d5880a8d4562f5c2e8b1c689c70b19472c4e7076c7ce6d7b18174e7923bdd62ac7fda804ef9d72641364e7f8a520c4b7a6205e785cce7005304a16dea66040e315f31b06f502a434cb6d34f2ed2de4094715cb174077df46512d962753c67b930945a353a530708aa09f9de1c6c82e495af274a6448502d6b06527ce85d4480b54b1fbed5d2e019571eea214bdff4ee89295791c0ca72bc7b4e9af3cdb6bc290c2acac8b55ea941fae1293fe3913203f22df69b3838f4266a9463361d2b74b0b0543afdfabb8840f147b69b714ac7c27e2daaefc47c03ef6a6188b8c092e5ac6b6b34f111254e85ff02638e4a7d693ae27401400a5c8fa7ca0dedc3a10cc94946f6c46227e8576da1903e99e3e12e00b7822ce023309a492e33b4c6af87d3a45c92ef1b8f1804abab738fae35cbda42ec72a44043de6a48e66de4cdd435724d814324dda3d1f06888badc5eb8c1febc3abd844d91eec6c91bafdc6cca3971f6eb1268ea532aff0def935cbdf00022301d92debd1ce5ab5ec0cab17e3a3b3f27daa4638b54b7d175359a10ea7e2a9fa8b59f05cc37b1d3aa1001fb640df390858c339be4e18356e2f7420ced67260a3bc96e9cf43a316c859007ba49dec16a4b635b34f27abb772c746d433f1cdac47bffd23cef1af9013c386316b4df14a13b395ba447bba17a24ab38ebc56753a835e336df7b80ae18032809ccf3be077d90569d174fa59b6df113d939b72f4a3c6bb3b564b837e4eac89dd1cc46c5b565311b46d5006cce31901155f63b9e671e07be7dd3f27024610b4f8fd2b5d7e47b6225a38beb185e82053b3ee371d57e2f54ceab4f4730ef976ad40d61c073e8716b15ba6558a3c14af454381778dc7bcde3bad21ad5663a02b08f637aeef9cd63cfb0f7132cb7f40ced940f4a3bd14786ba89e08be8573cb82579d708fb518338d007e750751d61f41f61e4502936ec3325f7e8e410ec5e77bbf5d1a48229cfdf3bcf24a4d748413a168e8ae5d6b661a5fffa8aa6983bcbe8e232c6ea2b9d605b79c61e9012c1fb12595b22846294d4022b6491ec65112e5df673462bb87c237db45faeff94d929f012e45248b084f00a6fbd4d39508899c1d885760f56e3a4faedc0eeb35f73c024db10546c3d908d77e35fc636997d6fbe9cf29a0eb7cd83138a72f36ee418bfa9600eb31d1d32411f5dd627e49647a7054d122901847d9ec8764b920e772f875d39fb13a644a1a1e828ed419b89893e0a792808fec6ffaf202a76a9eea9ed6be5ad241e12afbad40f4f425438560a213cf25b78dd1e71449508feaebd2fba47a441df5635c1bd4f40728e8c34e263e42a0fce3d501b62a8e31f375fd3383bec6c664e518e94834c00fccdade2c1bcf39ffae140082011f68880a45e16fb500d411e7d43b069563c091019ccebc7c394a6235b56879255255a8f5e0076cde8681155387f3393de875e4723fca339c645ae801a9e9c2771ee3c6ecbf240b30bffc63646c8b62c30a71ffabffcddce5875fc5d3f26084c5232c8b03f030df23bf7936ad4de5f750b76b9f7c1526eee9231c2d26adaa6dc24b0d176fbee768a31b59819264be130ceba0a7c2baf4a455b1a4ffb0ac8596cf906d3046fc3410758bacf1cce1f449d2e1eb7dfa74a9c5fcd4f77343cf7d4ea94363635f3cd3f50b48d2778303eeab29da09863b34df5ed1f52b2794e4016a8aa2eba552df4e4d8a3aed97e47e6b62c97308c9df251353a723d9dfbc9c9408861e61cb1f4e0da99b5c9e1340a2b7cda6898b111602f476d380832baf5863f02ec8e0c11f769410928b7b30707ab7fbe7f884a51774310622c5f230626dd025d63bec22e6bc8d3eb7b005c3d0a0075528817ee37f9728a7b7ff3e2f8fc30f4538d8c21e618500e9fca6bcf5780c4899c20545d2c412b681f2099ed06b00097dc99882b18a5c0e648188244a624b28a2acd2f1f8fc3343eff23f38e1e8f36a2c4d4c9a7ca6adf0ebd0680f5604f7706eaf971ea32cba55dbe761756c2b6dcd6122041a929d2162eb51e77b085e75a14072bb4940d5dd86387f7badb39a131c267506616e3f5c1c425747c8bae8cf585b74a9257a896c87d6d17ae27018746adb6dcb75a0247e0fb23a658eac119dc78fa5c71365e062c37e5bbf2bc3cade74aed1efea0afbf1d5e02b5dd4912112a48fc512d019b9d2c4ba4ed53c7824558c7e26662a782b14b7c4b4f98c57158b57185a963bb90dc4d8990df1afb3d7d13208749119892960f6dda88c011603cad994a8f969c3ab20417d233708e2aad0756dec27ae4bc2db7f9518731ef2686e4947563f8d04f1548faad8ec6035f45c0dafc190a9deb8104e849ffe929d4e74663d36cf4c367c748ad673202dd358758c3581cc1222935d99898b609812ba01552e188da396b7b4105c1e7e0491a608e3739b7fd2b8ffbd462953c90d30285826291215ae242933f07203fc4789676e5617fbe1d97c76cd8d0d628e6caf520cce3dbd49396024ce33fc9721d8d27b8eec60d3093a7292b467dec73e36bec7a9799e78eb76154fdb40a7d546856985327d3f22b0c822f8f8104ef52c6d20f68fb845e13f30099d4e685ef88ec938f3a983ed36cc515af71b6e73f59c04f0568faed891ffa22f8c2de7da5e3bb7b07e67baf86d99ca794a4f30e4089e77796d62dc5d6670ccc5bff3d1a25b0ab3816038841f73425263b17e83475aeea040d5fbb1363140841975d0c7f683ce1e22605db99f05f8edadcb7d6e777d202595ef910f5e4ad7aee64559ef8b932a310322c37f1eb6ab4f2de2c62891d442b876ecdebb90569d78defc439d38588cbae63382747375ac9254d21a1fd0da03524c70d7cd05af0a84f626dc99646ed7ea981d2f7de041d7ebd69187b995e4022a37582cdf5f2c1c4a004018ecd75a64e1c0d1e3dfeea4ea59b5716c2d97ffadf16e38dd8df1d8583b518f80def1b9e79c85a5615b161156ef6487acf092b4773aead6bb3929a45a2241bdca89ca33115fcfcecb3e80c87c0aae21520e033832dcd8d312e7800b3da3745c0ef97fb945169bcee9d102c390f8e7da77b886abe761c90cc740eeb5befb50389a0781390a927812180425c74ac9bd8a7cbe708294e411fd39f262987fcc88de0cea81be8612c076650eeb75f91361b1c4ff080eb21ca9717c0ad54e43a030827260f18e4478acc2ea7e8d20f07c30ff3ad83d26fb2a096a99bfab42c1d30ec95ce0830107e6aab20d1d5ed1c12d2853b05614c506fa94a9625d867de56e938aa1d3d803e8a3c0303b907adf0ec549cd863230a057a50a29081ce204530e72e971ee2194372768dc8ee579e3b1c4a21f0c8e31702696fe82639f186f4ac70432bba987b49d59a679b31c0c32eeccc4f615a940f869d027794869b76c3e914a797209e349cd9c520b50521a40d360ac6c7c4dfeac26661d1b873fb231f3aa962632c6b1156520557280a487ab1709f26b971dfd2d3dfaf907c0f09615797a55db62471cac4a555289a8326ffc52f906c80ee0f31025ff702352c2756c32bed36593775a02b2337cd2059b8e17a0a761af05b9cbd02e855ea87420afcdb519e201b7316c0b352d8a571438c594306f9e7c27d46db326add64bb15b582670b77282434be93f061a2d6828810431bd134159b343b81acc5f809eebcbf70847ddc19d5ace9acd5b4de89cad7b828e96a7d08d0942b834e683a830a994948468b7eb7ea870fd196acea41e0053e0e04b11588bec518d99eec4a1c3591248288cef1cdde2ecf3b5da3aa21b49270e91b5f402b6971a09914b3bc52f89423a627c24f02d4", 0x1000}, {&(0x7f0000000340)="638ac0b7e76ad41191168223326d58b38405ff700bbba58d1cd58c7bcf561411e8d0dc9c43641b91220179bb7e9658f4f8913287561384d9dafc74505c18eaa3836b1ce69f4558606552a894b2e2a1331648b303422e4413d1300effba696e2c67296a776ac99e7ea9762945ec037b3f0ef571ac45986c13550b93dab66a", 0x7e}], 0x4, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x8125, 0x32, 0x8, 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000003700)=[{0x0}, {0x0}, {&(0x7f0000001300)=""/61, 0x3d}], 0x3) 11:36:27 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x0, 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x800, 0x80) 11:36:27 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f00000000c0)=[r0]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) recvfrom$unix(r2, 0x0, 0x0, 0x802, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) 11:36:27 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) chdir(&(0x7f0000000000)='./file0\x00') mlock(&(0x7f0000001000/0x2000)=nil, 0x12c00000) pipe(&(0x7f0000000040)) 11:36:28 executing program 1: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mprotect(&(0x7f0000699000/0x2000)=nil, 0x2000, 0x7) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0xa0, 0x100) 11:36:28 executing program 0: r0 = syz_open_pts() setitimer(0x2, &(0x7f0000000000)={{0x3, 0x984}, {0x14000000000, 0x5}}, &(0x7f0000000080)) r1 = dup(r0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}, {{}, 0xfffffffffffffff9, 0x1}], 0x10001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 11:36:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x6, 0x2, 0x180000, 0x9, "d4b9e489f8a3c76b665e8b454a3e7a168cc22b2b", 0x2, 0x5}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x2, "50070000bb6fc40000e744e4000000000000001b", 0x1000000000}) write(r1, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) syz_open_pts() close(r1) dup(r0) r2 = syz_open_pts() ioctl$TIOCCBRK(0xffffffffffffff9c, 0x2000747a) pipe2(&(0x7f0000000000), 0x10004) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:36:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000240)=[{r0, 0x188}, {r0, 0x76}], 0x2, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='-\xa2\x00', &(0x7f0000000100)='!-\x00', &(0x7f0000000140)='^/\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='\x00']) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="e53dd5599a68789a0eb4", 0x7) close(r0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x80) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) bind$unix(r1, &(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x18) r3 = dup(r2) dup2(r0, r3) 11:36:29 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) poll(&(0x7f00000001c0)=[{r2, 0x8}, {r0, 0x8}, {r0, 0x1}], 0x3, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="1a68bbd36a201668a842dd1832ac371bbccab11ecfeb3f0119911eb4f8a6df1dd0", 0x21}, {&(0x7f0000000080)="ed70d24136ee7bdfc5c0e316780a77fc87ee990385f5e17ef11c5be4de0a96adc3924bf640761aae0e89943810125bab9c1f970c5e6c74cfd94c460e4b1e8a9879ea4129cec7da89658fd21453ec30e7f57bd38b1873f7a4878dd33ca12dc74e06a1", 0x62}, {&(0x7f0000000100)="1ca59fc3", 0x4}, {&(0x7f0000000140)="fb0393c8f73ebb6212827bb5", 0xc}], 0x4) r5 = kqueue() kevent(r5, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) write(r4, 0x0, 0x0) 11:36:29 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) r1 = socket$inet(0x2, 0xffffeffffffffffe, 0x7fffffff) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') pwritev(r0, &(0x7f0000002680)=[{&(0x7f00000000c0)="8c9765b84aa325947fb99dada8e76c7aa6c7f63f3042014828af8295b59a65250b1f1abd99f4740d84d41c5dd49e40f2b677abe43732b1d19260a1632aa4f0f392fbfce61a9c3acaa585537b0c584c4ce465943114b84e08617d2112de6cdbbde30c34e806567a56728493af7fb648e2facc93ab5e0d", 0x76}, {&(0x7f00000001c0)="e81051fbaf0ee150389fb250c1d8a238aab28ffd30f869fce8cb11b162ba599769212f77168591aff1fec18983205a10595ad6dd26818085a0a0e56e41b6208383fe79ecd6465456f1f24b112f6073054380749b5540d77597f656a55564a6e8c95cfd54f04ee752ded5", 0x6a}, {&(0x7f0000000240)="6911e633591dff0ffd50cbb52ac6b279fe028c452a14cbec68065a5393e37d21c4da25b7bf92ae7ccd6077611730a40083f18107d1b1fcba406c6ee092ae18999109674ac9eb518904853c74c75c9ab22720459f91e60ef36e2b32b7903c02ec2a57b1b030116e8d9261c5d331ea61fa", 0x70}, {&(0x7f00000002c0)="bcfe5df208e03be6e7eb891392aa6b64465c2ba98c306e08d94caa02b56404eaaa94a50a2b536879072b00202de6ac0878332fdb9328f9237906668dd92667744dfe9ebfe426733d88003e0856e9472cd30b4ff6c61d27fc65f51b6729465eb41d555d69a51dc03be7b2236124215eab932e7a290bb59ab33e89e440cb95973ea268c0a24750cff4a87e6f6f76cd612c7575f4af6bb619f83e04f4e93a957cfb9a31a4bf055ef5e0d506a188043f", 0xae}, {&(0x7f0000000380)="ba4ac8105e96bd9028c097e641cb853fb8ab5aeae3b04a0ce8799cc5ccac7270d118095e9dc87a62d4c5d61d690a7cffd5adf38c06e6d098c9731bb7d94f3e2900e61ed3674aaa4c6f15664edd816fd482ab4e8e031ff82b8b7c8d868fe1b34c69a7455f838703dc271ccc15dad31be6dc12c50eb13c8d23", 0x78}, {&(0x7f0000000400)="77c3e9d9060769444a1d0adf24eb6332d1ff790daadc5ed4cb87bbf41f5f2002c7a4cbedc7c80af60c300ad8d1b914f7575e4bc54de6e9bbd2830033304dfb71e17fb8e347ccd414b187178ccf931131c1e58c46bbe4292938ec05d252f1d9a5186dce42f03165f09ab14db7bfba30d229cf65cb4ea5ec0a35fc650af7008e770995a5d555700fcb4186e39681ba75e33f25c25317f1a6210e65b587afdc3af0f859470f06b353019bc2584740628dcf006bb476cf6d25085746f0a74fc663363f2f503ed61cd5bdf1ddd29bfa5e7cec19b96595693dcbd386d9c29d3e30ec362b2902392e6630281cef7a80105b307c117810e885fd656185cbf167958b3fb65d1f421de4d22e9bca94edb055803198c79808896bed165cb3764fc27061ed4f5d29b0293dbb4beb662c4c8e2609c01a63c25387eb25bb13d74716f2c45bcda7a1c3c29221798f75eb408cda80db50b1d6e66a6377edd7ff681a011fb8cfb43e186dee047aeabfbd52310f7ed8b97eb3cb80e21c408ef14a170eeed5b8fdc386bb71fc38d69d9cb3275df9cb001267b8be684ac32bb2d9b4e801c1cb49a51c99059ed05581921bb1d6a919f310931c06859098ea77c6569a516ab601c6b0d2039c629729ebc31d91bf713e2eac44b09ecbbb2aea707bdcdb1be6bea7a29ce7812ce8d3de4fb306db311c9753c6ffc7d378f6ae42f1dac01b0bcc3a876889f8f548bdeb80ba9e07c4fe4e45543c5b615c1f689c41f391c5bba2b064857ac89be97117d73189520be9c4fd219b3186c73c2ddf9885ace90ad9ee8625781aa29747aa4476a0f1926a1a965e4af31ae127e28275dea96e333e9d2727ceb071667bc875bfbf706ae132221d72fa260a1b01853e917a98e1d8be8b450d252edef9bc4658976da9e44b85fd7a21e7bf8fcdf51ae50736491fc0586e3628902918fc844937774b919000c78b3c008e915f5ad6dd7f91e48b39abbb539edc7b6ce4ea39357354d2881cdcb7f14b9e2276bbf682fbd3022de5cfd8ce538e247c362f3abbba3471917f5b7f461d61ff7c4062177f27a6ef3bead0f6d41441e6a4462f00efc02dbf05b5f644db5bdd63147aeaf658f861fd34baeee0a75e0aeff5951a9f91a08c70a7725ec94fb798754c5fe4f6b5b4a3d7ac406f542592c3869b5fcc1ebcf2653018c7ebdd1127c9690635d34b1ea9bfba2dfb9e56f4f0e688c6df7e59978502c593c27c9ccf093115d82330a2fe42607d492b5e803de5986c356a88f86b5faeefbbb8542cc425b8929c4b389f141f08ab1f58cea05e5c449114ab1a5c7597dda89957c2ae3544afc303110569ad5a2fa2dac37f670030a53e1f46601399ee4a6d965e76f9690e84ad5a5425639d04b5567013160d27ceff3973db747e7d3e6dcf3b03826b8bf6b087ef7c4897f379237e34bd3234342e1e23cbc6e57eb185c57644bd7deba8abbe5adab4da4c067550c5a97c7b4cdf2dc69465da2bbcfaf55af8271f7e0b7166cf491ea2d9cb3d5c5cb65b17ed3aa46b9e571ceefbcc77e19d76b6fcf4753057ae5ad9615f93f134e914730aa1abf81cf303f16fbfcc416767ab3ae89aa51bf33f2bdc023adfb6b7ee9e078654425771ba959b52ebcb8c705938afd27d6a6901e3b90867f04f35983e477468a15e06b3abdd0ab6eed0e6be647e4c10eb39bbf4bb8e842e8c413ff70cbc52088b014b5d6c7e7374778032221aef1244a4b18a1da29f652a616299d780c40577373584ae1baadc394de1a9f59b23ff555e9b0aa2f0e6f902a869996346a3195ac3dbd9c11f41b10878cce02bf16f10c4bdf9c0712eacb42b20bb5b3016aa027e69383f468739c6be9f13817aca234dc559333e2bcbe90b21d1adb8cef888def6f74c5e008b4c7f4ddd958672cdee35b6963357066a1b977f067bf31dd0d96186f2c98a713d52a108624e541ff3eeca694f7d07d680087edb6618c4a2649b6529c8410426e235c1f7a1cb8042279510664fa4f9f0e606f57f48a1802f4805781e27a3fc2c877e19d485ad429bc9560e5f45b386cf1cb213de020c79a678927aea67df2aa17d816e038824c741bd9f7fcea45a0b7d7244a1a31776c292a0631b71c5e2972289d80aed23ccc147c63b7c59a3fb5b3d41b7f614d86201b2a1ba7ccef6bdf84f330492135f1d00770bdffbdc08f92089852252b672262710cdcb338f2cbd2a66af4ef2153eb9aaa69dac097978d347c3f4e28eec223c1837d03b3664d280023e653fc47f9f4fec259d338b616182430f887ac8c8e4d00ea9f001ab68ebcb62752a36e17cfeb700b8941596de719a7448cb18077c5569c4a4e49d6b46b62eaace6be6e3a998600d1f9b8cbae3353aa7d47000d79ac2df28ddf983acfea0f40f974703f5f04bc0831da6fe016d9358faaa8761e0786877e12baf3c60b00b3ed07ad30e22d2aa4374e051b37a149082d26acd5983a9e23fdbb5dfc526d310fcccc5130e978d6fa3e61bca4f3698db2ee37adc923ffb3d5865ff8f3ba41eb8a9ae071b4b6ee4e5be206630edcb6708b1b1b3ddb8331e559e150c335ee786de54578c07f896ca36a4494200e010d841b6dbcd0515785377d7902a6aa22340aefd82626ed01bdbcecb32b45bd0919500dd22f2245e416de839b232c9b78d4f3c3b44625039834195c5fb001900c66962ab3c9122df61013859e7166296940017b1e1fb8292d6a68fd6e48ec83163c579f45a76b77607b457512f05a77982b130933a3220f04db42f4951f5cb2e3a4332f8fb7ab2de83fc6c3fdd53f60785f4361dc938fd286a43c7bc96d51a79a6af2e1315518252ea88eb6fe6d87bb6dc425594a8b59f8e5025756382034af02b76780aedb2cc088de02eefd32f21436e5e3bd85b6bf9f566c5a87ff32f569e9ae9d23e79cbb92e2971f15e6499f9abd8324733532f354cbbbb431cdfd2acb22c8ce1e9d2cad1a99cae40f937eaa61b51d5bad9d965a510029c20391f5766e7fcc73c0a3ac31965e5f33ed07ed36ed79f8752f82c56f7b772a08ae8b0be12c49395495dc5c985a2f0f568bcd5c8cb4c90f2278c12ebdf14f4a0bae20084c36b100cd35e75d5de107ef9e3a80eb5caff9535467b32bfb57cf6a7034476cd3833dae33474a3c3ade9b832843ef342f77797250e946e25b0935b81b36cf771698de6f78eab66955005a5bfad8c617b7385c05cded9e1803865fb82e9f88e8165359a127dfd6819b5762913059d407b86f7eecb6b87a135b6c2f9d9a0b10c792d23b102b63682e3ccd96ecf3d8aaba36bb74ea627a3b84cd9db01d4b4653eb64d73bf68b41a9d2188b9f69efa1ed1bf97d2863c89adafe5d868370b5127150239dcb42d049d53b5f7e50b40f48539af920a06b471ea11550e884acab15e36aec13a3fa73904ac0a0f2ad6c73fa0f5e41cf94b72eaa0e9cdc21c6d269ab2fed5a8db24d2a80259170158686b774b0d6b27e6acbe0a56c0e3a6f9ec4cc5155c69865b949613696d571ef6e9dee0b6763f84c682171f79d6f3fc302a4ef7803e0c43bde0f9d14a259004129593db9b835a08fe8efda870a7e82827ac3496921a29add64a3950384f99f73f1a53d418fe36fae7e7cba6b8308809032b595d57930caac03b20c36601541439be65187d050380b217e720806e800c361d368bd460c51d11677db93cf53b9ec364ec439b3eb96d2ab615fc5dcf3cafd9df6b027d211cafc249fe4677607ced664865fa24573646a83af00560094dab5eaab4bfe7b48f4d2df4d9f3ebb5cb8338f93b2816f8305a9a6c86db8d33e157cbe519e31f72a29648862c5bbc6abb765ecaae20d19ca5f1fab1deab8167fe2804f488a497a2735223aee8c84419da488cec2a1d43e9cb4125e3e78e3fbf650e909774c791748804185bcc74e4435c95ec26930acd480a59d4af0785e33605a4f8b24f76db2046c6180b625c1d4585f8a6208fdca448e528420c90b582f80415ede71e974ae53769d5cb1c3f497bdd71c135b097509a8a8341e649b5328bb2e86fbb72d210ef6f9067a9a6928615be86b1f6cac2ec4fd34add6e46569abd2da09a464de5d21ca3ee083c3312647684b3d9ece40942f8a8139d8eb486e8ac173fe73fe817079e845af7aaf1268843d526192de83e6a8b20479cd31b7dab388fa7850daea167cd45a3190221a078aebc9a4d69e037b4de0a751d850fda0ba14323ad691cd535d4d681a527b57cff375ee33344e90ddd47357e59d81fd3da99286392569e8853f2ab0580cd1ceb3a4acf8fe457d714bc759082508a456c5eb105780313c14509a3f1e67ea65809defb375e0c642a9b8346482d73d715b81d00ec7ee4f3e5a5390ece40bcd81ffa22da16fbffcbc8d40e8a69fdececea95163c770e9c0f2c30d65ddd48643ab894dac290c47d03960e556bf86e1f645116396e3de632e58c5cdd16fca99516be7fa533b46dbbee1a65e408178bd6d3e2eb43ed7f87de32493c9d4ea3694ebe521a883dc150fe4c58661d0b1e3771deca7194094f0c4350b9bc9e30a832af198d5872e7d6530b725049e0203a6f5a2ffe7f6fb55e9579b86b5e59d18ecdbe1ccc873a878fa96c1364412d6c1a7ebc952d15854ce2bd8ee803d1c26d94637233cc0a88a51d615dce7fb581844c457106a9aa1f1ca19a75fd3bf6875f0cd9087ce602d719286342b13492e1ae94eb975d51da71dd243b539509c23df7996bdb5ba059d1f849786a0f10288f044ff423a3675fb987e8a69273935949968f8259b860ced872d26435301af978e1b6b1f86bc09ccbe0678977cd79722e9c32117981c16e5cbe67e406c2c230a4c23e3fb526cc4177a949a254d986654a1c72ec56f2132b67205f41bc8eca9ad628d2e450987384a63a25300b701e69568d9c86e118715087538f00020e12a60c727b86a0f56f28159f87719958572366840f42ab8e4163f5f36937825ec2ae5601e42b5c72a3b53351c676e9552b6cdfb1c61128adbbb5595b73fcea76266e5ce2b530378eb07742184ca36e0b70e782c627664893a72158dbb7ee045635efd492d42a5f1857f1a31a3dd5cd5f876966b8303a134dd95012d0c058803ca3e6097375f344fb2e7af3fa5bdccf0998641a3b09d0c2408fa2a98917ccfe698850cfd919df0c9f25be7fddebd578f675249c6ac7345851759e98033f73eda168fdb876c9a5e88f39de6f483d4cd7ec67fc3f7302fb18d520ee1b8ea5486e1dae94f0b4195fd940872967df2ffc51e9bfa1f7b470361f092d4e4637ffa334a27f74d54ffbbbea332fabbfc539c1e68e6befbc091c109d5f75155cca0d4360b4bd3c2c7d0fe5168d7a8551757b4869cb9b5ffdfa6b33eaae8d2bf2f4a2c4c241bc4878fee938f0f21f50bea968b74ca433c59f0515644ac4e6225f196b5715bf555007bd358295471216d7b67031a770b48ec1625f92472b9f927933c3a9e932a0b4d58036edcf40635f9cf58d4f40840d65549dd6e7261006b71f115bb8ab4fbe19e867807bd66bebaebe4a238cca396010afdcb3225cf3a1fdd8a7412d86ac8957d331555e91a92be67cbc3f9209f663a6f452e2a50189e90ad6b9c0a85be815f7008f67269f8034da76033538bc0177f72b7f3773183a0f5f9c3943652c6ce33882ae6668a2e0a5f92eaec07671ae14ad110760753caca28b6a26a93f83a9bf0fb1fa48d13769a0ecbea56d611ce61908589e6a65d829b8e1a5b1b737d734667187d0dfbbcc5d3333661825ae35e1ab12d51484ca506143a6a34daa6ac55f4a3f371a8bb55ab9ecfcc2e68b05af6de2bcd416ff", 0x1000}, {&(0x7f0000001400)="aa080a41eef28f691e0b90a58ebb04eae0d3e33fa9acff149e7f659b925f9b8bf5bcbb0ff178c566f26a4809ce0d75d78848d06bb4cac41b3640df10cdc80e7e8c438a763827e2ff2934a28306123bb3e44417157d0e8c0d15f00f046b69ac6bfa3eb73d15bfceacdd6c1a6a4527a03003dd0532958fb1f34c3032095f29672e22dd638ed033a2455146d1445e43123df88f3d870fbc5ba19180a249e2beba187f3efc6e21ae18daaccd24dbac4904758a11d3a773812ceba5ff82b4f661a75858bc7b63eedb7ecb7a09bd71fd43a65f5320c0d5ad0921", 0xd7}, {&(0x7f0000001500)="26f707fec5faab7a6a66bb5a51b4568061d1cf6ffd7f0d026cdd0f90f9304e0648532b2815cfce48c7cf2aebb96da90e3ae3fc156e8a5cfc7e868958be2bc81c05fcd9786a9116d3c886046ceebb5d167d4fd38252badcb46523c63e1cf92c926f5d6e18d25cfae7623bc3c98a1a6b3dfd1492620f209564fafba7df97978eea9701154d3eda455d77dbbe67402dc1eb7145f13ba90fcb9733448c5543dc11320af0526c38a6e722ee60eb41de6f0c3597b385369452dde128871a9b6c025500228466bb36b33bd1367eb59568e4f965b1f8a87468e6fffbfb3c002ba57b80a01f0680add2ee8061cb934fce6a41e2a68eeadb95e1db32cebfb09babdcf5c2a589f4e5167db5bfef5a043ad97504ce580b8c60a9de6bf3da282bdc2c0865626787c2460c1b9f0a7829161d923ab840000191256291b5bc8dee343147d2d27601ada449d43f276b02ad35be608c259d50ece4b8a5d69dc57cebed353a4e99cd332b011924e495617f020f8d8c9d673863acfa13c9d2be58bcceee4073366cd63f54fdf5a239ba289fa5e9ee3749b6a21e9026bd1a381fae299d2188bd7cdfac278703a58dc69fcb86a725bd52bc3647593bd8fec743c0efb88ea22bb05c14b0eb45647c93b42196675761aefd9a9637f7832997a16e1bf852e6b48c42a27ed508691d6154e06224b63810fbcfd783e89b0b652e21ddd6cb8594602301c2b67115afee1443c404b9965d90e43df02e3c94eae738f7547644fc7669c0967b078570a1ee4b1bc25ea9ef484adaf406b4338643340b4b81a6b1de209d98497ee0b8c2b5f7f2ccbae97137f1dc0fb0124cdc3473abe8ef3492472cd75b3edff66282c348f3e37d9f821730e3a74786eea41a2f04fa7017a3f298cd5d11a087bcec6d81b7d7232898a007208cf8daf9e0df7b10235113642c95b7a6252e41ac6212d2a81a699f27ac4ef276b0a28d7679d9f629765b85f747a25431a96e63da4be8c8b6b7aaf1d0243ea852f3516cb5cac752ae00d7c78bb44a869062fe4046942880cef99977d57cb479702ea51ccd6f646a464e5b580b64abfa57fbc5663eace8b5f28b5dd266c8c5f9b9e67fa10170ceec08c83425a895a2e5e11d782b5040452e5f1950a36fab8f477b7b2cfe297b746c37684a63b301c159a52b49757f708755538dc4e2de3902077c726f6c028a608647ad908dd4a8edb831e88d87eca6d5f2652858c166a5f381a1301235b4e4c4ba8e50a99dc2e8925d3f5cc0d350eb510ca2f14a068cb7ae6ac2e47aa3db3ffdec6f12dd39b5de552ef554be3faccc57e029b56d25528b989764dce38fced1ff62bf8cd20e75c472cbde63e5dcdb10460d212b907f6a8da922564137fa0141844c74b1cb73c38f7dfb774034c4a222a107a6abf67a0046dce92c7a50358afd374710f4b6b4aff52add1791b66398ad1b8bf149f3e81eab3032a17cb8172275f342f1cb8a251626b87d875c1130fe1621ba316d44c8daca2b0a3d42cc75c6e7773db288b0f2118ba3e22e30086ea1a8507dd554ca9f4316257791b527194c02582260b9bbe5c0b405889bdd95712eb9fb763635c1d351d8628315c2cccb781ae269dc4d615015dce9f0f80af0a8b1bb69345c7c9bc45f209182a68a36b5da051fd74fd6fd968832698c8a607cc321bcf8bfa16704aaf49e4f8d1fd1636e52f9a98b54d49d5c59e5d3c46fbf1bc3853054c2abb27050aef8dca2ae85ab6bcb802b76111c9ba8235c26777f67e2beb7edaf05044cd5f30c63969d87701b2ea5829db12bf7bf5aa696fd830f5abbfd989ccfdf627994dd60fde7a18db91f2ddc72a345014ccfeb30c1ff61db0fe092630b3eaafa9bbc5a4954cf0a71d9c8c6fac568cfbb0934d07c2450bc6c3c83120aef6745364cff866fc5041410d34cd6de051296cb31acd504ef107c72561c66c535b84baebe8b21ae86aebe6e1b7f97e1fda5043e6b5b6a69f3be44a18dee1d0bbe4942832df0d1fba524646c25091a232527a09da7e04fc5207936aeefffb525625a726413b9dccf8a3ae6fffacc7e4d82423f6d32f4d852e1578175ad59501427eb0eb4ac9603014d6774f481f5d0a749eae213544f323841551bfe6e58fc571c8ccd685c23285fd2c6e95bf90bbefeb4da1e17e1868ad161928bf145b0c7fbfd63c767981d12e63f2d6260f3ea89cf97ff8f6c358809a1d2c8c5057396fb3d237fc57091cb3978d9e456a3130ae2d4e758b25bc50f80eac64f464ba69e6be89bcd0f7bb2833517590e7c36bd720e0f4136783aec00af7c9aa31ba5c636e483f99003dfbe19cb813421b2f92b6e3edbb878a91738e3a1476604351a804b7dad03b7d6718333353494fdfb876d03b40482fbfbca3420025c9f8752947493aac273a2fdf468462365ea980becd6084bb87e84bb2b1ff97991d413d6c3946bfa3749f979752e0546b1b5656d434178d16af791c85b16fcace0eb3e607fe52aa68b117e465fae18af53cac4fba63423330176f4dca466f2ab5ac95f5149d7bd2d7af6747c861c8b7a2921eeb25d55b402c0a488b79c04f477f7b9039d227bb66fba245aaa41dc8537027d75774bb0de627b699991e10c39ef969f5163bd85d1c2d083ec5cff30b81be48063d7b667d444ed864df8063a0d2acb14dd1dd7f2bb0aaadf2198f2ceca61ac633b31d5c5f41257263f914fafa94a8c8095fdc2d9bed14a19627245d4932cf61771750fe346464316d273dfa553b05985516a370b800ea36cc83248caba8fc861b39725e14a71afd40a6e2ea13e4a1376670b62083cce8170ca337ab640a7ff3f9381f1432b4df7dc4d37e4d0986e3a6ff907fb315f8490b33914f54ce7f8510550aa8588ff4eccb3b11ced3ffddecfcd0173eba5ea49955be859ef5d42c23694af5e4b15560ab0bd36e1ae7af5de5c80a3635fb6a5c82aacb23d643208f6c55e2ef81e174b5eb9a4076dff910fbd78579974e5a3ac357f073601ed043499c15d88ac5dc943cf76aaa2043e85bb8a7c760b541c662ecf41504db590244cf369f9773d10c17c8ba1aa6e8dce7ad86b34752940a46bc03235d6ecaf231be9222470d63910cdbb92b9a2ccbe3755547df3455ebd1bad4e2fe210254d2562da6a0967028828a9199050dae4031e487937296b7c595e5cc6cd6b3fd7ea2c486cbf7e34286037d1471886f91ae26c5d58880e0375ae023dc0d950afb3bfbb1805cd03376a8075fee663068baf0448154e4497d857e51e1832c1c16eb1a684346363c968d9ed49f4f1a3c71a171378e9d6d496496a72f2b60f8e54a936ab10b4c0a693c2ede6a5d8880fc0bb740e5361dee9e203bfadde49bdd76f37eb661b184062873c533fa909d7adab73e3da67e0b08f6220aed2841af6bec6eb272820c900e4ac6b2869a9d169ef74c908e9b9859b44ad6d9699b9c73136b0fc55b06a53b1dbe9aaec74f082ce3b9bcf67cdbc5d0a7fc175d494bee18f8b15a5ffcceff07038fe561c1524f0f13bb630082c88328da67fe685da7ae4b3c4707173d6d2e8aa269a649d521e526f1df4aad12799d692f9401431eb3af5a29131e96b60b6ff8a4ea07f798491498304ef222293650fc85f5255a2a28bf50d8ad0cfbdf7cf03a516a54b6f7dc6698ae196ccdde048c27f76d930743bf685c27213924d91cab991d6132acb5cb51e03076ba2e11b7ba923fa168ccae918045c19c2f9d06a5b3b5930ee32ae4435de97898b2154d9a519f6103089b03fe593526d0993ccd337aaa2e723117ef9e7db25a77bfcccd5a216a75c644fcf88204e99939b27076c1cc27c61a3db66b5b10525eadab769544179102a32831ed2189db84d43d1d155d2f0f7cbdc4a22325d02b10536b7aa3d51aa7bedae09ab397b52c0328c03e59850d526f69ff623969bf770556edefe4151aa54de9bc4a442bede84a5f3e05af54282f9b76a174d41b8f5875c34fea8a3b50b7d7d93fe3c9532df786614157048f64079d1c654ddcb4ca5865d64b5d2dc40483ace8222a4ceda8c37f6216eb60a29b482feaa0290ab0d3e9d496b2e74baef22429fd989d8ce9a76f754b61e619c3380762732800d3fe8fe6863a471fe1980aa7ff0084617cd5d689f59f83dc8d80d087cbf790977f933d6361a8721a745bd0e7e38318e8470b0f7697a50b1a7dd8963bd3b1f52367460a95e594f10355bcdfbab5e64628844fe6fdd9522c61d856c82dc986786c3c7dbf04b63c027ac3835828059eb8a1ca64c54c077f15ddfca06518f2759d772550ae54234fc95ed9f1eec19d3643590dc5ecd2d2051c48f699403853e88883995c48c1a20745bae17524c02bb2c3fab0c2347819c0133ca989326437bd4b0136085231b2e961d41f97b83e6f9b84c2e58af0069f6ced88ba4c5ea6fd5332074c32149a92ba0f2954fe0bcaec213dcedcba0afcfcf33d78e2ab97971e21f530d69171e7ae777d9b1c6abfbdfc97cd5239935f58839326269cd1d25c1243b78c3de36e74a3625d61d109b8d7f56f0ed446d7ef6494aacd5b371fe4ee49262fdeb398fb4ffd41c32cc2286ad5dd3c7e93b4e79bcc221531f7a9196272b999112a6be2295f968b7769fc39e63930c2117c5a85b2e5d55f78dfbe4e3d76aa36b6a84048172fb3c74be3382e1aeaef377285f92a4a479de5b040209619a4dbdafcaea42e283b708d7bb18d1e2a52db8c2a75b52337dd95df145b180074918de054e71090fd44db854ab701c430f14f28580ea8fb34656a7327cb592cea17985f0dbe2ca4f2055d8d5cd19dd4f1ac90b9ad86232a2a6ee9d0cfbe8d7d2da7318d9601ea5c1270c04cddb7a443637f705e15ce83f4890848ffce721a70625cda61e5aa06f3ebb52edee053fa91657f44347e0469d6a6ddd6ba4dbe046c51e8b2958819851ab1c3fb479208fa29441eebe1b3acb85b08608b5f27ece00a3fdd49054d529234de21f67935139fa3b161733e0a9df0326c2eef2a67f4fadcc1b220c159810f97f9148e5769fd2b8f261109b32efdb35fbebec4ced1b9bbde59eeacd46ad9cbf3c03fec8ee915fd0040df8b21f370fe9b1bf19dacef5408553bf3e953f856e37427ee09a849e7ee60387a3046921f5be5ed04c3e153476776dd2376dcaf8d6f574f67a533d201bd47fe875debb80b840977c40a79c6436aee0d5585193d36d27bfbcc663f9ba123b24d4959f57856d41ed42c30d3798740e6a7ab3ccb5f4bd6e6364bf1bac3ee19d2bed1e85f24db2506fa8b120c579aa0593852d2764bba367e714997e5e392bc10373e09e06454c38017beb738c084b491c05240e1128a4e2a32b6e7f8fa4447afb83c65065776e5e18d51b52cafc1f5620fc3b53aba38716eb70f814c8c48feb3a4b7112f95a068fefc8dcf4bb2911d107d7f372981e296ae9fabf087eba3e226a4371b1b782fc167cfe2452e86922f6f72fa78ac5c6f6317fab27d0506eb8dfe8e6cb5fac042ec965a0d3d828808261be6d2b0e6eee2677305a0cc0fc49b658261cc6ae95298b7a9aedd4d6583f2a7d6ecca524a8a6c39bc44f851762b43519530e8e1af9ef25a1a4991ab8a8aa3b1a843db39aeec98f7d153afb18b9a8b4b71d7e6c384ca08471b4ba0cf29761d0af3fa4730e61d5170270c58087eddf57fa1f5d90c7ffc6ee450dd5b2a57a4611fd9b768bbaff24eb0d5f0e80b94f064c8181130a056af968ed7228ba6a67b14c4ba0c929e4ab06e6ac1a6ac3095809a535ae14408233f241f283c9dc9df0a80a5409c675c99391acb2ab2f7d55154bcca513f6950ead63a3d9f1f2b0b1864dbae21f", 0x1000}, {&(0x7f0000002500)="87e0a549f89c65b7a421645e0c0f638733a5ca1cf46e9dce4fa01b84fa0bf3e1f8bdfead5bad854a77fa3875c3ce095efe492321621ca6fadc98069cf610e90c5b32e9c77d98b6c368b70f2f8a677fc55cb78f745ade29530ca33a89d891a3cda06726681f85339f5627913fa228411cbce387ee4d6279114c3020228954ec37312396f8672f0e4912b2364f98b4822e8f1a16af7fb06c1deb248d37cf78af249b6deead02d439ab5f8d8136d23015e3406d65d850231bb852c315b7fb34dfc0fa2767cc51", 0xc5}, {&(0x7f0000002600)="a8484e7739bf4f1c315e565555cb8b8883020e39bbdb3ca43dd75a29071c483ad71b690ec8ea657b0fe0caae2d97a2095d6094e8ab3704a637524647045f723f56cbc8b665e58f393cf53ebe1f14ee2fb4c377855a47620f2bbabbb68ded826592df8b56d06b", 0x66}], 0xa, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) 11:36:29 executing program 0: r0 = socket(0x1, 0x4000000002, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getsockopt(r0, 0x6, 0x5, &(0x7f00000000c0)=""/239, &(0x7f0000000040)=0xef) connect$unix(r0, &(0x7f00000001c0)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 11:36:29 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x2) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x60a, 0x0) pwritev(r2, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)) 11:36:29 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x1000) syz_open_pts() fcntl$getflags(r0, 0x1) execve(0x0, 0x0, 0x0) 11:36:29 executing program 0: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) r0 = getuid() chown(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0, 0x0) getuid() chown(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r0, 0x0) r1 = socket$inet(0x2, 0x3, 0x9) pwritev(r1, &(0x7f0000001480)=[{&(0x7f00000000c0)="b1cb90eb29f0dd12df400109cf14b3c0fd2aa85542c8ba23b9f8a1abd7519ad4b5f83726f8a431d096ca009813d4660846c9763f", 0x34}, {&(0x7f0000000100)="ae3d012e17908e1f49b2e259a26ee483b941b4979bd09a558533c39654e5a4aa036b3c9a924e", 0x26}, {&(0x7f0000000140)="8e0fd0fd45b9c84f50ef73f858b07f3ec5f4074e8ac1aa519ffdd95752ccff485cacf87d10f09e8db208c43b4017572b9e7e96b2718173c23598ae1b5ada83006105f2a84146e45dbaf5eeb780a791ef0059d9577024fd7786db0828c1d068a6d2faf62e4cce5641824206dc87d452bd6ad838c477db5a96b0fe3e11ff9bd15222c9f2062602e8e70098b03070f5d41b", 0x90}, {&(0x7f0000000200)="66adbbe39f14a98b7c124f33714b69fa03233d13a658a4c63286e9811b9d8446acbe270b82de5dff4afa5c07111e481bd4776e2551ac72a975484fa1be7209cf2a085dff096aa667f3d8d18186730d700912fcd19e7fe195f53d6db2f44187f96df24804a4cd92b1e412443e8536ac7e7740acff976454168facd1259b654724e5ed0f29fee6777c8ae21b013b27544eec6c3ca2880bef9a90918297f9008280b2619ae841551d6e22c6856196", 0xad}, {&(0x7f00000002c0)="59dd9c1299bffaace23cb273ff14121333cc9931a45dcfaa0585fa9e51c87823e11e3d679dbcfa9b6aedbaf4f3472fb2b660bcd3c0e880ab16915b8b81bc0ab53ddcec5f8c32d61728d9233bd16ad23326bc9206704a5b5050acd401720a7c7014022a84be743a1d1f21aa103493dc2dc2ca0170c6a5a5fc77773a776589479d4a29d27f06fe44c164e11e04b978a3a1e1b7406af07c4a8b421e19cc8bcf96cbc0ae00d01d66ff7ee255c167a495316052fd2de7e24d9ab050521fa164bfd172235dcf5ae3e5ce9c81f9c5043bb0de02c03ffbd0b9900600ede046a6da949d6e1c8a1edfc0c9e60f905f482447049e93eacb93ebdf8939072a1eb0cb49dc5a25ef96e5532af6ecb83fbc1c0b95593c09f0fd879f7dd65a8cfbf06843010ee51059ec95e98294d1c803b504386445cfc6ada2c88e069b9552ee36ed0350a040acc3a6ff4985c8acbbeb2ee8862aff52bc27be4faf9524e0f271025c239cd65d7b756ca1f0c0663813d1f83ec302cce4d3e03800a10a997c63dff08951e32e8a0a7a902042f309ac82834ccaf7e23ec20c1426846830053d55c1ffb37027836aa9c8e49f286b892d7afc37f334f0fd7cfd797c919fe4c6f27c90328933b20d9034848f11d33f8714cc3739d43a3fe9067d314b68523941e51997dd00d72384cbb37a2f654c7c2c397c483c810418e464c7767a8a284a6630d9e761e0cf985475a8a6e79c316bc11f2e4498d1a50dd1d5c717379b8a21bca8d1cb84fba14142d7b34a9dfd1f04d2ece938cc1503a94833cbfe681694cff9105baa1fb64060b894bc33ea455199f63525e371cee703d320f20e5d8f409ea237ce8271907f2bdf0aab9ac4d1e96e90d1c32f24755c38afea90470e9e454d90103e98cc968f8c7aefc6f11da09d5d0535e65099e47d9812e1406b3663e12a73b4c213ded74bb3edf300e90186119a071c652ee43a85dbfab691665aea0f72c7da7d26d139663f6c6e90ffa30050131fe3119d3b42bec78e3b52fe8500d879e5838c4371b13ac4868650a703cb6f507d0349fbb6e2ba4fc625ac6aba9a55c9c6b87c9b62080dd3afaf2575764ba78e4ae4122fa9c98565cab4c8a6d3ce7f7f05726f81643a3564de44f924e7927f6fef5929ca918937511f4598f3456db6b00bd2dac97f72f09746b650551c48d65db608a1bbf343fe44fe4c7f87c6d624dad3fd6044943c18c35df80f89f3b1b9368b5b778b9e7c26d868e8fba922644ebfc91cccb39768776b1ec0437cdcf720d91f5813f49c04fad55b419d68baaca638f357231d3e9d351dd9bea4e66a7fe8aad62ea0f1fc65024b06a91bbf39b01b357bf98e688b08d75c38752bfe074aab76abdaac7664943c3224404fc9ff450ae99082c302268d26ec5199b6e21fc8f3e2256707d90e69947887939b772c6cfb748ed3c448ae26093dba70ed9109e306dff640b4b38e96f90b50ac29a10716306d81c67445b9dc7c93f5fe3957b7a70e0694d2a9a9559e791e6a5c75448d39cbc15408f006cb69acbb1dd2bfc75891e9e3ea881b174b838bd5fb0e2dcadf45923c8d90ef039cc3dc52b9a6f36623f841e6f90141f8153949e999241047257dd276df5c26fb8640be68b01b3298a6426820acb25598c89a11c09ee9beac9370c719ea7b0333abdc64b369177488ad0b469c6e183a94eb25a0083ecbcd0276ab1e8be1a5b112817b91e156b244df90221eab073e29b2dee7418746c8bc3a9c4d983b86e972780cf421b722ea326c699da2101e76d35ce7a42638ce9105ec4500f36696e87be6b1591d816c877c9cfd3d070290f402a983340203f34bd6487b1955cdba746685edf4d66679e0accca1572a4f519264b08777a40acf47fdbe589020f38a21151b5a906300a5bb04790ffc8a49c49d03a7e985b972e0ca3d7a62ae5baf9b66237d1f58573a852084a41687d4dd21a0c098cc2128a607814cc635a37846596983a6324a9d282d9249f7d9a4edc2d00827b784bd92dead480e77055df274f2877cd40bb9325877ee3edbf469ce7d228c36f776a92162ffe89e3b5ed2e6199ace5dced103e8fe014d55c0b430e2a9e65930508fa754f9ca515b6643dee2e7c8d3f2c01a55535f478a459931bd27b8949ade0f7d06ca7cf8c052ec1910d69667429311fa1cc1fff77278706c2eaaca9537d9784bb3a4232b8746b54c197382fc1e5c8db25b903a781e49de93278f00a766eacb1a2a27faa6c8aaac11ac41bad214958b3dae64f6a485291d874b72455b91fa2384ef08eb93403230e50a71191c89e6b2cdf2c273e3ce5b465d688d52f0501ab1141963a7e6aec18bba46f455a396e5797548b41ea540d9046e44aa0d190212d944ab690885a3d6d731a46541cac10ff2213179afb06d106709ef40dcfc0e9ec757968e2d66a4b91e2087a65b0e118fd2ba53fbdb09f24fc2349fb9e01bdcc672081bed822211957a3e87a6c1050d55b6904d100414fde902a8acfe8f9a1d6cba5b2c15f1480536d80af9d7113398cd89ece1b934946d4800f860ad44afa1d67f379a25ffcac575ef1b8aba8c6f47495bf3dc94fbd66f66d6d76bc57ac126d13a75f3e2d7033559e62c2b6216ea19dff7c03be149e4d8351349b4bc5f31a5717c2f63e73287a9716f1d7ab2092ed677ab7da17174720fdd306eed0d010d1e326ae6d0f5b6beba17d660b23547c757d507a6ea7fdd88927a63e3e49546e808466df119538465a2ff31948e37342e2e1d6d69a8ac0ec3891de6d4bcee2adfce68f878daa45a7aeee77215649fdc421f8bbe1fafd0134dea48cfa5f464c7fcceaa5cf4e3f9025c55b98566ace612499e82f9bda5431a146c096e1e2b4977c92dc5d974232bbe4d2374ef609a20f11616f178748d848de087e12b42d877f99d6a8f44320d44b91d33a9a6d3df7947130c70a7831f98274d1f852a1ffd33a0e69f97d80247d55f4c32d6aab5ba538d4eb3e6ec90c853296148ce8ba353e4f7b0c8285cfd8ab8da0937c54f24204a23a2c5b76b99f162dfa5001add9ec8444841084fc25e22c59cfcb9c42949e16f0a2069ace5c5770a6ed50898aafdf0b3dcaeb122f031cde426a6323f8c0f249f675a7d93841b560ff8098fc0867d07d492c52952a25c71933f4ff6ba02f145d50ab3c68036ea3a4d8728d53445daa3b68f2c5cd19fd78357b7c10f7603159a49085ee1481fa5a9019f43365927c911b9ff155c78c7a426aec9beeb433b13846d1438d920e60bedd3dc2b5e8a7edea0771dffb4de490e02baeb3199a501b2e933850a2d3d4a972ee84eac6cf6dd458dc09523d97e78c370a2bb39e29ac4b1c6be39ad3b562826134cea5c36347e56b449edabba6e4218a6ba9b2f9821d8847a65188f7e51143eb7be4d485238beafd164f9c57844ee06bff12da41bef35675855b38f8a63429ef31d9b0c63909c950e5b3130f1a422d8a74e0ea32eeec5d660069df58da9e22b1317c8fedc468841cb84d00dccf9c3e8038997a27bffdd01301003693dd5d043cde6064e2c2628f0fe47e229e6306706e0f10c413fac95f710eb7de6026477895760df4a3c7259e8abe03110a44f3a39f92d67424367eeb60145e82e33c9e16f50347253dbd118f701ae4ce2a0d198c0af474dca13d1a0e37d7cba3c8b72fdf9df1608d57a694af616b12f54b589312d913145a366f25c8a2ca00a34a6d23b1e078bb6274251b8effa3d88667215cb4b51d19a0dd125941977a65f049d32e2cf9d339a2211c364b0fb7403821ec284228371dc80f1f80b9e291977053520c80e9ee63e4d2a450f329bf83b532763668a74526acde20d4656e89caae417de34ea2bd1b05771b99119ba58b7651ee9a76de4ed2100c42b6ba88bef2695c43793b44be22e98bc589da64578520bb8ff34f2086ae2c0135670095f09674cd5cbf5de114ec614daeaaa85aaec992f08f296456e7d061289c9827e87123aafa4296b9049f136f702c9e5f58b940b1181d52553039083680ddec25ecc0c611263d6bcd30e367022ff58ab439a0ca9170e2a49815097d7184c7d7ee4401e0f119dd42fdb2f31757bfd8dbc6d442bb566ac6d7761ccd049a26b7e643d5d0e7561865820b91e2efdf8984f03359094a613e2e741e58a886534c812754de4817f30c0695ab30ad11e4876cf3e995ebe3d5184aee338b05a1f21e7eef6d5f1d4a677aa4f8979d75eafa0026163fa9fd647645259f6dba5c70148794a3d0c7ed2e735b633285f2c3135733882da3d0d85b49edab33d52a579864a88f1c0f6fcf907dc6efb9e2710a4764651afeb7e65913959f0f7a49d2d1ff1f4039fc00b8c48e227d9eb1ea95d377be359120a4d02582007a967116e1ae094b1f7e0cb15068efd48e75118f3390adeb08f35cec1a5ae364743cadd9cc41b77b0ce9450bc2e18f2ab7b85b4a1e12fe1148ba66529c5722fb461d70e28089773b8e3eb44bdb32c59e8308dddc8963e232473847566ebaaf016321e19cf016bf811c9393280b24ad03185e0e021fb935edf9d12098cff14d534baf297ece45074843bd35a6a3968f2e324bfcdeac367826272a0def113793b198c769bdb4b716c80c5977adaa1fedbe5973528940f3fea120cddfb3980815406f83b55abd008b1276c44200456858aeabfa2c1dc39e4c6b08f97245cef384d2e40d486127a7a7158539705d41a0f75513725e2d06fdd7763ae94b87a6344ad0110805902977f373f0ec4bb953c28ede53e3c1c5d504879500a9586118d5899b6481b44215d1ccaf106ff3f2ecb0dfa0c1338a9eeea8a30519a791afba8c747fb9d12cb231ee8426bdd0d24ec3c0021d3ddcd68571a3f8f7582c8e1cf51bf3edbbd55e0e0581aa7300236e241724dbd54eceef22805728ef76a757ccd8d5b61de5ccf6130b8d3abaa5c1cf749aa0e267209e9cdc71d59cb7212f7419e96eecf9f509c2199bb0d09eee0d7dd3bff88dac271ac2fba09496904cfc8cc0b6f4711beccd81ab31c7473b225822bdfbaffb2157052ee607cee5128f7aadd7fc293d60f98a3db72375905ae9f866d153195aff87eca4e5d70291a73b9b792a4aa6274c8aa2e0187977026f0aeeba1374c4b79633439df8534cdf370c2e901c81af1c7c7987c8fc1d6d7930142cb8b830b953507b2e74254c5d3621ba1f17ea5bf0566eb03b7d5d60edc7f33f15b84a7438bee21e7bcbc295a99cb9c7ee75a26445d07cb3bef3b8338aef086554ddee85d4f08252cd6491aeb37ca3666d0f888f0a895001ec98ab6447d225d8cba31aae58007dd64117043609ae73650c145bcbbdac2874a1712d65e9011af5e56b4f5caf0d7ff2c2d64b7d8de327d72563dc9e5f09e0ce18b7c3126025b333e02497f563f79979facfa16467b5311c52e0e2af48f346d07073ed2b1f0728cfc511517e7b576fbce658e9fd9b9bc784e7d77808e6cae3b6e19a69acedca9df0b349233a386470cfed3c210c7828332cea92521b9a152719f8ae4af8ee5f45fb4e3ed584ea5db876a5a59c9a69c88229866277abb59c476dc38f9bdce372cb6b3a6c598b534569e10e68744b485402dc8aad5e7ebf08cffa140be54a992d9da60397d974f32424507574c8ccbb1fffb1bdc5e6c41f605514070f8a637b629d036a6fec395eab4a838c8b8754074cfbdd6a7b5da722d7ca5f030348f2ba306c54375ae82bdddaea054b36f2c15ee0693773f2506b409cb95550d0ebdd27f0f34b35497b016a2448bfbd3b482a3b4fac5a9bacfd7dbb81ed56700ddb2eaf225b02dbd78b9391a023d56d5ce5b2c7c6385843e", 0x1000}, {&(0x7f00000012c0)="b754c797f0", 0x5}, {&(0x7f0000001300)="e3a79d4f2cb97709682e20e89ed4afe338e179a8d83f017ab54414e51986df843b34a8b4f989df216cb6c2c48deb609edf0eec0a9262b0eb24b4742a45cc9023ac4a27a9067c58106a5142402b956ae7e9abe66d454b70fb2afd01cd126e1fb5da76ee1969e222326554c03880c6f2219c029cc46202978816fadac2971922645fb241c6a75f6a0177feb73883c4bd7a9ad2cac2b44cbec8fbd5b85f0e9ec652bfa8c0185a4ff865614e6461", 0xac}, {&(0x7f00000013c0)="29f73f84ac9e9bf3dfc4a8e98f9036a7da06755ce156288355bd2ef76b9e28faf59cb67605abdc8758aba263558689f8ffc511877fda65b557e29583e7d8443e4cd1287672737a3493fba24d5569ab2cec3e2bc1db3933ba9bddb681f5fba8d827de601af38df59e67a87510ac64cffab23e6b1f7cf2579541f34ce3c1df2fcd5ad84cfad7c3247d6f55d9bec90360", 0x8f}], 0x8, 0x0) 11:36:30 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) r4 = dup(0xffffffffffffffff) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r5}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r7}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r8}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r9}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() socket$unix(0x1, 0x6, 0x0) r10 = dup(r9) dup(r10) mkdir(&(0x7f0000000140)='./file1\x00', 0x95) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) dup(r6) semget$private(0x0, 0x3, 0x100) geteuid() r11 = semget$private(0x0, 0x7, 0x1a8) semop(r11, &(0x7f0000000580)=[{0x4, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 11:36:30 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000080)='./file0/file0\x00', r1, r2) mkdir(&(0x7f0000000000)='.\x00', 0x20) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/185, 0xb9}, {&(0x7f0000000240)=""/86, 0x56}, {&(0x7f00000002c0)=""/125, 0x7d}, {&(0x7f0000000340)=""/254, 0xfe}, {&(0x7f0000000440)=""/73, 0x49}, {&(0x7f00000004c0)=""/99, 0x63}, {&(0x7f0000000100)=""/14, 0xe}, {&(0x7f0000000540)=""/140, 0x8c}, {&(0x7f0000000600)=""/62, 0x3e}, {&(0x7f0000000640)=""/87, 0x57}], 0xa, 0x0) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000140)="1a", 0x1}], 0x1) 11:36:31 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) pipe(&(0x7f0000000000)) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="822d0478eef64336fbd48f2235a1390d44983e8b9bc385d7f34b1d3054d816fcb67fb2ba503d649d6434f0314093f5a7508571054d3fe801f21e9ae69fe653524c92ed706bee413be9f161efa41f00032103d2a0be2936ea26210ab041dc1d0259d901913840c269795a0e6f686345000000000000000000008800000000"], 0x10) close(r0) execve(0x0, 0x0, 0x0) 11:36:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 11:36:31 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "240be00a0c15417b8c6566555c8d4e815cdbd189", 0xfffffffffffffc00}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='r\x00') r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)) link(&(0x7f0000000200)='./file0/file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') 11:36:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 11:36:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x89) r1 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r1, 0x0, &(0x7f0000000080)) fcntl$getown(r0, 0x5) ioctl$KDENABIO(r0, 0x20004b3c) 11:36:32 executing program 1: socketpair$unix(0x1, 0x400000045, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 11:36:32 executing program 1: r0 = socket(0x14, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) 11:36:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e405dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a", 0x118) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) readv(r0, &(0x7f0000000740), 0x2fe) 11:36:32 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 11:36:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x4, 0xfffffffd, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0343d605afd9280d33ee6185c6a19e1a3fbed9d7c7f5ecd500000f55d9bb05dc03e23ac168a0237f559b7cb5e32d0fd4e7199679daa987423cab21c6b2748aaa78b7a6a61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd68131400b4dc386972d2eae1fff146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238220097d2250f6ea821e153a6212dc30abaac6e9b1112d0ed2d6791960de30d33", 0xf8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x0, 0x20}) mknod(&(0x7f0000000000)='./file0\x00', 0x2009, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000240)=""/161, 0x9964) 11:36:32 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xc0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000240)='\x00', 0x1) poll(&(0x7f0000000200)=[{r1, 0x117}], 0x1, 0xffff) poll(&(0x7f0000000100)=[{r1, 0x15}], 0x0, 0xcfb) syz_open_pts() syz_open_pts() 11:36:33 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setpgid(0x0, 0xffffffffffffffff) 11:36:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000100)=""/57, 0x39}, {&(0x7f00000001c0)=""/233, 0xe9}, {&(0x7f0000000300)=""/170, 0xaa}, {&(0x7f0000000140)=""/33, 0x21}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/213, 0xd5}, {&(0x7f00000014c0)=""/43, 0x2b}, {&(0x7f0000001500)=""/56, 0x38}], 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f00000015c0)='./file0\x00', r2, r3, 0x2) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000001600)='./file0\x00', 0x80, 0x80) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r5 = kqueue() mkdirat(r4, &(0x7f0000001640)='./file0\x00', 0x6) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(0xffffffffffffffff) 11:36:33 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x6, 0x10e, 0x0, 0x6, 0x8, 0x8c0, 0x0, 0x0, 0xc6, 0x5}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)=0xf7) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 11:36:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e113e8e60baf7c95cdb94c82b08ec215c80e5925fb7d97d5b56cb0c478f34907209b611ab43672532b41c0c4f5e60077a358507df601ec35d4f1a92304f8d5a52d014f3bc932623c54ec00c4f18c49930677e830d572570fd4fc3f3731b7c09cf0cad212b7fe4bf1abb3d5af1c4159a243de8fbf65b57cdac6cc8ea4308cae61c2d724c007864dceed34133eb895f4ed32a0060d7185459884379ceb7467ca62cd21e828b0c4ac34de99be22922781f255c83fb395aaa0c0b0474305431461709136945a23611b0e8fd39c23b127b43d58a463fa3da9bed19e907e7813885e86bb82c45afa47a74bcf9a133af1c6aa4bee243d9cb246c5efb954e0df3947f911eda7258aeea3440487068db73dea40a0f555956e820dcf66a7da44784a2d34ce284aa408593082dd465b38aaa9833da98092d6c9198d258c7836e3a743153334f4febeeaa700379b201e6490e41076750922c96a9a65f4c994263b207bb016664e3372b48f65d0442e06f47572ee0d03c4b77c344eeb1cf21a548f3ccdaab39123d3658dc0e232260b0537eef49a8feba17ca66e53bed99d6156b9a1637b261c7f54ed7359855752d77287131c77d407eb367cb1db395c376b930a07d18dc1299f1f74803b377896d52fe6c4e8a01df3fad5da65d42c92e7473f49de203980268e851348f23bdd1936e68eabe4895f843844a41a51c4db910a008502bf3a92986ace77c9d2c2bd38bd62e1fd13aa6d961a073538f31d9a0481e36b3d70dfc70b1a1e9bb3789d7353a5396f17504752a7501405947197f554b46876a2c6c36af5d9e4a544fa6fc1b1990cc08e81ea18eb8506a477b3d4fd2302a4f3c230aa526788e208d50a170bb272d0b8ebbf3dc5de7497596e32274b95b0dedb7d68cbf52daf35d2306ac14e3833db298522ce2256f984416b9fad281727b4283cd7da3facece0b86f90b5fb2e89621bab3dad0e3c945795c2f5b0952c5f16b9c8dadd14d4d2bd5924b0172b07fb313216493b3004f82eceea35a8024f6353c417418711e0cb1f95d1ec21eb802b5a7e02742526b2c6948294ce47c46150c3c1f303beec2cb6206d64defe09aa2ac833272a313ce8609a720d7473836d8000683501852afeccbe6158aa1e2c29e81e071c55351d1fbf8e18c96d376f01e423b1829faece0e2a147effdc18e3c4fed7936879710f492a0771579bb04f8b0689dc09c67afbf682aa81931b07e98439905c21ac714b47cd2e509ae2d97da38cb758f308e3fbee2918afa2aeb4f481e0e98984f0966575b085fefbcd804dc67f17827c9a66032755b86ef86bd74858259c550c4d5e4f38dfb65b42d5857f8f54b492875b44135c60071c1538d5f4c333538c3cb6d7e0e98c4ee1981fcd19455c7a7e0fc10cdc63e86dbc9fdc77de1d44ab32c8b1d172b36d618df990c5bf5cd6d50bd18daa419617a417ec2a15aaabd3e7d6ee7ad7b6d75322e2489e3b35653d24c004b4eb5adbf7d51aad44ed1a588d66d550d52f7915d4971445854d05736931fc3755d55baba4d2c71af54a5095f862cfa60bef330652de2ec0c4a7a9edd583da42a30c197a1791d1542a48e90cedf876ffb43411160db7e384b0b50c6b6794cddd01737c655658e1c938562d22ecfbceb93a5b8b4c023ead114a9419b8ea578c50486b9c4f5a65caf95b8f41e6c34fa60456b341982e0a3022dd68fa5afd296e85a6afb5c82ae89b6569d147e2600d9041c5212287f3c9754e4c747ba5921ec0e4f8abf5901f6e8f5c595e054d1085ffa0ddf363d5e829c95c3cf48ef5c16cd81a92e17e5f9415d11eaf8bf438cef280398e9bd6d5fdad770d9cbf41f9b28db0a1bb9fbc8984bc57926fc93320a67f4b094ff4f042fac6cf5055472c8dac518e16e7f70034357a79006760cd20cdd734605c7c88123037679552c9bba169ca65d354f80be926c0430dcede41d4a608ab0473dff48a0489af45c7adb6790d562d8874df32ddc46f109d92eceee4897ea123021e833bf37f224ef0a76811469e7e5e680869b560713e792a2e6908808dcff5c157b4b646dbcd56a9ab0a4860af497c8f52a9d442bfad4b2ab6ed23eb594b1b06f1e772f67b737e3ed784d4a9c900a925b10f4ba0937c140330f65c9f1b93c18b6e21b6161e5a4cdca7147464a2f29a06e12ab98e47223523755cb49216792568d22a4e15ff68a6a42f0b58fd5189eb7da1e846ed09c2afe39172854d4eca6779ac7948d87644675f790e9f9b247f1c061c58d8b0b7569bc823546128ef1a3fe85aaa6da5b36409d616cd9405d9b8b21aae129fc6481381aafd658f9930a8e0bb0bcf6f1c0908e138f4338f09661d6fffdeabec6f2f36e422d20633dfe2b702b7edf51774e8a495daa850481675a607085dba380eba8a1799414d508406348a4d9b0ebc939f420320d40c3e8c6ad06301eac1cc58182fe7af92a7f840e79efdb09068a79c26445e00372254b8a9265c8e83674ddbd844abd46bfa61d068724b04b10d118a4db4b6b82cf9e0b42b6bdc2d17ad7c1be107a5dc2e8de7c41aa7494d587948b3ce69ff9e2dc059ddf0ac2fc51eaa5526b154c287fc117b669da34f0ca039ec1062580f145f3714941e23b3037f3c88a757c2adc554c62f158ad55d0f79e231028a039390572925de0109ad2166ba4e8376d21385da5f8c968613374df184004d3d55a040fcf7181d49e264706785441b739b68aa7c14ea0e447f5d54f02196b32e7f8c3b5f6fb2955df99ef9b8222a81edf90c0697c92e1f5ae60273907ffa6f764fdcd144f2a72af9d989724984257ce69d00d172a8a237377f5432f664d646076df795560bb55e6e7003dcf36e2d06acc3e74aef2babc369dc387b11bf5accfe2735434c8d41005ec6da437e767d82b8c6eee511358a6e74213d23d1ddf457e947b140d666fe870d87369be72cbc08510994b68b51bbb3290ba321bc9190d0aa2f83aa1cd0bb346746c9000bebda7f9c866b401abbd62027efbf21252552970194af54e9d92ac20824dc3e2a23708834bf3718ed0bbb4c5736627f4bb4c03dfc2d763291235cee106180d93648611a0fdd3931c3724466d7a16c00f9a06dca6fdafad1a90bb00e8d508569add8d25e09ba47bf9fb088a1af8de1e9a425c7ddf5f7cf22c43bcf07c81cf0b0863046327307fada46d49be7c3da849531b8a02e75c7d60514f1a21844976f22dee2c3f58ceb80d9ab99eb98157127f1c20ae315bb329e8fab2732117960d4863549ce154715c08690ad014744d90465422b1a0cd4cbf7b2e15fb1e53ee72317f59e361c87d0e743f8deb7e6160b47c6f49eb8e24cbf19cbd8d01a64e9759a26890a6d79155603ffa47ea123a6a24b8a1d1d762834433e883a0b6ff19c040cd6dea14143aea760cde2c1ad4579516234a772e73ef2245d54e936d9bbf8770b8119a0eb7182bea572440c89ea816f7e21031258d3621ef18878e816529a9ab4eb4d7247b59d1da05f97d8214ad3da6fff5beeeb5c51ad4a9ed8c59e99ab4caf5893e2b93ea0098d998250c2551b0f6af234967d73882358f7c16ef1e5da285aec2a85d413c9ee625219ff0ff697a1fc6f447595e2751926d0395e2f3991a46ae023ec9cd10eb7393648c9469cf78be465062fa9445523f7158937c80b20ce4b5df977a7f0a9d59d6a5b9386f964831a297ccbe43d7a7f664d5fbe3d265629d83b3521a555a62409f8e774a3743111f0abe5d3c75ba04aa9407ce58effea70f5ca008aa03eff13285fbdb479e412c937eea4d3092a9b5ff84734d158aaccaffd5961637b484886dae8a694fa02c79ba8b812ba7195a11668b242ff30f1315a6f7a1ced91e559dd5f1c344f083e3249bbda00a019495a3c628a28c2aa396fb0088a12cc77101b88b6379a9401e5c00dcbfb1d6420a55c263c1eccef3ee2c6abe8913aa5a08d50b1552c7a05c5d9973639449c884033feb4c01b6dc9fd8d571d0b9a3816c3af9cccc8c690c20fcec7839e0f15ebba82c8cde9fd6217c10ea9f83c7a954c621c4c5ffe3dea151f9be5b5638d0699a62db88fdaa26c0dbbdb90d3b5f91c40c171290b4911d73b4642978e2baa462837609844a3a51029861ce505a825e5a3e90e6170d139fd8e3cc3c8fee637e51a8774fae6c619bf7fa9b8db45e12d7ceaef80fb72a3f125ecc77eb61476e1f81a45c7f75252a3c8b0f9d38851c221b2803386ebb5060d30e412e7a38cd47c979305c63898559917a440a4424f109a8b41f3c7f0cb0a455bd608138ac1f4bffd09fb693478dd9f6e745ffa6ccb8ee5abf8e5b3640198802b56d9c04234dceba39379129c5249de04806850644c2176c6e44ddd519f0457e38f04d157b70c57891373254ce75ba18c3f5bab1b66ec31f1cf2a6a9c56677c4e346cec1e04ea610112cfea3fa547bf9cdc0ae9b430a18e02dabd600c2ad1f4a16c04437d8d32fa7ea223469a5feb727ff674e7f7026e4f86d2f93627c17afc7e56c68d98c97aae558ee84e3258866a61b5895d92144cdfbf9d0b315a984121bd46791e4bf56f5df9611869f061b003af63131da89e4fac139d7ffbfc014b3a286c352ae578fda80589ebe3d1850582f2bfd40d589946e50747c1f4e960f8135d8198537d7a2dc56d847c8f17f9124f26a470d4c3782b5613784233f01f518424688717960583a1a01d8e96c9ccc3db8f6c480b1aa1bee9d94578c2effb6e8e2d1cce9aaa20262226e03da819b4293d2a8db8749150412f23f0239ebe031ef6359e151bb8e761f9a612648680c865245b8d172387f6a61516b19020ab94c1b1c552a5922ffd853e16531eac24cc363fce9ee95b5089176b113251c00353168c347fc53c6b8511843b4165c20401beed044f656075d5441feab7ab34ae2096608f81417f02f591537955bac3b1354aad3f691209e1f1ee7b9ecae241753973973ef5a5aaabc43895c45afe0830afa66b63ae791a309d9ee35bfe885d54b2cef3012f83acfc4ed13bff8eccbcebb", 0xf59}], 0x1, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x2) pwritev(r0, &(0x7f0000000480), 0x1000000000000094, 0x0) ftruncate(r0, 0xffff) 11:36:33 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) r1 = dup(r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x2, 0x10, 0x3, 0x2000000000000000}, {{r0}, 0xfffffffffffffff8, 0x21, 0x40000000, 0x7fc000000000000, 0x5}, {{r0}, 0xfffffffffffffffb, 0x40, 0xa, 0xd9f, 0x80}, {{r0}, 0xffffffffffffffff, 0x42, 0x1, 0xf7, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x22, 0x20, 0x2, 0x56e4}, {{r0}, 0xfffffffffffffffe, 0x4, 0x4, 0x5, 0x6}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0xf6, 0x7}, {{r0}, 0xfffffffffffffff8, 0x4, 0x3, 0x0, 0x4}, {{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x5}], 0x9, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x41, 0x4, 0x8001, 0x800}], 0x800, &(0x7f0000000200)={0x8000, 0x87}) 11:36:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x100) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) 11:36:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0xffffffffffffff7f, 0x1, 0x3, 0x61, 0x1}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fcntl$setflags(r0, 0x2, 0x1) close(r1) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x0, 0xff}, 0xc) 11:36:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) syz_emit_ethernet(0xf1, &(0x7f0000000240)="481a19e8f19718e34e96e50874b59cb6ef36db5fd00d3aa9d7c25ffaecdd56084421393e40ba26194fc0c0332170ac418f9ed59b8e3453d477c51f9624ff7963fb336e5fb7a76d0e554abcf4b236d9bf4e6117a3a3eed6743aa9cd39ecc073647f7f6b216844cb4df7b69375c80557f80f96e8160000000000000000000000000000c70267f2822fccb514ae8a86f0cc3b6077926aa54820ef7d2895881f97dc6baa4a2485f7f216308033f4b7fef1cd6802b7cad8ea6695f7d3b9c64da1bb00e8110175b20b3d1498c5194edb84af27b533c0720bb9ed213209046c48dc629e12fe1689f750b3dbc19f967c1c3f2af7cc") 11:36:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000200)=[{0x0}], 0x1, 0x0) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r5) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) r7 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000140)={{0x8, r4, r5, r2, r5, 0x24, 0x16}, 0xfffffffffffff801, 0x7, r3, r3, 0x896, 0xfff, 0xffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000080)={0x401, 0x9, './file0\x00', 0x0, 0x8000, 0x0, 0x514}) 11:36:33 executing program 1: setrlimit(0x0, &(0x7f00000001c0)) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000200000005}) setrlimit(0x0, &(0x7f0000000000)) r1 = semget$private(0x0, 0x7, 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/87) 11:36:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x232) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 11:36:33 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000040)='\x00\x00\x00 ', 0xad) 11:36:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, 0xfffffffffffffffe, 0x0) fchmod(r0, 0x108) 11:36:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) r2 = dup(r1) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) fcntl$setown(r1, 0x6, r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9a, "b08d14c6750400000000000000da6e4ae5000001"}) kevent(r2, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0xa, 0x8, 0x6617}, {{r2}, 0x3b6f579c66a82734, 0x40, 0x80000000, 0x7, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x7, 0xfff}, {{r2}, 0xffffffffffffffff, 0x2, 0xc0, 0x3f, 0x1}], 0x120000000000000, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x40000006, 0x20, 0x6}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x9, 0x7}, {{r3}, 0xffffffffffffffff, 0x4, 0x1, 0x7, 0x200000000}], 0x35, &(0x7f0000000340)={0x2, 0x5f}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) readv(r3, &(0x7f0000000780)=[{&(0x7f0000000400)=""/8}, {&(0x7f0000000440)=""/76}, {&(0x7f00000004c0)=""/27}, {&(0x7f0000000500)=""/46}, {&(0x7f0000000540)=""/224}, {&(0x7f0000000640)=""/92}, {&(0x7f00000006c0)=""/148}], 0x1000000000000393) 11:36:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x1, 0x1000, 0x400, &(0x7f0000509000/0x1000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) listen(r0, 0xa97b) r2 = dup2(r0, r1) r3 = dup2(r1, r1) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000140)=0x9) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) r4 = getpgrp() r5 = getuid() r6 = getegid() r7 = getppid() r8 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r11 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r13 = getpgrp() r14 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f00000002c0)="33da8e547f5dce61fa4456a1805e78a49eafd0f7675ae36eea0735549924ab0af2b9555e538196608d6930796ad90b9ea4b9f993ad9edee632269a6c1f3706", 0x3f}, {&(0x7f0000000300)="d426770605688350942f5ca5ebfdc623ef0c841e6cc69f097295365ca13a0b9c64cbc26e6e5f85b5c55331ca3553b831924ee785a77f9e8d994e3c1f4e7e4e9a7e5e2459fc2a3b57", 0x48}, {&(0x7f0000000380)="2a92c25cb81060f6cbe2760b3495146d45163ced83326f4a6c2c5c900101c96a4d038f61af6f9dc586974534c1e5371af4b51542e10ae8f3b6666dccaa20d66d9677e959cd15b5f74a81a0b95d6d39d824e7ea7becb5cb4bc6f748b425cb7c3242fcfcf06370279b941168683893902dbb08704d0e135d6401cc1d593d88e2f10d2225bd63c2ce95d4698761a36f655d5680dc34b6f348da033f201965249a6fa12b739d99eab9b5017d74804c08a9db2af98a41b0cc1327506d037a66fbc0f44e9690d09d3bc99d67cfcaace87e938a0374ee346ab0639d5ead806fefd41977eff1903217b4f6ad7b", 0xe9}, {&(0x7f0000000480)="5d9f6d496c23cff30e2dbb158bbc0f3784f642b0e982b05ac922df82271e54dbf957474298a7e7329a3d6d6b713db8dec112b4700cf3d731b786acf8aae1caf8d4123b50d4ade942a7a7fa09850a5cff0b4f82b246943b1b0f6a43a70828ec8473490712c2f56fced1bf459ec232109e8c916b3d8b8b53a8", 0x78}], 0x4, &(0x7f0000000700)=[@rights={0x20, 0xffff, 0x1, [r0, r3, r1, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r3, r0, r3, r2, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xe0, 0x400}, 0x406) r16 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) syz_open_pts() ioctl$TIOCSETAF(r16, 0x802c7416, &(0x7f0000000100)={0xc3, 0xffffffff, 0x5, 0x0, "b9d78d9c7b2ca08605cd8838bf14728516a69fe7", 0x1, 0x1}) 11:36:33 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() recvfrom$inet6(r1, &(0x7f0000000000)=""/157, 0xfffffffffffffca9, 0x3, 0x0, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x6b8cd219b17c0831, 0x8) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(r3) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0xff, 0x0, 0x101, 0x8, 0xa240}, 0xc) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kqueue() fcntl$dupfd(r0, 0xa, r4) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000380)=0xfa2e) 11:36:34 executing program 0: mprotect(&(0x7f00001d3000/0x1000)=nil, 0x1000, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) pipe(&(0x7f0000000040)) select(0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x2d, 0x800}) 11:36:34 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000000)) mlock(&(0x7f00000ef000/0x1000)=nil, 0x1000) 11:36:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x89) r1 = dup2(r0, r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x20) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/17, 0x11}, {&(0x7f0000000080)=""/115, 0x73}, {&(0x7f0000000100)=""/72, 0x48}, {&(0x7f0000000180)=""/10, 0xa}, {&(0x7f00000001c0)=""/190, 0xbe}], 0x5, 0x0) ftruncate(r0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000300)={0x7fff, 0x0, {0x8, 0x2}}) 11:36:35 executing program 1: r0 = syz_open_pts() r1 = getuid() getgid() r2 = getegid() fchown(r0, r1, r2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xf1, 0x7ff, 0x2, 0x80, "5344e70456bf3b4aa88ddd43c048d8e187f24463", 0x73, 0xec}) r3 = syz_open_pts() dup(r3) fchmod(r0, 0x0) 11:36:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) poll(&(0x7f0000000240)=[{r2}], 0x1, 0x6a9f) r4 = dup(r0) close(r4) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) accept$inet6(r4, &(0x7f0000000040), &(0x7f0000000200)=0xc) syz_open_pts() 11:36:35 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 11:36:35 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x4) link(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') symlink(&(0x7f0000000200)='./file1\x00', &(0x7f0000000180)='./file0\x00') unlink(&(0x7f0000000000)='./file0\x00') 11:36:35 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000000029, 0x20000003a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) dup2(r1, r3) 11:36:36 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080), 0x168) setsockopt(r0, 0x3f, 0x24b, &(0x7f0000000000)="5c9bed4dcad98db7ec654c9c274f", 0xe) 11:36:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000080)=0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0xd) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x1, './file0\x00'}) 11:36:36 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/96, 0x60}, {&(0x7f0000000200)=""/135, 0x87}, {&(0x7f00000002c0)=""/92, 0x5c}, {&(0x7f0000000340)=""/66, 0x42}], 0x4, &(0x7f0000000400)=""/92, 0x5c}, 0x2) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) getsockopt(r0, 0x80000001, 0x2, &(0x7f00000000c0)=""/125, &(0x7f0000000040)=0x7d) dup2(r0, r2) 11:36:36 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f}, 0x4, 0x2, 0x0, 0x0, 0x1, 0x9, 0x74bc0fa7}) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 11:36:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x100000001}}) r1 = msgget$private(0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) r7 = getppid() r8 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x0, r2, r3, r5, r6, 0x41}, 0xee, 0x100, r7, r8, 0xffc, 0x8, 0x8001, 0x8000000000001370}) fcntl$setown(r0, 0x6, r4) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') pipe(&(0x7f00000002c0)={0xffffffffffffffff}) bind(r9, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 11:36:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000436000/0x3000)=nil, 0x3000, 0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:36:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1025, &(0x7f0000000000)=0x1, 0x4) 11:36:36 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000003c0), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x201007, &(0x7f0000000180), &(0x7f0000000040)=0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x500, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000000000)=0x3, 0x4) sendto$unix(r1, &(0x7f0000000080)="ad404591a5ca9e263ce45f0f9572190adcf580d3b2314bb169037c2ba45e5cd86e6afd647994b49a5fdfaa91b113333399588d7ba4e9f0f1d046b1e8dfb6214154068431dfa685b2e3137ec24a597eb2c28e2a3c6744d66dfcde68458988f98f9f92ff283a0f844f080162c0dcc4d2931be21b0f123d3529cbbe7d152d9c8390497ccfaa803a5a55b8ebbcfca5f130aa8f4d6807662904fd16675a772fe04195fd1a887b69a70cf1da2178513c020cfee608d2b34ce06eb599380fdfc98da49adf3670933f3cfe652709d868cd3394", 0xcf, 0xa, &(0x7f0000000200)=ANY=[@ANYBLOB="80000000"], 0x4) recvfrom$unix(r0, &(0x7f0000000240)=""/100, 0x64, 0x2, 0x0, 0x0) msgget$private(0x0, 0x100) socket(0x2, 0xc006, 0xfffffffeffffffff) 11:36:36 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 11:36:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x14, &(0x7f0000000000), 0x0, 0x0, 0x0) munlock(&(0x7f000079a000/0x2000)=nil, 0x2000) minherit(&(0x7f00007c3000/0x4000)=nil, 0x4000, 0x3) 11:36:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) sendto$unix(r2, &(0x7f0000000100)="569888474db4562df3dab1e840ef1efacb7e61401323f6b56073b9d039d342c6edd2df4c1005a8f232e5eb028c310473a1958e2b9c2973c7bbf0dd081624ea008c2af50d1ef555c12ed5aa4d9c935f79475c9e7e854fda7b604698d99326d8745f2cfb6a559ff72252a29f8fb3a5a1c4d66489aa3008baea16bea2114ac129b608a806784785a1dd6a1c35ba721d278f5cf19ab34cd508ae448cf58e052d989d4df954669b8914d3f6f3d6acede9fe5f1729a7d66321c773b2a1f5cb9ff8acc15b1685587f520b50cfad86ba51a0be90e0cda3ca99980e80c13c89db91d9f6a911b0267675d937d94efe69922f9672dfc36f8554e160b95d70", 0xf9, 0x400, 0x0, 0x0) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x70, 0x0, 0x0, "f7a09837d8d046c0d65e572acdd12d3134fc5847cf5fdad220842083b3eea6876b39f688340808c17dccd9e38f7a07ce8ed5b2ad20ef8bfc2787a278415e8dd249fb0316d1526517a5efeaa04672d442803c4eeeb1b9bd1bac"}], 0x70}, 0x400) 11:36:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000180)="e9a279d786010f0000", 0x9) r2 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000340)="9c3ca2ccb0f93850a626501398aa76703a9fb4f5675870b2c05c44540dafa93aaa989c680494e2288eb12d4e42d3f0640cbae9aee3ae879895b11a064c9fd1ebd5a344691abf12c71133945c0232461eef359364b31cd76b817b71b08fb7993444cdc7a0acaf94416c6061c8ba00f5db4bf61ee6f57d5036215587d44a3b", 0x7e) r3 = shmget$private(0x0, 0x1000, 0x3, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = fcntl$getown(r1, 0x5) r9 = getppid() open$dir(&(0x7f00000003c0)='./file0/file0\x00', 0x100, 0x41) shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x4, r4, r5, r6, r7, 0x1, 0x1}, 0x80, 0x4, r8, r9, 0xfd90, 0x2, 0x100000001}) 11:36:37 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="38063b972b1e535ed84612cc07f892d523d8fac4cdb8c71ce36a338b5928a9d6a2b8e33f3133eca156dc657544d5e75452fbc68f89c92e3363d4e2886a4d35a0999fe13bfc785adba255e7d766f7ac4eac94b8fef02433334bb6fb6903316c8ac8101ffbeff52874a5fdabde3b047e575cf745afefb115443cca4ce6ed0e45a1a357", 0x82) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x38, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8200, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xff, 0x8001, 0x1, 0x7ff, "76ef3f67d3d08a8cc4151289ca631f44b73bfa2b", 0x4, 0xffffffffffffff34}) 11:36:37 executing program 1: unveil(0x0, 0xfffffffffffffffe) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x9a8, 0x800}, 0xc) setgid(r0) 11:36:37 executing program 0: syz_emit_ethernet(0x8b, &(0x7f0000000000)="e716fa14068e2d6f329a670def0b43cfc624ca458df220c9955f5c7cd2d92aade1bd3556c730215c69e1edafb9751a122d6e0882f5cb5b96002fe27eb2af940b56629119e3c4467b60cdf98a4ffb66795bc3c377e8c3e3dbee0cbab13966365a00029b5371e457acc265e7b5caf919fa821a2d62503189125ba5177e80d8be2f32bb3730536241565c0295") r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) recvfrom$inet6(r0, &(0x7f0000000340)=""/226, 0xe2, 0x40, &(0x7f0000000440)={0x18, 0x1, 0x1, 0x56}, 0xc) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000140)=0xc) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x88, 0x6) getpgrp() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000200)=""/252, 0xfc, 0x800, &(0x7f0000000100)={0x18, 0x3, 0x9, 0x5}, 0xc) ioctl$TIOCCDTR(r2, 0x20007478) 11:36:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x100000001) 11:36:37 executing program 1: socket(0x6, 0xa9d6f4241ae0db83, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) 11:36:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x2) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='r\x00') mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x1) r0 = msgget(0x2, 0x200) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/251) stat(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)) r1 = open(&(0x7f00000002c0)='./file0/file0/file0\x00', 0x10200, 0x21) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000300)) preadv(r1, &(0x7f00000017c0)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/156, 0x9c}, {&(0x7f0000001440)=""/48, 0x30}, {&(0x7f0000001480)=""/18, 0x12}, {&(0x7f00000014c0)=""/74, 0x4a}, {&(0x7f0000001540)=""/94, 0x5e}, {&(0x7f00000015c0)=""/232, 0xe8}, {&(0x7f00000016c0)=""/242, 0xf2}], 0x8, 0x0) r2 = open(&(0x7f0000001840)='./file0/file0\x00', 0x8, 0x8) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000001880)=0x6) unveil(&(0x7f00000018c0)='./file0/file0/file0\x00', &(0x7f0000001900)='c\x00') msgsnd(r0, &(0x7f0000001940)={0x2, "6617452143971291599e32c16b24ace7a3b50da4d47b0291577ec50f8d220aa725a25da55de37e803010d3"}, 0x33, 0x800) connect$unix(r1, &(0x7f0000001980)=@file={0x1, './file0/file0\x00'}, 0x10) semget(0x3, 0x3, 0x400) unveil(&(0x7f00000019c0)='./file0/file0\x00', &(0x7f0000001a00)='W\x00') mkdir(&(0x7f0000001a40)='./file0/file0/file0\x00', 0x8) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001a80)) r3 = geteuid() getgroups(0x8, &(0x7f0000001ac0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0, 0x0}, &(0x7f0000001b40)=0xc) r7 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001b80)={0x0}, &(0x7f0000001bc0)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000001c00)={{0x1, r3, r4, r5, r6, 0x4, 0x1}, 0x0, 0xae5, r7, r8, 0x100000001, 0x2, 0x6, 0x1ff}) mknodat(r2, &(0x7f0000001c80)='./file0/file0\x00', 0x2000, 0x1) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001dc0)=[&(0x7f0000001d00)='c\x00', &(0x7f0000001d40)='r\x00', &(0x7f0000001d80)='r\x00'], &(0x7f0000001e40)=[&(0x7f0000001e00)='c\x00']) execve(&(0x7f0000001e80)='./file0/file0/file0\x00', &(0x7f0000001fc0)=[&(0x7f0000001ec0)='\x00', &(0x7f0000001f00)='.{(/*\\\'#:*\x00', &(0x7f0000001f40)='r\x00', &(0x7f0000001f80)='W\x00'], &(0x7f0000002180)=[&(0x7f0000002000)='c\x00', &(0x7f0000002040)='r\x00', &(0x7f0000002080)='{}\x00', &(0x7f00000020c0)='(.\x00', &(0x7f0000002100)='+\'&\x00', &(0x7f0000002140)='r\x00']) bind(r1, &(0x7f00000021c0)=@in6={0x18, 0x3, 0x31, 0x8}, 0xc) semget(0x0, 0x7, 0x100) 11:36:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000139000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) mmap(&(0x7f000013a000/0x2000)=nil, 0x2000, 0x800000000000001, 0x811, r1, 0x0, 0x40000000000000) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x5, 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x7f) 11:36:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x5, [{0x1, 0x9}, {0x2}, {0x3, 0x80}, {0x1}, {0x1, 0x135dc00000000000}, {0xee0d43f0c63be841}, {0x3, 0x81}, {0x1, 0x8}, {0x3, 0x7}, {0x3, 0x800}, {0x1, 0xff}, {0x2, 0x1000}, {0x2}, {0x3, 0x100}, {0x1}, {0x3}, {0x3, 0x4}, {0x1, 0x100000001}, {0x3, 0x8}, {0x2, 0x4}, {0x3, 0x4}, {0x0, 0x400}, {0x3, 0x7}, {0x1, 0x8}, {0x3}, {0x2, 0x1}, {0x3, 0x35}, {0x3, 0x7}, {0x2, 0x100000000}, {0x0, 0x1}, {0x2, 0x7fffffff}, {0x1, 0x80000001}]}) shutdown(r0, 0x1) ioctl$KDGKBMODE(r1, 0x40044b06) socket(0x3f, 0x0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 11:36:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) sendto(r0, &(0x7f00000000c0)="bd7554b01b49ac187aa6aabd83bca79c744d1fac74186810d3930fbd64a8bb250cdced7638bbb28726929972919dbd1cf55a85c9de3474a4530bf19dd39a44ac5999d1ecfbd50d3581e1edd96d5e89ca5e41b0dc6015d6492047738d4e880fc96e0c396780222869ae7800bb55d66ff195ab3cf5547d1674fd08ab7524caedb0bd7488dae616e6f45a6e7ba225564288d427f22a199f6e1e5ff393de11d3105404351c53bfd4d6d9240f084a406b87bcd76b682ec0784730d48dac1c6fecc65b5529e30d8841b7bfbc5235df6f79077370a4a58635d23bf2e4632d4d6bd9bdc15cc51ac62cfa4615125f54ff7989dd3242cf6e056c16fca2db230ff6d3bdfef90031a24e80dee2731cae8b9c6f976f0a886642605d525a479eb12e4c74c58e29cf75743b1eb21a2b088d20c425540781b464310cf25f81914449397845d161cd031580c94bb129ce9177ba53423f444754e1555dedf64ce926633f74de5c1feba3066df773c8c530e0e15ccb688cb862d20ff05aa1626b3667e6dc6bc428de659d026263b2c0bb17d772732d0da760d983cb7f8d31cd1410ba116a99fa28e04c63aa721fdfafb89d8ea5ecc3c8b56e6fd1abb9fc84424a4a6640ee3ba29c659061286b95d31a5f773047accd20cb13fdb44a82ab7318d336e353ccd2445993ecc3ebb58ea8a0d43632d345b29489b3179b14eb88397ab507dbcc79283ede684e735db84da1df4351b1940cebcf7883219a73ad7a9ed01596c791d28c99da2f5084d2276098ebf5bc006f9b28859c2f52ee18deb9ef4562abad496650b06061cff2afad3b29f83562e3d2633c00e67db73925bbd95e47ddc8321b5cd8837ca802bda89171a69a0fc68fd121c33185f99438c2b3e110dbd999c4ef9ec07424b2c53fc086281554e992c901596e098244d3c022cc419726640f23c80f47c75254ba7254b87b623f0395f2a8ebd8f884f33f8e1487d335b6f8d9e402333b4bd77edc7c0b133a1fadabf8c367fc4311128dfb3b9e1ec013e98e5c80dcbcd0970d7cd1713c2568c25a0c2ea45ff6f22887e16713b515cf2e16be342ac5b25686a5ddb84db867ab5c0f53da17e316ba93c69b40badc8c79c6e81018de5eb17bd895d3d84b7e8036bb558fd2e8fc704205a14d9ff429595d32d3ded9202ebd0601435d8b1808de0bb3365b740a0148e0da8d93a39e61b41951259b1185f3c936f9fedf7de9db743cb741baf976bdb8cc70f2873068ff08efc401e2ae78be1d9689c0aec809adfed2942a07e126e4b4c3157ba5662970cc798897e52edb03799e3f6b4f48e841ec17f2c0f5f686de1c52860c9aa99bc8b1a572ae2829f9311cc935176f9646fb0bfb9cfae6d9ba41cd9cc8043a50ec6c65b49c8be413df9fd2c06cef772bfe9e01d081ce0166cef309ca78f8e7ff9cf1ca5636d66ac7400ff8f01a09d4451286d5f57ee6b34dda17897b0bf414af6306b5eceda75aba1a051fb956f957fd6826725f942660415f8b2bd147eb928823cd29f44e8f8c7326b5cfb59b988e108aa9b801fd070a11ac65e05290b55bf99f04901785683d3641832a87be42dc070057ae55f995774da692de98af7d207af19655120ccdd7828a494952a69f420b039060a1dbb9bde21d13e6a332b8129ce1e866ed17f7d5b42a8d356524764a9815d7acf572bef9c8003f3f7a84bc22886ea31a4a5ed0892712e3b79fcf2e0e57512c3a58408275b7fa1bf54e4f2faba859fadd1bd77594aac8580241c07ac9791072957a08861dad15390ddb42b1c2384ecae099f6e6dd252fde3ad01dcdb25a54556c2c96396c5c6f2be7f1750d4962599a590aab77bf98500d52d5528ad190ba7741d49999a01d21174930cbe4f5939b87e685492282e01d1c5cc2dfc4bc04c54835eb4e5bbe30d21ca7f83d7d00a2c6a079e617bc3c35d75fbb67f76e6da8b107afed27d942551a583dbd4e5a8296e38dd1753e09ad56ab570eb62e82556bf871cd11689c9fc07efb8c4ef3f43f36345ced9374b992de10db1ae8e78f432ba5bff31923736bdfb6726d0ff3b71ae9f9caf0fe1b0dcf7fbbca763978643a0b63e2e0d28c19c900e4cbaf2792565f77575a1cfe592230ed7618b17e0efdf7b55557cc7145de56ba8f7d1c18bd66e1f3eaddec1e12eeb4f9b08fd84d4791f9aa793ae1d25aebdc64044b31c1ddb7764d2205fbdfdbbf63668e8cf51d08e4a4905d6495f505925079d91da91ad98ddbbdfd1f2cde607dad7fbdf3d8b61f430ff3329d5767544b8951d326e6d4bbc6c459f58f9f6bc2b822fe3fcb0dc20111c212289b95f7cdca0a164c60dac75b0b1dd0af67f39d9481935d5a391194b7a557ebbc55ec659b9e4a0ce1d62955a2c10b793822651ba1f40fc5764db127e68204c9e0ed5eeb9a7fcb3f43f12daa9d4389e32f35d6788160a9ad63e0fa2c52cfbf1b41a81fe993935a75119a6325b699df2ba2b9f4ec9f639b544a2d1d55c7d4616207b7fbf7b717044e005cbbe336219ad99dbb44e4691b928048c5e2418e07fef7ca97d35edc0bb7b538f00a5c09691a684e948540a2e312ef47bbeb00efeb0ec77a5d5e3b6151775d8183da444cb48dfe8a3b806c6a993c19d2db5f6a95a307ec30939a34657d2bc3b8cbcf1a67e27b5dbe12364e4e3271b8300ef703a16d2018ae62bc36a52e15922a27bc82d04b731bac81a6416f8c625a249f362d522d9cd848f13b8c37349fb474a46add78ad38f372a3db36881e7e67293d99081a5ec5d0c26e0eb4776024e2e11e46eea4e624cb6959d475a8d7b4a29eff5924180aec3beade23fe52c3b5c406a09e4886d466a2a8121e5ef341e906cc1f5091a70c04d79c6fcb5d893e241a50d67c114a060b96bff54a70b149f515291b45a3737a4c3f9891d46857d5fa48f3b5d5d6f9a9f1f8c1bb95ee6bab8b7280ae2983c143757d4a2f66115a6ce3f7baf7e37d564f636622965cb75e913eed753201e842446ae35557adc64ac154cc97eef31cd07697f2c91cb1ac231977dc53911816ac618df5989fe491392b96750361cfd4bb18bb431eaa4197f50894a41e1f45c56774dbd1804277abd3bf063c78ceb90fbb2dea9af874cf9b0ae4b45da84c5a8a2088a16b90ca0b2f811170528e0f1255cfdfb8ba6061d9d06d9a5f64aeeee048ff66f94c66ff51a140b2ed000379c7b42f36db9ba2dd7cb880e52010fe173556eedec022f89577b9fc3e4ecaddf675f252b2853dfa028b6d5199049b6801fd63934fd0ec831de0e5ef7c89380756c5e2e7fd5d7b756f0a56c801825e29ede227a5b8c432a1e1a52981c6219c0de3d3df1ca06e18373f1c0575f6c12d25d84daa52b7b16b1d1d8e14ce63df3f493116380adc1d089e9a3b16e1dd419d91792f8224cf6d62899c7a8eb8dacfafcc5ded2280c6c9dc891de087744c1ade30ee62bec0cadf36a17ce5a2e86c661528f963917af472650c00aee14510d9d818d8384fb3c2191a2e92a9341936a86d287867c16c9ce65f7dc7185962f2c9a0608513b4c3f0f7671c1c987ffe822c898c6b71b0937382a6ce0c40c02ea30d11a039a619e1cc0e238cdd6ab3ed1f9a95b469f5ae0326d132c6d3cbffd87ba6770877ff9051188348ab08b702cd757ce5b9aeefa14ab81a3a46579388bda31e2737607adeedd338485a996d5c197ec688ffc73668fc0b5b6d44bf3f986a6bcceebc5d757bec21780b88029ca5449a101103a1e997b15d4e7160688d3f5ec478095a8ed58ab3561cb599730293ebdc263552674f282c15c82f1d1f8be63a434d4f5ef6e0af66f644130bef2e3af45844d5d5146cb80e233002cdfd3343342759db4829e2a5d6e4d7c8bcbac6f9a29adc70c70bf509c54ab5e237e03fcc4e9012fbfe418e1322fa927efe62595284f867cd022f5acfcc7f3416115eb38d8893274ba9d130d8256e4502e845b8148034e086e05a496146cc6606975c797598a17d42e20ef31536a49162fdd1034d1148cd34871acccf6f0ad2e3a985d8249c2cda2ad499f6ee084304813997f9d43baaa421a0fe15aa14c86fda25d651ed413a8fc5a0341d2447bc2e5302bc793cd7b835aae43150c82e725e720e1370ed3e4835781201047ce6814ad18f414e7cbbe7fc805f2071bc8711d29225a3c9cb956e3a4f23348ef5e1f0486911c2480cac5be05a3332d6fc50d40e7b5327f5a330b58669ad22bebe70bf8f4e1f5b1102a61466a30d5f62ec82f3ec7663f8d0a8d6e4376eeaf78e19d833ac3f7fb16ef8a61d40df58ec630fdaecd61b9bdfe9cd9f9fd698bc64ee1b99acb5d692f7019cfaeea94f450d63abcd97d452039727fe245a0df85e18a9fc2460e79599409093ab400fa5ba49d060b21c030f2a162a653fdae92eba9bce8fc06671efff4204d7a6c9b66696464a8a628aead38e7a58277849bc445b4718f77622ecfbb8908a3e0ddbcf432e95e2204b18eff527cebc51b77d303e21e3c1a1e0b2ba0a7bc5163d63bb2eee2701a34e3500bb902922c90b1fd90e34e1dafe5e8fc0592d2b9200e34a5bf73916599d8b013c5d8c29505bb37779499cb7a8aec21dc8e0967eefcd393d40c6890a97b9701cbe31efb7ac9b6fc61f1dc132e2e915439fa986ea658cbc84fd1a8ad63a20ba2fa163ca5e0a97a83bf36d9ed5389cc9061f00e20bca19de26e374abac281dfc3ecaae83d4c63b35c354c9f27927b2398fa560910cca90ca9901cad50454216e47da431e75d80dde23be3b0de7495df25a449b02718368af5ea7a7ec5d146a9a0ef47d834db3d08c6bce156038c71e6ff9a78dd218468ed95b59cf9c9ea4a95ec4dd298458310522e08a1eb25221ab19c5dd7bedc62b1bcd9a85b2b758edb230acb395648f54e9b36a3de503871ef0ab923981f52822f705b6c3fbaf33f7841327fe9a7f037d80411ed920986d347de4472f8f6048a38c336cad232ece0871dc347c3beeaaeedd0c8273b9d98b0f149ff2678fc03005295657c3a07de2a49f71261632ce2ab431212abe4c3dbf642f01ab770b748da71744041c4ea0d1ab35ec9e159b5309006e4993ac4c22ce6be78dbccd18cddfe5c9e14a2af8d751db14352d7c1bc389dc7267aed070b5cc926dfaa2f419c2d0e3d0b3fc649d94fa4a5938de316037e15a51084e353f63514c2f0346c4cb0f7a4e4fca7b151d5a6d9c72ec07cdf9916a4045b23369512eb547a0cebfab73c2c4e9c5b162ef30d8fb22815e36c9eca503f1905aa784b36c52267d72971da294a6942c907d21a47c49d1a852367d0d0f6f8049704f730857f64beffb3614fa530f8dbb8e1dee1d4e2e5054c8fd3725b72e05f544b09ceb451290a9528eee86b6b3c02c40c7b061e1db2e5d49a0adf7b9e3fa11493065f88257e1032e3180435e612a987c7c21f763965cf0303d090434c4e95b8fbe4db906497f6d52b47eac1943d73aac8a5a3656b987dc034cedbdd07a7a55900168ec2bba3bf157d5d60206291598f764c95b46efed4d9d9c05be77cc688c0ca7690372cd96145f57df136b01fb3977ebc3e1ec8c6e486ecef4489fd6b684131f4507968120d50191675f055bfa0adeb3fe3e5582d7b6e8a802c9e89bd2c7e8709efc17225915dca2d1cc5d286ba1ef024f701181bcc08b6714a1f0487621975e9281dd436841a2f9c4502556fd5aa5c91e0fa6fba0aab3d95f98528414b09b193ca07070d9691aa67824ebe249d28fc962534432c4c055052452150a9d74977eadb3e900cbdaf08222a320dbda00c70d2c152c79dbf42b2dccff47dbe26cb6569dba659714413860cd694d", 0x1000, 0x8, &(0x7f0000001180)=ANY=[@ANYBLOB="e37dcf59ad00002e5a69ac9029f50ad41e0282b275f2321d6c7045cc2338e6af5873fc053ce6c22785a097ce3d181c59729556027ead2be9e2ce61b9ae23b30be8f0d258dcc1c499cb6c86c44c0d33f7627b91f40e0209aeb87973ef2441b3c15db1c0075032241c3e97419cac7cecee79b5544870f355ba669bb08e0e1a4dc5ee9c6e6a5e4c225d3b4ac6128a49159b93f2379fe3921d27dd73a47a147dcea66aaf375873a8b8f8aa372df1b82329fcbb"], 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f0000001100)=0xc) r1 = socket(0x800000018, 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1010, r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000001140)={0x0, 0x0, 0x1, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffa}) socket(0x22, 0x4, 0x101) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:36:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 11:36:37 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r1 = getuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() r5 = getpgid(0x0) r6 = getpgid(0x0) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280), 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, r1, r2, r3, r4, 0x0, 0x7}, 0x7, 0x7, r5, r6, 0x80000000, 0x4}) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) r8 = open(&(0x7f00000001c0)='./file0\x00', 0x2e2, 0x40) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0xe5) r10 = getuid() setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={r6, r10, r2}, 0xc) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f00000002c0)) 11:36:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) minherit(&(0x7f00003b5000/0x1000)=nil, 0x1000, 0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:36:37 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = kqueue() readv(r1, &(0x7f0000000240)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000080)=""/230, 0xe6}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000200)=""/7, 0x7}], 0x5) minherit(&(0x7f0000ccc000/0x3000)=nil, 0x3000, 0x1) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x280, 0x81) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000340)) r3 = dup(r1) accept$inet6(r3, 0x0, &(0x7f0000000300)) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) 11:36:38 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r1, r1) 11:36:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35", 0x3b) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20400, 0x110) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000140)={0x2, 0x1000}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:36:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c790314", 0x19f) r1 = syz_open_pts() close(r0) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCEXCL(r1, 0x2000740d) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0x1, 0xffffffffffffffff}, 0xc) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xff12}], 0x17b) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x5) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x1000}, {0x18, 0x0, 0xffff, 0x1000}, 0x8000000000000, [0xd23e, 0x6, 0x7fffffff, 0xae, 0x2, 0xfffffffffffffff9, 0x0, 0x1]}, 0x3c) 11:36:38 executing program 1: getegid() getrusage(0x80000, 0xfffffffffffffffe) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)=0xfffffffffffffff7) pledge(&(0x7f0000000240)='/dev/null\x00', &(0x7f0000000280)='/dev/null\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x101) recvfrom$inet6(r1, &(0x7f0000000100)=""/105, 0x69, 0x0, &(0x7f0000000180)={0x18, 0x2, 0x3, 0x3}, 0xc) 11:36:38 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8200, 0x0) 11:36:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') r4 = dup(r2) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00') dup2(r3, r2) 11:36:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="e80000000000000000000000000000003cf7177c3550e0e48d36f23fbd17cd8053385d04004c3f3aac1e1ed7e4b7ea9e2ef365fd274e0b0590cf0abfbe4a5bcf56e263fba507e8c97dd6c4814d156b29c40f121460496f02a737f38d1952a8dbf88c8e17e3fdcf3fb21402fe0f500054b54e75fd0dd61d065d7024e4e8464b7c952bc9ea2b69548bc7f890a05de851e7a183a288dd70d45942b906befb53e6ff7f9c9f186a2ba386ba4ca9eaf61fab7c6f248a8582c88ac49c89af43d9babe233fd9a986570eb9b25bfc85e11090b575e6b0fdb69cad3fd9c243e640266a5c3372d292f5b100000000000000"], 0xe8}, 0x0) 11:36:39 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r1, &(0x7f0000001600)=[{&(0x7f0000000140)=""/145, 0x91}, {&(0x7f0000000200)=""/48, 0x30}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/30, 0x1e}, {&(0x7f00000012c0)=""/178, 0xb2}, {&(0x7f0000001380)=""/3, 0x3}, {&(0x7f00000013c0)=""/213, 0xd5}, {&(0x7f00000014c0)=""/34, 0x22}, {&(0x7f0000001500)=""/122, 0x7a}], 0x9) close(r1) 11:36:39 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x20) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x1) 11:36:39 executing program 1: r0 = socket(0x1d, 0x4000, 0x3) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c11997136503193c50d65300032c57c985199416b66b58a045ec4f0e3aab528046313995493db9358812f6e619ecc7f1d3a60d587fd6f3e11a4d08d17e0c2cf081a1be0202c150cc2b465e569c672b5e7f989a240e755b0f503"], 0x1) close(r0) syz_emit_ethernet(0x5e, &(0x7f0000000040)="0d65b48eb1eac4535086bd560dcf99b94bdec86fdd91a0324660eea95b04b8385bde986d8d6ad6eb30ac2ffb3d27523eaf515d3d3d65d8e4b5a8fe7f1adc1abf764363fa99e73d5c6b18100819f656d711c64026e1c57eef5e209c98f387") execve(0x0, 0x0, 0x0) 11:36:39 executing program 0: symlink(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(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', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 11:36:39 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x89, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x101, 0x80, 0x6, 0x2, "6adba64099d5b398ed5364e196257bdf5505011c", 0x4, 0x1}) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) 11:36:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x4}, {r0, 0x1}, {r0, 0x10}], 0x4, 0x8) shutdown(r0, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 11:36:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r3, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) close(r2) 11:36:39 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) unlink(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 11:36:39 executing program 1: r0 = kqueue() setitimer(0x2, &(0x7f0000000000)={{0x40, 0x8000}, {0xf134, 0x117ffffffffffffe}}, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) fchmod(r1, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x4) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) 11:36:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x81ea, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "0900abb8afb40000000000d1df0c842a9d0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:36:39 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) setrlimit(0x0, 0xffffffffffffffff) fsync(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x4, 0x0, 0x20, "d5bc4eda859f71ddfd5ed70a8a3081bcc7db15e9", 0x1ff, 0x6}) 11:36:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, 0x0, 0x60) r1 = syz_open_pts() socketpair(0x16, 0x0, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x1, 0x5, 0x1, 0x3}, 0xc) close(r0) dup(r1) syz_open_pts() syz_open_pts() 11:36:39 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) socket$inet6(0x18, 0x0, 0x7fff) 11:36:40 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() r3 = geteuid() r4 = getgid() shmat(r0, &(0x7f0000d11000/0x3000)=nil, 0x1000) r5 = getppid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0xff, r1, r2, r3, r4, 0x80, 0x2}, 0x0, 0x7fffffff, r5, r6, 0x8, 0x3f, 0x8}) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r7 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) rmdir(&(0x7f00000000c0)='./file0\x00') shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r7) 11:36:40 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) read(r0, &(0x7f0000000000)=""/241, 0xf1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) 11:36:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 11:36:40 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/nul/\x00', 0x300, 0x0) semget(0x3, 0x2, 0x40) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0x2) r1 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x40, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/98, 0x62}], 0x1) 11:36:40 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0xfffffffffffffffd) open$dir(&(0x7f0000000080)='./file0\x00', 0x10080, 0x26) mlockall(0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x800000, 0x4, 0x10, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x401, 0x10001, 0xff, 0x8}) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)="b102e08f97ca7b69334f7b7c4fa1b4948548365aff26e74d4e12319ae6cfcd118d3ea153959b520be267914915dc71e0e1b1b59f9b243f76fbd96ad89fa7f96a3eae99de6ec00679065a8236a2a08d10499795e65613b963925d85cd3a24e49a3da55d30db0efd501beb9c40c3197c7f1d2575d6b408c91228f2537b27ff552fc8a5bc301e2a8b725ffce52c681e6f6d507077db7f57de121ce319d3efadeb668e1632de6e58992307d312d44dd1", 0xae}, {&(0x7f0000000180)="c3071b954679764379a6c902573695b8eef9598b2607e7bd65f915b144beb25556bc40c8f41ba77bc699ec2a245df14a400a537f66acfa837ca503d4d07341ef2abdf9bda571a384f25a69db7864883f56547980d0411daee8d95a3895ac91008f6d5f86450fcaed67e4775394166af80a922dff361b6862c463b6000ba8fd7e56e8531755cfcf41b4f1bbe430d357a835d46025c1f69e90173e5d26619d1f4650f559c75d7c755a1ac1ccc3a0d982467152ce8c50a47c7338c1393fad48479551a023cf4e03127d836a5435c4a52832a0", 0xd1}, {&(0x7f0000000280)="e7a8e1e9c036b9dd6916815c0fab7e1ec3ed1963537f153420d1ecfcd62de87a2d48911dd288b2c11b426be9502b7cc3d133584801e8fde257d112aeaaed6e4cecb24223d3a2f3ed9dc113ec6680715f2688d773f4dca62f70d4f1a8ee47bf05c4e185365a19c2387b269c1e992868567663afed95dcaab05f902ceaf0d2ee4adcab27469d40826b", 0x88}, {&(0x7f0000001280)="868830f941f34d42031c10df1889161f005f308c44635d1c8b278271fdcc1973750d85df80bccf3b6ccca7c703748c820b5764e9aee340923c09c2c434de6661aa2bd03e821ed1bf8c48e073c25e104e2226df8d2442c6b0c4d696106e78345fcb7dcc52f5739ef38fa4d2a8080dbfd68636a535bf2159e6790ecd7f31a7a586dae83f84e5c75ea4bb5499d560d6d4542ff6ed1a3e243cf374e58921b5c1301b8392bd84fc3490daeea2a0c2d7a6b680104780068ac1214f44e541ac165fd7ef372381a27715ffda34764ecaf242cc89b8a9969e9ceb99e8d4592044c49fde25621fc9c617e4d6fd69502e087024e2b4b3517897c1f0996b82ff692a7b89ff62f0f10c6835c453eea0ed6743d9a2135f3a7fe1bc2049da0ba8fd32c124d63c6b76bc9ff881600ad8e22413ac955abe63b37f6105462cb652b811cf7b9776b67bacc951228e2086c48597739e3d9966a6b8ffa5510ec33c80a766a218086fef10de908566d2340cb417a94ee9a484e22d6a5daacb8810dc00b7f25bd3b3b00a3d2d6f8abc8a8ef19b9a6bc9b1b004fe4dbbae486545db65eebcf9b2c037fdf61aa52550b477ba99960d35b24dc18f44778dd56149d5a0b10412b0dbe07020ed4cd1b16b4f558ed49ed3ae397770bb880a8f20e3098a20f7e99b6a302c3408c329986327b5618905fc3b536e5564968cdafc8f0744f45f75f3d0f102ef24b290cb04decd3c68f448e16c6bfd4c824c9cad0cde5f5854e80676c243e054e09bb500c5baf141e2a9214eff84a36132f9c7e45abd7ca5bc63e54133fce74c27bbf7ddfddbe8b87baadca3e795bb80db28a2a06c7fb89cff3947cd62c619de1de4e5ed2ee8f8e6455b053f9cb846baa21f8eef700e1dcaca305097db991a4bb6bef8573bef3d2b87574c49cc5fba5e47403315959158389fca212da45d30fe901666a8798cedcb84169af2379c6d741e474c194085b274f63e6a5e6ca34620c5f6ee0ff4592857bd739340a9e558e4ed2ff7738276e62a71ae744dada02e6a1e154262f2cfa4c8d1e9c4b23d34409102085df31f867e65da9d7d79e2c574241795b10f6db9130479853a649670b3da96db32a01284e558fe8a448cc7ae1713ab5a3bd4d08e81d76e54c33bed110ed397ad246da95c588d2d7b91f5a720c96701101e29032483938993614e91610557700970aa2e7673a9a815155ea350bf370ada8a939279e7ed605228e8bac909f3803143206c10a4192f1f66ad3dcf7a6a91de8b05ac0f079e2ad50833bcef46b0a67422abd79df483573da9055a9cdb52d4fdbbdfdee6b4e758268fa7c417fc6d97f7bd1ea81edefb8ec0974259dab576e30d582aa9c6eb85a803f38208ba8ceba5a823596d9f24b0689a744b3304b80c94f76c24e30d3370b962490fb97652de6f1c63fe113b35e9a337d881aceff5778ef92203196f3af62074338aaf951236b35c0d3ee5cf02e8a42a894c14725024fb832704517ed33ae6d229183a002588cf3364cbf4b3970bf7653d5ea61d3d42db5bd6bdd1d011b9173278cc4815752dfe8deb1ab90b6978f2ff8731409451290a00d57488fcb3db9ef0f782c9a09d4284a6879771f1d13cd667c8ea2c9a1eea8e353108da5e5287c2506e6631e031ad6459c2e6c228b5c3010f163c2fa43b6d6c9d512087c055702d33e1909a161cb67a779d285f9682b321a0f3f16ddef619527de4ec07a1052456930034faa095579572fdc839c690b6b6f99ace1c220543a99d005e48abcaac07b5e340aaee63ff4cc80d01b63b46d23bda8fee6ce975e3f5d5c5dd8bfe06b9003e2a0f1d196413bfdb126388cce431348ad3a02ef5b5d82ca26c01980d27c05c386b32326d563e53f2f7aa7b38a844e85a20d6b9696b449e1196579b987c69f5bc187b93e6af3f4b394ef5435036eb5794ab5b91bd3a8dc3af9d59d4cd0fe2fd2d631da2f46fe7053da1e8f86e54b165e37dbe30e1b3499cc07b5825f2c9409199a2b6fb3a6db597b3a3da6533ec7f0353461586fa4832bd8383c60a46bc3f57635ea89d34fcac77dc477f97fa69fe85439284e15a4d2790050a2fa14784e3054988adba77d2764a959d51fcacba3443bd413d03740a26362177a9d84064ba8bbe2c57be62d3acb7cc49d8fc3d2e22e9b1ba3ddd854037fd08a7ebe86a239ff9ca82540568570cdbb2f46dfc6af9957a978083ead38f47201706bb2974528d34280ddb5abbe05b8050fbd9a1bcbe8f5ad0839e37ea79eb35c017dab7aea961a63269da4d0c47db600210a892d08220a0ce3dc46a885e3d396e3c68657d4656608a1f5bf0a4f4eee9d0ee8229d6b6b40c8679788ff3186a6b2c41f366cca83b848efbb8be5669837d008b6f0cbdfec0a5cff848d4397d49116d7075ab76ed04b17c208e2bfc2846bfa99e3cd174beaf3ede949f3def5e06ad4c50d07c4ad607ef7cc55c247f9cd1ce189d7b2173845b4ace34b448d96160ac7b9e78b04f337c85b224731e34216f80f8073ad28d0466caa2fb5cfcfad03f4908edd19851ad5c56cb425453fa3cbbaf9b3007826b1e443fecbbef33fc82a98ac09efc0e018e50287acc7a237f2b25ba1edf3f81ba2a0886cff729fe60fe8af981af44846c68c6443d112e8d9aeac6b342c2cd16fd80e43c3620d6c3c2ef3cb026df9ba69989825ecadd5bddce9b1e194bd1c4344aaf7be1332b4d50a67c209155d28790509612ec77b9ace6e6316c5d63d6bc2b0e119196a565b4212a9a0795135827088826f37cbd4a8b2f8379c8835f63b3c5e16244985dd7b24c668aecf65c03720ae156bbdca2fc3793acd664444f35493ed0fc3cea6c3af63dd8c838914970c26eebb315f4ec8430efb68ff814505603ab9cce37d0cbc8aa6e6667dff203be12808fcc5bca294a9991f8a6471c908884cc014f32a0e84f23aea021ccc1bacbd24f074e248ec79976670572cc3f27119ba8c935d20e6ab8cfef2ea5614632c8b77fe675b6c7b326b58bd10cb5564259ab81b38e5277fe7aeeb4cdd1e8ce5a2eaa383a9c79afbe8b263f1bcfcaeea594db06a02e041ade4ec72e6d16bc351f07fb3986d7e3a3ee0e86093001fd718c2f74444edff1e36f16f09760d1672c743d8d6ad56fb8c3ff7fb2c06905fb09a5bbeaf78aa8c7c1b982b4148ec1b236bfc8c9310b38c2cfb8b8c856405473bce5df2c49c0956342561b8c2aac17429085439b16e60b80cae625f94ca75b45391db97c806cab59e5ec3559696c00a06684c5027998a17fb3f05af4a797ad2689904090863f3e0b395ec88888f0ff54946d6004cea2093eae654574a34a72efe45e35ed46d36298f2c37ce24fc9661f48dda0c2eadc45bb8432ddd604119d265a4e6c9a45834d3f58c20f22af5b1156be4413f1fc2e10e41eb953cee9f0898183ff62b015577fdc666aaebe22c1c5598a8da1a3dc94f1577ee65972475a92d1da155e89b5638f5db29a170de607bafa7f20d1b4e0ac15242ef49ea38a822684aaef42548bebb9abefe3d64374b0a5b621e9416284810d07929f155f83b0acdafe0784fc13e0861af6fa05086ed361e5c88f6c707ce0d381dbfc0201725c1874a566426eaa2777a125309a4623e6aff1599144c205a76028172f7864dce2348300ca378be4dcdd39dd8ba2a65a3183a3838c024a71ddfa1aad36955c345f5443a3cab69ed5cbdef4abe85b834d6b8303395521a4d8f9e9568477f46b98dfc27a6f9fe04b5fb81316864cdd4b3d6bf190291860ed2a11de1768a35ba11b56a32de646c8dff34c60b0cd6ddd016f0abc4a3b4ed2b1b7637b0da4ffe115c4948e04819c28496c1266ffc137b548a1edbbd803a3cddd6f2a1a5611d950a3def3bd113dd8cb52686fff8d22a8e352715c6af5dfd8997b8e286569697a09155e447a945bb6c44702b28527e5e06743cd9a6ce1f90503bd83eac32a0905800e3970d0d272f803b0be5cd1b6f1f2ec9a6143c345e8e2f4ad441adf3ba1a4e25baf28e2b896157c3b4dad6e21e299e48cf29d956a42c89369961d9facf19554f9e6aea5408962b84b0b06413d71c8c2c0084ba1e4c9e665cc85e04ba9dad0e2a72aa9b1bd21f3d1a1108452ce43b9d05dd8997f28fe34a15ae40038c706e04085e2ea927a206aa8e72c681c1876312be4911aaa379b474b9782fc8b0f1613e2804ce1faa1a9713b18841afc6ed120e231de2ab3d7e2215e1225b2cdea319f0eba5a3f1315276f3d1261bd6a721921fcfffef04a7b5650c9c88178541d467677cd42fbddedf54189afd20d04cbd317392cd7249d0521fc59a1dbf409040d3e53ae9e5f6b47f7588eb921134876c421126716f46b50f243ace35dd480ffab8f96771c88c76d342b378098fec5ce1e77e8570b55df04a1d87700bc5ab401c1f7f9683c9e779372c7c5a7491d3795a6f79ec3cc48936ecff6d2352bde871c3974ca341c20c0464b0b550ff4fd8271d97516058ed99a0a4f65b5d64870ad69febb1eac400c1c7ff336bf8636c13a1553a9869bb6668e150623b51ac42783ca4f0c8d6043e65d4e0251e6206260f036f871962fecd0e534f6ca1514116e7081e5c58c7b10a0a52377c26dbeca39c853370fea4c254bcf3d2e875d682440d5d31674c21756a21e30c21f30bc15e129218b2477e6d8ff46193cc7f341134e1ba8cbb52dfdc065291fa14945c5b342f3cb3bc387f49c59386eeac436fee33b695a4f14c4f15bd306a828be9614535d61a3a88fe107d3867da646cda6c6a8fd672f49288d469b86e93aba66207ab342819ae1293bc602a9807198758549910d47409a2706d8339d1a0666d2a69191fc94780f260e2c78df65a82940b99a2ad4382416bbd1c62e7092301fcca10284b7928f03e348104ad5775f4886a056a3d56e2baba7a26d495ca61878bf6ec0200664f59311cc95ace5cb2735671e6c01ae09cb06da19c1d89d8e0627c86b2598643db33bb52364148fc9a457191c51be0301ce347794cd36b7c6efa7d76e89d041584b044259543100dab9780eb6b2b9a0f13f356ea5c4c7d2a1ef8a78df785b0fbcedc8ade60c28743d0b40005c6b78812c256a4a7de133af6f5fde28d697bc4eae827b4c14c3e1a54f5cf9f287178da77ba8191f5c2403b17473e8cf7d79d4acc93b478254646b398b0b361307fc6ebd468ed935d8d9266df177c9272fa65cda840c61ac8f1ccd9eed0d4912b6046511fc3f08a59d2ab43f4d9ad461c05198efa2579cfe13dc1c0d74340997cc5e5c39b85487fc4b85afc269ea270d2eea74da6b15234a6a6fb6ddca760e4bf49a9ea8239e695d46e9b66c2c16338b7713698420e3411de0a89b72a8dd6cdc9fb49645ce3b6f59626471310fbcdb179f5313f8195478bb134b33c5cdcd135cf133b0540ba75791a29d3b8f4fdc0b5f2e1912aad6e9b1cb9d9295ac0698baa08cf1e6cc91a1b25528f6acce97b4cdadbe27a540d463345596a32d03ec9ee63b90fbd79121c5f73e636a6500d6127b29af9cf9b6c906cc9005342449cab13adb1190c7f05594f0758015ca94582d557cd9ba3e61888251602974335edbdc3cff2513e2c534d421259deaf0d44716cbdf270961c7b4a4ceeaad70b132e693687a27694fff1fec7f2945ae6305482f9a29117fa0ddd49a7dc2c34d2e3033015fac56c0f8bc1b063c29239d0cd0e33049b5dc8696322132c47789bec91c155657ec25a1e7a1a8369f12e40e192ea3c8a90ddf246b28d5d11eb86aac39e89057437b6e42298124c4fb1a295ca7dadd458c811c123915499eb924274f8206b785432acb30", 0x1000}, {&(0x7f0000000340)="ddc4cb8d763023b32e6125c525552380cc57d6b93d867672efceeaff7d2aa60f09dbc922cd5af3f3947555c5613c30dc26075092956b3fb94f2032db683ceaf6fe747255cd07c53955291a536da083dd1e42d681a98a089f982eb1e8513b6a87f2cdcf415d23a2beba051397e1619148af2035e87f", 0x75}, {&(0x7f00000003c0)="400852f7b4b0dc6fcdc32b0eb02225a5ce63e5f4fb16193a676ed48eb0e8ee117e43a1257f3ce76cadcf569ce9bb20a7", 0x30}, {&(0x7f0000000400)="52b39a7cc87cb3cb46f03cf9de2d43ffb94297937229d761a13dfd16b6e9b7173ebe918af94435b2ef001c8e62ad5f766c3b5d247c5ccd6a3d1a6ea2d2b7657165e21d9496470f6589df3a7150ec90811bbbba5cb3b2fbff0ddebbae1dea11bb3d34b4e8ffb7fba47328e9d800200a00da5b6a235fef26ba3a2a6e96324d076d3d127643fa87c4ee14569328c006f0", 0x8f}, {&(0x7f00000004c0)="b547d834b8aaeece25bb1bc5ae4f4cee1313d4a7c91204ea7a0e5df3f5b60b3939312590736acd2e7722bd6c46edd88d9210cebc4763726f601041a5f5960e6e72835640ee839f4d7f6652ac69b7eef06b79e33c5ec95f32faecd7dfa97576bbec6bad2addefe95944401c66fa1d5c63e1c569be0d", 0x75}, {&(0x7f0000000540)="4796fce3fd4ea23579cf50e9a251b637c4840fa90d6a091b0a4c37411385d25370e4aa1e64df808dbdb176786d7a61520664bdfcd670f60d1932befa1f90b86c4aa2a43263bc315d9e389bd371320396b01ea199a16d07b2eedc8f772985bdd7fad00474d6375d24d65c1f9fc9e0b38c568da1aa2ee924458440f57ea890677413ffee76c875b066949a08f5a2ed4bbc30716d4d870d79c28bffe59159dffa70d4dc415fef797f140b89f098725689340e2d3cbe19badb615db9fe7c662da853a4e9128b57456a0233a119aa856a31", 0xcf}], 0x9, 0x0) unlinkat(r0, &(0x7f0000000700)='./file0\x00', 0x8) 11:36:40 executing program 0: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) getpgid(r0) r1 = socket(0x2, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) setsockopt(r1, 0x6, 0x0, 0x0, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) 11:36:40 executing program 1: getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) write(0xffffffffffffffff, &(0x7f00000000c0)="52908b4323546cabb75363a994c18c932e3ab095d33cdf09fdc75a8bcc324d67b2a91b9b70e46f9c66de88b8345c6f5c6f3305780f3c219f984852a6d47776a349aaba09960bfafc4bfe17d9540e61499cc594b64b77ce13dde71889d9d27fe6655dbde59e0c6e9f520befb4b4591b759b1717158fa72a0a2c6a41e0f2b2806700553072fcc2adc08d8e3aafd9165666a29c", 0x92) getgroups(0x2, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 11:36:40 executing program 0: pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000580)={0x100, [{0x2, 0x7}, {0x3, 0x6}, {0x3, 0x1}, {0x3, 0x200}, {0x0, 0x5}, {0x3, 0x80000000}, {0x3, 0x40}, {0x3, 0xfffffffffffffffb}, {0x2, 0x9}, {0x3}, {0x3, 0x8}, {0x1, 0x100000000}, {0x2, 0x2}, {0x0, 0x2a}, {0x0, 0x3}, {0x3, 0x4d10}, {0x2, 0x70}, {0x1, 0x9}, {0x3, 0x3}, {0x2, 0x6}, {0x2, 0x1f}, {0x3, 0x80000000}, {0x2, 0x8}, {0x1, 0x10000}, {0x1, 0x7}, {0x0, 0x6}, {0x1, 0x1800000000000}, {0x1, 0x8000}, {0x1, 0x101}, {0x3, 0xfffffffffffffffe}, {0x0, 0xa9b}, {0x3, 0x4}]}) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)="f6cfc5e50c398d6e71fe4a85089ab167218c16bb779220b32f23a48d039a4311492f1bdd37c9d99ef48a04dc2d8c9e241625a08bad4ea031f9a2316965ba212049453412d5201ed4309a061b4fcd3d2b68f56c4dc102452a9d9655c84ae0b77701be04ed82211a12b0e0e0a4421f60caa735cb30e01623a05816586fc9520ae314f2869b49e99e13afd7a8e6e5dedd864c5d45cf3b59d02fa8a0e3817d1b17d6daf0266246d46e1e0f9dc72a9cba23c8a3c24cfe724de56eceac04d86ec8cab43bc23c35d75384c30d9c23a4a66d14976720ef299a27587b6ef9e8fc1109e5d2d44189", 0xe3}, {&(0x7f00000001c0)="bc0c9a3f3fb9dcd6ba513fe50cd005e6664cc3a863b5e0ed93c053345607a638bdf0f334e46a36724146072ef464e71b63dd49773c25fff758c6febb409d6ea43e7d29ede3fb286e2b", 0x49}, {&(0x7f0000000240)="3da1e19c1b0e31cf42de5b43b6c6ac577ef94b1c4c010a2a6432941b82a0652ec4f7c55bbefbb0aaf9aedc573bc414e53c584ee535d1fd2fc82c60fb48338071e77f0f3b65d51d", 0x47}, {&(0x7f00000002c0)="c802a939fa6246754bfba39d9d044c0f5db3eac7b6efd2feea43a889298493f7c06b7d4e634abc1cd9c68a52eb707cf86a69989cda5b0e4b313faf90482acfebc153f30ed854f63f05621c234c9952d1b0c71678557a4a06cd674bc7fa8ca0dc25cc8bb970dd0870ecb6c116f33db97846088bb58f10ac94d42c6e3b505470102eaa4b55249f3eb5b6be087b595b2d687667d7b7e9dd5af1b8b94cedade44a013c1e8c07cb27ba6c8f3f62be4f31f26fa797b73e3525f52b57981addd456e9462ef471f43e471ce08bd22d45c47800fa34a02062f99e3bcf8899faa8fe1cec288a37fe79702a14d03152ca2ff9fb2f01488ebe5c502aa0b3eb6f9964", 0xfc}, {&(0x7f00000003c0)="ccc6a40d92639b4e1f49e9da5a6021b786886626bf5f9aeef3c4ec2d9d40cf6eb2c97fd3330cea02a81f0917d8242fa0e3c4fe97e644cf987d1f1ff028e94038c6d922e19a5bdf49906c4c515f7128ce110b211e9a44a485d6552903743aa4081b23baab2a6adb1593ef6c7afa9ea37285bb0352d817b5ac44cabce56ab7d7bf36935ddf65a6b572f268434a7ed9187f0dcb5273ee18709db1029c2dd6285d349c31411b1379261332443c7d5a89d089f16e50b5f428ba505493e8ba", 0xbc}, {&(0x7f0000000040)="2d03788c698b80be409c7514a4b41c1310c51ce846b0d94a1722c7f11ef0ee282de0e7c761739750a6e2084589eddce386239acc7e06a764", 0x38}], 0x6) dup(r0) 11:36:40 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) pipe(&(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) accept$inet(r0, 0x0, &(0x7f0000000000)) 11:36:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) setpgid(0x0, 0x0) r1 = getpgrp() r2 = getpid() setpgid(r1, r2) 11:36:40 executing program 1: select(0x40, &(0x7f0000000040)={0x9, 0x8001, 0x7fff, 0x7f, 0x80000001, 0xfffffffffffffff8, 0x4, 0x100}, &(0x7f0000000080)={0x7f, 0x6, 0x6, 0xff, 0x7fff, 0x9, 0x81, 0x1ff}, &(0x7f00000000c0)={0x1f, 0x9, 0x9, 0xfffffffffffffffa, 0x94b, 0xffffffff00000001, 0x2, 0x80000000000000}, &(0x7f0000000100)={0x6, 0x3}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) r0 = shmget(0x3, 0x2000, 0x49, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) shmget(0x2, 0x4000, 0x1, &(0x7f000018b000/0x4000)=nil) 11:36:40 executing program 0: munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) shmget(0x3, 0x2000, 0x100, &(0x7f0000ff6000/0x2000)=nil) 11:36:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = fcntl$getown(r0, 0x5) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc64cbddb96663e46) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r4, r5}, 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcb0013b9fd812eaa4e02f866e90ffcf06fbc", 0x14) 11:36:40 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x7, 0xffffffffffffd1b0, 0x4, 0x1, 0x81e3, 0x4, 0x1, 0x0, 0x2, 0x8}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x2, 0x4331}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000240)}, {&(0x7f0000000340)="d197f862103e12f3b310e00ecfc3bc96562f0a99b7fe93b80d81d2de655f21718c6127a32fb342b909d4b58da0a105c6f6f6ad047f4b08c19bea56f8486fcba42b9daeb351d32ca60bd212c8faaef23099648b90dd222a87151004641c0a9ed561bd9e45be169f9196e6b40ad54d1e1ded2e30bbc2ba04a2307a68e7a8239729d88c9a387216844030b1f96771a3f18badd959c5fa18279824b5765451457b60af2ab877d00a9493c9bbb49d198e2c03ffcec710addbfbcb294ddaaeaac8a8e9988061bd23004605d748dff9d4640d1c4686da028b06b7f6357fc3c6ba058d5280db44", 0xe3}], 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="e80000000000000001000000030000008e963f1b0142feb9e30c7ba856d8a749b9070a574dc2f8b2017c78eb28b2eb8a8159e12bf9a1a4b66a9584a5608e0c0a37764a41ade956b6949a28f6ba4fc408a1b1bda8472029c09c4cb1479faa7ac901d3afe40044ca36203e35e27086f97fc60b5c5d222a79079721614a905cf4b624a68ea756032b7bc2230415ba92d3a042ad01000000e52041f86ba326b5b27bbb28ff22abb9938d80d8e7ac56918579ad4eb94ce9f856f947679aa35c3008bebd6ea46d3939b51874d2144e3f12e9ba519a24d307b110aa290000000000009800000000000000ffff0000000000009ce9f903db040832bb2993f16e286ada004a1badf5c1ce763da023bcacdf50dbe78a3705aecec6c89810fac45390eae056dfa5fa8c318d8eea4a9c9741608b6fa107fe2daba7d3db013c710e3ca6e5e0d8f9f111b31bb516aede68c0ba15ab7b7a3719c10e91663bd802edf2469ae1c019cae34511eb8d31f7bbd418923ec53a0000000000000000000000000000"], 0x180}, 0xf) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) 11:36:41 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000140), 0xb51) r2 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x56, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r1) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:36:41 executing program 0: r0 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) flock(r0, 0x1) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x2, 0x9, r1}) r2 = dup(r0) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x1, 0x2, 0xbc93, 0x1, r1}) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x0, 0x1b}, 0xc) flock(r0, 0x1) syz_open_pts() syz_open_pts() accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getpgid(r1) 11:36:41 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00c870 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xfffffd807f00c870 failed: hole in range 11:36:42 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept(r1, 0x0, &(0x7f0000000140)) write(r0, &(0x7f0000000240)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf2fc5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fe65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a76409907e356f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb8170f538d91cc15db23dd14b03ac0e97d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e003000000f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd6024", 0xfffffffffffffe37) 11:36:42 executing program 0: r0 = socket(0x18, 0x400000000002, 0x10000003) setsockopt(r0, 0x4, 0x14, &(0x7f0000000040)="01000000", 0x12e) 11:36:42 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8, 0x1000, 0x1, 0x6, "8776357e376175c80cb5bf9aae7e472aebe1f6f4", 0x4, 0x80000000}) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) 11:36:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20490, 0x0) 11:36:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xfd, &(0x7f0000000140)="1268be6012b9e7e7084c2c33a3f9a0b3a8738c7591a6b303273fc022c9bfa9817fca23b31319aceb234f7f57dd66eb9963ce1512103c512352d7a0566404b21b49a1374daf05b48c7538b1daedfcb7b085cac79e35e5cf5233ad4db9b065bb02ddefa0efe739a2ed54eea119d6877208b04c58b8748258680fd5debf8820f8fa8271b3dc411c60f2abe8c8871b118506624f5f4cd681de6deb06afed53a716d1709b20e2fbf99de8463e9d621036abc258983ce8f2bd2914f41b7c2d5a01db6b99232a4d21e2595dad87f2fcf39b74b3d2996a6894cffe48d3effa127723f824b0ce837e3252c7bff9268b98c06ea00b8bc0042aae3a8d48cd711fd1ad") setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) shutdown(r0, 0x2) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 11:36:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="78a473b33f0a6691c96e23da5ea6fd6a0fd7f2a39edec22f344a3dac18930c3f98f54d458d65610ae4a440d4ef5a813a5a5baf80e45760d6663c057143bbbb35203b3d73b4be1e7e0c3fe1eaf4ae2380146e3164be5f6834cef1c99434637ca3534e1e7f200f4184a5ae0780289f3ffd108c5f55c62fc25eed748d08311e8f5987f4cd48edd6e74792be98d1d14fb4ea8933d47169b1d49e8c9edf2a20657503b78442fd42639a0fbe94b7bb80e3e6c7bbef616e3496e8112069cba3c0b2b8b478b1c91a155c1fe4923fbd26bd4eb8b5d993b6a43499f56d448af3e3cea53cab720d02aba7", 0xe5) r1 = semget$private(0x0, 0x7, 0x4) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x3ff, r2, r3, r4, r5, 0x55, 0x800}, 0x9, 0xffffffff7fffffff, 0x101}) getrlimit(0x8, &(0x7f0000000000)) r6 = dup(r0) ioctl$TIOCNXCL(r6, 0x2000740e) setsockopt(r0, 0x0, 0x2, 0x0, 0xffffffffffffff2e) truncate(&(0x7f0000000080)='./file0\x00', 0x100) 11:36:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x313) ioctl$KDENABIO(r0, 0x20004b3c) 11:36:42 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x500, 0x10) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x0, 0x3, 0x7fffffff, r1}) clock_getres(0x4, 0xfffffffffffffffe) 11:36:42 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x689) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3f, 0x8000, 0x27a7f56a, 0x6efb36bc, "4acb135ecfefb15df7ec2f745d5c78d3ecbd3300", 0xa725, 0xffffffffffff0001}) syz_open_pts() r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r3 = dup2(r1, r2) connect$unix(r3, &(0x7f0000000100)=@abs, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x2, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da", 0x0, 0x1}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000200)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getpgrp() fcntl$setown(r5, 0x6, r6) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000001c0)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() 11:36:42 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, &(0x7f0000000000)="e02cff8113b5224240fd7b1d9d78587bc4651e1421babbcb662170e444eedcba5b466cbf85a50b25e93555dd094dec391eaacfabdeeb7e4bfbc95222be954e5507ee9cdd6eb883122475cbc43bbe4f4daebc360a584af57a3770eb5bbdbb9748f6111af7eca208113a5183328dcfbcd152423f795ed63c961fa6c014d7635f9cc8ad025a61f83ad473abeb581cae1bf3100609ecf75cfb687e3a5a55b1ac2f8b1c65e816fd38373bf0146824111e19ed07f1ac13", 0xb4, 0x400, &(0x7f00000000c0)={0x18, 0x1, 0x3, 0x1f}, 0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0x155) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x210, 0x80) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x10, 0x6, 0x6e6}, {{r0}, 0x0, 0x4, 0x11, 0x1, 0x2}, {{r0}, 0xfffffffffffffff8, 0x50, 0x80000000, 0xd, 0x100}], 0x3, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x80, 0x8001, 0x5}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x20, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0xd7, 0x400fffff, 0x0, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x4, 0x8d}], 0x101, &(0x7f0000000440)={0x8, 0x1}) connect(r0, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x1f, 0x1f}, 0xc) r3 = semget$private(0x0, 0x2, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/58) open(&(0x7f0000000480)='./file0\x00', 0x80, 0x58) sendto$inet6(r0, &(0x7f0000000180)="bd643cc37322044aba366208712191b782ed235f5c4b5246d111d4f7676ca54d5cb334aa2ba7036a6c656ffdc4364f3200d4b4369e815e2036b4c78c49b7a2cceccfed13a5f6a791330c1086d5e2c4efb729f27b9a5705a112b16073df77e0ec8f86bc36f16396c3b14ed34971ce1ab25b60213dd13e6af68070cc39414113a9f78bd61c1a0816863cc30cd60f6c1b2cc9eb3cd62a358a32b452a88685f792fb83b09be73f520ba73b3b0be4ebd07dd2dd08b2606abd44451ddac7f860373910a35913", 0xc3, 0x2, &(0x7f0000000280)={0x18, 0x3, 0x5, 0x1}, 0xc) 11:36:42 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r1) 11:36:42 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x238, 0x40) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) 11:36:43 executing program 1: 11:36:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) sendto$inet6(r0, &(0x7f0000000080)="e95afdb1f2da1c3353fff43106de065469db552b1dc5b1a7956913fae27091e5f78045d152d87d4e9b946d4433bdabe2c681c54bd1c0e5d5ad05b24d604c12d555e3aadcc711396c3c70f476901887e9dba5a977bbbda6c8c284dc5fad941d4ec6112f640e1c401449f0e3242bcea496c9f948b87a1510b288f67ede2f58733f0a492e549a639d2ab9815a3df7ddff51f0d214810cc3bc1351586169218a47b7213e026ae69d2c89b08b64ce8d266156fea8fc56accfd891aaa7f62390aa678d98b477dbdc0bb0d3b1eb0923f37865009e3098b6", 0xd4, 0x400, 0x0, 0x0) 11:36:43 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) 11:36:43 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) 11:36:43 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x59) connect(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xffffffda) 11:36:43 executing program 0: syz_open_pts() r0 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x2) syz_open_pts() select(0x40, &(0x7f0000001540)={0xa5}, 0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 11:36:43 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8239773fec6ad6a4d9fe"], 0x37a) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) 11:36:43 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="19", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="e7a8318e3738fb90691ffe95665712bb183f7c429305291fb602bcc0ed0672eb85b1253ad193cd53896bdd15ca30bfbae5b2f14e70dafe76e4c93132a316e2a5a034904bdceac524b34f290e9814e928f0fd0a32f88bee2c496feb9d8da1", 0x5e) 11:36:43 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 11:36:43 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20210, 0x8) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/212, 0xd4) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240), 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) chown(&(0x7f0000000280)='./file0\x00', r1, r4) r5 = getuid() readlinkat(r0, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/129, 0x81) r6 = open(&(0x7f0000000440)='./file0\x00', 0x1, 0x40) geteuid() bind(r6, &(0x7f0000000480)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f00000004c0)=0x1) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000500)={0x1, 0x7, {0xe7, 0x2}}) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000540)) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') r7 = openat(r6, &(0x7f0000000600)='./file0\x00', 0x8002, 0x80) r8 = getpgid(r2) listen(r0, 0x2) r9 = dup(r6) fchdir(r0) mkdir(&(0x7f0000000640)='./file0\x00', 0xd) fchdir(r7) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f0000000680)) r10 = getpgrp() recvfrom(r7, &(0x7f00000006c0)=""/177, 0xb1, 0x801, &(0x7f0000000780)=@in6={0x18, 0x2, 0x9, 0x40}, 0xc) r11 = shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f00000007c0)={{0x4, r3, r4, r5, r4, 0x8, 0x4}, 0x29317bfc, 0x7fff, r10, r8, 0x8000, 0x2, 0x7}) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000840)=""/4096) geteuid() 11:36:44 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5b2, 0x0, 0xc32a, 0x100, "49ebf022d22228714340e5bfe9d8516230ba8223", 0x0, 0x7fffffff}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x3, 0x101, 0x0, 0x2b, 0x1, 0x40e5c41d, 0x0, 0x1, 0x80}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x88, 0x0) 11:36:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') fcntl$getown(r0, 0x5) bind(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xfffffffffffffda5) 11:36: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() r2 = shmget(0x3, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) r3 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x800) r4 = syz_open_pts() close(r3) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) write(r4, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffff6, 0x0, 0x8000, 0xffffffffffffff80, "85fe4dbfa6020009000fad0800000000000000bf", 0x1000000000}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:36:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = getegid() setegid(r1) kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x41, &(0x7f0000000100)) 11:36:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup(r0) sendto(r1, &(0x7f00000000c0)="c67249d40b65ec2fe34beb8c7e3d99596390d10aa3144283ba393ce47caaefa6768157525021e1b9195a1fda03ceef8891e7252c60843d7f45505f70abe0c1d828c772317b574e21bc53f46b10516c484a7371efffb1aab303db54b95ae87facfe42cb", 0x63, 0x407, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 11:36:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) open(&(0x7f0000000040)='./file0\x00', 0x210, 0xc) socket(0x1, 0x4, 0x1f) 11:36:44 executing program 0: semget(0x0, 0x3, 0x602) 11:36:44 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000100)="8d75aaa79d489c0918701175e2e16352862d6c6cd39313f4933f39f3973b4b16e0d44fd5a4c2d7e7d8cb4c184477f3d479eaaea9ee0281604fcf838f1f1865a899b774c9005e5d0e11d2cac7e3f5af795dbb488f55f7851f2891856ec1dbe58188c0a4294fa99bb7bc4a87437993a6fb1c8a1e7bf3c16eecef45ea9ba271bdf7f15e43145154f4064f3797d7950699c831e11bfcd729bd71797f0d3adae313c32e375b7038f9208d3fd9ef862d976e74a476a4dcee72f9a6a56b0e5722b3cce747045bf9203c78818c80073c14b4f0306e"}, {&(0x7f0000000000)="94a9380a660403c896ddef4cfcae8a7f2af8a8882c7e4cdc1018ac840b973ce4a7c058c30b3083f9dcfc9de0ef14b37df4bdd7fbf13f6b0782e1cfe83f3234d484"}, {&(0x7f0000000200)="6ffc1ac8e25d854765b5f922113e19a2439e96927069b7f5adafd7555a30513f48a5f201ae989bb531577900d50ef40f113d74012f1d65b9531d3440d7997023bb090c1cc82f11cc44767cb57e1d0ab5b7bf964779278be25488633d6763daa0a43de4d6cb9dfeda"}, {&(0x7f0000000080)}, {&(0x7f0000000280)="cf007e761b2d887d92a7735daf99d0a8e5f180b3fe09206a11feb561c466e764a8fb0ad3e29d0ce4862705b2f295ad1c75cb7c"}, {&(0x7f00000002c0)="dd7fe890555d8ffffbc975c7962efcf57d4e145025c74aab5990e8584364a8ceae462f477f8f525f35ffb98a77af4e773985dca0f6b0b165d3e3529007d87c8fa754761c33e40f60036164fc8e70bb4d09a06a4bdcc60f9015b69cb222e508674f13d67278612f300cbcfa018c124c0bc7"}], 0x3f1) 11:36:44 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffe) writev(r0, &(0x7f0000000540)=[{&(0x7f0000002680)="7d90a4ee3c17f8e8942f0adcfb3f7917dc389025cb39345abb0f9daa227d52e6f3f3eb66ef8e019d123cdbdcf823bc976b029bb0c53edf879642a31789a3051b9d77a60b693f018f719e5db253bc0e5c450ef587ddc3229b3d0d4931aab4973d9d2b9ef73cc3270c453ecd21acef80b44c2cd2efe7a66a35a7c837d2a254cc5618993bf4e3b9c6833d378dbda91eba78a76b2d4bae7028bf87074283c34c6ad7d886b631d313f845872e9872e51e843f652743b2e48e56c4affabec217aea298e45ccdddc7584ad8fc7a8fb467ad6935212f122d1b1fd38fb16f2d938655508903d11f95f04aba0baba6d028a4eff2a7e7e83b7f4504d4314e8b9f4e9f0593ac836f374b40e051d1ad1a90507fd12c6b53d5c5b57691cfb72b8f7c16fa0dbd8fb51bab79f59982c3312e7a9f2a596bed51c43c3c1de6edbbfa138204e606c64e2adf4cf5dad5f547af1ece9f7195a9bd5c33a46cac6eef904b9d839f432e600ad9ba1e13ed4ede0dc15f407780705be79479e53398e846e7bf469190a7885526f5cead6709ff04fbd04ba812469e830bef9a4ad6c7fd7bcc97ed19ae7561b76ed1761c946cf0c9962425342c7d05a32f555a56b10588b6a84796cf72eb8c369995b5f56bb8e6a839f01818d123e05cee9cd3fbf094b91aab902001f0910f7b0a418145eea7856eea945677eb8db7241e69d01390b84f013a501a53004aa270b55f25a07581db16261608dd2d0daa4d5a8ebb62aada29f99ba4c945e86e1c8423023198b917902a8e8d8a61e32eaf8166bb68fcc863676c70c0ffffede7b2bc272ec0a42fd51025efbb75adb98cddfd55391c899a78c4ed604c25eca9d9a720274e0021e184a45684bf567a7edebc453c426ae0e94d22a89a1c5e0a63f5d3574edb7fdfd4c29a8659249b2389b36320c128907f73a5e9879a3d736331b54cba208296a5b315c98ced6bf49f6c6b83bdfc7dc6fefa578e8b07a46d56dee11543405af45292752c95fbe614b77c616c4183c568a5dc12221c4f0228eaba25ef367487d7c8dea95b3d58e31edeab0e4b8823756fccf35fcf45f5f2d6d93b38f78efda42002e6a3b1958868e88c391ecfe1d5dda2d88404d89fc521d4caf4dcaf4332b75b982a032501f615347ead96d752a652155fb4d8eb1fdbfeba1ee7387e388537dbfded131e7218169027a4ddd95aa310693fea34a942737b5ac34cbf1f8a81c57067ca7bca959b7bdd766c7a061273fc14b69772535c82143c6c758c9b4cfb58ede3d582cfe5d9c897fd34bc60c1a81217bcfdbaaf56806ca6a00a907ab24ba0748659499a3037b90c13d5c75e0a1753270251210559d78bef94e39bcb8d96b79bd9ec48369c4d66e4e5d74f3cfdd8ba3f27ea7bbb14544277a45f04b792365173cfaedc171eec9baa3a3059a8fa260fd1ae8fdb2528d545fccd530cc5ba599a920439e32866691b26035741db26e357fbd1076e5959dd1f375b78c55468778bd20e916bac1290dd39a5edd5389edf06b24b2de41ed0921617240fbc12e194289703063a47d5b43175a6ab9e5c9da1564b6bb63d1458c232699071464d8fb9c9b0dfc1c54ad0587b5887d1f60d7a183c281b42f375653964c1c5e489ff2914a595cdce289ce1ea0d751f9a240e02086455b6473cef3fa5d8c885e4e67888ef69b747910ddf9f11f619602ce88dcfeb672a0fff1d36fb7c5ca5b5ed7ce7855917750986f6788a182e056e72a0e108cf009885270ef1d0b8ab7047daaaa68bd8589a13ea85011539f0660158c32579bbc6d1e6759863b25b60fedcef7d14c97dbdb485c459681293cae56938d6c9c2371f998c5bc86f2f0ad77105e46d851c80d8aa8d463403553ff1d7b3bce407d72edf30af21b388fc14b8c7f4cbdc0bad25b6ce91f4892176b4b1f5c2325a44365703f58a62d57f3dc88b0bb1dfa32c5941c158310e68d39dc0abbea2ae4127226d5ca235e39a650ff12c464c6381393f3173d4521f67f46b7b6ee36e5cbcdba57c2a044aa6b94778dfa52b5c57195d9339e46142c965af075536006c62be401c9859a9a17c3b4f531b6bb966204c720f955ccff48bc9b3d1775ad2122ff48e5b826dce0d7cda53fb9e559b7bfa0eecdc61bde46d08f6f3cb9950a8a5043b6c4e9ef01497cd9adb8181e0907092d2757019304d2a2f0fc89a6b6773d4a34e872b1da4bf06a6cab3409e825ec8040464607ad3f985d59164bc96efbc4854216a5dd7bf00940802495897b79636b874773d29a1afdf8b39d27597bff2f84e74d732bcf7655e6d19b1f6bcb07e48cef8159ed0e9082e6e8b3ce958ef8e62f2bac910b13c9360a067c2b0bcf806366803a99eae406a33a190acf5ed2bd133219c1f1846e4bf02363d3887829392f22b6e9e6fce132e0a84ed8ffcaa554cd6fab4b6feea854f1880debe7239bfc671b2af4efae649386a67c60ba7cf73f38b5c2dc68a4bbd7811e7002fed363820b79b2f1da301183a9c3518bc3d081374369f0910f540b6732caaf73699a461d58d8b7dc45cb75537a6a4ad3aec789b40bc591fa261d844404c48660b45f7111d60508bd4e14392ae46fc1f54cb6ea3f0d069e50d336012582093c6621c67063797f3faac42b571d3ea190a188248feb9effadded3303fa882477efeb2dd5969ce275623d54f0717c2ab8d52c45c0a21ab71f98ba4cbd6a7663f6debb46c0c9f473d077d74ae85bcada95a4bd02a293abc31b6fdbd77edfef8ce7298cc1aeb4209d102d4a44cf1576b38b58b3ec387755c54d70a4f573c39e90e0032b5787b5062b7a270ef8c043b75e81537c7f1df86175b3dad2bb56887e1b04ccd6fdd315bf570c966df8fe20109779dc6cab5b19a77c7476d59acd0562e0557d919ce33370cc4ffd9d49d9a2f93d925aff8bcfa4ce374ccc9a5cb560f7b4e1f401555831016109cb2f38bea738cb15fb38829fca234d54dfe7564e12a02a21501af321091febde55c26ef1458061178792fc6d10ab3bd260494a32ca09a184f58c9962d86f4bc2704e07635025b734408a5795486a4030fd8e5af9b07723f46b15cac81f6b1ebb84f83520b7ef4cf55a9a51367d1249943ad5af0ae8f0d3dddefc54b939ca643793ac05792dbe7bc5b99e2380a1ad6e11e760073b3573e3cd3c4e709db6c024be620e75df7bf10c1c1ced83461618f9e64338bf3554a357c643033877242fca795c7980fbc1bb1fabb1c2c429a549e1f42bafb3ddbd2247d4b164ee3eee0bd2ea12e6a3adfb10e7cee4793bf22f0a6a8005fb87cf28bb791b50cc384a961681e79ac680a6edcb5e7aed9bd1c84cbd5e8ed0567af536b920cc45e86ebabf81bf7c7283e86f89aed543dd8d2207953fbff4ef4b032564712a584d21365d429e37b996bc01a06a70ae4ebfe10435a395c86b65d1264ba49d6e1e3f858169b2a9bbcc04ded2eda7f774424937846eb8f0d404c9b8584778d78312587702586e140643407c8a21ddd30addf56145537328c44225c6b0000152366bb1e673ba1d8323d14e3c5078b85f2cb9f9810f12b76de0bc79afcbdf56dfe8ead763ad4d3b89e870bd8e211bff2f39fb8345a6cc23e74a3a5534f75feb4da248377271794943590e3e707ec95371ad9f889e9c6694b359438f085a664b8cf0ebf93c01f0f85a84928efebcca86873dcc97cfea31ac0cc95bb9561d082409d02b51eb6fe788a3c9f4fcc8559a06cd32fd39f04488623bf635510c50eed16a0352d47a705677618fbc923824a61ea2038558d9f0da2c7aea0353f37262971e52a250143a3536049e939a9d90cd846fb26956c1244b8cfffe9bb35b2de48dd218c45d3d588e8da4cf2ac737a99ec8d9ee0aa554e41304a9e6668d8baf552a7e58ff698fc31ec2bfea34902c290125b98676f5087bbc255db42060a93500f0db5397cfc3492e7dd62964b5aecf82cfa2d54285299a2a60841d22456d980a0bd30c17f8d8ffdf97871fdde75bad251e67125be75bf31226b754416f45ac", 0xb0f}], 0x1) writev(r0, &(0x7f0000001840)=[{&(0x7f0000001740)="c07a6cb62bbe0156ef16b5ac5ff3dba124ffbb0318468677c852416006f92f3810c8af38b6f606699356293d5ed58bbc812f9c9cfa91b19ebbb249bc78dee0baee1f872aaecb8035fb03e208eb339a2a770e1c5b5f9a9c1a7c09810b806925c63628b085494ebf830469063e504dbc3e58bd64256e5cb5812989b28a8aa378596392c3f6de8328a2b18e5e49902e7f2100a5f383e48875edde6a8aecdece47617e2addf23f1e69c6b2162e0f0dfa8369219af5089e741e1908759ea0fe94947d3fe73bd5fe9c2a38", 0xc8}], 0x1) writev(r0, &(0x7f0000000580)=[{&(0x7f00000004c0)="812fb6c4b3e7344ea31c8a8021d109e5565b11ce5b406e6a4282eb8e0ffd7f8298604637794809aa8e0d605f31808c9654f5e3d01872b6152227d23ee2f54a5b2c0b4a9a1debea05ea2a1372a0e2b3dc7a94d58f038fe26e7d93a68ef4d954b9960bef7de7307b95cdae", 0x6a}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x30c18, 0x100) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1f8, 0x0) 11:36:44 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r0, r1) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') utimensat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:36:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x6, 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) 11:36:45 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = socket(0x1b, 0x10000000000001, 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = socket$inet6(0x18, 0x8000, 0x40) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000240)=0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20, 0x8) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) r6 = socket(0x6, 0x4001, 0x3f) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x80, 0x40, 0x20, 0x9}, {{}, 0x0, 0x80, 0x4, 0x100, 0x4}], 0x5, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x20, 0x80000012, 0xfffffffffffffff7, 0x4}, {{r3}, 0xfffffffffffffffd, 0x4, 0x1, 0x4, 0xe6ea}, {{r4}, 0xfffffffffffffffb, 0x0, 0x11, 0x7, 0x2}, {{r5}, 0xfffffffffffffffd, 0x42, 0x40, 0x197, 0x4}, {{r6}, 0xfffffffffffffffa, 0x9a, 0x41, 0x3, 0x1}], 0x4, &(0x7f0000000200)={0x101, 0x4}) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 11:36:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = shmget$private(0x0, 0x4000, 0x55, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 11:36:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86", 0x14) r1 = syz_open_pts() close(r0) dup(r1) connect$inet(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x3, 0x0, "00f95b582900000900000200", 0x10001}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 11:36:45 executing program 1: socket(0x1, 0x0, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 11:36:45 executing program 1: r0 = shmget$private(0x0, 0xffffffffff000000, 0x0, &(0x7f00006f2000/0x4000)=nil) r1 = socket$inet(0x2, 0x4, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) socketpair(0x26, 0x8000, 0x7f, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000040)=""/16, &(0x7f0000000080)=0x10) shmat(r0, &(0x7f00006f3000/0x13000)=nil, 0x2000) 11:36:45 executing program 1: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) recvmsg(r1, &(0x7f0000000880)={&(0x7f00000004c0)=@in6, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000500)}, {&(0x7f0000000540)=""/75, 0x4b}, {&(0x7f00000005c0)=""/255, 0xff}, {&(0x7f00000006c0)=""/214, 0xd6}], 0x4, &(0x7f0000000800)=""/101, 0x65}, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000008c0)=0xff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r2 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000500)={0x4, 0x4, 0x7, 0x9ca8, "6ac62229b4d87b24fc370ac1804baf3a37e163f3", 0xd9, 0x8a6}) r3 = dup(r2) r4 = syz_open_pts() readv(r3, &(0x7f00000003c0)=[{&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/37, 0x25}, {&(0x7f0000000200)=""/202, 0xca}, {&(0x7f0000000300)=""/143, 0x8f}], 0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r4, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/45, 0x2e1}], 0x10000181) 11:36:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020c2f66b179653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) 11:36:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x2b8) getpeername(r0, 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 11:36:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getppid() wait4(r0, &(0x7f0000000040), 0xb, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) munlock(&(0x7f000018b000/0x1000)=nil, 0x1000) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setitimer(0x0, &(0x7f0000000140)={{0x6, 0x3f}, {0x80000001, 0x1}}, &(0x7f0000000180)) getsockopt(r1, 0x29, 0xb, 0x0, 0x0) 11:36:46 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)='h', 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x20) recvmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffffffffffe46}], 0x61, 0x0}, 0x40) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:36:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x8000000400001}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 11:36:46 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x97) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffefffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000200)) getsockname$inet(r2, &(0x7f0000000100), &(0x7f00000001c0)=0xc) flock(r1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x7, 0x0, 0x21d3, 0x8, "1000000000ebff00", 0x0, 0x3}) 11:36:46 executing program 0: mlockall(0x3) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) lseek(r0, 0x0, 0x1) 11:36:46 executing program 1: r0 = socket(0x18, 0x9, 0x0) getpeername$inet(r0, &(0x7f0000001200), &(0x7f0000001240)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=ANY=[@ANYBLOB="1000400000787af688c31d95883d7f0074271462cecf25d71c6c7d125b470de872080000000000000062140943c6959cb50f7acbd200763b644eb8a9e63ccc3615c10718ac853985757b83f95640e68c6add4c54497709693d7d17cb06000000009cf6e459cbf4b719590000000e41996d4dedc1b2108421d4728cdeed28c90776c1f0f4aa8f07676690be176c6b15ecf49889ed2c74f8157bd6e96ce1fa1eeb31dc45da37a12d3d137b5030f0f1ba770929b3ae2ebc76f0ef2efd7389664b915590b203e4e53d9909eca92986423a7e39c2e647c80c87fad878161a587121a80a231806b8ce246668a906736ec415008891ccec23ad0ebfe5e16acc6813057a4e08c95a3b110fb76ad3a0d77e71d049664bf7c6ea5e447f2c4a7b7fac591b4f58ee018bdbf84e5dfe464c36c60a156f111c319f3638a1c147949a3b263dd9e5891908c37238bed15cc1d8796800000000000000000000000cf4f0547deae791f70618998b37f0dcaf0d24f25f7f9cf86cbc07c0ede8e415fdd4cb0a9755e47699761d05fa16afa2ed64a16d12011300a868bfddb1fbae184776de8efe8892f0bb210626cc03f2251528fc0b5e2502364db306509eff56ca47edd7bdafd5a1e2fe9f417b4463628fbb9d9408012d4fa5c3bb07a6c64a9b70906c6bb6a8a350342d97017acca1558689be5857dc7d982c110c4571f3f9660790a92a09a3d4af8ffe6fb1636ad3db1f96e72520f4e4490f405245e71124784fed4e741d157840a4451b96aa7c1222bb7c7b27a8fcdef1c20994ea189edf9cd62831bedbc92e3f23299cf30520cbf3f2deb0ffbd6b7f31f31f0980dd59fda546b3d8cc"], 0x10}, 0x0) socket(0x18, 0x4003, 0x4) sendmsg$unix(r0, &(0x7f00000011c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001180)=[{&(0x7f0000000080)="5c2892b28af8cd5520f3612c7f3319037dc8a66fd8053c26c2b45c36709e5ed3149fb9afcdc6e6f08d43d70090fa005a1fd0506deebee953a193f312687a27be1f8288f529326f6fbe4b294b1b5ae68c3faf4b5db5ecba47298dea8de3b79309dd02f40c7d0701151c68697c2bfff1998602def6d853e0c80904f3a18491f05a9db8dc9673cbfd1375590acc5ca925836745fc4b45c35a6b431449db061ccf2a608108b925494c2fc8163802ad4515e5a95694eba54575324acf83c0c3ec", 0xbe}, {&(0x7f0000000140)="a954e4431498d5dea22a84641848853884581a6357d54f16033fbf3380397cfc435714ad5c952c18169f5f8f05be71268acd1c79d5ee3e846911478e7bfcc963a00d56bd3df1f64bc3ee430496e9ec3fa7d7cde96c5cc096631aa2ce0a4015df79a4a9d13e7720534f0b5cf825a6beb326a134bb155882d8013335f92b062772f9d6255f9041581445a7b6a4bb20c0e69d3058152c3668ef3167fe627192c9f3969dc2b47f05885e9c3b9aeb433d01d411cacdd078866478ce3a9995b618ec2a0578e276efcc6413fef54cf185ea291ff4a9ab739e5e321612fbcad0cf281ee9486c0e0dbd899cce0d23a58a38363e4e2deebab325fdef417ed90858a9bd332717761a6e3821a55f7312bb4a553a3cdcabba6aad28750371df4c837d0fd78ea2ec73734fab152045c77905fa7edaafd94b43cea7813fa212fb9196e83dc2d3d05c290ec02a3cd6d4c0609c60e8298702662432081a08d609733f39a79991f0c9e398e24c248317607e1f8b769893987a0de8817e99e7fa161c0448936d4ae785b77334d19e19b7239430b9deda0ab668744d4df42d272bca334d0695d07a7ce8784fbb51e281575c515de7317c750f92990575c8f0a6c83cbad3ac38491652a18ec19894b66914a74fcecb93961137bc7a7366a15f426df707115ec719440aaca7ead3dde20e1d7e405d1724b75b68ce35a522fbc704b32ab99a065d1e421441423a6cc2b53b1a57abfb040749424435050d4f6e4f002baa5314974d3ab0d7f5b8412e35aa3beb5d7caca92ca2933ed49f38b837a91658358fa28021caa83a31e1056818f4b007b94afe3edcfe226c296447cf53355c87a557802489ca4e7d31574b6746a1f0e77834f8a352ef1fca7521fefb392173991aa03e530baf158fdbd12196dd13c6ff10b57b934e51df707252d3ec09bfdc9d2035dbbf35dba36e5675ca0a8ae62373efb877529c7ebdb923bf453827ada218ba77f32bf1729155893643d7b43f10f9174817cbd1de07c97842c27cadec394115da85c7f699bd833193a0d2f6e2b757b39fbdb619e7d92ba7dc00ffff144bfd4ee53ec089b7814eff6bf859a2014f63506553864a9b2017260b100ae44919b3e8924490bb20356c4aade8843e3ab314299fa0051d3764cfcc9e63b4cc93dd51fd59467c7855c17d8641ae4575c145e56559342db95808f768209bb88e16e3f286925256e79a314a84a07fb60775dabcfab813cb7ac3072a28ebc1f990bca461c6c5b776b3297ec1b7e8954ea64e42b96194a638d2e65feedb1ea0c9171db6d8faa14c64d01124afcd9c6093164695b15d81d23ca85f62a6d57ba8d32593bc2de72ef21eec2d6f879dbba1915caac50396da0269c4840a0c6272b7c1719c3927151b91ab391bc68d81eb77941bc7a35cd6469464a2015026f77fe095ff1e0e828b01a552879464c1a3f79751e1806ba74eaccc703cfec713e804e1c04a48c98c1e23118bcf60edc1a5e7a4a4c14e5dc103b65ed726cd58f2e7bd148ae381a8ab1b3bfd671f61421077b6714197dbb15b925b706b34d3bd8fb22b63a90d7a746f9e0060924cfb6c4a3aa28c5e6dc9303b9e81975a9f2ade675091efed0508a084100f4f60062a9afce36a1af7a4cba701de736ee31846685261efa1ccf7bda778480315c7027b2090d0e087b8bdc8247023f9e02862f37d4e14146bb4c973cd3b09dea65b06f6dc93fe20e3ef74157a3561dfd1440e0bf8e4a99cb7dbb3d044e0a4d42d0e18d914e6dd840895d5379b49dc91afdffc188c38df54d78054f764c492b105ca3f4670a79cc2896b7b2391fe3a025342d1444e8881e930bfff8498261f42d7bee2ce5351492cdc96ff5b42e0d535efe36ad72a660468645291fa8f739b887e5471e450898587900b6d9bd85b4bd9f1164ff88ceaed77b57156e2d8ff41d01bfa23b522bcfaaa8506aa5cddc4d5f286aa2e6d1392564aad71a7877d19cee212537ad596291539152e27b91cc924b0156c986afa669b471fe68b811da55a25f0e639d9c3ee930f34168d3da20dd17d31ce200b7288b06b9815cea0bbab03754fc8c3943d01ef94cb7229a330c8f31ca9201e0e21057fbf1973ab197741fa1955856e8ccdafcd3eea5e2af58aa5754a0d00f477c8ef047d4e20b28b1096eb29f580f021c859d440e7eec7e9a8c14664edae29a2ed45224495aefe3851782c2d213f6f40cceb44237a8c69c4882f0021ab9b43ecdab6c301ee4d32398258fc66e028ff3065ab517bfc7f19355765b930ec2156c10a4809661d90297c1d645df12b78abb3ba30e185c997f1c28a27ab0d4058f9ebc80bc1dc6acf4f74e9fce8e77d560a1b2eb97afaef6ebf044880cf2cba3920d2c77ee629c3f9afcf653804211834cedb7b711d0d88b6c23cdcaf01cb9024baf669761af7b9419102ad410e32107dc98c55ad2b3dc906deffdc592c9acfeef2a1fb8e93df81d17ac92840d7437daf4bb90a047099b6be3e531b55b469fd6ecbd6de2e9e6e0be11bd26dd3a98a120f7b150898cf8b360be8d7fb338fcb5258746e70dd6e40f4b1619525b2a0ecbff4a40635eb66053309c3796eb258fe712f4b68257587fbfe2d5daea42c042e2fc47557d2b83bcb96c384ce835fe9ac46dd418b69450029fc50777df9e917bffa2c67c668a60a92d299b3bb7a5866b133fdbdf93c3b191144c81b8ae8a96983cc23274c3c12379d726a2b9154be31d7cae72e35823321de4c81684f77e4094e812c1e715c4d0676343095882bb011f638672d5bc569e9d27edf989b3b1e801dc5b4d9dcb36421a0fd639e6fc7823395dc3eeadd1facf8d8af718e5c18aa3b3fee4ac489cb10c7a90ea98a97934cf0ecaf161a461fa54b8f80413f5bf9757aa45036488fc5713ed385991fbedf3f51da58321aed9db90468a105aca382fea8df9415ecb1705f713ab21d54915e19ce490ddd03c60cb5aa8078df223aba69ccae83e0bb1817f2b371592923e8541976112e243c3d46d7368aec494e94646e88df2d36fe09e53e85e817c43a203f3f4d056d24ce540c8beb9f41d0d10434a68588f0a33d89e4805e949eae8ca4bae8ca151f0f0f0203ff1325eaa4a3ade9512412ffc91894e0d4ae1d5d65b6bfb53014f66fd7ed29ba65b423075eacb3ec88a23d6ee31be88ca6eeb26a6fa122c2e72bc075be9fa2e775408c704cd8876baf69b1ebe75a199699a6e7466f75d7dde8d6f6790f1c8c07b1398aa3bd78efcf976e09217ef196b83cb3d446427e1c0afb410bc90a2db105df68f715169cccffed71615822bf709bc9f6cd6f7f0488fdaf9978ce86b7e73f033ff30b2de77dd2365c4bf959960dca7c4e613eb6323d906ed2c91d4fb79a46b660bf5375fb91bbfda38820a93944d616636c95d4214ac7f43adb38a1a56fe7537e7a9979595fd2df2c0cfa122b033f72901ea9054940b78da5f7b73b0b63fe6c7c5dc1fc5d30d0be16fad99466e2ba3fcbaae86f72270dd3fd6aef415582d9e0fdab6ed5e3afa9ccf00f22d69e56d0c4f886bcba19260b5339d53a2cdc5723a5b8337a86fa89cb2c6af8e39d0bdbb41f13b2f69bdd2c469d8634991a1cdc4cb777f368afbfedbbe7365722978078d90e286ebb3846a4a0e18ea6704ed9b6ffa10f31b3deddb93a8a1807bfa2e6e1162680665bb386634e33824da043ffde1c93a1a63ffddc1d3239ee87c2921082f807ad4d9c95c57acac3220c61149fb6b3150ccfa37d122cb30a13220065de7c0c848ae5587233dbd10cd8fbba3b97d7fdda7f04714278a34870d3cef0245315cf598d3198ed0ab778a0283aeafdd838b9eaf208fecc4004a9833b28d773542355b2ded687e5e4b14a46d0441e16d2adb9f0c9b7f43703d79596b32ba1ee4b3ac05fc8156fa9f522eff6d25e34f02babe1bb6439568ebf4ecd91dc2a7978b5c0d8823956e1072ab47296418907f39f0fdbc844fe579a49c77e6baf86feb1aefdb0fbd5d5581e6e741ed0dda62f10c03ade8d312fcc67eb332d421efd898c36665cee547aa15501a0a0664b8ec65e44ce5656b2f0b2333bf212b8e46e35fa5d9577c37ae715b4d4b905092f6896de1e18343291500b1585951238cc448a52aa57f366ea5211219a1c27f516dd2c2d17e45c757c9ffcf53f33c9426e311e79ab32a0f4a8ee8475cb7553e1e8a155a80c92190e4c985e7f6bddedd5ec2294800aa2b4074c30bf3109d0727c4d58788f0d9adab672324b83779faeedcff1ee575aa8c31d5c5f8c1581cbcbd071ebcc465d328d3fda618ec908c7011c02cc7060f46b1d72da0d3ea0ce76db7288946685dbb42d55e0fb523f38fa7388901b1e6dd6594fa7732d6dc9c1569b7cd69ec7533488deaea644aa3cce17410ee0ff7dce6790ffd613eeeae68ef7876718592965e45a0b1522ce009bdecdcc0b5e2f2bd139f9ed6a09a98b9060818f99ed7d8951d7a94ceeb6e397d4a190a03c6152ff1757f8265ca04c8852b92576a0df3d926409aaf903979e31eedbd5a740fcd57f130e2e0bdcdbd85283588e664c900e741d58c7c5419ae7ec6093fdae4269ab34652a0499c65ce82e24f936a010e14e363337beb8c1d6f0aed15dbddb869e4dbe560b1a1f649ccba57f5e48ac87e98a2c852e58824221cea204b8ca3c9f9f62101f5c2d8b1b70724f998081682a56edc94998ad56107bd8d97fa478fa179b6007bba931670b2b67e136f0824143cdae31f01a8f4a185f676571a157ec4ea7778d128df4e7a7c316eda05ebe0e136c14f0a97a494c630f6a7ca9355c88639291d1df26bddd456b03d52a5051630e946623cae115c132686044d557dfec3f20eb2f384f88a522c40f020649bf607ee39163bf513585578c6db47485e768949d68c9c9ca66984d7d38f3328f7c3bf2cec233c4e16584becd8d0b8e756b464abbc509d1b2cf8a4029b09bc11a9807deaa008a527d5f372b1667feb3b90b6e6c556ca1e08b2a24a313e81148ee85b2f163cb7ad63b688f9c0399c0e4b2288a1bb80703d7b8ce4d2a31a6436d7a0bac2541f40a1cb2753cd8b4cff2bb766e57554cea6ed4ec4db5a2403a09e34f17f4476f14f0155583e7d93d77ea58d69f701034bc068c99deada778eb7ce73d6d275d3a73beeb451a34c20852dff5675fda11dfdd75e41497bc26714e0b4b2010ce11f7f916ad945312bd40be420d24c3daf329b2d3f92430bc3460d62a062bf25bc3dee83e63c12d364c666f4bd01d8ace417d605fcb50510c99457753426c0d4e80edc6cead23d67bba1c7dd4d2ff5b879a22fa946dbecfcf8e67591d6c0f050534c84517e17bffbe4123c0853d51bad56830a917e24aa3bcd7789fbab8d82fac4da9e7d1aa8b842dbc4144d7ed1d95c5afc6e3df890446456a74561c187218741b2a2d255c9f7d10e8111e07d66a284d15d0755935214c3b98c1e2f3ecf1177f39a3831ea592a40e8c92ee0c67a12b9e93942e6bfb2f75e884a5e2f649a083265a9a604235e51b21cf751af035b1790cc7c04a931b18d136a43458eb6077d08a31fea8260d926ba737ff4bcdafc31a276a72ffb4c0defb5f3e2522f533906607a8a25aa3ee896e491c9cc547cc5d1741023b6bfbcb58a8d4fa62530fa98e2c9d3a566e09d9149db51b03c221899ef571e012bfa6f56b001be7bef1a7242363691c0045c57682800138efac2e754bfc44251ff77d66692121825025c6cefdb239b8f994696918d0fb48452c133f9f40c449b673b19b1123d1aaf43576666959889472faa8c0ef890412f880e49284b9632fe133ffd72b2abe3999", 0x1000}, {&(0x7f0000001140)="6f7206f8165ac8d79458775200bf95adf86084d4a54564aad0b7482174a437faed", 0x21}], 0x3, 0x0, 0x0, 0x1}, 0x400) 11:36:46 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) pipe(&(0x7f0000000000)) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 11:36:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="10000000200000000100000000000000"], 0x10}, 0x0) 11:36:46 executing program 0: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="89740f2f63ee62ae71f587200893c54b6b2b344d57ebcfa14cf91845abc8e707107940531f9b96785b99c1c812e8533df909707e48fe5e32d1290c88fc21935464d5fec078d160d632dfec3512337acd15fd3ba6021d1bac251e8e7dd8ef4e819d0900a42a054c8adf2e1b93f1ad896b0a2aab9fcf35dde410a55a68be2e14a13a97e6d2c81469af03e9da2b48a2986eb11281d31696aa248b79fe6653b5fae9f0137cf14b55eac657e90a2fdd324c6523317bb2346adc9ef3cdb043730177f7bd13345614516bec8d8708af9aab6ad433419b7be4146b483d9462627771a69f8a6f94b54af0888626a15eb8c696ebdaecb8181b32c65d6784b55b11c514bf5c245f614e0d44bc97d2187779e8076c589836106d44cfacb4c41d607fee5b5c780d159dd6058c081df2f89ddc37854cfc8b9a79a7918867aca6fea7d318915dd0a38240c0c637f58ef6305c72b420eca79b5fd83a10796aa3cc98c7a77eb7b1f2fbc532bf8222121800897cce6bab6da877d34b91d7e83995db10f92d866ce82c9097a0759b1d24b5af260e7f60faaeb27d86dd0680624c9a5abdf0a301793d78a4cf2d63040b541be4d205f03b06d29d51dc5cdfd12c50e6afe308d3160a512bee30ddc58289eb54063a361e11e4b8f33b796bbf58ba3c175bc4be586bd6851126836ccf69339c4fd48517dd32438bd154fa17c368ecadfa5d796d43c4d2c2cf26b94a2ddcff191e7d4fc2ec616a762f998b8fa228f0ccb67b6a0da76b164912d06c1b6d70c64b70e05450b090b903c21a523b422f4518baf19bfbb03008d32417d703d64a54fbe7f6891768c4378664e4f2591dabc73b758a164c6eb93cec761caa8e3b297228db9953b9cf3b44021d1d2f1389ab51c45f1219ce289752b27d21b8276a2d6d60952f9dd80c15daaae2360015e974f94ff6dfbbaf0aa0f34e13887b4656d7e0387f7a47f303d67c465276df75308120b779397350dee08a8770a6528187e51eb63014cb77f981a0755b559ad0adfa606efcf960a2f44c2685f28b214c34d4c169400035f006fa03453623a8578266135828c9d3eb6b922d2d7ce5d1ec631852b304e367a94b751137e601a26b7f97b89e0cec2d9236eed8623442cde2a3f393dc5a3d8419a853d6ea7d546ce7ff81dc0f890442b6c82236588d32ae088632b8cb3e5b4f54c1461be3c0dc30f3359ca8bb7f9c529bdc7c8493aac445406661675e0e8e028f3576269485ac2c18d30bd527ecf9f9d3a72b97bd1032bb061915b36fb657aff505aee34f3d179b5fb8f2951a0794d670f19d72ab4d6477c1dc20698746263b2e642b8c9bea7260b656cf4183041741ef72ba886e4118a89ff7529438b703b641bb894d32ff43f1e458701eb392400ef8fe666acc05f2f60f6bcb1f161e2207df02effbd803786828cc96205cc4fdf1d9f17f387ce906510b5c8eba2f3cfbcfc3277165ca7f5942b1bd8f693862e8eb3bbf55c73c2616de67ed08820da447224ba41aa6cc9daeae8d3a5e2fab381efbdc857ed8e71101c03b51331e2ce30e1b1fe90bad08ac884a727072dfb229b8c993189309eb0979265dcf35b6c738ce5f3ffc47f3b32d3653e869562e1ed9799baafb4bc03965f1c8998899574607414aa964612f5ad8636efd365e2e6e6152525f250d810867151b71aa0ded7d1191ab3f352824d78f3fbe946ca35cdf125d73aae7a01703b894009cdfc9f71d1c58d1112ab7bda58c712c314b4917f34bd1d1ded80e3bcb53b76b5b11c6d1b4e22f191a0ed8104c030608df84651b16f5dad2127ff63d0e607ebebfffadce9fd70bf1f4af6ec58bf2c97c818d7c453469af4bada4b1f8d571d1dac996db46994d2d5fe5bd5fcb2292c0e78c614e767e0605e91797ca9f9957bffbe262fcc76fac6d0e01d788c40f0bb95942a2648b46f6b6fa86b216392aee7e74ad8ac225e496916114092acaefecabe5a5f588d3c3b36660952ed5a927f6fb18f7dbfd33885b5e9344fdd1353d8dd1d8c71b65a8e04b49f812cb9bb9bc8c876bf430ee2a6dc9b0a613a641f042e59708510e53c96c19642c87bbb9bcce9cd58024f5d4026a6d15eda8200e359cb0e5acd4a8b5f0e417162b783dc274cdd747784547ffb8cd4afac6d68cbc5d79e3ef17234ea6e0d948b99f0ab881845db17ac7e500edec613c3108363d0c922780c134158e4131d3b718fa63ae37dd07a49a6974d421b5fd371ff10736f2e4f71962b5333ab58fd8da5c265e4c282cd11588d05357816494a10ee4ec0693a3a311c0e7c77882598c6d9e4600810f05ae165cc4b6d05d94c842c57a21f817e1b883302f323df3fb87cc82cc206ad066f106cb13d2ae7795780ad6b104afd4a147d6a48953550ba96ba6573a18c3d6b9463f4d0d29fa39928cef6769e11e79a36645d6f9dc6610a153259344bea7b02cfabb0bf4d787c41a023a79a329cfaf6cea05efbee97b23f3dce409c0e8f3e0479a8d787f356e00fbf82561c090da6c1d4c304545aea4756d191f9c5aece40ec4c58eff60c1313b23f16af4f8d533dc59149d6f0e34895cccffbfb0dbf0d6550f4bbc815e14de865e4e2c882a251a6bdc6978d0cbb4bdeb1400ce08fec91572be38af84bec7f90b697208f37734375c742fd71e6754b87297596e732064e344a10422d07fe775472231975f92f66e479bf77892dd51331691fd788d721fd3f0ed52895dfac60e838d49b52c678a8036f3f8b1ed57742124f69b7df4ed49cf4f6df906d187eb501d7b56d9b55912a087e6c4ff9890b08e86808842e9ee1bf858a392e4b984839e8bf437e487a84ee9729f18a6a0b1e9605a88ce689b0fd2fe78d662e51de69ae7afac4f3a774ebeba291ed56c663f9a9b16e047421e748c2b9329aad49c3a759dcfe337cac5b0012dd450a95c97506e14faa83d55967cb48ef0abf5e91d9304098cc73a15ac58fcfe0bf2bf30695606c9cf6b7564580167e88f39b4b1f01513b476b85efb95df8b8573eca127c6a80d6ed9e4b22ca8fe2fb6bbba25a99f046842a5d4d48a77a95e71766c22c556e60e28a61bda4a92c2412e4c4e3f91e107b173e813c91c6995a811b8e806b53f91347b9d5c67a5db8ab3b2ac0809818241aef685b997aa62e0f4dc72f27fb9ee99006eaaa9e9f420b5da21a536fc20c44e610d224ec24dbd0ae633d91026c214ebc1779a12c1b9b1a7131e5063a6e3b9735f61f5d392a419a0bfa69fbfac076e713ca5901a53a6758f1194736f5d2279903ad32da3cfaeacff9305cffa6e81cd78a0863e2308ca0f8457b15acf0cb5516ed7332ffce3b7f9bf4b63fbdab1e5a8070f28fc68ab44d5954bdd45a68038af9fc406c4c791d724e8dcd305dc6afaf79fba882190d8fb5581c39a4a387ba08788d94892cb4ea7247d310c0fcf5795b8d38dc50fa49384666780b481c128a4236bc49586f5476374b7ddac0bb6c70f5d96c49d87e9e2d11b33aa1bcff0978b73078a3fe510645b1c10c11026dbe027e8d7f9218ddf280acbc6c4387e76145039d50e4790db404886172422bd9dae8ffe1681779e20c74fbfdcded6212c9a84bcdafa4505e4c8ed213b2749124815943a2e94845791508691636f0e1498c57d8f59c15921e7f408ff8730997a376ff5b3291fc053b5e6b99cc8f8eca961df280551172b7a75088f725d6ec9517276ac673bce32bbfd657ec6cbbdc33a5ebfcecc42eebed44ba22392934f74fb1b12e777493adbe70c0aaf4cb1136ffdafb006346d3c896b585b9eab57af98eaf49512f1f69cd4f1cf21e523d90b21b805b97428bcdc198c49ba40dc63658ca641f192fa2a349400fc599f65dc9f6de6bf67b825704b3b55e6e477b1a7b91e0771175e3380756424983c0d594cc67cca4c857f2b51199ef5616a9fb429373aa4a03c6b3647feb5636a25d20bc7457171fc2e9096b0896a8b683d31e568ee96bf27e1da16f05597a16c89a377d5eed4511bca98d5e9241a3eee3bb367863fe2019452b4168fc76b030adb15bedaa9d6cf775833441437420f1502a3c382fbd2fcd023f314c7c9b23e3b2fb937857cbe2df7562f20c69cc4064ea27f1e85725d82e7652d4008e87fd927f117b2a328c2e4583d8c77b21c687eb7bab6afe0b6e2696b307e7ed4f37aac74236a2303080967f7aae680c929ccd0d4871ba56e3d07fb69ea617c38e5d882388d8fd52840ab332679a031bf31f95c91d47e8841b0a54950b95f57dff96ccb2ee13af97441035782129fe60dc90730733f618a8b58d64c21e13d53b916284389e5d00735deb8fccd4460d6fbdd85aaaace998ae8745027380b8b275b4d10536d3958648f83be8656b355e1a0303ba806c8a6b439e614af3242b36fce0bb1f966f906792cbebd5816e48b8a25d758464352622ce3fd66737d06574ac58cd662d765c280a2591cfe9755e0cd0e0cce96062851f55fcf8e06428c905eb54bf35557d534e28e9486f64864f58702620966ce30f19ee23da2fa534ef1b69772701d6470577ea7cc5f43499436cf96006df0b40495c791cd5a7cdda411214ffce4ca36534de663327765bb38b7a36bf7b924245b1f23259d3cc6450df0ea6c9a18056641212f9bb0ad54fa56eecc946965c526cd8d91a80d2cf8ec94039682e1bbd75159623a96ad11dc06960afa30d3a372fdcac2346cc184f9ed603f8a0b8fdd81044a337529555a0f8ef131fc7296a3f737e5eaff1dae8b2f9eb4e7d6570555d3e41321f27bb6b06135b16e04896d01136306ae30b066635e95821bd388db3ac36b165d2971546e62a20e9c07d32f173e9f084a2a6e381944e0716bd123a6ae3b1faaa027e33321aad1da617a82cf89e2900a3cba2270951b48fc7b844f6d651342e3efcc47b90c1953879206edd98285200834da7a79c930673ca8fe99483fa9206e3c1b444ffa51d20dc4d8bd1302326cb571d359c1b45ecbe978bf8bebd0e1163c0ec34be8829504d285a206d419d0bf1df001e67e1a198578d5c2bf0e16d9e891f09199b27423a2d215cdbf4fb28f5e6cfed1789da97ac6671343df0955dbff8d9fea7417f4ab728e92febb04eb6f5682d37425ce9faac9ed4910f5de62d1d872de5f4021050e413e9af4a05e35c813459ead4b5102d2437205281ab1b18af8330de30e696331a3f55916b00d85e49105a0469ec17ba76e2e35f755e4838577f86cdaae2cbf6ff736530c015f4eb503c55ed90df8e353ec844a308534c8f0dc97836978e0c9acffd386a15ba8b4a966a40fd2c9ae2c8a1faad25892c33c59ebe388d63497786085470ab60b67de46d272649bead2563dde636b7923b1695a07a0970067e0b7fdc3c0707a2295529f1207dbf100ede2d6e3f5881c1577f27e40179b97ce46c263adbc486bc32dffcbde7e", 0xee7}], 0x1, 0x0) 11:36:46 executing program 1: r0 = socket(0x18, 0x8001, 0x0) sendmsg$unix(r0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0xfffffffffffffd2a, &(0x7f0000000500)=[@cred={0x20}], 0x20}, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) r1 = dup(r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x5}, {0x5, 0x8}}, 0x2) 11:36:46 executing program 0: r0 = socket(0x18, 0x4007, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x1}, 0x8) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x0) 11:36:46 executing program 1: mknod(&(0x7f0000000180)='./file1\x00', 0x1ffe, 0x80000009) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000340)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3af", 0xd09}], 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)}], 0x1, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 11:36:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='\"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10}, 0x0) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000080)="6f666069265bb0700b5b9a1f95f13f5b6d79be9e25ef7834e01b6906e74515e37f58b03a1567d90287008acf2b2889e4b245b2a4ea337135ac81f7a4", 0x3c}, {&(0x7f00000000c0)="f202cbef8fc9e214c594a987d3c7f29813a0f4ff2829b98d3ee5c390b2c4b8be967f2ec834aa9504acd6460e864947aee62da871534323cf1ea9b2ab487749b9e47aa10209428cbf", 0x48}, {&(0x7f0000000140)="bc50e95b852ad12d26eb0082031388d5b71d575a4daa54c29037c9814783546edbd5d215aa2c22713382b1bfba49d936f9a56ba8df4224cddfc98170c437822ef4a481bc4c0b9700680d52d219df65d38c88feb4154d71432c188a0e586d40cbb5d7523e27d60c09ecf43272792f563f35e5a083e0b1741b58e0913b9c56fab483fcaa141fe8430f2d2439bbaa71c38b496aeafd861158dfb264d3887c2eca", 0x9f}, {&(0x7f0000000280)="fe9915e80cc1fd11573989bbfd981a99259afa2e2c6223150aa4b63e1ff1ddccf3ae1d834fdc4514178aa65515ddff83fd0f308c620cb1166f429c403afca57e1fe37360108ca78138b40b51d05d35b932f9d5d344d89062fefbea354566c0f48f130f1d73f987d08d981a81f6425eb3810b4b03f5bfab2bab310e9745b5455366103830c74dd0039e8d6a9fd5c4714760dee3ff76158c4ffac5cfe689a2055b24d6702fe597cb4eff1fd714ae", 0xad}, {&(0x7f00000003c0)="566a4b741121b507adc364b7f5c9da29f22075207dfe610485fe85ca05ab48fee9f45b8461012c4ea877547594d1ca815256ffe0e0c2e41346a03ac65f622f7a51e1c581945790a2304e9a6127071a8c9f167bc04d2ce64555db55568abbd8ad64e83f9c84fc8fc549273fb7e6e499557a9d333d17b5f7c06049af9c3cc3b85c0007eb8ce9af466c6fc8fab1b1b0fd95743d6b9e0521aad706e7767c5ca4038dc435c7f2b9c1c6bde811b793515b2d60e1bbdd8718f77c7a95703196b63c0bb47ed80612e8638951b2a25daf2a7e1625a61a1febf7f4e8d4e4396ff35b", 0xdd}, {&(0x7f0000000680)="0c25a6b85f8f827b99", 0x9}, {&(0x7f0000000340)="e5e34bbb8f0ec511a8e768cf72cae3789834eb7ca5ddbbebd1e7a10ddbbe93a4b36ac7f739dc951da2370cb58ab0d6ec8dace6318340cbc9e20d362b86cc81d9", 0x40}, {&(0x7f00000004c0)="1a1393207ef59484de0d63c12dab8d763629319923adc08c65830bd7bdf55406b1369dec5d81fc64e2744a2e0034b48f1840b464ec047a447154ae49952240932aec8cbf4ba571f1c137c25796f61bc939d95a4ea759709689fcfd9fa950bfc0637020ef2f9c17d47f281939bd3dfb1ae792fa4ec47db7867e5f8216405b775202", 0x57}], 0x8, &(0x7f0000000600)=ANY=[@ANYBLOB="4000000000000000ffff0000ffff00006cf453fbdcea0ae93b0c871e4cae50879409ff629b5b56ee2d77a0db59f8738c2a011435d6a681f7a90b5700001a0000"], 0x40}, 0x1) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000006c0)="2ee458b72ea5f53f8ae7111e490384df8add4d63b8e798481ca2d2004d41bc719216b311d4b9f06c579da928e1f8f793969382e47ea4dd4a4ad0b0e89a0d9a617fbb790e8b855b1f853402315d1b8212fd7f370412a5d80223c90edd8239b5d5e1eb667ec96fd9784f406a3e7c1e4811204dd2bf99388b37eb67c19d1c90d83b2e6a3d83dc2936c4ff0c8039124436a183862cba05cec27a60c45887b9fe0ebb9cf064fddc59b5d9a0fc3325b6ea6675a2d0437b1c463629b399c4c26ff02e1a02c0e0fc6dd0cee9ea1440f009064e284505349ae768d50aa92389bf7651a174aba3a281113f8dfdd64ef48d19bdb4723f780bc4facde7374566", 0xfa}], 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 11:36:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0xffffffffffffffff, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r2 = getuid() r3 = getegid() fchown(r0, r2, r3) close(r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x98) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) 11:36:46 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) dup2(r1, r0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 11:36:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) shmget(0x3, 0x2000, 0x385, &(0x7f0000002000/0x2000)=nil) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 11:36:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x84) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3ff) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = semget$private(0x0, 0x3, 0x1) semop(r2, &(0x7f0000000100)=[{0x3, 0xfffffffffffffff8, 0x985523facd402331}, {0x0, 0x3, 0x1000}, {0x4, 0x0, 0x800}, {0x0, 0x9, 0x800}, {0x6, 0x1, 0x1800}, {0x0, 0x1f, 0x1000}, {0x0, 0x9, 0x1000}, {0x4, 0x7, 0x1800}, {0x3, 0x0, 0x1800}, {0x4, 0x7d, 0x1800}], 0xa) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x7fffffff, 0x8, 0x3, 0x80, 0x7fffffff, 0xa7f9, 0x7]) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) openat(r0, &(0x7f0000000200)='./file1\x00', 0x0, 0x100) setsockopt(r1, 0x2, 0x5, &(0x7f0000000140)="f99fb9d733545f4f6bffd06cd767181cd1c8f373c8631db449b1353ba736bd4273f76a8b1e8b2cdf89a3e6e50e45fdf0183b7c019944d4260a986762d1fe811d3496966b00f64bf50248515a59a37d48a3d55989995054aa4743899461790561aea9b862fd822962088728bc85704df2c22e135984fdb50852208cbdf2d7aa7e4344e62695fe442b03f28b651f", 0x8d) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 11:36:46 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x7, 0x1, &(0x7f0000000280)="2df770602c3d565660057a956cf6ca8b7358e11a677e5969716870ff944d362773cb10a676265db6327cbf9f157061bb3b78f0bd6bf8f2e9abf1765ace7399bb5380630f0fb5460a029b5cc6c741c92d8a6a4e7eff3817c49b2d214686b1669ce856a1ab08cbc95a26a73a19a7011720494e8954085689d835885c3085f4abe41dd2a82060f0bb4223e1352ab3ae8b713fde71699205b92f9aaa6e3f2753823abf11923b00000000daf099dc002ac245c1eff2cee7e10f15e9e7cc4262db7724b6f0aafe9276649f4613c031cde2f03dfd549aaefdfc3307b99a9435deb4224c3655fc1b9423e8c298ec5396172beef8ef01462f7e472b17ac12f566d35aec548b2bb28f1de068d759e9859b8bcc82921b6e25", 0x113) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x2227, 0x1, 0x2}, 0xc) 11:36:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f00000001c0)=""/49, 0x31}], 0x2, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 11:36:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000400)) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$getown(r0, 0x5) wait4(r4, &(0x7f0000000140), 0x9, &(0x7f0000000180)) fcntl$lock(r3, 0x0, &(0x7f0000000240)={0x1, 0x1, 0x2, 0x1, r4}) ioctl$TIOCNXCL(r3, 0x2000740e) setsockopt$inet_opts(r3, 0x0, 0x2000000000008, &(0x7f0000000700)="c8ff124c25a600005daba02c2f51d203086b6a084bdced83f9f9d93ef7c05aa1d82d640345521cb8f7a4e38e3566697b7f3265c5526d2ea016c756e549c18669b4e0c23a0e78fde41a3acbca3545c13b7e72ce45936733fe0490977d300e7cf068bac0917ae51921f24ca07a81648de0957c61b97e5f231b4ca447083a4559453f487decb64e819ed3e90a83bc74a9174113e98a70dd92106bcdf66565dff056cb6f6776ab635e98f3968a19b3839cbcbc9c8ee7b45b169e9c0afd1c46346e5e3e2269ac1ff26e1a45b845ce9d051d41cb577875a5789ca85fab02494700baa96090a1cb5f482e09ed11d68dcc0628eba49334540896e930c7de88fefc76fc2d33a613845c151b982f72db365a997c670ad373e1ba2372e27ca0833352866ba32010781ba440808aa494a8b042833630cda078c4f3114ce4a556afb704d33abb4f2aa2b7fd464c4a912dde5911d441b3f5509bdf1a45ed7956a684a0a30c9ee5cfbf0abacf4cca3cc650547fae7c5d713e3b4185c1c1ff93705b37b239d7cfa9df8f90ade81c638f11e65f1e6b71a64b48cc831fa6bc4736b8b8688221ff4cd69c0c08cfe25b599b0771bde66cf38b19f3f28a02497fff6134f750b35e5f5c572e23afdb9e399a32f2ca3b3470600a9557832b04c359047fb89587e5d3cd3c3c7cfec6136e07e326b336e6241b83128458b4603b38ae394bfc3d24a1e2b12c7ffe448077750332b117a080275e0f7e7f7bff55116cb892716e0769867c8d92d28400cfb55f2469ed6751096208cb1332a5ea6f98b3776f312b6268483d34f823e3105d0323ec03d2472369c6c3980a243baff900cfca9fde5208dca60ac01ad90f187573e647a7c3a9ca78b351a8504c65d1ecb0050d7f47d114b623ed55aea8202242b27931f0bdff546f5ddce80094515362ce1cdd73ac71ea2664cba4a83d31960ca39fa5d41bdafe5d3c0d833d7686afde88a11d", 0xfffffffffffffffd) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20000, 0x0) kevent(r5, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x4a, 0xf0000000, 0x7f, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x42, 0x80000000, 0x2, 0x8001}, {{r3}, 0xfffffffffffffff9, 0x4f, 0x80000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffc, 0x8, 0x20000000, 0xffffffffffffffc1, 0x4}], 0x8000, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x2, 0x80000002, 0x3, 0x6}, {{r3}, 0xffffffffffffffff, 0xcc, 0x31, 0x8}, {{r1}, 0xfffffffffffffffa, 0x40, 0x0, 0x7fff, 0xffffffff00000000}], 0x2, &(0x7f00000003c0)={0x20, 0x200}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="e8ac6473e68f48eaf6e53d8645a0dad5f8f0a5cead15173e74b84f694125ee22734f5f18e3683e7ac4f41e108bf370a767f9f30582e43e4db92a5ede446a479e36686d721ebc2c76ae7e7d02432aa3dd971c6a1cfd9dcdbd4e5cfb1377bb1161", 0xea) 11:36:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r0) 11:36:47 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) shutdown(r0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x420, 0x14a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 11:36:47 executing program 1: socket$inet(0x2, 0x3, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x695) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000140)="eafd125c0000006b", 0x1d9) 11:36:47 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x80000000, './file0\x00', './file0\x00'}) r1 = kqueue() recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/108, 0x6c}], 0x1, &(0x7f0000000300)=""/108, 0x6c}, 0x1) utimensat(r0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x8}, {0x33d, 0x4f2}}, 0x2) r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) accept$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2cea7fdd90a7cd91f4100000000000000000000001f00000000000000"], &(0x7f0000000000)=0x4b) close(r1) flock(r3, 0x0) 11:36:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) getpgrp() 11:36:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="b01f5ae8a0791d2eae72f271250306ef274c76bfda3a7c3c1221f0f0481aa032697b49d74735faf09544029c3ab31ff0c603eae38d81bda27fb23758a2fffa4e3b488f30684292ee2f9cee0096c32e09794afb919f43b9434b24d9b75cd7463bb0ef5ab4ca28f6e5d7a3b51c3e833e1ed1ee29cf9f45ad58c373156e7f5de5e9916142ab508b4e56fcf70ceaee74fc4f13c27db1114d5d379344ae65575be0a2c490158a6b2e90488dbfaf71b5dbea73e48db92fbdf1b306500b785a6ab1effdb0e6df6860a3606f24e963dbaf9803fbf09783b2c4d8c6eaf8d6a2b33160440eadd6", 0xe2, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) 11:36:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb82, "855c55021a0000707b634c00"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffff7, 0x5, 0x2, 0x7ff, "9605547ebce9d2fec5a971c5680a74175ba3d7a9", 0x9, 0x5}) readv(r3, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/45, 0xfffffd88}], 0x1) syz_open_pts() 11:36:47 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) semget$private(0x0, 0x3, 0x400) shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffb000/0x2000)=nil) socketpair(0x21, 0x8000, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) semget(0x0, 0x2, 0x309) syz_extract_tcp_res(&(0x7f0000000180), 0x7fff, 0x10001) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10080, 0x15a) r3 = geteuid() getgroups(0x1, &(0x7f0000000300)=[0x0]) fchownat(r2, &(0x7f00000002c0)='./file0\x00', r3, r4, 0x4) 11:36:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) dup(r1) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 11:36:47 executing program 0: semget(0x1, 0x3, 0x0) kqueue() semget(0x2, 0x3, 0x400) semget$private(0x0, 0x3, 0x0) semget(0x2, 0x0, 0x40) semget$private(0x0, 0x3, 0x100) semget$private(0x0, 0x4, 0x40) semget$private(0x0, 0x4, 0x12a) r0 = semget(0x3, 0x2, 0x8) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) 11:36:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = socket(0x0, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x0, 0x0, 0x0) syz_open_pts() r3 = syz_open_pts() close(r1) read(0xffffffffffffffff, 0x0, 0x0) write(r3, 0x0, 0x0) pwritev(r1, 0x0, 0xfffffffffffffc76, 0x2) fchdir(0xffffffffffffffff) read(0xffffffffffffffff, 0x0, 0x0) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x1) openat(r4, &(0x7f0000000040)='./file0\x00', 0x812, 0xb0) close(r3) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) syz_open_pts() 11:36:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget(0x1, 0x10e) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="86aef9e9df0300eb77060000000051be"], 0x12, 0x800) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6, 0x2812, r0, 0x0, 0x0) clock_gettime(0x6, &(0x7f0000000000)) 11:36:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xd1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:36:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2800) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20400, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1115, &(0x7f0000001100), &(0x7f0000001140)=0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8002, 0x0) read(r2, &(0x7f0000000100)=""/4096, 0x1000) unlinkat(r1, &(0x7f0000000040)='./file1\x00', 0x0) 11:36:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x241) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269690d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0xff75) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x100, 0x6, 0x0, 0xa0, "32df662e9fd81b19519067cec0ee29c7d06a060a", 0x3, 0x1}) r1 = syz_open_pts() open(&(0x7f00000001c0)='./file0\x00', 0x20880, 0x10) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="6ac200000000000000051000004204590b86864188c44d59de8105fe16e37ec0dec22237c18bdc4b54a582f9"], 0xa) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20200, 0x0) r4 = dup(r1) r5 = semget(0x1, 0x4, 0x108) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000040)) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000000)=0x7fff) r6 = syz_open_pts() semop(r5, &(0x7f0000000380)=[{0x3, 0x7e9, 0x800}, {0x2, 0x9, 0x800}, {0x2, 0x0, 0x800}, {0x2, 0x1f, 0x800}], 0x4) dup(r3) accept$unix(r2, &(0x7f0000000300)=@file={0x0, ""/45}, &(0x7f0000000340)=0x2f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) semget$private(0x0, 0x3, 0x100) utimes(0x0, 0xffffffffffffffff) getpgrp() 11:36:47 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="1000230000000000af62cc6f849f88c8"], 0x10}, 0x0) 11:36:47 executing program 0: pipe(&(0x7f0000000040)) pipe(&(0x7f0000000180)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = msgget(0x1, 0x410) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/145}, 0x99, 0x3, 0x1000) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000), 0xc) 11:36:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330555527bd5e41789632dfc94ff334a5619515a4c8a306198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a350216ab93f12fc4d5f", 0x1b7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x2, 0xf0000002, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x5, 0x200fffff, 0xfffffffffffffffb, 0xffffffffffff8000}], 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0xd2, 0x20000020, 0x14, 0x7}, {{r0}, 0x0, 0x4, 0x20000080, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x100000000, 0x4}, {{r0}, 0xfffffffffffffffe, 0xd0, 0xf0000002, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0x400, 0x7}, {{r0}, 0xfffffffffffffffe, 0x88, 0x80000000, 0x8}], 0x7, &(0x7f0000000140)={0x1, 0x4f5}) write(r0, &(0x7f00000008c0)="da", 0x1) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 11:36:48 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0xc00c, 0x9) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0xc815, 0x37, &(0x7f0000000340), 0x0) setitimer(0x3, &(0x7f0000000140)={{0x185, 0x3}, {0x6, 0x1}}, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x20, 0xc0, 0x7fff, 0x100}, {{r1}, 0xffffffffffffffff, 0x14, 0x1, 0x10001, 0x8}, {{r1}, 0xffffffffffffffff, 0x4b, 0x80000000, 0x0, 0x8000}, {{r2}, 0xfffffffffffffffb, 0x20, 0x8, 0x6, 0x3f}, {{r1}, 0xfffffffffffffff9, 0xa2, 0x0, 0x9, 0x8000}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x100000000, 0x6}, {{r1}, 0xfffffffffffffffd, 0x81, 0x20000000, 0x3, 0xa38}, {{r2}, 0xffffffffffffffff, 0x21, 0x80000004, 0xa4, 0x401}], 0x814, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x7, 0x0, 0x8, 0x7fffffff}], 0x7, &(0x7f0000000300)={0x100000001, 0x7ff}) setsockopt(r0, 0xfffffffffffffffb, 0x3, &(0x7f0000000180)="8c1229476c11245884590be7bc6981a7744d4fd1680940bacf2a0cd5f8ec742424b771f86c60e4b0a13fd136cec0ab09f55b4dbcca4ec19748cea31fd35fa24bf366682843620fd166b61bc2", 0x4c) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000380)) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)="d0929d32720cf18b0f140f69f61b9ab80ea6494cb9f2c72374b659081b0b7358f9ed3855c9a76f8037e81ab2b48cae7ac536f926a8f1917ec4fd446255269afc7d", 0x41}], 0x1, 0x0) 11:36:48 executing program 1: r0 = socket(0x10800000018, 0x2, 0xfffffffffffffffe) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) 11:36:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = geteuid() r1 = getegid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) preadv(r2, &(0x7f0000001200)=[{0x0}], 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) 11:36:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x1, 0x3224}, {0x4, 0x1ff}}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x81ea, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "0900abb8afb40000000000d1df0c842a9d0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:36:48 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)='\"', 0x1) 11:36:48 executing program 1: nanosleep(&(0x7f0000000140)={0x1, 0x10040007fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r4 = geteuid() getgroups(0x3, &(0x7f0000001440)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, &(0x7f00000014c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) getgroups(0x7, &(0x7f0000001580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0x226) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c003000"], 0xa, &(0x7f00000013c0)=[{&(0x7f0000000080)="28cad540c8aecbf6d9240954676de21cc22a9f15cceb6d76ea6f011702878d7a76a8506d9df3bf8d41a9674cba1ab5380630d04a0e565d7994f0fa3aa675dd90775550321305c884", 0x48}, {&(0x7f0000000180)="f2f345e4dfa9b01b2f4cf30c13221b836ff17f4508a14a4c3f22f05e0be305e884abfcecc092c76e39b66c035db3bfb7cce1d70c182178ccf3d4a60554a5daaeeb1e", 0x42}, {&(0x7f0000000200)="d625f0dc935c47bc3953b482723d974be8bf2b99ac924a9f055f3d8ff018171000ffa6ab352581ebf22be65084e85759ccbeb6f470de1ba4f4fcd912788d2ae614dc9d506c047beadbb6a6c9f4f17816d395a4d11ed69b864592340497bdcd5143854bec5be66c2d908a68df675a4277b702385991f79c1505b4c45d6cabd57d791d67ef48e8d427cdf3399fec681adf07ff26db9ecabc65d8fccd6212f1b499c4c1197231d35c0458141b9d3303166a8fa123", 0xb3}, {&(0x7f00000002c0)="3d8437a6be50689df5e278adc867413d6f69db682ca25dc43e212b35c34476b804306ba6758e56aee8c7b016989b108bfa9ec6b22ff45aa4e861e5b77fdf3122cd", 0x41}, {&(0x7f0000000340)="fe8903af98b82117d419b09ff4c7eceda9520af18ffaffca8c5905d7be568d9f0ad045ea4e1308343b34efbf3202c608b8d0014e90a5426264f2e61f00820995443e0723dc5cb4224db9f787c547b68c52a0919e", 0x54}, {&(0x7f00000003c0)="5692aac25e19e81738e445f27418ca4c26988d7f3091b0d7ab718e7f3c7fdc620cdab0789c8f79a863c427d9d551a812c20fe4d5d1cd095d912cfbe45ffcc00c9cfaad23a162dbfc732eb9f99e8ef00180373f181f6d6b9d6fccb2fa1e0c33518b51efa1882f4d090cb780d838971fd05307c86769a1ccd302539c1d1ee61eac4eee91150c34498ee4bc930f40e1014ccb4a8f30e42fef9f6cbe7815e4295f6f0183358fd0183b472dffe90f10dcef91b6018d368f9c61d7088fa5fee0400f0d7249e81f7823a5d12edf9d97efd138aa1af9d84c11eae072100ffb4f8af3ef5e54735d254ecb1607af8d63cdee0f236db19b1a5fe97cb341c1622615133bfed580152260fcdb6a22647770d0e95264e45d3326060a1a523cccbb56828abf018977c04520cacf9610143a61a6974c80dc08b70fd5f98881a58eb44810312f1e67c9b67fc3f175c10636a4a4890e46119daaec67b29e8c3e92a33d23aa71b56186a6515516b3a6b3fed2746470c86f4fb99d77acd50db6c0d772eb1fda1bb04f2209ac98bf047fa780985fc047f39b5f3c143d3779e934013cc884a9fc2920e80172a7e95aec4a07ec6dcfd06aca7eed208973b409ebd4715062cb32ed257b6b90b5b923cf7413d4089559f842f4c2b8bdd5d98a258fe1fe0dfdd03d62d611fd6e6e5f709151425687e89f65aa3852a306f7f084e81fec91c937a3e707b64ff5dbec91cd3c2cd18a083f4a65d5aecb5d15aa9ac6c154c3c757ccb782625fe3512f71b638fdc561a8f2469c0041d09ec835c4abb00453cc969ec8e53cb0373c8fe240fb9e2fd67b9217e9ccbb6bec8ee340b483ad0688382c4d58d6354317cdb2682f54afc6cc87a37676e82f97c33b01881f33d185a7637d5f6f60f3a0f0a5d15c934def4964875e239c99c5f42cc4c31131ee826a8c0ddc38ad94431f44b3a8fc37c260d8dcc531746a817d488a1a216838b2bf08c858e876b81fc9ee76fdcf787279143d3839dd7e08e3a46b85454cbe987d208d7040e7d65c32771629136f06ab66ee9759d870e3ca90e07e43d75dc9b9fe9055c040e1c34560b44ad397c2a5892c8054015b34bfc820b2f8e4a5e1abdd79c75cd88ea99397e4494515bdd9d05e92b93fe4fa94f6376a4e7233988e6c2849024ae8a5d4b90141eb8b35c0fc1da922d1fecf69d4452c2cb32ac05ba9407d5a5a88ac89bc53790fe2cea7ea636456d6e3aae1f35b91c4c8a71f957bb2109b555bb9e11ec36f32cc6bb957c4c5784964549b553e73929ad1078aed7081da13a323e9d2e62cecd7e5a9f7244a2b8cc8b0b173e04e1413dc511e5265555052e99e74ff641a57d4b18d2ceefdeca0c7ba8ec873af7b56baeb1c90925ec6b76cf01e4f22f3f911506927bebf1bd467556b303c240c17c080361d7a6ab2884f8343e3e0d8cb5b143867748d0a9e2cd8d070a2587d9fc82c4f9216ca7ec8c0b74b183e366b2873ab968afb0ed8734f36966401483b70ad973fec90273e08cd7baea9e9b84821e30891c775cc25833006fdcc99db548c3e2dbc5867ec24ddd9c6f30e2d0bf0eb60330be913346979b53695d14b9787593792fc9ddfe5909a05ff0dfe1d98386da94a2748472b0603e7ab23c6d453201b89110a0b320e3b5720fa8a24fa68a768ebdd3c77d6813ec77c53c2d6b2d3f96464fe16b992519685078bdf0f76b73aac0c9c6ce91295351f18bd80a6986441860791cdbde125ef2aff75bffb8b1470d62cdac61adebd80372f234bbae068b3aa511cade92f1ceb83dfe69843ed9ac932e9506d147a3cbe1e5a858746a4bbbc9dfcd07fbae5bd1824c095118230ab20d5873ee56e5c04417c983929c42d7b6fa406f1b47a2f66931dc00ece13858eb97b5883f37163a6505177d427159881122191c7d322a7f310fce0fabffc5dee9b956e01721d0db1bfbb9f7e50208e820d4b1f1ffb2c9b0c180e5a61130f98a8701603ca29e1e725fb4e73d55e9fb85c7c32029f829197b95e9e9154d36dc91f3bc6ef43124bf7bd43fc543da3adf6f937113d3009682a01419971bcd11d303a7f8321b877269b61f980e86be2b6f320992d079e613590312ab1d22859d60152465f4a77c39a289a7cb4f078be23502669ae4abe74972169aaf1b80a37eeddc93b9ad63ef49393264035ae6cae49f5617b1846fc2dbf32cca2146fad6e25bba320d7f5d1820de6d3bb04c5884f9f4aa35a9c2c422901feee620834042a4813506f68b5565bdb39ee826885157afe50a99bd13bd8ba10ecce59d9a1fb170af5714c6d35c92e48afb2923dd4b06a6255da8e63c2bd9488e78c7a8073eb978e57faab80f7b6aaf63b74806844f0c61457d3191dad42b6ba09252dc9c9227f4857007d603b9466f75ebc3c8fa58f216d481dab7af3ab9c7a381b9b1dc2484cd1b8e6e4974449191d9c937af7d0078e1cb4b893b7151d55560b2cfcfe80f66aff4e2b8e42782fe7a8619734125cf5ef2e29226ecf715482f6a864f19cae7a9db98cf78f548b87364b19603126447ae0e9c1d72d9f98edf786e429ac47c18e7b25002f0e87b4b3e63f5468ecbbd1ef53078afc2a2868c28f6332d6febb7a8583dab3bb798777f35d08bf7f25922b7fbf0ab1c7fac18463408af72471614e1d59689919db8521a9ed344daaecb45f2841bcc6b10f493eb5841306c7d652d2e6329a0d75af16a2a72cf08d290912ba9db0c40ac69fb272ab31d95dcf92407712044ba3104f71a1a0b41a605a76a59df13718c969210e270fb60eeb6eb91d8a658b7f5ce3b21a7c65c8a92cf7d73b9b1369db53c53204b73f76b529b5a2d558e31726c425ce96813fff3d7b067b6fd4df95225bcb5e90e1fac17e61c036c6673062b84d65e85d1384a07ab4ec6045da512793b2c308cc8495ef614c5bfaa3e315971123415a4e57101393e8dda995b3a3456e46995d152615e977717f19bee42bc5555ad05c759f2c5db7feaf8bee3339a9d4011c69c445eb8a7f726970de9d626d9dd3ec62d1ff78f6d3b1375920cdfc674fc9143122824e682001f0be5b61ce4efc5fe689041bc0c26ae7c1cc9cda22857d3e6712dc59cca92bdff0313d17e4e6c3157a2e5509cd876ac7df371756f11154f43fe18b4a5bb1a0e8b93418a1b5fb2c8a16d757d8565766c07dab8dcef5c7e059ea4775d711eeb035a6774a2632a1c0d6fe462abb6136b129a91de7c61ef86efadd437bd938f90862a9d045925427ed23d82b992448f21f3b9e4fdb56899daad6f9e0db09affed8954f09238e2722e07a975b4c159eb28cf5c753caab71324cc9b6f86f6cad671ec0e4dc2a8b1ea2939ad4dcd5450dbe4a0fa69175b4d359ef77c8a0cdc92222051cf04c3968d1f235cb9071f54b7c37a4dfa490b5597e4b2f74018cfbbef6ffdbfc5d7f1bae4922677ed79ce6d5688ebd88eeab904bb4d6d9f98a0ff1c7aa24f541e57c46215efd3938b7ee89cfb6d568aa05835dbcd6ee978b0f3bb3b949577e8e39408535af59ab6dcfc503343790ff4ad56e9340e271c1de9960150d5c6a5d2e97d07e74018fd4560901e91c04027cd93eb831e8d6f7ac8675b1b8d6ec3b9380bce994faca699c7f4a4fe41c8d535962d94e6d36c96cf15745e653a8db56de8df4bcda41e108f98e89135c41d2582bd06d8ba536f70276a5ad9c138c8b53db41989cabaec298f672974d7aae6beae3253b54b0092140fd5ff865bdd0068b200a456df9a6178ca6546026b4516a9cd6f27c35268b9064a4f9d45df68a3bde8300d94874cbf18f6f71cf50e40cd18ae7b8a6f233bef3b86801dbedc2fbbfdf003ca1ad90bb110a30aa55ffae1e246222a4ccd3b080ca32fe56a27c34755a3548d21be320c02a74c284ede03a2caf1d08b5e8590e829cfe23c09ff247529d5892ef0931cf618fdfd0a8689e7bd6d0c7511ffb33aaa0f97ecd3b68e55ab6c52fe16c0b7ccf16ce9a0c26b5cbba855d570372b7d33f860c1f5ddc61d59940cd2d3b1397f1ef2232f6f6072f9cbea90041165b39828acf08c161e4d5feeb6e2f828ed148b8b1d8d8b7d875ecd75775c33d7d845f7f63caa73193d4b51327b2a8744d8df581e604310e64d68b918a05c325c6be5a21c38243c263a0353b2f6350433226fca0c44eae70df3b542173943cc8d34a53a4f3e6fd3d59266a3fbd9173f04acc95d17d516187523ddeb133d0ba0aeea6ce176164140082f94b22c9d1402a7e12f1063c8172fffe8fc797c8b1acfe15ec62d13c9f0b5ae9c310e89f312b8b196635030757a4047dfb5d85c8afe05be0809b997c833868d85bb75a6526fac508379c4254099d33b7852af2b5108b2edae6ef6938a60465251c62688404dddbe53db33c08efdfb78d2da1640ad1d1cc7711812a32d293f3d5906744aa1b135e70ad2bb7f68b5fdc186ae6bf1af070ab5ccd8a7aa088cf843d4e26a4ad44b056bd396ef4792e3343b0dd24992fb40501d726db63b7b0712266a9bcde3a655ca1b3bb7a3462a58a3d50ecb4917c02bc7b139fb1a1d6bb5024168cd868aefee7180a6be7fe53b57ff4aff173e4ed287c5716862046db9e925fe64aa29c81395bda143414c7bd79f1bb55e220ff74336d161cfb481891cce517f9d3edbd22048f2fffef34d79c2e2e7accb814f4f570bc1344c05868c2fb0f0d0659e82081878fe197822e2b548d8e69122e5a667889881c6ad50b4cc21f3c9c8959025f670f46d300f6ca1029631ac6ea13fd9c943321e691ce96c1bea4ee02782c1fe8b6a72a63bc8042508cc1b2649c3d2ee31a7ae2657e6be0d657f00a2d1881504076e01f5118684959906e23dcabf219e12a0b9bb4c9740cae7a854d912011b2bedafde141156e18cb85e9a7682a95467b883ba772fcec3d05046b67ec2226eb9f00ac844a4c5b576379ae72299a02632fdd713b649d69eb4ac9fae612c964049a97959dcae40c07074b0cadf63572dc2ca2455f22986f56d74a013b545c8a1e5062c476a03c189b0c663f3dc5534df460515fcc637a529328bd996b88a036f7d186696106dfd991d6ba2482624ae40a1bf03b917e8866998f8f698e11625d502337b8b4072f5bdb47cd341f3a2c50f1cb10130e5bc063c707af35bd038afafc9ccec0be3b4cc7d19e1863a86cfed5b2e79797020ae4571abed4c42a8bbf54979309153feb9c1aad35e0f523c2b343730651010efa3807d1820094d449f80d5b9de507e781f17cb1159e593ddabfc176bd90abca595297984a9e19dd7df992daf0979c9a171f28a4339063487f5608e6068f7058e118d6d5f8eb4933b077c0a711748ec7f99e0c5d6478fc3e97f0edfe344f9d9774f0c06fbfb7bc2f14a0f2501791fee613dd13a4b87cd43f8c41101c9b521e3f893feeba71c7b66453512bb6a25f3977d6cf6151e6dd3d8d1b79141be5fa03c0788d001f6c754d8369adec808c554b15a6b29c2d57098125e3f3835dc556a5cfd00277736c14b34b180d190e14cf9f430d4af53a6335deb089bc9eeef10d8ad302fba52f94992870aec5e6f5336f27799a8c12836f4c632d3db91abb101d9231aac0a8666f541c91ac1bb5a2da1597d50ff00318fae51a5bbe5cf5aaefd106ed794f883d70ba8c5cb507dfa92d64ba0f86da94e8250c507e7aba2776f46a7901188200fffb239b906100a7495ce6afc27049623066660f26dfa390a1d11d1042906eaabad8eac68e5ea9a3abd93230deade2098cf5a95f255aa9e66ed9523870e3001b18a824e4c061b22caf1c47d7698ce5975134203adffe55b55a93149b9e1540baac1ae1c45057", 0x1000}], 0x6, &(0x7f0000001640)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xb0, 0x9}, 0x9) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 11:36:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x22, 0x4001, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x7fffffff, 0xfffffffffffff001, &(0x7f0000000000)="d1c1eca68d17840107b4d8baf74ee0613d49fe183cf4ee416f969eb865b9cc9e963453695773b748981b4fbbf456552bc44ebb84b2c1f6a73e50389649a60580ed3b25dc3d926ab788862055147eeda4ab13637aecba1f06806d8c482e2a06f3d901dd4458905ec21cebad04090d7b1160b9e26f71a829c5de1a788a9e66dfd65afc96b76dc88ac1ee8089edebf6843880fc173fdd3bb85add501ec05e26a0fb237d84fa2e", 0xa5) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080), 0x0) 11:36:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)) dup(r1) syz_emit_ethernet(0x4, &(0x7f0000000000)="92340d1f") 11:36:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x7, 0x1000, &(0x7f0000000080)="50ab18cea225b4e59ec40cee89e29c46042e4beaad4bb4713b66d57a5e8cb6de985071f3d171a213eb2cd3166c36482e2996f456bc41cdc1385e121c462e2966d9f101d5d6b136770ae57f61d2eaa72a42bc083856b41bea0a4bc063f3ff007c3dcd1f18598f028049d96ad532b844d386d03d2bed18c2203dc76213160ab6b1739032a95afee6c7a6b42f5c1b8164c1f34f7b7a40660319f829040dc101d2914592017da731", 0xa6) socket(0x273648ceb2522be6, 0x6, 0x2) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 11:36:48 executing program 1: r0 = socket$inet(0x2, 0x20000008002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) r3 = getpid() fcntl$lock(r1, 0xf, &(0x7f0000000100)={0x3, 0x0, 0x80, 0x6, r3}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x6) 11:36:48 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x88, 0x0) openat(r0, &(0x7f0000000200)='./file0\x00', 0x280, 0x94) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20611, 0x19) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x4, 0x6}, 0xc) syz_open_pts() sendto$unix(r1, &(0x7f00000000c0)="d5d0313f03c38afe06414021926fd0e97fed91abba5718beb8ca035228720f4911619375f681923130f387f98fc3ff45ee638436dc6a96e89be17c735ba6bed4f3575e38a2254ea4fb62715236144faffed1984979ea67d201c4fadf69928508df49123fb6f2150b98ebc0bccb3767f00a840284f1a5da10a87063be92d8831126a685431d6ff691a7e561b6721bcc6b8ac2fe498fdfee9db053118bf46fb40edd770c00448712c4e66c8307344fe14b546b891acbb25691261f31f02e3ee554923508f7f769a5d28e4c632a59950bd4c82803cd7e82de84bf6d52bac29168b3ed43c62d0b48ae5f731f4a5de0de4a479b48998de3f9640df85a411b716606", 0xff, 0x0, &(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRES64=r0, @ANYRES64]], 0x1) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 11:36:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 11:36:48 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000700000000000000000000000000000000000000000001000000000400000000000000000000000000000000000010"], 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x1be, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000, 0x9, &(0x7f0000000040)="f1b13b46d1a8573ae40ce693a6680b5b03709d9866bbd8352356be94ae8a2a8d6dac158a799c930028dddd6a871406ea1eadea18ae3716a8868815638c177462eea04b1a2d8d2c8e60a1959a3d751c86d93f1ce93db89e91b7ee008a9c7f66957549d65f4aa4389dfe4e857211a22b72eec58d317c130852c354bea0f2a5b04c7008ac53d42857f421307ed78555382277ffc82520832153a8a4", 0x9a) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x100, 0x4, 0xfffffffffffffffc, 0x0, "4770bb1e8876b1a18d42062f874d654e559afd14", 0x200, 0x1}) 11:36:48 executing program 0: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) munlockall() 11:36:48 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) r1 = socket(0x800000018, 0x1000000000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000040)) 11:36:49 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='.\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') utimes(&(0x7f0000000000)='./file0\x00', 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) 11:36:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "dd41207567c09cb93f4e37dba2a874deeebcba01", 0x80000000}) r1 = fcntl$dupfd(r0, 0x2, r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x0, 0x80000001}, 0xc) 11:36:49 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) mknod$loop(&(0x7f0000000200)='./file1\x00', 0x2080, 0x1) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='c\x00') fchdir(r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 11:36:49 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7b", 0x171, 0x0, 0x0, 0x0) 11:36:49 executing program 1: semget(0x3, 0x3, 0x602) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) r1 = accept(r0, &(0x7f0000000280)=@un=@abs, &(0x7f0000000040)=0xfffffffffffffea6) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 11:36:49 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r2) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 11:36:49 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) getrusage(0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) 11:36:49 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='\xe1\xff') 11:36:49 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) r1 = socket(0x18, 0x1, 0x0) close(r1) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) fsync(r1) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 11:36:49 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x480, 0x8) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x10000, 0x85, 0x2, 0x0, 0x2, 0x3, 0xffffffff80000001, 0x0, 0x0, 0x1, 0x1}) 11:36:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)="9949881eca00", 0x267) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 11:36:49 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x8, {0x9, 0x9}}) 11:36:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) write(r1, &(0x7f0000000040)="14c383034f4c8624f112762d43fff02941ffcac014dc3d39d261aa58b336", 0x1e) ioctl$TIOCCBRK(r2, 0x2000747a) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 11:36:49 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x20) clock_settime(0x2, &(0x7f00000000c0)={0x8, 0xfffffffffffffffa}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x2, 0xabe, 0x7, 0x9}, 0xc) setitimer(0x8003, &(0x7f0000000040)={{0x6}, {0x87f, 0x100000000000}}, 0x0) 11:36:49 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x0, 0x0) munmap(&(0x7f00000b0000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() setreuid(r4, r2) r5 = msgget$private(0x0, 0x80) semget$private(0x0, 0x6, 0x400) clock_gettime(0x4, &(0x7f0000000140)) r6 = geteuid() msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7, r4, r3, r6, r3, 0x0, 0x95d}, 0x5, 0x4, r1, r1, 0x5, 0x4, 0x0, 0x7f}) r7 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000003c0)={'./file0\x00', 0x3, 0x1c000000, 0xe76f, 0x1, 0x6, 0x9, 0x3, 0x0, 0x3, 0x3, 0xece}) sendto$inet6(r7, &(0x7f0000000200)="fdacd8b559971a04b11e236c13168ef29c0227a2e8cdd42aa12702b0530ef83afdb5242eaf3b9e9977d438553e9fadd24308ef89bd7b3d54a33267c0ebb24208aea3257f9359750b910ced74a26e9c61694511418a57c90b1663ab9648d853c1efc3d5c13be17acceee42cd38f848eb4b015217a58577c5ed64d878cd69f69bc47235faa2679887b68669afde322168a47ca092099628852bfc6e0f369bd57feaebcd924adda8ca8d580f132ccce3bbc8b6a5489d41bfaf99631a0217cd319ba67bc624de3e2e61195", 0xc9, 0x401, &(0x7f0000000300)={0x18, 0x2, 0xfc53, 0x1000}, 0xc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') 11:36:49 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000180)=""/68, 0x44) fsync(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/71, 0x47) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000"}) 11:36:49 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8242302f66696c66301854c5b2211a36"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 11:36:49 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) 11:36:49 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getegid() r1 = dup(r0) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) 11:36:49 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) readv(r0, &(0x7f0000000080), 0x0) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r1, 0x0, 0x7fff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) 11:36:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x1f) close(r0) r1 = syz_open_pts() r2 = socket(0x0, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x0, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) r3 = syz_open_pts() read(0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) write(r3, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x236, 0x0) fchdir(r1) read(0xffffffffffffffff, 0x0, 0x0) close(r3) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) syz_open_pts() 11:36:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x90d2, 0x0, "d730c1e73c5b00000000000000e74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, 0x0, 0xfffffffffffffe0f) write(r0, &(0x7f0000000000)="12f6ab7e10fe939d5e36", 0xa) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x5, 0x6, 0x4b, "95ff0436c408282a35cc897dd5f4fd63c16c3e5c", 0x14, 0x690}) readv(r1, &(0x7f0000000540), 0x275) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/170, 0xaa}, {&(0x7f0000000340)=""/221, 0xdd}, {&(0x7f0000000440)=""/249, 0xf9}], 0x3, 0x0) 11:36:49 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x2000006) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) kqueue() kevent(r2, &(0x7f0000000180)=[{{}, 0x0, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) 11:36:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x589) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000280)="a15a99c9939ce15139569fa152b46418a55388865070790378aee06780c918a6446f2657376716fef820799717718637dcfbc6753f209313f153557bb3375ecc82071d057a9ea0e46beb93745163679c0acc2cd6790f33d579bfda8bc6186b1446ce7c3003326ee8697de048ef43f4d7fc6def64e638448793441390cada0c39800b2c0e0b56", 0x86}, {&(0x7f0000000100)="25cb6238d493b1c0a92fea2c756001", 0xf}, {&(0x7f0000000340)="ecee708f5cadb3a36160cef34d8128ad9a5cc037636de0a9c06c1f5d58ab6b3e4f69d0470282240c14ecf0c93b06f2cd1fa1b055eb44560b0ace7b0d458d3d178b2d9871bd13cb70f160a4a52bcaf7ec51f91410bf495a44fe9e871ad0e2704c4c170ce78d43ea6e62798d40356fa10521ffe4ec3ed3ead06e92cf5113dcf16f9d491c01d43308aaacf5996e9f9ebc6e3dc0c7dd3aca51505510db88beed964c63e743e5d866", 0xa6}], 0x3, 0x0) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) write(r1, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) read(r1, &(0x7f00000001c0)=""/111, 0x6f) 11:36:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdaf4d1f2d752896d216c6c2ae2ca44d5", 0xd1, 0x10001}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) poll(&(0x7f0000000000)=[{r0, 0x29}, {r0, 0x80}], 0x2, 0x6) 11:36:50 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') fsync(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000200)="281b1d7189139872db762ad2b4438a21da9710dae9869ee9242921b3dab94bc749a673b74372c653061dfe07e643e611412631504be5d9432be2fc0ab179983a768f1694648b6d2d3eeab121af0812bf976b5b17328834d2bbedcba7c997a4f6c45b44fdea9fc24a0f91392b69aad854a0ffc8b08257a2faef517f11b9d37e6b527ff290e32a01f2b0e4", 0x8a}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x70, 0x400}, 0x4) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000004c0)) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(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', 0x0) 11:36:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x6, 0xffff, 0x180000000000, 0x3ff, "74ec41a9c0eacfd8e7276ea576b23c32b71fa3df", 0x550c, 0x100000000}) 11:36:50 executing program 0: socket$inet(0x2, 0x4, 0x6) socket$inet(0x2, 0x2, 0x2) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000), 0x2a6) 11:36:50 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) 11:36:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040)=0x1ff, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) listen(r0, 0x69) 11:36:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0x101, 0x1}], 0x3, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="450176c32062a0a99fcb77fb053c8b3a7ebd198b4110215b44dd6350e28250d38935a3c41c942b94ef1c2e8b93daeb13d396fe14f971ecc207a52a00b13ccc92fd50f84b7c8d685fd3eefa9e3cb33183333a52d7ee6fafeef611707bde9222026d734b4b81c36fd404d94fe863e186df1cf5358a305f429f58e199e2cceb6a2d092d309393adf5df8383353944aff4a04d0280d9a5bff6bc5a35b5b435b5b73c1ea456eea1e9e53f747843e570a5d2e94f1ca88f71e1788838c67f65e0d95bc814f9073d25b2cddac89b21eb51d7fae55001", 0xd2, 0x3, &(0x7f0000000100)=@in6={0x18, 0x2, 0x8, 0x8}, 0xc) shutdown(r0, 0x1) 11:36:50 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7ff, 0x2, 0x4, "41b69c4cc817759012e91e29554961ab45c61ecd", 0x0, 0x6}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:36:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a", 0xc0) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0xf8ee) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 11:36:50 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) fcntl$getown(r0, 0x5) getsockopt$sock_int(r0, 0xffff, 0x210, &(0x7f0000000040), &(0x7f0000000080)=0x4) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) listen(r0, 0x0) 11:36:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) write(r0, &(0x7f0000000700), 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) r1 = socket(0x30, 0x4000, 0x3) sendto(r1, &(0x7f0000000700)="c57c3d972b9a507a50d35475eb75a69ed62754203495aafa7c438f7f8f0e48eb097330c1d5729f04832bcb3bcd88d37b9353818714434383fb7d572b898043a7927329e8f0a12c3987998b306125bd4985c0c28dc70163a70f467597e2a5aabb27169beb60092713460d7cf35bbee647b3bccc4d5e8f8af8b302519b0de8bdd2245111d17195bda1aa5ea5be0918cd7d4145856bc4c7f0790a74c5ed157bcb5a8333b2fad7c76207ff7524a675c5f6a21a8c434a583909a95f65d978c004a21c26cd0f918282e1bb8de5e7aef9706c338f97", 0xd2, 0x4, 0x0, 0x0) close(r0) sendmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)="2bec8dc2cb723794a298116937cde88386692930070372ab12045dbcde27cc128ef6c75ae2a8daa597b52830717df7ab26b61cce37203cf6b298b8a8bc6c0b661944613af5cf1d057072f5d50a4ced1a24fc934eb95390cf84f85125b53b27c6f5380c24d1b7cf05eb4e9a20ee499faea37382aef5c772c52d0323f3f25c25e64a78b0769dc264aa6a27a6d6a1a1b4bc5cbd8ce49615cb", 0x97}, {&(0x7f0000000180)="e0747a156a18ec0cadcb86c9087371877d2f32b028810af0f3d5d158245a37b47a22bdadb3c10ea1c32aa0fb2075e39b650a0d80bac4cb0434342b23b453738b2f39368751299627ebabf627406c54c157d7f804a808af19985b", 0x5a}, {&(0x7f0000000200)="18d7e1e6d6bbfcc0edaa4e27d73a90e71d919dce88afa204852f97af4eeef842b7cd10ca97ab4c9d6029da61b4b826c17dde3b1a5fbc79af104a535b7ddff43e2e88d1cf854ef550414f1910c6c85b650268e74f70ebedae6d69a916a63c6b923d67111b95a18247f356af36120cd2ded1e0a5539502198b0a49450c965a757cec9a16e38a3c1cd532898e865645f4db6c361ac52b991c5cd723170badc6", 0x9e}], 0x3, &(0x7f00000002c0)=[{0x108, 0x1, 0x5, "6f8e41c01ee9ecb994d449d686eb9149aa0f0e1a3ed2148936e05b820982988c6391cf0fca06e354b97953d304568f7fac79cecd57d18fb323d87be88d42baff73bfa58136abfc59126947896feb3b87de4e640a504c16e2563900cb503bea19ae8203e778de530ffa4f6a1f9d3a61a1c606173bd141ce0ccf5f779723d08d565d2a7dff505095b43c267de1092b3457a83cc02790522071f8adad4d63904841fd2f0e5aa203a492f0a8cdafc0a74375db481b45f8806b40153d03490e0784da59f76ce119730034d6787a53628906ce5c80e03e157e7ef0d63e6231bdcf2c1a0111a0ef3e351a13a1c247550833c8fce8"}, {0x100, 0x1, 0x8, "c28198a483761c8451017ce49b7e522da891c6b2b664ed02ddfa13aeb971b2e5f9ff12aeb18681b734dfd20ed700d8d10049cca8313bffe63fc5d63dcb1157dd6d462f2a3dd9f85cf06c8fbc7cfadbc9af1c8942fe17bc00a33b9602d022b4f3dec29fda0328938b19ead358bf8769d469337b79bdf409a157d43f9c388ac4747227cc50fb70438931b836f2b7b1a735698418de95595b915fa82204a4093f6c60b3685b54ca7f94e8b74ed0bf75334f85a5510c99f75a968a441e401c7b74d77f88ac8095eec4022056d6df9dfddee3c6b3eb138db47108455bda5c2acd44a110259fffea2fa8bd349864d7fb5c"}, {0xa0, 0x0, 0x200, "7fe37d63a3e57047954a59751815f86c2519dc845374545fae6e4711ed20332b8e6c0e22028f6ec249140ea60d132414e9ccf27f9916057bfc189eb8fbcb8e4d8e544efb7216bb5c3d66a1dbbaca863c84b9b1a9022b1c0906628c0160f1030ab7039c9cb4cd634375b9c9336ea5fdc1c22583bc64f6fdca65ad3023ad37a2a658bce8e1f668c55772b614052086d9"}, {0x58, 0xffff, 0x1, "777e5bd0a8ea12568889c5a6da8a231df7c7d2dd0818001295541f5db77387f5d09ea4e33318e39e380465b216af341bd5e13b25477a5d7d0223715016cbdef61cc30d225bf4db3d"}, {0x100, 0x1, 0x7, "847969eadeee0895ac701067f4c1821a51d356936c69e5c4eb8549f40ad93e01aff3aedda67cb73183880f544cb220073d8dce5060313e64a6851d9991789d6db6f3216be48c1545016c43f87b0ac125d31adc028df4622a674be355d7783738cb44b9b90c6b7d8cc36f619c355d1065712f9ec3602744b306a43eaef1ed9ea1abe5031ee54304869b9e1aefe275f40927702d207082f7d570dff46e4af0fcdc135fb7a5646b82786794e8bac8680e231be74f0507c59e875fa63348d0715e78a1bb35c905da7fe64506c082a43940a739c5e99909bc3ca998244111aa524a94aaa2cc77bf31ce7190"}], 0x400}, 0x400) 11:36:50 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) 11:36:50 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1d, r0, 0x0, 0x0) 11:36:50 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) close(r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 11:36:51 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x60) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x3, 0x1, 0x4, 0x1, 0x6, 0x7, 0x6, 0x1, 0x1, 0x7fffffff}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 11:36:51 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8d", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r2 = syz_open_pts() write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="8fe4e1aef37f56f84a4980ba6ed40912a2e345e2de8e73df18af1c6123c6a616206d9b5e65aabe85e6a9586f6b11137661a9e09c5aac1f13d082d136022136d4fab816dfeb95aacce6e0a97813ada7b18b0948a6b18f277442be462140bee704e7d3cb27f214a101f19c5816fcf793c9b73d4a1ff9a116d17b20dfb18b1a6ce7c66a3ee717ef375628734a7fc8a83f1230fb847297e9ee092f77b62ae55cb1470a2c0018864082b7f5fb27b5c992dd62b1dd5a5a4fa1e587262241265eb99afc56450ba7e8e673178997fad6efd6f0a85037a71874b2439e621a6246843523385a420a6bcbf87ea41b4abb02a8a8da8760a72d08fffd11ae97eeef745f9db31a3b6e178dee00fb6c731a932c4e375a3cf9cc2386efd6293c9eda990000000000000000000000000023a170c92cfdd895b70552ba135bbf47f67f3382fb7208f2ac5d290c075344c4a27a762f77c6d0babfb870bbebc0508553001368a4addb3b06117bad7262d12dccfb6fc76084641fef950d25d68269632ffab32a75c56ca3c60c6dc5a84d4f7ce1dca533106b958f39f35e12c31970b60fb3296620e4632ccfd7ca705e98337eb9570c00ed5df2d43754b4c3d7e6d31962af4365c981439969b8d6badeaea3f220bdcdc5924f4790cfad8f9f53a6a62b188b1879950b05204a4c5e91b2c9a00b40e63d14874ee7da3e0e53b2f96feac0d885f96dec4af2189dc308e3c2e20a439684ea8bd71666db4dd5dbdc873969b6b0846e942a2444584ba356ae82659e1a8fca57e58c1635ba6a5969d23789ec212c28e8dba9325d5dffc994f7a9b27ea736bc5ed7845af26dcff13563a2ce0862478ba2da2ed675d891127e1b03e49abbe7e2b18f6f9751c265396afa02daedccfaab78cae3c4a16eb67895c93616d735a0c4dbb94599da02e272e87d3ce578f2349e063b44402cd21d316971f8d9116f31f853dc67b16996176cf296f4cf75901ddb2fa01d1ad61e05dc3036c584ead32e3f4b9e604d0dd6a78e7facb9c5c050558e35fd0596c344c06f83798fc1c1186df11e840f88f5ec458fdf39", 0x2f4) r3 = syz_open_pts() close(r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000500)={{0x18, 0x3, 0x7fffffff, 0x3f}, {0x18, 0x2, 0x5, 0x6}, 0x5, [0x7, 0x4, 0x7, 0x101, 0x5, 0x2, 0x2, 0x6]}, 0x3c) r4 = dup(r3) r5 = syz_open_pts() lseek(r5, 0x0, 0x2) ioctl$TIOCSTOP(r5, 0x2000746f) connect$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x7, 0x8, "b08dce5800"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:36:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x28, 0x40, &(0x7f0000000000), 0x0) clock_settime(0x6, &(0x7f0000000000)={0x7, 0x6}) 11:36:51 executing program 1: setpgid(0x0, 0x0) r0 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r0, r1) 11:36:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afd514dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1fb9d22fcc0b29b563b82a80e3c16cfad6285dc8a0000000000000000000000", 0xae) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x9, 0x1ff, 0x28f, 0x9, "a802386b0f8c09b240225ed0b65dd099e987371c", 0x40}) r3 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x7, 0x400, 0x80000001, 0x9, "128ea0ef4120c3d3290c51ca577d73b4709cdef1", 0x8000, 0x1}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffffffffffff}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:36:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet(0x2, 0x102, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 11:36:52 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) close(r0) 11:36:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xc000, 0x0) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) r2 = getgid() setregid(r1, r2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:36:52 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x10001, [{0x3, 0x6}, {0x3, 0x4}, {0x1, 0x5}, {0x3, 0x10001}, {0x3, 0xffffffff80000000}, {0x3}, {0x2, 0x101}, {0x3, 0x2}, {0x1, 0x101}, {0x3, 0x100}, {0x3, 0x2}, {0x2, 0x800}, {0x3, 0x4}, {0x0, 0x6}, {0x2, 0x1000}, {0x2, 0xa453}, {0x3, 0x280}, {0x3, 0x5}, {0x2, 0x401}, {0x0, 0x7ff}, {0x2, 0x2}, {0x3, 0x5}, {0x1, 0x1000}, {0x3, 0x6}, {0x3, 0x5}, {0x3, 0x80}, {0x2, 0x4}, {0x3, 0x5}, {0x3, 0x5}, {0x3, 0x6}, {0x1, 0xac}, {0x1, 0xfffffffffffffff8}]}) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 11:36:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="088d002b3700000c7b00e60ac6ff5c5d5d733df8ea98c41926f81b239e0661eaff7312928fa4db46ed4e36a107bfb26a122ca68e6390420614c4eb7dc141258951442041e398f17b1367cdf2afeac075399703f251eccadb30a8d39874018b0b3e96337364e2f1771d199f2dfaa5c8dfb91e26c4ecc54aea03c3befec91435d6b933d48f1c9d"], 0x10) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[{0xe8, 0x0, 0x0, "3cf7177c3550e0e48d36f23fbd17cd8053385d2cf64c3f3aac1e1ed7e4b7ea9e2e4e0b0590cf0abfbe4a5bcf56e263fba507e8c97dd6c4814d156b29c40f121460496f02a737f38d1952a8dbf88c8e17e3fdcf3fb21402fe0f500054b54e75fd0dd61d065d7024e4e8464b7c952bc9ea2b69548bc7f890a05de851e7a183a288dd70d45942b906befb53e642719c9f186a2ba386ba4ca9eaf61fab7c6f248a8582c88ac49c89af43d9babe233fd9a986570eb9b25bfc85e11090b575e6b0fdb69cad3fd9c243e640266a5c3372d292f5b1"}], 0xe8}, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0), &(0x7f0000000300)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='e-:\x00', &(0x7f0000000180)='%[\xcd\x00', &(0x7f00000001c0)='@\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280), &(0x7f00000002c0)=':]\x00']) 11:36:52 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') recvfrom(r0, &(0x7f0000000180)=""/169, 0xa9, 0x3, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x22) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x3) 11:36:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbba54684aa5e2b775d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffc87) write(r0, &(0x7f0000000a00)="bdfa4d2582c321a8cf980000010051bd24313dea8d0343d605e2d3280d33006185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4539138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be6d55be5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a43829317261aef86783b96dfb64f377941ac1ca6", 0x121) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0xffffffffffffff63}], 0x1) syz_open_pts() 11:36:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) r2 = msgget(0x0, 0x120) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getpid() r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x400, r3, r4, r5, r6, 0x0, 0x101}, 0xfb93, 0x6, r7, r8, 0x10001, 0x1, 0x1}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) r9 = dup2(r1, r1) symlinkat(&(0x7f00000000c0)='./file0\x00', r9, &(0x7f0000000100)='./file0\x00') 11:36:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) read(r2, &(0x7f00000000c0)=""/161, 0x3b9) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 11:36:52 executing program 1: r0 = getpid() socket$inet(0x2, 0x1, 0x1) getpgid(r0) r1 = socket$inet(0x2, 0x2, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) fchdir(r1) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000080), 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x1) 11:36:52 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000000)='./file0/file0\x00') open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') 11:36:53 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x3da) r1 = syz_open_pts() pipe(&(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)) fcntl$setstatus(r1, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 11:36:53 executing program 1: pipe2(&(0x7f0000000000), 0x10000) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) 11:36:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xcdae2c37fbddfc9, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x100) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 11:36:53 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000000), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x1000000008, &(0x7f0000000440)={0x20, 0x100}) r1 = msgget(0x1, 0x14) msgctl$IPC_RMID(r1, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="a4062180c016b2de247b000000000000b908a60f78d1600d3965ef87e1d1fda1747707bfd9ea8b8818cdb2d3ca703a3a925cb41bc968ed0d153f5e1cf00a797af5a5cd79e6e789f4f2ffcee4a853d6ef6b86ce6f21f13eea5c8ad6bf4bb1b1444256d36970b8fff660b1ba040447445824a1b7223cfa84b758185dcefd9c7d91e4b24891f51090deb81679a91691572f9ae7a50842c1d50f7b03c69261888d86aa8b0428fc1c6ee1189250b3ff19f1549aaeb364d992cbe44f57f318dbb9214f968a3ab34bff5e882b713d0cdd9015c955c4f43b234fd2067d0e4b19d3d0b0f41219a7fad9fad40c05ba0385dd5bfb4b19a2c3d53c83b3ae1493e726c0afa58a0aa07f0f5cd54888694197df3e1314a687158170c3112bd4321e0a5c1ceb11624d6ed0a9995a72d54eaf8aa13f7969fabdf47156278fe36542f99a6448d82f0c428a3c8726cd9db8af00356c00000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 11:36:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x6, 0xef, 0x7, 0x7, "9345c311dfcf567a6b1bbe669307f404855c11b5", 0x1, 0x1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5, 0x80, 0x972, 0x7, "dfe388cc12fd1cf2af3276a1cda5cc56c360af00", 0x4, 0x3ff}) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afd514dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1fb9d22fcc0b29b563b82a80e3c16cfad6285dc8a0000000000000000000000", 0xae) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffffffffffff}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:36:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() semget(0x2, 0x7, 0x3a) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) sendto$unix(r0, &(0x7f0000000000)="50f1614cbc41b97007b3f03a278dcb7ef79aa33324ae08929628d35a5e4582c4b94b689e31dd09a11c3d0263cd40f52652e3540f", 0x34, 0x0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 11:36:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0xffffffff, 0x7, 0x5, "91c1391ff8455ffe1e08116d3fa96bfc979c0444", 0x9, 0x1}) 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, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001580)={0x5, 0x7fff, 0x2, 0x0, "f4209687660022f2d59bd5725ca588b39ecd8bb6", 0x20, 0x7f}) readv(r2, &(0x7f0000000100), 0x0) r3 = shmget$private(0x0, 0x3000, 0x104, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 11:36:54 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') poll(&(0x7f0000000180)=[{r0, 0x185}], 0x1, 0x0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x3, 0x200, 0x1, 0x400, 0x1000, 0x5, 0x7fffffff, 0x1}, &(0x7f0000000280)={0x800, 0x8}) fchdir(r0) 11:36:54 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = dup(r1) fchdir(r0) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) 11:36:54 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[0x0]) fchown(r0, r2, r3) 11:36:54 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="52b0899b56f258304cbdb5430e10d2b233eda321dd", 0x15}, {&(0x7f0000000080)='L', 0x1}, {&(0x7f00000000c0)}], 0x3, 0xffffffffffffff00) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1f2f, 0xfffffffffffffffd, 0x9, 0x78, "36304799e6222d0df025dcf5b7f9a8a4580cd1bf", 0x3, 0x3}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x70) socketpair(0x0, 0x8007, 0x8, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) connect(r3, &(0x7f0000000240)=@in6={0x18, 0x2, 0x28c7, 0xffffffff}, 0xc) r4 = socket$inet(0x2, 0x8001, 0x3) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000280)=0x8) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000002c0)=0x7f) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCEXCL(r3, 0x2000740d) msgget(0x1, 0x200) r5 = getpgid(0x0) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r8 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) getgroups(0x2, &(0x7f00000008c0)=[0x0, 0x0]) r11 = getppid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) r13 = getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000980)={0x0}, &(0x7f00000009c0)=0xc) r15 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000340)="a9554a8d5b373df895f92ab08238b373db12175756e1fa70b95f772c8a5d22f4133e62f542062f70b4a6bc4f55fb07afeedff35fa87725c04e267bf3a751c2e962a04676022347f5d52f63c5e129ebb9d1826fd2ed4052048421d37bf99c47d61790a610d6ded6b690e23eaedaeee1f1daf186058fec6b7afa59e278c3195fe9ef6125b6246137ca", 0x88}, {&(0x7f0000000400)="e97d6ea7579e690654c27fd271ae468315d75d7d18c412a0b7c0a7b9b65808354027c8d4c0f1a9f33644606a9f4f248d5a6b69a10f3faeb55dea7c02985c47a6d8c20e737048c8c7fa939d8ced588fd207ea05f3e7258424507f919a5f0f11773471a2", 0x63}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="16b6e7110e8d3648ffb7c5", 0xb}, {&(0x7f0000000500)="304174e8b8997bd594740211404d1037cdbb2fd0cfd99866b298a9b9d82f13075de977b88313268fae42c3b44d6739ee8c9ea39c7b494d796abc5cfaf191a7b64cf6fa1291c287f9e0384dca67103feb7721a2450e49ec0e45b5756bc542ac2ab3bc90a28360", 0x66}, {&(0x7f0000000580)="07699cbe24eb5191f3d040df8c38b8a96e3791421db115ebf499b913bd9b90bbb176f330979133863f5bfdf964c92a8097aee45cd6b82e19b62ff9af1a0a9469b123c883590d7b0c485c19b38b762ca2c33f23cfda7148ef7f6badeb87f2ffd7c09a420f26fc6dc1bc44d142e420206b1a1f32c23bd73fe99cffd6c4a48b84d56e4be2d0c029de26c3f9c8abf92953a1a304eda8f395097954e2376788dac5e6a2f739bc346d7354656a02b10b5d47c3bae8d2addbf93a93ebf92708c724394f9599bc4387e106e167d038fa08d49d72fe4e65dc", 0xd4}, {&(0x7f0000000680)="8ec95cae00ee71f31b5df70c3f204abef44d3f598e8b2ea61f0610645310668a78d259e03ea34316bfc7ed28dfa054c382099d8a123dc08c835f648b90d1634e47d4fa00b09333f508ff693e4131fda575946bbe7962e41683630239dd9338d7a98962a3f3ce942def62c19a9e", 0x6d}, {&(0x7f0000000700)="0106f681fd343cde0f624d6b9e9aeab38be22733d0436db4da7db22015a9ccf74e7f6cd627e6e0", 0x27}], 0x8, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r2, r4, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xc0, 0x1}, 0x400) lstat(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)) 11:36:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) 11:36:55 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, &(0x7f0000000080)="aff84bcf70ede0dddae264cd86dc4a580ce391a97ae1128c10e578ff0b908aeb7ca75c2306bf08fc1723120ff43dc7bfb7ece7388094c2769c87ee8f0a91bc310f617fe317e1659e431bb7cde59d428fbf94c2a6ccec520654c0bd764f220810de12f2001e3ff530a423d3eb3bb21fe28b08aa6aa0d4c9b68428bb951bbf44", 0x7f) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x7fffffff, 0x3d}, {0xb66, 0x401}}) 11:36:55 executing program 0: nanosleep(&(0x7f0000000000)={0x200000000000000, 0x8003b9ac9ff}, 0x0) 11:36:55 executing program 1: pipe(&(0x7f0000000280)) socketpair(0x1c, 0x4006, 0x20000000028, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x1, 0x1, &(0x7f0000000140)="a94b3e2a7ae9d51bf9870615c227fb674b4a76b748cfa6f90544704809c2ee23759997d103aa79b31f4ba0aadd1a393d46a87ac368f8cb3f2c27c1f4452bce4a34e1cd3f2a0ed50656a127585976b472cb9268d8a89179f39bb1b609f0e71d01ff63c1957e0ff29b3d8f9e54da015fc4f2", 0x71) 11:36:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet(0x2, 0x8005, 0x1ff) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f00000000c0)="b0a7f782512c0d1430f79ca2cf8dad27310edb16811bbcb8a29f10704a0490ddf3d83250a15cd399f2fe04168c5150263a6c354c57a6b2e278d9fa008a276c9eca94db98c422d6e675928ea5dd526c13f66991c68b43a400283116b70d2815ea0cbc9cc13a25d062acaa0b21d5f301e57e16300a75819286b49f", 0x7a}, {&(0x7f0000000180)="b5", 0x1}, {&(0x7f00000001c0)="668c8afd91ab98143f38a6a80543ec3cf7c9397a0645bf15ae80da325516002097dc1a3404a9a76520f2845bae7ee382210e41aca7b49f7902f4b557cc9cced52c2819c2d807f5", 0x47}, {&(0x7f0000000240)="ab465e36bcd16cd303a7c6e30e47d5519325d6c92d593f51eb12e8c8c643bda9220e11b0b668bbb0f4398c5880df632f4210670d1e0195a645cdd2bd3fea73c29ce2b1e7e5c2e4eda0267ae6e41e25a6062395e5a0cfe3bbd4d8a1b8f685126e5784fcf75a9de3c51dc116a5d2a690b069", 0x71}, {&(0x7f00000002c0)="390f8407a5f35527b33e3d28cb2ef4728a1d798d2768340fb7c34f74f373632eb76c024d226f0525b78d39178fb718b89fd58963f8e441e4d95fc4cd1d30ca30c8a536021743f51554fd51261caf0c467d4a56c80b6e14721137585bf0748da3857cfb8c8cdf46f398c66a6e3d5182771f11ffa9ce1a53439fd80944c57097609dc50e2ab8ac4c7c7e55fe2aaf4a728be1377a0b3e29e62ac3241474b065d1f550f25eca0701f4f083f4743bdeaf902397748c09a116b64c8924ffad7ff357f74885edb20bd12158f35542af6397e3591676dc7611b1b5d50e900ff0c690a8de93849e042c6fd26ac4f478afef2ce9e31e9959fd380695cb2acdc5808b0475590e92eb9d0eb6327a60c4ce8b5ada4a623cdfeb1be27028ded85bb9088801af6e223115fcdf53754940ae60f24480218b60c54718cf3d2cbec8569daa629347f6ac7808d90554b8dbd7d764db596e80f16b34db825abef5d78e2ef751b0441caa111226ef8c2e45fae8a3c5fe3842e0a199ef0dc117d083471ccadc217c66666c83dbadc0e4f3ebb6f049e32a19b9717ddfb3f6199f3a3ed3301d831e2c640b8bd348c40509d0d47f3f035cbb1cb6a8be3248bc98440e46b30632744f6e33c691442e50a63ea5bf5eb1aa1784092d713b7a6a942e5fb385c0d2f549f7063033b12f439ff639eab9ab2b6301bb3625c764afff57a1abf353e0b29a460cd4c5f6163c5eea441020ce5b0ee876e88e9cb42bc2c943e0d69b0fb25ac4f3119cc1e76864d18631e9b52d68c84b1e55ea3ae99531071eb5225939596865546616da65c15a44801bf170f62243dac4f42e5f8ba1938f3d259a1cfa8b816788cdec4190b900ef3c8176afe6a816cb57c37fa5b6a6c88b9f4d57c03efcbe3818b8719c71980d9b3d30311df63bd456e16bd8941f05410c3ea5a525d8c416b417015ae3ea392315b60d5c944f93d08244a0ce39ab89d62910cf731d43e5b6975f4d2fa9592e3b2dd548788b02df7970a0b1a1f0aae5a243d81fc192e95f36baeeddf5a08e0e0089944ddbab2f0316d020f94279bc15e9aa4fde1f20157dcf40d8b220081b18560eca5fa2a0e3d6d527d624bc65e98d8bc9688c5ac66d58800e95f5dbe694fdb1af7c4eb1f7f402079c7356a87f1bfedf414898e39e8b3cf8d83be4e692197c19d00b4b24f5c4fe4ee0154392ffbd845bb341b921863b20f0095b50f8a4b899347e2c4cdccc965a4f4ff3e2a836a3cc99ec0b1ff19f8ebe04cfd3e0c42e13d8d7dd877ea0cd0a7eaa1e2a5d389327d15d54b40c6d5ddbbe91720044ff1f8acb7e4ae643fa5e00b09c7a907170dbd5556efe9811cc526cddc1c8d3f5e4eae4bc9bfc199cfeb8182b897b95988f104bf21d49efec18fcd31eaa56921c18075c2ec14f04bc12ac48d9a819e50796671e6dc2f6a23387197f602199ee4d5e4d048f5eadaf58aef49f55802cfbf468c9c74d6113a60f6de953e9084976445782f72dbbdb70a6321a251e0297939e234c210f6745dedb0237b7c6f851947987db304b427f3781839d49b7a0fa947209adf7c97c7172b73e78d6779994edea098816fae346f851daf0e24a0866f1e9ecadcf7b63775e03e8ec7ff11f43618fa3909f089e201df4d41f0757092225be1aadc445e0f693aad8da2672e4fe8540379e548215de70a57d64801f9955662fa38ac11e5bbc70815ff4e9821824487cb20095d545aa7f0ec1b2fa82a9198b539a9a90ac473b49705d3cb5d764a233073401a8588e5a7920090e37a8748cc16ab1370d9e3bfff5a9e2eb715f8dc01a3feb80a141837904ffc7d6ad50e2653abc860ad6dbb96e7d2376f1da56ecdf792a9ec1f8027a365b1e9a6fc9cd5aa9fb183402689a7094fb31391b7a5bd8f074883eb15b2198fb92b987323acd97184bd7f243f119f5915d57a1981a18f778acb57b24c64ed746d01457224fab9e6fb9a94ff216a1c34cd35218474862599e5ccccf81aa812be0c610fadcef878e929a090fbf8f7f49e6b80192605bff2f45060b513429dd15eb41b79f9dd87553f942183ff523b0355797922cb9857028f4a55fd35c24f69c87084c4ef64f39d20b06f0b356cc2fc150c970ad4f70ff517cf95082ad736889cfb9ea3d68bb5ff58eff6c9b5cd206ad4367e77ee5cdc81a75d0c18a3c028be82143ef08e39b0dd91e318a1bc1d60f3f1b8ad05134b46f19b65a1ea76ac672d7d20b7bdb8e1d64d18277093be9b4154b6a22741a6e8e7323ecc6131f913029e974510edd82f42375bef80af05c1e1d183a2f19d307925b678665a924f7d24fc6a5ea0c4c41ed9b45f26c147e427127617e563efeab0c58f515b3102c471fd27d34f3066d3d654bf9ec3c7f19f19012c609bcc947b2a3e7d9220c21e4400ad1fe81683c9fdc17fbfac3b70fb948fda64e87a280307614710940e34ca155f007f72da972830e038ed719de920ca3d8886efb8bf039cde76e7c339baa81535e6b4fdf459e8fb4a77a21763b14fd46f3535f1c7992c464da9f5e7bcf370bf0dee8e51ee8e44bfe04671d80a5734c4c5a5d4758a3a3e4f166b432219be38bb1961bbabe294b834cb65d88a40af4b838160ead214369b891668106058aac0be3424370c58a2c83511603ffe556784a2d2f6b29df1e33f94ee182e390fee48b929ea1961d39f7f0805775c1a243ecb3fbd28bbe44c860fd2697da7bbf1d0bd67645ec5dbd9cf1aec8796601f02de71394e1906678652c21e7993e3c6e757b307413280d59c343fb82803a0024f9ff64d65900635cd809d4b9f40f73a67933347f97d5ec1f9cfaa27f21b2e1c3e9333eb7f7b453ca80c1b9cc705d2c34e6ae13b7240368350c86cd28557501163cab6911d2a75108e1d8ffeab4d6bf27828c492724083ea1d4192f9dda2d98a1930f2d2ea0143f7cb1159dd06f2c5bc3e079d07042f7e550a5f19a332a38c038124e3958e0576c842ed79bf34b07da82f58ca22ca1a0de670c81d173f05b1005712609ddeaef86d7ac081151193079d0a7e1b44db8188d6dcf2616955cbaa0141b19a562a2ddbc21ee8a2ba5ef702c1bc0ea567a6eaa5ec9bfa4ef1b8a695df2c858f48b8c91567f32b75f3d3b9c52c8044c7843becb04b78643ae160a0ffc357966d84f922b633d73974a8edee8c065cd1ef6372520a54d68244bc2553a01e0bbf776a6a6f853435e9ba5aed716c794d3157a5e8974e846d0eeff1e176a4969b4ff9fa3c9eb0d24fe533871102e980d3821eb74e2d129b94480b416e6ae9a77373cd546cd7290e121058f430fe36e7ced34651d369742e8ee3523a15f47463a55ed1ca8f9b1f37041dfbf82a2a76c5be394a298c32f37b122be8c426d6c7e1696f2d3957f00bd58f9d0e6ab124fd7e03d7c16e8c5cf0e6ebcf80716b837b11e43f32e0fab00713111b3187d498edc3bf7a7ca3c7d5c9be66d71d7e1027815361079236d891bcca1327835559c906ee89fd33c36cefd56e1acb60875403b82a9404e79a8afe8aa22ea80928f99ed9ffa1905f876f028499d346418a2039f8a0451811ac9c2e3656dad664be39dd0f91eeb926ebb9304b6f0340d631e14d907f47ce6aa5ceeefec4d73f2d5985d53d9bfe4e574b2ccd745d068fad5b9ac1053920d9cf74574462d01c3193aa925595513aa6bbb6d1cba922cdbc484b1f5f0a658b02cec5cd18962c2a9a80194ff8b7c2ce868a441ab61e6fff70f0814f8a3bea8074ca574401438188a21a840192d9401a3df19f79ebea19171286ec0d9abf06aef6aabb7fc054cbf845ac9774214fa91971463710790511722abe643b50ac7ee8a31ffab94eae0cabe086522e9ddfa0ac3b3a5c40d6782d82204eb25b1ad96e00ea8b1262654d502eabd0722a6b90b298af59c32c13d5679490116ef4a3a01bb14bf679a53ad4a37285f0908122fbb4beea8fb887420ad24119d81d54cfbc3c277df1efb4de983e8a7934a9fbb67a20b41f52a6927f3a773912109e0a75a895225bd3406de2f14b968b388b3a26d7621b104d31d66199395260fdb8fe32739110b2112626670fdf1c781725cc7bd847a6d2a8b75d0b9d032b1a9c619ff48f4302c870c6d2db886e4523080184391b1f6caf2c1874569ce7c993e388eefb4a4cb3d7826e76a2ea0c296006c7da44828de9f5587e14f3eed3af4a7fc28bf894e4f7eb4bc5c22fa0192f6e12d89ea2166aa822cc9c2dacb9c03884a4bd38e68f391fd964925c4cabf7ca908b0fe75888dd45c259177f534c391fbf2d3c05a57d84f1cb9044733326e682d617e607d2676f962dffbe4f6ef93b7a8ff410c802866cbc4111584a341c1e09c46f21e66bae46296b316ecf8a3cb309fb0098ada3d10e25abb9dd952d21691f423b1a2ce4754a2571d33242f27cd491d80558c522c71c8a2cbcd9601cb8641fc71f27960dd4625a47adda5671c6031fe2a9f8736cfb1016118877a65bd0743258641246cd808d915a03ad8457289eedf28e92c289623be93c23735ce736b9295d3e75ee845c84f37f9e643a1fc5b7c871bb1616d4aa0d80b8bb1586bb10197e3f63bfbb43cb537b823f567be08f9f8a1fef5262da9ca6df728a109d713e42624318a650022699671178de7e4665c31a517c88aaa66f37d3e08dc8d7c41f447ecc46a16d454e97063802a0bd78449901313a5346a4515002a618a8fcfd7b951bf0e212be97b32297e6ad522ec261ae4e4886ca4cbfd9af20b48d93d41cda6b5eda6d3af44e6679bd7f6ed5e17a94c5f930a12fbddd0026962bfb787d1795ef5a9268867bc0d775f709d5342b7afef97de7d473e74239fbd05c2752a8feb0508c548ca5befd9daf3f68c82af6d0c3198652e67e97ef62b2d964aa719085a2cf1a167dc8b9a9eb7d5c267e09d4e610891a17163cb862257d370495c4cb39eed22fdf978791ff2c50e03970082123be4b240aa0f3b44a96de1bfc591232044ed4c28221739b7de9f955fb8afe772a68f7d655dc07a19a5eea70f98fef7168428f33111956cd2d24493d2c6e92bcc6a7ce9efe8ec299f23a467241fdd4c05d9164072419d9056d0ef972df424655b6bda419c0be1b093dc0c2fbfc78f9aedaba2c3ec9587e12c58d2f7189cbfcf71045fa1a7c1672d071c358354dc3d2091851179c1126a902253c964485ea3ae76653007f5ea33089022d93c718622f78379908cded19baef9588536711baf6ecd5a1ba5b9ced3a598ffbb35ae9466d481849d25bc16d13530d398834bca6ed640d5a34972f6f32fb80b665aa090fee169d5a3040393eac3a9cc47fb4e4deec36914d0ec4d9d81af49d0f327268a116540197f093982ce7c144c828382f99dd696aa33cc75124f3fd0da9d335797ed7d5add3824504cbba8c0e1f425a0f5db9ff47100af0fe37302b772aa501e841f55dcce025fdf2be3a066555a5d8b1a879c55ffd2b83f6867ca39213de7c0cefdfc783f91fe722770e2d2fc737d464caf740049dc48dbb51f314720d61000f42a3c10664c4b6512d73c82f08c99047ee815a4db16248d6747d4d53753f4c6d3ee73852fb7f01516151c83c24b58a647a90e1d9e5d75154a7566ac944b917e4b58f03c7410084b8c7e178bff9b932b9bf27d7ecee4312fcf12ae06333cfb42035140509fcb4c70fa5eaf3d306bd7f7f4d3b591586c81824bd25fe6488a4cbec4777dae6e1d953417f8708824c3eab3a9397f7172b2e438a16c4c723f7a19cd2912a630c29cd534519ee9de88b0609a38353cdf626fda95b41841cb17b5646ffc418f3ee293fea9875d92f57d80ade71f073190c0", 0x1000}, {&(0x7f00000012c0)="ee662849d3361a221c", 0x9}, {&(0x7f0000001300)="424cfadb56a11ea9d9b69da06fb570a207bcf65b32a18987c1a382154444c5f8293c0e5a7022f1048cb3a8d7ea20f7a78d503b34523b775f2758b1b8e1cbeeefbb1b88662af79da5c5cf81e8eb384ade5f7153fcf6c6a9f990f20a2035e196b9c0614a0a9c2ca2bf7e8b632e3e1acaf59b16b8cab3ba8534c183ef7069bc84028f47a6449a603401cf98855ae6b1c8a581a6c037a303eed2166cdc5d19eb572e21e54b531df9cbb86c7ffc686e3245d8c913d66407bc90704459727e197dbb030f976efb0ad79d200bc2c5e33b00537bd40b0ecc288057f545e250f1991a9e11", 0xe0}], 0x7, 0x0, 0x0, 0x8}, 0x402) 11:36:55 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r1, 0x10200000000009, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2000300000000}) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x3, 0x8d2, 0x3fff8000000000, r2}) 11:36:55 executing program 0: socket(0x16, 0x8000, 0xfc0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffc, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) close(r1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0xfffffffffffffffc) setsockopt(r0, 0x1000000000029, 0xc, &(0x7f0000000140), 0x0) 11:36:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000140)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = getpid() wait4(r1, &(0x7f0000000000), 0x2, &(0x7f0000000280)) readv(r0, &(0x7f0000000000), 0x1000000000000097) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() r4 = geteuid() r5 = geteuid() setreuid(r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:36:55 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x22) fcntl$setstatus(r0, 0x4, 0x48) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) chdir(&(0x7f0000000080)='./file0\x00') 11:36:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)=""/152, 0xfffffffffffffe57}], 0x100000000000068f) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x3ff) syz_open_pts() 11:36:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000002380)='/dev/null\x00', 0x400, 0x0) dup2(r0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000002480)) socket$inet(0x2, 0xc007, 0x9) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/247, 0xf7}, {&(0x7f0000000100)=""/233, 0xe9}], 0x2, 0x0) writev(r0, &(0x7f0000002300)=[{&(0x7f0000000240)="bfcb27d358507178f7bafdf4025c3125ddb9eee624e226662395eee94413ac1474faa9a7a7476acacd72bdb5c2c25c58a67920e05641ba80231ccaf883d350606857e45cc3f13527cfbe47ecf61ecc3f3d7503d4a6ff09e75e633abc4fb292ed9d0a75804dff055789b84667ba171cf65f5a49f0247d9c94a20b1ca563ad221ad2ff763e6676784f22b8817d1bce06194f63ce7212683a466f1d7ba11aff052914fb3ad6ad4a9092389769b06eb29df6b917a3288f48049de1c957d6a097c16a4324eb672c3c618b540ad0a09c131d68540913fb48efcaf5998bd18e86619e41baad68e161eb7afd22d29907571f0c19aad4f43c7af32f1b7dcdddc95707b70b97ca8a95c83ffb6fb4382d96070bb6240d0425995171ce2d7b07526bef0c33ce45e87cb4ca5fe27ae2f7a1fcb66c930309badcfa98406108dc50da302342391e67b98c2592b401652431ebab93ae0af8c452fb8b95bc767d72df8802b2ce8a47b409ccbce866f2dd397373fbc97a4803e6e41784b5dbed15a564e454abd1f27d61db418e681562d6cb9ce468983020fc7e82dc486c5db57515cca4b1e333c1a8e509e8b13e52e65a343091d692e9f436e8f7a8c9269431411ca8f54d2bda8b379b2726dc805ef2e67d78d294d7c966352dd9b477bf84b78cbc95f24c6a3e025ade16639b6aa06f2c54b23fa69b11d0d4ad1071c739aa44b2f57f4455dea4e094cbc743075f811b38110963d85f208b5d6a9bc887dc899e6a2a9d0a8df9ea2bfeb418dcaaa7c308cab7644819a9fcc5109fa2ef817dffdc336d29181d06e044508a69d7b63e5c8f0c005b54c4ee63219728ff195dedbc90707fe4d5eea4274bcac3eb2554dc07346d386fd48b5ee4f36701a3eff09f0fcd1573285db70e758fbdfd908bbfcb1fa6ba88631aa716072a99f682bb97cf229685f29594673ce991895363df9f39a18485335db89bd0b072fe1de9de8fb1483a44be6eece08924d692405d77f6c92cebbaf96310b06447d0eb91e5174a5a1df395f19a1e3541f9e43935a3181aed38d4da453e130d1b705751beac887603a4e7de49d0545aa6a13ae5d0e8e61f11ca3d7d495f30b2087c9a9aac6ef0d24f641efd0168e00470218acf825502f4c43e14f275fa3da7a017527f07c814249a72b8a25588f2ce7a473e80bd0883516df8fdfe0506316f3d12faee257fa651aa6e780cdadd25abcca56eb962b394e19de92c44a9ad7bddfa5a4b58cee88477c5aa34b0748adbc39892b339507d58b9508189af0d14241324a2789878da8a23002c28820a63943de95026915382a74e4bd088bab7dd40281647e155db4eee745baf1ff765bc5f6a6a5af82708eaa6c6f6a32574b7316ab65bd228bc7658e22cd1b642911fdeb7bb8157c532c7d2737f60bcf3be32d603b76562f563bb11eb8477a3aeeaa6eaeff740dc193d5ba65ec7c9eaff1b0edaa7e7439ad722dc79b10db3430b59253fac5b8d93b336c1d24b7030424b9b75d3fcb7ced656b8a836ccc2797bcbd1886747a8e5a37131956a637fc5099e0d55942f8ee04b1ceb902fd0bdfbb2aaf37e4a5b10141da7c5b6688606d3c5a789163db685cc5703d9542a3a716a3c5356e2b33b75c725580071aa932c3ace74eb14bda385c05da252db40ffd5b92cb5f6d925322bf468f303024f91c980903928de5f2782a10be74f916ce0950adc41079f8ccce54f6112a54001a2cb7b8f1d57673947be4f5ec1f9caf8da45d5c3b9989c14e9792cea90264d0218ad4c7770cbf43985cdc2acf0bbb4826a43a2f642e653c73d3fa0f7ec48c69ab12525fc28e2475f85bfa7b3db36263936100f042ebe89fbbb300b192c1880536f7a3a9ffd05bc35ef11a35e7f451cd81da58d23d83d3694093eb0b2108c5cc151bafb4e56100f9b7562193cf52fde1ee16724ace7e7deaaeed52f1b30ecd3774ee288382ff452aefd638cafb75334a63ad66bf1c2a8f1f64226a65727852e571fffaf7f2ec9501f5adc8c1aa460c986cf2d9ef370c974068c1ecdfede605a5f916cceb72bbbfc0a95703dee571883a8a03b38f89c1306030bf32810c54a02264e7e7e3621eab51b69c63f9bbae08ec5786875b04092e143fcdf500297127722b22ac75f73c6adc1270d1ba4830800d82518da74fa7b2e89776f1de83e433e5cd0b6132ab1f9c393f05487824cc797b50e0dd545f48e9ea7caef19a0dbe420ccff2cb33479e6eff4b2170233d6a270628041317d301de473f171686890461890577d6281e10b13394b6ea1a615cb9d4845c95daa38fcfaff92b53f327a50d53de6aa5124c7f6c28591316f063e0c658585022594915533fe0a8af740e679267f176a19b68d387ceead10fdfd0fd0bcfb1a987b7a50b73097c8407ffe4b3acb2d0594363d00c65ea3956d69e9ea6e902a1d8c1f79aaa905581aaa8ee5b40d8009ae7401df81b251bc88d74b2be919743c97b8bad18c039ef09131eb989c2b8b21f2b237ea9c545084c8bc3df354725277f86c577c554cebe0ec1c750fa8855791a1a6a8149dd8da550b187a0538cfb01ff1db9255325186907940b699278dc83a808a9cf39c5cc7e665194ddb99a5dcfb11d5f06dcd15fbd96dde01925923a58910ccb8a14825566a41b31d592445c983d3fa74a56735d35179eb668deedb664e6d6bc6868c805b7fbe3a691a69a0890b4df6ae80e251f27db59c4a9b1fbe60d400bfa123994e8a2310ade9778603514325a58ef1f4c3cc852c5ec20d896c910eb615e6d18b6053a5fae27c742d2959ac942a401e24de704c78c5889ad5bee6df0ca5c44e6dfc5802bca7594639e8b4badf1966c48773a993e32e2e73b11871943c4737e99add23f9cc1e4c90f865b15a4f91a5a7b3105bdda295bb1c53afd2e4e4c6238237525681512a0acd272b2ef8cdd99e4528a4dce6493328404f3af6fe9e6f11b43fe76cf056b8db707ab65341a2f63add857d9fc4c6b51be4ee11c88e25d93463337bd723e68983849a5afbcaa2eb41b31d76aecdda5f9c5c9c63a29939e725259e2bc9c3a5006eb3548591755b43b0ba152b27256fd8da44fe8a6d8938012b2767d245a495b8cf203e9021e115313dd1407ec27b9578157abd9e93a9c0882670fd08fd18f4cd04d8d926b4d6d714bf1fcd855fe55b3915f6c403674057e64e0815e664017ee8cbc6a73b446be1313956a3a1fb628db3e840bf5f68cb25f8d0f3fc046157a3e12c3e436e148b2db7c288a1cb75eb394b1c97cbc392b7ef86cea66d12b4f04a0c7fa58ae3d9ef70033fcd2b3dab712bdf10bfdba835dc6cceb820f8796164bd955f1159c4778eb659419eb7ded8fe214251779b06d746f3dae0d731d601688104a86f574088c1fa7c558aaf1f5bc43f5c982c0af2ec9d704bffdf8cf8ccb9e65565d52b4d829374cc3c587625bb42035c9a96411dbf11fff8364c16dc118c3fbcb474eadb857f5e286ef83d63abb282964b2944e31932aeced385f797e9042fb3d23abf862166a3352d8da5d05a76045a5af3b4407522429d9b4c9f29051d20c5537e974e0fb436066731590864199dc984eb85080f442b8255d3a42ec40b10762a6e4310a28d71b4eac5b7c9898eb566efb5aad47ccaa113884de8f4716fceb6c04ac1257027e130a5f285de5e2db5d2a6556470c3e6943551adc9833f6719852549a78f6315f6d2924093a10d4493eb08102acb59b3d5ee43db7cdad7a41c6dd34add4d6126d7998294e88cb3a4fe3c20fc1e29246c881eff8cdd06a0acef4a29c05738eab9760f90278368de16ed0e95b50f214b210386807c3fe31511fbdecc154c945e62073ad5bcc9b6a1d8425aa1a285b36aab58938ba2731587923c061be5843faebb1df081f1fca564c363cc0f6f9d62205b4dc85accb86e930076720eaf7845b5d166f258b077c64f74f5fb09520905d747b5612dcf039eadfad26de9c37ba6e925766854955167aa598425f0e80dd7b963159724e8cdb4e27e5bba3fc9dc5fab54df603356d347dacda8e3ac854d2965c70e3038bad9e9dfdd1581994e90a8dca418ce8bf54ec4e6cd1b01c5e5a8105b880ec7c68f45f5f8b126bf2a4c7e3e56866a9876e4a7f1c610f039059e0e700550ada540f0a69c7dfdb17de2abe0f819956fc8eb2bca8878cb8bff0904698d1556872f2f89a1e4cd9cab4c20ee7a86b0027a4425375a18e236544c56681c23da523ce7110792cb1e22dceac9f9e30d746528ad1e3bc1cfdac6eed53225d770dc1f061dcf0de9c85f4b18c9a13abc1ff595278a20d1f174b0975c11084fcd3856b4ca9c3f6f8c89538e31aa6ff42d8f84367024596b32af512f901d972da694d998f34aee4b2c3a6bda0c565fb06e2f3d5d994325c9b8272be6d9b6adf3095182eef27aacd27fd864fa92fc6144d35cdd9bcd766191c33e037ca6996c1e569fed07276da1302313d0f644467009f54b9ecc3cf88c7e59cf83ae171575d421fb09f79af2e65ed8186195c6b083c7c37e97e7805297c6ce05c933d058d2461ba3deaecac175b4af09f09150b148b193cca20b291a70c32aae296088b45c4bbad33985f0bd20a11231bcfea4279733b67d4ab2ecbe7bf99445701d5efce6e823087afd83273afb42627bc9111796895ec22a532e97455276c8de4c5aad7eb15c0741f81ba70660b50685ac75282754e32c9b5eefa05809252d6195e9d24cf4a7983addcafcc6cd81b9418d35ac031b6d5550f788753beaf191fdcfa71cc5fc128f8a8b25f30fde384c28a258e7662639be23e8e04a2a2499cf4d5af59c4f6b49aba492fcfb45652f7038d6e9905ce7c53fc5646f7c02f397cd6d541c342e7ee0afafb46461e15a333b4ddf6857de5133cd4fe858cd49b9a5b2e609787335d0f02945a617b80d71b0ade2dfb569a662eff747f77c56b6c47995d70b931697f1c2ef55b0d3efa9b5b822604f20b200db891059a31e67a1c792d942ac38aac6a5a4bbcef8572dae21961243219a41a7c7e03c9deac56e530483ba2e07c91a1bff177318b2835e20e73743648a987a9cf9370c0abc3d40df6178973ddaf9cc904378be7fd84501a7ebd544503e80b3cc2f021cfd638be837889c5b802f6367d2db8c4a745615578325b250dc15984956811c0824b21646c50052e9e384b36136335f9073ed8520b9b7adec5e7e0464917dfacee114b65667781581a0c9f381be037c9ed7b9ae5dc72f2d03a87aaa7ce59dad1e0c48f78a2a99825e212695154be7a3b6bb416205a0c8920aac7806dab8082dcec4131c794ad0b0b32988782287fc02dcff6f641d86dad8498b1b52041f8c3d60bc92a95f6e02843cd07865958621d69308f49604c57ae0f36e085dbb728a233ca24e4aeff37c275f45137a6d88c36abfea68ab3a23020e744c7fb912ccafccb97f42cdf3214a9561a4ec3ef5c656cc7092fa795de1f1933596e201900046c0c3706b97c1fa3c314561af3b679bef377c19808bc6e379ea18259247f9f1309db79da3ee5aaaf9ed919c36c317fab3895e013f591da77a07d89559acdbb61a60faee628ede29dfe50f8247515159381535acab107d24e832570ed576f69d2b59cc95602eea48b9c02bd24f967079f82c38aa323c066862e6aa007a0efc3c84a6c69e9c8b8d293998e065a215564501b4d161c10e62df7940e98a1318d5094d3bc7406feb67111ea7459ea8508182003cec1420f38abaa13ed21b39cf43e7baee267b60c1dfbe6b2cc6fde67c928c63b369e2ba075760a32a093ffb7d20d077bbb2b767be62ff9d97e67fe09550048e9f21", 0x1000}, {&(0x7f0000001240)="76a9da6df6b0c49e3ed14f672614b0611b2474cbd5e2ce8dc735a4028fbbc89946e3914e7467fcf0e32e7c2cd466deeedecb67341820efad62f809a3b66a20010e41e23d521b35b15f1031bf931a3e80387e1f1144b28e263d1e2fd9dfd3346335c9fe23354d02fa1d805b55129937944805c144b387723d48d22975ce23abb8b210fa099c416b98edf1960051eac0790106bb4cc92eb4dc44309b1419b424bc4544d726f65e6a07a6d340d095e6181775daf4fae0b27d94d6d986eb1380efcdb3963f2150c04924351f301e49350bab1e233c005ff9b14f1a2b8a70a968de6662a85076d93f04c0349bb932777cff34512711575392b81d051cd254bb211b85443cd7e72301d2e4b5dd41ee5bb413b1a0792e163e6e165a2560a7e36f1aaab52795056839dd3f89ff5158e0a5dd06b78cc30af19488e16978a6983c163c111912e0d9db8197da017912c4c222f837142359d743e13e592a77b5dda1528e949b622a1155a726b41e2684dff34a4b6af55e71fa4485e4886a950db7d76f9324fd77c2f0da6a45ce6b2f786fe11371110563acfd8ba5d3058293a07bf4019044dd207b0d93e123db8f925f9096027c4202e62529e7a93eb0bc60dee9757c41f7953c5e0d4c09b62874310232528174afda156c576bf39f57b99d2d4b69c87b711113810ae600da07ad8b9ed2510f45f46b909c4130dc7b545a06364f8b93398a6113cb67fae167aa8d2752589a942a0d839662e41d85cc515367b51a2d037ca79d6c41b70131783d5a42df4fce5ed0dc8a7393c2cb66205ad1166304c2c35fe55d1830ed14308f050239f0624bf37efa7319af78bf5b612d2a0508b1e62c742aadbefdc7cdf4a6dd98fbc71c03b603f0afc0d7f5e63776b37c53cb866eaf12e4b0d8efc06fac81d46b9812398c3d4d8203c8dff609fa59f23164381c254b3473204745e950a6da856493c4600f0e40117d5b408d52466f4918aec238706936e078cbe4485e34ac38ce3cbc34fc0fb3d63f9bfda2c0d37cf471465b7700762c2c62ea0f75f4ac5e3844ab332e9d5488f47218cecdd315b5b64bdd26b3ec05330239af67c3378f4783fa2e4606e571ab51003b08c648ad5ffc8167ad3d6c1b84f7c11ad58334ddcef0877298d463630e27c6c1a84217fae2c75786cc50f9363d363e32c40a9b0a6ae08e6dcf957c3ec2943785298841a6e8ac0a1f0c441d6d0f033fb0f0969cc12d46e20846f60d9a3f26ca27ed13063b0b0102f8a3aa8c1e60b81845c53f2ec47600b3cdacac2c4cb5ca7174e3e054f78deb4d12314e50c94f6794e4a2ba77a1d45b6b4429fb3e1d824996791f89cb8e0005fc197066b39ea2db73a76d953479fa8e6f9d8db583bbd32c3feac629ce42bd16cedcf493a38f34b14d018bd70c05a1e724e9b53d8b7287328f0ee89b1bc7b1e1cbe52628302e996615ee2662aef6f14448ab6ebcb5684835e85ed94e6c754003e4d918bc832769418d5e4854d0fed6d32e839900bfe0cb5e0c2d714077d334878eb4be029cdfd4203b47cb8f43f1019052f6581e5f3e2aa8c7da73f5e6175fc5e7c4bd5b29b5c923a702ed236aa85076d35d78a7d9477a9299a2940e1c681280ad972274fa8942dd920cdfee457e796543e24772095cfaea2cab0891a54e1e481617d26e6f8b3113e2a161f711e3fd90253d757c41cec4c381445d6215d9ceff6174f50f28b34830089440ed7e716c9800c436741cb68e529b4a9c54ccab2c77e23b24fc64959f84052eaa36d5501729aee01580d1f111377a2cf894d266f8d34c5d05db88bfe6a77ad5f83842f64c16758f453536703f16c1557b79a91e400af30ae3de26ec49c001cda7378318ae0f3fa00d14cc36fda8dc8a0109284cf2471a8afb9a76ec0d2d491ca365edd60c7932c2e35b5725d447390a149fa5f8a74d6e79a94424924164582e9dab842d9b59f42ecaa3cdd507c95fb0c935d1c9a4d2dd819ae5c25d3f3bad6f26c8ecea5899f2466c86d708b0089e3b4ef6e92845d1eb103240a84793391df0b5a49c102fadb5e6ad4fad312069980b2aa29df98f08b0328292e950d1037371dbf923421fb008a86a02aa68da1257f5a8462989736e91a36fc2927d6fa798618acb1843abe0458ee75048195f10f8e80ffe2e633b653be02f654a2159a51c1ce77035a6c16417755844f90a087c21995fc3c742fb4930e6f6f9d3d94cb3bd2eeab0f2a4acb0a780c06699fa1888aac8f6767a412e7ceb3434b0a300e84baa67620e0eca341730cfc7860dfe1e9d3c31b7bf2d9fb8d75e59ea1489f08be935606cc396963df0f8dc365fad6cc829c3327d0a21c5317f320ceb4dca36169428a8059934a79dd35577815ac68ebc4b691eaf9d9c2172e74eb1480865ac29ec4f6aca91e7ebb897c7432e927fd3f05b1491e59cbcfbd517717341d6057655c76c852f944bee6f636528d95bda64e36ba60880f76136c3cc482a1d658cec456c1e36e4eec5a2eeb651d915781f8d689b53a1f22f1a378bc2f818fd57dc7a2d42b25adf20e12cf360a3b05c71330ee4daea797ffc4903a623d80d8581f7413a10116286dd3533dbfc0d665b13af622ce8fd5a82b75b1f1b8febcb7c24fc397e1db755fecbc6926add5d00b506a2b5386278a2fc3474079d817436ab4f46f3a59872346afab579b52e67a48e2084c8064d3fb0d915e2d6a030fbdcba5c4cf62dc9f76b6a0122cfd471203f20b784c8def21f29b12de627eeb75d5111f846d3bb06680d849d74a89aa4a9320ca02e39f363f664096f8a8f38261071885225c1384889b23c6aca5754ca453c160eab0c40b57835bb005ef0c04de4000d9cb919a090daccd06ce2bacfb513b4b1f46e3df4e4a86d2cce160a73dac7831abec0b3c6858b09458f3f4ae441a8a567aa89fce3c54dddfd7d1a7134a392254346c20512584cc573a23f68b4aecb431030e9d2539206b9a9af67a8a26da07c29ed901e0ac44988259bfa07ff601dd31bc53e5c4a7706c6532c2e02f7a6bd8d66ff27fb5b547f5f1232db366bb5f7cd7aa4594f70c632d2f8313db0c3e5145d9d62fad07cc37c2960cbba8f8647b1bb435456657fd792ede1e442514cc0a554f0c4b76d14895a8138c0f71b3e1f8724d71ff66570f83820ccb13c2c80f9fe93469690ba2328c363279f06c77f310347d136bfedeafc7b07bc5e2ffbd787d6308ae045c2a1685d7dcff0a8fcc315c4655bd32a76650aaf8a6a6d8d54a21e675cbd16a09729444e72ff14b9cfa23b1df5169992b00edb1671a5018a156155b4ea7c6d21dec44f4b7d71486b89d49acc6c811daaa570b860ccbdd5d90235fdd9e8a89c1c2f3e72c8eba76e51565ff346b6f5497bf8b95d653cb740d386c9f8781b2af73f6b9efcd2e6e7355822639a561afe9a0d0bd545ceff5c5b36825943c27c4e72e5945f8129b8af2e6518acd04c6f714dc526b97a1effe1bcead51e71132ee0408dd483362d90b9a877ac2faac05a5a9279efd08d2b57b6adc7959cb25532731e129bfde32da21a822bf15ae79e8db4ca5f960762d99c790975a6f87b0ebda31e2cecb7e267e508df2d046df7c7f7e70ea924b5c0920faab61796b42067d65ea1a7e67ccd173327de1527f94b5073fceb5094fa1fa857e289a4f2f6b3ada6483b5acaf8988d53db7058dfdfa692caf9287a61943c85077ed0382bd7b99bd9083a374b364b8531389f90a9b848b28add16d91113e7dff5b9be78c53026776074b5fd427e4566aacbf78ab7c7729ee0c6b3f42331ecd9cf6301a68dc6f6bf9a60c09f2064210a41a19bc3ea312586d2ad38443926663bd26817d607854c4d765d016ccfea0202449bdcc3ea353c452ef41e9cd74c89fd80bde8aa6e52ec372759828dd4444fec3d8992e3334a937fd0d6cd6d82622fb525d45733eed76f453cf0af9bdb5a838c39683398fbeda9365211f983acc349cf49c94b307ac4124cb7bc9f7cbdad1042cad0a2d155b63b443ef5540618deb5eee3e4630b9521f7df960a8ca573bcbe82cff6e8512323f9fa7edc072845c773a049b10b6c2f66b6d71cab3eeb1bcaf2b955f726cdfc419b1ff6ad33b19c55e5d5ef9ec6f432c71fa570a17eae0355615adf0a728e1a004d1c8dfa07650c1d95b60bac560deb0d7b5c1a4de792b8737c694b18cf8b7b28926240b70b6610d9c4eec7177b9df8e80a0d2f6ec96783abef51e340ba6d36fbcb0343bfd8fa262c503fba846e628de3ae576f26338a3bd41f70e4b6150a0d09a90635c1678e631a134e4999bf143d760d10ce43bc62cd038be865533970dfbe23dfb689b5d5545578836df65308b76d00d816929fce07e2f0d988f241f76025856da64a358e4c4ad867f87798386d080c6eb85d08ef04fb0c5708660f55667dbf8494616923add6955bfcd96c8f499f32b79d9d09f3df282e59a929df0fd9272dadbe2b5462a0dc5c01640b0ebc811ca9727d98551a2d6a6c19fcceb4eeed7e1893a15bf112a822fdb93c68ae6484cdadf465c855d25ea5abe8927c0536ed92a0455643c74826f4f884e71c51fb6235c36c6b7bee579c5b5ef52667a72456419b95eb4548da7b6a8be50aa1b87f9d5d722c77f9bd1b786b93fb0bb10e262900818e1e221b57bb27aeeed3e55da3d104c84367f66088f2842454f0e45daa4563fde0bd0688f589333f5e507c2a41f52c0c9a3cb8f585c05757bd1e4aba3e3ef3b22fcc352f761a90e07196719daf4a4c5cacc729d80ad39c3716f08a5bcb830188dd4485ca8a5234b1312c6099fd2cd5c2fb7443fd447d3162cfc32f72687df3d584c89620b5b728f77822f45a59d4ec73e56a5da7120fb01e27d207dc6473bc61e768d19f6df9e25850fd60da4a0fe55dae9d2e0165cf66a5cdb025b9d2887ec72cd06cf19b99d245f59a9de8359da369bcf1942ee31318ae4d7b0de94d3dfd54ba1a9e2c8bac82314e94ed5bd9eb75e60b3669f34b30ddc46af07d30d380eb7a00267f5fca390d229fa762bffa34a55d9cdc05b4d3ca3891fa07a271d8cb636609fb735c7161b772ec6b6c82569250712c4f876e0ca07985229e0aea603cc12f505a15b21cb2119611418dac4821ec4b225600bf6a4b3900c427ac7cabb8f453926d2fb73b24e6eb81b0b09f99429011562001e7978ede1c168566d079bc50b579852a195299f6b4d0c6173729d67eccec1668642898a802806b64ecba7f59591a2fa0ecf35de817179f6b3f4a6d7f2b194570c1a368053a61b60db540c7ce6af2100651af3c65c1a1a71cb50371ba3564c9d960d1c3c82bef1e79adc15ccb5128e745f6cfbf6f1a12598aca6b69e670d1536fb85af6199b2e1d48db495703088867287c9c6e2d9601d39fe2b4a02edfdfc87b51be6fe4f6b51bac98ac8dd4ebb3dfa44edbc7c3bc7917589ed30e8fd0d185eacaf9cdc0ad99541390d9972de55c729762e9762c5e90c4578a87bdafeea74917302a88450ca1c350b3d548a27b694471577a92f928d4aa84504daf8137bb88ceb7a9c0493bdb660d5ae4fc4071cf5da9f670cbcd3c6d93afa7c6a5c9ebf1317bb0d9a9f1b3d31a8055761d88ad982145de7fb9781a99f108133606db05204308aac08f94fe08a2fb36c24cf65c6f9e0ffa14d7193667c14f0be2168acadf360d4acfe09e3585d1198432f7473ffefbea8f18f9ba414ee378d381adcfb1bb868e57067fde97ec1936ef3e28cbced8a3f2dcb13d4f6a998ef792ea2fb5b2a6b7688e4b0314fa46278d716a32685aaf4cba16ea90b5d9905203e23650f690dc470e8761f3751138", 0x1000}, {&(0x7f0000002240)="dbd1624aea70b175767bfe0e4186b0ec7b4e7e391cc565e392c63b974f0df42a0a7237af1426a8e26938aae4b403834be87ba53f586ef94422b223f42f771b5d1bb1158b322ee53f18613336a748e963ed346d6cc056cbb597ea50f0db787d10e488d5194507e39762ea4003f560c7c8776368aa0498e0b02ab9b93c41466db3cc2a5a6d7350fa43cfa77a15aeb8419479535e4d7d7186a788f2f430bbcd92c8c833cb034f", 0xa5}], 0x3) pipe(&(0x7f0000002340)) 11:36:56 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x180, &(0x7f0000000080)=0x8, 0x4) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$inet(r1, &(0x7f0000000040)="000859d25560b5", 0x7, 0x400, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = geteuid() ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x1) r3 = getgid() lchown(&(0x7f0000000140)='./file0\x00', r2, r3) dup2(r1, r1) getrusage(0x0, &(0x7f0000000280)) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0x1) 11:36:56 executing program 0: syz_emit_ethernet(0x0, &(0x7f0000000200)="e8") clock_getres(0x0, &(0x7f0000000500)) 11:36:56 executing program 0: r0 = syz_open_pts() r1 = getpgrp() close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x2, 0xfffffffffffffff8, 0x100000003, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCSBRK(r0, 0x2000747b) 11:36:56 executing program 1: r0 = msgget(0x0, 0x20) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="030000000000000073736002084a16385e069cfe68e21fb6cfa4089cfc104240b290f396162aee00b2419b62187f045c6ceb8f9eb9ed1162600af73c464748c531bc10172a5492c725d9d38e2f8a64efb9e12bdb6fc290b9075a1b92b9ed49b0112c123c"], 0x1, 0x800) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x333, &(0x7f0000ffc000/0x4000)=nil) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000200)) fchdir(r1) r2 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) r3 = msgget$private(0x0, 0x100) openat(r2, &(0x7f0000000280)='./file0\x00', 0x4000080, 0x2) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/254) 11:36:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465bf81d2d67d5ce3d89584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a3e939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd2296ca4fe11d86ad1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267f1a6b4765bf180a7e28f84059ab25825f6b59cb634f61e519b2cf487b059da66c47633919ac4ad6bd2843f0f242526e0e7fcca09fc9793745d97c9837a7c02062a32f8165920b37a5e766e2321319aeeab129399ffff00009c9714cb9f9e6b124a4dd349a5636d2d07fbc93d9f23d4e193ed7225c492e686e743e8fa9e93d4fa56563d93e2087b627b08684ef1b98b07b63736307de04a24cec887c72a4be1060fde90fdc7aae8e1ffaee44736296923e3b93c69cbf56cce3bae276362e668d85b373ace4212ad6b92e97e4e56980100c88667721651f9a88a5b5bedc480f994ca3f6444", 0x1cf) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:36:56 executing program 1: r0 = dup(0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 11:36:56 executing program 1: rmdir(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='c\x00') open(&(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', 0x0, 0x21) rmdir(&(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') 11:36:56 executing program 1: select(0x40, &(0x7f0000000000)={0x9, 0x72e, 0x5, 0x7fffffff, 0x0, 0x8, 0x4f82, 0x6}, &(0x7f0000000080)={0x4305, 0x8154, 0x1, 0x4, 0xffffffffffff9389, 0x452, 0xfffffffffffff000, 0x7}, &(0x7f00000000c0)={0x7, 0x0, 0x0, 0xade, 0x100000000, 0x0, 0xffffffff00000001, 0x4}, &(0x7f0000000180)={0x5, 0x5}) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffd66) mlockall(0x1) 11:36:57 executing program 0: r0 = geteuid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 11:36:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = getppid() wait4(r1, &(0x7f0000000000), 0x3, &(0x7f00000000c0)) socket$unix(0x1, 0x7, 0x0) fcntl$lock(r0, 0x7, 0x0) 11:36:57 executing program 1: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x200) r2 = getegid() r3 = getegid() getgroups(0x2, &(0x7f0000000180)=[r2, r3]) r4 = getuid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = getppid() r9 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x7, r4, r5, r6, r7, 0x15b, 0x10000}, 0x8, 0x23c8d37d, r8, r9, 0x4, 0x1, 0xffff, 0x6}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xbcb}) 11:36:57 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 11:36:57 executing program 1: r0 = socket(0x2, 0x0, 0x6) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022ec93af63ab3278bd1f6b8a1f4a0e8079c0900000000000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20080, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = dup2(r0, r1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 11:36:57 executing program 0: mprotect(&(0x7f0000078000/0x3000)=nil, 0x3000, 0x7) r0 = socket(0x18, 0x1, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x1, 0x80000000000000a, &(0x7f0000000040), 0x0) fcntl$setflags(r0, 0x2, 0x1) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) 11:36:57 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x2a) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x0, 0x1, 0x108, 0xfffffffffffffffe, 0xfffffffc, 0xffc, 0x8, 0x3, 0x0, 0x1, 0x400}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)) 11:36:57 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) close(r1) 11:36:57 executing program 1: getrlimit(0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc2, 0x0) getrlimit(0x0, &(0x7f00000000c0)) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 11:36:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) dup(r1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x3) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) 11:36:57 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x80000000008000, 0x80) r1 = openat(r0, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) unlinkat(r1, &(0x7f0000000000)='.\x00', 0x0) 11:36:57 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x6) 11:36:57 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000240)='./file2\x00', &(0x7f0000000180)='./file0\x00') connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 11:36:57 executing program 1: r0 = socket(0x37, 0x2000004, 0x2c9c) write(r0, &(0x7f00000002c0)="9dc374dd142c685e1fd4b25705f659dbbb596075781a53403b9a20abeed980a249ec34e1a44a6cb02015264a10149f18a37640db18d41d3f910da78b3619d616a7781c46fa720a64c9d8e0a25c80319084e9765fba362e8874b42506a2d539e46aa69fb0dd41b4615ffa067b43cbc15a", 0x70) msgget$private(0x0, 0x4) socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0xfffffffffffffef6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setrlimit(0x0, &(0x7f0000000280)={0xfffffffffffffffc, 0xaa}) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) getgroups(0x6, &(0x7f0000000240)=[r1, r4, r4, r3, r2, r4]) setgroups(0x4, &(0x7f0000000180)=[r1, r2, r3, r4]) r5 = socket(0x10, 0x4007, 0x20) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x6, 0x10, r5, 0x0, 0x56) 11:36:57 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) rmdir(&(0x7f0000000000)='./file0\x00') flock(r0, 0x2) getgid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) readv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/147, 0x93}, {&(0x7f0000000180)=""/120, 0x78}, {&(0x7f0000000200)=""/214, 0xd6}], 0x3) close(r0) 11:36:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="85aae00cf7a2b4d5cf1845199b34c18917a03558a7d1c7929390eb6e1760c4ae98a956f2f94e7d5e02293bed8c625b8a1c7abdb9d086b3f27bfb1e3ab7bd42e536636e6cbb08bf11fe5f424f3f56a8b0bea5ae43fbe4d4da3dcaee30fbb877d53d41d5aef480d8027d4b361ce5518cc081fcdd9a9c046d37e34d939f863fce92b3e469280211a8db51eed63dd2169c1865095d05a67891ab60a8e2159ef55e605a585819f18644a1bdaf60ba1b2e1ee9701a5115539ed67eb533bc37e26bd39368d020927ff0d1ca763fa6fa1e810798cda4cba173d22e47995962bf96b212a73f3b8a2041dc706921f002bdfa31e0cc3d2f705b4f0c5f2e7bbbaad4b5f039e70e5c52b1dcb3914af2a6183742228daa316ecec45b24fba251043a742c7b163c2c8ae3aec5009dc3f10f9c3b286a418482d6d433e85852a99ba234e02766e479685894c407042796d5beec9d2f164923d68b8b090f179c98f73c853860c93baf7af8fe6d6279f23562e54b8dbc21e62440ebef62b4d5aaa28c10fe2d0cfc047e492149f31bccc3027f74c382a3dc9e172118794cacf303b7e45d3b203cf3b828b129b545ad31cb67c988696337ebf77c65cad344bf94f3fed6166811afb16d47b13392c6289aeacdd0f8c4cc2476ea4841aab2e751755efbbb8430baa88fa4bb55ef0f7e070f6da4fa8dc7cfa4a7f586a43d86841fa52f63736ded414c97caf9f06abe0e129ed989aa98ef95ee32be1ccafb146847dadd6452703f84f83668b9362c5066431ac8304923b7b7072eda195931a350d11103b2de5811201072157ae45eeabe871dca5c42cad429b0d08b2644071abf2b93046e7309d96307ae24cfcdb79883acc3ed6cb03d55216c21535250af51a63f2a0b86c64e5462ed80d07ece97dee8b03133adcbc8fd8a8f688620f906", 0x292}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x76, 0x8, 0x9, 0xfff, "82402e0e85a28a150285cfc1ed63dc2655594e51", 0x82bd, 0x9}) 11:36:57 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x0) select(0x40, &(0x7f0000000000)={0x2, 0x9, 0x9, 0xe8, 0x9, 0xfbfffffffffffffc, 0x800, 0xa79}, &(0x7f0000000100)={0xae, 0xba, 0x400, 0x800, 0xfffffffffffffa99, 0x28, 0x1f, 0x1}, &(0x7f0000000080)={0x6, 0x10000, 0x400, 0xfffffffff23dcd9e, 0x7, 0x222, 0x100, 0x80000003}, &(0x7f00000000c0)={0x5, 0x1}) 11:36:59 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x10) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000200)) recvfrom$unix(r1, &(0x7f0000000140)=""/37, 0x25, 0x0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) chmod(&(0x7f0000000380)='.\x00', 0x0) fchdir(r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') 11:36:59 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x40000000110, &(0x7f0000d95000/0x4000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) shmdt(r1) shmdt(r2) 11:36:59 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x2, 0x0) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)) getegid() shutdown(0xffffffffffffffff, 0x0) 11:36:59 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) shutdown(r0, 0x1) r1 = socket(0x18, 0x8, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r1, 0x25, 0x35, 0x0, 0xfffffffffffffdeb) 11:36:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) close(r0) getppid() r1 = dup(r0) connect$inet(r0, &(0x7f0000000040), 0xc) fchdir(r1) r2 = getpid() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r4) semget$private(0x0, 0x0, 0x504) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x3) r5 = msgget(0x3, 0x10) msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x45, r3, r4, r3, r4, 0x138, 0x7fffffff}, 0x7, 0x1, r2, r2, 0x1, 0x1, 0x9176, 0x40}) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) 11:36:59 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000002100)=[{0x0}, {&(0x7f0000001100)=""/4096, 0x1000}], 0x2) ftruncate(r0, 0xfff) 11:36:59 executing program 0: r0 = socket(0x40800000018, 0x3, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0), 0x0) 11:36:59 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000340)={0x3f, 0x2000000000002}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = syz_open_pts() close(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x6, 0x1f, 0x800, "271a1b75c905dd3c2a07c22aa4fb3cdc4649ed57", 0x7f, 0x3ff}) r2 = dup(r1) mkdir(&(0x7f0000000380)='./file0\x00', 0x102) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) ioctl$TIOCSBRK(r2, 0x2000747b) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:37:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0343d605afd9280d33ee6185c6a19ed9d7c7f5ecd500000f55d9bb05dc03e23ac168a0237f559b7cb5e32d0fd4e7199679daa987423cab21c6b2748aaa78b7a6a61d75be9028a2b887f0132091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd68131400b4dc386972d2eae1fff146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238220097d2250f6ea8090053a6212dc30abaac6e9b1112d0ed2d6791960de30d33", 0xec) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000240)=""/161, 0x9964) 11:37:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) sendmsg(r1, &(0x7f0000001980)={&(0x7f0000000380)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f00000003c0)}, {&(0x7f00000006c0)="dd14e5cfe5137a11646b5faf69040bfa35d1b5aaf3041f54bb2d8ecf6780bd167286ce765163403c59a5a8cb55300d215b18a7ff3c93229788759b6d31caad4756ec56793706342700d678c1496d381a91d6db00fe0d636a5c2d2f1fead7d3abdbbd875d1e4bbb68840768f5f5713f70", 0x70}], 0x2, &(0x7f0000000740)=[{0x1010, 0xffff, 0x7, "a004e8e764420924e4cb1cbed70399376a4014a597b69214161c120a22124a38dd509cfca0d376fab00a2ca38d75d63929d49598ac6bee1bb2e55e407e192f012dc9fedcbce3341a1322a77f901e475cf704a92fac9766cb64dd94856b442859678b5bae4b079775162fe5ebe8295a9cd80766ab24465ec903b758ee2062b2ed0540ef00b59afba7e7765537f1eba2b7ac6747c514ccfd6e13cbdf6b3afc8a7b56610e08f08dc44b1f63662561dfa1b8de1d0d084792b91c34aaf087063efa475125579e758563329e635c71c49bcaff40d7209f7bf6febb6f6eef507b3692c51f6cf3e270c2af4f04592d531c6d08374cfe454038e4beb6078503e90fa768c033c5d6f48f24f01814bc52f00826f9a86e4e0e919103def7a0fff0dd6c7b4b01c21c09c9f69eafd651035dd639b008d6fcc797316eefddcb0fe1d72903e4c5a727aa31de72eb01ed751d991823dc14391f626a0d8c5e4dce23b2702ab8619a01767781d5972392a95987f5f1ba4b938849aab9e468cb6ad40dfe029f82b011c0a17512719c41f614f9ea972db84a4c0492b2f7533e48b14389a92a91814cf5992f08b83192e736eb7d204463ca8ea6034d490cfef240db16e09dd18bde7c9c6657f6e44ea65eee38805f9f9cff81a7e19fb4bdcd3d2105eb323778cc4fd98199e454523104e756ae247479ea864ceb3db9248c489d9e507fb7851744c6a33c7f88b03e829ade8c8a0b38932544284f67fcc7e76e7d04bf5d49de699947f47c72df75823592687c9f410e380b6f42564c00cf80732623cecec028d609b1f63866f4478300b67658d2c08021488a47b4f1537fc13deeeac5f370f1fcfdfd45d5b53e0849ce50968332994070482e529804428b1d198b2a37a9c66c911704048371d9e6a759b8dfc51bdf39a18f1459ea3b95360ebfdc8b5da9f9572a1647e74b7ace918fb3377363c4653128bab0c8a8ec9dd93864c8f8b29ac911a5afa7f2e80d8ea9f8580689b5f146c589b9b43818756ebea109940527f1f0d94dc0feb16fac218fb5736839c9ec61886f6ab8f2902e002c1966fe0155697904dfb4e610c8429ec72c7cd661e96fe31daa7823675b1a9c95b8851454fac134fbc099643f70a08d54655df3e0375ec1a64f2e3511f3bd4a0014fd2c9023ec0e305eb341010876b8f3b1f035d572d328ee7cf376ba2d85643a88bbe4742c5f58c46a30eff207e8b729745062de03d9b0c2e10423f6ee44034c99dbd22e8e2431891dddc479535b204b5513b73a0089ac2442cbc80cda80397018164995aad4fdb662a573da0111e5c61580aade79d3c793704ef25c216adc389f1c1285428676d65ce11c4aca1f641faecf885ba20c22bf035ffb3b7b32b8488e6123705ec2ef48640c6ac6f9baeb802f3e4b8b1920dc8706060a4ab6025f19e2f4bc197d53968b19f0b6ad8bc036b85dac4e35edd28abd67aa438d13168cabc51fbcb178c90db4a888f5c0ceb31081e45fe4028c7b21d497bf1b0c210f554b21a37ff9cb6a953a729f08b6aad8119c3218e4823e4860881ae4002d3fc19a453c4f8f85552a5840324396b239b535a2bc229a71ff3798ebe9af593f5a04af9f97f155213c4db71a5c29f9a069ceb986822b434fcecf326a958d1f1bc6532aa1be7b368509c1b2832df3c10072cfc7bc71ce8ca1686b541effeced28cc5491a704046b6fd2e9c4c4916d94c7115f722607efb396b7dcc6e71e8a33b44f0caa81383afac0046878b4d607647fac54185fa14640e88c3dfb91d8786554018ef0f93f0ccaa8351378079e4eed55c48493efcc19681fdee284bf46cab85e9928996e1d25a501cfb7e32f6d0f9d2b9aa2bf8403cba972a3be8f976d5dc10e363c72b28a79640bf47d546f9495718bb8439e0abe89dd48e62df204a42b9199e4aa042b03311a3aecb74c403d01f4c86fdd88c7c112b178f5384702b856aaf2ccd54bee28d1779433343359854eefc9dfe75815fd8bd28d80fef30749913aec5eb4cfcd84aebc673cdcff901dd68f28917f47dc91f450a95832af2e76a3adee85d60a50785643b901c12fbe4feedff410837e05f866e36e4982aba6c8b464820b15ac0c01da1e41bae966e4c5e30486106f58ff94f074fa49b18cba7f9f143fffe6c53076eadcebbd8af45e364c536765e755067aeaea437bfda6e95590aa0fc0a1bc330bdf9eaaa655b9e1a06215837efe48473ea581470df276e78f684a185d52ea4ee6273c07349307f3a3d723bac821bda1f1d5057e2cd1045b759ee0278e185c81fe7aa35a9b7cb80cf55ad81d591b6361d75266080c7674b4eb808e08dffb884ee67ec42a4203edef8bae1779a6dd56304d0cd404105508ca18a15a10d935327ab87c859ef7153866a65147e4c5705101e66831fab09d6519751e03cee92cc4832c207aa6d3b072e1710d56e6a4bb79c67312c742f09aac196ea82e3af9bf2316f64d881fbb009c08cfc155cd51c59c2e384529ec10ec53fb71e5fecada3b11177acb757ebcfb34b9ae409f860ec7a236fe028c455611a8f34b23741fbcf68e5a0ae559bc2d40c13757e958bb6e33c7c422be7556876d3dd76cd4176490297f8081386686af86a64deef4e7f76d75b28b952610c9453024e06c092b2549b91afdaebb7e3a91a5d8a2a963f4a5ac2107299b669a823d203cffd6aeb97246f28a81877d5336c0f0a6e2c388ab28aa9f808c1a8ff168e8d19a5a4c4dbd4db51890e0a9b218c88165c49c608a2d1354773ff10495c46bcbe91adc9138ea2c8fca9b543201a21db1fddea21b6ae772ab72f38696dd996fde1ab32b381c0023bcf0a9a298eaa7fb7723f332675d710e2252d420a2c8db081eae08e59909aeb381209220ddf4ac65c9107d70d1000d904a2117a20bcb75ceb06b2aab5d5b2f255d19171a8c42bc8d0685d0f8e22b1885a23afc86c1ee54a23fd9e68aecbb6c64d11a40c99e4100303fed5102bb705a27d4e8291470f633af373c4026ec0233e7dd33a629767112cd53398f5b2cbf70910c9fc095e799fffa37388e2e335472b44668541308391141d7f601dd61eb3137708e39c82709c4612836d7354b0ea1097b94ed66b3569725fbf0c53e327007866e72ba82b6ae31459986c13a3b41b2bb2bb1f83e6ca8f060e884f60f3769554348f32c73a69909af9426b1c922a972c66e33c1d9055b07dc73cb0a3ed94f96a6011220f7af6ceeb7517fee0bd4c16d4a4355cd8d9c2766d31e5615ae37e0ee7423d32279890eef5c032f2af38fd5cff7bc0ea443c38672487e234d9cb9b342d4e0d6df8a2c5485ac27b39e3ea010661245c551f3d4490d10a3dce1b64b4289bd296d49790ec82d111c92e9c3e7b93b3562e5ffa3e0e674efab6bf5ef678c8942ae806aa52c02b668dffc2cdb7fa0de2c889bf9cb7b41552c3af870e6188b0fe1e80e2c77d27e9098ae14ce6db17950c161ef0fbb018d8f74e7cf84c62933060f7e2e20838dc320dc5620d031475e95513f886f683d34e9c3eb72296a9d2fe65edd33da93a4072a2d802483ccbdf0db9b35d274b3f0facfc9a03a097552cdd21d66eebfdb69f6c3f0ae0e26578b979c4bbf91f3caa9c8346f1c151c4f9601d4c2c28246d123619332bd3833a6e6210d7e3ebf27557a2b2ba15ae1d1455d76487a6aaf943b215df65163324e85b9b9d6fec589797775d350fcd01ae5059c121e886419e6f4bcb0522cbfabc27abffaf60bdebc8d266dbb2ef7219a03bac4f44a85567a880b6f55b4255ad617534b96b1e65bc59af6e7e890bceeb0f40e06982681678522bab9cfe4950521825da184efe0fc29d8cbb8d2aecf85ff1689de0ca024a98a0480b1343dc6b028f571c95c1ae342255796f49f907415e57cfdf1b7f0a2f0ff1e57013d2e21fb79a05cbe10e42dc63246e3cdb64801238201e4b8ef284c296f9b9bbdb55cf800786f5483f3d74eb153557332001cbfe1734c59c7931d0abe7913a979da0dcef5dd50579048bdff73bbc0b37a13c17bb6b3486a103b6555716a33ceee83dbbfc70baaf3efd03db6ae2b899a96283a691d6e7128d54f60d711e68028e4638ba17bbf26bac70a5d61dd31a7821c23837182d45af95bae6f19de003516345c1831264c8d929093ec0694fabe4c91e19e3348a872d0068d6b91bd3b50c74b6c94b86f8cef951f6caa6b47b978f604c7df8771e7d7ce9f2a42184e45a2e793e6e3cb616ec3fe431a410309a92ee4662623e832a6175cfd529fc864acca8399ab08707042c0fb9ed0e4783de9cb99985769691a6c60b8e7cef1cd3cf3a919625e4ef616f2f0b25d08b0893c382b9c294c2943c7843e99878903557cd1d6e33652dc72e0b1a593b75de55c932ee251de639df8411e48ed8676a69a334e4f65baa441429f3980065aecd69b28e61e23c9bd4d7bf9d180fcc1c1eda3a56e06f2905a18e87743c5fdbf719b1f6904b02af018d2a8b7970ebdbc9bcc1fe42403cbe4af5540a9b67a401a682cadd90555af4260fd7212f891eb09d80e56b62936dfa987320166972e2c89dd8c301b36b3c59b9b6865d355928ba73df50f852dad34a657f39e33336197c9953520d5db6b0fa2c1de0565652987f38da0977d91b59d391b4c7ebe49f962f3af39fa8efea3b16b2968f6206551c794c4514bfe60a484697cec6f8b9dc9013dd7afeef614bf62eb102dd4f62d7bcebffe2d5a1440b8dcd16613d96cbcf507f5a16d467bd467cb83c7c6f2585dae974ba8ffd55cb185e48e0d849972e17a07fe6ba46dcc7a311d1b02a665c4a11e38f58338000ac382dbd825b54df4692504f0980f9ff7fbe138f2ad1afa5cc39d8d91dc7c59997dad2a05fee7c88607ef9e05799b40dba5d87ddfa52b0bf3f2208b7c80be9e180cd443331e20c57ebceb80bc478ebc8140c3cc08e4f14f70d7bf037beab59d179c5f9728263de425f9105995049fd3402cb0c9572ac875738d2cbd4538af13210af2a06cbbf30551f3f8b91bdf9434923cdd467fd74f9526311afff05f41f735dec5ef1e00e1d8820ffa70343e2f98047656a94b48045e57626b692c7ff0fd3398fb5248cfdc8f43ba2bbfe90001360442241f03f44e467f8419f35a9569d1f3455801768c37373419594d672f213dbf274a1e3bf8769e06d29a62d6ef38e0617593937b6af9bd57b4547c41a60c74383560ab2802697dd23202ad8df3ee8b70cedf188bcf1ffaab015754ea76380f877bcf8b8da3f728e7cef57615ab13ce8e2a0a932220e8cb4473f87b77531be78437309d01819a1a96feb9ad42a9ea342b8832532621cc689335d47e7516091fa1c7c650b0fbcef47c33b7ccf5622483f744f79478ac6a722beece472672e6891976ba34006a2d05fde3df019229354b5dc81b87ceb2d9b52c555da4dd7c8f5c2ee8a4608b8766b42d159aa1ae294db4c5b2abfd003ee73791b8f935ff61a0c5d99fa89d1427d542f46d411e4d89977fc8b9e05e3a50730d8f78e60ca2948ff8d096f7c32ade82579c86e1ed11b87b1f9d63acb49b2868013bcfd4d73a85dd2ef420d87fa4a83ef0ead383137a6f0121b4f11232113bdbd539c83af84efb396960d89962df52c178585a98a2fcea4b95c10d5f5d98123c690a62d6f3e1b919e049c0472696c885ac6c63aceefeb05425aa061309c3b7cf8e83bc02a9465149e12f0cc02501411b282c30c3655af170a39c4ff2cc4e97c454fc6bd2bc4691a2ff29d0c1d73aa4b85e644c794bc7e410fe95eebaee522030acc2e8649b4820e6b68b2095236bbf02498ceb58d98e921aa6f98d"}, {0x110, 0xffff, 0x100, "8ee1757b0227c8b45ac5be753f6dae75c2cfcb3f1559082c2635ed265dfde1bd2abba6005f3589e5993faa78d76be38bc5d6968615c40cb6056796f7152c40518095f40df7fc9f86bf64a73900572a8311c6ef73214e803781aa16926d137ca60563d910162660815b5952bb958db8cd2cafb8d910ee1789f692b1a700d21d270bbd0c2c9b560fb1423ca4c4ace319997a56dc53c2908f85dd61c0dfee940b248d5b0bb23b0b2c34a2c08669909d35ddb9af0e244cf4203bc72a8485addb9300f81f6bdb806f46c0ab23f1e1e7685a60302a3363e3f7226ffdd25cc7f19ee2cb9435c68cbb6fec3ac7aa7b96a6453355113ebd74bb453828957f616a"}, {0x40, 0xffff, 0x3, "c855bde8bf650a6492cad2f4d2d90af4af923adf4893059bb153388f388aff407f870d290a14eeb986332d1bf2d72ecf"}, {0x68, 0x1, 0x7, "fb40b9ae7af7119c2bc0e41a0237a63e79f5163240f10d35e4d718785edc3862f7ef5cb16f8d884823c22ceeec35dff6abfc6ebf43384b669a6e11d4405f5e291db09dc3a67c04ef716f267c739eb9b84d3dc56f"}], 0x11c8}, 0x6) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x19}, 0x0) dup2(r0, r0) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="93d980a0de8b0927ac5b8a3c7fc5a1a019072415a418ef51116ee5aac9c8a4d5421509bf358ea5363d8f877f94ccdd2469f159d1ac021a050d16431cd923fc5a18baf920f438f5025de405663ffd4f5f4cf4c57b09bde6382e5adacb81eec17f69981734dd915055fa3806c0b0a6b81d874af0252530c70db25d535bb6ad45ab139be1635714eccb37946fac5a4a1886a56e1cc292a499e9be4f31e2671a009f6d4c53b512ea47d8070edef8db6793f89ff3ac8e", 0xb4}, {&(0x7f0000000040)="24c342bb2aed6d", 0x7}, {&(0x7f0000000280)="663e488241776b5b57e9b8dcc0989ae3ff68a69d94917c3fedb8dd9d35015b69848a89bfb6a445f129b5809ce9a280a374bc7df498bc189170f9941c4da9952827d8bced8d97ea851afffedf4b90721ff6682a4ee3c58481c8435ec0acf57d3fa7e006fd341732105dcca076f2ebe55bc4e5a97d8e31d494b8871b38ad550c575d0df824a7242853f5d5e67f144977edd9261477f4956c082085fa10061eed9e161121824b4729b8725b935791ac41951d4536fd915bd2291b27cc2490b2840d5d55528e9aa903c0b45fe621367b44ab83d4", 0xd2}], 0x3, &(0x7f0000000480)=[{0xb8, 0xffff, 0x9, "917d13e24871f7c030886decfc838c918fe377e1c29464b091861e572cd9265bf21df5d02836b99781b1a1a6dc2927a79ae66a188df9689286d121ef9518ea9f5c0ea363e279dbda6a96b0c69f9a5c832173b02a3f9ba5fbcab2c33359827b31141f89806066ee86f926198b2a9c1ada84e60bb414588eefacb9734abc7a4dcd94bab9bb3f70416e90fba160fdfe022f2f599e4465d84377592f0580f687fbdac5bcdce2fe02"}, {0x98, 0x1, 0x3f, "78f2c1c905bd1289bba017ac25c8dd506d7a04a0801b42c7935d04bfb2a738f4c32bb53a729c59979e1c245cfc67ef569fdd7bc5a2c79861b19abb9802b41b76662f0154a9a0b61a03d038091d9194fea4a3c82f320fa6bba4065560778cde9a56f81d9f2ea9251a0b53eedbbd03f62aa717547313e95ee99847cffde4f6ada5e2421b01ef"}, {0xe8, 0x1, 0x1, "3a427c49c12d7ac5a027f57d7b39ae9f900e78d036087c63992a9b7817e09f3acad07529c2158674ad09a9aa9f9bed7b1a25c0ada447678bb2c8b55006f8433ded40c32f8df58cc4ea4795714f0a551431ccfd605750d0ed805c49d93f96fe596bb3b9e25dfb091d34a00fb0a26999089f4e8239d07bba1a7f7d2b6877fb428e23175d35df4f60f0432d89b97f633d97e8d3b997c8e866049d0b0af11db0b52fe6e0d4ca29ea51a5adb6633e931747e2c2b33b495a09f6775b50e9cdd269ee0e0c79835f53a978d2f3abf0ea4f4d52947e6d24b91b"}], 0x238}, 0x0) 11:37:00 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = accept(r0, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f00000002c0)=0x24) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 11:37:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x80) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) listen(r0, 0x15b) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt(r0, 0x6, 0x5, &(0x7f0000000000)="d328ee56", 0x4) 11:37:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="cfd03f314b427822224124aae2d29a936b5cbbcea816c31f8e63f7d2cb67f306921e6b6c48b4e1509997d56d8fb9f49810339c34d3100af7040e5c28673c6ab38c5ca07d2d9f66569fe4adaf8970c3cbec71f9dfa926daa9441aa251a3a818930599ed364738b9baa0f7f4bba260b75449d8d55e842834de449f59ac0df2b7b709646209e646a88b2e465db6649744fa575f917452e9f44242aac318b694e9547c11d076f0709d02c6d862f73b2a10129d144341458f478b95cfc6f06862d303b0ea388e8b79f772456d38e31121e0f58389663705fbc77479536eb76556ceb8d84299332d35e52ab87f0e9c0d4f3e201ed4bf58dc20ae335badd5c306fc1acdc22a5b51ffa7d29a8de13906481c39432984fcf1e3c86840e224659a16c5404331f4d9d476a482eba71a093a66783aaf17361c6cb4e505d78a8acd6fa15dbc515303e4f5a57c30c0f259c9ad2e4f79125f14412968b7dd718b73374d634e4d1fc841b21b184011f015c1151600cfabadcb5e578581cde91692a83a1328c06e70465a450b9fb0072a9605593471a43c3fb406ef88a113d7215bd99eff463912304f2801692753bf73fcabdc6cb083a66ae21cba7ebcdc3d71047a324b3bd5faf6526495dbc3f2df3a55146581450839669dfb13a1a883559c4556a52770bcf228c98e72c7844e3632b6463cc9f3334ac7c7d4bba2307419583f08df558e3ea11189fc9fe2b8cdee92bfa5584ba486b6381bd115b15e20b2b8163a76535deb429a0c78921d965acb1e9de743f0e9a8907b883f2281eb12352e6bd16eea83fae726b25b45696f5b1b8f02da74dd37b2962a5b807460fa32919ce3b52334a61a3f48e39f468c6be1d9ffb2b01e191ffde2b97c840f5b32db60a0540c93e17df4d63dcc36cb9f3a621e82ad6715cacc1d587ea4e38e191ca9a80b38f32dc071db57c89b54831c28086a7705098827700905ffa14807aa8f02fd048e9efc8014c916ac04d05201b77696dd68f835d4acf22944cf28c31a04f8d123daaec07274fdc043cb0004fae7500f83e3a30d0abeb4b74a885a03c5b1799178dc795ef25edd88c7d8984aab13cd76df31a2001a809f503f25cc3ee572ff5883618595c0ad788966225360a02b5692f7254f1e88753de1c52373af97185ece44710c9fa947b86069bd21724fb6d13dedae7a6d7c3ac11b05fa71b421891d8f763cd79e7bd952805855b7d27308cccc1e7d1cbb6b51e05d68ccdf902954d421bc23184a34df5f4114ae56598600b4c707bb5e47fa59b7a3ee73e8a37f843f3aa80c7bd6b727896eac8289d833964c6a9a6502a05b10eaeeb7dddc7eebd40579f5eb3c56eb76bd29cd4053641feaa1f212c5a3b5fd50bf77e20a5c56d4cea08c2885a30c5e951b63709e143462ca0b22672933e23216b03c7449ba88a60ebe716a5c82a25343d1e4067289c42b1970ec8e23b9e60f7505476ae392160788503f7b5963ee3bef7a96a3a3bba802d85139ad98c707dac9e7de276136f4082480f3d74eca778e446865aa54963a34e64e90848aaed692dc917f283d79c3a3c3cf297df68dd0fcbbdbd3a4029a546cee78b04e1c95224201908a9b2a6a693093ba84e359f4701857937b6ae15efd27831ff2bfa3670934dd6fdbc953d0d7449835e232d82a48caf540de5649b95212dba0ce3c8281590e6abdb4ca2cf6ead36628e94e50883747755032d1562469e9ccad052ba5095675e95977a55250af96fb4a42471f598433f127fd4319d5fc9037ed223a909b6dd97bee9a08542d2e510c73175b5a56f4530d6e79d8c8cdd7b1af78367674e5a9125d49d1864e7a33532d16757a2d203afad98cb14c3b3694ce7d1e2ea8748e389b2e19be65cc67d5acfaa975135c593a7bd8892aa9276630dc593304d77b5bd43643fbb2ed05575bebad78c76dfee9a1346f645858c08825d7713aae5a20f6a7519c0c1af8704180c66b47fc12d4b155d0ba8af6adef8a0b948626b2aa33777ce65638599edd90f61585526463cc431050ec3ed899ebc61f8d16d62390ad46a7828b1046d8c8fddadc306a170b1320fc3361ea160981fe6af39f3346676b0cf48928d3b9ffb1e64ebdbdee6a2843f03d35d52a6d25fbabd6af4ac252fda56653ddeb9515", 0x5ef}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$KDSETRAD(r1, 0x20004b43) syz_open_pts() syz_open_pts() 11:37:01 executing program 0: r0 = socket(0x0, 0x3, 0x1) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 11:37:01 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x4, 0x24000002) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x100000000000010, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x90, 0x81) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x60, 0x0) linkat(r1, &(0x7f0000000240)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) r2 = dup(r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0/file0\x00', 0x9, 0x80000001, 0x7, 0x1, 0xe8d, 0x6, 0x2, 0x0, 0x1, 0x4}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 11:37:01 executing program 1: munmap(&(0x7f0000716000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) shmat(0x0, &(0x7f0000717000/0x1000)=nil, 0x1000) 11:37:01 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000c00)="81") clock_gettime(0x6, &(0x7f0000000100)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = socket$inet(0x2, 0x5, 0x401) recvfrom(r1, &(0x7f0000000140)=""/192, 0xc0, 0x0, &(0x7f0000000200)=@in6={0x18, 0x0, 0x0, 0x9d63}, 0xc) setegid(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) setsockopt(r2, 0x5, 0x2, &(0x7f0000000080)="3f7abe83ad25dcf88e15841dffe275fc606055c642c6c4bf613b4f0b618c2dc88daab954912251f534cafbc494b0449868f19f2cc2decd80c252ce7df3785261b033d0126eaf37d96deab83b87fb9a8f1458cbfe4776dce96ea239472e477ed908b76f238a32ddf43a08d68cae4319d6e93f9c", 0x73) 11:37:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) r1 = socket(0x18, 0x4004, 0x10001) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$setflags(r1, 0x2, 0x1) 11:37:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'\x00', 0x40, 0x4, 0x1ff, 0x1, 0xb6, 0xf9, 0x7, 0x0, 0x2, 0xfffffffffffeffff, 0x6}) setsockopt(r0, 0x8, 0x8, &(0x7f0000000040)="d329b6d20f7d0e4fab79a35029864351e7", 0x11) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00c2d0 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xfffffd807f00c2d0 failed: no mapping 11:37:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10001, 0x80) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) lseek(r0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="4bb0fd72a2cbad0281343766361eeb86a915b134776e9241dd9cb984789f947517bb056787acf238882b819b522b630b05d63198d404e1c98a90dd991bae1b96b700b5271ecde951731fd309cedc772148c26f1aee67c4fe95338f5f9b8686c441fc94d84fbe3f90a3408b", 0x6b}], 0x1) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000140)=""/22, 0x16}, {&(0x7f0000000180)=""/250, 0xfa}, {&(0x7f0000000280)=""/30, 0x1e}, {&(0x7f00000002c0)=""/13, 0xd}, {&(0x7f0000000300)=""/199, 0xc7}, {&(0x7f0000000400)=""/30, 0x1e}, {&(0x7f0000000440)=""/12, 0xc}, {&(0x7f0000000480)=""/255, 0xff}], 0x8, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000680)={0x3, 0x2, 0x7fff, 0x5, r1}) r4 = msgget(0x3, 0x8) msgctl$IPC_SET(r4, 0x1, &(0x7f00000006c0)={{0x1000000010000000, r2, r3, r2, r3, 0x2, 0x8}, 0x4, 0xffffffff, r1, r1, 0x3, 0x3, 0x2, 0x3}) ioctl$TIOCCBRK(r0, 0x2000747a) r5 = semget$private(0x0, 0x1, 0x50) semop(r5, &(0x7f0000000740), 0x0) ftruncate(r0, 0x1) lseek(r0, 0x0, 0x0) unveil(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='r\x00') getppid() bind$inet(r0, &(0x7f0000000800)={0x2, 0x1}, 0xc) poll(&(0x7f0000000840)=[{r0}, {r0, 0x9}, {r0, 0xc0}, {r0}], 0x4, 0x100000000) fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000880)={0x0, 0x1, 0xfff, 0xfffffffffffffff9, r1}) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000008c0)=0x3, 0x4) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000900)=""/248) read(r0, &(0x7f0000000a00)=""/83, 0x53) readlinkat(r0, &(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)=""/127, 0x7f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b40), 0xc) fcntl$getflags(r0, 0x3) semop(r4, &(0x7f0000000b80)=[{0x0, 0x2, 0x800}, {0x3, 0x7, 0x1000}], 0x2) flock(r0, 0x8) close(r0) fchown(r0, r2, r3) 11:37:01 executing program 0: r0 = semget$private(0x0, 0x2, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x4]) setrlimit(0x100000000000c, &(0x7f0000000040)={0x9, 0x80000000010000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r1 = msgget(0x1, 0x20) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) getsockname(r2, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) r3 = getuid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) r6 = getppid() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) getsockname$unix(r7, &(0x7f0000000180)=@abs, &(0x7f0000000240)=0x8) r8 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xffffffffffff8000, r3, r5, r4, r5, 0x80, 0x6}, 0x763, 0x5, r6, r8, 0x2, 0x64a, 0x3, 0x5}) 11:37:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x88a8, 0x42) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 11:37:01 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x100000000, 0x1, 0x8, 0x6d8b, "ef200113ab8996a13e63f6d3728573cb1813837e", 0xfffffffffffffffd, 0x3ff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 11:37:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, &(0x7f00000003c0), 0x2b5, 0x0) 11:37:01 executing program 0: r0 = shmget(0x1, 0x1000, 0x600, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0xffff}, {0x7, 0x8f}}) 11:37:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20980, 0x1) getdents(r1, &(0x7f00000000c0)=""/4096, 0x1000) r2 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r2) 11:37:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) clock_gettime(0x3, &(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000180), 0x400, 0x0, 0x5, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$TIOCSCTTY(r2, 0x20007461) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x277107a58793c2d0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x20000, 0x102) 11:37:01 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0xfffffffffffffffc, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x811, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x800, 0x5b, 0x8, 0x9, "5600f0d7d0c7580a86da5444849ce15508e9ae26", 0x2, 0x9}) kqueue() r1 = kqueue() ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 11:37:01 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x3e000000000) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 11:37:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:37:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="57d6550775859a9972aa5780668006b1268a1af01b4541543fd6c909f49fe8ca3397e4ca4447de7530bc79c7bee7bc0a958594210aa51d5482c6afd64cfa7c81802a3a5e66f11be7084142c061ace9fd8c5857697882ef95aab82f2c7fb958d9b1abd8bb791dbb94ca8ed672ad0ac67f285b27057ab5dc1e597dca5371704a680a166ec15b8cb3772063a5065fc4a96e41f2232f54d2cc3119ccab2ad6c297568bd10721b249de9daa426a09205200000000000000000000000000"], &(0x7f0000000080)=0x9) symlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', &(0x7f0000000100)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') mkdir(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x38) 11:37:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0xa0) ftruncate(r0, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="ebffcb0013812eaa4e02f866e90ffcf06fbc0000", 0x14) 11:37:01 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r0) 11:37:01 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() r1 = msgget$private(0x0, 0xc) msgrcv(r1, &(0x7f0000000000)={0x0, ""/127}, 0x87, 0x2, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) accept$inet6(r2, 0x0, &(0x7f0000000100)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ftruncate(r0, 0x3) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) r3 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)) 11:37:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000900)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287bd3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 11:37:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r1, &(0x7f0000000a80)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000900)=[{&(0x7f0000000140)=""/156, 0x9c}, {&(0x7f0000000300)=""/239, 0xef}, {&(0x7f0000000400)=""/83, 0x53}, {&(0x7f0000000480)=""/86, 0x56}, {&(0x7f0000000200)=""/43, 0x2b}, {&(0x7f0000000500)=""/149, 0x95}, {&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f0000000600)=""/76, 0x4c}, {&(0x7f0000000840)=""/188, 0xbc}, {&(0x7f00000007c0)=""/17, 0x11}], 0xa, &(0x7f00000009c0)=""/138, 0x8a}, 0x800) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) r2 = semget$private(0x0, 0x0, 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) 11:37:02 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) chmod(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffe) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 11:37:02 executing program 1: mprotect(&(0x7f00007db000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000200)=0xc) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000300)='{\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='A]]{\x00', &(0x7f0000000440)='{\\/#$\'({\x00', &(0x7f0000000480)='-\x00']) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) fcntl$setstatus(r0, 0x4, 0xc4) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) recvfrom(r1, &(0x7f0000000000)=""/186, 0xba, 0x801, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x61c, 0x1}, 0xc) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getpeername$inet6(r1, &(0x7f0000000500), &(0x7f0000000540)=0xc) 11:37:03 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/97}, &(0x7f0000000000)=0x63) chdir(&(0x7f0000000280)='./file0/file2\x00') ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) 11:37:03 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x8, 0x81, &(0x7f0000000080)="51fc101a5c49e649b7d2728a270b2bdee7342b8b57a176e2d56ae4e4e2c8fdf454f00b123bed3c3044f7fc1a99a10b5befc9ed982696d61e8ca40f2040b218bf78d24c7a985de2dd39bb00325932fe32cc6da479d782a4aacaf3aca1f5c04cb893fc1b05955df4ff9e6b439229f544d1c7f43e3253c51aae09c7cd78c8374ff540cd0feadf52b44261b07626fc9ca7d255ac54cecb89d696177a570bc5802fe1bff1", 0xa2) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ffffffffffffffff"], 0x1) 11:37:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa9, 0x40000000, 0x17, 0x5f}, {{r1}, 0xfffffffffffffffa, 0x2, 0x80, 0xfffffffffffffffa, 0x400}, {{r1}, 0xfffffffffffffffc, 0x4, 0x91, 0x2c, 0x7ff}], 0xdba, &(0x7f0000000080)=[{{r1}, 0x0, 0x40, 0xf00000d7, 0x5828, 0x10001}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x20, 0x0, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x4, 0xc0000004, 0x7ff, 0x3f}, {{r0}, 0xffffffffffffffff, 0x63, 0x40000000, 0x4, 0x460e0750}, {{r1}, 0xfffffffffffffffb, 0x40, 0xc3, 0x100000001, 0xfffffffffffffffc}], 0xfff, &(0x7f0000000140)={0x1ff, 0x4}) r2 = kqueue() r3 = dup2(r2, r0) getsockname(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockname$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 11:37:03 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x3) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x5, 0xfffffffffffffff9, '\\\x00'}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:37:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2812, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') socket$inet6(0x18, 0x0, 0xfa9) 11:37:04 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x9, 0x5f07}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:37:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) socket(0x18, 0x2, 0x1) 11:37:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x8, 0xcb1, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 11:37:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) syz_open_pts() 11:37:04 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x10000}, {0x10000}}, 0x0) r0 = socket$inet(0x2, 0x8000, 0x1c4a) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:37:04 executing program 1: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8281, 0x100) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r4, r5) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r5}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r1}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r6}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r6}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x5b}, {{r6}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r4}, 0x0, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r7}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r4}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r5}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r2}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r7}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r5}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r7, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x20100, 0x0) renameat(r0, &(0x7f0000000340)='./file0\x00', r8, &(0x7f00000003c0)='./file1\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000220, 0x0) fchdir(r9) sendto$unix(r9, &(0x7f0000000280)="eaac2264144f4beec0f9bb9b43fc78693646ff12f9231174f27501ba5ea6a7202120457bb59f6d3db0d4cfeccdadcff37150bcb38f19c052ef4e6648189b6fa9751e42f1b3a98aa5be9dfd02a7ca9c4f554e83f02043fd9210acb3e94360894e50de65882b20a685b34ceeabff7a5144415ae8b0ee1e028946955d24a0281e0d5ccca13955a59f6e39b128bf4bd6553da4e1a873dbc498d6e506cec93c45d4c16e17eaf5e5f0", 0x287, 0x5, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='W\x00') fcntl$dupfd(r8, 0x0, r0) r10 = msgget(0x1, 0x74ff0045a452f5f8) msgsnd(r10, &(0x7f00000000c0)={0x1, "787d0750a80da63f091c8c146d1b8021e06580eaa482c7d4067ad87be2a5a003683d548946423ba29a71ef3638df9c70a24e8a3d7246a24911b6daa529a155a4f2c2392210bfdcafb5c151553390daaea4d21e2131ed375e912636071e3a6a594a03b442bd7f90a6f3986b34e47cadfb3065e5998bac479f50b9b0b24db4c28e82568ed0d6c0192093b31b476f98a00b61ab31f9ee9097c6357ee6086e8fc32c5f5fddbc696927b2ae37d29829b29529a36ca097"}, 0xbc, 0x800) truncate(&(0x7f0000000240)='./file0\x00', 0x0) renameat(r8, &(0x7f0000000480)='./file1/file0\x00', r0, &(0x7f00000004c0)='./file1\x00') 11:37:04 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8ad9debffcf307efcc2b576eb2f46ccb3cbc0b7988810e5dc97a45086315267cf633f14de529c956bae8c5f6c23b4efc4eb9880054d"], 0x1, 0x0, 0x62d186f8b7ff44dc) r1 = getpgrp() r2 = kqueue() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x4, 0x4, r1}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x5a, 0x9}, 0x1, 0x1, r1, 0x0, 0x5, 0x5, 0x7ff, 0x3ff}) 11:37:04 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffd1b) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) socketpair(0x0, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) dup2(r1, r3) 11:37:05 executing program 0: wait4(0x0, 0x0, 0xb212a753483091cb, 0x0) r0 = semget(0x1, 0x4, 0x600) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x8, 0x2, 0xddde, 0x5880000, 0x1f, 0x5, 0x800, 0x766]) 11:37:05 executing program 1: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x4) 11:37:05 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c0, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 11:37:05 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) 11:37:05 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) 11:37:05 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xcf, &(0x7f00000000c0)={0x8, 0x7fffffff}) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r5}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r4}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r4}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{r1}, 0x0, 0x40, 0x1, 0x1003, 0xbca}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0xffff, 0x8000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 11:37:05 executing program 0: socket$inet(0x2, 0x1, 0xe46) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8201, 0x0) 11:37:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/159, &(0x7f00000002c0)=0x9f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="234052ee67a6d3b12a8aa9d9c022e281daafad1a242b86f067efbcb59c7969d9f96d8e554935ac09f12b3a6f1d1f607606bfe47904b6d7b3143a0ce352e8f53d2a7e77368596c4b699b512c3986ea23fe61a058cc08f7b5e14726ea0687c9840b6ed1f6144a1d879b59a5d2145652316ff326cea37e41ffb9ea15b7427c3af5762d55044cbd87cce19e5d973c54c4fe08a1a343a5ca44b", 0x97) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) getsockopt(r0, 0x2, 0xfffffffffffffffa, &(0x7f0000000080)=""/192, &(0x7f0000000000)=0xc0) 11:37:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="151af285955902861ddc4b9db06d1991d258e0fa27e7ea8185f01ed57735d634dc845e070f9eba0923895b3ce789327ff431473f5d1fde19a327fd10fd29210a008c28f13837ab9b119e1fd02d38440f46ff1e5157439b3057cd6803415283cb0e4b15e75bf378c3c5ce41a2ce5e109c67866b", 0x73) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="0302a7293a88153a67aa03febddf0524185a27f5e06e31a9c5af95ae7e3e7a3fe5e1d1765154bcbdf8ec20fc62444a34edbe5bc4ad1e382379bb69e85112ae458004f7f404df3846b04423bde1d34c502607024cf70e34a73b8fae926b6fb0269b30678a6a01abbecca2c584893d24124e16a1ce5b31aa7e0a316869ce9e79aefe2137fb61587c7ee1acc40e066beb685ab5284999e2dfd7b870287382d8be8e6cac5cf616fb0963ecaa445a0bd4df27a497d27344bc82a38dc7c37b3d13936831f277ad0000000000000000", 0xffffffffffffff32) 11:37:05 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000680)='./file0\x00', &(0x7f0000000600)={{0x6e, 0x6}, {0x4}}, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) socket$inet6(0x18, 0x4007, 0x7fff) setitimer(0x1, &(0x7f0000000180)={{0x0, 0xb3b}, {0x3, 0x4}}, &(0x7f00000001c0)) r1 = semget(0x0, 0x1, 0x18) semctl$IPC_RMID(r1, 0x0, 0x0) open(&(0x7f0000000200)='./file0/file0\x00', 0x19, 0x10) r2 = open(&(0x7f0000000240)='./file0/file0\x00', 0x200, 0x90) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="9fe89bc796b0e703f7391acdf3072db84de1743f840e8d4795acd10b157cc282cf63728cca4441cfde71bc641a916cbc8d2424630317198afbbb6fc2f5d2a0bf35e92a5bce449e2ad8c3f5028d5a78dd06", 0x51) ioctl$TIOCDRAIN(r0, 0x2000745e) semget(0x3, 0x2, 0x4e4) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) stat(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000540)=0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x0, 0x0) semop(r1, &(0x7f00000005c0)=[{0x4, 0x7, 0x800}, {0x7, 0x3, 0x1800}], 0x2) sync() 11:37:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 11:37:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 11:37:05 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10860, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x8) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x101) mkdirat(r1, 0x0, 0x9) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x2000) r2 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="7e8bf8ba4425ecc2e682f19c9d7d2ab4cc9276553750e15a9596dc38f795629baabd832aaa8506c272b651a62bb7c121621ab4813ce4", 0x36) shmdt(r2) ioctl$TIOCCDTR(r1, 0x20007478) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) mkdir(0x0, 0x7f) close(0xffffffffffffffff) 11:37:05 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) munlock(&(0x7f000018c000/0x2000)=nil, 0x2000) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) munlock(&(0x7f00003c2000/0x2000)=nil, 0x2000) 11:37:05 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x7ff, 0x7, &(0x7f0000000180)="5f3e8bd4fe4d54c46711c085734c097f5565c7f45fb7c11c913801c8b9767b9394bd436c699cb4b9b74f43b863b25ceb9d872b624bed0d7d703fac44df938bc41df78fb4ea5577d3eed1fbae0b7f948fbdad6b4d8b492013110830204cda7940bbf11b0c379bea86e81850d542243399aff33d2ff79945b89ac6de4faf18bc582b51b0e609c5b0a658b37db17ab90e75f54690cbba4e42fa726fe85d50b46a8af9212d5a01b0929c412b07436c64ab61eb073a02080b23c2711d45489d1c97cc54a59d974006598080ca5cceb5272a29bff7485d58e19e0c76cebcd7124d60466b861e321d79b12abf9a0ffbdcd901f9", 0xf0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x5, 0x9}, 0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:37:05 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f00000000c0)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42f42f53c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a318621276682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab5a25c403e505a774e6cd173eaf3bed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa450e9c2ce7e3d320d325968c9f306d8d3bf7ea1", 0xf9}], 0x1) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 11:37:05 executing program 1: mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) mmap(&(0x7f0000728000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x1) 11:37:06 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) socket(0x2, 0x4, 0x470) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) 11:37:06 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:37:06 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/187, &(0x7f00000000c0)=0xbb) r1 = socket$inet(0x2, 0xc001, 0x0) r2 = socket$inet6(0x18, 0x7, 0x10001) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) fchdir(r2) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 11:37:06 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_execute_func(&(0x7f0000000080)="66430fead5c4419568ad00000000ded9660f3830d38f4a60124e55000000000f43cb0f80000000008fe838cfcbb88f4978d768004080a7cb00000000") r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) recvmsg(r0, &(0x7f0000000600)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000100)=""/159, 0x9f}, {&(0x7f00000001c0)=""/69, 0x45}, {&(0x7f0000000240)=""/86, 0x56}, {&(0x7f00000002c0)=""/245, 0xf5}, {&(0x7f00000003c0)=""/173, 0xad}], 0x5, &(0x7f0000000500)=""/235, 0xeb}, 0x41) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 11:37:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xa0af, 0x2}) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x1, 0x1000, 0x0, 0x2}, 0xc) dup2(r1, r2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) syz_open_pts() 11:37:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70b, 0x0) flock(r0, 0x8) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000003840)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x5, 0x4010, r0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)) 11:37:06 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom$inet6(r0, &(0x7f00000004c0)=""/62, 0xfffffffffffffea1, 0x3, &(0x7f0000000440)={0x18, 0x3, 0x4, 0x5}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x3, 0x7}, 0xc) 11:37:06 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="8985e80dded7cea665f871fa0713c94169302f057f4e4cfcba61108dcb2649e622fa6ebe51fccfbeeb8fbffabe7aba49579426d28d2173d53d22dc995e2a0cc72a5a645ee8edf8cbd3af3d03b7c3c4c56e431163922c96ea25a4f63160ac8841fbc088a36fb1c528d0b549dac477671e4f05fb", 0x73}], 0x1, 0x0) r1 = dup(r0) fcntl$getown(r0, 0x5) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0x73}], 0x1, 0x0) 11:37:06 executing program 1: socket(0x18, 0x2, 0x0) 11:37:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSDTR(r2, 0x20007479) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind$inet6(r2, &(0x7f0000000180)={0x18, 0x3, 0x3, 0x100000001}, 0xc) linkat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x4) shutdown(r1, 0x1) 11:37:06 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffb000/0x2000)=nil) semget(0x1, 0x2, 0x309) syz_extract_tcp_res(&(0x7f0000000180), 0x7fff, 0x10001) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10080, 0x15a) r2 = geteuid() getgroups(0x1, &(0x7f0000000300)=[0x0]) shmget(0x2, 0x1000, 0x400, &(0x7f0000ffa000/0x1000)=nil) fchownat(r1, &(0x7f00000002c0)='./file0\x00', r2, r3, 0x4) 11:37:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r0, &(0x7f0000000040), 0x335, 0x3ffffd) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 11:37:06 executing program 0: select(0x40, &(0x7f0000000200)={0x7fffffff, 0xfff, 0x7, 0x5, 0x80, 0xf8, 0x2, 0xb46}, &(0x7f0000000280)={0x7f, 0x2, 0x401, 0x8001, 0x2, 0x0, 0xffffffffffffffc0, 0x7}, &(0x7f00000002c0)={0x8, 0x9, 0x8, 0x0, 0x4bb, 0x6, 0x0, 0x7}, &(0x7f0000000300)={0xde, 0x5}) select(0x40, &(0x7f0000000000)={0x1ff, 0x41, 0x8, 0x80000000, 0x9, 0x4, 0x5, 0x9918}, &(0x7f0000000040)={0x8, 0x3, 0x8, 0x0, 0x81, 0x1, 0x4be, 0x67f}, &(0x7f0000000080)={0x80000000, 0x7f, 0x3f9, 0x4000000000, 0x1f7, 0x8, 0x401, 0xfffffffffffffff8}, &(0x7f00000000c0)={0x2, 0x6}) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x3, 0xfff, 0x5, 0x2, 0x1, 0x207, 0x0, 0x1}, &(0x7f0000000180)={0x401, 0x100000000, 0x7, 0xff, 0x7fff, 0x5, 0x9, 0xac18}, &(0x7f00000001c0)={0x7, 0xbe, 0xffff, 0x3ff, 0x3, 0x1, 0x10, 0x7fff}, &(0x7f0000000240)={0xecf8, 0x2}) 11:37:06 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x7ff, 0x4}, {0x18, 0x3, 0x5d204989, 0x800}, 0x1, [0x80000, 0x0, 0xffff, 0x0, 0x100000000, 0x401, 0x6160, 0x200]}, 0x3c) r1 = socket$inet(0x2, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) chroot(&(0x7f00000000c0)='./file0\x00') getsockopt$inet_opts(r1, 0x0, 0x200000000001f, 0x0, 0x0) 11:37:06 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000100)=[{r0, 0x80}], 0x1, 0xffffffffffff28c9) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) r2 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 11:37:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x2000004, './file0\x00', './file0\x00'}) msgget(0x3, 0x4a8) fcntl$getflags(r1, 0x3) read(r1, &(0x7f00000000c0)=""/140, 0x8c) 11:37:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080)=0x7ffd, 0x59) 11:37:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x102) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 11:37:06 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x6) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="a202d1a6ed4e2e2f66696fa81b6c6530c9787d0700ffe9489ee07ddf6e0accee95800aaa283eeb16be6995624d060a0a8d40a008750c077df7ddd5d26365822af89365d2e87261d1562c63a34d026a8a0ed4eee9b0cc21302ba5aa7aa3a39a1080ec0cd29c31d8df314a72b8cc5c5adfd1c787b0695c06fd2ec63c9abda8d34356e1a875c1931d9432e3f55736cfc6b4a800932444dfa56d54b2d3423bc27b1f19e894ebbff6bf9bed5e5925cfa618d4f9ffcbf072750dfcd4a5b9dd419d9e402855a5787f653f63a5a13443da1dcd3ff3a7de546cf462992a93606d104dd6bd65641bca076ea64d9afcaf952a9275c3d01c6437ba1ae32076763c5b6da373d6cdd8a1810297a588c86a0aa2ec58dcd47aa99e6bbcb88ba5f7cb5942183dcd17344175c8cc872ac82bf407ad7e365fbbbbd2a73b2a63cbdde0325dc24267b8b57aa1247c44ec16268fb050c700712c281531b87301a59d34d9efdb73c786ebe784fecd699cccbce34aac1dd7dcee5d7314e7ce6eb87424973c477aa64e6606d78d95970158d19f8d6128faaa2e472b6afea5399d8c43572462fcccc7efcc0de1e1df90f7991874243f4f259f57b0f716be8c81ac958b2bdd7b2bd305ceaa84812452543f9578bdfeacd0a1cce30b318be27a9d5dcf1bdb3ef5e78427994e3316fb13d2d34a9a3538d9453cb133267e3ff4d55145a69ecf20ec30bed68b87db53f0fef77d25"], 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = semget(0x2, 0x0, 0x3c2) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000140)=""/196) 11:37:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() fsync(r0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$getown(r3, 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) 11:37:07 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/14}, &(0x7f0000000140)=0x10) recvfrom(r0, &(0x7f0000000180)=""/250, 0xfa, 0x800, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x3ff}, 0x8) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x40000000029, 0xb, 0x0, 0x0) madvise(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0) sendto$inet6(r1, &(0x7f0000000080)="d7f893b539901a119fef2b200ec33cbdc6f0c02c0425002464e7fe75a88d09dfcc8d7e6371", 0x25, 0x400, &(0x7f00000000c0)={0x18, 0x2, 0x0, 0xc439}, 0xc) chdir(&(0x7f0000000300)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000002c0)={0x100, 0x49a, 0x8cf9, 0x2, "d96c427f0a95a5da87bca217929d5fa4574d1763", 0x10001, 0x6}) getsockname$inet(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) 11:37:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x5, './file0\x00', './file0\x00'}) socket$inet(0x2, 0xd97ee7f80eabc7f9, 0x9c600) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0x0, 0xed5) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000040)="ee08660500000000000000771197a7728420aef617155050c76a642c11b8a1f7b1c3d4b3830c921bf0817a005b1d835c37b34e87e0cb44746acc0c536b867e257fa53ace28a145117b0e8e26f8550a51f8b59395292593287d2877b196293a1d811ea2d522c94869f0979a07c8d53e57f1d48ac11db8d4bb1fc7a86f7b4ff841045faec6be96e0c7375f458fe7a0932765be4a84814e1d88a487635087badf0366d290b9493cd0a811c9cd9d4794a99f15e44032cf7da0a1a32f5f59d920616b11b2", 0xc2) 11:37:07 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0xc5}) witness: thread 0xffff800020bba4c8 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd806a0ce2b8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020bba4c8 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 347253 73578 73 0x100010 0 1K syslogd * 87183 81 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(6a65df01bde0a3f4) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic Thread 0xffff800020bba4c8 cannot exit while holding sleeplocks ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(6a65df01bde0a3f4) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b67ce0 rbx 0xffff800020b67d80 rdx 0xffffffff81ec7571 cmd0646_9_tim_udma+0x1299c rcx 0 rax 0 r8 0xffffffff81928b04 kprintf+0x174 r9 0x1 r10 0x73386e053b7bee05 r11 0x75207162b3f47e93 r12 0x3000000008 r13 0xffff800020b67cf0 r14 0x100 r15 0x1 rip 0xffffffff810e9c38 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b67cd0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (reaper) pid=87183 stat=onproc flags process=14000 proc=200 pri=4, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020b21770,0xffff800020b21c30 process=0xffff800020b5b070 user=0xffff800020b62000, vmspace=0xffffffff82312950 estcpu=1, cpticks=3, pctcpu=0.20 user=0, sys=3, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 27451 183570 70488 32767 3 0x90 piperd syz-executor0 70488 180578 93251 0 3 0x82 wait syz-executor0 95127 186496 57777 32767 2 0x490 syz-executor1 57777 112294 93251 0 3 0x82 wait syz-executor1 91915 75852 0 0 3 0x14200 bored sosplice 93251 302327 88786 0 3 0x82 thrsleep syz-fuzzer 93251 149534 88786 0 3 0x4000082 thrsleep syz-fuzzer 93251 489807 88786 0 3 0x4000082 thrsleep syz-fuzzer 93251 356380 88786 0 3 0x4000082 thrsleep syz-fuzzer 93251 363755 88786 0 3 0x4000082 thrsleep syz-fuzzer 93251 445904 88786 0 3 0x4000082 kqread syz-fuzzer 93251 22200 88786 0 3 0x4000082 thrsleep syz-fuzzer 93251 315439 88786 0 3 0x4000082 thrsleep syz-fuzzer 93251 453999 88786 0 3 0x4000082 thrsleep syz-fuzzer 93251 1848 88786 0 3 0x4000082 thrsleep syz-fuzzer 88786 130931 57869 0 3 0x10008a pause ksh 57869 200635 23319 0 3 0x92 select sshd 54183 250576 1 0 3 0x100083 ttyin getty 23319 199299 1 0 3 0x80 select sshd 73578 347253 6576 73 7 0x100010 syslogd 6576 79374 1 0 3 0x100082 netio syslogd 24150 422979 1 77 3 0x100090 poll dhclient 80975 426593 1 0 3 0x80 poll dhclient 57955 522605 0 0 3 0x14200 pgzero zerothread 56312 313639 0 0 3 0x14200 aiodoned aiodoned 57713 522384 0 0 3 0x14200 syncer update 77541 449914 0 0 3 0x14200 cleaner cleaner * 81 87183 0 0 7 0x14200 reaper 84830 290542 0 0 3 0x14200 pgdaemon pagedaemon 81547 210834 0 0 3 0x14200 bored crynlk 99925 20595 0 0 3 0x14200 bored crypto 85779 252679 0 0 3 0x40014200 acpi0 acpi0 31683 414147 0 0 3 0x40014200 idle1 61546 615 0 0 3 0x14200 bored softnet 61799 413367 0 0 3 0x14200 bored systqmp 7995 392296 0 0 3 0x14200 bored systq 72596 453588 0 0 3 0x40014200 bored softclock 55221 99238 0 0 3 0x40014200 idle0 1 361739 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 73578 (syslogd) thread 0xffff800020be5c30 (347253) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff822fe250) locked @ /syzkaller/managers/setuid/kernel/sys/kern/sched_bsd.c:429 exclusive rrwlock inode r = 0 (0xfffffd806ebad1a8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9461 6321K 6321K 78643K 12168 0 0 pcb 23 9K 11K 78643K 7373 0 0 rtable 97 3K 3K 78643K 10539 0 0 ifaddr 36 18K 21K 78643K 2004 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 412 0 0 iov 0 0K 36K 78643K 1183 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 11227 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 190 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 1109 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 33K 78643K 14490 0 0 sigio 0 0K 0K 78643K 206 0 0 proc 41 38K 70K 78643K 8916 0 0 subproc 68 69634K 69634K 78643K 11084 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 2135 0 0 in_multi 33 2K 2K 78643K 4100 0 0 ether_multi 1 0K 0K 78643K 116 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 2580 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 105 21K 61K 78643K 45265 0 0 UVM aobj 130 6K 6K 78643K 153 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 342 0 0 NDP 5 0K 0K 78643K 981 0 0 temp 121 2362K 2442K 78643K 55655 0 0 kqueue 0 0K 0K 78643K 166 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 328 0 324 1 0 1 1 0 8 0 inpcbpl 280 6240 0 6233 1 0 1 1 0 8 0 plimitpl 152 799 0 790 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 2957 0 2917 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 4 0 4 1 1 0 1 0 8 0 tcpcb 544 2527 0 2523 1 0 1 1 0 8 0 nd6 48 652 0 648 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 13763 0 13572 16 4 12 13 0 8 0 art_table 32 13764 0 13572 2 0 2 2 0 8 0 art_node 16 2956 0 2922 1 0 1 1 0 8 0 sysvmsgpl 40 13 0 7 1 0 1 1 0 8 0 semupl 112 2 0 2 2 2 0 1 0 8 0 semapl 112 1107 0 1097 1 0 1 1 0 8 0 shmpl 112 151 0 23 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 20466 0 18751 57 1 56 56 0 8 0 ffsino 272 20466 0 18751 115 0 115 115 0 8 0 nchpl 144 39967 0 38393 59 0 59 59 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 150317 0 150317 7 6 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 105171 0 105170 85 84 1 6 0 8 0 sigapl 432 13685 0 13671 6 4 2 3 0 8 0 futexpl 56 143117 0 143117 4 3 1 1 0 8 1 knotepl 112 9068 0 9041 22 21 1 2 0 8 0 kqueuepl 104 4290 0 4288 1 0 1 1 0 8 0 pipepl 112 12254 0 12235 35 34 1 2 0 8 0 fdescpl 488 13686 0 13671 3 0 3 3 0 8 0 filepl 152 95820 0 95724 31 26 5 7 0 8 1 lockfpl 96 3193 0 3193 18 17 1 1 0 8 1 lockfspl 24 6813 0 6813 14 13 1 1 0 8 1 sessionpl 112 341 0 331 1 0 1 1 0 8 0 pgrppl 48 532 0 522 1 0 1 1 0 8 0 ucredpl 96 35749 0 35740 1 0 1 1 0 8 0 zombiepl 144 13671 0 13670 2 1 1 1 0 8 0 processpl 840 13701 0 13670 4 0 4 4 0 8 0 procpl 600 38461 0 38419 6 2 4 5 0 8 0 srpgc 64 1904 0 1904 50 49 1 1 0 8 1 sosppl 128 328 0 328 53 52 1 1 0 8 1 sockpl 384 13966 0 13949 17 14 3 4 0 8 1 mcl64k 65536 20 0 0 3 0 3 3 0 8 0 mcl16k 16384 12 0 0 2 0 2 2 0 8 0 mcl12k 12288 58 0 0 2 0 2 2 0 8 0 mcl9k 9216 57 0 0 4 2 2 2 0 8 0 mcl8k 8192 46 0 0 5 3 2 3 0 8 0 mcl4k 4096 41 0 0 4 1 3 3 0 8 0 mcl2k2 2112 26 0 0 2 0 2 2 0 8 0 mcl2k 2048 129 0 0 13 3 10 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 823 0 0 10 2 8 10 0 8 0 bufpl 256 26137 0 19168 436 0 436 436 0 8 0 anonpl 16 1443394 0 1437714 303 264 39 42 0 125 1 amapchunkpl 152 118876 0 118774 787 716 71 189 0 158 65 amappl16 192 74769 0 74518 444 422 22 28 0 8 6 amappl15 184 3022 0 3022 26 26 0 1 0 8 0 amappl14 176 3108 0 3099 2 1 1 1 0 8 0 amappl13 168 2080 0 2076 1 0 1 1 0 8 0 amappl12 160 1907 0 1898 1 0 1 1 0 8 0 amappl11 152 2857 0 2845 1 0 1 1 0 8 0 amappl10 144 1377 0 1366 1 0 1 1 0 8 0 amappl9 136 1652 0 1651 1 0 1 1 0 8 0 amappl8 128 4323 0 4251 3 0 3 3 0 8 0 amappl7 120 2082 0 2071 1 0 1 1 0 8 0 amappl6 112 2365 0 2346 1 0 1 1 0 8 0 amappl5 104 2418 0 2407 1 0 1 1 0 8 0 amappl4 96 1876 0 1840 2 1 1 2 0 8 0 amappl3 88 1331 0 1325 1 0 1 1 0 8 0 amappl2 80 119508 0 119445 2 0 2 2 0 8 0 amappl1 72 353152 0 352688 24 14 10 19 0 8 0 amappl 72 41270 0 41229 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 152 0 23 3 0 3 3 0 8 0 uaddrrnd 24 13686 0 13670 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 13686 0 13670 1 0 1 1 0 8 0 vmmpekpl 168 115464 0 115439 2 0 2 2 0 8 0 vmmpepl 168 1572795 0 1571373 364 289 75 85 0 357 5 vmsppl 360 13685 0 13670 2 0 2 2 0 8 0 pdppl 4096 27379 0 27340 8 2 6 6 0 8 1 pvpl 32 3940231 0 3931360 806 696 110 123 0 265 23 pmappl 224 13685 0 13670 67 66 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 626 0 23 18 0 18 18 0 8 0