creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. /etc/rc.local[3]: /usr/local/bin/curl: not found starting local daemons:. Thu Dec 6 10:08:04 PST 2018 OpenBSD/amd64 (worker.syzkaller) (tty00) Warning: Permanently added '10.128.10.33' (ECDSA) to the list of known hosts. 2018/12/06 10:08:24 fuzzer started 2018/12/06 10:08:28 dialing manager at 10.128.0.101:9906 2018/12/06 10:08:28 syscalls: 1 2018/12/06 10:08:28 code coverage: enabled 2018/12/06 10:08:28 comparison tracing: support is not implemented in syzkaller 2018/12/06 10:08:28 setuid sandbox: support is not implemented in syzkaller 2018/12/06 10:08:28 namespace sandbox: support is not implemented in syzkaller 2018/12/06 10:08:28 Android sandbox: support is not implemented in syzkaller 2018/12/06 10:08:28 fault injection: support is not implemented in syzkaller 2018/12/06 10:08:28 leak checking: support is not implemented in syzkaller 2018/12/06 10:08:28 net packet injection: enabled 2018/12/06 10:08:28 net device setup: support is not implemented in syzkaller 10:08:31 executing program 0: r0 = getgid() getgroups(0x1, &(0x7f0000000000)=[r0]) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget(0x3, 0x0, 0x40) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x3, r4, r1, r6, r0, 0x8, 0x240}, 0x5, 0x11, 0xfffffffffffffffb}) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x0, 0x8, 0x1d9c}, 0xc) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x3f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x1, &(0x7f0000000240)=[r9]) r10 = getgid() socketpair(0x1e, 0x4003, 0xfffffffffffffeca, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r11, 0xc1) setgroups(0x6, &(0x7f00000002c0)=[r7, r7, r10, r0, r1, r7]) r13 = geteuid() setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300)={r8, r13, r9}, 0xc) readv(r12, &(0x7f0000000600)=[{&(0x7f0000000340)=""/92, 0x5c}, {&(0x7f00000003c0)=""/85, 0x55}, {&(0x7f0000000440)=""/66, 0x42}, {&(0x7f00000004c0)=""/120, 0x78}, {&(0x7f0000000540)=""/137, 0x89}], 0x5) writev(r12, &(0x7f0000001900)=[{&(0x7f0000000680)="5518bcd848c991876caa9a871d05b8483a056ba54d324360b51434c04bae1daa359f82051da9d0a6e07aee6140466fc64080f348f5a9bbb8e606f92fb4c7822be8d781054e0f620344100e04190b7dda706fba3c9c33153506f812dec9babf4acf3b8e2ac7682a92ae8fa4741b877aed1060efa77831361c2085173bd07e0963970faac6526c4820afe7f07f1ee559e90f4fe049a13a2447aaa81c85a8172879330061868ac4e1f8249f554376ad8d6954e163e7afa9abb3c3813d7e559041cfd6b876e94ca9c928256fd67f95d0d3d2c1f829ff6ff4a436fefdf316a06e4411739eabe989561ea19230b64e1aee1fcd77bb8509e39ccade6feb8d81a7d8047a0f133159f6020ec7164b50f429ac643557f06c7a10abb8d4592df5131d85ed3a6e61da4ca729a1088e5672feb7300bb86cb352c45acd83c9b0a2c7554a2451c768278ce177125f0fd34cc3c6652c9fd131d1255e41d47d49ffa62f9afa54623b40c5680408e36ffc04665a4289b8fd99975ef51e77a85b5ebb76e2602d9ce7633416964cdd97694ecac025c3683b5ccf241774a2a85fbf9a87d817de2c569e22890abb978899c175ed93b6be297de5353244bf57068459da5ec02f1128d814f559d05d6ce323ab004b3f7582c0982f2bdb1f87d71e5c4689151d3291dd83039bb1d621f5f19b031badb3f40782ee9b5f913848ed9544399cfd805651cb89573aa9518d8e17ab7480665f297955dac9860a44f581507e4fa16d01ad010dbcae9b104d0772a10d3846301b16307f7c91b1d69fc2ab49c9bdabef78d3a1192efbc8faf8b04c63b7af2f1fcf94095adc9cb742f2f8064c6abc11999edb5ec38952f5eaeda96d27d25beaf49a2e4ca0b29c9d41ac6bb5364b4325103827a6f1a7623238196313c8484e3cd8a9d722a79d6228e4275f8cf6994f4f55c4f0da8beb6745a7a61dc2b20a6204ab95dc30eaa9300f92434658cb9dcfc86e00718079e9c7b570c06f87c03017076902344a98a3c625564878d69d1a40cc85627a4500cafcc63a86e6d943677cf671069d5076376c12eb9220c22f15e3aec3c9389d1eaa67ce60f2bed3b1763c5d3b53c3ccff59f2ac1b0c383d37c25f3702a3de7e0997a9a03e802e412b1aa67410448143d2e08e70933a4c7666464436442331b69fc48d045082884b02686a4fdba6c6ed9038fc7283800193e82d951f1aac513be15e57abcb744bef095b31d25cea92050b27bea9e55668ba19e0a6b518eaad4bd28eed0bfe1bf912dfd754d17c8337ded6fc60cfe58bdebee04b11ffde9fff2246f864cb507009d69e55a8239b198a55062abc9916cc045f962f5462abda30d7844de571d5fb474f3b3b9ad32ec842fb3876825e1365dee6301c8fd27e4b6362e78006fa3bec95566d06690b8dab26e3805d9920deae298e38030103ce88e4c9a6155af51da729a85bf18ad0417a88621a04df9913204ac4570b519b1e6b64eba5134e4b7d79791c61e2c2aa7677269e1739c285c0c5574d9d72a4bc9242d55fc6d57b4046b42f3e116961f1ea392bb3a53a231e3c986f1d903c0468cf31f79277e873a6c4110e183f5daefb7e4325a715abe461f0c0f69c6d58fd9fd409eb9fc2bac2cff6ecc809c75126d7d02e1a2cc7633fc4aac0c743db9d82434a4f25500dd2c45bc795d74175907a30ce72a959ffe2b0a7bd487755415a6741c176784ddf5820a686c03a2c31f11a48fcd927d18a21ea261d40b07d9b7f60aa0c556f33a39ba9bb787778a62e7f58677c566e0aff4aa8eb229b788befbd56bfcf7d85b1cee8a241c7fb70db989a08ad99abb8cf73d625ec3964fff4462ab9f8d1b3fa014be2b9505a82a70bf56e13ba9d53b6fd8e6b38a493f54f1737a1af480df1bc27681300fc0ba69e9bb41a6815c22f934c9633e866d266775f53f41825bb22d6495e0c088311fb6b2194cd9a40bb93fdf6eb69948fb3fd4f45db9e94b19f5dc12f3ebf4b22e11e0221b613cd0ee4564cbd80502a560a43632f500c886bfb01e5b9f154688f46320cc9ab45ec5ee9113db689094548dbc929c06f0aaf94dc20ae8bb7578e7b1c093881b1732dc32b547c84759d0105fdef7a540cd8a63232aa25f960772ce94117529055ef50dc2e43334530036a8f46573559f1407e36077b79b5036415f95b2b7217e197e1f1d95ad38bdc8b81b90ecb5a060aecfdb388ca823d1c5848fae780b33a2fe0fee7c114af3377ce41cdb53869d8278441920600b59d7d95667491294bbd1da1ac3df333d43d840234deab3534d79fb51d379ea7f93962f029060dfb0fd250dec559a04384f14e3ea61ba45cc0c32de568b8ab1f7fa30939b512092c1ab0289e480b28c5fcd86800440be8396b9f935bcf5f50b9b51393fb91700a39817599b1fe72a426b58af41473a528b6509c06b0adbc90e1a3b49efcb0095ae9e1681d1e062ed802c7c4369cb87f3c12a5a5daae1301cd17f43e3e386df7f2c6f842a633b077604cd7ec5d9f3bd6aa095a2d2dd8329b2c53934017f45f31251e99aae96c704da8b0d57898b40bd342d381b37248d9a26851a8b2e3fc32087a48f78cf82535f98daf9c0d5e077e663b98fe4eba908b0a3d304852ce2189b9452ede97577fecbee8750bb4e72680880f09b53b7b73607bba78e5a3262744fbda1c10cd72a762b7e257766c1087dd626a0df056fd09d7970d9a44d0d3088e019e4c67b53240a0050b611d0d0e42de490758435152d8e655fce5ec65ec68fd50b286d51fb9fc71928fe4064b477c6263d78198d56ab1d7b9957b701397fd9884a093d8e569a0f0694f8dd78e1e338c6306a92fbd07b2cfa58b9931058382bf9a9d3e335cb9a7bcf7581ad4748f688e773b56f5484f2e9eab794606c841c52e8209b6d306731a361cac690a1c4a5c3d3afa4ede09b599014d6d573c8dcf262f28dc7a5432279f0c05f7e4d51d50e5022ff7f59d03659f5767a4b2a9fc848bf0c07d8d29533d0a6cba4d7176785638b0d0117b87d0d7d5b5f339612a0f19fc1fdcb4822196d25c6539d58e04c22ea7e052c635231bb96f5beb82659593c55882c5e31e482037fcf199abbccebc9e14d5443907248e3a73d3a706c1fe9aa374b76f72531661f2fe15d989d12271682047a985e65e74d5d7340f39891d693c7082705fe654e9b3300b77fc1a6cbe513e193ce1615705cad2599b89ce30e1c8d3459590205a585b50bdf86b88729a06c78ea7d408ddc7b789070db10d2d687020d899b0bccb8efa4da143d12ed0faddb46a57385953d9b621d6c6fd4f1ea819fb669724dcb7fc27bbc7d94f351b732988a56c3a811f2ee13aa1d91cec231455bdddf5f6f03743371516b8b47b9f079bbf619ac9d8bb562c70a6990ee1b28e6db56ad5eeaa25713c48225ea40fdac2c325d061af353693dfacffcd8b7d40e8be60b05b9bbec21b40ee68e89a1f72f49a43bebd5ee16d02b0c3062fc9f30f9cde28ce1b72189f7b0d2632bb1c1275e6c123fdc779278e91d5537ad0526f744898ac1b22c595b3d01c388f1767aff62ef11ad2ed7d503c52f38ac7181241ea40c7e03fb788481789466bd765fda6dc3f24a61d4deed472ac3042a5badd57ed5f030417402ea92897c4281b97f1b75974e4d284b01b4991353fd20736be424268f775390beb103ebd7aa68a2654d5dd3ddca55e6d41539abeaef7615373813b9ef5e92343aa6dddd8d69d31f9f3f160b37ce434184beb398772d6c090feba43e0cdca426a519cde2f70638d520318fdfcebabf06424cdb4db0b3d9690b5e19caae9f34dacdc03675d33ecb1f6b2619b90cdc190a75039c227bb97560d9b441bf77f8b043c4b8735ab0d1d7d54a0406c66d58ef8e096fae97751c31a6c1d46218fe3e1ffb1499abe61ed3b8d505e5631a2f079ffe257e8b06d3f7823117dfc43bb8773dfb60bc570744ee52373d5e0fe88549c2479beacd751fd1912de26fc4080b3db168fa1043665aa461c2f8c00c8557f4bad9c278c1efd6ef83854200f2196e56643e3966f3245654b4903502b0194a610b21b6c4216098fd34213f585b7a610223bef8d9bacf50e6cefccdce51c41668490f74c88359561ddabe2062159d1d3557de5d5167a34d4131992becfb5219538217ac4a576955047298ba121c017f751421441dbc9db96d217e6c5d054c5328f5f872dfb324997d4c5cde2d675f14dabb68698887cf93dd2500a883a4cb7b7e025ce1507dd621cb3b78b3552ced91c3f64e78bbc6b26bf7422bf7bf809e4b4b343afe67f2e9e0eec0918ce9e3eef03a0d49ba01a03f15ba861be30eff0ddff46313e9778c721375514ed66e57ddcb023b896915e28e5782fd52ef09ce202a3b1a28fb730950cb825166e9e004961029a6d7232da5d3b36fd0f9f04173e12b0b753c033d3c225d02d635c453a6bc874e6c83a6384cc5c74673840b9d2c4db4c2d6f29c40047dc38b426cc24c94520457dc5bfa1741ff9bd7d759d9a60963ea45705982f674cba06dc49d8d50137ad96cf440c8b0363f03cda6e7e617f5e9dbc56be8368db9a78d3f7268a67006f4aaf56d209f50bd408e6c8cdb9bf4389f1d582c30172d10feecffe624ec5cc1a1982f94b776bf3374ec5a905baa3334fb9840ca488b43f9777645604d8a017a2f2d7025f1fb34edc618bbfe3bc7a692f0cb1934824d46242bf89b2b5fc034ce76f6803827dc5cd24d53fb4a9b42dd24b526ba9034e917bd57aa9929bf374112bc5e3a362eb2a76928247467574c5cfa339da027cc55ae3479cb3590f8c9c47d2c586906e5f86a447100af3a0393c43c3c065995f87e73ad5c97686465e3cfa5278b662bd112dfa65f22254e4b2cded1fc46bf31aec4cbf718ef1f5d195acbbf67ba4e73b9c0862acb20550df9a03d695ddbe48eab04fa20cf3c37fee630418256fbff7464c1f14d1a9e4c2c402708442d5ce404d1e922aa136e692abd4db19145d4753689918ec05e401e991211d7bedaf51a4740f1de1898796ef35a7db644a470bc721e5637e1a2d497b3ccaa9f4ddd58136898d1ae5977436508dc692ef5b7db76719e0ac505c7f91d9bc3e364f039e508ed29785a32f4088f63fdf07fcac6891cf908e0afda195eecb5116eb7ef6e0782753486b5815a06f515f431303bfa6daae9d1ddf5ed4a3451417407c8c25d10bb7ce05d84ec67f651fe1071eb92073e41d30f1e510204df94bb536fa1efdf62a59f27541c2071e1739c382b3164e225fd9654cc7a9fba78c0195d6adeacda633f8a76f6fca887cdf69ac25d56f9e0ac386834d351bff815afbbfa735c9f4729d2f210a4c66f1095d0a8fe8ccb5a4885394ffef92b1245eb35b2f46347157b8b44cec980065a70cc04bc166225428847f95b1ff1280d1c562056d96263a01079dc94b89c1fdf6ed257005a4cb183e8c2b54407f99efee7e3d030a4c0a1be030007b698bb1bc3f2b7df327820a516886989b063d8bbcf2f5e98db0e31356b53174355744cea17405ebf3a4f22e8d70cde2d846069748baa05f530dd9ad430f703922d2727f211d5d55fa101a8c63fc8ed58e3594d3fc2306330fd30fda6a0c8b1ce86bc16cba8ac9e0953e2a4826e4e09a8c451debd3454e648cae885256502824db9fbf2f0e46ae019b8d311e7fb05437a1572d14b7db927080a2e968983003a4230d6b880ae47508a15afba28742aad45b404e05b258145e42bd5cd5eb79107b6d804caf0440155485f1dc012bedfca0f0e8f5faac17ac5ca0e5c53cb832e6cc694600a21f739444516872af4baac1ffe4166a", 0x1000}, {&(0x7f0000001680)="dab0e97375280eee0dcc7972d2aa3a25d410e8d8e5661f78278468148278b7a040150e1445fdf800ba2a0cab231e154489e41f348c475e9dc1f9961bbbc3e8cfbe8027bd4de60b63f1046c6561ec2ebcf0f1ec199fc808c0c7d753027fc2dca1ae361239476a90024d1da726ba37033cabfd73eeda0b86d29d5aad7776be0d50799531ab29a83e065d08edd5b0760173b4a0c3d0c28b11fd2ad7c2f97e1d04b18bc319dc09be", 0xa6}, {&(0x7f0000001740)="0b06a72f7cdb3640b25187c1a2880c1420d414f37ca958dec1bdd7551a9f7e6c04c7d081110cd06f4e21c57073240dd8eae0ba48f5aaaccc16ea5b9ec7cfd220f4475f58bf8229f71609c5bb35dbc3f66d50b77c1ba1a0ce9004f99e3ba3bd47f020ef62d0909c04e540d23f2bcd9641a1cc690584ce99d830402e0d57bdd82d74710015e71fc4618cd6753799267c8050db0cbda3f0daa78e52b55bc749653b8a441fdcb8bad6f52e86cb896624978f4645ebfe50dbadf9f4fb3924", 0xbc}, {&(0x7f0000001800)="c04241deb43b02071fa15e944498d3169ae923e4b27729f82639ad570231c1b847d3b2f2451832123b6c3923d9b7180ce8354ef46cf930a1d2", 0x39}, {&(0x7f0000001840)="7d059b82374caa3478a03b610786d434686dbbd2264b419a7b2b9fe16a508660612cae1429fd8c9580ae06723873ffe8207bff8018f849e4bc54565b35fcfca917c7c34c32b489a0ea563c59ad68a41b791d772409c24b75740f9a159977b9f22e5365de67197bbb40860016a96feb009b267d4d92a2306ef41529a4fa46a39ca72ba4de12af2218180ac4e4ed5d211c303844b9781e5c66fac2ffcc", 0x9c}], 0x5) ioctl$TIOCSDTR(r11, 0x20007479) r14 = getuid() fcntl$lock(r12, 0x7, &(0x7f0000001980)={0x3, 0x3, 0x7, 0x5, r5}) ioctl$TIOCGFLAGS(r11, 0x4004745d, &(0x7f00000019c0)) getuid() clock_gettime(0x0, &(0x7f0000001a00)) setgroups(0x2, &(0x7f0000001a40)=[r9, r9]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001a80)={{0x9, r13, r1, r14, r9, 0x4, 0x81}, 0x4, 0x7, 0x8}) recvfrom$inet(r11, &(0x7f0000001b00)=""/232, 0xe8, 0x2, 0x0, 0x0) setregid(r7, r7) 10:08:31 executing program 1: r0 = geteuid() r1 = geteuid() r2 = socket$inet(0x2, 0x8004, 0xfffffffffffffff7) sendto$inet(r2, &(0x7f0000000000), 0x0, 0x2, &(0x7f0000000040)={0x2, 0x0}, 0xc) r3 = dup2(r2, 0xffffffffffffff9c) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) fchownat(r3, &(0x7f0000000080)='./file0\x00', r1, r4, 0x2) setgroups(0x2, &(0x7f0000000100)=[r4, 0x0]) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000140)={0x6, 0x2000}, 0x10) fchown(r3, r0, r4) r5 = geteuid() setgroups(0x6, &(0x7f0000000180)=[r4, r4, r4, r4, r4, r4]) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x3, 0x3}, {0x7, 0x1}}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000280)={0x7fffffff}, 0x10) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000340)=0x401, 0x4) r7 = open(&(0x7f0000000380)='./file0\x00', 0x8001, 0x2) getuid() setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000003c0)={0x1, 0x6}, 0x10) lchown(&(0x7f0000000400)='./file0\x00', r5, r6) getegid() getegid() writev(r7, &(0x7f0000000500)=[{&(0x7f0000000440)="e9a9de61d247d52bcbf3c99a6240802108053a7523c24945e65d066d0bf536ed29350ed04ee2f4718c72e6c64a42be6458b4f16acf2cd22f0478c0f83d68ba66fce128b80a000c81e6d2459ab00b58d44cbc301702870bd3e4b144e4c9554157096cf2284bc0b19ddbfefd60489f62bc71d175898d4c819f417104e9e8a53c1c1b47d990a981f23a", 0x88}], 0x1) setsockopt(r2, 0x80000000, 0x3, &(0x7f0000000540)="ade3099d4a8310824323b1c5c8028715213670ff4df340bf909e9b76b072f5c00bf83ba16b58d9358b2784d54b09656c4d532db94936b1e5aafc67054813bb2ce7071349e0ff018d256058ffca147043c2f6ddd68c676bc7ad057f8f51bbe6dec24a890e42e6c3eae3976d78a54536429c9f728e905902ac00bd93c3b84424a6488d8f27207150429ec08effb6c8a8543ff3345103c43c47c160d6a16b0de734970761d0c57bfa50119d35b3fb24101fb8469adc5d7157dfffefc04152b57a1aa96de83aa055ceda44a3bdeee8424db187d86365c5ba70138b153a071925a06c9a9b228cec493787493274b74b", 0xed) socket$inet(0x2, 0x0, 0x7ce) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000640)="f6feecf3c327aebcc8520fbecd0b51992dba38d57bb23867d5b6ea697dbd9f3cff1d891c3533d0d99d829e53b5b6333e35d07c697bc59becc10e03264e2249b9c20af4745b362bc9db4e4de04e965337bae234f9964c78cd", 0x58) writev(r2, &(0x7f0000000840)=[{&(0x7f00000006c0)="780846822dd9103788ad87e8219355f2d2186089941cb01ce99f4c39a96f6cde9983260cd441b37f996283e5055d2a29585d59701397e2a8b8749e7ba3a69cde3409ba17a8fdeaa62690bcb9b5", 0x4d}, {&(0x7f0000000740)="cf83863cd22a26d41b8c351b4fdd5a2a8ff03fdacaf29d8ee8a34ceeb058a6bec58c9bd48abef58086c679ffebebae59ff7a40deb306b31b6178300ba2b3a186e8366d0caac931ae7fc7e673814558f564ef3f3f3b97505cca42b3e63cc0542e4acc93a0e41412c05ba8094ff976599a91ed83adf162036c08bf2fa326e8c2c538517ba9694704918db5f01be9da36a9b07209bdc880a408923b00cba770eefd12a6b93b4b1e72fea61699db4cdc19a4f9e33fb98c8002c122e240cd2b7f6b86efe36120b8b901950dd4b6ec546fe682ab1c4f116e3f18182232b207669077802779822799f9a20c7f6377f328c85407ffe4c4c538c0", 0xf6}], 0x2) accept$inet(r7, &(0x7f0000000880), &(0x7f00000008c0)=0xc) stat(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)) 10:08:31 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000180)={0x1000000000, "30c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de95"}, 0xfffffffffffffe33, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/50}, 0x3a, 0x0, 0x1000) 10:08:31 executing program 1: r0 = getpid() setuid(0xee01) r1 = msgget(0x1, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f0000000140)=""/175, 0xaf}, {&(0x7f0000000080)=""/28, 0x1c}, {&(0x7f0000000200)=""/43, 0x2b}], 0x4) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, r0}) 10:08:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000240)="ac7d0f003da559cde608cef39e88b29d2266851681ac0e2519976b819c1cffff000009127f432697a3a16ead64611427238cda68600df21ab8ea725f083e03b2ccf08b6573eef59268e2a4e3e298426b3fe20183bc179d409d9a6a0cd902c0ca5720a8ba0e5c099c81cac8e5e3d17df2c0210b018486fbbdcbfd4df55c15e525099350fd2af5762e1aafbff3ff217380057444a4b58e1a23fa4699ade9da8fa9628e6dc928bdb377d4b928f4a8e9aef6ba63bc92ecee7a7d791a5e9d3bdcefa9e23057f63bdbf900000000414ba3112303bb2531e1bcb0b2da226b39991a19ca0abde26e6a94", 0xe6) r1 = syz_open_pts() close(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) kqueue() r2 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eab6e947f5102000000b1c85b6a8a1311"}) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') poll(&(0x7f00000000c0)=[{r2, 0x81}], 0x1, 0x0) 10:08:32 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x900, 0xffffffff}, &(0x7f0000000140)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000340)) flock(r0, 0xe94c9ebb99169911) open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffc, 0x2) r1 = kqueue() linkat(r0, &(0x7f0000000280)='\x00', r0, &(0x7f00000002c0)='./file0\x00', 0x4) write(r0, &(0x7f0000000100)='D', 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x3, 0x0, 0x8, 0x0) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/167, 0xa7) 10:08:32 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) fsync(r0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280)='\x00\x00\x00\x00', 0x4) fsync(r0) 10:08:32 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000200)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x2, 0x1ff, r2}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) 10:08:32 executing program 0: r0 = socket$inet(0x2, 0xc000, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/142, &(0x7f0000000100)=0x8e) r1 = open(&(0x7f0000000200)='./file0\x00', 0x8800, 0x58) r2 = accept$inet6(r1, 0x0, &(0x7f0000000240)=0xffffffffffffff98) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) bind$inet6(r2, &(0x7f0000000180)={0x18, 0x1, 0x8812, 0x401}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x20, 0x36}, {0x18, 0x3, 0x8, 0x7}, 0x9e, [0xfff, 0x9d49, 0x1ff, 0x8f1d, 0x50000, 0x6, 0x3ff]}, 0x3c) fcntl$setstatus(r2, 0x4, 0xcc) r3 = socket(0x19, 0x1, 0x0) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x2, 0x8b11, 0x2}, 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2813, r0, 0x0, 0x0) 10:08:33 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x200003, 0x0, 0x0, 0x1000100000000}) 10:08:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="94242faa425040419055de09c5030276f8622f0278c25b38f35f7073f22b2aaea6bc3a85048cbcc115234a4360e0b3096ed6d3766c0791e26f9a8a3cdf7caefd5fc06f423c798f429a3f404d004fb18559b6ec30af53d3f3c6d3a161b053240e8e7ee80377349d17c898defcb37dbe2c87dad6a8abf25b36f5fbcf8932068789f7207beae3e8280d0d99a58c9d7e63f06e7c630edc0e8d6baeb848a6903a60eb8f26", 0xa2) getpeername(r1, 0x0, 0x0) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 10:08:33 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x5) listen(r0, 0x0) listen(r0, 0x0) 10:08:33 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x20010, 0x24) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x89, 0x2}, {{r1}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x1b, 0x0) 10:08:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) faccessat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x21, 0x2) 10:08:33 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') 10:08:33 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x0, 0xffffffffffffff1e}}) 10:08:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x40000006009, 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0xc0, 0x1) 10:08:33 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) r2 = getpid() getpgid(r2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) r3 = kqueue() kevent(r0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x84, 0x21, 0x1b, 0x7fff}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x5}, {{r3}, 0xffffffffffffffff, 0x60, 0xf0000007, 0x4, 0x400}, {{r3}, 0xffffffffffffffff, 0x40, 0x40, 0x0, 0xb246}, {{r3}, 0xfffffffffffffffe, 0x8, 0x2, 0x2, 0x7f}], 0x4, &(0x7f0000000280)=[{{r0}, 0x0, 0x20, 0x4, 0x80000001, 0x7}, {{r3}, 0xfffffffffffffff9, 0x1, 0x11, 0x8001, 0x4}, {{r0}, 0xfffffffffffffffc, 0x80, 0x0, 0x200, 0x78fc}], 0x2, &(0x7f0000000400)={0x0, 0x1}) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffff8, 0x22, 0x1, 0x8, 0x1}], 0xffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x4, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x8, 0x4, 0x6}], 0x7, &(0x7f0000000180)={0x1ff, 0xfffffffffffffff9}) poll(&(0x7f0000000240)=[{r3, 0x20}, {r0, 0x4}], 0x2, 0x65) kevent(r4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) r5 = kqueue() openat(r0, &(0x7f00000001c0)='./file0\x00', 0x420, 0x0) kevent(r5, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) 10:08:33 executing program 1: shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) 10:08:33 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x3000, 0x1fd, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) getpgrp() 10:08:33 executing program 0: r0 = semget(0x1, 0x7, 0x400) r1 = getuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, r3, r4, 0x4, 0x7b9}, 0x9, 0x9, 0x7}) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x87, 0x4, 0x3ff, 0x7, "0f3b1fc83ffc99b478efc04cfe870ee0bcfd6855", 0x2, 0x7}) lchown(&(0x7f00000001c0)='./file0\x00', r3, r2) r6 = syz_open_pts() writev(r6, &(0x7f00000024c0)=[{&(0x7f0000001440)="a487acb291bc0e05f3709060c5806fa21d1343f979293da73edcea39a169ff862d6da993cb84ae12d477a3a8f213d8604425f71006275fd1829fce23df237bbf18fba2b7c2dcd71468e5dd89a9187fbf23153889d148150c304f22359e52c49b2c95a40aa6fd0ec8b31a7450ce956d746b148fb1fb41157954e110aeb1af216e04ebbcafc0a6099ca0c39e7a3489ded89f91af842f96b2abe145a97d088545c8454abeca73825f422465f1d83948288d363c2a8a7f12f03c690d633dadccf282ffdf212fc2555357a726d949b4176d9a2b3b4eba34f35bb3c594085fcd3b098c8384e4a8e953ae239646db9d77499a866607c5582e60cbed97bc5a24c06687e403a854d7f7d3fe8a0b4f832a7f5a4e24697b6488f23455f647338b53a5ea439570330858271b2f8cfedaa1950665c4834f7387e5a834bb2df02bed528208635e68a9209da9b7d5cc9fa20a2f8f3555e64eed1c46ff7b096ea47dc0826cf7a60e0d83f821c6a2a84d0462abfada4b57a73e96b81d90f3e0a568751f188063ba5f91080f8327976f078b0d9542d28a0adf06d15f024b8161132c193d97c34ae32be3db5df69e3808ab8baaf781af6aa6f1ab5c825cb6b8c981afd1d34b4bbfc3710ef3e27301a5aa25c60e8e8330ef9b884edc8b8a7a04ce094703ca05b86be3a9f0d26cb2cbcd85a1ef1b80bdc3935c42aeb80df49fae7c9971445d79105c02a23ae507f4533266f3bceba4f50a7da59f1c327d5a3f986b8a6118599dfd8614c535a51c470bee38f5b9cba965cd116aea5cc3f57482d57d13bf1bdd8b03ca36750280c8c304aeeb19a6aca3c4dfda1607c3b39347baa37a88d98cb5dd8a867bfa6dfa9fad020d80fddf34dd8603db99c322507c724a0349e629ef9b4c63dad28414e72a83a13e05b51d0c1e122c58c4fe84891916aa8668f1a7593175654d4922dba98922de2396c9f809a2e7b0420907401c652e3eb44439faaee095d47406d3865066285ac5817c9c2322a1e1b9342f869ea5ddb4171eff07d7bc3f33525d9f730b8b4c3183a06ecce67eff8f9743823ba0579b487d7867e799988943085ba28d6c838076fef0a1fe631d96c138e938df64708706446ecf01202952c2fc00a47f3e6240af92f013b13a610eb56b213f018360503a67a1fe8ac22b77a1d69ded6e416cdec731f8135a9bb954d49e519d7cc8d8f723cf9b83d600d0642b67bf19af188a8a1ab92d86d85db73438d9aae575d18392e25704c8306a878270467109f62ba9a48d799047c0cb84a2b2285e21f89bcdd2b85d6cf5e00a5ea01a8fb72da8a527c2cd7f520793b188c0aabb349710f7ef899de8913a47b98b0fde5651178a393d2cd0e601499ba5a8bae02b1b44693e6df61b3a6be9f1bc3ca2059b19c5389621cc75241ea90d9c198fc93d316371d30dd7cd9296cc87097e424972c3275e9896f5d450290412de1a48f4e9fa06fe0fc839393f809f72d1ae695685aaf82cc1d8712cb16934de8fa459415d844e810ac8dc447e9b37167b3f1a79981512126e352b1ec00991190a7fef0bfe194ba67b350b8c44cb6a58b714c9b0d7418b8284bd2c298ac3586e7bf6dae1d007dc4c2d72c92385438e9f31fbb4bb4c9fdf8a91188f811a4dbe94dad05594da30cdcdeb9f2c790a8d50639d57876ce89e61a1c15fd281a37712a284cf3e7b31967be03cece16648082c93498f134726b5a192b0a5f2971ee5706f24408eeb7819746807ac882f19cc2b3837f20c95b3b02f2c94c20f3521ef88f60fce68fbc99a9d4f51accc53dd16c5023e127fdd13600c0cfaf6ecfa645c8fd52af12e85527a0343c3c6d4a9188a23b2f273efbcfabc8157653822ffbbbc1cc394738f228ab53196d19f8d884ab0700b9bced7ab9efdf8590d56f960e5ec671e957acfb2bc1a50b2690a7da99728f02ab293c3f866a0a7b82afcac0a7de5c9cd754ed602990f20eff20cc370975ac57898cdb9d7e174861aae6e215c1398f4c9013fb020dd8ba162eae252f62319d780c051712c32c89e0e39ca675d711ee7eb1cf22c26bd851a297ab883a21c264e1372e8faa63b4b46936bc6069a94cfe0894a7ec7ecf10b2b721642874a9be716dbf6a7b1d55c82109f11ab3901c0618df6bcdaa434f3d4a9cbfa677a6da116d09355b0e8f8b2f6424376147a4ba5e4aa778bffbc3b11ab7003fc8493d58c9ea349613acf85d669043d81ef97bbab6225c95bad541bd73f26bfc45c545d6aa4add90037782b3c4fedc7b89e14b1a6f4bd0d252a9815dd026ecb67e4248bf7b174719dd7c34275e479e8495fdeced29b3ace45fa87acf26d9fb7806436ec8b1c589b7bdea45bac913ce1c7643875dacc38541df20f175b30f591e38bb29ff74aaf70091bb94835ef9e0f98160112ffb532e200af5d70457e6f1a444556ab28dc769f00e5a2036749089fe7a6e10d657495c9094dcacbad1797740535e98cde226e1285ff3a138bd196bc8ba6c4a298597bf0ab4c3b8c052a4ffc3e3d25448f10c52b4e44478dd254766b2acce81ee4b4b85563942c1a8f2ed77e2f587bc253d278f3069e46e2f1b23e20a8ee1bb2bafc0dc789f026489f4ad10ce9091fb188d69a5dbc674207cc066cba82d491754cf39bbda7693241c5d99f3f7384f1f1c86cf6fc1fa407ab75ea0f69c254df88e786879f62cc5c16bc79283caf1e09f758f64e2c4135b6826973c404efa363f1a8a8e0ec0f0b012e11dd280d8054ec83264bd7d323f59eae14538a02e8dceb978c5f6944ebd8ce766385a2081a15c0983befe0e576c3a7c310ed369a17f150d391f2a9ebeed6e83b128738fbabaa1779672aed2e97c324ac40333245e22791fc24d3ec6f52351f179f2c33819fde9ce7bb70da3b421c786d55a43889c6a69b976277fbe11d7a6a0512ed7ef123ad6e054532c72b3e5e3a6765d5c1434536f30f92345cc371ce8a38ee1c2554633038b799d0d7046f3bc582caafe9e3b7230be01316cd5738609b35db76d16622fd41338c1d86f06d8f61e438081c1554eed097d672e382fcdce01857e5ed0bee55296c278bd0e8d932513380c1b7a92c46d9b4597ec0a9da95518ec28f3389604301ce965681e12387363d7effa5e0ac94069377e358fdfebb0a7bb1831ff1e70c68e24900d0061caf1a445adc6eec67f8e4933475be25e0fe709a31b0a4b7fe4ededbf0e98e25ca923294cd4e68005fe320f245a07f0a20a6da7fdd35c515d095c68847d444f58b0b7e55073e3ccb97a0f19c9cee52dbeb9f8cbeebc4bf7dce1d52c473d816fcc7bf7dd24e1b8c659805bbd479dafcd1780929e77ffc4ac6782ec2d1320046e1c3ace2160984d9b0fa27d2d01115c18351aac7cbad19ac2820dd689af0d8411b9b7fed6e8a52e1fb330a1b26e74473e98499aaf01210874c6dcfb124694f66ea2042bfd1cb950696fa0a08e36834535ad9ff7af07d51cda1b24cf8628bf3dc7c111c9c1d942e4ab55df2b94ec13113284a56c8fc171e3f19659d85ce006ee078a205678065c0ede145c7945069d0a033d278c5d6be82191d0a71ef3c8a83a2005b9681d90df6b4945b613f8683d1d69d30cbc14372f65ce9554c67463d1d73a2ffbe55eed36738adf1bc2d53e8b01930cd5a81e1dbaa4656e158392c8c7cd3c99e93639dab215ed66e1ff1e3b71cc404d2affb8f5987163810af7e22ff670893949db6691bb1422ced0a2ae7a51e709817e3c381423d05798e970e8d40ec51039fc9171c6fe5a272cfbc74ca11ecb95f950684005b084304a9a10f6059af70b147be010fc6d453cc8260de4358c612d8b8ab7badedf1e969c633c1a2b44039c2959e8245a0673585c5bd2d0b78584b14ddad52789366956cb39f26456b482280b8ab3b01043433930735355c41e3f0dc55821ebe6653ccdc376e33bbdb39b9796624ab4598762c4664e42648bb4a2d7c95ac254369418015d75c30d6dd05b2fa246709404217d6097d5bdfde29961a715e0a3a0672f35820b95a9e7653b8b735dfe89edcbe4996ae4ec5eb6da14aa2b3c80e2d954d4fd95d244cfae1cd45418e970444c9dec287751c30a1c3c37e71293a6e1c939fe0c613c1b49272bbea13fba39538cbbf7f099d197f34ab7b93c73ca32c8703e12f6371902180e8a328e8801f12d8d21ce86edb096476893b5580e9ba71a6800b109bccfb443211439ea7d5849bc18431c7a1e4909904d2b776c38a6c5c6a2f5e4c9056632d581de3ba74e793cb1bdcca7562c877cec50e8ade32a61a629c4e118b80a163b8599eaba7ce101f1453ea536ceac7e640529cf02f939279e01429976517de935c47b13c97c73e9832cab972b3f7de0891aaf108f02dfd50ed64205e81303ba6032ae04c0a0ebc77c68a9fc760d59ee74eab0846f4ec8aaea4be5d5ed766a11f3e0275f0444afe4a49e83b8b02e334be64d37eb3a3e3725a5848b6bf3babdcc28376dfe0362171e7905df0fad78db8cfee07", 0xc64}], 0x1) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000000c0)=0x40000000000fffe) 10:08:33 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) socketpair(0x18, 0x8000, 0x2, &(0x7f0000000000)) 10:08:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0/') unveil(&(0x7f0000000080)='./file0/\x00', &(0x7f00000000c0)='r\x00') login: load: 0.16 cmd: getty 48240 [ttyin] 0.00u 0.00s 0% 301k load: 0.16 cmd: getty 48240 [ttyin] 0.00u 0.00s 0% 301k 10:08:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) close(r0) mlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 10:08:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="2198729fbd0614e81839b34303b6039de44cf8e53833355fe8010fce2d755c0f70da3fbd82a10ef8a453e4b0864723af6e3cb1247c885a4697c27f43b7a0b056d17ef0a82e457802384e01b8810b0c8ee6e1f36cc906dd6d8619f7525960e8751a29a44ee6", 0x65) write(r0, &(0x7f0000000840)="89fa3b59d6c838fd67ea3a9ca70f57b9ca908e52a67571e4304228b03a31bc71c56ffd796b2aedc4f9c8cc8623fdd8408483714af1c251d0ba412712e2fa3ad0d113f7f47612f78167d2b95e24ee4dfe0bdbdb3cef7c61a5ba3529b3e4f367c82f01e396e582733442e6ef604a5c5dccd88e1e016b1de94320df62576bfe35bee5eb7d0927ae2d586cc7f4178efb4fce2b9c9b4a928ee5ccd1f8964cdaa37eccbd0db3270ab68a6bf22f038d63ae6a00000000000000000000000000035d71a0ebd3b3e9b383719d1017b09e175e7643b38a47d29283934166c0a289ae8df71af41b09cede10f2fc9084eeb1c402f64481c84b0139b6438152b0d4d15df9ccb9dcd55cac262a766acdbb70b3310520d055f227e5fecbe16a22577fd2c18388033a2e739d60fbdfa66e7e5b7f3108f49ea1604296b785986a21061190e27549d1fbba663e7dea95201b467eb9069a583a56e71d41c7a8ef05ae1f6cd3a8263f15072d4389e459b82288d43f30f9d2d47ce33b54bceede43a161a79730035cd8d4c7e1627681868aa5deaf8d338e66ebee26ac8510b728f3e1ffbacdc26636e84389e2bbd3e0a7138a3fae4b8aff2ca60e46cfef923265af0bd984fc5fc37e2f26d3c767a3299997f67c1f2cb9deed46417281c5a4c38ffd742fb4588dd73718c79ce2b480ca945935a6f9aa7b0d0dededc8cbaad914d6087eeaa8aa154e845c24220f3d09aaeb564768d9609d46e1c03e3a32cef2b48852b21822cbb8f561bdca43122b2b449f5c0ef738e8de9a7084bcf452c121507dedbf0056073e21328e29ea8c5796000000000000000000000000000000000000004dd59104e4a10c0602332ae53164585e3bb886a749854a299dbbf28437b8ce5724ed9984229cce158f50d3cd2d11af6f7b8366f3c02ba16a4c51cdae71fb", 0x295) write(r0, &(0x7f0000000d40)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7188b5eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2080931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000000008a7a86044c826b1254dd64f178b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc968819924595058bc6129d3f0024684ffbe4fce00d534f3cff", 0x153) syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) close(r0) kqueue() r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x20001, 0x81) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x694deb36, 0x7f}, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7458, 0x0, 0x9, 0xffffffffffffffe1, "a14a1a16cf5bd07babec11eeffffff00"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 10:08:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 10:08:33 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mincore(&(0x7f00000c2000/0x2000)=nil, 0x2000, &(0x7f0000000040)=""/72) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000100)=""/11) mincore(&(0x7f0000014000/0x2000)=nil, 0x2000, &(0x7f00000000c0)=""/44) 10:08:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x100) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x100) 10:08:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) setuid(0xee01) socket$inet(0x2, 0x3, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x6, 0x7, 0x9, 0x8, "3baee70def02bbce94323e352a208fb16fde9f23", 0x1, 0x40}) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000080)='E', 0x1}], 0x1, 0x0) write(r1, &(0x7f00000003c0)="814c836ccce63cc7e4b59f919908d7cfd0761fba92acd7a586796d7b39ce7cff74783f6fecac18d614eb33d77f7fe79144369d00557c18fd42c0c8364a42aa6cb1f55c637502bdb017cd3875abb066f306adf17789ff527f41cbc9701134c0be84b1079fe56ea289e39e7031a346e2cbf32e41ce4aa3d4cddac83e5a86dd8e5aa6e2d149be9583d0c94670ff5c009f93b67e3a09a001b5c263c1cf88c17cee26ffcca2fb728753fa5e5531a41ba2569e5da2a51a87c6df18045675ebc49a6d5c65c69d156a56fca618f61c1f5d0751d0830f0fd8061c7411c60b2d9d95a979d60b4a5ef615fc2aa24676fe9afb52e2085173aaed45c9a52684825789da45f4bf7341fd1193de5cbe14a58545e99b3460c7820e5cfdb4f980ff0fc2f993fed8a1395c3ed79a4e81ed3a052314c816762eb7a690dfa8de6ce8a0566c9d634d858289ce2cbe8dbcf423bc63b4538f067d1b5ba46b22e7476637a293640c8136cef64f33b6146fa21b76cd70788eedf1c1901b0d861d6cc9fe9d0039a88c0beb148214866bf748cdc1e902bc656d4758658bd06d058fb3b2613b46c2376eb81bbeaa08a405d2d230dd50695beb6439c03b7b55c9cd87481399716c15e08a0915ae3651eb7b872641887f69737b8fca01b19a945ccad140eb5f21d776442bdc299df02a011ddc61c000826d469a3fd45234e116f43b845d195b66ac77282dc820165d5156a183e60581c0c0f441912cb8d8c0a79f5c52f691bae130c3127d26287153b966390336dd9fcc1bd458c97db29266ae1b2ea3cfe33cd3de9894ba427798b5dc5469d2a65d6b55358cbe3ea42c23c1ca23bccf56b816ea211e9bc586a2ebff67de113809230f4aec4125fe1559059f6d6fed49c14748a1ef3bebb25c6af135095a7c72ca85a012893310270bf27d58b8b186c07360ca04a9caf2b0b0f1c517802cd17b91706278097f38e21f1e0ec557f91b8ed125af1e1c32cbfd98f97fc02c5d68b2f5eb9d7d10dc4783d0ece0a16493bac52bfb0e6348a7cd026d595b587c66a58866c4bb28684775a12b7cbc536f650abede178264443ccf5bbbc27934adb9efae0cb014b9bbde1b43d01ebe7400f771284ac61d851735e0062c99143e8745b5c6a9f238d3d84de36f8578f9f462c83f3f20abee65d74872ee72f7899db10c1244a0fa868349dc338f0d257fea298742ae9c4c84f0d78c15998398eb9602c8354faeb2762a90a7648561bb02b281763a0eed03a40f5aae3bb8fdeefa3efbac478798423483a71350b4c9d398a9db993a2550366d4169f5d1747490740627e570147d678486675d1d82b62d0c20bbec4fb8c3f8a8040c6e8cba18ed155ef80d0e8b30ed9b7d8f94c0b9ee59899bcdb27ad57cf3899db6b868526fe46ef527d08a0293ece4101fae15155bd3e42cc582f6593bc8ff02eb9fb52dbdea26c5f77437dceebc68ebbf2fa0081cf63ecefd7b4038c2a62280cf9b6825587e5410607b7e9869d34587f992c5ab07de33a99a5117f6b208140f4a1d78c099226823f57fa5a0ff212d5bac71874640a7d89f91ec91705dfb6033fa710afbaf2482d041ca0a28b41d0d45e5191e41515c5893365f1a2be16994a7eea2248badd30ebc19ba7971eb8ccfbfe4b378b86b9055a85a2a4f166bd415131b3bce922b618975fd456be082bc8ba3cd283475a198523f2ae3b4c7cd9352a5a50223a424a12d74ffcd2558dcd2429546316da1131e8d83cee557cfd2798f8bb97b471d23e08f92f54a25455b1c0612d1c7df7445ec3d27a7ae91fe635df08dda125ec60620ea645997fd88c99d4009812381d54ccbaf7dbf130209019eda841e8b2c38019cb66a2b662e35245f24325c171f39113920b8a31b41aa9377368e2fc79432046236af1040da7dba6d317c57c0bea43c5676d788003e84b8828571977bcd4209b9db8658819b9d2171b51b1116b5da1a6e9983c8b2f354eed2a2247ac51f4bda669adfd9eb26c41e193c6cf4d212aa03a6c7708558fa9a1cdaf2a60756a1eaaff42e06b46d6ef010f1575fef4ecbdbb7ab4bb2fd40f4072d07ac6330e2c1b80e8d2e55075f33637944bee24d0987845f2754afea3adb135b80e29d4481ea6b8f0d5c882f156def1207fc369e0a2f10f1bc896b2b306f767bc85d6f08a33c5405baf3640c18c30e66e7e458ebf89415f31341a651a84fc18072a14d770dde9ac3622aa88bcd9e33f69d1c6a19df441b928b37841da63caa29adfddbeac56a8e1e802e48892e1dd4977888553d45dcf005e88ffc3107991546ba701c1b0ded7b8e621b6d4cc0dd2c40216e45a13884ea394788d90198ba5d4343f185b67a3b0e586e7ff9fe464a5c27345a9bb7407026290e103430f0e1d8cc332986896c92abcc6bcabdf02bf9fabb4a369f188e9ce1928794c0f345ddcbeb702552d1f94a7bff3a7c8c7d0768a9243a4c917c4f241214662165b4228b14cc0eebac84729435576ee36d6a64abc79f2a3fc650bc3955fbe4b6b7b37e2cd9c4281a18726d9d5b717a3287b09711f232076c2a973d19ddec57fa1d48c1df90a2b88d8a5a0e9db9b72188407376002c93c307e77ee5aef1b850e5f88ee39d70ac8528d6e660fc67fb221e2dcf42eb97c72fc0cfa2c939af7b5ba8d5f61a2c8032870563679b0be210f04de8932f8f63b286c3f1409de23a473ee0da814ec9decb1ba58cd0ce718686f0b2b33f2fcedebd68754e9cd6b34d47792722153ff1ddd45ec389624b73758960be20740a6e9c46fdaf80474810ce01424353be2eafb27c40bcce1be5d1a59b6d0dec418ee3ff3da18c366886d464e998be443e705c577cc75ec7579b9afe79ae46fa51dae6aa2e097adf7f971c98dc1fde68c664fec8a192d1471cf1a7e94a29eb6a24", 0x801) 10:08:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000002c40)=[{&(0x7f0000001b40)="115fed6a8ebec29eee1166137978959bcdcc2f12789e425f748268304993fae31e4ae3f6b6a851ab861ff5a805d52850b235958e96e22d38eec377cf71c4573f9be18832ab047f6f0d0ced049ef496e26c55f64ff94294c1a02b577e06846a581f971e40cda7a6444bde6993da5c5ee85294e74e47d18bc1d17b282bd804fb7eabb445ed91a311b2f6cad135757aefaa085f9cd97221b384de17d8d66dcc75653d1cfd21c0c4a83e5c0197f8de4ead42e43063e75ee4dacb1df2f1a6f3a9a39f376d1aa7b3f66beb9852eb91cb17e351416773130c9c6740238a38d5056881ee97184ab5c374b292d1c3c6162ff9c1461eb3c40904c2934555f39f8b7f8c5d357f61fb3b27a80e64e11b2e48a9eaa42f2597edb294bf1f9f8177d3ec27f76e40025ca47b19be0a2419a7a6d78147f61558751c45727a181f3474813871897c2b93a40bc88b813683a514ac4b51aeac099221e7938a8f05e6af6f8238f909ba745cf5530991018767d3bad15c4ea8e03b23768ae1220c06a02104574c997acb722eea6ef4655b2e879fdb7ab4f564fd8e3cbd62ad46c3c0dbc9060b54adfe673017fabb2c06375cda1592ddef5ad6c4b80188ebefe5827d7897188b278bddfe7c59af76ee8fb48d0a764f5e78f8e775324d3601a7554f8e18b4cbcb90194ca8d799fc136a8af88f2eccf42e719cac8b64fb406cf5286e756a70ab36cf04c2ab96fbc97aceb3a4ed5cd822e8dc90b577365afa9eead516363036dad53a127dccf2dfcedcd36592f41b70ac0e84f103609b782c8698293d423aadc33b159e42d270dc5659e9519f082ea69426a4286c79f526adfcfa9914e1e9a9ff9251cc96d0be697f8c76514c2df3f71583fcb18ea487418b08cba8d361fce93beb1bef488cff86066d408974b78dc016ac5d22c1cb7da7c37905d792941c4b16abec784ca49970c5ef0eb1c633cee8b60aaa4943e0d4850e4ab46e9bf9fc066d11e473c42ee34f1fc8b9978cc6c85601ab6583eac6501141febec01b765f869e7b367df46620e79224924b660185e38600400b08f7b03635d5868b3e7d6e45a4ca9c3d1112c980f9612cb9d1add16b07a3141db20490c65fb0d8b38e700b4fcac8dc863354aea475a252e14102ce83216ba152f6cf0e5a52e1e970cdd318a6a88113ec72f2f7b3c3e14a0ddcd013fd74da6a0f6088f023a0605dace4e45d214620a63086a1f85622e823a3a878c305d8473b3c71c6f6555632203571ecaf6bcb01aaf31fcfa7e4e507218ab3f87aa390126c62e65ee574a34cdfbba293ec02414e1de79fec5e22b38b04860d153a30f761fc9a255637bb5858799db7ace23d6aee03b304b83cc9d817dbb6f602ccb6d7c95f8d54005159da01ebc59d2ce8cdae4e44e04e5df43b80366319eea3153b0152709b7b83a3dd493f6a560b42ca8befdbae3f73380eabf161dcbde81993002293247301ca13526be947af374945eaf72e2ff21b2e5e3f3d4e408d4199e65bad43c0c3fb66a1e5a51df7a17059b79a4eb284edfacd680a6dbc6ce100fb9f0cd51a1ec078d7ee3820b80ab8834740bf3443de2dbaf684ba9d6f13029941bd800923b05ba8bcfcf3f50dbe3ad9d8ae9dda125ab90863a5c4322a97b22a8c5c5b7950f3ae54ba48d46a7e315ecceda63edfa6b1af34563a3ccd8d9d7ec3d0398128e5778a6095130b1eae251967f7bf39c3492e936be3bfb647cfaac6cbaaa4f8c166a092588cf9c8d2a4bfaf17f3ec07a2f2b9a819538758c61a8b5f7d2aecff790b7106accc04b8b4850df6ae0bef2ce6edcbbd4014f368cc57f13089d92a81969924f11f47bd1df5a5d077b6e41f00120707e9a1e419331a2480d375ff9f47955db21ab86c409f3efb0e5c04a02085d6e4c0b42a1c4d340937695ea3f53d3d9a8fbd8ce5aa039de0f347ab5f6e4044d671572fd24257e7994c72db6655b24763496091314abde46a7622a272a5908748e6a9e4b05761729547eeff3ca85cd0087b64518817bdf7a61b9b6586423305dd8c3d65a04c6e0bb5b48c0d2fe0ea1a184ab512372579db9c2b39826321f280a1ce16fd2b59ec35f44252cd912afc9781fe859f59623916e967041bb27a156ffa6b5abf62ff70ded0f32e73a792967c1a0e55a006ffc72aa4a6d62ef3692d2d4e97f311f20aefb844b90c1b0be83ce78ee388f01377cf4cc146f4a8dc6c179570994c29a95c109634d15cc67a829bf6ca71945beaf33ef33506ea1eff5ecd4e96da3d0077ada8c0d5a115fd001adc21d8477f3b37cdf99773738d74a16e802c1848ce31c5f456f4febdb12fc4f26f63d8fbe559f9e694c3d0e1fba924ab3fa976923b7cc08f8afb32ab04633b59003dca09a9a54a513c07908ce95e59f342aa828d695f1ef0222bb312fd9b60254f081ffb4db53c8f848ec4c06d0f546f9f1e5df7777008bcdf174ab02ed3c321a1fca3512abeba284ce243b27d2ba640c7d7aadcb78e03fe266b40811a2fa80fd68ebfed19ae7aabd3db5d0152fb604ed07623ccbd8af6403b95b7422599ff2dea5513c52154a606160d6769d27312ca21ff31bc77f4d4d22e17", 0x721}], 0x1) r1 = syz_open_pts() close(r0) kqueue() r2 = semget$private(0x0, 0x1, 0x8) semop(r2, &(0x7f0000000000)=[{0x3, 0x5, 0x1000}, {0x3, 0x6, 0x800}, {0x0, 0x8, 0x800}], 0x3) r3 = getppid() fcntl$setown(r1, 0x6, r3) syz_open_pts() semop(r2, &(0x7f0000000040)=[{0x3, 0x20}, {0x3, 0x1, 0x1000}, {0x1, 0x4, 0x800}, {0x2, 0x3, 0x1000}, {0x0, 0x41c4, 0x1000}], 0x5) 10:08:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x211, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x7ffffe) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff000000000000000000000000000000"], 0x15}, 0x2000000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0xfff) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 10:08:33 executing program 0: setreuid(0x0, 0xee00) setuid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfffffffffffffe35) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, r1) 10:08:33 executing program 1: r0 = socket$inet(0x2, 0x7, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 10:08:33 executing program 0: r0 = syz_open_pts() fcntl$getflags(r0, 0x1) fcntl$lock(r0, 0x9, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) 10:08:33 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r4 = dup(0xffffffffffffff9c) r5 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x90, 0xc0) r7 = open(&(0x7f0000000200)='./file0\x00', 0x90, 0x13d) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x29, 0x5, 0x80, 0x8}, {{r3}, 0xfffffffffffffffb, 0x43, 0x40000001, 0xc381, 0x16e}], 0xba9, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffd, 0x0, 0x60000004, 0x101, 0x5}, {{r5}, 0x0, 0x1, 0x3, 0xfffffffffffffffd, 0x96e1}, {{r6}, 0xfffffffffffffff9, 0x1, 0x40, 0xffffffffffffff7f, 0x7}, {{r7}, 0xfffffffffffffffd, 0x98, 0x8, 0x80000001, 0x80000000}, {{r8}, 0xffffffffffffffff, 0x12, 0x80000000, 0x8000, 0x2}, {{r9}, 0xffffffffffffffff, 0x40, 0x0, 0x5, 0x3}], 0x99a, &(0x7f00000003c0)={0x3f, 0xffffffff}) setuid(r0) clock_settime(0x0, 0x0) 10:08:34 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000040)) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socket$inet6(0x18, 0x4004, 0x583) socket$inet6(0x18, 0x8000, 0x7afa) 10:08:34 executing program 1: setuid(0xee01) geteuid() setgroups(0x0, 0x0) socket$unix(0x1, 0x7, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = socket$unix(0x1, 0x4, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 10:08:34 executing program 0: setgid(0xee00) setegid(0x0) r0 = getgid() socketpair(0x10, 0x8002, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffdfc, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x400}, 0x0) setegid(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="fac4350f63852ff3f5286224134ad6ec7f35fe9548f15d09a9c75ceaabb0a820786b223426f91f7ac3b78294a7a1a6cf0493765aa9efe54545c3998d9331c36edd47a086bc3cf263c42faf09ae62881eae35fff6a7316afa79be8d9be7073b3c37ad9afff8c5ed1d5193710acf37a741f6412ff41e9b604ef9e1fa416d7a37a3102766908048a9f147cf8b05e32579acb317f10d33d96add82275689d335ee5811cf399177a2fd6c5bcfa2c81837e4426d90302ccb8791b5b7258070e15d4fd3f1543229e72ae07dd75e9e9e8068ef9dea866527bf28e249c7f6e797bb9d906669052e7a5eea2543dd6093243464fee2785af76f1118b7df31f6", 0xfa}, {&(0x7f0000000180)="6b7e35109058e9bd6a5111c348797cca79e2acb20b4a05bb0be276e97bca9289cfdd7c211c84", 0x26}], 0x2, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000240)={0x2, 0x0, 0x3f, 0x3}) setgid(r0) 10:08:34 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8400, 0x40) fcntl$dupfd(r0, 0x0, r1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x800000002000, 0x202) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x4) writev(r2, &(0x7f0000000b00)=[{&(0x7f0000000a00)="791b59c09e14e0573939b46f4f9f8eff540044f5be539ecc2e681639c7956ea6d18ea188193f92c91544e8f1e3beba2b5af72269d14b4913f644af2895794a786e2072b444195d16e9e821d763943a4b6bfc5e3be901214e202f8bca5fba749b4807b8f81b40c0d82486c4df96e85f1a8bceb4b4badc38939fbce5e3da73c37e7dad5dbeb993bd71fde989d652af0b9496659eab2313272313fe7b58a3d16a2f0a2d9aed1cee364c463276d49180af76d32cd56b5cc368469122a16440136716f27d8f667f27a74811e96a2e99f360ff31c0e87d55170d94a0140296", 0xdc}], 0x1) 10:08:34 executing program 0: open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chdir(&(0x7f0000000040)='./file1\x00') execve(&(0x7f0000000000)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000080)='r\x00', &(0x7f00000000c0)='/\x00', &(0x7f0000000180)="21218cd73a2400", &(0x7f00000001c0)='r\x00', &(0x7f0000000200)=']@\x00', &(0x7f0000000240)='r\x00', &(0x7f0000000280)="80232a00", &(0x7f00000002c0)='r\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='\x00']) 10:08:34 executing program 1: r0 = msgget$private(0x0, 0x100000150) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0x63, 0x0, 0x100000) msgsnd(r0, &(0x7f0000001100)={0x3, "942a719d90bc14c4ccaf"}, 0x12, 0x800) msgsnd(r0, &(0x7f0000001100)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000001200)={0x0, ""/179}, 0xbb, 0x0, 0x1000) msgrcv(r0, &(0x7f0000000080)={0x0, ""/93}, 0x65, 0x3, 0x800) 10:08:34 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) r1 = getgid() setgroups(0x1, &(0x7f0000000040)=[r1]) r2 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r2, 0x29, 0x26, 0x0, 0x0) r3 = getpid() fcntl$setown(r0, 0x6, r3) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 10:08:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r0) chmod(&(0x7f0000000140)='./file0/file1\x00', 0xf6) r1 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x1) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20800, 0x48) linkat(r1, &(0x7f0000000280)='./file0/file0\x00', r2, &(0x7f0000000300)='./file0/file0\x00', 0x4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 10:08:34 executing program 1: mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./control\x00') r1 = semget(0x2, 0x3, 0x0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000180)=""/156) symlinkat(&(0x7f0000000100)='./control\x00', r0, &(0x7f0000000140)='.\x00') 10:08:34 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) socket(0x10, 0x4, 0x2) 10:08:34 executing program 1: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x2) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x2011, r0, 0x0, 0x8000000000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) dup2(r0, r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x4012, r0, 0x0, 0x0) 10:08:34 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) setregid(0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r3) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mknodat(r4, &(0x7f0000000100)='./file0\x00', 0x4, 0x6) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getgroups(0x4, &(0x7f0000000040)=[r0, r0, r2, r1]) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 10:08:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x4, 0x0) fchdir(r0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x10) 10:08:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8002002, 0x100000005f00) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0xff, 0x2) close(r1) 10:08:34 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = semget(0x3, 0x4, 0x40) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000080)=""/240) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x14) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 10:08:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) munmap(&(0x7f00003e5000/0x3000)=nil, 0x3000) 10:08:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000780)=[{&(0x7f0000000040)=""/26, 0x1a}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) dup2(r0, r1) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x37}, 0x10) execve(0x0, 0x0, 0x0) 10:08:34 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) connect(r1, 0xffffffffffffffff, 0x55) 10:08:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0xfffffffffffffffc) truncate(&(0x7f0000000180)='./file0/file0\x00', 0x0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)={{0x1, 0x200008000}, {0x7ff, 0xef9}}) rmdir(&(0x7f0000000080)='./file0/file0\x00') 10:08:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000480)="c99dc532748a638e5cdcdc0ff994c2d1df79db6cdf3a59d3e1abc4e8b8bd4e0a6aad1e96fbba1714c41b2943058f1acec6f5a549583b1d73d8c7109d5bb45a1b19550f330d7729438c79bbaeec23edc0621afa612aed07bd9d2f307f712562e1c93ed0846fc07d79e4d2253051d3da2b7900c8087def67690ce683f28d9b7e0fa3f3030610729817036f3a111cea90be8a9b0aa95b99794dcac5c49dd5942adb69f85770e484462cc771ab31cec7e631f0148ddcf2611c8780719c0f6ea2b11a917de23215f64c5228c2ce264355caab80bbc34990887bcd21dd", 0xda) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0x1000}], 0x3) writev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="088e22a6d142fdf593b198ad055e51807be43a5133ebea80986853f7d9fb5bbcbf5800bcd23938d292d430e4eb160c274cd58cb0e3aa8c8a44f137654b368fcdb337c90d28b2e394bf9a991b8d3b3176499ac0d4196ece9083157f9f7bc7d9", 0x5f}, {&(0x7f0000000180)="82639a0523f9fed0811f8dfd00cc0e6a529f537d6a78ab8227c4f181b010ca1f7648778fbb3225b27163e46f80cfeb2108b8514d4a22be232eccc993c507908e857273fa6f91399f1bd3f5a7752af6ee12b3ef2f2a484597c22c679e599768880c74a84caa374d95bc9781de754c4cacd2fdbc1ee8ea3df8f21246b88e15986cf8a28be04dbfe04bef91de6a1aa1e3ae4eaf7ee2ed04a042fa464b1846a7b1e3b3fa316bf0f4cb98002636cc8fb2b92cdeb07fc65724e42447a7e18717b6e108d2b6446213961de0311c59df5aff", 0xce}, {&(0x7f0000000600)="a382ea1fc4f9d74776317394047eace3db1ed3c42e4d8ca79c39652ab68da7e567bcbc1adee67c47fb14cb80275af1fa0007a0f6c1434f4f6a57316c6240a2747112f6949a83e1476e5262d6a3ba5b418be357b0305e35e2afe87efc83af6d8f", 0x60}, {&(0x7f0000000040)="da9627ef518ad23327e884178f2c32a42e609ffc5ca5c2650164", 0x1a}, {&(0x7f0000000300)="3e1adfdfae2b328051ba9d7b00fcfa139dc8158f7c0b460a74ba1e2243f23cf0fb4f9f73b308eb6a782cda1a1b3bbe3990c1fc7c7ba2dfb2655d11d6334fe055ffd3b9cc021af72fac133c499e62e6044e6897504753cad6df84b2f2234ac98ce9d7aadc1796d9ae98332aa14577fce4b67e1003f5a2669d31fe8964438d3402da449008db0044b1f6aef581aa12b608cdfc36e3a5c89b2968fa4e5b2a6a45b0", 0xa0}], 0x5) link(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)='./bus\x00') 10:08:34 executing program 1: socket(0x1, 0x2, 0x80) r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) 10:08:34 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000002c0)="4aa8a5d93ec86e2a", 0x8}], 0x1, 0x0}, 0x0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 10:08:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0x75d8}], 0x10000000000000ff, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x7fff, 0x5}, 0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 10:08:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x5) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 10:08:34 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x8) setsockopt(r0, 0x2d, 0x3e, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 10:08:34 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYRES32], 0x1, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x2a) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x4000000000000, 0x8837) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r1, &(0x7f00000000c0)="ff69be1d923dbe68", 0x8) bind(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 10:08:34 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000002}) 10:08:34 executing program 0: clock_gettime(0x5, &(0x7f0000000100)) socketpair(0x0, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x3, 0xfffffffffffffc01, 0xfff, r1}) 10:08:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80000002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) chdir(&(0x7f0000000000)='./bus\x00') r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 10:08:34 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 10:08:34 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x3, 0x0, 0x3, 0x0) 10:08:34 executing program 0: nanosleep(&(0x7f0000000000)={0x3, 0x800010000}, 0xfffffffffffffffe) 10:08:34 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x10000004, 0x31, 0x0, 0x0) sendto(r0, &(0x7f0000000000), 0x0, 0x4, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 10:08:34 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0xc000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "0ec433fa548f05710a07e6ab306aac537c53d7cb", 0x0, 0x10001}) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 10:08:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) connect(r0, 0xffffffffffffffff, 0xe6) recvmsg(r0, &(0x7f0000001200)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001100)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/89, 0x59}, {&(0x7f00000010c0)}], 0x3, &(0x7f0000001140)=""/173, 0xad, 0x4c3}, 0x800) r1 = open$dir(&(0x7f00000010c0)='./file0\x00', 0x80, 0x60) fsync(r1) 10:08:34 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x40, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xdb}], 0x7, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) r3 = semget$private(0x0, 0x1, 0x402) semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f0000000100)=""/108) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 10:08:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x800, 0x6, 0x71b4da16, 0x9, "7f328df90a0105bacc9e7aa63890be6a84baa0cc", 0x2}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "2dae863f000000755ab8bdad345f07a0b82007b2"}) close(r0) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="9c5ede53ce292d2a8e2fca7de58b7761d38024b98a2bed11efebe499cb4ebc1a68d5080c1e492c0792ae4597fa8e418baf1aedf5687ea522f936bf2b6f75107dede563bac876", 0x46}], 0x1) write(r0, &(0x7f0000000140)="235cc0363b", 0x5) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8040, 0x40) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x1, 0x0, 0x43f5, 0xf98, 0x4}, 0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303", 0x74}], 0x1) read(r0, &(0x7f0000000400)=""/145, 0xb7e16e888ce48eb) syz_open_pts() syz_open_pts() close(r0) kqueue() mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x8, 0x1) syz_open_pts() 10:08:35 executing program 1: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x200000000001) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0xa, 0x3, 0x100000004, 0x5}) dup2(r1, r2) 10:08:35 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r0, 0x0, &(0x7f0000000000)=0xffffffffffffff78) sync() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000340)='\x00', 0x8) getsockname(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x6) r2 = open(&(0x7f0000000300)='./file0\x00', 0x10010, 0x6) getpeername$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) connect$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="00002e2fa88eddc7cee60040eb8eced2e524502e2dd4ecf905fc34b56baa28c552f50cf62a5b00e0dd5560000000000000000002000000b4e9a1eb010000808f6489f952bd5d6908e74ea0b2ed2af34ea8c2d34747c838f4e916db63bfbcd23d862fcb0de1eaf53d88bfe0eae87b4389dcc04a9a062ae5b9"], 0xa) r3 = dup2(r0, r2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x815, 0x0, 0x2}, 0xc) connect$unix(r3, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) recvfrom$inet(r0, &(0x7f00000002c0)=""/30, 0xdc2eae3f96b5cd44, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xffffffffffffffbf) 10:08:35 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = shmget(0x3, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) fchmod(r0, 0x104) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000500)=""/143) r2 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='W\x00') chdir(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f0000000040)='./file1\x00') faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000000480)={&(0x7f00000018c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a46200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007705970b1bef54c454b868b4e1b6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f0000001740)=[{&(0x7f00000001c0)=""/1, 0x1}, {&(0x7f0000000200)=""/83, 0x53}, {&(0x7f0000000280)=""/51, 0x33}, {&(0x7f00000002c0)}, {&(0x7f0000000340)=""/174, 0xae}, {&(0x7f0000001540)=""/208, 0xd0}, {&(0x7f0000000400)=""/103, 0x67}, {&(0x7f0000001640)=""/237, 0xed}], 0x8, &(0x7f00000017c0)=""/193, 0xc1, 0x8}, 0x41) chmod(0x0, 0x0) link(&(0x7f0000000300)='./file0\x00', 0x0) 10:08:35 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x5}}) socketpair(0x6, 0x4001, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="45596cba69f417850aa0085c6f73c9b43c61f1fe4f60ee385d8bb68938908b7f6e72a7f35d02a53d65fc4881ccae2242497121429ba8534baf8c20063f5385d898fba9399cfb23ffeaed1177238b9e6c2ebecc208228c01043e322d9c0348aee357eb4e60ab7d2140f7a9c4290f24621fc342c175f677ccbe2dfc4274ddf8ae9441677f00600db44ddaab6f25d9e034ea80b1b68e6dd722fc1bd7c85eea0df63020cd6a32c8a90b1c32a34ec8effc109603552387f6eeb63b3007a4d5689cefe0c", 0xc1, 0x400, &(0x7f0000000040)=@in6={0x18, 0x0, 0x401, 0x1}, 0xc) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b72544199c3641cff01"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f00000014c0)=[{0x0}], 0x1) geteuid() 10:08:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 10:08:35 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x4000) msgctl$IPC_RMID(r0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getuid() r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$inet6(r3, &(0x7f00000001c0)=""/66, 0x42, 0x2, 0x0, 0x0) setreuid(r1, r2) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) unlinkat(r4, &(0x7f0000000040)='./file0\x00', 0x8) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) bind$unix(r4, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) symlinkat(&(0x7f000001effd)='/', r5, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)='r\x00') pipe(&(0x7f0000000080)) 10:08:35 executing program 0: r0 = socket$inet(0x2, 0x48003, 0x7fff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="00ff33515271fa18554686a80797b50876db36148a419df20500e208c1a02254b32778b62f6d3c487f32f4f27263f920db5bd41d86808c6864c8822020c417db583577b4d46f8367ec979cdcff283429a793b56dcd7118e688abed83ca5cc7f903c0045e4266067a74050aa41a454334f5f018d3f4ba4bf84d1660642d24d9b54552fb0c466893d63ceac03144933da28d09c85e0dfab40e67e9470465782186db1ee8f728242929f988cf54acc36e7d3816ad3f23fe2771a6cad94e45b50d3572aa37f5289e", 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x3) 10:08:35 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x818, 0x104) fcntl$getflags(r0, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r1, 0xfffffffffffffffe, 0xfffffffffffffd6f) 10:08:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x442, 0x40) r3 = semget$private(0x0, 0x0, 0x52) semop(r3, &(0x7f0000000040)=[{0x0, 0x6, 0x1000}, {0x3, 0x0, 0x1800}, {0x4, 0x8001, 0x1800}, {0x3, 0xa0000000, 0x1000}, {0x1, 0x5, 0x800}, {0x3, 0x2, 0x7e9fbe1954cfee92}, {0x0, 0x4, 0x800}, {0x0, 0x3f, 0x1800}], 0x8) r4 = shmget(0x0, 0x2000, 0x5e, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000300)=""/70) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/147, 0x93}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0xffffffffffffff6c, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x2b8, 0x0, 0x177}, 0x404) 10:08:35 executing program 1: r0 = socket(0x2, 0x4001, 0x0) fcntl$setstatus(r0, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000001340)=0x2, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000080)="ee04001780779c55a12ab9dee66cfedd3d206ceb0e4bc2dafcfc0b8016a5a945e2f6273029532dbf9743791b930776fcde7bbe7e2c942a170fa6f453a03c3a6d179cf380be7d14815e8e414a84c908481d1701fc0ed9aca92e4c19d12a6bc1694423d2aac66e226eb6883427c7df5db8b90b156ab2e526e7530a3dfbca13505e7d748b0d952e1f5dc0920f467b37db8ed33a450fc46de18187134136e853be90703efe008affa7828de2e6c562246df99ab27674b2da3238b9a0abe8661023755b8cee5dd768f00c0f9867c90844b8f1be18f381febd294dd14a557cb8502ce33cfa0b3a0138e322764c97b2af3e8c7611ddafbe851418bb52256d40422982a08ffb599d1c65a96c25f41c8562f23252673ce48b01c48d1445a72b9523c317b5d09bbf7039b756de43e2d97eafd76225cbd09607942c5f0463c4ce09cc5631aae96c7a7f878dc97c4f8e14e0b7543db5bb6d25c17ecb12de0be16a140604e78c06df60fd09890e11d610641d5db67e77ba6853564ba956069bf11ea827be25cd5b48e3e540118c18f9f03f1423d2e538024f4040c4fba0f9157e7b98c4878692e4b251c527feefb3fc54dd1da53eeb21e9a208dba7275eac69ead2ead46b144ffa93268997eb36a876dad42639028a3c60a5d63d42dab1e1b5f15d3910f703c985461c1c09138bd399f0ae9e9a3f64fc6e73d0ce8092c777a84d765e94f14f075cfa101b7e16db5a64954e18666f0442e0cb90781c0832a62a9bb1b1b033aa0bf3636109b9a55d3b6f9f6091d5f588ee356b30c9958f0c204d3581d426020f7fa1ff6876a09b987bbad1f2e811d0a49c124067e3f4c69b5f325724243345942bbabc85a6391b20b309c5bf508105e225ad73ca6f48cc630b0de1917ac207fc606ee2997da97969ed49150cb1b09dbb034919c610796b289cbfee44e0505e40fcd4f6cffebdd87dfe8857c80062cdcfa3a9e6af5f9fd3a71eff1625078966a73045bb4dcf49c99614359d1299c93224cd5b0ffdd86fbed28ab2b3d69f3a896008b1ecb26c6c62387274c437d971ec85d704cb56e089ea9512e7da2697f258d0d53a6d735bce2714545a8f13d98201ebeab9d26fc3f5b14f95fb0f7eb5288ae460cfce2968e10c14413e9265b9f568246924e7e55fc7e2f22f86c51b18e102d9c4e841a6310278b1836ce4e73012b378215d50bded8bb956eaa127113512937133976cde84499e33c1544edd86176698fb689e47866bc630665b345be21498bab2c16ce304269faaa7eee65f4052252cc83105e92ea9097dcdb2181ed808e148a470c4984d9d43e8772ad4cffb348d13fb6af9b84ec9d0b788dff26cce054a5ad6830ae3b8e9aee47e2e633383be07dd629998129979a0d0310654453958ef007f163ff53de9fcd6cc7bf2c7f97220c26357f12c77680c5b4ef0f05dfb60f77f6a8955917ddf789d9266c4f8cbd5dd7ab97843481a822cd47e3f2c79e7449751e57de05c06af2c5ac570d036b7b7b3c64405a60c6c4392eec9329ccb76b1f932aab04003ee7352b68c203463b65846fe4737b91026c4caef5ad0e2427c2262bad51c6e6c3c046613bb7fef3f78a416d651ff28e4fa8c7b445e5d06ff8dbac1728c5fc9a8002bc8029f05bbc630d89d87f01ef136789333bff8dc6fba864362a4cdc79a7b8ac94184379ea40030a9ac7e5ae5d7a78d1439a31acf4ff80241c8b9cdb7ef9ff16aea83c14d9f43edd4e76f07494e792c844db9f25fc0def58aba684c443216bb12e28e1a471205f6d713f34998dc4f6fa8129896bbc0d21858b21c965927f0ea50e50ae3a6b8f0bfc82f9b295038b5305187979da88ccc81327c0ebf75c61292e418410a1b51c543196864adf57ab8cbc482b60c784670714117bb7830b81378ce7c04628e69753c6336d0367606218cd908649d6746cc550f281b39b5ab14df4dd91e49e9e3bbc57e0d4c74a78b3262ee53fb0fcbfda568028976a6202891c507a1bc83f0c2c0f5f6de2b967345296fe31ef8896421d4a733b1617032c42338f145b62bdcc3a0cd3abc83021e84870643202c255fb0da13c41ae016c6c35cf02b47faf768acd60f68dac4216cff750bb89a50def6a98258858f9a31732c52a0cc2ff4a8d8bf01311ab7829a512e60bfc490af403266eb0ed81fb8630d302aedb29089c36a8abc06a66cae878f1276baba086eead61287f50922061e3334f19ede3505c600db0f8a8910dfa858875f8b33b44a475e618a1e3219e77bedebb8a2c89b4e32fe4040e291037b13695d307b8429cbf553eb65d533e2a15a8c08840005779acb625f12a13389e2947cfdc6970b22575d7663ca005cd0f3ca540391e18e48196cdf01b55c1cc9cd7c4c2d94d558f66bee1fbb3971ee2889dbd776349cc199aa18bec8d72ded31f9992943eae702e1a0860e1f40c32ff4919f718bc18b6d57dcac159f287f2a9a6cdf3fabbee96b70a558fd683a90d1da6624eb1500a1d4bb3a569abcd95af50d80b822a9a5e6d38b27d01893464493bf844934cdb92a0149c74ee5339694bb567a9d3bb4bd3e2655aa5912628dfdcf5f3a66762f03e0a43ec9bc891aff5bdd792a4f6cad6176eb98286586dfd19944f15c23db6e43726ec1ce925a6457613125627f573c5a60b460310af2d0599895ae99d43a594780618f0d71ad44ab2e05ce0bf1934138d5879c1443582ee0441e4249585a8f90aab04d2c72af3ca6e469c17de9450dcf5663455492b24f73f674d841fe345fa563515d59f95894f89ca8be5e00e2f8030da52637115f8a1de655096bae453e2238c0212b896ac9e5bed07b69392ba3edafdf6966a7a9ba072a08a1408d08d071c68a27f3961bbd5e306efc71da6a1484e3bfcc449e776f630d0c577db27d46e2972b8ab70494b860800117c2a3cebbd3fc4b2d6e26fec0465aaf9c6c416197a5e986214d1306e872f6d89480a666ec3bbc7bf51dc0650b7285eb77ab9d7cbf4e2da6df4000248710eb50c78cad523c2e07021e0201f846722f81e98970b0822a0df03e239b95aed7ff04443529e6b1130289cf7ae483343ab5510bed3f2684df170b8d62151e67b96a54fdeaa1e0ba1bc35ffb958ad4395ad8fd503d6ad4fdb097f1b27753d3f23205f9efebab5b64db2a8d1c52ace5bd6a2b7e4919eb0866f908843ff29a70712b5170389de7ac0bd62e5b187fa1ed35ca428ec446be3cbd847bf7f9d546a95f1724f4d61d8dba9da6cabcf5161251542f4c59f8d848519eb1467d69e502664e9c503f05f0a6f6682de578cb11c524d47c8f7593b7332f8f47415427d984c5263f70f51c7caced1f8110592c794a7c417843d13fb96bbb668d0f77b54cb77c3e6667926b30cd4722a521b8ceaf58946bcca4abd510c07a0b662f51ca6ce8348edb2e86fc87c4256ec051629b9836fe22aca75e3eaaac59ea92b840538b03fe8390172f7b5b5aed87facaaf33f2e8f4f001fd5bb021c510242c8a852d8defef2b9b8bfe60d095a72e5d64f822bc6a242c8ac7b392c42604a3e53cb99b8efff091eb70fa8a3aac2c413b81a598834ac951b64a93b991f8763cb5867b878b2edd931933040bad8bcb0b13e8c14c8b87961c558cfc35d552ec6000f72715ef6ea749f0d70bb8f9ba4054ac566db57b448c8435f25aaab336e518a1ee06a3557b8f09924c0bdecce2d71c3e26aabbce833ecd51481136aa847d5ee50b384cc29408da72e740421a238040494ddbbb54c327e04c72bf0f1dae1329b9d0ac6fd24411f5eccdbb6d79df7c4e08b25dbff06ba87be98bcaf23de85cca574772b0af9f1e7019853bdfe5109894a60dae5d13f10f71097b8fda19d7193bb4a0aaf034177004db51c5e75e74013e2c2ea8882f8536625b1d7587d18117d13b4ea31bbe5118fb2b8f0ce9bcabd818a56f0c347f12342a463c7ce7c961300b59460e08aea1b282bb0a477e5b72b29200148210125f67376c1784417682897ca3059a399f5e7ac8214e7be8e030b6c88a8d147ac1d52b11756f2024a30220395d3196604febb6b8d6a52af7915f41bb46fc07854442b0594b2010529c08a05c98361f7f0177e256f2461f2fc364222328a1014f5f14e83726cbe0188a6bc23187c7b7c1bdbb12c3308b77b0b61416410e319cbd35f6188d85616072a1a86ec38f5dd93643b691e7ecdea8479f2b07dddbb173ecfb2be097b4eac4f54ba07726a31ec3fa15903076d99ce6c0a860f9be5d6c6e5a49c9833ca88727d5a8d97f686e7df9157063141190e119fd4bf6efd8239eea3b52bd74c4a28acdb79515966ad1e5c298377e96c54276b8d742b6e82bd6087a01f0a292b38017bb69446b96de1c85420f00018b03c36b7854d61db0e6e09b2856a3c38b0590d5e1400fe5d49c044429a27ab266178170f95bd1cf435cba02ca19ab193d6c02695fbcef089cf742c18492b321d6ca8d4f2cbedd6814b3445982ab07989437e2ee7bf481b0c5221a50b7f1bd065ed90f3283d9d3cbbf6e88f47c32054a3f47b58a352be69c2cb73015d4f238c4ffaada91402c5579c4adea3a18a8ba8284e330fd1452cb1c89ede914fe35800405527ef52cde19cbe1c0747fd917bd3c707ce898ac046ebc8ab28f09dc419e5abe6f0964f5a0b52428881acb3cea8018defd9d5bd457e5a8c0471f954f99db702e8d4ade69b3c72eaa3c787f43d68947ef9f40d150d1ae5bf19ccc80f9ae1861a76e0545ff1add46a9c20dc40d71953664e62039f249d6edefec3584b7e6a8bcbfb6949cbf9debe7fe790b1178a8b4aedcad54fd58c3bc01da9ca3c90a78bb5d9bf9774ae8ba2ea19a9c0bc4d297f11b5942e21191a24066e4b7b9de93220a8160b6865ed75c2538794fb02eca78c6e917d3492f5727dbf3051c9f1f54cc1ebb0215eddf82c68b275773b4379a1934e91e4bcbebe3dd35f5d55de30ab91a1f9dd876294f2dd8b7ee3fb28feb635d4a693b2c1e5e0eb749dbfd68882b4197d3d0ffa1076048631885fe99e42bc61137b6e844d06ad7964924e8b7e5f40280a01200cadb45a27382ed859bf892814ac4bb07e2780ed4b4543e554d5a3b795966b9bdc93c2791f832a81a4e093bda42779b9d50f52d1ba7f35dae183f06da7ed5a948f4c83a363e3fc5c5128b1fc009a31d816240625355b38151cf5ecea9b0264a741e230cd59a79a42db1a51dcafb1a4d111b1133b32c25c480b7214ed4d2997d1e1cae5a6667c0f14dc553e13536e59587f18c689ee642f9d47d94d9d1442a2d019943428a28f61f50c01f693900e55c28057f4c9c72cf271e993538ca4e3a0bb4ab9bf7a9c1464aa91ab666b6c1b2b4d4bb65a544ae897c10590246dc2163a8424a5ea238e183094a865d045d46e11318b52c3c8b2eff453d2eaeb81dffd63761c2d511972c0f0ed1d3f2fe9cbc0325f531c8f0976e8f0bda6eaff7c8024ec90e86d8a4eded8035ffc9cd34533696d635a661e82c00b4bc5baa58e57c789d360aa6b4eaced0cc1ce6c9e37cf05a97b4a6e5509c911be6000ce4a8dab99b79d1abcb41aa151b835dbec94ea2a533f716eab5f073dd84f66b40f9319fcce25cc1bb1661104d9172cf868e7c2fc06909fd633f56a0a43c54b0de834a0ac7def2a54c1b8e4b0589cd4172e08f0c8285f307da55979c06462ad1bcf38929e1f45d80559f4f6807ca146ac32a5e07cfbb69944e96bc2c9ae9282a0262f84a88c043136b5b193c0269e602cbc188ccbfa30a7b7c8c7ab5c914d58826eaa5b2d17c02e4290595ae03165656b9f16649d152e9f5832cadb8eecd22e5", 0x1000}, {&(0x7f0000001080)="ab18bc59dc9c1f80f6c94e5ccebe6a591354136b8af52de5e65c37c97d9d88f50ecb260695773d06aa4b4585b2553fd61ff7b42f857adb118b8117f4b5d4cbbde5fc916c977f822bf21013096c9c057729257d5781b423d9155f695ad9ab1905c7fb0bedb5e026dc826c0f2c10ba4a350ce1437ef912b1437cb841ee21e7c69456ad961352f12b798cdfe4011ac369a30a136bfb73078d7ee2a0b90b1e10d1af39bda9d06726fd616c367feb578262115324fc426e9c66d203942c8e9421e47932d9693888b1fcf122935bdb76f055432e806e56ca04f7c3b8224563bb", 0xdd}, {&(0x7f0000001180)="5911e9d00c14c0ce04ddc03425484554deb2b6d82beaa8523120d23d75f0ee2a30970c5e9ea01f24577a3417cbff221b946dca702e9701c5c5a452cb6d28c0b03634b8bbaed554cf1dc8df401303fa8d5355ad391f4ba47992d94b8bc3e104f7f41eceec90484feca8b89126c688c6c95aa200b762c94873c3619f1fe4da4cfc402c734766078dc8c703df9f5aa3794d59fe91e2235b410f098221", 0x9b}, {&(0x7f0000001240)="1230b1857f7989a0c69b124d855dd4ebca4285b0454ab93841c80aa8c6e40efe6b445ca68d3da73e483794fe2416c9e85f73546cb5c0ba1c16713ef02ceb2c51b401dd3681befe85fe77209407fc15229d143a9be3669cc7079c955ee80bb9f93b5f0b0c7313a3e69243c941f086d59c0f6c1ddf04f1ab61ac5cd44b0792f019d26e36d30f372dca391059fb343d009f4ef5faec01a0ac345d4bbf41a25f192ef86ca454b0dddc8ab13ec72e8b55962eb18d6fd93f33383a4f09", 0xba}], 0x4, 0x0) shutdown(r0, 0x2) 10:08:36 executing program 1: r0 = socket$inet6(0x18, 0x8000004008, 0xfffd) setsockopt(r0, 0x29, 0x4000000000000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 10:08:36 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = getpid() wait4(r0, &(0x7f0000000040), 0x8, &(0x7f0000000140)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x612, 0x0) fcntl$getflags(r1, 0x1) pwritev(r1, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) 10:08:36 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x44) mknod(&(0x7f0000000000)='./file0\x00', 0xc044, 0x9) 10:08:36 executing program 1: munmap(&(0x7f0000007000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) shmget(0x1, 0xa000, 0x114, &(0x7f0000004000/0xa000)=nil) mincore(&(0x7f0000006000/0x2000)=nil, 0x2000, &(0x7f0000000200)=""/179) 10:08:36 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r1) r2 = dup(r1) write(r1, &(0x7f0000000100)="a74c4829c6af6b17a9c3189254365f15522b259332167ed4949d3da5868ac95fe51981cf63258951a82680df1a1c184f6f7227ed12ab7be1d34e69610d9247d6f6c90a9e59aa4b48f80954e75966c4b0ab51875f15a7837c0b7711734fe6a49232df79e5d5a5a6638fe14d820f8da676b497fadfac862b7355470fe28fdc2b979dff6a94090e46d391620a3c033fdf60376febddc6b924", 0x32d) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffc, 0x88, 0x0, 0x100, 0x100000001}], 0x0, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x80, 0xfffff, 0x401, 0x5}, {{r1}, 0xfffffffffffffffe, 0x80, 0x3, 0xffffffffffffff25, 0xffffffffffffffff}, {{r3}, 0xffffffffffffffff, 0x8, 0x4, 0x100000000, 0x8}, {{r3}, 0xfffffffffffffff9, 0x82, 0x0, 0x7, 0x70a2}, {{r0}, 0xfffffffffffffffc, 0x40, 0x4, 0x9e, 0x19}, {{r3}, 0xfffffffffffffffa, 0x42, 0xf0000002, 0x4, 0x800}, {{r3}, 0x0, 0x14, 0xfffff, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x95, 0x0, 0xffffffff, 0x7f}], 0x0, &(0x7f0000000300)={0x457, 0x7fffffff}) read(r0, &(0x7f0000000040)=""/61, 0x10) 10:08:36 executing program 1: pipe2(&(0x7f0000000000), 0x10000) pipe2(&(0x7f0000000400), 0x10000) pipe(&(0x7f0000000440)) accept(0xffffffffffffffff, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) socket$inet(0x2, 0x1, 0x9) socket(0x31, 0x4001, 0x3) getpgrp() getuid() getegid() open$dir(&(0x7f0000000980)='./file0\x00', 0xa, 0x2) dup(0xffffffffffffff9c) socket(0x6, 0x4, 0x2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000540)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000000580), 0x10004) pipe(&(0x7f00000005c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x0) r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, r1) getpid() geteuid() getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) accept$unix(0xffffffffffffffff, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) geteuid() getgroups(0x4, &(0x7f0000000700)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) 10:08:36 executing program 0: r0 = socket(0x4, 0x0, 0x10020000cca1) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, 0x0, 0x0) getpgrp() write(r0, &(0x7f0000000080)="cda8cbfe20f37bfaf7360cd9834a68b4805a095698140ec357b5a0e71efd316ef30627d0f8d486ef8c03dc459a60220e142e49b92abfaa66d5730dc7b236839ae8c5774edb6d242fc2e7b7c1d97dbd757b2c9351baaa0cd9e64be6560b596d2c1ccad9f25bb2077f6b411073b9d465cc0b74edad9c249b8046f37d0026d15b498fdb417f473d", 0x86) 10:08:36 executing program 1: pipe(&(0x7f0000000000)) r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xda) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 10:08:36 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2004, 0x236161ac) r0 = open(&(0x7f0000001040)='./bus\x00', 0x20880, 0x122) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001680)="8a27348db230a1dd2a3d85376bd46a5f4cbb94010f7e1bfd79e3537d23b3081e7542297a56d8936c9724d17b9d1d91906b1a2ab1de18136bf2d5ba38b28593343f7ed490db96bb01ab04cbd7851ccfb3083a29df7f4fd797d9e3a707211bed671c3fd6a37872524c31855606c93321046532e5c9919e14b3248ea0a4b09eb7d76741b889458fc310d6a84e73a65cd5e8a1a660503c8856a2aef6c2829cc3db775ec96a675c6bf3ea059931c907012b04210cec6b8364d0b265262c7e570c3d40c50bafdf4461583e2b77aab77e89b9fc4f0a36f5984fe083a4c1b3b59205da6cde59bedcd11811993b652d9ed747fd4715b177465c24cfba5d6a23debf3b9e14caf1f1f80a5142413c80fb03f067cbb51a374d3a3dd09854ba4ecef65554e546f2dddeca4a36d1db8868df012b36bf595f035b0250d25af1c1f87ec273f9bc34b4491bebb0054be425a7974ffe96e6b28f569b2bd77bdbd2b57c8f7284ba9abe2cae352e824723394a6900c9d9aec9162e6df74b57be48fbcfa030ae5d581e5a5a073abb6928ba6f1a2507a7217c1df871f3bde916bf7392b22169395ba84fca50c302360bd4983a4ed902c3458dd79191b091d9e29b11e3f059a0290c1f7bb8d9177e6fe6f66266c96d54ad5544c71f27a84b4b3aa6c371d585eb19fa8db5b02e601de5bb9c7ea1d80adad62f24504bf1e1d781a39bb21a5060988f97afea5b9e349df0628ddc0704f79e53d12fc6b5e77b9d3252504dc52bc3019d17b975552808d6d8a009b5dad68c8c5035fd86fd71805fa63f21a01f04850daa2eeaa3ce24b4b588159cc9aef6fb62b1dc11abbdcd9b1fdd5663c32199119f3b33eb1b70d9c4e34d5b7859050f3bb4fb46ee1ae67ac0af44ad9e449c1c9ee6237ce2cc3e5958e74d23ea2adf20a01ccecbeee8897484b919d47c94ac44d45eb92db4b15c7745839880d1c01f977ef8ee562a5b570579a38185e26c711df5e023de32f5f3d067540a4c35e74369475f6a5d2e24e1eabfe10f0dfaa987f46912054c0c1c2f60df3291dbfdb69a1923f89275cf7656578fb05a6d113f2d989b8c779a0a9baf145c4834ed9786b7b482299f90c2b40c678aa02055333f412d3075f55f0f708cc1965be194aa8f793cd67b8026d0b6c55f5ffe6f28808c5a9c8a421e560f6a6557305c30bf50bbdc843223e4f12c32b97f9cfa12ace55726191ad921ed7a2576afbe932a2e99a400a295158fa2fea035a827fe211ef3cd1454dd310a4f2c340cc4588bfa7a7f79cd04fca0125a3c3c2c42b45b38207edcecd89f638fc888229dd3906f6a1e1f60ba53dc245c50146740b312715b145ca3769b27f07da9f0e987063aa825c8a81cb6da1dbebad1a8492361c7b3abc89431b7e499f5bdc27b887fe9257b4a38c76ac4adfc11338269048d221dc948504f9069bb825c543ac59ac71a59c5bb2f054c8d069a5ed104719b2d60a5352bd0ff7a761154ab36bf0c7a8e24e5fa8616b79909ae82ddcb3a272e97340ce29588581b64fe28ef750edb81e5257d44b90ca622656477607143a75a5c462fb100cb726b0c3d1cc1ba94db87d0ed1c8c5c9f88ec5b1db76dab51b4300df14cf1e57b7c5ed0c4a3322d491854c93e7eff9e2ad4cda3a0e02e6707d62aa58d23ffca1b1a9e7d5212a6cffdfd0a61e0f83d71d4e92dd3e73a503fa17445f039f36dc6cde241f9ccf21757476b854005975fccd36e61b2b25022376bc4d76348b57e56c30d453854c1413b9c9ee7a27c4915d796f27451570068c0acab05fd03a23e4fc6cc74ae980bb63fe833c67bd3a6b6491a106e27e7b471b37e961d9f41bdda4b9e9b776982e7bd3d04f9656b95b5b08160b843e3be71be0964e3ed654d05f40781c03e8e73c18829d756568e77669dbe933ef23488f7bb65448432d874d5d8b1cb4bd3ba00f1eefb7cdf576eb88f649f97522a1f8e67bc527d49e8ef5b8d3de190dfca1a8c93accdbac240f1a34c2d86900af59ba73f2459fdffddb3283ded271fb72e6a2de3ff8477723c81d5ea54bf1ad7f623b075f797fb30b689fddb0aea562b1046edc15b3ebac7eaf4afcc1d9c5f72e2e38fe182b956e8a12d6803b87ec0a082b68fe45a71649fd09cbcd3b0f8d53cda4a34f4d49b77d9cb2a57d781365672de4cf0ba903049cf48d88d730c5c6e2687c88abd6806544f74798d4501cba6bd870a4ed8311aa4671e23d9e9e3a3f4ba52518740a18fe64d1dc63348617816916f277db42e8084ed62d68ac84f2ccfeb84ec8a84f40a93dce478ac41afed0d23a8aeb7e54bf52adf4b4d323a9107b717d8da555ec3f26c170cb714eebb349e12c83b743a9d7b5ef8d70cd55514549929e8799d695ee6f4e95a74fe86e1b5deab6ff3c497b532357ee403316cf6f9ce421c93e18e54422cd2ce82b187ea203185e3343f71308c738301a4a68a38a97342872efd5b6cadf3ead4db40a0b29918be42a787c20fcbd2aab1e0ac68a2e3538e442396be4b62478e455dbfbb9dcc1374ba2c5cdbc3d299823aac229448561f8345c58641fa31a48ebf81cbfa39da3fb02053baa114b071d9907911ed11d53a0870395a710f9ddf7bcb67d85740a7b039f3a713c87b3d2ecdef9910481ff76a8ae3c727e675db2b8aea6679c81715f9439a1df741c4dc3e5a58b71f638bc9fe7c4b8f632898c98c477e8c0a0d852fa32e815ac1129cc7ecd283a16dc46f1bede2f687ac3243015f4c5d2411c95d9514d8b85b3a2593363d4a77d2db9b4474f4d0e0f7ea7ffcfab6675759d8091ec244a1fc1c85cf89d02183418612152782725ba5729bfcc4add55b735d31e36cc8893d5d13c2aa29277033dc78286e2742a40d5ae9e6ac1b0ccbaf5ed91d9a8fc19a81f871069642c3d4830f1b48137ab8a30a976aa25473bf03500c37882c7f9e8130ca3387e280b4f88f836e4ee997994c2294b0353d5b6b981207f87dc96cd276bcbe001db4e3733daf17873a895015e48b83279ce864f317faf74770927e756a49d6d482b716beaa746377da8625863c800b25da6048182cb3d4e6fc202e31868686996894433c31aa6b5776eeb07aeaf680089a62a282150999b6e9ce3d86ad5c09733bdbb3c8eec223e7ed60f62c8198c443e02f2f271321c324138a8952989d7f97dc357527d902b48a936a11d5d91d7c527b48c2f6e82d3b5574cd4ac5953b9619ac387722a6ac6748b3463705f271b6fa7d21911d10caa8dafe0a2405ee13001e809cde508bafb3904613945d03b715daff5ad86f95a206c1a33234ac3e873ed7dcd3e0e64305f4b2c1c0d6f2e1085fc88ff390739fcc6bc40f0183af588ec91b7244092e154af3b46020acbf61badf55be69162a02820dd742d85564899eb7e00360bafe7651a619dbb9e89ef9af0f5d157ce9bb4d6af62f72146064365dd4c6c7ee10b9f2bc2ce5d30ef66839f7c0e00b773122b8fc1143afb69561b3dd9e94d116a0d05005a2a9ff08c5a71091243159b0b6df53d9299caf0476f0701bb5bc84a50b6d816bd9e3879e5388cee32de2bf75ff016e588ebf971999b5035b773d651810afc86bcfa81ae4e937a78bc2434cf03ad76f03d1791210db4bddabcdf11f1158ce68889c8376437e19d6ce0beb9e7d9695b8e3098b9964d5d9ff00d49aaa882bfaf2d62819d6cab5a607e3f9d9d3a081b542b66226962e895f303e1c2172b81b00a67b459332374427bcb278afc78d51d4de7424104ef0e247415a2be5eb012cebae129e55ebbd91f86e21095a357620bd4e82892e465b5769cec3e3963f9631e14ad0d9451909aeac86ca0d09042359a9ccfab5aaae40e16c25f7f7dd95eeeb6ed1d0834ccdffcb79ec37043a7c360ab7ca484c133b7d7e2ff1e765a6e9706f6154b6500322d48bb3717c408f1cccbe38205651d604b5d0da0e557d957702b131acd9af04ad489383ab846312a0079a26b86122b876576a9794b1fffe1effb8299992eabeda083d5ce4a1eeae204e386bf02cacb00eff9617b65566e72113a470976d6d9cf6ab3aaff67c5350e36c7f14272d2c9de620904be19efda5124bc32762aaff156cce337cd1e738994204d52cca4f56439d563c333abdd1f94ca6dedc8491046a23e24ee6ff56342a40c370c18db5d341881f69cf7fadf8e52d155d63c343354bef1d4d39722d8b728acf09d0aeb594e9469cb8063b4fe67f4e0d516ff3bfaf16ca5bff4326054cb647ac19eef1dfa7c62522635518a418089b37348009716128cc231c77df01447b22d22cbccb4ae5c2178239c2104542077e2d86b1f44d3b25e5fa1e09d1ce35880da825692ebe1d5fbb43aa46604918352841d7eb2b5b0b21c13cff7b28b8e359afd4df0b02c32e99c350f8ad77995e73542cbcbad6c90f334f618765fae337265d201412c8262d04b58f603e0a6dbab868f41b487ff7d64681d05838d6a4e149954c22322a33231126481910279fd857aa9bd33eb467d2cc871c70120246a86f76e23b97bf8d1d9ecff9bb4ee6d3f1deb36cbd6398b6cea90b3ec571b37886cb86aecb9f1a256acc79787c7d778f4ffe2aa5cfb04cf349c7208bc375b9b3ffae0d9fe22fe317d0fd06aca3419d51eb38b77497c8008f359384b61ad27621ff4d7ebbf4830392a0a883248deb3bc397831153b4778ca58ffeccc52fbf8c1d4f462ad8d653abaaf8ea65c6664401c9accb76f817f639b10aea5f86bc977e6584946c33f8a233776f469f406cf1628d5eccca1e3633c152c6516e4e03692ab8297b401264dd10289f13e91f3c95ba7778ae280e52c0ec782bda4c48130cc26e7f5abf031ad4a9a2af4c9eec67ece9d6a2ff494e76bcc414f2fe1963a4feb2154df8a6e306c36a6018e1cc1d332668682dc9821a52d2042d2a134909a9b2ca3a24d54b3380e590c454b5ca9c89a70fb01e981649d62e4a193bd69aacf44d65af28920300d19affa337e61d5cbefe328aac4b54ec7c66c0e781f3e05592a397d17c2cfb2736257dd3d1bdb2ed869a7f6e072d63db1fb8c739de8fc5d15d0018c73522531a24622d218ed69b85cc6a0f739d9e547b48c9135bc0c24665098d494e7ff3778fe609d6e178300cc3dcd53b976d1fcba1b3021395a03b6abbb84cf2a608819ff6da017ea715ded4a71114af6cbfa8a8c6c3592a4b4d840d08290e64f00085574d78807e0ad7e61df68f7456dba4a89b97ee4530b5c371899e6890a5cd2f51d42859787ff3aeb64e12111c981188a124639ddd8d7994674254832e0a9f8e8bea972d1bf93131dfa3aa47b41f84f28cc9677b00dd670bd68622d4604bf0fab4e5397c00626e2a611fb4bd1ced3d07d32dd63e8601d270be028d6fc044dbfa222e90833cf4dd8650ed9ca3797789b03098b98acedc4c7dddfc785e3a12063a8ddc2f7b3add31055708424fd48f68c560c822ca705676e8ae625ffa851e0e21aa3d36ab2ce1e358c66fe9a6a7de348636670f58e7990b74fce6279552f73be4ecdbc024b795b33d235ff8a6f30f8a2a1ad4536d66a60ea6e2a403679d31ffb3ea817f1a6f032336b24b744c2bd710bb777e6f44b23289f5366dda8e0edada7010db943921bd9ffb62b2f58fca1e0399f96f0a5c1bcb45451c05527c3bd5c18cc9b48940ae052c8d7d877fea3da6824eb7993d581a93240c7e28b6b609229fdfb18fe33b25a28db4aac2ed0fbe36edf044025bf54115546c44c5c3b270323a35aeb6349aa8e71ab33cdc36b4d72972a57d3d816388691ef1cf59974e6eb39b5efc63199f1b9230024779861f6eeb319f51d7b25dc65319089f", 0x1000}], 0x1, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 10:08:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) select(0x40, &(0x7f0000000080)={0x81, 0x3, 0x9, 0x191fe8af, 0x3f, 0x9, 0x1, 0x9}, &(0x7f0000000100)={0x20, 0x10000, 0xffffffffffffff90, 0x2f93, 0x10001, 0x8, 0x9}, &(0x7f00000001c0)={0x9, 0x8000000000000000, 0x2, 0x8c56, 0xa0, 0x7, 0x10001, 0x5}, &(0x7f0000000240)={0x1, 0x2345}) mknodat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10, 0x3) open(&(0x7f00000000c0)='./bus\x00', 0x4000000, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x9, 0xfffffffffffffffc, 0x20, 0x9, 0x2, 0x1ff, 0xd1, 0xd3}, &(0x7f0000000200)) select(0x0, 0x0, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffddb, 0x0, 0x0, 0x0) 10:08:36 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) r3 = msgget$private(0x0, 0x200) r4 = getuid() r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r7 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x401, r4, r2, r5, r1, 0x40, 0x2}, 0xfffffffffffff3e3, 0x1, r6, r7, 0x3a, 0x8, 0x81, 0xffffffffffffffff}) setregid(0x0, r0) setuid(0xee01) unlink(&(0x7f0000000000)='./file0\x00') r8 = geteuid() setuid(r8) 10:08:37 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x24, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x6, 0x401, &(0x7f0000000000)="a80aad49725bf7ce233a5f538b094fe79fbbb063dff3ab89600c0efe8a4248d0c8dbe36cdf05fd04f2b5d5769551ae18b5aca473b9e44f1ca36be2ffad98f6f89c793b4ec790e8b51bd2ef2a73fa5e3e8f8203c974a6db0591043bd8dca57ae8d4f5879d93fe4fb8bdb10cd9f9348d74bb114edd53c0c0ceef32522d9c5e9643f990b6f019a1a236ebf44bf51231808a64d3", 0x92) r1 = shmget(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000340)=[{&(0x7f0000000140)=""/97, 0x61}, {&(0x7f00000001c0)=""/103, 0x67}, {&(0x7f0000000240)=""/53, 0x35}, {&(0x7f0000000280)=""/139, 0x8b}], 0x4, &(0x7f0000000380)=""/150, 0x96, 0x3}, 0x800) 10:08:37 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0xba, 0x41) renameat(r0, &(0x7f0000000280)='./file0\x00', r2, &(0x7f0000000380)='./file0\x00') r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r4 = kqueue() r5 = syz_open_pts() kevent(r4, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r4, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) socket$inet(0x2, 0x4003, 0x94) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r3, &(0x7f00000001c0)="a7", 0x1) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r6 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x1, 0x7, 0xfffffffffffffffb, 0x6, "57cebd97aa4f57764b3b3c266da67c482d265e72", 0xfff, 0x6}) syz_open_pts() ioctl$TIOCSCTTY(r5, 0x20007461) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffa, 0x0, 0x4, 0x0, "77bce34258e6b67d1854513e21d079c3be06bfa9", 0x0, 0x2}) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1) 10:08:37 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x0, 0x0) r1 = semget(0x1, 0x2, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x8, 0xfe, 0xffffffff00000001, 0x7, 0x5, 0x0]) r2 = syz_open_pts() syz_open_pts() syz_open_pts() getegid() setegid(0x0) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) dup2(r3, r3) 10:08:37 executing program 1: open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 10:08:37 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x9000, 0x0) r0 = msgget$private(0x0, 0x20) mknod(0x0, 0x4000, 0xfffffffeffffffff) seteuid(0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 10:08:38 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) socket$inet6(0x18, 0x3, 0xf1) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000040)) 10:08:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x1) socket$unix(0x1, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 10:08:38 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="01000000", 0x4) 10:08:38 executing program 1: chmod(&(0x7f00000000c0)='./file0\x00', 0x20) rename(&(0x7f0000000100)='.\x00', &(0x7f0000000180)='./file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 10:08:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setregid(0x0, r1) socketpair(0x21, 0x7, 0x9, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r4, &(0x7f00000002c0)=@un=@file={0x1, './file0/file1\x00'}, 0x10) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x80) getgroups(0x7, &(0x7f0000000300)=[r0, r3, r2, r2, r0, r0, r0]) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') socketpair(0x18, 0x4000, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 10:08:38 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000100)="c9", 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x3, 0x3f, 0x8}, {{r0}, 0xfffffffffffffffd, 0xe, 0x1, 0x1ff, 0x388}, {{r0}, 0xffffffffffffffff, 0x2, 0x20, 0x4}, {{r2}, 0xffffffffffffffff, 0x74, 0xf0000008, 0x0, 0x5}, {{r1}, 0xfffffffffffffffc, 0x1, 0x3, 0x7fffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x98, 0x2, 0x1, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x1, 0xc, 0x5788, 0x35}, {{r2}, 0xfffffffffffffffb, 0x1, 0x2, 0x6, 0x8}], 0xbc53, 0x0, 0xfffe, 0x0) 10:08:38 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = socket(0x20, 0x0, 0x9) recvfrom$inet6(r5, &(0x7f0000000080)=""/58, 0x3a, 0x800, &(0x7f00000000c0)={0x18, 0x3, 0x1, 0x2}, 0xc) setgroups(0x0, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x4b91) setregid(0x0, r1) setuid(0xee01) semget(0x2, 0x3, 0x200000000390) setgroups(0x4, &(0x7f0000000040)=[r2, r4, r2, r0]) setgroups(0x1, &(0x7f0000000000)=[r3]) 10:08:38 executing program 0: semget$private(0x0, 0x7, 0x18) mknod(&(0x7f0000000080)='./bus\x00', 0x8089, 0x4400) nanosleep(&(0x7f0000000200)={0xdb, 0x101}, &(0x7f0000000240)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r2, r3, 0x6) lchown(&(0x7f00000001c0)='./bus\x00', r2, r3) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) dup2(r4, r1) fcntl$setown(r4, 0x6, 0x0) pipe(&(0x7f0000000180)) 10:08:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e00", 0x17) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x8000000001e2d, 0x9, 0x4041d38, "0000d2518002197b30000000b3fbe87558a4d1be"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 10:08:38 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/31, &(0x7f0000000080)=0x1f) 10:08:38 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() nanosleep(&(0x7f00000001c0)={0xf6c2, 0x7}, &(0x7f0000000200)) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, r3, r4, 0x40, 0xb9}, 0x82d, 0xa86, r5, r6, 0x40, 0xffff, 0x9}) shmctl$IPC_STAT(r0, 0x2, 0x0) 10:08:39 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x13, 0x80000008, 0x5, 0x3}, {{r1}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x9, 0x4}, {{r1}, 0xfffffffffffffffd, 0x2, 0xa0000004, 0x5333, 0x3}, {{r1}, 0xfffffffffffffffa, 0x40, 0x0, 0x8000, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000001, 0xb2}, {{r1}, 0xfffffffffffffffd, 0x2, 0x46, 0x0, 0x329}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x20}, {{r1}, 0xffffffffffffffff, 0xe, 0x0, 0xd3, 0x4813}, {{r1}, 0xfffffffffffffff9, 0x80, 0x4, 0x401, 0x20}], 0x4, &(0x7f0000000380)=[{{r0}, 0x0, 0x0, 0x40, 0x9, 0x5}, {{r1}, 0x0, 0x1, 0x40000000, 0x942, 0x702c00000000000}, {{r1}, 0xfffffffffffffffa, 0x20, 0xa0, 0x3f, 0x4fd}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x0, 0x10001}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80000003, 0x9, 0x8}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x9, 0xfffffffffffff10a}], 0x114e, &(0x7f0000000300)={0x1, 0x20}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) renameat(r1, &(0x7f0000000140)='./bus\x00', r2, &(0x7f0000000180)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pledge(0x0, &(0x7f0000000340)="5c2e2c2e2d00a09f5780518e733879028d318bbb") preadv(r3, &(0x7f0000000040)=[{&(0x7f0000000000)=""/60, 0x20}], 0x3d4, 0x0) 10:08:39 executing program 0: socketpair(0xd, 0x9, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x49) r1 = open(&(0x7f0000000000)='\x00', 0x1, 0x81) dup(r1) 10:08:39 executing program 0: utimes(0x0, &(0x7f00000000c0)={{}, {0x0, 0x81}}) mknod(&(0x7f0000000100)='./bus\x00', 0x40, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080), 0x336, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x101) 10:08:39 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)="ba0ed314e6ba5d7088dcd935a2fa35441378c3d172407daaf504cb198f0fdd3268e53bc80cd78b353a471029e93ca1ad478c85", 0x33}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 10:08:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) 10:08:39 executing program 0: socketpair(0x2, 0x8003, 0x7ff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000080)='./bus\x00', 0x0, 0x42) mknod(&(0x7f0000000000)='./bus\x00', 0x8002002, 0x100000005f00) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r2, 0xa, r0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x70, 0x80000000, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x40000, 0x1}], 0x7ff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffd, 0xf0, 0xfffff, 0x4}], 0x7, &(0x7f0000000180)={0xfffffffffffff801, 0xffffffffffff6b01}) close(r3) 10:08:40 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2fe654000ae8a1c6dff5657a67696c653000b24293d32f2f61528ce4d6bf86f90dcd1a734673308672a386454bc689c58cc15140b491da51bac6e3be"], 0x1) 10:08:41 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) socketpair(0x2, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x7f}, 0x8) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) 10:08:41 executing program 0: syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchmod(r0, 0x60) r1 = syz_open_pts() close(r1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xc, 0x10, r0, 0x0, 0x0) 10:08:41 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x201f, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="ecbea566791fffb19ea9bcae71fffdfcca73e52845b8da566072b2a253b6cd0df411bdb10791dff9dbf2af8baa16ce69fab9a8b0d05d04ebe07531bfb46cb0f793210be58d53445cb5ea8114e96a90ca8ab83e51b5e78c3d8c5dcf6e9aed11978d5c97188e58d80f259efc8bf5a06eb88dbef21402b8f1f51355a977e0694dd15be1e63ffc3af709a484da9c945f857326ba14087f00bcccfc8d43099fa5f68ca4b7809ff481849d3ba8e5a1d333ae32ee6ea00b29064390423dccdbe032115814c790280d16173a91407fc774b5489d", 0xd0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='#-\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='.\x00']) 10:08:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000240)="fcc3f2d8", 0x4) close(r0) syz_open_pts() syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0x44a3d3d344e99715}], 0x1) 10:08:41 executing program 1: r0 = kqueue() r1 = kqueue() socketpair(0x2, 0x5, 0x8, &(0x7f0000000080)={0xffffffffffffffff}) r3 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r6) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) dup2(r0, r1) 10:08:41 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x8, 0x4) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = getuid() getgroups(0x1, &(0x7f0000000580)=[0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getgroups(0x1, &(0x7f0000000700)=[0x0]) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f00000000c0)="68a8b5675547835d758e0da80dc9b9a0e0459d3f0f9308aa485da3469a2380aa27771a215099", 0x26}, {&(0x7f0000000200)="7487d0e74e10aa362c14c8fa6460e184da3f1a71d1dc49ed5689f2b7a747e30e4bc73b5c532c1808c4bccad262209a50dec34e6ea87a2af2bce576f44b9071bc59eccf0bd910e61df7476edbcde6d77b66117f455b3a9ea8fb06d092b9c952a51a7d36e0262948b4da5563f54ee45fe7479eba80a5e85360cd71ba3f3ca3ce5b3060e246297e1e1dc26f0522b8bd8279ab2f05b2cf57893119a48236ac100517dc5c05ccd97c", 0xa6}, {&(0x7f00000002c0)="a177142eb4482aeef9496fb443e9b31e414dda652b68ecb071f7cdd10c22fec787e62c7ca5435cc25a5d9828361872a6db72a11061138c2d36cc7c05036fb575803eccc01e9941aa6e8cc53e894cee437c53540f5f92409f2175c54aa699736a7842be9956456d42854bef4430380df699e6b444fbe3d592496a902a898d6a32a1ebe8c1d9783bccd77d0b92a4a72b8f95ff1d951f3fb239aa77352cbe5bb7b8756689ec19f5d3ee44aeea16a2846d280096cb0460cc04402d6a7a25fac0ccb8cc6d1b3bd00b765d9b34cd99a97adfc498af048fe2f726a9723d", 0xda}, {&(0x7f00000003c0)="18941f411d562e755f7f8256991ff99943761cfd32c2f3f09351bb23af5f1e66fa7b3a1b353f713bf0f10d3dbaba5f45b929b19c9771e87b912e67e3dece8c8e7e656990fc35a1a04965392a52259df125bb89c30c3fd124c96552ae21703f13c2a571b178baa8dad57444f9bb3312565f843141fc2eab4af460c4880bba536e46db06199a31aec70673386798e998b0f7be30be361c6373f3e465d1459ab9b7e0", 0xa1}], 0x4, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x80, 0x8}, 0x2) r14 = semget(0x3, 0x1, 0x80) semctl$GETALL(r14, 0x0, 0x6, &(0x7f0000000800)=""/189) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="8202010100006c65b70056c4d17faf8318c84300279c49bda41d9cc44d1f5ce12863bf6cd1ec499782f30e6e2a76b9b7b121454a61f60a313157be8cb5cf36507a13879d4706ca7360b7cc846795505c157bcbd14252c3bc1f17e8cbb4e6bd15e08cc5b88112f7ce656132eac21a0ac874870a084f5d2992e52cc4c759fbe09f852e10d0674aa9174123b781b797b883509610bd5aa09a9312c6c12b9edb84fc2f40bf73ab9bef38bcb12626383db26fc558ff3ac2bcd037d5ce41787f5a6c96a2f2090291bc3b8edfebf5605eb4926c3d0d37c1f5f9d44cdce53cf0e4841cd93a7bb672bae7c73a1dfd4d79"], 0x1) 10:08:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1ff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000000)="e0ffff0000000000", 0x8) 10:08:41 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r0) r1 = socket$inet(0x2, 0x3, 0x0) connect(r1, 0xffffffffffffffff, 0xe6) getgid() 10:08:41 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) read(r0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/7}, &(0x7f0000000040)=0x3a8) 10:08:42 executing program 1: socketpair(0x11, 0x8003, 0xfffffffffffffffd, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair(0x0, 0x8000, 0x2, &(0x7f0000000080)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x0, 0x0) 10:08:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x10000, 0x8) readlinkat(r0, &(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000280)=""/137, 0x89) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20080, 0x10) readlinkat(r1, &(0x7f00000000c0)='./bus/file0\x00', &(0x7f00000001c0)=""/131, 0x83) mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) readv(r2, &(0x7f0000000040)=[{&(0x7f0000001480)=""/4096, 0x1000}], 0x1) 10:08:42 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) r1 = dup(r0) write(r0, &(0x7f0000335000), 0xfc94) recvfrom$unix(r1, &(0x7f0000000040)=""/191, 0xbf, 0x843, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x46}], 0x2, 0x0) 10:08:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80201, 0x0) write(r0, &(0x7f00000000c0), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="6953654f42a362c284c6773b4c15d3893113d800636012dce0ea2fa1f5c5c92b891ae912f3f806e4bdce42465ed50f6b8125b540e93097da5bd59eb3d04156ceead13cd29e994fbc92d7e5c6f58da50d6fc398ee6d947fe27fe47de892a08bac8b2a3377a09a948492e6d96724357411aaab2d5093776ba766d0b95046a5c816f60ba742d85525addec8c67a8b5e85e171a0a8969259d72433311437bd6469510fc080ec1899e4a702d19d5d5e2be2aadb0f112c1c968248c116801e5f5e3d790842540d3b9c5c954d170b8fb79548d381b5e2d5a7b99f94af728f4d0df51f97c3acef603f6e1f0097f36f", 0xeb) 10:08:42 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10200, 0x2) setuid(0xee01) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x7c) r2 = getpid() fcntl$setown(r0, 0x6, r2) pipe2(&(0x7f0000000040), 0x4) pledge(&(0x7f0000000100)="04126e69fd2e4939c21ea40a91426ce9e1463f57c997f7a0ea448b7db7186700777d1eb66fd322b5fa0360b46b8a2bf3d6448f1d6649c62e03af0d428592de895a65a509cead81035782f1dd71ca28f503a38217cf38b65cda06b96f1dc4e197e8e26b56dea16454056e3661757d490812d19a0916d6efde85919413c4856b", &(0x7f0000000180)='@$\x00') socket$inet6(0x18, 0x3, 0x3) read(r1, 0x0, 0xff79) 10:08:42 executing program 1: clock_getres(0x4, 0x0) clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x0, &(0x7f0000000140)) r0 = semget(0x1, 0x6, 0x64) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000080)=""/129) clock_getres(0x4, &(0x7f0000000180)) clock_getres(0x4, &(0x7f0000000040)) 10:08:42 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)="ba0ed314e050a70a596266d30e0bb75a0273cb20674cd77974e6", 0x1a}], 0x1, 0x0) fchmod(r0, 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 10:08:44 executing program 0: select(0xffffffffffffff81, 0x0, 0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x2, 0x8, 0x4, 0x2, 0x40, 0x4, 0x4, 0x1f}, &(0x7f0000000040)={0x7, 0x6, 0xfffffffffffffe01, 0x2, 0x4, 0x5, 0x2, 0x3f}, &(0x7f0000000080)={0xf186, 0x68, 0x8, 0x400, 0x1f, 0x400, 0xe9e, 0xb28}, &(0x7f00000000c0)={0x4, 0x100}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x1) 10:08:48 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x1, 0x7fffffff, &(0x7f0000000000)="7414865a4efa59254bdab02ff834f881cbee96bdb0a946ce2c8077f8a5f7d21c14b484ad988b3c9d84e00be7b3e71c1a952f6d6aee8847dca93b60e31dbe5a5de82e1c3721623eb4c4496a63a1eac0127f2656456e5ffc561e6b388e5a9627068140c6d2a11c93020d45bfa69fea5845150a991bc4e14452c0352d48847f796f60c63ba5d41e113ee9196701361f20ac5d1283aea13b4311a2a2938683e13886855cf34c297114b5a56a852547918cca7a39431a56abcb73d5e73966feda54784962339cc92d1e6f65cd09499ade2f880837c43698f1a16485571babfaa4c5d491ac1ca41903c1153e57c87db41bf7d18696", 0xf2) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) pwritev(r2, &(0x7f0000000500)=[{&(0x7f0000000100)="056c8700556530f56093e8b489fbdcfded77753ac6d9254dfb8f6ace9542fb27857bfbd9434388cf28922580c65279d57496a6621e63b432a1286223b6eb9d78f59ce9dd87b26adfc58ba6b6c2bf23ae6356647eac9fab47c696e3747a77da9f9710bb6909f4cb654cf9b1d223fda19a37219db5b3a9535b026541117ae6ffd3d0a95268c20cdb0c235645f6824aa4fa9d36a82fc4884b673862ca5f9dcfb7154a71f8d9a29f8ddf3b65bdda9acdabc5edaab385b5c9e90cc6a03420a6c2cfd7955d8ebfd81fd576cc220afd1cc309f694c75e6515723d0b91ff5422649836922f7ad49b36bdc6b1973e38bb7c5901baf37d2749", 0xf4}, {&(0x7f0000000200)="230fe01d072808182bdc8687f5af370c9f42205a31065749d35888a080128c6117da55f99a0b847b8add1cf17689c7e7e327ac3b1d21719d6d01b67b9c9235", 0x3f}, {&(0x7f0000000240)="3c48122e5e16f0e3745b7096b5dbbbef6b476f990a06c574793a36a57b9b7fa8c3a5cf700ab297c3ea", 0x29}, {&(0x7f0000000280)="06c4f72277c5dca872f9a68d2dce6b1350c2f7e6c3f256c9f51ab54ebcce3640ef47d83c0e4cf4f8960194023e1440f109e98448833a63b5dda78c28b96dca91033c10b0a3c66c4a5ee1363ca0b666399ff5ac4a73f31770c2d42d05b37c55a249ccf6528647d30bff07e5e12e7953a01c7195abf96b8f7c95", 0x79}, {&(0x7f0000000300)="cf6d328426b02725f9008a42844593a4b32876d679ce68532bc4bc9cb4df8616e7c950ba5c80e48d95056599b5d3936420a0dea17aaae1867b87580b5bcf93368b256aad31fbc7e4e39f94783b0c83c2a2528a682a2c6d3b425736c2e7452f1a1e5a959f544bbb25f1bafd2d252f9d87967fb27d36363408ec8d2f1406ff0b32fc7a8f9cd670fc1291772fcb4d08a00f3824788b9f54c0878c455b1ea49a7e22880711af9c1fea8a0b43b9a942ca8e4cf51eed99f522e9009e3103e0", 0xbc}, {&(0x7f00000003c0)="31ec1c9bf35be8af10ee3afd23d88b0ae38c381a693d4b03a6941741e324fd7947f70ac05a040542a5fc451714115c0b4ea3682ffff5a4cf5b9497c1b90ad2d88f34973b5f7b2894ecf1f0eeda2190cfa164fe32bbd08ee989f0589e59f99a8f059c8dcb15635809cd10055f89487acd30c96c7f1aa3694685c2b5ac27698c68f1f3df78fd76f177049178a31b1551645b94f13addea3d8dc63906032dafcd3cfd973d89472edcc3ac73fed48fc3a139ac4167a360df775a9c43f8e20545500b230e8c2ee98ad57854631e93865eda5793d37c8d1bfeed4b510c2b83b346d8e6bc01afae3f73827b6cc2a966cdbc119b349d259a462c", 0xf6}, {&(0x7f00000004c0)="d31d7217bf33ae03a766b5a374b11255470eca0ee65c83706b23c1168fdb9172b6bdab08d5704e", 0x27}], 0x7, 0x40) 10:08:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xdd}], 0x0, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x4002, 0xfffffffffffffffb) r3 = dup2(r1, r0) fsync(r1) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0xffffffff, 0x0, 0xfffffffffffffffe, 0x0) dup2(r2, r4) pipe(&(0x7f0000000000)) sendto$unix(r3, &(0x7f00000000c0)="ae37a8b38d12014465258280908f9217ed27e1034dd27cf92bb86e58b4dd40390d7a0e822ffbd24b540ed4344069270dfd393ff8d117298f61638ed902a71ab61bf8b5af73ff643de3a42113036abcb28ea5117a2ed340990132ecc5fce3e4893fb7260fe04b5d4245cde02a173639ef67ced0375083c3441b1308c6090cfded70e07245058a089e6b79d79e2c0b683b9c224f97423d4cfa2358052df0c797b9a3eea6c25c619fdff15acf33d26d49cd23f1b6be5df9a3", 0xb7, 0x404, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) 10:08:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=""/225, 0xe1) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x100, 0x1) open(&(0x7f0000000140)='./file0\x00', 0x92, 0x50) 10:08:49 executing program 0: setgid(0xee00) setegid(0x0) setregid(0x0, 0x0) getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setegid(r0) 10:08:49 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000840)=[{&(0x7f0000003c00)="b3f85ff3d6e8f2efd8723e0107ff646813439d1fe911734c812a54f3676843371fb2e4c17ece51425d54e0ad63a673cb4fa53c224c2afe9c16dde1aa795c744f1c7b0bdc125cc57aaa4529617b11b980fc3c1f2e447ca34f89b56ea1186996a5a6d0c4228ca6ee9776efefa449afe1e1d82cce1f2af3006a8a33c6ab32d6345c42be7cae94693e3308883dc5728524478bb8c285c48de3cb0f7e27e96c692637d36838f0ee4572bde9b169cbbaac1e9244b7bbe8fa3604862742ec8becbcab7e5beadda3934d767f6300f310ed7ed80d73b929f003a9dc860df5b472410340f5a428e1357c63f4fbc6ac6032ad3998811cdec16a376aa90c426a1d7cfc2561ce80b43ee3267caecfcd0a01426ba87e35dcffd84233331c3d3188a58ddcccec242f358ae964e4607ef0d9c1efa6a6607c350d0f8dcf75c7d17f5d35a384988c45639e42007707c5b4a64ee9110e5c4fbb682aab09721b4d55772a163f6ee13a7fe0cf397869a0fa27a3888b6a80c9cff2b21fa405148370746a2189455f77d0f29179d45e62538a00a3842b13d2d9bd25824a46e590d7a6bd128b9fe8fd4506f63cf6c74834a021b5ccfdf098f31e5574b876d679c38810a318f90768b8fa463737535069bf74122abbbd4d0d8c8541e7ba18231241c7aff3e55035769ac165f945ec08a68dd0be76a520abc57a5d9c3d5e858e087479f3a56849beea84337dd9040860c88bafb962ac28f37d794fd5115a263191576a3a99748ec194b5784b2b3c073e629772e08718a29ed4bd839c725f7e5f0d7ebe30e86d9c23b8832c1bdfebc1723f07a9e8ef88339c1466359b077bdaa18c4657c2380b211ecb6518a85801f08eee94cdd1ca512a22753244ca2c6eb941777a71a05f8fb7cb298a6adb423f3349f8f87cebb4ac8ad36d06dd452134eeceb50bc6fafecbf22968351f03bcc29828279009341a0d2f07aac4b6c503325b240cc5d7f0aa6a3b9f08028ac3fc457d99631fb2208692089d51179adb1f6405737a5cbfde9d5d826880e3c1e184a536c6b87c80fab87b2316a7fbbe08f1b10872cd34719ccef5cd0a182ea19470a697767d4ee636dd57d2147997a3c5c291c0f05aff8f35e0a499b3df3a25cd30fb37cac4decee99d9a679eae138e85bfe465f7420c73f8ee7dcc15dfd8fe78409b40b3db7172b9f795cdced1f21cad38beac2baaa9b1b62b59a6b09839c8031cbbbabdc809f4267b65d2118974e44d8458d932c121b10a0252f6b8fe411f69f961f8a3a65bdbef903851a671cfeae710504fc1186dbf4d6b12e12d58059223a9c077ef45bcd07aa04cb40438c485da6ce76da19a43dd5fac45236e758bff35a6d26bd48eadc0ff9332f6a520d2d27d761be982ade690278ba71b4dfcc8e78c6d983963d5cde7c0812188953b5aa1e664ceec1c5690223e0d431a0b13ec02b445e77951a66e552669cce566fd3684164de77c113a065e894fd65e3bcd74dddbfc16e12ab0ce11b9f19df2a73f657c0d87481f490b8c8dc1cfeecfdd39707887cbaced0b8512caea9e0e28928f3c743cd7c6294927546518224054b8530470f6b2401e75b759621363534c2429e70ed95d42ed4b1532438e9b0a2667c60f29c639c4caec9e34013823a5f0ca7682dd91c877c00621648cc35d2c5c092a9eebcad2d1c38ec9c256afd69faef5948da0999e836203359c6a2b4b6f6b806a506ddedc5c755b366714a7b0d76798a1b9562ba45f14e24eff4d1f8e4afe1f2f8aad15bca964e17b2ad245d4157a8953da0d09c15c67ee6f9bc8e58b744bf1cb5a5e5ea9fdf713ac60c43d4b3c4ac5d0c9b205e7a00c85167e5eff91a46bee6887fa805bcb80df31ed26e41c5773b052684ffc3f02895c8770adaf167406728b004700b2be0ed7c58c86453cf20476d9f8796a39d31ebb40f7ae99df6b1840c131d1e5e26f3c4f60a6970d8b426ff455cd4ff6c9328773307974478f43b8fd062c5e4fb53fd5940cb229e31ce12803a9d57a548780f4ee84d8483d2cefb6f0bad0a274fb1e2d082b9c77931e83592bfa2dfc464c23887ffd6d377a7881087d4f462f5c91bc5558412b0c2ac3e6901e81f5f54e9df236b68f377de77217faa78f66d9c0224f8d9d02ba3d2aefdd58e0f170ee1972be650b6a7d4f3b783d57b542d28ee6feb6ca384badaa3f166832407983b65135ca46169f91578ac071826eabc050cfff58d852749a32d67df132874a8bc03b04709b454e2ec6c114b18c38a470793af5bd9578665e296e302ed09f0a42cc2ce7abcf9fda6567e8ca938957fd1763dbacbe51b224c429951e1765c5d2167645471fcc5f8077adf697da18ce3022422dd1c548689de148860081e0aaa44691db5c3c87f5de183eb7a5ebcff7e1e245f3dc522ce2fa09eb1328cafede824a0d17b0d2e4565253f1dcab40c4ade34d316c3cfe63a6f4b5c79a8edcd455a1792d3e36eeff43a3565e50b95ff0b78547f6b65e277ecdf2596b7f2096bdeb7105e8b752ebc74ea4231fcaee6809b5e91b0ed9e4449028993340a5ea4edd05abd7602f809c3a2c3c814a156b61d89dc1e3d3232f1226bb72d5f96c327048ea074d7aa7faa4b7ec34c39a7ff60c3c31a779166e50c1190027ca589807e8c707c1f84a8744b619fd66d5faf153bca31b91d69d2a8b90a9c6b387c52c2516d0d41ccde116e0945e5d383a4300000000d0b43b9e70c5a2eb4c3eb164d3dbb4318c7e838b912a10c8d1c42452f53517f6e71d2f47d8db0ffb96cca3a4c5fde1ddd36ebadabe5d16254a9d3a0199ad0736171f447bdefd934221fdea617d1f1a35197a3343fa9ec372942069fc56dd46d9db81ffc8e27d0c830cf5cd3a7a31e262998dff9c7e36521602a63b97986fd68778bb147ae3d57ff4f2eb1cb63e4e477703e2e6625afc6cc38d96d1aeb827f3cc2d4cda33f1ecd5f57b5748ab0efcfc7f5a92b731711566c8b6f3efbd6c842c17d850e10e9df68842baa772ed895d4fec2ea19593882cb5cc847e7605d1d65f9e09da50df483e0eef64aa1115105a86fd1c9e4727d3f5d1a748570a11869da8857c946d9ce16fb8e6d3f86b10c079c837065c7576a2e061e83a7b0473798567ecd6fcf8bd804ec0892e30ee93822306b70029e95c2f84abaed6fb348b6f598639dbead295877caec9490fc6d01fb112cd082d9589c2fec9f2c398aae0f85737e8653cbc6015c0e72c0f7668f0fcd8bef17d2213da241f050161253485df6501da437cd2f279d06234100c914fbf626db50ac2c82c2bb6bad64645ddf9617e12f45b5113529e596013b8435d6c3c95fc486da67a186ae0eb1999d2b699656decb304a2896d8f989334ba0f5f6edd02411889de39996088bed7e6ddc73ddbd56604d64ab06f77cdbcde66b8be1cf020b4644ae03a7f5fe5783b2be6f42780723323beff726a57e51c8d191e507743f6e6928cc90e14978527a41b9792eb07ccb6f9de8073e3c664fa610f04d49d7b624c6faecf477f023668bdf0032ae0e63ec72148d6c714e7bf2d71615dc161b185295b55a8cce8751bdb0c0184524e65cf6de38143cb064f65e9163075fd7ebcad89c367e8c74e8b2588b9f034c85d2514cea60ead69ebb6341a9bce05caf982c143d448fd56914f90f6acd24b0d2bfcc79984d44e3ea729bef8dbd431a75a187cb32b6e8e940ef162cbf533223fb44a836ed8ca6d6f5d967663f80e670c30ca47d08640033f07a3e2ae96daf6a6f7ddb489b9d39e581c6fe07cb0c20293058b224d6ae6bcac0b6ce4904a7438667743e3ece1b125142c6b35dbf493749202237cf18db67531e380bdadd28008dcbcfb700ebee36ed8ab0b20c7e14c8d841c4856b9e49a7414fb0f7b317edf860aa574da005649feaf90bd1125cc6801183b3b6c3ce3c090fe9a09b96676c96c6f47ff5a0aa6efc245ad582e01ae056d9512c72d07733ff6b96ee7b04e249135e97604249a60c05fa6479d4baeb7eadfc74a812ccccecff809987061e2f1970391395209fa1ebf1b92dd0efe5940bb981b2ddd0e94a2b16ad701a6f2b0bb747f12a0b2506519682befaacfd98edb6b9c123c8c0974ecfadd48947d9b78c51e42eceb96cb21130213f5b8d80517bfa36c45655a4b69937c9cca84d229b7c3f69ffbf5839d17a8bbfa0f4b65ccf7498dd1a5a30c3f2c59882b3e7f0c574e74c6490df7701030f62f40e2c17b14f168e1e076b9bf3c88989c1c073934c9f7aebe13ca60f2ae5a8f2e4be38bc8cb5a97369da2fbc5283f4b37847d0e76354c50b25d2999ad6e90fae332fb557f25467f941ae3b33ee5ed9770fed7dd337fd31c4598589cdf7d27e6f3b2d980d2e1125d2965d364d85193483007dea87e05099eba14bfae89494d14a5970df1589dd3444e596442bf7c644fc78b0408f9e90a5bc40de681fc4af115e57d7027669009e13071fece4d3b14cc012f7a7bcf58927e1033f937505baf839964c9fec8983747cae83c6facd9a06a1159a54548ceb2e90ab198412df3cf3de1bb44f342cb048bf49dfa147237c88537500900ad31c12b6bcc86ef267a17f6c6f888d4f6704f5cdbd27ad73e409771f96e4786a32aaacc5e88d7546e49f65c36f5397619b07abab1521856833f19414cdb5650705915ced09d14e6dfb109f0704cb0e843512adfc4445f4d169efc477015157b122df8c78870d7de234da3d00548aae2fdfa601faacab4a1f29862c15a07aee9fc0360f2e3330b473ed9a8dc47df989cb9a3d271a0d350fa1ac52d0ea5a33117abbf149cb0bda0639dca2254120c395c37fb9810c85a20aeae03be310c9feb57d7b4b49a1719e702f2e79cd42ca87717c67e0f7d5ed77d7b631d297e7ba3fd3960ab89ce4a5b228e79a6f75f86a437b343a10e6d8226de7650c19581a7b9bceae6f387790a063dac64d75030b126fad8d93b0c2dc77d0812f89b6712d30e8c056f6e356d9fc8bd10a360539985ef271f8bbae94d39a3ee32a0d7dd73f901790c9fd073715aad479bf39ae8d43b5b26bb1c67a3a3a0754021250b0b921caecbbc4091c5f028d13ccf5d46952c8753d6918f0495d9a8ff2a961babe640ed0d81deabf5a91f33752ba6504d28910c3e9377b5569b978f862fd06f7d24df61c4ed0ed206f485cfca6cfd69abc01041a0f8b13df13fa9b69470df498a619353e9ea6cdc0b18dea821f6ff2cd5e9b2e3e620bd39ea12dd00ea7ebf548630ccdc0b51f51dd01dca921d8507c4b132cf16889455d733efd727af9ee10bdef6beeb8aad309d4efdd37b69a7dac142d77bfe18e0237aefd4b8ea08d58be878a452602ba1ca306cba1c60c1b5596da71e00779c0d559ea6b5ff56dc376ae943cb65f32a3470ee3da4f4fed2e51b266f15bf2e3ef4bbd7a45c680f54c1b9d3bc201f24445cd4ecde920e6f2764679c3d02d18aa482c12c8feea1c2a2a97b10f4b88e9bced97abb39d1f3627f5399df12081c3526839b8f26af5a714bcbafe6698e746c638e04d0cb256b34a46c0e82796e952c11ad315ffce5b9ca2e17829c65f23026561b0bde35b9c7198e73942cec5b67dbc26839ca7047c06d8f2006ce83494caca70f08d863e3a358fcaa0c7249ba681cfa3b48e4845332cd66eafc83b5f2fe8baa778dc9873a13ea69040835856c92857d6231ebb0155469e77650f690f88a7dfcf0476f4273075f707adf15e2912604ba9f145b18cd08a39134de2bcd4f611b04a71a3d2f3ebcc9d54c780f3e76961d3240a1cfb08923425292fb38431c6b0872513adea90df1d5038a267d4d7b75f5fec8ce9044a4", 0x1001}], 0x1) r2 = socket$inet6(0x18, 0x5, 0xdac0) fcntl$dupfd(r1, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x9, 0x7}, {0x18, 0x0, 0x1}, 0x8, [0x40, 0x8, 0x0, 0x1c, 0xa2, 0xffffffff, 0xeb8]}, 0x3c) readv(r1, &(0x7f0000000040)=[{&(0x7f00000009c0)=""/4096, 0x5a2}], 0x1) 10:08:49 executing program 1: r0 = socket(0x2, 0x4001, 0x0) fcntl$setstatus(r0, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRESDEC=r0], 0x1) shutdown(r0, 0x2) sendmsg(r0, &(0x7f0000001380)={&(0x7f0000000000)=@in6={0x18, 0x2, 0xc02, 0x1ff}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)="418ecdb57b097bd403aae830b010e7a3c1aa98eff85391f836f1a1a20194d23ea2113c5094a31651b69c9ca054e8d822c759d1211ed2571c66c404c537587a5c36d47cdd7af7c1342f208bc1a0c1fd31553d322fd98acbbe6e37bb074535738f9a446907bfb237757647937ebb0bc1f48fcef0d6082821068af367", 0x7b}], 0x1, &(0x7f0000000180)=[{0x88, 0x1, 0x9, "bdfc9874a12867a3ba333b95337d06edcec6e4de3d1300ef740babe82396ac5f460d9abd6e73cfb3d4499054aac52e78b5b28e2e515a7f6cb252c3f54656942907b08b6bbef5179afab491e063da4d556f2cc4fe9af419f0a246bdcadfc296e9fe1741cde6b6d098e53042aabcb5446742"}, {0x40, 0xffff, 0x4, "97c992fb3b86e62951eef611008f0a70427022056aa350651d93493c761dc50f277ba5e8b50e7cadc564f505e8"}, {0x1010, 0x1, 0xfc9d, "2b81c80d118059c685e42e680969eabad90bebc9eb69055cfb0f06ac1ab77a0f19b10f967740aae70dfbba408210161a69b4f9c2526741ffaa098d9fd6f4e14ae5c39caa850ccfbdd89505ee314a076bac39e6e50b3beb8eebebcfd80da35b5369b6161f1f73352dfcaf11422183e0e01a8c41e4d78a657c9696905d018a86d879de558d421ba6a1beba3d97cdbcd3570bde5e2c31e379e3c149edd766e14e1dc8ea7c299a07c8f318cc8d63de8c4ee82374b3079702b34da75b10e5ef71be659a34807e11737bcf0db1ff99e6e416ca4cc1f47b85be042e33366cc29034194e18b1a666cdd2ecf33574676f3e70a728e6fd330587c9b1eee3bc3cc6857c4d3f2948005ae814777aee061174d88e60639a02d99c2303553ac4645536de31281f351a99b97f67738131feb9efdccbc862b3db5ba7866f943be043ec5be383a4e8590cc53512e70a575161a629402bddba6cac1d6dcba4de26d93f5a0ab369a381c7e30e63c38633adc31a0c5a9aae645884bff4494ff8fe00eb6ae7cd4966b85470b5d0abec973c9cf20ddd24dcbd9548cd09ad46634a44c7a748aea4fa175509d334370b71af5436df59bd8f00cd840850037fb0a6a1f597bafdabcb76de7bc3f3cf5cd69d4462f95a42187e58bf2493af2a882b443fec31819bdf50f36650c81c10b73bd119e70cdebea12ab7a8cf1303aa9209401b275c20f97201635761496ea4c813c71db2af052489227c5614326f6bf2bc102c7cb93c69ab307c61ceb56f46b39ac9bbcce835ffea3b602f201e3036aaa42ac1d795869ba10a54fa5e119e29f821b7adea392395526808a9e89aed412f6ae9feb5cc065db0e2c09d3f093b35ba2eee246a640a08a763739e237d8cb3adfaccc8e22ebccac6271214bd7e0a93556b89f9e00bfca6ab69dd5f8022086a7723132d97e7a67facb318be077b0c69b3335232081c5dad36e0ee01820243ba1a43475d3d3f22af32cb325b21eebe67239f23dccef147cb3fcc4e57bf964f35b4346103c0f98feba01a09df979e7105b8cb46eae1aaecbe32ad0cc7be5ca67b3ce81e4afda856cc96080b05c597fe7fd32d11090e4029ad5d518db24085be22ab60157b6a590b160979943bbcae67f0ea04308cfb896b3b039214922b1b7663c23958cee9ff1ea2c27b6f797e38d0d69c787616b50d09ed0be07bfc22440fd22f7fea689ccef6605cd8e456e811e2ee9c177f6178a4d218d289702000d90b15d2dd31435f2fc85f3f86959cbd5998266d2c613f49142c76b9a3f2da777059653bdbdb1d34c04fe9018fed8247d92ecd9f890b1d85e8484ca9eddef678742829d77fd73158e25bb8b7ea4992824ae5521dddc97b0b005a2f0acc7997b4a5adb3b0729721ddba5c2e98893307ac304b20e1a0cc9e9fb2066d0f7cd79f2764a71e4c1b168ab288f39a632cc462d19190de86ae977281dd02135b97d5900e169a7e307ace06a1c83dd479d430097634541bf949a47774c59c24956238b9ce6bd9f01b2e431dbd7d254a8cf7f8655b482b2e9e935340dbc8bec0cc7a233f8d82e362e0dc939e72d5067cee6f38dc4691e8d7e5f69d9d18a2f38082d92ff989587dd5aaac43fb1ab50e7e484eea3fd67020bfaf9c98fe2b942eb39a9fb6b6baee9042ca97ed39d5d0afce800e9d50eb159a5187f289c6575856a2520a38d61d351b5d388988c0ea8c46f82f698a1effb4a9e258c5a4419563eb031b2b886d0f0ffe934ce9a6aca9c8ca21561ce13715be39021e396b772dd960089776e9b329b49ac244f4ce63854631b220283adf1a33ce5b519e4e1ea61036297a512e4764144baa21ce0cd5b2a48c34df8ef2f67ecd7dbe1d54569cf8e8947ca1c82bef9fc569084f5b4c657004b03c3e9e41d0573f7091bb621824c7a93c58f898bfb6c101c36816bcde51e9319555c8d880e9d78c02b78ff2e6a2de9b8364ce7c21786204b49438fa7208f723b8fcf91614eba8f04867d9db383f8585f112105ce1165a4dd4e2f9086b82fd4a37f12f0a1934ef8bc52cbb41ada346dfbdbbaefb0abf95fae7c9d1725b25944eb8b37b366021e8ff23b774b7ea0065bda418829f8a8bf70bc97bbf8a0903705ec32a89b1c846c6a7356bbfae29f0c0d63e84c449f658a86e2475defa57a0387cc2619785f9308d5882394c4f12534cce92da9fff1eb253425da6da28d0a70102c8ee14c4e4b0914a666988eb4917d60cd496015926a79c2c802d30b575335655162d06d4cfd81febe54ba91cf9ec177671c0b8163d6834ff5ebcadd1eccaadba449f85bcfa904852e04a16ae2f5f2eeb45f1ec9e688eff720a32315ef9876a1b70fc38fe8597acb61faedddc72e6cd93474e5e32d0e25782e064961df8f6bcabd07d0908c23d5e867b73754d49464bbc0b036b5249a6b7d2eea6094fe020784d5cac2ae7d851517ed2cdc06e0f73c887ce3b8caa30ea7965d4ce64b8b305b6733bec676cdf60fb17cb7917578835989f115dca3f67833457ea0002ade8fec070a4bf93619ae16d43c0ab6767c0aef88f1f146ccf5b1666a9b5bac3d410fce093c7c1442a1d1e67fd24b56b7f6a650aed06e41a9d31f3c090ddb3522f98f3dfa12e2bb2e2913b65d62e9f679b2da30db75daea4ef88f98cbaad293f77807f32492992e8f2f6579b035ab05bfbf093dae4e4bff1b3035fa594fd02192283e104ba20247fdf95e75b7d30288688faf16fff9812c464ed255d16bf6f092942e3ea7ecf86ec9f022722c8139cc6ae42c0a0f803c815c9bf833f22ee9230539e3278e011d3dbeb3c2033b9897e98f0f1bebcfbb12a284c5f3a5505120ac8327607968084c851a196d9dac2cdaea99df8388aa7854b49498239adcff9c48182da867fcf914068e374560efa83a541b0502ede7e2b53ba9e2130db550c911dc38d54fdb1429a4bcdf043168a612a71add575b984ab4961ceb515293078e4407582dbc3cd178f95e2e3f89af5fb9c627c2059c91e25f274a83a39aa894b0c99be3c6520cf19f4339d2016510ff3fa7951cbcc4dc524c99207a54999f9a935d92ba2f196a3d2f883d56495a90bfd85ed623a59eed850217ea5863213dbaa60ddfcbb5146862c9ee7943c0d104361688c03155a5a5c3e889d2a0837278185c16db379f07ae4978885105908d61f6d05405fb3cc1ebdd1fe7244793c923debbadc91775cda2df8ea28aee40cf175b4efe73a19449adecfe3fb2284ed5bbb2763cba293b5e35b248f540b86e1bf29426f12cac825438ad2fc93b28a2b29fca08df421d1c87c3a2a553a93ef73aead22ccff2d3655dccbecce447bb76aa9ea58c5e325b28be8f47113b6402eb12cf4a98f3bc8aa1a7bd52be2cffd65184f84f5fe494a7be1c96eddb8540f8aa87c6a34b374596d34f43fe485c48fb486c007c9b7cf894eab5f148768f3af250d46beae15b44491adde9c87ed95b5c8242587bf4fb585551afa1c0303030fe1eb08417b12fc0a9fc809a434d08d708dc9c7be6da1df0c8248a384ee277b9381a43a8232e0bc5d4654d45fa4883b8970fe9cd3218628c440b7873ee251de082bd4b9c3667243d783e75b7340bd4f16d34123b0e5bd19291e04c26a65bb82fd49a7b56f57ed120d6234ade7243a58148fc504aebb72c3b0fd4006545eaee7d0d3bde4b27b387de5e08dc42e6452a29acd4579c0b8eaff7634cdd660943e70db54922c77990263db5e3d326e40bb5c397adc8026b92b12164f2aea0c1594c544547412d32a37af9a79595ff5c19856763f66fd89fb527602ae6ae537d92f52b4d3ca1021313b64a4fe072f0b5ee836a8c54f3dbfa2ef8a371f547bf62c1cd079ae6319212421ccd5df1e39200e78ac3d498b75534e14d03870bf982298686dad87ded8bbb9e6f2abd8cf0dc84d802e21dd1b9de4b70b0c5f4fddf7a758285e9f1f190a99590fe9621e2f90d86060f6643b3eb06423436ffe29ca6d871128518b24e485851871c02f83796000f202e68b3571283a30c5a18bfddc18456fa94bb11c65e572b3fbd2767d1bfed753d1f2610c66fbd06d57caf442bbbbbd188d0186a7bebb2db09f2518bbcfaba5438f60f4c8b04e53da64a4f791429857fd94c6e31a3a06c395cbf5da3b92b4bd08a946506f7d71b2611e598062f593894bfc2b46e9ed141f56fb80ac588a36d2061eab0a1f7db569e71561162fe7fca11e1429655af144e74edeb735519b29a6d8fc1a3591fee70f206e6c47b6a88d16d9638736e6c6f6aa07c36e3e6c65ff7ca75cf8223447e6a2728870415638e494304130542e24d94cf96c509e0d2e797e94edde26c345a1cae80e953e7d194b94db6370d85043802b761f4e0fc7326ea1589f98de55eba3f226f87e427727fd4f276d96672f70f35a1bed22e8e0d23cbdceab33bbb0b83806f8dbc0132e055ae12931d91e36c6296143b02e4edb9d2efb7a68a3d5c7cb6ea0eac9c9431c7d391161c68daa9b7d1fa541ed72062b3e29bc9155a956a91fe8c136587cf21b42e7136bf079190e5430ecebde043a0d2724f8dced97f98b63aecc0a5572b5792eebca1076f9009c4bf44e6b4bf1bf5362553d5c7b4da342da17fe1260f4075f3ca73f3a9e406eaaa4d11146cf08e5a0159e4faf30d9c79de34ff1fd7dc51ca8529cd9acfa11cbec456917ded72c6e488644427d67e9f5a36ce37c3b84a36ff38824a69b65678c89dd66c5ebb5e4745db6395a0c87a1b963c697cf404757bfcf60540709c54d20bd2ea75cd919a4561285ef4bcf568f7383cc54aa66284c71c5d77994e52c4a52d5bb519215e13dde42bfddba411f95145ce62b4ca5b2af581849254023cbf3c7b94c508712abf84cbd7d7e2c144751c21bc3b84f6ae37870e343849966dc07c5bb8e919bbd09cffa0e1a193ae45e51868009259d43b6d346f5c9e43d85dd743fb746905f6c2f6e2d8525d42e5a706ac2b0ea9fcfb310428201ecb952d2235f68dd489eadca083b309914f9b0e981efafeb1b5733309f4f6bdb349fea4cdb76c3b5b103a5ed7d2a1da7df25a3f857043049a1ae512d3fed5c5545276357a6cc43e7e853325af3baf50b1c2ffda2b69af98a71ec863357fc9a1deacd13bd94be877f59709e92ae85c424ceddfc6302e88268a3d01ae5495afa8ff719208c00aabd985d184e17b6c65aa03f560e82c3530e9776863aa0aa20bbf78d53b81eb2f8e658dd12a16cf4c1778a87ea7de0bcaa49b35d3f768090ee7074bbcca59aaaaf80320e1ed43c8dcb59421f0153449a97b87df4948a777d1cfdff68fb426bbe7c874ca96b684e7204afe424c45fa529b23b0a26e77b2935738aabbf3736f5e71a0540cf90e1bc25176dc12ba94ba77b790887c60ad50546fb5772802765a0629afd041b07421134da5d92ff2c7cd7e3d40226647e0dfb6033a44c92a93519f258a17c3ef01a9c1eff41bfab8283dea44a0f1effe666934efa1931b25c699ce324459d5c8233563c3d9cb0bb397c43975b5b6bcf4b6d1c58cb2e16c1a789f775ced4c7d1bbaff212b8a380d339978776f64e2a7bd953d3ba26b9e2c4e6f273e950dcebfe3c72ef841f7d7130e85f40c06c5cacf0ac52e9c3b391d8de8ff4432edc68775bba189024e700f564069cfc291e334d87b985fc89ff9030bcb4e6808fec6c74ce86aa6bb55b5fbcdc233d6201d3d96e78f6111bfeca1df80965e82b99f06c885aaefa262282300729eb4b7e46aa36c9f81ffbc43595fab146c40f27af4035961961c7ded44109718cba0cc3f2e81b0629b94bf8e57bd026773db25a4b238c48b7c3ea"}, {0xc8, 0xffff, 0x3, "088c1c0da32bdea1012e78fd55a63d0c2758bdacb06fcf7f932e2b6345ea8b931060f48fb3d2a5a718d14fa58658b95b110c6e7539eb4676720d3b64a0e0fca617767623e8efe06f0ee9a736903d54bade367eae33468daf31d611c289a80ee2db4dd8856fcaeb1f3c683e44a5f4fe48ecb51d8f3f016f87d85fb5dbf3f62bb0440c48769f62eb1f77f70f84929ca6e7b69065d6d03bc3e39fd087cb36aad39e84e3fa0927558c7052ed109541ef5be82bb6811a"}, {0x28, 0xffff, 0x2, "92f6ebd4cf86f52dc7dd44e8cd5b888f8ed71ab2"}], 0x11c8, 0x6}, 0x407) 10:08:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x8}, 0x8) flock(r0, 0xd) write(r1, &(0x7f0000000180)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa913de602008b0bc6942cd7461a4e5b7d406027dcf2f4cf322ce771ccb664761859a391c596656b61fb26225ce062b1be2a1de13570ea6a978dc1d85eb272fa", 0x1000) execve(0x0, 0x0, 0x0) 10:08:49 executing program 0: socketpair(0x10, 0x0, 0x4, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="30ce800fac692766b2d0c2333e68e42df8115f5325787e578c9046c22998cd80fb87d3a49240c7fab476ce397c5ecb704eb5a0c3d93c867d69c522e9dd1e046db6", 0x41}, {&(0x7f0000000180)="8d4fcc7f07dda22fa6a6fbbd03f98e615dfb16ca1d217233fb8145ee779b52de651d412302480e7df123765b206541f3d0b9e3033c7b818df6acc5692749c7a54fcffa2441caa80b3ce9a3990b70ed6d7fd63f40bb4da4d4f31b14fba48b0b36f5cd538c", 0x64}, {&(0x7f00000003c0)="c597d247b52e8d31bc98892fef4c996d203294a465ec84d333c4d691e9527fc9d1b0436ec052fe1d1d76fe81ab658561fd7716bd85d2ddf94d6d99cfd1f6318137c84c3fd2f05b7ea226954c76e9908b39486d3e24792f5915bc68bb8686c0bb069baee7505385168ed9ba5083ea223ce5f554f8c0bf6bc81dfe2d4defa6812585734ac602ed75f44465461d92855c8c31578d7bc75b544df3d2e56b4e2831e2fc92fd64d24e949edaf5e50a6b551e8017b8ebeffb2e1c20e306297dc483a731a1c33079262d04ecaf81615971f9310411445b2e86ff9d276969f1175a83bd28a09cbf935f26f4155d66fbfe4993d935ee8bd158b0367cdf0f63b924c04eef166b4a53a9265e2b52cf7e7d3f97feeced3fd89ae8dee51dfe615721f879a66d0ffe423275686bdb277bc55cae6a9e7e43b6ff59d8da1c47dad847655574bb483e9f26362d835802cf9af22c59996c7e400c4fa1b72090ae1f780f74a838a2a31fbefe36fe27b4b4102a6054ae1841cb4315ea8688900a52688db2aac742116a0c36a58ddc84ade155aea6f73ec36f2d9b3251c4bfb4bde735bcd3c994797f990ab34311bd834e529e9eef25bd2861c917ee6f313e95a0cea34a441c4cbc3c1751be809d19e80c8e6f455b85800a55c9695b3991b175ad01a97eef485c0ee8c86b816f10cc7c3c9f6000a6f06f811fa5a606bea12d4a557759a3ad327b05263609db95868e5ca9c4dd3d0a7a8342e1c12211ed904220c2b10ab8edc0a042df0d6ade634ff609442611ce1b3b2435f427fa06ab079c9db13380764bc081f035468980a0a3f3e34a0ab459af87a610c15f1d31bb3b31d20e6338c46746b955609f44d8df9657e6adc16ab8013e63f5d10fc45253a29ceaac88e7d400f13d00980b9df3595947da8e2770df8c34552dc87368844c6312af62a72fc24875c934f5f064647e9096af103c895c5220407e090bd25220823637b2a8685a06abab44e91dcfb39c5682921bb65d7d05959f36df78fd4712795dd853d5ab6e73a874278b7a4edda500939feba1450fc40ddbe16a74f9c30eead727d18a9233e6113e98b202a2390323737bdef4524e89b79ed023a64ec1c78481bd79c9a7e466883e06ea1363e64267b67025af608b1946329a74e41faf3a91d6f5a66b907ac03395a7f21dc897c63e67c392c790e7714a0914ca6b351451f9532a6029191813d347f5ffd8cb6785646290fd6133b741a7ddb8424dde1d73c8743d03ab23c2d9f9b80a62e10e0685c80a07c6d304ad31af5cdc7fdcc29c4d3133632268ffb745e1a8107507138fba7ae66ab1314121efa10e36b335fcb40635b0275d2fb499d1fa58e22129c9d1881fa9ebebc2d2c8afb5c3ed0f2c32ba3924e68ce584440f27cdd7b1a1ebafa3d4effd0bbaa8835165b16ce45527ac9fa164b55186215e19d859865b7a74273dd5cc6d257a70288259a33aa061c9f0116b41b8134a823e966bd574dbe87564ce5fe06c8e4be80f0269e79293cf536e9c77f4dc6371cf2d50d475541a62df668ebf060e1394076b366a2fb4b54d98238638f388bc3bec6b3d1aed4f2f4bd346ca9be055fcee3d672492961629b622e9b8f7c885244107192077e2e9bdc6ac2c416c69d1b86415793efdfd2ead315de8b90e2166bc3a47494f6db29f9122085c623f40157d6dd7c2ae3fecf169709238cfcaec4cf5ceeaf5a967a9f76ed5f80edb4a5d1c5de8c7e7b5d734ef2af1e57c1d74240a5573d397d2baedb65cf9ad208b1380ff75b35564d0447dfaa0250a70fc06e79e5fb3e96bcbc62fe661d4ba8b2a303813c58e107db03919d78f664dc748c00b0320cde2cb2f2d05e723bd307c8c67edd4d4c9a8ff432c0a0c5353e6bd7747bdb9bf63f75782abde0f1d0e1e31139d0b93c705b7def25daf57bf8f5ca37579962ee09d273b5147a9c766b7efd127aaab6f67b08d3bf4f5b9bd73d699950e4f1c9dcfc69622ceacd09d003c19082c1fad39abd3a2933367a97d5da1e55b67d3435e7724f490397293a520cbfaf4aef775e5f883cb2fba9977c769fc581dae5c936a75a687efd58286e1f1423bf9be332d7c4a5701a1375045623abcb41581a3bf9b20080c89c1af903e520cffec01e57e2cd0287780c98216c93538bb4a6dbc46e422deb30da9b1ec8d6fa739992a76ed524f91f40b5b6dd5659a96d16e9160e05f71f542a94eab92fbf9b9301f4f6769f6efe2a0ab7ae5f1f2f750efebb6b14e79b9580db7271104bcae3f0289916645c87368e648bd3318c36445babed278525d19e864d0b74be40bd234b79a7841e7bca850c6a994f582492830a7013c6963beb9e9ef24a6ca6a94a6e93a67f4efbcabe9b8d5998cb53e646c54abb68020fb11ab7a01f367a9bcc4e03d08741a6de256f27f8f2afb682648f2b9ef802ca1803220e4ee0849a8e9a6123d4323b98eb29059b30eab816c98b097132cf4f187b851be517022191a3a0228e6e9f682ea7477ff35814a87bfde3e70aff4b8fb234c3b661872c6ee7b21a8ec3e941e8aaed2c452f9a1614c95a256fe02e0086316c3e32039879e730465433b92a4adb8ef7c3d4838ddf881839bbdeddf354d937471bf69c27a7365679b4eeca5707afe37b1c42d0fbcddfca40ba4e1b8b0fe907805a57b5dd3b20fec1a79971ed0e5ee0a8c17ec2966150ad123737120fbff5a8345078a8b1bf5d799dda60759ad34682a3d378861e93350b0d7bee88da6b2afb1a87b0ee00f58456bc45c728b85bf538cb3c3176259f45117007b533ce07dedb19cc3f41abae172a4308dffe28a162bd810e7e3ae1fe3fd03665d7dabd25173d52c8156efd6dc58510999ecb11c58139fc0632560e4a389c39797a40d4250cac548ec9cf3c5bbbc1a64fe096aa4a2b0710844be31472d6065438ba5455c437b1d18476bd9e877e4d37794983afc9f3b90920d3a22dbbeeeb8669f00efa72650778a9c4554c29ea812c2eec9eccb363312a042e8e04343f57c30d186a8efde37451bd3a2e01c668fe8327b4c1a51da757ecb543670692e20e452b410698c6246cf6afd0c2fd3b5c19dcc1c2da13f4b66c37a34ea2b3696dac98cd5f6f64464e5b7a3f79095191044556d86fdea163819f47a1ce4f528cc8c5d2e29a12d4a5837a5e9cdab7b3311403522d2af0bd659bed56e4513bac34ed6f4ee58bea7e3c77f8e97c9d0d3d3c6ae67970c46b713c6412f8115392c88629296b676ed97679c790fb16bde27544c4c458777d5ac815dbeac1c3b6b2b1ec024e36357b8f8ebd14330a42829ad3a91d54a0c56c9e96815d12dad71fb798569e37d830ea7c42eed26f4e2505faa44f4d828bb8f86eae52910c5ef8ad2c79f495d8650339dbda5c7597f4d075a5aa731bf17241c0f1bc7798c09096ecc434269fc323e307d2c23b5f03861eb8ebd0fdc3385288d46b5164551c30cb236e92754385c5ab9fb62efd2bfd883e4f7659e9cfd7617787a6771439c977bd0064d7315b44ff94e3faee9a7b11e99f67ab7a838b8a6d6c64772133962c4bdd6f711913ee263a994f2ab0a30dd04ddf9d02eaf9be8b49af5b26cdb4cf1bcc51f2bb906237786267f9aed6ac278e9ab8ff64985cecd57f228027356bb282dd3c8ce381ba5634dc1dbb4b6296f0e5a6f1056260c906554716339430f16a9541887d7499138943ba789029b3bdcebfeae0461d155ddbbed166fc0c31d428de75808b1444eceb76fc05f9cc83ab0ee59b28b7d98835c64c2855a9e4160563861c40b39a287089603a3ca616c5e4296a5517548b5bb263c73c6d76a7acc5f4683469b0e6a7cfd959a25297deddb66bddc605207f987cf66fb4a23a6c79822e4601a6cc43aa993182e479d206945a889b76a1eb023b302fee7cb456991885f257c73d067e3e6c81c0b5be72fd4d45908cdc2c905cac652dbaf7fd63631f670f45739c72407c48a64748990ecf7d0c00495b455b545ca4b78e40c246ab02584b7f3068f851f15112bfb8094554ccb8e6012fa7f4402495bda861f71e68a0fe8447d9f83ca1974e38454ad2f0a1d0a8ea4401ee85baa103fa02c48ee4115627c0b6c13e830ea34e77471630307276096523e53362f05909b143fe7950b1e25f95c0a951db79c58a73fc8193d538913a487dd8aeeb973335d53a2596cb3ca822f6f44174ceecd1f9ea3bf826e9c9968f35329d4a546535e54265029ab136317eb2cad66321aa643e556b62ee8e14c8ff2a2326775c76c6c69aa3d4b57b9e7e2d2b293263762f38cb0343d1748728c4679988668028d76c01a4e4598a19c451a261c147ff9b22c1effaf36697b382504b549783b302dc2a3c2007cec03f85d3a6c588065baa3295b7f9b72324bd25458d6a251e980472d57ceb802c1c80668852e531de8f291d5412cbe831a121cf0bbeced217670b279b55c981e495f9be569fc4b6a6049a261ce87c5c6abe2dbabd8da65b6fc0931b5b8013e669a66765ee389c32506226e4aaaf4e9d51b9b4c358d3454cc1beb43c42cbefbb02b538062a0bcf89f6561384aabc898fb2c5b07eea66d2d1e48781e43abda8cb92f4231b9dbf5daab3186e9942115c4e6afc6744e130645de39e4ca9d02a8a8db11cc2a41a3c854663ea1184f75036c4d07adc3172a797703086eec1d19c824fa1482c33fec8dfdde22766c0a7456b4736e158f77abd7037c6787f23afc85fbfa5a1043d148e91663e5006bd655bcf1471a0d6d3e06c424c29e16dd562b596666b89cdd5ab37d52162150642df674d913e9f09ddbc28efb15e7edbc57281cdb3e5a50441261b04426e99a7877041ad121af35566ca66e91ffc0158f6dad476bd2ea1693002f8fcd6c45822947c7e4fdbffbf0b241ec449cbea44b24b8a6857b084601265b1dd2b1f350e505b8a8b012a9e036718bf045fd1688c00c488a4cf4e0e96d70696ab2da41077863522b1f4cf0bd366a92502d332de2618c7a303655ac7cbbe59a477011dafcf08023444270c21864563de62aa5de55f7144bacc8a6c5b9bb7845479abd8e50f63b0cbcbd87a669b01b2b323fb7d28468caca5f9aa6de1f8178a763d8856aaf812d3520523c29e23b5cd2c3ea1b7ed9ac6dd83f00f93c9fd3f55011b8574afa0109690760967eaf2b2924d44b04bb18afc7254744b972b58535b702dfa37b0f9a1adb57d75345ba927649c8aa297f57175c1c3a0496bd25a89391d8feeef7ba633eeaec48b99d1dbc6aebd7d2e1b7ed8daf80157fe6bf870259386f3f6285b0352165e56509951b62f2e1480bf42764025fba1540cf5c087b1bdb883cb05d602b21dacf4f12a0c2c4194944d068d74b392e1c536a86e75634954d1b1453395051ac376f190b7047c8f173ce9b3c2cc540b5ade240f29c1599c6f7fadeca0a408d42c01445c3d221c1a91eb375b805076e3ae7e64877b7e99b6af7200cebe8586dfdece0238156a493cf8cada8b7be4e791f30dec82e4df60d7dff9a1751591ff1fce2dbac4e00e962ea1fc988bb60b9e71f23322b5bab01726a15b1d12a263185b93b7bfcb8288745fde18f055b0a0201d4176052d1ad55fd63be32de0e0e80c3eeb2d82b4cb0cb93e69955fdc18c0e97ba6a4353ae723afb171e682ae8020851baa6f4ee93cfb025de1bc76b5549736d8d4982c1a363e6607554928c31dec2dc7a63d4e6627f915fe8c2491a3b7072ef98cf213a22fcb656c548d9123dae597480f500512981d709758192b8d3f785740952bcea2252726d240f45808f8d11caf85d5df4e9d2d38724b73cf7f452ca4dd5cc0c0825ad3f912b14d18e", 0x1000}, {&(0x7f0000000200)="6bc06606333934ee532dba25533acd4ae4e82d2236d0fd128a2e17fcbe83b3afcf9d64724e8a46b14d4a632a3ff6a651343da9ab817108bb61a832b987170c57f5f3dce1bad1c45b1c9d9c5568a3ae8efb5018d521dad7a900ec61ba15700a8c3037f56a9d7cb4e9b2d027a94d5de8bbed9b2eb3d167eb84c1e3f752ad48", 0x7e}], 0x4, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xfffd}], 0x116, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000002680)="8308a371b10e0d0fde5fc4da031e799ac77d1092270a07559b1e25d450d2e84b67def94522598097ed06a3c5f18ddfdd587efeb8d459bf1d35ea73f575cdeaec73dc0894e898f436623b1845db9ddd8f28d62d2c9f14fae993b346a51454e7c264cece1765419926e094efef78e902fec94479bb3f472b19223ee15752b6e3afcd3c753df0cde50311edad03fdea43c1294029ea2afd1763966c812368e9e90918c8c2f012cb5594eda3fb8ea887ea9ade1819052a7beb6da8fe3a7de35bc1404fd825e499f706809c550ce460dbc6da9470d4adcd29dc3f9fd0fb8b6e329c2988aee954cd84ecc6d66c9c839f0c8d2affa4ef3fab4abfeaa71cfeadb9623ef67b6b9b45d97a414c578f62f16ed0dfa935d67d951fe266e4ae609d54ff1113d0c141957cf06f68bac7a9f64b37c7d041fab3939002321bbb0a8375f2d2fc9c49fa7867ecc999e6f378b69fe249b81266b39b41b7485733b5a6ad4864f49547fc772928e6804344a391585205ccfb12fdd863b37b19b19d65dcbe76f49b66e4d7d43deb0d08220ac8f24d8e4435be97088c3243464dd6370ba2be6ac7b9a2b3c69a9147980b5d15f14453dfab8f7cb82a09f60d4984bc38797ce1722c739dd5cdc47acea16f7cdae89ca5cfceb3078f399ab32cec66089d02b96b4aef64f456d2f94316495ec935751cb82d49fc59b1ae6366cd53e5d9340922cee61885540837416d4299f699df2372e34db923275d3c01ec8a340463e645da93b740b6c5249a528118ebb5bc09193f0f754c50a6fd33a5bfba24c77336665e2f5005d5b73c4961a35e013e3cb5ea1364b8e86c28bf085b7e38b9bc3b626beac7271aef440a966f560df2c6566711146a884b836e300f7a88bc50f18898e0c2b72ca3d7b5477adcd1a9d6d49a488a6c808368827a443c55d2f5c066c83f40b36543041120aa0be594c62bde420c9947bb0346659731db9dc7bde6ad0647a8a48af8f300773e1df8d70e738a1de3190d6cd0eb15759c9f123d360de89b95fd277efc228496b65c760ff01cba4b0cafef676e48daa7b57f12232e4046752ccbe29ddc9633e562c9762557df1f3b6d21ac1e5d8fa06fefe64f5a736c14e2068722ad603014e568ad1427d1232c0ae4839ae778171c7ca0b90b262fe51592fba8e93a9ae37eedcf85e28e1388a8b4390cd3fbb3ef1162e23bee50e30a4bfe265c061211714aab1f3b73f7c31233fd87b9fb4cb996ebceee406ceceb2cd52d3a1672b2bf885c973ff1510f05acbf5a42608ab802646ba8f7412d7061ab09f055520ee17356641fc43eb5bdbfbf5a4cbbb8f752478cbd23865da6264c0f8311f7b2478f20f8dcac94a905c5ae3e29f1a9d900f68fc5ef12751781ac5227252883c0d784616b52f94d71dcfd4b3e2ff363874ab6c231e01c9f438fb9563df3f156ae6d592e28ea8d6d50105abb399e5b67701ec1496b13eb0f6bc0846fdb9c57b4ea021f4ad02d753cb3611dfce3e8efcaa32cf27c1438a41e02614114372cca0d9deee5d7dc0c724f9afc216f8eae4a0718611684963c2f9b33ecafe1f961ddbd5cdbba1438441a9923a930ead9a32b22994054cb3599a8e82027fe2cc7751a42624cb28d6f5b0f6940c285d8a0e8de467a25e7fe0f2e5acbe4b10b34cd1ff6c0a190dabdd81ca7f258e48c72a0e8beda68b7c6c9e07f242720bded767bfbbcb8a57f1e6c36d1c8b9f6b4b4191365ea230b1dd0daa3660cbc0e32c215a0c6c2d26b902d9a677b368c52e82a8227c16eb2ef415aece3e69636a344d2beb1076f3416ec8dbad3528b2784d756e5347f008a9e6a71a093c01c690a18ce40683fe5040bfa16b449e352090842cef7faf98070c257d20a6046c9154ff1982ae47e7eedf221291400aaef019412525ece833879fc055d2db183c2f261bd2a61b604db16e9b63dadb77c9ff91259448f0134cfff6a7a3849b4a73301e87e1d9dffbcaab24447a085e01a0156fd48f92259d25a9ddd4ac5caa9ebfcc87467f26aed33e4872fb4c0cb7cfdfedfad73c493dd815903939c43c9cf3afee3e0a9c896be9e0f1ae17bc938148b9e5f9a1880ffaa798276b3f238b55704c00826e39fe0ee40a00096bedc58373aa5fe0d1d386ed5fa09235c249392050f7278bac249d68c1716c1c1d0b4b15002aad5eb61039218fec2272b69341a78f7d8e8ceaa2465684577b2d22d8a6a7c4054c66ed0c60d6a5ae8be05028adca45c59698ab595f61d227c404846b83e5d59933af24c3cd75ad8e20538a8e35bf41c4932904d688f52bfdae7e7563385183ff11202bc7864ff116b4b34abffa9c0a38c0ab997c81f2b58e8ba018ac508762ae4e763057b0086ee864edf36c3b5bd843904b83f5c314e23e0f88bc321a1d61c3b96c595d78019383afce846395708ac9931cc5c54bdf5ba3fb5de4db07b0eead4228d1193a13ae9c0a85a3547ffd2bd74bf8799444875c4bce5c3657fa711676e00cbabbb40c9cc861a267ebcec8691068aaf1952058ecbbaaab336e26baead01cb5d4734e9be4af17f78879a94307529ca93d9d77f8dd5b668a74ad56bec40b1cf9c82c437ca536983d0a2082dd088fd62f930e666d42d2c544e329cf157dae9ab51b538bcb88bd56c81a2329c24f48f377ec40beedec90cf9f2c563b7ad8044ce0ae6329c0f524a785258f6c74635a8fb2ad1fce1a3e51676464b60488c13ac944d888fc219acc9aa11d494254e403f33d9fb30607f05dc786f084bc45fac86cd160a9e2ab4879cdcfde8f0d324980f9d53f0f78d84f44e24b326f3f0d4a7a5ac8a10eb56f2c5baa9301697652341ebbca1aaaf935de59c05f0fbba271ad314710781bb9d1bd0629a2f882f28930d2fe268bd16a973ae53b5cfe74939ea8571b3fd74ad2f87e7cf4e47f700b2a5ac91e27525def288cd64d3fb42bfae20ced5c4e314d882f9104b6a5adfff2d6fac49d8b23c62b2786b54ff41adfa3f6876870b80319fbb61dd518978e2c5a201ca53a36d9b8bc4d4cf4c963c3554839ecfca7b98825723eda1f0376226e0dbaf866812792e4b9be287051da5dcc273089bfb16ccf1de673b8ca31b78d12704a5e67c364ae37face495ec11f0c913f27fe27b318016d28a38610a1421536340e1a9de161b7e9af0ea8e6f8333306e091215aa1159cc54f69fef4083cfb2cfb49360b25f43523017aeda7fbb33f61f0d8f08294fc21cab3681e4337b3cb3b077ac53d7ccb163b209c1fbc8ed5d50290545cfa3f5773f3e2fe2aeab3cfc083f52e583b63d0f5232a3eac69dad9cf8720e9c7ace1ef308c718dc4976bf084241916c948d5c5d275d4e47b5f50fcfd9871095deac14846d7d2c7ffe857b7efe9981d06e003724d2372d871b8804c05b4d734f0396b0eba2844a0ec64fc41dd7ca84f8c8995d547002e5f8a30a98813891cc1b615505943d6616ef4c0ad5bfae0a93fc05fdf547b257b39568e0f24e15c37fdf8e91cdec82a03737ba026db4236637e60f1af9f68b04b154455afdda840b10c02577e8fc4e1aaa433506c1dc2af8b53eba11d4e356adf7dbb56687ce2ffb5cc73ff500e7d21549c378859190c81c6e4ecf3c024bf37c2a3b5e5da384877810233221edd64f8e66915dd8c5d64e234e9e546cf7e56ecdc22430d35e62eff913fa8b2f414efba82468a470cec4335d965088366fc9a39b24fe784e67bbc26a5b65800694de19c5781ea9502497ff021b1dc4c015d29b17f0dad2b45563c83784064122fdabd202be14566acffcc00df31fe0e50bd5c9950d1873994a07dd86ea53cd8d7d712df2fbf5440e647781660178653a0741f7efde82444b4c82baed730a83107e27e66db990e6f159d413b7c54a3232fe687846740783503fa309a60406b08ab27c4daff152457cbc24ba5fbb972838f01748eafd314852ac9d9f9d00503ad1dec5c1bde9837fd1de58f634a04243763fe3677ffadfb08a765aa3ba9b50c900bc181d7db48b46727ef6e8c759b902493d6c704078f500e10cf6455735644866c5c339656db264b4a31032a48c73acea72947f1357ffe860a4c4e341ed9e7ad7f98b74d91d0932f48a1b6c3917af3d4cb7f890228774e697ad75c10548eac1b9385410caf99f850fb05da21a1d07bd7f324fde75ec85b20307c76ecfa96deeffd9149ce271568f32a18d496ff27ee12aeba4ce7b3ab1eb53dd3eff91fbdf2579be75be236edc08c0ca4a1c3cbde20aba35515e14f4d519eab1b4228606c8e0e21da1edc2543a56486e166d8e9fcda00dde227e32a7955cddfef5b6877b1dec2dcc2e7d5fda493b1e125aa83399054e2f18901d74525264721ff41c76132ed41162c1839fb6b4e11e3f99c0dba1ab6bc3f6481dcfd1fae6434c0202f9877f31eb458b871b83adfcc2bd36eefa96f0761d4a1b7131412219ec82d30b8e6bcc68add245a9c8d6cf8479f16de0528fbcda7d23ec089f147c67d57811937c5d49d02b230786f7b4e44cac6efb990fa39d56b99fa722d3ef2a72e471a056b614a836fece2df702de91f680c83b25051f32a45ec87cb0c1e0eaa4f6ee63f8a5d572857609046a479ae4010febdd411bafc0a03b4c598caffe41915d239281a043ff04076607531d284b3fe9e672c215a6e7aeebb8e636fadac8d4a1504b9c58e16d5a1d7f0c157a28eca3c1547f5bb800e057f46fc41d5ce11e9588a1cd481b3d1c16cc57fffed6053944be4632abe1c04560d37ada07f8a63a0521c1483fc5e251361d3f44f70f211676a3670762bd90afb822028e76844ccc00a9605dd3ee4ad0c154e30cd95bb5c1f3f8447907abd1af42a89039c4a4a8865afad495287ca359bc9796416abd2b5aeee5cc61d8ed3660920d979447feedb5c658a2b353cf73eb041c7dd80d8f8554de15f4a444e32ac193a9934d404e02c6f19b44ac7c12a49a0a9eea3d56cecb12de2f115a9d0f5412bf3d6e9926f1bb817baf85ace28a05717ad88f5c24854e845141bbc6ac9fa8007e3657447d40a3da4f46b155416c8395e688ff55c9a75069fb752e99bb8fd7c39845c24e87502c133f810054115698265a16692de88c39e9df5fd2be0a05fd47d74c1db613f3ab1f24f57369b9b2a9a0287e74689d5c33fd8373372fd6df92825f1540be779fa47df475981e8fddda7cdd855080ee50ce88ea130408906df49800d9e401812cad193313ec60ef1adaa5c1a56914d97b588aa599939570c9280e1cb3dfb3103cb7119e3be8ce5a5f6d674bd8991fafcbace977848e90aee9bfe9094e37ee094eb19f4060e80033b0af936f", 0xe9d}], 0x1, 0x0) 10:08:49 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000140)=ANY=[@ANYBLOB="00b0d6108e9f5a8f1e9582000000000000000000000000001c"], 0x1000000f5, &(0x7f0000000100)}, 0x0) r2 = accept(r0, 0x0, &(0x7f0000000000)) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x0, 0x1, 0xbbcf}, 0xc) r3 = getpgid(0xffffffffffffffff) r4 = getpgid(r3) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/55, &(0x7f0000000200)=0x37) setpgid(r3, r4) r5 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000240)={0x7, 0x3, 0x1f, 0x1a4}) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x1, 0x1f}, 0xc) 10:08:49 executing program 0: mlockall(0x3) mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) clock_gettime(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f00003bc000/0x1000)=nil, 0x1000, 0x1) r0 = dup(0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mmap(&(0x7f0000621000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 10:08:49 executing program 1: mprotect(&(0x7f000031e000/0x4000)=nil, 0x4000, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r1, 0x41}, {r1, 0x100}, {r0, 0x1}, {r0, 0x4}, {r1, 0x128}], 0x5, 0xffffffff) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) unlink(&(0x7f0000000080)='./file0\x00') execve(0x0, 0x0, 0x0) 10:08:49 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0xad6fca8f54306412) write(r0, &(0x7f0000000080)="17c603fdfdb239ea49f3647c7fa564eba0e078444542f449373493f451ee6e5392c965805ca7728d1f7a92dcda255871ba5fc614bda94051fc1c8ce7313c57787f6b798c990a71d3be84ac6015bd98ea73c166b26a3efaa77cd9b7cf76da01d2514e6fe1ad800e0e01a3ae3c33ec2685d2d00879d0bd939317876a0af2ffa2d6e88d53c76ce65675e966b8a5a938f1835b5c591bdb1c0dc98d4ce4d1d1dfb41b6f1a0dbe46be", 0xa6) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0xb) close(r0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x200000000}) 10:08:49 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) r2 = getpid() r3 = getpgrp() setpgid(r2, r3) poll(0x0, 0x0, 0x91) write(r1, &(0x7f0000335000), 0xffffffffffffff97) 10:08:50 executing program 0: r0 = geteuid() r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x80) seteuid(r0) r2 = getegid() r3 = socket(0x18, 0x2, 0x5) bind(r3, &(0x7f0000000080)=@in6={0x18, 0x0, 0xd6, 0x100000001}, 0xc) r4 = getegid() r5 = getegid() getgroups(0x3, &(0x7f0000000000)=[r2, r4, r5]) r6 = syz_open_pts() r7 = fcntl$dupfd(r1, 0xa, r6) utimensat(r7, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2e8, 0x800}, {0x6, 0xd0}}, 0x2) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000040)) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/170, 0xaa}, {&(0x7f0000000200)=""/248, 0xf8}, {&(0x7f0000000300)=""/96, 0x60}, {&(0x7f0000000380)=""/76, 0x4c}, {&(0x7f0000000400)=""/178, 0xb2}], 0x5) setgid(r5) 10:08:50 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) close(0xffffffffffffffff) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x2810, r1, 0x0, 0x0) 10:08:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x4012, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x7fff, 0xfffffffffffffff7, 0x100000000007, 0xfffffffffffffff8, "5f02000100", 0x1, 0x1000040}) write(r0, &(0x7f0000000700)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) 10:08:50 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x25, 0x98, &(0x7f0000000040)="00000000ce030f27cef624c54aa27624434d73ea0d96df96caf17a3bcfa88dc827f0465f0443ed361b0fd696d82b9cfef2479fb3d7998d10cacf6ac71d898b7cdebfd85a90b66da098cbd031e94103c5723c3abb53a0518e3658af41fa91aabccf7f0752296d6e597ae6044df52d9371c6650252ed712d1bc4711387388b3351ba6d356b259467cf604fb63c0600d88b3b1a463c2dd2ffeb0000000000000000e82b9c4c20eb7496091cab696c8b838d3857eb1b9241fd1bd7f19ca1d494ddd145634c7b3a586c3132dd7ffab8d66a4fe1e47297f76b849c4f4973211f41de1c78865286abeea2810dce6de43b3e6c9aa915db4fb8b52efd036e3c563aa2104c2ad541e18f93f69cdb129aded65ddc12353f3deb8da066a8fc5a33e45a0b0a8f8ca6c09f2484a0a6df761d0f89d9f544a5e6323ecb4342f9ca11f348bc14f715b871c8b9bce4298328f4bd41fc995564d9d73aa8853928714dca27485b9227d7975c30dd62b70dc8e9987cae7f1eccac5a74218600f3fa47a92ecce688b458ac6243cf60c4343647cbc2b202127a3cd0de29125efd2d313ce8b30d0e56b1a3477584ed479dc4fd32cf71b88df043b18c0457eecfdcf0d008ab3e8e0711e51ffc01541066547cfc6c92b50c1f637d", 0x1ce) 10:08:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "ec344ebdc541afd74f4e1623cb08dfe30ac3abe3"}) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff7b, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a2eeca1367d31e788b06"}) 10:08:50 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) socketpair(0x20, 0x3, 0x92f2, &(0x7f0000000000)) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) socket$inet6(0x18, 0x2, 0x2) close(r0) 10:08:51 executing program 0: open(&(0x7f0000000040)='./file1\x00', 0x80, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 10:08:51 executing program 1: semget$private(0x0, 0x1, 0x0) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) mknodat(0xffffffffffffffff, 0x0, 0x9e, 0x4) chroot(&(0x7f0000000000)='./file0\x00') sync() clock_gettime(0x0, &(0x7f0000000200)) 10:08:51 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x3a) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040)="843abf5c", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = fcntl$dupfd(r0, 0xa, r0) renameat(r1, &(0x7f0000000080)='.\x00', r2, &(0x7f00000000c0)='./file0\x00') 10:08:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pledge(&(0x7f00000001c0)='\\\x00', &(0x7f0000000200)='\x00') openat(r0, &(0x7f0000000140)='./bus\x00', 0x18000, 0x80) r1 = geteuid() socket$unix(0x1, 0x5, 0x0) r2 = getegid() fchownat(r0, &(0x7f0000000280)='./bus\x00', r1, r2, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, &(0x7f0000000c00)=0xc) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) nanosleep(&(0x7f0000000100)={0xffffffffffffffff, 0x41}, &(0x7f0000000340)) r9 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000380)={{0x3f, r1, r8, r3, r6, 0x0, 0x80000001}, 0x1400, 0x400, r5, r5, 0x2, 0x6, 0x9, 0xab59}) dup(r0) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) r10 = semget$private(0x0, 0x4, 0x329) fchmodat(r0, &(0x7f0000000c40)='./bus\x00', 0x12, 0x2) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000b00)={{0x5, r7, r8, r7, r4, 0x14, 0x7}, 0x0, 0x9a2c, 0x9}) 10:08:51 executing program 1: mprotect(&(0x7f000010a000/0x4000)=nil, 0x4000, 0x1) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d80000000000000000000000000000000000061a1f6c5d6012c9000000000000000000000000000000000000000000"], 0xc8, 0x2, 0x1000) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x401, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffff, 0x0, 0x0, 0x81, 0x3, 0x9, 0x5}) 10:08:51 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) r1 = dup2(r0, r0) read(r1, &(0x7f0000000200)=""/101, 0x65) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) 10:08:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x27, 0xf0000000, 0x200, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x9, 0xfe02, 0x9}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x80000001, 0x8, 0x180000}, {{r0}, 0xfffffffffffffffd, 0x81, 0x0, 0x0, 0x9}], 0x7, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x20000001, 0x7fff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x82, 0x1, 0xcfe9, 0x4}], 0x6, &(0x7f0000000200)={0x4, 0x6}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fe98bcc4617000000000000000200", 0x1, 0x40}) dup(r0) write(r0, &(0x7f0000000600)="fe010aa9d000000a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf90002000000000000caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be0500e7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab1f0208e10174c33c0c7c7df5f3f02b783caac38dd9abe6f83c6ecedf5f6e20299fe820e2dae4e2d8f0df08a2e1c788b6f4a7f9b3bf943b749972cabaa4c02a9cc02b1cca1a7757932025378bf471e315de66ef1759a837c75dc629466136b752779691076040f2ef60b3a7d3bc5e367953ca59d1dbbcf58ebc3c643bc58cb4e683730fd9a55a9ab5c47e1c86d4e7e5d8f223b16e54dbd59e6bb927aa07a0491486883fea05aae514446f0e11c444858d441808f1dfeda7c46205de03c86e853ea740cd42cff0b57f0e03be88d7283e3c321c263e62680470cc8d17627e8bff6c4c18d8a307be4d18b487cde8739d9c41f561caa7e79dc5563890044ae5afaddf1d3967fe788b92b1fbf75d6d6398bf64d97ecdd6655c8cfad2b6efb7", 0x210) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) fsync(0xffffffffffffffff) writev(r0, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 10:08:51 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0xa0, &(0x7f0000000100)=0x5, 0x4) r1 = socket$inet(0x2, 0x1002, 0x0) r2 = dup(r1) sendmsg$unix(r2, &(0x7f00000000c0)={&(0x7f0000000080)=@abs, 0xb9, 0x0, 0x0, 0x0, 0xfdb3}, 0x0) 10:08:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)) setrlimit(0xb, &(0x7f0000000080)={0x3, 0x3ff}) setrlimit(0x4, &(0x7f0000000000)={0x1f, 0x6}) r0 = shmget(0x1, 0x3000, 0x288, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/146) pipe(&(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000240)={0x2, 0x2, 0x4, 0x6, r2}) 10:08:52 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x7) lseek(r0, 0x0, 0x4004000000000001) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x0, 0x9}, 0xc) listen(r0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xdf}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) 10:08:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) close(r0) socket$inet6(0x18, 0x100000003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) getegid() execve(0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./bus/file0\x00', &(0x7f00000000c0)={{0x9, 0xaec6}, {0x3, 0x1}}, 0x0) 10:08:52 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000140)="a9a56915d0c2af2332c0aea87485689d46e2edc4ab6d356237564c50ecafa21763f87e38f8baa1d5ce60d1ea3b0710744105728ee6ceef37dc7cd06e1cc4872b9ce92e6dd3e4f795e698b434f39c5ab50ef5e0d9b8651df58a295966f165b47c7e8d4c4b6cf77ec513fba7064c87b09db451323fd9a6ec0c547368a40c4e5e4750924c5860593e6d3d611233d2b921912d5dccb050b4bdec6c97756dbc6d95918a68769e69c4c14b2cbb662bec298d11f5b5a6e6370a4f4e9bb24f9d48922f63f405b143ae8c73072f1b128134393a895951db37b2445dcbc53fed76f06ba08099b21ad2eebbbd78a2b9c4941c26032c", 0xf0) write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x20000, 0x0, 0x0, 0x0, "a42728abd543d1b672436f80abddfcbe4e2570d5"}) chmod(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x1) close(r0) chmod(&(0x7f0000000100)='./file0\x00', 0x80) execve(0x0, 0x0, 0x0) 10:08:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) r1 = syz_open_pts() r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 10:08:52 executing program 0: syz_open_pts() kqueue() r0 = kqueue() kevent(r0, &(0x7f00000009c0)=[{{}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)="04f4484229dff5520e4dc2606e32af604413cdf37acc7a5d0f08b231996a0c3f00000000000000d5acae6be35e12a3d690587d8630d9fe10ec565b9164e366a725d74143924ffbfe7ef60abe33c9145139d2fabb403bfe266afd96a6a018d3c499731c1ec8a3d6bab41714088914744656669d68b8d351955df16f1517040524efd57ee6e8acc9fe26fad9e19f6a9ff4a961d024317895835942eb5ba075a88bc577beb0d530e7cbc85d3112e11b8d1aa08a873f7eba1e926740ad24f013824395aa95e0594d80810000000000000088d5048b5dafbf62fca3b81e7936c8d09df5e7eccdeb81cfd97a9cbc377a90fcb825bfa14fb695067f8eb2bb7be343c06a94bcb8f476af0a277252ef863d53b85523eff8bc011f7f158422ad6cb62d8bec654caeae9aa3e46061a3ba433dbf694a0bcefc192eb0cb18ea16753ee4d5dee8519e8e1b752eda1ffdcf39ee56014da724289d81937d1aadc7e79c71c71ebc2af5b8c7633df92b8a31e6c48c8739b747", 0x170) syz_open_pts() 10:08:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0xfffffffffffffffe) r1 = kqueue() getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7e}], 0x8, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x221) r3 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) r5 = getuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x2, r3, r4, r5, r6, 0x10, 0x10000}, 0xfffffffffffffffa, 0xb025}) dup2(r1, r0) 10:08:52 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x42, 0xff, 0x22}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x3ff, 0x7}, {{r0}, 0xfffffffffffffffd, 0x82, 0x1, 0x401, 0x6}, {{r0}, 0xfffffffffffffffa, 0x82, 0x0, 0x3, 0x7fffffff}], 0x10001, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x3}, {{r0}, 0xfffffffffffffffa, 0x52, 0x80, 0x800, 0x9}, {{r0}, 0xfffffffffffffff8, 0xa1, 0x1, 0xe364, 0x8000}, {{r0}, 0xfffffffffffffff8, 0x70, 0xf0000002, 0x3, 0x8}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0xe5c, 0x7}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x9, 0x9}, {{r0}, 0xfffffffffffffffc, 0x10, 0x80000000, 0x2, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0x4, 0x30}], 0x100, &(0x7f0000000200)={0x100000000, 0x7}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffb, 0xfffffffffffffffd}], 0x49b, 0x0, 0x1000, 0x0) 10:08:52 executing program 1: r0 = socket(0x7, 0x1, 0x7ff) r1 = kqueue() pipe(&(0x7f0000000400)={0xffffffffffffffff}) symlinkat(&(0x7f00000003c0)='./file0\x00', r2, &(0x7f0000000440)='./file0/file0\x00') r3 = open(&(0x7f0000000200)='./file0/file0\x00', 0xe60, 0x48) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000002c0)="659d5346bd97132b5e65bbd06d9951127ca178229c5be86d99630bbe73c2fe643883c3e48f5de8cb49fa1eadd529529c36401456d0e2b302ae8eb4e2d3ba99aeb63e0116b3130a911a44b31900cc2e3af9ab520c0414f890b7144d43786bbd9b06f851d00e4464283b064924f243a084873a235a521fecb8fc7ec897c68133e7ca9dd86f01c1be06132bf60991ecf9ed812e48002d9ef51548be4361307f52cdf89b4e898ca1e50316927e705940357cb4d7a4adc449a33bfeaa0f2fa6fa4d498e5772c12bd8ccd22ad118bb606abfb0ce7e014773914eccab1c0e6143baf8c1300dab125fb1ca8106451effed3e13cee1", 0xf1) poll(&(0x7f0000000280)=[{r0, 0xa4}, {r1, 0x100}, {r3}, {r4, 0x24}], 0x4, 0x7) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r5 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCEXCL(r6, 0x2000740d) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000000)='./file0\x00', 0x0) unlinkat(r5, &(0x7f0000000180)='./file0/file0\x00', 0x8) socket(0x19, 0x3, 0x6) open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x56) utimensat(r7, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x100000001, 0x2}, {0x7fff, 0x5}}, 0x0) fcntl$getown(r5, 0x5) 10:08:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8001, 0x82f7, 0x5, 0x7ff, "06d40ac499bcad5cf29920c1b02e175d3f85c8df", 0x8e, 0x155}) r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 10:08:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x48, 0x7) r0 = socket$unix(0x1, 0x1002, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x3, 0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r2) dup(r1) sendto$unix(r0, &(0x7f0000000280)="eef4f27036b2b1bbd4d6d508dff468f6a7690bcf40931d286527c661e0c864ac7c159d17942555cfe98aa610f923c010aa9bdb3407d2c7f1fadebc2a54efdecde5d81771c8f334a1334944c702380ab07edd33f49742b3b0aab31bb53e2856947907ddab3b2f7feb978d2823dcd448150eee4e8ebc9a24bfb16416e2a071fde802665e40f7c26308eed5d355ba3098b4b2cc2c7bde4c5c1a7f162fe55ba2cbf2535106eea1e8cf17a2de79113b6a9b64ae050791", 0xb4, 0x4, &(0x7f00000001c0)=ANY=[@ANYBLOB="ee2d8557101f9209001031038d"], 0xffffffffffffffa7) chown(&(0x7f0000000140)='./bus\x00', r2, r3) unlink(&(0x7f0000000040)='./bus\x00') r4 = open$dir(&(0x7f0000000240)='./bus\x00', 0x100000005e2, 0x0) writev(r4, &(0x7f0000000180)=[{0x0, 0xaf}], 0x32e) getppid() 10:08:52 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') symlink(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000001c0)) readlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)=""/20, 0x14) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x1) 10:08:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() read(r1, &(0x7f0000000000)=""/55, 0x37) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 10:08:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f00000000c0)=[{r0, 0x181}], 0x1, 0xc6e) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec", 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 10:08:52 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) shutdown(r0, 0x1) 10:08:52 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) chdir(&(0x7f0000000000)='.\x00') 10:08:52 executing program 1: readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/22, 0x16) nanosleep(&(0x7f0000000000)={0x401, 0x8}, &(0x7f0000000040)) clock_getres(0x7, 0x0) 10:08:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000500)="a1ee007300000000ffff0000000000000028114241b2dde39579e8a2a422e4110056b2ede7d0a4db829d7d1d3a7d28f075010132b9048d8515a54e8bc60a88177a758799d891f077eae6ca4ecf3bbdcf", 0x50) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x1, 0xd, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3", 0x0, 0x8}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 10:08:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000003c0)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x2040000, 0x7f}, {0x18, 0x0, 0x6, 0x6}, 0x6, [0x8, 0x37abd930, 0x1, 0x5, 0x3, 0x6, 0x80000000, 0x100000001]}, 0x3c) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 10:08:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}, {{}, 0xfffffffffffffff9, 0x9}, {{}, 0xfffffffffffffff9, 0x2}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) r2 = dup2(r1, r1) r3 = openat(r2, &(0x7f0000000300)='./file0\x00', 0x80, 0x4) ftruncate(r1, 0x2) sendmsg$unix(r3, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="7a2da7b1d5d540f95836d5487e17349cbe630b956b", 0x15}, {&(0x7f0000000180)="01eb2a2b3ad12d9209a0c5411041f66bafef0c7f8558f293b0698decc93f4752a3880053ad2f9c362d2afbbbbb87ea432376bea22cbdf6aa1b0357f77b6b37563d5eba76deb033ed0629eb66a0184b0587c2063f4def5b7e92d5222c87cd9be9d861051a9b4cd22ab1a3af69142ae41b27dbaf15039b75a94e3a670a99aeedd8346565849cfbabe0ef764a1409820a64ae4ced6afb800f40ba797c41b2f95cfbbc61a4e766cbd3b2d3b26edadc50dfb152fef6634e8ddf3838dd0e21bf8fbf4d5dcc2bce1aeb5f8b1c24b1d52dc0c854fa1cf657d1ea9f6a0dbddb1ae3670ce8dfe007bd3912aaff07", 0xe9}, {&(0x7f00000000c0)="059f7be8ae0db03d0a3244c4b18125f881e31aa521943c1e6c705ad521469e2ef0be1dbfa2fe69f3c30052", 0x2b}], 0x3, 0x0, 0x0, 0x1}, 0x8) 10:08:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000200)="ec", 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x27eb, 0x6, 0x7f, 0x0, "7b73dbae9c2d21ce15f0d9887830102e0084202e", 0x6, 0x4}) poll(&(0x7f00000000c0)=[{r1, 0x81}], 0x1, 0x0) 10:08:53 executing program 1: r0 = kqueue() socketpair(0x0, 0x8007, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000580)=0x8001) write(r2, &(0x7f0000000100)="c9", 0x1) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000040)=""/117, 0x75}, {&(0x7f0000000140)=""/154, 0x9a}, {&(0x7f0000000200)=""/205, 0xcd}, {&(0x7f0000000300)=""/73, 0x49}, {&(0x7f0000000380)=""/133, 0x85}, {&(0x7f0000000440)=""/6, 0x6}, {&(0x7f0000000480)=""/90, 0x5a}], 0x7) kevent(r0, &(0x7f0000001140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000005c0)={{0x18, 0x2, 0x200, 0x1}, {0x18, 0x0, 0xfffffffffffffffc, 0x27c5}, 0x7, [0xfffffffffffffc00, 0x8, 0x84, 0x6, 0x7, 0x8, 0x8a6d, 0x1c]}, 0x3c) kevent(r0, &(0x7f0000000000), 0xbc4f, 0x0, 0xffff, 0x0) 10:08:53 executing program 0: r0 = syz_open_pts() geteuid() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xffffffffffffff80, 0x9, 0x17b00000000, 0x0, "48729c328de8fd13df858a60833f52baab0974f0", 0x858, 0x18f0}) geteuid() ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) socketpair(0x38, 0x4003, 0x1f, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) 10:08:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0xfffffffffffffcae) write(r0, &(0x7f0000000200)="ec", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r0) poll(&(0x7f0000000100)=[{r2, 0x15}, {r0, 0x10}, {r1, 0x100}, {r1}, {r0, 0x10}, {r0, 0x184}, {r1, 0x8}, {r1, 0x105}], 0x8, 0x2) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117"}) poll(&(0x7f00000000c0)=[{r3, 0x81}], 0x1, 0x0) 10:08:53 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) accept(r0, 0x0, 0x0) 10:08:54 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4013ff) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) lseek(r2, 0x0, 0x2) bind(r2, &(0x7f0000000200)=@un=@file={0x1, './bus\x00'}, 0x8) recvfrom$inet6(r2, &(0x7f0000000080)=""/246, 0xf6, 0x42, &(0x7f0000000000)={0x18, 0x2, 0x6, 0x4}, 0xc) 10:08:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0xaf, 0x0, 0xffffffffffffffb5}], 0x8, 0x0, 0xfffffefffffffffe, 0x0) 10:08:54 executing program 1: r0 = socket(0x1e, 0x3, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x1c7}, 0x0) fsync(r0) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/22}, &(0x7f00000000c0)=0x18) 10:08:54 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = socket$inet(0x2, 0x1, 0x6) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfffffffffffffffd, 0x1010, r0, 0x0, 0x2000000000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 10:08:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x800059, 0x9fb2, "a8fd0840d60ababc4cf75951575a019500"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r4 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x3, 0x7, 0xffffffff, r4}) getsockname(r3, &(0x7f0000000040)=@un=@abs, &(0x7f0000000200)=0x8) r5 = msgget$private(0x0, 0x200) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r7 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) dup2(r0, r1) getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff]) pipe2(&(0x7f0000000400), 0x10000) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000480)={{0x6, r6, r7, r8, r9, 0x10, 0x6}, 0x1ff, 0x37f, r4, r4, 0xfff, 0x4, 0x7, 0xd3}) r10 = semget$private(0x0, 0x3, 0x10) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f0000000280)=""/135) 10:08:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000180)='./bus\x00', 0x282, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="c1d8882b6566ccab717910ab58fa5715c6c9e984251fe419cc26c330c32bcb36044d1d0c4336270c0c322073f7fdfe864b6d78409fca14aadff46f8f4570b9280951eaffaaf511242386290ecce5137c3cd46e319d0711bba264a5a9613913efe4232b0e53bcaaa73a82d222d02dda47eadb11938537f2fed35bd5233fba57e281309d59023c8ac1c77bc1bf26993cc18a3b78812f45bd125905631d927645aa5a4e4d1afa8fd74b0ed239bc2b77e6e34718f3042665", 0xb6}], 0x1, 0x0) read(r0, &(0x7f00000002c0)=""/255, 0xff) 10:08:54 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) socketpair(0x1e, 0x0, 0x1, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x144) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x280, 0x4) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r6, &(0x7f00000003c0)='./file0\x00', 0x20000, 0x1) r7 = socket$unix(0x1, 0x2, 0x0) socketpair(0x1, 0x4000, 0x2695, &(0x7f0000000140)={0xffffffffffffffff}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x10, 0xf00fffff, 0x7, 0x7e}], 0x8, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffa, 0x0, 0xf0000001, 0x2, 0x80000001}, {{r5}, 0x0, 0x1, 0x10, 0x7ff, 0x1ff}, {{r6}, 0xfffffffffffffffc, 0x80, 0x40, 0x200, 0x5}, {{r7}, 0x0, 0x80, 0xc, 0x9}, {{r8}, 0xfffffffffffffffd, 0x11, 0x4, 0x4, 0x8}, {{r9}, 0xfffffffffffffffb, 0xa, 0xf0000002, 0x2, 0xfffffffffffffffd}, {{r11}, 0xfffffffffffffff8, 0x2, 0x40, 0x10000}, {{r12}, 0xffffffffffffffff, 0x8, 0xc00000c0, 0x8, 0x860}], 0x6, &(0x7f0000000380)={0x3, 0x1ff}) kevent(r1, &(0x7f0000000440)=[{{r9}, 0xfffffffffffffffb, 0x21, 0x21, 0x4, 0xfff}, {{r4}, 0xffffffffffffffff, 0x4, 0x2, 0x8, 0x1}, {{r11}, 0xfffffffffffffffc, 0x2, 0x4, 0x1, 0x2}, {{r6}, 0xffffffffffffffff, 0x20, 0x80000020, 0x6, 0x2}, {{r7}, 0xfffffffffffffffe, 0x40, 0x1, 0x81}], 0x1, &(0x7f0000000500)=[{{r4}, 0xffffffffffffffff, 0x10, 0x10, 0x2, 0xe0}, {{r10}, 0xffffffffffffffff, 0x0, 0x0, 0x7, 0x8}, {{r4}, 0xfffffffffffffffd, 0xd1, 0x3, 0x2, 0x3f}], 0xffff, &(0x7f0000000000)={0x3, 0x400}) 10:08:54 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x84b1, 0x20) close(r0) r1 = socket$inet6(0x18, 0x3, 0x0) readv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/240, 0xf0}], 0x1) poll(&(0x7f0000000280), 0x20000000000000df, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="01000000", 0x3) 10:08:54 executing program 1: chroot(&(0x7f0000000140)='\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x994883d46484d993, 0x0, 0x56aa69a8, 0x401}], 0xb2, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') 10:08:55 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) socket$inet6(0x18, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x10, 0x4) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) 10:08:55 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x400, 0x108) socketpair(0x22, 0x8000, 0x800, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20000, 0x0) unlinkat(r1, &(0x7f0000000100)='.\x00', 0x0) fcntl$getflags(r1, 0x1) 10:08:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x2807) r0 = open(&(0x7f0000000180)='./bus\x00', 0x282, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="c1d8882b6566ccab717910ab58fa5715c6c9e984251fe419cc26c330c32bcb36044d1d0c4336270c0c322073f7fdfe864b6d78409fca14aadff46f8f4570b9280951eaffaaf511242386290ecce5137c3cd46e319d0711bba264a5a9613913efe4232b0e53bcaaa73a82d222d02dda47eadb11938537f2fed35bd5233fba57e281309d59023c8ac1c77bc1bf26993cc18a3b78812f45bd125905631d927645aa5a4e4d1afa8fd74b0ed239bc2b77e6e34718f3042665723c36979c3cfa594a3caa9e18750a3fb299c167dc20f30c28a74eab942d811c924c7ec6ea75f9b5c07d176a78170e6f6ac94724f0791126ea7fbad18d5d0507a35a86fbf70634d52794abbdfac6c9dff047efbbc84e2cb14be26e591393f34e0428cabefa91a4579906c229ab217b40ddde2f86cdc3c9d793fae24ab5ae37ffaa106c051a049c38d922e69cafd94c4193abf86649b42027141f778342039f6fa2d7fd4995139e9cf38773efca99a1bc1445ee8c72c388e905f34c", 0x171}], 0x1, 0x0) 10:08:55 executing program 0: readv(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10380, 0x0) sendto(r0, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) dup(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x28, 0x6, 0x100000001, 0x7ff, "f82eed0da95dde00b5b3f333ba9a0d23659dd005", 0x1, 0x8}) readv(r0, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 10:08:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c70aefa29a", 0x5) open(&(0x7f00000001c0)='./file0\x00', 0xfffffffffffffffd, 0x0) sync() mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)={{0x80}, {0x100000001, 0xaae2}}) ftruncate(r1, 0xffffffff) close(r0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(r2) 10:08:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x6e) r2 = kqueue() dup2(0xffffffffffffffff, r2) lseek(r0, 0x0, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) fchdir(r1) close(r2) 10:08:55 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt(r0, 0x2, 0x0, &(0x7f0000000000)=""/58, &(0x7f0000000040)=0x3a) close(r0) r1 = dup2(r0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="e4e270348fea13bdef01528699e329a5687a8e5ce42dbf944c67e09bbd775388605eaa246edd64f91c3c45df7a50d1f7aa08d46b2a4dc6f52f36df784c405d490f0b3ed2ff71f5fd1e6689dd8d72687b7a96d25eb43479d4076836929577fec200d05393cdde68dc7acad5d79ad6b2baebd0b4d4019b3afeb04df0013d71d6d8391041969f6e81a70873ad4c99", 0x8d) r3 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x1, 0xb97, 0x1, r3}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x8000, 0x6}) r4 = accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) utimensat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x67, 0x400}, {0xfffffffffffffffa, 0x6}}, 0x2) ioctl$TIOCSTART(r1, 0x2000746e) r5 = syz_open_pts() fchmodat(r1, &(0x7f0000000340)='./file0\x00', 0x1, 0x4) kqueue() bind$inet(r1, &(0x7f0000000380)={0x2, 0x3}, 0xc) chroot(&(0x7f00000003c0)='./file0\x00') openat(r1, &(0x7f0000000400)='./file0\x00', 0x80, 0xa) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000440)) close(r4) getsockname(r4, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) kqueue() r6 = semget$private(0x0, 0x4, 0x60) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000600)={{0x4, r7, r8, r9, r10, 0x0, 0x3b508e1c}, 0x20, 0x321b, 0x1}) kqueue() unveil(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='W\x00') 10:08:55 executing program 0: msgget(0x3, 0x250) msgget(0x2, 0x404) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getegid() r8 = getegid() getgroups(0x5, &(0x7f00000000c0)=[r2, r3, r6, r7, r8]) r11 = semget$private(0x0, 0x0, 0x0) semctl$SETVAL(r11, 0x2, 0x8, &(0x7f0000000100)=0x19) getgroups(0x1, &(0x7f0000000140)=[r3]) r13 = shmget(0x2, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000180)={{0x9, r1, r9, r1, r10, 0x84, 0x4}, 0x10a7753d, 0x101, r0, r4, 0x80000000, 0x5, 0x8}) r14 = getpgid(r0) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x81, r5, r9, r1, r3, 0x80, 0xea98}, 0x2, 0x0, r4, r14, 0x4, 0x80000001, 0x7f}) setuid(r1) r15 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) listen(r15, 0x7fff) msgget(0x0, 0x5) pipe(&(0x7f0000000300)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getegid() preadv(r16, &(0x7f0000000540)=[{&(0x7f0000000380)=""/197, 0xc5}, {&(0x7f0000000480)=""/33, 0x21}, {&(0x7f00000004c0)=""/71, 0x47}], 0x3, 0x8) recvfrom(r15, &(0x7f0000000580)=""/114, 0x72, 0x8c437584880d28e1, 0x0, 0x0) msgget(0x1, 0x108) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(r1) listen(r18, 0x8000) getegid() fchownat(r16, &(0x7f0000000640)='./file0\x00', r17, r12, 0x2) 10:08:55 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 10:08:55 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 10:08:55 executing program 1: r0 = getpid() r1 = semget$private(0x0, 0x5, 0x50) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000000)=""/252) setpgid(r0, r0) 10:08:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) nanosleep(&(0x7f00000001c0)={0xfffffffffffffffd, 0x41}, &(0x7f0000000340)) r7 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, r4, 0xffffffffffffffff]) r8 = shmget$private(0x0, 0x4000, 0x4a0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000400)=""/248) r9 = getgid() select(0xfffffffffffffef7, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x7}) fcntl$lock(r7, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x6, 0x7, r1}) fchmod(r0, 0x10) setgid(r9) setregid(r6, r3) r10 = semget$private(0x0, 0x7, 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000380)={{0x2, r5, r9, r2, r4, 0x0, 0x2}, 0x1, 0xfa37, 0x4}) 10:08:55 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x0, 0x6c7) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x3) poll(0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x92}], 0x1, 0x5) 10:08:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) close(r3) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r3}, 0xfffffffffffffffe, 0x21}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x49, 0x0, 0xfffffffffffffffe}], 0xc996, 0x0, 0x8008, 0x0) fchdir(r2) 10:08:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) poll(&(0x7f00000006c0)=[{r0, 0x70}], 0x0, 0x401) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) 10:08:55 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x2, 0x0, 0x3f, 0x8}) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getpgrp() r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000140)="bf3b98", 0x3}, {&(0x7f0000000180)="329822c8b0a8d967c380c48063c3c1cbfc5b4d534cf7fd548c1de7a331a817d2185488b4040aa8b879183d06ffde945cf8009a841f94a7e2c4098e96441282d349728e9673755edff4a1e3b2c2eb6b60202fe759738c0afd4e193bbf86bfd3f7b772f9f97191e0b0203d0d2110bb08c269b5a93cb07ed5309739583e343cb0042b446e9b6e2f1788cfdbcc99adb5a0d6110b2ee99eb909c1cbe0f3998863a8b6709edf4407", 0xa5}, {&(0x7f0000000240)="985cec48c6e83985f496592ccbd32fcd65ea5e39876b6bdf0abbc0d9e45bd9dc590632d2a6fb30c622e91a5a8381cd26df486d474e28092baff304b98afa9ec726ab399a9c2a00314cf1b38542d880ab9a7fba33afd6059b549d0bcde85e21ffc56ddb09059753c23c68e769d2df6bb70cf6fca8b81373f6363b1c0a395bc56b641320e34c62a0e4aad27e35fed1dc340e66d84abd3e6f733bf7d9c9541992a7224d2c5ce9d51d", 0xa7}, {&(0x7f0000000300)="1ccbd1813921858608fa358a1343c07d6eb5848334", 0x15}, {&(0x7f0000000340)="daaf476fc56a906a247d0946e25385", 0xf}, {&(0x7f0000000380)="d13ef4751086f4a1251cee565ecfd346532a2228758572047ffd53c1c179c94ddac00fda8d33a042a75baad9ed7e28e06c0e251c92048794974594013a2399499c55d91a27c811466d846ca625d3cb081cac2fd3d3db5418569779fabd22ff1371e1d23e44bf97d126d376d5e0678e3b4f97170002804d935e81fab903aabac5376f9af0806eed126b11f956c4bb6e", 0x8f}, {&(0x7f0000000440)="12481ab87be25012b6b86b5596fa1cec3f273c763442199e902830edd400f402db91ace16faff0b3ea8e1eeedae1310549b070230f91624c26d3e0f113422c1ba4b0024f36313195ef94aae289c51c3a7b4f", 0x52}, {&(0x7f00000004c0)="cc73abe9fda249076bbef756109f0ed0bbad82d7c1b7e8b20c575e41debe181e2887b2ff5c6bc2b4ae6d659aec75aa0a1435ccffb360ec651858d5fd6c9b041be67adedd4862a42b8b384520300a748d14cfb259f8f3293eafa03f06dd8f8cfef92577f5b53f4745a904a51742cfd004c2c443b503e07d120044ccb05b184277c2486e1f49d689bcadc811b7e44a73a9358b309442b5d400169ef74d889fe2c5546f9d299215eff380ae70f48f87da9bb9e69adf5f4123f5f6e0bf321d04da91603e29ee0fbf9d273cf64cb2621057d1b7c3e6c56f709e352328fe2d8a84", 0xde}, {&(0x7f00000005c0)}], 0x9, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x1}, 0x400) 10:08:55 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xd7) r3 = getppid() fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x40, 0x9, r3}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000000}) ioctl$TIOCSDTR(r1, 0x20007479) 10:08:55 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x6}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5c53734199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) clock_gettime(0x2, 0xfffffffffffffffe) 10:08:56 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) flock(r0, 0x4) fcntl$lock(r1, 0x6, &(0x7f0000000100)) 10:08:56 executing program 1: r0 = socket(0x100000000000006, 0x3, 0x20) shutdown(r0, 0x0) 10:08:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80000002000, 0x236161bb) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) shmget(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 10:08:56 executing program 0: msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYRES16], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0x49) 10:08:56 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000280), 0x10000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)='./file0\x00') write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e00bdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d9da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445d", 0x5c) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "835dd2518000190000000000fa6000"}) mknod(&(0x7f0000000040)='./bus\x00', 0x6004, 0x403) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 10:08:56 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x4000000000029, 0x6, &(0x7f0000000140)="1ed6b537", 0x4) socket$inet6(0x18, 0x5, 0x5) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x100) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000000)) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r3}], 0x1, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) 10:08:56 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) 10:08:56 executing program 0: socketpair(0x18, 0x3, 0x3, &(0x7f0000000080)) r0 = socket(0x1, 0x4, 0x4) accept(r0, 0x0, &(0x7f0000000040)=0xffffffad) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) close(r1) listen(r1, 0x0) 10:08:57 executing program 1: r0 = socket(0x2, 0x4001, 0x0) fcntl$setstatus(r0, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66376c6530009780087b9c973a2eebbbcf4f3c0793e3c99fe6c25ac39a6ebb6a09bd01010b2bafb9fd04b8a8b30fc0cfb0692037c6ffd687398c928cdb261a80a5f51d5c1e048a52648969c461745f84439851b2a1acd6d65e586d5c28ef7e34d7946fc50443bada31e4604368af66db91ba3f64373c169c447c83e48fd2d4d9"], 0x10) shutdown(r0, 0x2) 10:08:57 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/88}, 0x60, 0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000480)={0x29d5e2242cb20844, "f5d2c24c1bee5e982a7a1fb5b4359a8523903a94b1fbe07628519a7ec03875af5647a47426e05f5a5e655c6e2830787f0f4ddb63d4f419033a5039b710884935589eb0540937b83a0efffee27c813c641b396f8fddc73d56c1f533664ec08c39ac01b0b5653d67f6ce2cd17170129397badf661cd3bcfdbc7c38537ddca8921fd85611ba44fde9224bf566f57f4f2fdd00f07db1f2cca0906ad97d646eba7ff77b6e7c07e8ad28acc1923a1383f52a7bc62598f1535e"}, 0xbe, 0x800) r1 = geteuid() r2 = getegid() r3 = getuid() getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x4, r1, r2, r3, r4, 0x25, 0x4}, 0x4, 0x4, r5, r6, 0x7f, 0x5, 0x20}) msgsnd(r0, &(0x7f0000000540)={0x2, "7c74e6944832a74b967500aafe78156eeb4d7df27501cafcf8b3a4e20219df7c70615dc0077188da6f34f5a9a38f4f7831ba773395a96e0777dd6fbe2b325a8f6807cf5d4ceca40caf2f3d7f3b6d436a24396ae6cb1320cb5cc06c9501010fa8b906cf285b13c47d54bd275ab3a225827a45cfff1cba647aa78d156abe52703aa52f47a29f3ec199d9a49c6bd29a50df4ffd13776ac53593c42eebe97ac4d09d7ef57fc8abc460db7acf8026933adc9007cefe516bd7c7c5a38baf2c01a13b8f5f1557827da46fd114635e9b8106840571fb9f0a8f37f0c67937697a814d7b2bb82e6df8e61df58ee73c52796bfb77d7eaf5e191811db58a60f7660cbcffb305cbd8b14826259888841313c988596e3caf58c5c16db39bc427d507847b563a6648304d528d8c35cd2290729349398fd0f687bbb87587ed809dd79d99081049d24b0210f339dc3024367a42410cd2d16ab5c899ff56664cf38fb56a22b7d47ef498d8ca2a08c3e4723af286bb3ce1c559396b8a80561e80697f3c2086bd81b452cfd39441c833966b9def04212f5d806430a4720b70502c9e2be654c56e1491e881a2f67a69336380bc49e8ca5f151b2a2fb38f69686486bb5671965ee558bf0c058f1e221aed737084b59f91ad826fba5044b80d855c54005cb9d2e0cf924abfd90a94507179e00cdd46d1a6395ba623aaf4ed46c3d0d87c4ac45205a88e0494f9a50c9894ec0f3a7bc589a416d9ef79b88ef6049b4ab8c39b98f53dfa1197bffe27f34b5c02bb18ecf32d50c1176d31510aa66fbe2b8502998b6bedbe33a3f7bd09ecf18ab8ac1ed713e7e0731c95b07428ed91f85c69f7504b644a8f1ab54ddf9b5de231feb1e2689060699acd436a4216ca3f2cd2c0dc26dfd488d51b5d35bb962c92f1dff9f09d74e5c4150cf9e60c46072aeb373a0e490cad2f538aede96b0001bef8155ddbce68669032b27fb521ec88c18e89ffbf4028dfeacc6ebed430ffdcea7c2ce1da787dcb49010bdb3a51d48f3add7f671afe9a1f5de31dbc15e998e6574b46f52ea4f824a57b207299bced82ff15a60ca53bc92f4c6a0af825192abc980a24ab524bcbeae640851f0b63f8f777705bb1b3c62bf28a4552694f8e101174a80b1bcc26fa3477447f1608bb9d3282834cc8354f566dae9e3d42265fbe028d8db4b96d3eeb05d7e9350a8eec9e9b6e0e40420c163e1fa3e027216189257113b790e5ed0b6315eda3fd5764a6a55dcb95ccc2d8b77015dbbfd5348b9b8f6857cc619fe36d98731ec265eb54bd774fa119df5f96c73a0eeed55fde44e91d3941061c5c71888c4eba0224f4a2b205ff57244408ed90398a1d64b0a7178eeb17908572fc39b1c7e41bcc92c8f740bb7f3209fd956017990388cab65daa0ee616576e74eb050a02bb4fbb6381edb95ba357a877e42014f8bd93b90c08f33bb268eb327827c8ee24948f62863428d9a89325fd90e001c3e22ad03e0091249b811b1165e3cc366865bc9f0db50cb994461e96d0fc0b7785f9db04098f3ff0134feea4fb6359a67b21fda7094561ed1a4d04c65d6530043191f1ad66eeca0434f837305a1d7bbed29fe2357dd0a0daef80290c5e6f54808600a110ff3bbd558c99f0b9cd51e5afcce4c0d7f22d06859642fe27835164396fd9863151665ca85da968d959c5fd37a9ae1b810b6a10526dd7ae319e6f13acbdecd6ddd4b772d33e0fe73056d627717ef1a224eaa71be92d582b4362464e22198650b93729c8848d6d4d711103ed33d5fd5d1995c49c6af01610018ea8823512b8320ed9a84dededbb1a9c6c0652b3887b89f04638c229dfc474f675323867f1ce0f60fd205b6427b5931051de6b597f8f2c2cdc1a3ae3f82abbf890ccfecad087c29fbdcacaf5517a9e69ddc62ab070aa9e56247c29fcde964e044a0808946fab6e68b2026a7a17d7e50fea09b77cd01c77313285fa2dfd2b70a78c0cd041e9c52a2887e61f2fea01f4d2177a3c7a7bba77e690154378f3be1c7305968634053a935f143553654398cf8bdb3cbea32574b070665cf44847f91877199cd21375c852fba92dcb9978deea65c2835d1f0fd2da7ada2b1c18789bdb7dfd18afdfe193cc61f91e33b67896b0f7a50229bcbb8ca5121e237d85fbdc0e67507099b46de3eb3278730985872957171deb1a0ac160723533ce4bfff2ed133fe174f4e3ec1398eda1ed505015f654fa68716cea2fd5eadbf3c6179c20a6e79d0de73f82f28218f7e239c449c90f81296c7cd209cd8cd77d033fb78451f5d147e1c2e63fa92e3e58632c6f64af4681817c72d1f7b8033ad0eee62a4422abfce29fca0b7b5ffaedb631c4a995ae193dd58b594238a6a56537dd93a0b3760997c5cf23f2c27356be8175cf0657c8e26218d75f3d015603e19da475236eb2485f2df10c41f0351621165e316129417e2a7294945aa5b357fecfcb4a07bb19a2eb49d51604e31fb1e2d9b59881a8b16954a9cee2c87bc4a26abf8effa3c9f877be33490a3c989541bdf7787bccdb2f64b6682d4da843638865f79d88c6775d355bf6873197d7f7983d47eca5a2890fda1e691508e572d58e378395bcd77ea9403ab740b7948571808f2104bb4ba5096e17f8a0fb1a147f509cadbb7ea3b45fda1010d2efb1e4c2009bb125512da5406c913e4e34756fba321f849125564f29233cf7b4b5dac3c6c76438f04a4b51f9b6bb4ec10b238a0b8b26c9d06ca8a2bf6a12cea28a2313c068452302a889f12e1572748bf9d3626c12ade2fd9ecbe4ed16e6ad20e0f3acacc46b93a00ff03b4598574937a889110dac48549b585e5f54b126b67e65d6436add8085b6eb7af2bc0e7403c311917f9d969772eff9107467cedd5a405517ceb557017ff5e265e762c7039a7007ad610c46b124546dc313d547dbd005ff611d0bb6840f2469223e56479b1e79e450a7a9d212187209be1a24eb581b82c5e7c705a1f030a2c8724f145938e0ba69734f111792ae458241478218d5686939af88f86b831521c5042adeb7f22efbecfa73443435cf807150209253ab72b2421861825320c072e1766c467e1da568209f0999b0a358fe07e66bf8e053c936008e160d2382080395b572b141947f4a7494f1a098e64962b92ddbe7005d543672397c91ab6a100f6d037b2a6f98631ff2d8acb0e7955a7acb5312e6427bf7144224e80cfa63791945ed0d789187b210c19e7ce9cf155e19569ff0fb54d34326b6d305d55c180d42f551d856c9e6b4b97d576ed197f5a6f41850172fc1f5f4a6b1f8e2772e5c1055b5960592ffba6f655fa4157509854f592c253ce1419170357dc870588cabc7b0f3b17084789427fe4a40ab6970617f3046926bc7d38c81eaf6020991cf0e0b29115d71ab388102b6117c13115e63209ee83c616039ad795f93c4f20b827c227422fa60fab0bcc17b98b4edefbad7b57d495f1fac81355e5dfda6118928d2a7134aacefd910d9f3c450150e66aad13e87a64a154dc252676efb5956f13b4a0b9a905f6d47793eab88abe1f4aeb02ffb3666bc2c9e67664c18f9b59e73151f85a4c51c4cc9a1913c0238cd307333c334e5c2e7ad788a5f2a3d33d55ee52ef21806a348cd066ec85f3df9194017833f15ab0eda3eef3d770794ad2a04323d2b96b6e45396b0870b2c9d2fc3068fbf82f868b415ebb7b9b639d53ba30ff3f58f3c3ad31ee24a55445582c6fd6606f0ff9ac1c068193e61d3d47c1619f6036bef5661952df432ca6dfc8998570e4f43f36279ed2433b987088602182f88c9956d878ac02792a9fb57275eb03a6ec41d9aee2b333d1f4b53cc3e866260ba8fdfea797ef0997478e461f0c7d14cb7281cd7172a55912e08ae78432d73d80d79e9bff3038cd128cd3ff04d54686e9e8b260aca7deab0f1c1f3ebf1eda10c6447ce71a2dcacd203aabc0dcf6db8034e4e166d1e8c8b31152d1c6ac73d914edb53f63cc7ca9b3499ee0d09aa9fd12575f7cb7755d1347e2fcd63c3ffd17775aaeb81934f82af8905ae88a097fa6d59dbebc797a5610af73ad82c7e1f6ec118d000f3399c3e56c18d7d3e6bc6fa73b88dde0953a892d9c41a361d996a0b55ccd3c21efd41901299bee325168c52d484ea8ef912e46fb1ad5db527be14ad817bcf3cac5348180ff2b73273f66de6a72da4924fe4c6b3affc08d43b6c8da4262093fa6fe54ae1dda3c198e07aca89c70dca2bf05f1bbf115b604804664ce6c9dade873628002888c63d6789b12f55aa87e96cdd0a5ddc40ee32627ab950e1185a7a2007487fec784aaba27db4668aa28efc1e1f84eeec3ccc7f84e01b6bcc13c98d7720be8168397b0a2607102e18529fb4852535c46e14b1815c407478a6f82716b141d711e631a2c6a90c0f4baab36b245b1b7ccab53fdc286d15d4b890af0bcdf00a4d3c6b7e57c1db6a6881573cf18c03c4281f5e26033a18dc68a9fad0d29dbbd1215a4cdba7ca88ff7dd7642596e4560234a9506a5189fb5a2cab397cd8b728ba8fc8c9c3475ee4c1535b4471870b8fbfa5bcfc2dfba970e9adcca989b62199218b1f9ad292475e1990ee54a18c2783fa09a60b49f6e1226bb4f6e0a2be10351a47c0b0ed058e2ab501efe43ed829217a99a1ee4dbb7fc46f0fb3478432517eda65941e03d3972dbaa218011b861f98bbf574b2299796fe6ebc3bc9ea5d1edc099803df86b14563e5d0e23c19cbf2a94f37e8d6fa6883b99e4a3da2f060199e451938503f3d7ec14d8ec9e11597b33dbc0b54fc962363b995fdfcedb717b3f2ccbe5976874287e57ae4427194fe59e45e29dac79c9384dd4631a612a6184583408bf2ba92bff2472287077a1f45c9693327f38eca0b752e4bfe4f4ed9cf8266e951b658d970ff119cf126189357c47fbf60f0d2c1fd208a62e0c21d5c4188fec85ce312bebb78e8dcafa73f6116952aedca1ef95eecc964f8849c4420744f46803c9ab9a508d90738f807ca658d4c0a47ffb7725e4abbb6e9c9af705f0d15d674c3b1b1e104eef3bbddf55a7529c5a063a119441b0ca8d39a47463e21ae818e7e06d75156eb2f7678394602d6b4880e3b2457143ae7f94ac931b6ac17f75229d25060719c37cf0c6bcd9fe72adacdf6a8a3f5793e729ff97a9d6fe13c8fb8ba853bf8cc4742c5e16dfb879f7bb336d277bbaa964306c66700e6b1553b21767aa2df911342a7b98bed7549f9b15a9e6bb804f9066c141b33bc9a2d00a236f70a40450d243190b4813d97a902b9fe2b9de3b306f63501dd14e65482d6236048ceccfccb6e2982d98af2e438ff0fe8454c26e8ba0916f8d3555085aa7811fed2674b4716f9a02875c9e2cfe8c1da04cb527a2a8c040a2e043433e43284a31cb5069910c87ab9bc2e7c0a440d20f86b9dd57b31c0dfac8a75d7a087867f1196c3e72c833bebd7626bc163889be8cb49327c9824112148380e9b2b6f1ae8c0e7eaa356fbd5441ac911ae4bb916f5854118cdc2743ead2c1cfc3f1c1e15241a7b59a75b3dc1f94cd6a05a9b939f8b685b2773b0f9ee2264dd40349ea8c572fc9a8f3f6a7b9b3147886aab38e322cb212dcbc5b28bb68c7bc66158d62b183a5acbf8e384f1543944ead669c1857b42975573b3169542a4479449497f3984601a6cf1f75b3c2a8e38bce658f928c616d57d44a6f8a6c36802ae5f20bc99f6de17556b85d819a24dc90840f6dc5800cabeda67068e3ed6e1041657c1c7311dc2915c6bb4a3318365740940a0255afcc5dc679b756689e38a78da46915dcc626962816965315e437f9a2573"}, 0x1008, 0x800) msgsnd(r0, &(0x7f0000000140)={0x1, "7b9b58ef788b6bd610f402a281a5a81f1490ff503a559ea6c5a0e8baf110"}, 0x26, 0x800) msgsnd(r0, &(0x7f0000000080)={0x3, "760bc59f2ef3f6fe43c3ceb0eddc910cb0290341f698a152f867f2c99d4b2884badf759b5759913499ea9fb8c15a7af7c7debfc4852f74875023c9829ba9bf1114e18081cd7ec0e4"}, 0x50, 0x800) 10:08:57 executing program 0: semget$private(0x0, 0x3, 0xc5) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 10:08:57 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = kqueue() r1 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r0, r2) 10:08:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x10000000000040) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="225e7c0186f0cf2b4f9cefb914eff0c8df4cfb48fac2c84aae6cd5bf6c871c398d64e1ffb9f4fe4cb3c696501ba0f548202ba189d707f02701c880a7b9be0866d96a041641fe156413924595852668812ff147a95b5fb546e8e2d91ed481af4a31d028c8927ebfc72bbbc1a7f7437aebed4d6cee537f40", 0x77}, {&(0x7f0000000200)="18ecf0ac7f3b04288b5f88aaf7221340b95620ffccabf566358a0d722c0a218fd8fa41a767cfd76337d8dda48dada8e96a0be9683c732cc59069b8e097a7bde5fe062943cf10a3c67bfa732bbdd6a61cb265089329601ff1008148fc3ea547", 0x5f}, {&(0x7f0000000280)="21eec7f121170c36454464fe1f53dd3b63991d9ebd2bbd97a151870ae23c65f6a64e81821306810ce3ff8a4c4ece8c8dc61b1bbf12f3cf39d7ceb1308ab091fd9f820c291c4062937251659f31a96f308df0ec2b25377392b6baa7c1f11d59d25f6d4512d869c9f68877a0f86ce07c33ea4dda5cd2fa3e3fa339cc72accc67728f16b119ee18310faad00dff4b841206a93686b33ef0", 0x96}, {&(0x7f0000000340)="db5c385337470c0efc58af1712a98b64735ab23ecf673669ca02205ed843d18818fe007a96c1564a8745857db1cbbfa924b38e9c2b432003b82e0b2ca268de305ba660f5e64f1d384ac631663f877e6e09ed3d46bf0daddc", 0x58}, {&(0x7f0000000000)="66d80e08b148f268bc4295c5ce210ea9f354e22f2c7fd420a84cd122452229e6d44e1a4dab3f4a1d07ed39a15fd7679bb8f62a0d2a77a029cf313051ed11af", 0x3f}, {&(0x7f00000003c0)="2254722d4642d12f4bdc4258f1707a02c600e87a6091863758d6ec0e04e8a030c1cb0df33091d6fde23873ef1f7b4866f090cfd2da7759a669eb14309412d418adbed29cd57789dc664960d2c5fdba4ffbc43072641c0e", 0x57}], 0x6) write(r0, &(0x7f0000000140)="235cc0363b", 0x5) r1 = syz_open_pts() close(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x8) syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCCBRK(r1, 0x2000747a) 10:08:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x1fe) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getrusage(0x1, &(0x7f0000000200)) 10:08:57 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89081ef32776e71b", 0x8) 10:08:57 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) flock(r0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = getuid() mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0xc000, 0x1) r3 = getgid() fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x2a) r4 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x8) mmap(&(0x7f0000ff1000/0x2000)=nil, 0x2000, 0xfffffffffffffff7, 0x11, r4, 0x0, 0xfffffffffffffffe) 10:08:57 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x4) flock(r0, 0xa) r1 = syz_open_pts() r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x7f, r2}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffffe1, "1ace0b7ba823c5bcaab89e25694ec06f8341898a"}) r3 = kqueue() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x8, 0x985, 0x201, "4618502758a827a22acf8aa2dd8c456526ee2c92"}) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x3b80000000, 0xd9d, 0x121c, "2346166a2c657b92d7f18988d293e1a2efcca099", 0x1000, 0x7fff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x80000000, 0x6f98, 0x80, 0x200, "abfd595b48cd67f23796b2a86a06a87599b6c49b", 0x8}) 10:08:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) write(r0, &(0x7f0000000180)="235cc0202752512743d2dbeaca1ee378df1e50b0804e3c6de0b601ff0169ce4eb0613a4699570203", 0x28) r1 = syz_open_pts() close(r1) kqueue() syz_open_pts() 10:08:57 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x25) r1 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x10000, 0x14) fchdir(r0) setrlimit(0x2, &(0x7f0000000000)) fchdir(r1) mknod(&(0x7f0000000100)='./bus/file0\x00', 0x2000, 0x3) chroot(&(0x7f0000000040)='./bus/file0\x00') r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket(0x18, 0x4005, 0x101) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0xa2, 0x1, 0x9, 0x7}], 0x1, &(0x7f0000000180)=[{{r1}, 0x0, 0x2, 0x20000000, 0x200, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x82, 0x0, 0x81, 0x7}, {{r1}, 0x0, 0x2a, 0x24, 0x8, 0xa2410000000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0xa9, 0x1}], 0xfff, &(0x7f0000000200)={0x6, 0xfff}) 10:08:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) dup2(r1, r0) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/119, 0x77, 0x80000001}, 0x0) 10:08:57 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup2(r0, r0) pipe2(&(0x7f0000001300), 0x10004) write(r0, &(0x7f0000000140)="f525f9934a6cc24f6795f95f6e298e2b6fe08558b153df68634d11464d4b8dd74b950dbd02d1db5cb476adeef62c674bff0383141cad3180e35fec2923cb8805f0d9ad0f24546bc4b4ce3d822b2877ac89d482a6afb88d6134a5bb4b064f5589eea6b7690cffbf715032064d9f09d7473169c78fc518dee769f9047e18fee00761a460e560aa64a448a8513d7abc187bafc51b626b5a8ed36abea5205b162f4e3ddf84f165dc3454e2e524014f7115b5e865e173381e17e1ec9c96f579c613c93a947d61ad6b7897b3f2db8137e6b60177f7c875c6edb390eb2e70204e36e5335b8c821bb0d28132c03e449ad5ec3d247fa44da5e6a2fa85f2212d7bba6146ffcf0361d8fa1763bf80cd08488cacd0290dc99c4dc24915544f0b14b0731aa1c0445ca86a48969b2b721861a97f6186f08b715a3cf9511bb414c7b0404fd8b6c97099a4ed57a8871bc31d6fe5b3f5292df60987829645d046efc4ff5f7e72ceb74b1f2a13ecaa607069bdf006cdb2ea3299a8f0e09059f3656ed407fbeeec315391b9f3e8e51fe1bd2e9dff73e81964674fe760f1f0b0ffae9e3282c8127a6e16a0fe0877c7dc11feb722542e71a14bfbd4c28b404827c68bc97645c9a05a8de138faa716c24db3373e74d62edc80efea0fe5cc553428b8af271aceb3072ea8500dfdd3190ce0b273b0089e5952f0733662a0c6bdac982846bbecfffdd0ded94ac9bfeea162db323b379ca79d6d0256cd0c525e61a5485a3a5eabedee0358355b78d8badc2de76965104739ce232d9d17cae303b14e6886b4ba7449188a3632b572ff7dc78deda4f4c4e13d4e0c6e36023a0f4a71d36ae52bf57489c6ea3ed11e52ef9dd2ef589438dbe9246d890d9e3e98d077db66cc12c4be7b043e515a8935c8a666f3b16cb5a7db1bc2fe275537305614cd109516a0c41c1ac6233f711f5540fdf784465c75b37cdcb5adf08927f8ea22a4b82f543e46a3736d5b7ec72b3aa18b2b983f079916bdcfc3e5d278a1bf4aff8a6c2fa1341c3042f2ef2cbc87518f6fcb2d0099cc00577958486f20a95816285f3e749ab41d315529f970823eb115e7922c9ae1ec0b2ce0ee4e6fe694c1b0ab3226c07abc1ed8ce92216480cc916289b30ccd1de00d2d3a2d24d5b959ad52404d81cae1775594806787040861f8a34dfeb483cf9b47f3ff0f1f05c75ab15abfa5636a88729715f25df8af526d06059be74489362965f8febc1573bb67dfe7ef3d5f1c04ade343f09998872acde29a403abf7202f785dc1f2583a0d84b14a622e35f44cc20c96f8c5c12d7dd1ea8cafa0224b81c3163e28cff7a19689e165fc77f8eca16a265787c3c331fbf417217153590628fc5a70394793a0d69f9c4e2926cbcf1326d07eac5cbb1d104cb32783ee7708c105e63b930b6db099123d738ef61bcddff486b33d9416ac3de3649561ea0271b86986b3f86849b9bbb7d1373a127da53606cb68172a98ea8fcc7ccbc57c1f57374b1fb92affd6ea2546bdb772edfe83485cc0828fcee35527d0967ab265a59627c54285e32d9ba77773fc4996a0aaa4cac165634f2fce0fede1224714861073e9cc4a933bd90cafa0620795863fc8c8de3718811e6ecc06ea916e0b7a2cc6a47866abd2b7cbebdc5254298c59ef18928f9b6b2fa2638afbad28ebd1424ea714ce8c1e4aaacda68800ddf59b7146cd58f9e4727d86b53e9b8eb87f106fc9a6fe65f4e7e4e9ce9c541bdfdd9428ef19c5d7553832207d3cb94979ec16a48851d28a6d94923adc3f20709342146464f7d862cd47b7d8053f64c29e763d43074a71853b2c448e98632f4ead6216cfbd6cf7b59cc3bdfade10362c6f61f9e9e3a66e2ec76298644577c074abb11cc46c3f096a890e23e859e292a29a5fa4b435bdf820086248180455e55fcd620900b65cff3169a857d882b493db62955ac2b96a48c39b7423622416bc6929fc2d0a36f2281fbbb9c78c5dff44ac69882030c6fcaa96ef09fc23f0bc179c75669200423964bbedcfe3d9204c2c6271ee6e5c4527458c340aab109453d771584e87db98754f9bf7fd6d607a58abbee14e5f49e59f50bb90340259481c6a420ca6ee1445cb6749343926ee83471f00ea0971a7d4e639f54fa30a3478b73a4e0ac45e44da8c9ea497049d57fc09bd026b2fe1b486b0799b88fb7087cfa6d5feb3f462b54be3ebebab82a40841da6f2365cee36a28c385e4001d0d058e7ef6c5c8ad8b10a5b2b9850f461ee51f62980d27c3450b4b64f01f50b4a12f560a8bb4d01dee9acff39deca6cbafec3ea083c8c462d3e303281558b82da0c0223c605baca9cf6d306ea05f8ef38b4e0b1ea688d5e5b199299e39633f74e4b75338149b5a210b1e2f5a44f7676189bb1745e3f832f028f7a5e8513a0e73a30164d7c3a05ebb750f06f9e216f1a749caee9431b8939f531dfc1c6f0bd69b39467d29f91db686c49f12be7d87d4214261254ef6fbb008210adaea33cde516e0e2da5fa9732a766360b06765d5606f456dbf64545339dc069cebef5b2ac2d1bf5b0e840a9b07f6913871dfaa6e1e067235b66b358e6dd4543c5c3a49d0d3907c72a4a5e64f0109f7c283ee9adb2c424d7a3247c870a1df421362883d2729a170eb243fe32b4f3c27a9f313d7bd67189ca66ebadd1a2b0d50e5d53188d918fb4a384f5dff313adb32914ffaeda21c76187ed05858cfcda693b303ae8d67c22757d0c5cb834239f2aa2dd832f8c261535d3ea9f5eabeeafed530dc177a4d59af798e00fca5a16a3bf0df54a519bae2664c35c608a32635a97e2e795fbd8d8b15096dd1aafd5bb4c0a99a00142c2ab59e178735b1c662a5e6b79b9bbd555c91c045431d4ceb7c62521873444fa6218dc8e0012f06b21b5198c2a88805f3a9d00b8fd9c196d5aca1c1b7af122b7b4328304239b3ba32fbd9573086c7c29b4a92205fca4220bd42355be8a9f7c3738e09fa8effb9b3a6c05882a1dcb8cde3da7e3676c6316c95d33500242c90013cd43bb7097ce4d1324e4b30f0be5a7cbf60b8d7905c5d34a9810e9dc2acc9b11d346bccf39c02be8154f02e455b54d5eeedcf198ba6fdc71e217d48b74965cd339cbdd10c67435dc8ab057f0de582d84249871282b33935babaccd99995347a042118f98bb83e84b57a144e2ef40769fdd1d883267e6236645fd00516be9d19af3c711663047c7823d3416659c32849776b9f9a557acf5a5d2083a0f4e6e5d0b4bcbe1b7b5c98f1452e6c8b59ce5ba579b49530da54e8f2b700d6d6a7d9926a1ce54119c66e6e034f794bf4dfa3bb713751de5176cf53acc7f9829de65345455a7f6be4818519491c6d4a6666c3842b916894eaed594f6336c136bbe352341e934449b3a4362a85cfcfbf4bad100beb3c0fb5eb1207f0ff6c3a34ec69629e04dadd673b0d56b782c3076562ca2ee71391f0c4d83fa831e90d825ef7e0d949ffb10b300c93bdeec637cff0bf6c29c1a2e46d3e2ecc30a7268917d73d28f1096a95a96213c8e16e064fd5c81dbf6ec6bd531d1c6321db063db5f05556df7efee51c0a47f101f6d6cb0621f663b81a6d1a816153d8f728dfffba6dd5fb9431f6110be8befcc90f60ba09482f58e1d10e602e0e6c37a97c593ea2bf5a5d6aae6365605c1ae176a05d8c28fcba550511294fe7980a5a7798196b6ef439e58eefb7e7abfcffe5e8bc712a1f6dd04a3982109a91ec3fb1279ed1f4b58ebf62d9ab033a4d2f3184fc1c60017e885a09646b5837c8634fc99d65cd0032618166fabf4b872e54300824c5b233fb359165733135294f7cfdc7055f7764c4f8634e0cb1e25aa1abeb43c7f96bd8b95604f0c4a9972dca3f31a6c2c52a84997cc024ebfc3b0e77102437abb101e964c448d7fb736db8cb4e70f270162617975e739aca892fe3f1beda1fff34999782b61e9aa23444ddd2db23c397ffcde4ec737abdad1dd790b73f4260303a8698aacfecd3e1271a486a830b41a002451b74c611b8ee265b02813707f7efe8011eb8c6fd79517208513738ef315fd8d6c1dbf8f1c113922ad88c68be7d6ef4103d4ea06a93b8b7293f433b874560b806ce4a931ed5211f52c5475007bb1db0901713221a092125407cfee2600bd9e50f1702556ef1d306d5751d098d06380b691c897e56511aa63072d90cb5a6c778728a2d7dd387c8b8868f98bb517f4c1e9893d21f6eca0190dd73c34696c8ad175c92a9f011e85308b83a6213f2e5ecfd5aea4448c87d34e7e7670e2d0b364facb07e2399b0b23a8988488632898e5937a8e92efcc13db9a19cc1d4b68719b8311da719e1ae0f73fc23f5e902e7b78186c605b4ed22d6e77ec0cbfdf56e1e90e7610fa0820d05c4ea81afe1cc96c4231e0884f14ce3d127b4d3ae2f9daa29c2f615c70f0e1ddcf84057146b8f39e13826a3dcf3d25ca9db70bcbc49e031a5963ef3daab149bfed5aed8252802385054c162001679fc00a63f7f70c3b397a13766ff42c67d7f74b7949aa0d909c3d6bc37612813bcba6412fc56cd1d275404ae4176d800c363e540c29ddc6fd8e29e6338a281f7fdb80d09d943187bd86c891e2e134e129182386504db2aa2f4cb92d50d18db1b03f98643bb3070adb1dd804baa0d8d5bc5bfb32c707f15cb4e25200c01d0bba3b50f23f37fb2d7b573f98eddc0ac7de1824addef9c0c3e6dc00a5f031409d70d2ed272b90b29fe252aa9aa8cac0b5f8285020ed3128d37ec122d09dfa2c0d5d3f959f87932a35cfe62cf16ea4925afe364d7ae5a57a8d55cf9ad996e6c8d987d2da8c0113d2e29ff8f52c1d0f61b80407e8ff9c7b30163eb8c4071e02cc79eaa87f88d15efe742b82343e85299ecd6d62832ea26f13200b7cbab77994875b809c3f6d0e6bfe5d1e9b83b23af83093d11058dcdf63dc4d325cb94c2f8ce8eb5787b571cac6a01d117f71e43566a06fd2506c2e92c6c9e9a7873938a49be3536702caaa36db581ca0d0300a577d4242b3089f5dc8d19205d8a2ab8158bb4c6970bb226ca696cf3581270e4eca88e8bfe29873cc7dc7a0f5b8306f345ad66647e9d404c4c7ecd1fcf850498a7766fa6b3c71f07357b61459c02180096a7d7864fa84af246f6ca898b64f7587ca68010e47f84ab8471f17b298f77e1184e9332449ca4a2814ff7198d8be40365da8c03a78a2b3d1cbc3533072cd736d448970bc06d73556768888f0f5959aad159512c7810a78dcd67a78fd90f5ee777066b2eee13c9f95a9f0a9f619e51f57e7daf0f84b617a0ef114dd451611399634a435ffd1f6dbf693ea2ea0eb367713af1ec9929da146a2ccb749f29e340577314b87a1d6711077918abdd624e0024cae148f10ba3efa15237f8665ad3d0d9bcdcd90c47e7eaee08d8d3d63d74ee2f6667028cc75a7f97779cf7396321051f48254b1073ebe19446a12f927b23ff900163b0b487101f88a15149f7b2b440976db48f3ac1b7c0a55ae0abe1e34defa84c40b564d215580e2ec775d044d98a27647e773bc4a97eb8af0434d930ad8906cee8eb0123d6e782922d5c35874d86331689d45300c65c9de617d6336821d681c38053f68e457f822879f5c07b1186637a742a26f0616a9006f00af47e3bde65d1c03c1b1252fb7853a247dffc6b4bfb53eb0b478cb26ee7b22c3f67c3d0b3e57a6965d3a06b9f67872c4016d59b03e96157b98b33b1d291800cb2b7574d3738ba1d019f504599fb3e7a5aac952df987be0366f0fadfaac098022dda40130ef4893fd6161d4d65a8e446adb70c0919a12824e5b80542a18c33e", 0x1000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r2, &(0x7f0000000080)="2050bbf82eb972b983760a9ea708e320f0188f0230b6e0b7d02f81740b6c51f352d910cc76", 0x25) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x83}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000001140)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x8, 0x5, 0x5c88}, {{r1}, 0xfffffffffffffff9, 0x10, 0x61, 0x1, 0x7f80000000}, {{r1}, 0xfffffffffffffffb, 0xc0, 0xa, 0x3, 0x4a}, {{r3}, 0xffffffffffffffff, 0x61, 0xfffff, 0x7, 0xca41}, {{r3}, 0xffffffffffffffff, 0x8b, 0x4, 0x2, 0x3d41}, {{r3}, 0x0, 0x10, 0xf0000087, 0xaaf4, 0x1}], 0x8, &(0x7f0000001200)=[{{r3}, 0xfffffffffffffffd, 0x1, 0x20000000, 0x7, 0x5}, {{r3}, 0xfffffffffffffffc, 0x40, 0x2, 0x2, 0xb0}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x1ff, 0x3f}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x63a0, 0x2}, {{r3}, 0x0, 0x20, 0x80, 0x5, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffffc, 0x8, 0x20, 0x3c4, 0x6}], 0x8, &(0x7f00000012c0)={0xd59, 0x3}) kevent(r3, 0x0, 0x0, 0x0, 0xa584, 0x0) close(r3) 10:08:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 10:08:57 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x3, 0x653, 0x7f, 0x4, "6ab59a679df1e3a3834b8500c4c57c4f919dc3c7", 0x100000000, 0x6}) 10:08:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x3, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0}, 0x2) 10:08:57 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='xc') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x880, 0x40) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') pipe(&(0x7f00000001c0)) socket(0x18, 0x4000, 0xa4b2) fcntl$dupfd(r0, 0xa, r0) socketpair(0x6, 0xc002, 0x20, &(0x7f0000000280)={0xffffffffffffffff}) r2 = accept$inet6(r1, 0x0, &(0x7f0000000240)=0x375) r3 = accept(r2, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) 10:08:58 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x4) syz_open_pts() socketpair(0x22, 0x4, 0xf7, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x8b) setsockopt(r0, 0x29, 0x4000000000000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 10:08:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r0 = dup(0xffffffffffffff9c) socket$inet(0x2, 0x3, 0x8) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x20}, {0x1, 0x9}}, 0x0) close(r0) 10:08:58 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000001280)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001180)=[{&(0x7f0000000080)=""/33, 0x21}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/93, 0x5d}, {&(0x7f0000001140)=""/2, 0x2}], 0x4, &(0x7f00000011c0)=""/146, 0x92, 0x12be}, 0x42) socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x1d3, &(0x7f0000000280), 0x31d, 0x0, 0x219}, 0x0) 10:08:58 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) syz_open_pts() r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCDRAIN(r0, 0x2000745e) 10:08:58 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000240)='./bus\x00', 0x80) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x11, 0x7, 0xb23, 0x20}, {{r2}, 0xfffffffffffffff8, 0x20, 0x10, 0x7, 0x10000}, {{r2}, 0xfffffffffffffffe, 0x4, 0x20, 0x5, 0x101}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x80, 0x80}], 0x6a4a, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x90, 0x0, 0x2, 0x1}, {{r1}, 0xfffffffffffffffc, 0x8, 0x2, 0x9, 0x4}], 0x6, &(0x7f0000000180)={0x8, 0x5}) kevent(0xffffffffffffffff, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0xf7e, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000340), 0x7, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) 10:08:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="01f3cf000000000000000000000000009bff59d4f0b38a000f49bb07b70efe815281b4aed66fa3f64c909fb0a31a365879d919e2a1567d2356797873840daf163ffcbc29396672e458d139f9e108e2bdd0104b4647786267e5aa109812b6e60a6ee3dec09bbea440cf369982e98bdeacdf", 0xffffffffffffff40) r1 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r1) r2 = socket$inet(0x2, 0x8006, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001200)="de", 0xfffffffffffffde5) r3 = dup2(r2, r2) openat(r3, &(0x7f0000000000)='./file0\x00', 0x40, 0xe1) 10:08:58 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) fchmod(r0, 0x200) 10:08:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000180)='./bus\x00', 0x282, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="c1d8882b6566ccab717910ab58fa5715c6c9e984251fe419cc26c330c32bcb36044d1d0c4336270c0c322073f7fdfe864b6d78409fca14aadff46f8f4570b9280951eaffaaf511242386290ecce5137c3cd46e319d0711bba264a5a9613913efe4232b0e53bcaaa73a82d222d02dda47eadb11938537f2fed35bd5233fba57e281309d59023c8ac1c77bc1bf26993cc18a3b78812f45bd125905631d927645aa5a4e4d1afa8fd74b0ed239bc2b77e6e34718f3042665", 0xb6}], 0x1, 0x0) 10:08:58 executing program 0: rename(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='./file0\x00') execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='!]\x00', &(0x7f0000000140)='+\x00', &(0x7f0000000180)='*:{@\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)="297d213acb7b00", &(0x7f0000000240)=',-\x00'], &(0x7f0000000480)=[&(0x7f00000002c0)='@,%^\x00', &(0x7f0000000300)='\'\x00', &(0x7f0000000340)='-(\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#,@\x00', &(0x7f0000000400)=',\x00', &(0x7f0000000440)='\x00']) 10:08:58 executing program 1: r0 = socket(0x18, 0x3, 0xc1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x9, 0x8}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket$inet6(0x18, 0x1, 0x7) socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="8e410b713385bf0c82795e820aff7eaad1dd08b4fd19733775ebfb55f5da5aa570a0b7452aa311c848d63251854dcd04d5232b009484dbd0c87852122584794b880824dcb7a511f74b17", 0x4a) 10:08:58 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a7e272e84fc5ec81c8974c04e0cfa269df84f7ab1cd578fdd1ba", 0x1a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ac6cc04a37", 0x5) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) 10:08:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3) syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x8000) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 10:08:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa2, 0x2) mmap(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000ff1000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) writev(r0, &(0x7f0000002280)=[{&(0x7f00000000c0)="6e82ab36ba67c292e76b472ea09b12696027cf635b77a0e475abfef2b52fa34a67ea6eb58be927387f51f4afe41c35b639ac79e7e52cb063ac7475d8c1267fb653155e0ab6d044359f7aa7c07fc4fbc26f7a9b0860ba0d4a7a5e46971f8cc2c4255149cceef96b5c9cd1713d39cbad4ceaf168dde230debea6de77593c6fffcc59c8aff9aaa24917620feadb0fe407c602e3fbfb43d157de221f7162bac04e9a82ff8d588e74c9d82cc8cf237cbd0f4aef02c40cafded2308cc462be4c112bf3f58fd0dbfbb72625334c90d5632c9ca321fafd3c8208b809e825454b84973a80986cfd4bde21f18d79628d58296437644c9cd3e3b9b952ce7d0eac9d29ed9933b6362946949895b8a21c2a1d7b2750da0b277bea253f5a458dafbeac7fd275721616a7ae8b10e9a95d61a50fea003f350791640896f0cd5e9c72e7dec4b300d492fae6ecaada6f2667d837f1f71d2f38bfaf2acd41e162f339046736d3701626100e92bb478e6e3e04757944212c4b3e8439c2ea019dd3e125ea98fc15e7e3f9ad0fb1c236003b9388479ac9789e712dd722aea0b6ff55ac24ad2ef53f30308a4e1298bf0c40db7c112fe3e3b8849d18014d04e7fd75e5f8b8e83ddb67e1f0e31d79a21844bec6e2178874b10b6cbdca4aa59a92251bf88fe3a8fd819be2bec89d96389ba4743edff64dd71c7db5f8a210c6f17a22cf29ec8cf1aa00ca2d497fd5cbf5e27e9d701492ecdee3609b5207b1c4d0d6265f3a6218d6df9d1af4be8515551dbf1d39067d897abf46dcaf04ce33209e2593aaa490c8a5a1858d7de32f9c756314bbae1014a3240881a0211da3f4bb1b4846542788f86aaa52eb53e69eba6ae5e53404734a5e813308d2e6da774de072ee32e873e4e902672f74c476b329f2ef4ed428d65232199a7c194a9e1da527f797eee763e708fd205ceff855c543352d6571fb34f427cb6daeba3af2a005ea1af8791a8a55da58c602707a48c3694b1af3e068d282c9292676a6142edbd485578449227d6cc18ee2b1210a381692f99f45346e335a9fce830d65a2a8c1ac98927c6cfc5260fe67af92ddcb507aa29e1f80efeba856b45c1426beda77388299d7a5c051cdfdd9f5aa2af58c8e479681a0cc8d4d846eafa8ac43c9b798df7f1391a0c8d643efa2cec544de172f9c3b316c7c4684381df355fecbeac4e230cb70591ccd0d7d8e2350c1326f3a54d4d91d02afe0dc0cc9a5228826793c2ef2c636550b258f4901f91d2eb2da4859f08ef48ffdfe1c91d0458f11522fb3f97e448dfb853ea18772c519f85f2f191f30188b13a1715e0dcbbf40ef17791f3015756e036e46d4ee6ef98f02411fd16002ae98a56287e8588fcb549de82ebcb8ccfd2c351b91b34af86d61263b5e890edcea85488e8584b605b45c575a5093371039419a56448a1a5708cec4c33d962df7d344579ebc47786390e24b68167ae451c8a7851df6d5e4603ff1377c08aebd95b224b11b648734e4854ea6b697b256d9ed3014c5e785dd6816ac2a4726887f3576b8ae361406b5393d7aeb43f9d7b940632dab8e4b7071c50f9d56c8f83343b7fbc152d8ba3d220f7a013322cdc2410599aaf3290f1b3e24a084bfa21b37c14347e4f673442c0cd37bb9640a62de178c112c1a23a8a3ad5a76e7149fd012e396f3a8a1b7344eb62a97ce9b98804dbc13ec33d45af599e605366a92da6b60beeb805a533872ba1e4def2c97d527f948aee32087d84afacc4292338311ada56fe2bfec7a094467067c1107dd3f86fca7b303e21c3775e96bbe03d4b84753a6597b4666a60b51787e4223767d7efd2f3633e2ed3dd1b8479d53bb57e5bbe25f3e4d9ce29a6586c957ae8a6568dd913789911b09a9fa3ee2f4f57368ffc8c0cfc9e9d28c7549331ae07c369ab990eace492cce08341a326767b4a0ed0cc80f4a525bdf82ad9b7af3c6262223c415a3706cc550d366132a883afb04252c28ae5c0ad88739768076938aedcd4dc8895ab3174156d984be49871bafa241fe4221927b52bd7ea860a8e1c1a0b074b2fe63b242af064dc56ec4b1ddda7a59000ad2d4229531eee3b53602638b28be900b1699528421d56679c7bcbc186b1dde711d80e9d7a2721e86f4dccb12d1a385b2c5a723b470bb71b9abcbdacb9609660d59a52dbf3f16838e9682b52bfef2ec316683bbcee949d5eddf40e677d126b79c505e32e5cb874fc5b911d668a7584014779b2c3b79d2fe2b19d0c1c510b0a1c6679f13741763982e7ff4e8a852cac34f5bf8e0022a6ce3bad34e71e84bfb5df62617c61c7026a7f162abcaf897eb552343f39c1a03649fa4705f54051859a0cdc360051eea02efcb9b5e6cc04aabdbc3db0535f7099bfe5d0653fba19af795ee12dae98df9050f99c4fec159298e84f81adbd2df80690cf4d019a6d03e073daa31a76a3e7059267face6c157dbad7bcdcd14dabb3f2417f2d174260310e861ab43d8dd9a681848aaa5d49037d2d0284050340dfb03bd95c729a23641f9e54355c5a93e175c1172a60862f5719a31a2e75b15b919f2137079277d88eb9691cd5791246f3b293d8147a8fe8ed6a468fbdf95980c1506536099c08653689b2b6aedb9e77dec28f4dc42931f4cd2ccedf027c30e531656339b0d17eab3eb7d0a1216f6b5732669d17834325191955ec87a5b265d4aa80aaef76038ffff864f7ca73782814039fc9dca266dc80dde6b803731044df2202893fc2dad8f54e0294a749b93a4ee08847fe43278e6d0313b53877fbd5c06b8962e1f42002cb36146365693426c37b2612e0487e89740c8f4021ce01a9d6cba11d76d5007e7e2c67c08d62a2ad7ec61f4b6a58d855b62f451d972bb5f5a193373edd69132c1843279d0134ad3cc87ca79ac1d3da8ea42e7b5abe3a6080858446421803658e53c70ca9a3c75bc7dabea07d6c9a77b8a09b0aa279ce3f1e4a991108fb748046416f9f382da19607f6faf8825d955768b98240c20de2f95dc9beda79aae880d6debe3dc33fb49cdf0cd922dd9c23190cc16b2de693b789ab1835d6f3ebf577519c962bb1664cab9584216305973b1710e67a7df8f911fd2aebdba0bfac9e3f62e8d1d8e0d479ed117c10984c0c17c229537a6abec9ad09473a719756839b781eacf1c2d994aae97837976de3d1f82eeca244a4d9b599a87de863a1601d274e63c9d582294cfdf4120bc56bc00a208af74a82d7258ccb12f5fcff5fdf313ace180fcfcebe6c7849649e7133883869a90f31aadc1fdc92d25a5ab083386a1ee574fbb80eef356154d7246c99e8ba12d1d193c181e466809899639eb0f1ec89a1ca28e19990cd2dfbcce7e12a959395c1d949ce8c91cc32a4d6d7a736c1eec02f7adcc910a4f76a4d9d3f4f8ff1940b6eb03df85157f1b575f8609c0a69e53e9ae18b8ac43abc0cd9d09ecac9bf086675503ef6dcbb6f5fa63c66e496990f33337c47703d2497d4a06509ae6afe83d5c0343015a0b7e350aad242e173d1fced966d581b4b1bd029085079911eaed9c6c09127f2de4a7f4700be12c8325d59e5881ed5174c6f5d2db1cc71783d8e1273f3df41a09d959c6d42d3440e4eab92e50970454d177e7f45f561e685375e2258c93b2b23850736585e19c017e4258c686c7435560e418910b995d570d36380d89869717af830ad471b3ba2d58a00bdca81400e0b921f57192e076f82da1b4ac4ef67e96e0f30bc7323ad601f2ff7feb6c1da1c715b9dc6696f7d538f4208a5b95ed3994823dedf67fac311759198050989b2774aa1f51f4d7d50a7010976f45ce74b7c962d3e08fb1b2479bfd3b52398acc6cfce3f0a6cf5579d376f66e43e56abecfe98324b1791227a23d42805d714bc9ee26dd8e07c802fb7bb65bf1ff505fa67d885f1ded359d410865094faa451185d3753a434971aec94ef85cdd98860f66e99431035714a58ad982237da1c51e6eca11a91620f897ecee3ec4a5ab3550e5cfabffbd11b788d3fe37ddbbae9aa77662cedfd29a21fc095a12dfbc62dab451eb8da2fb3db219ea1f976e0f09acf4c623ef3a4353ea16916f11ea5943138c1dbd2d5211eda6a0f1af6cf621b5618ecef37b81c6bb8f5d7b21e93a75851a7b60374f881382098c3ca2dd6b7ac178b3e4a8ba8276930344f2f3fbb6e4baad6eb2d84092f0875a7d6e0ef6802f5f0a617103d1626ea6c04c7f3059445675af561f6955c600b4d11dc3f446e2145b46dd178b61f3d39b5552e51b9a3d5bc1135c4fa8733b5ca95e2789043c5df945e9ff785f2acc0bdebbd3a62db501f9d6129b15754141f13943d475379762edd1ccbdd4deec677a81a21bf525c0320cbafdc8616f251d284b2ba5bb1a067be473859c2666835cbdc0a13c8f6d0f22cb581aa3baf590b387c60b2dde35dd38b55aba5ca2a2605498ce19cee001a26f503749eae8e12dc9930a27174ad153fba38793aa90728ea439054dfdbf5903e1d84741f440812bcbf52c4071fa7da02c933b0ce2bfb59833a1a58ea3e994af14a4884bff4afc583e8c4a04b6fe1f4c9cc1c163c26e9291618762193bf3663c9735dbad00e007e3c46d36d9fa22812259c441e2ccf8e77f0ea3664bc8f2fbe8666c70f03316ab0e9ee1c91a0284fd74b4bdac5aaf84c353928c51813332fa15d3cd3f135eb741c2feac9b906d1a422af0533360de07115931e8c08ebda8eb2e05a5d33b8b8dbd611019f493cabe326740907e06c7b6874db324f04e26217275f87b35d32c1aaec6a14af35de245f5765fcc106aa0773030d3fcf975d57bd692bbd13c69204537d364acad73a3a8632520111655b7b5fa8b43ea8ca113058896f8a7d9d779793c724cb5f18d20fcf637bf8f72eeb8560f61fd66162849cb0d5d5c8e6ef05dcd4c58947053be78c28103bf1d517d12223a369b91776095250f0aa5dfd54d817f9ce5a34e2e020beb5f5c5d4d966a7cf35b89aa80fd94551c0cbc98dfdfbd420447709391acf3876ad0676328e523d5dcd12d8432e50d0df57fb3596f6a1a0d87c456441ae7cfef41287a4532d7a0846288a430a46de7109d73878166028a80475dd859e6b9dd52b1eecd4260ebb05217efb135ac6e4778e65870c302a4da55702ac3aa5d8218d72b5dd06f3d65344b8b447bd28005c60410faf66f35deac7f16b872210c40ceea0d12397f8c9dfa3eff329f4ee54ec968c9689632db0edeb627da17b38f16315d2e0c047a6c2c76fee0fd992f0d562e1d8d0b190218aa16a9aee7c3e9c47243077fa94512b648ca92002ea1f0628a219f7a65f154f6663b65f35003caa6b98eab67790bad2c737fdef30d401fa99b2cc265ef4135a48e8aaafe1f277ed6c06e8ed2bc384fd4ebc17df79d7b11381f50dc1c1ae40bec73e46ed1340fbace379b0c2d411b741ad22c899f1926dda63323c3567dc0af20e0d8818c464d12677e680a92c0cc4bc348cf8268c76c7bc03181d04d9a553ab3511fc7fd258d93ffc670cb755a0d2d705d535f18c3bc50fbdeb64ad240309dae51c4eb8d4d42276e1072e0473aeb4aa396bdb4916fea5ae29bfd76d63b18de52c72987fb6143b8437818879b31a926b0e1d5953e748e3ca4de3c53d0a40480af3f5890aca79fe3226b397313036ae613834b8dd9debac0e23a47bede1164164e206910cad4924d", 0xfa8}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) shmget$private(0x0, 0x3000, 0x2bb, &(0x7f0000fed000/0x3000)=nil) 10:08:58 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/50, 0x32) mkdir(&(0x7f0000000180)='.', 0x0) 10:08:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) chmod(&(0x7f0000000180)='./bus\x00', 0x0) truncate(&(0x7f0000000140)='./bus\x00', 0x0) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getegid() stat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000500)) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getgroups(0x1, &(0x7f0000000280)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r10 = getegid() r11 = msgget(0x3, 0x400) msgctl$IPC_RMID(r11, 0x0) getgroups(0xa, &(0x7f00000003c0)=[r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000480)={{0x18, 0x2, 0x8, 0x8}, {0x18, 0x0, 0x0, 0x7}, 0x7, [0x6, 0x6c, 0x0, 0x1, 0x8, 0x20, 0x9, 0x2]}, 0x3c) execve(0x0, 0x0, 0x0) 10:08:59 executing program 0: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) getgroups(0x5, &(0x7f0000000000)=[r0, r3, r2, r0, r2]) setregid(0x0, r1) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x100) 10:08:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000780)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c7557fec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53dabe8a65038aa7", 0x14b}], 0x1) syz_open_pts() execve(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000380)=[0x0], &(0x7f0000000440)=[0x0]) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x800, 0x80000001, 0x100, "6c7d79d377017e129f5efc2cf97d2b94989df37f", 0x66, 0x9}) open$dir(&(0x7f00000002c0)='./file0/file1\x00', 0x80, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f00000000c0)='./file0/file0\x00', r1, r2) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x110) setuid(0xee01) rename(&(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') mknod(&(0x7f0000000040)='./file0/file0\x00', 0x6000, 0x8000) kqueue() syz_open_pts() 10:08:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000240)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) r1 = accept(0xffffffffffffffff, &(0x7f00000004c0)=@un=@file={0x0, ""/40}, &(0x7f0000000500)=0x2a) recvfrom$inet(r1, &(0x7f00000005c0)=""/57, 0x39, 0x40, 0x0, 0x0) syz_open_pts() close(r0) r2 = getpgrp() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000340)="d7e0ef2b827f37cf247049748f226ea680c99380c36666146767b734aa52a7c4702eec86d0a3611d99be17687c7733580ef766ab30befaaaf0c290a2706039b7d875c1118a2b04ed014bc6ac626bc2aa6fa8f37e5cfaf9f9ff", 0x59}, {&(0x7f00000003c0)="b5529be7214ee82275c511aac761b210926b969342febf84324e3c5be2862ba8a2a6fd94ae00b585efcad3522a2c4cbc9589af662a9e537ddb0f1f0aab09c26e5221c44279af4ab12ce55fd12d760f18deba8450318d858373c833fa8b609174c8d1eb74d50e0563adddb11a2b35742b74c225437d30998d4f907ac49642958339889eecf7401d1696a23374f93d210143cdc2c2deac8a787368a6c6baf1dc1321f8a8b5d812dfca29af8a9453a542d322bcbb2c2cbd548b7974945f9f5e1b7f564c9bc6d5e2ef226b4f670d860efb7220a15322a9c3f1121d31b34dbf734adb540b739bf9eaa1abe1762dcab3c757a647", 0xf1}], 0x2) getpgid(r2) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) r5 = fcntl$dupfd(r4, 0x0, r3) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000002c0)={0x2, 0x5, 0x7, 0x3}) 10:09:03 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/129, &(0x7f0000000200)=0x81) unlink(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161be) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x0, 0x3, 0x100, 0x4, 0x2, 0x9c, 0x80000000, 0xece3}, &(0x7f0000000240)={0x401, 0x6}) socketpair(0x18, 0x4001, 0x6b5, &(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x6, 0x5, 0x1, &(0x7f0000000080)) r2 = dup(0xffffffffffffff9c) r3 = dup2(r2, r1) linkat(r3, 0x0, r2, 0x0, 0x4) 10:09:03 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x45, 0x60000000, 0xd37, 0x6d27}], 0x7, &(0x7f0000000080)=[{{}, 0x0, 0x81}], 0x82, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x59}], 0x200, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x51, 0x4, 0x8001}, {{r1}, 0xffffffffffffffff, 0x6c, 0x2, 0x7, 0x5}, {{r2}, 0xfffffffffffffffa, 0x4, 0x2, 0x9, 0x3f}], 0x81, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x3a, 0xfffff, 0x9, 0x8}, {{r0}, 0xfffffffffffffffb, 0x67, 0x1, 0x800, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x11, 0x1, 0x10000}, {{r1}, 0xfffffffffffffffc, 0x80, 0x800000ac, 0x4, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x4, 0xf618}, {{r1}, 0xfffffffffffffffd, 0x22, 0x42, 0xfffffffffffffff9, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0x81, 0x2, 0x8}, {{r1}, 0xfffffffffffffff9, 0x5, 0x80000040, 0x4, 0x6}], 0xffffffff, &(0x7f0000000140)={0x0, 0xc45}) r3 = dup2(r0, r1) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x6}, 0x8) 10:09:03 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) dup2(r0, r0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 10:09:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCEXCL(r1, 0x2000740d) kevent(r3, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000000)={0x1}) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 10:09:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) sendto$inet(r1, &(0x7f0000000540)="e4883b16f1bddf7250cdfa834035caf55984cb3e04b42c0092ced58fa06a8dbf0c3a4af1ff710db1f9af280d5ceaafe0cbb40885b78334a3c62e0f8bbdbc782f836ad2acf669cfc3e962445421c6d1f062c14342d70bd6e3f297149797a720c7e68ae2d984048cbcd23acf98576d617ffd04a8d23ff703c9532f8e38e5db867f0d44b0a3def9a177e33b133767696410260d177767a535e52719d481690b3c7fd1c41de033f8f3fa512a35bd633ac9402d3d60be8bcb9369cdda58adcb1a7cf6a0c9d372544f54b456db07ff9728812348f1dfb6a6fb3fe01cb6a0d677f885d2fde45fc0f8ddc3e654d4aa1a4dea1bad93e0b742d21a526fafe2528796811c1deb163f36b1ae61af954e64ea1d07a04980edef1ca16d50fe6bef156ac46c96a6c3ab506f4be7e649a981c37104e9d84b70425de3a6c89cc8f29f0e9a92ed43eefa714e445f3308463a9ce3a6df2b25dea23daf823baba2db621130c79b495babc7634c8e899af102f7e159a2ce4692005b79c7932f35ac610ac9c1c929c522efb16281957aa4e77fd31f4fedd281d3044a9d18c635d5762ffd5e6c2d34d66e91c9b7797a182330b7f2eba8f316eb2f394c9edc438c9f1209647eda37e352f14d1bc1134dcba22d9cdea7031dde844608397a014a0f53799be7a371923c742d642159464a0558afacd14efe0e527d44f710ebfbca87f9de5af6c8cdba414e0aa1ddd18a92bd7ce63811fbc52a368333edac9c4294829780918cb053cfd3da19257b072d6ce54d85635b5598aa66093eba01b0470b72d530f79ab3151c00b5b413e83ff09a554a1cbad92cad640cf536f916488e50da240b5d89679bda30b33b0966dd53a0401b1df3a95c9571fd663eb42f92a25142b59b84d0cc71fa0c5b059f3aa66ac6053ce6a51033d71db4d8a6eea4bae73918ae48aeaee3ab0daa4ab0566f1c490f3004985f9241b38df405c7d1520df95085ee07224f0782409b36b315c32f786147195be544331732a545d2ee51c3945345cf6b80cc6ce0e9f86504544de91edf44b1ca5dd6fadbd9fba184547138d1adf03b3dd6c6a5d0681a8efd16bc2dcc2fc27bf42f842b8530f50b8f37df3d90155e50e5b4126aa89145b27ad3b6800e96e4d64bd76d94b0eaf754fd62165bbdd368252da21afc2c0fa2ecdc3c9f60703fe836bb84cb45ce63071c6347f39f81c2b4a8b9cb9d2bb443e62912220f567f3fff3bd4a0abed51b9e2d1fdbcf656faf40e911989e2bfc659de930c015f8002ed3829ff4505943d75e3e4a775e19889118fa105d8441fcd690af7c7a160f2fe476d21f5834a91898a39cf2853931e9f84bad2e0fa71c2094ed64fb18e359f9b82eb77f1fe04a8a951862e370f8e8ac2a796f37b66ae05fd41f7c7358350d3590ef82c4e3fa01b5ab26acb6a4ef166b053b4bae1c7bb422810b06a324d0cebb2e9d021f22fc16e99e75449c849b5997159cfd58558ae5f636983e658aaf9f38b5bb88bedc35b168787158bbbb34db7cb1ee95d71327adf27ed5e24b81ebb5ca5c32c17d2fef1190b7f8de7e3ec289b2af838c791b24d990010b211bd41197d323e3e9be0cbc66255eac71916bfbe52ea01d67fcd6151febc2593fbf679c324c3df4193f475df7b692d631d4e0db1a78b75c3682099f91bb03e2b97f88fb5d232df5bab5bde05f183d95e41f0dde9ee42d96b787e7eeae66cba3e74d98f31e7bfe0a0d8c68957063406b51503e121d7f0dd3887fbc1cb75a2b6ad8cce72b5f851c8e47d998b998522b1199eb6d93e370d72bd41dafd224b2904fd1b21da6b3b75e0574d1973086fd01c15773c855a053c38d8d743423744af341d085e8c782dfab9722abac98bc69208af56d4aa6e8d47d02a230cb92f3cff80ed19e0099d6b970fcfb4ba482d56b8228ee2792a578c0a96fe69ee98a3c181250e8afea019f4caed742cf715ded3c9f51c41499d7ea993918f244ff2356ff39a9d41eccd3fcde9cfd721563af501e9b379915e0dd480f82b056f350e710b8b0c193f5aee6d22e673ab7eedecdfc87eb75a8edfeb2f3694e7871577f80aba35690371630034682d41143f19296c3c9f4e8b3c31d0e52bdccd71b961a8481e60129ac116636124c5290637cd005509eb869a5402af0a3f09e169ea56ddaa66ee2da8e13f16cb3c7f7a93b3c4258facd662d4266eb5f80bbf30b337488a3512bda76bc7067124f58828afc9d648eae19636635417ed163bd591aded9068cf88078ad0e4da247ec89c3ffd7963acd589ee6a4b5768d16f4ebe4cc9b07b768a5566688dc03085160a75dbb7f199b0073ca8d56ed6d4b3398b4d99c3f985a675423c4ddb74ec42910a044b1c7de7ab09bdf7092659f53a840bebd22c4954d1191dee47d832b0196a79432443d76e26277c8b18f4fd2c8289981b1f3b3c313a85dfd830c918d0f8686275d38268e03e5b5fa4fc83193021521f6a04c1e2a16a282861324a82b5f5f4a80a1e61652e4024b14bc430e9cfc80aed99889127d1c61b0647161e93e4b7823d1f658cc5c95bcf2e404c6e99bf29040e15eaf31231af0bfb6615d7aeb59f9cb8eb5f0979c0a0916a1973bc6fa9274915d3c1b0aa8aa1be8d9743c231c6cde56803b90e467929eef139212886be185c8b3b5980d77686f8fe8eeb856d31d30ce52f1699e22384e55b727ce0c9468a8b52424db3fb33d0f5b771c6decd634de03444c0c47ec2106c074aeba3af1f5bd0d8db2f6f283717e7083de423066393a61c1aba87e7918227d23f7c2a515d07a57410428d327012e8a9a299a3f29e467754858f4b3252100d4fd4f47212b54ea1fcf304f8d15b16ad4ffa423e6fe770ee3bee4126171c966b11dcdac4a98f8a76ecd4108d9774a04cafbe65038ad73cebf16144077f13b08e9abea1a5fd7e13ed1624a77a04bed315059843bed299f39232502a2a0c3b9eebab4af252087e9bca78865c196a2209bef17db434d3d30b4b0e3fdaf87dabe0aaa9133297c5e1d10def496da464232490dc1fe202689d8a54dc06ce0c45fd0532cf606211f4232adfcc16e24de26d5996a303de43e63a6b80137bf11689431eb18bedd51bf5ba7988b5c5f1ad55e6919973911bd07dd49d246c17d8a9d2d50ca0d673893c8bd8d3e16568e36a025d1cd88d3bcc3d5ad773111b4fc73326e2784f917f107077a5d7d1c4ee4989d0d8c7524a9caf695e554759a6471082df7d64d3a559219c34aa6b7bda0e1b8a7ae936b35a59b40d74c2f903b91018e7fcbe9c1cd8c8b2622f0c61d507109c8039b9998f67cb87b975f6e77663eaa70f5a421933ba011b5deef3ec12fc37110ccb7664c64cde957408fd7343d596e7c248ab47bb0ab5ad9d039bdef9e497d102ca44c7e7f2c031c57c7c630e2c54d6326dc0f352d0298e7bc191a2996ac6f9e03ef4080199e53810c794bfe2ca2c1f5c0e82fec3b016c04ded0e838054d52b9ca12a01ab49cfaf06e2c3a0e28c6fd337277fd583d394baa18f9531285fc598b01f58ce0b2ec1f8f66e5fe5b8107b01c68d8742774a091b9583e562c6536902c267f7d82fc1585dded3c4850c1584b3c74ce144cf9c363f5f88ba251f35d6b639b9f6646c11897c28ffc75088969495021bfd1008f3d783066a7b686d13fc9e4a570ea645be726ba4017583b65b975cced249c7e8635c3d996fc497e36968e2796a71f0692efd408b445fe227013d5d292962e276a327a23e0392736018e6247e37e8f8f6796fb937754087cf5a299e50157bd261a593652f438f6a7a33d3cfdbf040d5f8eb13e76015b523d4e995f1051cdcdfb34b8b37408f625e386927468a7f1840ef40644b9321f95992bf2fcea94782d5abbf7b6774e8b3d0902cf913385b4b0fb1a3b597223e19ea0d2e2ed1ddad258b9d6c91d3ed19983eb2cff3c9e333e71de67b284d02d0ef66764145808b0585a9631c967353984d4d3bd1063208aede7ab861b806bc3325de91370d7f890ec6973adf9ac60801d3a8b5f079ff986038d59e43c014dedddd8c84bddb30c52dd05d38c5cfe2e34ad84748a4a4202da69a9b118413c59ceeb61e3e2a79eac2f6ce4595c24f997435b0dbbc361cc8d8125f163ccf57351600fd962d7131cd203dd305d1be2bd2e943d7158edff6a9d80aaf0a3a2c2c4ddb252a05cd65dbe3291d0a7390fa0671d65401c8200bfba1bd7c81a22c91e1003f3e03a634cf50e98e36c6d34ba5ed014e2efff23e2a903198ed0f6ac76bf040e3f14cc2fde5022b81f84f9edfdb323158b4e0b255d4280f10d2b5272582a4a29a81d97b09dfef50d86632aacdfc3b763b10546fba4b6de122b60730f232cc9d55163930daaba53d598783614e4c1b599552644e3d57d0be9fe2ddd2c5fcd8903468e78cb931f1408d1fa3af1fa85f5698c340a4e0edbf9d97bd05ff1e9022adb6a8d0e55ccd576b6c0eeb693847c4724e5613d65314e1b3a4b85a3b561f3f78993b86387150cb1fe4d523680a14535e9f91696aaa2a0f7c252fe419c4432ad0d35fc78d70253bc57c21d1976e966ac6bd9fbc0e6f3548544d9b0d73a18d3b91b5353629c95d6824ca1f5ef74653331f04d2b263be1af4cf21772fbd4cbb5f25778fb6ce4c67c9e14713bf710f5bd12083725bc6f5d1b4dd1cc1ce4789f3c293470ed7b59ceac52d2cecb16973b0bae532fde012e430267acff0a722eb3247ce97346ae72fe9191629a48cb2f06e99418509e6c95cd4bedd99a597350504e43e98af3c727d6c28ad6bc46d7a3e57d0c5aacda79a5bacfad574743d892b48f66126872ab6e5256d4ba31d66691bb504754604f50bb66200601a4a89a3cbf04e81a67334a50e60936ac16a50951bf0e548796ce43c28eb50647f1caac2acca28313c7d1eed28855ad4aaf58d1cde93260d1aaca610311546696c17bce31c815b06b574befb38e9200a4a1be0a336f126afc76610f260e52641372a369bc79d8849200168e0d5f0e8150cf47c007c788d48694ea544ae4311a1ebf61efa9e3ca9ad45ae78292bd0b4defb26355e42906498e749d6f7c1978b82aaad8fdefb54b1fa2435a314e2351ab5b096c3f2c7d83396fd9727a811c01bb103390f541ee1ae7c32d1cbe4af5f003fd6e844761037363cf279619146a57b397f21ec92fde3f96b478448b0794bfcd23ca61e0b8566bf31727bf7e40152079002ab4e599be8525a8b8034d0b65ca059e79dacd7f0e74ae4d30bc272fcde1f324c9f3d1592f4811ab161f89d6d1a2bdd8322ccca6a0b20c1f57c21fedbe723f291aff5abad0141dcb5ea9102dd8980b2775781f52ae0f4a95cc94b110f1a9cc4c3a55736c37669c0eb4e9e81432b040a165b9240af1bfc28db896c120ae46c0e44f10e4143a64861a730db166aea098dc2bd8d8c900803674d02bce75e73250179099ad7eb7d211ace1d739f552abc56a209a5d5312e73b5ccd699622fd6043b2cdf5310ad26feab26b3667410daa162c5c3aa1fb0f00132ef8e98c1b5633d1c01a430cd6ad2ca7d4bca2ffd7c0bd3a825318b5f43b7c92c6827962de1a0c5ccc2e3c9093dcd355766dc6227ce1a6931358e5d3ec73529d863724991a4753939ff7fd2b2dcd425e293107d3fdf258c8af7ba197c6d62b92be758fb544a68f0a051c0abf713606d47491f3207244933c60ff8191161b27788e1abf64865dde99afd01fa4ce579619a1d916e5972a2855e2f133a7226a8bfe32c", 0xfcd, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xc010, 0x4) sendto(r1, &(0x7f0000000040)="7ccc162fc5ee984961913bc423f9ab7ffe878cec998a8a0e758c408f7d53ba0eba08b64b2ceffd599ddb0fe2a34f6c0d4c06608f", 0x34, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x21, 0x1) execve(0x0, 0x0, 0x0) 10:09:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x100) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0xa26c}, 0x0, &(0x7f0000000100)={0x9, 0x0, 0x15}, 0x0) 10:09:04 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000040)=""/40, 0x28}, {&(0x7f0000000080)=""/13, 0xd}, {&(0x7f0000000100)=""/81, 0x51}, {&(0x7f00000001c0)=""/103, 0x67}, {&(0x7f0000000240)=""/92, 0x5c}, {&(0x7f00000002c0)=""/148, 0x94}, {&(0x7f0000000380)=""/196, 0xc4}, {&(0x7f00000005c0)=""/195, 0xc3}], 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x0, "45ce8745a6355db5090300000000000000877051"}) syz_open_pts() getdents(0xffffffffffffffff, 0x0, 0x0) fchmod(r0, 0x30) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 10:09:04 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x3, 0x3d, &(0x7f0000000040)="d4eb23a8", 0x4) 10:09:04 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = socket$unix(0x1, 0x7, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = kqueue() kevent(r6, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffff9, 0x40, 0x2, 0x4edf, 0x7}, {{r5}, 0xffffffffffffffff, 0x20, 0x44, 0x0, 0x3}, {{r4}, 0xfffffffffffffffc, 0x90, 0x0, 0x8, 0x9}, {{r5}, 0xfffffffffffffffe, 0x80, 0x1, 0x2, 0x2}, {{r4}, 0xfffffffffffffffc, 0x4e, 0xf0000042, 0xffff, 0xfffffffffffffffa}, {{r5}, 0xffffffffffffffff, 0x35}], 0xb470, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0x48, 0x0, 0x100000001, 0x3ff}, {{r6}, 0xffffffffffffffff, 0x4, 0x0, 0x100000000, 0x6}], 0x80000001, &(0x7f0000000080)={0x81, 0x5}) r7 = dup2(r4, r4) kevent(r0, &(0x7f0000000340)=[{{r1}, 0x0, 0x220b6774eb1dd7c4, 0x80000008, 0xfff, 0x325}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x0, 0x100000001}, {{r4}, 0xffffffffffffffff, 0x20, 0xfffff, 0x7ff, 0x8}], 0xef95, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffff9, 0x20, 0x4, 0x901, 0x7}, {{r1}, 0x0, 0x2, 0x1, 0x0, 0x8}, {{r1}, 0xfffffffffffffffc, 0x6d356139fac9f9e7, 0xfffff, 0x81, 0x9}], 0x40, &(0x7f0000000200)={0x277, 0x6}) sendto(r1, &(0x7f0000000440)="26df6e0db83de62a5a16affa11f4aaa852e9c000cbe82e38463fd3c530111b1dd4cc456ced27394c6069234788d804c8fe04954a67aa7895796a43a93a6c3133e8f302660b3520b228dd2362c15ffd524d3b1b8563e16ef09ecb923b4b6cfd5a69f144d47accb1dc26195942b9374bc9dd523b5209c03f8326339b0331a3b3b7f3bcb525911c0911b2a3e23a73f8add4ac09794bcd42990f11475e26d29ae6ad96440f73f55c74", 0xa7, 0x1, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000500)=0x1) kevent(r6, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffff8, 0x2, 0x86, 0x10000, 0x9}, {{r4}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x400, 0x8}, {{r6}, 0xfffffffffffffffe, 0x0, 0x10, 0xfff, 0x800}, {{r4}, 0xfffffffffffffffd, 0x4, 0x1, 0x0, 0x5}, {{r6}, 0xffffffffffffffff, 0x80, 0x4, 0xfffffffffffffffe, 0xfffffffffffffff8}], 0x0, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffc, 0x8, 0x8000002b, 0x7fff, 0x3ff}, {{r7}, 0xffffffffffffffff, 0x95, 0x0, 0x9, 0x3}, {{r5}, 0xfffffffffffffffd, 0x8, 0x0, 0xffffffffffffff48, 0x5}], 0x40000, &(0x7f0000000300)={0x80, 0x352}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) 10:09:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)) syz_open_pts() lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 10:09:04 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000940)='./file1\x00', &(0x7f00000000c0)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x20) 10:09:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x6) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200000009002, 0x10) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) socket$inet(0x2, 0x5, 0x9) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000100)="01000000", 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="447557ef3e01f64aedaa7a47af17f7bbe55cbd7f546dbdd2066197be07a4ccf8d28ad97fd50870e357970a688aad6cc471127fac4c94558f393221304ba515255ef61cdfca2184cb261dca4edeb59747cd7a434cdb3ccb250dcecfccac5157932cbfd71cb49500b15cc3c34bc008a639572555f0fbc5ac9d4c27c9631c09fa2e3d1211b3eca29cb25845ef0307d4e89ac5f0e2c44a5b1df0158644513f89f5fb86e54e6df6b015f4142cf50f27d24ae4ccc0978fe9271042e44e8a03daaa17cfc5b49fed51af58b5d998dde262ad2d8020e413dfdf523ad0df15c5fbf177cbd317d29286d306379ad449708b79", 0xed) 10:09:05 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x200000006, 0x100000800, &(0x7f0000000280)="0922ffff", 0xfffffffffffffe4c) 10:09:05 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0xfffffdfffffffffe, 0x0, 0x7, 0x9}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x5, &(0x7f0000000000)={0x1, 0x0, 0x4, 0x100000001}) 10:09:05 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="71fd8d34d9384463e181e28ac4079cda2ff79fdc7e03ce39c4ae65d47264638f866621dd50cb2e13eed780fb2f9e8e4e5f2413d04cbe9d788f3a40fba4c44b70b133901262a4013bc256e629eff865342e32f764a6776f65f4a9f6f806b4024907a38fd86fc92f6089a023b98512e0d577affc87c842a392eadbb56ce55c02c3b84caf92d1a21f1749c661a50d0d9b7229e4120fb5b1e480b548bfe4f9823a14993b4fa7d8e36b57674422c715a2a91317e9492a795881e08a650d0fe82090f1bc492810d9040813a0d071b4606ecd060e5c93525796059ce3150a9816c2eedcd349de133abcab3908fb51a659bbcd89385f3a316745780bb7f1c6f0d21a8dcc0599430053b133b4423d3bfd4e04c07c5abb588dbb750146e89caaa358192dcac7736df6cbbd04c484b159df1b217c5b4a6bc2de5ca439ece5f53817ba37425a4632afec4f22c60e5ce7d14a642f71b734224610bfaf3957cafb8908593a9e7a5a8d2914447198f3311bc7c047e4699a90d41ed3244b06fb86976ef28532633769a36fd3a47cd7a343469f78b8a565a8fd10710482cc67cbb496ed2b09291796a166f623c3a15381330d8eafe8015722af5e2b326c223e89477dca6618552b9f0f9ece9797700897d49e91021f0ff3dad58909c09fc32c1856851ffcb73b18e5d5d3113240a9455e51bcaee77b796f1b5df42ef1f31a0ee60ae71117a14a32985c5032cdb83b4bafa58b3b367b4c45902bd75736474496d8067de6857b73ddc6a53e5353a5f40a470242d355de9fa2b45c67941eee1ec43cf45e3542ad460764418301a668eb226cfb7f1ca2b2a18b0434c1268c49fd5e84229b8a3de9e6d6e2b5c256204903131ad8ad854d0ff514cd72f969a81712ab5ca296f03925aa73ef00b1b26f9f535ef4d306939e901380c35c7c73bb9141f567dd8442433d031616dc8d23d4a9840729229bbfdd236e5e46c999cb9d9a3307482a29059463ea4a5ec63f379afb9c83c8296b365078f82ba34e0c2596da3b02f2738a0a765f22d3ab27851bdb62bfda76dfb82a2c0a53ae42cae8e3c6e3242afaa710a1a76ab58d0856ad9c07d55e71762a2dae26b94a5e4a82a67aab253a1bd615b29b24560b3d02d954e8313b4f5837a8783147f4497aec223891abe9aa91ee5c0cdaea17cc7c75fe3a7bcfda9a58cd3845048efd7acf40c37cb568ebe0f6d95ec16fefbc406e919e77c1793e7cb2a1c25e99d841a962319e0e4f12964b4afbb78350de663dbfdc41dfef35651cd72f0efb760b5ba106be5bc28f0f14d83f44e90b1d4dd5d36ec7f60b69c3de584f514eafcea672afba4b38239ee284e3dbd224aba31818c2e8b8d4f2ae0f0e33273963f1ea4c78cd84da33e4135be501980960975ebc82dc2f9447bddfc913b1de46381203c21cc4cbd0bb998a9ea8c98a8f0ccde3345622e950a8c00ca76837a65d0835bf8aa9c1d83c6781df082914e7b9f3f593c67ce4e96ee8503e121b2dd1f074a7b5bb344ae6138be31487f46768aebcc875e8830c2f4fc0336ad1542e09e2ab0bf4556386e8da6a2c2c6ee9e98063b4495ca5d930132c91f6496da436909b659af8ea3b02d09968f5ae09bdd455b91ea9e4144c1f6f086ff161f406a0924c3e8bd82f7e09f21c44d6fede542a59cb8e433e2352630547415c69f7fa36453bc406adcfef60d8a2881c98b2c13cdd72edd8edb88c4991700d8f43e8e597feb47faaf9b30e2d905bb23e9ac522ba8fcad0532b10f7ecbd858ce554b2af44f56b10f435eed003a08c11bb79710b0919bcca7b5640c533daa75edf6e3423aff2ac2accaa07a2b468b2ea745ea7da6f80d1870ec92374f3209f7b9e1cdaa4addc11242a460cbfa788387a0ee7184d1e20457a7f1e14de07f50e99a7be7747cfde4767e7f47f3c324ff938a3f94ef67e29b0f34cb35e0bf08f3e87063301cc5b5fab90637015f0377a95d30ba16fa7bf0da64e00be4ff67904aaee5127e959150bfd3250f1d85ec60b9240009c4b9f988fef591975effcfb7ff056bfa6d878adf7911192d23c9e21a3c9c3f6c554d8f00fa4fd33f56a105df2771a4a95d62f73de9fd086b12e62ef7a307f5ca1d9333093b537d08960f0cd09d13aa273ffe2fae99ec5465f87b2fdaa18481bf5688bef89df772d410bc23eca96987b7e57ca5b5b676b9821c9ef807e13cafdc1f317fe821757cee4c3c98b6d3ca498836dda01a9e4c2725b42f0f9ce53848ef901dc3db73da982e6c8e9ef3ccff55ad7fbca2c6459577d423bd8a9d8b1a723456640d15eea154b1c4aa12582f8ba454b62869cdc32e5b3d65c20e42df6c0670e5d16b41553a12429edfadaa563e6111ebd9d79af814d03bcf399dc8c8f8d03d81b51c1c4c8c6a73874e58d16ccc5aad2f17aa87a3afa4d6fd876e4d5e91d832d90c2f910abdb6e38ab6cb14e34bf0d64698b688c743ff51e306ce0f75b6cc85353aa852dfd48b59bfe4ed1f7ea22e051a87ac67cd1400fff0769e2e94da83980c7293bc678e10469b2eab745ec74b113ef9ed12a4de525fd316b9be153b2302e3f94a8cd48405851ad1281f18ca30ee5a78a16b301c15081f3f059e7207b3f5da6276acb7938ee82522ead7e5a39d841a946d2a8c731df71b6cb897b4e8b6fcce304e3e82ed4adbe086eb350369116576816337d88b6c052beff0ad86c6c18ec25d1066d6440afd74b4f4083a994dc42b30bf3c53a7de731e89483132071cd296cdbbdbe2a016b189afa8feb25374c7a20ea2f092cb0ba2775a634864f6fbff9c870a3596e87adac7bc805235def5085faeb22a4a10e4b8429e3e7462140617c0c28980eda75fe4415a9718ae5ac94b2ac69b682604d398df9c45a6437ebbf2bf14009b5d5eab6fefb03e8d3400d4e11f97421cdd70ab44007d38e8109e23905ece0ad762780db8f0d8e5e12fb9e48065eb372479ecff287b39d8db270e945e719d71ecbead24bb072c1f92b22c2ee3f3fa0110891bf98753450d9c6c6762e40cd98cfb11ff573ea34f5961f13c90ac6963e5f4a54c7f576ad88edc61b3352096f67994ad5579b831c4a6d477d04f085c7277aea30d69bf1c8451e9408378ede1ef0c2306ebd64af1ad7d153087a49c9f398401716a843a6f143d24193497cb3baf1491a1e77cc05c89a292c4094bb217f644cd53e225e0acc5ff6fce4c5feae9bae017545c538387f03894a2d325f1e1985d81a5cde32f1ddf2360118e985af036e2e7e490886ae7287db2629e2bdb0a59abb44b0235a8e75e0d8d2f0c33aded4f285cca8464360acb922c3411647a291556d22b51d9f0cfced85b97fc4f19cb1e3e17090536af0d6859478d4503bee61df53ef0cfad1521a55ab47d45b43b6697b6689ea96284a60ec96c53a778a1ede9fc21c9744f2a456d0d6ead243f7495a3e0ba88bad18a3892f79796a2919fa94851a9a0c26d88e7376318dc2bc6296ac32f3f3231e58ee2075c479cde0793724f0998a624d2f1b7ba45320de77462ccdd7816eebc3664b14a49409d2a9a1e5caee6fd1d0dec98a05d37395985980e0f386d2b015edf9aa590ce39f91c107b2b98e743bf22df721cd0217a9bbfa5ccbfad744021bc7f6cceb6ddd5c386464a59a33775a2e032ffb54a70d2a96e9db862049f32acb5ecfd5577b0436c2414934caf69726dbf4ca6c4494004304a29253cb29644797b361b4b56d786b6513779e06676641bdc9e064b531e9cc63937c2c2e6b9529dac3f9cd560328eb54236c3c2b8a483e939fd6301eee6e9fa8737d76fe8c15ea9d73d40033b4e3d2881b4955fdcd86aa777d35cc4117e1ea63af1132d1b251056c57d74b4f6da1534fb0fba236bd3b85b3bb948d3ff93b8aeffc2147d0f3a2b880d538641012c466eae83edc6a2d22d635e13a14d4026baf3d25b3104d633845296c62e6d5731af09a88de48086e710286b1dfc1ef78a0ebd7209f25a27cbfe3f857dc11f99f551f2305c450643aee5aab5f6de710beae70a6b5171f96e34d96d1fb09f8967ed34ebe510b5beb6d1f314c2a689b344d77e8fcc1efe4e3cc6bddec132d4970cdde2d7663c1acd8a343c026c9a53fa7ec6e9055eac37a0d34e6af49437753eb905713af214422c6eaaf464c34516eae2fd519af8f02412eb057f184d6ff83ea40b1afb5ef160ecb6caecb073c7fd0eeb96d63977ab8fb39de3d16fde26d0c51d58fb53a9e9d731125a25eff3eaaf1a0fab476af9366651d9d46251bdb05f47ad5bf76027a1a00e693103afd737a8e34e6fc97a9e232991b76d6ad844e85c4434e7cd5d9561f479568fe446b02fad55c0700dcacfc1f8b7afc629421df9fff37b4f16ecc5158c4163c072131287258b64cbf33976a319127e6a9da1e11ab828ca4c8801a479ae20d06b51e759b860fcb09136ca83f32fee1bd1d341f45d4c2a818ed09a90373a97357075e0ae334fb4b87779a28d32fbc831da65f871d9690ac8449a6f4b98f5eae848f15b3793fccfaf9baedfc8ba7656bb9147ba41c09a9e9b265985bf8c4cc37c5d632e54e434317ea84b5524842e1382fb4467f69f1353d6625d3770e19be629f20fae0de47223d3aa2f349b7caccdea64f7c21f90c00f4c9e609991ccf91ef66dbdac5f10c23e3e87467ea80f0198cfc7dadadd173ad4218b984b3f3372f66a1204e2bb91ac6db2438df85eb88f1fae76d6b9c424d4a42fe5b508ca89e5549b581154fb66ddef9733ee06aed9828b7b9f587f7698c826a7ab2aa1cd6469cbf49bcdfbb59267f85f75405a6cd57e845454bde8ad7815b82e6f9adf587883a6c52c0a4e6fe06c43b4903c42949291625323a00b5e7f52e9aa1a79b9fec2393f7727851bff505a64f5af5ef5b0cd82641fb1b6010bc72d54acd48793f07e692d28aeb60a50db83ef7619a61594adda799a2a2c3461298b311f617fb1913f51b857befda1024a89821acf67abd3a8926f3494e6a3e583133b3944d51148dd991b78eec9cb17367ba2fcae396999b5dfd4246575fb1c475f66494972a57008fbc853bc885ea2ca26166b07b50ff6bee700ea4b71d3198c66b9c6bda737d235e9a179c456da94634ed45f7740ae3f30ebcf38fdb9cf154aae7b4b9e9415b85ee7fbbc8f3f2fa71f7c06967115c8c4e6f621296f6402d411d69ce01cd2e5cc515ed50438ab7e085addd6382c2a6aa14120236cfe7e28486fe3e782cb7d015810d40522d546b28283fab7a5ad43e05d07e4a79a04c96636a78914b18db0f36f6efe52cf61990fb96cc3ddf5e3af0b97106c850efbf0ba67ad06056e46a4465ccf451ffa001aca67a0ee43b889040ce48cf78382cdb77f7a6b5551d6b53eb334d9937ab825f01e47d242b2d6e824addbbf3444bcb0991b8bb1c516c95623e8f5d6894c318793caef4088de1e84ae97399e2c7eb398247eedc62e0c78b83f25f182a51102f9f97fc78bb03a63f5e232a47f03d4166186666b64628b72c010e26b285fd22ce6aa18efd788dcf2821d4c24b9e7b7b3975a1c46d1f3ad923ebc450c47ed50332e421fa4808f98d06e05219e4b60fd4beaf26f92dcff0dbbed34f4f486a5bb8b8e43698f165f8b1b70d22beada9c5f947b44bd4b5abaa262d04f1154b6c3e93367f08f089eafd899f1d82dd8ede342a78d5a3687df24e23d90c2f7741ac731b1094a50aad3f0ba95aa8938d8ee31a8339a1b7949ca9a885e223302df1dcc6ebb17e9a6dfd4d05b0125aaff80c73da33c6e36fbe56536ff975e8c152c34ec5cf372caf9f71f913b207f7bb896c05013765dcbf4f47a81a83f9e364fd", 0x1000) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 10:09:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={{}, {0x7, 0xff}}, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000001680)=[{&(0x7f0000000180)=""/179, 0xb3}, {&(0x7f0000000240)=""/232, 0xe8}, {&(0x7f0000000340)=""/172, 0xac}, {&(0x7f0000000400)=""/236, 0xec}, {&(0x7f0000000500)=""/134, 0x86}, {&(0x7f00000005c0)=""/153, 0x99}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000000)=""/17, 0x11}, {&(0x7f0000000040)}, {&(0x7f00000000c0)}], 0xa) readv(r0, &(0x7f0000000100), 0x10000000000001a8) 10:09:05 executing program 1: mlock(&(0x7f0000e17000/0x3000)=nil, 0x3000) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) r0 = socket$inet6(0x18, 0x3, 0x5) syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x13, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000c9b000/0x4000)=nil) shmat(r1, &(0x7f0000f7f000/0x1000)=nil, 0x3000) munlockall() getppid() madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) 10:09:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab03000800000000000007a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb0000000000", 0x55) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000580)="2f5ff41ecffc71ae2d2636a8bdc9c8693371842271b669087119121c68d15781891b82ef1eb4ae6b09b17351217eefdbb304ff933af7330ece89082532a1f8084a1649c06e74cc5c46f311689325e8805c03ce37041dfafad0d40b71a85033e6ca08d2186d20337956e52f41b941aa5bcca3f2d5b1e1f1f43c4ceb1b563e0f610c4bc53ad896e320a62600fa36700dc6a6507f41c0c5e1b944f7fa6bba72d3930e18ff6494b597a72a8e690c0e01ae7eb7c8e7ffc55305194a6280be14db1094cd4adf019dce688f6a6a184f475ee6fba9c4c58b7d3ad8c2b06d5174d0d021a8cef6ad7cd952713a8607aaf108a53671ed1ac533b2b1066c6184526756642836bef5d5ca826cc407007b964307183bc62582b153d0d02d0f5cc0bd6a7f61a8994fb2928260e51576e1c891a3b244785d28577f458cb990740815e435ac3aa8041f9a5efa1831abdb9661a34ad7a8a03cca8fbf6f8d9e0daf9acf168ffc1b3f5927f27637e2314b5328023b03", 0x16c}], 0x1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') syz_open_pts() close(r0) pipe(&(0x7f0000000100)) kqueue() syz_open_pts() 10:09:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x6, 0x1, 0x9, 0x400, 0x40}, 0xc) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbded4199c3641cff02"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0x68, 0x0, 0x0, "7c72576d8458744a06296482d8a4866d4ceeef1ad77e34a1a93427cbbd92b6c36ef87091705873a709aefc5d23765cca8daea3e36359ad7d29575afa8ae175ba178c4b51831b10245b9e3f1696321f0509"}], 0x68, 0x400}, 0x4) 10:09:05 executing program 1: poll(0x0, 0x0, 0x91) execve(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x82, 0x1) 10:09:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x40000003, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) chmod(&(0x7f0000000040)='./file0\x00', 0x3) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 10:09:06 executing program 1: socket$unix(0x1, 0x7, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f00000052c0)=@file={0x0, ""/4096}, 0xfffffffffffffffe) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 10:09:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setuid(0xee01) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000000)='Z\x00\x00\x00', 0x4) 10:09:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x9, 0x4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r1, &(0x7f0000000100)="68a7ac2c648ded3aaebccc7514113889913f84ae7fd48a77ad490df3b9fe56cd7947f27b2f78b52fb529155b55d1e67fb6448a44e34202f2182b08ebb838612bbe159ace3547d7a5cadfd34723035a212800ab3b55673748e205e58e991d8c2191a5e8f1a0d14c57df068a9432ce3366a133588c9eb58e42d22a70d150f71c4b5c887dbd04a23812823a5d2be3a21339b1accde1ee941e520c3921ec92efdfaa398ec620eaa0fa5f7e5b1559d8dd1a3e6e2fa4482472d5bfbb84f51fdd0b55d851f8121873e0bdb5dd106e91d5c56d50c612b718f35e398bad3c304697116e47d3045a9045bd18534d8e76c45be3c38ba5a565b6c034c48093", 0xf9, 0x403, &(0x7f0000000280)=ANY=[], 0x0) 10:09:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x41, 0x1) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 10:09:06 executing program 0: socketpair$unix(0x1, 0xb, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) write(r1, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa913de602008b0bc6942cd7461a4e5b7d406027dcf2f4cf322ce771ccb664761859a391c596656b61fb26225ce062b1be2a1de13570ea6a978dc1d85eb272fa", 0x1000) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='$\x00', &(0x7f00000000c0)="2c534021249fd2293a2e5b00", &(0x7f0000000140)='\x00', &(0x7f0000000180)="d300", &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000440)=[&(0x7f0000000280)=':\x00', &(0x7f00000002c0)='{\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)="f34000", &(0x7f0000000380)='{\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\'\x00']) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) 10:09:06 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) chmod(&(0x7f0000000040)='./file1\x00', 0x2) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) write(r0, &(0x7f00000001c0)='2', 0x1) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) read(r0, &(0x7f0000000100)=""/172, 0xac) 10:09:06 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x40000000000001) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) setgroups(0x0, 0x0) mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x0) setregid(0x0, r1) chmod(&(0x7f0000000300)='./file0/file0\x00', 0x8) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40, 0x111) accept$unix(r5, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) setuid(r4) r6 = shmget(0x3, 0x1000, 0x124, &(0x7f0000ffc000/0x1000)=nil) r7 = getppid() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x25, r4, r0, r4, r2, 0x4, 0x10001}, 0x98, 0x3ff, r3, r7, 0x7, 0xffffffffffffff00, 0x1ff}) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000002c0)=0x3) 10:09:06 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) socket$inet(0x2, 0x0, 0xfffffffffffffffb) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0xffffffffffffffc3) 10:09:06 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) fchmod(r0, 0x100) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x10) r1 = dup2(r0, r0) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt(r0, 0x1000000000000029, 0x41, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x4, 0xffff}, {0x18, 0x1, 0x9}, 0x3f, [0x3, 0x40, 0x8001, 0xe5, 0xc1, 0x40, 0x7087, 0x6]}, 0x3c) 10:09:06 executing program 0: syz_open_pts() socket(0x1e, 0x8000, 0x3) r0 = socket(0x1e, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 10:09:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) listen(r0, 0x100000001) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000080)="843abf5c", 0x4) 10:09:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x17) r1 = getuid() msgget(0x2, 0x8) setuid(r1) msgget(0x2, 0x40040) close(r0) 10:09:06 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="874ab519b07dc98369aee3f07e0b6bac017a307803d7412d8bac13ec8125", 0x1e}], 0x1, 0x0, 0x0, 0x1}, 0x8) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x58, 0x6}, {0x7, 0x101}}) 10:09:06 executing program 0: nanosleep(&(0x7f0000000200)={0xfffffffffffffffc, 0x10000006}, &(0x7f0000000300)) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x101, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000240)={0x3, 0x4}, &(0x7f0000000340)) r1 = socket(0x0, 0x3, 0x7) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/108, 0x6c}, {&(0x7f00000000c0)=""/160, 0xa0}, {&(0x7f0000000180)=""/5, 0x5}], 0x3) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000380)={0xff0000, 0x5c}, 0x8) utimes(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x5, 0xcc3}, {0x7f, 0xfc00000000}}) getsockopt(r2, 0x4, 0x1f, &(0x7f0000000280)=""/54, &(0x7f00000002c0)=0x36) 10:09:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x310f, 0x8005535) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x80, 0x4) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x4) 10:09:06 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x34df) r0 = socket$inet6(0x18, 0x4, 0x29) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x1606) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) r6 = openat(r3, &(0x7f0000000a80)='./file1\x00', 0x800, 0x80) open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000980)) setreuid(r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff5000/0x1000)=nil) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000009c0)) dup(r6) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000ac0)) r7 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r4, 0x0, 0x1) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000140)) fchmod(r4, 0x40) writev(r7, &(0x7f0000001300)=[{&(0x7f0000000b00)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d327ca1a67e4859597d37d39e251bda339f78c480c349d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeefe8542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d9759159e461e7b447169a7bbb025c450a3a08eca3069ccbcb00353df4c8e314d0c67178656fe009cb9d35580d91ce9bc01f59cb4662b5f52e5cedcd9cad93ba6a38be08c47ef5c09b2661d34905ab8f48f7076ff56a0d9e5daa7587b58d7d84946cdeaabb0a4919dc10ef8d65cefa8e0d297a6a128b41452a1670838941254875edd2c01b5503b745b8bc88c3dfe80e38c7319a99896987bfc7ff27ec994db3ffbd94e2be476bec5289f9bcf02636cd0aec13fb0f646b79a942982ccca1d2842075802b4caa2642fa6cb6c378f9969d70a9bd5ceb467b76b66d34391063e4ea0e84fa4e0f78bffd9fa543064dee90b2adae8122e6db023b84ccc3e47afe15d2b38b96431641b5858d271354f26fb6b4d2aba3618508f7d8e4ca6c8e69cc4961aff29c691c0970f45766ce0ab811f8697e9444ea396f01a896af794a3b255be903a494ef5329dfefd7800a81079429ebb69ed63b3e643dcc9633fa799695491ef225c3a261112fdf634da48b95fb536e6632c298919225693660484f04daec212f5288f57c28b3af82a6255290395c9d43f8e8c655bb411d834a228da413684d8b102c157681c391bd66639722627808a1f8bcad75968103a10aae389c7aa967631478f61a3bc68ae80a0b466434a7133686d6c862026247d9541f5bdef9ddb58c7f2f0043240b17b5eace5eadf61112f161815019c5a32ab9496c6ea7fe3d6bc167eb89113934e72b31773e9669f172a06858d6cf9bedd0379d7222b831a84dae1906f90073d3ea96fb296779221c8e9493f5e380505ee62485b9f41fcee9b8b46a3ad7a6b2f0230106a972578fb964fb5bc102aadfc20859721a48577b38036147f8baad261884e320afb57be2da5348fb1276b90deceadf988ba94479003434d7bb27f881abf0f67bb845e0d376ac30892dcf58322dd1fc6063c20033e3c6d5f1f1bd354b8bdc43e52d6b834fa2a1449270117f7420213c22ee1914aff71c7580a377b7ceb05d14809813f796f8a690dd8e8b715b80f091688d9497997d2cf10956e21d75b9b7f085dce32bc6f8068cce19c899acabcadfa512aae7ebba00c086543fa785b1f5b4a2f65c94eebb4857e562fafd8ca2de39b36e43d068fe11e820839570e5dee83cfe60fb1c5edf18f76b65e23f8bea9a57cb3439cb6e1c2b038ee2056c305dee8b778c07e2b0719767358d21a2a8fe74ffd4eb24706d527ce081aed75450655f3f7cd70ca80e200abf04b98dc394ff0d4f5fbf1981c5448a45e5542e7029f23441ada343bb4ce28ed889c1f4970a2a32a06fc5f37b3ccc7a50d57870f93811f561f6e16b562a1faa65ac3d3011731812004e5eb400dc6e94d71834e132af53937ee0be8414780e5d5f38293509dd27e6cd5cdf9ceee3c8280919d2fab424fb0396c6bb2dddf426b115e9dfacad6e934cf22313710684147316a8d3804a6d4e5921434c451d6ff45bf98d33c9d62889630062db92d74e462e6cc0db7d26c4179ad834f9d278778c34a8cef8f5a7e32db83c5c5a3fe4ea045b98267ba9064a93a0752619d23fdc810d9c84ef0bcb0f6b1727f7e633f6201c42ff42ce9e5ad78019b66703718e61eff2d539686e7332309cecb19f8f3e405bce13b60dc9f1a78f860868b7284b9e53e92e4bc8d48ecf1026ca0b91c302a4f596e9135178b7873d3b3949e21d733491b7d611e81350cb307b777c4f48d68e3d70e26e56da5639f80b42b003daa6eb2fa78fe98efdef2f8a333bfa89f30d24bc43350a6021b6b5de2e5285a2b070558008b126e92b2cd206f763fa88bb51c1bafcb3179714f8293ad7322f8ea6c0a935690596ca52f47a8e7a8c1f6c60e5147c69dcacf4eb988685ade39876d339dff4e6fbeb5c4cd8a7b4b8f365c9916bf5948d3e0fa1166b619b2e3e193f8606dcf08119a1ef0555b205735587d101cde9dd4193e0c486818d051fba2e447b12b1687428523dcc1afdb5b9cd14bad3ea8c83d82358ded954422a7d9b4dacbbde0d69532979a84d45ec31d7513ca2829657c9577810413514dcbdabae56138473743c6cdc6634f411a60c2d00246e527ad5a1824974e94c73b61a7ff84e78e7570688ec85abec2a6f5537476af1c985affb65759ce407ff17e153dbd0ef3e453fefa384cd06fef72be0e87e8e18792dfd3ccfd0ee29a7d2634ed768ee5555eee5616c20a8e057b88", 0x800}], 0x1) ftruncate(r0, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 10:09:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000080)=""/108, 0x6c}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000004200)=""/4096, 0x1000}], 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000a00)=[{&(0x7f0000000580)=""/147, 0x93}, {&(0x7f0000000640)=""/52, 0x34}, {&(0x7f0000000680)=""/160, 0xa0}, {&(0x7f0000000740)=""/224, 0xe0}, {&(0x7f0000000840)=""/165, 0xa5}, {&(0x7f0000000940)=""/181, 0xb5}], 0x6) pwritev(r0, &(0x7f0000000000), 0x10000000000002a0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x100) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)=0xff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x1, 0xffffffffffffff50, 0x54}, {0x18, 0x3, 0x6, 0xffffffff}, 0xffffffffffff7fff, [0x10001, 0x3, 0x9, 0xbe58, 0x2e0, 0xaa3, 0x0, 0x1]}, 0x3c) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)=0x10000) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') readv(r1, &(0x7f0000000b40)=[{&(0x7f0000000180)=""/12, 0xc}, {&(0x7f00000002c0)=""/111, 0x6f}, {&(0x7f0000000340)=""/255, 0xff}, {&(0x7f0000000440)=""/145, 0x91}, {&(0x7f0000000a80)=""/144, 0x90}], 0x5) 10:09:07 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) lseek(r0, 0x55, 0x0) syz_emit_ethernet(0x5c, &(0x7f0000000140)="1fb54e31a8fc4d9b0841fba88c566306000000841ca584887a32ace2d986a0ba096d76cc65c057691de560348cb7956d3e250275a69b76b82bc07ac092fa70b1c4106dcb3a3f5c3a08585100657d030000d7240a480cc4a0740c4ae1b180dde5a9e03c") fcntl$getown(r0, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) sendto(r0, &(0x7f0000000080)="50427fd98b0f5f3a3000d57261e304ca96c254554f67b2885f91988c38ff440f0f24f83f5359ed3edfd227cd949961bd96a9939782cfec321edd9c2d1d52a11bb31c3fe88375d0ce7996e842a245", 0x4e, 0x40f, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x690, 0x4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x6) 10:09:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0xff) 10:09:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x0, 0x2a, &(0x7f0000000000)="00000000f3a24b9f3babe93e82ddb9638f21113e69ceee75106f9c5b0a728f0fc39d477b2300709bd6888ce9210afe14a469b07c8c4cd7f3c8d1141ee79b2ded5b3f3110e391a6b2a1c029344e47e0aa800ffcd172b5bc75651a7b94d552ea48940ffaf49b372b9565ccf9b911cbea5086c52f148399a20599f887637c8b508b245b1fa10fd106042e76c42fd9239d685faebe6b4835d25f96a8385308004ebbe0dbe2cc2b28ae3ab024e1a8b876792e9a30814577", 0xffffffffffffffe5) 10:09:07 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="5cbd644170e73c6505653b6bbe527c789fe34d80aa6a4130cefaccfcc384d7d5761d10847ea761b5e584e30aa49acda4b859fb16856489f830603a9ac2e2cabcc60b9b638bd6d1ca9bcc4ada3ee50dab7b5588586eeb69723c66b3a464482ff257c77a7eb2982f64bc101afb2ccb"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socket(0x2, 0x4002, 0x0) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/63}, &(0x7f0000000140)=0x41) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) r1 = msgget(0x2, 0x122) msgsnd(r1, &(0x7f0000000180)={0x1, "db654110ab2301651e3934bf2280c4d51c51fae82d375669d50fd1dc302836e6a7e2e41139fc0695e9dd6832e367e53dbba0d1cadba329f8f58aa4ed08193c65e1101811f77a9ea964fc54ac4efc6f05d163b612"}, 0x5c, 0x800) 10:09:07 executing program 0: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) write(r0, &(0x7f0000000100)='5', 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x2, 0x7010, r0, 0x0, 0x0) close(r1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x1010, r0, 0x0, 0x0) 10:09:07 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) setitimer(0x0, &(0x7f0000000000)={{}, {0x7}}, 0x0) readv(r0, &(0x7f00000000c0), 0x0) getitimer(0x1, &(0x7f0000000040)) setitimer(0x2, &(0x7f00000000c0)={{0xfffffffffffffff9, 0xc15}, {0x1, 0x3e4}}, 0x0) getitimer(0x0, 0xfffffffffffffffe) getitimer(0x1, &(0x7f0000000100)) 10:09:07 executing program 0: r0 = dup(0xffffffffffffffff) getdents(r0, &(0x7f0000000040)=""/65, 0x41) setgroups(0x1, &(0x7f0000000280)=[0x0]) setuid(0xee01) r1 = syz_open_pts() fchmod(r1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x88}, {r1, 0xc}, {r1}, {r1, 0x1e}], 0x4, 0x3) 10:09:07 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x70) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x88, 0x4, 0x85e6, 0x5}], 0x80, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x40000061, 0x8000, 0x7}, {{r0}, 0xfffffffffffffff9, 0x5, 0x60000003, 0x5, 0x8}, {{r1}, 0xfffffffffffffffb, 0x1, 0x20000040, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x400fffff, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x1, 0x6}], 0xfffffffffffffffc, &(0x7f00000001c0)={0x8, 0xa0f}) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1}], 0x101, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x20000004, 0x401, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x42, 0x1, 0x8, 0xff}], 0x7f, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x24, 0x0, 0x2, 0xc0a}, {{r0}, 0xfffffffffffffff8, 0xa5, 0x7, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x914, 0x7}], 0x1, &(0x7f00000002c0)={0xe6b, 0xf6}) r2 = kqueue() semget(0x3, 0x2, 0x168) poll(&(0x7f0000000040)=[{}, {r0, 0x1}], 0x2, 0xf609) close(r2) getpeername$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) 10:09:07 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r2 = dup(0xffffffffffffffff) getsockname(r2, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) 10:09:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) flock(r0, 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3, 0x4010, r0, 0x0, 0x57) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x132) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) 10:09:07 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x40001, 0x2c, 0x0, 0x0) getsockopt(r0, 0x5, 0x9, &(0x7f0000000000)=""/78, &(0x7f0000000080)=0x4e) r1 = socket$inet6(0x18, 0x4007, 0x8) getsockopt(r1, 0x5, 0x20, &(0x7f00000000c0)=""/98, &(0x7f0000000140)=0x62) 10:09:07 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) read(r0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x100, 0x0) linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x0) fchdir(r0) r1 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/48}, &(0x7f0000000040)=0x32) write(r1, &(0x7f0000000080)="597aeafafbce53f172493038ee665ce294c0742c1e86863f5deb56872317094b6b06d46bcb5111bda6bbb3fdfb4917cb682265ea88bfadf6826678aff54e6f3584d08457ec472d5d63aba1d519c92b722255a9e60323ffc8235c143409b4af054cd737649a716bacecb0c5822b0e335c502a90eaac437bd3fcc13a2700071be66da23211cf732f264468a4a103967482b9a323b5809bd7dbac15191294c5bf9a3ef08a217213ec3d147f3ed4d8f25c44ac22ab3dc9344969be833a6384c5f42ac5241eedd63adf10eeac7ec678c418372b5474a4641b89", 0xd7) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') 10:09:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x1, 0x29) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000080)="84d18d3e", 0x4) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) 10:09:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a05, 0x40000000000d) r1 = semget(0x1, 0x0, 0x482) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000fe9000/0x9000)=nil, 0x9000) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000080)=""/69) 10:09:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = shmget$private(0x0, 0x3000, 0xa2, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/4096) setsockopt$inet_opts(r0, 0x0, 0x4000000024, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 10:09:07 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)="478bca166fb5c44bfe1b63f1f5bca30c73873ffb75878b8c97c8eeaa3c45f558914430489958159d88177ccb1da4e06990753d3c1e4f678bfad0488af159a27223733590f24cbe7d9c108cbc9aaa12648c4f9d6409", 0x55}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) socket$unix(0x1, 0x7, 0x0) 10:09:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x100) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 10:09:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2047, 0x3d53) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r0, &(0x7f00000000c0)="fa7697186c7e5b62558773aadc6c5db9faeb75c4f1a4f7c75a2859386a8ca161823fef58652fa13e16a5acae6e8859bd9226928c2ed1beb8a2b0ae0f7c1ca71c1a2239ec316ce0db529db7c287eb23e077fa0d435697e8e106c166e804f43fe90440ecff7656752d02dac4cb29774a20b98c83cedb19b5f90eac52dc632311400e930da063858d82b341de4f14c441cc4e171c20e8b674e4a4bbb1fb0b72fe7f06", 0xa1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) shmget$private(0x0, 0x4000, 0x214, &(0x7f0000ffb000/0x4000)=nil) 10:09:07 executing program 1: accept$inet(0xffffffffffffffff, &(0x7f0000001980), &(0x7f00000019c0)=0xc) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001a80)=0x250) getitimer(0x0, &(0x7f00000015c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000001ffc, 0x6c7) recvfrom(r0, &(0x7f0000000100)=""/125, 0x7d, 0x43, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) socketpair(0x1, 0x8003, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) accept(r2, 0x0, &(0x7f00000000c0)) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) utimensat(r1, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)={{0x2, 0xffffffff}, {0xffffffffffffffce, 0x1}}, 0x2) getgid() getgroups(0x3, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0x0]) writev(r1, &(0x7f0000000340)=[{&(0x7f00000002c0)="ea92c7f03b7ffa7bf10cb2a10980080ebdb09e9f977300130a1db96de74c3cbe816020fd87e50d26a9bed3b9c6bf4a8d3e9d13ea437f640ef4e34f75f775dfc65e0787130c12c6", 0x47}], 0x1) 10:09:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0xc) r2 = dup2(r1, r0) recvfrom(r1, &(0x7f0000000140)=""/119, 0x77, 0x1, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x9, 0x382}, 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kqueue() r4 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) close(r4) sendto(r1, &(0x7f0000000340)="3f35801e1b1a1968f4429ab166fcf9ec57ac31379704ccb05082bf7ec5ac5a94fb8eeed2adfbb2dde9074f054cf5d6ea9fb90a247b5f713520cac31c62813871a888cf24710127d85fc8837f4a4db105fddb773549470dc9a99a65b7cac1a341db415a0aad5a5f45591ef0d2dc8c9a7948688d9aa64a0c8ae052a089fbca6cc9e96aae285fdad5b135861bae588a44ed90824c0e002832f7a31d083f1f254e5cc93e2dda9bd7d73a52e100d4020393141349ad9324ba24d1680f6aa19cb6a928d983e674fa713eb156dc5d10649de97f9764644a21990b02cb809f3c9a10b877b211200fbfefbe968884bf59a0dada58b4a62e2e752ca1b35a733894792343de3557f998ce399ce9ea730e0793ab59f167f77b219dd2af990a705bff15108f4bc576af4fde32f60b1f4b673deb5d59425b18e4fca02da89eb18c436d96ef579912018366abe19d46544c6f47e1bb51386df61f925192c90c0f648ca95f6d7aeb13dec895fed698c766cb4bdc08aa0e2ce3d6b7f2231ad8baa8aea5637cb8f8f7334254025f98ef04513b7afac166570e2b6ba99e80c40976ef4c2bc85dc6139eab22a8de9b2ffaf1b045ceb64e9b42f578e36166c6cd44b716a57eb7968aefb7f48b44bad77a510db26fd1d18aa0abe811dec3d37371c8b4df59b621dc8d1434a051f0e819fcb2c0fbd92df218fe33c9b8c0a42eb023744c193bc59ea9b49f1c2502be4a4e5de21597ff2fea8f8495415d3bb076e6f0aef8ee88d13d0c17d977018229abbc1757980a1e35a59c68217f7e32562799a4536e8beb32a2427c0b11768e3c0e76390067472bea338923dcd228a385b4acbb078912f6df8d7b9b62916eed153bad6afbbe4eaa16f3a5585ad29845155f99ca87e94925491089623e09bbd1a865eed6f8c2c2f7b4f25853a298b03d67cf61d0cd0fce1457dd7bfad7ff96fb901aa0a89d683f72cb76160ecc107a2357f226a8f9a38b15fd9978f2dc1d37d3ed0fc125129dd506785a44300438208125ea05e404315f53f8cd9cf76a9553bf0623ad4822fd3afb080eac217aa4b6ec5ff1104cf355de03184c17675afd08e59a4006885ec72d1a10c8a13dc9b265d396e204732e4b2402a0cba139ad6ec544afabe725a205d44c9835daf59770dc66cc4a44c7192219a95ad0b654e0d4919f421516573adcf24b45d37d1dd5c0b7a5bcb13b18ec5adb80c06357cc021229213b54ed48a5f2fd20fd7338d58dca88e90fb30d5d03052eaaa92b0435a31f494894f3928fd6a634b163356de3a59a229fce48929774a94f06644ae2b0ecb49934a313b1ff17225c3e5c3898cd3345f6b68ee1ad69b4adcdcb1c2ae390fadfef42b855c8bf6f5f6ed7f20543861ec0f4efc510299ae0bb4c7a6af4123c28377a74838582f5e8566dd94dba33f3059601fc5e87e7b6bf124965c365d5c0bf26c65fcbfa210a3da39badba66e7595cd2e06a4c610d4a3f746dacd1a75391f5bd3daa8e6d5d5580e1baf6d42b6c4c21be4d8917231cafd9825e8b6e75c2ee2a37c2cc4ee647f78715fb469b72ceea1e989436cef2388ba35417b8e9ee881c39fbc276ef0b0e1d2d84590a6a4fe8ec0e604ed99722449b41937ace5d098a114c8e4db294cbca64f50e236350459425b522519f6f2d97e5fe61916753a6b279f41c285fae458193febcd5393aed6ebe8215581fe850cfb98929183ccbd7d4fb5ea1330bf13b4ca8270357e3bfc2833e63932504a2511f4fa8b985b8e77b688290da919c54b4e7215ca2b2006dc248b5d5d875e244e5565005b76bc5b6c9b50bf39c929116fe2f851ffe8415dcd974a1d039491e51f2a31aaec9b999463358c47794a5ce790d871fe8157be50615d857c9153f639493526287df34b3c37022d7e2747e53acc46c3ead147d669a1a963d93e12422be5f323b4c66191492b3d929e7267e2f76d47a9653d16e28818b2c51ce9fce5859f47e3d695287fad60b88965bd3a4fe857e48e6a015df130337ff228228f41afdd993e3860eb77e33069a74f947c293b48685d2c1f0acd63bd1c38739acc1e510e95d6eedd93d959d91ba71d1ab369473d59974ab864916af04ac61c5e78b42bffe9850ae55ad010fc3f8275dacdbb9f834e1f5f6dd6be9ee555f0e1cb27a60e5e74b5bcaaba8174b4f7335696e0c19f5f6e46d7262f6c7fe4f96e850e9522073c367e332edcaa13fbf6a6e81bf7c02731ab1137a1ca0ab9f8ab977846b836bdfa3a867db3590e5da1952008f448ac2e817883bb8f5b9816df664286ee371dcda947b2b50f77941cb6fdb55635940f01cdf6a70dfe813d47b7a0d36fbc791ca90831fba0bc07d40cfd41c210e0b495cc6b64afe1e23485b254258aa55a85cbc21a12e2268ffa14e88c626295a44f5420044d01bf9825453f102f0b80c8e7d9186ed122926d9a996c5c3edfc83fc22b1f01f078af347e4a7e5867dc8d11f85cdb6b771da082654a71f3a16f9ef12991f0e89638e5ed2b9fd47a4e8ad4aaf4b4ae7901adf578745bf8fa0ce532b441128a5677a4a18a0e5e204ba0ef54ac28ef469c5af6e978b9ec19ed24af58983f5445bc06c8fe78ad18964c3fecd02a6c41f53936a5acdffd58827070c49521608d71fc6c404098d35fda822ce28d80426cea83f678ef223ba704a230157c4007587db0a199b2ad50c551b3f11ab8fad7892e2c0fa183998815a07d43e85cba1950bd817a308cf87a58456a72be6374d6fddf01818d2de52d60bcc481a3a1fd3fc09818de0db36e6653b691e03b90b7e66b4a232801d811296e707cb2bd8df8abdf466008465fb94012a21f114bb9b51547ca56e5c70dd7b41bab36e1cd99c761d0a4cff9e12f0e83a58df1f5c9822e42c96f8a16de99c1650ed04e118e2f50d4200d16d62dcd0035e809053280800ec2a221202d5672455358273be2bdfa1805601ca03395bf4e1a24ec64b3310dc14c6b443f4101ae5948be14d5cea5b7add60bd543589603738e8c3dd861629fccc76edbe6b228fb0b2a4804c1c573897e51e1cc58caddaf0e8ebb8bfe00b52401720e94b42ee4c88f5774b1585ae926b0bafebac94d37435da4420e4c14cc3f14e0d75ae807e7e3d5f6d809da8a8ba2ac11057f57953d1c798d444023070881e90b0d79dfdb930d2b02731aa447467134b6f83930ca2600594e61262140127a070554e7785bb902578d4d1ff3e1323c7e4ae1b32f06d7a9325d767fd0b187182f8333eac7a2207129136c31e0549b6dd17272ddbc9bc666cf16941eff5992471729ec9eee39789b6799923437d4fab04239d1a41198dc9af08fd1b09f187fcfe264d0db93cdd41824988c289dc4423237634d43da6826fed9e92d285360a350ac528484d6f14e0e77df77863acda416e0ef51b5438b53a309694a93a5a11a2fa25d988e175fa44668eaa898a0ad695d5365c7ba9b8d2d5d6597fdb0f1453b039302b037f16eea0740a636b28f10b9ed9f9252c3b7385880c725c16a26cd180bf5190b8975d0746f582081e670487358994188be1b798e406de064371bbef03158bdd52438e24dcf987eeeee6a099ccc8367b2e661b8d8a17cbfc2b782a244a7036c29e334bc24ccd6a31a3af174638457e02b4cc8c5658ed78cc9fe222bf543544ccc95f5ce63e7903d9700c1acd78af2f6604c97348921eb8a4bb155738ebfd599f43899e8a6a44f1c2b18925cb23731c31990d584ecd29bca268e1e6756607500d2d75ab8f1f863d8c96b39d19ff424dc6fab6af4ce5e446fd87cb8cb5db2e9831081e2aa0d99065190868663ab2225126a48b1bd1ef2509dd70d5be1bb3aa9bea9f70bad2b76a613acc37fa6fcd8e9aed7f38087626d95cce40f23f1a076b4fe7e4975d03363bb0f3a932faa46866dd6d55454438f72fe03ac7ff7356c84ca97d64ced00321d97d2a1cc8204e5b0fc4778ae617025ab73da7d3af33648b1bd6ab2aafe599cbe9854c9ad320e54e0b818eb717871c8ae4a1ae34d320a065c9f656a0b285bd280815a976e35689d39fa5c760d502bcebd360153b850e416de9057dde8a85036e0bf389a3f9287a00d0ab74d233f7191d901b58bfbda1974d1ca65bdd142f5f615e5f80c16e2a9d527e2e7de9f63211fb11f07f7b8c4cc28a72e116b5dd4d39025e7d6a40051b37b9feccb37222acf44fe18e8022faef6239d9705fe0e0685c5339aecb674d19e13e29de6f2845f22abf56fc33bf02422f7a93b7e33aee4de95ea3d0d532edcc818816616b3b1d4d9833cccf5a2e04449c9f8d40654fca40889e85d96ac5d2d5082bfea925271ca1a5d97b595939301cd1888b3bc8f7a0d5b876641aa9d0c4bad13d844103e69d346da53d469bee06a5a1a59f9c3925141ece120cecc016385b5529f9e18137574b6ac3070f581b32d35a9e5f7df70beefadeb573c14efcdc1fdb0aa36433e3f9180f1b3a081e01ce1d73eb36934aa81df543e687c2bf08d703dadccc1e5b27696a874dd92bfe62e32e7ed3974af7dd45dd718bfeea608c9659c572b9d9e5e02826e057ba033880983d0734139e0f3c11ac163840a43f0a47c612d5550a0a6c382f368610db17ac4dc27fe88f370ce5d3d512b0fde293e75d1b4172c85ab199ea3a32cda5a158a0bea2a8af2147698966bd262899e5d8c2943ef7bef1b4e4f16a9b30aea7634a3f83ed88b2c7e94895e2ef59103bb5269034a0ea5f2279ba010017fc91d3335b9c0fdfc23d8d6c259a44a06ba85631efcde9ab0d07820df17f694d15fdf247b4bf898e24a2d2774650085a6c4341322b213b812e6a63d708de23f05495f31a95fd2f40aaf6e04f8fe2c893e3f9a086a2f222b36b7f6cc54b62303a7f288836f693287769a3d222be0dad2693906382a2e2b86d011e785eaacddf02c944eb1425e69ad7c7ae7737b770652c94eb4a43a731a9133ed7e0877042342acaa7549963fcabde132e7cb0e81e9b989095e6909c85d6ea15fe160d200318e5d123a07c5e1f331fa6b353df108fe7233d914b0fe25dbbf55ca67bd4ba8c355a0d07b71a07d3b1f777d02f5094c459c7ef695d73ca9859652cb29137128d880dafaf0c6e7529d2631a7d1705b3a94fe976a061a86548689168d99ef8a842e7dcd33778b060f411864a9a47e85cbcbff2eb9bd75d0c879492ba234bf89f62f2ae34e79d9a6c5b3e0c09baa52ccea8b3db66b9af9deb5ab8007e2f38e3352c173638213f3c75a997c4590a1ba6ea6081fe4c8c15484c2eee7ea16285545a155817ea9b9fbc9dd4b5130c609b6f6a98c8bdb83c063a10020576e26b13aa1ab1887548cef36945754e1cff756a2b308e387811526913a23b0086bbe04dd7d8518922e669c0e5f27fb355beac480dea66e08970d00d0109f479f9915f8d39bf39b5c77bf895838f7b9bc22a70458b11cb384c934eabf6244f99c4cdcddb39bccdf4904e0044741f185bd94dbce99e1de6639abdac92a055d24514d6e3d8c99f9ee481b61b41ba4824eb11408a2008810e000e056d1d5172f43208453b4e2cdac758efa193ff229c90741d45810c938e81514bbe6f9dc32ba0fb286c2c33602ecec0b06c3aed0a39fb3a7a3e0b9b5d7e79cd82df8f522f0a5e54a4ccdc180d2554ad97fc3fd3ca07d6bd122074dacba56270c55b2bcdcbddd956e37e6f38a44d8d891c53ac579b383f42b06dc3baa28de3446b6ee955965b6829ba9b6c3ab58d60c8b8a0998860a6cbb3692a8d020be485781db349ec62c7abedb573360bf3dbca68a9cd5ce433e7a3cc41a7089745a9256549b3c53c3cb5388ed99a0bf7b5", 0x1000, 0x8, &(0x7f0000000200)=@in6={0x18, 0x3, 0x3, 0x2}, 0xc) 10:09:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x2}) write(r0, &(0x7f00000001c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000000c0)="aa94038be169562997fff10d", 0xc) r1 = semget(0x2, 0x0, 0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/147) syz_open_pts() close(r0) kqueue() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4f9) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "fffffef90000000000000000fc0700"}) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 10:09:07 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt(r0, 0x7, 0xad9f, &(0x7f0000000000)="1f21168f00facbde13ecfe0416a58431e70a7db83650cee25253a28ca254dd0343a06655a1ba583fb2241ce49f3e14c474cae5479933d49cdf519c6877356b6c792e9710a5acf8c63a271ce55f9e239c064d0169f0d6034942f5f040c1dfa5a7f0cfa51a7d8cae25ca3ff22d82c5b61325150e5f1544b5e2d58f954954ccb0e15d213d9d62b853058a377cbff9160fa5768ba38821e5d396f535ed1aaeacbab3b1f6319bad18a72e81b104558e4e0537274306be07545efc8a", 0xb9) r1 = socket$inet6(0x18, 0x8001, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000000), 0x4) syz_open_pts() 10:09:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000000c0)="aa94038be169562997fff10d", 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x5, 0x3, 0x2, 0x2, "5f12ab5a1329603298c99d2861ba87cae38c5cb0", 0x2e, 0x7}) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = fcntl$getown(r2, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x3, 0x87f, 0x7, r3}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "fffffef90000000000000000fc0700"}) poll(&(0x7f0000000040)=[{r1, 0x104}, {r2, 0x10}, {r2, 0x2}], 0x3, 0x6) read(r4, &(0x7f00000003c0)=""/249, 0xf9) 10:09:07 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x8) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000)="d9c4fb11", 0x4) 10:09:07 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') open$dir(&(0x7f0000000100)='./bus\x00', 0x10000, 0x10) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='r\b') 10:09:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000000)="04000000", 0x4) socketpair(0x20, 0x1, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0xffffffffffffffff, 0x9, 0x1f, 0x7}) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x1, 0x6, 0x5, 0x1ff}) fsync(r0) 10:09:08 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) symlink(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') readlink(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) r0 = dup(0xffffffffffffff9c) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0xfff}, 0xc) 10:09:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4", 0x32) r1 = socket$inet6(0x18, 0x4000, 0x9) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000380)="2964f10c9e96b37c14fd9640060f9e9e669f3eef31692ad5df34954b49fc613190903e46c9c94497dcfb628db86d3a4ca9cee6", 0x33}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000ac0)="b79d5885e889b710238a2baadb33649db41124135529f00e451cc9ea47cb939d42fc66afd0ad7627b4cebf1e1911c233886ce8bca5681cea2afc55469efcb271fae9d3403c4faf62f56139e4b23b74d932dd2c5a291d9bba69b1cc048f7585eb659075b4080282a705fef1ade285f8fe4fa992392048d672bea8138a20630fe0e9d8af7a8b4d6b6d6c7f0a4ed3b171c358f006c5ac894479c3f3ffe9b7e7dc8abfdc1f00bb6e4ba3c4b3ed57c0534d08f3e73c51eb63e88ec29cd6086bbb612a4bbdcd95bafeaf0fe85f1c8483830138c6adbd2527431015ad9439ddaa3b9a19d45e3ae0c1c7d557ae767af77c927a27379860bec6fc291019d8a2f09dff0e6bae72eec5ed228eff3701fa8d30c11a69bb60dee182848e59860a08abb01319e730db60c027aa658deb5c8d849215d69a9c93646b7940b617dd5a70636a9f58a9a771348bfd563b3f857623b42952eccdd1a497206cf38448aebc1f3116ae0c20cb1afc3d3d0248afb804c0d6293ad641265e30aa2b7eab7070e71ed2662a49a43edf0853fdc70237fca9733aa091fdf75350b545a46548976906dba9fafd6d0df35ffd3b081dc2b61e0c2a05def113212d47551f052d0716d4344819f152f78945323d89270292bdb23436e6060e2a8ef94c10f7b61a55d7fcc178087dad5ef4cc809311c9d9b19b800f39cd4d23c9f3587337892a8da94f6b767a51f3fafc9567a01f10924120444b55b6f963953306bfd1814f375129d4527238ce53041b1ece27ecf9173ada533b0627a500b0b398e09b327f622d2ed87229605bc3b0eafd02d44ad6e5891c9be480c17a146091ee65c562b606cd7f96b435904ec65f78a46b2a2a80a92303a8d3d967fb657b4bc031ef2e52662d108ecb82ee07a2bdd8183e8d0d0158a2a65f3e300537e3285dd111269cadbb1ab12d3452ef12365303f7e12790f19454c83ef9a2eb8ee56ed69fea20b92658a4d82b67ea11ba7b63dc79b1a3fb5d2188d40c14c6e12a9fe9504733d86c5dd1fd745166c5be574915ee1467a8c69c442287c256070f4cbaef70b6e4d346409b0d53758e7ff9f0b52aad88cf7774f3f776316d0358ce3ba54103ef7ca3f20b737bd0e3e0215e22b5c4bf7fc38c673b4de76011346ef6bc51553de2cc8c4c133d274f87e875e4d1e09aca88f71a7bf3463884dc4eed21dded3dd82196639211d30e9a357387705e7a22cc4061538a4fd994ccb698afc3c110e1c834054a0bac05387d8ab3dc85170e7e637c9b91af56fdccbafbeb5907801d785774aca2f887410fb983baae946fd63cd2044345b19904f75936a4570718642320d59c7847fce4199d76fa19d4023cf18fa2bae75df728a154903028c13af551a503d7e24e27dccdf845f333984754e88d8f263b2b6a24d43571fada005ee8460d42641ced6b028cbaf0c831b10a4a27fc6415e20e4f5d5ec37181b984d8e2c94bdbd024967a20ff8c05a24b72bf8d9dcb4921b92c190d0639821716076430e053b9cbd4841e55a3be5dd2ac767469af4909635f9e15", 0x444}], 0x1) syz_open_pts() writev(r1, &(0x7f00000008c0)=[{&(0x7f0000000100)="fe48d6b17a2a8ce29b0da78656020256e43bf22d8d6150b0b215b69dcff8e544d0a57ba36adc03f579059f166aea11d97f6e1ce586a5a627c3170bd2b96fabd77d2cbdd81ddb04bb66a558461012707cb6a12f91886b898b507a3cbbae8a1796fdced79401fe9d667031d2cb6b2ee734fcb02e66678a84b26221118a81dd9af35da9efde39ead6bdb88e478d4403a30c166124cad2bf5ccfbea38cbf3fe3514c91024b0d33d50d23528e1ec05cd930f0f7d08713c4ddd53420aa1ed038aef154c045ff49edfe61055400f56d0597de167f64bf75397d2c19572de6afb829b8bc377d7c175c84a70dae", 0xe9}, {&(0x7f0000000200)="21031483b14d389e52293058ed6e4278f1b7809a657f5dee4779ce9d9f9ff006fa126030de3435f06027e54094913f42346faa31d7964048bcdc6687d8f61c75a52356e1ce1b98d28df81d244b8fe6196159cf2b5ce01c68a6a4c618db339aca0fbe3a0b0a6265405c6830683d87b2a7832abbf6375554f6d54068d1fcf74841b80b4bc941738bc04e79b44bae211797a8b3cc5a5adec6fda9c543f98868a5c3d72e6a062743da02b83368238f3d7c46fc96952c378da1d897ff3442551144011a4ebbfbfe395971370e634ec28fb1f3a9890b2629689641c0be20d42f1c2a00a04df8ae469a69", 0xe7}, {&(0x7f0000000300)="d0e5cf2a0ea7422f5bec99bd942af405f82f3fc0ca0ea9c50897ec60111310bb626b4628937943761b946d5d9ae0081acfacdfac0044717f3d9e7ec80dbe2cb0c78291a4b4b1e2c74fcfff13acd377d28e428129cddd4cccdce7bbc270ff38b665214c6002dbd4460015842319f45303886929271de546f734", 0x79}, {&(0x7f00000003c0)="2e80279dcdd9655a0cc657a9a73953e013e06ae84bcc76e50e09aa8681a0322a83e25726f01ae6b39517399e4f1c6ebd16f69c516f2d504e378281ba8d4bc977c34ca34fec0611943a5f328306e832e51bf8ddbdefcec8e8848d596d134ccd661e2943208a85bd91ccf38c31e4b9c9d6cd5b6fd575d380955a1d2290bd07d658cefecb447082f540a7abde3a", 0x8c}, {&(0x7f0000000480)="3679a22d7136887317b752aae63b724ebe8766ea50d5b7d3cc8009f2fa119a9a386e45e91edeb5fa65e9f05273661265f4705fbedd4ff057fd7d38f363d4fde47d11fabc8db61c828611b948c0dece34be88e550a4ece5", 0x57}, {&(0x7f0000000540)="86060588136538d9cd84e0c414f21f4824dfe8c9b263bcc16c1d835c75d76ca00e9cc6919998697b76faf53b6d78566106d8b8d9856d89d173084f29df5db528437854b8593672723fbebdaec91103283a3b907f1d38078fa3efb976bbbc376799db51e5e92be5df69f06968c83aab5f4a1d6d8e104b982577600e262d557b9008b814644aa1225cf469abf2877c05d385fed7fb252c54961cd4232024f5982c03d1eeea17e69c5577c30f3ef9ea9b037eda49416899323832d69595c6c6f05eb4e940137300ef961f651f932ac818cd9b57adf510d4f3a9a5", 0xd9}, {&(0x7f0000000640)="a044ac5992795e9a907afc35301ddeb27e0c82fe1d86ec111a984dc1ad738c728546902e54e8a3ad778cc8e97deb49d42ba63a77824b0f9d7574774cea88e64c0b3c86998c9afa7d360ffd9cc986ed303b22d8b0118ed9640f61a527a727c177cc112c0743ce2787d899195d49", 0x6d}, {&(0x7f0000000f40)="ab082b92740f553c741ba671aaf624defa2a13defc803ca6034052fbe2a777229fe2d91cad900f69f1765a660607be42ce224672b7f3c4a6e2f15f798f60abda9c1264853a8e39b596742405b31b5ac5d83a121d0c234ef46ae2434b326e445171722c1aaebe5e39b38eaae9f8c6af164f8e24fb3601e132734db42a16efc5645eae4b7db722fc8ce1d91f19d940f0a451bc950c5acc3c67bee6a24f197bc91fed359fc97b22366670e848fa01758e60a8bfb32edd58c642685111f0ee1faa15e59dfee3d83b2416fb35132ed3cec100a7f82644697c5daa37aee2bc3508669b46702676ec00010de22a805c5aa7d5de88399f10a47462d7498d73a0e435dddefa5223e55004acf6bb9721ffaeed327c0213e2b1997a9868a2acf474f58bba39d11a7238bee54aef09bf02be196603ecfa0b82e8b97322a9015bf1d060fc422bba24844d4a6fcd4a136cc2d281de898b38523ba7fe8f4693eb08e763c471c924d6dc634d589da36b2c7171e63bebe4ff0da9d9c6f6ffa34765996e13da612f7750fbed6f18a390f17d0c722b8b2516f3b9d93e5336cc86472e0436138384327721568f1a0b31c86194137cbe233c9ced158662a29a690d4e4c0d3ec0bd10b3874b44c3320926992fdb9a8a44c684b471dcd6fbb2cc194f9716ebcc3394f261ebc8c0c6c19c17726e7e2b578810817607dff2c9b8ef4b9a9188de60b07a395954eb0a37bd9690857d70964e211471a763258b8077cdf4b1238284809febf7c15d223d8a64fda9170ddd19f8dffcdbd7c67657b4ffd2b86280ff075ccc4507973f0ed2bc947692d8320aa78398f722740e3de72cc71b72f7a6e32dc90b191871349463e5afb653ccbaae917a9159e950c34eeabb5fce9543a6ac7f6d548eb20e83e2e7c58657066995bebfff751b99a4fd9a976da562dc4973e3dc85028b37ffb2061d5f79e26f811cbc5209ea2fdd4a0bb233739c3e59263244d75faf2c688e0d5f42a01060f8a3c1ddf6f736876d260316703ff934ea580d7c90c4a0348ce8121f2853b3d5c9a530713504a5738596b2a85dcc208ed87e3155207a7003d9a1643d7ebb45db25b10b7ad1d96126089901139f3914165dd3edce82863d40be878d00236f59b3f10aac5996b3536dacf769554981f4e15b534ebbbfd52de863771e369ccda0ffd4c545ab7f64b7731ae51f78aee26008d96a21bf7e4767cdd4006f6160cc7ccbc769b23d052d77f94b95734776157f2a4ebc6e67a3056f1d142221ddc023794418844c66ae3d86ba929e098f64cf7efa7aaf6bf0af8f5f715ec55f221fe4b81430275ddfa6af07e014c2380441c55d0829026c25a3b6ce5cf80221e71580cc39e1c453a3b6be9a9b10679bb63908970f0440095a4b0ad198b6e577ff04df579dc4dcd619efbb50c54a80a2ec5d7b897f5b10d335a749872aa5fdb7093778d751563a1345d2df9ead9fc6b6ea9f2156afe873fe18b8919772da90e545d7d1423baf8caf8858c64dc2f52f6463fbd63b720289209725c94746cf98c0291c0b1e0b53c9d2791348e5ae5e6a57100054bceb99664e240c30def0cc6fd02ab06c79f18e56dbb70ea05bd9753725fae2d89a707cebeb37bda4196ebba9b8b0d2da1228415c99875f82024bf4da987891c0f632a7998354c27a828d51d1addb4bf84611d2acba1273488781e66d02464ee6ff2a0bd60b8ba9b2c8205249569ceaf17bb0d5e3b1fe9f350fb7acbc500ca2754f617d8870d2100a4c4caa9449827cbf609d7999fec85ac0266b3db37f0e6ca94234e638bfb39ff14787c5fc86c04cd75ef90177cc263f92786574b1afeb7dd3b73078897feaa4820c063bad26f88bb0824e52a951f410ef180499dea65584d1062c94bd093f4df9fadaaa084f8cb7aeab051833fa559ccb3dcddc81401ef53c9af78a851ff2f3844bbf4fc2a8d5cc452fe29da5e01ffd6e56e689ce837063c482d7c47c255d3e4be01a60033849693b8c8c7b294582ea1112c56624ff0132c7bc6d7c9018595d8d6a65c31211344632bfcaf8ec4403b879ee9d73714a5bbeac011f7cf36c3959db165c8255ce6313cbb2c793be1310b820ab13b5c590ccb1691bca6c434b54040f5224d9ce9a112f1cba67e6caee1f1097c5dfebb324ae52fbb9da4de489ad58ba3284309cd59ff225be725b44176562a7d25c49fd01c885a9e087fc6e9d6fdc0dee70679698c56c490d99f5cb2c35a93f1d1c6ed7635f0122c0868e5b049cffe288cee910ddaa35dc6ecb086ad7f8fa9dbf445a4df5ad08412e0715ec69a29e23f5e3ca948b7797cd8ef0329ecaf1d29232ea8506ac47f722f418569bbe99b094e031776f145a41a500326474047d248c0dd64ac5663320a5ae8f169bc16b4b3257e15e264d1b0d50d310374e092ba1433cc9d01a231289031e593046105033966abb0c449bfac8379d907558ab7ad9b5b48b94a850b13cae3b2fb37ff5d0b5d28f66bd6d7563a7c3915d2606cbaad7075b46ff72472cd1254e61006a1eb19a932516b1988e6fa7980d8c8607f6fdf6df3c18f132e32485f24fc94866cfc0172bc724a59f9aebb9015ab56aae6d3ca4ecc49a2db7a23b3abbab8b21659d3d40f68cc7b1b75ae01f61c039208c245f5d254dc582691f4a5477105503c81d76ea42248441e00d4184663a2f7fe212a83417886994797f084b4efd067ab1886e73de986e97acfe37f8797147c1a790ce89c8987a0f1dc4982b48d294f06eb352771f66b8de99511de2ccaac7c210f15d3689ff34629e444357a7485e955641fdafec028c8b78eff058b9e5bcfe11650ebe8a7df3898fb4ffbf4a0f620c9bb6eac6bacf158eccf2baecc93bb758f801e0e2c797f58abc6fa72b63310eed3e5f2938426d1e5911a68d5e91ef464d456dd72b88309988fcf44c1ca9b7897ff24050d80c3cbe6ec096f6ef38b9e3885c7788e1c33f7de9366c4b54d5cbc7f9b503714cf6119e68c7c9d157f42391550f84aed505d5777bd566acdbd93c0d1daa3a7d1990aa7d615808116f12e96c991b2e801ebc9e6e8242a893ea64ed379e1c52efb62288f0ff2c3eec5259e7f2d1a7e632ae91fb0645fb0cff5ab800ffa3c6448fb01197828becc8f9759913dbfec766aeef3664c106d346595e11d3c0b32bb290802b6cc9c9ed16db10e5987afc5f48138fe1d7889238c0e7134cd13c57bcab15a29fbbf5639deaf6a4c07d73d61118da76d39019daf50012609b58515219644d1239a8f51cd8d77cf8fe74685cf76a016c740b3d387d2430907dea208c5e96a16d95433ddd23f7bc84b9392de12a6d1a058d98d067be71d3a42b676c637e2c2c5a7029fcea5f9a140fe632f2cdc560da78a73d1010b0f39bf7a55523fb74c11f41fa1b861009450d45e865c21413a7305c55a89cb0447c8e03bfdb32d269dc46abe5e0440d1c2e6294451958e60b59f6db7bbdb5a8a26779a7fde409586fe426283a59adbea0db2c611af1208cc725a1b5fdd71aebaa371c7185ef16a31c3e51f014baa5a21314cabf994152a2c6d4e6a70995004349f6622a0eeb122b84cebcf2284f6f34906fb960849493e3e78b34de3b19cb122836153e77546de18a638ffadd8c6eb32b13e3de0b621a6143779ad6116d0b94601c2e24405c09bf9df419ee6e0197b6286d7ce97639e932f16c552ceb89cdcd9223b607941c46c8981433d4d5a2269c59795e9ce0e2c065655e0ff4f266b4b85a07c57840f41f302dee991de6c59722b73d522ce7eba369694beca77293a383055661b7fd72e5b55563803d9914175d463b6cc6bda3648e4af2bd09ea62ca7a7a6782375f0c130ee97da5edec19257c7174be6dca8f3a19dd1eb92cfdb2d482244cb7059d270ecbc7443f31607a3972f4bba62e5af18831d29d5c0d8e823de84ba6ff2fadd1df6ef4b58b092ff9952d823548bb1101bdb912b77d4ded2e956b4190c9716184375927773b4676bea5b8db21abaf51525334483853c65e9e9241f98571f4b1cb164614d3f8c643da37f9aa3c2c14bcba586907b184fbc6f693cf770f81c8bbb291a6dd070ff4e7e0ec6ab789c8768407f357e1728b0764ee7c1c9d6cd9faf43135dac9b270489de8828d8fd600c3eca951169b2f5b0e2824fe1446e7cecf17087702ff0ab982ebaf71c77ac1db1bf02b540f236f690dd5697cd6ce19e0972e2906e2bb764d2e33e74d2a148e77696951dad86ec4f64c2bfd29d6700c6b64c3ee8bafdafc5fb44784c2ddc83292a06b603c2272f8a194dafc2a7eef82bf650a8cc4f20d184842eed3905916ad3b444905b7eac7eb9106c6e4a13795fbdc45a01b592d9e39dfb7a69aec35476df2e4628211ff7fc92d381d90a94feff893319e68f66f739a2868800440a655c4450b35046edc1bfb7b015b431e80f00d663bffcfe6dd38c3a3ac4b352b243e3070055d4e95793112e54a0eb3f314a1cdc73fcbf2e97dbb716d6893d2a1a82f804ae45c0f937851638982b6a97de3a9befb401ff568ee0bb41dc90fbfda2681c2d14409003a696e5436a40bb87d03ea31c96f3736f4ec2456433eaffc06d54f2db6c07aee8f6b41ca6b4094e89fa731da06b75e898208c708e1dc11c21fe113c238534f6757f4fac7a4d147eb07c73429e9901350169286f3353aa9f15a71b95c497c096f1a0ee5cb2133a5b94d0ac199e59a515c13a0686cd97d1fec6113ab5469a7d5da34364b5865dd697b1d1182fe738f0b714dd944befa8eb356039e0b9527ee222799c80ccfa7b7eabded8b4d55f3f2dc14726391a604aafbf071a0b538c8783cbd89f894b51191dbe0a06cb508a2d18a94a8bdf16d585b08b36bcf364d7c19911e2732b50f37cb0626139b2ea174fcb07256a74c492acc5deda2281fd6d2b7fb785f70a090b0e3c0a28f5236038b8cf79aa717707d491e85f723358cb2a84e772b8ed55faf5da72d2c18a3412927aaf2afc8581eb112082917752f7e319df261afa01d3822160a000fd666c8e192505bc76957ffb4498f81b8b381890f44dabb68603901ef000aa426c8288b9af377a60f51d58532f9551af2e3629938034fec2c3582645eb8057b49c2d11f16b82d96608a0e33aa0cad622c59e544159fdef04893c0d1e653d58bded4f320cafb317ae719a7e15511968a7b170439889a3cf894ff3a4e22acca8f9d27069c927e699395ea2732736db82cc816e8daa7ed05549c9427861ea676ecb2025ac7c97e1b81888e9acdde77b8d047cc695f74acaa001e4f71a2c74b85107b6d92358611d287e2559734443cfb19ecc7ce83a709e8da8c13d92a56c857d1790cc40254f2734061a94947cc18f17acfd547238c0d84b9852719bca833c9b1a6fa1fed7972bde8ca9eabd255ec26cadb3658289a269b519530d7ac36595447ffbc9eb3527e7c10af55848f452db007aafb1756415a6d65367b93a0f0738e3dba9a143c9ff061d86f35fc8a463acac79b2ad59458690894ee5584d6d77c53996af48d0f2da5b32f06da19b30721fcc6e54f8e4f694705a095f5ff720389b74fd885d99e1e23eb980b3567a728a0ccb6f0b0d35a053a5344c8cc357f9751d73349d999e74d37f876a175d8e580ad59cdef500df0eeb7a1421b519a6974966276bdd319bf526789be7381e018a6724776811c22cbfdfe4e8f10dbea4d45d518dcba597cd62578937d824a044683b2d10b3d4842117f6d849167945e587f981f178e6a04e89889bdf60f2c7463e67590b754ce19f5bf316e35483a3e3c8239acc9592d6d5bb3261d36f8ada155f555de4c6a3448515b", 0x1000}, {&(0x7f00000006c0)="9f85b434eced5bdc1f4e3d407dec4d1d2d8e9a45b2f89ca5b3e91946da925110798d6d1fa1503ada9e01f3b726a8c5cffd4555391f66fe0c4dec7e9c5408601b8f3fdc09b312c5228e0ddb2843e1ed14f26b7a316c58a4a9323a1e11a16d1018ce8d99c6602d1c1578c2d0ea1333d0b4ced600e08c44b3038c2f1eae862c28400a6247bf38553838a1e271d8ec2032885cc332f07b0b20dd8dc20ca1598f5f1ebeadd003c47001e4", 0x32}, {&(0x7f0000000800)="b5496692e479380d5ebafd01e0f3a23324c42acd2f11aad023ecf99e840d970f0c8f9aef0c1f02613dcf376867e3f7c97895428adc4681cf3caf6c850c24e7039f0791b9518be06e82797e52999027b114649c00aa4ad1d8f81e4d2757582f369d44cee15651e8cd814dde672ab26672ca4e01a6d244474b42797caa439fd2d792b9987b1cae2560c20bc71a1511f6298ddec2f95a00d5f18b9273aefdc8eb9fd11bd118107014ce21376319701ea6641c83b0462490860b", 0xb8}], 0xa) close(r0) kqueue() mknod(&(0x7f00000000c0)='./file0\x00', 0x2008, 0x200) syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x100000000) 10:09:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000000c0)="aa94038be169562997fff10d", 0xc) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "fffffef90000000000000000fc0700"}) read(r1, &(0x7f00000002c0)=""/249, 0xa2) 10:09:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1401) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x40) 10:09:08 executing program 0: socket$inet(0x2, 0x8003, 0x0) 10:09:08 executing program 1: r0 = socket$inet(0x2, 0x1, 0x7) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) 10:09:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x40, 0x4) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x101, 0x402}, 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x40, 0xfffffffffffffffe) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x1, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 10:09:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/60, 0xffffff1c}], 0x0, 0x0) 10:09:08 executing program 0: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') getuid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x8011, 0x20) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x6, 0x401}, {0x6, 0x43}}, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) chroot(&(0x7f0000000080)='./file0\x00') chown(&(0x7f0000000140)='./file0\x00', r2, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 10:09:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00000000e762eecbf088bcc927be730f50956bac96dae2a87b8fb4ec4be87f83f42be8c2ff879c32f9368f01dfe335549f602f018000000000000081b6ddbc854b72d1060000000000000000b8588d19a0950acc36cdb28f", 0x58) 10:09:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000003c0)="e36258a4160100000000000000f201800000000000005bbd07f6ff0094b222a9c4de41a52f5e00000006000000000000009990bfe43204000031f41247ad5d500306c565baff8b40cf352d76e52e9b8bebf8470808f0c46fcfe159abff8f05f1dcade4790d5547942e", 0x69) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) r1 = kqueue() pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000380), &(0x7f0000000440)=0x8) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x3, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 10:09:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a1", 0x1) syz_open_pts() close(r0) open(&(0x7f0000000200)='./file0\x00', 0x90, 0x20) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x401, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 10:09:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 10:09:09 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000080)='./file0\x00', 0x30020, 0x100) sendto(r0, &(0x7f00000000c0)="2a443e0a5922f18f64f6ee986596", 0xe, 0x8, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) chroot(0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 10:09:09 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r2, r0) kqueue() close(r0) execve(0x0, 0x0, 0x0) 10:09:09 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x6, &(0x7f0000000040)={0x25c}, 0x0, 0x0, 0x0) close(r1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f00000000c0)=0x84) 10:09:10 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x878b) 10:09:10 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) rename(&(0x7f0000000380)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000300)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000") open(&(0x7f0000000000)='./file0\x00', 0x201, 0x89) 10:09:10 executing program 0: r0 = socket(0x2, 0x4002, 0x0) socket(0x18, 0x7, 0xf2) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x59, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xd9}], 0x8000, 0x0) r2 = getuid() getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) socket$inet6(0x18, 0x8000, 0x4) 10:09:10 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r3, &(0x7f00000000c0)=""/47, 0x2f) flock(r1, 0xc) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x615, 0x3}, {{r1}, 0xffffffffffffffff, 0x2a, 0xfffff, 0x8001, 0x5}, {{r0}, 0xfffffffffffffff9, 0x44, 0x1, 0x7f, 0x401}, {{r2}, 0xfffffffffffffff9, 0x8, 0x1, 0x7, 0x1ff}, {{r3}, 0xfffffffffffffffa, 0x10, 0x2, 0x2, 0xffff}], 0x5, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0xe80, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffb, 0x0, 0x80, 0x6, 0x4}, {{r1}, 0xfffffffffffffffb, 0x4, 0x80000012, 0x5, 0x4}, {{r3}, 0xfffffffffffffffe, 0x10, 0xf0000010, 0x2, 0x2}, {{r1}, 0xfffffffffffffffa, 0x10, 0xa00fffff, 0x3, 0x7}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf0000020, 0x9, 0xd2f}, {{r0}, 0x0, 0x8c, 0xf0000000, 0x42b97e93, 0x7}], 0x3ff, &(0x7f0000000000)={0x7, 0x6}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0xfc75, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000480)=[{{r3}, 0xfffffffffffffffc, 0x0, 0x80000010, 0x8000, 0x4}, {{r1}, 0xfffffffffffffffb, 0x24, 0x80, 0x1}], 0x0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x80000000, 0xffffffff, 0x2}, {{r3}, 0xffffffffffffffff, 0x20, 0x2, 0x9f9, 0xffffffffffffffa4}, {{r2}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x0, 0x100}], 0x4, &(0x7f0000000540)={0x45f, 0x7}) write(r0, &(0x7f0000000080)='3', 0x1) r4 = accept$inet6(r3, 0x0, &(0x7f0000000380)) kevent(r1, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0xc4, 0x1, 0x1}, {{r3}, 0xfffffffffffffffd, 0x4, 0x1, 0x2, 0x866}], 0x3, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x1b, 0xfffff, 0x1, 0x5}, {{r4}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x400, 0x1}], 0x1, &(0x7f0000000440)={0x2, 0x4}) pledge(&(0x7f00000002c0)='\x00', &(0x7f0000000300)=':\x00') close(r0) 10:09:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='./file0\x00') write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0xffffffffffffff94) write(r0, &(0x7f0000000240)="f7828b83478a0e2022eb72a6e168b77284bcb86d6661103b71aa8513145ff415b1442d8a855545854f03e3c57e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d44afc349895513de686494f2b1626821fa8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c61d8c5d06ad285e1969673a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381cba", 0xaf) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x8001, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 10:09:10 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x12a02, 0x2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) mknod(&(0x7f00000001c0)='./file0\x00', 0x1004, 0xffffffffffffffff) 10:09:10 executing program 1: socketpair(0x2, 0xc005, 0x10001, &(0x7f0000000080)={0xffffffffffffffff}) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x8080, 0x10) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x4) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x20000, 0x1) lseek(r1, 0x0, 0x2) 10:09:10 executing program 1: getuid() r0 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = open(&(0x7f0000000080)='./file0\x00', 0x101, 0x10) write(r1, &(0x7f00000000c0)="a55af40e4ba81ff6a0da71a41ffd722ba8ff22aa3ac4752631f952814bedf456f05d2cd581dfff9d15e10493954ddb3a418793d45260f75ce5b7fdacc8d94a6461dca18ac30d2db3054ccb243ba77d9092eb281c5dd652f67ea38184e1555fb4a3d9efe615e5cc69b87261e2a30b5a60883c1e0611946476c2ed8aa987342e7756c8c60be08fa81957a973f0d788d9114bfe6d57052542c6c4f3893263f91d367e3f432667fbcc6a965b6fdd686d1017fe0f48dd1b0df8dc46eddcc2280b4cf31789bda7a7e9ee0133b49de42046351d3737ad19a2d0836032f91baa01c624", 0xdf) write(r1, &(0x7f0000000040)="e8", 0x1) fcntl$setstatus(r1, 0x4, 0x8) write(r1, 0x0, 0x332) 10:09:10 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 10:09:10 executing program 1: mknod$loop(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2020, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x8001) 10:09:11 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x8) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) syz_open_pts() close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r0) 10:09:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f0000000100)=0x4) 10:09:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3}, 0x8) madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x7) close(r0) 10:09:11 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001040), &(0x7f0000001080)=0xc) bind$unix(0xffffffffffffffff, &(0x7f0000366000)=ANY=[@ANYBLOB='\x00aK\x00'], 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) poll(&(0x7f00000010c0)=[{r0, 0x8c}, {r0, 0x40}], 0x2, 0x5) getsockopt(r0, 0xffffffffffffd897, 0x7, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 10:09:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/165, 0xa5}, {&(0x7f0000000240)=""/135, 0x87}], 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) dup2(r1, r1) r4 = kqueue() kevent(r4, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) 10:09:11 executing program 0: socketpair(0x1e, 0x2, 0x5, &(0x7f0000000040)) mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) 10:09:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000200)="76b7a1b2f1a1f81da7add048922fe83d945cada97bc4dc65dd44288a6e372d8861e7f33150b443db0414a1b3268e426e89d8e6a50c001c0068b556dd51334b772768d042e626233007612e88a64ba75991f63bc455f32d6483d7fa0ee43efcbb1de3860f30f8ec83b40207e6a653e2b551c1004a711de5a139e440ee84dea5478ba3ae655963ec7819c8678c4c65706a21f13f9efb2293ceba3c42661d8c12cb9456be16a1db6b0ac924c7781463d25966b3a69988604210847a20bf81722a7d28fcfecfe258db1d226a7d50207e29ab235ae7af3d9c20d25ea9206b2aa9ff843941facf935c0f4887f7a8cd9530a53c121c0e2534ccb038e60446a0aa9c7a163170d676d6955ee3293341ab2b43f0ba1b24d0448275022b16c257d10eb786ae708810146abd496d4f897c1225947851c4ede31ff39eca90113264815aac1ceca4d7c7feae84ec401f4b313e0d14f1399324eae863ba965239fd183484d14e595a7d8553697a9852abc7b83738f7dea15721f3e49d6fc34b12c8505b4484bf138ea0526bbd901944a875e8385956aa190982e1b592e990dc0382713f07fdf744fbaa83bda52fac17477e348c0ce84cc97c22a7b6640fad697f1a7d3f21882c00855ec4cd2145e229a4aa25b4ff67222ba0ca4834085625d85f73106630f8b3f2cf657fb64b8db3dc90e3704dc95164665c3afd09d1e6b3d22c5c00b13f665a39dc9a100bf28263a0af1f528a53d0fcb00a20c486389c0e5570a2cce6c38c68dc49c43c2a9f90e122191ef2e39a15b28483d921a1b91bead138b5b19ca063974b82ce13b7f3e497f2148ad2b4085954cf1b74c36d5b5df9829daa303f118ff868f135d6db8a5bd73dff0945ab636c0fe2b60827011745e07597d351266f657f40884a534398e04bc85fb37b77e987f348eb75465e6bda9081fafe52396ca5cdd281dac5c8dbb51a983e310a178bae56893a366ed8b0d2932fee428d19ca09a36aad0331d7ae5093616b86002393033e7dc286a836ea06e61c0ee598aa92a4aeadcf4f30a198f4ce3ea1c7ff5ccba163d4e40e047bd9de5b6e19d34a8edadb1df8bc1a509fe43df17cf7f3d5151411c0c0ec8333996b3492e81bcfded4fd7d4d25ad09efa7de14ba31c0edf2ec64ed378c37307379c6c0633fcb3a891d8d9a9aebc57ea9b4fdc96472c8e18247cd469fa96891f44783a41d7ef65b2b7c5083708540f2ea9a02ba4023b6df565c830249148cc17959518c87eeff57db5462ea1b806ac61c91be61b330ff13e677bbe7b6432d6c6a46e262705dfbc335d62306749720b274f4e3571ab0cd2b3c604e5ddf60f66bc328837108539556658fe9d908b107c08ad85248253ff7a77ac510a9aafa8ca1e7ce47729ba52abce245a85216cd1e14f165c6044b8f91f61df2003dbeb830b104c38a28d1d1c013060759c3e55e7f67cca9aa85f6a3ec4d5f577627a5991b63d0b4af91a670967433f69d4111461fb05055de4e5e36924183de3b1fa9eef0f53ef7fd04ed1aa5d05422e518df06f2b6e7bf07799cf3233c87526ff100f625c2877a9bb19c90cec893c1ad27807b43799ce6c9e644cc9d49e67e4d4d337ba5057923361110b1c582c519e8ebdf93d8c9ec19e932aea00df23b7669146e9e598c67d6aca833ece5b0b086da5233381140235e2b795485e7cd783d3077d6900be420cf52dcdab85afd6b4ef047c5d095cd474d845aaf085ddb02c9fcf9bcbeb92ec1a21e32bdbc1349cde92a90e93345dfe57faf923afb59a634cbcc9b9b024264735c3f5686458de42f8998cd0f3f93f679e079a4c10f03cb2b92b6b04d1f95ee407c7c3db5e4e679662a601a92539c4c3b7f0542f312f79798c6fadcbed4ccc7e73b5bc56a6c1b2beb1583eacd793e2196d6eccc428ee1a52d1fc348edc415f631c09d63e7b5c66eca622e8ceabd1075626bb88c2d9384a4dda7d26de86dfe7612081b5bce609b7b1de3fc9b73e08494ad5838f142d09eb76f2907207816c44c42b2d94d727adb960fc8100300331c0240659f101afbcd67f87dcd7afc9bc90688a70248f84be0124ac9c0a1fc1782f67e228a93ff9097b159ee503a5b51920f2698d90c49ae5f383065b317792785d5bf8004d163bccff9c089d0e0d317a0af25c7e21fef36bf8e7c57d24033bbb5b65956b45a065370ca447ee6772e06aa571ffc5281f85766695a146bbe6254e01fc693c5a17dac8b603e77d30b151ef4841b82f1a1e71dcfd9dc401911a9dde9be2dad3fa754fc62391dec5341a3fd2a42e421ffbd9e03a2e7ac87e3a9a76c2ce2a0db469306d40325c64189d3250521e02a11fc5efcc408b79b7be9e4b4071e4fcbf156799261a11f5a5802a58964d6c28cab5c250be8a1f3da5442e6266acdac0b492c764095b662e97fb911fa25f6a47ddc163ca1e9c46129a5a54df63f1466ec528e47149594c6919717f41ca21cfb1ab5349a44c4135dcb41da30cd341a7e2810ca88ad56a19aae9a7a22b6d2b3edac6c2837bd486d80809bdb0419e557c40d514136a5d70337cbaccfa9d03f9fd586ab338e126151db1834c5ab47c4d3f1a4a357018955326833560e287c1b82a1c2e4c6835e90f559496907bd3e5afdd904ca142c9d40c303a5a9dcb513ec425c1a6d03c6ece2e092c2b5b9628037f4a4235dc6c0cda2cecd7a623731c93c5a6c5f1c19fb78ec4d6a50275c1b26c2525c5f3053ef71f35ba17e9658a8b880cf058a27b7c1e5ad8c8d35dd43d01ec7856d9878779eb4ec8dcf129e9d2fab3c61fe6ca9ad132c060481c5180ba3ce0a9b580f356844d0268ea208fb138ebbf4b6276e07ae5da7b011b1a98d328ad5a037ca5352a6766be37c8287d261524692815d30025d3c0288edb163bf9e7a55d3d5f3524c7d43338baf65fd4d15d79fe2ebe06b1099398285ea4e018c4dccc053361ef7103e321fa912aaca696e21fddad4fa897eb0a0b0e98e62cde76e874f01f14122c6b629402e89b5e31a49dad4de0a23a1e6ea04625ccf405b77ea0f71c8a29bb3cfc7091a5dac2410a92de8682b8e13a076dfbf17330b29e2e6209a86a95c21ff24be96a7044d8ce12332713a1b466ddf51d13a0d40cd38e298a70185a23efdb2cace0bbd48e6a979881fe7cd490a6a8e973616a256d43956f648449cd71f01dab33cb3e82f2ccac24eec31a9f0ebc6690c946508d9dd291ef2e0c896d9448218c58140be49d06b0aac33bcefab63c375af77b15f0dd657d7c9b988bd133e8da75c789ed2b9ebd7301cd098a04c7752cf69881e2df7ecd80ba39b0b17b348d832f957aecf164b7be518816a6edd4e50d32bab83f73207ddeca4993c561858fd0a53075df751833dfc4709245902ee9dae4bfd7371adae0a51be1e62c02ca31874e31d8fdc66949aec2b21bb4e109d2946e65ed96b6b39c559d65574ac3c1c33b7f8776815499c3e7ff00e9db5094b1e05c5a71c279c5e96f5e8e071cc38f54a38f47d6e7bd04472e1be4dbbeec7fe596ab690bbed9ddaa95f33eb9f1ec1ed2ec7555804b871234e9c8e281181f6447e1ef4aeb4a035997cf21f6a13f3fb4c4bf6bcfc0659647a5cc0769a994866dfceaacf8667ee4ad606494e7c52847518fb3ced4e2c9eecdce9f674f864c51e12aa365470a4a4d63ab0ef3cc09fa23ba4878838ad5844bb9af5d41f315700cedab7e0e056fe5fe0c8f50818a2570aa5a7a2a27aa2166674b58eaf4ef6e0ced77689ff68900ae5e403e6fc9ac15ff72ff541e92b8e30ff2013ac576796bd45ac0c0e280e1d9f14c6b495273af7e10e842f953a85197d837d16032ec8f8524f8136a6b167982751a3ac6925ed775d9ea74b6de4bbeee74bb05241b13fc3b550d75b963122f9e0cb4a109feacccdbe849163b22932bfab189ac2eb538c1b53caacd58ea4a6156f37c49a0534bc28aebade1743a2dc8b56b9edc27ba02490a42e3a692c9cc7f70946269c5cf467781f3b8763919979db44afd5f4508f68354a9b8fdfa7937303f182722632e03eb9943ce420ed5e720858d4d1a1fdffdb6d6a8f8d010d931d9eb63122e5b8e7b4e7c8304551f37c61201548304cd3a13bd592036d691d521a2c01243ccb8c5768d7b4f40c641de6780662c3d0bc3403cd3262ab6f81c5ab7249bc28ecf91f4ff373ae718e843f0880bdecb660419aada9a566bf5dd503c1e60811b08b5a03a7c8044e6ba77e41fab9c49079d5e1a9b12f12d15f8d45f9b8e22f6095f9bba400cfa283e1f3f0d07a4eb2d5465fe5fdcb0b871ccf22baaa99870c2a17515f1bc2a801c88fe7df8c861c0f2ab9d4031af6425adeb806fc1d094af9b2f21784b86381955ddc2385a1201a3673da8b987e1b422366e73ae0cd472a34c9e18a7e54837a08530c88bea6fdec77bc62a6c0c2c1084f3b8b80623ee10c27a98e6d4d931c69ef6165dcd8f7ca8f23f71aac7fa52f814e302e0f13fbc203c80f5f1e3695211e8d5a071b69a50aa146caee0025c10150cd9cd307b79b72561dab38fe80ab70c46dd49d4ff60afe59cb8e78c2e1ce3f814a747d4c4564205f7f1ccd7e554ab35000af0c66ff787d64fd6f8566190a519ea9d326e1317da98ac3a9747dbcde43738e090055cf2f2447132f81a9a5120b978de72fee0119df97edc69cfaf50d38c3ec95a1feb7f52fb30590a82e558ee4bafb5049c68d91f41f4461ce663e29086da0f9850373e1d8f8324563455835f72736e53538bab6c419fa01bdea2b824be901a7f74aed090007d54d63a475d1e09fced300e116624d125baf80fcacf57feab70919a3c4051b6c62e09650e9eeb8ad0e1d9cce0875bfc1996a1eb709740da8a189b791a1ad759e4778e4546fc5fe566829eae6c3fd180d92c93c14330600bae50981f3f4150e7aaff17cdafb7f87de2efd629f5d8a279c0ffcb05d7bc98326497bb9ce40c2c64174c74c1a52f78688e3031d75835292a96521ab51f2707328539de08bff17f6b0ec867a30b1c0ac76d53a79821b7aa16d033b1b7ac8f5067e46ff76b42e0a999c84a427dd94a3b7dd29abf2760179db38c4b61b0331fc56e80966f8c807884ab8afbe37af0fef581a3fff86cafc2cc40858c83e1ee9590599aa18d92509350476ee4060a3e8f68dd205d0cab2f486910c32ed9fc2c0387ae2685ebae06e9d7f5c3d15838317a238d9c86f1016c0cd50151f55f81b094c6f4e0beb412170288ff53473f5b73624b6300f89c4985fe9d7aa67290263a8f24006aa75b2a88dc1e990c9f46ffdd6f40e4ff57089e432d62235243e5fca6e18e9763f94d93b97271a4b942aa93003ab4bd157778bcdca02c58f50d4e683b0731513e3ea1f861b8ef3d9735321d113f3c140c526a59726716e135c2585fbdc2185194b73896f8c19d36cfb7bfefd49077651f2c34cbc194e6918b952237c2847f3b78d3512f2ee7fddd8a7491c340d839a00bc30482945b1120d62243bf48e5363e6233f5456f92074d737d971e431f4f09381da07db3ee9cdf23d8b3a56b120b97a67a7cf82a72439979cda1bf450a4f37532b224487262bcc3be0b7cc1ac1f0fd8d24d7283f799c6835a829b50510073a5344024fcd734428af6f25e203a810eb7d807d3b1a25ff0acf7cbcd783589920edaaa57c80bdad4443f4af11bf256dec6590e144de94d438516bb8f48b826c5f894db63e2b057e9b3b5b3e2b3a41154ed5b0e092c7a40a10d0734295548aec97e3dcdd1e383349b85a3af6855d713aea64a461a9aad34ec1e04d9ff807a64ffb316ae12e7f9b4b6e369acd97ac6cc2ebfccac928c", 0x1000, 0x0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) r1 = open(&(0x7f00000001c0)='./file1\x00', 0x60d, 0x0) write(r1, 0x0, 0x153a4e52007a121) 10:09:11 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="b8248e4a09b218cfe63a8afec4260798a2211365dfbf379305d5241b3bed71a248716355d3aa90e60027cfef0ea16ff2739fec98138aeb49bade"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 10:09:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x34) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) mkdirat(r2, &(0x7f0000000100)='./file0//../file0/file0\x00', 0xd) ioctl$TIOCCDTR(r0, 0x20007478) openat(r0, &(0x7f0000000080)='./file0//../file0\x00', 0x0, 0x0) 10:09:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="84ad6c012c06323ab822c14231a90ed5a47b0e044e", 0x15) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000340)=""/167, 0xa7}], 0x1, 0x0}, 0x42) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r0) dup2(r0, r1) 10:09:11 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) lseek(r0, 0xd, 0x1) socketpair(0x1, 0x8000, 0x7ff, &(0x7f0000000180)) r1 = socket$inet(0x2, 0x8007, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) socketpair(0x6, 0x1, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x10002) lseek(r1, 0x0, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') 10:09:11 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x40, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 10:09:11 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3e4, 0x0}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendto(r0, &(0x7f00000000c0)="de32a4259ead91ddfd28224df61cd7847a28cd0202f4a9ed1c6ee1bdbde5765f279808cda91108d3d4084cca431084cba49be6121a6a4ad149c806fee2d40482cd5bda978f1e4bb8813979b103af6c2e9f9528acbcb22b21149ab45681cbebac5d945e5c6f1aaad29901f8c7b5fef1c681ee7afff9944084f49d30517614db1ad2ccb207ff8192bfb5fbc0", 0x8b, 0x400, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 10:09:12 executing program 0: getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000000)=[r3, r0, r5, r2, r3, r1]) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept$inet6(r8, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000040)=[r6, r4, r7]) setregid(0x0, r5) 10:09:12 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setrlimit(0x5, &(0x7f0000000040)={0x4ae}) 10:09:12 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8051, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0xffffffffffffff81, 0xbb8, 0x0, 0x3, 0xff, 0x7f, 0x5}, &(0x7f00000003c0)={0x9, 0x5f864297, 0x3, 0x75, 0x4, 0xffffffffffffff7f, 0x8, 0xb060}, &(0x7f0000000400)={0x2, 0x3, 0x98, 0xffffffff, 0x6, 0x5, 0x726, 0x80000001}, &(0x7f0000000440)={0x400, 0x3f}) kqueue() r1 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100), &(0x7f0000000380)=[&(0x7f00000002c0)='\x00', &(0x7f0000000340)='\\\x00']) open(&(0x7f00000001c0)='./file0\x00', 0x8200, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff}) mkdirat(r2, &(0x7f00000004c0)='./file0\x00', 0x40) write(r0, &(0x7f0000000200)="83a94e0cfa509b7fac1e9ca52c4df7570aedd07c1288facd7d9c50654d24d4a7b064b36916d82820e3497018bfdb017c86bfa001c927bdaeba438ecfecd863367f611dda5b0c189dd81100085686fb097e32278bb6773504b1b37d949ba7cbe26deffa9bbd24120a7c342998796291337dc7d50524aa101e0b708b0cc67d75eccac4cfe325d7003d4efd17318fa2834185092f4046177eddd94e16ed6168", 0x9e) select(0x32, &(0x7f0000000180)={0x200000000000098}, 0x0, 0x0, 0x0) 10:09:12 executing program 0: r0 = socket(0x2, 0xc001, 0x6) r1 = socket$unix(0x1, 0x2, 0x0) write(r0, &(0x7f0000000000)="fdb09b30576f516af117de206b93f32f", 0x10) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x9) close(r2) 10:09:12 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setgroups(0x1, &(0x7f0000000180)=[r1]) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setuid(0xee01) syz_open_pts() syz_open_pts() 10:09:12 executing program 0: unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') symlink(&(0x7f0000000240)='./file1\x00', &(0x7f0000000300)='./file2\x00') execve(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240), &(0x7f00000002c0)=[&(0x7f0000000280)='\x00']) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='x\x00') r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f00000003c0)='./bus\x00', 0x2) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xd6b3, 0x5}, {0x1, 0x4}}, 0x2) unveil(&(0x7f0000000100)='./file2\x00', &(0x7f0000000140)='r\x00') 10:09:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x1) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) r3 = open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r3, 0x100}, {r1, 0x4}, {r3, 0x2}, {r3, 0x90}, {r2, 0x8}, {r0, 0x50}, {r2, 0x80}, {r3, 0x40}], 0x21b1, 0x5) lseek(r2, 0x0, 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x1000042}) write(r2, &(0x7f0000000700)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) 10:09:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x7fffffff) r0 = socket$inet(0x2, 0x8000, 0xaf) getsockopt(r0, 0xfffffffffffffff7, 0x2, &(0x7f0000000000)=""/21, &(0x7f0000000080)=0x15) 10:09:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/94, &(0x7f0000000080)=0x5e) socket$inet(0x2, 0x8000, 0x3) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 10:09:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x6, 0x101}) 10:09:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) fcntl$setflags(r0, 0x2, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001700)=[{&(0x7f0000000700)=""/4096, 0x1000}], 0x1, 0x0) chdir(&(0x7f0000000080)='./bus\x00') 10:09:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x0) r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, r1) poll(&(0x7f0000000080)=[{r0}, {r2, 0x88}, {r2, 0xc}, {r0, 0x80}], 0x4, 0x9) 10:09:13 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000080)={0x3}, 0x8, 0x0) msgsnd(r0, &(0x7f0000000200)={0x3, "e51604d0c35c1ba97785567567a43ea1c4e55a452306ef172c55cce17fde7723c116b9e69c43aa86e085ccb8156e5b1f0c62b9b58279d59182c6017cd5e9fc9abbbaeb604540b7b49c89fbce8444049b589c0ff62fb0f0ec27467bacf2589b81e4182707b0d12fa7400de29b9435cf2ad4126420d68cce16c498ec16f9318317a03692e85cc2ffd8cdf6b974bbc01bc31f8233dfffe57c456fd7f35987a550866d2f84b975deddb8366c0da7a9e5fea9e8509752d9b78da232e4436544f343eeeb1884c0ab933a46601f6ec100cd692061c982e5e64032aa8c0a99f1b2cbb37feddd04a5a99f91b9cedd51d355642f9aa539"}, 0xfa, 0x800) msgrcv(r0, &(0x7f0000001340)={0x0, ""/4096}, 0x100e, 0x3, 0x1000) msgrcv(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000190000000000000000000000000000000000000000000000000000000000000000000200000000a7000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xe3, 0x3, 0x1000) msgget$private(0x0, 0x2) pledge(&(0x7f0000000000)='@\x00', &(0x7f0000000040)='@\x00') getppid() 10:09:13 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0x8, 0xa) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) setsockopt$inet_opts(r1, 0x0, 0x4000000024, &(0x7f0000000000), 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 10:09:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x98, 0x2) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x10) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) 10:09:13 executing program 0: r0 = socket$inet6(0x18, 0x7fff, 0x20000000000000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) accept$inet6(r0, 0x0, &(0x7f0000001300)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f0000001200)=0xfffffffffffffebc) setregid(r1, r1) recvfrom$inet6(r0, &(0x7f0000000000)=""/220, 0xfffffd39, 0x40, &(0x7f0000000140)={0x18, 0x3, 0x100, 0x85}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001240)={0x8, 0xfffffffffffffeff}, 0xfe66) getsockname(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000874c0abde8966614000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x1002) getsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000011c0), &(0x7f00000012c0)=0x4) 10:09:14 executing program 0: madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x0, 0x2, 0x4) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 10:09:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 10:09:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0xffffffffffffffff, &(0x7f0000000140)=0x7) r1 = semget$private(0x0, 0x3, 0xcc) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000000)=""/181) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 10:09:14 executing program 1: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0xa42c3f2d9db82a16, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) 10:09:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000140)=0x80000001, 0x4) write(r0, &(0x7f0000000180)="d72353734b604525de4e50ddb88dd3bce729851d64713e84f77b7f320d4ddcceb79f2822947ecda67210cad2154f38577d2f4c4dc2be62925adf08438350a8b873b078d1281f4290d8ce96d216391d71222f0b5c95efea8dfce7ee54975531ab344f483bfd6cacbb3ca8cab139f0f520829a6d2c8e1c1f65b170b6064f5f3176319ab3fc96799f42d879e260f950be1c75", 0x91) recvmsg(r1, &(0x7f0000000100)={0x0, 0xffffffffffffffa2, 0x0, 0xffffffffffffff77, 0x0}, 0x0) 10:09:14 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x60) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/4096, &(0x7f0000001180)=0x1000) r1 = socket$inet(0x2, 0xffffffff, 0x0) getsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) r2 = dup2(r1, r1) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x1ff, 0xa4a}], 0x10001, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x84, 0x2, 0xffffffff7fffffff}, {{r1}, 0xfffffffffffffffa, 0x1, 0x20, 0xa9b5, 0x4}, {{r1}, 0xffffffffffffffff, 0x11, 0x5, 0x5, 0x3f}, {{r1}, 0xfffffffffffffffa, 0xe1, 0x80000006, 0x401, 0x101}, {{r1}, 0x0, 0x3, 0x1, 0x4, 0x4}, {{r2}, 0xfffffffffffffffc, 0x1, 0x7, 0x8, 0x8}], 0xffffffffffffff7a, &(0x7f0000000100)={0x6, 0x8}) 10:09:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x8000, 0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 10:09:14 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) socketpair(0x1f, 0x8000, 0x7fff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 10:09:14 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2) 10:09:14 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) r2 = shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) r3 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/180) 10:09:14 executing program 0: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) msgget$private(0x0, 0x3d) 10:09:14 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x8000000029, 0x20000006c, 0x0, 0x0) r1 = getpgid(0x0) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 10:09:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() lchown(&(0x7f0000000000)='./bus/file0\x00', r2, r3) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0xf7e, 0x0) close(r1) 10:09:14 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0xfffffffffffffffc) 10:09:14 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffff) r1 = syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socketpair(0x7, 0x5, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) r4 = dup(0xffffffffffffffff) socketpair(0x7, 0x1, 0x8001, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() r7 = socket$unix(0x1, 0x5, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x7, 0x4, 0x5}, {{r2}, 0xfffffffffffffff8, 0x8e, 0x40, 0x40, 0x9a}, {{r3}, 0xffffffffffffffff, 0x55, 0x1, 0x8001, 0x3e70}], 0xffffffff, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffff9, 0x10, 0x60000029, 0x7, 0x10000}, {{r5}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x4, 0x18000000000000}, {{r6}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x6, 0x1f}, {{r7}, 0xffffffffffffffff, 0x1, 0xfffff, 0x6, 0x16}], 0x4, &(0x7f0000000200)={0x1}) r8 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) read(r8, 0x0, 0x0) 10:09:14 executing program 1: r0 = socket(0x11, 0x200000000000003, 0x0) setsockopt(r0, 0x11, 0x2, 0x0, 0x0) socket(0x0, 0x8000, 0x2d155550) 10:09:14 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x400000000035}], 0x4, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) kevent(r1, &(0x7f0000000080), 0x8a5e, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x23}], 0x8, 0x0) dup2(r1, r0) 10:09:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mlock(&(0x7f00003e7000/0x1000)=nil, 0x1000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) mlock(&(0x7f00003e7000/0x4000)=nil, 0x4000) minherit(&(0x7f00003e6000/0x3000)=nil, 0x3000, 0x0) 10:09:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc37004", 0x21a}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000800)="d3c8b513be304e78cd3f2b5ba44d4d0928859f8ce01d94041d945ad243e950529a0a2bdd1eadc2311de586113a3d3edce6ff6e0c6b7dfd5c0375c9b8c958f1e99e4676675977804eb8ba13cf4a845f95133e7b0f93fd3d797570b57604bf4041665d07294503c398ed5a195fa9def4796b7966883d683fe3eaf80cd40656910a57c1b6bed68148a4c7a1407d66df9b877a3603624f4cbb1b5e0b1fddfb77a47f587bcdedeb1ebf30fb4e4837e75ce1f928284264ebc6237e5b10cf22f196048265565d2f615a65c95cca60d6f5fa29e96089119ca426ff39d6964833d67c6b5bddf96d2a8377f3b7973ad24e850b434c9595af1c27e89b00b8e6ebfb0c3ac36e7dfbf12165bd6d061eb9c80647253f5fba0fe7ca0e5c607263f4e61b9d4e4056fde5e13f8b7710d3c48b45e0fb15dc86b7fc0197bc833ade9adf3f8ddb3d6068521c64aa1d6a887f14fba4a13227a60dd7ebc323fc89371c15673a81be1219908be835324dd2231842fe777bc009d7559bebce8e5b022a362de902b0038b86bf9af570f3ce07b7d0d32ede4ac2bb7f329425a3744283af37f139daad963fc677a015e5a1f57e5591e7802af5c0ceed62f01aa60e226809b1016e982a28124592dc38c27afa7affba0f61eed233b56c4e394c86bca761723989ba1c2eeed87b189e51faf59f41676d1e0c59930918c46c934b5a827de17d3f5904454ac061fc73bde6883f504e7e273471f8f6ad7472b634fae946a8dedaf153d973300c98e0aa40945fe748e927d701e7fc47956743c9fa1dcb3e6a11418498afc0626ddf9773b8e442fa1fb360e382ba2981f65821fee4f457058debd291e39807720fd69879d68cfe82534a01055c40c2decf0b1c42162a74154fe1d641ad9dd1bb64115b7260c6c9ec3c1d33471bb3fa3ced41686cbf0801dc71cc63ba469ce7a8a2b4a41d790a8cfdebc2d167f204082531f6d5dab51c24799e33f8cb019cf72eb4011054bff744eb11e500f60c1acd41081d8bb00c42c000e3395eeab31c36f528c4c0c310f00b5c3eef053adaca37820e8960f54ea2b34a425a5dc6793dea550bae981ce7613945a13d11788ea23c2da6a15b259b004b730574cdd9380493ea8db2f6d80d922a4ba10ea837bbb4af682a358240335231040e4822fe6e491ad3c401c320c267474eb55dc8d8be6bfd456eb02b2d0868006ae2bab318ca6db636bbb9c79efad615bdc2fbf1f04bac9f4e974e365289bd560cdeb4bd65fa435c602d10621928f869ff8c5fb49bccf37dcdd14097126e625e857076fcce265b40d57a4daaba8823b31f47fa4b77b6ea3e19cf49c27c093c2d888623dee6cf2c85c7374a8761c2eb4e714bc24b3bc97817b8388b56ab408d869fed3b1b2ddf0ecad0cd8fdc25a67c368e079b0a32199166f9b0a7f654e8b3654de0ee27f673b477cec2d400010b3443a9c897ec4447a332aa24f81188378d6f5badaaef12e726cc653fec34375d5e7b45ee052edd3b27d6c79ff9003024944ed1ac134732f1d7e29e41a64e21912d48d04675b5410ac8dd24eb886d566c1ceac530339d22dd04b6bda66a24e91390a751b961e2e88ac26464ab2e70fb98e41cbe9c9dec45c9bedcabe778f877e7e9a49ff6068bbe4cf68af2c770d95c37f336d411cee34d4a8c56ebac68b450f7b05c7e38d0597e8950dc362e9b4c8faee029410a198b2f10bd5d4df068c3980808be81d388283a27920b55d2538d9e8b37009e522203f9d89b337bc994feb772097ac2bd218337e1da4bb71235fb9b2ea858a75a6b5551ce003a09ad55c5705f75b05010b15619fa7cdaa9c498afb61e30ade2dcc162ede13fd2e7ab344dd0807b788041aea1fb2db468d482ca9d40791d5e5e7f4df0e1f9711cff8b60bd102130f18dc0b14e21fd295af028a29c9cc445788a2ba43c2e7ef41de8d384a454b8a6628b0242ab2bc419315d5f018fc0e95f04adc5873b1aec1dacf116a1067d8dc32fbecc44d5a7f9792707e16ab92bca19edb2e81804fa0867ca4ff38a919cc37e42ec32d9a7a2b848d2c49cd896bcb8f81a3f39ece923eb3f8798f0f53a4765c49dec3dfb09d6dcaf0cf59b26bb4c555f159d3590ed227d84f23965356db596f5378dfd07bdd0ec566905bc61a76c19d18fea38b9f0aa9222b0c605bcef84bfe2c79fa1a6e30c3b0d1a0a526fd1cfac8dfe3673ee982545804311f44cf972a16da1f8a528fc2c66f8f70a7302e08d5e061a66bc5ddc810af78435645ef043bdafac65f9897f0a73606acda782b4a6c4867ed17be7a8c1d675f71cc529a3a7d008ee402117e983d2b19e42e1e40cdce227010f35f1549351907e70499439ed1e64a4f2b3f4647641c3e44cea16d12b12dc94dcd21477c67fdc1768ad2f8b4b5912ea34289d590fc2e58cb6d761e1feb9ae44721fcffc84a66e06782fc0c1aa4d604ad4a01bd573e64fa332c660f1d32b8282398a2a40d395b95bf36d949ea335faff0ba4c14f3a190876b9a93f91a4a9cdc9485be155085c4242156e70b19e1d764fc8bb923879fa6f58de62524b9e64e924d1b82cd5f3ca995a0b721608dad86b0ed1bf9b29c0b751d5166581ea84aaa10bf41aa821d5c89a74c09f71b95397d8c9d7884094bd5b55af976a5ffa1feb155707d14fda4e0bad6918226df2141b74d68e83d101a23eb01ebcb475dfc2d77deaca018404cac2a49949772eb58c575ba843bed6ed8147ba65003be6d5b20a7cc32340a4d65ee75ec270ada827f25b036a558d203574efd9cd400b49cc4f90d29c15d864ccd803e0ce603a7cb599a41b3946b4cbfbc09dd7cb657abf80aa09520d0f5bdb35c1919341b9d3ccde7e965b404f7e5fd23a4cbcc03c5d26c068bd23ade724a9bb57a2e35769443bdc5523ebb9fb2202830d502f07deed042d6a9738b588b5a4b624b8820749d49c99b16302d561cdc203b1a3d68ef6322e625d39ed094362adbea744aa8a3b4bd2378079e12e09fcd8790e2b319f312146ded22426c2019178ea27df0c1bb45359e3b901b3b5f8adb45c165b25b8bc88f43c9fa119ab4a7d1bf7462281c21308aee7812f79768ff2feb16bc3b9af0c4c57bb139372c165a09a57f779ccefc95f2b2a9262b7e2bdadbfae49be522b69f2614eeb79d9d4e53d35e20ceae7f69369aef19c587e13bd2dc2e79e8aa222af44475898c0a62b6f38095e4d511c4815fab3ac9f0fad45c104bf51778576e02cd0a5f7f05b2b371263f626511664256d6ce9711a7aa758d5857db87d3d2f9a2fca253a9503675ed9cb1e86297c56a8369fafae7bcae10c55a48a189c745cb4cda9c56fc433e63c608c0d95986afecafc8ad0d1985839f8ad04b1e7d7b0ba64347adc76e04d432a8aea51e0d6516e470da2d3e5fb4973ef7e94caf1e59738eb7d069ff848a225846d2583a826afb5312ad290ce140aafeb6ae6a7dbaf97f8972794f23291233a6d913814d37905377a4e7e05ab52eb5c4a49a53558b34d29635929594b16a8babeb30c880dbaf7276a4ed6e47669604f6757b73ed820bd09a3ab084870c81a42491542328caa4323ec9adefad4b0f369eae946268ba607b71d83fccf66b61bd3d08565da1d39d647e68dd4f89853f3c581c433996b162be3a430b7383902ec16bd313a5156bc5e0b8fd5ab80bfdfb13dae13a5c6df240148bc23f52059b7cdd8f16730da4ca92fb516889a8844061f7435bbc05e47e1552b3b28224b388fbc05201c56c0088abb0824a86f56329acc073f4d8c6d5f3105584c3511cf3d7c33fefca4224aeeaa679e81bf1aa0515b4b7887522f29354bfc3eac635934ee080213f34d17a44f1f592233e3f9cc73ac7352436a69b122ffaba4699b955cd8cf79ae5edcc28f5d38bf68ddb7b30d134cc95db26c68689e68e0afe3f243138317830c9ae472af85fba27f1cac59f0caa04191d23c13f39d4f64f33038f29a0d6723b4ce8a849d1d0572f6807caf2762c96efd907e441424db8b01b1d8ef22e4112cc8abbefa15a555fe22760ddfa8d59181ffd4eaf322f0e15e81bbd41c04188085dcace71d04133040495eb7d6a1bf69641299f5278151d11f0fe1e62e92789f32568799b1e7b05e467a98a8119465b23614dba59a0e3e46b95638efceaaec35012be10a6c1397dc88ad8eece4bf4b085d4053a02e3be662071c6c2b858a64844187d8135fc4c1a04ac73a37332bcd4641fac1f8feff7cffdabe56aebf70adc1ef9edc2ebb4a88746df2b10b6e7a582143682df2a6b475f470abe6e457ab56b5724ecbd8ef108f4e1e11dab58211278ec66f77808c4e5e1df33aa6b19e8c82eddbaf220b50e66da287de41af3e9decf9c46dfe73c0dc516a2ed54faad6fa3d0a832cb19d0652ce1b03f55088bd658c4561941f63fdd336625ea1cd7f565071f0d4ca14161d7fcc33054a1b99cef0b40ce96fc6f20da8aa1ae75ecc5a863d58da3c3597fecf44ba2719069cb6dfc6e56c65b31bba321cfddc42ebaa4fe04b9651c8f34515f7f1ca9c51492be36f8d899d72b03f86d14b38982545d0840c3e7619e04ea7847a7ae415181da406b3c99184f876439872a7a617cb86ef5d826bba894c621717b8078a3808ff66c505f20a79c92eeb699c1b7c8dccba28c2dbacf68c1f400d4f3c945edc92f26a0184a806a12df9a0fa01245c8c8ccb7433ea701a29a2b9bc8f25db6eb83f271da07e1238f5401f198bbd73e61847f079d70c166c66a8224ac1031d1411d30c8d02b7e947076836981906a5bbaecae7e7939b417c1051fb79921282ced8e27b4e276f21f0b381a606270abacf312636830d33dc58d7c1b7fa4b902bae1c1168da7c81e907c6d8cdb3dc12f3204629cbde8bd8c3d81234117216cfd871fbfeb9f989f8b6dc17509dde3937e7d2291d0d1d47e8880e0e7a1f975c8ae47c79e183fca725cba7db2b7943ce06cc4c0425f904d2992c69c3db7f10f4802305ed91632e00f1e81ef09e2808b226f74d438f40ee3570f1270ca5aa39577d33f7043b5ba60c8226b453cc73e03b8a22f765f8ff1eef8be92d4729060d00bfc3c5a753c702a85fb8b75b2463b2bb8ea2db497695d5dd112bd328941c4dd5d645e7530bf8fce8516538b0cfd515f075781285bcbaf0e4ae0e9eb956330e882a95f4dabfa59d6aa5c3cf437fc87c05e1719fc112892decb3f10fcb62a3b2570e785d570f68e5c1aa20d61d45bf2bbb27e196dcf26013b177bff48af38a6aba2fe00f243b7a539cf065083aa654746fe9063bd09dcc3850d969a6b1e265b3fbb8041bd77439a6ec389c94f77e4011a40535ff64d7aede83e57ea6e411c3771313c1f4650ac2afe3997e98ce77f73a42107dff47d83bb30f4c8839e6e4e43dffa4f1939f8dba245ec3f98f9abce4310aa3b5cc1d4a0bdfb24bf93f94a274f85bb66f380f839d06d1b91c6e25be6c9f7fa866da902e42248514194103be3c7b6ac218dbe348dd5bdbcf1ca49d577f86e9f052d2b30d34bbd79447f158f0dc255185d455a57827bb758db4afccb2f72d10ad862181a534d888dac0ed72fc3b58a1e04f2adfe9302aabffece74feb7c2f6fcaf491a448893ff2d817877e408f812ed83cf369e88063cb9abec65cc18ba37060ea8fda0b220eeedd6d755a351fe787f1b8de1d4bebf3a771ca1c2858e98cbeb68835420ef746dac8917455af798ba1d0b35211ccb22b5f6cec457fb1c5a08a0734071d31e94d88a77191cddfe90e0a1b8179fd00d1c5acc6299f8a83c31d75e7761ab1acaa020de7d10809b95440bcef1f2fada046b3057ef3d46b", 0x1000}, {&(0x7f0000000240)="fe2803735e08876f9ffe22e049a5cf601fa2ad536bf45d43156d320ae02bc6eea1610f5c6a243612cbcdf7294a4790d7031de8570d0fb4413dfe489bbdcbd118b0747c", 0x43}, {&(0x7f00000002c0)="9617475fbafcd9d2c0f7edd3722e7448a8dd3740911b12d5aef7e644bb98a174be0d3bd6d3157b6b385205b4b2479c9d4472915710c85654557ff6a6ebc2af23d96411d939771d8fcf14ce0654c44f7fa98db4b2adb0f523b224c8f9917af1a778d8a79980967fcb0a409b3614e045abf3b9f1fa9faeba15da34b383668f4471e063a21f607738091c7fcf6b1758429884853eeeb0ab37225458f810565217c939219f15", 0xa4}], 0x3, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) close(r2) 10:09:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) r0 = socket(0x11, 0x4, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0/file0\x00'}, 0x10) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 10:09:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) close(r0) socket$inet6(0x18, 0x100000003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 10:09:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x4) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) read(r1, &(0x7f0000000100)=""/107, 0x6b) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x880, 0x10) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000200)) read(0xffffffffffffffff, &(0x7f00000003c0)=""/214, 0xd6) r3 = syz_open_pts() syz_open_pts() sendmsg$unix(r2, &(0x7f00000015c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000240)="41cfefdf5e6a60ae8acd762e50b6d646b53bdeccca2fe0e355c54aa5a80e9df14e60eafd94ef73e7967b105d901f7011abe74dbbe00d1c32e2c2e538e2661678c2565499ee399d1903510c92d4648a45d80f828319dd7a18ba5c", 0x5a}, {&(0x7f00000002c0)="068706469c27c36cf047999960b683640fb04f31742bb6749f9a5a37be8f069537057afbf62b100bb5e7579cef621e34ae64b1b154aa5166bae82103034e8c34756ce4fdc00f9537d75b085b1be75d0959a3781902fc0305df836c1862a677d4518bed4955e303a09aac6f8fbba24d8ffbb08140818bd049cbf8f80e103bdcea041b95090128ca1d4d0975bea3431397b9261f9d994b2d158fb427f841a3fde809fb030c35e5123b82ede98a17ca93ee43c9cab825", 0xb5}, {&(0x7f00000004c0)="8962c6b4471b7a3eb44aaaee9aa4b8e165ebd43c7c9328b11961a9e74ec4b39f63aa42856d88820cf73d05de46d6e97c9b374bcb4c57c17238c96d496cb7b56fdb898e483bed0cdd3ab6e99a655e7bad6a35217894650dba2a133551366817cca4a917a31de8a46242bf9d8d433aa2c249157d313dce378ca630c35d63fd66899e9898d91abf14218bf83335b1edc0be4833ce42278fda5742b8410295daa59f8f9c410c012968f1f9a286849768560efea26b57a0e5f875c74b92fcb8187343a0e815d5c1ad585d98b397da7c167a9e1d8773e4facedd811589912b4db6f71be47a290aa016235eee4cba76f038bab71eb7b454ce8ed8d177dc27af3da064e5235ec70b1ad89ec3bea7628d96dd672bf77d98d23b72caef4f132b08104fd0fcea8e150a60511e3ab0423907e576d9fa94177f0cbb718e56bf67cc892c14e62a5587085fe27681ef84930b3c384c1620cf89145bbf693dc2b4816c25783228ab8e4d8ae6c3390e1b581c61963c33fd063f8c4092b47b79c4d2536a85dbff1bb0df7cf8401776b09ea21ff21ab2fdeb9f27b79ceae5ad9379acd1d043b835079d3961ed2a1ef844e0df48fedd29584796e72935a1c2858d77a249d3fbb04dddf5a858da29e7a67a307a42478928c824292af7850538e0e106c14a65eb84ce7c35863f8b7732860253eef987513be2edce77edd644f2fd1f7c026766bc73f33e9a3b8bcf16fb4662295c64257c924040fe9193ed82ae68679a733fe7e31967273224f08ba90d185dce0be41d2c30db6c1e065f4cb94e73e8d761cfdfd353138b69aebc0fc0afb9599752c373016e3e4f69183f111f2a7565c5b84f4c300c07aea083963e5c7739a8f20c5e7007c931138e97628a067aebea287d0103b05befd260b08211ad1a37877102d832b15cc57bb6e72a474597d8e8e96710685fd1676dc629b500d7d7f18bce2f966b36a133e371d25ad981902cb26ff3149a34464124ec3ffecd538a67e7d03640d717355310260b268a17f81e3221613e9fab878e52c2c1c3d0a0c44d026dfef58017d9448dc5685481b2060cde450b2ffc1c2ce1827d6bb8f9d86d5aef191e88ebfd25ca023c3ca6e26ffbf4bb2a74ef61dd950584e1e7a768af3006c5004e0b1a64fa940545ba97d48677eb9972589d106ae227f651992f6aeccf71d2d7241b46d00b0dcba9206210de4f888ad0747972b0a1d32372c8df4b2bf8c839236c1bdce30e7432a51d1c6879ce4129f706376680569a2efe1cad6dea5798269b6ab609e92634e96777308ecd1ea98d47d8ce615ec543efd13ef08929bc19c86d7d724da1abe8883d503d11bf4115b43f509cbbe468cadf71be5c419cbb9e470b8b55abd668434864787f9081ce032bba23a1c6b2165103efa30466a28da9bcd540545851a9722e7a795dadb64d58c6ae3fcf38384ce0e2c626567ea0aa4bedbd8e0a0c2674747869a7a159bc5dfbd29262f1849c4b02bfab9516d0ca157625366cbc7989a6b92eaed86daca190120c874ab4f79e3376c98c85450f070d7a3e886cdfee4c4dcff66e3f6f745deaefedd43e8ad8bac449a70635ef790c24b2b1e73599f604f1e2d2b505b562f9935f63ac6354fff64a36a75695a9c576922c1034dc2363975bc2b9355e6966bb5d3f70876a498a5cfcb29e982387f13e877841df0a4bd0d09c14ad07104f10b49f21de80bdc9a259a859880bd38e9a88f9e907c19dc0a384167b5876d44963bc88a5c6c40d8f0506c63ba4f9e68a2dabb855752e92555223779207eb1aea49fe7a769224e5a9b32ab91639582f793585a8d827f644aa05d96c2f51b52100d70ecc5dbae0d1283e52689960b86874f4e32345cb09d23909b9ef5b29cbd1202ec8e8489886750b670018f97cf072a80d71ee927f0b7ccacbd0e3c03c31e006f71514ebc049b769fc1b2dd04c61273947e2b8d9080c5d2a88fd84c686e4ac175f7500e0dc26d696778b0a75c4ba5c6e6593ff5960b2b87db8f98a507b61ee69303c622c9e68d2ed8e45bf52135364c955362c2f1795a3b11a956ac75bbffb346540c61148b5597cfc72a3c08775e75b7b087dd8444b9c9aacb0cedbfea6273c0868ca22e00ef90440f91f447a75234133ba55ae40317b16792c3bafa21b2975584c54469c4dfdf3b41867676346dca414051743e41097334b5f13415489964039769a5c187792ff8f6ea34ba11011629c92ad146846367dffa796b0fdd938f9f5c2e74fffefaa99ec1f0af34bcccf38c2bc72a51ed8dacd5d10724673f64e1f5e5bc9b441bedbb50217b0c58762885fa7a26101a84e53c48f718fa53af40280f5a5dd8a6b6bfee1c6d30044721cfb7ce275eb261748e24f201e4539249c27080ff5a50ce0ab66af1cec7053dc01a7fe713db7a0b40b48c039db15b5c053c2d9263f261a0455207b6cdedf11cd91ae74418af378f97d4f4f81ee5575758c2b49550f68e085a89f9b90f7e77532944fecb39a95da57bd315c9b9cbcd979d9de8afc91fac636ab7a057375ded948c6a31ab3dfc49525a799cdc4502c146e7495ec58b426f6c3a1d9398df4b89b4c271830c9335fa21eb5383684a5e9fcc1755a741e253874d975d63b83c5e23aa9e46365a4ae185d7d9144fdbd63b112df65b718363d3305ca04828ef81727ab9ea37083a40734f1ab8569e18f6f47027aa8625f6e73ff1ce27a779217f70aef5da268f66419eaa8943ea4079ab52f2910433c2945cabd84ac8c544a4f3818c22997453479fd8725185d75317fffacac85bd089f14852877ea6b7444dc67ac6217e78c0abbdf192f27617fa878f1a466f67aa90de9426acf9fcf13c7da8b641930d2fb90dc5468c8923d2558951a4763d721fe802915c6334329abbfa25beed02cdea234c129c1115bd95d949bdd3d3a9843fa085b7af10c4b7e2396406711b48a55d011f4d58d6b415f3b86ea5bcfb74174642099945640b017ba7930a4ea6472e5b68e2f74d379a5548c4f67bf758556d259bbb1f9f5b4aa7a85f81624cb1558bb0acc1e4e8017156137cded0b587b3534e4aafa3f634c683d85f94f33bae8128c0afff21c88686218f7763aada707c8959b5eb94c69e9973fd89126a5a87af6e07cfee6b770dc5d865ab25ac27e8cb878b6a49043b2c9e4f41278492fc5330e0d1daf417587d1c63d3003b56b0de6561a6882af9869849a2542457c79361682f1f78b82d5688118821f33e620c489b657da0a8582614874f9ed4144056e24647f206fbde0b57a3e8beae59bb810af23eeb7c974e844c6667b54c9727bef0bcb47b83b924ef3ea8a9acea58495dd8740b59f25205db61313e1fbcb7dd1d1024c916017bb2e6eaefde2735615ec7d643d506fb320293a0925205affc54599be4cf9ed0d9b768f1a5b444849494238398aeea76380444443b8ee9bc4c1a6a7a5a24d65aedd59e28102a174099f392f7b5e6d0129242b9061de39547b3c1de751ec2cfb400dd1a9e67bdc3d95f5d8b788e0aef8b23b19bc3be0df1552c9816d1d2f28fc5babc4345d4e4ed5a1e7903240db716d8c234191694b3dd047fbc05b6b88be11cd9b9941fec33f2ddcfbaba2465abe1b3d564059140e6dcc6e6cfee2ee20fb8c54080da779a6ea2a6c41f1b2f3e26c1e34f5e658a0e6b2d0c74c481a2897b0f872a88e176b27e624cdba17e1e5867455a17dfd1e92b99e62a930e8af0d593c457c7a88264950383a90e5c534a8244a11892c8161b2d8a9a216b104bda942df8530dce13b95e282b5f6dd03803201460149878c83da997fda88b15bf6c28f5aff9c380db086a3f374861f915ee819076dfe42339a9398bc1aa4ad8a9ea16015fb319df7a535b66a88bc3ab2a23d2445e8ad390286546101d553b9c0ee1043ea7a1700bb31d19c17ad025e22fca35214d2f69b0e109d9bd44825d4a27945cde67060a8abaaf48242b40af5a3c82401241cca1a0482d83d9bd15482a4269926d6bd01f4c71cb69b68202631ea8a9b66d69f1c97bbd68c6db863739c0625c100001c60a97cb71edd16b686335a2e70420032a80b1213b290692ca046f12e63d77dffd876e57f3714d8d248c9f57165643446cbfedbd19a423e7a7f9553ea992844b9cf69e2fca03dc28e3ecec2b4e097faa9fa1921a7a211374c2771cd0e4b79b98294987b760d7568245e1e8ee337772e801ffaef20c3689ebef157f194aa7a791e282cb1e198750c1230902beedbf2d0c81b5bd801ca55106a4e02d370ee3611528323c81de298aa4a1f95f2fa78feeb4dfa5b45ffe9c037db6fa805c89ff0b7c2b0507d90133e10dee75f041ed8b2cf0f948b390d882dd6bdf027dcf4b451fc64299cc4ebfeb57a30c62c3a2c06471f88f81bb102fd95b0bae9a89f08bac462324ae1cc1925da435a4b04ce4600326e8c3fa13be5025bae5eb2468ec5b72f54cecd414c10d6f2bd46284ce9378822f2ba5519d0fa8da4e0473e46ace39260f0894fd8a65577846caabb704747cc054678aeb5c182e3530e8ada86e8ea4c90906d5188308ccf883504073f52b394bfcf5b0091b60d30abd7115547cd9c3d73bdabfaa7203871fca22fa4b78c9ab9f48c034baa8e63b9411823c4344ed431bb7801a5fd966de34c0a07485182057135385bda10a7a3b7617333fc7b8cb489d2fd8786080bcca3dc34befb0107eee1a65eb604e3ea1029cf58b48c71fda57fedad00ad8c316fc3f2b592f8a2ca1a18f939aa9e2c22194dff8bceea861b4a6ff0c13689b44c839e1443b2180ca5425ace9659cd59f169b5fa22692fed7e1314e7a3ce35eb4c2f68450fb953550eb3c6dc4c1fe9d2c4254e71c311c8cc72825e5fdff4af1d368695f5c4077828d1474a68000d210aaf32c230e7e046c2950948cd21a6222b6ce060fa0a94bd34b5592d4dc23978639be31d38b5d64bf86db68a12bfa8d2e611ed22097d1fda4bb9320172ba88a9d578ba7aaf7621c4f8a125c2fead5b6d2ea72fa17ccf56f186e92e6c2b64721ac6a5387f1a993278155fcd7f2bb8cdf35587b4181f86d1518a5ec42cb8521d827529cf34429b2615ec95b1685bc586e3b6c5828636e28845b760d9984fb6c85b868dfbc4d45d0394cb12b9512a4cbdce674904b1f749aa64dc8093495b3ebc92cfb43643d6f0b25b1ed44432129146a94bea04a7c5d80ac8330b57c5e3f7385a6ef9d45c3e0200e1304ac204c34076bbadbec2dbc9a2893e02f979c97ee7d80f611f331c46b0aeb017318b0bad9b4aeeed23d50d068a32e51509963bb65a61485d116e3b0f58bcda4cfa6c88811b907ac57372d6db7edd233430f6d97ccd15c1a2e19e920251bb65872f4b93f2fb0a61502af03fe75a32920c406e2b08775c112eb18a83af06aaddda7135bffc99b5fb4b5374c1b41fa072cbc8f48d4e87b95faa63b760ef30dc191f279c38ea634dc4a2ae9bcbd67140dea2864fa5f55e113171197fc49f59a6bd938b919410515cc5f2f47148cfdba55416d084ef8a8527cd750a0066242a4525f0900a6646e2c5c59e9b57137894ecb3620cb6eb90c8962a945c14d40079647bc5d98a4573e3a4c48bddbcc712d0fba3ab4a62bc3e6ddfa2ddc60bc266978c10594d69698bb4718c5ce4be485ff9c9ba555a8b5aa20669a4e056d9cf2f6fba1f64281d7dde858f4d948c79b34bc8ac12e9ffc048d4a104633febc1e499ed47a995b78e55b9707c32f7287793570acae436cf79b493ff1c151182ed2027c8a1f52715883b4daf99877d0e11858d44c4df92349f8282351219962e70ac778b6a98df8252074cf6", 0x1000}, {&(0x7f00000014c0)="9785c1de0f0b27d252280ef3720d223d5d294a42f836397fc8494d5350cb3fd8a1bafc93f54b2da7c2f7bdf9836b226b2b738ce10254bab4e450b0a857797d542a221fecf67cd084b5bdc3b963653bee6dcf9aae9faad949137511b017ab4cf017e34ab689bf1cdb9e72d9fb3c3f2b52", 0x70}], 0x4, &(0x7f0000001540)=[@rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r3, r2]}, @rights={0x18, 0xffff, 0x1, [r2, r1]}], 0x50, 0x8}, 0x404) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000180)) recvfrom$unix(r2, &(0x7f0000001600)=""/233, 0xe9, 0x3, &(0x7f0000001700)=@file={0x1, './file0\x00'}, 0xa) 10:09:14 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x140) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') bind(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) fchmodat(r0, &(0x7f0000000800)='./file0/file0\x00', 0x0, 0x0) 10:09:14 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0xfffffffffffffffd, 0x0) clock_settime(0x3, &(0x7f0000000040)={0x5, 0x8}) 10:09:14 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x40029, 0x40, &(0x7f0000000000)="df0023a8", 0xffffffffffffffb8) 10:09:14 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) chown(&(0x7f00000000c0)='./file0\x00', r0, r2) r3 = kqueue() r4 = fcntl$getown(r3, 0x5) r5 = accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) shutdown(r5, 0x3) getsockname$unix(r5, &(0x7f0000000200)=@file={0x0, ""/26}, &(0x7f0000000240)=0x1c) r6 = accept$inet(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) mknod(&(0x7f0000000380)='./file0\x00', 0x0, 0x3ff430a3) getsockname$unix(r5, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000001400)=0x1002) chown(&(0x7f0000001440)='./file0\x00', r0, r1) mknod(&(0x7f0000001480)='./file0\x00', 0x11, 0x6) r7 = accept(r5, 0x0, &(0x7f00000014c0)) fchown(r5, r0, r2) sendmsg$unix(r7, &(0x7f0000001680)={&(0x7f0000001500)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001600)=[{&(0x7f0000001540)="fb88b2ef5527bf6843f168ed39782dc42d22133485970c780cc1ae1edcc20f74a4b60dc1103ca11c7d2db983ce6012b6", 0x30}, {&(0x7f0000001580)="7912df1b3b30c425fd8c8311a095e98a5c08109a4891c2a376efc34eec9e3873fe4456572b143f5194b024f8a28292dc7eab61d0d179192612e5e03a4dc4d9466ab258012a41005d37df0902e8b1aec71d655a3d5f042a68c814e5e68c64b3161a54a2d6", 0x64}], 0x2, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r4, r0, r1}], 0x20, 0x8}, 0x405) getsockname$unix(r7, &(0x7f00000016c0)=@file={0x0, ""/108}, &(0x7f0000001740)=0x6e) r8 = msgget$private(0x0, 0x50) msgctl$IPC_RMID(r8, 0x0) syz_emit_ethernet(0xa1, &(0x7f0000001780)="b75e0c410ca9fb53ab335441d4ff0fcb6857363511ce055cf5ed7087d729919d398ffc9e24442ef27e945411ee78a5bac34c703e2cafd81bf130d03e1d7cc5732ed0215408ef5f6eeba5adb70bf450aac83f0867dd6e12b35fb05ef99c52a4cece1cb047a42443f66dc957e19367b8b4141dd1dc1e5598f18ad973c264bda153d76368a6c02fe5db69b5e6884dbe946d3cf7215707304ccc6f2ef81d87fc6871aa") fcntl$setown(r5, 0x6, r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001840), 0xc) mknod$loop(&(0x7f0000001880)='./file1\x00', 0x30b0, 0x0) syz_open_pts() open(&(0x7f00000018c0)='./file1\x00', 0x0, 0xc) setuid(r0) connect(r6, &(0x7f0000001900)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 10:09:14 executing program 1: select(0x26d, 0xfffffffffffffffe, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/80, 0x50}, {&(0x7f0000000100)=""/255, 0xff}, {&(0x7f0000000200)=""/225, 0xe1}, {&(0x7f0000000300)=""/154, 0x9a}], 0x4, &(0x7f0000000400)=""/123, 0x7b}, 0x800) 10:09:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) readlink(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 10:09:14 executing program 1: r0 = msgget(0x3, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x7fffffff, r1, r2, r3, r4, 0x10, 0xfffffffffffffe39}, 0x9, 0x0, r5, r6, 0x7, 0x7fff, 0x1, 0x2}) r7 = shmget$private(0x0, 0x1000, 0x221, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r7, 0x3) r8 = open(&(0x7f0000000200)='./file0\x00', 0x10100, 0x0) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000240)) bind$unix(r8, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000340)) ioctl$TIOCCLRVERAUTH(r8, 0x2000741d) setegid(r10) fcntl$lock(r8, 0x9, &(0x7f0000000380)={0x3, 0x0, 0x7, 0x7fffffff, r9}) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) r11 = semget(0x2, 0x0, 0x401) semctl$GETALL(r11, 0x0, 0x6, &(0x7f00000003c0)=""/6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0x108) fcntl$getown(r12, 0x5) semget$private(0x0, 0x4, 0x200) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) open(&(0x7f00000004c0)='./file0\x00', 0x22, 0x100) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500), 0xc) open(&(0x7f0000000540)='./file0\x00', 0x0, 0x80) 10:09:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a1", 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x401, 0x0, 0x9, 0x0, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 10:09:14 executing program 1: poll(&(0x7f0000000000)=[{}], 0x1, 0x0) socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x800002000, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)="79d5") 10:09:14 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x5, 0x100000000, 0x7f, "9e7b18e30ad31eecac2fc325e787249947fa8444", 0x3f, 0x4}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 10:09:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001340)=[{0x10}], 0x2d6}, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 10:09:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x100, 0x52d5) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 10:09:15 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000100)=[{&(0x7f0000000280)=""/133, 0x85}], 0x1) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xd, &(0x7f0000000140)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) syz_open_pts() close(r1) r3 = kqueue() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x3fd, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 10:09:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = kqueue() r1 = kqueue() close(r0) r2 = syz_open_pts() rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus\x00') r3 = dup2(r0, r2) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) fcntl$setstatus(r1, 0x4, 0xc8) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCCBRK(r2, 0x2000747a) mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x4) open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x3, 0x0, 0x4, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x5, 0x6, 0x5, 0x9, "dc84adda05e5ed85d8e16cea0d5058d6e891aca9", 0xfff, 0x6}) 10:09:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) socketpair(0x6, 0x0, 0x400, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f00000003c0)='./file0\x00', 0x100, 0x100) write(r0, &(0x7f00000001c0)="e36258a416f790037494132477f256b4093cfb25b84e7bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000240)="4a5f70823f8c33fba7ac482c33e80261e29b4ca8baa395d5fa258a9eaf7ccc510c1aace338b9e424bdb7cfec125b84278c67582042ac736ad44b06f63dafbf3eede04eac22693d53b81599374122d279d0d40f734c3cb162a3d957bd1c6743830975cae38a545528c9e47a21bb28399274103ff8ee4bcc833384ea54c5023f577eff2d82d5906bfd3272e641d679457057a8109ad48f7b4665fa7c086203f808b65b6ebfe7b749f0c0494d70261e2ba140b996d0157b53083fd193d9ee80799625fd3140cc787d23fbe02c47e5f1de864e52ee14566d2d5e37488d33c33efb80acb50a05f171f22dd015a17f510ff5b45085a8e042d2ea590000000000000000000000", 0xfe0f) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000400)={0x80, 0x6, 0x7f, 0xa13, "e1d7d03ea236850a764350694bb3627bcbd3fa1b", 0x8, 0x8}) socketpair(0x33, 0x8003, 0x8000, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x4, 0x1) close(r4) r5 = kqueue() writev(r5, &(0x7f0000000700)=[{&(0x7f00000003c0)}], 0x1) fsync(r3) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000140)={0x9, 0xcef, 0x3e6, 0x88f7, "bb5d837eed372d07230bde9afdc578e89907c375", 0x1, 0x7}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x20000000, "a146782600feff0c010900000000fffffeff00"}) poll(&(0x7f0000000000)=[{r6, 0xf0}], 0x1, 0x101) write(r5, &(0x7f0000000180)="317c46abc4cca0b7108a", 0xa) 10:09:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001e, &(0x7f0000000080)='\x00\x00\x00\x00', 0xffffffffffffff92) 10:09:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000080)="66d085707846ad0eac6760c46667f331974caf293151ae64709ece572cb338f7b81b49c90cc235df39be8a7b8b7fa94a2aacfe6236df538b4152e1f38e6a004675e161b7609243b6bc0c65751b16f72edc9159b5242d36af", 0xfffffffffffffefd}], 0x1, 0x0) madvise(&(0x7f00003e4000/0x1000)=nil, 0x1000, 0x0) 10:09:16 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x80000000, 0x2, &(0x7f0000000080), 0xfffffffffffffe92) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 10:09:16 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') rmdir(&(0x7f00000002c0)='./file0/file0\x00') mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x120, 0x0) r0 = msgget(0x1, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000300)=""/4096) 10:09:16 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 10:09:16 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r0, r1) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x81, 0x6) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x8}, {0x400, 0xe000000000000000}}) fcntl$getflags(r2, 0x3) r3 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) faccessat(r3, &(0x7f0000000000)='./file0\x00', 0x80, 0x3) write(r2, &(0x7f0000000240)="30e7c940642e9cc0a673bb2075d468be9369d56368f35f68b862945280f24e5757caa2423dbd644342c89456f8e4b3c08c004042a87bdf9463188c21eb06ebb072c4937bdfd19532ae1f52f08d2588df2b9ba3c9f606d048eca2de864d869b18aa06fe238610743cd8bceb194afd3cc2a5b2b8583bd3e1da5ddcb4066f0bd86905d2f5ed7c30688738d69e3c94748a21bda30f7dc5d15e3470725eed9ccca5dbf7db78b7f45e4b4688380da4cfc9211c9dc6d1751fa33f44d53277e21a011d8002a9c83596be89541e293d4f132c984c33ecf9a2f20b85e1f83b9307fc17c085b3fdf0dca04dd72a27ef169cd33339c1cd6936186dbc10ab033aa2e6b88643ea588595c75bf77b51f94bc63df967f70440b627c06621bc1a3ef142a47a6fb7057c4c0edbfd420e9127a7310f68317e5e4bfd273180de9e451c264d511b466d9897c7f59c07710ff7c9f3209ce4008db1d9255ebd7495ee9dc317ee1b1ff6a50bdedb05e5ad8656b220bce181bdd390115cfb6f4ad7e98c3f10d3d8f128f43f41faf35ef24362a2c02db3174b89f5e2de13dd1993acd62f19c7dc2641e6f9100910273eaa5a16ef585e0839b04da9063120de921084d62e15b034c6d3d704dd46d1fb61b70116592d7881e642495a092d25211844a7db84fa31b821e7e269dfd470618b128c58e2d436a1a6b57f183b4f7a31950cb0bc6d4294f832516d036ae4dce9075be310b35d8250136cb04fbd1e8c80ca50d1d39a2a4fc7e84f83810d4cc2f906be85529401944232fce181347ec751c950d58d6c372fdbe15d85b56bc5921a7e5a511d01b0b852a26cea6442d08354f170d2ada68e1c4fdbfd9639c2be99a265c3eb105695107f3764f087b43874b43e6ed80cee0e15b50f62730c2ae8dcfe3dad073b2cce08a42ad0d6dcb4cb423a36066d23f706d9b9d5025174a655a2a659f8654109de381acdb4666ed93ca4b3f035b02a5fdbfb3d8f8637e8c2b1381f021820f81206d29b4d10d114c782f889549c8be2f1b7092d87554d22c40f001a0f94751063bcd0cff5b55c6c8b9c7780df51e4eb8c5346958e428225f4332bf3e88a6bfb02f57ba29c011b8f2008aaae5f26fe23548890f9332e6ecdd0c0c755b5600f5b28b8548c16fb7c1cce4039bc9cf8c90a348c3c27492e13a206e87bb72e6a9eacb893264677b490bf77382ec933ec1761c805ea5b395af32d4f9a55191b4c684dffa0d9e28cd4648d3d0375c063cce4a72b95865323b1d3a88d308583903cb0e69d16b646c47793f26b75e6032fbe8ca68049f456f5451744744b9338d73d787d1bc1faf956ba03df267f7a0163cd8e54dfccf52736edaa0b7ab817a9999dbb07dd7f98ddbe4c59c7f91eaca869d902ac3723daaa8d76041056c275577c98ff2da31e6a2178104b3000d7ec19aebc6ba52a2b99f710dbaf6d759bc3b62a3967d443eb5b8045dbec89561512bd036d619911b22941757306f8d5f1040b66603d5850cd0a763c7c8878fbf5e2df9a5d3c935559717574f8645bf13fa2c4ce2951acde6a2ee3dcc9474ff2811911c4de260bee4d8b5898e4b7fba35322352416fccabf4b56fec7e9aab14bdc1a1f6aec2002784e67c232105672d900fd7c7fe81f79a9bfd7b84f0432082654824ed365ca1c1dcdf197a34a2dffb7fd8f655e81dc8d56399c97c2dfaa5a14f89f84a9aaea1f0c3810d6f7edf3c69ec022e0c44edee5e9f04b2c8c27755e44ee6c561771aaaa15f234a73f325984b0d51dea5570152f7a40c7047b6352b8db98fdac5ee9bbf6347cd83f24ca85f285a37d461213fe7483624667ab764a88a9194fb4ecdb64c7af3f28ea077cc4ae3b8f3415d6246674a0e34e77514688cd7bce7b58a8f1432e0f5afb91cc899e4d87fc10f1740f6d9f502629662ad165f0f869bf8116b314ddff2500bc255fee3c831d74029b2fda290069ef285ab473d7044e02815c233951534f45892c36b67a711231d080794748baccdb7ebdaf2d25b312bc997549f25305e6e621e763a739f1a20cb0b9721183b04414694b340aa438e6c6c35275e3a5934194d5f1b50dfaf46a11bbd011f7eabfe61b9dab5b7a31ca138185aca9f6097a6f436ede5fcf028ec971fd93c85848c1cc38f91fd325c4fa97d94da9e21796786f96bc4a93a7c7046ed0d4e9d667d7b72f762ffa28a9ac72ffa5e114a067dd41788a7c545582c441c0c3e852a7e34146481ce6376044bdcde8379deed9d09e977a8ddbee5657de8ff125f7f0a81fe64d7a7b73a217b99f247415beaedfb497cae91d3942da3eda8bbc1feaba7e8758c95ba5469811e8455195db7870fdc9ebdc2aaa659c60ac49c9085a68e29a7b8a1e5dc68105b4aeb26f53f2cb2ebd0d9da12c425077220b1e6455d78bc3c6f5d1be34c9c3eb2eb39abb0bb3d08fe07d00d03c9dac4d032faef75a1cebd94e3fa2f0e93f5cbe9c6658d60f8a7ca8f013703927a84eae01ce5431c78f006ecc22a0c8512792731168f657111845625de57615b363db444dd2ddc28afd37ce85706dcf1506589cf5edbcc0a4f27a7fd4f57410c8056d1cedee476d94df6a30f28550ce8ca516a3c9b4c6b3ae16db5afc52f9337bf05c1991e5f593ead28d0e04084bde5e7f093e400f32768c9d84e0ac9e546226ba9f3e280a3f42a2ba27d2ac5338fa1050c9b08c63e7f4db710cc61e453797f146acc25cc023d486abb29cd67169cf2aa1fcac242e28174460035925c88be419ef920ba40235ae7f4566db9c5c5dc3ca926c22dc12038724d7ed3ed8a4f5f6bff0ef22d96a36b82f0e4e006a097d69c064f760c1db33fcf9dc790f13a092f235726b927516d86b07e00bf5f039ce3c14a566fddb278167ee61054a61202886af730ef61b4a599863c2d1b874e195ba291caf0f4ef10ac3894d4facb12a03ae64ebf80ea9efe227d25fc38b77beb55a2b65b0c9971fb85bee1a8c1327fcffc011fb837673cc438f25aba9a4b34413c56c750f2f3e55df8c6d377b6f269a80bb741bc99ce60813a14761865a48835683d856b4c7e8d47c3ee884cec8398a94b0858da51f3250a4a7b8c4c3b3a9608b7fb3d87d0d071a8e0b0b249a8b6d7409e45d058f520302bd193d3b50ab790b15055f8d91aac54326a9c43ef34590332746e104d44660b79ec0a70e926bc6306d519c0589000b1fbccc94a87e4cca56e5a8142500570d0aa43c5762be138b9dbff0b8b778204028862b5ed30ec8028ddafa7e651c8808f98bd73f7924cb3f32de5c50725e3da9b506644b3451b13574b2d157d66ab33ffce965e074269eec541beceec1aa947502c6f2b14e08b49fe7f7dc037913b297eb5180ebef895836c7c551e8a46f94de692354a76b0d0789295ac62847b95d021b176989a40601df946a96c1ccb7be89a2c8b794c2e15b50bc931f884672a2b63041111d52b4c14d8a5821569b316ed3f90452be941fbf06a294076f0ff10ef2fcae78de98329e93b85267636644d06136794ab6c11cfc4acd6e3cbfffccbab40486c964eb10a099c82e3897aab461a948ac7931b3d5b1b0fdc75e9748c8e5c12ef34277464454bd3425104910d125853521e99c5bbbe4db1681d9df4bc21c2276d60670c4aeaa255f51a58deb87f99b0c81b0ae2cb8fc6f35299d4d3f9538a8e06d36729a35bcbbb3dd72354f372b8e73f9e3415984393e7f46515e59531fab4d6eced2bd43f8ed6d240c816977efd919533fe1f039ea785f4e74c5f69a8adf38028716792381e81ee484e2d857074e0cdfa1b6d951b82ce243cf81badb60ae6bc99a17574d581a0517bf84380f0ac16f8b302ca965dcbe4d4b6a1cd912a43b168829fd6738d2041968007c7f3f3064d2891bb05a0759391473c6822c022ad975d7c1ac3d1b6480a150479273c7b48e31426e4d33b34a2a2e79b4c63cc9e7b24eef653ef4677f113c7c7b361456cf004f3aff6611d2b1c9c6188315d963d528434e5f24ed0634f0f11be06670f6886048209a45640a3ede4da632aa6232e7b039cd28bf41987e2ddd86c5a3d640a05764ac01def1e6ff12a15bf29736a6443633af5045006c0fd6fd6fff08d77994473279cca1e1864685c868a3729ef180e965f092b906bc781c57bc9fe723344440e59d4dbc682b59f69af03c5a4c8b96033772bf16dd773d0c47cf31902b4e5162745d7be81f0cec3f12e21a3998eaa6f613ef771fb5029ca3839e330e8c6ef10e5e6a30940b6ec2fb5ee0914835dc414c7c3b13c0b75be7eda3ab359339eb8ccda12d6b838d986c2114c0d88d05167de4d04260c002f401d4834fcf4ff7ab9ce0b6a0adf95db46d21a544ec8b282348ccaec8189799b0666a1c2e7ce959aac50ba18e052041ea51015e2ddbe0322bab8ce71284865504a4060d863ddc5fc3dc2f5db3fedc94f2497bf53b1d0e6bbc02ce4ba724482246a43338b1a502695b2c7a581c4cab01e4482658d64f4acbf39b0b1e38ea91508baba5d66ef58ef9978d8d6a159fbf71022cad46f409de7c5cdc24ae1b10e8f124e60cd30d268b92781a0afc1bb3199a17b5bd52982e8ae44bfa9ed04230382c18f95a631e6383b087c3c04952d168589f7afcf2f86329a9174d2910e581aab88d57e0dfe2c3699f3c2a4e2c1df2ec116f88c930722cef6f9a9af7963c45c3d1e5b37138d345119c0fd7ed70016e0a26deb34e20ee6ca8619ce6b369df9e15322fb9868aa5c16bca59881b56c979739ff2e97bdee2b1a9ec83833ae2633b423ba56bf352a5c04fa7e7b9dccf5660b73a9f2fd280c14c79a646752a1fc2f1f343130386f8707232643bbc51094a0d361bd40f6a4cbbc67f663e8370c9b74139b236d53a42393dc0415354e42bb87d4e9c8e6af94b091858c1e148c65a93d4e057ef3009340b98e01f1cb441d1b0f901cef1378768c6a55c32d7ae4eba4d60b486aaedb32d51a1050478932c189de411bf729ec1c306910275307129b0dc0cd724d1bcd1b891e0875eee5732c75ea1e9d51183f2d11c3d0ff5364062c0ec33d0644f7cd0986103583ec0fd0e54122464cfbe25c553530cdefc4306ebdde720240cc38237ed53fcf91652aa441e9a74aa84f42b18661beef6480ca604576a8930cf87df8d261376ea94785025674ee7c9dba7c77fb42a32c56525cb8a1f2f1662ac3b74b3224f11432442272bcbcdbc4ea8b035a9cae4fc9b56ad086a1a22e2a7e6813f2b99c8a520292b4925fecfd78224043833681d1970ebece03bf7af3fd3534095777f88e5771b9d11a579596f68d3a16b2545511a039c21ebffe8f5f91c4873256f390dc80eb75e51066b06f96299cfd0468a7c9c6cf89f83b165022f349c6b187430b9958a9902bedb3e509b7dda507f02c6c2705ce33a12064ed746930ebc1d57fff7a7cf8810413d7d7405cde71a0ccf69c6ebe7a3385fce51854b517dc91988e4b7d6bd66c0034f3eae4f79c487bf7530507da610647cbb2a9f452c37dbd50bfb29848d33725ad22249579ba057500f005203e5852e70e761ac12b8ae8e19ff53f93ccfd53d123b8b8e3a3d415f8a94a18ef772df0af6910b6ae3ee7e6237bf4f8b4fc6f5dec85f3493958299cffc1d0e4a7191a3ad652c893a1213288ff78ad9286cc057a4c9b0915767797283121539cb028bbe90c831676b4db27cd6276396b7837e3f5973f44af62b14f157dd712aff8c2f4d3bcf1bbeac40ac986e09127fc83cddc04c84af6ae251cbc20764637d4811576ce2c9186e1231f36d0a59b30e5fa29079987be4b648d915844544851da453d9a6365efb8bde288c", 0x1000) 10:09:16 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10803, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) open(&(0x7f0000000240)='./file0/file0\x00', 0x20cc0, 0xf0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') unlinkat(r0, &(0x7f0000000180)='./file1\x00', 0x0) fchmodat(r0, &(0x7f0000000800)='./file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x4) chmod(&(0x7f00000001c0)='./file2\x00', 0x84) 10:09:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f00000000c0)=[{r0, 0x181}], 0x1, 0xc6e) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec", 0x1) socketpair(0x1a, 0x1, 0x3, &(0x7f0000000000)) syz_open_pts() close(r0) kqueue() syz_open_pts() 10:09:17 executing program 0: r0 = socket$inet6(0x18, 0x7ffe, 0x0) socket$inet6(0x18, 0x3, 0x2) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) getsockopt(r0, 0xe0000000000, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) listen(r0, 0x10000) 10:09:17 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfff, "c77b7c50350d0a26863eaa194e757b911382d57c"}) ioctl$TIOCSBRK(r0, 0x2000747b) 10:09:17 executing program 0: r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000900)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000380)=""/182, 0xb6}, {&(0x7f0000000440)=""/196, 0xc4}, {&(0x7f0000000540)=""/231, 0xe7}, {&(0x7f0000000640)=""/154, 0x9a}, {&(0x7f0000000700)=""/117, 0x75}, {&(0x7f0000000780)=""/187, 0xbb}], 0x6, &(0x7f00000008c0), 0x0, 0x2a}, 0x841) open(&(0x7f00000008c0)='./bus\x00', 0x8, 0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x318c) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='%&\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='^\x00', &(0x7f0000000100)='((\x00', &(0x7f0000000140)='$\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='C/+,\x00', &(0x7f00000002c0)='\x00']) 10:09:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000380)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) dup(r0) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="5d3825291c3ef8152b669e722676cdc03ac7c86445987241457ab370ad4c42b8b475c85fcab60a2d6e0569215965bb5a895c75356aba357adc34798e29b27cd4f061a5f1dbc30ff85ebb761ae5fb733f7cd8c45cbdef31c477c8fde11238589a71cf7d965948b8f4a6f821acaf36e2914d92c1ab61c364bfc3ea07fca858f3a85b7b9b9d5990cc935119d2c6222829", 0x8f}, {&(0x7f0000000480)="afefef7fbdbdaeefaec091f7dbbb3bc55688a7a1982659e25a05c45579671bdf7d1f1500460713fb764231d830655b9a20f29b3811149351adcb652c3ad9400e04a77c6c3618c5213936ba356a1e7f927fdc08e554918c252df476e5dd1be13172f1a7aff8e8003d31b6519cd5a3320d9b7c4d4a84e07dbcc3e0509ba9376cedaddf760a16e1ca57b123e671f7263841d7a040da0009855f473c8beb07105fdbae02da8f2ae0472d5b83dd4582e343fa602077113d723fd6ba8a70a086d04243c17d29ee9e38e881672961e6c00bb763774c6b827981d8a3491249f5e1d3384c0c002e2ce49c1470b6e610b8b03eb47f17f6b16cb8368c3f5a0aea634801531087896f3fb2fc7c32c18cdad7106053d302be15be667a51ad1268b6f4a95bad8357aa62d4e95cb46f0ef7175985fdde55af9dd66f97a8d5fe91a5a6e1a9d2d78b32581a66d9998ff2fa63717184b9bd2d71c5d372e9bd5b3700b53b4e0d99bd84bbe11bbb4aecf566d59116ff8f9198751725fce0a836b102c17278ade4f0fce8cb1241dd2e6caaf7572d13c5773af20212ad33c6b6c909ce1e7983ab3c7b4671b9445c55826feea0c0a7d462471bddfdaab7c46494dc33d5f37f83b33d6e74f4584a6ef2168d01891c92191c30e309676cdebb2104c99f86f48da02ea7fad27fc8bce4ddc4bffc8c14f65e8bae964901acd7b6395952a17d91104bcc12399b29b482b0e7e6956b05cd83bd66373863f801624c7f3711b7f34ca7884e178c39182fbfad4783dd434f8f25a00f8e1a2a2b19b1f21bc88f54d61cbe2efaebd38f9f0110603a2f5b92dcfa39fe9989044d72288be8e6f92bb262b81d8b9a90f2716c1c6144912f98ac0af791ac160a495e140d6383b4e1a3ce4f6b99e79066aa7115942d2643e7bb322844f24aa912408a1cdb674a52f1c1be57c3bd594d9fb848f6a98f1a6adf7ceb4305d8aeedcabb0dc54ec229b0e70e951b95368cb17e284c4fee5266bd4d9519658c451b59576f7b0f70a594f3d2944ac56a6c2ec3539cd0b646e3e8d103ce2050aadaff9755df3baa200997e5e64a1e43c9a0e1669c0d71f7038666e019a080fd006e55cdaf5634fb492b93ed59266b25903e244337797c24762b50ebb71f921f1cad8e4959cef0b1649a4126c85c818c61d81b81e2c767372c48ddd6b7dc000bbc2c76de38a052a795b37d1971bc9bede7e59c479bdd14d5fb98cb9be2755d74ee93f59bfbe4c6732a321faa0c8145bf72ae855572b8ccb6be70376c109513dd4783f36d8d440020b26b9dbeebbcbac3ceebd4f47ceacbbd75f5cd24ec80b4b9ba352ede065ce5b9bb7d0104283ab3ebf84027bc87883fc9a76a7d739ddd746aadac361b43179d6475eb320ff3fe98dbd705f2004a53584721b182c25f7d8ba1f27d31a6fd469ee3647aa99f9b0c9d3fc92d863c129c51f5ee7d5e1954d5ebdfeb9d0328817a0b1cafc7eafbbd4c76737d8422923b234a8c46b81eaa7b5ab087b8aa5a542740e1e802324d55b456a686adbcdc35432b4eb86d487806e5c5e89582c063c9172bc8130ee2813629595a911c07f88918d4c90729469a64aedcc26871a54bd480fed61638481702ad9a68aa1b77e10c2835fcf532d879a2884fd0d4e512bd14709de4e667b18b00fc656b2f9b757dde411de4013113a6cd1a7e99b5fccc855ef8ca5cf4495edcc7509fe26cd646d0bfd177c9011b000e319cd545ab7ca5573105e69c4d2d2a1e5e166b2ce004953c9dc6b42d32919b2f19cb2527dcce22af0441d56f33ae6c0473841dd44f5e4bcbd15e453d47737fe4881b864fa217781b50f720629fb8172e4628e9f18116774f8151cdc9f96e15843790d6b102b899dd7902b732ba31daabf03ec51f1af3e66daef0f8f728cceb045023d5a75061ac5431147fd56fc1042d5f500408b136642600d78923cb9975c39ad7a9575a0072d5a8df4cd01333bd34f48a1a0252a795e8834efc234c418933ce2240b98558aac03adb18e6609074fe42ff09dc32ac0094a0dcd7d4102e458743ddfc70275b1253b67e94c479b5ae2d1789b56b819a9914203b0d9f588c14fabf3dad13d100cbe2cba397ebf4333aab1bb2e194b75a02fac9ead19c5bbd64972ef429497364f702cae2c7d5df9e2f5a1bd585e9f5c8a3162bee0c92e5297b91f0f438d78f848c2ad12e43fff9c474830dc3cf7148e33f34a2d937e90909358bcb239d549e2d4c939298ef313fe5a024773628b28908ab9927cc5afe546cb49d0b6dca671298258c6bf48fdb5ba2768b9f5dc014717ee8e867ce6575c3ec201e82343be3f34f398ca77ae2a5d293847080e74e1dd4df220511cb29d816cb5167af4f3ba1bafc02e90fc32fe5267f8edee825c8c6674234df04662ad154a9087ae407e79f5ef210c9abcca5eae3f3b07cb09c378e8d2f549b6c8b489bedc04f12dbf44b1edc26e56d941f1224d7a1a417a759a6582f48e1d80a019f8d1dccaddd336b83b67ac918176b66ceb8040c486593935f59e5e9e2d644e7c6c806f344fc74996f3ae5c24d010ff54b01dc430542e18fd6a5add5544cfb49f7451af9d3a61fe2087beeed3a713988768416342794a237507e58346aea5a47c522c3db14b9ef9d5d0580abb7afdafc3c8dacc170272229421ac55d63f6eab032d64edb87ffa725ad622ce99938e08730052ddb1a67466c25bcfa6b9ebade7544dc13e817bb01579951d66dbc9c07c8fee30af17741a6756f5695a16ab0da07ba57b21283df01bdcd1928139766f4833c999358d767cae91099d5c21810a135f0718458b64a535af3928eff04fc7ab85c5cceaaf4439df5f69ec5720e69bc91435e6560d4733ae7132bb0d9091cb322e7001d92cbf0dd3d47b6637a5db8f3433adee649948b42900487b4f73d9954d8ab3f7db5215c862905f0d47fd66d3d1d95a48ef03dc4808fa3a8a579b720ef9234eb7855a4ef590177c0d5f0e8035b0b25d1417bcb5688cc80c4e2503734cc211ca5c0f335308f758753cd23c1e39ee78f21b72852601b5b00d19e528835242eb02b9bc35e95c37796f5456b1d3c111771390e6367e58ae4c0c4e946ff3152cea683c1b30d8ff22a0922598107e46862c75350be8f82af71dc81eeba2dd5a569e316fa289d223cc1d23e9710fcfe3459f80085b377599c06cd03e90e4fc08a84dac20408c93732a277c771b10515c8a39173281f12a493d997b19bc85b1e2ceb7769ddf43fbd9903ae7a6ee4b90d82ddf33ba9260caff7c5dca5a873440985982e1ed297c54428791e92b60992a9259d739900cdc7fc50d247e116baed6b8d4f416d453208e41e26e7d3f08751c2218f1f52b72633d85adcb7f189ed08536a29c329de8ae05feae82565adc5267b1c92ea239905f0a9c9feaf6c151a25d1d9eae96b64bc6b33f0f200aea7f39e837e1c73ca256f6a7d77cbf285e280dc57c4889c886e36f7091dda6219f85430597918f06a5fd66dfd2d50308acd1131e2e1a4ef7314c0e6b2abf28ba2df51b11886d84032f182274547e924fe273149dd86645f26db9f1bbec6c1c2c76f88c92e35cf60eeab1cc3cb8fcbf34d352e4d0cdec7879b659f61b91a022f2c5205783526e743297b61d3407a661cd78d054bad90be768694808ed799085eb268c184e53e750ab27688e2199e1b0bad91bb050d6281f94244f41165f246700d542523a9fdd0aea6ce1aa642cc315297acfaa304e4098f3de582161015a1921b6be7a6fb97a508aa73721623efee70da5dea5e7a53c7d268d8ba6176d3cfef84eceb8862ee6e8e785ca181ebc2949aa6275e148d16b307ec20c95ec37eee8cc776ca843762ea59de04398d80d59d9f44692f89fd7b96bdb15e9406fd72b4a3fead8ff4cfca71c5a79c6721020dabc32af46786d6473603dcf54f17eabcdedf6a69456d5bf4f79e6e894285a5a28786ac0e6eba1cfcdc5221a2b8abb6f698ed4dce3c12b66ea51ad75af421112af7831de780db1e9f09fd3d51198310024ca5b3e78a047f0689befc3a0bda2add670b48c1b8810f6919380eba40c014bc16e37d5e96d1cdb1f3f421625699a43e8af80bd5af445094743a8c9b0dd73f457babc07c650725e1d8453964f1320ed5f1473b8eaff02c94c5c3da4139b73f9c0d8126e3ef948317c761d235a0b7b1491bb1063ed95716b12fdcd4aa64869f11aa678b2d7821361d3506bf1253a2b99f36df16b57e1eee6126133869e5997769fa034c098faaa58f65b956b64e3ed0fc2221b819d260cdbab4dc2a63079a12f50d596b1e92ea05f2ba01284b5fcd8eb6ae64c1ea469c32e391800ca4804ca28004a07e003fc83334ec46b2f810b6d8062622bb5e001ff45a5e182f9841a6cd03b699636f999861f7df3befc0795ecbfa264acde530678ae465af9a9c55c9a0eca02f7bd18ae6b6dec907e32a7e0c4fdfaf6419abaca3af95388f59c0c310b3a76db64a114ee56a37d79db6ed6e4d51a5615239c6c71298e4585fd9baf2c9cc1634a4b0fc13942fa19e773a632452565aa8bb12e2e8fdf604110aa5c64705a9f8b928052b628254e75fd6aaee51a653d064411386d07d063fad73eb422863b75b32524afd5c79b59369d187ab7f088866d9d46137680afe6d61ce911117c5119feba60da4a1344e3c492c38cce5f25da68fb381c9322000b9faa721f2aa224c7d4276da8c6e7dff1c3d6f84463101214020480aae8a3c44caf29ea546fe0d298daa24d04a52cfea652005b496ba43b479c7e08dcaf66fe098fabb313fd7641aaad991b412528c5c8283d339dd21fb6b28724c3de98ba7e29231ebaa9cd63402e8cdfc3256bd621254af10e94ee2d53aaa2b8b9ecaec6d84743515efcf717f4f9e4a1539c3ca471922a35499e5951ca733227c65687e22fe48daad327a23380f6d3e2519a9b3b6aee9f9326cfc5fec4434f0c5feb470b217c821ec71b7c690ebce7c24bd798df65fde84e6d7dd743638a9a26de0faee880e7a574313c062bea596e7ffb851cceb22c6ce330332c8c90f2d50f1e5e7fbb8e67e181dd79d538404070d1be1faeb693d36bfb9b9759463c2835c592c58aa5dde253075d869dfa96a1c446c529a592fcca9834955f485ce094bae623da3ab208a9e424b69bc31cc38c1d332ff20b5fb619a992306910c661bc90e9b7cfaaf846fed029078ba2ac47c70c8f04d7db2bfdbcfd9e3e4ba53af3b280a885b3275b2bd706ddea92af5b0d9f1438efa37634e6463b024d6682d3c7976e918fa6a2b542b7fd23ef0efae360847629d4df04e3501c850bed8b0867318bed157d0c64d624be77852f3300c1393b2ea3bd74d99dbe9ef65d7d9e00518364d20b5ea858c26dbb73d5ea1c9a6404d6d4d536af48f1e2aadf291a73713b9194d51fae2a04ec2f033d073fa4b3772c1c856551d47694f9f4654c20c2843a655684921a1b277f1a9eaaaabfbe2d94cbef4d5a75688d260f148f6b7205872680f43f0a5a4bba4589d2d78155a6cba976ef4f2bc07dfd8fa5cd3ca7a174eaf8e72c87554fc3240b6b55b42bb16b1b459e35e3fe927eb78aea1ac5d87d6aabb4b059cb8d39fd7baf689ce6d7f2ae2c77c3ce54ddbd3ad025f17de762274636ea929a1d2d158f0a743e65f1ee164adcc47e752079e2a4cf688d7af530b1c12eb1a5e7b93a087d99731c833b3fa5baee5895be5bb04ad8e285fb7fbf862a1d60547bdbe3d8905c3ba1e4f1e0554a64a5f55b681625a79b5cca6487e0cd74336e64e746fe9b3bbe8178d67045b240ccb6f222658736ba39557fcacea663d6f5a", 0x1000}], 0x2, &(0x7f0000001480)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r0, r1]}], 0x90, 0x7}, 0x400) close(r0) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x3ff, 0x3, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r5, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 10:09:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/6, 0x6}], 0x1, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x3, 0x68190d59}, {0x4, 0x9}}, &(0x7f00000000c0)) 10:09:17 executing program 1: r0 = kqueue() dup(r0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x70, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff}], 0x6, 0x0) 10:09:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) close(r0) 10:09:17 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xe010, 0x1) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) setregid(0x0, r0) setuid(0xee01) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) 10:09:17 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x10160, 0x11) utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000dc0)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f00000005c0)="d63b552562b7ca3dee47f327ff27ebc23e09a0bc7a10d6d56b0f27679d259d6679e7e13843ba484231e17ba646e209c95d41ee991d4da8e8c6c9b57e29a569392ebb3b07227b486a19a3d95b0f42a85771502a8e80baa66fb9b4bea42efa2ce738f4a021bf0f2645c8d16fe25314383775840b10571876886a95c1b1b14c176934bd37635e855cbcc6c816fd1cdfb1cc58f941c72131974aa8e8ff1e0a0b2f1fc1f3cb916a424d4f393c4157a72231bf1e8dc889c63f7858372a716e9414", 0xbe}], 0x1, 0x0}, 0x0) 10:09:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000000)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x4) write(r0, &(0x7f00000001c0)="ecb63a03493b6bb0ffd15e7a9ee76c7c8af2cdad24d801fef9c205b0a3e929ffffbe7d12fd889a715a93d2855244907309abb3237586b6680334638f164dcbb5dd8751b0edbb86aec301dd04", 0x4c) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) close(r0) kqueue() r2 = syz_open_pts() readv(r2, &(0x7f00000016c0), 0x10000000000000bb) syz_open_pts() 10:09:17 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x400000001f, &(0x7f0000000000), 0x310) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="7e7ece8dfd5929dfdea630a66afcd3d1f20eec08de808225737114e710f6ed8398d9d16676d93fccc546d7688a266be01d39987200a21698b4ae5e20b2666e16372340e6cf24daa18d9687de38014c37c169121f810043dbbdd487d9cba0995dc4a509f7251abdfdc7f26cef95d60c37a30a1d1855b7c233d4933e87e1f7b04332f0f8a3e4253d5a6d7c6d", 0x8b) 10:09:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x200) clock_gettime(0x0, 0xfffffffffffffffe) 10:09:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) connect$inet(r0, &(0x7f0000000200)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e0bee54ec106b742381c048426d2a513ad5d9dfe9f2570774cf9a546de66d669df749a58296c05a189575eb3d4bbc1e624437e93ba578f6ee26ffe86f90466662033e1811624800f66d16ed871e3681632cfa2609d3c9d7e18455f532dce5db994912018ae665698c510cbeadc76e74a607587dc4f7008fc904ef8520d324a86b3634e15512d6b2c10da6241d56577a5d103ad9117481dcef3b0147230bac0de611a95ce079bafbf650376052d975e1f5d1b91987e53018aededcb220510017c", 0xc0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/75, &(0x7f0000000180)=0x4b) recvfrom$inet(r0, &(0x7f0000000280)=""/151, 0x97, 0x800, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000240)) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 10:09:17 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r2, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00', 0x4) r5 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r11 = getpid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000340)={{0x9, r6, r7, r8, r9, 0x40, 0x8001}, 0x1a, 0x7, r10, r11, 0xfffffffffffffffc, 0x400, 0x7}) fchdir(r1) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000a40)=ANY=[], 0x0, 0x2}, 0x0) 10:09:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) readlink(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000100)=""/89, 0x59) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x2, 0xacda, 0x3}, {0x18, 0x2, 0x432d, 0x2}, 0x401, [0x20, 0x6, 0x1, 0x3, 0x2, 0x7, 0x7fff, 0x4]}, 0x3c) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 10:09:17 executing program 1: getpid() socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) bind(r0, &(0x7f0000000400)=@un=@abs={0x3a0e55f03c9401ba}, 0xc8) 10:09:18 executing program 0: socketpair(0x18, 0x1, 0x0, 0x0) r0 = dup(0xffffffffffffffff) r1 = dup2(r0, r0) sendto$inet6(r1, &(0x7f0000000000)="2d461fc5baa74f6b56782a60c8d4402e8d34a36fe051d00333c4a164203c99d727caf84550df156e11887313d36116", 0x2f, 0xc, &(0x7f0000000040)={0x18, 0x3, 0xffffffff, 0x7}, 0xc) sendto$inet6(r0, &(0x7f0000000080)="3ec3aabb2de0a67925d90fb30dca6a287793113a3be64b09b21ee2b91c9a6d9cfb5dd25b50af9edc87de3173c32b8a6b1af3295cc1b90175d23f5606d5a170dff0012d57cd9e029be5d0a9327d25d568f670b5c2bfca3fe9f2e6feb0ae6289d7bd94bba141df82612c4fb7fffb3caa206e1d91188d69f83793b1d0828b86fbaae63db5b19da8733b19a980f71cec35ce678a5204f50d822bd402c5a67a1e59ad01e71e6eda6f1016946a9566f70adeac924a520315f09e5269ecab0241cb2353379fb89fb1b116791c6d44ec9ea638fdbc21e7", 0xd3, 0x4, &(0x7f0000000180)={0x18, 0x2, 0x7, 0xfff}, 0xc) 10:09:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) getrlimit(0x5, &(0x7f0000000100)) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) readv(r0, &(0x7f0000000040)=[{&(0x7f0000001480)=""/4096, 0x1000}], 0x1) 10:09:18 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) 10:09:18 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) 10:09:18 executing program 0: mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x8000000) shmget(0x2, 0x2000, 0x80, &(0x7f0000006000/0x2000)=nil) mincore(&(0x7f0000003000/0x4000)=nil, 0x4000, &(0x7f0000000140)=""/179) shmget(0x0, 0x2000, 0x100, &(0x7f0000004000/0x2000)=nil) 10:09:18 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) 10:09:18 executing program 0: clock_getres(0x7, &(0x7f0000000100)) clock_getres(0x3, 0xfffffffffffffffe) clock_settime(0x7, &(0x7f0000000040)={0xffffffffffffffff, 0x1}) clock_getres(0x0, &(0x7f0000000000)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x0, &(0x7f0000000080)) ioctl$TIOCCDTR(r0, 0x20007478) 10:09:18 executing program 1: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff}) read(r0, &(0x7f0000000140)=""/48, 0x30) fcntl$setstatus(r0, 0x4, 0x4c) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/119, 0x77}], 0x1) 10:09:18 executing program 0: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r1 = getuid() setuid(r1) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[r2, r2]) 10:09:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) r1 = syz_open_pts() close(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="ab5db52a277335fcd23c402f0a86bf53feda8554c373287fbc61c7ba412ac04176f0fa2c295b7ab273d958f4f5fc65c29fdd7eaa28cd4fc723df891c89ceb53966157e5282356a816ec88613aaeb2d2b53e480cacffc47dd3e934931eb602f5a02dc0b34841ef38c3fbcb9b35e1726e1c62fe0b593adfcaaf105768c5cb225cc576b639276d2dcb2c9b88f7b68d1624507425b82f34189c09cec405b65d782df8818018bf5375c80a211a55e8a7e2b3ac4e8e9e8c76d42c449e37821a79eec25", 0xc0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "9b4e6ce48009128fda000000000000000400"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) dup2(r4, r2) 10:09:18 executing program 0: ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) socketpair(0x10, 0x7, 0x5, &(0x7f0000000000)) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) getppid() close(0xffffffffffffffff) 10:09:19 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f00000000c0)='./file1\x00', 0x880, 0x0) dup2(r0, r1) dup2(r0, r0) select(0x6, &(0x7f0000000040)={0x25c}, 0x0, 0x0, 0x0) semget(0x3, 0x3, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) open$dir(&(0x7f0000000100)='./file1\x00', 0x10000, 0x90) 10:09:19 executing program 0: readv(0xffffffffffffffff, 0x0, 0x34a) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) dup(r0) readv(r0, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) symlinkat(&(0x7f0000000780)='./bus\x00', r0, &(0x7f00000007c0)='./bus\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) pipe2(&(0x7f0000000000), 0x10004) 10:09:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) socket(0x1a, 0x4, 0x20) accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) socketpair(0x32, 0x6, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) clock_gettime(0x4, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x2, 0x3, 0x7ff, 0x20, r3}) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) 10:09:19 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 10:09:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x2}], 0x200000e3, 0x0) fsync(r0) getpgrp() 10:09:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f00000000c0)="7468bca0c6459c6aec1970170a03c20a0411786062967f35b79a981252a504a7e7d4ff8b52c536d005ded614752991f196b9391f291bf9c8269143fe6c2c980f1965afc9ecd51894dce063ba404b2afc3ecccc4c158ae3c62e1d70d9cf12773caaa50d7249af307678e77169d03b2a29b984973e71fc544c03e8fb8c5d362dd59ededc755cd0e77e3adf55f9b22c8c12e2eddfa63f17721486bed56174c7b22fb5afe52a9aeb59244df050e7b75b824c1ec52810ae3a82b049901172338f0af7a79858a13da58b23eba8abac354ac626ca05d65011fad1c7039e96337155e81c8e1b1dc0b990803a97a6321299a27dfa34a2e400a52e61ad69da114ba64d558a161c5cc184339a218a9bd749830bf08ce81571f12ab170716b330f819406e8513d238e2d2a04e25558e8941254d9a2385acf1b731dc9a7a9eba0839fad5421787aad5629a1447ae365013d313161eebec3be54b018d7dcb07466b9b2f936c349c5b7509f7f1c1e1401fa868a2776006f807fd7712f44ff93a64eb0e322656858c0be9907d0e614ac3b3e96b42d740368edb8703ad0ebd1f70ff9e77d8c6048818ab62e546ccbc39e4626628c8b0b20fc7cdc144ae7fcd6b65fff548addcfec6e070c96da0ef48faf498554b431eeb2f1da99eef8110acacdbf1fba841408fe88b2c09829c08c5b963ae61fba4f14fc744127825f62b6acbf291ce7cc40fdf3b1e67c71d89d7ca206c6d3ecfb04e652bf58e7621c7325e2a43b9e5566eaf82a5bf142512697c2b04919252f0ceddc8a033cbc148873b3b8c5f6c0d730020bf28dd5e402c70ecae0d6c0457598f8ac4935edeb31c32ee8979c57660820775cb26326805f1af5b541c8cae47ec3b6bc40c75b3d18b335ff51d6af990cd82f2b1de7437f0b2a37661405717c62250cb457fe11faddc322c9ae3a3d7f3c02e0c6841dcd9c825d0fe87faed773b428c8b75c874e570344df5092f2bcb6ff319f0248caa2894f5dfa18724f9ed16925c507f8a6f29f4a08d6634093984512b1eb5ec451d0b70f4bc8f88905ad14186db1a01ae1769266d74032a1e2540f4894810143b12327521d4bbcdafaaf7a049f28c24912770f8d1f12202dec97d7461f8a0fddf958b189a0c2ff48cd4de74a8bb0b11ef461c79262216989b4e7af59a062d5f8191e597dcd19f3ed506b29d371d27f052630bae4a7f56f784ab1d2911be64d375f5249acb5f7c80a21382eaf8b2b67e99a79987289cc6627adfbd96612ca9f0e7eeae96b43b71755aabf43ac60b2d26478b65ff228f3de1000a5f41c107a2d2dd1ac68237e089cad143b7bb06e63cf8548db214c9a34eb99f4149026ae5e8b01223e9ef68260fd6593ec424127a8a072c84a79fb7ea2f9ab189d4eb58b8b2d60b9648ca71aeeea0f7cd12efa4026eec7b10a40f2df369af099ff9492a5cdfa22a497a4e7d3a303d1e808b79cd39fa2febf8e3772391921723af90404e16e1431511e0de99b13a2cf7671ec8b770e3d00b89246a99aab8dcc07ec076c5e93af39d0b5f9f052ef7c00c39a076aa8b55e4a3a40a1b9e084c6b3176c53f5136ec631eca3a192822398763e1e9dce9602380c8f47b56620dad96d45bf8d959a8356c2dbdccabe094b7caf40d32be653ee54a24a3bff72dff770dd4c6a9773ae6ca5603a5cb92600f3d4b5d1461b8d14bcc3631abcdd2c51679f39047a439b27cb1533abc83b3c424f76b463d89354dc6a9e535c6057522c82b2d4152df91b7052c687b54755a432e5b6ff1d950073c140e22c72b3414fc9e49d244dfb0e30da06ab0b944e8c9e01c8b648c70cb4bd5a5d2a8170fc9ae8c62435f58e9e08e93bd6e76ca049dd956c518b71110b632acae967ba24f16916bfff543567bc839e77d5d28ed070a19272933492791c05741dffad91af621bd13185905f55d3e39becaaf8106e6192be059c5ec0629270f21dd6b8d8a8fc30c0a5a351840e1564bc58a5e0316540d156281f22a6ba2d0a18454ba14b23a26f2de073d53097f02ccb4829e76dc1a4b8cd8cd2e4c149753d08462e72cc90f441611c706c1f66a3d8377362f322b6636993231a71c171332acfc68fb4b0ac433ac509a97624b03d3ea51f7b781d3e46cb9b0944d75c9458d959ce43b63e3e143a7e9711f5b7a512b110edef6db3d9dad7c0576691b160c8ac7c94aa8bf3e7b69b27d3ed62aa5d5833621be65e4dc00ff31d49c48ac9e2d1df2f91db48b0b61a445c3766fda40e5fc0eeb5f749201fb0988405aa0fd10796b6c4c4659c8398116281c90c83ce920eaeab42172252285449ef74345678670c6fb63b8ea8b89ea6d4ccd8260f99b96796526132070af7b6e5ccd44873c7f6faa1dbcb96a698c4acea6b01b5ec2a93c19968abf58572001d93c11c5d7399cb9f5ad580a77421ae635d98515286fc2d9c6b51770c5f5e6f3287c485b4e7aa3d03726e39ac6f836a6cca896efc87b781ffc8c4531d528f8d760243118559b7f7db239294741ec2583db9aa927a2124c62bcc87c673a3f09bf73b3b726bc6c6fdc09fc6cdb0538770b7062927f79f962ca464d448aadd37bc23f3dd7749a2c582f0ad0fcdba3abbad17611fa0fb989ff6dbed50815763fef80cbe7641ee651a390ed3822f9724bcd361ff6268a3ce5ccd16c791ca707131d225b064497f554bdb47cb09086d98934ec33c1013aa2ae51770f6ab8d23fa49027b3b411e639720a51d92603bc8ec2cfb60cca5cb297dda847a9818b19d257708663e5cff364866469936b668588635d51ceec547adbcc86cae3a477f79b7e28241226235b012e88e9e8f892730e5085ba0f32c67d639f5c0a1c0cb1419ded4c43bc2f2a990a342e48b170e10f5687532fca3e2b6e6b6f0a723a76cbc7be1e066110b457d773b6a99043413b5383f34e5dd5857acde8b2c6ad5f71328c0d309ebd94a2a4399b811ca56742b63fc5a897bf6e8fc87ee6d5303c196cc8b46d7780279b36b6477582cf8cf35bb933896a112328a568736a60a2deb1fc0729c4bfd97ab2157c8f9552f2579925b3b566459e86d4d8352ac2ab2a40eaae7ef67ba58a341e185d49e730db6f79f8787d5d3b16446d773a71b08a67f660b475885e90cdc94e5d24fdbfa85713b3e5d7e4d21be896ae807698304db74f54578cd8aaaaf891e0c63f99e2524d5dc6576d528325588570dfa894449cc5025f1f0bb2f3addbe406cc775da9e2fef627d8b61bab2a280aea7c3a895bb37047ef4c30396676993c6bec03f2a80829002f82813309c9044c4aa5d97037369070556ab201597af666ca1dd0c9389c82fdc4431bf97443e75b562b826cb503910931bc748b58ce7007e3af982e0a5652f27532b40aa092fb6bb2445e5859c1f58c557fb2e372931994e6dfdc24efda4cbccb1ec71c523bbb49ed4494e689081d4894edb06198e207cdb4bc4cdf571aca3511e77a129236870046182816d3d69e8a34821dfead3cbbe23bd19620d3641b552e93bdf7c41bd6ddcf64d751e37c79b38cc08cdf07ef3e339cf3287becfdf2240fe4de5661df973c52e1f0d24833d94cb87f299d07134d1c4982b5e2165efe9e2862db9a85b363e8be538f1f3b522a9887b2e298632bb09be0ba7faf0fb02d03a345c1c89cb3c85828b056dfcf3ed30ca4978a2ca131fd16627df0daaec0207978e7ddb061df24f599909b445894a6aefa7584b9d6b087a37a80c49c90d35c528a12bbcb02bbfe3a461f1e039d14c88d79310a6228b7040c100a1bd20f035238cd80d336e6b0e0ef1a61adb4d7a677ac3dfdaad45cf0f94fec817e306795ad748b4b2d760a30a1764d8d2b23b48756e391ea9be78a125e12370c5fad99a35391d5edc59758ce6fd487944500818632cd4135bd72a79d8688f33bf47ca4e5d412e94085f3249676130bd21deb17173eecc27edb5a0bfc13b544b03be8032393433530ec76c82d57aa937404766c7e555f52adeb2a2b438cb235d3513ec78275de7e5fa7b4a45bb26f1c6752affcb70f715b302e7c739545b91e585a39320c8c995411fa0d4209c76df60b12457763d27f98849ad16e3dc32bc210ee4527479ace77b0913fd40ebb721fb51a1040011b3b9eba5c1241abf85a164a01b60bb614f81ffa74043b3cf35ea1e98a53089f83b7a38f922ca1ed17ab0cfb2ad6415aa44bef49e71f18445c5f7b7eee3334089edf20ffc676448a388525d5bb257a0789cc2645e54c7a858e00569554b96f8f2fb90188d1383a725346b463b924dace330dec08521fbe62e763cd98227d74b22e68f099a21ee53c542acf58a16505e14c50c44c817d8082fc69dd6cd70fbea1adc7c5432f99b3840f838c3994d7ea77d373e30095bf45f2115c270d3544bb313602af0b3eafa3e28f5f5234d33f9deeeb0f563986904c0ac1a8ab1f2aa26d0b4945188daf01108f2600f0bbed289466020ae2641f2094d226818f512019a741d012816a49046b849aac2c8f5419c07d14be715082f8d619f4111a7d19d0f4dec2c99f9a172546384355cca2c429233918fc9f714ff40bc6e2b13b983f837ae8099ec17403cdcf9fe7d6e0300b8f06905b18f1eccad93232b47e9433d9583a4294f30d20b81df37e919e1a726763ccb1c7fd39e4cfc7e91b516db8621880db527a710b86dcbf10a7b2d3f54bc88a132236a9b41e1fbc5f86b2a1b7ea7c55fc5cc4de3b50241b9feea533662d0a60a3123383b59aea785813689727c13a266e2d4514b9a0834d5cdc7b14981b89da2a8f542f4334fe53361a059b21601fea46dcdbad8e3193928c6fc00668d6f72dc6005e8e75f4f4772e7839c984f53249a6e9c554a8dd8e4a6421845c54e09fe79c1d204e62291efd501de3a7037f3f40d0dfee7feeafccf68e2bd3126964a65bdd717826db8997693f0da64950eee83b8cf5b8a1713a52be31cef2b4c229ed56cb05b6815f52b3d7cc8b02079bfa505b9011cbf9d35e0f1c752a9cdab8a5f9e51e4f4aa4fd7134e34ae6cd438794d5700340796b7cdc1161a500c65e68d34869eb7fae59caf2a5f4f36d073e42d37f0c92a1f167a97a945436880bd887731ff65d7618eb1420ac9e911dfefbc8cae669ffd2cb451c86c314eaab6a2cfad0f604e4913b312d1bb031b0344048acba98fe9c58f854b8f553d39f9a44c4f3d2c515cb832d9ffa1fbf242578c99d733fe6b5df73c823d1958eb7fb2e0bb5f319dd1cc18a6da8654e8cd43c857dab698a355b28d21fdf49a0c8c2efef7d45dbe6bedd3fbbef44b9753019014fd47e219417135726b690a48a9ab7e8651e96f53e178ca18ef09b15905ae78058508205f23384a8ab1837eb98571f6c57373e96f00420c8a4d04d5a5646d536794bb747d276eec3d118da4f04967b1b9e3c99e64bcdf8b92c4d08ecbcc01d3887b201f6a866b351e51e6fddceb07584db43e77e5e52759cedcaf3447453d696faf6901c60cb4a38e269260bcc3e901d32bc197e303ea32bc7d00529dc4ebc304c19128f1361d1675f0236b809cad0e9630835846534ac10c2f2ac62c8b1a35a424c0caf6028c172906158f01e3b4f02cabc2fca8da099d802f78dbebc1de6cb63b523872d403b4a069f2758e89be9a0b79a05c6e3645fea8cf1630448040eece58aaea5fbd0f5aa0b696d864d17bc88c1563d5528c1dd13b5b53c85a8f1b920222e938c2787be7676e3a97893dacf1914b4a572a5e9df91d8f98a50fa95b72d500e4aadc640e4f0b724ceed274cd501098bb52bfe3e54604c07e463e67dd588c1d79d78de874afe61ddbe434f6b01ec3b3c7", 0x1000) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) kqueue() 10:09:19 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='./file1\x00', 0x20000000000008, 0x3) 10:09:19 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="5cbd5441c457ae932ecebf380ac56c307bce9d4260f78c275c5d0f9482347f3cc5a7e293731dd213f1d89ca17bc5a6ad228c985e1461ada3c4368bf42fecfa2bb2beb3a1689839b9ea9b91daad5c31c6cef508a9b91cd2e4e5b330424001a29a1d9fc657e390a5d81d5b53be39e35001c4c723fc5705390b7306bb0cbf05dc03be4b463e24d67f19"], 0x1, 0x0, 0x0) r0 = socket(0x18, 0x4003, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x53) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 10:09:19 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x8000, 0x5}, {0x18, 0x1, 0x9, 0x1ff}, 0xf0, [0x401, 0x6, 0x1000, 0x3, 0x10e2, 0x100000001, 0x8, 0xfff]}, 0x3c) 10:09:19 executing program 1: unlink(&(0x7f0000000040)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff7b, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a2eeca1367d31e788b06"}) 10:09:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x8, 0x0) semop(r1, &(0x7f0000000040)=[{0x4, 0xffffffff, 0x1000}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) semop(r1, &(0x7f0000000080)=[{0x2, 0x9, 0x800}, {0x0, 0x80, 0x1800}, {0x1, 0x6, 0x800}, {0x1, 0x6, 0x1000}, {0x3, 0x9, 0x1800}], 0x5) semop(r1, &(0x7f0000000300), 0x0) semop(r1, &(0x7f0000000000)=[{0x4, 0x1, 0x1800}], 0x1) getuid() getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 10:09:19 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = getuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) fchown(r0, r1, r2) fcntl$setstatus(r0, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="154a8006379e8bd99bee18c3afc593bbb35ac59f5ec6d1f9e17b4b3e45ca02c71d81da3a035f31bffd6ee271b9ab0eb4f22835297724bcca5e6176c98d0b223eb356ae506282ee325d2b0d620dc81c9bc83f2bfda5272e303085da0be423d15b2a960663738d8d9ca87b81818c59", 0x6e}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="78358328f63ed3010000a96af57a6c28faa8f450f00000000000000000000000000000"], 0x10) shutdown(r0, 0x2) 10:09:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab03000800000000000007a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb0000000000", 0x55) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000580)="2f5ff41ecffc71ae2d2636a8bdc9c8693371842271b669087119121c68d15781891b82ef1eb4ae6b09b17351217eefdbb304ff933af7330ece89082532a1f8084a1649c06e74cc5c46f311689325e8805c03ce37041dfafad0d40b71a85033e6ca08d2186d20337956e52f41b941aa5bcca3f2d5b1e1f1f43c4ceb1b563e0f610c4bc53ad896e320a62600fa36700dc6a6507f41c0c5e1b944f7fa6bba72d3930e18ff6494b597a72a8e690c0e01ae7eb7c8e7ffc55305194a6280be14db1094cd4adf019dce688f6a6a184f475ee6fba9c4c58b7d3ad8c2b06d5174d0d021a8cef6ad7cd952713a8607aaf108a53671ed1ac533b2b1066c6184526756642836bef5d5ca826cc407007b964307183bc62582b153d0d02d0f5cc0bd6a7f61a8994fb2928260e51576e1c891a3b244785d28577f458cb990740815e435ac3aa8041f9a5efa1831abdb9661a34ad7a8a03cca8fbf6f8d9e0daf9acf168ffc1b3f5927f27637e2314b5328023b03", 0x16c}], 0x1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x3}) close(r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x60000080, 0x5}, {{r1}, 0xfffffffffffffff8, 0x20, 0x24, 0x0, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x22, 0x9, 0x4, 0x2}, {{r1}, 0x0, 0xc0, 0x8, 0x101, 0xffffffffffffffff}], 0x0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x7, 0x3, 0xc43}, {{r0}, 0xfffffffffffffffe, 0xc, 0x42, 0x8000, 0x5}, {{r0}, 0xfffffffffffffffd, 0x50, 0x0, 0x80, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000080, 0x1f, 0x2}], 0x64151ccb, &(0x7f00000001c0)={0x4, 0x100000001}) kqueue() syz_open_pts() 10:09:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/69, 0x45}, {&(0x7f00000000c0)=""/191, 0xbf}, {&(0x7f0000000180)=""/247, 0xf7}, {&(0x7f0000000280)=""/163, 0x7e}, {&(0x7f0000000340)=""/22, 0x16}], 0x5, &(0x7f0000000400)=""/4096, 0x1000}, 0x801) 10:09:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f0000000400)="1fbc0a12b26e657fadf8d0d55212eb4eb124b12c15d2fa4fe0eace77e27597976ede084ee430f7f2b19a304e73a67c0db9fccfda81c9447f3184a17679656abedaeb4be8dd84f1e8eaed14d90226bb33432805ffc28bcd203c1ddb9248123cee63a02f0d64", 0x65) write(0xffffffffffffffff, &(0x7f0000000200)="e362ddc8581716f72e0295861324f256b4093cfb25b8565bbdc3a51970290023d58bf6659990bfef32044908d0d90b6e7d12", 0x32) syz_open_pts() close(0xffffffffffffffff) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt(r1, 0x20, 0x8, &(0x7f00000000c0)=""/202, &(0x7f00000001c0)=0xca) kqueue() syz_open_pts() 10:09:19 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r0, 0x5) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x67, 0x0, 0x0) 10:09:19 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x1) write(r0, &(0x7f0000000200)="e34aa59d87adfdba0bf50bf36551774850c0ecaae0feb312105584bd91099f8c4f6fe44f57d2f2a5dc785c5884", 0x2d) getuid() open(&(0x7f0000000040)='./bus\x00', 0x2020a, 0x142) write(r0, &(0x7f0000000400)="744c10f46ab9181e25072515a168956a0fb5076be2da60dfb7997bc44f66aecb5f644b3df45bebffbab787ae35c5cfc2aae30ee485f240769aeff30aff096dff898d24fd87ea8137450aa0f1a1294f4457abd609000000000000008ccfab163df217927db3a07993b4af727f2ee4e0040000008d59d68115a5d75064d98a4f3bc851efa41852ba077ea0dc6cc9622a2641b55b1541a2d9725acbf168a69f2eafbd17b1afeec86ec3b4bef48493bb388034981c59f0019c2b543407c6c90ab4b041fd58ea1e43f06e2b58448a04c82432aadc3c276339fe68002eb03a6a2faffe74ec490601cf3e8457c236309e99a11cfd55722c35db6c6b97ad17000000", 0xffffffffffffff04) 10:09:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0xfffffffffffffffc) r0 = socket(0x32, 0x4, 0x8) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x1, 0x0) 10:09:19 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000200)=""/254, 0xfe}], 0x0) 10:09:19 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) r2 = shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x10001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) r3 = syz_open_pts() fcntl$dupfd(r1, 0x0, r3) 10:09:19 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) kevent(r0, &(0x7f0000000280)=[{{r0}, 0x0, 0x48}], 0x3122, 0x0, 0xcabf, &(0x7f00000001c0)={0x7, 0xd853}) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000040), 0xbb83, 0x0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1802, &(0x7f0000000000)=0x3f, 0x4) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x6002, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 10:09:19 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x3, &(0x7f00000014c0), 0x5, &(0x7f0000001600)) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="ec46dabe38bc956fd07d222914c0a86d4151093e37038497d6c41fd6e407ed934fd588fcf4470d269d1c6e5b702474565bfb3c9598a2693e5b06bfa1c8ff39f1e5c2039e0e77a8d91e2c070b0418131c8b1653258152c5d5a7c420e348a1c3fadb6b6fadeabc7fb56e7d296b670932354c19a11ba08b5a", 0x77}, {&(0x7f0000000080)="c8506e69cb4f7d7ec017313eeee60b567317de4cac09f4a6fc541f34c2a61f2dc16bad6214a08f4ada91da7e8ba6e2c7ec5ac7a9103487dcd15b3bc050f6d86d3d30cb76e59ce8710b575fd92effaf6e575cb5d3bc3f77ebaf3c464026aaf0f7bb5deaa34bf34fe033bbcc87ef85405415e8208d2eb23072ae542de3e863fb10eefbc1faba783fef1adef894eba1caa86c639ffe499e021dddf4d7f55157256fcb08151ca68535a987c29bc06fa11acc7518373da9e6ed34bdea7a135d68444c3d9e3310eba1782a8f7114bc9fe79dce5017ca110c0db53e0439a2582a7f1b662b00ba56f95d0ad1d6af", 0xea}, {&(0x7f0000000180)="930a4f4e25e7164c412a02a4eda49772054b88db64884ccd3ac97ae0b7ac76874a5c2da161cc33b931fe49de24626e334ad1785e9ba56441962f53b6885587a02e3ecd44f91170a36feda497750c2f51e7", 0x51}, {&(0x7f0000000200)="c4f8879a75b1ea4402410fd5314839afb5a8ced4a8bdebf049194672a9fcf67b508831a30c9b66345140b1e403", 0x2d}, {&(0x7f0000000240)="86d05bf12e191997212bc015ebb69c22247767577c71012e18fdb5aa14ed7afc02754218b8b8dc246851ffd750bd4627aff45a0703a674df56cc56d80c714e53f0d6bfa95741520df290e9b8541086374c825c0bbdce8c22eee61dff916b4dca2b7f2230d12f0acdb1740599e58dd2dde731e489f9548ffc3cf538c7fbfd3d9040c162c43aaf140f0db23d4a28582926322cd4aa9c17b2fe9834b1bd1022bae44c89fca32936050f795916b4e3501ccf696006249ef402e7ed9c0a475276d88362b3b880cdad827938da1b5c48f35fb18c9ad56a7eda5c5182318ce5bf65834395cd2abde78e5205e58d", 0xea}], 0x5) 10:09:19 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x1) rename(&(0x7f0000000000)='.\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x2, 0x400) 10:09:21 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) uvm_fault(0xffffff007f12b948, 0x6000118, 0, 1) -> e kernel: page fault trap, code=0 Stopped at _bpf_mtap+0x68: movl 0x18(%rbx),%r13d ddb> ddb> set $lines = 0 ddb> show panic kernel page fault uvm_fault(0xffffff007f12b948, 0x6000118, 0, 1) -> e _bpf_mtap(ffff800000074340,1,ffff800000074340,ffffff007ccb2400) at _bpf_mtap+0x68 end trace frame: 0xffff8000211129b0, count: 0 ddb> trace _bpf_mtap(ffff800000074340,1,ffff800000074340,ffffff007ccb2400) at _bpf_mtap+0x68 bpf_mtap_ether(ffff800021112a58,d3,ffff800000074340) at bpf_mtap_ether+0xeb ifiq_input(ffff800000171050,ffff800000171290,ffffff007ccb2400) at ifiq_input+0x105 vio_rxeof(ffff800000171050) at vio_rxeof+0x220 vio_rx_intr(ffffffff) at vio_rx_intr+0x23 virtio_check_vqs(ffff80000001c300) at virtio_check_vqs+0x166 intr_handler(0,ffff80000024b980) at intr_handler+0x3f Xintr_ioapic_edge19_untramp(0,c0003930b0,24bb318e,0,0,8edde7) at Xintr_ioapic_edge19_untramp+0x19f end of kernel end trace frame: 0xc000fcbcc0, count: -8 ddb> show registers rdi 0xffff800000074340 rsi 0xffffff007ccb2400 rbp 0xffff800021112920 rbx 0x6000100 __kernel_end_phys+0x4000100 rdx 0x1 rcx 0 rax 0xd3 r8 0x2 r9 0 r10 0 r11 0xffffffff81214d30 _bus_dmamap_unload r12 0xffff800000074340 r13 0xd3 r14 0x1 r15 0 rip 0xffffffff81732338 _bpf_mtap+0x68 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff8000211128b0 ss 0 _bpf_mtap+0x68: movl 0x18(%rbx),%r13d ddb> show proc PROC (syz-fuzzer) pid=5136 stat=onproc flags process=2 proc=4000000 pri=50, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff8000210c2010,0xffff8000210c32e0 process=0xffff8000210a5010 user=0xffff80002110d000, vmspace=0xffffff007f12b948 estcpu=0, cpticks=1, pctcpu=0.0 user=0, sys=0, intr=1 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 78489 211315 70559 0 2 0x4081000 syz-executor1 78489 156721 70559 0 3 0x4003000 suspend syz-executor1 63179 134156 0 0 3 0x14200 bored sosplice 70559 406711 32853 0 3 0x82 wait syz-executor1 83381 433722 32853 0 2 0x2 syz-executor0 32853 217149 33436 0 3 0x82 thrsleep syz-fuzzer 32853 366131 33436 0 3 0x4000082 nanosleep syz-fuzzer 32853 520342 33436 0 3 0x4000082 thrsleep syz-fuzzer 32853 156647 33436 0 3 0x4000082 thrsleep syz-fuzzer 32853 169669 33436 0 3 0x4000082 thrsleep syz-fuzzer 32853 132467 33436 0 3 0x4000082 thrsleep syz-fuzzer *32853 5136 33436 0 7 0x4000002 syz-fuzzer 33436 128377 79440 0 3 0x10008a pause ksh 79440 54527 4248 0 3 0x92 select sshd 48240 381801 1 0 3 0x100083 ttyin getty 4248 482738 1 0 3 0x80 select sshd 6800 260427 70026 73 2 0x100090 syslogd 70026 83682 1 0 3 0x100082 netio syslogd 2226 418251 1 77 3 0x100090 poll dhclient 47467 386109 1 0 3 0x80 poll dhclient 44628 387954 0 0 2 0x14200 zerothread 40635 147134 0 0 3 0x14200 aiodoned aiodoned 62909 126979 0 0 3 0x14200 syncer update 94940 9913 0 0 3 0x14200 cleaner cleaner 74622 287404 0 0 3 0x14200 reaper reaper 36976 406834 0 0 3 0x14200 pgdaemon pagedaemon 89050 118972 0 0 3 0x14200 bored crynlk 12791 498800 0 0 3 0x14200 bored crypto 15894 138168 0 0 3 0x40014200 acpi0 acpi0 42277 112842 0 0 3 0x14200 bored softnet 47942 159015 0 0 3 0x14200 bored systqmp 52587 351173 0 0 3 0x14200 bored systq 65512 260860 0 0 3 0x40014200 bored softclock 41414 292925 0 0 3 0x40014200 idle0 1 279226 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper