fb917b3df3a9f464419237ba8f39aea16938b84dde9cd29582e0daa2e66c1a733b30c8265769a40dbfff673bc6e3db9c2a7461c0acabaf1a7674226be533ed7124bad47350a081daf9a225a9f48fad3a908034859165535b1ce97fdc88ba44ba510ff466f85cad3dd42c18582eb90de98440b4fac1b73ead0006411710ca7a330676e822894723d25b15ca3e8435d0857c64020d9ff1d1aa97793cfac23fde151ffc849975f349e7f8756012625a4273a727106d1c604fe855ed027094f75c8c409920d2a352c67359d2263b60955cc77e3b4182ded38f4b76d47c301b17ce65df6c1623d5c4701053e7148edd88210dacc744cea03cb4e3edd57364f0f0272e728bec4bbbc3b42ab294c2464a5e93565bf6c0ed3123d8667613036a8eaf1de61cc5bdd37b27b691db55ae718541aca08cf90dac46cbabf376bb9bb744e85a608af8353470aa0d3e69ada5afac44c0ad949e6823a8fc60f75f1d460fd84f9093ecaa889b279587431abc15ca484752cb0681f18d0560c3d87b94b6300fbfe6db02ce86da2b8db622a035fc64d727eb4f6b1ffd83b599313b30d264d35d55b1ede61949db8ad9774e6a22372b2027aee5c46f3f40fa63a04666da319fd76be834a6bd7c826593d15c0b4aa4d144297a2c2ea71f2ed724e5afd2edb0920a0824373d927f7429382ddf90f44366f2a820bfd1685ef201b2374daa624f5c588475ab72bfa903efed88fde31c01d0a5453156"], 0x808, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/117}, 0x7d, 0x0, 0x800) 16:00:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) 16:00:03 executing program 0: select(0x0, 0x0, &(0x7f0000000180)={0x0, 0xffffffffffffff80}, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="4d0fc3", 0x3) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x10) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x2) shutdown(r0, 0x2) 16:00:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) dup2(r0, r1) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 16:00:04 executing program 0: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) r0 = msgget(0x1, 0x200) msgsnd(r0, &(0x7f0000000040)={0x2, "b5fc55e07d35384fb1158ecd2576d79212f966b5cb3f316e8f701b"}, 0x23, 0x800) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) 16:00:04 executing program 1: clock_getres(0x6, 0xfffffffffffffffe) r0 = socket$inet6(0x18, 0x5, 0xe927) sendto(r0, &(0x7f0000000000)="1ef9e01eee90e058aa55ac49", 0xc, 0x404, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:00:04 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)=0x1e6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) fchmod(r1, 0x80) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x2, 0x2010, 0xffffffffffffffff, 0x0, 0x200000000) r3 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x9, 0x6, r3}) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="27cbe01f35d48f7d57de7c62351a5245f144beac3c9216bdea58427b47ea98e6c1e5620dbcd989e7e065a7d14c9bc181e3afdc867f6c6ac558fd067eeb9f7e0038c4e064", 0x44}, {&(0x7f00000001c0)="0bddb0f071a758be56b2773a033da055f3e6dd2c9396392af6df0eff0adc4873d9198cf61a64807819dbc953b806de2fb459be04e420f562b6ae4f59defc06427d25fc22eab7e984c7a0da0200fea85aee", 0x51}], 0x2, &(0x7f0000000280)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r1, r1, r2, r0, r0, r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r2, r1, r1, r2, r0]}, @rights={0x28, 0xffff, 0x1, [r2, r1, r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r2]}], 0xa8, 0x1}, 0x2) 16:00:04 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca60b75b7662f26fe0dc9be2218c3fa8f7ca86d85c0c9f6362760a57cd68d6c808823", 0x4c) r1 = syz_open_pts() r2 = syz_open_pts() write(r2, &(0x7f00000001c0)="de26b34ab1bd288406c5207a4315", 0xe) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:04 executing program 0: r0 = socket(0x10, 0xfffffffffffffffd, 0xffffffffffffff01) setsockopt(r0, 0x2, 0x8000000000a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) 16:00:04 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() unlink(&(0x7f0000000000)='./file0\x00') kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x3, 0x0) 16:00:04 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect(r0, &(0x7f0000000140)=ANY=[@ANYBLOB='Ei./Mile0\x00'], 0xa) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c1, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) writev(r2, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) shmget(0x3, 0x1000, 0x10, &(0x7f0000ff9000/0x1000)=nil) r3 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x4001000) shmdt(r4) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) write(r2, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x9e) ftruncate(r1, 0x0) r5 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r5) 16:00:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f00000011c0)='./file0\x00', 0x4d3fd3dfe4b0ef00, 0x6) setsockopt(r0, 0x6, 0x5, &(0x7f0000001180)="a9ce7299558d95075bf5d23cecead8b4deaafcac5339f3eeb7ac1e6f1590", 0x1e) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000001200)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r1, 0x1, 0xffffffffffffffe0, &(0x7f0000000180)="a13307010f82cd58963b6f196c15f54bfee09fe7965ea2ead1c6c0f91f6fe0be178ecf7bbd370c8faf14f275779dec60cba1183cca3c6eeda45ed0340b2da009a1d1d062d805590a269e25d0b58ecbbc9b4aec3cb6708dd25bd1f7ecc8aa9011b74832f864396a0012e3753f674f0f4f696ef85c8dac2d88f1915ba748e28a78c1dc2f2a0e0c1e8b4c2cd0743f5d202d8da9f46e305ee136ec3464b0aa7b52a009c5e12f4f87e6dce07e83abe44cf9e649dbd91983f7c00ab59a965939a76d691985e3c07de2820af8ded6d8e41bf023ebf2a0279b82e218a9f089895e9ebe08fcc928f7e4bc3ac544f681738b8362e0c3c6284a1eb5000881b206d772424725a5027113e677719c3005d06700bcdaec9cb8d9255d8517bfbd2747737e70ff7dc515dfb4dce0261f1501ea172b1f70c4cc90168caa822b782ec9ecd7f6e77bf36ae5989834293b8bc13043571de7a71c7a434dda3e9bb0cea73216f0980a65aa24c3af3a7b3c5d39d7054ffbcd1845cbec408d463b48bd1cda25a7cb82f0e9d81a493934bec3817207d8fe230489e8e504fce95464e45d2d33c503e3ddc5de18d3d71ba74fc6279c71eea4ccc5744801eb3f44b78c94bf406a3f7f2ae9e71aa65dc3baa9c08c7be7a004e57165c6c9cc980cd00e7b80695dcf8f6d43876a4fdbc1a7abc40594cec18973bdd848696e59f34c0ab0d3e354456ed64fd8520d4cc69f0181cc53218d6bea812daa60bb666a52b730f9b7f4690df5e2edca6d6bbd48c5237959077786ad5b5ef68b77bb5bb08252bee863974045c178783b9c0e0fee1fedd122b73aae52bd57374d021af96bd65e3e7b60d64290c0a4a0dba9b322495081445c5c0bf3460a174c82068e55648ac3aa46991d262eff98fe6e6aaed65d59bbbc4b7e48d76d30cc9b1f696f50b47a338503712cb125d0d70c0950a49389b6d55fc25abeee84cc5996b872a8827963bf13d117dc99826d69da6d765686ff4a1e38a9f1f795d224e07ee779f8368315561f4855ee156d78fbab2e53ef3e8ba8c837df1a9a0cb589a003aca1a898dc84b616db22e7cbbaf6ee2368549a09771ed47b5a38bac034c4f18133254cf396a2791a05c3132b430681da6651ce2580f03578aedc39fe62eccbbad1e55e8fa93b654b14dbe990309ee5e8552a35c4577aaa4aa2a49e5c853c43eb03beffeed3b54837efd8b8433004c32eaa9049409e6d477125f2d2737396900ba09784a0be0129a7a1e274cbb16d528acaf3060b1a7a69778726bf3d3c30eaaf298edb72a3ed704866cda9c006371da49106e462bb9913ccb92dacb87255142f2af1f8c10dcd04af9e5d0a8d95b6e34a2fc3d852a63c13fa8f0d75157088bd64a786bb217240d86574f1ae146ff7ccac01d763d051cc4e8bdd0cd7611d45771eafb83cd44288921d9cc378c8407a8c83e0727fc06cb4a05d65a249833ca89bbae9dc9d9cf5b7638c08eef8fb2a73431c6b1b3ff351595c22db923ffbcc47ebf23f2c1b9abe8dc144f42f4597cef1590e423c35395050e72a51a9a9ab1aa45bbe30bf998fb7a3845b1d86f8e4cb5c8b1b3e100bc58ed537148b1165242eb1316e8f66f7b493569e4128195ce06956835b790c55cd66e27a83ae196922261063de02864eb68d6d3852db1e6604feb4a8254b389eca9190bf93ffa17cfb7d5d6e6ba6acff4f3819d88e2d90703d7817f6efd8de1341118e12610ca9515097ac036550bd183cdd6ae75993ad34a31508862ccf565c187a2efd23e3bcc91b453c93eb157028174b845251fc0abdfc32f552816f544bc58b17e855775ab1fd94991045f688f4f9232cc87175413bccf1a58309303f639ce713ef0d7dff84ca200bf22a966352c308a879a578caa8ac73c7f21a462f6ba74386c4a05f8e3bfa206ef505afead412be0766c24d387464a208c8c312cbc810ad8b1fdf93d8462da8bcdebf408b04a26808ef3dd89f3ca82aaf8b98bf5d8b77a4c9cf4d1d6217bfcc34115541d89bfe08cb2d8f5e98aa9ac00cf9b908374ba63038b7daf67a7bec4041a0abe44a267180d9c8ae6bb8e5ac00418b19fbf0ed9ebd808bfe81ff04e3d3092296875c7fd2433b35b343807403bde937ce5956c933b646e26e8053ea70d4ffb7b0bbaac90006eb7663f08d7ccf5362e024f2fad3e3b15e510c7fa8c3305246257d72671658938fc786b381e747b477e33f08cedb9b363626577fea57ac54af0a2b8fec60d6ddbf7963ff2c14f3c2ecb7f302f934a390563357b14f2bc5f2ebe6a2d28303ad2fd6a36063d8567b75adf2d6772fab41c75f65cb6596bcb10d3dc3b1a0b068bec7111828ce8bd371a1ecd949da807e56fbc42acbcf179a08f015a2cbc4dbf74905650ec37c62f9e5b1254353917711ec4eeff67e380844c53e1cca2a78a2c6024ab593d561ee5e4648cb5cdfbcef10b446b7ee53bfd1dc145d31af1b7ff2a480f55cc1b317dddf6d3957649ca2dc29e5b4bdbee4cdaca29b1421c83955a70c57a1ee98be8de757e8257c2503e859745a90c57e76056d88fa2cc1cd86d1f2490cfd8aec7e9defe53c474836fd5b86a927e7a5f1d32f04d27ff4b7dd34fd210ab8061e90ba04b38e6cb4dbdcd981eb05db04dae25c20c848592f55d7cc642a117f28e3a82f626f4c5dba456c55f71e498fc5172b1bbb15d5eb1586f3e85e6b29ce6d8fd0da0da063ae569046f4f0034c4fd2b71e96285256f47c93176fac2c4386fe756aa39577c40ed0e330e9fa30823ad0ca066d52b85d1a54a62bf23d6689d0f3b5b243b7ad6de6ce06dfddf541b2748e699427aea71b0603268a9d6ac09178bc36f4c6f3fc7906c3e9ca6f780b6a494ac5a9de162f9daca14aaca6743eda32b1e14d1d7c784663a80ddbd171a04d3c8f59c98f3808d3982ac6280a4e0ecbf5345974ea2eeb19883cb8dbc877bf91078c88886d7ea1d2b9456adfbe5ada58ec621c593454a4088f692b85368ac754c0ffe98c100dee24626c6c8b97834aeb0bc67b3ed2e99c979bbb0f7acac6370ec2dd79ef27d8259f9fa3dfc2dfbd0d76dc1f8d9ede9da35c8962f9c6fcb63a07600594e64fc5644cb85d60bcd5e050da2a0e4b1b1ec23c4519e033871968e1cfd4dc31cd1bf3c03db7f9b685026cfedeb210742a6945a934d3c8467ca222e8a7512f588117da735e7a2391b7808d5eff7a86a69262b28219bcf3dc70651de8168d3de702c4de8d056a1c66b58f4b70546faf5889254110154ed2e59e3e1d862a2921a7608526c03d857f7237547338a297f1222f2a7d974f1b6487a5e4f95fc312ac23ad34bb0aff77baecd35aba1b4086634d3ca04b5e0f0c11aa07829a84bf0ca9200126e1f7401cb03165dade971ef6af98a71af765d749df927073f1f8a57cd145f143407297c35d89964cbc10430c4dcaf78c16bd62e7e7dadd1d6566355e811060cde36f235140402dc31dc1f20d7e964fea0353d001933a3a3dc1e52cde04f0a83be60a95756eb800eb447960f7b784612f8a401ef8fc660c7d20b58da3ca3c8fe67e1b944959bb2fdb0e4cb714e000338eb83d21b40b6a85a884daaed132a53cbab4097696500a4c1c92616e1503a78b973ca39bd64d4c4fb0bfcdaa2439b5c6dbdd9f2a6af5fdd7dba4a6571ddfd4ea173293a70b8b5f502d9525ad30018649ddd2999e5342ef2410a58bd88049a1eaa0303510c260855c4b6625658a4c0d2c53cfe80ab057bd507cc075b670eef73e7e9f285ae82a8c02d67a2cd3ad4f7927e023cafe010f079cbe82bceddad545301f2f59fbd37c38520d0b4d17cf95d538752de877a751c79838f8be52987bda45b472ebff8c7dc676b78a7282f2f60aa65cd927b63d6e1fd2bd88adf1f35a42c392d87da55184e982c622523c3e71a6ab39552adfc1d8be46c98b9792ad30681a2c89dba4f7421fb8e61615acbda9c64ff8f204f57f15c74066f95e04bd1c4ec3fff7fa2256c9d724b4fe62354b46d0c37f58795a958cd24ebcae9d7fbb98641f0b851172f3b072a0fac44bf7867660ecc48b900ecb9d43dfde8b95a033d794e8fc5fec56912fb25542f8bc1915684b66c82d369f2c291614a7bbba9415e2d5326e63e537dc96f5fc6d02ea9fd8184f7c643fdcadda5b61e0750e1dc4c5d07ea4a57772e66389b5eb951e46ce9afd8279ec2a2ed0b6c04f930d294bd47b1dd27684d33cf58852594933bcb8cafcb87c0126abb208afbee2a0554ea969318a9d259ec2b07195cfde92c3b62e29c3394b860304704102da1b353ed7665e89096933c2f7b711c79cb5dcac30c0f513bd9136fd9cad2de5376fe3d6a709222a53f8b1534cc30689ba4f05024b253d09adc589a9098c6f910fcac3682e5e5aedd0a7004ebf767156fb99506f723c414af7284b9e271a5bcbafe04daf467b60d886a9efa402ad451a3522eb64b83a66d2d9144f9c06d682a79c7ccfe7a467d11cbdf3e2a26bc90cec7878c6d37566dfcecaa8b1100d8e4f2cda6ed0a01459087ead0266aff7e6e83939ac8f759bbb4ec64b1a5b763f15c52952adc59121f6c6173ce722aa213af1313b1c9bf9328fd520884a25466ddeed4c46a2d509a87329b9f3f6faa04e069b323cc1b91b812256b8aab17e4869c1b2819c6b9d157fa408ff08696bb55d0043bd3b2c29408cef35f35f41df61ab6e5f638e35eed56a825870ee0246a8e99b39aaacae276e4929fb1935fa558a7a020074a88c0d8eaf3d18974b71576227afdef47a9191e6ba6a9dcb947be155789f3849154263dc0704e972b21255d579cc119eea67c664c4f239099ed6a2e1a9f82c5be27688e4c2bdf783209c134696282d4c7ec030cd49dab318ed81733b1bc55e99bfc7347571f5227732eab436228081009e7a6895ec0ce07edf99c7f14006b1857c198a1b0b3bef255a3416bb6395a7f5dba8f0be4d3b0c2e62a2b050e0c1671a4750c357b4c6a4b8f6bbb8892ba4bb83414210d7f4484c4108705b397dfce0f7941c37c83845e826364e57f5ba4f243b368801bb5b4d3e0681825595e42db7040cce39538c616b53c5d5c6b39da0f6b1bcd868ab8d357f11edef28f25bf14bf88c4c047617b25b86b75a98183aeb97cf523b4fc3bcd80051e2d2755bd268b2b80fafd0684c19f4a634c73ed80d8967d5fff2ee939dfc17a703e80ff182a7b2490ece3d6e6de71d8c025029eea5af81e7abe778d409ffc6a548aa461cd306b93c1642285f2ca3c783bfedcf32b18d1c5a321037a6b1b23f1aa07e88dc507e4b30e1ec29af114de46728ce3dc99e8520e7a8687d4355710dc839aad11d92e53c4371ab8f94261e58c92245441b19edaedf930d2338be93956f61a7ccc6177bd095f112e32431fcc6fa436f1f531f66351aa32492d283860c344192c5960b807977e9fc1922b122647beda42d77cfd55ff220a8c86ce36281f39deb1b33918bec3d5491e1111fb6ee7308e79077f8f72487b9466885986d6a063735a201d9ed6c343bef50ce68c4d709bb4e88d35c1626ede539f05d58810d53e81428e9476cedf60aeec85816f66d05a94991f98dbc515ef8353c87986800528657daa4f0a5232973b8752712229712179f0d6eccb1fa34cda828e3caca6e5bffa04348d2ead7329c95ec3eaa9b24f12cf55302a8621c3698a750eea14a56833ecab0e6c2cbe1025d304c3f004cf52e654df06846bf32bb03a279d86ed936454b958060e177866da7c782942de00bc85915deee46997b6f0f5aa7d030127ba6930b615f59d1ebb1332e3f9d0e73ac6668574e292bb376541fd9ba665ebd51c71d", 0x1000) shutdown(r2, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:05 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x20000, 0x1d4c803f69bec33b) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/118, 0x76}, {&(0x7f0000000300)=""/73, 0x49}, {&(0x7f0000000380)=""/46, 0x2e}], 0x3) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r1 = socket(0x6, 0x4, 0x10001) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) utimes(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={{0x4b, 0x7}, {0x3}}) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='c\x00') 16:00:05 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = dup(0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="4465bd405321602e2f94bb83fd8e7286b4807fb1dd1c5d02e8ef93bcca3d6bca3d46f9ffe8940e84cf44d7687d6f67b9fcb872672631308053cd4eb9fb78a302d34d604c5f4f0d855ce975f97e539da8b4a80f32f98f6afd90bdbe2766992a1e88be09b816de2637e0ea1fae8877", 0x6e}], 0x1, &(0x7f0000000180)=[{0x30, 0x1, 0x0, "aababada5d9c3339b5337060136201d7f8e53156433f7de8d5"}, {0x20, 0xffff, 0x1, "7872e85276bbf4cf368304bf8cffb1ee"}], 0x50}, 0x402) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') 16:00:05 executing program 0: r0 = kqueue() socketpair(0x18, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) lseek(r0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x8, 0x95, 0xffffffff, 0x4}, {{r0}, 0xffffffffffffffff, 0x12, 0xf0000026, 0x7, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x400, 0x3}, {{r0}, 0xffffffffffffffff, 0xa8, 0xfffff, 0x7fffffff, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x2, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x8, 0xf00fffff, 0xfffffffffffffff7, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000001, 0x3, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x59, 0x80000000, 0x80, 0x9}], 0x800, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xe2b99d40ac0827f2, 0x1, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x42, 0x20000000, 0x8, 0x180}, {{r0}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x0, 0x81}, {{r0}, 0xffffffffffffffff, 0xc0, 0xfffff, 0x100000000, 0x3}, {{r0}, 0xfffffffffffffffd, 0x82, 0x5, 0x8, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x8, 0x41, 0x5, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x8000000, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x2, 0xc4}, {{r0}, 0x0, 0x30, 0x4, 0x8, 0x1000000000000}], 0x62a4, &(0x7f0000000240)={0x3, 0x9}) 16:00:05 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000340)="12e5507198cdffe3d45cc50ae49804ba78bd94913be14c497a480b6cdf58a333c34e84b8084cf28db03d70c0aad4a08d48893ba047a39f89a62421ea13d69d7dcdf2faabb7df2117eeede7f9b8b9e129c26f1272e0f4326451b5ddd83f9764d6b37fc7b04ba6f4386b175e16714e28074031760d785837710e8d1c106c004f32256b6962eaa425bd7673edd7e1bd72b118d1fd98b260b0d5358ba9a5ad17aee1b724199f6ef6d52532443576d2fe6a812b01fd6910080d4aa4ec1a874bf9055ff83b8643a216ddefd3f2dc271c7ba9b063ae4a8028ba535523874b3a2eb1033e1283487199dd32c2b63d51dd1c71ae5b0b9f2cbbc481b3d59948f0351a3c79f23958f81cb475f67fe0fdfd5ed811cba8147e9da1e04a082dd45be1c545f134b3c95dab265adc7b64779bf38b922d4e23d0febfb5f6ebec81c30de71edf265d2cc01e7db9400714bc772b6af57d795942b63dda478b58cca4c31ed387d4c14649adebd6d047fdb5618985f8c5630a65c691859c340cc25e8cf7b5ad93c9af26a5e42716393e42858cc43bf6aa80a79612d3447391814d16f834aef1102db52619f70a87971a54b3cdf331a094236311361a41231928dbe84bb9451cbdab6098ddc6ae5eb447d7b9e77323b2e94417b5941f103cbd5f82aed40006212f5c28c80d7afd088c070120edf069cb0cb0862fe843df57a98f4235b47f02f879387621e75f75c15d014c0756eb735a0f1a5719a6f6205c79191f06ff3e3821c1960dc1fc7c250eec718423251a9b64a4708f67ea4decd3a3b2ddc603e2c9f1bd1c53ba0bfac4fb357c8a79a962729428fa432133369c69adc10128c52933cddeeff0626b2806ae72158b3ba0018929b71fd97cbf07427d11b293472fa995f1d81e063e2815153da580fe4f0ec9677557686a3d6e2e1fc75ddcddcb2cb1e5250a801e256404cef02a70a36404e51ba7aaca0edfe9880a7d688c4db80582d009df2b883ac5b6e1f26ec01c135462175b8e0cd467d90e3cbbd70c7e49c87490331fe9934adb008872266185402448eddd03edced9e0df7796baedb8d756799a0f78245f67e70c5c7fc5a0646767f9b579ca77a2f84de85cdfd2650e96ab4306faa6091fb712e27d63ff90f60ed9f21a603d3c3fbd24aac7a637a7c4da47ac66d6935673cd796d955e6c80e5a07d4134a60e2fcbafc6ab2680c0b6306013f252a8ae6473355b8c2eb81d22b88009c32691a5efbb9876e9c5a88fbd1eb810fce24f6ea9548d451cb268d7ee2df8bfcb9d2184056d290f27d4cb33916d80121cb186557ec596fd8dabd80765f09a43571bdba383d961dca1de167c823d482823b9a27c6c11578dd45fdbc46541ae428b7b966cea904fcb4a5215fe301ea90a090fab253d32794b002475f919920a0d036a3ab4c680a61d1f7319f474777d74d33afe0bb813e7d1eb660fb00ea185cb87192e33dc369682293076a7a089b021ad1572252a1080befb471126aa1ff50acff5ef3fbdbfb4d6221e3bc3823fcb0fe0144abc65044d3722b353ae38c7b2cab078738719865b1059c43fedafb6991f7f39adde8551b20f3b6d83810cbe864b864c62c2067e1a2c7be8a8d13c29b7bf42e4e728b2b0b7159cf7b11913e043d3ac6087bffe103fda32f0551bb5b430da88bd5a3dd7bf7824d3220947be0a16e285b0da8098a0f9cc99f6589a098db6c37624faca93e64589e34f512b07bede49b24c71c255e8d05ecf51718d58ac7158d77d53b47329b864e087f896fd802d72727f67138f7aa1a86ac78251d6e5bfbbf32975bbd2ebe4aaeb0f9d8a97d87c63907ae4c91997fc70dc68ce9cfdc7a7089b90f959bb16fb4c631b9e36c4b4de123908a37ef992e98efab61e1da4f3e86a9a0214d8d3089ab45e95459c48c26313fdbe17378a3fe52cafb86d4166101d2b65c0f197e6816d686dd88ae052171e92d4f90324817d9e9a6c1b40e990a36ac95281f26be2bd90fcaadee838c74b02a9d9a32123686fd562dc432e58deed28f03a82f4dd32cb8aac70905cd6005532720e2ecb89098785244a54e3bf771e1e09352d5e3ff3cefb85fa52137b528a9779e908c9ea852c5d2e4e8bdf0f49bfcfda2b01ba1a17e32eed1038295fba506b3cf5f90158219d38df38abbb89037d934924f8d5e6d926782e5343cfe742702816d7cecdf99534c78689018b20c7df019f1c33f650da7125d0cfb72c34ddac09328331fde4e90ae2469f7919cf546dbfe822e42ee1b173dee9b36fb038b0af01ecd4d5b7db597925ba287889b914c637374dfbc9d04a7211d093bf687be2ebdba54593f3cece7d039698e3802b690238cba7461e2e34013b9ae17d41ea0886ae39bf41c0b02a9793b31be5a16a77925ae3bd245f8728b5a7f7152ff1672091b8d869ad090e638edce371af7e0c8c9a75b1abbc0c50dabb96c191ced6ef7efe6aa55597f064bd0efa766ea22350a40949d95dd1307c9b3c41f92600a4f2ef8d937b3bb2c0b82b56be60dd6653df14eb2bf4fa5037d9189ac10c0242f37a941a6018fafe786d86d2f21224acddd875f8349e3bd29960dfdabdabd6db2d92dfa628b3ec8df64c39abd0f422404585e14f04e1afd7e6700da26fc2ce970f174f81e031678af7be5c521b48b135c1871d6f6bf5154a9089c63e2311c9c50220929029c7b131c5e36846e2ed38615b664389f376353fedaee5c9ca67b1371a44df481572d44bc518c11d8f3651009be6def0f0483cd41a93b8c54cf2486081e92cdba557a1d55beac70de256af827158773dbc1d985b45f08fd0f64abbfc8fd024ab2c49aaafe08ece795602dcd1b76793e8c8bc264703d2224e0aa55457daeb9ba7b3237c7ff598eb709e1d3d545983e0177ecdfd3090f384b6032ef13a3c5334465d3a22c5d940609dbe0b60e5026b98b3239546593d6c3c8158ec64382830620c711ea605bc1e8d3c080c36b5ea7752ae8054b5a7a80d306798e12c4ba000d54c8cfadab12f070d4582a86e89211294e2cb042a3d70d0e4d4806f8c801d04f8458643c4e24325bd8ec4ad1355e6caff942f46faa8829f558d17b2a5659539124dbb77a83323d7b9c70f69e0cb066eb29f303756032c768b9f0743a501394b96e0dcc51ef3af730cde7f746bd11a96af6312f3536ba5a55dd8dd751618fe534453e202b18b29136e93678f2d3c27f9d35d76d490c9de158f0914387f1ebcbfed412188fde7f82d69b502268af6c1517ef68b7147dc071d4e9368b34d2fbc791499f0e77a073ef381619975dd7047c9edaaf809f62f16b4fbf65e4fd937d580690358782c36befb7a36f8c68f8789cd3aace6cfefd781575bce362f0cdba8da04e529bc077560d464eec875477f2ab4ec0141864a128a47a1ce5184ea6103b62df4fbc602a2aaf6a3d6e6a51b6a5992fc2ce4c1155d4322007b3a9b8840e8c57128481cd3f0f5bc4a258139f3eaeb7688172e6b4e8ea33079298ade01efe255f092d198c14dc188c8a7e8b878678957bb01d6f20fae7d76b130ef49396df1ad26d92bc424184e0deb40c516d7717e41dc38ca18419e3a0edc38fa18c647800741e8cf4b2055e19f321f4065391a049bb0dd8a5d5d177ab0f3b5a84a870ce0ee2d234e2c46a2c7ce2a31ea1736be8734b7d1b68942bff8cdc478ab55716d416b741af3a3b9d6bde52d52f83b21919e686832c07ec03008e04a85dc4d1d6a722575edcf634fe46f6cc8faeb7384655e88f283b227ec9768e48a681cbaaf84d35ffb493b634c2352ebe560dab26aeccc9c69508a411f3f0fe678fbc34add439abc9f6e4a8bc7d27cd05f0987705072b73b73f17cfdc37cfe2524e307ae8493eac0c31511091c7e96b175fbd1f86723027738bc96fbd5311ea55d49167439966b819d41459ad552d43b0576dd029e2038f141561f256ca7b8a49a02f26b7c6cab918e98af724c6475f4d5eca2dae4ccb633a67120254e4ccb6d3e3a62e56772669a7b8da3a8510c8b878f7229131ca1a290523f17a198eb4724a608a600303411cb879ad368156bd266612b07d991986714c8ebef836c97eb4dee428a7859de518caa8abbbe65b95e72964cab6643dfbbf01b005f173f5601be0030ad39a240de7221e36a2d2f2a8bea4624ddfa2af64dc109f353319363d84ee244afb4e93f6c36a0c1c9b778dd3b8a1d70c253d26610d468863e3a62482ad79e9538934cf84dbc209dae847223506313ec584f2eaf47d6c2049c5b1ba7c63880c680bb5a6bd92f6b3482999e7f28c17c44ee31de932868ad81035bf81975d4b63f11664387e5a91a8972f316616403ca1b3ce55567e334a8bd04fe01f095ef1d5fcba4cac622a7c57709e1730fd5941426f3db4df0c9219c5280b257ce833db77ebb63810e4fc9697d033cbae7f933646c1f7e72ae76ee0451b31407507aaf9f5c44ce2112a0a8fd98360fd94e371e6c2fa7c3925e79016934e818d6e06951283e97327324cde9146a2da5b906252cefea48e4f729749643d86cadec28f84f62f1794f676b62c2dcfd960c08504806a0db7fd14588a8d56961408ae780bd850ffabedfbd458b85c238e98d1ed2b5f2d18a08bcf9aa813f3fd3c59a1bdb07dbcb2fa708d3010e4220fd68e87f6e93ab985a79eaa826084280f676a1d8ad66a1bd408ecb75794fc8d6f80dca2d74e9d4de3db062d8fac2599b97863570158688e6d1c9c0784028a749b9c7217c98a10aebef5832c7cc3e5b645c73de1392b532dd2a9b2d71b8716763e2ec55042c0989b495815a83baff901f89a370", 0xd38}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0xc080, 0xffff) poll(&(0x7f00000000c0)=[{r0}, {r1, 0x4}, {r1, 0x4}, {0xffffffffffffffff, 0x4}, {r0, 0x146}, {r0, 0x105}], 0x6, 0xcaf0) 16:00:05 executing program 1: r0 = socket(0x18, 0x1000000000003, 0x0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x12, 0x4) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8082, 0x1) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') poll(&(0x7f0000000100)=[{r3, 0x2}], 0x1, 0xfcb) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) select(0x40, &(0x7f00000001c0)={0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, &(0x7f00000003c0)={0x8}, 0x0) bind$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r3}}) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r1, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0x7, 0x6, 0x6, 0x6, 0x100000000, 0x8, 0x2d7, 0x3}, &(0x7f0000000080)={0x8, 0x0, 0x1, 0x5, 0x0, 0x9, 0x8, 0x2}, &(0x7f00000000c0)={0x2, 0x0, 0x6ca, 0x3f, 0xfffffffffffffffb, 0x4, 0xffff, 0x3}, &(0x7f0000000100)={0x1}) 16:00:06 executing program 1: minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x192) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x12, r1, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2002, 0x8000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x9, 0x0, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dc2, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:07 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000040)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000100)='./file1\x00', 0x2, 0x4) 16:00:07 executing program 0: r0 = socket(0x0, 0xc000, 0x2000066) setsockopt(r0, 0x100, 0x3, &(0x7f0000000000)="ef74d7e2e7be4d628863e35e5f3f57fd8b41d9f02ba508660064a63a22c4db267b2b7969da4e8a3cbb3b40504c6e322dad793062c75e1bc1714c0badfa4130f9e33e9a81ebd86526794ea3aebf1750ecde98474308e23b30acb4fd762351553a9b3c7c0c9c68c599ef21978879a688d7471c1a2bf632bcee2230b6ec636b90149d3a4601bfd1", 0x86) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x8, 0x100000001}, 0x8) setsockopt(r0, 0x29, 0x3e, 0x0, 0x4cd) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) r2 = syz_open_pts() close(r2) syz_open_pts() 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() r4 = getpid() fcntl$setown(r2, 0x6, r4) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x100, 0x80) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r2) 16:00:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/35, &(0x7f0000000080)=0x23) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)) 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x91, 0xf0000002}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40, 0x1f, 0x1}, {{r0}, 0xfffffffffffffff8, 0x44, 0x20000000, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0xa0, 0x40000036, 0xe5, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x0, 0x8}, {{r0}, 0xfffffffffffffff8, 0x40, 0x41, 0x473, 0xfffffffffffffffe}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x19, 0x20000001, 0x5, 0x1f}, {{r0}, 0x0, 0x0, 0x200000d0, 0x8, 0x101}, {{r0}, 0xfffffffffffffffe, 0xe, 0x20, 0x2, 0x1}, {{r0}, 0xfffffffffffffffc, 0x80, 0x4, 0x0, 0x4}, {{r0}, 0xfffffffffffffff9, 0x10, 0x800fffff, 0x1000, 0x8001}, {{r0}, 0xffffffffffffffff, 0xe8, 0x80, 0x9, 0x5e}], 0xff, &(0x7f00000001c0)={0xae3, 0x101}) r2 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x8005, 0x3) r3 = fcntl$getown(r0, 0x5) r4 = getuid() r5 = getegid() sendto$unix(r1, &(0x7f0000000280)="ce611510c5fa08d619ed5606ed5a6394c2f1e3145db7caceeda286acf68ca9352e080273132cb6e95467a45f783d6ee68481ea79669c74315d4d1eda0e740849ed189762f829bfb5fc2d30f601f81921a7ba52144763a170c8cd945d7ead6d6ee0c88510a8510198c8c5a45968d61d405fbed44ae740142c9a36a0f97c8c8845e5a60e8eb1188aa2e5f2d573fe5eb4929c5c157a8e2d332ccb439c3801c0cc5a63f7ed29334b80d0455c", 0xaa, 0xe, 0x0, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x2) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = msgget(0xffffffffffffffff, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file1\x00'}, 0xa) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB], 0x1, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x8000000, 0x2000100000000}) r1 = syz_open_pts() fcntl$lock(r1, 0x400000006, &(0x7f0000000000)) fcntl$getown(r1, 0x5) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/155, 0x9b}], 0x1) getsockname$inet6(r0, 0x0, &(0x7f0000000000)=0x12) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x0, 0x5, 0x1}], 0xc20, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x85b2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0xc00, 0x81) 16:00:07 executing program 1: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x400000000000002) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x6, 0x7fff, 0x4, 0x0, "1623e47867921d0583a385a0cfc06a69b9eae9d6", 0x9, 0x6}) lseek(r0, 0x0, 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) socketpair(0x18, 0x0, 0x401, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) clock_gettime(0x2, &(0x7f0000000100)) write(r0, &(0x7f0000000140)="f92dcab8d62c3dfc14ca11f838d8c8690cbfe729326c5d1ae4cdb3b6773e17fbdab1fae7590c6c20e348e4fbb0a4b8f90bfb67aaf94a91628f2334ef83927b8b3c21e85309f73a36eac0ba93f196e340c24526611e7ee6faafcc481d5e5920251ab49fc393c663c503614879f410346f6b8884e3a09f519e81b4b393bcde4eac90291e2d52dac93317ecaa45962d0c3bdf86386bbdb46d07aa59fbac6673cec49cdf1bffd0d0dd95c7", 0xa9) write(r0, &(0x7f0000000200), 0xfe72) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r2, r3) munmap(&(0x7f0000421000/0x3000)=nil, 0x3000) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kqueue() close(r0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="2c8e6690293751f195e4c3df256b0d9257d273dadcc2d4f1d84a5db879b785914383b6b01d79de46a25541a91ebe16166f", 0x31) setsockopt(r0, 0x0, 0x6b, 0x0, 0x0) 16:00:07 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000000000000003, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000080)="daa6d9d2801fe0f16d86db35b091cc1f214af65abc43e4a7a3c92ae0d11caa8fcc708e3a90c6ee810156f8a8512602e5b4e8b358e3e12d977ce4c1df6083c4afeeab4a369971cf2d1ec970e328f5dd4e64b5b2aa6747f3527d29271729e6964e6471750ad765088eafee14e56bb01c2f46100d41bdd8e5dac68073b01016d346d1d04909277ada6f6a2fc229d2d5ab2dce5d94bc8ba2648abb8c80fa7c513f11976bd457336579ca45230d639688a8c75197965e808a507288bbaff1b045a2563cddebab7b67", 0xc6}, {&(0x7f0000000180)="d50594c71c19be85c6004199cb2e50830a3ee772fe8672ea135db66361168fee575399b0173c2da72c00f1bc964caa9c75c59d9ae2392d861398781701d1c319895d756977281cb9f90f5c7ba1177914dc2d433bdbd0ce6b5bbba87a12fa3862abafa0a9e5ebf5a43da842c0ca2aa19d3f29f0f44aa333c3c089517155952c752f6d3c2854a03036abc5f67cf7e13655cdcd758b1839b97c8faffa07904da245dadf755e394f52f75e9e40c3ad91458ac4b825dda389e49853cff46bef4443", 0xbf}, {&(0x7f0000000240)="26678754eb41ab8243f1808747904d77a625837a6426d958fb6785edf5ed4aafb5e900e3ba9dd48cbdaa3d5db3012fe4c7f7871f8b0714ddbdc09e08366c3787f70f0f9ec27c56928b6f0e2dd6", 0x4d}, {&(0x7f00000002c0)="4d0ebb2d4e2ef04f84253a6a7fee05bef27a2eddd51f7a3d7be4b53be0c20544fddf4745496987b3395c7a4bb9b247cec049005608f2", 0x36}, {&(0x7f0000000300)="77e7d2ae59e02b6daa71b6ebca7ad619941e41a452407dc5b773c18f17567f4a9caba475de62179f06c069337e2e672289e7c41ac66b19a1c069e7cdf54e24b99f28e603237c0a0f6db01a7bd7107e45165ce94ebc31027e0657375a0473ea6b3eec38f06b6fbab19208c91cc385982e06b12f939c836c0a4cdf893dcc4babb3d59887c127b68aaeaa2b3642968ce11bb4c1aea6100030a09c02d2de19d984bf425ad86a1f1562d99b804e482b12df6323b2cb0ca215154f7713b6669c15559a95a679ceb7e0e8970ee3566f93c560ba06497e98050fed0923bae8fbabc2adda2789c5260b6fff3b44b9407440f3d171e05d808003cf69da86870f97e1ffe633c3adedd47461387f06eb5792e6decf6f1ce96e92835e75f289c4303bb2cabb70e5c36fc5ae9028efc33ee5aba3740ce2acb33a92cc31fcc8b743ee10607e2024b8d592618f8b09b384fa966de18dc63bbb70ebff8d81f2738695ccd474e66cfae62dd5fd2aea743e5ad626a3b6c01b657e39249a9c1b1063967efe6d596cc858f93152ccd2c5736155ef124dfe559c1c096bc5fcf095f2b2034b5c6cee5b825e1396f80473de76bcb8d6bc4f6ec8d38b5090fc1d44ff8ac012ebd346a6ca53a211b5f856d05b3bf2f301f74fb96b09c18adae96e7a04064f1f62ce971a1509523b8d900fe57cb5128d9e1e0fd503be1560147fb270bb24e93b2774dd49cdb17baf3e1181b0e7966062a51316abbebca6d2cbe4590cfc59488fa4aed3e878693e7e4abfbb55baac84aeb6125e2c014fe1aa4f425dca6d83a21ea1130426e0f0f098e794fc97102edb0ffd8c579714b77c9f048f44a85d4c52b4da028991d5423d238e1e44e0b8ee9ce53d81964f4bff011928d2283ea7af2cb11b663df9360bb81022ae03fcb4bb1624ffb17c9cc08e523fbd4b1838ec6634ca3cbd079b220f3b44ef6ee879faa45f631ec6337d6da098bafce4b535755c7d13f031c1c2593412778880688dfeb01cc9dc0796cb3ff95a53414894da3d6587d17c3fc39a651fdf59119b102405b2b17b55a46423fc31be13ea33a010161d52145f7d38e85ac30170387f9ec7d295bf698a70a0f02831d42e7a4ab396c5370e74190baf2c0059524c4b9a9b3af494672be513419948336f88fde2c4ca42c3d03e96b2bd20dadc776a6f764ecccaa8c75c5e1654f8f752d14e186897cc01ebb4631e946e567d477b2a8cd804a6e1dd523e0b6ce86760445e279121a2a356ab7861157933610abbe4c488ee81b96697736a97c709b20619b76c4bb47b34f87c7359121012fbbce54728d11fdaa4419feb2e61a99e95615ecaac30effc6a6b6e2bf530f23b1aea6887c690f90f9faab3b7543a93e781debeb24b9c221d849d62469ac84960039497f28ba60e1b594d9fba77e3ca3d193781284a1f0d8ca617b7b6fcd8c292c0a65a44540ceea77f86d2d528d1aeeb00bce513916d55c49d5293a8ab3dd0176b43ca428926d11b0ed2b72a0f6b68c51b36c1e32d35ba149f4144b3c9f97c2e56a29b6efd190cc7418055506e5da688c1def03c8cea22e60af1b4e4efd13c5f21aa73010f5f99187f62614e5a76353f2c132419460ee6e400ff296cf7eddf5561d09fc3a8e74d775c50da592f7374a535b1ec663407e6b9ee3c08b6147e9beeeaa2f6b19e00484c8c63d48c70e66aa726b339844bb716c838f09453c531ea3a73d79f8159cb75d0b45808536876c741861aeb81b098b938b74fd665d3ba778c1e8c97cfd4fa9f1fd140b387464c44e62191e6d7b0d7be4607c0816af634eb65602873c618b90786864b771bd4c30c4000613f154039c1241cdb03e6c55a93714434ce5d9c12d5e2c34e6e5d84b2d39c56649d1e83d2bbab59745989a74e2f032a3a151bf4c946df1952f2c0096e5da02b8760ae5931ba1cde5ed36ab0eb958ee384df60740b89eab99fb11e6e5f712c87527ea27c591330deb671d6676625624085667165e1a920d9956754510b2e799e944028c08aac18b9202018f0e1319480112856d6aa56b383970365142ad394e53d7345c90798144e771837ab0554c1256e2e641024bbbca91643d35f3219529bb836c6127a6d192660d06969e1aa284c42ffb00a9e19729e4fc241fc9ac329923743031a8975d3184eb30d9a565f40a306d80ea8d0b16288a7abb0cca0d281c7bef31ff708b572f2f4766c4bc6fe262a68e805a63a4861cfd09257205841144f02e61af9be2f5a7f26940925ce13d730ed5729c491ee14f9f82ed16d718c483aac63603a0255ecf6d108ef98cc011e4786ccb5bb48d839a3b134fc3b5fd7964bc89771cdcad0273c4c485c5b3f77dd70529508c84d75220296e08141d02c4198026894a71ff549611d48314dce39851b39033d41cc52ed980f708f76966af273704eb441f89160a5387bf2365089f43e593e83a563201777afc673ade14480d449887472f708bcbcd3823ac03e887a223a7bdeae60f1ca6900b9ffdcdd87e0d938a933b7f15708aea705d7bf9889aecc89e8e20362d60137ecdb24f304fe86f3dd8b24c6be98ea531cfb71e1b6db465966404cea6dd86acafa48dfe31207854015e9989e5f7200b0a635651298e55fa1e6d2bb1498de019a33aedb566ab5346816c4070083d8f6d57b62250558d7ec71ad737b1a4289dc386decddb2a40c017f869c0cee7c6cf515a697f956ced01cca1a263483a3ad9475abaacd0e2fdbcd410e7019db83f9ce965c1f88cf71d3567bae1e5d5dedfe0f9c54dd529fab6f650d7ce85c6efbe9304b6c79217b0b244d7653d0c2c0cae34a005656ea52a87d1147bdfbbadcb993fecde8862ddad34385063bbbed551c17e1512328d445efb7260f62633b685a78abea8a19a9e10d7207f1028f7fde0ea5db9fb10d1a01932d6feb40ceb2e99c7624795024862947c623f421419c48817b420097f05aa4fb0976fe8f2d53c75886fecb9b63b1c18e3b54c840c6f437b8d1114f72e73200d5c27797e4eaec458a6cf6504d404831b5aa583b41246dd7b2e5609d812b2fc6d7da9fab64cc6b83d0b47bd0aeda38a3b0cb3669688c434636dd3cc6a8feb85298e3201fb13420f3b3fd2dba0ab5cf9b22060bbb983735abc998f2c6c52d8cf95cba0d03df0e585fb3daf5e1a543761ea1cab6ecd931a3a447358ce27f68b48053a170160ec49e8d90f1209748b2b229ca85ee64ddc6c40852db9694ae69c8fd0614db876fcf620d4b6579ff9a5576a37f74d36013a0a408ba4710ba5a1a8f3f4cffe6783fb6d0786f6e4a131aa4436a8b876bc82ac3741509b3edd43fc4d1676dc89b6d7c95b493513e371583d1b0992c752cb17a6ddcb3b822f0ff849b408e486e148c71737de68ec080b85449a7ca8a848e017fc7ee4f1c8ba4e32b71334d303b9d36c665eb2c6f9c397d99f30de5a11e3306ebb1b7d85c3b7f75188ebe4aab360c4c53012aa2b9368de2fc0e105038f78406f16d48b9d1b5986068e50b3950566f2180a038b883bf6e6e29eb32e5d1482bba765a289be88f1363cd82f61a2ba24a3c88e61f20113c4a337a79be83506f6c8a3d4248413a2466cb4115c1e10497c7fcd5f6a148022072f2b3363939d05c9089a5cc2d500b5b02cddcedf52213e58250486f0ea0f2eb937d337c959b649a76394802779a5bba6fa06a05f7ece89dcf29c3e5a02da80880d65a6d9ea5abf2cfd62869ebd0aa328f5b3d58179f5153858e14b6d6362b640d7a182d7d4d015060171bf0528c8b6a6032c56e4b3bf7f96fced032b18ac54005f507b29b7b145330be7762ae6da7b29dd16df39708ef181dc2343e78105e5a061ad9c94f4c8500fe4c124838e274ca8600ca2e0fe613af8e69f1ddb2d225c806e6a1b117c1e4a991b046ee78ea9ee45df09a58b10abf70f39086e1def850645fc13d0626a7e6620cb2c8cb2d56fd4d02f33132cc5667708e1dbe5d35fc3f67df718111b1e3e8105360340aa16ae0f5e73820403095f4dd606f98fe2ce02b013ca711520b96ecc9d15c81ec1455d67fcd13e5e8fce83dd4b084fee78f088c7b52b7531c2ec172d601adef88edf2093e9c2f3f226ba4ba877a3ea68b77373623312ab0b3fc971425b3982fb9bf917e3c1e6894a86dc94de7c8a0ceec68c2fad57d7bd609d9d7c263c19a924447bb3db31545b9d91a0843afc1ac542bf6ffabdfc720a31e8dc37e1bca973010f131334f598ab6195897bb9a8c6fc0902ec7a3f482da4a72f8996aa1b10e31df2ccf5ecaab3158d5ff47fc81df5816321ae887d762f7e3a73e5329f276df413eba3a33cfd9784ffc51d2ddf2ae60b4f36ee68d8b30fe014283044eec777f8b071607b1d7c848568d4b023a5732d4006cc2252a4f631124532501dd1f98d7cac199156f3e640a29076d373936065942a10c259220b2478da46c4c58a95feec74728ca2cf34793cd14fe335939d3d6a391d0f0127b315065785c3c014b111f0bd4db829238f10e17a5d50f7c9675fc083d5ab17c11b952e42a43d264c32111a24586c47c6976e880cef5c275928d857f3271f0c3be8970b3577fc5fb1385ea1640fca0313b3b0579babede1603aadf4e06461c9540c972b833675ae71bb2a860121cba310427484996adf092da708140e269f21064bfb2e4f350139b2d4057bbc49fc29a24a9cfea7aaf2d6c46b5aa1dba4f19953aeab3429f48d7d2db3ec1a8edd6e2b1138cfa2d102896b4dd55685d3eda3ccfb7bd69f96e4e2faccc0778c278576009883ffd69d55ee571d1b01fb9a9baea79cf00a21050af539946e9cf256ff70a739414e47a59fbd3bde6c71d4bfd4367310c64c8a57ff8e643ac9907e145fbb1e5fab45190950d501961bba91d37b40684cedf0361233cc2d94df2f7e81c9330304a259f3ae01380a6154820f8324d123fce21c905ae8f679977407d0d6c257b2f60edc9931efb394d75512c758d7732c46365ecb97551d203ca9cd9990d97c559b3a85e1a26fdb442b0bb8094c9d41790af7ffe52226e7054537403c6889da7a625a9788bfffc94c25cd99483b1c34aa261444cee783e2e4836dee5ba0eeb8268eec4a1cc9b3603725e4bfe51d7b57ad733eed66d25a9933865eb8748890d39067ae9153ef9b54bb08b241daadd60de386b7f22a5a82987d8e8b0f15d73e4eeba53484f9e61228c4547a69dc393568496a3931526fd5d4ac0356552256204f53efa54bb55f082323e75809a74a36b2600490bd8a5b697eb70b238866bb74d2445e8d9090bcf5a75f8e0a73598f5422551e392b244a62d6b2a0603106820fc7a058762efde04e2e9a16c4ee40ede5d38f661b15341ef5afc855e955d005110096bb6727d928e84ce6978c6a417f3be14d712058c885ef8627863c25ec51b8d51800698ffcc47e5e303e1d9f3353879616530965ccf0ac5f7a74847f0d47f52f585dd66bd06ac565531f2162cec012b80c231617dd533f51e1f2407ac116e91e77efe7c376d1a163c6ea8e72c69b17c1d9dc52dce088f0c5178f1e3e0e24a9ffa02e13b6a9d54d695cd8d92ceabac8c7928a5068aefe738f46884084e8b99750798229ec0264f941227169dc290ff9ed3adfb634e29a41f2efe45ee4312cb0474af404675ae039b09bd20d1f12f25a2c6f4458be959ba23f4bbe2b0cca590ffb6ba65c70c0c3f7aea51f1234e0dab882e866a4f086ed6ea25953b742f290a8f4232aab342e94f40745e4007b395b55894d84bb9d4a0ce515e1b5c6fafc1aa23ef5ffcb1406c9cde9f77c184ba91122dcd20a2cf9dae5caf7e5a435ee6605bb3", 0x1000}, {&(0x7f0000001300)="f9297bcb44126df975bc7d4cb21659ebc91f33587f5a1fceccaf3984c684336a907ba3d2e837cfdaa49b75e5852196fdfcce5adb8b6a90e2acadb507582243473eb8cd0423cfae52856691a594415c472d2ae3", 0x53}, {&(0x7f0000001380)="ccac724ddd962ff468ec46d32625eaaa53b3835a2640134d3b86f90be6d0e2", 0x1f}, {&(0x7f00000013c0)="9de54c9d38a44e9711a247dfefd0b923639920", 0x13}], 0x8, 0x0, 0x0, 0x4}, 0x0) getpeername$unix(r1, &(0x7f00000014c0)=@abs, &(0x7f0000001500)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001540)={0xbb6, 0x1, 0x7, 0x10001, 0xfffffffffffff65e}, 0xc) 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) 16:00:08 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') mkdir(&(0x7f0000000240)='./file0\x00', 0x0) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x80000000000002, 0x2) fcntl$getflags(r0, 0x3) poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0x13c}, {r0, 0x9c}, {r0, 0x2}], 0x4, 0x0) getsockopt(r0, 0x10000, 0x1000024, 0x0, 0x0) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00') mknod(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x20659) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x482, 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x447) socket$inet(0x2, 0xab675aa459b8fb83, 0x2) 16:00:08 executing program 0: sync() mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23e) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:08 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) linkat(r1, &(0x7f0000001300)='./file0\x00', r1, &(0x7f0000001340)='./file0\x00', 0x79b44d746b5ccdb7) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x10001, 0x15c) open(&(0x7f0000001380)='./file1\x00', 0x20, 0x121) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f0000000080)="09e0d0d2b2315b9489f8d1f888f6980da8cee2089bae7fc7f0002cef8e3798a4b98bd99afebb36618459fac8c9df9864bc139da48b00848cb6db8c60d851775400c554bdb5918a5a49260a77b6eb2a65222e6986a0092a001642454295338ec5e7f89a497963b5b83aac221f4ccb7ce4d057a8f8ccac25c6be1ad1aa50373d99d82b124c021fd908a469c48db2bfa699fbf405e9e3388d55935083de9112e3158d4a5cb6440deeef5313e573f6d57a4dd9be8f48871841b1679c33210cf60ff0ecfe1da934331e5523deba470395eb7702cbf34c467ddbc3", 0xd8}, {&(0x7f0000000180)="74d01954", 0x4}, {&(0x7f00000001c0)="2848f2edaafb2fc463719fd74c20223f34b104f472206bf4c5eea3c77281f334e6d42e712d3ae9d92ad2237a5c5e15ea1033bed008e6087b66e327ed09ab6ac10b7732e62ac5302c62ac62ee33ae3b14d955890926c09ca4103e117af1392be5efc24983f18cb652f26249ace5a8e48c03d715ae11c60a70bdd1ea21cd0403a0e0be4b44056f4a5505d74b3a375f3abaea493f60fdbcc1df26f40b2759091824da3aa66e3d6b18a9c3f91715f5d043e29fb9871cf5a1d2146c1b02bf4dfcb7c8bf6e4592f0b43e6636f5c1340a7cb3258453d01ea82351efa51eddadd8b15301ed8d119d58003fb3060a03f22578af3fd7c1b7f8c61a213bd4fca2ea7a8691218ff9811db70c78251bdcd31f226bfd0dbe9264f909ee06fe1fc305688f74b36ef7f2182af17f71e05306f53b902d575eaf4ced60c65ea2ab762e18073acb0b3406aa33fec4763e09fea3a004df96e76be1d2fc436a9b751e7113b870c3375cf30ce8f7c7a8a272ed628b125ac9d788ee711811939c119425dc4c4bfe84ef88b55fb50871439bbedc6846c7822f76d3e5a97b6cca0bf56f7745940ee4dff1ea1455e90575c28216bca8f0d4a38b161db5c8653b2afbf446a5099c4a8e6af69697a0554b12763ec7dd8c23062d25702b214f60776f9207f683a9cc2950faf2744d6efdb785d7e3d0740ef1e95a91a908fcf9ba393764161a115e5642408bfda4c18bdae190006b84e5c886bc4883757a970a72320e724a5cfc04adeeb635b0b659c403a052e95d02eb72169880b5683242b77e0a5adc591ba50260fc042b7c2b7507e4800cb6ea3d5cf37ac4047f3d96ff814d270fc2d7af437ecfbdf50fc68b10b4d4c0a63f995fd88f11eb0591e57690a511dd69e7139638db055285dbbd0b6fc2a08a3fcd85eabff8ffc7a75c99d998e91d8511574b1625bf9034d12e9938de5ddb6196903c22d224a88242921a05c469def32b365f2627faba6ac5ddb7fb0c7812e92db7b1473907534830364e83996fb5035cd881af85ae7745d43228100bdf9aa47ddfdd5dfc5bf40660af34ad5f97ad5eb44299c3f7681a184363aacde3369f2977a27cc0de0a756b3710cee0437b13f6d632d280f101cb4609453b3d3a05500522c2b1b192f2c6e1f932e8d53aad942248763a4ca70a4fc37131096a20d0c91c625b1b0d22af0552217cdbbc0337bfdc4626d725115995643e8a105e25f8026adf1c3bfdcb2051efe0600dd44aa318ceca9445987f9b95797a7944546d82bd3ccee859f4ea3ed041e3b2321bbbbcb001509d703160ed1006027268cee0431c1c4a87965515c96094146816051ab0591ecc32055a94e5dc184579ee0e12ac60a59bcea84c89b20d14339d66a56d258aa6853e4bd623865251cc1fbf04e34f782746f8975d17cb76fa744a050eba864b65b0734e54a39069d8e652994902489c23213758556be73cbea4598060964871c9246ce921ca7a5404d52ea6668098c6266d15faaf0c1408f96b7a705c8c9a7cc0972ab9355a5e1b16dbeba73543386419f92c46ae5b98f3a9551a3a0563da0a008079762c6b78f245de1f219d47dd1850dcb2aabdee9715dee8b404a869982a11dd2a783702780f0724901666984e436ab72796300a9533152fe3ac870bec8c18182804fef64a3ad56d60dea7239f3cbcb73adbcd25dbb214853f09674f2d6b2cdf2237d9d3e58655a3daf326b9ee71ff5e6691dde9a5d1e2a92bef7eb32389ca8daf64e1288f0592f0f1a9d5670eafc9740b280ace234dfaae66f957ed01d58a7e920fbc1ca7ff48290e83e36c95e8e2f5ec9520784b13ac6b01575eb2e03cc859805d7f502652029c5b558cd8a8319e81d6b322291dc2843b24b240d6369c23feeec47f5e8459dc2b948b7b3b273ffa9f7588b5904f657cc5109906ccf196195c93ef3d1776b1370dffe71d3c030481a3fd395437e1e42a56ad0065195bd4ef82af329bbebade1e2324f13eadb99d4dd38edb0b29c85a083a0c6651142d708ce1f2743e3a5959a546394dcc57d408ef73333526aefc9d5c52481ce2dee37b83e28f60ed26ba3ff19f969e2f6052984a481b2002f925d467b5b0ae3ec9d1bd3b94a3ff11797e1f4b5bed7f5d01715f58b2e6a44f1ff9d0e945220d6491180f0067e43d88f8df2a506c1634d99a0a1d1f1215e825867d3b13b03f139d94c5b4b514fb47290655635925590f690a1386d79602cde6325e3a859f0201c2b1634fb7dcccadd6a87b6e8fa4fa29958f4e5de31c964cdc4bd57ece2730a34501878cef6dedc92b46fa274cce5f599b4f6915b850b4e85a25543556908d5f7e66adcd28ee8c1e04ce8be6ba58fd1381fee08142047c5f3fb0c6b3499993807ed92a7a35788dc4366a45df35f4e141aa8978466ab828a1d0d62e03aebf813fb1a761d48968e960a19fa0427b7c73e564c0f73358358d4c4f853b9828a5a33f07c78a637574c152227b092df9f8cc17478c0c3c75632bd409a6ad944f2e07748a498d897880b6e59b995ace3d4924ca3004ced4c73b42b16263aaf4b08f767d84070536fd4149efbc0a0dd2dfeea465cd8c05c5121ba6d931cfd8370d8414d8c38d93dd1387fbe3f67537f02a7749d769d1612cc3c205d67cf9f6751cf59d52169665d8dc752c5269834a1da7dcaa140fdaea6982dc030e427659a6924d26bd0c7c8b326f39ae3339807757d1b2e51a3827974c4effa1af4721911021df0a3de9b79a038031c9fcbdc30aa3dede240fbca6182419aa00425485d0c1a5468de80e9c2092a2fda766b847876510aea79e7bb4abe37886a23e988383ca98297dd8febf94e6b50767290a096359bc4c97e2ecc164d8370450cc7cebd51167055e1d2b74fc981e67d8690f63ff52da887cd4cb5f527dfcacb6dd939736b720856506a9148051b7569c2fd71ca39c93472da5ded69f507f18624be9e1df7488909de22e9f49415ab61ab752afef2393fa0471d934edeb90fa2b4a03ef4620364d84ad6981e06294a8ff8dcf5c2446e2332a76ed21b484eaf15e52d9e6bf5ecee6f047a8d58f9f7e7e232d1597dab2cbec5c90c81f0263c97106956697bbfdf7d3b3a8cc9b764f291aad7857c39021b41b08a0cd38147d20167da5479342d9ca0f8269114332079207742c884ead1c90049f283777b1d8e257e6028b0d7cdef69e0e25042982d4d104a5a70c24693e23953dfed6de41d6eb3266a7d9d1bdadf350cd16bb173b9a50c4c88637c1ca0b06494708a6a4bb67504608a9403d66ae115bc82d7c2d34dbe6e60d587d33d9b234936bcac6a147d88745a3ebb412b5cc413786356c693a15c4406b84c7f20ed86c54a8e46f3adbbea4858a245eff433e529b6f8fbb67be656c47dfc6e45dbd836a5a18b5b23756a89dd65961f17950d4d559b1af7ef357b2c633e01a5de6b89e4d724cbdd3ae9ba1ba245754fcedcfe736e0c41f1d5cfd16eac455fc0b9d88e67440ab1c792dc839112ef129714d39ad17516d1f363211f1f34d69e72892b0eab675239144fbadb5e49515b6a3e1f54069b6c2aba4c2a92011918b1f8303644d90dbb8464c9c76d0d472b3ecc99e348b1d2ed327b570e2c108b42f246ae4749c8b175f8abcd33b544451071d0c07836f51943155a4c6375e64f8acc1f0c8a3775cb9fa43e22710ac628924a5db01fe72dbb16c6a8a5a87fddfee6faef5186c7219d81973f7d141721a140de76f9c0476deca72d4586cd3fa267def99875e511ec7ce6f3bee0de4bb112324725d1a15de09d060c2c932880eff3906317e9515e41b03fe8f861d43d7ca287fc9fc3c5a412fea557a5c1deff557d5dcaa04eb1162e23a519d540b488d10150f58ec51bebe34f8ee149e5a8f5ce111bcc08696941ce041c85b40ebb7fbe2519f42cee8f17ed1a6bdcc66d39a2c3308c22b4e7d93c12cc5468bcba72572921826f1b63e005b21438484e2c3eb9feb81ea0bb059bfe8a626cea15fcaee03d8855976b7adbd3fac0e8170ceefdbce5bb97d8f6cb9231374f1bc68cd569f19b54afa38ce6ca69a156adfff6d64fce1b0073031c9453f210719af4349cb3172304595497fb3c55fc2e6eed48a326b9237e39b44a93aa80abf25d3197813d323402e262fd7ee0c637a8ffceb6822e9caa11e7ba1a637cd4972749a2663100a0f54a225bb443362571ba2396af8c033081835ad46bc0b15c795d7cec4b538db947be2f93aa9482a63fd51ca0d051371b4d4efdcf4b5aad428184cada04bf5022d333b72ae3ad66a697591f1464e989d7d2fc36cfc2987863ef11d64917a027555508b5dbf181d65caa1f1e564e7c8bd1037e715318f3e25749bcc60fdb2aafdfdcdddab5c59e906d73a144605d370bbe151416d8209679773b4cf9fc56b7ba4bf637170207161f98cca379c612b7776b1aa416a7e3b32ba3675cdb12b9ce335d05464f4f9d0fdd05d4fdb4065b42b8d39265f69002df44f51772170aba7c587b0e33e00a84c2caafa9ef17b77e0af72381cedf017f77b65691c74d3de1379cf4b53c6c457a2a4a9a9fadfdf2481eb0ee9fec3501bd3b1a57b303415303c39334d1c251d1de3c081f39208ab2730883301116a7b8198fb67f1326c8cb81be9ce83d8f9623a0fcb88def8790f76d2d40301673a6df14350ba866d73207763917068a6af8d683983c8b5284798c1ae6af7cc2b2d3561ab297f4705f38f3a6f2f55cd26473f01824dfc596d89e0ff574206df0e8a9d31f2ed05e719026f86f08a6c9e33f0843b6afae6691a729c069906a7d8c8269cbe9e0522265210c2670950ea09cad03220bc3c8ddb7afa5293ef888220513f6fa45390e677841e7ca02fa22f66bf80d620adea33fb5ff8923e9a8393e36961cd6c616f401feb5b5948cd7fc927831626be839e157ad4fb7440430f5b805384f88d9ce2c6b1c2a92228f0b35d3e2f940cd0ce991068611f099f62a7cb6a30b86ac6578cca41196521243b04ac7430389a536fa55ee1802f58f5db04b470a2539b0871dc14fb5392a07287dde457a48cf6b125a6a7d628a6de18389799889d53f649734f4b5e8cf70b4dfa8afe72af2467deaad58d7c99cf00944de1e32abd023bf5ac577515a61b2a2cf45a703a1a8138d8085d577a780a48bd1f8e089c619fedadc2f038d8877e0317080e5bf86325e5b5dc04cfc3173875a930c66021f0df02c15fe2b129a7daf7053eec8550fefc9bc88e5967218bca235011eb8480a72c02df88455ee8cbfebdfdba3f43f755d9823fce5bfc0a5687bd84bf44317468ed9462f03ed48b488527102378dfafe4477ec88b6d3f158d020ed6537eed849e999539c41dea8889d2cab064ea57afa83160b6f30286683294dd01d4ad3cc861204f92ced50f7b56540d6c6eaa50073766ab3ead1b850eda32b7225d96c7e21bf5a8c962cb21d70a3dd61a526be5b6adbb70da09f542dd66381e3cd62d8c10dd2aa600da12c6c0e926881b7d1c64bb231f3d4bc034356d8eb592fd01f75cd77488727c28c3e3c4ee9881ac4f8ff6ae4cef0726318aa6611f1f40b28100db8625998790df5b4cd5b6a672e5d88594876930e1840e5c3c1eb388d94f4745cb94da9c2e8eb693408023fb5114da7e8ab8712c686cda6faf785a6705560362180b1df2982144f1814e1a19efc6d5aa4dfb459b0d519e7e194e859b191698a69931ee54ecd15872e4c43309a23e7883e4ad0474ba4324f81949801b116534f8cec010769dc226332171c48cddaa819ed4bfdf88ded330e44fe376ca94517bc92aa38c2ff3472073cc47b8fc5aa7d5bb", 0x1000}], 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x1000, 0x2}, {0x18, 0x1, 0x372, 0x6}, 0x4, [0x1, 0xffffffff, 0x7ff, 0x1f, 0x8, 0x20, 0x6, 0x5]}, 0x3c) select(0x40, &(0x7f0000001200)={0x5b9, 0x0, 0x6b, 0x1, 0x8, 0x7, 0x6, 0x4}, &(0x7f0000001240)={0x8000, 0x3, 0x5, 0x7, 0x20200000, 0x80000001, 0x2, 0x3}, &(0x7f0000001280)={0x2, 0x1, 0x0, 0x81, 0x2, 0x7, 0x6, 0x5}, &(0x7f00000012c0)={0xbb, 0xfffffffffffffffa}) 16:00:08 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0x5) read(r0, &(0x7f0000000000)=""/12, 0xc) ftruncate(r0, 0x1f) ioctl$TIOCEXCL(r0, 0x2000740d) lseek(r0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = dup(r0) read(r0, &(0x7f0000000080)=""/235, 0xeb) ioctl$TIOCSTOP(r0, 0x2000746f) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setflags(r2, 0x2, 0x1) r4 = dup(r3) kevent(r4, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80, 0x1a, 0x9}, {{r0}, 0xffffffffffffffff, 0x39, 0x80000080, 0xa17f, 0x269}, {{r2}, 0xffffffffffffffff, 0x80, 0xf0000001, 0xffffffff, 0x1}], 0x1ff, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffc, 0x8, 0x2, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0xf, 0x0, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x13, 0x47, 0xffffffffe42d9231, 0x2980a9d3}, {{r4}, 0x0, 0x10, 0x1, 0x800, 0x2}], 0x7, &(0x7f00000002c0)={0x1, 0x8}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) fchdir(r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000300)={0x0, 0x9, 0x5, 0x7}) fchdir(r3) r5 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000340)={0x3, 0x3, 0x101, 0x3, "87db4bc8a93cbf73770d8a5f6bd62b4978a0a173", 0x1, 0x800}) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000003c0)={0x7fffffff, 0x7, 0x3, 0x8, "adad3417971fd65e71fabcd5634f712f1c2fb6bd", 0x2, 0x5}) close(r5) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000400)=0x394f) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r6, r8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500), 0xc) setuid(r7) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0xe7, 0x1, 0x4e5, 0xffffffffffffff80, 0xb5}, 0xc) setsockopt(r0, 0x800000000ffff, 0x40, 0x0, 0x0) 16:00:08 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f0000000240)='./bus\x00', 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept$inet(r3, 0x0, &(0x7f0000000100)=0xffffffffffffffde) r4 = dup2(r0, r1) r5 = shmget(0x3, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) getpeername$unix(r4, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000280)=""/163) 16:00:08 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) fcntl$lock(r1, 0x0, 0x0) 16:00:09 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) shmget(0x3, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) 16:00:09 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x2) setrlimit(0xf, &(0x7f0000000140)={0x741, 0x414}) getsockopt$sock_int(r1, 0xffff, 0x1804, &(0x7f0000000180), &(0x7f00000001c0)=0x4) writev(r1, &(0x7f0000001280)=[{&(0x7f0000000200)="fa3b4c4d951d2fbc820d1532b4f95da0715891e847e6473dad58d9bac6884e2a54f53383b5735f638c6764d7db50f19924bd63ed064b310a", 0x38}, {&(0x7f0000000240)="4a4f8583ad967cd86726f93af2dbdef4e492f5a8eb5d01f5ceca0acedb3d2c8bbb6c3b303a982b15304e29533913c5f260021e4997f59c06155f274184983f92bc82971096c69fb7267baa22fa3f0dddd13a8317a7159cd6c8d0a9c70984d9c93367348b37731c042790f2e968308893997618bbf29af12fc0e5b59b1508f35ea820b16d92dc3dca03c65df0172d93aa14dbfb879d37cd92c4714c8081cb910d8de9f8f3a9578e237ab83b57557246db9349a8ef3b53a739fed1779f1db5c9e4a89205e01c25cc2224500e184ca00dd3926cd141fa6ff198cc5bfa7d8a38b310bca7d90d1239f7e85407d41c137b88a03528fbd7f6eb7d72d4dbb89256fbb9f2815206108409b315bda1304835964b4c3c8dd8086492debaf234cb702a157571a951b017e6635683066bbabce119eaa0768b7d40a0d302c9f0e81884cc48ffd0eadfb77ed2f13f64d9c485eb81f8284cf34717e50b531c607c68a0c4f07885ddac47046f551106bc5ff9d626140d6272d47f52e940820f19b3b19f62232c9d43916e40c59ffc56a981469557637ffeff934484f41536267fb207eb868fdd7c05c7574cb4e1eca344fa08d91410d280e39be02d24206b63bbf6329466d02ae30dcc7a0bbae03ceb7314b4977e2f11235273468bd5b21a77d83b2d51a7a9b47b6d589d21d5b662c528a8cc6a3b630a4e6ba343774af77e79f05defadf6d948e9446ca1f16b455135813fbc798745272f150b546072513a749381f3d3e4feaa4e8ec06b4011029fdf2c4f106388f3382aa826a3ae50893ef53ecbedb3f76939f2a567fed9a8949507857f64477c1034acd7ab3bd051a390552d6a24f68f5cc6e0729c78cac57b882c848775a3929fce6c6a6fa2efefcd5607d48769c8b26440981ede10b08d826b973f68dc05d876e91ffd45afb8d8ba3c036c08a8881af0a311bb822a541abbb5ee4dfb5c2ae5c59dbb4e3f4a6ef3c97ec26c14a3d0e399ea9cb34acf6b65983d708b4be81cfc9758be7c83e435fe54d26cac59ca50ac872270cb7324b31eb2f0e47b9f981e68d53d5e8f485425be0d83f58a99f44ceb06f418db559b3720a185a2f3a99947026820247d8d14902dbeec8a3353b65c963c0e0cd8a810357d981d5d99e48f0b20840b7de0fa91ad3a80f438ab884a8deec0a648e74fffb1c18980274946a009c672f1da28cd62d6cf941208db6037f69e78ca262e29b24b545a56a513ce9a6d2b25a7131d0074812e575a421fb952e5cda8144016bb1fbad55323da0e404126a9cb4fe10fa95c505160843588288161d12175b909dcfd2d8bc9faa0dc308e930a1319ef05029a10606dd8156ab59b201a5d4b7a689544b9c305cf3a2265ebcae4f0fb5c70339db9abe7a756233ceb4b3f28349b4febc4aad5faab7cedf3ef22b32c86220310f719c954d87096838a1fad46524225e6940807abb0c8ef9273085dbe86d7b4bc82c0588b054098263dff172d4b2ef0f799ce7169aa5f9fe8ea358ba760607f1e33e6e89710f699c73537b4d40079d67e1c67649d461ce078f285f0f80f12ec2bc64aa94003718439f396e30f5c3646c9bfce1b21ca944798d9be3cc5a8e031838a259d8fcfea2606a17f6bd57435d389408684ce3787922f1ddad906d2bd66ba6a7043144862a5fbf33890e3bdf4480d8304e5e76809b4ec70fd7206ce4d6544ad4ed11b1f270b00261defd1f38b8b7ecd5f8be89a5d9ce0582ec0e8cab6ea0a8534861a0ca4c18c2d9d2f2489193a80e42a3b177fe7bfff42c3c1294732e1fea39c6511fd1785957b0912573e41a52e6511d47e42266bf2ad6fe44b01a0826f5588d1856d1cdd936356a2475a39228428e85995fc908c80423a9670ebc8b2d42d972344d556b9693897bcae172cd3a3d25198d97b8b9532e59e0df2328fc12aa4db74e892d0b6d5c5de8be511eb678862e6ec2ee2f61a1d80f6fe0433d9c45a59ec8c07abfee8fef470fb4ad1818842b908bdbbec69ceb611c2047753553065377a067806e30fddbc0b9b804fba0c666b2bf9c43b91a94505b9aa81bde5c1abe35299f8ef436aece30e763d2cfc77189001a927c032f5a66d514397e4118c00fffcb6e62bb917efc626d6d529e07109c55b87aaf41ae402b2d7697e0598c396d1368bbf4c070f406114e437e3510fdf2c2e665fb1da471329861c2b4743443f3ec57fad94addc0713c8cd2fc56936c629198da1bf9081c85e48469da4cb6dbf3dd4d001ec1fcc77cc8263ca0b3ab3777e0292cec0c249a88becc442d01b3ccabd9ca67149120f1f5193e45f3457765632ab8624b081632ade229d12bcc5a7ea48bb72f16f7a1c571d98234a3323d15d29ca5536674ae6d2347f175baa519fbc28a1a0ceb1863003eec69604f02ad34dcc9b184d95e65b0263ad04aa923be5d2b0146bfc35c0ca9cdbe8c806b804af8179ff73638d37db44ab1fd41e1d5d7f013d2e917812e7399725d927b7cdb89acc8783caee6dbee834c99f2da992909adc79086fd00c9a15d73b42bb27724ea5469bb71df3c900f4803dd31ab3854896bc2efd498586bcdb6e31185710b7d3c1129ecaae190b318d3535d3b098e5af74bcfab0349a45801caf668d6ccfb7df4c51ea78eb4fe8ac1f0f3b8eacabfded385614e41390e54558c5b29e4403847549a1dc921ae997b404bd8f35dee500b7c7ccde0430f4418d15c680806af84cde4acfd3a2516f81fcfb5f92b3090f13e6f8fef54d0e2b8d21b41f6af12d2f877ef5720dc07a1c5947b815a1fbb8c894b15477284083aa1d4cbc20e1ef921596fac348b99c434ef34fde4b93daedfce07c5f086d06061f617536d0b4a66aa6a0a6a0380afbe97de1e09d4a592a507b0cfe1dd1478dfbd1d17d9ba53f651f7c639ef6060873ccab62b6e01a91e5c4790d34fa899835b00d3734ecd78eb41046affc6127bed7240ab87c6248c074b03c2243d3c10e55b0d9d22220545c0ba9da7857b93917825a28b42a83cf87cf0c72687a761e8775383756f8ec802320c58ffc0ccc64847a43c56a2d59814bcfca8b47c8b587675b3faf9674bc18855d65a44f377df0e56ca6ef84c356730ec71e0fc4b99e87a3a3a33d8e4e74c7e2f57e1449c65d7701881bcfedd6c9400c2e33fe4ac449b20eb431c42e696609a9865aed200b088722ae65342c81769a437f014edb3de50c042c8eb2c810a7fbe4b7252020b1d988d3c33d6e6a48486b4fcc0114f74062c8daaac99b0312e48c11f02f40a5e04bea6d5fdb91b82d80ff524310b2b84971a71b7470026b2d52bb035aec7c7dbcb674880c983d45137897f762d32ea42ffd9e554f4f37f1f1148822e72b7ef4bc0f5a44d9431e98ba56eaf389b43b6a13333341875267c3ca02be1242f77ec10ec011d5a56902384b782a543ed34bd793c8fb62ce00ca82459b8a9aa3df815e08da535215744ae024a9f2ec36f54a54c3f378a11906ec70a172bc017b97d5ee100b88008ff28ceaad5daf558ea07b02821d725b14180114469c7bde5032b77494662544299dc9793326f63e876c5ba4e7d8e78c53a2a6c14147f71aae774d2d250db8ae559b0faec46f39afedc6380718b0cfd6e2eeca8f1f67b25c7dfb8993ecb2708855c723e2bc278687cab8c4f2fa58732af109f8dd744d61eee559a6ad7c922a435ec263524978e696f056cdf8ddc4247b8f2cfab37be32c3e610873d44467089a3ecd31178f3c6eb27263387c128e57e840aa159b34609550130518da601a3ca60e32b41da3e493a4d7bc04b3bc98594686b2a036252206de6585824738ba86d287d8b947e58e5bfe4adf02c532cae9a902ef466d017805fd95106da20dfc0afafc42bb16f470f98c0deeff50642f93fe38c74984d62e81d01b1d9c87cfe7a1ed9fda832f6ec7e84aa9db7980291ccd8084d8343d354bab53a32cbb9221d8bd533242276917b556be39bd3b07ccadb15b5293295d228b522f2d0210ff6590b157f1b1dca1585f74e18f7b464ddc9fc124ba19f58c49c5d10ce2b7d9cffa817a228f25357a530e91e0ef3435e492889656d1118b74f9455d9dbc11767fd26698e7b8fe9642fbe733f84076ffb3370d42b264d9d143fb1b4e5ee2b30918c7fcfcb6c4d163421c33b2d960c6be614b0735b017109ee1705fe8ed91533ac069302065dfc4f8b4afbd1a69b19329b145d70fd622becaab5b6db1432ac9d4bfd58c0ec3ed218801c3eb6c8fb2d17a81d6413e924c63058519b2823c838cb00e11760539673b0095fd0083bfa366f53050ca4970ed695cc9caf8628b2a2a39815b7d6ee3f5cfb958e72738e148ee807f859a79d75a1fb3c8dcd4b7d2560fac4c1354ad404ede7dd7bbd2e1e0cfa904931cd7ebc670f3c6223ed43ec41347f0dab301e3eac2849229b33f0459783d5bc0a7e10dcec535e777c24b2940583d615bf14a37ebf2e1bf4fe433f44a64f5198f2fa23c7ad6838db5aaae43b0f4c909ec65a896977a87bc8d6b81a31817a6a503703b26edc0bdafd7907e21973306733af3754b93737b62e75a56f5d9445f4c17858eabb092d9777497dcfb7b7125686e194d724ea353d559e8c92023a76245e64d2c754e6e02bdbc61593b8094cbabdb9b12e74cc40181a96aac5759f988406ca66abc8bec087125b704dfe84426ae2eead69cd049a7b0425826f7ad6b2cf06b4c442770d23c3cbad1ec25cef2b6908e7b9094751a1536a738d661c4c1565f107ca752e608986353063ca2fdfd6c30d47abdc48aa0f42234ea261fe79f8cc719f6818268c3f6c2c8755f93a78533cf7d9965354010ec9ffe2d180962fe94452e08a2a5897e1c3ee2db3662214c74f47e1fe0fa2e2bb325e6151e90d32c3a17e58b26cc50b16f1405523c8d86cff075a085eb5eb612f63702e5215f11cb68ea05c38acc1da4feef5c2db7f4b2ebbbde1f7e1d7564ae281b725bcbd43bf171d8a07b5b00d6287496d175362802d6b07a0de24ae23a20d144d9ef14329c46532df6e3d0c3ff5d63e2f208529ae9ad3348aa9dc6d09c4fe4bc21e3d26d917c6ed8f305f9acbe8e13520cb0096922763fecc5f85a0714915b3dffa63d7bd89f6d3767cfba22e0d9209a4f5abb12e4517164708781e0ba21082d605489fc4664f29c809ec42eb2f4fdbeed2d4cb24a12d90e2297646477377c4ea9efad40db9605b35517123d8f5fc4b47bd3e4eb6071aae15882b6e3f468fbf4fab5bd1631ca510810550ba76b21f1d664bb53e2a41a1c15cbe76f118fd54498c745569506c32bb11d8193b923ecf96df94e0e61b74e2dc3dc4ffa75beff644ed38f210158a7044a0ec2ba974ce83cdec6219e7cc905fb5d3e4811f37a5de4010152194e3fa87cb3ea480937a3f7cfa8d55711ac66a3b98d206b2f64367ac04b3d49fe2bdf48fa4bce3848776275c65854fddf4ddfb6e5ddf24077475012646d3bd6d02d1184bb2639f26ea976164e179f59e2bd10a34a49d279b707e7e15bc904fcb2150b6d91de0adb430cccc2932ee5643372416c122086573b957759a43f161325fa1d7702455a67bed537b374372095157b339127932ee5ac8858a5966ced5134a9acb6d1bb5d00d59ceb8ccb4ffa3757bb139dfb2583ce1996475f4326c18ada3b8230e2360b4c69d8d485970c0e26d8fe1a3a93a84a83b7d3ca0f8bf89b125771604b935bcc7ff584f3db3d472a0af2434ecd9b826aefbce8c3000e23f4e4b171a8041ce1e9651562a4ea71ea543ee09f1d2f1e1c39d6a7c049992ed28ef6b62278ce8dbf50aa384d09346a1d78f43db0179a261ac9ebae", 0x1000}, {&(0x7f0000001240)}], 0x3) fchdir(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000012c0), &(0x7f0000001300)=0x8) mknod$loop(&(0x7f0000001340)='./file0\x00', 0xc113, 0x0) ftruncate(r0, 0x2) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCCBRK(r1, 0x2000747a) mlockall(0x1) r2 = accept$inet6(r0, 0x0, &(0x7f0000001380)) r3 = msgget(0x1, 0x2) msgctl$IPC_RMID(r3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000013c0), &(0x7f0000001400)=0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001440)=0x54) unveil(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)='W\x00') getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000001500), &(0x7f0000001540)=0x4) fcntl$getflags(r0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000001580)) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCCBRK(r1, 0x2000747a) r4 = accept$inet(r2, &(0x7f00000015c0), &(0x7f0000001600)=0xc) getsockopt$sock_int(r1, 0xffff, 0x201, &(0x7f0000001640), &(0x7f0000001680)=0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000016c0)=0x10001) recvfrom(r4, &(0x7f0000001700)=""/4096, 0x1000, 0x1, 0x0, 0x0) setitimer(0x2, &(0x7f0000002700)={{0x1f, 0x5}, {0xd6, 0x1}}, &(0x7f0000002740)) 16:00:09 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000580)="9608ef4ccb1691e8ded693e2a39b2695622f97f0bb0f469d9e37b89b5d182625b0743c6e1a7202d04855ebc982de1bfa1546e95b68a35bd20276f5cbf812bf1cebca105b9ac217dfcc7071ba42e41f63cb15190e26cdc71ab8124181211a43b71c470a3b04bb70785877de8ee9d7f2457193d0897f2664a95cf89b4107512c97261788d72aa4800c7697fa436881dd20c6fefe8317fc89122a03ec8c6bc87e3815ff", 0xa2) dup(r0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x102) r1 = syz_open_pts() close(r0) dup(r1) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) syz_open_pts() 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:09 executing program 0: r0 = shmget(0x1, 0x3000, 0x1, &(0x7f00000da000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x4) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x4, 0x80000002, 0x6, 0x8}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0xc3d, 0x6a89}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x1, 0x1}, {{r0}, 0xfffffffffffffffd, 0xe6, 0x40, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x30, 0x0, 0xfffffffffffffffa, 0xfff}, {{r1}, 0x0, 0x10, 0x4, 0x8, 0x1000}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x4000000000000, 0x4}, {{r1}, 0x0, 0x40, 0x1, 0x2}, {{r1}, 0xfffffffffffffffc, 0x3, 0x80000002, 0xce12, 0x2f8e}, {{r1}, 0xffffffffffffffff, 0x4, 0x45, 0x8001, 0x4be}], 0x6, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x64, 0x20000029, 0x80, 0x80000000}], 0x9, &(0x7f0000000040)={0xffff, 0x20}) sendmsg$unix(r0, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0x405) mknod(&(0x7f0000000080)='./file0\x00', 0x3, 0xc0) 16:00:10 executing program 0: semget$private(0x0, 0x0, 0x4) r0 = socket(0x10000000002, 0x2, 0x7ff) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0x4a2) 16:00:10 executing program 0: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) socket$inet(0x2, 0x8000, 0x3) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = socket$inet6(0x18, 0x5, 0x1) r2 = fcntl$dupfd(r0, 0xa, r1) recvfrom(r2, &(0x7f0000000040)=""/34, 0x22, 0x40, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) clock_getres(0x0, 0x0) clock_gettime(0x2, &(0x7f0000000000)) 16:00:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x61, 0x5, 0x9cf8, 0x100, "f60869cd44dd4230e3e24fa2f2c23bfc868aa176", 0x3, 0x4}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socket(0x12, 0x0, 0x2) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) 16:00:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x200000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) 16:00:10 executing program 0: r0 = kqueue() close(r0) ftruncate(r0, 0x7) 16:00:10 executing program 1: getrlimit(0x8, &(0x7f00000000c0)) rmdir(&(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x4) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x2) 16:00:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xc) socketpair(0x18, 0x4003, 0xffffffffffffb9f6, 0x0) socket$unix(0x1, 0x2, 0x0) 16:00:10 executing program 1: chdir(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') getgid() 16:00:10 executing program 0: r0 = socket(0x19, 0x1, 0xf000000000000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) pipe(&(0x7f0000000180)) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x7, 0x4) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8000, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x4, 0x5, 0xbc, 0x2, "ea5a991d30f6678511a22c7f58ce1e8ff111b2fa", 0x4, 0x885c}) fcntl$lock(0xffffffffffffffff, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) syz_open_pts() r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xc0, 0x20) flock(r2, 0x3) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) flock(0xffffffffffffffff, 0x2) flock(0xffffffffffffffff, 0x2) r4 = socket(0x18, 0x1, 0xffffffffffffffff) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x7, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = semget(0x1, 0x2, 0x4c0) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet(r1, &(0x7f0000000080)=""/124, 0x7c, 0x801, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:00:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x36, 0x4, 0x712) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0xfffffffffffffccb) 16:00:10 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x50) r1 = socket$unix(0x1, 0x1, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r5 = socket(0x6, 0x3, 0x1) r6 = kqueue() socketpair(0x18, 0x0, 0x7, &(0x7f0000000280)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0x6da92af1bd1c5509, 0x10, 0x0, 0x6, 0x1f}, {{r2}, 0xfffffffffffffffd, 0x0, 0x7, 0x5, 0x6}, {{r3}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x6, 0x1}], 0xd0, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffff9, 0x1a, 0x2, 0x40}, {{r5}, 0xfffffffffffffffe, 0x1e, 0x4, 0x4, 0x400}, {{r6}, 0xffffffffffffffff, 0x40, 0xf0000000, 0xc7, 0x11}, {{r7}, 0xfffffffffffffff9, 0x8, 0x2, 0x100000001}], 0x3, &(0x7f0000000340)={0x8001, 0x26cca444}) r8 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r9}, 0x3, 0x1, 0x0, 0x0, 0xfffffffffffffffc}], 0x800, 0x0, 0x4, 0x0) fcntl$dupfd(r8, 0x0, r8) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r9, 0x0, 0x0, 0x0, 0x4, 0x0) dup2(r10, r8) kevent(r8, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:00:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x18000, 0x20) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) r2 = dup2(r0, r1) mmap(&(0x7f00000db000/0x2000)=nil, 0x2000, 0xfffffffffffffffe, 0x1012, r2, 0x0, 0x7) mprotect(&(0x7f00000db000/0x1000)=nil, 0x1000, 0x0) 16:00:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202062feeb00abd5ab5a412192700c95ef0ea1225d1b28188a8c09b5818f18bfccb4cd7e147bb36b8661afd772b6f50206f6df541c32c020ca28b78e9528677b48ee9d44543b58c"], 0x1) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000480)="4eb18b3200270c9ac788f698a4f803340599ce8af224f6793f4101737c0ef12024c4d72bc7b0bf24d3c259dc6b55572235d79f873c3211919c804ee8c2ee0375e34b0caba96ecee2737b41db5ea7ac87ed90300d0ab802ee2adb66add8fe0336552b03e6a9fdcc830b638f8b3ac5e025a588b0fb0538c874b706ef75546dccd6c3581f1046da87dba9dacf8e8e8454a797a714127773ce88d3cf3837a1e11d9cc2696e075941b128fd2da08640108b41dec73b05ba8fd9c5545dccab0052c5cd549fc4e7f7a393f7b22f753ed79685edd975325a89270f221a8e08448457bc8799ad09e22684b6777beeadaf2920bc9e679198a81e10b9b5eb713616687e6ea23ba915934e011558d4b926543566fa6dad1bac4e4cfa34971279cf8ecbb3cf22c8fa2d44cc495f926665649ed594ba92dea21ffcc81ebb027b941fc6c30492d22e4e04333de5a63040a371bf1614f10af428fb7476fb7936abf6ccd1bb511f2e84964e3f44645f8deb2c59e366d40a25a51038d2cb57a7603604b5dfc45f9b4d19b2830dafcbbd2a3f16efd38e90be094199dde012873874cb8f175e39d74169322d85c57dd146338234ad31f1bb6b77c1363ffe86b56675d3ee921278dfb9999a3faec9011cbe81d8bd1855b53c406ece9901af87dc5be0da24c0ea093b87ea2e46baf78bad6abce1cec47b0064b6c2e4efc046842a3e7441c9305d4a366f5b81ea9e4549d0843a9c087b198ad546c3d0ff079ccbe57e9e921bee8eaa6199478a2799ad9146afea32f6e891b2ddd5d4d357ff14e91e61c015cae2c9fe477cbdf021104c6322b63df5a9a336f7ec53f9669686931fc57f36c2c93a0343bda03fbb805afc9c839540bea18f70cabe8524c7522140633bdd9fcfeca0d5f157f42fe97d3c00838a7b7b2390e021351c81d125b939bf3fc05c5aaa8effb2c19106a2554d45864fe069acf00c6b7505e65e2ff9633b907d80c0700ee8e28530f4f1c1a2c41ce8fc533871d96279cdd859055e214a3ab401c9917687c8326cc3821204c7eeaa478a0fb704baaab34e6e5ee21e914258326b5a363e8c1906655c1e00792c53f71a8736533ca1e24f716ed6784d23bcf059d52295d99769b37b6c4fa39a6395e7fe405edc31cd0759c524304f73bdbc8223d5a169c9793a3b6de96e656f81dc3a26989f96ddaec27a0be9bae6e34e89c92e5d1dd8a2af2cc00cb5658f8ea37b29d595351d54efe81d70693d2b4e5a68cfa7f6d01ba7ba8d2f5b239ae14d1ff597ee8ac2cd4405338a7669ace9d2d10979041e3e8cf70f4257a326c8eeb02029ec76a5e6f09cfd1c4d16c6b39cfaca50c1bc81c81714a3bcde26c62414e2c647a280f4dd0dab9d68cc485a3b1997d1da97e740a4b36f758e423d2c74a71e11a458e97fbff3d08d779bc1fd828b539ea4cebdcfc2848294d208ed26afc7154c1707d604b18db972394bf720c895c1af6b517dcfeeab262b34f5c850276f128cd285f17593a36e96afbf69b7acbe713464446fda9b3fb7558ef16200ab1a7db978b40dd13f5e4a973db63cd19f31495e4223be50d714d8a6df20c442581667ceecce12ffe15774aa2a454ae1fb285f8eaa18f4bb13d4af6fdd76c8d10285b575f41661eda6bb4d9ea31fe238f96eb4a51e09800dec83e20ee7fd88bde669daf4e256dd26d57c82a1b3784e8f79c15447a7bc0c3c241db366372091d367f3587b254c5d3f1609d6b6322da9e44b49dc35e78806bbd17ddd973d3ebe9f4e6a03150ddb1a71bb1fd70056b0775aad45ccd74a6498aadc199e5f8c295d530324e0a1e32b1e9e386f748fff470ed384dfc17887a78556c4229ba154bf7bec12893886cb544dd008608589a401cd215586915dc78687ba070a2b37c91b82ebc9b0865fdfacce7e91a0fa6109dd60c1e3caacc011aa1f67087dea649da2125ad2185d9c565cabf5a314b6baf6508e9bbaa63a23be46a33595baeedd5da6b29a84968bf575a858539744a1b7c8a29bf820754271f817eb03576f3488da1008509d68f091e044a220a3c932a589f3e643a3cab763bd11b3fafe772cae61bf2eb31e0764d0717c514159780c9b84a889cefeb54ec04bcd432e5abec364e68d5144c69969d1ccd613c98915821121b3a86a89213c0c8f12f959feb32f1957f9d63f485e66f6c3c1097f9b7817bbada2f011effeef31629fade6b64d12316d250e32e867a5091b079b63646fbf046e9c19b606a95b131eb394f18477d613cce22d41c9739736b6b10647aed797a3d38a1904771d4e2a2e9c7b91021434cc6af6030f88f816c3c7e8aed1f5c1f023af95c2dbf093c8c9edd32c99a1c93feaafbfa0b50bcd330ca8b0bb37d904519d9dc75d5e59f6caf039e483f4934f9a30a92ba346139e2ebb2605e82b61a107713f16e2a782e7c733b59f9579347b7011c54e353f5a0a98a432d0109551732156f4aca029dc7e950ee86637651508e7e9124c798c54b32b42d7acbae9e9a85c6683c8c64ab27a3f87db4de3ff4c6c24690eaa718ed463151e626c38cfd68055e292a5894f019da50db2d0fd2e9c4edf4fdc3e7658044779157dc0dec3f08c04455e170a5a7cc59d8d9121c36ce04207fd422d3c682009be68ee382550115b772cc4433cdb87954ae19a4e5ce2604d3724cc31de1c2958be32564c3bb40077a3331478ca88ef49719e6a4d3f72f3906345e32a81d564281a941d3ba434f92652e3ec7de1f53c9d2bfb93306bc241043b1bb91fb2270fdf55a99c086315948db0a40d09ec8610bf5e4065456df0a94b05a5145171b4c0e0831d8f6094388eea36676254e9f0e6952e56ead605a55040517ffda64725bf67740bb641bacfaab7c0b08cad459a0297252359c2af12591e3136778c1964b3a30c1fcc7d6d86c97e11ad5cf5ee15588cc6d23015673746022fb7a2c058a856656d178a041257a6a8ea63f7650d750e5208c4e2c1ee3982b4f1ead3b05bd0f3e5966963a5eb4c82625329b1ea97c5895d164d7ae89223044175ce269a83843aee8b0ea3a4cef75b7809e4c6bd42cd1a188921d20333f10213a8115922abb2ef94538da605b0a4e2b294d1e2fde0877ebf3c3847b22d28accf3a1ec519beaa69d3d3e1ad9977199ad9a80ea6d2242a445e0a8446189a6629c85a1a9b1119757f27822629131662b1996fb43bd72d614889a971f0bcf93502cdd5e526020af5be1aa1d607a60ddea9a1deee465a05a01b8958adef3a354d1e45e869db2ff4583930524b2942ee10b3618f704d59349b4b7ad6c1be61f7a2023a90d7fb92344920f030f9a340abb9aa6859236343ea3427ec73557dc26928608e92fcaf71f261293994e0719daad8e2de1b75b399fa0e4b336d72b746a537b9a7cc62d323786b299f7b78bab3b768a459240773afe98422e0fb3edfa0d26b463ac7e5223d154715942d07e1b0c7247d06580728637c27778d21e5af697290e6e9b0d7fe1e6501913d282a706c023f8424fcfe6202f5463fb4b56e30097bd867d2fd744084ef4d82039060d082cd9addcdfc6e93659908bff0c5ed73688609f314de52dfbcac928a621dc7ad95f1f35c55b1c16207f84692e915340772694fe3e5bd980df98114807133f5b6524fc9dbcfe9f673c8b605179771b8919733975bb906a4c2be0df57bce9766215399858d39a1f22ce5821bde4e471bcfa8e6fbf9fce856c9ab68a99c9bf72a97379214df203e1faaf50bf4f94e5deea220af04f613159201ccfeaeb1575239f025cd6fb6cb542957c238d1f8ef72ac8e21ebfe6ad310c6c8cc5840ea8ff78642f1f77914309dbe4b30b223991e5910c8d0ea49d86ff12bb78434700c0ef6848a9ab6f5f33a1261c196e4ef5ea78ba313038f0680f9f22298e6862f34cbc35812fe01d75070b6c43282520a650c2462640473cfad86de55903e17899c127e6bf3230d68bc88e6c14fbf442b52c79a6479dabe9dc2967477db21b1621966cac3ce7e8c04298bf4636b3224c6738af57a0e50b8789235ea84078c3e352c9abe9acba8fae430cb6d427bef20557e254088221a889b53631fc8f536da403580254fc2dc87909dd8ea2fb0ce4b8433f449e764cc84b059c88a1a4f9e4d45254b9a873091316365868362eb356749288819119ae7c7d0a947a250bb8c0b59c229e915ec39da9666c3f77409b2007f2c5de57448ac195707a62d4d2f3d92db5d2efecbad73a8cc28f3e4a4c5b29280a37980adcb2fd26f9cc09ce6853a020d8eda204557ca6b3460a40166d1826ba90f3009a2f9e56a48111755d90147ca679f931406132b29f1d6068e07b90c658f16bef72dd566b4f3526c5fe5dfb5c1d6687af10bd07c1942c1be95d679d068f116cfd4fbcd4a57f3d6260034e75a7fa7c904eac6fcdbeb96468ea47de9a194fd26f287310352b1eef90f1e4dff2781aab89beced1e140de5f0042482d0ee7d6d2a4bb42dc12c2c6b755a70f82832e3cbf667eaff39b495608042befde305a365dd97032b1e63288d1c6c2a4621f92ae318c0ee3a64346d55094b39cf363ea7eaa80a45b8bed335d4924e1ac01f725c9d1a24887cacdbc0f97846c6d8423b328b2aba1ca1eb5c779edf3e86e570c36044d7f6b370d3989e883af1e9f3a8bd0bfafd0086ae6742c9d607706bca332ac2553807b64c93f15e7e79afd6a009b46b6385f9a3dcd6fe750160c832468cee7c729d0d4382c88b5ba82e65ce207bc3a4207df41e050e60839a3cb4e02ebdff009cbdd927e7face21a7648dea33b73965e5b4ee674fcb70ab991d25e434bb012b3010a45d7b5510bb6e76e0d06e0c4452d37252ff66c8dcb1d07c657b00a3825197d3f50e83ab4d3155f769bddb2a4df95656ebe2f850f22d28956ac7c689213ad0ff9b32cfd3194858588aaea536414fa80858491155edcfc1b828142f05107fdc6acd5907944563d2ad7c7dcb8f6bf78f92630bed49318b19c102611576908057d6c4424d321dbfdc2463a1721bd80d89ccf0074d589a6848cfdd42a57fb417cd23e61573e842d82f9afee4747c34a9efb31e7c", 0xdf0}], 0x1) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x7f, 0x9, &(0x7f0000000080), 0x0) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) ftruncate(r0, 0xffc0) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) 16:00:11 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ff5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e121570a0e739082fbe2f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 16:00:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000000)="88d931dc2a812826bf4ec2491dd51ad2b337fe12ce44e4929d7a9374bbff71de3fcd62452f6bcdd63f021fd2c41d1e991af9c9f7a672b10a9bc31456aa81a90d5e76640ca7e8b300c869516e85b4da9cb81c053aa2ebfe606604aab8a16acdd60273f41ae7c366677841054815477174", 0x70, 0x4, &(0x7f0000000080)={0x2, 0x3}, 0xc) getrusage(0x0, 0xfffffffffffffffe) mkdirat(r0, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="18d45241e86d8b526f170c6dca0b1d0ebb37ebc3ba0a7f2424de798e803ab792227d120d39c20400741c8084a5eec542f12a30b8b7b61d39af026028e845ab1611d88c77ac8417e53f70f541ca66247db67f77e57f36295c5c1fc7f83fe7d34872cd28198eac2bb2d9c2650c9e679b6ad3970b03a19e056bc26c0644b2ae", 0x7e) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0xffffff7d) getppid() socket(0x22, 0x2, 0xfc) 16:00:11 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xeb, 0x0, 0x5, 0x4}], 0x7fff, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x101}], 0x1, 0x0) pipe(&(0x7f0000000000)) kqueue() close(r0) 16:00:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) open(&(0x7f0000000080)='./file0\x00', 0x10081, 0x2) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000980)=""/4096, 0x1000, 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) socket$inet6(0x18, 0x4003, 0x7) 16:00:11 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0x1000c8) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) r1 = msgget(0x1, 0x419) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/208}, 0xd8, 0x2, 0x800) 16:00:11 executing program 0: r0 = socket(0x40000000013, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:11 executing program 1: r0 = socket(0x1e, 0x8000, 0x3ff) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) 16:00:12 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, r0) setregid(r2, r1) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x8, 0x8}, {{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x5, 0x4586}, {{r0}, 0xffffffffffffffff, 0x90, 0x1, 0x8, 0xff}, {{r0}, 0xfffffffffffffff9, 0x8, 0x4, 0x400, 0x68e}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x100000001, 0x8}], 0x4, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x88, 0x80, 0x3, 0x5}, {{r0}, 0xfffffffffffffffa, 0x2, 0x56, 0xd2, 0x9}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000060, 0xf0, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x0, 0x5, 0x1, 0x69df}, {{r0}, 0xfffffffffffffffd, 0x2, 0x4, 0x0, 0x800}], 0xa1, &(0x7f0000000040)={0x63bf, 0x8001}) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) 16:00:12 executing program 0: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) 16:00:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x10e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x80000001021, 0x0, 0x21e) 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0xa1, 0x0, &(0x7f0000000080)="533b4bbcdd26fe4437d2e7653f953e6409d4c748a0caa8b34e7b5ebe705189d8f9b104df01db6340192e3113137255ec8ab60cf392df13a13d4f9ed3884942c882416db3f7ec14ce5be161abb0f285d95803ba72db62ce768ed4ddaa10d5ac6cc89eadd68412351ceb83b45be0733274404b2b6445c9d342e835980b8c9b1c1719c28c4366ca3f4626e5cec55f0db1ba0a67081f4adacdbb4b6df5956e50ef44fd8761025980e4dd8cb9f7bb667db267d60c37c050437f08daae1b7e34e28c3d98b4b88b935a74d20cc9c626074b50f1c725dd212f97ebfd91a4b560271588e5a0cae76ee7148675eb31d1ec98c4bad8937ee33863da4669d746e6784d64dd246201c023767ee6a5d8fc691bab7210c1ed3bd3a96b201d4111fc821915b101735f2509d1b74073589e36363e1507b00fea242aa65cc86c72a6b26a3b5dc97f1a272fceb8522941e97d9f91a8d1a40ffdd9878c71352915adf3bc2082cd9577b4b2db6193ef5ef8921d2f0b7f3289a5752bfc8a786137b4b7c9e7b1e741d7bc1e1a0f6154f86f21a3aa9162852e8d251e9df972058a0d0d92fba6e4e787d35a160de0d99756b56500fbf01109d5d4d5dc44a1b96f73a69bb2c5bca12517c41f4918559b4e8c501cc5e3644f4db05d28a52ad4bbfbc0f8144a500254df0c383da94b87f3baff7f9bd342753c72c2a859763b7dd7e796c57c618ee41689818ec116ef25a7b6aa2a5029a6538ed1174ebebc1e39181568e6c3aabb3f213e4d672b2477bc60976bae12f73ce54164f97ea644725c596acab8de15946484263967e4aff98f9e2160ade03f6879d7f7b4bf8bf9a96df1f51ee8ac677a6380f8d6ae38633925436997346d4c7fda225f180cfa80897a24015d9812460d7ced7bd1bb619e2630db8c53c477cee6fafbc45996c447d52602f3330b115ff24964eacf7056a75f0aad6af19fdc68735d5295da0cadb219c752b4f9242cf4d4d89b22de82419d7af2773e82a8c287367a1882994938609543bae1175f9205fa7b6fdce9cd744168b61821c6003f3b301fc7b4edbef3481154a63d94cc3be640380baac3b2ed56fd9d8031677aa3081a86a07c0733f6982227e6f7fa2a322ad8c1d2c2b4a38b5670d7c4ac70ddb9d0738266298a9e58f34a54de8f2e56aba39cf146697a8164460e59ca417e502dc94665511deaf340782dddc802fba617b8854ff2245c92e3eefa69906873058d8564e37f2c6be66f269e0dcfae8ab4757e4901f43811198059a6934bdc42d1f0b07c43ba028381cb4cc350d63854c0361d815036588ed9b1ec77a3de541d75f48eff84f1368fde6d302eeb7be293074ccf2593df202a51c05f8e7a5a4213f1b64a23e058cdab84f76d9a056ad87537608b6ee86159595568526ff697b25138033d965d009d690eeb113bdabca22ed3923ae214074f8847d40128eaebfcf2facc36d75241e07f988e31f7b70df3d8022d69c5bcabb741267d0eeebe75724817ef158e280e821fdc49b62b2cd285a4842709d3c8627362c847a37a3d0fdd0fca2aee19d8640912d3f7a0c4e6416107fbb1bcae5defd2abac0a2f9dd593722c4cd0bd0b14210a731a4e0227137ef94f37af48c58622cd93970be7e2fea43a5d9cacb2648a66edb7b75df2b6fffd159420e68415016af36a6730c4dc627237e534009f975848ea1719d25a596898fd3ccadc6ff27f7dc8e4c741a756725513170153cbaa48f3f82c25d249dab37cb8db2538c3c6105b29890d231d9d7691bd9ded05478669adbbf01e9d3d7972eacbbe6298f687fb48cf0ec0b64b1be944ad420a3c069834a9e25b35faeec97b9fe4211eeea10f72741f62c03609236ff68f9c9a8a63e3dd3e440179861252a89f8dd2db1cea90fe04f750931eb16d434d9985e3bf58299a7d5032561059f8217ba3aa4ab16a26248327bbff2af53d4518a8dbab03cb424edaf606a1452c5784cd8e9c5f77a97eddd6d6adff71bfd9ebbfeed6080723cb2bb0ac6bec8a563cc08ed391083f49a3abf4e06f1bfe6c4c81417c66c2ea2ce9661f55e7aae05ea1a4646ddefcec86ef8a7da47cfb07ccc4ead10c03ca4f415372ace9ae54eedfb42521dfc88c809dcd9f800411ac7f78dc258fbe89cbd6b5078013deab5459e66e74aee57ed40b8697bdc23b95a10a15e158c70740b3f1977b7832d7ae7cf0e53696ccd8b58eda619a7755d4331c95896823beb2d6d7691181683f20a45a2dd00e8e476bc6fc26f84c4536989a69ccf608e95bf0c6d518b247919c6e063ba55a8c29e67c6c171ea16d31e9059706573843e31d6e9e778188bd680402c04a3122ad4a39f0ab0914c888ed051b1c83b033eaccf615a58c7505d18d60f6b2f7b59cebac706373fe11daec2d9f1274b38f05934b9e9d9dbbf6592207b406b467bcc2528de24877177f988ad838cb02f1da7e34351791baaebaf79a1094f0bfcbfd2ee042e42043b21215c7753f4080ba3bd1de58607e7b743fe428338c37bb6f9f3578da3b24df6f50ebb772747d46dc193648e0ab94197e73a3dfe0a7d95467fc647e795603d21d22e317f940169fef2346588caae3d9095a85aa8d6f81f906656f3ce4db99d80f9b2f22dd92c82dc778cb469f4be559cb44ad62f90127b637a64669f3b519535ecb9fae8f61aa2ebd86c043d1d62887a91eb6d61713453b92f520b4e2c83e8c8d1990fa318867c3f6545591a3dad58b356cf8a5c6310695a39502dc8a59c8f0c1770504d585b08ad1a822df3945f64732563b75697dd169850c88260fef49e74e261d7da52f7006df5df9086a35bef37ae3c1e664cf3e6c471e310202c4b4f1315739d570e642ef318bd71a9f31ba284ad6dd417721ab2c0b1077926c2bf186bbbee2901c14fc53b9dbebb7b956a1e6c99c3952d6c75b28263abadaad4e89910604632d5d8524d55c34c04e4f8659cd225e7556c3e2ef6a8dcfd76c796b72705aa627242a91812e787e4295cca36464aec5a3af35bc3d1d87aee640f585cab96552db6a253496c8c14c889e30fbf5cd44f54718e0660f261fa3bd570fa98bb6620bb82e2beb4761d01c5d4472959f16f69f9bf83a512cc2f0c763e3d90fa0d2b12eb93edc5fcb70629a9eec377a1f9d0974be97a1448ceb2f2b344bc6b5b20d66d4c36d5f6f15d8c0be506b447d8dc168d7e38582a8efbb38010a44415ae1c708436baeec7fecc21d7b09fef8176940663729c635679939a5cd77838b03a5b83a25c30be08a965ebc11a4c33009c9ac7d14e0ea4423c963107c2e799902cdb8656226128ba1c94c03a46ff0f23f08384bfe9e73c24e44f0d28b1403326fc90ce03726ea960362a9a55ead30ccf7e6e7af3fce5ab1624cf0ceaef61cd0f082d4b49a7c1524b3031936bdf7c6eb899f482d0832bb12fe88fec525ca01f534cd13ef280d4059f606fe4a66fb4902f2839410e7b5459eade54dc7405842200b6daeb225c1798a037ff43abc0e032fbe696c165e90b23f03150317a80391a151cd7e69a9234ef84b724972f06f0622ee3d5b2c1cabdb81a5aaa7cde1723334830a1bdbf9d2150eea6be60f8e92ae1e16e5163400e832e0f31490581f579357c0082bb76c3bff4ce5f16be2c7adb0c8814bd70f759b2c88b1f31b6b4437b3b27af118d29b918519b529a8c00a8498af58f6489c27488ae2ca0e116a34a671b4a630399084d30f5a043d757caaa5b435ed9714e2be789e0c412f6eba1df01a5bbd7ea2a591cfea6eaeb606ccba65b07272d74b70eeed53dd7fdc2954f198a414751aa54c9136904136d4e53286741a884e01ef72657ed022486193cd21d274b57463dd3b370ce0d71fdc5dcb09d524e585701c7455d5f735c72006a220fc0388f978cebff2c8b5e6d6ccd6509f47348c971f1274b1c203b5077291ec30487eafaea49f66e44ad6c6c8067ac42b26e4c8d39a00ba76f20c673aac5cad73726bbebfe99744ed3fc591ab63762af60b8f0e775e129f7603dc43d8d12096171273667b8fb1acd3e3fa9b9e89b4d9bbaf7c30403c5aefb621142d097062a9cb4ec5f3901ffe8b07d5350ace8c2b8d73329f891ee79770b94b0976f33ee343f32d31b8daa6d23aa5c95829a3a0ec7f5ee02124256afbb6857b140d3711c683fa33ffb23f2b3dae960178f5a7ccdfcec3e28ae41dae66a4eb04f8de8527a770478aa789515ae226985014d485f207f27b519f6b9b5c121c0992be422410aa0cc225a615675924b7f06bf9aa38e157c399e7e88d2842a6d7f2aedab46ed492fc1ba13c685aaa0f3a81f11bfabb06bdf7e77a4a713343b5871c2ae884ab15cdbb1c6d46f036824c257bef7c10e62ee618bb76a22a272bfff5d59f7ec8a7af7a1f2e88ade1dcf5c8bcc3c5fb28b5224411061d3561a3d6bbcd57ae649f464656964ceee3ff3a5b1754c1cb2ffe98ef80f03b796ddcd9a654ff7439b6281e5ee44be4078a60924a9f03acb897ee675e20aaf1a4f6b203b2b647d5d252091cbf0b30b711939c153d3d96480b95c937dfd2d00793e257a988c764f620e34203b937137535973114563feb78fa5ffd1cfba45116fcbf9421663da19f375d5604f3ad24e296ad5de93d01a4ebf4006cf92adc6471739819ecb3c913a4444878876235485c3efb5ea8ce8e370d82ef11885406187035298a6a491c74b85213645c4fd4deca5c2fbfd4107eed93fc01086009e1d7904153cc6052f6a2fa72254431ecd10615bfff9ca3f6ebf2be8b8554957dff196662154400ee6a797ec67a039b470f745985cde306423da0182e752ca6c00a81bc31b7b7993a168e46ce3269aaf59cf363a7372dc670ea423e39cb618b9589db56741502bea5ea160788fc6fc088f538bd640b7142b55f892bcf6ef193d199c7e03341d3d8702cf3b75c389e3a99889d1fcd867277a713ce3a2b2ab2cf2f46ab4614beb518abc6f8368171523bff3f977e47b49a3bf3a0e36bf76000f6f0730b0504bad2c7e5f48720ff02387ebfadd6977026d74429615f151d39f0446630f82be622180c0e727a3c066075392fc44ea217bf7be54c70b5c5cd26985763414f3069c8cb1be72d887f523e25180a15a4fc3757bb25850ae70df31d5e2588b06bedfd4c27de4acddda09940f42827791bbaa3ca6fee0f29eb6a9ac13609583ff7efa3f70026bcca5acb01b22142747b27ee0321ed39e65f917ec2de1898900d586a05d25f59c666c0e1bd02721105b4b7630455f2f88761addb03b1b1920499fc55f2c6ae48fd83b6388f6fb437e967e5b6c4337c2ff0c4eebee75ad18eba8ac4178daa6019cba78708f0534910b37a2bb2d07450ffb8af72b1cd70d9b15caa303c75fab84df13b75b5be017dbf02202a1d98a0d010047c3c92b5c939185090b5697ac7cf5f0b8e5880f8603da97c7aa62dc217376f4cf9ea759b037c71dd81da4a62ace1e122ee0fec22232a8c048723e6dec6b1091d8b197c80bf3750f46e87179451436eee98ae2b566ba4c15bd10ca9e95bf4f56d82db5f90abc8482f40ea50e42e34b80b84e13d7efe1d85dd370a531f63cc10a5a95e56cc09122a234b0c6842cf82402f885904a3070f056a97221769a1755544b8254b671198ef101f1b1a794856e06201e07456064cf9a179f38122d6cdf1869e9be5adbc1575416a24166d7bcdb6457e0abcf15005c62aaeed6b4fba70d1040de5c1d352dfde998fd19fc8d333f5e9ceb6fbad3d3061a794679547e73c6dac7b664523af944f58ca015e5e6c78403df73499cb5403d3a0eeaf83f0ec3f7773dac884abaa2f6def27c0baec", 0x1000) syz_open_pts() 16:00:12 executing program 0: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x1, 0x8, 0x9, r1}) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x8000000000000001}) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x400, 0xffffffffffffff01, 0x7, "b83df7feca06f73d6c956dd04eadcc6546b00bf1", 0x10000, 0xffffffffffff0001}) r1 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r1, &(0x7f0000000200)=""/128, 0x80, 0x43, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe61", 0xa0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7f, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 0: r0 = socket(0x1e, 0x3ffe, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x40000010}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000001540)='./file0\x00', 0x0, 0x4) faccessat(r0, &(0x7f0000001580)='./file0\x00', 0x65, 0x2) r1 = socket(0x410000000002, 0x4003, 0x800000000000) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000001500)={0x4b, 0x0, 0x7ff, 0x7, 0x1}, 0xc) getsockopt(r1, 0x8, 0x6, 0x0, 0x0) recvmsg(r1, &(0x7f00000014c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001380)=[{&(0x7f0000000040)=""/99, 0x63}, {&(0x7f00000000c0)=""/175, 0xaf}, {&(0x7f0000000180)=""/149, 0x95}, {&(0x7f0000000240)=""/138, 0x8a}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/3}, {&(0x7f0000001340)=""/32, 0x20}], 0x7, &(0x7f0000001400)=""/163, 0xa3}, 0x843) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) r2 = msgget(0x3, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000340)=""/46) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) open(&(0x7f0000000200)='./control\x00', 0x10001, 0x4) sendto(r1, &(0x7f0000000240)="c6f35a6f68bbd00ce927e6850f4c58427fe0a4db6e9594723ae3d2648ca94858fc6209e8a8492d43f772d4746b0f4de308f38a9cebc8999393ee35e8c4fb41b4acb5c0f56f919589dda0a51429378d1d23d9fa921a4aea7de38c252e5219606c2362e4a811d8a71817fd0b737fbafa5ef47c01127fb2ad5d43f4c00c27becd0fea27a1c09574149bc1f8e0312e91f637ba51056472b36902a477", 0x9a, 0x1, &(0x7f0000000300)=@in6={0x18, 0x3, 0x5b1a, 0x218}, 0xc) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) r3 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) sendto$unix(r3, &(0x7f0000000000)="2d98", 0x2, 0x8, 0x0, 0x0) 16:00:13 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x108, 0x6) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000240), 0x9, &(0x7f0000000280)) r2 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getuid() geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setuid(r3) shmctl$IPC_RMID(r2, 0x0) r4 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x4, r4, r6, 0x0, 0x0, 0x50}, 0x1, 0x7fffffff, 0x0, 0x0, 0x6, 0x7fffffff, 0x800}) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x48) shmget(0x1, 0x1000, 0x104, &(0x7f0000ffb000/0x1000)=nil) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00') fchmodat(r7, &(0x7f00000001c0)='./file0\x00', 0xb, 0x2) shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffc000/0x3000)=nil) fchown(r7, r4, r6) r8 = getpgid(0x0) r9 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0xd28, r4, r5, r4, r6, 0xd8, 0x1}, 0x5, 0x6, r8, r9, 0xc3dd, 0x3000, 0xfffffffffffffffd}) 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d017b0966696c652000"], 0xa) bind(r0, &(0x7f0000000000)=@in6, 0xc) 16:00:13 executing program 0: semget(0x1, 0x2, 0xc1) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) clock_getres(0x200000000000005, &(0x7f0000000080)) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in, &(0x7f0000000280)=0xc) getsockname(r1, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) mkdirat(r0, &(0x7f0000000240)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file2\x00', &(0x7f0000000180)) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file1\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') r2 = openat(r0, &(0x7f0000000340)='./file0\x00', 0x0, 0x40000000000) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x1ff, 0x1, 0x3, 0x10001, "75dd7fe7f095bfdada75228eb6a61d2a4cceae1a", 0xfff, 0xffffffff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x8, 0xe3, 0xffffffffffffff84, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xfffffffffffffffd}) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) lstat(0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300), 0x0) kevent(r2, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x0, 0x9, 0xfffffffffffffe00}], 0x1000, &(0x7f0000000280), 0xfffffffffffffff9, &(0x7f00000002c0)={0x83b4, 0xfffffffffffffffa}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x2, 0x14) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x3810, r1, 0x0, 0x0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x4, 0x1) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x80000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) write(r0, &(0x7f0000000100)="5786ec42fd80e96954a469ff537dbfed1aa142eaeb8aea795313eddc43eb87fa4433a3341a3636a6aaf922d5fed19bf8ba9ae43b6fdca0d5ab0f532cf79a8394b40457ef5d1056b45c357404af6c6c1e4c9b2dbc370b00c0f95970aeee240d3129e8b6d88c4861b2ca4d27e8dc54ed406091e1e710e8a76cf9640d", 0x7b) r1 = getpgid(0x0) wait4(r1, &(0x7f0000000000), 0xa, &(0x7f0000000040)) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0xaa4, 0x7, &(0x7f0000000040)=""/16, &(0x7f0000000080)=0x10) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) accept$inet(r0, 0x0, 0x0) 16:00:14 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x6, r0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000000100), 0x28b81e) 16:00:14 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = syz_open_pts() r3 = shmget(0x2, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = fcntl$getown(r1, 0x5) r9 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x6, r4, r5, r6, r7, 0x160, 0xfffffffffffffff8}, 0x10000, 0x6eee, r8, r9, 0xc73, 0x462, 0x401}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) 16:00:14 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x88) setsockopt(r0, 0x3, 0x563912e9, &(0x7f0000000140)="5555b2a57b28b2418dd09e920917859d302eb3a4964129e030b1543e9042048d47f513a7b9e3de83b1568f3890863e0f040ad559ce08a780fc6e9d68a7668faf5c2f1e8af8600251040a421deb1ae8d2ef8c", 0x52) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) flock(r1, 0x2) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000400)="88958ab138216b586c56bb3dba91592f9ebdfee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7bf36b452b11c47e704d90bb9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e742c5974be4cd89b1220032463d4daaef77910e1356883b288184083da8f0121936d2cdbab97dd344450000af57851d82109c1e980cf8cde3382955d4db880d5eac4d6621c1929c4825bac50c8501602705dd0c3cd0d0beb87937419e8d4bd763f25b1945b7126946bebcbd4e0ca7295f0e35f83b92c1e43c6cd3fd7b", 0xd3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000080)="1e", 0x1) syz_open_pts() 16:00:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="7d8e6ed7b9f6e0691340f37a78b08ad5b748c66f0ae7cf97bbdb24b85be3333c4cf616127e2a16cd6c662296584d5f24c150e2995641305ac37d6510c7b9ae77000000000000009f6e7da62addc52f89f1d4671536c97b073a996be05202cafad89505d062de3ebd76c6658cad89a8d5f59f7fe164d1e7becd78d08a2ad3293c61defc48e2da4f169583b42ec1a9bc302b09d2c30861c4b7de5e5cdc32e2a21713d2aefbf75ddbc20460c24b5d7b26b77287d2f10c102719fbd84d6aa2a46a20bc04d404aecd54437cf70f91c813e8d0c204a5873e4462b3b1b4cf1136dac4f59464aa2530ee6d7ee24c7ca286c34ff5d5a7e6e0aaf12459224d1dd6b7e6c1017a003970a5b9832e3a7f7dae564930147c464e5a01ea9ea0ce5bfd378a92830174a3e7368c4741a2746c99462173d443aa2d5b274a9472d9e380bb395955203aa56ae85dadc2e4c1e74304064202b0a3e608c199000000000000000000"], 0x10) socketpair(0x1, 0x3, 0x0, &(0x7f0000000000)) shutdown(r0, 0x3) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/183, &(0x7f0000000140)=0xb7) 16:00:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) socket$unix(0x1, 0x2, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r0, 0xd) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/57, 0x39, 0x2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000780)="dee46fd76aeea62b7cf769639fbccbab3d0fcd384d1233f5439018f629401413999b7f21c7023ae903ba987f68338fb3692c25ca8c0a7391e84c8b15305ddc4ca869143b15efc3820c60c35d4812717fb66cca080f3922a0fe3e6eadf834ea8ef06da256af969393e24c4c0398c456f1bf15834cb644b89fbc6706ad21783c090cbd0af031930903d97c6e3f22b45cc1a6e50f113f6ada780cedc8811adbf876d50c2d3c9c9ff1e7b48c48e86dedc5f5cfe0a4508d166d3d987f1ecc1b567795eeba3795f496505fed8c01ba9ce9558a2c892d236074711408f811f9229e53f9447050b0aa0e412cd4d8294834ecdeaf14535e4ec94e7ee594cbc9c1eab121628c1338bffcba980a39c88663c55a8c18d0ce2ddbede6e79e0f82c2c1a2801761aa553ac7e3d9e6fc53636fa680aba944c53486e1d005714043b3eefc694633b09ebf43286936c7980c1c474d7067023529465d135410efad5c9ff8e59158409f42dde54d4b6849fe753b47c8d7193054fe0af1cc122973b9781af4234f1f4fb1b0b79ad19dfa43adfa96855278c7f5a709be13d6f90fbc7b8d4f70212c4e86c186be8d15c977ff8e4a80b228b1508066cb0c3496e8efd663b36d280e2f1ee85d43de440f04f4fc25e0626db368ec1a8971cc07f5a8f6daec0fd51a1eeb7dbde99cd23419914446eb5af5198906100942a0ce4d8ed57074a68e112208cc71e009eb244fa2268e694b559717a6ef08df1de55743ce03b73a21998e5aef8214df45c07388f7dcc948a7014e3522529dae01f631d261c65745b77b5be2398929bc5b0cb46085f19637ea22a4f57ee1e20f2e111c5333558844457685c1d4fe6de1e119991dc702fa3c6ba4c50397a25d047eaf0f15335f7e5d8d8e8d317109eb2dc9f07d2bb8cf4c127673109a5d57dfd2b8ddd58227db118c", 0x297}], 0x1, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x2, 0x80, 0x3, r1}) fcntl$setstatus(r0, 0x4, 0x8c) fcntl$getown(r0, 0x5) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x46}, {r0, 0x11}, {r0}, {r0, 0x2}], 0x5, 0x6252) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 16:00:14 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x101}, 0x8) r1 = socket(0x1e, 0x3, 0x0) dup2(r1, r0) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x3, 0x20000000067b, 0x0, r1}) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000000002000, 0x4400) open(&(0x7f0000000080)='./bus\x00', 0x10580, 0xa0) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) 16:00:14 executing program 1: r0 = kqueue() close(r0) close(r0) ftruncate(r0, 0x0) kqueue() 16:00:14 executing program 1: socketpair(0x0, 0x4, 0x9, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x800000000ffff, 0x40, 0x0, 0x0) r1 = socket(0x1, 0x8005, 0x10001) recvfrom$inet6(r1, &(0x7f00000000c0)=""/196, 0xc4, 0x800, &(0x7f0000000000)={0x18, 0x1, 0x4, 0x5}, 0xc) 16:00:14 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x9) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x0, 0x3f) fchmod(r0, 0x40) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000005c0)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0xfffffffffffffde8) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x8) r5 = msgget(0x3, 0x0) msgsnd(r5, &(0x7f0000000240), 0x8, 0x0) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:14 executing program 0: mprotect(&(0x7f0000069000/0x1000)=nil, 0x1000, 0x4) mmap(&(0x7f0000067000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1000) socket$inet(0x2, 0x7, 0x40) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) socket$inet(0x2, 0x7, 0x8) 16:00:14 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, 0x0) 16:00:14 executing program 1: r0 = socket(0x1a, 0x2, 0x1000000000) setsockopt$sock_int(r0, 0xffff, 0x200010000001023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) clock_settime(0x2, &(0x7f0000000040)={0x400, 0x6}) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) sync() 16:00:14 executing program 1: r0 = semget$private(0x0, 0x0, 0x8) r1 = semget$private(0x0, 0x2, 0x400) semop(r1, &(0x7f0000000040)=[{0x1, 0xfffffffffffffff9, 0x1800}], 0x1) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x86) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, 0x0, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x3, 0x5, 0x2, 0xfffffffffffffff8, 0x3ff, 0x0, 0x3c, 0xa2c7e8d, 0x7fff]) 16:00:14 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) chdir(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) r2 = socket(0xa, 0x3, 0xfffffffffffffebb) socket$inet(0x2, 0x1, 0x333) kqueue() getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) flock(r0, 0x6) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) getpid() ioctl$TIOCSTOP(r0, 0x2000746f) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) stat(&(0x7f0000000140)='./file0/file0\x00', 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffffe, 0xf26}, {0x1, 0x6}}) 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) read(r0, &(0x7f00000001c0)=""/20, 0x14) 16:00:14 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x4010, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0xffffffff, 0x3}, 0xc) close(r1) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = semget$private(0x0, 0x2, 0x400) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0xa6) ftruncate(r1, 0xef5) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x4) r2 = semget$private(0x0, 0x3, 0x350) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000000)=""/43) 16:00:14 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=ANY=[@ANYBLOB="9316a3ba"], 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="dc107a052b129d212ed827376bf2425404a85b760b5690ee8f17739e93633b5aa81fe5e6cef50250bb59319c684c56d03a5e157f6980de2d0168c2c2de2be1a1e510776a54b293653710c4b81fc6e612ad17d43a5b76f9d6eea37d8df444e8c1894a346cd04633197833da2a8674d2af0493eb", 0x4d}, {&(0x7f0000000080)="1b551aebfde0d34dac5757f31d0a91097816a26784ebd30e059a60dcfc202c56308e59ee7ffa412d196ee1ace78ef36945d193609e4bc1189655ef555374c3eec8", 0x41}], 0x2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x744, 0x3, 0xfffffffffffffffa, 0x4, 0x8edf, 0x3ff, 0x5, 0x3}, &(0x7f0000000180)={0x7f, 0x1, 0x0, 0x3, 0x1000, 0x10000, 0x7, 0x9eb1}, &(0x7f00000001c0)={0x8001, 0x0, 0x5, 0x9, 0x2, 0x7, 0x2, 0x100000000000}, &(0x7f0000000200)={0x284, 0x5}) 16:00:14 executing program 0: r0 = socket(0x11, 0x2, 0x200000000000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, 0x0, &(0x7f0000000400)) 16:00:14 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x10000000009, &(0x7f0000000080)={0x3, 0x0, 0x2, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = kqueue() r2 = syz_open_pts() mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) close(r2) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)=""/120, 0x78}, {&(0x7f0000000180)=""/108, 0x6c}], 0x2, &(0x7f0000000240)=""/212, 0xd4}, 0x40) kevent(r1, &(0x7f0000000100), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, &(0x7f00000000c0)) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000000), 0xc) ftruncate(r0, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x1000) 16:00:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x2, 0x8}, 0xc) setitimer(0x0, &(0x7f0000000080)={{0x7f, 0x400}, {0x7325, 0x100000000009}}, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pledge(&(0x7f0000000000)='&D', &(0x7f00000001c0)='^/.\\$${,\x00\xc5N\x86\x8c\x17\xa4\xe1\x99\xa8\xa5\x8aA8\x17\xf5\x04\x88\x18x 9 m\xb7\x1d\x1f\x91X]F\xac\xba)\x1d\x0e+\xaal\x97/\xfa\xa2\xdfU\xac\xd0\xde\xbcl\xdf]\x1b3\xf9\xdf\x84\xf7\x1dK\xbc\x00Ye\xd8.\x03\x8c\xa6X\x14\\Qh~?\xf9\x10\x96\xf39[V\x9c\x8d~\xb3O\xdf\xect\xc6\xdf2w\x8dR\x94\x01\x12o@\xfb\xc1\xb0\v@]\x06^\xb7xq\xe8t5\apD') connect(r0, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) setitimer(0x1, &(0x7f0000000040)={{0xff, 0x5ae}, {0x1, 0x2}}, &(0x7f0000000240)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x4000010140, 0xf6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x9, 0x4, 0x8, "5d5419b78ab8dae606c9d0b27853083abe87064a", 0x5, 0x4}) 16:00:14 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000300)=""/227, 0xe3, 0x42, &(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r2, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0xb11, 0x0, 0xfffffffffffffffd, 0x3, 0xff}, 0xc) ioctl$TIOCSCTTY(r1, 0x20007461) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1ff) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0xffffffffffffffff, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1020, &(0x7f0000000080)=0x1000000000003, 0x4) recvmsg(r0, &(0x7f00000007c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f0000000140)=""/22, 0x16}, {&(0x7f0000000180)=""/127, 0x7f}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/16, 0x10}, {&(0x7f0000000340)=""/210, 0xd2}, {&(0x7f0000000440)=""/56, 0x38}, {&(0x7f0000000480)=""/127, 0x7f}, {&(0x7f0000000500)=""/79, 0x4f}, {&(0x7f0000000580)=""/199, 0xc7}], 0x9, &(0x7f0000000740)=""/97, 0x61}, 0x800) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 16:00:15 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file1\x00', 0x2080, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() 16:00:15 executing program 1: mknod(&(0x7f0000000300)='./file0\x00', 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) mlockall(0x0) r1 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r2 = getuid() getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) dup2(r0, r0) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) kqueue() setuid(0xee01) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r4, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/200, 0xc8, 0x41, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) 16:00:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x0, 0x0, 0xfffffffffffffffc}], 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) 16:00:16 executing program 0: setuid(0xee01) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x100, 0xfffffffffffffffa, 0x8001, 0x6, "a9e9d83122ec845540fedcbaba42fef01055bc46", 0x7, 0x2}) r0 = msgget(0x3, 0x180) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getppid() r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x4, r1, r2, r3, r4, 0x90, 0xddd}, 0x800000000000000, 0x8bd6, r5, r6, 0x19c, 0x8, 0x8, 0x6}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0x7) dup(0xffffffffffffffff) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040), 0x0, 0x6ac) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, 0x80) poll(&(0x7f0000000040)=[{r0, 0xc}, {r0, 0x148}, {r0, 0xc}, {r0, 0x104}, {r0, 0x40}], 0x5, 0x8) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000100)="cc", 0x1) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:16 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8642, 0x11a) fsync(r0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/61, 0x3d}, {&(0x7f0000000080)=""/139, 0x8b}], 0x2) madvise(&(0x7f0000ff3000/0xc000)=nil, 0xc000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000080)='\x00', 0x2000, 0x5) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x1ffffffffffffffd) r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xfffffffffffffff7, 0xfffffffffffff800, 0x5d7b, 0x2}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x3812, 0xffffffffffffffff, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0xffff, &(0x7f00000001c0), 0x101, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000003400)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000003100)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1, 0x0) fsync(r0) execve(0x0, 0x0, 0x0) 16:00:17 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x3, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00007d7000/0x4000)=nil, 0x4000, 0x1) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) getppid() 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) fcntl$setstatus(r0, 0x4, 0x40) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca60b75b7662f26fe0dc9be2218c3fa8f7ca86d85c0c9f6362760a57cd68d6c808823", 0x4c) r3 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) fcntl$getflags(r5, 0x1) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040), 0x0) 16:00:17 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7, 0x9, &(0x7f00000000c0)="4e2f70966b04aab6660a793c5b26a51dbad6af9538872399aafc9b99cfdd8b0f74ecd11eebd647001b42f96cbc8e0baf1705dac74b35289648cb93a08d9bb493963b6806cd8184fd9ef6ce80c34b3a84c81e67f9b845ab3026320f99eb57c06be80aa1adaab96e6721c9e16944b64a4107346a02d65a1b3bca11e0f0c33c603c3fc709301981cc28831d159f614a950c7c93684a62cb959afb02113642faa4fe64f19c7f03f932e5b255f26b00d0ada2d7316432084e8fa3284282", 0xbb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x100000000019f, 0x3, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:17 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f0000000540)='./file0/file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file0/file1\x00', 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) r2 = msgget$private(0x0, 0x500) msgrcv(r2, &(0x7f0000000180)={0x0, ""/21}, 0x1d, 0x3, 0x800) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0/file0\x00') sendto(r0, &(0x7f0000000080)="42dc37f9fd494f688a35be171a219af752e891c81b82967d70fa23ae44cec5a146b4c5d45701e72bdbb659f3ceb570755238447f807c725d7ec02c3a2b67088c04cb822211fc8fdc181b438f05076deb3a0e06cde0c83d480c717b35c73bd2f23ebfcebe8344c7a0c8ae38e5ef35d88681e3e2f0d0d6c369aad790144e6b814d8e61be2155b628ba32236409d87d8f9147e3aeedcd287ff564b388eb719908d3013a1b2b342aa84570837c18af0ac95b39737ff05563279c78218ce3487c4d8ae93d031c03bd2e626baf90f522cb5d542d2ea616d1f69a41d59ccb0356592029cbaf2fdea4d9c348c71e80f7", 0xec, 0x402, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0, 0x1ab}], 0x1, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="c0e26ede10e7bfdfdec9767c6c5569bd4e58acd95ff35cb22dc78a017ceb5438eeccdeb547", 0x25}, {&(0x7f0000000140)="edff0bf817077fa7a504d786d1a01ed61b3dd28a2896fdcac788213d920abdd67b8b7af41a750932e7662ff05c46605d97b565ae6e8fac55386c35648aa71e39e505f77beb5352f0f70e", 0x4a}, {&(0x7f00000001c0)="5373d2fe5b6daaa74ac8644435d72f8407f9a1515cb5feceb5cfe41cf9fa3f986de1b2e5b9126f2cd2804165dda8d5a17c2422019694138d7fdd0eaa5c186f87e38a699f2180cc4af87e7c2cf4656e49f315fa6110e3badbb00119b2aaf68f2abc7ea328ff4f25944cbf361fd5aac3e3b8ebe2b14052d97b877467048dacbc2c7b18049997ee5ae18144759c2475432391b47883a58b27a39f94e08b41aa", 0x9e}, {&(0x7f0000000280)="18eae12938190980d5b3a7c5be1eb97efda1c1ce9f0c34ce729a071d0ad44de070950d9774b21ec144bd49304d980317a301737b024d4631e17e886db3bc78edf4bcde19317dc5a4479b", 0x4a}, {&(0x7f0000000300)="adcae1acfed77448284f859f1ae980b3753f13f806f3d2294d74cb5514d0d04cfa3be049aab0d3c456f9f47f2c29d4792aff526f9a58b082c89b47bd89214a76bc9b24cb8f952a2888b176db1f5827006dc33e95961ce1e8935ec8babc0773260cda75ae5c44a64c73ec568bcd1bbfa5e44c2a03965ac2c1f6a8b1a10af7edcc601562da093965790c411b4516a8868c5d54f84df555ab0b24", 0x99}, {&(0x7f00000003c0)="19fb48218525c6546d98a48ccdfaa78fbd639cd0e2c3b4f6b6dfda7e354b86525e93e4dc788184dbbba7ee85a837fab15ec38168bc85cad2f0af3b8faf285cc11646cc5bbbc310c70031443a8facc9541a773ae9ef4a2e7f41d21c15e2970857a260f64bc4a338ccd385", 0x6a}], 0x6, 0x0) 16:00:17 executing program 0: poll(0xfffffffffffffffe, 0x0, 0x0) getpgrp() r0 = syz_open_pts() getppid() write(r0, &(0x7f0000000000)="dd23d4de02aa0c871bb96a05897bd25f0379b51c23c257536b7938062171f82227efb270b8f08269589319d78416f31395f24f3c7e07d471dacfbba028d22077c533ceb79c77283154f1b92b207c95363663784d4e3187ee3893f67183258610cbaf65db372900c8570388c2529b087b3198d92b3f96212959e530fc0728f6d9e8286815047afa31b49d97c78b8aa3ababee1c41a63bb50131a9b4987d7a822678475a743441dcf4f9412a6683c7480b4e5fe76b8da5dbf213b426bf02e1049add5820237bd61f5878c0aecedd41ca45ee8e7a6d311a40f1786626ba5d0cd6d6f6ea40ef60c4dac168b35523cf5ef3cdae7627c465010b34bf85f6f457363bf09c844648e3b6b6b1f74d7e1b7b5c152af63716a39373205ec06039ea82fcd9501f2fb3e0832b4f5c1eee9b4a02b14e113e6b7eb77726dbbd785e60f9a0c15eff841027167750fa1230a98d3fe4f073e825fe18beec74fdaa1437e28901e4e53f0ec678c7b8cf7e1550f7b44b28ace0b93330b93e59c6ba47ab06f055ebd1906c2fba834ac5486a226375106426b06d675c6441171fcdd633a5338eed2bb2261bcc37d264bdf4c59e3e35c5b856acddeed5093d7c3f92960a229f57fc5d1e081da81a633ec4adcea6a24393ca98c629cbb85d4f1e8a44405a24aab03d6f76b576668b36513095cce6acdffeefe791191d60bd7cab9aef8a139e4093f3285956074846edf7336e6f0b4ab283724cc87fd237064b496a224a12c7027630be0fb6a74e3da86f4910fb38812d38c02f400af81aca0b99ce03b8cbb94373aad5462a0521e7aee5cc59fcd0ec513300b72064c0988826182ce29382bcf42303293330500bfadc1b69f8fc18647f3c6b04d343e9b9c3e39b891022e98e89fdd6bc20ce07a8e5a0712edc3013dbc5dd746bdee4255f7ef602529ab945f11f1538374627339a2b1cdd8e48fe2a255e5eaf69c0e95d7f4584209545e3fe3134a749dddcbca99e3be574a6405aed0daa61a99765993ab68145a2d4e6d7278bd2409bf38ea011f4207253998476f5f8bb723cc81321616582cddd8ce697fe8f60777c696ab79265bb32b1ed77e48354c8a716bb7065a4662fb17a9c0e6182bf7171865351625d2b5829c7208a7ac3d375d054718954a435c8aad98a8901739fa8e796cd061700e35ab96b5da8c5217e0e674309c913d97c49ab13e7d88ebb55e3458a36f3100144ded109cee3938bd03a0f9e5f3f5d2787219d6f8f8957bc799d6abf67de2463186ca467c7d86d41d72ad3ff880a310c73279c17970a99a9713cbe7e36cade693686946e534cade9ee7f5ff928aa2f4d31b3ea08528cf3136107e860934f00f723f70d3def145a33f5e680cff5bd95efd957793e3b618806f3fe004c7b28d2c8f439cc0beb3f083b9c9b37674b60f6fc76353792216fb81b2886a89deeef2eee9837e78bd25284d5335419cd2847598d9ca338724483810623acc40435c38e0dbec96d76286ab403c6533c094d7c1c1aba7a77b30b61e59e6d84b340cb27ffbb306c1adb6f566fad529d97cf27e62477be5f06535be8bc636211028f9c5fd05b206940df8256e3d96dd9559253b6c5480790283c2c19f55b8d476bcead15e7ab643091e6808ac1d9eab15e99ff71d63e2d2405726a80a426854bd5a845b31053f4220d687193da85faa53c769e9a8a76f25c9ec051e6cf69dd1182892c59fb3a470dcf53014fa557939e73ec33d738b9bb0793964d12fee9bcf2bd3defc3c53ed479c8a81a6c7463cbd1736c2b604e3146eb3c1fa5a484fa5bb1d46eae739391289213c6db209ade7a8735125ed84cae341d577dd0b551b50ada9df6aae5f0f7c88118deb29e718eb185565c6acefd448f046c425c009140d506ee2f98ed8e113b2dce10378256dd5ae0c07b53ec88643dfd4aa7c10655fe0eca1a0139de798933f011f3ca406c112c0928bd000104368bd2e4dcede3d9a34ade5fa8e3b513f0a0305748c6a6dcc8d15e9bdc5701ba1d740e091b7082fd6181d1472b9f1672b999e790631b2fa22234ec8fdf71598c8c9c9f36f441004f3068402f736aaf9ccf55c3666da4e5719fa4edafe2c88980835ce57d5edd580c1ef5fd5ddbca583a51265f6f5a6fba53d61390f2454821d03866719160b3b416e6a08a4fa9360aca85b8db5a8f6b528d7279baaafd19ddc0c544139b6553ce34fce562e7c9625ed06fa5415b47922ae8469b8aaa93b33fd5c94f42c054403aa5658cb1d2d2853d97f27e5b105781653c2edc0c6d3a8f8ee9054673c0f080f09d7e64037eaf6a82db219b25881dfa45db885327984348936b152d6b6355774b468fbef10e5d818e0fc300f8480d47a1e69ff686e8ac2500d0ce6b17e363a9ab454a4d849e660457bcea898fea7872df3050fe19a06e12c38e31199f3bec4bd7930434377c2c3e41b5acf6dd7eb84b24d9bc09bed2822930f7a3607e0092869940ffe70fbc5df7af35e5b3edcbfee89e31f6d053975d4da19768762cd1d9db13e1d922e93838f85875c45b73da03f48e3a118bdd01ee44c181bce1579cab763bbc6b84fc44d756151708d214669db4f826c79b594f1ba09a188b7739d8a8599013a53958c79a57787ea94318eadbc0b49e7136ff1dfe32d36fdeddba7ab5fc055f97e0b07b1cad231f129859399b111ace17069915dc87b6300f3ff3a358d24bfae563f11e4228398a3497454a15f4e9daf815144d782c7fd29ec86d3aa50ed9e2bca6e4b5819ab3110cfb3a281be60089a02a0dfff2538dbcfae8d436ab7ec7de3f1a191ada4d8b4dc2222b93052cb7e9bf0d5cf57c2d4378407edbba6c9c24c7239b6966b5383d2097d3b8c6c6396262125d82ec145eb2cdaaf4bd083b80e6ffb3c7177f3774bf5b304f068fed097d3615c5b1c8aa9185e5116491681b0343bea351ba506b9de091d78048c44090e8db615833de0d60d79973ed507244f5c1171cc4f8341a74dbec3eeae6934863ad6627352b9e10bb27b1e41bd5789e90d79a3ffb86a95408fc5828ba3849e6088977d9528aad95f96ee8642533bf8d6a4517b47aed63773a5826d6519a3a3583bb9196700d84d182fd03da7657998a509a4e67aae7e6d2b6c37150f9d8c4bc0b4a07bec9141e451083b9587fbb2ba80b837feda3a8bc69742faf572070f130f15a503267b25c636db9a17a2e85810b517347a7b01cb9760b3d067939c7e9010e83c4beaa84168cb6090b8cafb71c70727facaf96fce9f16b1b9d5639de357a1bb137fecc678692fb03f175d08af2dbc59d816a4d41dd07ec4731dceee34ab340dd00c861243c7a9b9484f15581db4bdad1e7c2701491d6bd96bc4c61b94e5be227b7e7705b5581bc0b43626abcc06e5b448688116e64976830eb0c58f5d86d2ccae8251cfd75ee168ab93a7f56e3c021c5f5fbd5966204ab1176bb788cd07485910cb20dc909031252e39d0f294394c59761caef38a8dc4a00a746f261335a3fef0b8567c7e619a625a14f0b748ec1c16ae2e76e4430cc69309651b2b9573cc3da9b8587b985441fa53fee4bc3c9c47bec40b32385f5849cf8ed38c0799b76f42c6b5cbbfe94e5f5dddbcee6746df7daf03f6aa36006b040c71507c6d7d20270fb1fd7bd96ee3d7e2716852b6f8ab442faf15118e742d41e48c513a064901e93ae5c8fc642be0b4a6588afb8a84fe6d707019c31c8da75b7bc2c57a91c4715ad3de345445d28f0888a40b10a69f5cf42e2db7efeef93ca41173c9368faa9caec925a4c3ada18f51c4e424f9dc011dcb0ea6d3ae06d6812cea7613a83449774a8fc264d2fb3a3c2dc4484640bebd0c6359cadd1ab42e37ddefe91ce84a372a6422cbf96f68d486303fbe5c21c6bffc331d92e070c101cee16ff4e5b87545a964a394434721cda293a5295bc857146c181da8e1573ea31c09c457b908885f84d7f0d82b1c1a85777829fd264905a04ec1042931544a2d14ba9662ed5a6ab307842e2ae087ec2a61734f92094c2f180de85efe9c3807aff626c2d7f36f61d9f7b0f922c5804744baf8dbfc3f399226fe291da550cab80b9c94850dec277a1aa5d6a9cc6ab214854907ec249db0fc58cba945aed7a412e4e940b26e0798f3fe4108079e1a7e685828ecd338d0c1e5bd56f676efca88d17e1053d4d2b3133e87351b9b1b3cf5e1de704a75398b6bb5e8f72458fbf9762c08960599990e51d5947b3edec831d2d01c49f882261fc8a4512cdebc9b4d0055a24b194ee083db8f4d82b8d1aff4a0481fe3279cf39cdb26a147c5c3f3419cbd421853ab10d0e4855e6cb538e8d9cdf7ced431280e38bbacb1abee4e1d871e96984a2782ae6c5c5c3b443db1cc8fbdd2abc77704bb63949346cf2e325ca1d4daf8e0f47ca4ad24d1a2e43b82175707d05bf1f08ab1ccafac0e11b674f4650defaf9e7a87bf8846c3498630efd37110b4066aea7241fc437e499854da906690c28f8945893ca0fb3e2c7fdb6b432aa102f6bcdbc22ac0ce91af4260a72cbf98f2859a0d792462d71af79691dc4fdc3ea4c232c6ac5fde3d982cf4b59bb4ee59738929ec1d4ab41d203733daf29d503f58bb112ea9a4a9b4f12298996c86b820dc0cb06b7c5b5c9f6340ffe604515eeaa1e5040ffd73ea6fdc9d18916fb54dfb76c93cdd9da0abc124adfbd78838d64cc6f97fdc9bf1519f9191c1c68006038dec3facc42a44e672f2c715ceaa378ceff32cd889e5eed0230c486e61d0923d40cfa19d276bea73d8ea3cbb72b27593d3a27d8c961dd87cf4493dcb01e4737e85aaec55b65843ca450f20d6128ea0007f836727b877adf88de7120a9a5a2127cb4dc8b1015d6f9c670685cdb67fcb2852bb23f2d8d78288d0133c04dec9f78b2241092d8fb3c58a22a899503b837cad06edad8e7609a86e050e0910b4473d1a944a4156b7d4888748484e039e71f676f2debc810610ab0ba075fbd08989ca316324420bc38cb13dadb3323a90378705208904e983944d1d425cca4776c5deea3068c238e8e2a08718e711b8b3ac9cab2fd9f713b207291c51ba1bc244d381af02556cff1965aa5337241cd0908ec1e8d39a26283efa4a0d9ad41fa5d259f747d2923e36276a69ba5f708f013001c5427550a2c92a2b08c59a8a31f28f6604025125bad137a6febd0252a5f2f3eabe3166548f2d8dc480ff76f6ab1f242015cea717dd8eaa66d3fa54b93b4fbc56e9df0a77054fc5bcc0f42fbdc5a40003219ff34b9c187f8d84a75a73077786f610ff5b7e32f9a84170653630ca4fd53fe87a9ca67c28063581ff214e943a0097c85dceaab52bc8f9c0dbf591e092ee2ee897398267f21a42b1a639ccf5c74bdca46b4469e12dcdee4d8fcf4cf592e1cce72007a6230252a807243839f35c23b6a20d8ef29b88d538c0ee2f45dbc744689ae61eb8f3e320fcbb464c88fdf6b4d223b0f7cd668ba8be1f5f4459bcb63d2746e2c4e04a91a48a56e960dbc405ba33b8e1f9b7a64e339b54c996fc991070f55fc0c94e9d8066dac6d9ea3876098ab84c40d94aa5976d38f88e5e94146c7309fe4c1d95f15357c2ab03f24e1c79b95bbd05b1c3f05774993706f6ad17ad105e942a9eac143cabb02099ee6c69385675a6f53270d8323657fa78e0983e095bfa64a6aa47d3f941ec0bc5745716dcde7540680e03ce349fb43e0fd643592e9431bf83ab876bb689288627d27b6fa712a9573b425d8530c99ccb81c975c1d4913357d6bc4d9760d18378702868ad31266e79ee0db534a90c0b060c22315aa7a350c14657d049535d5db0193", 0x1000) 16:00:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 16:00:17 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/35) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/118) 16:00:17 executing program 0: r0 = socket(0x17, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) 16:00:17 executing program 1: setrlimit(0x6, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) mlockall(0x800001ffffffc) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x2) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/40}, &(0x7f00000000c0)=0x2a) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') 16:00:17 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x2, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0xe33, 0x1, 0x8, 0x254}) clock_getres(0x2, &(0x7f0000000000)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fchdir(r1) 16:00:17 executing program 0: mlock(&(0x7f0000f7b000/0x1000)=nil, 0x1000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) semget$private(0x0, 0x3, 0x20) clock_gettime(0x2000000000000005, &(0x7f0000000080)) 16:00:17 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/89) socket$unix(0x1, 0x5, 0x0) r1 = shmget(0x0, 0x3000, 0x104, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/75) 16:00:17 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x4) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='r\x00') execve(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) rename(&(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f00000001c0)='./file0\x00') symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0/file0/file0/file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) renameat(r0, &(0x7f0000000280)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000340)='./file0\x00') r2 = getgid() rmdir(&(0x7f0000000200)='./file0/file0/file0/file0\x00') fchownat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r1, r2, 0x0) 16:00:17 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) write(r0, &(0x7f00000000c0)="f3888837db156097209e1b11f03ff13eed7d0d81fea703e75d44b8822be8e3e40baf0e0ebc22adfcbe6f9f1da8e2095bb37ea6769dc854a8656fab92863ec5abf19b83db3ece6b7d7ab2e9029ab1bd2b674159353d5b29e0eacfa31ecf7547b467078bf92a790705584f6a4286402db888fe06b4b0fa59d78d23281cb878b4943f04cc9e0de96c4dc562d29f3cc6898218e65ba5a8f9f8817c094ae83ee1e4a47d1cee7c", 0xa4) 16:00:17 executing program 1: getpid() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "9839767ad117948c4fe4c283347fe15ac58d4b7d"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:00:17 executing program 0: r0 = msgget(0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x1ff, r1, r2, r3, r4, 0x40, 0x6}, 0xff, 0x80000000, r5, r6, 0x1ff, 0x57295b6, 0xffffffffffff7fff, 0xfffffffffffffeff}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000f80)) 16:00:17 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x40) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17ef) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x10c) ioctl$TIOCSDTR(r0, 0x20007479) open$dir(&(0x7f0000000000)='./bus\x00', 0x20080, 0x20) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x20) pwritev(r1, &(0x7f0000000380)=[{&(0x7f00000000c0)="0fc8ccd2468d6ddc0d8a92f86b9ea05bb60430701c27ab53fd0bea37429a8bf661eed72e193e40b124ed075e551398bcb6f10ac4cb8d724be42ca39533f58dcfb28e8892bbe277d05c7cf86f7a166e71a62be7cff1c9de08aa3e51f9cfeef6a175cc3854ad3560c210abe02c0e05d2466955d96e108473b97fa86a0e8abfb96958827392aa0c6022397394fe483b2e1f94237d8378c393", 0x97}, {&(0x7f0000000180)="13a97c2b3ee7d2539a22387faf8bf0cf6a94484e5c87a6288975f24be828c1af98d2eb097b2a8d546ca3c68c969571dcc0f662899a3818bef0b54522db17c34e6d3273065dd4937bd6f21d5946893385d533cdd7e411aba48796c103722760e6506f6084951a78c8f81c6d4f155def5a4fe532eb43cad3f2cda6ef4beaeefb4c77cd02a4981f5c58804e55558f23aee286d9915331400db5d4537676f082b71378ed06d6954791d7ee9d151a5a2bb4974ce538f1a5416608aa65c1730e39c8bf2dc7b3b98e6d2acdb59e0bdaf56f20dc97a9dbdc8ea1aee8e36df77893", 0xdd}, {&(0x7f0000000280)="a68471a3ad40", 0x6}, {&(0x7f00000002c0)="be5252e5bfc755341532b5f4085dcc7d99b134f66f4cc19aa4ebd9a576bd69d066641c383fe8c8900965652a4fb794786c05d3da61faf248fbb269df5e547b6d55cc156e7348bc04db219189879007c6f101623c36170a3e5d44a7cb7325db865386a21f0db037be840addd41c39dfd7550f42757f4f33202ab308ca6dfbe3d84cc3253e8a482be0217c367555e696f0cae3db58ac4f09781308ae6764d82a1d76", 0xa1}], 0x4, 0x0) symlink(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)='./bus\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000480)={0x10016, 0x1}, 0xf7) 16:00:17 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "852000002c000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:18 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x100000001, 0x10001, &(0x7f00000000c0)="9709606332388e6c4bc49dc9ec6bea680bc084a796e65f387b290552eb453015bb5a4a4ba1a439c2304224e37e3ac160f85b07a01bf0e926a26596ea0cdb1f570184b048b42dea7dda40ceed1bb3cb8e9bdafae20a049970fd628476aaac08879972c65f96a35fff16192331eac3e13bb049c4a76fd3010fd5bfcd654ebac769780f9071968559ca98ab4dff3ae0fecb2bf76003aa523ab6577971ca880f00db9da2e67f23c8df6299c9bb21541ca7a2a6f4000b88da33510dff5d31460244a52da909a35655c23869ae85d61075c60f0c2dd6638b49f93acbcda843c37ccaaef64e685ca6d6d8cb3cde1d4b683b28ba3dfe73719df1a9942856d9dc", 0xfc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 16:00:18 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control\x00') chroot(&(0x7f0000000000)='./control\x00') 16:00:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000040)='./file0/file0\x00') linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) 16:00:18 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/123, 0x7b}, {&(0x7f0000000180)=""/246, 0xf6}], 0x2) getitimer(0x1, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x4007, 0xfffffffd) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000002c0)=0x9) r3 = dup2(r1, r1) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)) 16:00:18 executing program 0: r0 = msgget$private(0x0, 0x26) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000780)={{0x5, r1, r2, r3, r5, 0x8, 0x7}, 0x44d641c6, 0xffffffffffffff7f, r6, r7, 0x7, 0x2400000000000000, 0x64ef4117}) r9 = socket$unix(0x1, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) r11 = geteuid() r12 = accept$inet6(r10, &(0x7f0000000500), &(0x7f0000000540)=0xc) recvmsg(r9, &(0x7f00000000c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f0000000140)=""/199, 0xc7}, {&(0x7f0000000240)=""/86, 0x56}], 0x2, &(0x7f00000002c0)=""/156, 0x9c}, 0x801) r13 = getuid() r14 = semget(0x2, 0x7, 0x600) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000800)={{0xffff, r4, r8, r11, r5, 0x28, 0x5}, 0x8, 0x0, 0x4}) unlink(&(0x7f0000000680)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) lchown(&(0x7f0000000880)='./file0/file0\x00', r4, r2) getuid() getsockopt(r9, 0x8, 0x4, &(0x7f0000000380)=""/196, &(0x7f0000000480)=0xc4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) lchown(&(0x7f00000004c0)='./file0\x00', r13, r15) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r16 = fcntl$getown(r12, 0x5) getegid() getgid() fcntl$lock(r9, 0x8, &(0x7f0000000580)={0x3, 0x3, 0x1ff, 0x1, r16}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) 16:00:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000380)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000180)="eaaa4c8d4764cf1a109025a8617fe166c5c428ebce4b13e8214a3169829a9d102e601ada1864b5a1445a891f3cb8807dcfccad3edae31692e6002bb3efa6126010f2eceed6c94761b62dd2c76fe25d7f80d7c676fbb312e65b606d9829a61971ce7b4972bf79dbdfd993053bc8ba32baed33c0af9b5c9dcb9f3b14cf10e5731eccbe79a5434c35cb1b42781a8ee43aa903d6204ed21c4ef348f3167522d88a30b8668c8aae4f92945956e1ee0e3a67e673fabdcc3b13cb7bae78e80b4df73df69c32262bf9e5be0a9ff051174e1611d4676f6a1e02085276d0634774326bbe1186eecc4b8287", 0xe6}, {&(0x7f0000000280)="39fd3642827c24ad4d5f4614559d417ec778074a0163bf64d459c7eb9fa45d9b62ac492b1de1ea523870ae5fe6a096a492a80b030627da5f46413136b789f4cdc5c74e57fff67d3534d6f235efceb7594dd538e8c6520726b9b881c4f79ef649b8f4ead35c1621984066690c37280c9b3fc9f25a8dfa69f51bb253d528055925d6b81bef6d7f887be80303b0ca013377cc69f0c431ca3b1c5668c404d197aba5f7fce16954a7d920fcfb9fe572edec8a2a08f2c8dd70835709fb0ee794bcfc97d502e6b6e44f3fb695cb1f1aee241d102017661fa123e0b00f7c2472d5e3d221393c580ebe40cb6e2c6a3cc300395c", 0xef}, {&(0x7f0000000400)="fe76e2b950d41727757cb55f06a0c7789effbb203d3fcce49ab22efd388d2e3a29e2054879240ae85569adf9b9760c6df8a77749ed802022abfeb779eabc172ce61b3019d4dabf50766625f9d876d76bde8cb96335bcda24aa28775f0e89fd7c50a002a53e842cdee8093640dca7629122ebacd14fd3cb7c3a6ea9de6c638e1773bed54201cce4ceaecedc52389cc0e72b713bf4bf2d1e06809ee81126a3573f3ab68c7eaee995c21c67666c458e00eca5a945ae9908c99443a81a647dabd1aaeb887bb5b8cc0debd1692cd4a41a5df178d4265df15a1e7ff6c2fa7a185d046e2b8cd0561ebb00088a99f5cdfeb0155cdf20525b111371", 0xf7}, {&(0x7f0000000500)="10a1830e36094c3d81dd0d8ae7d2ad88f8cc549e084b86e3b18cbc26f565f991cba8a8fab63d9b768aebd8a3cb5793ea45c2568e6f1c486349ebbb74e1d623693428a8325f17baefe46de51fa74c1b90bcc118db0d2f7afd2c04804444dd537eb89cc93bbd4b9d4a4bcae9238925a732ee2f4f488734bfd31c27528be372f23d", 0x80}, {&(0x7f0000000580)="a31f6adc244e6c36232d9267d913067acf0fd74290a0bf95393c932e956f72f7cb45cceb32991653056f4f3d3728dcdfec6ba6963aad09b3e2bf88f80b361dc5936339d46cfb4cd553c04a593a4611ad36a0bb7d489e9c4df83277f70992396fe3e44f4b05cf8f530c0c71541fc753a0ee15205d990c58d107bf03b8549a2944ca1a062010ea8d78677c36c3ea18bb477a0b1772a1e55bfd098587b72075e5577fa7fa13645334e4c622034d8e4ec83f7efc9cf480c6caa26e6feb71810e62", 0xbf}, {&(0x7f0000000640)="d53ce986299bcaf10549f94c0749e16eb7257930b0db1289e30f1cca195149d30ba65db67cd9976bba5a08debf3c91b45c4b596b8809b60723d7d53026bc7d82b016c41b964b5d7438dc9f3760eecb111811536e3cec5746d9911e53fdc291fcf6f373a9749a548ab2f9538e47e9ce372358a495ced22d2a1978b5963666dc69bc4798dfec8edfc1a7912e4b12c428248525813e4b20a0cffbb80219b3743b4e1379528a9f", 0xa5}, {&(0x7f0000000040)}, {&(0x7f0000000700)="5bcbd530ca0fc187fa8ebd71138d103d30eef6f72d50d6e917ba4167cadb6b1ec1e0b745b7bfaf66bf849641fcc0dedd4e96671825f79fee569d270bf457f1e4f41affb5711fcf39c2458f024518c64709662544ec2828c5d6e585a276f984674e0d13e8d385f58e45983d0d890a865a9acf1680ebbbf5a7563d3ac3e5376c07e91fb7599559ee57ea73a3cefc654b25b187b9f2cf4fd3d544442cd40e9a0d1d9886b42b99cb135fb0d60b2d3497a110c8df934ee2cc08f6c1545b94a3626a4de06cd9cfc177f4207729b9df31dd31b2ef5882", 0xd3}], 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000000c0)) getrlimit(0x5, &(0x7f0000000140)) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x3, 0x1, 0x6}) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x2, 0x1, 0x4, 0x65, r2}) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) close(r0) 16:00:18 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x24) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = geteuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000140)='\x00', &(0x7f0000000200)='*:]\x00', &(0x7f0000000240)=',[\\\x00', &(0x7f00000002c0)='&:}.\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000500)=[&(0x7f00000003c0)='&\x00', &(0x7f0000000400)=':\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)=']\x9a\x00', &(0x7f00000004c0)='\x95([$^#-$]+$\x00']) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff}) r5 = accept$inet(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r6}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r7}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x5) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() socket$unix(0x1, 0x1, 0x0) r8 = dup(r3) r9 = dup(r8) mkdir(&(0x7f0000000140)='./file1\x00', 0x20) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) close(r8) dup(r9) geteuid() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0x8) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000001c0)=0x1000000000000df8) accept$inet6(r9, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom$unix(r8, &(0x7f0000000040)=""/41, 0x29, 0x804, 0x0, 0xfffffffffffffec9) r10 = semget$private(0x0, 0x6, 0x53d) semctl$GETVAL(r10, 0x0, 0x5, &(0x7f0000000640)=""/172) r11 = semget$private(0x0, 0x7, 0x1a8) semop(r11, &(0x7f0000000580)=[{0x3, 0x8001, 0x800}, {0x4, 0x1, 0x80000000000800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 16:00:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) close(r0) read(r0, &(0x7f0000000000)=""/179, 0xb3) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:19 executing program 0: syz_open_pts() syz_open_pts() r0 = syz_open_pts() syz_open_pts() kqueue() fcntl$setflags(r0, 0x2, 0x1) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "85b9daf53a3aa91d0539c17a7ae5882bbe1d1d62"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getitimer(0x2, &(0x7f0000000040)) 16:00:19 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(0xffffffffffffffff, 0x0, 0x21) kqueue() mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x2ec) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xc00, 0x93) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x6}], 0x0, 0x0, 0x976a, &(0x7f00000001c0)={0x9, 0x864}) fcntl$setown(r1, 0x6, 0x0) fchdir(r0) writev(r0, &(0x7f00000012c0)=[{&(0x7f00000002c0)="e583dcb4d8825ef8419ef9e4bb9092746cc5d274456e030777c450beca9a94c01b57a25d7a0ccf98838fb9244dd5239309a7dd299fd01f2e10965fa7cbb9fb324a160cbfb8075a43f22dc6078742c8675f2abb6c884fefc7174e61976b607bab6cb57a6a071965e874e78e2df63f4353cde62e4a3aca0fddfbb4f4f7b8d85f5fabec7795f223045b20d4231ce977ae01338dc80a5cfd23ed75b20ff6b2f804c843a5df05c0334caed42cb2d82d75f4680991fb9c9bac11bba8b9311edace53014cc8a5f4ea9d2c2c43c264f8ab1a2227064416a2084375a2948a0bb34316245723abf9717d2f28acbf8f4c8b49d8fc05a0afe43b0a9fc6795d4de8c73c8a8b9b22e5bbccd65e995983035321035a25b9a1a6ad26f4b45b8d9e2aebed98d6cc314f039dcf8861ac1df39db8abda386d24ad92be315afd5ba107bbf4a5593cc494a8b14e6e050cd6f5d3e9655442836b78dea4253bda7ca11da728c761e90dd88ab74c31a7be49c9386dc58959b0b04138e5d522d328b5be36ec1089df563180afc0d0edd14b54299edeacf707f26c7f4233c9604bf8c471cb688ee3f6be448ec1bafaa30d2adeb7c4cbee99102d816aa15555d32c55a04e7114b1e5ff70cb616fed93f345cf62fdce56fe152e303df438bc7dd27868e7bf31dcb1fb034774af0624c7c72f85f28bae20a92926ef256998ca40552eeac357c4eda62dc563f3cf53d38676f5da3dae639f3cc82604841496b20b5900171df3a8af6abdc52fce9bf1f2a7433bc2466ddfb700ca2382a04249c53ed82c8d6648c0fd2f672cbbb3727a19c53e09af133deefd196f0422bfabf6b577d7ffbad69c5306c43be2a2c72851fcba59febd3874e3bca00d83f27c81455089c07715c15141fdbe8454f444705d8f87329ce0f74e41c5a635d7b479c48a579df98ca16b833a343d54c3c1ee9fca5940881853530764f92f956a3887acedeb75672c5d1aa6cf132d860570a82dd757cfc0da46bb89c358a2dedc3eb41e2f561bdd2e10de40f8824af5ce06909d9f253413c49b6c42df06ffcde57bf575e294ecd2242ca9e000612fa0db1ef3eeac3eaa45156237722bf1a07e5b3a585cd9e5cf2311a1ecf9561dd05ba3f45885605e5700449e434a376b146269e052f6a136094a4b7e37e9026ac2b40e39a7f866f5beaf555bb513084f4abbb004b8b9132afd0049a9768d9b3be6e1ac8fad5acddb7144ad5e532f1f5659e53f3cc881caf8a9e04eb219c6130ea78da559beadd049ed5848d8c1df44deb6695e8c61681def4db88d993b9855fdba4b8f14790e6d3ba50cfe9877605623999296462c667d6e7f7b6394f571af8dc0907f77111264391d1c2575265213959d8636b5b2e012ac7aa3e88f04f176d3e282350dbf63dfff43ec28823a7c1ea57a52e83b86d3d06985800c880d37ab6de9f68c2909b62fdd37fafc02e46dabeffb3fcd5c8895430211d79bb6b0a886dcd79fef269bc7496cd914f2749ebb4f5533ff8be1e89041dd31cf682b5d7526e86717aadd8f581a69fd38cf3e09e609ab93e8a333a23fc2a64aed9a19b27a01ae7d0f1ea4d40b8c9aa0f3db8657d92cd8030ce530a3430dd935725bcb51fcdf8a141f150ed8ba74723be5a29420f87d13d9cb10469b08730f2219e6af2182dd7345e22412ffdb81e22d5767a0d729966f6cbe6d4fbf6fc3e412a5c6d434cb661a5f7b355e6f7e6337c77d399b09d82d4f9a4382fcf85763edfa9432e7c6674fd219f17a7a250f6f99df1684dfde46b71c09ba37aed249bb7cf8cf8e940674b15cf93e13d6da502c10f29dd360907131da03532e14d6f6a2a544645716a9b381d97500b0758a60ec13c2ec1d563f730129bbb3dea345ca1d64490725d1b4973e9a4a01051c7e88b576f1f56bd46d3d7b26b64c93a05272ec063b2165781e0a48394c6f0797214e7e6dec6050d28bdd6ba12dd9497600adf15bbdb295c87faef7fd33a7013eb503a264d979109f168867f3ec7dff670479f07dbc8763da7e22633fc7e704b73e01fd32bf78759bc22ad2272ef6e7ddcb13057fe37600dd2d73657c51184d1aaa8d4b3529c0031a045422c0009fb8fedf3a760d18163052621ce7d5dd409d41aac9a05046436df3c70b46063b787edbe342ffbd516cb0bf783443716799ceb0bd3f856089f76805f45c984bef8f84403d57bfab8c5532c9d13ffef16a83ca40263a30c0c16ad97e69bd481e5fabb562569c0c66b6aa7c2148b647e3acf0c19d0724c96151728a5f4ed33cb9ec323c8cef4ff13bf6fe7e780c18ab651c42769c57824f2400372349e6caf943781acc902d65508f448816007a12ba42401c00e53e4919ca70af263383cf032bfcbe88eacef7e1d33442a46d143c71ce0b975a8fbf1ee2edb68bc66dc188cef7286b1ba7f701a847205a912715c3d850364d9abbe858ada672befd57b75a4b68893649f15eb76681a7858b5516e3de36df15ae91b853acb2f2baab504bdf30c0a0ed8638491dd9c26a2cf28f76a47f8be9608a7eb764252d15b90c88e90fa4af30d4e88d208124980650cb9dd15b76f8c725edf4bfa08f8729c5f13ba1ff8f9935ed80c39789282a55f352a0e6b98f620fda26db72c636eb7d3b8a5a67ffd2519de39f93e6c2a1c230df0690d3ff3035f7000917dd1b60e3d9c95e0fea3df3afb84b574c93fa279388584dcdfd67a36e44289056f01978137b61de56747b3c76f61ec045af5cae63d19581dacbc26a4e2d02db0773846dd2c9a01612ab9063271b9e37ad01ac251e0e1b04e47709c11a662f033df5756e95a7702c1d058165052980c49b69d9b36b5807877d05af577e108b74fef4001b40fab724a1dd7ed6cbb4df7db20aa8d1683a55952972ae1ff8a8a5a5c43a464f983ae0c8b5b948cbad82d03d5691bde408a415973afc4e8bf5c87eee921a6cb64d58096acff1f31b77977f23cd2e35aea79d5a17535889d56cd9d32f2a8c37da6f6dc3e719ac2cbfcada8db6091d718488572efb038eab7139ea6c945cd26c232ab999e5fbec6c4a1fc57b40466e9dc7ec390b92304fe82f5d33838b7d87c4bae8fe62d6b68a4585031af98be6f2fc802fbdf783260cbc5fe867b7bcc76a79bdffd55bf5cfae077b5781698fca5665bf63d14718232b56f5806a913b8f2f50d025553265eaaf714d3a3432c030a34605b21dbe70a630c0c4a5222a6603e483a3241a7f3b0b4d08da543d987543f6d5d350829f2539de4f4de1620f6f3dd1ed9587f400c356b141a54864c44c9cc5e38e6ff3cc07dd79929802fb1c8c25ae3f6357c7a16c4e9447b7152c116f4c4981ed5dd2e45f81b3cf2afb8d4511db20dbe8a06248ab6232894a765a5f0c784865fa459c60525dbd2bb8a82a640b6d6e429e994164b7e512325aa10ed3f9b5def704297b8536b65663641145b36fffe7fd24f1b12a473430de82654bb3462206afee0fdc5003bd7019a795dd40d5feac28e8fe6b4851eb26df0dfdcc064aa38a0b3beededcebc8cfde3d72578a806ce6b649992d2f5702611e06aecbc1ddcf8956e4597da3ff625253e09162c489b04a1b598014fc14e5226d37bac4e270155f92e674ba9c5a06cdb756075718a0e9c863a89df099b1d0ca427668809abc71e9f60ba3a3f8e53a60735b0c7867014212347936df1fea0d5fde98c283bfb7f6ff61aabc5f4e1f72fdecc6c8a0a010634d65c1e715f7863d00899bdfdb0af81b83f14322f6f7721e115281f21bff2446bf97fe352564150ca689d93a7967ba9d2a524b42aed89eb3339e272320fc66142194445d33e65528aa72dafc9169809e3595a4c24bc87da0be054b5b387aded35ae11f5cd2c369afea2fe381239349f26f31b03f2d664be0969718f86960631d0fae36f587c3d7d73519fe02ee98d0ef09aea282a4c060a6eb917c3932563e6493433fe2bc545a89a8d756fa8beeab7bacca4b1778982321a181569e7181aada8f1d92bcd0af6b080e480ed771e6e3f64e88c779e409bcdc27c0c2e0f9bb29ecc1ba1b61d609e394acadad903f3897a48817e696f450c61bce2384baece9c39c79a386c53b9a5a6c7ad841036115e4063921b643863a31648c4d6afdee4b47c90919793822b94d235fb79ae5b6679ce92a4e07f1012d428e9e3e8cd457068d69dc8ea912e41a2733fbebb354359049b0960ef21741936708f7d46e6741a244a0791e36060bf72baf29087ba5bb44f326395426bbbc252126dba2d70ee62f00b7350ecaf2a3e44b5e13f13926cc6316421414d7b17abe7a2d3a992b43b55d98b7ec2ea054acecf591856df6c8ed7879451482531b32bf12caa24f6d333a60ec58a494c9b65fca844900af7f22a5bb2435e6cb0b7098bb783ae64bbb6562f253caad9721f4a93c0b1efb2d6e8da1d78ab242a6149905d56c35e78c3f1054c8e8e1c0e297fb930935e98805dd499d5dff222f6018406195a12723d1df981c01fead6ae1bea6dc380bfba702b6ea98abbc31c015bd1d3108f4ad97bac3124cb8a9ae1da384e711ec3aa16d36010f940ffc8cca864a0961038d2520c2b453f446f3961657f6070fc7d0689192b34a723abec892bd402cfe7d153c01aafb97a5df8bb2be37894b20d231c7b0b4dd5175a1cc2b0a805178cb42987ffc3b155923327837d659710b97cfe624a01595bdac36fbce4d91f0eb1d298db396d0c92f42cb4bd32633de26df9c6ffcfa86d190c683535c8955d4f61dabaa1ae119a8e88308d933e31dc093347093ad54e54ea9fe32e15c785019c6b409e2f7af7767a0e4e03b1ef68189d0ee5f5f140d3e86cafe004495ac0cf91093b62ad76adea34fca47388e3fc11de8f0cd9daf7031a9507f00f74d35315aa3af991532bc69e2b0a6c2977eecdc779326159ca15b444a034ae45c32c5043a7938d70709c5f1f1eef957ab762f514b85a3bb6f08fd61c61569d94c2db8cc9b7d41402c5cb6fc90a295ba04c8e20cf563e64ba174f39c90b1fe41c9b600c5298b796260cf063c893557030aa9b9b4933593f275946baf8f4ae96de30e46c870b29effd8def90e7dd75ff1d675ec8398fbe248d9b6bb1276847435f184284dee9a4b01c24a9fd194b8c0c73b896a534878db6809bd0c1a40744c994aed47bbce3b52ae9dcd478028040696eace8b18a4c5b3a99a6865a63f54195e254fa04a9dbb8f002a01637b71c02beb58e92976c359da17002b87ea01480bee7c1e594b31b5a3680784fb2c970c43d2caa5e4572503dfbbb710602bf784873174da2400767c68924a842d9a549fcc32c61d145c00cd826ec08f0ea33a8e4bf87adbd64792ad1b45e393d9dcfae3166886b60e767278b64d3cd45f6ce7294d51ebc4de9f29276bdbf9382eb7aedd6aa8efe75a85ad3a77b404cd06084b1e445390d52f04bdf439201796561f038491dd04f9663dd0807a6e686971ac58ef111eba69322db09678f885db61b6a91c64ffe8b0bcb2990e6c7dc973ff7d220a598cf3450abccc13ba74e706f8227463a7c4d12146b8c6660b38d33de3dc3dd53a026438607b04c1ee405d31392ed5821f65314c837e707c57fffc2488350c38447f47e13ffe6ce0058432e1442fd28451e4225f3b1adf662536155c6949d5963f252e43f5fd1dda0dc2b36788c7cbdc64c24f6b5badd064dcc8a658c3b36553a010c773290e6d9484ad452b6eb2f204d68387ba9cf330827ab9f554c5832d79e30eb5bce869192211cb80f83d411d8debe5d0d7a15532503c087c557c79baf8c2c7dbb4ec94fee5127fbdcabff7f74576f0c9c0277b89", 0x1000}], 0x1) readv(r2, &(0x7f0000003500)=[{&(0x7f0000001300)=""/93, 0x5d}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/187, 0xbb}, {&(0x7f0000002440)=""/167, 0xa7}, {&(0x7f0000002500)=""/4096, 0x1000}], 0x5) r5 = socket(0x6, 0x0, 0x8) getdents(r0, &(0x7f0000003580)=""/182, 0xb6) r6 = dup(r4) getsockopt(r3, 0x3, 0x3f, &(0x7f0000003640)=""/82, &(0x7f00000036c0)=0x52) r7 = geteuid() close(r3) getgroups(0x3, &(0x7f0000003740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000003700)='./file0/file1\x00', r7, r8) accept$unix(r3, &(0x7f0000003780)=@file={0x0, ""/4096}, &(0x7f00000047c0)=0x1002) r9 = socket(0x20, 0x5, 0x7) fsync(r9) sync() shutdown(r6, 0x0) kevent(r0, &(0x7f0000004800)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0x63, 0xe57839dc48a66f92, 0x8, 0x2}], 0x100000001, &(0x7f0000004840)=[{{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3}], 0x3a, &(0x7f0000004880)={0x3, 0x3}) sendmsg$unix(r5, &(0x7f0000004980)={&(0x7f0000004900)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000004940), 0x0, 0x0, 0x0, 0x4}, 0x9) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="03000000000000008979a450c5bb807aaa7e6b8ff0df90a358cfedcc1849a1c1a60c33808639468d481819274759f3c4126f01875b8171eec4859b31bc30153b6170e84be3f0bd1823e171606ae801e739196787df9161d435615bb1"], 0x55, 0x800) writev(r1, &(0x7f0000004e00)=[{&(0x7f0000004dc0)}], 0x1) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0xa1, 0x0, 0x0, 0x1}], 0x1f, 0x0, 0x3ff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) getpgid(r2) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc4, 0xf0000000, 0x1, 0x1}, {{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0x9, 0x78156a8}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa, 0x40, 0xffffffff, 0x2}, {{r1}, 0x0, 0x18, 0x1, 0x800000000000, 0x100000001}, {{}, 0xfffffffffffffffd, 0x28, 0xfffff, 0x7fff, 0xe8b}, {{}, 0xfffffffffffffffb, 0x0, 0x20000002, 0x4000000, 0x6}, {{}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x8, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffd, 0x59, 0xf00fffff, 0x2, 0x6}, {{r1}, 0xfffffffffffffff9, 0x5c, 0x2, 0x400, 0x6}], 0xffffffff, &(0x7f0000000280)={0xda6, 0xc}) 16:00:19 executing program 0: pipe(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001800)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x8004, 0x6) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001840)={0xffffffffffffffff}) r4 = open(&(0x7f0000001880)='./bus/file0\x00', 0x8, 0x11) r5 = socket$inet6(0x18, 0x0, 0x2) kqueue() r6 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f00000018c0)=[{{r1}, 0x0, 0x98, 0x2, 0x10000, 0x8}, {{r2}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x1, 0x7}, {{r3}, 0xffffffffffffffff, 0x14, 0xf0000006, 0x8000, 0x2}, {{r4}, 0xfffffffffffffffe, 0x10, 0x6, 0x5, 0xad}, {{r5}, 0xfffffffffffffff9, 0x80, 0x0, 0x6, 0x1}, {{r6}, 0xffffffffffffffff, 0x1, 0x2, 0x4e, 0x7fffffff}], 0x4, &(0x7f0000001980), 0xfff, &(0x7f00000019c0)={0x9, 0x6}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r7 = kqueue() chmod(&(0x7f0000000180)='./bus\x00', 0x18) r8 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r9 = dup2(r8, r7) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000000080)={0x8, 0xfff, 0x80, 0xff}) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r11 = kqueue() kevent(r11, &(0x7f0000000080), 0x7, &(0x7f0000000140)=[{{r10}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) unveil(&(0x7f0000001980)='./bus/file0\x00', &(0x7f0000001a00)='W\x00') writev(r10, &(0x7f0000001700)=[{&(0x7f00000001c0)="0931ba0b43e9cd8cefef891b4408e2ba4831e9609279e7991dd4cb42bea6fa51a35a3b31f3abc7ca5de5edb35862f3a778073162107969e55bd6163964100b3efaf1051adf21afd11e78f222bc3edaa410208e93c7d263978412047eeb789bb4556b018d061179843f503ba9d503a9f823e7357b700d63db0453398aa59fa8f7320ec6f5acfaf58a2445ed20dd2ed1c03d3b6786530f33408492d5cc6b179c7092a9f72155551f2404c981594b03ca6fc8bee9b1f04ab76fefd726886f65c2d18606abbd7eaf788db73d4c435e11f88f39dca4613cc9993a7fe8d89be52459e49e27360c504e1ec2766805ed3ca10b4ac1ebd57aadb597f81db5b485d881aa8e99bc8b6f1403f613dab61d8c8b9b1beee9879a635cf056223ec9edc8de0df5248981b4a47b8b778df2aaa95aaecdcfd0383bb8a5f6c1db858f67e526bdfe9f04121d8355690f484439d34df1cdfd95ea533cb6241818dddbea78e5a506eed00d8e4f361cb11e87dccba8fe1376b2e14bc64954cb5f7aff4204a9993a4bf88c3f7e31cb846c6a18d91d95cb1c616b7dfc525cd1f58f50a9c8a99b49419bc0bdcc6383b321fda749685342922813cf5b83b36cc84d10aa26cb883545afdff7fe5b8e238c15a88487abf2f48ad8040e7e84f61daef3e90326a7ee848e9b111665cd335f7c3b9769fcb5a8071d6425d0a41bfe1036799986ccb2d360716832dbba8593a54a0c789fe0ee457040dc4b271985a596dcd19bad677e3cf4d3ca677431f81e276eb2978e97fda9994b5fb6a393a5a0fe416470ccb6e18bd02481f166f4251b63b0ed1821b4f1d27f2b1c4831de5fca638593ca5431c98152a223d593e89f1b0d48f90de5a4cccb73942aaee9a8193e77afc99598b8a5b196ebbcb9710384a5027a477626445d27f25cf29c3ea00446b093dbfdd55073af33ce2f2d6caa78ed5876b1163e22c8419bbe06807664ceedf2177bf4613fce7b58c17da1ae84b0eeb4facf5f892f651cc3df1bb389ef2142c39ffd220b608bfe2b7f2f78ac06b092bd125beedf8d4beddba56bcae2d7a2099be6cf4acba980477ed3897bc14137c5f6318bceb8aad17c54b9bd6bfc4a82437d563a56300fcfc56cf8af410df8a08b51545b81133b1fbc893731dc60046ad4c289ab7b31c816e681353083108731ccd60b91b28e8f2c4990be6123fcb1b610f0dd5da3b019d2a68705049ef3bf781b56d39996c1680b809edf2dbef182d126b671a4ea6407e396b83c7238a40d319bf31c2b540d26aa4f5bf1998a89423cc05ea7700952acd4c40d191af13c43b322ca05fdeb46198946fd249c2dc357fdb5a47c8fc9f3190c412740c4f45083f31d230fc8997b3d0a76796b382f83f94af9427f59495fcb340fb6fe2b133fc96e530e470b683ae57d21c948e09af5a9590d64b2a1ab97a736e7361c402c88af3a26bcbde3779434fdc3daa6e759d644f4a38d434236f5843207c10398b46958d8a6d093ffbfdedb01c45044fdbec091efbe3a443d5ea7ba29a34b244948412e38c951fe201478e6701d03e55b01282b86420250a4177f41628dbbf8f03cdd82445b5bfd56fd839e5f43e763512bb778650ef8286e47fe3fa4ff536847a2efe9a0f8956809328161b17ce118f315cb49ae30dc588df80aefb17b74dce3007fae5da0704bc092be437e54f02a624bcf9c0e16a75dcf521c109bdce820fa301563720bfd9d8a746ec0e480d551efae9c6ac26bcdeda4615120efa0623525aa33089f4c748af6808dbcf3266ba89b6ab444101ee6ea45e0b8ae94b1f0f9764d446d96b18416c8e0ce5fe8d2a53d9db691569c2d3d38b144b662af5684584896dd8733a99e5ca2cc655ba0f6e7ddb622a48b9b9c45cdb50b2069da2c437fbcaac47024acd095321cecf3a70448b7ef2b1fe437d3af2049ebbef82eeef18d611d435ff07c738d1f5dc251bdb7467864ed8760c5c2b29553870c5364cb3b96a55e245804b76253a982821dfc2e378544a7a659be638140e43afa974832b2129b039dfd16853b6e0b1b8737384139d5ffdfb135bf4e7eceef70ab91ea0659f4c8550b48b864e941f491ba289039bb16deebb2e78a297da188ee7c51579dbd478a93bcce05b588f941b287fc704a91fcbfafec70c8fef4e594482c6181003f8699d8ad6766da24e4d58bfa41f591d58d273aa442223b2e13dfbcfadaa00f126a31ed398473c03c06d12d82c0d928c1bd87cb8f28817629f8a502979a6b57f512f0f6eb13dea9e35035f0f09d8ba4752319b2531e7e895e7241cac423dade2189e377db5a0af4919398dd1fbcbb0995d8e7376238037ec0b5c415e1f5587fbbdf2dcd455f069655b25531630e17b410395465f013163efca0b1513dacc1475280cd86d5df230f61a2555c216bb54b180e13c42f243f18d5df868a5ceac4f43a2a12dd61f6911a4bd5cb730f0bd4d16aab2080ce7156b08c5888f3d05f28e3a202b9cdd553e01f9287d309502ece39b5b15d56dc6bffe20e15f14ca13877e52774fc3f5d4911384ab577528cabb5712aa1d16974bc7e0e38f436f19b951ddeb1d0bd3d9d174e1fd8b8884e7ddf5b75610119ce58fcf041ade167234d72613c5de767bbd32f75f500207833be8bc0d7ff907ca53afb32c5932831ee9f854e7b9dec705e1fead0029f27530f2aadf5801bbe4074cd7787482c42d84e40cf124061de6ec4be95e1a1da6381297182ec3f5c7101d259e1fb4c630bbd759b3d3b5a34cde319d615bfe6d42fbd9e44e5b00afe41acec6a0cb2d330aa8e1455505aa6d97a2b562320a1b3a6f53d49db19a10b6c9e18993e27b844b09f5cd8c673d610680f0944d8d328b90336db0b10cd8d5f68e7aa602794b6625f76c2cea19861814b51b4fb53f2f03a5019317984da7ab1ba2754ad741d988f07392523e376b10f66f3f7ddb12c21684f2d85f01a2bcfd9f590bc70252740ccc161a7059fd47d18bdec95d59d5eb2793aef93ee20bebdf3381d96532c9c2d69da9469a5943f8b005d99682a0da1d656a968b42c3095162408c52614a14225fe157fe44eeacbbd08eb4cac79f94138c44efe6f5b0e1af7d4fde9a9feed400b0b99806519c4dcd9e1524c68ece5388adf9c99fcad1326e2b07e4e7f3738549e1e5915f981c11fc3d293e1b8884775014366c888aed01059f07fc0b18e8e279e61696a0a1f3e34985cea9a6c5df945bd0ef605d1c0e6dd28e749bc75fa57ee122459b58718b7d115dfe0366d7f3f4aa41704b4d3e33a57e4798f5f15e41f930bc51ad7a48d6349ceb5dbcd05b6a30638e464d3ac352eb8481bba8673c64e08ddaec1d820564f420f71dcae5d92c30546d253956af7336e0d32c91b4271409c40c08e2c3c352797a3e467355cf49d3dd5771f52e7f5514ab1b6a22f02dde78baf0e4be05a4fc14e74c8f5c602c32bef62feb79dcd612d45411f0a041b0476e982e6a5b621bdcd705755bc65a47d2d62350c2b12b424a584b3d971cff2a3e818fe1e08ce889c3261a27f9ceeac9f2108563e45ad25242eb6a0df90d35686ffcfbd2d863f17c97de351baceed85702370c979c4eb947ba12a74f4ceeb6dc63ff5912119b37b6cfd21385cb42dd64b1017d5e6531653ccfe68dc13218d22d78cf21dd5c293c8283494fdbdf4bbb53904c046b1bb57207fa704543b53f36743de5c4ae883c1ab72a904c8b02bc4cb4b9977c1e0e49ce33023dca17858860f84277a68a54915630c9094ef59847e17966430d791d9bfa6c010a2485e0cbce3d11235cddcb14475cb6c025917a9990cb40908f4ff3bd0d0747b91276958b13628ea6cbb235f5ea36d36aa5dff0b9fd9b8632862bdd539a5427c8a638f7353b8d1195bcc10a194b8486330851072dafaff44be6ea887bcfab8314986aa45c2034ee146076cbd29fb0fefecbe8b2c3d4d4fc738930c2bf59a26e474b84fa377eb72b12f7b63fa2a0458587b0bc64136d853fecad52ebb16618e93e0d2b6aa33640ea0af352ffb4d9814ebc23a6ff5da156a4d8d36849e4b4198398d857c7ea6494461a322b01cc5765eb440603fd6c05161889c6a40ee55819250d1ec126da0bf2339ab9b1b966bb59b0238bc82aec5064ecfcb926c5a1cf89e63740e7fb89962362970f6f1687d4d090ade57242c117386d74a1a32af5d79a383b41e139e1c605bbde6b6b5d75b271fb78a020418b644f92d313e0fb8ca56d6db44dd261a4d111a54a3e8f1ea126ecdd91f6fcbc5d047550feed3eb62888a099215e7274075b7e18bf4cdba88e20cbc06a5127b7048862e3d4445bf0a8b8b2954300bc88f4742c3384a1e38c34db368963bca74b448f519d4e63ba775ae4ea9dd0b557d9634d9c16bfce8ddfc43b294f035606fa557d38517f7ed7bdc2171c7cb8ba1cb434c6015390bbbbcc4b514be7c8b48536a03166db52a1ce79bb041188928352f2b438690561abe83f369c27fb4892ea03f43eccf3a0f91ef31e937b304de4cdd0fd09d9341eda154ff22452d336032023a6ed367f77022b24989fdf50e5e1aab17935451e321339ef35bd022a84c644ad86a68f9d27ec79a52bb8c4bfc58025b8b273b6b7495d788241cd6e66bca9d61a531e4754b2b35c2b090d27f6f227e7c87a8a1598bdccb8430d853f60cec2d90c14c2ac1e97ff3088b5857874d2e0f6b2da770719bf968a41dadf8c2d4b230176869ffa5eb9b07f472688f2ff3f9ca3dc76c190f75a0f7dc3b2ef7b2da621cc85890331e7fdaa47099f7fce3dd76e0a531a8a5b5cc1f63aba5d83061b38a17ce09909b284dcc17e6b25edbf83334daebcb5575c79c308d1711a0099a9495ef77650496845a2b49799955f8555f863fd9d4a3528d7e703e8d3dcafe23753f4e42b8243bea2177723fa041bb7ebab8ddb0a883b3340a1a203e77c0e7b1356f9ef06b69f5ddee4d6221f375ee20f4945ed2eb978da2a56e9a5d0607578e84b8dbb02092760b37060231a41dba395a7a4956fb07680de6421d9d40fe9add5dc746aa8dfb2f79a4a60e7ae2aa7bd7ab2b00ccad21a7e7a89f35cb64b2780e114f32282272a19da2d908206e7483d306b1d94a6579835449d48cf206e135694f62c58f0d0fc228fd498c5a65c63789c7c28a5c3d1072bf124d942d52a6b30289f0f251edb7d6e3f911de6e3630018592be53a6164b54d3726b05db3465c67133fda98e34c06f4aaed8d803c5604ae6a5ea1385ab3fc50181430946bd4ce9e88bbff6e431a8286a856bec1aaeae91caaf170b918e193974f5dc3336f4b4ff3809020b47b4bff1685f2701bbefb9d971da6b9ec933f2fa4cf8acd1568bb5f5a2aa23359d16d766c8b1375ecc473ebb5b6dd096ea81be25b7f8d85a0254e94aed9a8d7c84c4cf6f607e08f467273df3a93c77725e3ee24d129bd74402d6b2cd23231075d836161b7a66703a8787f0fd746613aabe4f5dde153379622c3d455aef9da4137e7c49efcf7f7e963d83d960a58bcddf4d38ae694e05c8cebc32b9bc4376f5534ba968d25b3f05551f85a92d0031985c20f85e2872dd61b6fc1b2ef3d537c2d6bb1016f1406f795f7743c494b96bfe3a71fb4ecfe4eba6b51432bc122449c2b26b16df5d45dc26b3a33dba2fc75f6b65278cd65df589e81691f3df104454c6e61422294186400dc3e694cfad326ce4eed69d2a878e99ed3e135bf9536e06c9e204cdca77557741266bab830b5429eafc09416965e438efc49b964661319abb134e0fbca8472f6b17fb430f6805a5783d25087703797a9f476c270fef2918da68dec734bf3b60fdf9", 0x1000}, {&(0x7f00000011c0)="d3c1b881e26070c3b8c0e900ce408fde7f812c42c4cb50c669151b36ab064af87eb569e7fa0f86e557d5119d1cd63c1db6bd6cd1786c4867280df41343b066ae90676f76c1006d514f7bfb74d0bad1fdb73e5063c17e9299fccb4ce58225709f01f987100d3b34946a3a15fb6c6558792de31c308e4780be77cd2d77011ada6946dae7d41fef7c889f6f9270530549f0bdb9b751bd53df63ba570767574dc2f465a203a86dfc6077fdb3f245e8f84b5b41e12f167323970c74366671f10373a6e0f9581a", 0xc4}, {&(0x7f00000012c0)="92ccf8988087e4b7946c96141fce2db16ad3ea50250a734a27111149a54da26748309e2362a10cb042477208b1c0f2e5f9e063a07c5a37250180c994b7a39bd0c180b8", 0x43}, {&(0x7f0000001340)="84ed6c677de4ed1ff838d68b69f747cc167f4b3aec52c32c458a757e62ed7638fff094e61942e56bbfdef546d5dd050443142fc6f235df30b74e957ac3e53816196333d2b378e44ff71788cbb5eb36fb57aacf", 0x53}, {&(0x7f00000013c0)="fa2110dc70ae2f45ae12c06aca8e9f9e9b8f8a842363eab8ab39ef3fb81fb8b1fb7dc7f6e90d7c96fc3333d397adbccf3a1fc8574ee4de75e790d9af76f0ee521472b5b108d697b9bd64727bb5ca9c64d963", 0x52}, {&(0x7f0000001440)="b76d2d52bd2cbce015ade06a876f7167f160dd1c8523c086ca29bb0a85656da1d7a81f4c24c49ee75ccb0279475b040f5f5dd367b6fd535a6b66d82fba6fcca8cf71ace74936dc5d75b457f7885d1c6d87", 0x51}, {&(0x7f00000014c0)="8fb630796f879377bb71664717f7f90e9dff08f8c19167e1f760619dbbc459bce3625de17cd4a866123b0232bcadcd05717c0f59998c91800b7337e26fc07425712c520459dfcc9dbdf7eb0ed0dac0de708dde36f58a345a44bfbbcf48b5b5ba778b3629509f6017c672d74586ca66f1b45db8e980f78699aa156fdbf97487d482750df5768b8a2a68c62e1ff70290daac9ae264ff1c33913b8d19a7c9e05246a262d766b540521392054eadd4227d3ce2d4117daf52ad711497127d8bcc6999b815a6e9c432de6fb1072de9341fd7de375f8c0660b2fddbfa02ee0c116919", 0xdf}, {&(0x7f00000015c0)="b45ba1141dc0cc27bfbe6666c52ab479f2b8fd6f0e462c1ae6ca5cc1b794df95921d3fa4cbca1a1f6a91a3eeea41e2025c1072c8a1e105ff033240af7881f25593758fd6b0360ea9ca35870bea64302d896ef2c67af5087a8432d1e0106f1121bf57cca13d5172f16d17460f3c", 0x6d}, {&(0x7f0000001640)="2dd2cdee9670398db96bc6b80c14635dfa45b4da7853537c95473940fc82d0f6d67016a3628c5d50e755a874409ff0a5f19f02c2ddf258890ab5b1d7798c1796a5d3e8ac6bbae1b65ba8e2dc3ba6f40fcdb417770182895215e55cb5164e9d4c314984083b74246e75fddd19d090fc4d9f9f1c4ded3dfb98bb75674378a288f7cec5a2762e5b36a8f13b65cb1b0b120af73ac330ec1da3", 0x97}], 0x9) 16:00:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet(r0, &(0x7f00000000c0)="00ba434df49f16e14921975e5dda035446c04b9c57e2ec409e5f54a8be428cce39c5d24af399edf105b68fc4d0999fe6b39cc07f1c1c7f6bfe5a00d6b59a894ca1fd337d90ed1812c10206084638a69d66e578b37f346732b5acdb67d4aa9d50c125998ce510722cea3603642eda2c7835f97f2aa77c8da063019e26edaafa0c8fecab2e531d9995d6c8fca45418b0daccb627c45528c9cc257f7b07044c8ead736358bf4904fb2f21ce3e555ad629707bbf4539055b6f80eb431ee55c6a", 0xbe, 0xa, 0x0, 0x0) r1 = dup(0xffffffffffffffff) recvmsg(r1, &(0x7f0000000080)={0x0, 0x2b1f888397a65ef0, 0x0, 0xe, &(0x7f0000001300)=""/235, 0xeb}, 0xfffffffffffffffd) 16:00:19 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:19 executing program 1: msgrcv(0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="5c4459bc4ef395c8f2854c1f2d2985d8687b91a1828a3b330fb6201246100047d98fed9e5a000000fcebf50f7e23e280871cd17fde9891fd001235f2deb889a67f25892962581b19490dea9644e76a299253d2dff664fb32c7592b07bad72bbd2e92acbdfbb09c75e1614b1ce4ba68541e8b4a06cabfbf1e411fbe8ae5b197972c1fba86d63a721e594d43948d473f0242ccfdcdb1869d810639c4844c3f1cfc2ce4b994059a166c0c6e701892193694a39ce6f66f277c7648aca5408a71385d7ad626a58d60fe793aa2adf9c9551bcccd9191a0e941ef6efc6cad481d9ce8f4fe128eb9973d6be541994a1afadf662169dd261062a75ce84aacbe6708e9b69a9b534f7c075876d8580e85e22878c082b109000000a4c2ac96d9b8461a16262ca6544d9a3ba0eda74e6c6a3059e56478fe02bf42c675d780b933819c78fc59ee0d7ddff3c40c4b8e5807f1087d7f9f889de2ae7e566fda59d1f50dc3b0aac7aa019ccdd3824c0fea22036c41153a572ebd2feac2da3d41b3d3f1e72397c67968494f774ecb1ac4cc376d2631269ae46547b4d99ed187"], 0x1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 16:00:19 executing program 0: getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000001040)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x8, 0x8}, {0x18, 0x1, 0x3, 0x1}, 0x1, [0x40, 0x8, 0x2, 0x4, 0x2, 0x0, 0x3, 0xfff]}, 0x3c) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x53, 0x1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) writev(r1, &(0x7f0000000200)=[{0x0}], 0x1) recvfrom$unix(r0, &(0x7f0000000240)=""/4096, 0x1000, 0x801, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x9, 0x4}, 0x8) 16:00:19 executing program 0: mkdir(&(0x7f0000000040)='./control\x00', 0x40000000000080) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') msgget$private(0x0, 0x88) truncate(&(0x7f00000003c0)='./control\x00', 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() msgget(0x1, 0xa0) close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x200) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0xceb3}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040), 0x0) socket$inet(0x2, 0x7, 0x400) mknod$loop(&(0x7f0000000040)='.\x00', 0x2008, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) r1 = getpgrp() r2 = dup(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) getrlimit(0x0, 0x0) fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000000), 0x10004) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) r3 = socket$inet6(0x18, 0xc005, 0x4) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) read(r3, &(0x7f00000000c0)=""/105, 0x69) write(r2, &(0x7f0000000140)="e5899a7b7fb2be8fc16707fcefffe3fb8c52aa1bd45afed37cc3377d7fd7444d0b261940f786c06aece57277b323141f0ecbdeff1a98f39456420d8a3806ecf5f70be3bd321084023bafd844a67f8ecda8da4077107055a2bebda8f7d94a62f058ec6c82a78011cec8e78104ced7431c34db4069e37dcab4d2d2792d813e42025a7dccd513f70d6a56fae0a360641fb5128a23a28c1de06007bf6dc01b179c4efd97390277d47187a64c182262a6028ac181e10e317d64c1ca5e81100c0a66cabf7127ef43f4a0d841f6e0f330b2e566f1d189e4f6f8b1", 0xd7) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fchdir(r4) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x200000006) 16:00:20 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r1, 0x4, 0x4) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)="2cfd40cff5c54c233be343aac3572c28b00905c6694ca2db8697d4704cc72b6c19c655ad1f7a076b38979e1f4eeda036d12cedc89b4fe8283eb4802156491292e7ad54d661bce9d60829cfd44364e0d7dfe72a263f6c761083edeb3c74580ad6b2372389dff1c1ad747c79884a3b972277e380e6dcd0a87cfccf9759b1956471950ff518e6129f35d24c6d8a79520f64eec62f954238c83849787f7be4938396c9539b07238b3c9b4cac38ca8a5eebef18582654d9dd2998ef9a77796e5b02894b2ec03adbd67255d2", 0xc9) write(r0, &(0x7f00000000c0)="db", 0x1) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x7ffffffffffff, 0x100000) recvmsg(r0, &(0x7f00000003c0)={&(0x7f00000001c0), 0x80, &(0x7f0000000300)=[{&(0x7f0000000000)=""/136}, {&(0x7f00000000c0)=""/88}, {&(0x7f0000000180)=""/13}, {&(0x7f0000000200)=""/117}, {&(0x7f0000000280)=""/70}], 0x10000018, &(0x7f0000000640)=""/138, 0x8a}, 0x802) shutdown(r0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) msgget(0x2, 0x4) 16:00:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) setsockopt(r0, 0x628, 0x2bc, &(0x7f00000000c0)="12aa904d7f24d16c1e36e7d23f9ebb909c1e3e683f57643eb7c056d1c022f627de07894c280d530d8bbbe46c1396933b6a7a351253de5a40b09c7d55509f272b3134e0d12c607965bbbd8263dbed", 0x4e) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) pipe2(&(0x7f0000000040), 0x4) 16:00:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="866d2bf768b6758cd853f497b4d837cf7741dcf9586ec538614a40e0d119d595a82c00841ad39f726361921df8bcd6fd80db138344e6a2433d75c4793a77912e23373262c49d580253b8f15c8f06998d837017a9848d393e000000000000000000000000"], 0xa) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) shutdown(r1, 0x2) shutdown(r1, 0x2) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$inet(r3, &(0x7f0000000240)={0x2, 0x2}, 0xffffffffffffff89) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x8) getpeername$inet(r0, 0x0, &(0x7f00000003c0)) shmget(0x0, 0x1000, 0x2d, &(0x7f0000ffe000/0x1000)=nil) linkat(r3, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="000000005fdc0000000042159dec3ef9b9ab69348018b03a5babe708278206e5ea796bae4b98fd661ae3f167512c31ecefe2549f68470f735473404cce0eec826017b1e948ec3b7c64428c308c0853bc3dff58c8057b6a77c7692459255b269f2673a8edbf1b022a461833dde9ab1bb7575a93c3acc06dc43d6f556fdc07cb60bed2e5242ed4496b10d75c97152ffb2639f4af91ee8ee42bfd55c823"], 0xa}, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/129, 0x81}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) lseek(r1, 0x0, 0x2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8d87c92f66696c653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2902010000805cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 16:00:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) pipe(&(0x7f0000000040)) rmdir(&(0x7f0000000000)='./file1\x00') 16:00:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) bind(r0, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = msgget$private(0x0, 0x200) msgsnd(r1, &(0x7f0000000240)={0x3, "517c14b50eb34832129446afad5325646ec6e489961387169d4de6bd0830c49199f9505157070817a2d1cb0540e48f0b05297bedb01a5b6ed9851fb53609c3b70d2fb1cfa81030c0c7e29e0005857497c0de96657b5d51875356625e2e93f3fc25fc5d875f45c9b9ccd972f74d4c3f1533715bebb80f76dd0a048984f2fb14aa4bc8c5ee98f79b06ac8c85bffa4914cd7955a2c538657bc30a03a1b108e18ed7e8968a2ba46c62f1de3d02014c6eaac1fe3a738f3182b011737382c4216bc4ec8f9d639443d4d0e705f3430047e1cfb3862d90ab61d9e82bdb4edf0ac480f867b664f499c2e7457ffd39e2"}, 0xf3, 0x800) read(r0, &(0x7f0000000440)=""/91, 0x5b) getegid() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) msgsnd(r1, &(0x7f00000000c0)={0x3, "9ce1041ad8e6ccc1d7f61fccbd51c4c123840f272544e5afa374173e4bc0bf5de797e16b288573b82245eec3a9c182d4ccaa2b58f1fb4c384427e8e6ea0d415bd03aef997dba3b2bf727f95db33908b32a9a8ca8ebb5096c7ed7f1313a9633defee8a0be628f65ce46680d4ea8d438ba9a82198188dcd9be53061509433430598b7046f7ab1112621d19f63e2ca39eb57af0709ff1366420879403f7a9af3b90c11c3bd294689a5f9dd4fbc9704a35f2c9c6c4cff99b1b061b874e2ff2f30521148d4deb7350283365c6a525c6a16429"}, 0xd8, 0x800) msgrcv(r1, &(0x7f0000001e80)={0x0, ""/142}, 0x96, 0x3, 0x1800) 16:00:20 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = socket$inet(0x2, 0x3, 0x4) r1 = open(&(0x7f0000000440)='./file0\x00', 0x480, 0xa0) dup2(r0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r3 = getgid() chown(&(0x7f0000000480)='./file0\x00', r2, r3) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) recvfrom(0xffffffffffffffff, &(0x7f0000000240)=""/199, 0xc7, 0x2, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) sendto$unix(r4, &(0x7f0000000500)="bd17539633fce4903f6969e47c8a0d8d66ef20eb83e912ecc5d9bf417f9743843c395952e31d3da678a885c7519161a7157aa52d3caf2c3b3a9eddbfbe", 0x3d, 0xe, &(0x7f0000000680)=ANY=[@ANYBLOB="04002e2f66696c6531006ef80720591ef08e37981ee05a5c8a908704f3a22bcfc5efac0f885404e7b83d3a622bf229b1c892922c17052a166b54a920fcaeafcf68538cc6b8090d3c239d33af7b2a0dbdb7b99ce429e4cc86146f9cec84df2701559d469d70c7da953714f53a51fb5710ef9b80f47e7ae1e0569697875985787bb70bbc66e6264491f72c95649997df81ca0eadcbd93fd3ed70fc70cbe68829d8876073b51ecc87c2c150fe52be7890abbb309299b88b09d9b4196e54d35235e8bb078904993af5cbb247a1abd0d227aca97b1783034c9d6e262b7a8b63cc14770b942836de92b554ef3ca0b72d0d8ad8090bd6783342a51ce905e8a77c7c9ce0306320db6fa2e37e52d56921d50d"], 0xa) open(&(0x7f0000000180)='./file0/file0\x00', 0x2, 0x80) setuid(0xee01) ioctl$TIOCSBRK(r4, 0x2000747b) chmod(&(0x7f00000003c0)='./file0\x00', 0x40) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') mkdir(&(0x7f0000000400)='./file0\x00', 0x40) 16:00:20 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x100000001) getsockname$unix(r0, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000100), 0x10000) 16:00:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x2) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') msgsnd(0x0, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) 16:00:20 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7, 0x3, 0xffffffffffffffff, 0x20000000000}) 16:00:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r0) fcntl$setstatus(r0, 0x4, 0x4) 16:00:20 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8200, 0x4) preadv(r0, &(0x7f0000000540)=[{&(0x7f00000005c0)=""/144, 0xfffffffffffffe97}, {&(0x7f0000000100)=""/30, 0x1e}, {&(0x7f00000001c0)=""/217, 0xd9}, {&(0x7f00000002c0)=""/223, 0xdf}, {&(0x7f00000003c0)=""/78, 0x4e}, {&(0x7f0000000680)=""/222, 0x42}], 0x6, 0xffffffffffffffff) r1 = syz_open_pts() flock(r1, 0x4) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) r2 = dup2(r1, r0) connect$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:20 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) close(r0) 16:00:20 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x20) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f6669016501004fca29687d04000000f51469793000"], 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x1) write(r0, &(0x7f0000000300)="462325d49604ba4106492df187c2c1eeaeb1e62b20fac93ba3c6d7070f5401299dc2ebdb21d7cc90201f9e5bde3530c74002cb2117bf3cac7da61eab100ec356d4276662c78bd50e20194e2bc6a2482e973b38839a0d49e0902d5f9e3f55a6f7206cf2dc4c5fdfd4f993638e5e880c00fbbcb3f0adceaaf7db70893ec95ed327d3398931783fc5832a0a8ec5e9c3412977f123635282cb02afef0a8974", 0xfffffffffffffedd) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8002, 0x0) bind$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) shutdown(r0, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x3, 0x38c55258, "855cf50167a7230004001a000000000000000080"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:21 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getgid() getgroups(0x7, &(0x7f0000000040)=[r1, 0x0, 0x0, 0x0, 0x0, r0, 0x0]) setregid(r3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) lchown(&(0x7f0000000000)='./file0\x00', r4, r2) setregid(r3, 0x0) r5 = dup(0xffffffffffffffff) bind(r5, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:00:21 executing program 1: r0 = socket(0x400000000000002, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530002292c7b814578faa281e3b50473c1e56f3b46e357e85e39e0bc3932221d346d64777d00c2729381c0c89408a0e989113421fb375da1552cb4d498608ac41ea7e23ce47c402f0c5b019d5d278541b57030bfbc354ce90b699a7ae7c0749100e8671fc42f773ca71a38f83ecae9e740be4649638c92e592864beee05d4082cd076caad6ae68ab12f01ed7da54760507024d7edfdfdb8e7eaa49675c34b4264f49e6dffd7923cccf55bd303498bce5786900187172ef498809310027a35ae4974f979815030eb1bf3b615a7eda386a505215944fb2f7aa49fdd912a8f4aa9b466681b33632b451f0000330b"], 0x10) close(r0) 16:00:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) r1 = semget(0x0, 0x3, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0x79179b9f, 0x1ff, 0xa00000000000, 0x20, 0x3f, 0x80000001, 0x9, 0x8, 0xd5b7]) flock(r0, 0x2) getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r3 = getpgid(r2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x81, r3}) lseek(r0, 0x0, 0x1) 16:00:21 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 16:00:21 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x6b, 0x5, 0x3, 0x1f4a}, {{r1}, 0xfffffffffffffffe, 0x80, 0x4, 0x8, 0x9}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x422d, 0x9}, {{r1}, 0xfffffffffffffff9, 0x40, 0x100000000002, 0x20b9e2b8, 0x8000000}, {{r0}, 0xfffffffffffffffe, 0x26, 0x1, 0x7}, {{r0}, 0x0, 0x85, 0xd, 0x4000000000, 0x7}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x49) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x808a, 0x20) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x4a, 0x80, 0x3ff, 0x21cd}], 0xcc, 0x0, 0x6cf, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0x0, 0x3, 0x20000000, 0x3ff, 0xf92}, {{r3}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x40, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0x40, 0x21, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x9, 0x7}, {{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x10001, 0x2}, {{r2}, 0xffffffffffffffff, 0x12, 0x2, 0x6, 0xa4}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1}, {{r2}, 0xffffffffffffffff, 0x20, 0x8, 0x1, 0x8}, {{r3}, 0xfffffffffffffffb, 0x8, 0xf000000b, 0x1, 0x7cfd}], 0x9, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x80, 0x20, 0xd9, 0x73}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x6, 0xb80}, {{r3}, 0xfffffffffffffffe, 0x40, 0x40000020, 0x0, 0xbf58}], 0xd, &(0x7f0000000240)={0xfffffffffffffffa, 0x6}) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) r1 = accept(r0, 0x0, &(0x7f0000000100)) r2 = msgget(0x1, 0x0) pipe(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000011c0)={0x7, 0xffffffffffff7fff, 0xf5, 0x4, "43f4830a050895df64278fb139fef66a2158ce51", 0x200, 0x9}) msgsnd(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="030000000000000029974e0346c9cf65fd8be4dd57969a14ddaa50fec2e8ff1dfcc4a85ab6f058dc9951ddfd08a105210087142355889e50b13b658ab4762eaa3ed851aeaa00af2f9802f83f081d633f803102f443c251d4710192a9c269ab74d36fb9c580f5d508bd2868cd9eb522594f40bb4dd35f2b7acfb6d0c779e3e5b84489fffdfe6b081be8fadd3e997728db41ab2f8b024aada173fc3fd59d00affe80bb687f67e58420f9b724f3dc58e29b2f3d0844a28b62c9849e5c990f5f96b11863865870dd8434fbad3ef0e6615a530d3a2327a8ea5d0109f6af84592ef7342ca31afbabb03132725bcda80c26082c59d735a3dbb59d9dc1f42a4df2f4c9cef5c9c3940f465b08e37051d1cebd733a04def29a310866cf9545c1be7300a75f8cf2069da732c48c90086f2fca22b779c2ca49fba028cb290fddcdcb5cb8b33d1542f5e112bb824fb5efc3d842f38bff7cdcb7866adf068059abd2da8c2430d101ccf035a7c5ab5304c06ddfabac47a99bf1287d1e9b97ca12ccfcf48d0c5f9ec26195fe486f598d63a80707f4d3eedde6cf5ffbd4e11cb026967eb97d67c4dff214fdf08602c7caf1636e439befe91a0dde5b40c1f7dc253377f9f6248cf62fe61944c150766afd48f7a9a878b666168e47555d6702c3f4c6f0e6af5ff0aa457383ec0daf3f2b7fba14be1b56306bb27c0955606735e6c79b31d5672d85433bca2abbdbfe60ebaaad01dbae6a70789bc8c33743b0ac6542c12a684e5a24c6c72dc3d8766c03a2ee02841165d2f0a7a41dcc412628c9a6b03c64a1ce51962bc6346c6aaef335e29e42867a8ffc63fed0f28cfad468739a732d7d28d25853d9c4e858ee4110a8f22f17a8af19a45c8a2d5ce5aa47cb41d989fe55be30c7aaca446d444cde6d7777301bf0ca0496932d5f25d685ea86e7bf0ac9c932bb7d237d2db6387d09fc8411b4b31fd586d7e1a74411f50940b2d7d638cc830c31ad4764bc89c6a4db3597009a4d9b4598ab46e6456fa16618217cf039b419be238b5e6eaa9f8d4553c9701eabeea42f802788cbebf0a20fee575de19e7bfaea5c1c052feb6ee489bc46eb55e07ec024b1c010207378d36f5e66612a6f48099beb0d012290ff4f1ca82034e060efff1a4eb0b577d30251eb8160ca05abe4b2086a93ca25d44837c7ecd65afc190b0a0dadf55ac2859e6910466390d3a3926dd46d84c631f399b520091bc47b7de47f4ef68fcc8ddda2daf21f4977788875d96722194bbb161f6282527a8fce69926d8489527f248c0fb63fec0639a1870de9bc26bd49d043a11bb798a5093675fa8ca274af0823fa0a6dbee8e902046b6085fa62ab07b2a811012ab0065e2bdbf93963b8ddf4f0ffaeb244c377cd6213674990d3a40be4a8a7049faf887a0954e2bb20b3f67a3c5579ff891a34e52145426c5eace7ec67be00ed9295f11f28d201e93d854c05203ccac9254bb42310885778b6483eb73f078dbd94c0d5d05f7366f1b213a27317b1d854ad83abe329a750d6af793f5afaeb57ee5e9bc08c49c0bfa3ce5f9bff7ca1de9d982e22bd21984ae0713a3339958db05a440ea74e3a80a56e1b3fddfc61fab7d1f9d1b580063ca84ccea91a5693bba17b505f23eb667b0c863e3913c1f0d9e26189ab1b203f0ace333cd5207e4659f879643322e9d7e30d8779b989bc1ac3d09bef200b407c64f2225efbc889cc0b53f8aecf90dc321c130f9f9ebe35350e8ebc49f5f2dfe72930b7692b63a8385e44fb91b23aeefd7d03314e2666d26a0a7f2cef26964885d21d14769dd626a7f28df708859e469ad46417f3358d8f3178b30a2e456dc857f5560e1aebccb0c1aa036fa55be3b4bd5e249d11628f24fdafa8f4d6b53cc50a138c25143d71101eb73f1da777f4c98f174c8057d7010a46eb8d66dcb6f9a22ac4baa9ffea65cbeaeb86675ade1a779da0586f92324a54ac0e601fb8ab70d1be838a415a2840008c604ad4791a0696e0f63cc29b7e5e9229960c8cfdb12928974a2d15f1d20339953811a94e600618394b14dbe1312fe203e5c208bfc8c3f68d6a50e2f5fd7fbbb0b379f0a50be487bd61e44119eec756666fe64618f7470964a7f57a31b8e97a4b5571100ec485c0497996b540bcab8834471584e798ebdb750b67bf580c7037150c2537c49430cdbd7f5fc08926a5f96fb25f4cdff288a3b1fa5a5e799e3d3f38427addbb34a398a3502eb9c7f8dfbdb0705c47321c2845c724a8b570b66d74cda4b448a35f30451aecceacd80bb7ad6698b6c837dc5c150ed184aa2c3ec369c947d820fccdd522752cadf82f4cf08507b5b5abb30e012a00f5180fb8d1e98a5b3acbf4df8d7ccf4524743c54fc9c57b165b4f75724fd2f3d31cdeb3cdad8597d81846b28be3e72e857eefb748dd180db73d6a9d8701d27b0842c8516146ac570b34007176716fe7732d96c21d2f9e1b5688472c25b8bebc365aeb2ea34445b1108eb37a53be3ad85712d33b44579da532eb6fabc2ae4c5cb18acd38a603bf1e12dc17ab70a81c3bf8393e079e2c88afae5a71557d0d4ad32b0a2bdbb51af7205c3aa0d1b70cfbabfc409f9fc37d3724ec6fec4d3ad148ac1d40898e52aa0181bf46bedf96d0b26c3cb56f7dcd688d87e4cd1a36f39a8b61838014549ae805fa0f38fbf4ed622f6e973e977e0bacef4e27d51066569962c17cb3bc8e3fcfcb22f0a245a0797c2bf892592297247f5e63a042ea2aa1b5387e3d24a897ac60dba0ff0825c6e4bee8d4789b124c23de51f440be7612121606937a301eee6d958bc6c61db3088f2e8bac709f3beb8616817d3d0d3f9b38839d4810173339461d38641ff3cfe8cc8f16ce20028493149c76ef11e95e8e9cf637af8b2861e06b87e0f1364d8055ac2421e10dff38e04ba433ed7a43681427b000e2e106588def89d793e73d64d203c57920e16f1bbac82a716e2eb09c304637a3361b53f3bb1e6b21fc7bfd60d88586e5d045889495590b2d55f31785385e54980312b8bae034d0d9de4a48396389f07653577f88b6cefa8f012ff406fb2d67ad4f143d162161df906375d5b0c3b0902397d468502c1c3baad228b5257772fdc8ae331da02dfe0bcc28bee4cd101db616e74b27e229532747353c5b9b938cb60fd5fcb34de6386a7ae661d2be42ff644d595e59b303ad65e6071210d8f3e8a1de8b0e018ac8fa1ebc3519fc5b28730577ef9f63ec83030b985ebf6f794238af72f9eafeb642409a244ef7689bda727414cd2e6aefaacd7395983e90eb07678eaf3a33c6509a26e7fb4f217ac4ee859797741077c865bd7da53e1c3e698a8ac281af8bcc9dbeff1deb91ece22affee810ffa58ee8f3802bc1054d7eba93376d1e3975b12b14aa9081940220ab2f5d06a90904c40b0490ccd808838cb9db660c4c3916d835b4dc1b62adb3bd0c5be081903999fa3dce9aea9047cc36212eba4f94c30e85de6a2c62dbd6a18d794bc48255a0553928b7d868b83b0f5c91bb0ba9917aa676f8c8d115911467e38507905bc24a7048431498317b892cb824914dc5235ba1d0ad7f2d37898e6a967c14260149a60e420a8bf3858725c77f4170cedab73b504380b88f3debc8766d5266e011183eb94fd4aea20a29e750d7d7abdf079079efd3d495d40494a5bb5e1996a35e33b1fc97fb1d6a0a855285c51060d6212efb79b53a11e82e5d1c531dc273619a190a1b2006fa24b65fcfd7b4b60b7e626308b22cadefacff3bd46a268415557a8c2e19693f30ceeecf593839a1edaa5e15d719694deafd2e45167c59d9da17bd9f5a500793e23684324498bc8011bf5ab5f1efd836efb54c0a5807a343aa8729ad981c97ce34fbdf373a071ae1fe310e0387cbe0e82c04e6059cdf92f2ca5a120fc7f29f0164b87905a413a75237dd0a2fb38e42ab5a329238b3e687c45f9a4fffa1a127d26f42e8e4ab19bdedf343038c2cd8e944ea6bb04812141451434b30492cedcf6615ea03b13f8e2f278b32400e780aed2d383549b98f047cbc07a223dd255e8b040e6c326406c7c8ed5820c147e39215438bbf56ced7f24b7897902ea027f2b87d6b42a1b449124bb2e5fd58c9b7ba06842a04c7fb4f4661715e32c0ae35ef602759c6e558bebd78d7fa8d3f6d2f6a7e73e19e4ea2c270e5878a4624d656de95f0a8c1d78226da62f2818640d8971619e383d3153e5112bb6c7ef9cf595a80d8ccb61b765258d6c1367b18a562224948ac79c47d733a5bb2493e05da17074bd7e579f8ddee8828996e59d7a74c259f2753de801b27b961200332b86e44c8aecb104644c2d904ea08b57faf2e130d268092ffd11dbe86399208b27599a3e26600a01d5223eb576fa6d05cedddaaefa2e598372b7c1818221337b7e6f48b7fc14e02c66ab1d3e547280e09ccc57e7ff60c0a3146f5c0cf9c43dc145a696755259da03710467c965634bb46724869f16b72700ca92d6a2ab665b292f7169783068fb527352dae4c271d0c5165c3399e08c3f6fb5e5b8a131dd70e7a59c0f16ac6659cdeec24a1278780455eab741f4f0b19a7d8d71ff3d5449cd5531c9f4af3b81c14083932e41605c9c6eae05cd80b872ec778b6564abc7e5bd68bf5a4d37c8c89787a6794d6ac73fd9ff49d1ab2307098c1e2a73df46ae20173861776019c2d330a8a63b260c076e131c28d6e6033a1e4bac5934e1ae1a82db23da85cc730a5f5b48dde0858c5a01a913ac078206ec24e2da50458bfcbe961702b6ffda49d8fa34951b131202bbf744b15c215a819c16ca83458a264ba6c0c88a859cc6720a6c97b4c192aa1da8c89362017e696403e6a870be7585990aaa8770777bb7456c1d2875b105a6df85adef0e4d3068ea27134c7eb71eebdb3c8e325ae7443e998290cd2622ec26151dc0b302e3ba1a484800af05b34bbfb93720017d58c4c9c11078884e97a8b680621f682d3ace65605fa3d4719cf35822b777727f9ab8f91c76cae888e5e0e150835555564cb62d33efbff6a17c909564691fb87e618737090c6614182b92964cecdd583fac6ef0d18b510b6dd9fa103737be25f2b91e6c8e10b6d9bd53ce6a7f1a2dea8cae20b7f1178516e790a5242b378e9599615d77f6c45a7c72582f2e1e86457bb47d2bb2244c5e282ca6cd8ea824cc2a7048306de56e4d1b3edf732a74ec2228b37d76dd98da038c94c6ad8b0da6d953bacbabac8fd41df88d92fd3afc8367b0565e422ab173c5a09b2d828728f0c9196d7d95e854ff073fa319c44d305dbd6edf174f3c2dfa4343e1857ef92fd95b81f8a98a3f6ca21204101a2b05152c72e478a1ef63d088478952e17e4b61f6cd38879e944695d94b0647c477e81a94884c88dbce52e9a8a62a9e6e9e92233df43cfaf25bccd9aa397dd573b6a31dec6d659335b38c37baa6d3918a2adffa86ba2289f9a10e3c635ca18ef0f84b7093d42cd40876af24f10d2e6512c86a3254c796a9e6fb6870b9af1ccd60ee0feb6b118ddf7b0c708f005078a6f63775dc3ead8ddd2bdd4575077cf6de57ccd9860637d843472e4397f3a9f97473c11134f7c755f34939e9d7f8355c6a755c29e50f5ffd0fb25da298b4b6e858c32ef9e992aa6a6746289bf3abb86abbae3f954320358a658ed817746bc99a852d300fe3f12647f47bedb1368a91f815842f8ca1f87cbd937712ee33534a82c2959fb41fcfa3e35be45924dfeda0bd4a68884dd10fe5db85b7f77e6da925b9bd56b0431498d6d323dd0a57d58a75dc5d8a94a3bfe3e0f720b50c9404da494f3121237fda4dedeace67ff74acb042f"], 0x1008, 0x0) dup2(r1, r3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="35bb3405d02913cfe24d1c126dc14cbe32b281e902304f6c4d01e9ddfd271eb8c4581ba2f4090fd38cc06da97b68125542fb9bf962e9d850362d5a0bf82e8bd5fbd7e3b1a70bad83db3ece4cb617d351c0fa007c1c4fef7203c552e86b0e5e9fd84290f7a0137e42d230b09d4c4aea07b90cd4de9b7f730b4bdfa60780dc2ef1d70f92e67092f539716f0948ea1f76b1ea88974021b90ac86cd2d73cba47ddb1466c89369568be7a9985781d329ed0e3a55b84360c0f40e7831c7e83d1face6e801c9c1ee7b847f7fc89560853f3bffa83d2d2998732eecba3137da7fdbe", 0xde) socket(0x6, 0x2, 0x1) close(r3) 16:00:22 executing program 0: r0 = getgid() getgroups(0x7, &(0x7f0000000080)=[r0, r0, r0, r0, r0, r0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="14000000000000000700dc00000009ecffffffffffff3c5d7033307cde1107c4bd234c7252a210af48f6f8f3a68ca7e403323f1bbe71ac8e885942f461b99e99f99b72e301e4db90e01ce4069cf59d8cea9a48ee4a4f535a20ed282d0104000000000000b8b457f10e4c42c46d1ddb135d210a591af9f074ecb0ddcacde911f95701e370e1e2c115bce1a009e669fefedb2426654155dd48d6934fec841a6d84c85a0812135c1c97239f3d710d667b225457f562ec98837c4b9e3cdaf326fb2399751c820e0415e9d8eb4bb6611dbe69d37c9a85d39715cb9d002cf3e27f145b9f09213f6a1bf7000931d962dc7a84a1173e007a9a055604b77560a2c6c56d3a842855d393ed9bf2400bdf4997b4ffd0d1e1f6ad6ab26c9adeb119bdd3e75943df92d884ab934ad3d7e33fc340aaeb14c143"], 0x132}, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eab4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="783085cd841d3d501893cd7ba0f5ab5c2a5fcbd85c186f87a0847a4ec1619e9b57b59769b4a1726ceb30f3d337b4c27893f23a2c2515bd825cfc09c47777ffa41ae0f0aa8959e4beadcefb13e9a2943491ba05c7d74e8d8d371a3e0a0d207b5fa7309385218ce5751cc73c48d0b75e9a0baf4793616ee69596c36489c4d22568cadcbdffce439a5d6e98592a20f428665f19ef4eaa8e67fa2a66a53cf8b348f2f85efeb4bcc2a87f4a2e82746e1c4a5103f3cdde981be85c44ff1142ee660b6c592e2d9d023c8b5e2cf19970b1cdc10d6cb5a59123d8791dbc913e8a7d55100330810e8bd618d427a15ad0084f", 0xed) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:22 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) chdir(&(0x7f0000000180)='./bus\x00') mknod(&(0x7f0000000240)='./bus\x00', 0x1200000000002042, 0x40000000cfb) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) close(r0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x6) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) socket(0x6, 0x2, 0x1) 16:00:22 executing program 0: socket$unix(0x1, 0x102, 0x0) 16:00:22 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setown(r2, 0x6, r1) 16:00:22 executing program 1: r0 = semget(0x1, 0x3, 0x40) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/68) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x3000) 16:00:22 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) dup2(r0, r1) 16:00:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) clock_gettime(0x7, &(0x7f0000000140)) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:22 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffc, 0x102) poll(&(0x7f0000000100)=[{r0, 0x20}], 0x1, 0x1ff) symlinkat(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0xff28) mkdirat(r0, &(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x4) 16:00:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8, 0x3, 0x1, 0x20, "7566df2375681942fe3d352d2ba4235a4c0b19e6", 0x5, 0x9}) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:23 executing program 1: r0 = socket$unix(0x1, 0x400009, 0x0) fchmod(r0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x8000000000001006, &(0x7f0000000000)={0xfffffffffffff801, 0x3}, 0x10) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd00000048c5a9dde552a4eefeaff0f2c85e2800854d1fe90020000000b37608095d069f1383a009f7e1dbf18f00000001ff103434820abc4bcabba3444002007e1455d0bf576139cba8295fbaabbbafe214dea79d9917dd1d95eeffffffffffffff5afdc37b8c98318631162d073bd92aa809f5cfb7cc762fb9bd518fb00bb2c4c7a18ef00235685c2001d450ccb8671e8679ae6f3025fc170000deee2f873c1e711df5f0d2712da8ae731f007106bd31b4605f1d0008fdbc15a6009b6473000000000000d96db3a67d3736b269790d96f5b101b448cebd1f2c748685110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebf11c9d7991f678df44ff0ff000000", 0x131) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r4, r5, 0x2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x101) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x21}], 0x1, 0x0) read(r1, &(0x7f0000000140)=""/109, 0x6d) 16:00:23 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x8}, 0x8) r2 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ftruncate(r0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000140)="e672f22cf3b62f", 0x7}, {&(0x7f0000000180)="3e1a281f085d6eaf90bc29e8d8a39581a5f7120996abf60d1012deb4b0047d92b326fbd960f07086a9b5e90ca84c139760", 0x31}, {&(0x7f00000001c0)="d80302b70e1d22a69ee577638db7e32c61b778d4c62c035d9e01e29ca26e82e538fe8a15aabc49fda65111a18c3dedcacddb0203bb6ea83eefb3009550b293a40cde4b2dd04042a59b4599f7f7aec664cb6cc11a5d3a6b320e1ca155aad4516f3722470f4ef49970225615af", 0x6c}, {&(0x7f0000000240)="fb51533ef17f46badac0add6c9a724d599", 0x11}, {&(0x7f0000000280)="2378b036c23588c58f2ae439f7662b20557d75f34dc78a445abbeb7baf4c8d7c3c3900155ed7559f08d99829c2285a89b7b21759b18b0bd55424e4def6ac53b1740c1bcf306fa59400fdbad8b5d8a7397ab1f56499703f1518c8d177f3a39cfe2a10d30b6a56e285260a7942c5772019702797f5c75d34f68b627719e9248a4080ba51f7c294a9ac41a5117b1b16bf9603b92bdbe7ad0e1525d7072d1dc297", 0x9f}], 0x5, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() r8 = getegid() getgroups(0x5, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000004c0)=[r5, r6, r7, r8, r9, r10]) syz_execute_func(&(0x7f0000000500)="670f638320d482cd4a0fc7a43b0000000066420f3822050e00000064f244ae26f2410f7c1f0f2b1500000080470fc1ae98327fc6c442e104eef04783b5f9d274780066410f61ec") fchmod(r4, 0x8) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) mkdirat(r1, &(0x7f0000000640)='./file0\x00', 0xe2) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000680)=""/212) nanosleep(&(0x7f0000000780)={0x0, 0x813}, 0x0) fcntl$setflags(r4, 0x2, 0x1) ftruncate(r0, 0x10001) mkdir(&(0x7f00000007c0)='./file0\x00', 0x5) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x0) write(r4, &(0x7f0000000800)="93a85c71c89bf001e9d64e3bec488fd8cd82ae4bdcfb3a88b1c1fbefb077715ca39d60944a66daf6f2b05a952ce156a4658f9d81d4771a9d257f6d5d2a43d2d806031a79534eae6c9646f286be64164e29f1cbe9690f3dcd7449053602c6a51897a249a88c40a1fefe1a6016d53ce4c28dc513c4c332682c593623508c255db78616af17c2ca541c6a613e6fd6194fa47933063727a1b1e7f2d299263693eb438110f3dab4749abf5f051e8d212d58f577271d7b1bb53e20fea8", 0xba) mkdirat(r0, &(0x7f00000008c0)='./file0\x00', 0x82) ioctl$TIOCDRAIN(r4, 0x2000745e) flock(r4, 0x4) sendto$inet(r3, &(0x7f0000000900)="a049f954946cc8899c6ac325f6b686e8711bc678ab3d5a31658ce33577a46bdaedb55fdf6aaf8a8f8a331b795646c96589583381fb2028a39f6c21844a505f", 0x3f, 0xc, &(0x7f0000000940)={0x2, 0x3}, 0xc) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) open(&(0x7f0000000000)='./bus\x00', 0x200c0, 0x148) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) 16:00:23 executing program 1: sync() getrusage(0x1, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x410, 0x20) getsockopt(r0, 0xe99, 0x57, &(0x7f0000000040)=""/186, &(0x7f0000000100)=0xba) 16:00:24 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x10) 16:00:24 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x0) semget$private(0x0, 0x1, 0x4b0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="f88f643d76397b2d012e"], 0xa) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="f4", 0x1}], 0x1) readv(r0, &(0x7f0000001a80)=[{&(0x7f0000001440)=""/209, 0xd1}, {0x0}], 0x2) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/118, 0x76}, {&(0x7f0000000300)=""/81, 0x51}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x3, 0x51) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = accept$inet(r1, &(0x7f0000000180), &(0x7f0000001400)=0xc) preadv(r2, &(0x7f00000018c0)=[{&(0x7f0000001540)=""/166, 0xa6}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000001600)=""/15, 0xf}, {&(0x7f0000001640)}, {&(0x7f0000001680)=""/94, 0x5e}, {&(0x7f0000001700)=""/79, 0x4f}, {&(0x7f0000001780)=""/75, 0x4b}, {&(0x7f0000001800)=""/185, 0xb9}], 0x8, 0x0) r3 = syz_open_pts() preadv(r3, &(0x7f00000013c0)=[{&(0x7f0000000380)=""/15, 0xf}], 0x1, 0x0) close(r0) dup(r3) syz_open_pts() ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) 16:00:24 executing program 0: r0 = socket$unix(0x1, 0x8000000002, 0x0) socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696c653020fe57373d09a45e92c1aad100393c012f3a8cf02e0f2e7c7afb13485734e145"], 0xa, 0x0, 0x0, &(0x7f0000000300)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0x90, 0xc}, 0x1) 16:00:24 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x8, 0x13c4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) fsync(r0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)) 16:00:24 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0xffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:00:24 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/67, 0x208) flock(r0, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0xd, 0x202) readv(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)=""/228, 0xe4}], 0x1) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') write(r0, &(0x7f00000004c0)="06d9dd84c70aacf980d2168865fc95ed8e7b7af5fdc667031c511229f2c02d22c9727f4f38d2d6d7a8cf7e3bf72b151b23d44531b767001dd5c9f822987940631daf486d636343e9a94beaf4948ea91b8b44723eab9367ddc2eaa97ca1e44084befa268743eb365da8533a724f6dd52bf01824afb89d033d2291788275e025f703", 0x81) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0xb) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20000004, 0x3c, 0x2c7612fc}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000023, 0x7}, {{r1}, 0xffffffffffffffff, 0x50, 0x80000003, 0x7, 0x9}], 0x8, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x11, 0xfffff, 0xfff, 0xffffffffffffffe5}, {{r0}, 0xffffffffffffffff, 0x14, 0x0, 0x0, 0x9}, {{r1}, 0xfffffffffffffffd, 0x1, 0x61, 0x10000, 0x10000}], 0x9, &(0x7f00000003c0)={0xd8aa}) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xffffffffffffff80}}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="0285", 0x2) syz_open_pts() r1 = getuid() seteuid(r1) close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200000000c5396d6fec925ecf00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') write(r0, &(0x7f00000000c0)="1924af77d171e69062bdc3d56294efc03c31d1b13470f28b771fdc9152a732e2a3e38c7549cb5bfebdbf02dceba38f825792b2002d9f007395e9428faf2d92e2426e4c1eb6f06002230fd7a6ff14fcaeda36fbe73e7629f0c9cfb7147c7320ae5e43fd57e7f092025eaa262a", 0x6c) rmdir(&(0x7f0000000140)='./file0\x00') readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/89, 0x59}], 0x1) r1 = syz_open_pts() chdir(&(0x7f0000000240)='./file0\x00') flock(r1, 0xa) flock(r1, 0xd) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x3, 0x5}, {{r0}, 0xfffffffffffffffd, 0x4c, 0x3, 0x1, 0x8}, {{r0}, 0xfffffffffffffff9, 0x12, 0xfffff, 0x7fff}], 0x2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x1, 0x1f}, {{r1}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x2, 0xfff}, {{r1}, 0x0, 0x56, 0x0, 0x0, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x98, 0x80, 0x79, 0x6}, {{r0}, 0xfffffffffffffff9, 0x40, 0x752f0bfe16c12afc, 0x0, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x64, 0x1, 0x8, 0x100}, {{r1}, 0xffffffffffffffff, 0x8, 0x3, 0x3, 0x3}], 0x9, &(0x7f0000000400)={0x0, 0x5}) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file0\x00') mknod$loop(&(0x7f00000004c0)='./file0/file0\x00', 0xc000, 0x1) kevent(r0, &(0x7f0000000500)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20, 0x81, 0xfffffffffffff59d}, {{r0}, 0xfffffffffffffffb, 0x20, 0x3, 0x3c, 0xffff}, {{r1}, 0xfffffffffffffffc, 0x2, 0x8b, 0x1f, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x82, 0x8, 0xf287}, {{r1}, 0xfffffffffffffff9, 0x1, 0x80000080, 0x6, 0xfffffffffffffff7}], 0x569, &(0x7f00000005c0)=[{{r0}, 0xfffffffffffffffa, 0x18, 0x1, 0x7, 0x1}], 0x0, &(0x7f0000000600)={0x9, 0xfffffffffffffbff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000640)=0x4) r2 = fcntl$getown(r0, 0x5) sendmsg(r0, &(0x7f0000001800)={&(0x7f0000000680)=@in={0x2, 0x1}, 0xc, &(0x7f0000000740)=[{&(0x7f00000006c0)="d0fa7e12f05b7d3fcd03ecd5b8baf3dbbada60dacac3be7ed53ac72c6815169e728db15d9f36afe492da332a3fc5392eb352778b1210b3cffee4d4a02bd78d64376ef7879cebb3efb88100e5601e61", 0x4f}], 0x1, &(0x7f0000000780)=[{0x70, 0xffff, 0x6, "47379e3939f0290730336c245ff07a03de3af4b5de6674a8cb543dc66a7a007a18b62d98de428fd1e76bbb9a931ddf29907a15e2a8ee27f1b3da7e55817eefb06eaabd20c7955dada81cd5a66cacff80c860b4f7a59d18a8744dc9d51f8362c1"}, {0x1010, 0x1, 0x10001, "5f9fb847d05645f743d24b56203c80a4fa84c93b630342ca69ddcdf1ac37e100e8f52763ef5a0520b4b1de240ded63730eb28cc494128562ab82da7ce873997a0851a923f01d75ae0679ec6ceed618dfdf5fdab36e2635a115069d56e22047506916ffde69f874b3b47107b6eb99f8c1e3edfb7a7e4dc1b4630a4208cd1dace9df474fcc3d315ef2808f9bf05f45962d2ff5bd8154e8a995bfaef51040b63c0202af4df60823ef8bb11016f86cb2d550d5722e11760825281e4f342081fe89b7563f7af881396cd31526c869911cb2e84207167143e02c452eae7db230366dd7189d1d1df6fc1e7f5e1f434b9bb6dd054f65727ff30902e0cd7283e012777266ef77cec494ff743905128188cbcc00ba0aab517dfb65845d93c064500b2d1b1a9525929a5c73b972a6a9b906270bcc411f8168056846ea074dd092d3960076c658a8ae086e7981825f41d9eff96bd8fffa2bdf5c3d7b34c998b41935563ff9e56294a054066e5ed2662ef2dcade41f61a65484e991977bd13c8b3ea09ee728d381756f0fe974c6ab3c37d3e62b883fa2b29ae1c5e08d0158709380f66d9e129a1a05ad777430a383f69a79b9cebe8b76c92e18620da7957d3c0eaf4ca75145af83ffb2f44aa5bb78a0a96245d450fd6d8bf76a5186e670dacb9cc2b41d80d534e9286834d37b23ba9dab758435ac7677e26f237e652d9a57b84e484b7bce23026440e0755e2dfeb7be33e72bab66b438d0697849dd4b2c0c1847a1537037879a4d278a7b0e767a660682e75503e6ac719b131443090630d9393c0766ae43e072adcb80e9cec8fbe2adebe93a48e4c94ce5db0a6f16b330e7648f764c5c9df1379eb372afb38273779ce40b3a72d7e3f46a2cd003574938c7af34209e138ee50857cdb8734497b82f821ab04b8e015b37860d3a04226ed6722e16b4bc59c50347f35cbed1e3553b08d25dff6fcd857ef1faf4b81c9da9d2b98994f05bda160ef48cc80c815a815b4aee44c59be5a012299d7f7a31410c591f82e2b13062803adcb5dbc4a782e4d8f16a668d21f9b4ae042aa6a9bc1d7c11e36893bcb53b71ae78272f662ca154b84b68cf46b5fe511ff8749351567e84551c07f3546829351d0b774a62fa82491f4232e1b1326f231fcaa26499ce5c3bbca8148334188c71bdc40eb9310b3f27868ef97d88a31d8b4930d8204a73f3d0a9c85530cbfbb1ba4ab9c4b4a09f6e8aed35f9e61742185c57fbe2f0316e1437df0637013516678df17819fcc62c7610bbdf71693a47aae0cf0489c0d320ba2f9e050014ed474c04c7b3df3415a87ea3f036b30805ad2731c4fe73d2b8fb4d171ed4bdeb9256aec66be1869a48bf8afc7b39e77c709d3ffa77b44911b29e18d65397d62ce463830e74939e0d8f63a508b7965756c9ddb8a123ec7796a1a435843d4985ea5dfac00c4ec80ad81d1decc0ff087de14d8b74c6e878a63f9274d337d1f55a171bee064400a3f827889bfb3afcf5c5693828b926a2a902e19ce8e0f324eadef495cfb3445809f20a996d4980f559548a076ac402e89f3431379738da7f3fdd42c90472408dad70b995a9a1f18768fc3c5c776166f21b223dfe7eea9b97067d9b398879a0f7a5236c6b3fe58e9de5881f5639fc13fe8d8c2e3fd033a6e9f41c79cfe88b8a537dd00aa9a1e8b6114cf0e94f362b1651ad8feaa42c5cae8b55c52a54624a186963b1e6826b7dc08fbbb9c825052d91bbd50d569e9f08c3c42b6d071a842c2402cf820184f635d005d6b186787365df46faa0d911b1d17c7ae5ad0b1222a2bbe91648366884f9708d0fa684592a803efe48bcc3f4bbc7bf79899c6d3c27a282bb7440b3c0edf62e82bf3920b3018f196d9d227258caa855597fd8779a9ba9f3035784c6891fcdb8e58e516b168f83614982af9bc7b6e95a635eed114043db737b0fcf9a5dd9ebf126e70e23f8c75591380241c10f132df70d8f5b50a585ac7f716966843781c709ddcae72fcda8ab996a9a09bd3bc87ba137b268bd37e3aabad80d47be3a7ff7b935e372a41ced74d4bb2b9d1b7e9c71927e677dbce501f076cf1562308912b64ae3853bdd6d6dbea2144c53e25496a35cc6c7bceedf8d931f0ad5d2d48314afc3a23594a74fc464fc298c8f55213f25d4d606eb9fcec4772d93262fb6818f55c2b22eedb3b9395466b95ce90131b59c18454afb39da08f1ec2084e304827fb743f861050c0b7c221a370585f352d9c349c658ec1e83360f03ac0caab1d6fdd25febb0d5a254523dcce07bee266abea30b026a79ae66d69bd129535acdb9b476e962e0403b9cb409c3ec224f610f3111bde681ff2912ff0c5535312ac95d0b4d29edd3f994785fac4f28734b026d1874ecf4bcbf7dfe81ec03a25da5a22b844871fb8c3c7027fce693590c3f7e55725977f812253ba88e2d02822be533c41f8df9fa7ba4d9344667e291f25261ae74ae4e5061207465e60db54738b9bf223a2540424fe61327dca192ad960412a4b6bb99b8beaf6490da4fb77af99638f60af53721c7ef3ad5f9dbc9db2210d3e2de3ee117775942150352bec96b426b6caf762bd3fe13213e0899acc22ddb81a48b427c6e65681f9037a024e9b9070ae988aac92078df6491e91556fe4de6bc63a87a4c4599bce7c5f60e26e329b156aa642f311ba8efd3d8e715991ae6164f888073f072fe4d7c633f37c5382cd5104e0560937d20a1b22ba1187af358a482940561a7a8c64b932f2253b0a7ad3ad5213bd05a7b4528d50c81e2358652f96c5914deabcfe99d7db3037061a329a69d584063805e06361d03fe206605c4edf446f1179b8856cc495fe1c5d84cf7778ae2767e8b183890ee1c117f784f51f6f4879ddc5df3aa0c1ef6d296799ff4543e919b6ff17c2b63cb5104af0be3181514d5679d749e9e84d43bc670aade3e529ae6992822665255c6afd3a6660a1d4d9702100c3df38fecf2afd228a38194015e96534fe5b1030db8e4f534cab0780f294a0f5d81cf0b17ad290916a87c2e04674cb86b2c7b334c7521195dc883cc2ae30c467d747b17e2cadbcad3351efdeb99cf40c36b51780b58f885596ecabe2028ea124f26ec693f25e93ba5c4869e097a8066654d587d689fe66cee342c95d3a593c546d3c4f4f38eaca7530c89e11fb220d0fe418b0f243a31bdc65c83f38ab6ce6afe4a015e30481c0f5356972f8e4b00941a046f82ea45a90b30ee4c98fae4a257627247d7b58f6f091522d5f5f42178cf0ed7e92f1a341add66f086df73aab0eb126803a2660c5a7e073136c84bd934636198f04277b81ba3a8019c319f010f94e8798387c6baacbd89ed9fc3dd6fd127514e8cd9a214ce5064d53a85a6a51551ed08a460689e9334adaec447b0053340467e48bf46eda704d2f2cb8d01e7468a9a82a4d475617973d82733c5389792827251728f3820d274769563fa7f8f2511bc32d1ba979c9099a94228d1c909b094db6f9ecbcdd00eff91a3126c5a6d23fab3abe614652d96f493d15dddeb7e09c3f6627cb4c7cc76c2416ef3a030a83394c0713fd98c87796882ff895903d9bb2efd7b6aa3105cea348947ae3cb22251613bc3caba151a67fdbcd79c866d1c2073b1ddb76fadc211523f9b74cf614d36577bddc186acce378a3f0a192d7ccbea146b716f3abf690a7be50cf524bd92ca4bfeeaeebc8cd699e17bf5f914bb81788d2001b11476e3cc2c35d93f95b8640dad8444f999f799e765ca04ca8fc4374185436a33072cb9a3423f90c6d95c856dd1b4e51ccd9481b317afb1301e27e8816eac01d5f99b25341fdae245815c3aa79ebf65e05f81e7f3fb18f829645915e374f76e35df727c91c4635aba37fa13190e16aa7ab679f6da25a70dd116d4a6258e272ede32898747f4bd169d87c1f8c5873772795e7ea29649f8606cde39ffe8f6ff12e94b32840cd3d74dbea981edeb0a54eae4aac8fa978ff910e5b8b73288b6ae9341335afb875531e86d6f2b01e1674676d2abfe5a6a655fc87c9381821e349807ede5c1de8bfee7c2fda4e34a35e85f6dcfa083dc795ed17c3b836fbe26e5506e6cd90136e2cad0c78df4f85dd8da0068d967a3e6ece24e0bce34b730341b856d7414cd12764d5550e33d39742354ed470c99138738aa73765912b290e8cf69a5279485af255c194be2cf1f377d69e82f889cb447e2bd0d79a622f12e62f8ed4b3f8374503857d1527ed00a6e67d07c9bcf9e7d05b13e7227a16b3d2e535f8c5f6ac0a320fbad17739ad3fd1a31bf11cb03549303fa1f1bf1dcd61f537a38d8aa01b17f51170dde5b5aeb6d5e11a529d1cc81e7c21eb615001e87b33282c679f2b6b27ad7f928330b7d3f25da2d3b6294a8a760f1f01a268ec659ee35c4d8c9c22a9977741cabd35268ad3cb416dea5d8e0796d3b460dfe701c007d9e783364ca10e0fc6d1102a580b9eda5c01f62a81b2882f368339fa26c4dfb1019d18ab8b7d78629b4392b7dc2da3082ed87b0f947f420e2059db5586e7d5f0924898fc65d81cb031e021db6699a16a47ddce7b95761b46b1f91a05213609e5098c49d6a9944ff80807418964c0f5e87fedce73ce6e5371d5cb5035b9be242074cf3aa3aafa2fc582048f1cf3900fef1abff0844a92cfe425738aa5e4891c2bb7e89ddc0e6c59e79c722d50261723911c7f2399db90a8399724c2f0608c0b30151d308135eb03ffd79878210d038199acc409871f4a92fa955fda136042252e64b68546a40c7322ea7e5ae31c4168751b3bcfc4a4220a93c0ebe150c4030a2ac24ab16f08e2313fe790e1e5abc199eed68a9cd1e4874d9da93fc0a138b3870202e77cef6ea4e837d7abe65880fdc79fcf28017008b63d6e1941998f4fa565cb2a02120b7e62cb5ff6d038478551260a93f0de8fc96fd04a87c7cd49af2ec09d4cb632d55253163ea4de96167e00759fc2973c5054401e7e66c62c2236581c68fbc1a6254b0fab24994aa0b533ed91bb72ba0e1f14649b68390cabb67284bb38eda7a69ad6c3eb2ad67b452f64117b1f939e8710d498379e65c852f4fa883646773bfdf85dd3d7fd4d2c91e8284d8cb2268214fa3e2fd2d45afb7f9a9b23b7548ee2ccdf7dbb44c50a4021514d1d8206c170a79206e955a3529c7019f0e9b36dbcbeb95a74cf49ffa531b9c70662c9e01bec9d4e8bd0f0ad51c2f231e7943ccd0702e22c0d4faefb1d4bc2f1690ca5d4a4e6ad9639f91ae746e95e5f44e69caaec1ca49d92b25da4bfd40edeb5da89210c97ec7f8985f99f1457b01f4955590ff227371b30d77f972b97f225454e092caf42d0b487ea724cc1ded8ccdb5db1772cdb32b7cddca2b9b1f98e085fe9503b4176c13a949d1dcb7e74a027ad19de33f41ba663f73124cd485ae8124023fef306bc133c10f20a9d13f07076556df6849bed6530b514903fa5a741c7c5f070a62445afcc56a155adb89d524ba65c7e01716135cff46de554d8da08633aab02c2047f6717724daf7a4894e605da693949ef6f4cb60e50c0e2258fec9621247acfdce05894fb2d08d11478322a5311a2defd4c6dd3398fc0d845c9e40f35693de991108a0176904a444af75f33439e2b1a8b3a3d41a2ad1bf565a1dc7a90ad6ba7e6bbe158bfad461e809124c2d1bff55b7bce06f561cab5e13ff64d6bd0e3343f8a8ef91ba27e7518d6fc492ad8cc401c141c224f59602259f8a82759ba92ed80af2e4b3b7dfb4abbfb5b88ddbdb5a47a3d63724f9d5ffd04abb6bc2578c3247224c2ab6fd3c78bac8515a4973110b14"}], 0x1080}, 0x400) fcntl$getflags(r0, 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001840)={0x7, 0x8, 0x6, 0x8000, "1d5fef8595286393807e0bb8f705a348fd62e518", 0x1, 0x9}) r3 = dup2(r0, r1) open(&(0x7f0000001880)='./file0/file0\x00', 0x442, 0x100) pipe2(&(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) lseek(r1, 0x0, 0x2) sendmsg(r4, &(0x7f0000002f40)={&(0x7f0000001900)=@in={0x2, 0x0}, 0xc, &(0x7f0000001d80)=[{&(0x7f0000001940)="df007cccb6554846c489c40d594fc8b32dc343af8407e81d5bbcd54441b2866a0166627f9acfb404a683b35aba00138091c82d6527817b4222825001db03b327cbb066b41698264a9edb2378e90e4f2b1b26c386457794356f76c40573dd9ad53cbedfdcbaffa9ffa2a3ea836e6b11229d30bc596ff016c6bc6057ad1d316995bdddc47436ea744874ae9d53a4d508e89fe09600173e28e4476d25c38421a944e800ba6237d44e093ea2961700daae33904ff97f9cd44639870ffa0176c0c0c51f3679b594", 0xc5}, {&(0x7f0000001a40)="996e0aee6e8eabc8ce72b2fe5fa7c76660409a82dda14ca4da73535fe8594edec504ad79f0d9f379b973f57ce70d2e35ff1f6b6e5e1353a96d23b19e8513cf5dc289f3a25ced23c236562456c35bde96a7222f58a1f845bd7f8da950bea75fe7e6becf1cf03e808bf35018320dab1638264bb5cd88a9d5d95dc4602a73abdd1a8316d9e3df7515bcc7e2196b595b479b3dd31406", 0x94}, {&(0x7f0000001b00)="f200355094469cd1b1fc19819abff24959eac8b9b33da309bc4bd0bee9d92527f192f34c67b882ef7b9c7a6f8af015da59277705abc6c45938db223a62546517cb0c95779825b7c9ab59e317549c8f148ef8a0e06f0ef78a0696197ef05fa4b0e5578a25f84fe690b1fbdf9c2c48990cea7c1c73f1705d2441de0c801503292243e027652509566367d648ad495e6e5ed080717f8c8e58b76b764701d310b7569929663312dbd693c35d63b3ebed69cc4aaf106bae006b2c1965720851e26388d4", 0xc1}, {&(0x7f0000001c00)="fade22b4bada4a9787e66e7f", 0xc}, {&(0x7f0000001c40)="720843294fe63658a446cb10fb2e165bdc4ad76d867b3ecdc9b10a1ebbf9441df4266c2fe634627545a5beab3af4bd44aecfc0a1a20c2402e06e56f345eeb643e5d59c2fb92d6ed15dc24d455c4abf4d485382f2a7af40fe2a79eaeca6b8b9bf5973e833c512fded7b4b8ea43ca5098d2c1c44ec0ef814ff9b2470a49132f2cf1cbd0fbaec39221de88b313664504dd77c9b6eb8f6", 0x95}, {&(0x7f0000001d00)="9dec5c70c64e1614e495e966ac4c12538cb95eb22fcac74190aadce5a598f07c6024eb0c11c22476287c64313aabd5fc0b326a07b247d03bd3b760dd62f50e0c5e02aebeebe7e922e5cfe7210f1bd258642aacad2feb8128c60080e800c5876f6076e08d2c574719126ba2a58915fb74cc742932125a2013f45a62910814eae3", 0x80}], 0x6, &(0x7f0000001e00)=[{0x68, 0xffff, 0x8, "05a2869baa3b27c55dc8281df5bc7a3a3b8ca9be5618a292e16e704be19a722b9f374a2e545a81669bb1c47c5f93a47dfb17a0eb3dee4e01cdd14f9bd88055ff992acefbf5ccb323c0c6047d1ae9cc1ec64d4928d6d05ac0"}, {0xa0, 0x1, 0x9, "874ccc2905c5b63296916742646359e16be952a3b8a87d7b904f18068bb93e787442fd686a761284615841627c9c18d9e149c781de7dce380b5742cced566e351d81bb2bdeb58a02d81e579c0e4d342ddd948eec50a7c17f96aae7b1aae2afeae4f90f8cfdbda65ea442710f1b35b577d30bfa6e85acc3b897ac07f519375da42aded20784649f03d10c7eac"}, {0x1010, 0x0, 0x7fffffff, "880293cca09f83b31afd7f5becb7e24c7658b31cd41eb39aebc800e94e95289191a8773988a4bde66754f21bc7a8fa051ab6d48458dc7994df5a1194c6dc40f0e6497159ee68d7cdcce24df99083b95efdfbe8ab772357c28614699bc5a7d7d1deb90a21724155fc05fbb0be6e7c8f06fa991e4836f3b9271999ac4eac975bb9fc214cd54d180092130ed9bbb06605eed9c64f9c605a0eace628b54128e25563b83d1b189bd665cfdeebdf3642cc6d210bde15e56fe831427d2e3280564f4f591c35caee74591e082067ffb2777782de26cfe382634c199aa5178e7aad79592d6cacba5755a5049c62c4e55f8627e35ef3835eed979ff61c033d1b5b332c7070b1c5f582a629a34dfdb0e25c69db293295d0d3ce9f580060150f0b8cbaee65a1385d42d502a305d4aa079a584d7841d5c17c2aa0008825a6e62ddc617c3d89883172fdee96c37f1f1df55586603a067202406a854e49cb68d5e1cc30cc25a378e8b39cf4823b7c5c650daf13d7ec6d359a07d600deed7b9189afba06d7100e71746ae500e3a81e595e64c801a82efef76ac09eac69f195fca9b4fa17a9ff68d2c02961281cb659a7d7b423ab0edb051529bcba360167f52b1c2714b6079d8c12820f6639def560becac9fa5b851c0681efad9d0d53d7b3ff730ab9a36a1ff5fd6e75e8e90d1d8a910fe815f7e4248cde8fc5ee1cd3f1bedd7eac8b663d03f51c6a4ac62bdaee0e2c3a84f84639e8b77348cf1d9291f45dd02a913fcfac119da8c840b784788207eb450f1f98897794c4457bce52f138597da7b50109ddfa3cfa6d6d8420ba37e6cad0c4ffe4e6e0dd8d593df0a92cb186852c7e53fe448b1d8e75950c0a24d1fce565543db9e8af7219d19ccf701336d6682565f6fea9007efedd12415fa59bd3e2e67bca81afd216292749ef3ddc5c3dfeb370f88edde91ee440db1a8c1540be62def6ae8a9a635d66cea8d4d94c7479e0bc4150e852e5ade4cf34de2d775764fa27cce6823296a487aba1579d2c981c7a587617a7f2e1d502a33c83ea255369c60d4dc5690a700ecec3be1248441cca71b9c4293dd93987451babdd89f338c19cc95de2ce33ab2500fa802f36140c308b5a6c054f968841d3a812be92ecaffc7d372944b7472eefc377acc31bd1911cad03d389cd12e3a5017000d224f8f5d4bc418d158830c159307ecb5b1bbfb054e907eb1f331056518e524fc097d2cffe83360fdabdda6dbdb35e4964ac63253212f571e1f7a74d50aa771472d114180a806fc0be4477ebd6407b08b241e8ca41b90fc3dc47bf385a479b243785015c7b5bf308f659c9e45b2125ab6068d5e0a89443ab277aaf3ddc46196a9d5715c8d0deed6c5428d5bf1a47eba635bd1af2e8edaae2d3bd93410719f290a13b454af17bde2077c0d6f1d83fc341e9ecdbbb50137a07656e697243cef724e72fff9ec3a226dc6f3719df4fb102d5e1dff1e864ddc4dd13ea6cc0bda81060b90d2b74cbfb5455c78a6b9d0a3181452011699fae7088f1ccaed73c2c5e395f96d0395c222b9518ca6df19ec135c65f1da516b6d35268ccf4528c26ddc47a44f73509cddc8e6e0032591bc8ca995e70e1518c2fa0291475df87ce771586f316cedc2e6a11772114096b6e3c1196254667630a6e95b23671c99c3fb3e643adff286d79ce94127e0fa7c2289cc5b3858ccd643787e1a8d947073be4e672d1b731b5853ad2c60ee981640f292157ade3e8dbb08deb30f644e46afe2854bef85a2c05da58edd5cf687563828fa96b2e62e1ce7e978349a5ebd6ae55a9f4d5191bdecefe2c9a1e2e092891ffd1c6d81177ccfe33a3787e80e376c5c21dc6c31ee5e103583655e38baaaa5f46801047694968fee5a648ef23716cfdba6c41a0ad6d04304665d365bcbe4d5bd61fe50af01d4ba8daed03cddcefbf56a4a779e3dde0a3e910ddd7539cb04a9a27feb227d844aa7b0c423a5837fb734fc8e15c9b72ac1c02cd0189add852582c26b5be3b8d32b6329f6e4a18144aaae11b4e143d8296f76a5f59de2ad6404bfafa5d98e4640f081be81dcdb79cfe9e42b818792b18034524a034360a17b7b404e1a9a299d11a1bde18ab6ce4bb80ca780c5d7acbcec255baf0c9986ca0b60328e1eafe943a010c6eeda49aa6e59245bc22bbe9f007539a67cfda13de3daee22f77390516fac57c47a4dfd52f62d930a3403dae0df17c142313fc74576bec389f9a82380eaec41a9e1d4b1f438d6d7e67f388882939f9eba3433097c4cd43e92dd3ab458064ee57f00c01b5e6e0c423bbc44962b30215047aa778b0a6f3b95ff76f83f62ae6b3c182dbf841b51779c43406e7bb5a3739fdb8a6800d35ad8cc3febb65eb8d1cb8cc2d6c6daffa35c91f070463e21c74edc9876bfb9076ad2d1518d3ba104903e2b39d80162c3192a3349e87203b5c5ea9063e25b5fa5c259d30f75e80e3128a89e597b0cfd45f1f8c963bd259bf298de8e9f70d83bce305cf8935e7486e10f01429b8c45e5e4ba311809f6895d041413a2979e7bb39ac24f53907e4bf819d769420fe9e56bbbbb884b51d145eacd7cd2c7a028176a5e419e33d40cc62955bf0da58c4b0fe2d6a9b4f5636c7ef413068dbc9f4f60a21eeab02d100f79cf3b78c1bc8693ac77a3cafa4f23ed6c8815f9c42bd551da71fe3ef0956238d8b22732ace13381d20f630896a7e221436461410c7b61ab930dbcd5fc2d90bb5172f24a49f37e35eef7030a71a897e6afc0699fb21e812923fd26cb88225f626e96dd239c096a3746fc96d656d83babf4c9eed29a6cbc47a5869c9e2dc3e5b9c394713a1092412805f0e315798edf9d9bb1b55bfa68cb398397dadb278b9bdf191944c5b441a8865589bd12eb0b1a584fb85f1a7e87f8912a388358bef0c7afd017a35514a551197b473d6aac238f1205deb99a0bbb8c032d561d2736c8996c6b6f87ef2e90b93aeed5b6064e35b4a9d472d631d4695488e496bcd219e783820c6837b317549b79990b00781f0bef4bce18cfb0a268397444da6b7eb91d46977dcde7c2419896135f2d682bd20ac97613b9814ef3ff226349177621dc10919a44c45f5d82a65d366d874693bdd29cc933e40691e8f427b14f6b33d7490475c29af7d6a875211f5144826b330dc3ee93f899d70e73e3a3e1c2515bc26c564f33db67784a1eb29a6bcbc0d8043a611444358947f4c9fc2cb938d95bcbe1a97a85ec449380e8bd4f8204833b276d17fbe20d3ae093a25cc8684f6ce49ff44c88460954488d35b85009f3ed51ad9bf8d939a395ed9de57887ac791119873daba977203707523855268900734805f0aa75bf085df8566dbe018176bd06030ee1943920b571e7847ff5aa7ec940edfa13ee0cef108c5b55bee3072d33dd5fdbaf8a3b43d7e028f2b2522ee00095e3ca0afe8c823b3aca99f1b0bd8dad7ef65fa6079f9f69789ee4704a32462fc13b273f8d108e67dadd0a21f5cdd88c6206b0dde216886f5cd84e6f97d428e3363e166cf1e25ab0e1aac45a82f9c342b15bc8700cc7462fcc83ffa76585e12569e27a4e7782a84cb874b5706e2d7988a6d421db1c75c727c381e838220bb03bd3dd6479901a4645d4459f79d6738f2b4ec359bc8a6a78ea6e8c9d0c841f64d6334b782fe88d1fe836e2f9f1f00580807b7f7171b2acce24cffe2036a09dad6c2683160d493528d592f1caf38eaa20db4e7f919c798ed85d23bca81634670b33cff11e1949e3e17fdff07f8d011fe2f2220fdeb1b3be1482659100b6d86e5e6a9e89735ac18019fd61fbe47ec58f750d27ccac537769fc0a2a595b433c9f8333b3bd3c145fdc0265ab5cf849092ec902f1db12aac19978c62af221959b9ec8e8f48102a019a02f58200f3077e3ecbe8461ef5b6d047fa0328333336a6de2272b6e836681e61080d76ec073121abead575736030be8cc56f79a4b2b02a6cba4b01c54b6ce945059ddb9bc861fe97166f4132ce1ea4c3b122cfe5976becb1af5ea6e5c97485082f44fe8d26030fe4670b0a8af91b763c3f4882245a5946dcbd65894b5e095c5e826061999ea4cefe9670938083c80932589bc667baf0a75832d6c02bb979d7e86c9b8e0d609707e83d3efd3b43d966f43383a0d05a8df86f4fd34afcdf8b7eb674402105b199853517f67e1dc352cd1e1c7215f9a511b07c5f2cd13286722127fc7e46088176cd4a34c9946b2aec04d7091845d3fccfde377f809e0ebef00b7b0a9f51180a114acc8c2a638c0309ceb5d781f8112b19296c3ed44682bea49e986baeb0d1d24f417fb8f9621be396e11757a09765340bd4460de6e927e75801c773431d4946d20c07f4816b6dd2298e52ccfb6a6081c2df41264ad223989d3cca6ec03c7b2a409a89e5db74626cc941f96a2c0c3e889d5b6df7bdaa312ee194a1c00acfcd7b603c1d7447d2cc6810d1b8d1ff99801d21c58a0254ae69c81ccaad97b6e01f5f5858e04be7c3f6c681207f76128357de29d8fe36a172b4be416237f2b6f2d0707a8d5078578b4213fbb54b98c13f04081ba2600cda5fb07d97e51fac75a131a9defb538a1313ca4c4d0b0eaccfba108ae5bd3dfe71c8a54dbe8b43ee06174ccbcde0dc67a2a09cfada2bedc330f8622378972fb23512fbc2af22cf54aea0b759177121bc11511147f61b3d590d54458605193ab2f33435dc2894a23eb15567e9c49dc0d63d049a5294719853d5f24063a08bf99684ca7c97d4c491484efb5e67ff00aa296c68c8d969e537ce96f36fb2d11ebdfb9cc4aacb8a2a4907e018136fa94946436d310b61ed6e5a103aae827ea5cdf769760d1d395256d755ac9a62e11cb9dcf943867c886ddf7bd0679b788b4c0a083ef1cd8c6a4c894fc375a0a95bed0d3f09402b6ccf357da18075db4c29b6564bb502a2ea4c705938acf95bdea8d71a38d09f5be27986ca3dbb72dd5c2251372e2a4b3ecc43243677a93bdc1ba892cdfb7cfbad0c7fb4b3bec68fd772d9c33d2fb0b29e80287990a02de536a9fba9adaf263153d54d8fce3e4169a846c80994d04d8e43d784681e17bc9f16d5bc53504e04475f5f22e1009dba83845236c8fc1d41754cc38a5e0f7c38a5edfd52ad6d1723f911cd8665899c12415f2777916c3e7f70ef276d780150e67e68c5bff450d7b65db7a741aca281ea9e464c1f43ef562c2c94196463b4e19d2d83f5548aadc278d5e3e047c8a522d2c00c1b24c15ddf26cc671f1ac4374e3b0ce2c6b926d5f0e3b3543956ac45f47cd0b32847b75b05fdb4715a4d64d63eac504356ad65d3cb9388cf0bfb1d282a37457a78ff6e611c8d7f0923ff443462f39b923cb57a318316ed41054e63a3ac892d93bb448090039cefaf6b4de1eba675b95f47ec6713b5873cf4b17bddc428626de93ec59d0ab98985e2d06c32af7ab4e39b5224c35d1ee4615890258f77cae677b0a0ba79914ebfccecac1dad24efa4d1d04f2016a563bfe211469db64bd3ad31071175e9dc204d36f4d37ca835de4bb3f8b83ee8b2294fd182361d88b65a5d3bc4eecbd82e03cbeb9394d0d64fe03240052f11bd03c59430c7e7add5fb08b78f6ee796df84434643527bb50c59ed70ce1e741b256c874c8e944188fffc05e52f7c9598d7e3d08ca75e1fc480f64cd595e422d290fd9f722ec0d348bcbee6785ad2c1fc7a5c3d42a1a6095d51f47ed7d1a75b94b94a5a6014fb9191dfbf04c98f141e89bf837075e37aac52d7b367212ad6efa852bf9a43c85b7fa0cb836c1b500589fd43b2c9b82a264022d5167022bd4b9215"}], 0x1118}, 0x4) r6 = fcntl$getown(r5, 0x5) dup(r1) getsockname$unix(r4, &(0x7f0000002f80)=@file={0x0, ""/4096}, &(0x7f0000003fc0)=0x1002) r7 = msgget$private(0x0, 0x210) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000004000)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000004040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r10 = getuid() r11 = getgid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000004080)={{0xcb, r8, r9, r10, r11, 0x42, 0x4}, 0x2, 0x9, r2, r6, 0x1f, 0x0, 0x2e1d5371, 0x7}) 16:00:24 executing program 0: r0 = socket(0x18, 0x800000a, 0xfffffffffffffffc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) accept(r0, 0x0, &(0x7f0000000000)) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x50f6e97bbd273152, 0x0) accept(r0, 0x0, &(0x7f0000000100)) open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) pipe2(&(0x7f0000000080), 0x10004) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0x9}, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='r\x00') r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) write(r0, &(0x7f0000000200)="cd920a0fde178456bae7a322a09fc5dd228834", 0x13) chmod(&(0x7f0000000140)='./bus\x00', 0x100) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x3, 0xf576, 0x3ff}, {0x18, 0x2, 0xfffffffffffffffa, 0x3}, 0x1, [0x8001, 0x1, 0x70, 0x95e, 0x4, 0x5, 0x99, 0x1]}, 0x3c) 16:00:25 executing program 0: recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) writev(0xffffffffffffffff, &(0x7f0000000200)=[{0x0}], 0x1) 16:00:25 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) fchown(0xffffffffffffffff, 0x0, 0x0) 16:00:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6d0208786b0000000000"], 0x10) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="290203000000030000008590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae689650fa21054bc5345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130eabcceb61e0f88e6c8bfe7d25720d08fba06f5331f22f42a39ba10b37cbcd7c71f626f1100aec3f3b2924f4ffa695497dc56d5c", 0x784}], 0x1) 16:00:25 executing program 1: execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000040)='-,\x00', &(0x7f0000000100)='}\x00', &(0x7f0000000140)='!:\xfb$@%\x00', &(0x7f0000000180)='@]\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='-\x00'], &(0x7f0000000440)=[&(0x7f00000002c0)='#\x00', &(0x7f0000000300)='$]@]{\x00', &(0x7f0000000340)='\\...\x00', &(0x7f0000000380)='[{$\\\x00', &(0x7f00000003c0)='&}@\x00', &(0x7f0000000740)='\x00']) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) execve(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000600)='./bus\x00', &(0x7f0000000640)=""/200, 0xc8) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000480)={{0x5}, {0x0, 0x1}}, 0x2) r1 = openat(r0, &(0x7f0000000500)='./bus\x00', 0x8080, 0x100) kevent(r1, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x0, 0x26, 0x1}], 0xa2, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x3, 0x7, 0xf9}], 0x3, &(0x7f00000005c0)={0x8ce, 0x20}) getegid() 16:00:25 executing program 1: setreuid(0x0, 0xee01) semget$private(0x0, 0x0, 0x220) r0 = semget(0x0, 0x0, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) 16:00:25 executing program 0: pipe2(&(0x7f0000000100), 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x6, &(0x7f0000000000)) pipe2(&(0x7f00000000c0), 0x10000) pipe2(&(0x7f0000000080), 0x10004) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="f47ce9a4e35fb2f5964a1a0e192f58d6f6915ea6c30651a58040d8945c464d8ff06ffacc99850ed8f2db6c2a7659660a104db352a21bdb7266c671e49802107ae01c67e673fe10c2ddee38d9bc09bab9e2126387a5a1a00b78941b4b5745b8a1e7107e297f", 0x65}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = getegid() setegid(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getpeername$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x9, 0x100, 0x7, 0x9, "46c4e0244549a8f0dfb6b84c74aab6173ed05c36", 0x40, 0x2}) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget(0x0, 0x141) getegid() r2 = getegid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x0, 0x0, r2, 0x0, 0x0, 0x40000}, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000000}) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="07f091c9afe57db32d9ba1e97977a65bc28eacd82a9c380c497c0346546fe1b353d8a33838d0863e941fde1a1098f386f78a87e6be610b49e340b77127437476e6ea738fd8688d65e818e84b0738b869476580120f29e2df202fc97ddc3bea35a4d0784ff1ea24abecb32c43009bafc35b4fe634b24c67b2fa794378ebfd782bdc293d8176a2961fb48af25e9155757121b6bcc2466635536020", 0xffffffffffffff8a}], 0x246, 0x0) msgget(0x3, 0x400) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x5) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x20, 0x104) fchdir(r3) 16:00:25 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)="7669e56295e7025bf1fc01741907bb0c2a15bd9dbcf825ab6c4a63745ca20d49e7e3b66622691d92810942532ddba87cb47baa15ad7e37ae7dd9fa980f57315548498434fc90dabe587f1b07eb0aac30322d86a6c853dc09df81deac2cfff184afb22a1c584fef412365859006699e6a151bf2ec05e057360465fcab5763e8a39e03e8492e366d6afad719796b34152916b0cb8a34fbc4504621ea6c7c38dceab10300e0f3667ee07135d610", 0xfe25) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000003440)=""/4096, 0x1163, 0x800, &(0x7f0000001400)=@abs={0x0, 0x0, 0x2}, 0xffffffffffffff8e) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000100)='\x00'], &(0x7f0000000340)=[&(0x7f0000000200)='@@\x00', &(0x7f0000000240)='(\x00', &(0x7f0000000280)='{[)\x00', &(0x7f00000002c0)='^!\x00', &(0x7f0000000300)='\x00']) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) r2 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x6, &(0x7f0000000200)=[r2, r3, r4, r5, r6, r7]) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)) 16:00:25 executing program 0: r0 = socket(0x38, 0x1, 0x0) getpgrp() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = msgget$private(0x0, 0x82) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) msgsnd(r1, &(0x7f0000000180)=ANY=[], 0x0, 0x801) 16:00:25 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x1) r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) unlinkat(r5, &(0x7f0000000240)='./file0\x00', 0x8) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) setuid(0xee01) r6 = msgget$private(0x0, 0x18) msgctl$IPC_SET(r6, 0x1, &(0x7f00000005c0)={{0x20, 0x0, r3, 0x0, r2, 0x48, 0x8}, 0x300000000000, 0x7, 0x0, 0x0, 0x5, 0x0, 0x9, 0x4}) 16:00:25 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x1f, 0x0, 0x0, 0x0, 0x0, 0x80, 0x1ff}, 0x1a1ccc1f, 0x6, r1, 0x0, 0xd2f, 0x64, 0xffff, 0x5}) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/194) 16:00:25 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = semget(0x2, 0x4, 0xe) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x8]) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) 16:00:25 executing program 1: select(0x3, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x8}, 0x0) select(0x40, &(0x7f0000000000)={0x100000001, 0x100, 0x2, 0x9, 0xe7, 0x40, 0x437, 0x1}, &(0x7f0000000040)={0x1ff, 0x9, 0x8, 0x4, 0x2, 0x400, 0x5, 0x6}, &(0x7f0000000180)={0x4, 0x400, 0x7, 0x81, 0x0, 0x5, 0x0, 0x8}, &(0x7f0000000140)={0x2, 0x85da}) 16:00:25 executing program 0: mlockall(0x3) mlockall(0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:00:25 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = accept$unix(r0, 0x0, 0x0) r2 = dup(r0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x20, 0x90) r4 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r4) flock(r3, 0x1) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xd2, 0x7ff, 0x2, 0x8000000000, "f90dc3d3188331a919d8edbff8c989e97b459238", 0x7cd, 0x80}) 16:00:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x10000) r2 = dup(r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x2, 0x1, &(0x7f0000000040)=""/95, &(0x7f00000000c0)=0x5f) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) 16:00:26 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r1, 0x5}, {r0, 0x1}], 0x30c, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0xcc) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) kqueue() fcntl$setstatus(r0, 0x4, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffffb, 0x0, 0x0, 0x3}], 0x0, &(0x7f0000000280), 0x101, 0x0) sendto(r0, &(0x7f0000000040)="9bc5e40279836f573dc6c6909e8e48d50251d3a3427aadcb2cfb686c7b8f117f3ef3bf6ff9e0b1cb189541ec978bed18303a291a0dc0865556c5399f63082ba70393a7e26b08bb2e0ee0d44cff16fed2882e4529a13b99b31c1b4704824fee28800ce29fc0fc9172eb088cba07af5f9a66d83ee9bb47a310ab5d42d148019a92ab5bc08345a9d0437c0dfdf44a9af81baf4abaebb00456fec71a92bb991e9574ba42127e65157508f6e106b08b3696b7c294eff563c2315dfdabd1ede7ed4556290bd32489e91c0aa93f628c470e951e16885663751bd4b768286002ac7e5275317d7f8f66c643c286fd33263e8d0a393b2678a82fdda8f772ed", 0xfa, 0x2, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 16:00:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) mkdir(&(0x7f0000000780)='./file0\x00', 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000001c0)={0x3, 0x3, 0x7, 0x954b, r1}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000007c0)={0x7, 0x3}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000200)=""/152, 0x98}, {&(0x7f00000002c0)=""/234, 0xea}, {&(0x7f00000003c0)=""/220, 0xdc}, {&(0x7f00000004c0)=""/128, 0x80}, {&(0x7f0000000540)=""/201, 0xc9}, {&(0x7f0000000640)=""/36, 0x24}, {&(0x7f0000000680)=""/109, 0x6d}], 0x7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r2) 16:00:26 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x5) stat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)) 16:00:26 executing program 0: r0 = socket(0x2, 0x4003, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f51696c653000"], 0x10) getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) sendto$unix(r0, &(0x7f0000000100)="724f442ee203486da0b6875c7f5b912cc7b58204171a914bff2a3331d11b2822e3ce5e9bffaf1874a3c12104121e14d976e083fd02dfafd959fa2a8babf635a72582572542214e946aa7a957a299a61d47c0745895ccddfede952738e32fa9899b48ee06c8212dfb297e2982fc647f76ce828f94bc05482ad07a961e5d1946f03fd529726cae5e0df81183f67f85fc0acd63c3d714476f9c20122745", 0x9c, 0x409, &(0x7f0000000040)=ANY=[@ANYBLOB="04002e2f66696c653000"], 0xa) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)}, 0x6) 16:00:26 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) lseek(r0, 0x0, 0x0) 16:00:27 executing program 1: write(0xffffffffffffffff, &(0x7f0000000280)="1eb420ab51fef2576686a01311538d565d32abfa46b3ccb1ea66e9a04856fde330ddbe9fecdac6a0528bb00ac61f233e128092bcf4ab8f0b0dabff48f4271fde221759d9bf629cbb5a221c4014dea66c1f911cadc6701b7ef4fcb66be7d8b441dcd242df502c2479639ab01d72a20ab211ecd5b5120a988f3db3a4d482cd46c0d2bc804cca3c754759db0194bec6e0e9344971a646ab7520163a383c60e610997b", 0xa1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffffffffffe6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:27 executing program 0: r0 = syz_open_pts() socketpair(0x2, 0x0, 0xffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0x6b) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x0, 0xaa}) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe2(&(0x7f00000000c0), 0x10004) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x281, 0x0) fcntl$setown(r0, 0x6, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 16:00:28 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x11, 0x0, 0x8000000000000, 0x400, "9dce6c44f4d4564c3e1da7806c5243ea236ce904", 0xb1, 0x8}) fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffd, 0x101000000}) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:28 executing program 1: geteuid() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) setreuid(0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:28 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x400000000000004) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x4000000000000000) ftruncate(r0, 0x8001) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/177, 0xb1) getdents(r0, &(0x7f0000000240)=""/14, 0xe) ftruncate(r0, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) 16:00:28 executing program 0: stat(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000080)='./file0/file0\x00', r1, r2, 0xb39c29af59711f00) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x3}, {0x80000001, 0x86}}, 0x2) 16:00:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012f2f66696c653000"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x10a) open$dir(&(0x7f0000000180)='./bus\x00', 0x800, 0x4) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f00000000c0)='./bus\x00', 0x400, 0xe8) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:28 executing program 0: accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') r1 = semget$private(0x0, 0x2, 0x150) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/156) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:00:28 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) r1 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:28 executing program 0: shmget$private(0x0, 0x3000, 0x284, &(0x7f0000b39000/0x3000)=nil) 16:00:28 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x7}], 0x1, 0x0) r1 = geteuid() r2 = getuid() setreuid(r1, r2) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f00000000c0)=[{r0, 0x9b}], 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = geteuid() setreuid(r3, r4) 16:00:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) fcntl$getflags(r0, 0x3) poll(&(0x7f0000000000)=[{r1, 0x1}, {r0, 0x40}], 0x2, 0xffffffff) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)) 16:00:29 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000004}) flock(r0, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x200000000000002) flock(r1, 0x2) unveil(0x0, &(0x7f0000000200)='c\x00') msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000800000000000e2ff002bb4b1905c4534000000000000000000201361d2de10780000000000cb8e5ff2a8f8b3509b090100b44a62a8b964dc6c1b66d6552fa67c1d8505c654415e9943f0f998184fda75a3423d1acc1b9566910f656370b3cc1c7bf792cd29d91f2ce8c9ff13fa0cecf02e668d8475a3f3c73ffbe6de660f67bdf0dc5defe04e81455e48d0d5e8d28e29131b33fcd58738b9b91a42ed80042108a321a5d63b27298c53d0889a28c222819d5e65ec8f869ae9588a31f741898545315e8eaa5372df64c0bd6e35b0"], 0x1, 0x0, 0x0) 16:00:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) shutdown(r0, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x2000000000000001, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='*\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='!)\x00']) wsmuxpoll: not open wsmuxpoll: not open 16:00:30 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x20082, 0x100) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x3f, 0xff}], 0xffff, &(0x7f0000000080)=[{{r0}, 0x0, 0xe6, 0x80, 0xf913, 0x8409}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x7, 0x2}, {{r0}, 0xfffffffffffffffe, 0x80, 0x81, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x93, 0x2}, {{r0}, 0xfffffffffffffffd, 0x8, 0x9, 0x2, 0x9}], 0x7, &(0x7f0000000140)={0xff, 0x3}) 16:00:30 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, 0x0, &(0x7f0000000000)) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) 16:00:30 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="11f679c726b97194b6164a5b6b31ddd4de014c86c5e7f910d75f726b85cbefd010f9de32c30142255c21360ed8e3f3d162f0a0d5c283a26296a68e7eb713906b8ea45ce48706ab4673cfbba6c029d06912c86cddde3bb8cad9aa54cee50c04b6b182dec8b8bb2aa74f5e1825e4a3ad5d1f396b331a01428fe8bc6d79752710c625f32d5d28a134582857a2ace67fd143372d5032f32d35d32c29cea48fc4e0c020440e145f3da71f9f", 0xa9) syz_extract_tcp_res(&(0x7f0000000180), 0x348, 0x5) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) r1 = socket$inet6(0x18, 0x4000, 0x100) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x2, 0x3, 0x6}], 0x2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xf1, 0x1, 0x3, 0x40}], 0x200, &(0x7f0000000100)={0x0, 0x4164}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fc0, 0x0, 0x4000000, 0x0) mlock(&(0x7f00003eb000/0x6000)=nil, 0x6000) geteuid() 16:00:32 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/197) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ff6000/0x2000)=nil, 0x0) shmdt(r2) 16:00:32 executing program 1: socket$inet(0x2, 0x1, 0x2a003e0e) socket$inet6(0x18, 0xc007, 0x6) r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b10543152ecf619b49aa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d741206b9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a657436bc172ea0f89ee0d1ee29a475de6573a70a60bdb28968640cd390df755a043566e2e858bed3b3a329c682bb371ad5cc7e6a2f715a773ccf29f9b324abdb8ce66473bdd3168b55dec186c4fdc7a4c356ffce20b5daa537fb17d4c224ae8fbe63220c95e041679f03b57ef235f31369d62d8294a9ae602097426e7f4e12fa63eb5494a047f77a0ee51ca7f6fd662e83a020a3fe86b03b5fc27c29fcf9d6fed97a9a58aacb5aa48d6f1a38afa86e7024974a18d8dca709071e33f77630dda059adfa3dd54994dcf9e87f28f4fe6e24bbcbb22a11566f43d70c1a0af0d5ab7fe7ba4df7e4a5b3089def2ed1ab8aee9b492c58d207899e9af85068ed85c8c9cd7ab02195d653ad00fafb179e3d3e8fe2d97d0f958fc6c5b85a72b1c6102944240c30089b068f987d7d3c12858b6cc8cc52d6ee401852667072c381b33bc228a41666e70c4baebd2ea1b0f9d7955fa4275d825f81f9e6d0b0bbb643176c1b3753b65bf", 0x236) r1 = syz_open_pts() close(r0) r2 = shmget(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000001680)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000240)="6320aa002700b5add391ca8ab5d382659059ec0ac4b3967ef938d8c22fce798669baa40857e940bb5fda9839d1bdef3a1c69063b9759dda1a57d41a32e7c2dd8cc56e3785d714620a00d0c9d58291123a6239a1396d777ae1e7a3be7d8c2a884ef00946d68b3636f7bf70a7c454a00adee0da420b9e39b13b78582b6c67ab57575b4d6fe7972a866c5a16310284fbc0ba0c4a5c750049283241b0866230aa58771c869b9878077c075fc7b7922256d33a82621764137b7af6834ac023e8aba97f2a45d06bb94e9c5705810e26ce9d858c49b7c87", 0xd4}, {&(0x7f0000000340)="b4442bdaf76240", 0x7}], 0x2, &(0x7f00000003c0)=[{0x18, 0x1, 0x200, "56cd43"}, {0x1010, 0x1, 0x0, "8d1cfe5800240248c1a00e150f26e3a717f1f679cb6e317e6d3633619772cffd6f61a1e93655abaf7e498c14a39c6ad31af692c04a030771aff7584211f8977c7cb722f9737e0e1ed9617ad2be3e162c916c4a67cd5a8ba898827306209c72834104b423c85d7821b983c644c1cd80a32fd1cfe046ff3a3df1bbdba019b751f05ac623a682c85d8c50e950a6372d2fa52b591641dc04afa70b7c64630c899eb9e759b386f3bbbb1dc0188c1c0d4761b74f83380d5dc36559a190b1f629e08b05c2a9a3f19fbc4e4b00db302585938df5954dd909dc685d9bf5ce1eba1c5d23d068ca32eb3c6b568631db6204d930dfee1a8458b7d5046db9df1e1aa3fa9458d49a346d372b915c10c78679435a6eea70684e7ba3ceb3ac066569889d94f38ec24ba441eab447af9daabf0ca240b75a169d00d84371da67273d9d719c2fd8777c939c251a08b1fc0081b5960a8fbfcc73a489deb07307cd48199174fc59f5eb1714b85f6ee8884c5f0bb92d732e20511f57d2cf3ed89bdfdeb11270d1087563fe9d67a992101478c0a6ac60e4f702f70c4f345e5c783fb898a9b9ef8c3e910ad14aa99bb970593287736260ddc17ecfbe59f56550df1dccdfc4e4b39fb3e5be10d5c9be20e5206cea49a1251f5fdc44fb80b9b41f37eabcfc3a0e7f51df692ea0ad1ad08fd0571ed311aaa41c338f058996092e42138b276227f6812a55ddc26212358cbfdbdfaaf52aa788d42b7b0b184997b0e65951fe90b8eda7ef8591259ad99dfb7de1586e44f809c68e5929dc5432a3b523579d200762463c94d894be0f5ac8dad0a5b1104891461483bb454f7ffc6c9f7be84bd174ab9e18ac55a2005a90a2e2dfd575508fe927a783233c9d02090b322add1a07b9963f1ac5e6fe1ec180f9bc0694834a5d273d27136d73487df43028f495188528b7ffef71dc8f7f74c3712dd1db875e91fa238caeca54bd9c3d95106814fb01ca0ae7688179330210c30e192eae583e85628a29746c3389eee1a4aa041f1f5d5da524423ed6b0cd9ec2a46036e895770ce58bb4b77e0e0e5afac35cad947fff2950760db1a5d148ede3498f22fecfa9e87ab3128e71b69411e54a43ea8241394b85db9eb1b5b780cdc2ec8850a2a89dfe6be9132d821287bbe7b2a6d7e63ff4631216c3e3ec7cf9451f658ff18fad2452e2c54b15c4b882d993b380afd5126aef67abea0f171419e9b469a3cb0d455b99fa25e2721b401368a80b45b093817bb5f871c43c76b2fee8a64bf6e6728cb8b279a3e25b7c4014bbc1593c2de0fbab88fb99da56ebe4f0dc191a4b30a5921907dd4e0a7e30a90223fea222a0d9a8cf77236e20e5a3b56cd2549c03f9f0605b0d83385a97a1ca5259e3934df2ca8e36ef98d25c32e9cf3126558b36ba1997e0040a06083a41cebd1dd22000d876a02d20c6d517f24889df5904957dcc06c607738cb053cf2f7590a2e3499a6f3fcaae6dcc2d52c57430c769dba46a290bee2b82edaafbfe8ef9b20187770bc03b5fa4d70deb3bf297b1b334d5b842772f0513060eb732f772f2068f4e4da7a27db7104b4864efa0f3871a950f20735b8f7f089497ef80158a232c63806550fc1c0bd51487a214670441dbec05a389260901c673bfbf001e655306318b5b6f4d8492931af8b637baf03b4f6f839c29e2def1443cce101c969c3b64ec48b996337c7706c5a6f6fb6020310393c5e082f7152938b89fcbf1432241b775de87c7e013f81af24d9efd4195bf8bd353a099e27614ec5e2dbfe6c9a6324d26577d7fccd29fc09804f977e5c9c142818ffff2db5fd53227435384e14706251dee14fe91c80791115af431cd02318654b1fc7749c77d5011f8f6a2bff8fd1ea80e85a98948684cd0a62fe9d1ae5b9875a5e7adf455b26c8a63c1a2b900a50caef83265d7f62e2f637c1c69d8c8bae0e9d9de6fa572279f8aff5af26157889800df520af59cc8cb8d7035a135cc0af1ef5009b5f3a5ba0a40fe9ad0967a8bfcc39eac7b7065fe65d88982a2ed9a5f9825961a4dfefba8e476e044ccfb727314e323034cfef549e0abe8b91f34aab6241856ec84a378d71001ea896816a13499ac9f0b91157991df312a640768f620295ec0d46d396ccbaa93952ffa7981a97b4d2c90cd7add229de7f70716d2ae960e6740a2ae255eeca79ee60f78a88ecce44124b1a0cb842f4d569563382897b3d97abaf20deff123151549b58bd397558b6ae7feef41d7fd6ce9e455298c8f2a247433443fc221286d56d6af692ba06c796a95a5c0249483d2335f7ab4ea42e0ff104475fe6b9efda1bb14cfeb994e595dc332734eaf7021956cb8522067921ff174a54a7b16e4c84bb8386b332f2f7f0c78665ccaf0524991172b398c67482dc0d27be123aa7578047390bc7914dfa1eee7733ebdcbb60bf42cdacfe5bf838d082303965fdb7dfdde789a69cea958d719a57da6e9a1ae4eec97a4fef16d577c209e4f28319b163f049ef02a826dbcfc52b4ba2f22f1cb00e6a24acceaeab4d118ffe95672ac6c225f6cf7149eb30d13825720d7d62a9c65b14e94e16f99d9925faa21a6a8b5f5bde7ec2187a75b694f29b70181d221e70c1562b347f621932329df0a81e16556c35b99a9ca1fcfbedc517bf1b3101262e1c071504e9433ece2ee086a888120fac6ab1586e35cfcf168feed244206c7732f0ffcaf469cedcad4ae0ec0aabc152cc0328e635a111964b0c700f94ed4c47e3198f1e8223de28bc7f4b16014501fa2bed4f5d9cdf28d0c54dbb804e0b819d9a4dc808ff99542cfc08ac7c6e3e330f25596f387cd313d471c8ee8760e8cfca4498b4eae3b9e9bb449c66aaf339a8e5bb88eea3174956bf9533fbf4acb9997997c188e2192171dcc5522e9cf082e1d9ab076c6e716c85d5dc9b43c02355467f54dcd472516494869322bd943a47a4f02ad669bd7fdf811cd733effb5b3bb2247d4ee115129f09d7c92aeea8c6fba3fec919faa91aec077ca0e70566fd7fcbf87f3aa52a1bf9dcd65cd43921da0d86ffe0a7fa781c8f723ffd12412b90a54064f471c4079bf0bf3b0cae3b9e03232f8ea884459b13b193443563e960dafec941299a917e38ce7a0438825fb443911f5edec886fa1524ddd4f04328a572039e4a374f2336f8db8356d0b651f2e034c57177b5ff0507a92e49c2c83bd3b1492535188c24e45a834c35c39903332f22471c4ef01c4bae26bcd1bc0c22dc67923ecd8edd0b923bedbdd98b925bba06e750e109defa84b9ba7f7bebb3d95278dd3e4298edd5196ccd54bea66edb8d26211d264d3c568b0f4c0a12083d7a97f2d45289dee440a99c96a4f8eed118d28e74ed2614b72de3bd396ad9ace47681aae608640d334ea777b987549e30d59ace28468e1e660a2673f72aae0e8246469f3ca74d4af591489f162d1b55f7c45b962c049c336343ec8211a7442d981e43ab3531a0400ebf8a0a85dad576c354817ee1543576e3353e2025ba57d950317af554b73d7ae5ed9be36853ac03e0c9c12d84033ab4e8a7817cb8aa99e6cf98a6234cac08626770f37ed685db84a3b4468f829bf14841625a957c199742339898107b6a3a25de1eae6f7c4f695107222411698c6abace2a987164be83274722a9b59874fb2ec1e7fa1e1de77b7498303790abdc63abf82641fc7091d67794e63c65e5fb51bf02273a44f8f75eae6ed86dd19bba1e12bd8767e2e3463a2cdad5c58c17ee74e79da947153f06302bcb7177148cbfa36b69a1b003fd8f53efd1f108f004979b5ae2e85b9b088dcdd0cc16809e342cc213b4a311181022f44f35e32f87484071db1478567b9bf9607f0c40d53f5f240aba4ab7ca6601f27bbc8c2a52014ad9d3702c1d5127fd0c173c02721b787c54a7e5755dfa1b659840be450c6a766de907bc88f043823bf3a748125dabc942db549cb80294b5022abb3f7e048f4548c3c58be9bf9b290f70522991f7ec293fda38f2bcd833c34d514fac79ac9437bfb3b3b9ddf5137404cb8f49793a02de8b09fca12dd6ffa33c57aa43b06be180b5e0f4ffd0dc80d548a6556f7ad8155ebcf23a51db4dd550f1dab36ac14b3ff0006938eb1e5fc345a0ccd1dc8884ecacecf8f853e21262f194baf1e3f52dea4442df489130830e8d68bc35b2bb5f273a0d3ae4d7b17df797a51a85fb5b641954f0cdfbb6646e4fa7bd1901d568086194647e55390908359fe6659654e59debcb47c3213e08e22f83fd6690bc9226e87a47d8e8397a42814852ab1a99724901481fc99fad76bdfd003870ee4872a092968b0a2c6b006572553980114f666608d10ae31b634c420d1a8fd7a18e940f8370a98e3ab8c117dfc0d36749a26b0ced40e06d451ed048cb9c16e96520764ada184aea78ac516f71dc1eaeb25ed22f6d5f8a837c64221145c62907ec5df806fb741ca73946523b71fceedfe8990812f880c8e728187079ad51a05b2bba8cf56ca98c6b240705b6c137f423f418ff224a7521d827ba3bdc3070d9003f8a243cce9620b68b30b7827f8f1f3f23daa8f7c50d256ee9e70eebb2e09ef3c8f4d3c935a51f0ee0b93ddc5132ede735ecab3d948982e955f2e2401d74a6169161c65ca2687afb3e9adfc8f62d13514662bdab16fd11e333db21d5ed89c6207be6a002e74574e1ed545087c60d233cc0143b9227ead6fce530e356e11e4e99ff2d804ba5580505ad661b16b81f1d0b942da8e610de4a7cfe56c6124fdcccea935c14767569959852ca7cca6421246797aa3ce0b148014296f19ca4f1adcfc5e6c4ac8de8a02adf103466c6d657e0e4476a62874c4437e2331305fd54817d30f98a80e43c285b01e9d4f0a43ceaa2e007a567112d1c6d4024f1fc192ac603836d7d5301f0d58f1e8955912b7f6cd88343fff615bd747725a65c1d3857b82564aeaea2be46720f6fc0c524d43ca4cb425e9a3013c9461e57ea0f090121f20fbfb3ce7187da81727b3d48154541a23f980a969fb0a0f547c39c7f2dee465ed9491401c1d4d5242806cae549196d82a45c1bd74ac967d803609851b2903f73163502282cad369c693c35ee4928f6c773e4fee4cb6c06ed2b3643b6484a9aa575adb83654916068a722b668a9575aa277d78415a525ce95233535d97869daaca212a01a5adf773c423dad97670f0a2b3de1054d2aa55ef39346425c8663e1563f9272db69e5f7e5c262aaf43ae5be37e8c6e364877e252c95a020ba1dbc3053c408108de0313967f6d5ec76617df54964b5d24f9cb0518b590b82bb66e6f1a874b4d14bf6e189da2ba06c08879f3546981e0db6b1ab4f1f692778313ed225dd0fe6fceb8f9cbd45b1325eefb5da49261603d8b2e0cc0d0c69aa35791445c61ab26f223ec35e46d1bbc30443f19d6d559e0d23bcf996d1fa8311edd9c0fc0a0c766d40ff90806e76d6e429d62e03d31d6a5c21ad65c126c975cf3f183e569d9cee1546c5316dd481e859c1237f3e77be06cc1065d16b9e725beb0dd83e86d120c2f3be34188c6b3377008996614e76fdd96236dbac82ca4e39377e80fe582d58b52d1e9598d00d540940ac6d734e830e51c3b02bc17ac43262b0c961067ab27b228c22f7dafcd7cab4e86a9d8471dd64bb6bb24d7e91894aaa9dd7792b532bb50f5b8a8ecd85608c5a694fe9824d3ee29cbc1f33d33325b1cc5ec361f5ec10a28791989eaafdc3aa1142fc78d57bccd8cd179c53fcacb92a95d6345b08d0904cb973712bb4e1919c2af2ffd69493b29e9e065f284470c2cdf7622f118c595592ca3cabc67b401"}, {0x20, 0xffff, 0x4, "54ed4f7710359d67cceb0e322d"}, {0x60, 0xffff, 0x55b0, "307446d8008dd34f8abe675d2531c4574c8ef01c58d40f71acde24aa69fb67926c046f1ac19857cdecb08fd70546ea40f524c3690c19d32db9a6378e31f238a6f25b7b9f51f913db401d9f"}, {0xd8, 0xffff, 0xf20c, "9fa04bd21e36b65191972b8612d3a52a691c81da9920afffac1e3075f1e8f876b760d2ce5dddb7858353e88257e59a614a8b5241c7903c2acc5d65d63936e750f978929cb28e8246742fe47a413f9696af6200cd01a594a41fd1a2515df90e0dd957c953614aff0825c95c8fe2a05029bc31ddc166cea97adae66bd963c37537f425609ce5afe7e536ab6a0b1afeda0c7f35d61ca5f71f8e28515f4d3daa0cc3bc0771dc0af97bf1d90a8fd20761be6a5e10b5f224cbc437a2c1b9a239acb3c672"}, {0x108, 0x1, 0xac2, "b2b4e2ac7b7891ca122c866f081430ba89fe2cdde6b996bf72b52cdd5804009ae3bf95478f024afac94e2b987541e47920db684794337d611a5825b7076231fcbfab4cc8fdb704ba43f4662f158099981e03e00daaa5488ed090b898123217e5cf7e1be47228fe7340702e6e93386a57e3376b4aa3185217072446f0a3914d061f532352b5903ee0d8ba8fdc849790a2f36758c62d12ce49acf41b4df819c028a8afca32b041e2e70cf4dc80b77f8e4b339608d1a80934c92c753e79730a3fc78c8e362a315993f80174d41c55092c154277f49669e4b356470b4f55b6a91b1bca7b8589fcd23c6eb457de36899799d6d2"}], 0x1288}, 0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xffffffffffffffff) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100), &(0x7f00000016c0)=[&(0x7f0000001700)='!,#\x00', &(0x7f0000000180)='!,#\x00', &(0x7f00000001c0)='#\x00']) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:32 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) mlockall(0x2) 16:00:32 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) getsockname$unix(r1, 0x0, &(0x7f0000000040)) 16:00:32 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x40) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:33 executing program 1: mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x0, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/160, 0xa0, 0x2, &(0x7f0000000040)=@in6={0x18, 0x3, 0x8, 0x3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r3 = getgid() r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000080)=@file={0x0, './control\x00'}, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000800)="0d3ff819a5fab5ff161745a1227b0c1ed3722d61910a96989ca364c7cb68f891e8d494b456b8", 0x26}, {&(0x7f0000000840)="1f0f8c058d9f2eacc70bd660fe1fdaaef49ec69258e83df339fd7924daca41c09ba386dc02820b9fb9e245bd96cec6ed71450e28302d7845f5ba5da47be85c1453783eee41b790446051ce2b1f1085bbf4d7d1f37aa66ffd954941b0c3f1480252ab4a5590ba122a555cd9cf274280a4cf05ec0c39ad1411e98388da46587480817308a6afbb9d6b872dc96babb07f5ddaa59624fe46dae0c2dba316390909d8602f52a2089aa9ba078f05fa7ee66a3ecad7f7406b5284f0d68a5f98f00223d98cddc1c853f8", 0xc6}, {&(0x7f0000000940)="56cc74d4d78016f1aa4ab4d7f4d6824dd710eb45812cb59f134df1fed1e1aefb650cfa8014b1bcb2b460b053d87c33402e1c3f65ad150acfd00d0c36e8c77cb304b17d2c03fc40e464b57ae46efa44ceb85a1a28c385d4d23376466a23b6e89e79d07f31973260ef1969ead71aee2ccff2c1efae117208dfdb43678ad7cf1c0e5be289209678f290d22982a0ae4de31e888ed2057213789a24a5d0fee37a01b7419b21346f674bdb3af8913bbde6628e1f2f090d663e2f88ac0f107ad53f8651bc88282eafbdf413cf7a42c9e973ce1b4b21d471c9e5b69d56efd35925673e8d920a71746a97aecc73232d6aee7957b54e078bad1693f5e3ee0ca48431d05a9f897a20d68a2babf6086c855eb86acb6b1d2529a4fc2ab8f09901fd753d7c8a2aade9bf195744a6a5ec4147b54a202f5975a5d8d21b2f272404636174d6720b670368a93269cab35db868aeeb8956d476f48273341da42d0d616dba739154b522a64ae7d9d4905f5d0cf1eda59030f6e1b81eca3430ae49a5913be4f6f6ed615a3184cb8647ae156da6a7ab5f1bc0a4b0c2b29b521f5c98011cd8b622cf5a15eff5e88df2df21081760b6fdb93bd7b4fe306675eb752f03ee6117fb13465ca044d4dcc5d8d354af7497d5403ef31b3441af6103108ac4116c52bdbcf95a2ed420ea7640e4f784da8d6e4a6a7ac823fd88cf43cd62bd6dea5a16c8b3e77c19ceb38f1e2ecd2ebb63fbcffb46529843b9de2863c1794b0bad1effaf1c40fb23f1f93488d1d92359055e86bd0044501e3f66cdc323c92230a5d5f78e49e25e0427be5f7023be3c59f9ff1c44ceb4f9c74996c69c59ab554257911e81bba6b3035f2b4269564ab53495d7581544af4a13a18c3292906906892f73aafdf0be873e2b5cedb29fdfe6ed60fd05418ebd722a2d8f7671e9799b517de67ab3dd94279873a86240de9e4e5f41fdb696bc241d1329cd4a0f105077b3f43b8da620207024752dceb0970d1dd51f1d574cef1502732c9205c38ad74adc348bb7fe5f170d102a9023398199897c54e495d55e6a473e4c5daebc7bb3f7701ffe323f494ef5c9da3f24f1773cc908492553a80371cedfa7eee3982c940c5d43100ae0751c921f947666509271363f1e7c99417905b4c93f3c1b08fa9abedaf75b4d5a1725ab8fabd2703e388e60d1fc18f924f9385bb6ba76c5ea1d3a52323ce70bc0c8ff845466d311e772e3d7013860fea3e073117f6e7c516b0e53756d242ed8558b822cd53d4f76f2abe7aeac2e1cb4f2b33adeb698a101c685ba0e0e11656167b665307e9131f81fa352444faf364e289e67ebfb0e682bd575fc427c6da36a710a4e79d235cf1832e9e5e0d710002d7a4cb15166062e4b99e5c8bb667bb0583c43e50263cd5e16d149d2856049db33635e7ad8b1c1ec42be8ba0f6217e70bc4cf72dc55c2e41453cae5bd500877fb430f98525a9c70ba599dced6ccdf6aa3c4ebb4ace6e237bcaa87000e9bbd1dbe54a1e6938c66043d76a601c3548ab7139563bd33389ea29b35cecf21f986866a6b8d4e048a9187b163ea1f5fb4b2b12e0ad0c75512a6a4995f3b84bf5b62d0ce2521361423e328f37d361beef8420380f1ae4db970279a305224431ad7acbabecd899dca06b3b0b1399bbce17538225aafed4123e0674f7112485c113070d2ea92f1baf2d791558cd51cbf9949be0cdb80acf526a4a2750d282202a30d853c5b8af2054611a5e6862a89bef6e104abbfe1e39d3f07dc2f3e0ea78cbb61c6480f2e7fab50f30f344cf004ae5230346c48e11f886134b5a232d215cda00381e350779701440ee297851568c260fc93b1526d55169a99bd696bc3ca7fac28cea4ef72c64bebdfb01293f5580bbdc1d4789d944622c796257837c5904ea998a2c414697c1821280e698e52f10e4623e979aa6ef06c9aa23e83c6c8d7b6afe45707fbbe41eda54f9184de2c188c4a839c638ec586fa580d7b598dfc94498fd0e01b979882099a5d63f94ab00bd030ba5d6190604fe456c4c3eac4a4b281c9f136c7c4aa43630c8f97c39e22f5fd7f350ee19ee722fa004944c27404035a3facdfbde71987de0d1d9c778bce0d6959755062b1b44324d299e6ad45a0d8f4a9c9d2cfeaeb1581889881ec3b966a586dac881c6e7a84d2a34a162ec6473528e34d33995ed2c78e38121b386f9a21d9e566ddb89a611c7eae776be42aa3b3b6dfd20ca698f7387a2d0afc9222fa10563613d3c438b3a1166228b5917fb8927061b26f87aec38bf3ade3a4f9a4108fafa0c17fbe88d3ec586de40c22cd4948ae5e4eabe4ccb9f742c73712f8dd6497be738f5f0adce762eec487875e3f553c171807a14ab830bc2a76ce01a8d0340e57ae0a97f3a10b45c542290fff3f198f2dc9c730b7cd1dbe446ef84c854eaeb412367cb264d295719885b3242112d9b7a548d215cd16c02d372de362384faa1ff24281a050bf8567415e34a7ccc9b011184106300f303b421d3b965aa7d6e15dba79d1fc3d7fc82c3971efe8030e83f27b98ee8f62bf503587aa44afa2f3d2f6ce72a14a1f19fbc7ee32ea972850819cd4d77aa329438c765280545de20ea462baa7e48dbc987c946771f92a3aa0ca86dbb7fc5be2f2a85f0219715cf2918466e4b0962eb868be4bed286395e7cbb9ee3fa322a4c0262fe53067508b9138261ba99af20ffe4211c081ec74908ebca7d433d732343e7d93235ebe749a2b438760e9e8fc803eeefe5383b09c36397e6072a7e040deac6d2d1376ed50928e523017d541a330eb16cd8a48e6ad7c135e265564068d84ae13147316e81737f25d2b560238d54594829dba7544994cf024d3f3afc3229d47f9319ef1aec23df28cc58051d29e67d07f701fa8d20f711f4c896327bba0a9b0d7b33b38c909a38635f47161b097d01e59e25a35c0ef1723a7073d367b526f3128a1d9c50bcf5212e66deaf65a37dd54dd86b158fc76f1a392e7a90c747aa46897be0e1d0003e565d10b22f4783008ba6d777af25c2f902339c6bd4a21e43f7d8b304c840f33abf571fd93d3a670eb4f31329e83a7c344a634ebecfb7ba7a8a8f57a9bed8ce916b388ccfe0a47bb066cf21eb99577641619e3e607c29c58842f026ae201676595da5a0e0013696fff57804975715af9735fd79aee7623ed97fda51e10417009a64977e5d4d8f355886185860347ae7f65775789427e09ea2ffdc54eb8213346421d24332b91aa6b164e434ef6d11aaeb16d0c1bf34a19135634fe2dc48e911e84cfbdf0aba9946e157c46495bb0ebed3ab65feda9ca43d654e6ee77197829331756cdc6f97fb81bb31eb69fe337f9b39c2bc307763bfc8a371d902f93ecef571ec894f0a212ee70a81430c3e77ffce816e3e9c386bbd30792c81a930f1536fbc293f630953ffb7bf34979432e7f6e966c0c770ec27b4e49aa2edbb7851ee805b5435aa79684dff954312589e20de6b723c78e0fa8b606a3adf9154110c306d466a7ae4acac868bb00eced5e580a64fd5d5194383db3461e3015777589dcd1e68abb85f334896833ebda1f65affcc6108852f15c19bc1b279405f4a8d4c1cc48aab90eb8633b7a8a190eec28c278cd798fc07d96eb1be27907837b56b5e421ad3d03ad13f144fd4a0e6cf27876ab3c1d21d2e61364a237290c3890c96033d823df87e1a5efd2af896ae78498fc6e1166234c2ab176cca24553ac40558181fa37a628f1435958ca545aa69dbfd865ec50665b5208185dc388218fd77c0ca089906e5cd86b354753b315fcaa74c8dff44e1f799b336700925aad2bfb53182a4ec0b9426a61f52ca32bae87a58d008195d9b9483af3a41b0f7461fbef2396e211cc2cf4c2b0f420f61f6e0b7080436cf2a6f7a07e5b94fcac98388c2d39d2674e10e2cf5f380bd434216d7158160921a0169ccfa772eeb02100ecd154ab533ce5dcd4012fff56617721948614be4e5c35e2628e9f068b0f83feb92b79de3a39ee5353e9ce8dba548bd1d097dcf0d800dda50d04ae8b8a15328547a38b02c9f6a4d266a9c8baec5807cf8a81bea4111eb33d9b27013423f9cccf8730364cca3fa46373477f56531127c883a6eb4726ac30bb94a234e49d626c109958d4524e79847110245c0da1bcbbd90477c9232ce89dc456ce3a7225891db89a0463c3fcf2031b94ed4094a31f1c457963bbde9b11dddaec7c59e09df1b6ea393eb74969efd8a4a24e48dd06829bb798a2cfd6a393da38a006c8596cd72898d7889e8fa58a68c53afde1038b8068afe1b1df4ba940fdaa1d69de21a35a2dde403928ed34e1375569e7674df7cea97532025b36b939e409a45210c8a56d05151aa9d7257145309c8a00c969dee3ca84eba679d1e8af374bb4f8120c30f062bbf7580d56dda9f768508307d304f2591e6f67092b0f80073d3557f5d277077f9bc58f3a9365ed575df6a9ef746f9e83e5de6368f8c587a93433e0ee6a72359a3f4bff0da12b58596dcf31c626299abc6a8d8bc14afd7a86b6440637b0bfe8d5b801a5413966f51c6d5c48742a54c51288902e9d50221e582657cfaeb75155647ff1b9b94d60854983f3ddcfa33968561190c6fe8fbf46404f000446513aca1abd37601ecc873d24488578620da0c08a4e8571fd675fa9d8883ed63148041deb05dbdd14e775e801b6fc77dbd34e5675cc65f5b6396ecacae0ad94db1b6907431b712135f228daf6010e771304f99b7c73209b3a2a9273fc384cf86c5e568b8bf31108d04c3936b02a1b04202dd07521c02d4f6e06887dc0843807f5f683260335efc4125c57e56cdb3e65474c43ee290411da3d78ff9bcfc9dc95a07a73f39d3d0148419332b3eb0d1df27e98befe177ac728ffd5a208fd56726dcd504b6c10040e189e8b31a25ced500cc12408b7a85049c04952481a32a7946d7c9814118499c8c66b578fd671cb7dd715f1d8791df826ed00efe9a130ee2638c26d159588ef6a65193d0943c760735c01f80de6a32f34f0834bb515018b06bffa9786be792442e935ea5952b57d658f6ad4672063546997bba00953c2ee23465879d4f530aefb1d4f2029476f6d2ee671e1adf4bedbbe30f7e985f3039617c6c07fec122443fbbf1adfa4fb3927362e0bf7debf2b6db4e054798d36d0cd83f925d377fe537209563c92e7bfd32a6b9f45fdb53cab45484b0adb864bff013d4f3deca958f333adf90fbece202859ca95ff8f5e4e8878d37b2a2a3269ff9ff53ffebf9921ba1ed2d47fcd8fa9615de97a30c242947a8f6b17339e1b38df824545ef382b88437ddf8463af4f9f68394183d1ec36a7f7530d21cf30ef390aa5bc5c41882772a869f7248e3c38330f001ffc5eebf7d1f0167b2ba016b78ffa0b76ab1cb1d0e3aeb4d47639ea40c1825dc37aea4f5c99471942d04967f8a1891d3d0436bc39dba0651e12d52c2542d7c6cbf2f991d22b16c175e9acfe7679966f717547acbbc8b1e64bdd0d8f16ba3b991e89c461407650a9c5e9266a797d7377fd67760015c9b5074ac9d7ca619eeddd456fdc7429fdcab977bf9f9b6db29070cf36baaf04f8482c667e3d23a68c4cfd784054278825cc13ded8139222ba58655236e4460ada319971a3c75350e2840aa4156ddf24bae1e75e40daf83b402d9955df70c3f845da5a438d638b8378141de78c922316449c65480cfd533b0f5934cef1fe55dfc3d4f8ab4eb4f1e4ca3618a83ae4f0863eed7f82e6fa30353599816ded4caa5817d60e2f09b6d1c9047d4a1837df15798933e8851dd87204837916bb400", 0x1000}, {&(0x7f0000001940)="1330fdfbe37d93e7a7d06f4430", 0xd}, {&(0x7f0000001980)="7c3c7422f02cecd66210dff8e601f276b0a71369f26a6423dea09cb737d55835ee7e6e6df28c2941835424909115b2fb99a9392fbd38fcd3eeae8f7684bdd30792e2e9ef669d12e347d1123add9a1796aacb5d6b6dfc8e2cd1fcf67312858a3b3d4066d6e57b326ba1264b448c04039bc69b7d2e9b7b89d5be18e835e2ec3052647f689d62d549a31b017f3c9f8e5dd882cfb4d9ae3c2b80e6a99389bdd25f0938b22954e58f9c77289516d15794b8c19883a5e57bbcb73636923cabe714c94583ca873c578e75bd46a2b5896ea8e12405dc043f2a479d9a693730baeaf8f4ec297411562a7c21a9896b28007700aadbcf7136ce8cd18016cbccaaa9d2c49a658343021aeef17023910395335db3d81eda1caebd05b3af1dc6640fa5e7a57e12781859ce6b5de363c3950a4d8354e393213bc6d10c97984267608bd33486df466c2ed73ec63dc21564c27fd3e2475b8d0de3c4174229f13f5fb39141d3fbbcc803c12af73b54632793c9144beedd41155aa1fd36aed7e7d624330ee88ba10b68a662fa10954313600d3dee5f96e349cca3d82b051908ee3780f0577c04e22d39831a4aaed264175488f39cfe34ad22e38bff1a0d2620f86146001a1b14d0161483d671271f9ee85dbc8bb6abf048c26d5f1be5c3b28c9d9dfef0e40b6761f390427bc012efaefca074fe9427c6297d5292cdace88ee2b3a3ea68e4f123a865f3a223f106a3bf8276aa17bcc98f30c0d7b50ef8ee6a0d3e14851c8644826617c7f5d24a1d60080708b5dd42e36f8c27fc725a08f53b87ee2a376518883fdbec77d1a98da4582cdfcfd3d3148c031a94f2776a29babb59246ae6d307af35d59bd7c98205b4432f0054503eab7743c6716d6f162b1d629f7841c72f804b2047123094c80ff0c2d8186b2a49c39ffd3d9ca512df92b8489216020e9cb4721d69ebdbae8cc892a32beb3509932a34171b78d705e185b8aa6190e9517f66af84bee95f24f1d50089598b9a879244a720176bdcb001040da3a874a675a5c19898219b27edc7b84799fb30b89e7e2d8499c439765ff7546e4f1a2fe349078852f92533b604bc2292772b5adc3900393b86db6afe7748096dc35bf5b909e7c3a4de597544a23d4a4f7ddfcb84b73aa5f5ed648a1ca3fa127565fea3703fe6972ddc6378507183b033715d30779560658f89e9b7bbe808781976d942ab9b7e7de7509e8018367a8418ac2c7cb66e7c0665620df476f3773f0b67f24dc7b95fe4921dc1d8e985c9e4967a45023bd7d27c049f04da346b5a9a1b875b1a80cbb51df826dc8409d3ea1d58f50ba87bc48d7096b978f6f9be72a40bbc946b4be99ad4fe2fd3e37b992fd8c00d0e8824b265ca548cc6d44301222884d7702fb0cd957ad0482b80113fab119a50b60881e46405577ce1ed3eff19cdd2508733b1a8f6fb3166c6fdbd90aaa526d2676fb7d6e606bd001c09bfb51ec949b26f8da0dc531c4e0b9cefeed4e96f280babb8b244bf92b4eca0c7d4608801fddc1a7dc9759c450d56e0f4cd97630d0123619f176fd40d5d5759b50a1e1e6c3f1625011bdf79528838eedd59dfd90f1bd8f950edc258470c17117636262e69ef25ea4002d2f4c189cb79d5ea483e94a0136ffb03a4fb42531e44be4a448dbe201e69703aa1ef5bbcdf8c7babdef9fff347672aee53e0422113bacffc73fda5d9b219758e4fcb3da56b5550bf7bc426e73abce9bb8a951218c4a1405392c44d3b608550505333b0eb9b9ff6680b1012eb5df0db5afa9035780ee5d193f0d163592c66b9171e98d723c168bc9ccbc8ab70fe3cbd3c44d32a124ddf9e039e16624f886351c0373d958b7be97c2db18b1e52a23e09143221fb3c657778a0efd9f613d07f512e5806582bd587c8b49c19cf9af80cd21c48a220dfd1905754c5ebd15c1c5244e81ef72707838a10b9c640b0e36b70013a1c19b5d864a3ec54a2e947d277ceb25ad486fc25668d561974707de6cef06ff73c77e9aeed569678e45bb3fa9fb6e03be93b291fb7979430cef5c12f7e4ee0059b077fe4a5974763b4561275cc8a12c66cd0c793bf93d20577f81651052ecfe30a56319fb360cb4437bbcf8eda8783a21a6e272fda9c8ac51c775bc78163c12722d03850ef76d362c3a62c9a467770a61017885b5593eea47d0e2a5864d5e27ea48e2e919cb8617b0f6fd367056987a6d619d15ae5315b373277d66f5e10870325019121514f2c7d50d910f5c2d2efd7aaadf14368e688b84b007346c9d90036925e5dd50cc3c5c8cd69ec20212bbd7b1243d486a5cf4de7fe6a12a4c38b0a1bcf25b427238c4ac5d8908a6353f810dd8e3967c1755391c13d1211537e2f81f719663ae8c62d62b6a1756e59004cbae4938284408ee2242ddcf25cd75b3ecd4f10f69880796ca2b34e3a35d7557f6ac07fee90b8d282f0273dc472eb6f1d77d51eb4dcdea436caf833e0e73c3c4531a1d8cbdffc19884a1483cc5ce3fed58b289e5dc1467398e7cf53db977931f19e62177d8d18dc6a22b25bc29973017166c38752389b15248f61a222e7dc72da63314ae1349ae6ec77dd4036560e24ee25113be83196fb2684edfc7fb237f4ae61da37d6ed2dc047b8388e62c56de69d2ce967df25ff283979798aae5aa0ad83f01ece6a811f3dc95f909079d9ea5cdf67024e3d56216644d2ecfe61ba9a07144c415864b030109fbafb51f6e22ca15d0d43fe8976cd38edf3809a3325e2d2cf5ddafd72920f6f8ee2fed0710f6666d2690387b36156d1e636e918ae4e7929a027ec4637fe1b0a892669f4ff1ea04756ba87da35c7f45bbfd792108496e9b921774c5b1ad9436cfb4f3e69b0c6b62dac3c6e19c279cd53af012f6f36c6fc9ade117463c77d78de08c8b6c4150a16c812f73969966132af24cdd6096d3865fe1338d3934ee5f82fe8290659b974ec0b41be6e877b81e7fab231af990fc53096a891407f63180b3386eca0645847349ab6d583ab7026dca494aa7bdebafc0be556443c01f03b7b9216def788b407be758f0195adfdfb1ed79f446fff64e1de54e3863e1b20973c53c17b0563d5d018ab8e187243ea8601803c1d0ad561eca4ff9135b7f1f0cddeb3c1a63f810d7aefbbd306f0385a479ed23456b068bc913192244e7c475c3a07251fce35532a52120534bcf612fb5f21a8554efff97e627299583448c142f63c48ed8014a422d714193b1891b39603a071ceb2f0b4d70ac602e791d0f09e0208af77dddd21cc0e223b682d216afc47f6e580bb17f0f9ec609633d27628fa4f34b5a04b0b9a7b58a78376e95787702d8a2ef9e15de741f5b0323ce3963966779b7045c7b47bf6f3c30621d02f9e41aa8ba31a55407bfcd279253818ec0138880247c646053e772efe7d4b1acb8e3a8c519f227881196f917998d8c14b77e197e20a4f7c84a5567305cd7af5c2274cb79262d7ae7885160cc5c60c695048301846493875ac6d9aced3422b7a9c9716eff5172d3a30eddbad2772acf2d45bba7a856732c5e72941a7ee11f9269cb99d7ea04bf80bcc960dc559275175145bc22c6fc16350a0f6dbab04d0a69b33d2370f2f2a3b6d1a48c904aae47716150345a5722e53cc8262c33e70996ceb188451f5d4eee660f58b6f4537c3625574596818527f0ce9b0160f9a33b650bbadacefeeabf38d325c8f316512c8fac2457160b499857d384b0eadf7225c6faafd58b334ca4b717437eb41f28da1179633f71bba89946cd1195586129a8b1c728283636b3826159d4f7277dd2d12b51eae1a7432bb39c929d13a8d5c9cba564648c6f8c992943cfe16946a870aae5eba75253f58ea184f7713d0cd4aa77b9c9015c06e0dbcdbf3b453666aa6b32a87687b8dd292820cf624c2e4f49922b773419fd256d85124aca1c54b0a20fbd1973841bd51d9d161c7fe6ea1672670e83fc3b9fee1c4acacdf6e2601e280aa95055d8c239f15c3f0d07bee28c2b9bf7dea684e704be378a78503343ef3f5d095e7e83274bf591bf3bc1cb320de824a6b7f59676fb88ac0a7ce0be22e7881338beb997cefa22b369874a1d77e67467f4ee18c75db75012567376eec231873fa0aed3f9b9b5bbbe341284f9503f9632ef5cf39012f3e11a0095083c11341e6a9ce5e939a7cd29821d8722037cbcb1e60a4fb0ca61f47fe61b51b2610132f3e8fd99eed80af3e9439d75cf0790c872d8d2c7e8d58b7d0cafb056e8ff310a34670df9488924d4970548221f9f3cb956823ff4453f7b5192331a584773e32766d32fb79bfb8816938e3a0a031471bbf10ed75c7595f8e74e33ca810408385ad2ded7d51900bea17280ee5218bdcc0d0b6c3d60fa2f5a313952df12a0068c9d5ea2b6b70bfc309ead04bab6c6c2d76e6e107cabb84a2cff35fa413fe89b3c1e638a99ce194b42a9c274c24f86e01bed97c52d9271e6bb3ffd15572058eeaa182112bf764f690ba81e72f7834b9d0b061890d66f506c3ed912faacaa21edb05493127914a43926a479191acf30099d1ad759df9890b40896b7e8bae0bceb06931dee75b66417e07d3e184deee6635bd0a529bfe849b4533e309dfaa4c93dbbaff15cfa5c2b28573715a5f68d687e57a233dd18d52170cf5b982976a1f716b6aa8c27bd91ef36d6be8d55dfbce56b1cc8e13288942c285b14afccd1f9eb7c6b1a2c9be4b303c7f9ee65efc8b20241050d054a9890e66517af8d303029a74f2466784e04a3e8b2fc73596a12315ece55d63f8a29fad10911ae23bf4f84d31b83896e1b39e02fd41f3a8c4c16c116d2a1ae85720e85f9b9395ee49d42b931e70e43e84115737b4410bc9c3c125edf4b7ac5a428f165fb367dc9efa8eb57c69f8c4a6321ef44f277b8246ac2367e6553eb987949da6eab2b34af408395fb8d62e1252e001889205fbe2b5a1160050e34d17b0b12cc8e8dc1cf308f949bb4dda8a4d31045d893e1f37a1efc74b07f9e197d51e2d0b9edec3e1c4851263afec989b2661cc0b2f21ec94df8edb5b0a8a573d3788096676e5c413b56a498b7822df69e10a1eedc676c371c44583d42a1017c34edf30f53dd988f45069e2646a1a1434b49740343d11a0b49beb4c5625fb8d3f87af8b83259d354149eb673b269b541f5bca96f41b5e6591fb52c6db952a944d784884577bf7628cb6d7e46cd2ac95f3d848d5d572796b85aabefd2ff5b76fdf409a025a21fa2c5855a0f7b4ec2656be8c9786aeffd522bc51aceaa5fa21a9e0dea6adfcda79f1f76ee2ebc022f0991725f130307e3a9fdc4f72412d31ceb994088ea5ba29a7feb9fab40a141b8f3a85d028dba891bf78979dda38717e751e8bebd73f6a538f010dc8d19991ed25d5e6e10645be55e1702d295516be57af8669499cffc5953b6176ff5d1a8966d93ac16f157065cdb764cbe697ee2879df579d7434a51c7162bcf655cd242e20bdecd2c363afd5b7ef5efc65aac84b3bf2ff8e57f169cd86551e966d1d82b7759767f7e84a2a64a2180ba12a1f48620a7d4c20ae6ff31f36dde416dcf820e57a4df046f04107cf87b876007215d4708df6bde6c32cf15ee3d9cae57d7ec1ffc96aa9b646c57a4c98ad2af48eeb421bcad80bb3228539255b0f673c9f8da1e3f22cdae176c05a4bffd7bbe59f33a457d2901ab4ff7c1219901acd35cb98466dc04f3e9ed38ca0fcf1dee90983bd7530011046e7e012b7f107442754369869edeee86ee2311df633ba7a0b845375f4017743648e6e75a3eca90795bb22328e76772ede98bc299d88589b36432ba1731ada4a2651", 0x1000}, {&(0x7f0000002980)="394daad457d3e0e0aa755469a5ce78912e5a91995de61d192b280255c1f1f16e4db37bd02281780e7837d38d26f023fd98ee73e9fd2449798d41cdd49e80f2b1a14a", 0x42}, {&(0x7f0000002a00)="0b73aac084e9e72e2acc5cba95fa4fa85c60cc4af692113e25213744a910acc66a55793e8ba12a717d03612f70848d66d1cad4e6fb57aa3165d248a0eaceef73dff62769b61ef8677eb8795584c0a0628f6569370d877a522afa18d543616471bd84a076036783f2fcd4518492fb9f78f3c8c83c242f2f7f39d6e6c1f61e363ea97a72615657ced27f66c1b7c72a017901213d640f98c84c88df1ad0adac7279673e3516f1115a89809ea5222748e4e52d635fc04431c2e62761e4c72f565431f8", 0xc1}, {&(0x7f0000002b00)="a915cff77a4dc8d3f8c64172320c515f1f94df547c0de3e4be5c9e622e80af0651fde836c737b0c42f24a8fa7898366528bd3cd6c3efe993d450e9e85a3ed2e0667c8e43b4f0577e59ae321258fa9c239fdc865b62d0e8cd1c52f0a576808eec08e265d4a1d5f6ef33070c127133a0b4318b308262e6d1e8848e1afb845481497e624f937b9036ebb8f66f19922758", 0x8f}, {&(0x7f0000002cc0)="3ea6d6", 0x3}], 0x9, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r6, r7, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x80, 0xa}, 0x409) unlinkat(r0, &(0x7f00000002c0)='./control\x00', 0x0) sendto$unix(r0, &(0x7f00000000c0)="055ec8b5a13e7ae407748d157ea0df4e41714d6f6526aff259af2672a4b4a823bb060c30582beca7200022d5616b9e304131f0ecef909c82ab8f791086dc5b7b3f31b8fc38c11b005af0abe76289e9328a646bbe7889eabd1425a0acf4b53a25718d91e1f3c39e88ae75962a4b26080aa963471ed0754807abeef8aba03a7e6d0aa8211f672a057f9ebf9f917730693ad673e594e09323ead1c40657429bde494475afdd88afbdce0b227a47e90401d04b6bacd926569636e658ebeb2b20f708061429d855dc534f34876dbc7d", 0xcd, 0xc, 0x0, 0x0) 16:00:33 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='c\x00') symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = semget(0x3, 0x3, 0x10) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/48) dup(0xffffffffffffffff) r1 = kqueue() r2 = dup(r1) r3 = openat(r2, &(0x7f00000001c0)='./file0/file0/file0\x00', 0x200000000080, 0x25) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140)={0x7fff, 0x2000000000000000}, 0x8) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100)={0x52, 0x7f}, 0x8) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') 16:00:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x5) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) 16:00:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x20000005, 0x40, 0x3}, {{r0}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x100000001, 0xffffffff80000000}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf00fffff, 0x6, 0x314ff492}, {{r1}, 0xfffffffffffffffd, 0x1, 0x80, 0xda, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000083, 0x6, 0x5}, {{r0}, 0xfffffffffffffff9, 0x0, 0x3, 0x4, 0x7}, {{r2}, 0xfffffffffffffffc, 0x20, 0x1, 0x100000001, 0xb1d9}, {{r0}, 0xfffffffffffffff8, 0x80, 0x81, 0x8, 0x9}], 0x401, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x82, 0x16, 0x0, 0x3}, {{r0}, 0x0, 0x20, 0x8, 0xe3, 0x100000000}, {{r1}, 0xfffffffffffffffb, 0x0, 0xf0000041, 0x1c, 0x3f}, {{r0}, 0xffffffffffffffff, 0x6, 0x44, 0x5, 0x48}, {{r0}, 0xfffffffffffffffc, 0x60, 0x1, 0x14000000000, 0x20e9}, {{r2}, 0xffffffffffffffff, 0x2, 0x5c, 0x6, 0x1f}, {{r2}, 0xffffffffffffffff, 0x80, 0x80000000, 0x5, 0x9}, {{r2}, 0xfffffffffffffffb, 0x12, 0x12, 0x3, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x2, 0x7}], 0x6, &(0x7f0000000080)={0x80, 0x18000}) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 16:00:33 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x8) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f66626c650000"], 0x1, 0x0}, 0x0) socket(0x13, 0x5, 0x1f) 16:00:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) socket(0x20, 0x7, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x100000001, 0xfff) 16:00:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x68) clock_getres(0x4, &(0x7f00000000c0)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() sendto$inet6(r0, &(0x7f00000001c0)="5051639a8f87a05cc46ae6a429df1912fad514b68fce433a710296c27003709f1771c05e3de2ad64e06eb256f9aaca08575610513a55fcf27d9d710b5a2d7be3559e299629361857c2d42fb06e966f72c76dc39aa5e729c2749e4f38f05c65f151aa1abc5beb07c772f6b821fd902061f92e3c4ee33d5ebdad8476fe1c48efb1f3bb6465fd3aab3f59c78aad8db2ff", 0x8f, 0x408, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:33 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCBRK(r1, 0x2000747a) setregid(r0, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1fff, 0x2) open(&(0x7f0000000100)='./file0\x00', 0x20800, 0x3) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, &(0x7f0000000140)={0x3fffffd}) 16:00:33 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x5a) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000040)=""/233, 0xe9}, {&(0x7f0000000140)=""/207, 0xcf}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/87, 0x57}, {&(0x7f0000000300)=""/185, 0xb9}, {&(0x7f00000003c0)=""/95, 0x5f}, {&(0x7f0000000440)=""/51, 0x33}, {&(0x7f0000000480)=""/196, 0xc4}], 0x8, &(0x7f0000000600)=""/159, 0x9f}, 0x2) getsockopt(r0, 0x200000029, 0x1b, 0x0, 0x0) 16:00:33 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x20, 0x3) fchdir(r0) r1 = dup(r0) open$dir(&(0x7f0000000000)='./file1\x00', 0x801, 0x2) sendto(r1, &(0x7f0000000100)="6ab54c486f4e1dd4eb538f82525926b4bad2f2dd8cffe7ab175bf5908afe02bff0db0eff173362b71995878bcadd0656859f9bbcaf1f31a80c7af09520ab2cd421e7ec1d0f74a931dc76b5b5161f9b110a711e6be6055d702d0653842ddf2b47ecd317abf16fe67d14de76e651cfdeb0a298bb1776afb9f08121387cad2d5d32a68ca33fbb099ea7e19d269ac30724f571b0f8481a1afe12efb90b79efb117efeb217f875208dd73fd5291611f51204f71d52cb6fa36502d8ecf12238180772941246398beeb4aefc3496605f174fb4e19e57ff57d2b4ad7c1bed812940278fe80fea1e3304238eb1d", 0xe9, 0xb, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x3d8, 0x0) 16:00:33 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r3 = dup2(r1, r2) sendto$inet6(r3, &(0x7f0000000140)="b826b6360cd169af00184be6cc2283fffd4e363681583e0e6ca7e4ed84ef2039a46235257dda39c2f230ce728d1f318fceec1ff4caf640318a697d7e3cf71a8d8300b559cf102e0ce44fe28cf5ca10b69c9a51aa462c3a05bce50fb562e9fb6ed950d144dcb4d6d267613a9017b83b5dc52236c04e49ae1f79dd36d34027a0b75340018917d193670a1d143662c0bffc4b569b862f3eabc1d0f7d6740466d7c2c11d46df49854ac3f3f9f4c4388b78ee483daaaa2bc8fa0232ee3f4f094a98ef332d1c7060a8c0be96bad69bb3fa842468f90b0bc3aa2562aa0fe640adafdc3e6e9424b39cf9e2", 0xe7, 0x400, &(0x7f0000000040)={0x18, 0x1, 0x9, 0x1000}, 0xc) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000080)=""/16, 0x10}, {&(0x7f00000000c0)=""/33, 0x21}, {&(0x7f0000000240)=""/125, 0x7d}, {&(0x7f00000002c0)=""/255, 0xff}, {&(0x7f00000003c0)=""/58, 0x3a}, {&(0x7f0000000400)=""/107, 0x6b}, {&(0x7f0000000480)=""/196, 0xc4}], 0x7) 16:00:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x800, 0x100) execve(&(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000540)=[&(0x7f0000000280)='\x00', &(0x7f0000000240)='\x00']) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) close(r1) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:00:34 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0x0, 0x4, 0x20000000, 0x200, 0x2b}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000008, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x0, 0x8001}, {{r1}, 0xfffffffffffffffc, 0x14, 0x10, 0xb873, 0x1}, {{r0}, 0xfffffffffffffffc, 0x2, 0x20000000, 0x401, 0x7}, {{r0}, 0xfffffffffffffff8, 0x44, 0xa0000001, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x27, 0xc0, 0x1000}, {{r0}, 0xdf6056d6a59378de, 0x2, 0x1, 0x4, 0x8}, {{r1}, 0xfffffffffffffffd, 0x8, 0xf0000004, 0x7f, 0x81}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x5, 0x5}], 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x80000021, 0xe000000000, 0x2}], 0x3, &(0x7f0000000040)={0x80000001, 0x1}) write(r0, &(0x7f0000000440)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0xe1) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) 16:00:34 executing program 0: r0 = kqueue() write(r0, &(0x7f0000000140)="340729d3ae2b64b111f136d268d33ca7b4b7ac557a17238e37346dc5d089b2571b4a27f21a62f9b962da8e6463bfa589041d996fa670f7f07956b30904dee231403d1ead32d24ff7686d1b6e1eec55f0a14837831c0069624c3735ada6d44d9ea62c77e89fa2efb4629975de04140f1dca520edcdb070357df5767d1dc050d5d935b0a21599de397af633dba357aa5d1ae2afe5ea377599a00ff15bed011372b17ad1c3107d6858fac59d0fc0670f074ce0109c57f", 0xb5) chroot(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) 16:00:34 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') select(0x0, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x0, 0x2, 0xfffffffffffffffe, 0x0, 0x40000000}, 0x0, &(0x7f0000000140)) 16:00:34 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r2 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000002c0)) poll(&(0x7f0000000100)=[{r0, 0x40}, {r0}, {r1, 0x4}, {r1, 0x86}, {r1, 0x4}, {r1, 0x80}, {r1, 0x22}, {r2, 0x5}, {r1}, {r1, 0x84}], 0xa, 0x5) 16:00:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) shutdown(r0, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r2, 0x1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='*\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='-\x00', &(0x7f00000002c0)='&(//\x00', &(0x7f0000000300)='+#!@}\x89\x00', &(0x7f0000000340)='[}$*\x00']) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 16:00:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) recvfrom$unix(r0, &(0x7f0000000040)=""/107, 0x6b, 0x800, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:34 executing program 0: r0 = semget$private(0x0, 0x2, 0x20) semop(r0, &(0x7f0000000000)=[{0x0, 0x3, 0x1000}, {0x4, 0x4, 0x1000}, {0x4, 0x400, 0x800}, {0x7, 0x0, 0x800}, {0x0, 0x10000, 0x1800}, {0x6, 0x0, 0x1000}, {0x0, 0x8ddf, 0x1000}], 0x7) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) r1 = semget(0x3, 0x3, 0x400) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000080)=""/111) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:34 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xffff, 0x4, &(0x7f0000000040)="62fe7151c0ba0eb870884ecfc76a197cfe2f6ba59b2fa51e11d988015855f325780dee3f586f9e2ee0dee130ef385bb560f73d5f144eca5dae5fd8dbf631c1a6c23dfb39ae49739856803c0255333051e786ec0a65a39144222f6dd102dec9465399304fe7caaf2fc48aab4034163ba7d46eaec9ec139e2d26a7b6a75e28438459f9f432ce9cabdd16b11848a31d3cd70970", 0x92) clock_getres(0x2, &(0x7f0000000100)) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="000063e3d073edec1bbb0900fdb0b4f007ba3637abf4471a30298a85a205d72df9e1602726b2562e338ff9b190a0b76e995e10aaf10a34c4227448d71317853c2be8efce3d6f7e18eb3a8db4302951abe4527c8fe14ff3c8eb7c9bc174c14c98dadb81efef9f764220bfc2c37127b977acac4996e85c186911e022841b1f60e8c200fc72722673dce4b62df051c84cbb91715a1222aabdd5fadf34adc2178e17", 0xa0) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xcf, 0x8, 0xff, 0x7fff, "90dc2624af9cf37247f2dd346cc743156a68266a", 0x4, 0x7fff}) close(r0) r2 = dup(r1) syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r3) 16:00:34 executing program 1: pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x4, 0x5) connect$inet(r0, &(0x7f0000000000), 0xc) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) nanosleep(&(0x7f0000000080)={0x0, 0x2}, &(0x7f00000000c0)) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0x2, 0xfffffffffffffffc, 0x5, "3e90b1e83a0e64475efcbc26afd138ccef6300c6", 0xffffffffffffd34a, 0x2}) read(r3, &(0x7f0000000280)=""/193, 0xc1) 16:00:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) close(r0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000080)=0x5, 0xfffffffffffffe67) 16:00:34 executing program 0: r0 = socket(0x2, 0x3, 0x0) listen(r0, 0x21f) shutdown(r0, 0x2) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:35 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r1) 16:00:35 executing program 1: link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) syz_open_pts() r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x124, 0x0) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x400, 0x100000000}) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) linkat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:35 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) r2 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r2, &(0x7f0000000000), 0xc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:35 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffffc, 0x102, 0x1, 0xfffffffffffffffd, "3c000200000000009300"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x100000000204e, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:35 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) unlink(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000040)='./file0\x00') 16:00:35 executing program 1: mknod(&(0x7f0000001740)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000440)='./bus\x00', &(0x7f0000000240)='r\x00') r0 = semget$private(0x0, 0x0, 0x400) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000200)=""/32) chmod(&(0x7f0000000000)='./bus\x00', 0x1) stat(&(0x7f0000000540)='./bus\x00', &(0x7f0000000580)) mkdir(&(0x7f0000000640)='./bus\x00', 0x8) r1 = dup(0xffffffffffffffff) readlinkat(r1, &(0x7f0000000600)='./bus/file0\x00', &(0x7f0000000680)=""/4096, 0x1000) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000080)='r\x00', &(0x7f00000000c0)='r\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='r\x00', &(0x7f0000000180)='r\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='r\x00', &(0x7f0000000300)='}\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000500)=[&(0x7f0000000400)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='r\x00']) 16:00:35 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x100}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) 16:00:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f00000000c0)="4ebee82ef40758c44fe9b6ddae0a296a8d112d0dc08f3764ea711ba9f280fefe8c89dd0fc7af939c2745b2f51edbe847ccc2532db3cb6313c8e786539ff44b37207e6abe4a0024ab1b1602e523c3d814130a3790967341747962b50bcb8165a418b7fb0e196ce74dd165897982e8ef2a8ef165f4426e1f1451f2c65cdaaa19f4921c73e3d4b54105062fb5c4a61e3f04174326a80000000000", 0x99) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="15537a8fa4b751771d17a5ccde1da03315d13dc0bce99a9a207916256dc21706ac86066347e57f325e4c41cad62f9b70dd9a8c09787ba21601", 0x39) dup(r0) 16:00:35 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:35 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r1 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) r3 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r4 = dup(0xffffffffffffffff) socketpair(0x7, 0x4000, 0x99, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r9 = open(&(0x7f0000000300)='\x00', 0x0, 0xc) r10 = socket$inet(0x2, 0x5, 0x3) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x2, 0x9, 0x8}, {{r2}, 0xfffffffffffffffd, 0x80, 0x7, 0x0, 0x2}, {{r3}, 0xffffffffffffffff, 0x1, 0x10, 0x6, 0x20}, {{r4}, 0xfffffffffffffffd, 0x41, 0x0, 0x100000000, 0x10001}], 0x7f, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffc, 0x8d, 0x10, 0x120000000000, 0x9}, {{r6}, 0xfffffffffffffff8, 0x1a, 0x40, 0x8, 0xfffffffffffff000}, {{r7}, 0x0, 0x40, 0x40000081, 0x9, 0x81}, {{r8}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x9, 0x9}, {{r9}, 0xfffffffffffffffc, 0x14, 0x1, 0xa, 0x1000}, {{r10}, 0xfffffffffffffffc, 0x88, 0x40, 0x80, 0x3}], 0x3f, &(0x7f0000000400)={0xffffffffffff0001}) kqueue() 16:00:35 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socket(0x0, 0x5, 0xd1d) listen(r0, 0x0) shutdown(r0, 0x2) fcntl$setstatus(r0, 0x4, 0x4) socket$inet6(0x18, 0x8000, 0x80) close(r0) 16:00:36 executing program 1: chdir(&(0x7f00000001c0)='./file0\x00') r0 = semget$private(0x0, 0x3, 0x80) setuid(0xee01) r1 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) semop(r0, &(0x7f0000000280)=[{0x5, 0xffffffff, 0xa00}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x8}, {0x0, 0x7fffffff, 0x800}], 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) unlinkat(r2, &(0x7f00000003c0)='./file0\x00', 0x8) r3 = semget$private(0x0, 0x0, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) read(r2, &(0x7f0000000440)=""/247, 0xf7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000400)=0xc) pledge(&(0x7f0000000300)=':-,\x00', &(0x7f0000000340)='\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) fcntl$getown(r1, 0x5) getgroups(0x0, &(0x7f00000001c0)) ioctl$TIOCCBRK(r2, 0x2000747a) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r4, r5, r6, 0x0, 0x27, 0x2}, 0x9, 0x5, 0x3}) 16:00:36 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setrlimit(0x0, 0x0) mlockall(0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) 16:00:36 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() syz_open_pts() syz_open_pts() pwritev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="b8c62f3ebbc4c61401dfbeaed5fc20b2ab43d25f651953884d101e10f52f167aeb146e850db2a30c4c0f6d6d64f112547802daf43233e1ccd4efe37c6cb7a5ad84c9af7c8bed217f0e979258fc31b8c8e3ceeb9d8bf832befec0cfa856b6120f2728abd4b0fe04a6adf16ae593ff314591bdc39c03a9e0015030814eb1c255b01a83cf6a6c4a01cc547738e5290594a3cd10257407559637da0883322673064d7269b55da77d80e41f7c1acb4357d29d6e8ff1fefbe92e1a2f729909ee2b0d7eb6a613a47cc335df54130516d7c9c8e5c7e104b2a98150a480ca0c20aabacb4072b293fa4f8a10b8", 0xe8}, {&(0x7f0000000900)="b2350a56d3562dbde65dee2d9ec29dbdef0e5c61a3daae05cf7a2c4a87d40fae2654ee54ac02db78e317072d91dc95d0579a18e0a471546f3ad1a9298a3e5eba5ad04a014852865aa2b8f7c9561f9de9704894303e44a0c421db96eb288b56f546d17ff76ce91a38a738805b193e4fe9faf841d6c6c0e40afff065aa0d04a2094667edafe919d57507b1b3b25d1925b680124fb87b03a306b5339db193a9c9efd3fe377a1a06f7ff87c5cb8c8e2b784d036825e878a42040465a96debe0e6c64be133b4564f0dbed696ded22610758488f27c48ac2dcba4c97223d2b1c5edbfac16fdf7f778a57bcae7d46b94febfff98c853de74e1944630334a8e70434353a58b3487ec442105839d24eae52d0fe169a16d3a34627606715ee24f69ec68528473becb5c03cb7d693c0098a8f0ca50c0adf91377d4f35be3b474b6d8a7a01be6991d2e33728beec63b64956688b5de24c4aa603f80e8d54f6740d75bb733ad55322a5847bcd9d0b17941fcb0f935098b510d167b0331959f46bff955cf9fdfebef618f3810992436f1944eef81e23b2fe757e679bfd875a83ba54c0fe6d86921a7125a4307ede9839e9156a86828d465b8ba3e5fee3b5748a74e64b9a25bed0493521eecb478fbdcc3f8d55dc7edd14bb74254b6d8d9bb09e687293cf53713ddc8f59091c7f9f565040033f7c4cdf29ab83c58f9afb5ac128f97f130dc624e423921ae0b55f3eb96b59cbdfc10cb86861cbb996f12df86d00b65233cdcfebca5af2e97111d5195e63fe1d3e25115f8e1672496a6b66505b5257f5e9dea311bce4d4a876ff5f53e868bc97f0ee55872168235d1256eabcb93beec6025aad6f101856a1795925cb74b2e5a1ab3758302ae4af84485e29d26d8644dfa79f1e4176eca3657e6a8cabfd70fb999071f2c95498d7d6bd64d679cd141942cf2c57d87d834976c7b922582a137a84abdf9c56f7dbaea263e8d1420074cfd43ef5dc78d318db8210ce191c5cad0bcf008aea0fb8c88a0be7aeaf518eae31ea9b597e88237ca8240e644202a361521acfadf409f24f2b48d50dbf865589eef296e9463cb328e3fedf9691fbe187f4850d3e8613284c497a9284d59f851401378aed2e71777b9c111e86cd1a61dbedd8b43a26187af11e7cab4dcb22b080a12a399c000b20fef6f1c0f5c322ffd8991045d4dd9c9e4121bbf79044c2571d10a49b25248fe0d4b1a221556642f58c899c19d259c30927ecf9e7a1ba8de063d6db4072bc817765d16444851500662d90cf6eb3442b4c557edbe2cd9f4ae744bc69230b73b133e66bbb0ee623c2dd835e6fab5a893a25c8294d6fd547764e9f21ef3f1f1972aa1980321e3085dd5a94939be4d145752de4e9433243e77210c8aca02cf988e8ceaee17e8cf140f3c1a7f220e3b97d308699fb0fbf0cec9d855eb612193c3387236374cf7853ec58bf3e9f587819768c983eccc8fdc34b0586566e3f2033fc575d5d6d3746d913936cc5a2561409ca432ceba1e87eab227db9ca4d81a807ab63f4094b28982bed2273f184e0a6867c2ab7a4c3868cbc50844bf857ad1e0bf9c2c0305b017056cffe2eb0e8ef65a8dd8cf1ac8e47944e4dd443abdfbc6ae9bd231efb105d0bbdba18f1df80140051d24b97eaae3cd0aad57153bd2379ae11c5000f20fdf5da412087b2a3dbad577993941a56437e11f8a2dcfecb4a60ca58ca99537c6aa2a795a1bb283340cc27984f4356599dc9914802f2639f733a3a0313bc62d04967adbeefe4e30c613d121ec3dd81a5859fe2636a0d07daeac24c3a92fab3d010c3c9e16416b000e262f2b6932b62d206d8b84a96eccc8f13dd4e549149a473c0dc9716dfa8b291256eca0a42b520e86955e6f62ba2419eb03db09291eec0d410b04dc1aec6df0be51d2f9d109db31f51213558b142ac61e31ac9ecc22f529aa2a31c1db7310b3f7e65eba41f210e09abed8646f654122fe872dc941955088dbdacce6169afb0318493f7900138153c78bbabd7e06b999209bab1015df3498ddc6f3193ccd449edce684e8cae634230dbf4851f0477a5c24877d27b097369cbf865d3783b976988686432231cd3c03f7651446123811ffe0e813fe419c7a928bee14ea6496920f36fe2ee7f2e5f11e0ac2b354d09d7299f75854985cff6c3ec60938606254891654a951dd675b8c3dd1d80991057b3b5d1f022810b283d44e30525083e27f1805f2af8af94c9bf2d8eb6f2207e88f0715f32516752f310630166f64626e9ec4a34be93f72dc31887bbe4cfbc3a5f3424951efe5a6324340128efca7421b071814bba5b343f785a6d1e63a06668233d87797f9e98e8fb7c7f7c41f1c79ad9621ab486fc7ca7d74540a9763c58f1df2279feb22d9aa2f3f542606411e798f9535c1e72af402e2c15980d13682b821817cda19aec73484e6f949d324c4b541d32278db2ae20b007fa1ff7138db4214c7e434844d24df0463acfd19d820ffe7a1460a0130fd3112fb1b157648f8c24179c27436d1df3b37f3e7f0fd6876d55d5bb7b044cccfedc1aea4c076a728c28e22413dbc614ede770c8342d80c5153acc80e6f69e17bad04f7e97e2ac966d0b318a91f49a65fbc2502c9077f664b110636cfcd39d446f2a2f74b6e9a14859b134f1c734f60bcd892877e8987fadb121500f3406f710b4ed8e86070700a7140b0d7c01942908b0c6891dce2efbfab64610d6cfade849a9db9d1b64e8d127e8f23c1a00caf2368f0d96971a5159c3fd06b7bf2e5e1be1caab3fa7159482996998daa5b53f393c9c035e7fb03bb03086e2b324574c07869092695c793f8bb99241a9306210008e4239050f88dca4e2ef1dd0fdafc7db3c624e295b76478d4859f06914a7695ac5103105793e8dc6962258f9618af5acbba9a217c16f5b045ba671cc7a7ec37c1f47075083b5456d3eeac8c04cac7b40f93709bb3107ab7fc42639bcec7ef578defbd398f8a756c4fb3cb675517e00d788e42a21620c3ca22bb2bae78c0b7158e6ca3f21f361177d274f7ff9c65711ca14e14341eb55061818be09d506e12428791bdd2bd26a0c2c09e63bfd8edc2c8cd99c7985b6ab85211c793f36823601fe509c9ceb011dcade174ed2de874ebf5de96453251d53fe2016fd5c3adc554c5d7544eee040cf055ff7bb190a5bf16f9b6d7b155ecb9e13db1798a9203b9dd6eb9f6f8c0fe9d8ba3152536ba4c4e5e80d7c36197f46b9fe19fcd4ce404afb62f576de56446bbcdb5874e05343c6321a199bf33d469d8652f5f2183b70c70324e11f03f711ac5fa2a750b0c4a4f40830719ccf4f016f7bc9d2216037460394f14e8de97e448a02a42d8ec2a04e1c8c92054cef2b84494f0be5502054539c95eb1dca3c6468a171e2c30f8187766291583e57c3e42a6dfbcc890a5031a30da21d26b8fb520b7618d5cb2d538b89bbfd803ce2496a5cc3b517a29a1417c68e837791889beca6162da2ead22dddab3355d3466e7acc11a2ebbe1337c983c3a5bc45ca2b738dcb0eb5d3acd2374e6c6fe24c5c1263d275e748d0ad7302c8960bf01a774b3304322cfa990e915ea880efe98620947a0da773d1aae119459086a58ed71e9c89ccb19a9712c216028b8e6fa81644bf211dfe59ff3e74c20dbaf9f9056b56b59e51bcf6d837827bd5cc5fc8130aaa72b26d548aebea5b3a925af5060508bfb3d6d45f894c1facc13f3034f6cb702db0dc13d9bad28fec867e2cb5f586e757167df4a4c3d616a108a919b5dd9141a6c76d5426d7fc763e6a814e01f5250e77865e1368dfb3680a74d2107d4f89e2175ec2b68313219799f2670f7708b1765e38b6e163031a7912df518968448e5a0076b2bd4eb252d0cd9c8d146ab7a4aeb910ae9cc072b968e662b7c2491bb78659ac6eb4782015ceeb6bdb0c554e930bc678ef8fa5dff475d993afff5773387df314c5b9bbdeb21bb688d0942bb6f0e7d6bd31660ec53eb0c130eb2318d564ecc183f0afea0498b829bf733d67e3bb068c89ad025ecd5f5e3530dc1716ea68a1d8d1cafd1d5a0ab34f1a25f507fc9ffeaa19fec2562d451d3dafa6371edaee1285f6cd551b1988651b8090807b2f59c0e60b07207e96952a04cddac2f2e70fa0824a53c3922b16cc08b9431ae0b9017260aabf7f008579a4c7ef2e25430a2697aa47d66082e3a9868a6bac19131240d76f01dc064086b84e265c93b52c049ab6c24e633a2bb20effca3234a425fd30ac253cda1a5fc09516e04e230377fb0fe3057cf5d809bb3e437336945ad0eb39dd3f54fe7a2b91f5e1fc3ff764c853cfd0ee10e34b535bf6960fedaa768edaeaca058f006bcfe9809ceee3657cc78089375651894209fa8451e88bb3afc9d41a2f183410bcbda0d7458a610ee0ac4a301818f05c23e9a79e0cd238f972230605e0ec0cd5fd2917f31944adc3a5e4f083bf932526a63528d72736823f2cdcadb20daf0fc27eefb22c4a7c1e0c1eef24469e7f0829057a7ed50aed1187d3bcf8536656219b0fba6a629948dd85a2e2f3c3ace413171309ec70d5de5949232b4812e54a811c35eacf035547c99ce00fde826d884b14b6c11216a5d5a58848abb3ebf1cd3f4308fe02c9af07734cea82b73ed673929100f25b37d480619c25f89d09876964905db8bd2449b7454612a959cd503b010b828d4c298fd3634e6e6d7ac92e08a4f2464e6dd40976607713bb1c35ea40b74d4f1e21b94e387bf8cf336c2f434705ed4ab5c2636ab49f4efccb815b74dc87e989dcd26ec3b0656e632f4055f690087f0202dd1c779f823850e55c84f9f4b2c591dcdb33aaa11542ee5bd5d8597dc58b356b73d8995722a65701419a73909fbead83886a550af05b7301aa2ad3272d0a87d3d9dd0b3bc9299ebe24992c37211eb969c51db1b36dd38d9f81f26dc6e3d56e414f09ad84849068fe195a98dc18d6374e72351fd6d8491710699e69788f6c924c573d1a72af687a30bb536e3c2003d53314ced2694b8e2ca384299f81321291866cfffec3af87df2f1f34b4ce3fc513416243aeb4635e5a24ea303d5118074c09459b4feb67197a7307318c7c6cdf1df85d6c9e3caa059d10ebc85a271ad2ac0fb4389a9d5b7f6fcb435034c03cddf605f405d6a148fa1ee7045f9ac8db01141bd2b36a03a7ca37b6fe1044067353d35df9742b654af9c62bd0268989f51e957a5c78218d07910a6fe50c2faa07079530efc5c1240ad2702c1c70b3a7a15b7c4e5bcef5b618d108be31c243c38450f32e71e5af43343c4ca5c40586380d1e48d05dde625f7713b77e22418692ed890b961876402fc4b16d15b0270aa79e97c6e97abdb23de2f7383b57071e71a295e61121622b2cfa8324738321a990d82fbe3f96ad16b0efed702066300eb398461c7ef642de580dd3b22842047f35ea75afe244b88b7750446e38a757b88865cec85f1fea70f574afc52e5ef8fecbc074dd1fc20d7412889487544fc23cedb81bc5074789b8fb3a81780dd5cab999509a96b4293dbd1be85aa477b5559a9cd45d8f60446187ce511637b1802c18e8f8b9a2403202ea8cdc5db4e361ba6641d6443cb734abb09c85d7c4779e2854349751bd57935a796072079df188904c3a902a384fbc1f7e5a247c00481428534b438652d14be885327c8421a829bdfa39fe9efa2403077f77a2666e8d577bbf4b1e23f47f6fb2cd63d61bb2aeb024b7aa664c1a4f54d0c7a29956f9e3652a2e4b7b2a68c0ee2c9df4559841490caf59cbae9198835d486184837c8cf213d4f7f18907876b87a3", 0x1000}, {&(0x7f00000002c0)="75d1cc83dae1980c21c42217648e64c06855d7d710d048f5f81b209c3a5c205defdf8081cd351ecf96a8f2ed9476bfa0b4370b7eef436eff4aa13207454c68831ab097428a98f95e63dcf8f7d8f22179427f8ea8f2a7b3a42066d4fc944deee7cc893ee30ca985c815b2ffadd13f95927a6d9facbbe280148354f1efce480c1cf5a208c7d3e991128e57b15d69fcc25a91efa2502259283ca4460b03272226255b32fe58582ec79f16e34c45764dcf2b43b0f2cfb247ef579319579c25948708acd654998625c653b353e44430d6d8354648ce1f63cb5906e39a761d4986df73a1142ba6a8edb39b", 0xe8}], 0x3, 0x0) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() getdents(r1, &(0x7f00000001c0)=""/191, 0xbf) 16:00:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:36 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7) lseek(r0, 0x0, 0x2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r1, 0x3f, 0x8, &(0x7f0000000100)="e69e5a3b3542f29cc2bf836e0d4620b0824f4365e87b27e6617b0d816d7f86bf6c89c19eacfae837e2d86af9a635750c22e3c72919cebd61e8a99b9bd98b9c7aa8ca838d940378d2806c3a2ba94281ef1b84e41dfe08a4f8ebbf2d85cb058a6d8af5743d5d0db32b714126804156154f30032a2c", 0x74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/64, 0x40}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/86, 0x56}], 0x3, &(0x7f0000000300)=""/102, 0x66}, 0x800) munmap(&(0x7f000034d000/0x1000)=nil, 0x1000) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 16:00:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socket$inet6(0x18, 0x8005, 0x5) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup(r1) poll(&(0x7f0000000080)=[{r0}, {r1, 0x40}, {r1}], 0x3, 0x3) 16:00:36 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgrp() r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) r4 = socket(0x11, 0x3, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) setegid(r3) getsockopt(r4, 0x4000000010, 0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1118, &(0x7f0000000040)=0x1ff, 0x4) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000080)="eafe12b10000201eaca457a9e63dffffffff104d9d1c2c45020700000007a23a59e1bcfe279d8db1979f9e634eeca0011fba79dd40c79bf1b608a189853a1b4c59ce7687f3b794da01ca4a367eb8c3ca068e724181", 0x55) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) setitimer(0x2, &(0x7f0000000000)={{0x5, 0x4}, {0xda, 0x6}}, &(0x7f0000000040)) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:00:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) socketpair(0x26, 0x7, 0x3ff, &(0x7f0000000080)={0xffffffffffffffff}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="57fa747e6f4f902411e40cb8dcef462f18a7eaafc18f25533b123a795acb39bef7eb36666b8347681ff8991929a957fa782805748e69232179d482542206b54312a78d3d1fb28c6753f1c22497888f05a3f15f4eed3706d4a25da6e4b3eb71739b090e47dfa49f0b64880a7a30958bcf27d7", 0x72}, {&(0x7f00000001c0)="85025f6a55c04520f5357575fda0b722af3e592a009829e44ed2c60bed0950ece6c4015e0281898372b704e42cb7a0d9b27a6c99d9ace5d851938457b1205615279475a84e1d89de4642242639ea89578f63f20fe639cfa67cecf3fada9d1891b554ef121e68e77551001573623264723a6e50bc92607b585f6190bb177de80a7c01348ba1f6c3de01d20159abb7162a3ac66bc637293b0b7cbad90c8175351a402e1cd495fb20e480733ff07535c47bed319b023d7a5be195a24b28c23a", 0xbe}, {&(0x7f00000000c0)="898c34fb8f984d9da78efc146024f6418ed2b0dae8d2cb49e9d059b8e5c4c358c8dfe1e2967a760ea6a7aa6fd07cef214c", 0x31}], 0x3) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1, 0x2) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000500)="000500090069ba2ca6", 0xffffffffffffffaa) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x800000000, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300", 0xfffffffffffffffe}) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffff7ffffff, 0x41, 0x4000000000, 0x29, 0x4}], 0xfffffffffffffffd, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x32, 0x0, 0x47, 0x9}, {{r2}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x3f, 0xff}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x3f, 0x9}, {{r2}, 0xffffffffffffffff, 0x4, 0x20, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000008, 0x9}, {{r2}, 0x4df9356cfdcf3560, 0x20, 0x2, 0x2, 0x80000000}, {{r1}, 0xfffffffffffffff8, 0x80, 0x1, 0x6, 0x65}, {{r1}, 0x0, 0x0, 0x20000000, 0x400, 0x401}, {{r2}, 0xfffffffffffffffe, 0x0, 0xd, 0x8, 0x3}], 0x4, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x20000000, 0x1, 0x7}, {{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0x6, 0xf3}, {{r2}, 0xfffffffffffffffe, 0x10, 0x1, 0x10000000000000, 0xffffffffffffffe1}, {{r2}, 0xffffffffffffffff, 0x42, 0x1, 0xfffffffffffffffb, 0x9}, {{r0}, 0xfffffffffffffff9, 0x0, 0x11, 0x10000, 0x400}, {{r2}, 0xfffffffffffffffc, 0x11, 0x0, 0x2, 0x9}, {{r2}, 0xffffffffffffffff, 0x20, 0x72, 0x4, 0x401}], 0x10000, &(0x7f0000000080)={0x100000001, 0x6}) r3 = open(&(0x7f0000000340)='./file0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002440)={0x0}, &(0x7f0000002480)=0xc) r5 = geteuid() getgroups(0x5, &(0x7f00000024c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r7 = fcntl$getown(r1, 0x5) r8 = getuid() getgroups(0x7, &(0x7f0000002500)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r10 = fcntl$getown(r0, 0x5) r11 = geteuid() r12 = getgid() r13 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0}, &(0x7f0000002580)=0xc) getgroups(0x2, &(0x7f00000025c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r16 = open$dir(&(0x7f0000002600)='./file0\x00', 0x0, 0x8) r17 = fcntl$getown(r2, 0x5) r18 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, &(0x7f0000002680)=0xc) sendmsg$unix(r3, &(0x7f0000002800)={&(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002400)=[{&(0x7f00000003c0)="822d0764e59f9c7ebd2bcd589fa3a95bbb0636a7a7ca05309202ba163c733e5117690b056d6822beec299d1d1f8d408e004e84ef2f7f241912bafd9514d118a8b2d2bb4fb0503ae627b518208021e44de87bfa4d43ea2d438d1869d341e6c321c54440b45543d0c2966cce5aed2bf94076875f7abb2475177381bc00bb98e523523799530721e5bf646d3887e83eb54d5568603e01cf5922db6c85f2b862b9ecfeeba71eba30e5017aa5771cee51dba87897da99b3997c571e64c8e56d6c6452193ee65cab58f7f61b3ce36e5b449fd0448b728adf7ad9e831bc3367f133a52fa9182265913fbcd6a87ef6b039a0405cb264ba47fe7e0edb4c90ead52d8e404d657413bae207a922f542dc3f17857689bd5a7e9b73b8e8e2c251419dca07d7d01baf967375304704eee8df09571ec70455eae6b2fb6834cf58cf9604e465cce921afb153d198454480ec0e260e2ff9e3d8c6fe22b1d2b90e7656cd5bd9ed46c6e51d1d85860ebdef540ecffd35b77daa7a05f0cc6a1c10b8c9d99b703c4f402ec36b53fe9bd45bbd21dabb6e168661805dc6cdf0ce6b6b32bf7527fb8edb973bf453aec1cc95eb636488fe29ab8abf5fe3fa1663a26ced43ebad2072ad1ce69260ded8afd9f42bc5ecd036d1353fbd39111ec4fa7cbbe7e4b52203d6a1c8683e28c09f580b1e2df2b17a50f33a3a6e1dc4b526337bc54602df1cf03001a7680462b3d86313e3f3257d67a8668a0c509d784bf519d0adfde6227ecd3a6bd44f5a8f92994dfdcdf9f4925521d758173d827fce5cbc8a45830f3a2bf680229e8f8e0cd94023ec39813b020fc1fd68dbb350adcf684b462d20471c7357cb8f7c607b11df2be4c14e51763944af6dfe824801cc1cc5c44f8b3e50f20e240b7174099514860b5e348ddafde167f6bafd7ddd407d485a827dbfed6d771e70d03f2e2f145218167d41085292e7d795a81c72287fb6eea0f2acfad8787bce5c40106eab85a423af6ba7732e83afba070e9ea75d5d1ac05993d44e0b9e47a9d1f2691a621070aa71cb1b617b4c51eda9ec155716bda788ffa1286441095f376c0856f4276c096cd4e06460c6c1a85639df81dd4fe19b3c4c8cfc903a1289464c15d3ee5e6adc5ea7a071c7a3182306ec297e0aa493e6011c78c8d6b52ab1c5bd130bfe47e79aa233edfb471b2c8d30db302063fb41f3c7213ea2fb14cdcbede4ef8ca92918c4c08a4b53ef501689f8b36f5106061ed58f7b9e9caa3113c77ae17a74d65364b1638f3bf597902d39d2187b2a38785e7ffa3806c6695d33cc776bdb20ca67ffef2e9c2b1bc2046e5a85457fff391107db513ac850fa17c8e9b5336e9562380e9dd47327006aea2c864bcb92f88e18258b95ef1a87b72bf85d4b2a445eded620c86ebef4672f0b2d790317e778cb9abfd73e9b3f3786943bc179e938c7ac920a11554acc3613c7a5925d61189216540a671fcf774d51a4b16ec9c9e6fb686fb0c073ec2580285627e3c017825491277088a159235c59ab583b27dc8ef2e749cd53865a2797f6c967a501b9f74e791c0c9cc1d5aeb3424afa497e61ddd789675df4cb2a35219520923473536efbdc46a163bada5af850d6739457331e44a06195b06edc786c969fc368e9523a92b258d3320d1f1a8079a6ca582f523b1ab9c68438bf1e254047a460428e75d4b7d31a14ce587ae2593b0920e2b151d5fb60b422e70636fc17a171500c982332f1de64052a6299c3b23fbadc3bab563c0601232dab96f324a762b50d5f540528c13b1f536823f13bb4559d824cead45715a8dfedd7eebcdc4889197b13562205aaf02c49f8b148f6c60f8c4373ef9e71863d9bf82e168a77ea7bd5546b76d7678d58c58a701906c0748cc79ed0b4b2819cb6a1981afa6c7485d7a5fd46e413f2e608a5f0565327838cd800289e120a0fec75e6257871a1390f7903f251825de3ba276a029a415827c55ca8aad98189265c5a4723000b5a4b229c69f9798180b229e8334797cce7a54f22c0508825fd5d38d999f37566fb1b629ba534fb345f739e15fbb94b59fec0215515704d277e017de0ecdfd559a4cdd1a95193199521a2dc027e89b163a5d3a648b439cbed13980845421568ba9e8e5b436df3af532781757f5fa327e49db98e04968185cb2f25f2293b0f82044f0cfeb8c4f7089169d49027b0ba3f12b60cd75f52023146c5b768e3ffc91d6cd84960b13c138e3f8296ff9f63278d1d30122e1673329f96bb354663788ef82e0e6eef80b941a1e79c2b4c377678d7b63aa4fb191366762f1cdb9f7813b646a01f5e96547d9286ff2a9c25407f4d4548e8ee8bb32a72bb1b68594b2ad72b768667d9501c848b6bf003ddb884cad0c4592eb7a5cef4a420560f729a72b687cdf1f47e9c19896652421d4bd655e636b44a14ae5eac96eeb25c1137fc0573f085768e205642e74ae4a09579dec4825099afb39d1ea81de5ea4cb365433d972ff88edc1169460b1d231d27a54a6118752388d51e07010dc623018f413b3c039763460add013365d910fa9fe6f80d3d0a68fde7a94708d8a6a95a676534444a98c1750ecead49b05e9b5478b696cce9292cb6308b881b8d78bee57c889722cc0fbd8042d875e323d386a4be7c7166b7e1b1ea6ac2c38c03062c753fb1d42b254e669393832e159526bd9835c7cccbc20c688e97e66d2298f1812471b0dac138ad64d0bfd26a600796e89382f6b111b447447c47db6618ba543f1e71a094591de5ca31ceb48f4bcb3b893448f57b3f630cdaf57580569c4227785c5109c1bd7a5ea756842427619ee7701040cc5e67080e31de9e547dfeedc0cb6dc7f2d425e7825bf4fbd63987a296676affdd4e77852efbdf342b3329979442207b607fe4548edb1ea337baac3509fa83742d5736f64ff161062b3216a3b2008efc1cc7e5ec13630dcbb952999bf13bcafd4367b3cefcfb6749b51662827b4cafec81fbd9e251e4cb458bcef50f3dcce567f208f7c5f4f35a3ad0dc0b65a89eb6c9b0a6ad753ae600f6697a87840b979549cfd984e664601d9f6ae28017c76c82509dabcb95e07841d7f897a935273104bb70503ee9c6cb94e3eee8de93a72ca4c8c95a2a9fad7652ea365c1f595b3cdb49bed80ad2f49b05d6cacea2b2426ba610e86e8ef6a9adfa530bd4d42fc827a2f97749400bbfa68f4510d852d45a02d9698cf635927e9598b8ef70018958b1cf4b7f779ef5abdc8aaba1a42e2cc3ec77dd995004fe5320ef5dd145bd90e9d6606c52b5651a09d9efcd01e3509be8660cba7133cb267cc67f815c6d1a6088539608dae0493585c317aae961707f853eef304081ffe2c68ad778b2fc227fa599735437e2144e05dab9e94c8cdcbc333e5b27a22e0c8f283afe373c0441e476a33d9cc2bde4b7de37cda93e71532d2d65fffb7e14231da7da6feb4db393dfb31be538e76a94f5c296a8cc60142521f40cad8c52931c4da6470e6c58d10bb11a4bea213a2f120c5197e015aec35f2585d17c8d1ee9fd5939872e8804df63c86fdba06edcb4309a5f3844e0c02e6dc6b0ed9853d43982ee6f8f6662af71dfe8bded85d01b9dab7cd7fbdc741e072a56c9772370dfd99483c0ddab3f3aec7069b6f7356c59d9b310d9489570b46d87e40845286a2d0f30c4c25f5d14f56382380cf8a6d819d93bd9585a65d3ff5b5bdb2cf51a88dc00c7cc917abfede3710306e6f03dcc7eb7072edea5bf03acdc93b6c2c614d4d41b36a229247ef1a3f9c2e5b7b6b3887ed8255b808a40296a53a7f4e5059f5a63a7aaf71beb0287fcd70d4569f862436332e21f180f232502b0360e2b62086634c04ce6d98ddc349b562462edd9739f954a5911410082df496437b44fd0159bc7e7a54cf3528e498f35486bbd1b1b4b66a3d062b95627996a85f72a35f12c3d19a74a1113a0103d776a6494f7b4a809a4122248ba0372544a8e04861561b64f2a463d59f22ae613d03d608693a5c1e149eaab881fc5b3750ddd9eb2d55c081ddbe7d05dbdd39ca145889c500cab3fa0b36e1aef6a52a56dec4737dc3ae66232cf4e6cba6ff112544300e5b38dfc409aff7af673a81b256092129ec7f35dced71c82b65a4fce029048696c7c8d2232678a3936407b19f17fd5f494aa4bc37125bb49fea122ff0c9d9785b430477b0d793aaddd30ba3295ece86c5793835928a3c46215a8aaf087d521242fdba89fb73f48480f52c0937728c1771257a0480015cea1d9824b3f38bee38b49ae578d6dd759ab9e8483c1fcccbbe26375d1bd169a5f89c0783c2942754dfd64ab461a2a13a7ae9d0ca7bc6d70529d8c58a1a541fb9cc160c98fc86fcb26563f1ed20082f07e3c528ff1d33f94d72f63e6570f33dfcb4643e4104e4db75571a60d8e75cae4d20c822f9502b45dd0b24e4d3da5ff13d9365d897fd0b455decc30f4cac0b67ed07acb44b64b65305b6d57af2ab06d207494feb650545a604c027b54be28ca27b0d0928fa3e43eb7fed04e75c2b58c6076bafdf99fd92de6e3572ca1a3f19c8afef72356fc87d30bf9f260e0256203ea7902796eaa7a20795dec733d83c126a65bcb90f34d69f334b2b4dbf1a2bd738b5a7feb38773e851b21835dc90d54d17feef3fc590c8c69a3118b7f2eb3f6e7d17f03a2ba6f8548f9a4c828cc6e340079cc41a9d887604f4425840c8f0e4e815fd3f494769a84f009c776ff79321444d645f6d2a1ca11a7b9305d0b8fefe79b49d8248946e17f1dceca1f9b2101735b9a829ca9fd3b37e8b83d4d9cdbffbab2e48c1c1d96d0a5402cc734464602e5aea326fc7e178df224ffe3e3534655800fe1c40dd4be6e9c5e366ebcf4ea55eb92b60b1f1c1e7c03ca683deab450b0c646a60f812d50633f86833f9a205a20015540cf91aa684b45471a2e1a34678706246cd96bb192470edc170bdea6eedd66fd03647076228ad0dab28bfbb3669b529843281126dfc150fa3c9d1e316914d424fdc591bf665269be5a0fb62ea88d7f798cc8ec941f59182a0128c5bbc6aac070227e5d335dec05723166fb5bab2696d7c4dce1ea53c80f367069545fb42ec58ec9a8e347550a11acb280d9cda0c2332a13781e781ee002d08b44790c621d5cbff4f477a80c07de4cd8b12d956cde170dba234214e6277dac35b6a1f8e2f62acd5a922929c5523e1692c9548de7eb44e14b6486c50ee0fdbe4a5623022546d8708e1e179dc591ad313666d2a24cfa88cb5efd4f042c6ccabb1fd9e3f842c67bab19b291b0c352189d56368ee85d001f152f772c1b2939009a26e65f0ffe283e84f4e7a4af68ddad3f3885628ed19f4a8771976327c677e53026b40750728f65794913bba1c9c40007f80ceb93f31fa1359ab8c38a5f3f8050a1b23b57d29a2a0a7784ec4390a72d2323f489a6e128aeaaea25f8ccddd70c7ecf1dda39df6d4c3c32906cd537bdbc43e82545460272a251e849931bbe948f2ccd36dda3dbf493b21806757885aa4aa6e216c3a8bf59052d3ff79731179250d8f0a1d9fa03a0df91dafccd1b9b4676c2d2b9c2310631778aa14e27a0c3494347dd08c9cec0fc301b264236278f2088b6eea861b3f20ce12148b2a75e7f44af7cfb5501f4a3bf55224dfaa64c3f645482f86c75bff7fd78603735d02881699344648b7dd5ea43afc23c2bf544a81c5eff7d0939a5657f371f4902bb621d043ce3aef4794de3bd32019291b481a3ca414d6e1069580139d60c88ca410b05094a8347932c46b4f575e2042c622cd5a5879a7ebce7a3ded8be96e3e2357e8b9f", 0x1000}, {&(0x7f00000013c0)="029a77844725b10f5a9b1b56adb1bf09cbd140d431068f6544b74c9688b7f8e00756ae5bd796a0177909f96e2852ea", 0x2f}, {&(0x7f0000001400)="86305a6d207b059b94d29ed44bcfa7d28a5280c927ac9c2bf51d1d04813eecfc85209977a46dbbe620e4aa7de62c2719775fccbf413284967caad5f6f6c8b7d56990f327439345ba540892f013fa67b4c3d04eccd616c05bb4655d90872d29eb6dd2bbcd1046900e8c73bd118a399a6558b522cad3f3615e967bbf7f250eb81864c02f24fa27c2f10425a5daa955a10c5eeb3defc63e619f80f4ca36734a8096c5476b8890fee195e0ed6e8660275209ac1e7ce4efbf1a7b045e1da6a1bad67c8a47d30ba45931478c66d53fad80ddcce6cb1c5db37d87929d5c39dfbbc992906c17cece9749738161923cded873111b43d03aaa50a220e58010978fb005cc9b4acdfd0c3158db036939ef78f49d77db37205a64e5a467492c3bffc2f83f584eb3b3002bb34da56808cc2a9bd49f1825dcf26dd6aa34da901edda0ed650c716e1be9021da88ac5a055103a01c42ca55ab15d24a63f4a08be40ff5338d22abe10741dd67c0bceadf17346b63581290724ee0db24ca70c13abaad3ea80e344fccb6b8a2dac6c221a0121dfbf065d2ed787d961f14a4b3c5dea8024ad5cc852b654fe6bcc5f3879e6bf1ec5a34632c84b753a859c8ed68aa42ed54542f17fcd9d1100a997dd1c248f42fc6df1620b2c37ab66cef69647d04f76f0a8c5d5bdb7ba823165033ca7b638eaafa2991d8db043e0732949cf6128fdf5252cd38a4ce9dc691c7da747331be32beb8a5b1bd74431134f4043df115dba07d90ec189f7b1841bba10dff148c8dae6d4ccbf44f1fadad0d2fbd9b23b0ee8c0bfb67eeaa59f7059fa0df9fc3beeeb2627a69598ce6d6320c9f280a2352294bf0f7d63253d48902c8b0bcb452145e69d90ded39e077afc4962f4e6fe29a7f9a20f904b37746d268d45888556ba62f3348f5550d0ac0b5e742b384a6edff0b897acf6d6b5ce14034117cc8835de91f7b2f21314c15630077a244d38a375f8d49a257c562b745cb3b847f552add5679931a29356cc2a1933f6c723736ad07e8326bebcec1771c4459c6c96f2f0bd09c2539b96836e2b5ec3196e6f55c97b0955b9df7ad90c670e470927dfb2d9ce43bddee293b234b19ef28987996196064e96e78a0931fdd5adc0bc5a234be83843a5466eaf4e6e0ad57d6ae6d66d936ecf5a78430dab7b0e848b46e7a1c970fbae904a52fb94575db6bbb42935b8499e5cd46c37be36469d9b08adeec6ffb1fa1026fef9fef557c2b523c74de670b1e9898e12d890a0ccde60c8b0fc631f9a4bce10026f3a2c1fd68c930280b25e2f8b94f311123043b6dd1e797a5e2d55f2f9a5910da8e7f89ae1746fb59f3c72c880e64f37b1454ce6eb15407b97faca437122ea48e1dbb2d7557c80a2c6fa42fab9e91344058c133a1026e49f80f4d0df8ceb7fa5067dc24a45494b1efd5ee03e2d1bf4437748f24bc1e2b2c2843bce8d4261c8747e83c10bd5b283818ec46e896472719323258431024faff3321f767ebb969193557b6b3c2a0c59278a50b992b987b995ef33850b25c458afcfe9131549a7ba0a1bdc2b392b5164fe7030712b98f8a3b5762585e0403a20d831d17cec648288bff793d90d8bcfae57ed31a5110eb518ff0dba87ed0846d0ddd72cd7b879c46f62de98d492c7b8309babd5155ba9338ecfb8ee24d1bf46e68e1079ae9a1d76ba1bb8a8c91123403e436cdecf8b148e65a08b0b0c36e271a1fac06a81940d6683e01685e45460e85ea3707ef8f3eb6bc5f9d82d1226457b0ac62a4b50fc5dad1da399565dc0456e9a10d7ca62afd045822c9cdc32915e498a63eb8693bfd025cde6568c0a497cc85cd70fbdde448617fceef0d4af3567896bcb77e17143f0fea414267af1af4b35457716a58947fc3fbc4f4f4293dd0170a8c5bd7d41769c7bda542b72a1b06ae9ddc61e24b28e1e9e609984f4e99248725a8cde23093f6e56d68649295a377f32c3a8719367833afb6a12c82890afbb4c8b097a3919de54b4fb86af5b2992c286b1b7b445bf4688d43cb2708913e21752ff173d74461109397de0ca4c4581887bfa10c4c8c34df6f2e3f2daeeef67ad2cee2c096c8fca9b3b8c5e9e8163ceec0639eee1311c6b1d9b785c70b751c2b429985b06901944c1fb6d3533044de9b3d97d8a78897bdb9150be30d3dc0c3adebee8f83d2dbd5c5562522a1394761306cefe299f5e4e13a51f5c7e2ca273f55ebc44f4d2d9005067705fdec9a2ac04b2e82b32c5b9db2b2d0342a9a03ab402d630d4c56be78516327ce4c2cc128cd8264d8fa5239ebb6f9290be529d1dbe63921cab6201edb2f5f0e713df1c45ffbf45ccf3e9514cad6eb2e0e9faabce5b5c862f25f5c7e8112319cb8ebf8e3465bbbb1473155a34cbd2650d49ebb934674f571a3580a0c75b09ee42de578f9cc33e347c507048afa0df09adeff406502d85bca8532be141b427d07eb1da85b3fb7a365b83dc5eaf7d9e7fb43b9919266e6c14bde3111ab8ea952f8cfe57f44549187be5c543311cebc27750ca252357d60d2f99688d04272398524b6b76d89cee307b1c0255d70db8d2eaba02de351fcb5885a7c9bf9421f25b7a2900730411f6d4debd5fb473cbcdebbb2c6a370cdcc9f17fbcae567d16b638d84aa6dc00fefafa717040ac90ce97565bb4a9809efea4eb22b1b07a2cb75d8b945f7714dfa7673a2beff4bb20df31390cedd504b4cc7b6748b1986acac3909d6c57f510749d7ea692cca63c9b50300e62d51ade012111662b63da31929bab684d4062755e5be4d13835e053a553567aa84edc624b782e0bb08e082f9352ef0f35e034381d6187adb88050c4be49c4ef223a9079031562b7c6c265fd15778ed1527b3aeaf442b830f2c5749857daff73696c3f6fe10828616b7bfd03b8772df5fbf431957268d95e882aa92c56c774198b353d4565c7039b5c6a490cc266d7540d7618a05f99edb85ebf95aaf1b18c0ff7f286712a56d4abfe761866448c0f8ee728619d3c59c57ccbfd4726dff9f14789977b7ab90d39d8b95a697dd94d2aecb8aedfbc151412aab920db50d87acb03abf1dea4b7529dc5f76fe4c695203098aa6ccb9ea760d02e4f74e35e24a5eebda1af01954a29a054d6679111242167628b4797e6f18efa38b4ba09fed04e0b3df90c92ff931dbe77eee498e24057484761bb2ef9a84b3874d8a477597b40c0a1f01edae00779bd0edcde7617add06dddbab1fa1ead68d01ecb3ad8bf32e14af3df9c66f41e5b910f4b27461560b2e4edb648c3ce0ba4465cddbbeb45b3595637a2eae838e5a0ee9606db568b6d0bee45983c10c3f961423af7e047a7bb40055608481032c6cd05027542d0b063db46bc9cf6497ab6746f5090c4ba49822f4e86dfb14e85f51266f516338b4b4e02924393f50e5316a83db4f5bbb0408b921f14a6bb8c15dbe06d975282e07072cad6452cab64e3b6ae277b8256235791620cebc414a4d87b705250eafdcb6174dbdec708488b0193442412c4171322dfbb78c21734c735e595791ce9643535b52dda9f9c702172a7fa57ea67e2a0b8c27291553436bfe2c523b28025700f411d0cde2cf9e52f4f7e851f4fda821a1268dddfd0b2d58ffb40bfcffc82a66b6b5add4a98334111c54f032dca442c7beb68b62c8c3c92aa0f473ab0f7ebe6eb7f97a2688b18d62306996d4da61656a015d432fa117f28b613d85c1808fc5dde5c1f4a1157d1433204757ffef8c7eadb288b624fb028db662b82dfd5dacb8dc773c1b024497b1046c1eece70ef1fc060e213c31c1d79d13b741b19449a1f3fc773a762e62d8bbf5bebaec999cc56e82dd121fedace38b21c8e398a5925f29bbd68e3a1f1f31326b2e03140ed1d4d3224aa5a6622675f83c3450ecc1ddd6d2e95ed700aa73170f7f1dc4af740323cc4b50eb0803185917b15d8c544bf4f594ba835d8f20a3bc100d56742965102f509ce34e70bc980dcfa7a79791ed9f6b66c943e34cf406b174abc81893af783b68ba43bb9661a43a4c641a5e20e7b1baedd0ebc43b0fd8e486a8c525b80ae889c624066c0574458aaf2b72a7f567b29848c6e4ee6410fb5c27947647ba97ae442d41c103e6a3df1f438375160078f4a1f0dff3bdb6f5005f8ebaa72cfc93bb296b7d27acc17e7c73464482c61dc6577ca754bceed0208b4598a9434d55d533c7b66e783b3acb8ee759bf122b9b4cb0e0e279890ad68bb76c4822dd302a8dae9e9ade440973227d0a562aca7f398350351d87e72adeca9b65c6ed7d9ed4c8113991d6e207f8f1e4decfc0cccbdb78f93b51c3427d986c55e31f55ecb87ecc042a67da23a97e5ddcf4f65d850d795e63cffc16a420fc6d3d1c967fb0ebd9d309e0dca8e74f9ac9158a0de7fa1170356e1e8ecc159699405b6b4c538e89f3af8e2fd4f95d02ed50531c5084d51760d01d4f8aba45d739e843d3dd94235b09fa656ac9f9fd62bc511c28a527588234ba5fc8aae4077ed8902713306fd87558ed1d4769bf968f108fc8c97a3fbf2ac80c127988136691d34a3ff9e586ae199af837bcd6b8a2000e81387dd0f9d6d91ed66509959c307cdc4048a32a8a067a2b8ac93f9e95024f3fc18e3522aadb0b3d883a677b120a5f0bc7ca3e0ec239a76638754c3b1bb9135ca09238797e2f2f331e7a1536190168265bda90c48e7ba965683e57be3ee5626b354fd114e849755e012b2dd63e586db89d9f1f602450991c5b2336e246cc5a8322e33558cad0adbdb7b9dcca2b7ff7ea1dd024f91baca99573693a59dfa71da9b199632c99efe2d5f89522da6846ec23810c7329a6f8fe8c70ff6ddc6df8c683c1f6037b853bb5389965dc341ded3a66c31280c47d3ffc21bce5c882eeaf9dd07cca73774abdf96d0a980b184573d18ef9644f724f656725b085d89d8e8f6c1618d4ef25582ea3815d907083cb970620f9ed601257319170cd1a825b56902710bb6f8c269fa016e3102cba1f9252b94430111cffd9c7c7aef8a195d492cecbdd883b00729188577dbdb52ca0f7fa8943e7f63ad1bccb750476d62073ae443c23b543345fe6ba16e6164920d14749bbee12a197f3e22874030cafb5fc2a37db803597f53a2a939a2c6c9040ced9619b252e88ba12c659a565def14bb3bc2368e9ceecafe5b5e778128eaebb0dac5d3f8a0f94b8c909425eaeda22fd0d0e11c539f08602c0aeb4724ce040fb84809ef533c0ee8c833c711588428a42752b5d87f38c5d1078ce8ea0219fcb6484a88548ee2be806d705d4b198fb2a6cf465486121e215b4c44766d64733001082e365b95459eca28358a338ade6b86a7a713e53673d2282976ad9764bc095c57652c568b747ce9febff1508f400578679a61163390cf99b5cbef49fd3b16239a94b3492160d82108720ab234fa57a9bd552f7f91a8c55c734b895ea5b69706bbca41b208c6c586dbe5650d591af45e7c5d396797d7c57c432defd55fc3d741ad8068943935a63a6b773d209d2a1b8db5c77fcce4bc766f23841f59cb3dfe42754c51459c4c46fb12e616f4cd050e66cf9e31ec874c9e0a991128e906fca08093b656bda52d90fe6272147c0cd7027333240db221816f6374753da3ecd422f547df5133795d3a1463c156824238aca25443bc63efa779f04a0c6e8baba3e1df4d54b417bf22e553f6bbd45e35746a0dc8e8bb9e98b4a6d6827bf0debd203c2ec7857ab951689cde70fd7670b23319918b415f095e581cb35eaa9f872038c1b7fdbed87906cad4c7bdac2162a505989ffc828b75abaeaecb768b5d42c70e0260e576c691", 0x1000}], 0x3, &(0x7f00000026c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r2, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r2, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r2, r0, r1, r16, r0, r2]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x140, 0x1}, 0x1) 16:00:36 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000046c0)=[{&(0x7f00000036c0)="7ac5b052337d64511e6552294e4fe7270fd4d156717bae160263b8585b062b398f47033a362ce4fedc29d8503d7689b069bc913864d117e9fff9913b949f33c938ec372f3bcd9b5b474a0dd06a36407026f7659fdc7474872e5b3b16e2c4a8f7a313682aa69efd6ea271dfdb877124fb4b41abafc175f7702a08a4b406920f798a3e72c3f05761eae9aaf6d7daa23c1a3f4967991be8be467cb4cfe1d06eff5bd6e9144f52bcb0a1aad172719c4731da912ca463cf17bcc6c8faa096479af9428f1b1af22311d374e9cd5696b1e6e051b7d4341da569a9f24382a236e55e8c9635ffff410e794e22829be24bfecb83bf581f90ef33cdb6cfeba6648a0f195b0f5911f3343e304393190f312a6eaa475b37a65ec5fde0b51eeb97b41454277aae4c9f3ead177b55698e33b099818e326ee8462cfeedb5317d60ebb1001d7554a9eab246be097070b135b198bd50f92df38ea7a65d715876836fac2a00a6fb29d104f84a0cb14af0bb8c45c31162ed7536fbdc3363aa7588bc25f57b5182fd7a29ef6b1a7c26d926a6db043f161d79349230dfa13846490fea6c1ec66afbe78d28bcf0cc6d0c030388ea9cce822c107f023d9ce512ef13f4548e021272aec619192669c1b3eab4fc909b567d8b3321997cfd502e23de90b9688007c72f5aa579e0366bf0da60bd1944cb43a36583fc685adcb324caed0a416753af1cf37e562a4b034f00c50a7e6ab4381af5ee6a0535746bed81fbdb60b719a304aa6d3cd3095482f662f4d4ac7e943e16b3db98949651812fe701f2eccdc5be977073e9c79f27ae5d97ad8bdf2e3571cb161b8fec664a340497948d3623b822224194354b5fa7b93ffadadbd5aa94e8c2d5784f8d2239a6d64ebb886060f31e449d1e178e26047dff176a908f7464e5fe45b8c80caee3e680a37e4e3dc2259f6d3fd4b551426c7f680edd05e1a456357aee30a03b57b420218fa8e2808b31e325b3b046d4072316a5c68bb0ed8296c66ddd9ae3d2c1655ad2198329e12527983f0b831e429b23ba6f141e7a407ba31376dfa2d297bfb8299e040bc31e0495f89b2474d382583f44f00376879eacec39c521b93ab031bc78a8b3d0dcc74532afd8b13d886348c59086dfa40dafd4a0e6fa9a5c541d25c129b713085e7d9ec217e14c993a242bcc518170f57a410f4f61a0e26e3e6d87f8473e4ccb7b42af1adbd6552534eafcc05c2839d5c5d0c93cc7544caf3f7ca7974d1805f7bb91f4952c9dd72aa0c93c6fd9e5836636dec9ef26cfde1fad49fd0f4aaafe0520c20cd45097fe632e1db599952c3facefbeeff8d7382a90cee345d11326c680367c6514025f7a942cca0d5bac6b2d41f3d33b1777a736169ebc0a03ff4909710038a9a78c41bf60985dfcb1d0744f3f5d5088002bd85528fd52d5cc025ca85b68892be7c1dae0db895fc07ba9f60c110ec6a7ee32c71d5184538596db2903f38a7bf33aee4b37d08053c95825395c9d84d957e0882d63e55f21e04516bea9be35c61754a8ae29f501cefd5b2d199173c677c26a06bb46cf96a37f087f754c5effbca962ff7e9361c569b98a474704574ae6f6e734d1c4bf2b695f68addd2415367cea6d4172c2898348d0298db00cd9a33a2632acdf786fbf371abe9ec0e6765303a388869743c8e64c71ab6ce25889e44ff77ea066b28e509467ea9d2dc1cde21276111a19cc60dc2d8bff100d01a155e0114dd6d8d8c9224f04b332fa27b6a154c65a5c14c64ea5c4c1880217b49900759d8fa6d2fa886c4741e23174f39d7d2075276d6bac0b793fbf55341139ad3c0de06061af0a8117e013e09c389fee919af88a13e67864258c769b3ba2b4b4e00c12b9a7cce61ba342b8242b3ebd857faa00ef2093b18227fa459ab42adc24feb06a2bcb8850fc8cc18626fa31255492ca0dba062b2f1a52eee2c3f882ebd3fcaba8e2282138ce12f7253133fa17e01e8f18a6bfe60f4c23732ff0ee8d8231c40b1dd067dbce16a6a80af9e0a1b86a5742fd3d13f879b293ea036c3f0eb561b862530529680681366d44b8eab9add4cc9469d354f68ce6794d55c313d703879eac4f3e6667c90bdc83c5d8171504bc3349763deaad0278935ebedd99b5615d946b43ed2a3b347397a2d40b33011cd55c0d4aed26a43528a522e0d60e7121e25c6c184d5f98fc7aefbe10d37cfa91702aa221e2c0dc44374b243cbf4cca7a92c1cdb26f314afc1621309076e54513b5ec89b49efb672d7f789ff389997a7d1ad507aa2bc875bcaed5fdc748f65c8545ae29972b05ab64da5b4c3c2f1d0642331a39b84081237cb46dd784beedfc75764fefe6972e60f1b821db4f4a6b8f979cb97670a0d423cb6e6e03b845ae984bb7f8dc60c67e91d1d0e4a304371372157ee219ad03f85ac70f5613f282e18c6cb51d61c55383bccacbebeff88b00ee11f7bac27b9ea518b6b750d9b502a137ed3904881990b028f04d54adad528923efa8f6597c221d631dc1afad1c5c9e7f2cb46137f3ca856d041abf094e40ee8b8b0124538bea54d83386bd0d0d7e03d03e04f5d27e33662cf8d8a87abd21e17e9ce7503beff8bb98a667864fd86eba73801be788270e84f798a1dbe2b9928d99df142a8a185a70f5ef9ac6b98125fd8c18fb3a4b2f1896748135ee9453fb5a300ac2528e8af9db102d7bbb6f2dd968bcf4d4ce13c4cc26f988a240e472c060a1b0558361a88d63157b94fada007a8928141746b966903485a6f368b39e6d6f8bbc4a6762082b4fcf8d5d916bc9fe6938c6a849f0d4b32f287419fe38d6eb04cd5f6961c644ee74bb8bdcc310202b8617cf3087d2693b85b464da2b7fc9a3902369b1452159816c7f3f96f65fa68ef4428e47ebf3978f1a9616b1acb2195c6a53e1e417b53c1c338bee3a8804c238f99c6057958e27dfe1e0bfadd312d020560757ddb04511e49b3038d55b6d53d536e63acf30c778daa6bd1139c5442d72241bd014872a75514ab86b3044afeeec94a96e3b2175783fffa61d94bca79090961e6f746753988eb192ef70f4ff67cff6eca0346573714ad61f4778a0f72e79a4e24fb6a28082f6172310a9d3d05b570574579ddf37ffa4f59194f433ee6499f50743ea1ef1e52e06f0347bf130fc95caf5d06b74ff8e0dd7b3a9e9aace9be704ac6ce1e2023056d7abdce2f182f6c3e77a43ae58475d734f6673acb8125b8bbb1eb488a6f7733d5f5022d2dde3c4773bdcdb628ea5e8d7133e4f2339fa96b90009c1716198f78feae2a56cc49f35fbe8d708fe46dd08c0d9fd57da298090c2260a931a1a112dccf897980f868815725843405b65cad5c10d8c7d8d8209c0dcf8268e3129ade9963ec37fc0e7e2a0cbf151d0324c7bf4fabf4ed32b3a92efdc781faa938eac60cc17332cdba1ca269461d5226547e587ffbbaa6b97eab220484d93d3f170556c2ce37c86cec87866e9ec24fe363ec98e07edb0c5eb8b8c63e8f1e4888227f8927099e52b5baeb51361260d027e354d097ba28726230f442b57c5d5b822fafff9691d042e6458d7a703a3f9813af4a6cf57505f4e1dc76343576598d0c61001d5c188cafa6e87b88de5b4cf35fa420c87a8c305448b867c513403f82643c496d037a6a09be18f03f900f2c6b10a62354c26b85ffca3a59b8b3ac8484069c48acb7d7b64da1aeb4aac16daf63b1aed834cb2815c71c38f4f2ca595c1f5857dbe4c42414c2273ec2997b41e876d7a25c03d042c55742c73013f0b1fd235e8e889982886ae895b2ffccae978d8764021b68c41add7e000ed72eb7c9bb9b2d3aa58ca2330f37fc7053d87572e886304b9e92f12eaf4b54c12f6eb8b05bd398561b31bd9bf59e1099a7978f8925f20a9f79f379216b77ae8033e46aa80968269d2cedcbb0e92f81b2277142243660a1d966c4acf89657dce5c87514be6f3af23ba779ce77a600921ee22bb49cbbc35affe10a5ca521dbf2e5ceb5183ecf7b953eb283a8d99f88135bb83111c2ad3649b4253a4a8ea508a46af2aebfeac5ea7930d938c23d29542ed269c5f73b40cf799b122fd1ae3ef11922d46d667348e7fe11260c1ac03a42f4fa753c768817123832b66965f8090705c6e83e397bde0f9ce131d5027e7d1c138cba8fc28e328d17bc5f1497125dd88b3dcbfbff1f40cf291514f8285d945e6678803e543bfdc14189d801ad7afad8102d0c51a807dbdba8cb1a37f6ed66ab59c2fb3c2dddcd5f0850156aeda2893841b9b8956f1173df3ae56576c4fc643921cb229d3a880a3fbc94f59cd9865792ae3cd42c062b616587a7202992d4b10334647c2703d70e52aeded497e8a973f4b95ae520bac2e543e5ca791803faf7d786ee4704d7890ee76efa1f5a4dd15bf1b9079e7dad6f1e3f65f9a3cbcc2ac18b4e21e562e8ff72e989b3adceadc8320b3095169f3c40b85d2079b86e485e5de5e994bbb2b8a376988c2ed990885b24830b6cbf888ca60a8b4e81afb9d3d001c71ff606883d55d6fea5b045f430886e47567d357e2c57124929605916ec5d6fff773fd88d699e82f27df159e0103e24a0975b6b5a87b05b56192d7eac25b24d1216d2b67793907ea38e04deea7abc34a96299d6fbfe1b011bdd80e997e3488b1eeb3186673cec98e7e1464e3991926a643808f9da66e613277a522197dfd8ce4402f20549aefea1a1a1163a2158422015d463c324d76faa96b8ba108223ee37949e50f274a9d0c4efd36fcdf2396f629667bad2b1ace0e135848bd7eb0b2700dda3e088d0a1d3dfb008dcbe40b45282ae7106a6fa21582a7515213d7c3653d8d42a12b0cb3bf814034d117405037a2a50cbb859d3e1882f1bd74ea2827a27d337deb39dc15b39ec544f73bbfa4888d8a63212a4b6630330503f8ee9183169ec8d29b0332ca97d168be43b903ac52b5e89225bad3f00a2767103940d64a05a8119ab0c97d1d2aec29388df96e4943ec942e90f00efe371901b94bfd9d168f7d858362d29a98a20a818d82c9580ba3121164cb73d75867dbbc1fcf63e768725f0d0dcc8374e1664a764b15263cf12cab0de611f43bd517aca5a6ccb4e210ebeed89e8cf9ff0f294bea2f6ce150e34ad16894e46f651862dbfffd548e682eeada884618a580d39a7209dca7a28b16162c9af0a881c8efc13395757390641257565b702fd3dbac13faac943e9b91615ba58822f0f437b9e113c09ddc62978000b51b13f12bd215cf06f8e05f6a8e063d6199c4f7d314b306969524de33f88151a1416d817859da5e5ecba13ed5d86d073751d2", 0xe9b}], 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257", 0x3a5}], 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8091, 0x0) writev(r1, &(0x7f0000000000)=[{0x0, 0x3a5}], 0x1) 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff01"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)}], 0x1000000000000063, 0x0) 16:00:36 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/52, 0x34) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x7, 0x1b, 0x0, "f29a2d843b6e5fab6a6913e6f00484ad26ae7f57", 0x6, 0x1000}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000140), &(0x7f0000000180)=0x4) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x400, 0xffffffff80000001}, {0x18, 0x2, 0x5, 0x5}, 0x4, [0xffffffffffffffff, 0x3ff, 0x2, 0x1, 0x2, 0x5, 0x0, 0x20]}, 0x3c) 16:00:36 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/238, 0xee}, {&(0x7f0000000100)=""/55, 0x37}], 0x2, &(0x7f0000000500)=""/83, 0x53}, 0x1) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 16:00:37 executing program 0: select(0x40, &(0x7f0000000040)={0x2, 0x9f, 0x20, 0x3, 0x7fffffff, 0x4e, 0x0, 0x1}, &(0x7f0000000080)={0x9, 0x13f, 0x4, 0x428, 0x8, 0x80000001, 0x7, 0x43}, &(0x7f00000000c0)={0x7405, 0x3f, 0x1f, 0x3, 0x4, 0x0, 0x9d5, 0x5}, &(0x7f0000000100)={0x8, 0x3}) mprotect(&(0x7f00000b9000/0x3000)=nil, 0x3000, 0x1) r0 = msgget(0x2, 0x20) msgrcv(r0, &(0x7f0000000180)={0x0, ""/27}, 0x23, 0x3, 0x800) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) nanosleep(&(0x7f0000000140)={0x0, 0x3ff}, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2, 0x1812, r0, 0x0, 0x0) r1 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x70b8201464acf9fb, 0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{}, {{}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffff000}], 0x3f, 0x0, 0x101, 0x0) fchdir(r0) 16:00:37 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2002, 0x10000) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x2000000000000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x1, 0x0) 16:00:37 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2d96) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001c00)=[{&(0x7f0000000980)="8d1a59", 0x3}, {0x0}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0xf5b) 16:00:37 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) fsync(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1ff, 0x6, 0x7, 0x9, "f8aee3f77f53327a58e46353395e48d4be880e4c", 0x7fffffff, 0x20}) 16:00:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x0, 0x3000, 0x547, &(0x7f00005e3000/0x3000)=nil) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) 16:00:37 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r3 = geteuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="6947afd5fcd20d0932bf863342ef4b81cccfac3e7a0bfa54b3ce3b3510557a7db0fe3fb2b306b0015e45313b974279d3b4b85885f4fa809d71ca5899cc68315833ca3d87e1e7b602815569af28a88bf5a356e408269d7fecd0372a2a159c9c589327c05d43ffc747f3a1859c9f041fd11fd31471059ab9bb96cfa3aba35cb8a70d0c3976d50f36349dd45067c03d49b111e2094d18109d9c15ac14e12c67f13029a0e5ac3d0d81842388039b5c9aecf4dbee5506640b1658b1813e7f669c5e9f998658d493cd58bd4c7a6e886d8e01c8ebbfef2fab625b55ba20cc9091dafce0d9be887d6339", 0xe6}, {&(0x7f0000000200)="ac1d72d02a45df3a4262cdc1e3d88c7da4c59f46aa218e2c2bdfe6d9e1728d6edef78acd11c35e9f801a8e66f92452f3cae7ab544d236507a2a5b3df483dd8756e18b40c10573a64d232d45cbbfe0cfe63a78ae3d673f79d112c2c3b16e3fcf598040157134b58cf471012d512a06fbfdfd09b4e8811b59c4931f280f0dca37a567c08193609d489437ae1967ecb7d49af72452e0e186d", 0x97}, {&(0x7f00000002c0)="53ccd658c75470151b0615", 0xb}, {&(0x7f0000000a00)="ae58ca8b4fc3e10464687e110b77dbab3dd41bf398bb680959144df988461d7809fe483e14ed18a6a0047ccbf14a1fcfaced73658f8d650bde98a1ba862415a77740edc78e7b5f5c4d1c62158537c90141d8bd961369476bef689276154c5af0aaed3534aa9c245b27f72783b571335857c83dd904b48863d5d0f13dac6cfdb9dd622f247f79e912044404ad64a40a00fb79cdbb4cab8e56014963c7312db5b401e3888269d20f4f4ad038b05e0136b66d2f942f8b3eb0ba6306e753898a14279987318a3397d4d6a6dcf208c0fab49f7e1d0ce4e21bd22e4512138b9909de854987abfd7a459072b68b8c5e93b3bad2c9f52ee8467f29c27beb0a88a8e2cd250bcbff4e4c73ca92ac0ae284386eee0ec6353ab2415244376e1390269c001b318f46fbb873858c9f33842aea96e0d94539664247065be1ba2b3ca380eac36af3e41df20e1e4a2335ae893cfe722d3121e0ed16fcfec21834acb5dca05f3749ac0a8ef1ce33af7ef480d195fa684575fbd5572a43b62ec0ad5ec254c270a94c21ae5e2c48ef5d660aa155378e9b4c058312b1f5fd7d3cc664808cb192ae2c8fcaef2b243017a265af2392da3dc41207743d7f47c123cb6abb6cbda063f63e3b79183af1770817bb547f034c927418b73f067f6113fdc006b2ce30a903cb1f9935ba0c840609340f9c15f16760afff10812afc67f43b53bafe8b6b979cb5cd188c059d51e9e7537d8d6906cee0fb9f7fde513707163148696296ad62f6cf913d361ed80b4c52b01124080a621838529c646281c7eb951700e21c3c9d60f46a691dc01afdc01383a4912c716bb1995776b0fe37e9c867e59e944bca9051bab6b6df7aab7966bfe0c77d9c2ac7e8173ae2868125828a899bb9d808ceca1d4085be7ff91e953e31cfd561b1da8e460d8f79f80e21c3bbd5556845a3430fbdb2b0f37dc3ff798478dd981481e2a237ca782ed0a3acc237995e0e5517b508f0891f02b16173b4f15e482791b3944056d4299793425513f52c917b91257040f9fe71d194a136a4e08de6d20af7d2de0ea7d51f94ae87c8d0b1978b11e678b9998e64b31264b27fd1c64aa305cfc41bf69eec8485bc99cddd27980de1935159586b0fc7186683c23aad061f103e88b523f08431bb532bbced6825de57371b95fc2216d7e5ec0e7f42302589b66ea89a3113ae3d3312ee0344403c46207c36f91394677d827cfe86363c31774b9f2d4fc9c0a8c47c15b45ebbb8041735902d5164e8326c71cd7cdef610163bec5d33b961fd1acbf7e53b659c9a128a019d555b780978835e160130e206f98b17cedf4282eae4d2d46bdafb7746911145c95e83026e1325385f957af5e718538e26adaf7035ff1ad8088bb66a1f1ff586530756b100204b45f16e9e0353939b1de65dfedc4503f5e3469733221d534b5297a9658d3b37a00fc0d2b7df721746aea3c0b67dab95d8f191ab74a29d30060fc26f271235d9659dbfae11d6f5e3ec8ce5e0e3cd70224ece98c796bffab4b9ed40e88c814289b9ebc8d731c52278c2f4499e7c44fb339702e25302ba96eb241421064550ff2c3b42d164d7ea97bdcaaf264b17f4b31345cfb98314b87fa5940ef901231f5afddee3542001b16bca282040f3468ab68597cff39567740d10f95728fa93adcc67378b12e3fc781f3fa4b6720807f5d08028819500ca97c8a48ed6e25f31fc38a1c44d80e440bb570e0ead7091469a3d519aa65ee2200491a0f05c5df0caeff6f47e13f69ecae73af580a761e14e634079195966b52a7458bbd83e60f61ab18d3980b9e2bf1bacffb567cc353ae03005690843bc820a503e806c5e64acb0409cad473a64459cd2eac4c2baa303c5fb3bcc6da8f3d3a43d67707412fc25dae13f42b7f0053da823a6ccbfb0c01ef73457621e677390a7e35dae8aa86d02370ba9af45fcb56125c90439f0f3d83cfde33c83b2f8dc9f41ff82a49f5d017fa482037a2cac537cbec2be9eb5d297af2513a48cb8320e110e6ad64a215f3cd5ef68a08e6b83dd73d7989996c667ffc32ba75b0a9a4a7915273cb5655f20ed6c1b9b5d4e02a5801c3606c840f02d033228f1a4fd1dd901de9ff9bf6f449fdbc1f52fcda9c368233dd8301acc8d4d8f1652c70ac1eb644f5b3a64fac4f61dfcbc5a57dbc4d72f5b9797306de3d3a71ea37804955f0deb93de37623e10fb312bb83d4f432ba267d83678f169910f920b131de63fb6854fc61bb0bcf1e04a15c2fab4c51b86115e1691d6f7d1038d5a6ffb0220e53525fd88395fc577f11f575a26ac326bf772df3a2a6f19faa35d2e68237fe2a182a0d7a82904c2fa0b48b363ff4f32bda22171a6ed7536e26f30843ee44d14a55249c574e93bb876778cf6bb2330689d5e7780093fd731e3983f6afeb81aea9c38904ed7df2e6d84bdabe86d45132ad3974d6cae51ffbef97f15866c0460cfaea31ebc2994d4b5ac5d4ee92f275283ef83e072fa038f0bc3e7908493214babb46478b6fd8bb1e5411424b64822c31f2f414cfd474bd45aa39e7b682603b22bd704466d2f252e5fd5fcbab6064f9fb1a559ad8dd0d4998f704dbe6bc371537aa0ddd20049f93b09925aed6d83d60314dabdca7bed9003ebb17188abf7105ef53f35e0781441052fb3aa41ee518aac8f5966ee08bca3e55f7bdfbe55923a56b19b733b2e61447bad996602c1da19631c90e8bc041d45fbee87bcc5ecb729fb8afe2a4a14454b2bdca756822daa18c68d565c434e021c0de18536284c15b25887cbbbc6ea11b02234e06d40ac6d35c4c39ae23545affca933a674b184256b284fae858f290bf051826399dd160510876449db4f7138e7569253622fe699543bf60fa8b5ef83096d6556e547cc5a828aec3a20e8552ad4234a7b077b247973c91f29ca8cc6136f878abf03bf68d4429f0f79daaac689652cf79fc629bde82f4144afc333ae6c6fcd58feb5ed992db8a021246345f53d222956d61fa77c83d69e0dd6c52119d728f5fdafa88f856852673ab917643c0fab72731387516091ca8e41ef675282e6f406246f7610ea0ecf8999dd3ddb1365da36e43ea9f90ed5f8ffa3d315378220cd01eccfd2d287e66bef17110f8961a61c42fde034b1f128ac38abc27c5acb8762e184d3a48d8272c1e5c37f3d9a001580ca1dd83d9ca9d0ec1865463ab9dd6eb3bfa43eef281483749de6f2cff73617802733f1941d1bfa53252cb693a0c45a739fcd0ae059eb0acabcd8548728bf2f5a3a51fe954f4584746d2625ca6ebf355842a70827f0e9698d9e9db777363b17122d8109d5892b6d35114db29796d35b5e1bd954eeb059e43ab330c78f352eb2fb7b90408f3980bb796455859c1a4280ef076a6afad6f09f47f5cd4f23c36964ac82999c2a11b5891b7d3f3e008594613d0b486fcd3d58b0307b349b9cf52256808377712ee1d45b614a2977af3e250da0e3c83e2c167de4d90dda609d91251323b8b35e577eca9744612e4cf2889da2ac4bf6a72223037cd43c9111b184166f6dc15d6392fa20bdc8738037ba6bfc44912d6484dbff77c23409a84d023fd6226aa2476103dcdf3d7fff9c103ce43c81435dce8a73c1c833c1e07b88fae2a2e167552404322c6f9e625187941a72396f518f1abf3e42bc7b483807085a101ebcdf8be81cb9ab155492dd4d2247a0412b6894911ae7eb8e3bf4995a280208cebab1f06f3b84d449ad1f31c3d87d7fb9372061d175885b930345659e766df24417a33a8372e61f4f6469671f97dbe9d6d8eb36429c5b93e5f7282bf619e9c60ff98e35ab0e998b2688f1742af8cf4b619223d8822c5fc80e8cfc826e8dbda47c4736f6bae8e6a99a5382e7e39f82b6694e0921685beedce71dfe7e1b46b02e9748151f5e7df882b4cd0a162bf964336b0a759231d3747c08f0466251be12ced0d67a766c0d7de9d56fc2d7dcbe85855fa424577119338ac24b2c9611ab999d8a58c4403d023c65ea756c6ca3f8e2c56905c3ec29c991b59f318325d1c52f1b88ba3a6f67585be812a994ae7e42c2377fd27b83c9d845cd2f89f278cf1d1a7db8c1539c86253802e6e2602050eec8c663425a7ffa4f9570de136af8864b013cae1472715f67c5cee007706c8b69e42d289c594b42aa62d088dc02061e96ce1601e9066c40172587001b0875de8eb0bc216d15678999bef26f613c223cba2efdfd5d0db3191165df8388f152080ba7ff246b4ea161b5bed748e14950360663eb1a16d0a2be926ca365029a3ebd1bcb4490d5545d8f2cbb5132e5493fb2c8ee8689ec8eec045fb448d76a3a70d900fd38db71ba43b59824faceae7c9c377950ab99825cd7b5c998fe2107ac5ae20334374037a4bbe85f253fe1bfb1fe7e547df934d7c6204fbbc3b27268a5045d8b302c5f19e89ff34258d2aa46b33dfc8181985ae975c2e5ccb4240bae888e880b0157fffc1f2127f9e70036a7c3dca94bd06ba8cb987f832d7c040e4065f28da1bd3bac00a38d309ea9824929407874e57a03e908274268fc5577241aba502965370f426a7e97872703b4c3f4b5639ee0967e76d35e84a30e6e089f8f92fffbb939e7351ebede29a16cf9e2c9ed8fc876feeb17c8a5d11347d40e3bb24968e811f03ac4064d133e1926529b8d2e9157a7e2da3e1f0aff6c28b7e1d9245a743881145019adc410186328c3d5d4eda9fd97a5797f1167742b9c41be4e5095603cba30bafaa2a4c433a3a57f1b2086c8a19232cb8056560339e1e1da0cecd6ddf7e288e904a969f7f3c337cca2b8cbf6c370590102da9054ac712c2e416d1d8ffc8107e13c7e41e7dc1857776f3744993a22a98cb0c43d5c24635fd275a21466d58c103a706bb7c14815e21b36926637b7bcbc45f5e66f0be68b86bc2cded7bfbb361df9d6648cf11aadca85011793896d43e3f0d1950704bdbf2aea962315065267a7f9c1d05359d4397e4c1c0a88184afcf6e8fba78f1e46ee6f4c01533578f9ada326887014e87c76175deb3db868ffb628f123ca738d2a64a1266ea3030c1f08630348548694992b1a27421546962e667f12ad2660de217e42ab4bc626f5b4a496cae4ceb2c82aea738aa097a1cc669fa64bd0ca456257a0470b82b65f44e36dd7c2a0d4b4e630f43213bf562c88a6e56912d592966e57a80c0f36dc29a5f7c0a83472bd1d45edd06bfadcbe0955084c2da0649956f6b07417797f1c92269d6e59eac3547f25bb4aa3409227a092bb52854512378b067d0cc75583db96c3c2e8e81b5fde86624e3e5e3102df1bd3403ccf77e34b2771bdcfd1d5338aa61c956e9ae3ecf0b62efea5bf61925a00be5122d24fc55a50d686503d8c8d82fc15ba0838a2e89f35c0bcef71b97541cca95e73b08d2fafb37ce4d2ed3c78a58de1ce37c66a5ca162fab52e19641b2307a1edb687dad7a6d82aa20733bab7d5154150684db4306c058a7f8d7725753955ee6cb290ae9289a0c610fef9ae3ce9008ade56da6a511dde847c7df2e298b147b7ebc54816e1aad3200ee7d60b3719ca6409ba3682bf99a2aed17f6ce1e32385263c9c392746da3249e22f8fb94b721f460f38072743085e8a9a56f4329a05e433b9cf3ad9401a58b8069c24b02d68049875443b8aef7c2e7ecab4d86a0d4fd159331ceaebf6ef3232d37a6ca09e206e1755481e0cf62432038a1547410c7824e03f3ffb4ba7294dda925d773504a6c1d54a615d43ba7c1c98ec696b741ef4b9b4d2764e2e8957aa1b4c42ab9d974c0087e07b6d86f1bba0cd29af57ef530b2efb25b2279800", 0x1000}, {&(0x7f0000002440)="bae018b0883029590995b048ab2affac63215350c540ee603e4751495cc08a4b79efd97878aab24f9b10d9181fa7721c3c275ce4ecf552ff400648fd34c5ab09e81da461869cbd67bf4fc9906a683f6d4b290f19217eb0f8ca89cce3a92078c42c132bb8a70a193acbd3661df5f9a35c3455b92f51ed3e85e6b583d7f2886ab62ae26177e9f94ac8a09192daaef40088ad38b0e40659f0ab7edf56101c85ea8526d7c30f4737f4c91adc505ca8143520033f75495ea876776482e982a54d1be378a18ec65d9e9ec14f9829bf9f274e0824359e0a5ca5397d27d0a66f7a468399a5b4beef4fb5b77b9cbb92ad0c10baf959aa73ae7cb22041c4aff350d2192c5e9dfb848b79f927c469c0951389b792a4c57a42aa0a88ef7a7cdce575a3fb0186fda1ade1d2c255a86877ea39e89181463beaa84fb9455411c24c9d09c8d22357ee2a63d4897ad720360771a59f97c061370181c0848e3eab1d4629a1364293e2747fe3c6ee36c00161183dfd4faeaaf752a439a0f2fdf885ed5b81f9a796c0b35b2d04f61851771ddcc020d5f5d00de7341dc4fa2830b0358de8a7748582150f708344e8fdd0befa65b46115aabf34bb0492b8a732cd5d306553039737db5d174f92f9c0bc7dee85b06ba92c8a04d7b6396dd429cc42d2589189726ad9f8df54a549e6cc72613daec1635a95eba9c44e4d7e1ecc3e210feb9786a7889d3f428e73c64a11cfebca7589e2bce975051db674e43c91039dda6603650b3c3dd69124023daf4651cb5e39dbd91fa0f1bf94eeef6815ccd58b76281eb6a5739193adcd88e687409bbacd358c2fd38fc468a04d06461ab7dfb875fcd25e9f720845b77a414fb10af1ade74741ce8fd5cb36eff603c8cfa906dc97fe48b2629abddafa23e72b1cb24aa44d9496c774a0a11ab2fcdab711f0eb6b50b72425bd549ba1d9f504d97e4b96e6987084577911ddc4ef61387f9c6666aec9898332980a35228461cf2f4a60b14b072903cc71f991da37916d09c24aadfb03d43b33439cb5f5ba01989ae4bd22160a73e92363215fda808d8d562dec25620cbb8d1773771bd52eeb25118d660332ea29c7e8e3509cd25f46cde910a9b945622ef77365613690e8965802aa9a30a25f29ff2d24ab648bdeb65aa1470ceb8a48850a82489ae675583aa2ae5864818d0713e4b163b2834b8c0778fb9504f2bcfb91e58080a5a8f1c73d488bd193b1077cdfbd687129299bea7cf483fabc92e0286423264332d0cdbcec98b0a9a16b5c85ff7532ec4b2c3f20350d8f7bd5f79fb50fe033d03c72c471a1273e8b9b6bc28b87bf95ca5deb5b0211f7869902d9d591b6b6aef8af5470a663e01c458b9d26af2ba1c130e8b9df1ad60508d03c5eaad1f58584c6198f518d93bf71ffdb9b2418e0945b09386dc2ddee1e5d940ceed34c985c9198e9a375eaf011d13e2bbde45c7270ef2c1e374f91337ddeb9c0336162507dcb801a2bfaeaaed9c7aacc27a7cb1299a19fef660d4621032c2c77dd03faf0b27297fea343e08400406eb96e293909e964183443aac3a6b8c17a978691799e9a8b3a01f1c6da00cdc30d64efbd318574a169f5abc6a73b22851dd4318b6e7f44c8a5aeffbbbfedb9a4ca4b87f01a043d43c735f265bbab55ad7d7e2de185a4b61ba67eded90ca81c95cf1790c4d4423fb4c395a5121277e741f66b53e0bf5ee55f08d3a3a3d64361a9908ab0c11cd2844584c4e54467a92bb0c54c683425f7de045beec2b302010221ba1ae1ab3e67bcf9246733424e684bd062eb46ecdc3c0552b0a4da46b8e1c79da82bf28644d1f0d5a375ae93d6226fae37a5d9876de0a508fa6241bbb06063c83f6b0c3a8a661deec511f5638c57b79b1258c72b7c0646dd3e55e5200fdfbbe7e94f8de776e4131694f7d924d16dda2d2d941c7be5c7215cdc330a7195e8b846277dca70ba41877ddbd7d3500da7e9de6cc7aa52eb29f8d903a086935cff3ecd204d7790b56eac6974093ade721a8f01b1b5d6d076248686ddadaa4b9f5e59ae12ff0c34f569551acd29ca6be085a4b199c2d38c56b9c2bf5a6c866d505a03b9d5a772cfbf7dc65788316e8d1fcbc75b65236bd82540f9c8785591a131ff5ad55130a9ee339b29ca4f882de2e810917df6b1ba97bb1f9b8d36972ca5e375a7d66bcdaed2749cd2d0af9cffdc57b068619f8200843cfa7fe884f8e655f6b63fb539d5cc88b20ea1d5f0b3425b91b56833059d15dd2f0feae408556283f64bc9b776ad7de00b10624f16ab18c20f2e3c50f3d822d980d276ab00376cc314e23f1958ea7878ed55b64e7b13829ba513c672065adf2dc1370c079807d1bdfee76f94aa946e756485cb98c969aecdb55f2c6a44fd50718068e04468174d1a62725afdba1fdf0fd95f899fba20586df25820d445989085d38ff4901bbef0a46cae48b21689800411ca5a2cb405322ea873df208e0633e04f04456c0687ec2d7bd96f91a7ec1485dc6383c0fe6aba4d4d86add8547f122e92e9b6cf492e613a8b04a5619486768edafad35e22dbaa3e1ccbb79d42bfae6e3059fbdaa3523fd620b959f9ec50431d56c14004ad6a3c4dff22660402a209f27f9113fdc3b266445d94d6224ee7495445ec090f4b3b97b1ec411c2ba2bd9a591c116213f4f0f2d1a4d7cbe47be65e66aa70a71921aecb42e6849077be3272e559925eb0b0bcce32fb09dc05dd12956993de26d2198d6a5d15b68381ec72c0ea7cab6209eeaf89beac704716b9d1e5c656947f743c423c1e883d9f8891d79bc4d6fbbc65d2c492ee56aa9e47520f094bc65b0cd067ee0ffe4c568cb579c1db6b2d0aa45dcd3a988f2ee740006e0597e94efc6eba7540665e480bda21477dbc8aaa63e9606ea8b65aaba734bfd760b30797e80384f9139a42bf30b63f246813cc489cb92dcba948fb9920858c45b48e6debf7b1830b11e05ea1e714be1d5729695d5089b9593f0c6e4d59f7b835ab903c8da95c6285f0954e55ef11cdd4087e0473e0793fa678e07b26931887f9518f0ef6efe212aff4cc4a810d396b667c6a9b612a592c110703c1f9253ac94c8bba25f4fa684e63f21860e8643de2a3f2f0c5787dc22e277b1161a9de6efa2f6953cbfbdffb78b4077199ece8c13beedcab6599cc407faca8055000c856f8730950881a8d493878555f38021c1ca5a2313dca82d362a5d738ac0ee5bbea374ae73640f1f9a36dc77c074dee5a5284fdbe7718512f40d7d2c25bc8d0a3089540278c96ea3303a481c716a8b2cb7b7a5767e587968c781e42eab706f007e2cdc9a46c2497a3c96e33fed7f16e794013937995de723163b70bf83f5c381079bcab31dd06cce1118724138c5af4fa314b3748da22264478a591e62a2053fb50a6544a9758ff473f9c1a51b7fd47de315b46a7bfbf68f1c98565eecaec03db0725bbaa99c15ca22e06964e5502e460293c6c557d3ab607f72b01ca3775f4be868cc9ed4635b1828d0e6abf2dfda3c50a11b7c9c370dd5ef2ef68a6d91671b7cd3d214c4356d640e5612d77ebebd59040152ae5eea91b783df9f447885b41de22f9b8389ad0a8a9a57b334296c2c4693cd6aa0ad2b3ec5302921c503ab4be35700c56e385cdacd0a47c190ee0e406702b996cdbec6391a799d66813b66c525013ce8a60b2ace2a35ddf0d52e8035c7dbd5b8ea4109a2f3c0196a9cb8d05d8ae79af182a62e4dae1ebd8f8715687671332c13967bc8869b5418030da6d380129b909abeb4f710b2ac872b82b29e950093a740e6717e0f5b9750b45634c501ecc6b760fd515aab71974d597454d6bd41799247ce413f711e65b8845a3bca25cdb185fe7fc920be4126a7c1b96198d64068b5b9448f2ba162bc133874b3a5490bc4d036246d8b95fbf70a1e435f05b24aa2233b98be8a580306df7693139e4110f5a8ca0e50ae3a383c7a1ec0ca870bf7ec1c6eca9fd134e6bd7ccf744a33fa132636c40fdd5ce92e7ccb69a8eea279c80705ee901491f99ed4f51251e5fe1ac5c689ea3bc6406f0dbdf112bc84bb8896ff6b6ffc72b357f45483518ba60cebf47b40743c5e50193d3a9c812b1197b5f2b32776d8f42b3141bb8bd9b533a272a6fa873e8c6fea7bb6d59c247478220047da411719173e6fe83490b5c6f3119f132d703197b8caf83bf27a8091d54bac95fdffeefa5b388db1bd180ced6a1867c4ed444555aeae0d8226d7f9bd2fdb19c8e2750a7c11fb94f5db8fb6346b76c88b5ade0a52ca1f10156c8db853e498132c11794aa210641aa2945d590ae22f3362bcfdede534d4447af360345be331d443b4bc6e21e20c1ea9baec96b24829d2f460a8ab333deaf95db79418b24414605ac431a36036eb32c85d7355d73a55bde69bd92ab2c571f5f7f4f7dc9100a3472ed7193849265807f2dd5d459b4248c97ac69aeee9a98d3de24c17b77ae7d2537fb1e5f111579d1559665c6194d65d8b1d037895af35def83b998d1cc7c3840985609154ed429904e5443c2d6fdb4d570184b2e72243d55895b63575d45738e97ae8d65a82916bbeb8455d17496222d68430ef829518a8e69c7f3c9f1245e0999ae0f0dac11e254951aa39e5a090affda5597d33cf7332ae318cf70268d300776c229bb47bd0c97aa77610e3ed18e674d9d382669c0ccbd5b1ffedd1bde19f60bcf4f4cc2f24a5e2aa3387ca7016090f95c9a33c3752904d35417ca5f84b1e6a4bba19fd3a5edf5db570f008dc678d10352afa6610ebccd739d27bb6a4ecec905019d761e93d2d84fcc76b8ae03f41b43cc7912788f75090347cfc1e00124e30b58725557ecaee63eb6f1b9bf1bee1e579b675e5de7e40bb9214dff5503740158222f208aa312f7dcd30bbdf02b5de59c00f4acd2b3db196b2e666f8b21b63e4567ce4bf69d59bc9bd2917b12bd1432d64cb5d02b8e2aaa8f954d68828d1282589bba7b886c059ea921858f1d2c4c89784221f8d4abb89ec1efddeae6dc2a0e7d7f670964afdd32ae2d232ce058a7213a4dc64237d36c9056d21f6b2b938c58c62d9c28cc1d48a8d82d9fcdb3bd649545e014a5a6add222819822d44fa5b2fd1e20ad41f5e22e79618c507b1116f1399b519b47cc7597ef4ca333943ed647ab931ae65ac7675067f7b972b8698c4204f5d5e07bc96bd7198886d0bc77e12139568f935c30985060a4b2103be6639f532a16e32588369b43c1b8f87dde0162f3ca9bb59d61cb9a10919156aa73fb5f536b15b4da4de2c372762c50d4cefa5fcfd20e94793f38335b474002c023afae4deaae16bde58f7138e15c4e082a8fe24b2ef4abc7e6a4607f40f45c66b6e865c4538f25156fe55c885841f3510b556ce4df825770cdfd3b07f305b2b3e89ab29a26c9aed92da205668e1184817153e63ed0c7b36e6c4d8f5715aca493014ec0f59cd425c57956abb16fccf691f112c6fe4455edc1b78902673c24377ddd59a48d53b6f4ea38290c129131fc7608411e67fcc50de204d90c4266aeb17166cd3d9549cb41501a9425ac86f6968e9683834ed44521a36d14c902bdc00378bdd8721b96f1c356d25a9d24b5bc7d70c09749430ecbb6b7cb762c769bd1b8854357d265457a4117ac1e990eadb84cc1f941c56555088cd26d20bb133fede4fed8c316a39c4b210c08b54137a31702e2c14893baa65d046da99375afeed3160d2318ad3ae7965208aecab019a18df4b16a2ae9bde682b0b0b882dc385c63ffe37c693a09e5d42f2923a917a73559743dd59ed9f702f514a576865fa1391f8d963f8586bd8a86", 0x1000}], 0x5, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0xf0, 0x407}, 0x40c) r5 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r5, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) getsockname(r5, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:00:37 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8000001005, 0x0, 0x0) socket(0x2, 0x4005, 0x8) 16:00:37 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x480, 0x21) unlinkat(0xffffffffffffffff, 0x0, 0xbaabd3c54eb3aca9) 16:00:38 executing program 0: r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000008601b75a4193392c6dd3c1966bb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000008000000000000000000000000000000000000000000000000000"], 0xa1, 0x3, 0x1000) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/115}, 0x7b, 0x3, 0x1000) getgroups(0x5, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getgroups(0x3, &(0x7f00000005c0)=[r2, r3, r4]) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/63}, 0x47, 0x1, 0x800) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000240)=0xc) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0x4) getgroups(0x7, &(0x7f0000000200)=[r3, r3, 0x0, 0xffffffffffffffff, 0x0, r1, 0x0]) setegid(r6) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000480)=[&(0x7f00000001c0)='%:\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='*\x8e\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\')])\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='-\x00'], &(0x7f00000009c0)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='!/&\x00', &(0x7f00000007c0)='g$\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='\xfa\'\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)=',\x9d^]-\x0f&\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='*\xb2\\!-:\x00']) 16:00:38 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0x0, &(0x7f0000000000)="f75b8b02667f2cd5097ffd8690c72070b64e3b46ba3a3583563d453a449a10a95ce0f9fc6d332fa852a55815e5eab452e845619bbdd18a838ca445d73768e650f40f860c78d69d34b4d449db41aaf73868adc97d55d39b5cfe937cf45364ac38cddedc380c", 0x65) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x40) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1}, {{}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:38 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) r0 = shmget$private(0x0, 0xb000, 0x1, &(0x7f0000ef1000/0xb000)=nil) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) fsync(r2) r3 = getpid() r4 = getuid() setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x200, 0x100000001}, {0x18, 0x3, 0x8, 0xffffffff00000001}, 0x9, [0x0, 0xfffffffffffffff7, 0x40, 0x9, 0x9, 0x7ff, 0xb4e3, 0x7f]}, 0x3c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000500)=0x7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r8 = getegid() listen(r1, 0x1b67) r9 = getppid() r10 = getuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={r3, r6, r7}, 0xc) getgroups(0x2, &(0x7f0000000540)=[0x0, 0xffffffffffffffff]) fcntl$setown(r2, 0x6, r3) r12 = semget$private(0x0, 0x0, 0x8) semctl$GETVAL(r12, 0x3, 0x5, &(0x7f00000004c0)=""/62) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000040)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, 0x0, r6, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x60, 0x402}, 0x400) shmget$private(0x0, 0x4000, 0xfb, &(0x7f0000e87000/0x4000)=nil) accept$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x5f2, 0x5, 0x8, 0x3, 0x1000]) 16:00:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)}], 0x1, 0xfffffffffffffffe) close(r0) 16:00:38 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x280, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x1000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x1800, 0x0) 16:00:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000100)=""/4096) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8200, 0x1) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) 16:00:38 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r0, 0xfffffffffffffffe, 0x0, 0x0, &(0x7f0000000080)={0x18, 0x2, 0x9, 0x9}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r2 = socket(0x1, 0x4, 0x200) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, 0x0, 0x0) 16:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820a", 0x4d) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) r1 = syz_open_pts() poll(0x0, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000001a00)=[{0x0}, {&(0x7f0000001740)=""/30, 0x1e}], 0x2) readv(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0xffffffffffffff04, 0x1) 16:00:38 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000340)=""/68, 0xfd67) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x80, 0x101, 0x7, "036ad7729bf9ad835859baae451337fdfa514db2", 0x1, 0xe7}) r3 = syz_open_pts() dup2(r2, r3) 16:00:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000000)='./file0\x00') bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:39 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x20200, 0x0) setreuid(0x0, 0xee01) utimes(&(0x7f0000000040)='./file0\x00', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r0) 16:00:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1ff, 0x5, &(0x7f0000000040)="1058932944eaa68b0a8c62b304018b2cae3988795cc8d2603c7b3d101da4372aa266e1ff946408a4d1dc4c33567eb91245267421afff70a8fc734e185b0258f9a036c42c11ea638a9f0ab14b829c5f2350ca3637e58ed534278154aabd38f994f1329a3e3d31128198256a24ae0738cb8a21c378ffa9eeefc1081f862f85e92a6cf5a804afe5904e9e167312d297879ebf8a93e0085a76a7c31da4cdc676f38367ff28cd18535bba00de661e", 0xac) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0)={0x3e2f, 0x1}, 0x10) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000240)="b428ed0283fe00d98a80fadbe3e805c8c5df95aa2b9b33595a995aa861f3d11fc30393914c750f38071e4ffd0b38c7c229cc268067dda7b5322874c9af70735720d780ee3403ee0924cd53a68ccfe81ec79e63ba818d704f2697365ff2fd5d387224b2c6a0ed94d7a141a4eb87b14ae015320acb7fd005e304fe64970cfa50acaed5c1253d2b410f88b14bc6f8c8fd25caa0f9e30b9b7b099acc2553763973ad1019e80a03c2063c2733b77128e4c270f5535949f7b9b058d505d82d9ea3661a7b62a1cca4a344351a5838c919a1ce28ac076e3e3de67dbc59d9c66f9d0b", 0x84477d894fffda43) r1 = dup2(r0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0x3, 0x2, 0xffffffffffffffff, 0x80000001, "7a2bf9b8c0d88766837d5973e7d9f60b2dc4e1d2", 0x200, 0x2}) recvfrom$inet(r0, &(0x7f0000000580)=""/219, 0xdb, 0x800, &(0x7f0000000180)={0x2, 0x0}, 0x6) connect(r0, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0xcd, 0x7, &(0x7f0000000380)="9a78e6f2633bf562d5db970627104b7856c76609cdbb426794ef6e4d4d878d26763574ff0c2784fd0971700a0aab50862a8075e0fcb74caea55518a68b268d327ef9d3fb575a1e97eb606ee56ffe3aae906eec82f40d1fd19e7772f2a7342be57221eb5c84cb2b6074e92c81bea65d87dbd6", 0x72) chdir(&(0x7f0000000200)='./file0/../file0\x00') 16:00:39 executing program 0: pipe(&(0x7f0000000180)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r1 = getuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r3 = socket$inet6(0x18, 0x4004, 0x4c4) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000002c0)={0x2, 0x1, 0x8, 0x1, 0xffff}, 0xc) setgroups(0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) setuid(0xee01) chdir(&(0x7f0000000140)='./file0\x00') 16:00:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) clock_getres(0x3, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x1) 16:00:39 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r0) pipe2(&(0x7f0000000000), 0x10000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x103fd, 0x0) read(r1, 0x0, 0x218) 16:00:39 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) fchdir(r0) writev(r0, &(0x7f0000000040), 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 16:00:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 16:00:39 executing program 1: r0 = socket(0x800000018, 0x8007, 0x0) setsockopt(r0, 0x4000000000000003, 0x0, &(0x7f0000000100)="7cc28859691d00a9388ba203c6c3f74ef8fb7b2739c4e01e4a59b490c0f32a944a793051e703a99f2b6d5db44de3f7b2285ad0900e59b48878ce2834749e9bf7c6956288942ff9c38476cd0b8d6bda342bfb6f210a8f0a428146665d333d9d9a93b9d59a99ee37e491335561b6b955c2478292e4bd28bdad5c503385464a1bb3780a9647c7d0bc536aa52098b82d99cf29715db6825331b509616624638bdd277f05e84c89caca92cee7cd6006c4e7bd40268f403a6212307346a8d9ec69dbe89495f7d6b8800054249780147cefeab7a2d31aaf5db369adcce262e1402550cb349ae7e57dcf5600000000000000", 0xee) 16:00:39 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getuid() r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = shmget$private(0x0, 0x4000, 0x108, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000480)={{0x5, r4, r2, r0, r5, 0x40, 0x5}, 0x1, 0x0, r3, r1, 0x8, 0x3, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f00000003c0)=0xfffffd8b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r7 = geteuid() setuid(r7) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r8 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x8000000000000000) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001240)='./file0\x00', 0x401, 0x0) mlockall(0x3) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="c4a1b22a7181c402d9979c5200000000c481792b880972494df2410f5cbe84170000f2470fc2b2030000001a400f38f1720066460f57e30f2de2c442adaf7f002ef046f71b") bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x2010, r0, 0x0, 0x0) 16:00:39 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="312438095a5561f2218ffe4c15042356230dec06f54bf53ca20c8e66f0d437854aea4fbbe933f70f2fc1899f201cbb8ed4c07ea060f9d6f443a95c7ca2848cf6c07a0f53c6d32bc6a8577e86ee48ae95917e33215aaac5cb169729185883564ba74127923928861043b565b62d5d42d4359e3f9acf942c5396a8947834c80f95d2fccc64acb65fd017cbc906", 0x8c) r1 = kqueue() close(r1) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000380)=0x357b) setuid(0xee01) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) 16:00:39 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x2) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0xffffffffffffffff) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x49) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x64e, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x0, 0x4}) 16:00:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) 16:00:39 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000180)=@in={0x2, 0x3}, 0xc, &(0x7f0000000680)=[{&(0x7f00000001c0)="efcfa25601f34ba1d45225c36e86676cd5da2153c2d3f5d183e221d51e84465b5b7b85743e8f2ece7e345a61ef0c33eee693abc70ed331c50034ffbc5055b324e62d39f66a7ce7def16103fbe9b032ea461ef68153187f5a714796f071ce4dcb941f9b4eb384e785b7a3c9cae180d492ff91fcd4c971df26628bca3b6bcc95672a540c2f563027bc1ee4d0d1e3fdc47efda7e28c56c3f7d7e1fdc66d230e8f85d305febec2e0804891e68410a86c9403", 0xb0}, {&(0x7f0000000280)="dea5266870f74959d80aebfb6a1b80b3e6d188b1fd935c4083d0596de99b6e883a55d8649d5cee9aa31ac70d17acc93400dd063798ff95478f269f339c607dbf06304429b8eb7231c34d8d0ba4f90c10fb5fc55e939d3754e3590426ac9ab9637aab7f02be7e5471ad768dd77955bdbbcddb41fcda92aa71583ba264b1fea424dd26141933d22295d078f13a1116f02044a99700208fc188a9d4321c4e529e94357b76eeb26f84d6c6dedf1d8d26ccd53c0a4b68", 0xb4}, {&(0x7f0000000340)="4411a6c1e6480aa3fff73fe569882743f83c0e16aa292d713e1a4c39afcba48df863c6d1056650ec3a43cc186e10b58386b8fea964b65582362a4e5dcb9a4e39b66721207a3cc46b362f74938dc2ab3665790713ec2016f8a75bf33aba0c6ed2ae6286b4d528e80a9b81fb5d344e268b52d56c66c17fd4510ccc31d895cbe4b595ba47e9f73ffabb2e611778cb3bba2dfd8fd35fdbff6859a61518a49ac057c21cc6a7b1129fe81b7a252ea98340802f9969dffb666579252f4a3a7ebe998ac4f190e06337cc8e046993c85bbba0e68d95e0adeb7ff9ac", 0xd7}, {&(0x7f0000000440)="c82264d38abdc9a1e5bb60c6a48cdda38eb57afd9f67dd90db64e20b1df5f59629c617c2059447454c464cf267481f980fff1cec17a2ad6396ed1d41c490173e866eb3e8bc81a4e849410490bdd8384ded7dfeafffa44a48b97af5eb948ae3a5bfb4f65f72b97f70693193abd44b048943cdb83ce1e52928356feb0f5c60bae9b45c194566750046fadca5ecb213cc71ccd2601d98390d192e1c1bff7df539f2b1231a5332f75c36d231e5bf26b6dd628f29b077c9aa22b9c8d76eca45f87af14198c15c223e3ea6fc67624c661d384c3b81159209b09a26b1a21c2d209b014baedfa7179cc1b26ac24ce501d3026084229f1c1b8825", 0xf6}, {&(0x7f0000000540)="ed7ae395c304479afff4ba352e1cbc80e087e0776b67123af2db4f46bc80162ef06059d2b4873c69ed491835f44b369401117dc4816fa1152b8496167642bed324bfa1b02216fad90bd9af9688fbe805fb9e1be6e86d3e", 0x57}, {&(0x7f00000005c0)="850a52511dd983531a80de1ce2e4ee9e8d71874d1e7ad5c8488a28bf5e1bad6665e449805e4f86beb977aa870ed4ab03381426f6d0ea1cb8f6b25b57f9ce1de440885eb10e5ca406d25df02d19aa7b9e05aa909cd4eb34836becb738060a2034d0d7b9b05bdf37e83a425ce12cc05ac3ffb1801144d9431333357b28ef84cf5b6d9287b845b9e88779440e782b86f58d8464b71321da87cb0438bc1cfda9e22ecea2", 0xa2}], 0x6, &(0x7f0000000700)=[{0xa8, 0xffff, 0x2, "5db86a00d01ddfb0f54e2c759fc3241cc0663bafe833beef1b5bdff03a1d8180b6d5b23212638328c8409048744ddab5e6ed2dca47ce5d2a32fb678aa2f4ccaa1fd4c50e5b070722210bf04ea51ab6de5694acc03d2c69a8d485f44b7cc7de3561b6742d42d3f336d9394af7a65e81ab975eec3ef54e1829825de0e63d7fbfe92432706cfa2b8ecda49b7825029642960ef1"}], 0xa8}, 0x0) chdir(&(0x7f0000000940)='./file0\x00') dup2(r0, r1) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r3, r4) accept$unix(r2, &(0x7f0000000800)=@file={0x0, ""/90}, &(0x7f0000000040)=0x5c) 16:00:40 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) syz_open_pts() r2 = shmget$private(0x0, 0x10000, 0x2, &(0x7f0000fee000/0x10000)=nil) shmctl$SHM_LOCK(r2, 0x3) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/86, 0x56}], 0x1, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x4000000002003, 0xa6138) read(r1, &(0x7f0000000300)=""/114, 0x72) r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r3, &(0x7f0000000680)=[{&(0x7f0000000180)=""/19, 0x13}, {0x0}, {0x0}], 0x3, 0x0) r4 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCCDTR(r0, 0x20007478) shmat(r4, &(0x7f0000ffe000/0x2000)=nil, 0x1000) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f00000001c0)="1b63dab80ec86fdc8700f6dfd3ea075b85519605dea99923903d8e4854f23f1b22610587af79765bea83b7993c6e3df4c0ee83d65dd3cf8479215678e1eb34ee3e3f843ab60d6d787fdd5c316e93d0ca3d684648c6d797a8aeaa5880e63e7efe77ee5933f4f21a1c252e499dc6cacb6ea24691ae7350e7e321609e7d3b505a6164c5b8f1f373ba5af2b0a7d24bb7f3dd6d4b2df0f77644ec58119bc78aac1215a82e3e2ccc9a942e9176e8797e76d5295f0e7edefedcc8c58b148e3eab9272b85296a20c0aecf49dbe6744a35b4876fe6bd3ae95beb8b80993e199677be36ab9bc68892e57567865d441382bae91ea0c4b60", 0xf2}], 0x1, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000a80)='./bus\x00', 0xffffffffffff2ffd, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x1}, {{r3}, 0xfffffffffffffffe, 0xc5}], 0x66, 0x0, 0x2000, 0x0) ftruncate(r4, 0x7e3) 16:00:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d", 0xb0) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) r3 = getpgid(0x0) r4 = getuid() r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r9 = getppid() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000440)=0x1) r10 = geteuid() r11 = getgid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000140)="ac8935cbe56eb0e4769988958d04ca8cfa381f7717fc3b8c0378ee493bef4d33c3135e109cee8611a96151de4a4fe1ef5ae8ea885b666cb7e4d919273c06bbeac3ea212739931cac2d9aeb99e07622324085ad2b93daa568ad20d414a8c986e23ce961f1633c294818911ca2e8a12ea4d6aa8f885c224464f308ed7f0a080ff4134a207fa37bb6a2c878220935369c25f713542a1729aa40b52e77a5216664f00ab4799f4a2d5a670c54bbd0fdb1acccdbab92636cbc04cbeaea33f930dd9d2093a12b562731322ab92a2bc19decbdb55946bb76c06273003278b8ee55930c1a755a05", 0xe3}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x38, 0xffff, 0x1, [r2, r1, r1, r1, r0, r2, r1, r1, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r2, r2, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r2, r1, r2]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x100, 0x2}, 0x8) r12 = syz_open_pts() fcntl$lock(r12, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup(r1) dup2(r1, r0) 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0xce, 0x80000000, 0x6475cdfe, 0x80}, {{r0}, 0xfffffffffffffffa, 0x826a1074b7270220, 0x1, 0x2, 0x5}, {{r2}, 0xffffffffffffffff, 0xa0, 0x80000012, 0x1ff, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x2d}, {{r1}, 0xffffffffffffffff, 0x1, 0x44, 0x7fff, 0x4}, {{r1}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x2, 0x4e}], 0x8, &(0x7f00000000c0)={0x0, 0x5}) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="c99a221405000000f67309d74b4a95b10bfd662aff9e52aa168d608f7ed7581418702ff1aaa362ad687f000000686999c1e942cf66c952b6ffd2a0ca678ff28c8cebddc869d4c1d4ec3b96b18eaf959c97d857435c2a", 0xfffffffffffffe64) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="f47ce9a4e35fb2f5964a1a0e192f58d6f6915ea6c30651a58040d8945c464d8ff06ffacc99850ed8f2db6c2a7659660a104db352a21bdb7266c671e49802107ae01c67e673fe10c2ddee38d9bc09bab9e2126387a5a1a00b78941b4b5745b8a1e7107e297f", 0x65}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:41 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000480)="726d27dbd8ddca6dfc0f0280131e62aa0000", 0x4) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) socket$inet6(0x18, 0x8004, 0x6) close(r1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\\\x00', &(0x7f0000000100)='}@#]-)@^\\&\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='&-}--\x00', &(0x7f00000002c0)=']&&\x00', &(0x7f0000000300)='{/\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=':\x06,-.\x00']) socket(0x1, 0x4005, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0xf98) 16:00:41 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) 16:00:41 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/68}, &(0x7f0000000140)=0x46) recvmsg(r0, &(0x7f0000000880)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000700)=[{&(0x7f00000001c0)=""/76, 0x4c}, {&(0x7f0000000240)=""/192, 0xc0}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/182, 0xb6}, {&(0x7f00000004c0)=""/4, 0x4}, {&(0x7f0000000500)=""/139, 0x8b}, {&(0x7f00000005c0)=""/105, 0x69}, {&(0x7f0000000640)=""/62, 0x3e}, {&(0x7f0000000680)=""/82, 0x52}], 0x9, &(0x7f00000007c0)=""/168, 0xa8}, 0x1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:41 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = kqueue() pipe(&(0x7f0000000000)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x3812, 0xffffffffffffffff, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0xffff, &(0x7f00000001c0), 0x101, 0x0) 16:00:41 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x200, 0x800000) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2, 0xffffffffffffffff, 0xfffffffffffffffd, 0xfffffffffffffff8, "439e0654ae1b91a6198b19263f1f5f5f7b9cc192", 0x8, 0x6}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_open_pts() link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ad71f09f52cf1af631f8edea6f507502847200", 0x0, 0x140000000}) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) recvfrom$inet(r0, &(0x7f0000000080)=""/22, 0x16, 0xba353fe68fcb5126, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 16:00:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x8004513) unlink(&(0x7f0000000000)='./bus\x00') open(&(0x7f0000000100)='./bus\x00', 0x80, 0x4) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000200)='./bus\x00', 0x8000, 0x7) readlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/93, 0x5d) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x4) 16:00:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1025, &(0x7f0000000000)=0x1, 0x4) poll(&(0x7f0000000040), 0x0, 0x0) dup2(r2, r2) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/4096, 0x1000) 16:00:41 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7}, {0x0, 0x2}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000140)="ef45017358f3b595a3f41ae2dc67a256db8b2d3b72acaa5d2f8aa5a184efcd8ebeb423bb2d90719cf63815d0a4331ef8e5a34ff91d1af51d88a3891e10684f31d5f4732e36dde137fcc86437", 0x4c) clock_gettime(0x2, &(0x7f0000000040)) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x800000000) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:42 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:42 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:00:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f0000001540)='./file0\x00', r2, r3) r4 = getppid() r5 = geteuid() r6 = getgid() r7 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500), 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x1010, r0, 0x0, 0x29) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) r9 = getgid() sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f66696c4a7000"], 0xa, &(0x7f0000001340)=[{&(0x7f00000000c0)="bd2e31a5de5d811ff245542cfcefcd67ee65593242d71529866c86b5e7f1648be0afb424aa443d28008c3ac3836a678600afcbbcb7df1691d4beea9aad409700e42ea3ae6b8791dd6071cff2b79ca0ebf4a69703169c15b339d08b91d15f8fca810c8179db04dfb1e3a7f4ad230949920c5f4d8376d667f346793d6a834a5ad2335226a0f5e80516e9c955b65992fe5ca9f7adb9eab3f852c608ef2c38444683483e70271b7297e8754c2b15c2cd8ff9806b2bdff650cd332fe7d49bb60935d72794de47084a996b8b7d8db3982a5afd854dab6d3384b83e697795f42ef2cbe298fa6d6d5c11915f41f73c9509f2aefe39e1d7302a56b119500dd56a36729fae5a94e5aa2c6c18abc57ee6e281626aff70d247a1d5cf072482a0ad6db96a4535d087264275113dde7c3c6b5855b158f37d6d3ba00172ad12ead478765a34f9171b9d46a414fb3c40c48d2ce6b8118526e65cb39a2337bd0733dcc2f3e572f8a3d76ae3a22d56ef8708101a5d62ba14e75774849afcd9d9ab4eba6da8bb624d819e67a22d678ff236884d1a638b2929e83cf2395ce17546be66ce9f3d9c0cd5b95715be5c3993b394ce6a8368149632af25ca2d1f812e668c4dd2a3c167887532b0193b95457654dcad3ec465d36e33e4b9f739acf2895dbc0c0616b49e7fcba36d2da81530bf2909139b78c58d6736c3ea727656cce0f6eeb1e8a1ebb817bfb87197d0bd777a05c1264005ed10a2e28bfb831f961040b7ec5ec1f282521fdc4bc82c23885b1c52ce6bcdef45291d832b2596442c90abe99027d9fb7a1f09c7e00113747d2da7b339f1e1df01d8e8f9dcf1c86388bc226d101019adffd3e0294255170291f7a557b04c8809bee3b2dae608309d2579438075f38ec6014fc746f4970c982fdf3902da37897ef01223e84d316924590c7d20c6f573e7c8a423290e16e0a1a5e47353a73036c156d93cf8c95fee18d5f94f46ec6459fc55c7a460b4bba643082361df4934427fc7cbb11a8191fd9cb26bac699b55eba848b02e406636df982f95f89f468561bc70479cdb749a1ae793c82912f01203c7b00ad3eb7e025a9a91c963c86b3bdcfd64b847113f249d76c70e45ad34a8fbdcbbf74579091fdacb28e0aaab426aec748aacad1c6198749a570d145bbb4600c21d37f5ff1b269304a03d220b2b88636f046ccd0801c2d8449ed4dfc00346c64b157377975470d7738ff5d5ce328ef6fc2f623edf99149db9d761ffcad950faf5c32929e7ab6e2f731237b722fcb25fe71bb3a8bac361d2ac9aa18c4bedaeb0ffd9250c3a04ea780d395549bee553215aa0d9294a106bca7ac5dca27a8783f329a6c9d2e0d0344391462be8d74ffd7fb75e10dc8bb72840413fe2fd0c2d04a2ea3b2a1832b9e9332a03415de3f2e9704e3471d9167d59703c79a5dcb70614259e597d1c56338a597720267bbde05a966cdc463d8310482f791bc02ff0163ddf9e65ec2d7ac1596032bb3d62215b736d60af292a2933015887beb23e66b74981a0120a77508a8e4189ca17371e6f57bec64f856db8e98e9ce9d0803311bc132a4e281b2b857a989296bc19d9a0e7434bb45cb8560392d8906d83d0acc22df481794f4e3e89a8c6382615f4b3cd35a7403f1fe0ac540c41b25c04be204849d6add906257a89bcd7d650da4154c63dce8db1d7c11fe82ccd4d01ca5bc259cfff01212d80026b9f286e5b726a3352c60f8cb20d58a3b9e901d2690b89ab5ecbdec480072556d022c4c06f2079e4d744b78393fd5f136664220d8d37816124d866d138f2579be82d5efa1520edf883e83dd57c789575e6b622a32e70706d68223a56eb3380a6f13fb78b389d7c9f792458bca66a1607af0bbff5129e68a7fe77461bb510dd6a91601399881db75184ec1806f1e7afe6eceba575d452f4292730731e6ed12370ecbb43282eb333489e4c99118e07702d6baa170e59a401c60e49e32006aba13260226ca3b84e2d7bef2c19680b25fc6a9f211c608f3329506f13366a5d7714dfc87b9f45529a26ca4cd0ad46b246d42d7b4b951b7524ba02580d031aa3254f5873580340ddf69f29f5e8c5fb30846b5f9c803ce245bd71350da3c1044fdb363f4f271974e4a0c2aba8112ac5df33afe01932f5705a11adc5d186f4b75cb809991750dc3046e281404778fac071121ba2ab53f7d9bff2c2677f07db677c464a76451bfab3e9595847bc66a1f2b5fc0f0c5e197ff8cb1a9a88cd7dc742f8d08249c0983feaf953fc4c9ae7e7955027eaf4e7ead04f132df96e589912b75f6e04061976441c96fbceb10a82c7dffbb50ea68134eabd43eee2245edc2b38777b35eaeec40a49ca9706222281b743d030d6cb65617bf3626b8c943338adb97b159d4df52e63a62ba76a48bfc6d1fdb9e2e5ccc956178916d3cd37865ffafc6ece7159a713de2bd88efd5aea9b58b8765c7b53eb4ce870c4ada26156e9693e4a7fc3f40762b862f73a713e6ab5e3012330888b4c90da7578a3c10af57ebe04cb05ad389df109454b9c667402a013a68e1dd8f1c6e59eddfba2a5da0f46791cedf1148741d3c1534b2925152e8e948d74d4ea035f47ed63be7305b7129a2a21f9db52e02f22daef1945ff71cc84005a4057e3e9aee3a6cd227ab5202500b82087a8c2d22145e5e67000257d57956f8e2ff5e3ebbd3c1a728d066837d345d9b3137c5bffe538c0235ac08e5b48b798d1a28e83e4f5aeb91ce7333e059a689d6c54ae9a682b78fa031119bc11814c3e9ea12bfc8a389aa337f81fd1927832e540cedc53d1880d7f463c4a1b6c8320718903defbdd04bf2137cfd9550ba4cdbc5f63188edb7558f0a1bff229928e6f51756447ea631624c34896218ae152a11f417838105006ecd62d0f9f6d0ddba2c4714a9f332984320d7f69059ebe8106bab7ccde764c4ac9267bd39bcc9bc2d542aaa05950b1077eb50710bc5f33b8f093e469ab14392b78bbd204811fadc83d600a55a9bc6c1324933401c60ad1f8c13b5c1249f1fb398a14edb0a3bbfd981fc02932a34a6d26181ea4d83268a48432fcebd57a6b2906b7ef03cce64d259d74378eaf2288ba1965318b3df5495cd90ff991a225d8447d3598b370e37fd8ec81fded943ea28153fcc80e300a8815aa94039d0da53116017db73932c6d1db144011e1f5dc82d40672cac3351f6e7a48af58e90538c8eaa20e08ecced6fc788d5b118c903ae3f43cf14c520c4c875cca3c29cd8b0294df9179caeeef01694aa7249ed8235d05d9a71e76ed00ddd6f46dd69f323fbcf9db3c625de50e6760885adabe311347316298333aea2976fd22842c148d29644e5813c0e1ad4282fbc9e89cf1b714f13761ca06ee3475c58c142b87422c0f03e2595d1d69ded0673a0d710c68ca7aeb3bb7e0d868108f557dca44123cae1a472a8c41e76b6acefe48973218c071bfbf7eca70f31bae77d19d60c0c796306a0103b8ddf3554ad03d6715e0d9693ae8850e86282303bb2d2604a4d8a4a185965611c3c738e3380f5587dfab19233392f191ef521bef443f9bfea420edf3245d51dc680dc6962583c37bb631e181fb78881dbe985c2af01f0ddb96e12ac8653b2ba30f6d37f55d6bc95d09a809dbcaf8878dcd7a34b1c20dc094e27c8d646cb5772f8de62664b3371c4a5a15df5fa2113a99fd9a5e9a2dbf64730456163a2249a223a7ba88d5fadd52098b92d6a178d414c7647cd60878cecc634e6b08dd69ef24423d4da133fed3e3d267b7f0f88ccc422c668b6a9dd3e46f25bc132cc334a9f137858106543cab5bf1409f86bcdd076bf8320bf7ef7c272d310087c6fd291cd4f8a9432cc51f30967e659e20d1ebd9266d17dc70275611db0e5fd71c367c84da8048113c11b35ee8239cc499ced329e0c437dce6ddbc6b77fa0c12a704f8adfd1b97a6421fbc2a8dc09b19577ca247e60bf5ce3e51d31acc2054c62b73232051cd9af4310f9bd49ee5c818de185ca3ddadf60c36462567f3df079daca6e8702a9d8e4a326de489de9ba8228e6e5949384b3500b1e99ad3a596930a6dc865dbda243c0ca24b6804bcdc005f67a3ca5c2c97609806dae24664aed4c8bca32c7b68f358de47c5f77937160b7209e101c7f4fee95bc48e34dcaad8403d56233748c61d69c8e950ac3b44f88096d25ed77cdb53d0b9bbf17db3a97e756cb313e64155c40bf3eca431ff22f71a9d797d111b5335c2af32613be4bcabaaede04ce1eebb80cb35464ff8bd4ce8806b40e7b068bf9161207a4da109dcb367ae0047e91b536d061f4850acbab30f2d25d319c4b72bc88b8bc1f1978dc8ee8062af88e7a44b9ee9e82389221182e2002e30655ba92fd7f5bef7ec3dc1d843be6dba64aeb3b4a1742fef6f557befd38a21c0e039d90119efaa3a77ad7f8783bc9616b3ccaa25a159fb96d76d5e4e5cc8758b6941eef998bd9837936a75df53bd2a28ccdff5003b05988d6446aca36d57dda3879cb308356e8c900ad2b80e1a9398d6769678f681e510c077c5502705ed1f9df93471e2c4b8c862160f10ae484e97d0f4a77a9f820e598eb6ced0bc35114c0e2ce7fa08ba41e2fb6573fe627162227ae36c365d918263e331351fb723639be56d18241b220b36d21a3468e308fcac2f7590a19f45136875b6f9fdfa1c52ed6bdd4e54138678fd0ec577daebb497f322fc3699b0d50cb850e0212e0c2e8ca1349b610e12637b59107a9afd1fe1ba1d64ade9362a77e932d0aa4a26e57507573b8e8d8f78ec7e5a0dabdacc75fce53226b88e37f599bf32c9f6a23b40239c1413b9fab2b61a6f974d69f2397ea323f4e8af8a92bb948deea7d267095ba86b9c438470bca2f7483bdeb3cc398bab0a04848bf8c650977fa0fa7494b154b73d210630c0cec32c8196f95b4a6ae7ba0f5be702d50e961ed05b13cb1acbedaea8b53a9a51d411001b153370fc337f90fdcef03aa84fee609988a7f3dfaa146ee36c037baa603446ed46f1170ddff7f761b9be1cb5df4284ebf5867e557860649ece0b06f16cf570ffcf59f369a27b70890601521ea4191f7965a23fc49ad106511070341789ce72853f198cc5ddd9b71b6dee16891d8edd98c1a90838e7e6a04cfa041515a9c88b98637f71b426d94c24089e24a9e1fd7e0bc6abb9658edca322b84bea70ba008124812360846a29c1864c9cfb5d46519f0293216f7b741c7fd153594458b96ab15384dbe493404d19152501f238255e172637aa332fbc0d15cccbe5bd65f9e04041b917a8f41c35104d53d5d2dae56f1c27176e67b998c6af2f9bc429f0cea753b607ee7e41fa1eabd9d0821a9051101798a9797a1ca0a1d66ea0558ceeb0855ced29927aabedc5a806bae39af3a1e21956aebeb76735e5e416feb3f38e98a3fa4c4e0c968f03c1aefb6ec2b28191ef03c98d8528c326d78dbc9732e84d275f5a0175ca153d270b3428cbf3dd6a741b51d669704eab7c003d5200da063ba43f9a146bdbdd711befe24d7b6f95b6b5efdbf30d19796eae432c3a90e6ed79bc68757c198b22945142739645b58183208f0c397561448f9198b662bbe7fe0970a9ccf9120dbc6d9a55d69c3501437a823153e3232f250a79b6557051b38e82b011dc7234e38500a5b8f247f38373f45a939f730bb0b9e3343fd225610ccf8591ffdfb4758160a1373be9a3184a4fbbac6234425ed956879ca38a481d55f2d733485852765c45b3a74cacdbf22c4d523f4805fde79d262cffa402ca0deaa368b7ce64b0500908214feff43ffe01880125b673566019", 0x1000}, {&(0x7f00000010c0)="b26a643609138692910a18fdfe815c42b7d45bacd2da383b87f8e2a968a9c05295efa12c479e3d9ebb0898c8807e2ea27462f6101d90e57d292a8f9aea3056d17f8eb158826102ab25eeaa4d01831bea1fcc323be2049193dbe1db1e594fbc665794840779cd0b5293154c530127216848b32350d1711c974e418ea31b", 0x7d}, {&(0x7f0000001140)="3ba2d1a14a16ed420ec9b76394e34ce4c5da5d0e755d6f7f2f1ca21dee4913dc48dbab93ddf42df5dbb821966c34240cf6c51ec25c6a16d7300272d6e5fdd4bdb60d3dfd5ca308255db5b91d436d97d5b5b8af", 0x53}, {&(0x7f00000011c0)="17354a6f8ffdaa8b01c1bd1977c0b09147337f8abf149091426110f2559fe0c588d8d3f67c1eb7c2a1e8fe1f8f0427f156a9796d7a44de5b2180298b3be7509a6596aa2ab391771a22fd192575b138c08bbe9874227524149685fb9ba985c63a4020b712b7567fe8b313878b60a904ac28897876789b30793418807bfc730a03f3f1afef7c2f76c4aaf278db64", 0x8d}, {&(0x7f0000001280)="2cf0eddd57a5349676c89a806077e4e44227a3697ebca2ada422a69bb4fd570d165c3162ac6a818d619336881e413701", 0x30}, {&(0x7f00000012c0)="02d7d1dc03929010006a43fbef19d8f5ac362e3f829a5650df2060146114", 0x1e}, {&(0x7f0000001300)="2d82dbfbc6bcc2588006c065dabfa42a1580925297", 0x15}], 0x7, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x60, 0x8}, 0x4) syz_open_pts() 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7816fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6003ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c309b8919e154178c1311558927c8969316e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x480) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0x7ff, "b08d16c65519470100000000000000d8e500"}) fchmod(r0, 0x8) readv(r2, &(0x7f0000000200), 0x1) 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000600)="2791931d27998e3ee58e75aa5e08fcb801093df064b747e2512c6aecdcf3d658f84cdce4711a4bd46b8f01e6c4315accb15070a2e01459fa2dd4f852440f34cdc48a3280ef11455481975842ffdbc55ee74525d3229270ce2103168268a8d681920e8b90173baf4fdacbcdcb67fb9b72b72edba503d0058ca4460aa77263296ec977c47bff91effd865d3f5daa6d9bb1c331af4685db661d455e59387203bf7c089524c16074419f0e312376d40b385b37c6f9cda15f4e9f9828126c0f8caa0bc5ec4fc06fb7c36bedb2aab86bf8a66e5b0a5e9157cf29c94a68b1c406690d7ae5b2361a6f596a30950063770a6069012ebb6303ded83c8a04500777fe61c3840fa6873a9e38492872f647c0429871389c86fc00d82d5faa9b5dc9273810f7cb6d6401b1d877202e59f53c49158d3d3eafef94ee9160357ee728cfa9d3ed743fa674b4499107e2284e263cf0e50c8511ed13d5bc6b050eafdbde28e6138db7959ae1f525dc52150199497e7fba117520d15ebd0840fbd76e159938fab16f44cd254f928efa43503f0e8679b02e70b74dd4bc1e76dabefe271b9f13939558abcc76bf6f970f0ae25b995a829a163f24d37484e480c2333bd1e8e6c98b5f96abcb9f726dcb2049cd09262045fc96a0970df03db3108e12a1856c1203f4700d1f78779e06bce79334821e101eeaae67ed5abf2ab48ec8a1848e6f3ab76bb85e9025e42c284d5cbe0a410a5e875d712b2f9aeb2e907284b3d8364769b8e3452744fcee41f6a5339b6280232911f59fe798dcee0b9aa3143302289df056c42ea1d36ad075a0adfca4fa657360097473a751bcb23c4f6eb7dad3a132a6191aa9c137ada38131fc56fa43f33e508986ef0f46b99fd8d259dd2335672e04365a73916a6d6dae432e238bcf43fe167ffd2c0b3bf51d96f173a3543e7d1407d9bdbf623d7bd8073c0d881f12", 0x2a7}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x7, 0x0, 0x1418000, "fa5181913ac99a9089b37e7ee66a1eea9a10deb5", 0xa9ab, 0x7}) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x10001, 0x1ff, "b08d16000000000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() truncate(&(0x7f0000000000)='./file0\x00', 0x7f) 16:00:42 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000280)={0x67bc, 0x4}) r2 = dup(r0) writev(r0, &(0x7f0000000500), 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) close(r0) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x8, 0x20}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) 16:00:43 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x1000, &(0x7f0000000180)="d75ee121e7e0a0a239adf2cbc84fd854f8edb15c423c4d488d82f5b9d0ca8f7efce8f2ead4e6992e20b3a7d24e692faafd640f70e5a95278ddfd280132cd31c535a5d3cd65f48d552f19340330a56dcc9032ac2888357fc048106d45b5da92bb968779955f98eaef619ac892f38901a4f27fbc4752f7b0cc853d878b2a5e50fb5316b1ea10a0937d5c08fb6d97d910c2323bad7dbabbb81ef15d181d7ef94b9cd8ec808721b5c83346be7f5e82aaec52deb2242cdd658958b108c50401861a83008a36c298cab15388af4a4d7613b4ede4132072bdcc01a0ec2840afaf586394d3cf20863d85c1f7cb1b04280b45abd3e679e4a760c173e256433a0fe791b1e7efe4d7a4e546b07eb6c604b6ff5b2d10cfefdf5c1d5aeba4952a5ce148f8c69dffeb658dc1a7617d747e70d21176ff26f4c583724b4bcb7d70475711510b0bdc4e200aaa25e3015f8f392e8aae9c4ebe27c8dc5beba62b8f210c3736db0182705e2042ad93cb316fda2006197be31a1456ecd758b5c0ad4b031e9cdec07664fd6aaf4215c859b816a744e1b1a1aaf1a3937eaa042d4ee26aa396813c46801d5ea88065d4871e93495c1a6fd5c1f17cf6cd92a085931ce96d1f209172f3f279601860e659803fd4efaf3ac04e70ff05737ddd5cd9fa721e94f0418d0619cbae1ae5a91e911b4da6296e9a173d50c0308e574279159ede834df6a0df9a85cbe1fce72101aa50f4eaa3d464c7a272a7f0531f92ec9d2d4779b64f95c3d28c921ec007b672c50d24e27c3b1a2624cdc2a998a460b33915f8e7bee928674059d0c6f30f017cbf1ff262ed006d7792435046dc2c67a4a756f6713eeacfc0ee874537261d08e9c33b8c48643d13d80086b4567a5e107d85e9e014bef2cfdad6e40b6117fd49d7ab3f4feeceffabf1ea47ef206161792028bf1bd29613d046137ed2702649664b0ff8bba41284d79ab1e1b34cad9155a8ee0907dfdb5aca6024b053ad127d4728ff1e7d0b4b07e8b385fcf5966ce0d5a83951310c592c36c5eaadc0fa598a2ec86d7a8eef7a9cebaf25e0298de1569326d94cd36c978686b896379c5d087bd7c99acb6611c90c76fe6144711dc0ae0b4edf0fda4d9bab9a69c9298d2bf1dd55558468df9a01659ae23ae6408002d427292f910fc4cfa47bcad67d31577d68c5e7f0bfd7efb3daed50738605a4ac6df4a9dd8193d5b8303b7d5e24f53836c0030b8aee07752705ee85bf4ab5560615fd64071e2631de8f99f520f84c515565c49e3e2d4a5e893c62a1eb4de33156dc81bc22f70acd5e1656bc43f552cc6f816c24450cc07a61cf415bf4b0cc9198ef25c137b5244bc61fbc0d75b26324abcdd4023bba3a76b9fb61e4db08cb6804fe559fddbfccc90f6aa3c674fc60f3011c22ea71920a47b49e0de766959e638ed73432f5bc5cf992101d28f5a5fd883661bc67aef7df1dc9b2f55c7988b3922b9b1b5d5db7b4d431ea9ee8f254bdd236219565ce1ee3c9fcd66be8d9c82e01a9cf3a2e50f786738b42f3a1fb05955b65abf2b9447d3738326abcb81b97adc0aebfe2da86ce4224e553b988d63f68018bcd6f9efad16b36a91df8ddf006154957c9ada139d167bdc4bcc8c1125269765dbd87c2722c01a36cf9b5bdc2e3a2e5f6b618fdb436140947b1a4a3fbbb13d741575940db155af7cdcc8de900933c2ef8d626137b3c7dff65308f30e33ae7f2aea0d9e8fdc4fe8888daf8bc942908de82bb4b59ec1bcef86889d538c8e769e2654dd601df2dae9bc8ba5b8d0d631dc2557b3c4ba98c64a05b84e521663906c5acf423432bb1606f7d6aaace09a9f2ab198b09aa71b5d7bb7893121a0ccc35c51072c31a7cdac2ffdb199e23e4e8eb2ab20bcaceb6002b3df6339c56969ac3878bd897a7a8dee6000f77f21981259276b1f9d2cc0618e9cfbeb92252f0b7f4b53b86897ca5ede00c305c521bcc485c29af961b4eaed41f07e14387c1077d320626ac1f3109186c68235e9f02a852d26b4b85e6b75381f1d048e8c38c3af33a204dbb9d09bd8b25c8e33502182a0060c044350036c26fea1228084aec0df5cb72effce2b10182b1a50554b64f7b9890ee08ab05e10724f5dc1821cf18b4e07a5e434659898637795835cb2bc085ac18c0bfe60af8f9e9fa0db11f779f82602f8c44c19f82576a07c66f9ddfd9d133ca9fb5d2b65bf84ffc268e397820816dcd9d78ed8e4464ab2b90b6d977ee22d7353ac46512a1da49a3d2697edf122045dbec46d4f63b61c148dfdc031a03ec34fe515fbf0b8d6405d879112d9fe7bf7eadc9d76d6080c3e536b281b4159bdaa34a1f5156e3e6335ac111f7cf44446f8a1a934b45fcea6d919d1bdd4d2c608a357edbd561db6f29908bf7ab17009b083dae37173d3f2b358bba243a04a1de23e7b4e8e02f9624d7ffaf0b1b9dbdd9579202eb8db4d4fa082ea5943020e63bf3233e223b9c9d1b82693f7662cd16c8a1e40feeab906d780d08c762d5cedf92fc57c571145c440dc09b40c109da6e267c998459181827e60e53e1c7da3e087732bf8e28636ad51abfd4696df6ffcdc214b926793f8fbab31ff7d8840186f60c498a4b4f59c4467b6032a4941a8c1140d58cba9b889b67f1ce88e46c8cc50ced763d073168821fa0c8c661a363c125813cf3faab468302363ec47455e4bbfba990b129c655e117d2369ba1ae4693ce226810695b92157160c1f65a9c2a96f2292c5bb4cc9e1613b2ea98cf934e79a3c3fb4dbd09b36d09844e0f909b6e9d3081c09ab36031ea0a45431e5b78dd5c569196189def6f69ac3c11b80ce0676db98a21b3bcb182a90282cf283586d8b7e2edb8252a65cf5acea734efd163d501d0bf1b73505a739148c1f9fed80f4a985a1a863677132cb2650199e66324f70cf29827dd59c88f194fea55f86509d0242b166cfe317e25451cd79c717a6ec2ad4e495ba4a72e244570c2d815d3f0a6d09faaedc4e88f96b34ecdb2da8ada5f454d97eded4d7981929360dac895958b04648f4da6c94bf20705770acf8cd140429bf7b40792af7dfcdefb863beb028f5cdb7d165e4ea2b3e3267c7d612c5788bd81f1f99d4a2dc1a4b64ba965c8c31b0aa9126e0848faa0945174743278ab97697c90f7fa9f1dc8befa6d8a2689a1c80d85f0006e648bce926acd2b7ad1dc2df2f73134e138ef455250e096d3c904b0acb229153b4708f77e936f146c4313d305186c23370000c7aacaf737c0e67d7bd59cd8fcc9ab6798b3bd7d4db3221313eb777e023a1f5743c2d63d0149f27ec1b4e5492b29c9e77c63145818fa8d952ab75f1e39ab216d1ac2619f40dce7dc3cd875f02d6a9253bf92bd7eca9f77a9be86629b02b235fdecdac00e68f29c94b4cd6cca3071476591a978a2b3bb906fd4947b974edccf2db6c822c54c733c83d10e05afb0da80d23e38b0fdf25ebfec898568250862ada766fa5e86ae21f646e499fe577eb338d2c8289685d48dd1558927f71f507639b07dc0351a3ad5d6db6cbdebb983f1a5e5a0cbf53932fe7c6d5dc4b716a12a34b96ce664a168cc281870fb1460419d3cca04b6b311d7f070f49ba2d6de84c907e51e0a317e08e300928d77c813bae141b46dd02f1807c85b541bac565d73b02adc51a2f8009ca82c006f6a7c0e96a0298ec1f0fee8f50e2a5aec7a3f06fde8db4b907fe6e3804e81654d0da518436411f1c7e96a968e1240bddd0c9790637dc506e50754b77da3afc14119a0e8d179c662af51db5af5cb1693a1a76693a7893ad67ee194cd9b19c56194ffaae8957f5af473d29fbf36c6e2fe301f5760535809a517affa8812c64f66bd283055e9f0f1435ab4c7106139fb558b3131eb44cb2dba655c89704e6a235d5aedb645c619c22cb883383fe9c6a7171e07b49fc016a123e17ec77b741d010cca3942cd74f0cce89d9262e1039524b1d5f2ed0efd8bcbfe6fbb025c76a0b48bff44b545e7ccc4a87a6f7fa5b1808e98fc0a08bf0e59fe0a73683eb93e916a2462a09c57cbd73bf86ebc70237a6d8459f3679bb1efce8f6ee111d195bbbf12da069ea3544244f0d2ca24eefa50c461556a657ac84f4364d89c91e0a256748fbb927ae5945a0ee55eb9a285a16ba0b6c3adb997a222f0d10924868fdca3e84ad74887f191bd7070b73a9239acc828afef18f41de494b7ec74b6d571df9b1ea21ed7a50f85cbe6abc938d52dc5288a6f0dec1fc333081feedd1e1bc32f03fdceb023f7fc615c8b31be64ddff3c2cdfdaf7f1d5850421954779f4da4884b2264a782524b6657a40e8df5c917cbada330a8b91325e4a2f229733e3fc191103f9db084ad4496bc2355e94260541d6ea48f63db3f76405bb217d4269af8ab97b875bfa55e7c38cb1b33e9ed568a170b8bbfec7e81ab73d810090a8ded25dd9f0a385f55508c7dd4f2c9993259422a8852bb4ad7cdc7d271e492a0eddfca2f7dd5057eecc327934aa91f8d2a9cba9e86ab2c9aa67e9d7584484eb3700b1a2214998a0252e2ac82d424b7f92fa236e85ebcd423652878eef7a98bc01362076bafa498dfcfcbe0d6048a5a8b45e216bfff1dcdb7f2b6f36730391ec90d18c8dab68d74bb1278c0895accf819d2ff975b9fb19907058898ba3eb9762afa0f8ab9a56f1406ef79cbe1b847b89ba4c93997f4a95257a987d840abd84e6008e571a8f80299ac7b3c288483a2166f2e8aa0d7a4bff4f663a7bc08d37efefc3f1af768f400da5502b693c2a1f7e4e35c5a1ef7480229e7a020a8783a252d7201d9de4158ebac7c9012ae72b2d4de92d3a40b4606e14545be74316c5691a2b084f27f0984939b7b3f2322265f4e2f1a57e5ca253776ce853f8d5f2878ea89b6b3ae784e879d5d62c4b0340a32f807d59f471d51d8fcef1948dcadbb7fcd2ba60a3cbb82944fda749d4f6dbd0346a6b8725251ac67e5c9ef76276875ca4ad7d44453fc3c17481976ef910039082e9efa632562df84b1e9bf86bbe2f2a867ed9a623bed619a145f1d8f7491b48145c4e9c42daa473c206e15963158052d271f0408fbe73359decb3fd20a80350f1684d1ed6bc1c4219ef3786e777f5916829ff840eacda107819b0725e37dd1d1968ae54a1f0eca36e1a059726b06e5dc067f7420f0e25a19aca9bc49eb96f01c48b3134b29957be49994558fc5f74174ec581cc295352b75a491d9f3031afd9fac7af510e90fedae03f776aaa5738dd8671255a5508151ddbd3673e3bbc61a33bcd4770d4db583da3789cbf460241c1a3c0285b2c514bc6c114c3479c55a72be49566e0f4c6743d55f9ab2426521df91a5e784883c71cf817d54b6b29dbab31ed9d7f2710ef272e733d2cff58d16848156d20f058d5777791ec44c92333ec72760510d3c99243c2e6e37b4460863896e1d05d84bcb8949fbc4f02dd177076c9f77b254e61fbbe6411796cde6c561b06e1def91eaa6367851964a15e12ef0ca260e9c72e7e8465d52a098a08fceadbc8b47c184e4c4c8a4395af89fc34e4cbf3d8492144d6a98d6f37c044344223c42c85ab8cc08bcc29d7e8e361f81b84a8af39b4b86a7636ce9db7a9b0581bf0bfe6c8ea8ba00185203fe88690a2d3e681585cd4a6eafc447c96407a4d6948c24004f612ed640db8f0e7f76a419dea2e2e6e0f8cee629ce0b2b9db1670ab8ab31a10450f9eb508e45ebd770cac9e5648b712dc0b03f6a4251b9464002944401b6239d98908b90e95d8a0034a6a7702997498c892c614612ef306458380d293feebe8443165b49e81bc88c08d2d503a3c566c004d5883aa") write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 16:00:43 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x1f, 0x3f}) read(r0, &(0x7f0000000400)=""/4096, 0x1000) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x45, 0x8, 0x2, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x1, 0x80, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x4000000000008000, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x100000001, 0x1f}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x4, 0x200}, {{r0}, 0xfffffffffffffffc, 0x84, 0x40000001, 0x80000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x5a5e919c, 0x6}, {{r0}, 0xffffffffffffffff, 0x90, 0xc0000051, 0x6}], 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r0}, 0xfffffffffffffbfe, 0x1b, 0x3, 0x79a, 0x80}, {{r0}, 0xffffffffffffffff, 0x94, 0x1, 0x7f, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) accept(r0, 0x0, &(0x7f0000000080)) 16:00:43 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x800, 0x0) ftruncate(r0, 0x21688000000000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)) write(r0, &(0x7f0000000000)="a4d25dc4f373a7b6e224717a61bc9bfee6863342dc4dc0448e827db1621fdd464cdd0133b9f9ea56c972ee2df9b07eaa3fcd0b96b7a471d71851877fdef6d65126157041545429914db72862e28d533cface2482735de994ef823419378320f902573b2f4df11c6090005a426c03e13ec6a4ee9a8b9eaab88df9a36b3f4403bf549e79b7dc87dfef8381401ec6c466c7cbed40c26d02a934fb5a6a149086f19a6ac69cd4790aadb959988e8d3db7dab3f0284e509200c1991aca0a3b8bc228422f14ca0df6c6c5c1", 0xc8) 16:00:43 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x7f, 0x2}, {0x5, 0xfffffffffffffffa}}, 0x2) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000001580)=[{&(0x7f0000000200)=""/68, 0x44}, {&(0x7f0000000400)=""/84, 0x54}, {&(0x7f0000000480)=""/248, 0xf8}, {&(0x7f0000000040)=""/22, 0x16}, {&(0x7f0000000140)=""/62, 0x3e}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x6) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f6b8d25bc32e5a9e866ee70e79df0d0842b75d85cb2a3b55d0c1d421a93203990eaed559d071a1be281511833ef2502185b28f1bf4c497608ec11b5379e64c98ab10249df2a5ceabd65dc4573b595d2c9627ca80e42c71f694870111610d93839c617504746b6671b", 0x10e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:43 executing program 0: setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffffffffffffff81}) setrlimit(0x7, &(0x7f0000000000)) r0 = shmget(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0]) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x3, r1, r2, r3, r4, 0x20, 0x3}, 0x5, 0x8000, r5, r6, 0xfffffffffffffffa, 0x0, 0x5}) 16:00:43 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000000880)=[{&(0x7f00000000c0)="763798bda168225c8c1d5c3ceee84ed16091d2e74d24a863020e2f310d2d59b1ca40b2bc7554547670377fcce3ef7ffa20c3d4951cfe183707c9805b48ed7897fe5f90c4bac391608a86cec899a103e2e9d2572f456ad6ce0f1acd68e921ab24a8f45a3f0a25400cdf7f8a6a8a56351a0e82911a62bda229a9a0aa04794f088a1ede9fecfe308e", 0x87}, {&(0x7f0000000180)="f3291017e6565eac0e672f6900d78b55db23f6a6b50e62abadd987378ae25236c107eda60f31ca34f1e043300bf321249f7637d9da7cc0c68e680f806fdcb0b0bc35694518ff1e22082a20d2833a385b374a2dfead6b95c0cf0db994ecb88a33877c429bbf", 0x65}, {&(0x7f0000000200)="dc4e688f20fef1458be2a13503a672cff60c9e36d917048d4d485c24fdda05217765c83720c7ce6436aec36dc744a7b1b7e8578f79fc8d945ce7596f0fe705063a81e0f7c7b15f05260101fc27031b19c52bd14b4b0953675981b68b5a7c783d2634b2554e2f0a4213c86c04e147e6a927f6a9fc475dadfe9e4fa907e7708a70c0487fcc9343b5137be5d49fe6bc0ca8ec58b63637add763fa4393068cbf65d1cfc83b4ec38ea89a80bd334ca3a87ea0db22313d5fc69d4dad710a9350005aef7a772b63c788cdd4f3596183916756a4c5fdc6dba48943582bf979e5adc8455be5b4f7e7db170e0f59f8a4d4a873e73780cf6a75d9570eb353b6ca71c1af", 0xfe}, {&(0x7f0000000300)="755493d49193e05dc212e2cb946d6d20e4205f9ee7eb8cd80be10b1c31cb227ef18a4ec313c224a302d7e650d470ed783b2db5a1c92ef22f36610a4fbf70e20d87e19c73f6a2e5657d458b570fddcd3c88c49128c8aebf28aba28891afad4ab6c94bef65818e29d55085e012d0b311fac79dd5b1db4d677e02b0bad642d8b990751a515f496cdd30ab7c02b9b2b03d2c359cd442047a35e05ed4549a077fe03e0856cf6d3f7657be43310b9e8b1ff596898bccaf4d1576631a5f372f8d7bd5cf208d080b6fe16ab69792b6b7f8f4b52e849d6c6fa607573f7eaf979ea0e9e8be28bb69054d2aee5ca548826fcca7e4", 0xef}, {&(0x7f0000000400)="85cedc7c0138690f8a2a061ff69faf386a4c65ade9d64a5d7f80245bed5477acde7527c755e84b69211396c95f4e63142b52c00b8a020fe4bb87dcf8598a8d71f92a74c37f590d47f0e66ef77917980eb1efd925663d5c350f75e4803ff0c71cce54fd292a62a819057adc0dba1ca517e590190e39a2c9e1a52e037fa35654002406690edb72327483bb18f12b76c3ffbe9c803f8416417078ff7ef490a1e705944eedddc9c4891a8ceabfb9ebbe0d2d6485a209a137e15afc57b520450c0f53a1d8c1a7d0d975ce8b8717c8452a49dedafcb98f283fcf1f417f1536a3cb781dd466b96d", 0xe4}, {&(0x7f0000000500)="9f7a264269b5fdae5131af25ba823c131d9654aa49d641755ff216dcb02432f0abd541d59d76ad8432a7147777fdbf6cb6b333a9a6fb19d1ed9830e9b35b5be1dead7fdb13d6657fda746742fcbbaf4acffa896a3a8f5c143fb9b596183783", 0x5f}, {&(0x7f0000000580)="84cd38dd0e81754d1139831c77fde1f063cea57748820de809fe8d781d08cef6bfb55f70b4445af15fe8de87ec758ae49ae8492d9f3c04b6cc7ba6e74483d4fed7f925fd94e0a2c337c98db2de4a18c4572b056967a479a087cb736fba774cbf376f6102178283788af1d243460a15729bc78cf573839f552d3462314dd969ecac0500d70f58ffb82267ea7c205e55e05c3b", 0x92}, {&(0x7f0000000640)="c81e90b54a210d2bf089f583", 0xc}, {&(0x7f0000000680)="18e6ca7d1dd2979e2a3661592dd77f95ea99829335295a9be11167b79dd48b87de9745cc318c346f6763fb4a6060cb33003851e1f529eeda171ea3e540ae7f761ca6d9f807125369f2ee9796a57490415a03eb4a1a6e9a3b395fe16d9b7353f9b7177e4407e08475dcccfe645f2bb280c1f30744298d3bbc8687880cf683c4452781ec5a4eb6e763c37a874e1a1aa2b3e76123d018273ec6d256969e7a63489891b4685776d806a8f6293f5cdbcf53af8b06dacd37fb48e7bf263aff324fa51c027656697aad32", 0xc7}, {&(0x7f0000000780)="86c1a3b8af51ca3450d875b41b35eb5f0f904ea882a89b8b68306f3b6d04fb2e7f98ef2ba8562b0f7c052231425daf94e211f94e679f870c86bb10f5ce374f9b68887378e871ae1e7b196afb9b5b2745c24b18e6c33ea317fe08363ecb917d3b0ebf6dbe19989732391e8ed95d0de436ee836128a6f67dde124d9b84522da9375f23fb77524bef397a3fb275910dc89269bdd80f298df0ab349b6fd5f1d74f56f63618e449946e160a9420b704b66588a14039fca15f04f49b1bbba18bfa283c3abcb69d7fde1614191d4301114344a127072a2df10833c2d58a1314e2ed10a1512008b4f3a4add06e1eee8f108a24eb", 0xf0}], 0xa) r1 = open(&(0x7f0000000940)='./file0\x00', 0x2, 0x80) fchmodat(r0, &(0x7f0000000980)='./file1\x00', 0x8, 0x2) writev(r0, &(0x7f0000000a80)=[{&(0x7f00000009c0)="77022864962425b0c1543c08aa7544a97998d622e59f4135ac1522b187d02d579115293d36ced3b4ceb0e321a7c759393cfeb8ce4300ac0e87836589ae9c5aa0f8d57a00f432", 0x46}, {&(0x7f0000000a40)="3d3ee2653db85e13a5dc", 0xa}], 0x2) lseek(r1, 0x0, 0x1) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0, 0x0, 0x0}, &(0x7f0000001e00)=0xc) sendmsg$unix(r0, &(0x7f0000001e80)={&(0x7f0000000ac0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001d80)=[{&(0x7f0000000b00)="b3be9b6fc897bc927d1d332ce37bcb3e6a32bab698124913bc442aeb969558a51427723f6ac5c970d2e9b70e940aa36c272cb4e33c2154276c1961d201a10530a19756d59045a97ba219cc227a6b35149b85ef0d212f976b0431dc37cd7cba6f4b0b1f0cf0f9ad501c4df20fec935caeaabc2b1475fe7204ec56224f1befdb946f5438447d7942779e466dae0d22921dee6f8b6aad164f6be9c940e900601ab610c5baf53dd8ff1a0f5e4113be0dc13168d64ef7b80db2be19dbc62c0826e5c5b444119c0bb01697a247e2c68c88e21bba44996927bbb9343179355efe58a7264434450b0cbb2672294275", 0xeb}, {&(0x7f0000000c00)="964e77c22a72dc67a99c6b47ea7f18e56dc4c2386d9c0d8dc7d605124e4b1099262973bf45577fbd66f3e21986bba05b633ced89add42193aea53b020676047c5896482b267b75a8905bed0ef7767c53243b035a65d271157e610ca208e5342a47fbad80aaa3711498d724da79ef1df2bd8003d5002fbf96c1a533979a990fdca6485ff740ba7bc6ea849f72432827d0dcf11cc1c6c0352d03296975f7628918913a9963ef54ff1e043d9fdb812964aaa170330289a9adae2792b08bf148132e5222e9d29b450852bbed2bb1af611c730065de38456de5471e3ce205978a561bd446f6b498fca3c6c8d67c445e8094644fd0bacba3f9d02ee108edcb607bd500810cbd6959f5cc60f72e1c9e871f46a0ddb8331604601ef2895b243c7441102d0eabfb900c216abe70e97dcd6b88880e51f56d736c53de0322f0a27e7326b475d663301f1fb4df5ed2910a78bb6589a9588f588a9851b80e19a9c6d436b13be9e94d2b9a45c157ea6bfcce46ba53a4bf16faba49f0723b2da716f557075d6ae93027b3be8c984109aa7ee95d83312e6881ba70d237aa7f4537bd6e5781d732cb3c041dd1a402e289547043cb48f8038f4833d2ef397f9aa99aa7566bfdfb9499bf3df62310abd945192cc48cc2bfc4cd9d9e2e09df8c3eb5a3d73a1dc09bf57821ab210a4dba6c584b0a930554b27932b0439b2ff81575e53d661deaf26ba326823e404636500f1f99cbd22db461dcefb791d2775e97cecb7b068c5eb2452c07d1458f820ebc6dd1b1a337eb687d68f6f3c3ef0c2d17d1815613306093f7116a290c3907dc930e98375369d8dd717e5c9c1a98752a2c6f05d0fbd48045c26c20f7cf5282fd75b861aa85f0b0534e97a8adab869836534e1fc1700e1c92caedcbe889b9ffa16f2fa2218a2f7b13a7b8ce251db16092ad2cf0aee581f0d387ae87fec9e6964ead5310a024cb65cefd2a5706405f83a3161860eb60134cb07d234b8af6b37c93aa943280bf81d05b1bed511ac312f653d0429bea4dc45f26d29b6b16fd956ec35a52293a434a7e46e86cd26a3e6ce8cb82e76f82b57f8a68decb0a6d49a68a84f8347922dd429e1356164497b641caefe4ff37b24956c375c88f2e11a0646dbc66ea8ab9a6b83bbfceb92d6db07ed4eff4048b0e94a8ce76bf993c3cea778708d0de9a57d2578fe0285c613be4d7dd00adc1f0a0241fc953b272ff685983f26bf68d6633ed9a5b9f8b6349d92be656e21b6842bdcfc165f2647ca654a93c92baa011be083e3d79a41ad83fc055fc255280735292c309a2a1c81d8e32563dd014720bfe81b95d3c555d31071656547fe706bb6cb967f9021609e613a432daa444fa01835cb9a7cda0543c39454440a4eeced83c487617882dc5041e79cd819f8e95d9ec1ad4ab4790553a1d2686d0cd1943a089e6a89acb5579b3a9d7880f11ebad0c3ce0c580c8836c6e133d4038e00a1ea1cf217949409aa7f0d6818dd95175c929196476d618823a962dcc40aa43f9fb1c8e61f4c378d7b546dbd98fbbcb8f5b4c4f96a199fd81eff24980d71a709d7eb51b0175bc49fb834edf9f7b2a0d2d10cd5bbb7352d42a30a129913ad1e28a3ac2086dc04b4ca1cc92358f69aef51350ed19e5f4bb2ae25b5a6f6943b569aa8c2268d1399fd171b585024bfa5dd9b96118aba6fc9be6142025baa9cacb67fd8477dbfa5539a3ffc17e29d768d951f59f6866f1aa184d50aeb294be2bcb11f89319c2f46bd639978d2024c2ff44e2141e71f9c677f12b30e6932a3c2a2e144cbb8588d29bc47fcf3edc39e70c1c1e7b6c5341aeb20e68c980d0baea360bb228030ef89df3113045a6b7f80af1bccb8a9f51228ea249a45b88f90a9994832d21b765136728d5fceb1ea6ac2b62ae6e9e4c2457d1ac720a604487b1194577874e77cbce05162b02dc4cfa609227629e68d2f8d8f94313d0a012c8e595e0461af22d477fa51137c89cba5fb3caf5a88d4974c47caf25fc0b1b5afa00e60d3d9de917dcfbae8ec331ea7c97975ae1cbbe3988277a3b29c87ff9ce16c1e623d75d877b51b9cfc6c6ef98871f8d142dbd375e8aebabc995b1d82f620b5754bdbfbc6d5ee12536b2100ab1cd55063efbbd86b20a52220132e57a5470cce17abf259662877103bccf1a92f34e75c68079fb438658ba07412fd81add0045f28f3c8b032436d80da8a7b42572b09375edc5da50ad29876bb144c0b28581e0fd3d4b95ab9a62dc9a99a52b776960a673d81a3412c2fba37fe8126f6551263ccc32fb30c7b13ed50b006c78c78314ee5e39295762345ab3ab9485deaf6e4a6037a0cb076dbd0aa119514283ad7890e84a736f31bbe31b46abf57b2aba0332e82cf37438a28966022570739ed3c06235d38fa1d9cdf93666739d478b4520dcc5186f7451693cefa428eff872c30348adb63d1131056e54d60d2d219af1203ab0b0c8e50f47712192586b15e252a5c2989ac002b3d20d5b78c71af1ddf3650c3dbe4af3646813d472245ba0045630da7318dbd798def87b3217ff58b62fb318091e914ce1f8c7fe34b55d7bd3d7db5b2a1d5b698d81a38c9dcab8c0f505d3244452a0b9d6d3e4c7ec7cd6877e583fa6a6a2fc822da9ca0b5ba2128ad15c5dfd8ae29d072f80cd4784751aac913ea42d5f24d94e19ab34057f83bd0ed5414853ced89445dc7f664252509fa6b6235626436b295d97910d0e2d2fbc9be6df35729b81dff69c5372482fadd4ca7816d8a9df138fa2e3d6eeadbed4d2e27dff1848134f1906282744c5056c89c94a68921b3c583fd212b93b34c79d6b02c812d5cc2e4396832b2332b5d37c1f64ea37ab7fed7ba5707359bb369d417e6721fdac9fc27ea7fea09ce9ea562655de22c76ffda397a016b19ef03a4ead4d2420fe25479b593bb33520594a3402dec6474eb6d2a61d4c4e844082b2a9fd4a0e53023ae7b37eda1a25fbdf85b2d37dc8cba6d2282a834d5e3f88dd36e9edafbb02d2c80c87206221198f313c0f18722d1dc4aad3c40b5c994ab5d8874ec5a5f3c76e3fea20ef6064523ee20c13282b713347f1dbc8bb9d6f9589a9edae04945f583ca5362481b6be0932f4e9a9c6d5e8125040dce5739b13085e4f16c717c04330c93c1575110ebf6a9414c3b8be404aaa001306a64c7870695d82f77099f26878b9b2f353dd244640d0c4dc4e18e0efb040a3bd16a1b3c73e0e3e7961c9f7491eed6a93ace1f0de12fdbfbe5c0eb41d3be15fe273512080cb99d3505df36de12443a33415130cf17fee8d94623da5c0e72347d3fdd96a6db8a3743057612478b7688867836f035b95f562150b14122d60f9c4d28173818eec3356574dcdc55abb31b310e77576b2c6535c4f5a448db31233ad3b2463f8fb00110a63540f71285cd0ddb3f255573d9112b30c3dac4079caa2ca69077b58eee6f6cb7fd7cbe82076076b362e687474427950956a848c12b798e34bd92003e368d43e508cbb50a644704ecbbe837acb94d6a6d38ce2c45182d5f79b394f60286b9e9a944776cd168bf253e2df3b9154f0cfa0d5480f40a88ccedff65e7c3bbbd84ddff10b0bb4c7cfe5b23e3ff597501bb1576e2735946f5ff79649a63b83d3b400aa7d932ef1321c532a73318c5749a8105fd8bce7bcb84ab65fe08c55e51eabba225432ce406ed3bdf07516945c9590eb5948ac76c60eaf62e776e229e077b5512c0057897b332b0d9986512972212ad51dad7da3ace7212a2e57a7878b2850b78daafda868aeb2387a489560162e1b595b3f6532d5b97713a384d13ea3db7e14c45c0a88ba947b05897de8e2967eeac57b7e525494b4c7483096b97cc7b4fc1fb03a8319408ee580a46a6c3b421c7399104d69fee86e6bee4313d61b1cc5806c5ef59932d58bc0c2c0188a9ab4b3674dabadbc72e7015d7cce1c9e7daa27de9abd4edadc6f98e531050377153b44eecd3688b7e1f3c6180fc298b2db09a0af6ac71f85e779c5399c0c0c5ab5fbee68c9c4633cd3789c32305ad0bfaafdc1a62a07cf72ae503571fcaab2beb19c25ef6f97716d12bef0af767b0616ca5b9ba4cf64bb11a3c0e4fb1af69357d307f374740f880e0ca7b6158af00cd771a93ebbfe267aa1eb84d02bc55f446ab3790b16dd4cf0e8a26850d2f90b7822ffcdced18f89b3a189aa8c21ff7a26f3d49939d1e02acf711cb51b8e40d80bf1697082b1401dc84c17af4fe57b59180c2f2e8d07596f0a7e11cd53c292bcc9cd6436422d7efd655dda27443f49a235682e59aed734799ba1d9aba02e8a2cc894e3889aa933cc8279a5935d08c9b2fd8513f1eda12e3027d366ef2730c87dde247af9a4192c1dc3430887373766da811b2da69d76553e54024939fc9a3138455bbbde668c025e0bd909e9048e8613390b51feed90460050dfb257dc0451f3082ef96d7572ce60a37c21d98dd662b5bafcae1a774cfc3d8cf0a51320db92639dcfdba6bcf31ff2a2b6ff3ec30a3ffd21982fba524e1ad6e3625ea3cf878aa5ec994fd224c539327ebf28103b0ec26f220c7e955eba2bd7352967985aef09765d50d44c4f8afde08259ec50e02827c62934638b9b58ceee9a6cf8ffd17a13d201a097577e4495036cb2e7bf7f8b3ddb5129e492529c89be629732939f58e2cd74740c09d7c39c9183235c6e26a6b80814aa2a61725f25b11fd70d595ba6385f6c794cc7ed0d5168b34113f5d5a7d533e91a67976c3d297a86c22b76f2267b79b09c37f2270ad54bd786d8d4fabe5a49c2e00f6e45b337b01b7ec10a47805da3b1b6b679dc884e94da2d4f4b3d0e09556a1e6a3e5b42a95618846fe8f19c98fa6795054ec9e2141cc3746a6a4dbce79fbe52cac90e86b8832e762f9b71f46510bdcc95f0607d56ea4992b29315cb313c649d3674c2935daaa0917d19c0b289c885ec68193a2e1ee6e9d9ea4c9374e59ccd3058c7c0c49986ef8f00a3666b18339e9bdea247997f498f86f1c92b96da583cb519a36e5c9086ec0f1b38917996b5fd51f7b364e2263c60ec42bfb49ed209c1490e45dbb8ed6c02a0d977fc667ec3f97e1bad12b37ceefd37875d3fd6ff516c9ba8dacf467c5ce7c40e66b767639e014e51aac5eb3a8fd760ea70b53cc9b1e2def5e6ca5b8370edb131780284eb22dda668aa18787fba2ac1111f1210335a28c4a8a41b0bb87668401c767c068be879e5170e57885f6d99200ba71f58771915943ca2c51f20681e0dad66047ef42dfb7930305511e5c45c3860332af7079f1c0fca8381a77da6cafce98e9866bf3a6b5d0aabe790f40027c26b0bef226744c53407e066376cabd78eed0a2726d8826ca8d715bbe0b63c3defcec4aea6693acbcd5530f0627062abed29c051b53cc7f28c873e69a78e0f451420574653e8b8c27be7566d8fba5c66c8859daebd15305995955dcfd99970c5eff1b9a0232da8f75d0ab605e1a1175af63758d853a800f103f3261e654ae80fcf848ef1f442b5c8e5e1a3464ea99d260af489c8980a3d25eee8cda966ed0794491f581fbb8dffcd0707db093d2a9f92371b6dc64b709fd4758c95b16c746bb87b36f11e51397402e07c844b8102e62fc597fecd9bd227b54d8763ac9b6af7eef6e1a8255fc7b70d0be876e38dc200421e42a8b4889ab856d388a70bd03c57d31947279ca1bb2959d59b66ed91e60c8497ab5da8881ccfdaca82d0c27a532f1f41f83ac70fc596d53672e69b7363e5b36c8b3fb913b6270661beb6ad474cb9f45d813e8b83f2a064280149d2c6512ea0c32de009d01c6ea52b95", 0x1000}, {&(0x7f0000001c00)="75a33650141812945ae260b25c5621696088ffc6935725b957cc43d6ff514f842a309d4bc062eeb3abe5b50ba76182afeb36f82a07150888aa3f06c09845856d8b098a69c9a9289ba1cb863334c48597d2efa86dc11cbf9d7e867ee8b41a8e862b28d719955a43c69ddc3b7c4f5cdc2dc95c30c6e2ee5982f03ac2538a426f8610d94719364d3a964cb506ab", 0x8c}, {&(0x7f0000001cc0)="300c57a9206fe42c1082a55d76b500ef6348ecc1543d55b8e8e3c37dfe77a4b3c446a498f08fc42d2889350f70e3f2ee4dfe802d903ecab51fa13263166d48efe2e3713ccda8fdb8bb3dc1100666c7f88037c01d14a0b637c0b2d336d1e53f5d2bee17b5deec19a54abd5efe6fd3e8dac6c679f10bce1d027115e2a2ac0bfb59f1374c31235a3c3fea16c68b38c71736d7a69d78cd8b42fd8ef423999806f0b3c0e7d61ec70b11182a7a9d713d49100811be314b18824e69f0416dbbed16", 0xbe}], 0x4, &(0x7f0000001e40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}], 0x40, 0x1}, 0x2) fchmodat(r1, &(0x7f0000001ec0)='./file1\x00', 0x1, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001f00)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001f40), &(0x7f0000001f80)=0x8) read(r1, &(0x7f0000001fc0)=""/55, 0x37) r6 = accept$inet6(r0, &(0x7f0000002000), &(0x7f0000002040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002080), &(0x7f00000020c0)=0xc) readv(r6, &(0x7f0000002140)=[{&(0x7f0000002100)=""/40, 0x28}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000002180)={{0x18, 0x0, 0xb8c, 0xffffffffffffaaa5}, {0x18, 0x3, 0x2, 0xfffffffffffffffe}, 0x2, [0x407, 0x100000001, 0x3, 0x6, 0x6, 0x7, 0x1f, 0x3]}, 0x3c) nanosleep(&(0x7f00000021c0)={0x4, 0x7f}, 0x0) fcntl$setflags(r1, 0x2, 0x1) seteuid(r4) ioctl$TIOCNOTTY(r0, 0x20007471) sendto$inet6(r0, &(0x7f0000002200)="97940bcbdfc6", 0x6, 0x5, &(0x7f0000002240)={0x18, 0x0, 0x9, 0x981d}, 0xc) link(&(0x7f0000002280)='./file0\x00', &(0x7f00000022c0)='./file0\x00') fcntl$setstatus(r0, 0x4, 0xcc) kevent(r1, &(0x7f0000002300)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x7, 0x10000}, {{r0}, 0x0, 0x1, 0xf0000009, 0x5, 0x9}], 0x10001, &(0x7f0000002340)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x2, 0x3}, {{r6}, 0xfffffffffffffffb, 0x86, 0xfffff, 0x0, 0x7}], 0xfff, &(0x7f0000002380)={0x10001, 0x6}) chmod(&(0x7f00000023c0)='./file1\x00', 0x80) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000002400)=0x9) 16:00:44 executing program 1: syz_execute_func(&(0x7f0000000240)="c4e161f202c42279599e0400000000628b36f32edb3d124c9167b5e1e1316643660f0fd9942ef20f1bf666dc08400f6af88f0a7810eefeefffff8f493994de") r0 = socket$inet(0x2, 0x3, 0x200) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) sendto$inet(r0, &(0x7f0000000000)="1d2e0a099b5a6a127dcf6f3a01665a3496128c068ca239aa44c0afab653455577bda89abd9acef818fd125220af4f395701fbb127f2a", 0x36, 0xd, &(0x7f0000000080)={0x2, 0x3}, 0xc) sendto(r0, &(0x7f00000000c0)="93d08dd6e3b1a8bf2aa2f5a4d9f6a61169f3949a8b2eb89aa2953c2517bb664d2296d1dd04749bbe5310d4b08a8b540de884418d31c2c1302c5ae7c46ec3ee7b38687a3447cffb07d2bc9be616939a373fb0ed07940becc6839c7a1c797e647a79690480862aa5f0d8b6e8b76ab3132096ca43b6d2c3e1c99e7470cb3e9027515af59f94e444e38d83b9a6d629e1e5848291b25fb0a1583eeb4635ddf693846c0dbece05aa973b532424e7fdfd", 0xad, 0x0, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0xfffffffffffffccf) 16:00:44 executing program 1: open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/88, 0x58}], 0x1) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) close(r0) 16:00:44 executing program 1: r0 = syz_open_pts() pledge(0x0, 0x0) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2000000000000003) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x800000002) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2000047aa50fe3953d28d6aa893b2a21dbfd1dd7ab63e54f44ffffffff1355a6c9c6"], 0x22}, 0x0) 16:00:44 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x4e}], 0x1f5, 0x0, 0x0, 0x0) 16:00:44 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000000100)="43050888eccd6a98acdf25172fb91fb8abe25269c94e9a5b62e29cd3316bc396fafd34680193a44d688dc99714239d2267032287ab6475d6a889139b1fd4eab5efdb0fba532253d48eaf26fd7e03ddf0898b9af642bae3979937dcdea9268582344e9efb972b90bdbebb080df4bea6254b076782727635dc521d7d237a7a36c4252473942517d81b7c10e4ef60e86627e5f190cde5f3d7f727976db2b1151bd6a0d767bfc003d6735e7ddbbbaeb7e97cf60e7624e23d7c91f5", 0xb9) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) semget(0x0, 0x0, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xa348) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 16:00:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fchdir(r1) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x8, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) read(r2, &(0x7f00000000c0)=""/163, 0xa3) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:45 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x3, 0xfffffffffffffff8, 0x80, r1}) 16:00:45 executing program 0: recvfrom(0xffffffffffffffff, &(0x7f0000000040)=""/191, 0xbf, 0xfffffffffffffffd, &(0x7f0000000100)=@in6={0x18, 0x2, 0x4, 0x9}, 0xc) socket(0x2, 0x4003, 0x9) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) sendmsg(r0, &(0x7f0000003e80)={0x0, 0x0, &(0x7f0000003a40)=[{&(0x7f0000002a40)="41f44b702cea8574dd7f7891b64b67f99f1bbf23a02df53f06205e307f412ed1126775bc5208823a624890086f51738d66be4b1d569896bc83ee81a189b41cdfc82797c8717a5360c4dad3e7a601fff1e39b00478eba1353d2d70c7df8d49f8ef150bbae7769b71ac8345782ab2c5814b0030ec38c7c08dc7f4297768ec7286ed933dbe90136cc3e89e30e9dfb980997d9d2b880797d69aea2de564eb5200f56c47aba32b5502eca077c5beddd73d475418d68fbd38c095f3db3b5ae44d01563d3b05100b8d7f99132bb826df5d49103c57d8e9d6581ce666ba1a7789cdcf895a123d5259cd25a45d8d65b96577ac1dcf15c6065d7bdffae80af9d7e39bf87da451367da9998696d66d29d212b1b01e7827327a2b74c0ea91452a3f61e09ab2761bd0a054f33afaa3e215e35c7c01dec17e10e0871e1e9c32ed8e9300df678c2abb4d0b9ba8bde5edb854ea2a5875fa9b8c7f8431eda68915080c57274231d856f80679658aa7d1b1e7fbef433c169bb345157ea77d64f646ccba53d015f0a2d9a3069d003835cc3e88d2476b5c9862b0fcb2a8008b80095d0d4f229968062e1864c62d305d44a7fa8207863abcc51bd0d7acc005cef552cce5569ee10c84ec011759c1952c581a4a88af4455bc8a8728337cc6cc3f6ed70f2799c9c7e995420851fece24977bf7646942482687b97e1402e83d77a92bf20af2067d6ae8fa16b24d3d2674646a1a0f7d908cf53a6317f0dfbb4942e99c795647032c6b09f41d9156b32dd158f8f224e037d5e442f6d7035e82408c1757e1ea726a285ac40f5e6c6833e4a690e39f04c5658454389da1d8942d03c3f5a66450b1f12b7578118a19d0438252ea44e4511c8117bbddb1dbda02fa408c34eea833c7cb03e3561937c23a90ea9f2f911b1adfcd4158e74ec71ece64dc0699940dfb26a2eae2ad2a94f52a6949bfb5b18c470a4bb992b9572457c8693f18e18271c57b49e71384a5b430dc929446a140a1e6025d8141a68ddffc4203929955ba200e73f01830c843782a55e21cda3903477540016983488312ef23ea06660b32562549ce2daa377d15b5bfa603927a95cc69d0b0e45498304e2f98dcfa5f34fa6de53ad874ca06809042f5ffb6d6c282afa50e7de279b42a20657a409985fe3f6fbc3f57b193a3dc50f930b0ec0db1bba56f502bdf9ff6d1de74327e9160768bcb9a0e9d49205ca642030f01d6ad4a9c8cd18a9413ed258689b14c5a6ef713d4e6398b4bf308469027f7bab34f33c72f829a59bb278ff534daa5d31b27f8adcbc3f8a962de10b06379826bca0084c47f81c64000dd4368a7b62174be9b27563ec694535162fbd491be1c6e41cec9b0c34459c15a9d133a106909465b3a01bb97876ea0663d9742596772f2df03cadf11e8a8e0bb6b64c93af464dd0df2985a426044c462aac189669b77a5511a63aab32cd82cc008ea7f435dfd628fbbc287dd52a1c07f91e0e9843155896a6216b74f44e6847f2e31548da8d3cfcccbf635a991c73ed835dc1f06228264487520f1f5a3c8fe878e394d21f063d17e288539b3c69775dd96c88a0d941ba168e2f5ca809b493a8b92838364a711be5854b049c3e2c3d4a70f1dd13317d0747a2bb7f015f9d6715120460f1d938679fb3f668ba919f4f48205eb8f53a142e9c7c1b8ec4cd0996e2dc716be623c0dbf7f8df62b28c043c77b864554e2b18664f701857c4a9fd3257b0d40bda06bb106aecdf3a859071c24d54de33c61d2939a30fa6992c6a2673be1bf14e6196825e7ded5ad6eed1d1f5bcbae088f6e202ede16bdb849e6996a807e055428adce63d0e469fbf62c78a82213d38d8033843a8ff6d66d0339b3650f51b1486eb97083592bf3b7c0d75db8e6acaff684ccb80ec5dc96f4f98d2ee1d8a85b8e5f31f5466c7aae7063581aed972c31b5a662d7a019d500932af62da7585a222ef8d83d3cf8abc827e02875c621af55990423b7ad11653f2742e968e131c720c33801a882110df029f76fc2392e22f4d4226016d4475608e11221086a20d4120ccd5dc7d3b17b284844b7e6df26a75e13ccf0754b1f862cd892a7fa5ad7db58abcbdea40de0c3fe255a62841b2f188353e0e598266455d285232ae350c74c5543281707b5bec229a82566cf4bda19f27f885f9bd3efe8539a2ce0a36d20290f06b0458f94ed794e13e7007afccbf379d9e5d6ca2ca5afae1abf3a764a02bf371dade93cda85c9f881f49aa853db4cf90391d63c73526cf6d2d9b9804e64420179218931950cb864e14759d1e3548379e4e4eaa99aa786ee5933903047bd9006a0f904503a3fc59798607da7ee16fa3b0bb33a2dc6975ab27f77251f0a455fe0aa26bcf78769ed5b64c0e4b097c977934fc96a840cca863ef21f9b38c0c0bc5c41f612c3e8527feb3294e8c88e47b79cac1a6179793c9470f2c8d001116ac92ad188641223a37446669c757bdf01e6f929eee3bf18880c8bee3b5438f57c4f6e8271846c1211a3bc5e2e4d2fe7d2cd27e496c959e18d707b05e505f02d799120b0e1b46d4b537dee8ec2fd247ad8a66e53f961dbe49beefeca6e86e39067d944278a5187d0cb73a34673c6569b1f40a2637f808cd70b70338b48a6f1d4459a51df1d0a0c1452381a55bff6c8dc0a125a90d751b80fbbca60aed7d0c4626159d79292b35e8a8f0182d475ac38525b912d96e48d3ee0210622aac223e2b74fd832a9b533bd86f29b127346d4ddf5a6f5466576decbcd5400e254f1efc6994014f5e281beb0f0877906924a2a88cfecf26202a4ddc2ddcd63130638b28020d869e6957457ae6224f4cc511b4e9622c0b0523f0540113398d29b995ff566bd9622aa313b8765d0167826735dfd8d6728612380e28868b3682a84de8f36b740bbf4d9f5326e9d0b6ca5b8bfbddbd526c4c7b4edb1570f8cd170467136bd480c5631423a329d7fbcb88a14492cf29202b8eb2d350d2277fc26ae08d67157171dd76483ca7a77463b99252868f207f2cbfe3809da3ea8ddec0cb5d237466353e8f519190ad656f6957909ee57bf42cd9065db23cd795ceff43a2d2c421efbf63b1182aedb801157b4aa298827357a87bdf438dbc47fe1b71ff3e97dec2cc7134237b86e77fea873d875c8f229bec3c31b1cba09eadd2b59588765c23a228a72466ff3a35b070517f2a364fb8383d0a0a71b136599cf921e35bcd76443863a48eb82b16a88fc0cc78b10f4476c7e109d20253972739bbf943056457a460e86ce4e1374a329a3b670bb23435d29b757b4ff085890e466bbe7c9afdd98819fbeed4fefffa93d51c38aa30117e6e2e6b29c49e34f6b311de1a5f7c934784f9d55f81e52277d9eb97934999fe30c2713a13ef9eb0f592a83c468c3bc143b0d6ef2257c5d1ef8fb9eabf42169eb3495347aee3c9f637d127ca24b928467c44cdea2e33569aa02be2f013dbb67dd7390086587058bb3f61e5c1cf85334ddb4d0ce275ecd484617e8ce8c0609480e4f2dd2f5a32d64924945d9a6a82f92e677ca0a73262474f45c9c9e2bb5d85a0a3a47e65aeccdd78d9a87d835e53908d60fcda76687e07f5dbd2add7d2900d0df5abb18642fffd0c916d167c7ca2b9bf349395c44a9ed451b1bf4324cb01ba96ce7c4609746bb40758757f766943e2e365985ec47789d58eeee054c051e0cce7c3eb3c025e1be00423ebe7d72f71375aca136e85d60227c8d7096b883b1cc7fffb7c64d2abd108f85a85027223cacb424b18b6dcaf1fafec5048b8910dfc56964d3e8e94418fa34020caa429e28d5a1b06c7b528c77347de1adafafec5f041c98b0e13f70b59c2096ef1fd0a6fd545960b3e4e72f836e7a1f7e7095a25881885d46a6e8c0e34d0552204691ac7802cf2a45859136eea8367d9d1facd03c1129713e370cc8038c0fa8c1c5f98e2fe005764c4933ec95fe5086591a993ffa9f6290fd35383f148c294b223d0c849d1cfa4ebb87823ba667a84f411589db904fe48e1cf7fd1f6fc6974f05e92f8ba537717ba70a4ee2dda6bee3d08e6d0f69379319b9dd668cee83a0ce78ada75a3adad432bfb4ee1901646f7acb2abb44fe1817bd092f47857d855bff011c564cc41811ea35c64d1b78c09532af5c1697ed5fe0114e78d322b9fa438fb96b4770ea7fa301f663a7d683f8f9ed4f5e7dcd4129ed8893532deec66a83d912cb9155e4184884e84e47278f17b39e35989905409d475597c78626196e7dc339f2450e6604a5b36aa5991e3d405bfe4dcee285ddd1fdf3bf8a007f637e1bb39019b1f862b088edce1cd9f00d7d361256f0c7273987cd791654becae211a246a4b52781833f7d1771cb6c86fc6cd23133f0b9029dd52b397c9e7d25690af9e1852abc21fb33265c58177b2343d4bae3eb9414e563ff41bbc39d653ba0a534496bb8c45248720d92d76133fe7d5de15de9562ad06b1baa3eedd8191e18e23d865c22e275608a0b60f65563f162b2a077f3335906686d84f9aea65d83c6b9461c8a96b2aac60b9649973ab05bb012d93194f560657db8ebd1c5b6999984843b289bccc174e0b6d69ecf8ba08e1142f8047fcb5f53225407f04b256904480e9d6bfe6ccac5a1f4c1f8e1059288210823725ec31314d3df6989ac43e9b208715258a8905d1b5b7f826a6f120687b3d15fb9633ff610fc8f4939df0d8d8f8c2e1415222797c48b92f8716dfd7432296c2120b73a5770130b9cb3be5a8c4fc3f1cef287c59d21155cff70cf1dc56bcdaf88970131fae84324a4548354ef8ebf537d8ca9d52234c569759e04f779fb2a013b9d6404e8cee1ab030ad81f90587aa6a9039ae5dab7fd656a65b67013cf85b1218e9bd5fe82b545182868e374c3b80a01a66112bf0e4de9e93c03fd892b3a759d16aaf7962bd2691550170db79eef60d151ef4c5fab3051ebab86b3dfaafde40f06535701cf8cf873dfbe07012e137d41f910c618137b344e3db69830d1d4dd413cc804f4a82592160071c4284c726497dcdd96340d8476d15fed542a6dab026e91b7166d9e4548f825bd9cf0dce237ba72850495ea293514217826351ca74fcc59bdcb2ce861c2f89048f4239d90a73f5b22fc48cd84c8bf07595768c9902ff01cb17a5b7b030350befacf9d38d9d95318a0b32a6da8cc1272616d54ed0be565c47d710c6bcc92e28be2b3b26c1cdc57d0429b966bfe6eb274c634969cc54cd7dcf453f8789d18aee70433957cda7fa2b6a95807f9b5dba1604fd416c89872eded4a75f822fd8fa5acc9692929d06ebef8cf7f49ee9de00bfcb15afc34fcc0cebaa80a1ccab6ea80d973afc1f88d3b7a5b2945cc625988596a35220873d0b3e5352c79dc8070f02dece4141c079b1af9cbc37aafcaa3cbdbbd3b221fe85f4ba63cc23dfbb1b67058971686edaef1e62afa5e788b4e551bd7b7a16e1b121fda3c2a4dd457b83e31256f56e12a7d2b34bbbab67880dedd23cbe9a5db7c44a5c4199e1e36111c9cfe426b5b4309614ae288a8ad1e85b6ea856dcfc0f157411a3992b658a6d426fcf1f5f17ffefcd11b100a97ec0535980ec514408956f5ebd83dfd1f0aaa1bb9779b1270cf52846a9e844f5f9291750dc59c996e04d99f631c5316a3e8a4304b1e6a3034c52f62c61c05ff97c26caacd9c732daaa44364533b0bfc130db83e2b89a0ead41c51a366db95c459a082c20a2021504749876f47b9beba062127c881b761a0c25da9e5c07de26a5657eb782a6a6a3c21ea6d3f567d282194c369a68223c91bf2baf2b0ff4930ad857921d93c03a", 0x1000}], 0x1, &(0x7f0000003a80)=[{0xf8, 0x1, 0x7, "160480846d8fb95ceb28c2e8f51d35cf055e7d2fc7c7eebf797c2ff4a6c6173cfab20b670f3243dadce27eeb93da0e7345233a5837e5e3fbf75a0b473a9843fbf0abcdaffe2bb2b5cc1de3988c4ac17cafe80fd5c01237e17a50b9420d779b85318ed976af7555d34acf496830799201b4377907236927bd8381c149a8e9100d9fe0c7811165b843d9202694c7f7bb7671301e91720dca1921a1c6eab81da6d08ded867607f0f006e56af712f82dc4ebe94143c8a4c25a118b2ee68b3b372c8ada8fb6f22cf18547aef0439c75c65535e29118e6d58d1e09664728e335bcfa4cc400e75ba0"}, {0x58, 0x1, 0x9, "23fc5dd4da737adc007eb559f85ec9026947b9f7f1ceebf170d5c15d41dc29190903320b7d7366ce274970fc6ccd668d32a6952f0139f6e1a443824fe7f75d4725ca06f6fcdb"}, {0x68, 0xffff, 0x95, "4b69d14a2aaaea3e2b84a5911e6d7aa6c8967e3ee13b4eee9ec12b6cf3e81608a6f321226c8ec922030d3f7cabb26e10b38b0f19a5aaca5b7562c60048eb491edbee1a9670713274e2f5fa4e70d8ed62c8584e31ca2d"}, {0xe0, 0x1, 0x7f, "08efb278eb619b6723e66d73c74cf9867544277bf2c91e6f8ca4d9bc7accce5039d1d7cfd0313155a22b6b0fbbc3d1d3e0a42109cde005df79e743fe8ad8d9710092a8e9432f39211771daaf8d7babb48ff66c22bb14f2ea94228d1e55d13e22ee11e134394618bd851800cc176ebb526ee64986dd1137d3dacaf7a03415290caad97b44f4ccaeeeb4ee740c30f4c53b03f6a0c864bd8fb9ea4f1a9ad8e4f5b6210cd0fb7d7d4d3950e7c179c31bb506ad878a7a3972cf542f0529fead27d691f1596634ff711df4fc"}, {0xe0, 0x0, 0x40, "32a5051db619a68cdef649ed9509faac7fb93da0999c1f372dce441536fa61d009b42e648ec2aa4d9b8aa22ee53ce6be15ef6f0c2ef38960ffe8b39f19c131c0ef86e6cdf6fd5c1de91d204455bfad58f484cbd3a605abfc25a28a52d2fb1a80b9e03ed0366aac7d757306aaf40738e801895777109878b50b54f1fb13c67d6106e9ffc70f9ee7e19f7e82911e870865507f00dc2cd7eb32e0b0e2c951d59c1c6b65d0f34c3b0a2dbd9db56942b182bf4c32471a65f2b1cd2d531f8f54d2bcb101ef1973ef9c4a150d"}, {0x88, 0x0, 0x9, "cfcf8e6e963d9735b9cf2a9ce8d07933d6469719e92bc07d13a7d59979fb4ffbd01131591e3302df32540557288e7d6f6e8ac262cc8cda5006d7bb1904ba0cb5f5ec151360cc56e5ec45c8fd7d9fa326eb91a1d93e7df8841aade780250bba47e0b2091fe117c7415339ad241e210c048d3137"}], 0x400}, 0x2) sendmsg(r0, &(0x7f0000002a00)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000140)="9e084fdae6bf310d2793", 0xa}, {&(0x7f0000000180)="e74a50c58482ed6b83dfbcddfde109f1c85ba37120c14059c7483dc20d676c83fd14d4f57cb5e5e079332eb3a43978ec52b17aa08a5b5b9cb4187d1fd1c9baf17b06807f629fb631a294c19d7c6a34b7f386a0c78b6d855794e895a28a0d57670b9e4dda451b60a7d09edd3aacb04edee1fe847ebfee04d632fd80e52ca284cdb87e417a0f1e5f803be166bd22941383da5bb978a80a54f09e3d19ab76194e0f740fff857d9908edf159b8a3daf1b5efe86b4e64b6c13335f3d1836ae3292f947e231d330c445c66979cf6341600e86f99bc249d22db4fdc2534142c7dd7a9431ee632a657bb50d6", 0xe8}, {&(0x7f0000000280)="fe20c85710a4e20ac7aaa695b8190ed524af193935a3b918a1b32becfd4ec25494d3f8a40791715eece5596da25a5eee77301f34dd7f7781a1ef249e30e352e33405c84b031d35f1b29ea23a6715c7d22a4ad0ca35ab0eba8894480180e8bb7fff9147ff97439984a3fadcd57a57c70756c293435034036a902773d4ac3c857963877de54e8ea30bff8b5b363748a7059dfab087c13c5ed93f2d76d781cc4174a4c76a1e16c39c01d2ce5b89c62398cf979059a754ba5f0c3243c89a73473b04f27a77b49583caf455e4682e76c58ba7894fea6dfcf09caef5eb7b2a8d029aaf223b73a963e645ae49ba89dd60ec2feec9c6a06f958b6a2160d55d054fd43bb3255c291e04eb66481aee8479f949c2ad419c83edb4e5c798f0ac787ad0f4324df939d62aacf9b86838c7f1acab6abc4663197d7b7d68d3b9cb91083b9cadfff0f9b7dc913bea0ea083d20d2e13b678a95df2ba0b4a7111ad2c85c0c14b09d07557be330bf684b5adc2d76f2fc0b2f5e3122ec22fe6e1945e0826e848585914a50437cb850babd8748b5268cd9bf47a4886caf301e363629987b5703baf6a765aaad7739dd973b7fe639a88138b994960456d825b9a1d431c6471848d2c5be5354c02c4119ada5b2697a0c8202e5cdddd8f00d2dec034d0a53970440ffe14a3c5543a9ec84efa751b6de3f0515d8b827fdbc4bf4162e228c0bd681a09194153ec115dda2349f145e2c96b2a4da38dede72a3faa389214ebebc6b3f6726b53026588325173d51f332b4eb2dfad6da1779d3023696aa8cf17ec757c2458444861f05c6401ed14398d71dba7e1e560d0c12b6ed1611fb0221cb4f83e23e4e46a8e77c92549caaf2c7bd857d31b79db5adef42571f869aeb09c5760eec36c7e82068ab70bd3c9c05840814462938ba3b7488bd6246ba904832c7964b0f199b0edd7af4d4f16f71e185415372aefd850773da0a57aa1a948e82d3f93ac9c09fc471948f28d6c199f33a1e7164046fee5f4623bf7df4514459e45eb4e0b75755db4d541640de5216d633fd03194a77c58a51941c004c15f05add4b448e4ba721d9e00274745e3d604fee4fb8e19f2e12db111ea7c6a052fdea9fe772692059e95de91e062a2f340bb5d0840cf2ee26c37f6fa8bb573a04e6372ce2917cadc6db0085099d8a4cccd51ee7e61a6fe59844573362ab7fdd397787e5aed4638ac30b99c84e78897f0650b166a37a27cb81c2da618d0134d12fdaf77c46c84d04deb6d0da7d82efb9ba4636719d51f529a6fd73ac969a43586503294110c124d9d2f39a2a74243b3b6a7931223af4b72de044f299734a1075a60682fc6819af8ec3ae121ed945fd985982efe95f01702db5cbbf12b2c77b4bd53fb3492a90dff899e58f99a6773c36451bf1d12d13db6d81069d7fc5c0c580ec884d0fcc785a2d057e7ce00c31833a19bd2bdab374fd1f8460c67ff4594c9a17df3481b486c12a71f3c12e65dec417b9f0939d09618efb234fb73bc21e03581b3748c0242b0143ee081dabc4ec6533cef48d88d3b0c071b39f833882c5d98e52eb079ae3cc9c10873c69860478891211c89bd61245971854fbea783af2733d0837af60230eb98ef23702f0ca10365c1e81de3a3131e647dbb8ce4abd8fb986644747a538e5144aadeb7382a26cda5229a8abf05ecb3f432fd00fbcd1614a4d267c9b0c61cee6f56c26fdea0615aebd10a8de4081e54b571c795c016120658433349cb56f6dedb6e59dfc17be3374b7e7dab3bb5d60ba18a2c56a185718cdf6c69d4ec9777812f5089fe418749ab224f2de1d9e534f1757a21cf246fa63dbaddea8300fd3ee3ebdaf48e25b0f1d301e241b0942f3189b3118c149e4ede3d3255c13d4f251fa18d640fe8d1b5202ec556ee17b45d33d7589096869a1c7c5387b2429c1d8dd620c77a39d8f85acf72406eea2d94743d56bca23525d783ddb28dc0ffc6873587b65f0f1b2e5087e6511a748be08236d25ecd05261a6abbc114a4b3245aeb0cbaddfbd12dc3dd7e837dc865b732f3dcfa8cabc8f052ee63e123a13d9b19e5ad4c245f25ec9985e256ad040ade7e34e76999a68b846987afb4ae6de9818151518deea2a1dfd53c98450da2fda69b62a07648794a4694a82b1f18bd9cb112bd47c823a8d0c3cefde3c8244286007bf89ce3e95f339fb2957529500583b85da75a802ddeaf5c42bcb9cf80c3530be919f01441bf4895e6ba5127a69054de75423e3d3112526a86ae06c1a1a18315df502063d57a9ecee7e42dc1783d8ddbbe147be3d5a8b07765875e34b0f42385ff4855dda7190d86a0d73eee9813be623248dce150fddbde480b356f1e2e2dca39961d4e7769930a8fea71671bd2cee818e2c5e7e69dad8601d6b981155193fcfde82718c2f835c9604b0adb1b63f71531e12fa5bb951e8e88b236eb7344bec7597b0906beaaaee3931d3409897d8784d58164d20288c9fbb47528b3196f55066424656ff16c5d2dc4801594dd74e67121eef0f1baf357027fbfcef9c53a57267018aafbbc56a6d1be9c13f76df7aa50b142148a523f22a37e53f6d0142210109c65c6ae369fa6441c58cfbf27c3f79dd63f0fcfefb0192757629d8873240e001a2a194adebb3ea80b0b1f92a10e0b570176c7a19226039c0f6f2ed9e4c86a6eb4a4486d5850c97f9cd42e9cef8ddfa785fd8739c9810e9cab50c811ef7b556ef6617a6594618af07d97ea72a274f06b195eb5bfdcdb787cdb440b9f2d71c0e59d75169d40773334211e520d09c79330198bbe48df3c320ec2bb1b7c1c8a4d24aaa61e85625dca43660c8fe9793444844e8e02c066cdc6dd331b048624fd0968070c53c3a007afe3666f363d57cc94b0f271df426bc299210b4203935c432b1865fde87d9c83e3a9f1e2a0f29a03d6710b1e64ce5ae1424056a1f2c1fc78d5288498abad30dec38b2a2d07a53dfea39161edf3b550d77e7b81b59ddd61246a92ff76b658483af6add08382b5460fd620bd62f33df3af7e0ca5efd443d4270e864f9e59b001c6c5b53285987edf6780c7160f24754c08ac0b3c55a3ae5f4398c8c07611c8f81117f456fd786fa2445acab1359fab78e6cc109e83588b142589cfbb3ac18b397aa96061090684ddba4d7ff91958ec45f0ef98bb805303022c4d93786e686661edc2d2e500a9b390daec7f6d87886e833e3c134f9b7bae18a6ff7d1a6cdd7929f9d856c7a5831f58f2e6214bcdf33a604d8eb1b920f14b8feac89298198aa13ba18cfa6d151e1ff653585dfa94a3a412ba116c5c27cd143758ca2fec1525237909c5d65e8bab7b3f84fdabaae86bad35f9da780053e02115930408b6c75de421ae0443fc97497a5147968c81f067704ba03c756c9e7c48ef9e364738675daf939a813da9b9e6413b7f77bfc86328abf0236944082956aca1ef771c2dddbd5a15f24cc9630b14cb7257e06e08d045017811396f56f386eb94b04474f5ca807e66b78fd71cbe15f99a1f7c8b4583dc53b13d17b9cf8fe2ea4c472901234287b03c0e6f8b6de91c4290e1d3d290ffa731e770896e23ae12992fe549e3e1e7ed1dd00e2eb9aa390d1e22081119dbd02cb955a276b49ad245b09119d88397626a34b19482b0cf0c2dfb13221be21d57616add6daf4eb588913ba943770303181a0602ddfe7878eb1147497bdc19beefd58bf040e6f9f16211cf7949ed04b7fdac0bb5e4dd40e7369138edaa44f779950ac9a7bbcf1085002aa5bd7c60fb8a6a6e03f32f4a2d570d90174bc50f42659d36b891d6dad7de9b7be3ba10a7fb5874115989b4af947110ce93aa4480d90a20920e31936dce7e01e875f0dce9e0e4be288e3b6ebe09f2d9a8ccfb6ad102d6e807732ee5c434c6f002ea21a8a5cc2a9e34de1977f2493e670ec251cc0f401048b8d3b9e819abe011977c8629aa9448a2c79f42ff64e06b9b1db5dd89b0fa18809265039c1fcc3c03c52143acd7cd539d5b6533fe02d7bea157226bde98d29def4eb024a12c3d30220f2f2760b6935086bdc358a040944f5f3c221695c3e48a8b879d443ef14d14f49929ed48f9f7869b69fe85c996ad9e758169c25f6b38d2ab370d5943959761d9822023b63cdd100437456a33b63d25a41f20f916d95a902e0e81be059ba6552521c77016f5fc578bc0b0c156ad38628917bb67b7bb52e4c4214652632cafe85231e427af4c37a06804b4bc36d76a65c87c39bd87696ad14c2e742f77e42aa76f21986a31b10a6a34989b0eaf226deead323d6999676e30524a240283bbfb729414afb1c9e93c1ecea2cdc505b17db7f5dc0ad36697b2658ea33fb17b6ebbd3f287b16522fea5c598fff91c92743b8b52fd5f40c0371d5030f00ca24ab8d267a18ba36a95e0bc1424a08abe942c99274d64a011fb334693f7b7a533e10e634362f96b085f78a4cc77a857ac72f89b872112bc31ff61d5c7b254bea1fc7e3180e42513839ae3029a3ddfe9a1dcf364a38ed495433e985a34726e14b319826cc5b7dfc964701add73aa34105ebc7d1492676c6b434d2fb3eb2d16b1f0a7509f9b7459900454bc734f91d0d62b30a414e67a8a1f8e6ca6c6cdaa31ac6f8c465c6a906e3ab61e82f4d43f4f22a379a53c3838866c5e7a7317a7a0ec2972e88700086a90ec4e1194c0e341abd4d9b1172d0b4128bff432a2f45db0ddd46133d4307f9f6acce7bd477c718d1ddeae6f8460947cbf831c3624d58ecd0c2ddfe0c73a2b8d3c1e08e68c62bb840e0a839594f6397663dd7079d5f104cdf75973d8400daabfc9ebc9bb907ce85a97faa498c27aff6117d7f5b85a91255fddacf4cb3f359f4d43566809ccb572231888bda3d33cd2d70690f11b6c80f2e8ed048ace192487b2befcf6f9d1e8e0f235c6b5f4aed1cb02daf55f2755a469fa48784f500a92092c905ab33d44b54e542c9c7b8655ee141ddd1bef6f8d8e1e879e291ac1c705ed689aadd5ca49b7cb04f09bdf25ca6c018ab1675090791322e3c00e273f20fb615a00f6835376cba26851ae801f21ea8a1f25f8a30a6379840487fe380660ff7f3d25506e4069425c62649a0b389d3af8fbd82853502818c89f024c56939a2ccfb51429b4cd408e0926681adc014db6e75ecba5b77055bcb406a9108d3f91068b4d2514a65ab6f4bfa79bbc5f2456f70287c99d51606df50b8b9a48761253966c87127df9f35e1f2a2459f93f6806cb879cad8416a0261ce56330bad375753bde5e7b7126d2d881a59273ac98b7674171ec52cff7294064e0979769a8c358f134c46ee255d7cc221c1252f4eb47eb91b31be8c25915120c68a313cd98fab8d6d3393061b6d37228cbfe7040050e266a94c1fedeeb6e247e293919a3b561919023e15416d86b6decbe56f41fcba554b262cec54444b20762f8b81a4256d0bebc5ee4b02a4d5f7db20a54dbb32fdd1a46790a5cb3bc150736ed8d0ed426529508ca66358f47d644fd5718c2a6c6fccfd365562273a428e4e82ff550db0364025620784a19b64c3038fd60db82c2a56c9c47b40c1946494e13a49d7bfcef3455d5966d54b05a98ddde83286a49b8fb73e8122b0a2eb31ec8eced365138da07a23258c3bbb56ba202e2a0f46eb450676cafb1413cebeafcc3dc4e9cece684d9c412013ad71b8a88a629bf78923c016b3d58534b9b639ab068f181f9bf46bf2b7c8bdff77151cb25ca852f802bd0706c378aaed9ca227c23546410b902fb0e1f33ad1d52bef4d8bd5705705f00ce9863335d92fdd6b33d2d10d7e706cf436fd5375ddff32879", 0x1000}, {&(0x7f0000001280)="55b6245596c9abbfd2d93cffa09adbee9b3aa97ef675f6e308af14b8327d06cdd23bdd28eefaf1be97927ccd861fc0ea67e01826eae6e6f7302d654da5c71bf4875181a4d0fa254e8d764671ee231ac6b53d855f138823a4ebda6c047b5ab08baa75093787358d6e", 0x68}, {&(0x7f0000003ec0)="95a80183b0a57e8574c0dc5327429e2755bffcf4acd21356512e3a28be8a9023697325c05fb7e84905fbf3e16df7fdd755e345a1f08383e9594c0bdbd0c79acad8287cf87db1b55ac0084e5501aadf65c99557f9cf9315daf3ffafc6f604278c7c87f1f142b0e85f3bff46e6a715e8", 0x6f}, {&(0x7f0000001380)="f455a4f9f783659bb37561a4997021b51e1822379c08c8a992f055672200e02c8a0a4f2ce939fbbb8b5b67eb78c7b6818e9395d0f9c9f1ed918182920c0a9db6730c03ba99abe984059b6177caadf3a4a0a284f70c5481dd4f8b81e278e692a5f18cada8bdd537f1903a995afef2a99158ce7ded406cc3faa1b9e1ad712670be4da0ccd00a19398ef0a3691ef6361fc19162e6783783dd5ed9cb9539b407fedd7e468008bd412b3bbcab268d99c19afae8e1dddcc8633155923c7edf03db3c20bf56f95d17c3ccc7a05f7eb5ab0af19c2c93b49420ffe6498060b16734ee7b32c159d700d91fa37903c13e13d6ea947c", 0xf0}], 0x6, &(0x7f0000001500)=[{0x58, 0xffff, 0x80000000, "e72af4d3e3a456138b66b2955857241535edb731f396e369ea74788862df708cac3dc441e2b02e44ca14cf48a8b3be647bdcf3fbd126a980bae608e646e3ea1881"}, {0x20, 0x0, 0x20, "316cd62c1ad9c77013739c"}, {0x78, 0x1, 0x10001, "f7a7f5560d23194183e913e04f99d0d3026494ae8d18a6c7c897794e276c2a1ac124341195038ca6618bbbe971c60a9a3c3c067a890fae84d3ac1933ae689dc75f3522566072d84f986227b6828d1d9d68ad6120e42b1222b4dc53f2e7676215dc"}, {0xe0, 0xffff, 0x1f, "603a850c36e377d755ea454b5821b0864b4cb83e2a9e57861cd6efae82d6ca967db672ff56864edf80cd2b04dc3a2ba9917160f2f8131b954cf6c5dc8972315667a88aabbc2caa52066dd4aa922fac075bd6dd3ab5ddef2f75c5443f222db79909a4bb75f63c71379320157a270e7c53bb74ac8610ab1aa82f81dd0c0ed35f720a73e90901248b24e04901def45bb7c7206f7dc06797d8375a6d06dce2efec3ebfe3842f44fd1fb6b50996eb0b13c07b24da232e4ecea948a4022eb3104004a8fabeaf911dfd038294"}, {0x1010, 0xffff, 0x80000000, "d6b1630d1549e64b76c6265209404b564276d73ec264d07ada0e48287faa4a116b3657d5bb4cbc0edb469c78c03092c9a89b2066d6e55c8e3b1b963317000756164f1c05c8f85464418f417117ae333176ae7cb560e76b28638ad5a715c3367abd97b28a9c2bf3b89e9ed52692734e3cba5c4470288975a4df64af5216bea1e7c380f972f366eb89569d204934ef8b725bb5c338b0d577ac7310a8ea5a637bbc4f16e0ea3a545e285012a3f906db59695078bee8af81792cd4f115479dfe47ccae5838178b92de5a351970edb4d8a171564b01c3abd2f568bc537b987c842566df7342eaca84513f9fc9783b5818d5f555f74f642face87597fb59854f53d774e2429866dc5d1959616ef2a1010287b16972585bb24d926415ff67f1b401e841ac4f99f07f454de35b29a818fc820fdfbff94ffe9c83e4355d02b3c7938154c6db3e9fad0c37711778ace2a0cd533d0ed19f5fca8a9ca56d97f0f8df3976e35587d7205404f84a93dee617f3447e71979ba1c3c4ac500847ab8505373b6edc7d9a269070eb0a536ac9542e108d9ccad8cb3a584e5c39b144ab06236c95ec2db510b23bdf0f9f84fa833ea625a0cd62d2429df560b766593b637cbb356b66ce527c6c0d0bde745d039f06487df027a903f958aa3e845f3d718ae221ccc39113564e467b7689f012189574ec843d37fa1ca350aad50ae0ff794d1c1d33af049ee6a06f9f7ee50cb8f748f76d64f9395dd8986e6778afde3b0db5183513117fc3ef4942aab3c8b82a7553023d27d538312c3fcc054ef9163159f71ba5ccf220b05dae6941f300cb37f47661abad85421271c4dfc133ba352c09deffd31db86b4a14c034ad741470e71b34be42011f85cc25cc5e15e2b8d47224a1270e979e8f8fdccef2777e10685fe48e48fec567ce388419bb8d675647988e865f87451194f3e128e7402047b19df3d4ec783a1bc91da4638d679bc77ac8e78458e5bce9d7481f69f527928cab1ff7d939a24da8baa388aec0dd369454183d684f585e3b910f6c84f2ca9ea570e9930fab2b55bb4e036e0b117f2b4c009c86283e5e47e7b9f44932833be52a6809508bf115230f096def5e5f574e005f398ce95e3e0b6240050b31d185f20b8e3871262505eaecb2f0193a4b065686be21e7c8cf9ab9acfb9f10a081b6d0d34b56d0226f57fde4c8150554fdce719fe941cff0d0e7fb015cb7f5b45c459d91d38f8d77d1a1d51f3f1cb386188f60c2a7d5fd1a9cb0f60307c67975664e952706b8cd4e49400b19ad6f4ed51ef11302f59ebce6410f9147bc9514c3b868999ec75f113a690055994ea2c48087b2cabcec1f35e3cccbb1b1ff1ea47b83e16c94110ea7cd9c4c2a3a5a6fe3c12cb9d4e295f2cb7cdf71debc84383eaf3f31c840e7bee191965fe5fb066adaa7dc4127d757b5949a3218c141e904142047f18ecbd0fa1fc4cf64ff154a8b37e728e4f34c83a36dcc4726818add5bea5b6c6a35c35e63d89331db2e330c44fe64db100a514800c25348f1c97bff093e60b6c18f4798d6b65bb553d8f1a61742614a57c0b1d3c5a4ec40a3070183afb674f47cb37e58e089c65d34e0345f3550631bd5f47ccde144a5ade5b254e22f65f631cc5818ed1c29ff58c3852f343405467ab448ac595fafe9f316322bca0a1db81711f2df39e9141e92ef95d4592e5af384ec23cecbd13d100e86b8c0e36262f92efcc63ba40853f325ceeb367e25ea0390659a410736afcedc33eabac9373dd638abca3d427981137aa5d9acf40952f93ca6880fd976454119dc707aeee792c2e7fd88d9744a8a80126d338a5f8d67a188e3b90994b87e78aa8b4ed65d6af52c0fba709e6b7a7da66f95ce3b2e650aab38a2ff8adb9bcb28eb9016c04279c8f12e7ab57b3adc0f6d7f9dad187f6d1550dfe20e90e31efff5b9fd3b91e5ef4ac69d2f8129ba2351950263b2106f720d15cc437c13b7e5cae7056996213a6b6621e90de082b43e0869ab98d16544fc6ab0fd87521639d4e5f89a116f81ce45d487fd4b88940229821f40f0fbfb40d05f1a8689b1db2008d9e4068df1f18b4fe2b638227ef65d58490eb2e3a5f8dc97e97b898ebf6d10a223efa31cd1f2fcf89a5051268da0f9d484f90ee74d9729180d5bc74cadbfdbff5fc2220bec954208cc0a62d6454f6eeab0ae416e76bf1cb2681a74b2ba75f8a92e564cc31e32a80308eb83f477ca173b861ac4d4c6a845402b21e6e39d059136f65c174e5153736c1549dc00e3e748bd2d6287d18b1c2a1d20a53256510c31cf76418540df961c948d5d426eadde8a03e3ce59b812851c1cd672aa907c04cc28f098bb84ee906c59ce7a800206da769078fbc2349ca26538cf4231f45f29827691505b7413d06e825c20728ccfeaecf02f9b4b7203169811a61fdebdfd5c59a616c2c247f27eaaf64553963a070abcaacf3719e6c25027dbb2fe8c2d9e4bd7a1fdf7f364388728428e1b47e1a7ad8a39a27bb3294c0627023e15059ad2e6ffa8be7810411318a246d0246dba2be7a9f01df1b2b7df46c39cfc50f785a51021abfbbf34fa2f5a217fac96173bee5e7d4c9d532537fa9d57930699511d357f01c70a624eaf8e8fe0821763cdb121df7f12497102f0fa465cc56651f06510bc5d8efe473ff74b7a04bce008a2bb2fc557bb4f88aeb9ca3e2384361641fb774197097c8d5aa78e6ff01249e62d1b2ee77e4ace5f2d8abf1cf67605071d808ce17642b8648cd9f4df1b2e2afebde66f9a0591e410ed088d933d84d33c02801db209ebe5e9988704e805e2d8444f5fe7b77faa3b1925755862f1b80c1197134dbfef8692d4a0af08fcbb8efd9c0c6cb05289df0ba98fc4c97c8392f38ba39af7e08170313d8d23aa1a4bfc893c618e2ed41081c8fe690b3d53e8026157ad1f954bef83d5237fa3a96b95a6533472757c02686abaada3daf20cf10bfa3525d6a9ff01a13c4170f72af695f1e458bfdfbe2f5385c1194a9c47b7a7eddedfaf7a71fcdfded56c7cee863d4f29d0c82835b57ea70e3c3fb6b6b6682d6cd754bb5d30286f85129c4ccceb73422b70b90bb9c68f7d1d2441622050d3b01b332fcaca21c01e75a7e6ad7fde33880bc0e1080067d59ea4a5403618f61ffd3cd45c540ef3a1697bd36a51cd9ea927cbe115aab05fa8b6edba3fa2aa0d2105dc5583d4cb63b4df6f43f79d1405c4bcbf328c139dedc450688255083d526e358ad12e906b9632c91b2f671ea29538ffe0b365187285e4d1b10b7daf9039432cf21b67fa5eea887b26448b465b89e7492e56f891b52952f6bfbbee0a41f3d14648a4df6111c053a46661ae12db611b4e80264216cc833338a31cef6abcfd51f9d407eaf291c6bdd812fed15a5db5e9fe78124c99db611aecfcd088235c344ad94b7ac84dcd46d62aa3ce713ae510d8e7d903ee8fa9bbae740cd937d3466a430749c4c1d74138c756877f73f0f0b03056c77f01e0ebaaa0d267e6a9d7a8c63af9ef5db04718bdc5639debe4378192fadcdd44771884d44a5cb90481231c0bc22e5de2221022f2f7b1337b14e7311afd334ec3829e03b2e2feaecf71825d30fb3ac1c6500c9f7f640709cc0e2efd1c6d9d5f888e1500069bc4ae2c1d6fab36d3bcd21cb6e635248fd0b79aa305b4793f2604366ac6e1156a33b64069009ebe7b9f563fed0bdf7519d888935c9d133dae5f43e4b04c12634a33b010f173dc57e5ad420bc9dc0ead05a46ae0a91315d7484d821068792166d63fa01167dd97b09eec5fcfc06b2e27519ec120502bccc7caf02c80ed3ec9d0af40e450714b2df101e3e20e28c439a8bc4fb14d492ffe3dff35eca183a195708b4d18a0ca0f38a8581e35a62f7b51e7897fa8d363975ee61564cab785e6fc9665d49fdda19beeeabf67b33200d448ac43cf6e55514e0f8f4dee9e17eddbd7b16f14d674dd353705ca19677e8d4dc0c3d157a5957df06090b906faa3ce5074741e08ac490327251d19a971bcdd9c09a1701797187deb0e555e9e9ee7c76646dddb7c8af63d4e12d57e1c7b880a352a95f5da76aedd7e05637a3ad2e2528bf9a4c6815bdd9c99ef8172393172751ce2442d6563172e94081457c560a7233b61f27eb6afe890394d58043b69e90ac664a9e1fd832b57c3677ffacc4257617595801d115ab02a911f9d0e12940ce2feff1d7415a292634cad4840810a2425f5486ce1606ba0b8062d5036d43cd794156753489d4beafb27c521a6d130813f0add6cd4865030f7bfcca8bf61de9305522dd2c008a2111786abc7d2986ba1c2a990f72150a8a62998b8529796b260ee2f139f08f6934965cde6685b9298685e78f86196383e4e6c26b79b8aa864abeae60e39d7bcf3918185b91ff9f6eee8d4627053fe291b193b99f6d183bb81c0f8e9583d8f0ff79fdd6e691008cddffe260ee80d93a4a9e7303aae019d3b0122eff20b5daccf4e690b99b65d1ed2c2bf8876237d09db918187dacadbd129e2168e5860f0c2355153ee44b38c7f0971d3b0ecdccedc983ded2cf681e21f500b2f6341ebaf59a6a4b64d3ecfcdfd52f74558f4624951242693053fa493f5828dd40133a24d114c4015b4cdde759eb9e5a450b67b3e92e9afb3c793d8630e05a1f0ed6e322f0b96a7a05cc4879698ece2cbd1cf22dc13a559135c4478adabb4a79466fb524d46d29ef2d627d6b88783383601839f9fec20975e599d753e869138c7e3b05f81e03f0ca1e6cb0ccdff5560e992e67d730d7799952c6f6f7887ad28eebd1d0eb4236d7f6d674a2944bf22d26e9cd09ac8516584d4d5157334296f4b6c4be7d2b965393926d890cb680898decf7363662a665818519031b6cf078f8ea05c91179394a1f30f6c962f287a6f11a97dd5353c6d4d2c8ea2011a31a8fa917c08db81d2a853461b6b3159fb1df1335ebb5ce5b131b48340503dbf41072fc46d623a398fafb43c54270e54fb59562ab00f63262104c035d04f0126e2b007a2ef6ab4605d3c161506762f12d32f505d026683ef4f406546d1317b6295a92df8c4c9d0ed97f2b638bc600a8cb92fb5d9cc89ae6834adb27356f803770d8cc45acd4c68d7e83d380a93851ebf1c0fb71278d2c11d3408316f0460b373cb2fdde8653cbfb83e7bb088b01cd8374111f34eea984d143005cc14a805209dc0db7182c19eb06fa2bfe5aee9a2bb7dcfc6c2d8aae4434868f2a388a64c902c55106c44c8b6819d3ee659ea9ad74a51b0c6f5786302cde516bcb0bb2fa86367b3e4fb300a92d613c54b64ec09fc0b1123ff88f9b88af1e81576523b77551a33f7361e142350c6b99181801e8fda069add14c9ef4de385b7436a4036c32ef2e926253b6db9097053e95755142315028da5eb22da53dc47833cf5790441fdf71132243a7fc043523348f5e51c9410004960e7a17251b92c1a3ebc184a3efc049d813bbc89daff2cfc7980eec72724d77915c67169ab83c7a66ad2ecebd2265e81cd21b0a800e604f128caafd1ccc8e74a0bb811a9ba355f9bcce4d5c3e5f49485e2f6b887b4e6ea9a5b03a3beead0dbd8254414a883453d505cc25643088718f90460fe8abc5a44c529a8ff446e71595d2baa7156d6ae34f5abb67fef170a46c3d85defe43580118208833b1e227ad2a726d6b76acdda2d9e652acf39c11e703f3b934af4449f5caa4d4eb079140720823b9015ee8787b7f020ea99d2afc091d6a26da26a4bdefb184ce45e4fa2595e1a639637e5ea8e3facc03684e4b7242f3436a07d9ee32f5d192b903b95707357f22e2357993a"}, {0xa0, 0xffff, 0x80, "ac0fd48bf2bbc9f3f86c714c5100f6d8666d993e264e003ab5bf17284bb92a1d6961d35fe325e280e7f362013931b01d7fb30e84d554328d118103472a7cf338b1d6738b22f78d821c9123ef804eb497cf8411634e1e480d76fab7ed48e864e99fe1f4ec1c268e95cde9c926473409bb73775c7d7778ce5a1703a421e4248c0993d692966772715b3e2f0bf04188d4"}, {0xe8, 0x1, 0x7, "97e42343189383985878087e4ad05d4bd9b9db7d9c3f05fd6bf4d988e8c59df0d656c5a4347693a7d4dda40925f6d67ad534a9f911419d98e6056c19c311d5fda08ef805c112fe5ec74177c1a204f825238de1c2365233be993529d517738f7dcbb2ea8aa64e294d377be901d6ba84e41b0800736cad561a7ef9f2594335260a29bc9b6436772532451f7709910fa6554ed9d41ab6f1a54cf7bc3d1be3201a5c8428f159126b55eb9d3ff660b71e4a17a9a59103908a6495ab028f9fa560b3a5cc5b8e288d02897121aa843d5fc79f36d59e1f8e"}, {0x108, 0xffff, 0x8000, "7a819f1027a71456b963745d616ea0437d2be4cc8c6bf0dd9db24d0bf2313356461f2424a075237e8d5360c0671eef452b9282b4ff1b3dd79740dcbd45cea693b48ee141f376a09f0487274f1e4d126d9c3545c81f015f2104fdab8cd8ffd0ac5669ed3ef0bcea9f8c7c1c867d9ccc95111bc208cbade7e8b5c9941ca55f072fc85ee5ac510271e57eb3ded5867f65c23ff6dfba0b0de2df3e3bbf02a1f1f6a51eb7cac9924a0e1bf984cad7ee72901a845acc16fa7e990d5d1730aeb7b652462a3905fe044eec9222ebdbeb9b340fb056f2f59b484c418fad84d85c20641c1bc33d16776146e11a10a4808e825a6f54ac123ea7df2883da"}, {0x68, 0x1, 0x7, "f5ecc66a47917b173726aa47e17607e06ee3a049595832d56c72f833b5a12d54ff2e2bf7095f298e7325d82ee9bfb573d84313a4ee2abb4e1164c40e8666fdbc254a6ffce78027767835c9da6c5c3c609d58078828"}], 0x14d8}, 0x2) 16:00:45 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x8) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 16:00:45 executing program 0: r0 = dup(0xffffffffffffffff) r1 = socket$inet6(0x18, 0x7, 0x3) r2 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x10}, {r1, 0x1}, {r2, 0x1}], 0x3, 0x1) r3 = msgget(0x3, 0x0) msgsnd(r3, &(0x7f0000000500)={0x0, "f8a5def453eacc4967624b1643dbbbd1d60f25ddde72cf85c245aafb341c52c78bc8b62d5676c6d76d1a21c8d66d2ce2344a32c9b5318cb27073c1c619f27db1cef63df797c27904f79abccf6a69537f5738fd0b2b427dba42587d62aca0140c4cf95c6205ebc3afcc5376732e3a9c5df17e03116a77ab3b39afde0822721c90615b701e277cd2fb8bcb9d767b6cf4bbda852d04142d30a54bc75d7de0fac38484172af9cbace44584460e1bd22e923459dda5a7cfbc2d7c1c0b5c92aa700500e75ec7a47646da403933b358d7fc6362d0b2f7328e2912d832c52e840b029f399806ef7d8a7f300c828c2bcf0db934b19d1994a9615c5b2e7a83c22436ef715e863006f40b447ab0d7deb67004fa031474cb127c245c58025a5253b890dc13f500826b39de1c2154d6c7ac2ef3de1649e95f231e2e7e326d89ef79652a67fcf8e22814eb4f7de513f238d7d257aeb4f1823197aef894f39862380df1f3503cced94c1c45da72137662ed29a07524fcebab028ce88dd77f4be1de52f29560bc2ec46441cd5be0cf5f9d99bd639d064f2fc56198c95d90d616725224d55272e76136b57fdc085bd01a044d28b0f144ba15d5adb603fd4303675eb8e702b0d5cb47aa5c728232a9fc45eeb24dd5c1e2e095e9b850a4efc5937f3bc81369037431fa158dd6c1eb258b570d0b0ffc799a4cf996094c28e8deaa6e0d9243bf63dc023d"}, 0x208, 0x800) 16:00:45 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x4, 0x6, 0x7fff, "6c6fd7ed74cb4bdf411a6a4b44d7ac0cb405c788", 0x2, 0x3f}) fcntl$lock(r0, 0x7, &(0x7f0000000180)) 16:00:45 executing program 1: getrusage(0x0, &(0x7f0000000080)) getrusage(0x0, &(0x7f0000000140)) sync() r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x5f1a, &(0x7f0000000040)="07000000009d03c19158c711cb00007165", 0x11) 16:00:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="80059466ffaf001c9b28a56d4d9cbb731eb84bc5f08e71960e64bb4fa05212c102a8f03ba507c41f22fcbbffe03b1130e4c94bd791b954de6ce197ad087e5e63f21b8ceb0ed558a8e10bd1211692f05c5e97e601997cd0818d1e1f560d87cfaadb29f953492cecdc2d809b1d5a2b5d2279376ffc819f8c0acd5be269789b6edf3c2fad38b14b9c0e5298f8fa", 0x8c) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="582720ef", 0x4) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) read(r1, &(0x7f00000001c0)=""/129, 0x81) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="008fb44d1be41060ef0000000000000299ae83c77e899c0f7fe11e8e3f9ed344931358007840e19251f675d276100d06219bdfe4e7554a6afe2fb41185123acf37bc1c862fefa96f47200a9afacd4edd5ab7839ef680fa4395912c01b9088901d318b6a85e4e8c6cf2ddcb35c039f639659d474dbcd9f8c923597a5efb8f9703d7e6a05dc1e9df0220ceccabea55134a72657546e82d085a8b743d68949cf19ea97e7e283c87e7853d9869c4a39f4fe612330fde6c8954a2349c8df627a968bc40aeea319c0d749e4dbec34c7d9ccf15007fbf4f6ddd476bfd4dd26c446e6a1bc6ab3b69722ef437f755618e1380ac566060af6d4a594e9bce68d6"], 0xa}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:45 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x4) faccessat(r0, &(0x7f0000000040)='.\x00', 0x138, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = msgget$private(0x0, 0x0) r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x1f, 0x0, 0x0, 0x0, 0x0, 0x80, 0x1ff}, 0x1a1ccc1f, 0x6, r2, 0x0, 0xd2f, 0x64, 0xffff, 0x5}) socket(0x0, 0x7, 0x8001) 16:00:45 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000000)='./file0/file0/file0\x00', r0, &(0x7f0000000240)='./file0/file1\x00') ioctl$TIOCSTOP(r0, 0x2000746f) mkdirat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x0) mkdirat(r0, &(0x7f00000002c0)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000001c0)='./file0/file0/file0\x00') mknodat(r0, &(0x7f0000000280)='./file0/file0\x00', 0x6000, 0x3) 16:00:45 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xa, 0x1, 0x20, 0x6}, {{r0}, 0xa23495ece724c8c6, 0x0, 0x2, 0x0, 0x2}, {{r1}, 0xfffffffffffffff8, 0x88, 0x1, 0x3, 0x9bdc}, {{r1}, 0xfffffffffffffff9, 0x20, 0x0, 0x2, 0x8}, {{r1}, 0xffffffffffffffff, 0x88, 0x80000000, 0x5, 0x9}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0xfffffffffffffe5e) r1 = getppid() getppid() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x1, 0x7, 0x7, r1}) pipe2(&(0x7f0000000040), 0x4) mprotect(&(0x7f0000292000/0x1000)=nil, 0x1000, 0x2) getpid() getsockopt(r0, 0x0, 0x809, 0x0, 0x0) 16:00:45 executing program 1: r0 = dup(0xffffffffffffff9c) write(r0, &(0x7f0000000000)="31b904283b1514b19442ee4b2bd4220567b9ddfe46361fb59bca34dfdbd64746ae37fed8fe5b57cfbc9057bbaed8050e7dff4c27588c7b4141f3487ba7fa05b59b27c1746f94356f273c6ad9b73c8166e6596e007a44b2200fad4a99ac091a9ce53c81c8d8771332db9b953f339bdb7fbc1f1cf85554845f82bf1232fa29c1dc707c732c52f6b1c5d4e280fec4b39484865f5b6433b270b979bd2a400b0e0ca75f5e1372ea1b261aed643c011e8149d37ae2879d334c73ce98989d49a7be6afa0d5e23667a6c358ab9fa7e9c2fe876ae88eb3c51e0e7e35198b1cbccbdbd0ad5a4afc7815caf64df40cbbb543033275f96329c5e8cc0a7bcb248870fd118d24679bf4db6783b32b8abdcb5c4e40b2665dd777ded6f04e48be7efe0bc9a2cc45656adeda75f47cee8ec1535e0827c3fd60db8d0a30dcdd0f2224d9c7c54c7b190116d9786b728f5e58f0ef92cd86f48964cce1d79c6215401d0ca1cfebbf1669c00d168f4b1375af150fe535d9881388c0fee3c33100af967a749a073d59f44826b25de5d3853d20c1d0bb23d7589ccf54ded6ddea8ec81993e050ad724405944a02b7405b3ad7d519d021693ba5b0d546cd49a7a50629a3cfb8725f333988084e7ed126fb2bbe1be167fb485f01ae3a2968da4651278b8b0dd3339315b8d6fd3c99139bd6de38fe1b5f5a900a85b0e7aa5cef240960a9dc5b92046edec7b8fe7e7a31fe1b7d633559dae65e5b0f294675f9cb5a2b87f75f6574548fdf50b25fa5fc343c567682d64a5748a69d01f0bab1e2c602e2f8e4d10495ee2c5b20c19a5c5dd3dd56fac65c7bc056e04f81246cce4bb7e2cd9141df2d6dc73c2a8244b794f50f7588fdbd3e843be1548d2ddf7ce56ded0af2bd0edf5bc84de2f33dfc8e6c40ec63b8e67dab6f8ff054f4bdbadc282b84d37eab49414ff65865a387a3e681c0f61dc72de5ba8d6a8dfc214a5a63f9d0e2bee4965ce8cfee89bc39cd4f7f291ed9d73f2639575d791c6588f0f173da403e667c4361a647e28b2afafb1f7531e09b9f65cc43e8d935d31fee4ef11f63224f66d70de9d089fdf35b50eb4026ed9b841dc5bbd248b2af622656f354f09c96f40532d2aa5cbee3bf70da31aeda1c683032f0fed092ff1d6e177e66bb9aee69c1523ac4bbac61570404727dbf5af5be6adbcde936e8edc04b213f9d96bb0d8623bc996166917104314401cca58bf8b3271f6680bcdc8ce8ca158cdcf8929f1cd3d665d7467bad8237bb07497344e7b43852ff6f9b9d90af16560ab72b6d59e94b1d3085f5afc04957b5917fd6cbf30193e045fdf9a2423f9925ec980118a373a8928fdc6df2b72f2a69ab37a42a6100603dc26a3571e8b51453345d56107e0cd21ad7debcb3dbe78049cf8d391836283601fbb9743376f306627387ca644408be761e2de5e7c939d34563e3d34b121a729a91bed2f3a0ab573f0101b086f427333913ff6f920124fe956fdf0ba36f7dbdef30e0fe9bb4ba3c1e72786bc832e6ae915a8c89ee7622a073c04563f8340205a83073b2c70bbbe71e8a336559a7e4d2744c67c5928af22f29e8f88c05354f743f39fca6c07c67529c433b032b85c41d42976dd01240d178a9663f3cae9ed3493a5cf8ad80c2e628d4bd08042527adc72b5be430a0338edb6186cc5187bb2db6a21806e2716027299736c5dca507bae4618197dd2710197bb3a8315fa61db2e931803d0ae22ea883a7978ab489884e1b52fad149913a3698079130dbb2615a708af1558a1c43cc4c75077a695133bafba4bd34fab439df58a9ea276e5c354a26859403d863424726048fbe47cd1c04d95730fe97a2e23a67910c5080e9a5ddfe625f5d56bd1b1d9a87865142d5f3add43a32a287368e4fd5270991fdada8ce86145dae65532449429eb2c154c72a7378eca62a444cb50f174809da5a42e53bf2a8201eb07831fd18761d4de9289c2954b711e44955b42bd82ccdf2052f93b5f71e317800df2fbee8e70021da2b086035840f08a50ee7d6eaab526c52f9e39289851482dd2e608ea00aff1d875f0deeea40137e985375a17b2b53ec51d5582eca5ae23e645a1fda2ef89090d3eeb2f1894f08d6b8a87466539af10acf9c4dc0a10ab2966eda30409ca2cecc9e35abac77a110f7055a659b71ede4ee465c52d7ab4192a6d74cf3c2f54541eb4011cfeddca66201f68f926cb0d13c33d8b8dd7c429bc166608068069d9bfe5270fef677e8d6411c1122a49b676a04cf79890e29bfcfe3a6d60e2994a258bed40641b66744a43233863e8d079ea672960c76d19d1e0a9b892df4e81c3e1849ca615e7a286516a79fb0c1ad3092884528f158965a18859800700e0fe03a5aa539ba38164247519abb6676f1d022b92c641a0e2d0e086607c1dfa0badee574deb7c5faeeb606c5fcda2558108fa899038b22bcae821e244cba4f04bac83dbe566707d799757151c8c250b53b88739537dd3f72b20c2be647a6677b9ead4b1092f53ff74a04fbfcfef33692690bb2136f10445953625e8fa7f36865718f22b8a3b1834e1747392cd96fdde7566f869d7691815dd4a91f6ce37cf425282614485bf0bd6106f8df4d7d0af7aac7000e2edcca14d2496702ea3bcb3854eee1007ee46e20bd43f9ce6d04ee5b0fdd724e8c802d204b8bdcfce8a80aa6d885b30c1e64ca63288bbaf44f09332c003f4fbd3a78caa4072c689ab473fe4ccbdf47b828d997fee4f67a844b281f36fe5de51743ec92e763069c56a4f0001e8ab0446ee57a813b348195eaae905c0e94afc216ef5f390abb26d16e36e4bd52674538f5c5e6eca3bee5f3392008960ff32092f50bb06b86ab9d9083a2d9c9918064146f83b711f847d2e7903aeeecb54f4279489d7cf5ff1389c39a007fcc2197110916b120f67f52384db261fe4056ee16ecba8694f586eb7cd1a22b6b4dc9edc17558273e5a80445f6df828339c25689b8bb105531b9d0b31a7f381d3dbe537eb53a2dceb7affc08ec11813d131259de060cef56d2aca8384ef3b6113ec2b5ed2c2c78077c03ee02958835eeaae9a4945368448424d834094ce46b5b579b39406ccebab9ce9b99a7f054edbd08510f15746a1cce84310fd1ea64a67e1fe1d5092f03dc617f2d4adda4b3088e8864eab824efae18b76f81cd1afa08637be50e6a0edea50a9b08774d39be805c6957eff97d7b14aeed8454a08fe78d13078a41fe35aed9a456a939cedd4e22e6e3030935096dd9bf7d1102555eb5d97fcbe9d601e37fe174542f0ddd9809986eaa5143226c9a21a3c53b31dd456620f2c4d4511b644ab10edacdd2050ee336aedbc02f576450a9ff47dcd32507b443fceab17b405d69c540a8312d7002d94e2851a7e4e43ad6711ed3fc45322dd40c0174996972d131972b6e078d1cace1c14d0e1d371be59603e22092e039938c566dbdec3c26f598ed0390fbe8a39740bc3b0bd148a9414ebc875a1bc02f171ef7aa708ea0fe267c5962b08f054f6ed135f564d0dfad2d18cbde3483e507ac723e8938f5ec45e8e6d6fbbeeaf73c7c5feb9b963ce80366e28532b4db7a3ed6e505c0413614e375ff09ad2edbd4bc49d39a0f06776f1f4faaeda2d3cdd9a393489e22e8cbaf0e7cf7c481d2315a1cb3099ede3fb433d3235174d505ffe17bf37b77e343d0c696b2c9f8906e00299011d866a953c3065a4ab505b7c74486ab0e4910d348f4c7719d5c8c1a1fcb5a029e0b6232c83ea6a3d5e741949f9a69caaaa3e14aea6a19f575a5e98085c820ca0e54f4f006e37ad83e799ae684ddbe5b37ce97752aadf94f71670ae98a24d7d6181510902f1476f4e205ed1fbc60ae0223cf5ef9fa5e50fde36e1d73375723ac41995c0abdca6ca60b16d22b0f58c8544224e273b819bd0cd9a51f47e223857b90e261e872dc8940ad2c6bfad3f3f44421e7ba4337cf7c54d2219b53ce4e836a92c4a20e11504b894e91ce8ddf3eacbe20f051baf1dc809e232b0c6cd01daa7d569cd62787d284d4fd2a0f7cf153fe7417bc6c1ac44e1f42b1c85b10dd7c4d1b3a74d7e03a32c94412c677e515c2a1b8789feb6e3394c13c09245a5c61001264fa3030f4d6512ad0de771c092c2220b8b8778a2e1b9f408922b75c95c3ad7701d342118b9c2e8d86909748aebcb6a666312e46b8c458fedf23f08875b356e3cc3e6d7d733559045da01a6751c55d4adf8b5c12fa41ab54d35da8469650ead1b1db71f8afa1de428bd4558cf0707c8a51814d9ad1a4263c3ed7a24141329d7574360472f090ef34a2a3dd8740dac25c1908e74f1ed5af037fd99a30fcf6bb968b84dd23c5147f79bea38ea8f66f8e7d9b898a6f129cb24e7206a7f47e1de58e1a8f55e5b58ad089adb6ee0940efb62556f095250f1d73176cbad325ce66e9907bd302580256ac52862437fa10ec57ba2300403418164f163e441b74a6c1e97eeb8b13aef2e6a2b411e6f6c72d293aa3a6ac995318bf865fa6c7a2f9ee3a863ed4c15756c9e34f7264da978c6194a5286b7d4a26555b63c53f4f8828b6afe547b83e97d89a7ccbb2499529a84fb93a02f1164f41c568fdcaa2ba2c34871d2060e8eaee8eda39e74e29bb9f3ce530b9b47b55bcbce31abbd4b830bdd612b9904798a5753da1b41fff7bb77288c51ef1f8ac43ce799c9e893fa50aadc61164b199742f18777f324ba4e585c7b9ed5ca5bdb95be2d71d24657d5d2cc001df4d923bbe34e5942cdc09585988d8d203d7e63ad13f72c99dce47dc6353d636ec637531b538517d98eca7b4c59926cef9c15a2db1628e4590d1d30024a7bf8ac85e6fc24ce8a24e466962d964cf13a954e56ea89fdbddcd9fce6741d73cf262974bd3b8fa4283c1daea435a5dd1d61feb4239fb55912d711a180391242c36a769dde1c062e0552b618724a8d705c76e3d79519ec0572a060b2f3e08bc6def850950cc9efd224643171692cda919d63660a93dd81960741caa797a7170e117340092a8bb87be67475911a7416450796c92c85ff778c7ec2d02f9b2fe226b40e73c1c01bd361ac141aff6a2e7dfbf72ff8c6fae9025d04213b82a871f018dcb5d0ad82e56992b539278fc67f051b2b9b1715cd7e4bc0ccfb6395319472ffcca1a05a04d5b70d5b263598d03ea7f41db1610aec08f3a9c88705348ef268d5fca22c4b458e5b28e86545a104a91a4b350b5fa57dc0b4bd758b5ebf8b8d5e00cc391c73a738938f4c09357705815f8c64633524d702aa8906892de4e02b01530f7a586d4d2b4cf58e930c7c76a89b55b274693c19705c1a2146e42b19e63edf37a6d3026f73c2ad3051cedaee34feeb2341caf44f4724a96765e029e7639944c13c571e6e8129a70b73e00f9ecde4b086d78c8a6bb1339d2e5bca3bdd6e690ec78301c78101736109f87a9cdacfc944c138fa0761ef3d3855b86a9acc044a10bf4fa1cacd0977a135f1d4ca078b1daa1cab08ec48ca9ac56e836ac34d020210f88cb6a02a470893249706a585394ffa2858f39f698fa9f3e4f4f01e3cda9f52d07ec7bc14834be521407a39eecd5ab5419b77f697212409565a378c08da7be64b530038c939b40316c8592f450125eb8dfc769ad7445c9aabd5e629e4cbc68cffc3397c87f2663fa0e017f8502c84a3bfff066e00283175d9d79019ac88f3175e6f0a40384e4ee63f15bd7a48b0332009cce539ecf971707a0a5eb54efba8ce115cc6883fceeb5ce57514946f8d30a6b6bfe08aae23da3c8e1d256038b100b81afd656aa671df38efd4743c765aeec575bb6a96d16d06f", 0x1000) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) sendto$unix(r0, &(0x7f0000001000)="9d3c7a6a5e784254a45a85e9f7ef2f0997c711e992f1d5cb4336801468139e4248537534709a7b1b94c9fa1c37765f4c6a1d5775003f89c1ac3ab4cf146080ff45a3cbac68682c945c2a526d050066cd322abdee6376b2248fadc00c3e9427de9fe0b1df5a7815268dda7050a70fe7a5d8ab3b", 0x73, 0x8, &(0x7f0000001080)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = dup2(r0, r0) r3 = dup2(r2, r2) poll(&(0x7f00000010c0)=[{r2, 0x45}, {r3, 0x14}, {r2, 0x40}, {r0, 0x8}, {r3}, {r2, 0x80}], 0x6, 0x2) bind$unix(r3, &(0x7f0000001100)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000001140)=@abs={0x1, 0x0, 0x0}, 0x8) symlinkat(&(0x7f0000001180)='./file0\x00', r0, &(0x7f00000011c0)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001200)=0xffe0000000000) fcntl$setstatus(r3, 0x4, 0x84) r4 = semget(0x2, 0x0, 0x4) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = dup2(r2, r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000001240)=0x5) r6 = msgget$private(0x0, 0x80) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000001340)={{0xa3, r7, r8, r9, r10, 0x80, 0x1}, 0x0, 0x7f, r1, r1, 0x7, 0x2, 0xe187, 0xe6}) r11 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000013c0)={{0x18, 0x0, 0x7fffffff, 0x20}, {0x18, 0x3, 0x5, 0x3}, 0x100000001, [0x6, 0x9f, 0x7, 0x9f5f, 0xffff, 0x5, 0xbb0]}, 0x3c) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000001400)={0x200, 0x3, 0x5, 0x4884, "c148441a69584854c3a6306b08045ec3962e0add", 0x10001, 0xffffffffffffffff}) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000001440)=0x1) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) syz_open_pts() setsockopt(r3, 0x7, 0x2, &(0x7f0000001480)="a21de48466257047e5fab106a3c616b9bcb06eb47a7f936f8964f86b776830c0800168132787a4716d69fdd949234e8271e23deb6f56a1407aad5564478fcfc608a36810", 0x44) 16:00:45 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000240)="c3ab3f19937d6b651ce58cfcc4a39302e77327217da7af626884f2cbea129d4d7301b0c72b057e12549993e58579c348", 0x30}], 0x1}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@un=@file={0x0, ""/89}, 0x5b, &(0x7f00000001c0)=[{&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/157, 0x9d}, {&(0x7f0000000280)=""/217, 0xd9}], 0x3, &(0x7f0000000380)=""/11, 0xb}, 0x800) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000400)=""/210, 0xd2}], 0x1, 0x0}, 0x0) 16:00:45 executing program 1: mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000100)='./control\x00', 0xffffffffffffffff, 0x8) rmdir(&(0x7f0000000040)='./control\x00') unlinkat(r1, &(0x7f0000000080)='./control\x00', 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r1) r2 = kqueue() r3 = kqueue() dup2(r2, r3) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 16:00:45 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000010c0)=@in6, &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000001100)=""/4096, 0x1000, 0x841, 0x0, 0xfffffeb9) unveil(0x0, 0xfffffffffffffffe) rmdir(&(0x7f0000001080)='./file0\x00') 16:00:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5d00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x22, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() getegid() fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)="5ae67067e9ff7f00000000000020658c182436efce1405000000f7ff54d9aeb4df3bcbd196474943ba04ae2563c2859038ce5cdd719e28", 0x37) close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3, 0x8000, 0x2, 0x6}) syz_open_pts() 16:00:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="580c0d0000d16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc84ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7de096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom(r1, &(0x7f0000000200)=""/174, 0xae, 0x40, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4", 0x2e) r3 = syz_open_pts() close(r0) dup(r3) kqueue() flock(r2, 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000140)=0xd) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r5 = syz_open_pts() r6 = getpgid(0x0) fcntl$lock(r3, 0xf, &(0x7f00000003c0)={0x3, 0x1, 0x9, 0x6bb, r6}) dup(r5) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x1) 16:00:46 executing program 0: mprotect(&(0x7f000067e000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x8000000007, 0x7, 0x100000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:00:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x1) r1 = semget(0x2, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x9, r2, r3, r4, r5, 0x0, 0x4}, 0x3ff, 0x1, 0x3f}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x9, 0x0, 0x0, 0x0, &(0x7f00000001c0)) 16:00:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0xa00, 0x20) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x2) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x200000000006) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) 16:00:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000100)=0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socketpair(0x21, 0x8005, 0x8, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) sendmsg(r1, &(0x7f00000011c0)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x1, 0x8}, 0xc, &(0x7f0000001140)=[{&(0x7f0000000140)="0d387fa4ef479ebf35209b4929c0678874017f7a0f7d311d637d6603cfe6ee50fe1d86dd110b179a0f2561547784156214f8cdf688c26ce32cea05186bdd3a5c6e88c8d9bcbeae9102b4d4d0cdb4640bb56345446448af1e315780836e150f4b77c2b5260e40f407b77107f91a2fc00d187ce789ae8bd52a100c106fad9c3ac672e32288406f94aad720bf6fe9f3d21a38cb11d9c1af2bcb06acd07dbbd7e350c0fedbc03b31ba7c48cc3464d72b0bcd264ec1561960b9f70d601c5561bccfbd788ed869c516e9fa50e56501750f828633f9ee425a4aa48da687018b84ba66ecf1a56c592280e2134f283bb3ccf8f310665cf791a0a3ecf4cbd3b490eaaeef823798f9f0d63cb0c6acdc54226bdcc789aebd3f2079d89c89a3de5bf7e7b4b4762abc0a2369c530807cc1839e18b3f8ce04b80acc431fdef86da2d3f43cca227d2b34d9919a5897dcdf4c0c51785a523c428807fbb74f6388bb7d4b545622bc783642e4dcd1f4f3c9264432128d1cd64c7fa110275a6d206da7db13f453e4bdd8270ac3f665513ab126118c6c1ef6c6a3d17d3f4356ec5803bed8ed8f2b103987657b531144bc528d18d2ac5969fed19057fbf356a5fa0dde5a8e4d4115cfb0053d02647b115a7b2d2c47e7fe6d7a421fcf1a5edf148f7cd29ae249e9df8cdde3d6eba38f1ee3e91ffb967c7d35d3e9e69c5d6544a4b271adbe719c1275c291125ca451215bca9c3575ed169c16394ac30cb3441aa5aa7bc617589e8faf1bc147959591545dc017d27ff17de5b66d5de88eaa31d62641498725e84438d7256a2f61d3d31e7f688ed43b5f647f9dc0a8a7e77da97b514916d49d43a06af47f126075c22cf742560e99a956c67514bdab307ab6bcf35a021157478d4801f97b6cd56a067e213272072f9308308a796947d1d1f4004cb8d235669c2b29f7495852352c9957fc01057d5ab793a9bb44901befeaaac0b75af4db84e599561a6e794949520d2202969a02c44f61886871d5dcc981258c1306e6858c3a3cb6949aa841b502f1a29f4fa93a53f3595133dcb2a616afe7c5653f4aaeefcbcb1438541924a9e5771da1755e2fb97af3d5733e8190b8601dfb6b8115c1a99591427859e5f6c251e51c0a318fa4cbac7c59139f32a2f44184d7eb9f014dbe59807d029f1d594f8dfb035357095498b0619b1031ca36d08c586474c16b5d59a7efef4e2d8d43e040e16d80b80210c3b1f1660c47bb08c11db4e3a5d0dee0b278054eae29c833d5ed85da25b98a828e18ca2c60b4f14a708d74d2c241116a74d266fd6c559be67206aa859aa44fae15b3a87ca1529c9594bd33950f4b658e39d803e7ffdd00095131ce8792ab4dbd02c917ace43645c6c9eb62347c6fb607a99f6256db4d2fae04d3441bf2654198ab9dc6a8d48a614b12324234f98ca7acf82ce0e97d43163a0c9202f9092292d8c7c278247e3626a97ba4d9cec39c823d8948c835eb42ee86cdbbc5980cc6fd42edf17d90b0f39b04c6ddb0c43199ad613faef56639a07c1578dfe414f6cf88204854d5feb3d58804f5acf33fa806c8b7130a4c7411d3c3dc9275de79c03e5ea0d247be8b058878514f9385fc132a33c9271c4f80162708039e56ae094065e7b060a4f6ea051b87b1c2801e5b00660212a8775c0303861f20ac446192512bcfe5a5d436e59b2dfe43ceefaf26d7e4bb244c595413712064fc0a57e92bd7665aff37909f78fbbd89308307eec2e295bda504901118a560a31a30cf6a8467ee77e69ab2cfedd04594007ff9d390d4c49aa834d7c6bef22ddd9677ac8a3e36ff0a01648bd59c2e0d5f0525b752ba53fdfd16bd60199393f7806ffc88c6db645d9e468cebd030a7c11fb707f347d89ff24b897c2aa8112b58345006b87f4f13dad3015599002943ec4693c55fa44a53417e78ec14690d52ccf932ea6dc995b40735823106e0c0b292637b3daf7049fbd5000836648a37e5eb7e3ba334b08f2da2cfff75a475631f48c9fc44222d9aa842b3a509e021f88a2274d63fbe8472b20abb9bc209126d35cebcf0ad05a8d554bd88298d94c485132970de83b05d30dfdaf47fd53dbf605a2c292619be3a8ffbb6460c773dde4ea2c4f15e1e08e1147b6d184cbdcfbc72cd96aa14a8a5a12cc67858ecb801b03c436b2b07062a7f6e352373af5bdd5468108fc27153ab42998a9c8d43da6773d47a2e16b137f43fe566a1bb00e0d50cfdcad9bd495a5fbd434b1b6548e6ee42ab7ed66f248b4c0e393de08bf72743d37d9c8da4478349ed79dcba86cc2d36837e6c59265325c758ae6ce519453a6539e744787575d7c33c8d313744bfcafa3ccb03a018313602487d0ff818eef9b3f43a2b80ef451853f9e129db040fae6b0aaf049c5e41dc283624693163fbfadfded4ce13266a8232fd2c797bc2cea50f7d2440f8ab4f658b7e6914b25e5a704c20ca0d8b7ac07209ac705a13a31c9b25bdd5886330c77cc8c77bf5e367a6b16d28e4692975b3df3c64e27a7d80c0c31ad2c0f9edb757580937f357965dfec0efe74b6941aef9f7b6515753f148bf08b0f1c589758cccc93dd61affe59cc4d479df6e92035e9ab826b6227a2346c090f2eeb15d6df4ed18c4e32431c20200fab6dc12f112d6ef1e5fdde2fdd888bfcfee01c6aa79231cf40e872478e6bcea5802d2b18ccb5f4b0b7881abac69fcd7a553f8cddec4e871fe9e9fa1eacf7dd0aa9a2be38c235820247edbe8705b829519a1c520935fd1f6fd97a30dbbfcdc59a8af944d9b4b2f23a081738965e7a9501064ed31a0c84510d84cc7b233affef4d586d02fb6a374e8fed6d57a3e14ba94befa8405b58cc61df52298da132a1219c01188dc1e515f74eaaa6270bda8887187d266b206de00b57263af17ed361843c9d687078fb5dd645c01df8cb0dfbfeb938474fa74d92032a954e6303147701dfcc8104bf2b29ba68b03cdd2d046f21302b3c7823383627ca39a3a318f9270038f4c65bb4808819c92baf1a99d8aafba01aaf21f7d1c19dd199dcd12067088e49d235612556ceb77c836a712c005299652cbd74ddfa37c963f4a5de84c6869ddacb150c2a69b0d43d0bbe1eabc501864bfec46a9b9fc47e36d33b719c8fb53aad8ec1e62ad37a6553feb117fc842c909902b2d01a6c29e54ebf92fdf6f7f2ce4b54a4b31aa163d1dd414d9f9e9776fc8ee1252d3d0cfd5abeb4753e4735703b448b335af86a4d1de70ee04c1b51839c184cac08d797c933c9d20cecba121a4835066a734c62d4983e76f8f2993af04be5247fac8003a0442f0db6af43f0e3a3037b44e8186ef9a933b56c54143d5630c42ba9e98ae227a186e527ec2b538eca3812a9731aba93741b9077db5af1052331e620d5ea8ff5fd9a6caae483ffb8970aae9f65c612c1611946af421034f3091948ee9e088e139b5b59f51a7f75dcafd10323a69503e3d35bdf66cd70b9328facf9a62ae2f9a892608b4e013adbe50121a9bfe37bb90eb65424a16b4f151bb2298dab2c9dcd1549b63c70f8a65852d210c63dcb9cc060da9cc6ca5dc496c56d137ad172af692883bbb73b5c4c96748196319f5def629f0f929c62fc440f6ec1c560ed4c80e589bcf7614fcc0be9272e27018185bd8a89f33bd10aa33b24b72b4e73e9748fc0b3e22d0af22c2d891a3da442277b16c74230318c555a909faa3f92bbbba030d4c0c8fb5d431d86c56ee231dcb97bcea0e9664c2d0c33c6b3ea97475e8dc9d10ac5ea9a4691f6aebc8531c0aa66a9c138664bcda86575f28ffe61cf41ee46b36815ec0657b9b2668746c2c59a5dadc922388c4b8827121eee971ccb0d8b46decb3bbe0d0f728fc6a7c97b8473456aab7b0371ce1f95e7d9e5c7952bd0cbb7c54d56e0503105d1d2579365846efec0835c8481cd20bd9d08f8f1b80ede3b0bc5c499d4df42a55f244b34903828870bdc603d559f79d5e7215e1cb0706aac2afdb3e0d5d2de0dff8bf93a0c50974708200b5addbba8794c402879c020d9d1abf1d76fd8a2dedef1ab3df2f27fe3370415e3a291237aaa80b3a475a91ec96f64880411f0f4b6caac9000caeecad606a40a8df2a7d7dba96e6f0a61772eede5810397d4b3485909b645e0fc2fada1d1da2ca592f46193492b21af086a663046e6ad718c85497457a966e632f1ed043a06a5ad0149a162abddefbcc80afe6f73e89fe0c3cf6173745275ada8cf2f74709601724f575e84dacd70cbdafb51b5492ffaa168adde690429e7827cc243bb4691ca86ae60270f731616c550acbe62fcf74ea6e7dfdbb23b3d02d5a8c2cb2274c01fa9a7f5a44600261856dad189de5379f584f2ade0dd7b00b3165f3e5a205e27e40c6a350a84395d14a7ab6389fbb3e4d53545010a2c911f94930a9a865ea57e6c52b20c9f7d2c9388609b067d5165d66d3e776e486ec6f72728261bdabe275ec72713b48d57a30eabfec2904fa8129799844aea1927a7a55796388878b063a30b8d8b108442fc44eb0d0c4aa3971651aae097bfff63bf66b43becacbc8dbb5dadefa1be11aedee8490125c5bda8a47aeb6675fca6f47032934e9f09e7b7db429979571fec6da74b066034e02dbd3e5190c75cd9ade07b8989f5fd9b95b85f0a6850ed265643ef06b9d5f43c142201f9f9d062a4c7d0b1d9ad5d8826470c10b6198723336802d45a1b99e273d04669539b4b67a4f516c5d6cdd1c25f44df490ee508f6c0cd76c554f68abb8b1f25d823654aecba6610561bb4a80d3fc278cc473159c70221b7b9aa18965b0978c15a7b430627914f44cc40eebd00c33f045d4236aa9406d81e45f84533e8968686d92512b7fce6829b573f07e5fb232796b03292e461f6929263e7ddd16659525a5c558a7b563dff6334a772de0f8c2dda9b2c454d71bb2a99f4731b29d50b762bf23361cfd09664ec4b6ee903ffe09bb44cbf08de1e4dd84052ef4cf4c5cde7cd48deda6e2c9f68f623fd3bf28fe291ff876b0733cbce7ce70b9d38826053dbec9efc8be4e636aaaded45ececd7e1404e38a796fb2a141773be919665688695caf4a0a6ed4684a6ec5549f7c46911e850dc6ad5daa2b629dfe436a2a8dd14048e0f33a04db6d539c190ace7635cff4655c7a2aa13ab03c9e9366cd10554bba2cf701afe2939a2c46ce4cc7fc159163bfd917a14eb0bcbd75f6ae4a7b98e9aa1827e52c7394874d4532ef90ea47242c6d4aecd217ced077acbf86bd6b359851eeb7b8577d7f56c1333b1f88ad87bfcb807c8c8b84c77f5bb1c06cd181dd48cdd93b0f86abcabca19f1911bab3145bfb9ad8ac95a75746dfe17faf75dbb943f98be4be64343c837657fe5ba85757d3e8e5b60446c658eb0e2554b0efa383d2379a851225b9ee3bb222c5dcfc9153f2ce1874a4cdc2da2f7d57986265702a29589f4c9141e1ce7d10897a641e0257f503e610d8e1a0dfd32f24e275baa3ca486cf26a26d3232b44096a5696e3ca03472dc539867848d741d1918c84a82dbaf6111485fb1831cb872e47bc2d3ca693babb7b37589a2215ca1a598b700666245395c95513cb58c8000e2ad2638b66a18d369ea81536bcdfa15fb99a81583ba2f8178aef804080e375317c0d7ad13d3e31bfdeb22bcef4eea2723dcddca8ed5e1e4be02730bdedfddc73a876ce57a18d113813ad5f7930eb383d85fe9d64f83d7cc3692c29d71576c07094546f2dd58debbd648f0eecaa53a5ac9d967c38bebdedf98eab0eacfb2a37e2416fccddd09c46b0e04d4967fdd5a1e55169f68e9ae20b548e3caac0cbcc417d42", 0x1000}], 0x1, &(0x7f0000001180)=[{0x18, 0xffff, 0x5, "16b8"}], 0x18}, 0x1) socket$inet(0x2, 0x1, 0xffffffff) 16:00:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) lseek(r1, 0x0, 0x0) dup2(r0, r2) kqueue() 16:00:47 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8, 0x2a, 0x8, 0x41, "d06df257038b5839e6349772684e3eedd45ecde8", 0xaea4000000000000, 0x9}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:00:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)) 16:00:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002003, 0x65a) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x0, 0xffffffffffffffe1}, {0x6, 0x7ff}}, 0x2) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) openat(r1, &(0x7f0000000080)='./bus\x00', 0x200, 0x100) write(r1, &(0x7f0000000100)="0ca3ea4f4d8be7ff7611d1fdce90cda97dff9a5050f607c765ae40fabd04286c803217775be224c2eb63e8c62c12125808a312bfc20bfeee7fb435e145ac0d0f784e", 0x42) 16:00:47 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:47 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x40) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0/file0\x00', 0x10000, 0x75) faccessat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x147, 0x3) connect$unix(r0, &(0x7f0000000080)=@abs={0xf72fba9207d04c57, 0x0, 0x1}, 0x8) 16:00:47 executing program 1: chmod(0x0, 0x200000001000000) mkdir(&(0x7f0000000000)='./file0\x00', 0xc) 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x206) openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:00:47 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0x7fff) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="7b311f14c4e3da8b2788f95eb7df620d628e1ae8418995d9be7ec1dd25f7c97e6d", 0x21}, {&(0x7f0000000080)="6a56c04af08a372a5ff9d9d20eb8397d70758f87ab1c69ea0d55ff41a6e5ed6c2f1b11da636ddfda751de68b6c0015d8e7bd1e29bf7d886e761a3692747b85e9a3ae414dbb186a1fecefd4f532b97641fe", 0x51}, {&(0x7f0000000100)="a3f6dda52d3ad2521812ab23fdf18462ade868bfc95acf705ba63c03007160c68b3e471b28dcbbc4d7b078fbb7415359b8b6d88eed778ed5884b9135d95620bc72fc9e5a799b82c420f629998412ca5c7d9e046d4786e0e03848e39778ce4fd8eb8832e32743a7e2a742ba841b5568cdb795643544ca64259dbb8d95f4a35107925f65a70f9d0a2bf153fac3cbfe6c97b1841cabe36e1c4bed026067d0f21f811ee14474960f7a84232c", 0xaa}, {&(0x7f00000001c0)="b190fbfd12148b3238c321476db8e524cee126eb7dc1d6d2743096b2af17f318f1cecb2aa434f4da8e957f251b176979aaed4f19942dbd8ca0ecdb790e7352a6c4650b88dec96895a6d8249050ef2d5f7205e2dbcd517dcd4b6904e06af7fc409cc61ce71fb947d25611e7c8d88240786c1f59", 0x73}], 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:47 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/55, 0x37}, 0x0) shutdown(r0, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r0) 16:00:48 executing program 1: writev(0xffffffffffffffff, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x1c1}], 0x1, 0xbc4) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x45}], 0x1, 0x0) 16:00:48 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x6) close(r1) poll(&(0x7f0000000000)=[{r0}, {r0, 0x1}], 0x2, 0x0) 16:00:48 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x8) writev(r1, &(0x7f0000000000), 0x1f0) 16:00:48 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) socketpair(0x6, 0x4004, 0xfd02, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r2, 0x0) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) 16:00:48 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="23db8406352a02"], 0x10) close(r0) execve(0x0, 0x0, 0x0) 16:00:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) r3 = semget$private(0x0, 0x4, 0x80) semop(r3, &(0x7f0000000000)=[{0x0, 0x20}], 0x1) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000000c0)=""/105) 16:00:48 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x88da8d22fc571501) r2 = dup2(r0, r1) r3 = semget(0x3, 0x4, 0x0) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000680)=""/57) lseek(r1, 0x0, 0x2) r4 = semget(0x2, 0x2, 0x80) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000580)) symlinkat(&(0x7f00000005c0)='./file0/file0\x00', r2, &(0x7f0000000600)='.\x00') unlinkat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x0) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e637f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e85053009fe0ae87fbb5a80adbcf546b993d9adf9c8855f14eef81a7ea053fe166f653d152", 0xf3) fchmodat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x8, 0x4) r5 = semget(0x0, 0x0, 0x101) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f00000001c0)=""/167) r6 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000000)) fchmodat(r2, &(0x7f0000000640)='./file0/file0\x00', 0xffffffffffffffff, 0xa8b3b23923435094) semctl$GETPID(r5, 0x1, 0x4, &(0x7f00000006c0)=""/104) 16:00:48 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10000000004400) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x4006, 0x1a) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000200)='./bus\x00', 0x8880, 0x2) r5 = socket(0x30, 0x1, 0x4) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) poll(&(0x7f0000000300)=[{r0, 0x40}, {r1, 0x10}, {r2, 0xb0}, {r3, 0x10}, {r4, 0x2}, {r5, 0x8}, {r6, 0x1}, {r7, 0x54}], 0x8, 0x5) r8 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) openat(r8, &(0x7f0000000040)='./bus\x00', 0x30, 0x110) poll(&(0x7f0000000140)=[{r8}], 0x1, 0x0) 16:00:48 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file3\x00') r0 = kqueue() lseek(r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open(&(0x7f0000000040)='./file2\x00', 0x200, 0x103) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 16:00:49 executing program 0: getrlimit(0x0, &(0x7f0000000080)) r0 = socket(0x80000000000002, 0x400000000002, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x90, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) fchdir(r1) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/54}, &(0x7f0000000040)=0x38) 16:00:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267", 0xe3) r1 = syz_open_pts() close(r0) dup(r1) semget(0x1, 0x2, 0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:49 executing program 0: setreuid(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, r1) 16:00:49 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x4, 0x2, 0x1, 0x5, "d730c1e7ff0100000000e4008000", 0x8}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = getpid() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r0, 0x5) r9 = getuid() r10 = getgid() r11 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r14 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r17 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r20 = getpgid(0xffffffffffffffff) r21 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f00000000c0)="fc", 0x1}, {&(0x7f0000000100)="16ce31063155035a70cad9a8b07fe4dfad5e20416801152320b9de18f0788477449379b1a9a2c403542e67663d6d75cfc463de8104e8c74b3c2f68f67afce1619aa3b69334ec5645b54e08fbd014ef5168d5dbff7020148fe6f45ff7c33ac21f2a013fc2be20d1755944bab3d365d26fe0055b1b6003b7c9eefd5e9914da44a6541f856feeccc261cb008255e09b2a0a044929dc2257f224d15e25e1bf4c85268560a575c7075180b4e9fcb61466c582429c700f19143ed80643010102bf6c13925db1740ad929ef", 0xc8}, {&(0x7f0000000200)="71b9a209bb9b214e790554d5db7a0eefa7ee7b26776464fcc0a03d5493bc89722763a58f7cf07d18b1b3325fc56c311df59196d98825004d2dc117eaf689f79b92db3652396f806b3deddf4600246dfc4e9fe6e791b0899a8060bbaac54f3100ff8421bc47f1cd44f5d3270a2d7ac98fa4ecafcba23e78ba12f2", 0x7a}, {&(0x7f0000000280)="403dd94bdec6679110279c36cf57d36a304e6bcd742da22a7cabd723395c6142c3d3b3f5dc6b989bfb5e59b5f09d18b14b5d0dbb819722c682af86a20a279be28c002e602c8e722c25c65a686d0ebfa51c492c4b5d6079b47658bb805252d9737f185457eabfb42a8e74b969ea2a7d", 0x6f}, {&(0x7f0000000300)="7eb75fccf6e99bdd7c637c002a5418a55712ae028dd9e9e653cefd93cd40623b9f8c7a250975f23659ed4ff47cf95ce8c276d9b4", 0x34}, {&(0x7f0000000340)="0cd72ba96a63fcd08db0483564ffd0173f9385f6978892162904011450f32361871741b9c1d2c00667b989be5c334ffc9ec9d1b169340f217fba1ef0f78f56205d32275e4c5abd7a5cad3e1c31edc7265276afb8c8fc837eb9167422ea8d48289cc6b613b3782790f83ed607608e7e60422ecd8cd3b143340af61c4c590d50899ded3f254f7f82fca2eba46d60e2dc2f740f0358b5a06de0b3c44a29f766e72961308b8ad173d711f4f7a85c0ef00dcfdc598f54c45474f32445fc604d", 0xbd}, {&(0x7f0000000400)="52582ba066e1bf67de0f1791addfdf2bcd37788abb9fd7091ce8521c313cd6eef6f8dc6633c91951763e6bedf2a9e2f86f56429ac0f49941e4918028a42f0dbf1b127b4442184e5881c981c35eda2aec63819e32fbeb17e5cd43c4affae7416d884fad9a356f8fd5182b07c18164868012fc211be3b13ce581d9732cc717ce714a17ce268745ae1e11", 0x89}, {&(0x7f00000004c0)="176ef4ba1d1dd365b3df1746ed8410e4acaede443e0429e1188e69b49baea80afc73b34975ca87cefea9021e2c8a1a0c5a9afdffcc7f1badd2d3d6b13159960234eabed9231e4dfbcf14ceb3fca16fc529a7d4aa746ae32b62e31a377057b1f9f599a55fe37423de6e40b314ea40d66ec49f00346c1229e6282e85c35ff1b92a02782f8d6075928702a9a5921bd4ec832a48da3d85832715a3", 0x99}], 0x8, &(0x7f0000000940)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @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}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0x108}, 0x400) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 16:00:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x6, 0x9, 0x80000000, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x0, 0x2}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74db", 0x2b}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000280)=0xc) shutdown(r1, 0x3) fcntl$getown(r1, 0x5) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() fchmod(r4, 0xa) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setsockopt(r3, 0x9, 0x8, &(0x7f0000000180)="73c839af0ea9175acb878bbadc220be1cb6a6cb565e78bdafd3c8a6e9cf4367480b69627450a63eb602c1751521b01dadbbe70ac041e1d2c904964039aaa3c9d5c0fc2ede2de38ef8de148675bb249bf122e1034b06b821ddea4aded3e58ed5dda83a364e09a3a27c292283aba8ffb913619024d3087dc2983ba4de857aa2360953220a530c474f822afc0fe30dd29c4806d83b5fe6ba1c5a9cfadc2b028d0d33bb13a71beffd5d7bf43a51ac4ae41e26b8f53c75d56dd384968a7bc4d52f588159e4620cb76e9c7b7243f4960dc4fd4c8e954d9c3cebe60a283d8636a9ba3f47a", 0xe1) 16:00:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) 16:00:49 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x2) socket$inet(0x2, 0x3, 0x9) 16:00:49 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x20, &(0x7f0000000040)={0x7f}) close(r0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="414d6607784f4d88dbddb6104e9ef96101605026211fb70124d478d9274a11283479e96defaa02e22c88a4cf5836286a8f3c9383e2f7bfa73ccbafdc1c7677c46a602157b437d61e58276886c86a33b6a0d4cd7cd27816c652ff77dedbfe739817ccb33053bdc3177cb9aa8165f8090535f7c842fd2518467ca9dbf1d9235f624b5f3868918f82307ac229df947de8bbe5b45c24ea4f6d855e3030f980bdbec05e445d84a0e73782d267fbdca430424be1108e0e1be2b397c4b8ca9000067d", 0xfffffffffffffecc}], 0x1, 0x0) 16:00:49 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvfrom(r0, &(0x7f0000000200), 0x0, 0x800, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:50 executing program 1: munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:50 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) sync() close(r0) 16:00:50 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e95228062cc9caa", 0x8}], 0x1, 0x0) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) openat(r1, &(0x7f0000000080)='./file0\x00', 0x408, 0x20) fcntl$lock(r0, 0x400000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101001000}) 16:00:50 executing program 0: r0 = socket(0x1, 0x1, 0x0) socketpair(0x6, 0x3, 0x5, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x3ff, 0x4) shutdown(r1, 0x2) 16:00:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x80) 16:00:50 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = getegid() getgroups(0xa, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff]) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = dup(r0) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000240)=0x1) r7 = getgid() getgroups(0x6, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r7]) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000280)={0x7fff, 0x8001, 0x7, 0xfffffffffffeffff, "b85169a69c412efacbad4259feadc9bc0ba69b76", 0x6, 0x8}) r8 = socket$inet(0x2, 0x3, 0x102) connect$inet(r8, &(0x7f0000000080), 0xfffffffffffffe2d) 16:00:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000214000/0x2000)=nil, 0x2000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:50 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x5) 16:00:50 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) open(&(0x7f0000000080)='./bus\x00', 0x20c00, 0xc0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 16:00:50 executing program 1: poll(0x0, 0xfffffffffffffdcf, 0x6ff) 16:00:50 executing program 0: r0 = socket(0x18, 0x200000003, 0x776) setsockopt$sock_int(r0, 0xffff, 0x2003, &(0x7f0000000000)=0x200000000000002, 0x300) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x10000000003, 0xfffffffffffffffd) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_int(r0, 0xffff, 0x140000000001023, 0x0, 0x0) 16:00:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) select(0x40, &(0x7f00000001c0)={0x2, 0x9, 0x7, 0x9089, 0xd893, 0x3328, 0x6, 0xfffffffffffffffb}, &(0x7f0000000040)={0x1f, 0x800, 0x80000001, 0x9, 0x6, 0x3, 0x401, 0x9b8a}, &(0x7f0000000080)={0x3, 0x9, 0x0, 0x236, 0xb2d, 0x100000000, 0x3, 0xff}, &(0x7f00000000c0)={0x6, 0x4}) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x2, 0x8, 0x20}, 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) fchmod(r0, 0x8) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x25) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1ff800000000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000280)) 16:00:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x7, 0x43f}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)="d1", 0x35a}], 0x1) pipe(&(0x7f0000000040)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 16:00:50 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20020, 0x188) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4, 0xffffffffffffffbc, 0x14, 0x100000001, "95d4bfdda2bc73a5fb2f28f62b3527055d753fcb", 0x100, 0x1}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f0000000000), 0x0) 16:00:50 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="fc", 0x1) poll(&(0x7f0000000040)=[{r0, 0x144}], 0x1, 0x1) 16:00:50 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0x60545781b0fef5cb) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = fcntl$dupfd(r4, 0x0, r3) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) open(&(0x7f00000004c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r6 = semget$private(0x0, 0x7, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x4) semop(r6, &(0x7f0000000300)=[{0x0, 0xe6a, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x800}, {0x3, 0x4, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000480)='./file1\x00', 0x10000, 0x84) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000003c0)=0x5) setreuid(r0, 0xffffffffffffffff) 16:00:50 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = fcntl$dupfd(r4, 0x0, r3) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) open(&(0x7f00000004c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) r6 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x7, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x4) semop(r7, &(0x7f0000000300)=[{0x0, 0xe6a, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x800}, {0x3, 0x4, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') recvfrom$unix(r6, &(0x7f0000000500)=""/104, 0x68, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000003c0)=0x5) setreuid(r0, 0xffffffffffffffff) 16:00:50 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x16, 0x9, 0x9, 0x8001, "21339e781011cded899fb1d703adf41c011284a2", 0x5, 0xe03}) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='c\x00') utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x4, 0x2}, {0x0, 0xbc}}, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/229, 0xe5}], 0x1, 0x0) 16:00:50 executing program 0: mknod(&(0x7f0000000400)='./file0\x00', 0x1, 0xffffffffffff7fff) r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0xffffffffffffff93, 0x0, 0x0, &(0x7f0000000140), 0x1ee}, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)=')\x00', &(0x7f00000000c0)=':\x06\',\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='\xec\x00', &(0x7f0000000200)=',\x00', &(0x7f0000000280)=')\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)=')\x00', &(0x7f0000000340)=')\x00', &(0x7f0000000380)=']%&\x00']) 16:00:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x3, 0x800000000) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000100)={0x100000002}, 0x97) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080), 0x0) flock(r1, 0x8) minherit(&(0x7f0000370000/0x3000)=nil, 0x3000, 0x2) 16:00:50 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) nanosleep(&(0x7f0000000000)={0x2, 0xea}, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:50 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') ioctl$TIOCSDTR(r0, 0x20007479) 16:00:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x2, 0x1, 0xfffffffffffffffa, 0x20, r1}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="00090009000000b201", 0x9) 16:00:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = socket$inet6(0x18, 0xc000, 0x2) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/233, 0xe9}, {&(0x7f0000000140)=""/59, 0x3b}, {&(0x7f0000000400)=""/139, 0x8b}], 0x3) r1 = socket(0x2, 0x4000, 0x3ff) recvfrom$inet6(r1, &(0x7f0000000040)=""/142, 0x8e, 0x2, &(0x7f0000000100)={0x18, 0x2, 0x0, 0x7f}, 0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffd) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) ftruncate(r3, 0x8) close(r3) 16:00:51 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000f80)=ANY=[@ANYBLOB="0000000100007abdfa665f13218e0000000000000000000040ad7d93a8eeb02475000000000000000000000000000000000000003f4d28cfb4a6a697a194b0144d7e78d7efd0fd7e66fed369831567ae48397ea0cbe3fa3fcc3b9b309a1518172f5b19a620a4e2f6243ae3f0028e9cadd3b9abad700305df339d92c90036c0ebc1982bf9856971140f01be5e333523e4a35aef46f4be6e78674c0e5b3c833e175a2642b52f2228158060520edc7889a5fdeed2d6225ce2fc535c8db1dfecb1d70f88ddcb196bf78cc1a5234b7a600265e294989eac38d50faaa4ea96a374dc8400fda3088ddab8cf3b548bb7e14001f3e3f9f7dc64a7586b1b8eb8f50c3e5da51f407817591a1fc650c892b0460eb66fd054bfd8b3a2c28aceb1c9890cb35921714dbd6ad1b4a820d34c9c272bebdd24136180d8ee959d7339d54c204abfb77ed95f468d39157d21a509e4a66793023d855e4654b1e863ecf06042122cc18b9ad8298d9cad5d9e4463e3111a39ff04f97205035734a9b8e5a1e49241d272ec6f2f94c01f02112bd63f582a0efa5f20b88917787b8085940980d65e27d26c429a06c7ad51d7a461ebeeaeaed8783a8bbb0f738e834fff97628c0e33f9dee25b6533aab83237a86dae7dbc8fd4a9b7c378d3083e5c78d8f7a75a14f7e17e58fe8d9697cf8d44f3688e67bd53c9e248ad435198123c5710f92d001a67062994f51bd3164a3e55ae15063e2f507714432b0da869762f9f26bb388ee21e8b4495ab449aecd543bde021ce1dab7ff6897387e5dd9d3d847f5e365accc8686997689c2eb8865c0bab2873f2ef9f6b7d69af106c4f3e7c48186cafb1f30f66c45a0e757890451f7397b0a29455b925c4bf5ef4394035a3f76bf1f8e0eae18dcd622304bc0621aec347e1a5d277cac3ddff23370da0141881a9ae58fc3404e85759c78901ea5c3bf3638fd460abf915bea9597f6380990dd858369f79607312f8e364fdc897521c31b253f577e9b681cdf50af5a551ca5ccd5c7a70d25eb55e56eeaec6e045"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000026e10000000030574e000000000000000000000000ea0000000000000000000000000010000000000000000000"], 0x1, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="0300000000000000b75ed3cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de69c6b9c03672268877b335cf47c00005bea34275681cff0b50dd99d9c5df1ce3d0adc3ed5d2e4e84d6da93c80fa0cfbf7520c5c3771e1efbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e62b92f49b91135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c08465140494706fac2b225700a7b43d74c1165c8f09f63f0dbd95f3d078f3d652ba9595e252a581c8a5e061239466e521bce66788093228276031dc8492086b2bd10c28c9c5c6795a02916444c596382b3d36dfaa412954ac000bc1a788cea4f4994559eff828e6cf7e247d8ff"], 0x1, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) msgsnd(r4, &(0x7f00000000c0)=ANY=[], 0x0, 0x0) msgget$private(0x0, 0x14) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000740)) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) socket(0x2, 0x4, 0xed2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000780)) msgsnd(r4, &(0x7f00000007c0)={0x0, "e60b34a727beb345ed5006e8f81681250c70eab177efdfc23bb218e78da44f5eece6b99ee0b3b5b4e07dba61f52d12a58c93749f88b7b6d6370363585ff48a7f81f1fc6ef6d6adb76fb8984355202be32d49ab86d464e1f649ead7c6ab9d193acbd92bce40dbb1020018194c0bdaf08cf376ebf90dc5587c845dfd93aa96a9c4b2053f7635683489faaab4534107ad2b0b3cd5b2b1776f204f01de9bf6ff97a3cc8c62b11d5492e4ce4b1947eb7cc363d4506a946ee2cca5832afed770bb60ccafb598e7178b131f800c7ae0a0a6b9e4f5fa7d07030765f8d4677bbba141c13b89ad822ea2582ca1ad77a1d4170d5a4e999b1df74f2fea9a38aaacf28e1e22"}, 0x107, 0x7fe) msgget(0x2, 0x383) msgrcv(r4, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000100008000000000000000000000000000000000000000000000000000000000000000000000000000000000002f498979935957f3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000000000000000000000000000008456946be57ab7f4a32c56ee9b74d36ef2ddb40b4d0de63a739de6575cd2f65f89befd7c9030e19b648505b7e084c8f712d2cf6c420eb221a9a6b56d1c29a901cdd2313497c97a41ea123c2fe34dacc07a6fee8bb80000000000000000"], 0xa1, 0x3, 0x800) ioctl$TIOCSTART(r3, 0x2000746e) r5 = open(&(0x7f00000009c0)='./file0\x00', 0x38440, 0x4) connect(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2fbeab30823000a1ffdc592d2cffea9fda6da875f9a5c25a"], 0xa) fcntl$dupfd(r1, 0x0, r2) connect(r1, &(0x7f0000000a40)=@un=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f00000000c0)) 16:00:51 executing program 1: select(0x9, 0x0, 0x0, 0x0, &(0x7f00000001c0)) clock_gettime(0x3, &(0x7f0000000000)) 16:00:51 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) close(r0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x3, 0x6}, {0x18, 0x3, 0x10001, 0x9}, 0xe72, [0x5, 0x0, 0x5, 0x7f, 0x5, 0x9, 0x2, 0x5]}, 0x3c) 16:00:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a64) r0 = open(&(0x7f0000000000)='./bus\x00', 0x808, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) 16:00:51 executing program 1: socket$inet(0x2, 0x3, 0x102) r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x100) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) socket$inet(0x2, 0x3, 0x102) 16:00:51 executing program 0: socket(0x18, 0x8006, 0x1ff) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x0) 16:00:51 executing program 0: getppid() setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0xfffffffffffffff9}}, &(0x7f0000000040)) 16:00:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x3) setsockopt(r0, 0x3f, 0xbcc, &(0x7f0000000040)="969095aec057248851e2874523be926791d57cc1d8fdd44b4ce4b6706aaf0c96982d6bb554684b2020e5f350f8c060e9465aa87d70b31e38935c4762f1e8495e24730fb03e8b938ccb4630b1d5dff0876381649e2fa1cef75adaec8401d7b6d4abc1e34299400f939929", 0x6a) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:51 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) fsync(r0) 16:00:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:00:51 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x6, 0x6}) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fc3683cbc7f6fa82201340d545a248ec2"], 0x18}, 0x0) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/76, &(0x7f0000000080)=0x4c) 16:00:51 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4000000000000200, &(0x7f0000000080), &(0x7f0000000140)=0x4) r1 = semget(0x0, 0x5, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/242) 16:00:51 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) fcntl$setstatus(r0, 0x4, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x81}, {0x5b1, 0x148}}, 0x2) openat(r0, &(0x7f0000000100)='./file0\x00', 0x90a, 0xcd) write(r0, &(0x7f0000000000)='', 0x3) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) 16:00:51 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:51 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x7, 0x6, 0xd3c}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x3f}], 0x8, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0xe3c46661a0a347fb, 0x80000004, 0xb2, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x800fffff, 0x5, 0x649}, {{r2}, 0x0, 0x10, 0x10, 0x0, 0x5}, {{r0}, 0xfffffffffffffffc, 0x82, 0x0, 0x80000001, 0x6}, {{r2}, 0xffffffffffffffff, 0x21, 0xf0000080, 0x5, 0x7}, {{r2}, 0xfffffffffffffffb, 0xc, 0x81, 0x8, 0x56000000000}, {{r2}, 0xfffffffffffffffc, 0x20, 0x400fffff, 0xffffffffffffff4f, 0x1}, {{r2}, 0xfffffffffffffffd, 0x8, 0x20000018, 0x9, 0x3}], 0x8, &(0x7f0000000200)={0x8001, 0xc000000}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000240)='./file0\x00', 0x400, 0x1) dup2(r0, r2) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:51 executing program 0: r0 = socket(0x10, 0x3, 0x9d) setsockopt$sock_int(r0, 0xffff, 0x80001, &(0x7f00000000c0)=0x100000001, 0x4) close(r0) socketpair(0x6, 0x0, 0x40, &(0x7f0000000000)) 16:00:51 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0xfffffffffffffe59) 16:00:51 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000200)=0x8) setsockopt(r0, 0x0, 0x22, &(0x7f0000000080)="075a21c6585f9920af1b4f4832e661f301d70114fa7506d2281875901faee2931a54025a7336d56c990bf29a3cca6ad595923c41fa88db8b63bd01074ecb9df6f55abf392fcf8437e5aee7da473962e9a473a7566344c364968e38e8111b1f68a1d73354358dca2e014ab7c59c942b691ade2ff177076ffb9d5ff51592fa78ed2c8413a6434ba3eea18a5b4c638a01a3063fd9d64e712c5acc25a9f22783162c017060179b09e12d0fb5b987d564fe8998bb886d80fbd3", 0xb7) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c653000"], 0xa, 0x0, 0xde3ab38f23a3b29, 0x0, 0xfffffe6d}, 0xc) 16:00:51 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket$inet(0x2, 0x1, 0x3) accept$inet(r1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) 16:00:51 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000000c0)="4c0d05ebdc2cde57ef5dbca70783", 0x116) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:51 executing program 0: getsockopt(0xffffffffffffffff, 0x0, 0x100000001, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x140) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 16:00:51 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001480)=0xc) getgroups(0x2, &(0x7f00000014c0)=[0x0, 0x0]) r5 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001640)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)="d1f72e4f8456f038aa9518ed785937bfaa655ef62b4f44a6faaa1dadf61b71512e2b1f3f4ba5de3fed1a7d2a18bc99c68a057e9548d080756ff6a55d80baa82c8758d1a295e554bb7a2445b81b1114274321e76fbd96a5e2e35d57487d59df2dcdcfce653f7552f7f0fb6d4d49a7509869de453dbb9b694df2b362b1085c25", 0x7f}, {&(0x7f0000000180)="b7189d5794037da8df673c39daf337de84ee00f4e3d318e7a6aaa19c3fdc6cea68d0dabd8a623d5f56d355367d0f9cffc019f58ac8c265bf552dfc8bb883d520f1e41b265da9314539ac05b1c88de394eaf731e6b77e12d05079349e94d02ef42748839b82b8d6b11936eabab1fbac1088a6d3d8918d3f5475d9a0fe937e650cc13944ffa4985d697d4d5e53793dd3d452a1855ac28a439c2f55b7e32ecc52e7a6597e07dba764fcb26b78941166abee654f0ed0ddc4eed4f5c4647aa63d3a315ce2d90c341704a7deb7799f224903bbac072f5f14550632eae24d477a2f0652135f772d914241d972ea43f6460cb1e0", 0xf0}, {&(0x7f0000000280)="e264f3814b48d1d84a4a57d742b594afe8f635739ca68a341f88267bb00853217e84a4b83730b5cc3bc372afc04c05ead3daebf850326d05c8c61b86bf1a4bc9aa4322b55fccce2c5f051199f65948e8cea969ee1a1507b635aa326ddb37f556edea566a082faad17ffa7aa0695a228a5483e40986b629d7a73f6ba7cbfdfe9b3cc80325567218f8c55b80608b4eb2186a4a7cc11318c7a3ca74aeea42389f9134029ef466d9d8748868aa18ae07673b", 0xb0}, {&(0x7f0000000340)="a0427a77fa9c9e39980af344ec3ab6716c1167502d6ce60028f962a4c0ecf4e1f0958e9264e108b1ea780155b44951280432574f9d9b1ff341310b315d2098beea1e1f623c8406249464483faebbd48cec5f866905b4477537d120c2b78f22510efe75608e7111d55d56d7fe652f5e662c19fa2644dc4b107f4d539d39753affc9feef4bc6e0620794972f099b8fb5be495098b0c6e4f694eb542459c01ba1331e22ac15767df76ff0de3315e3511c9c1d50cb1e64db40fa2325f4d44debf067fe49706ce4ab73325924585a166d279bccb03058c51684ab550f9cd8bb269e06627c29c84f76d4f88021a5433de12daf3c174115525c4e49cedb2753c5eedd34e42d13df8a3d154b3e02a6384ef25dd50ef0bbae168f6ccd2ebf5276df6ff28d238547510bdf689310b0a0367c527a3435656e2e90f85f6dbdabb2465558e1ae918180b6a216d9f2c793d3918c20abdb5b1a74d7466a50590b3bbec646896238889ecafffd171bf3639d212f929453102603c3d9da34ae4b07ba38b10a9a47630e0ad173c566254ecc2c5583fd4dcb4031b3e13c92410f6959a7f6a6372dd1f798bb3adca60cf0a8756265d53b240f227f66f38460c1d5cfb1a673e2feda878f39c3da003eed02bcab2b781553d18fa99e2eff3ca8a71e23f2a529422ef15920ebff1d36208c310a6a6f5b6582fe4953652f4a562754886eeed9698d12e74a1bc9511ff74afd8fbc2506d17d41b044483c14d8e55e84b7b5b59925308cd2d7665cc519925555fa14982bbdeeb3a77318e3969e40176660c81e5f62b9a1c7ce3b484e2d12f905a64aaff64b437a58f6d6156b5af43e0ac1f1a1cffa0e704f5e4b1dd5916e73e5a4e863ff80ab01fdfbce49f0eff86be31743edc641e11b877643a5b49628bae3e599c40810edfb5cc24b9666596e0fe45a6680d85db3a4960bb55f51161dc09966a4cea1e6a5620bbabe561e243f90ee82287a95241d645d761d21f5c781f57196332589a4d8125d40b3a933e91fdc89fe810afec9b18a8ed058a88e7ac61c0baeb2ba22afc5d1e3b0a37084afe31a16211c5e8fc81b81233267761144c1d41ec4784d22ef4ddf2e83686c957083d38bf8b3e119da1e6931174392ac81bc91d2b610da0df43b9eb46da3178d1ddfa8d90050233503791452add5940d5eedb6ec5ee0eac3a3a09ace760a538963806e474e7525d64a1131588cdb03294ae431545600f447074901cd256d3bd983a7fedfb2d2a8b676601bf48a1f549142fbd7d37628f38dfcbe3395bbaca913e226201a50a345764e6545dc0a54cd161cfc85e8d722fa5369e9d34f7167d0d3285c8810f371e08c682d2fc443435d211e2157abe2e6c59bc4b7b2b86e9c21e4cea2b6a4bd9eed5e3bae725ac04fbe7aa6af8502d8cbae5f82c7ff55ce020b89ca0d072c74075ab1c9e6f3a2db485eaa6056f00bbf977ec46404409046b2ce6a96a582aaed761fc005ee2867bebd2c4795ae70d548a3de592f2eeff8dab67291e82963b0f5a9b60450222df8d459a334c33d6cd9e46bbf7f9b86785da61304df6486423f5a4dba5350b687e5e93f5c7281ad7dfe03747bf6548bc176a0c9efdc0fa969e90a0c991977941bd9348132556bd9fdf8f34bfe66a429088e0c6eb5f2d25961389c948856479d8502d103fad626db2bc664009990b9c8bd3cb320c0280b5b0746da79f1f462d939329a8f3c61429c422df956716038692a2b938d334c1989056fefcfac067ce03e29fc1350b70d89859c3d81a6fe4b360a35a656b517e8b694df6958a30b13265d0b0b2e5422a78aa76dd042a941562bf2ad60316783eaf1457333392da3e2c962b7ad67a795ec8c1719dd13ffc399174b681b67f0166672386f5753a2a80bbabcc0518244ec5705341263b0cb66ca2106dd9b45de5318dd548df642fa889a1caaaac51c2449a038a406b8a76fa9a12fe40b4e56d5cdf5543975b1e58e5615bdbdd8b932757098a17b1ffae4198d551648897c4b0e503513b3fd49178002dfb87cb564a17b13e08945c01886582cf7e16cfb0d248d5d5694237a3b8ad7e4a1eb204917b6490b0c3cb05e46cfc0f83e63a65ea0d668bf09407bf4ffa10ce7c0535db54ae71f7548f15d7b97e35ca9c5b076fad5a52733de2da4d63f82f7f56391131589746dd1146d9f6c0163ab0cf5e775cf72db017d7e2f9b9adfb1cf116f86f035f0be5285a4419d2759f8d4f15a9481d053cf4c7637a230d4b7cb713b710c720bb8d9e197c6eb75103a05b2256f0a0f8bc35d0c0efa5f31a91abd61944dbdc4e125f9ef3ea909e9142475075f8ddbacf15d9487baef23e2927cd7687497c996a3c87a9d6b7b66298119903ebd8404b6978f2cc35e99fc5171c8b0e86ab0820e1de22080d28da1ed976908961b88571622c86980df9922c89f0dd3daa8e27ec7553b69960e0ad49327efb7802b6f6261c112079359b47526ba6ae0e9378d593cdbdfd32cd49906396f3ffd08b111c8e26a23ffdaf1cfa929f910203aa3464ab247fecf7c4d0f0af309d6d913b0be20cec6354a9c782d1bb479e5f2580de52e19105fae3d4419c05c95f15011077a9ab183c2240b6c0faab08cf606ff51d299bd7de4a4865900bd3e6e555ec9bd727c4119626df0ca4d5acbde68dd11c64bcc151bb9177fb399a1cc02ebc3feb8bf3f6a25128d7cda30ef7c1c4d5119e929ef93595904297347063cc0a67c9a028ce332b10ab99103deb4d581d4bc384a7741c5071ad3181b64ce0eb4219317b28bb660a962c07398b0e22fe4d9649131373302dc3fedb321183e2980477d7c7cd8c68915ac11378c624449440c7d0d95e82c3b1bf388772bfa3095209f846d3f4dd6e2b927ee2362e84c048287c0ffe7698d7e460b9f13ba7a146a4280684c3185b346bf6c8b2cd3e233842f93adbdb59bdf6ae67d7f55a8b5dd79fa49a5eb96718c8cbae7c76e478495b55c37fd38d25bd84ffb6be29a535d6c25487053afc501489492230cd86487a4937df14c532c4e8692cb8dd03f0538ecc7cc4114ea06adc19c87f7bb94fee3353cacb3bad46e3faf755be36512211ccd16d5152143737eabbfe729a57b611577daf38c17b80c0efeeeea8bec5057ef53c40f8687e1a85487cd896427e2137a96772971822864704f9786a352ff1da299f6545ae1c41e0de3245f70c6a8a244fbd1a557b0f114456f695290497cb3f28cc663d54b3a929a9ec4ca47b7e711284ba25ed188ee1dc25cf3c5daa7c0b103d6e36e8b1ddb883e80b047af8c7faddd42b478155b112eaf4c088229039a37a7755a73e713d92d18fda07ded10d90a1edb98e3db32dd79f0ae686c8e149c074ebe05f55a3faf499b3d4272fb45d369fd87653669aaf7f610b39092619f5ae76e7bad695704fd124d1c4cc81529486c20ec66adbf9a22cf34c7d1fb3635ffaebf3fca2dfdc5c24f08f0333880eed121cbcd5a0cdb1572160d3b29a38bafff7b1e53e62f5255d42a89501751577cb79eb2ba312ded974d2c756aa287a0e4da7bb5479863ec703be8a4db74aa13202c300c1eb544a573caed0ea03d7d64993aefa880bb7722f1b27df77820740b214d5b67c80d9a1f0e95b1d460a6df9e60d24be03700c3f1e93a79d3220555864d40719432babcd21d4f13bb415cef3563ad97eb07c2fcf592d7e9f53962b493608ffd7bf1ba66f0f4a9c15a53199306653cd33bb4fc376748712b4fd3688f5bb176845353408cb55a2619d61a834e120f004d7e67c9e69eb5db7ca95672fc1e8e733c1af3aa411715b999f1b802ca486ad2fd4a9ae7af53ab30945cc181b9c2a47d8443749c012b35981d2757ec9e1a1b412f8ef116cb5f8bda735ea1ce4cb064148620b1d1d77ca68223b01b1ca4219781ef8b7a877341d79efbed11f29a4235e2beb1f1f34c1ec1df7a981937580f264249fe22f4cb65e9e74899cd876622dffb4f678374488fdafdc07ce663ac615c793cae2bd8942200b6e938a1e90b0780734ce1586072461a4dabc96ba8a9a7856be30a8a86159e973c5cf7dfa0ccb6dd05f193bdad1aace7a61d585f8bf2fe10138289415490b22b8744601f1e604aed76651fdd12cebf56663388429942371c63795a36c1ccaa90e26599876133da91bcde9033e0df41afe48bc9b2d99c00b8c51bb275679254f042d1979136efdb2175f1d9e37dc2e231242142c42d0fcd5fabcb424869f640da7e335a6acae8e4ed853eb7f4277f755681ea27ef3430ec0a4b8301ce1b28dc7ab8d03ffde331ce6a04a1dcf227460d63a7d2c2bf0c28d042e3a2fe7b1ef011e010e76bcb51b746e1480d16582fd0e0d800f484c2711316225b19a34db3c69d630486119438bb2818fb2bf7e058c52b702c2b54db2989efe2fc29937abb4de38102f2863e15bcc9d4b57701c0ce2c8868854afd355d0566f0cdae714f34cf0b5e659e9679d497144b6b7a4a97dc749e47dc5ba407ffbdc11d39579c1fa004b7facf3a568d981f90788df7ac15f394e9f9a49ea6f67697968729a8e5522fd6711999d9c42b676cfc8fb6400c6ddc5887feb29d25b0253c5418f4b0a5d61ae50b545c74f5ab5489c143e3fe1e83d51f5067f3554ddeb8dcf7e53b03a680dac63551d32b419aec52be5f476677ac0f333e9614a98942c72c9ca0674e3bc4a17af23ef704934379cfcc4dc627169a7c4926aafd383e576a6bd28811d6ff2c248f5bba4c5e96530e22772ba97bca74252f6c2087b5a22d395952a90886a57e539a9dc96b1a3c46766bbfd2a0ad1a87c6d90ec2fc9a0bbd9624e30b1db39af68b34166fb11e18859b80e561403531e697c3aa091ee185f92535f48d881aa6222bff74543115fd8d12063e34691baffd92e71e05a599a5ff3740a4fb5b9782332a912b26569b7e47c32d759c79bc65926cdbbe1836f139501d657d10113f8261fd8e830e4213bc4410702acb7d148db7a5da3c7287e5b78eed8ca524bd3e34e04f7fb033cd8ddcaf11936eb3c3cb37875f1c7619dc9cdd1a36ec0b847bfadbde3e64238168ab3bbf32a34d11914132b98784ab16603ac9c153462e771809708090bd24a5de57a2093f4f5858c7c8cb27ac99e5dda5744eca84fb2cc3aeaa4ae69d02aa24f0c6b2855f07c3564ae578cdc561fe459c2eda486f46aea3749e293978d8b91ea967665c75dc062c19340ccac66b0d166436e08a99b2a2407be383e4ad3427af903075bdb44d4eefb97ffaffe85770a18085f0261702e83a5efd966a4a756921f72cd7babb00145a735d585060b2fab17154d1db4d291e424aeb0b9a62783923b7cc6b0de732b1e98b5bd65ed59bd55f6ae71abb01d18d64221a342ebc5cd40bacde724fad7d04321b6a532775397954d174835347a81a975ba91e665dd1350ff3a1c74487337bc1c48767b836c562d61e8e5b61fc87bb42c237184d9f92d8088a55e51d4a158a1176378c459fe12517fb2c355be63734935b6d49a5ede1ebb908e70e3a1d435b732a26575919db98bece79097ab1fba72ba586a91a47b8a0f549307253183b9375ca8b38a5839e83b757e8bfd0c8486517031961305922265a75fa8aefac11dd4bbc4558a8141955ae64325daf1707f656765ffe4e998521dcbcbccc6792d7d488e878855d44583765bc03e96ddf9f0c320e0e53e3857722abcf89d96d5b328b5e777cd1a25e0c8158043cc69143dbbf3903317d015e4af0067568752dc13f06f780d217c615db627aa551ddaa90517960ca9d9e7eb9a160d0f050bc4681bc459453c13b8a411be96c012cf1e5aa05438d", 0x1000}], 0x4, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r1]}], 0x88, 0x400}, 0x8) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 16:00:51 executing program 0: openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="dfd1636ff264744b3cada1e3535803fab5156299c3739cebcb0e84b1b0c2ff75157bd453a7c294573a1ea0709b78e9faed0a2c4bff39ebda2888a4900b92cbf38474cfc6ad4b1bd3746e99a2fa85afbdef0118ae53a9e41f5355db9958a99d1a284505f8fbe44a0499b6dd78a2f4b57d673ad890d81d98c68368160dfe5a33c5f94b36854c4c7e5c", 0x88) write(r0, &(0x7f0000000200), 0x1a9) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x151a80000000) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3f, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:51 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x101}}, 0x0) setitimer(0x2, &(0x7f00000000c0)={{0x3, 0x7}, {0x8001, 0x1}}, &(0x7f0000000100)) setitimer(0x0, 0x0, &(0x7f000002c000)) setitimer(0x0, &(0x7f0000000040)={{0xdf3, 0x3}, {0x9, 0x100000001}}, &(0x7f0000000080)) 16:00:52 executing program 0: setrlimit(0x8, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r1 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) utimensat(r2, &(0x7f0000000080)='.\x00', &(0x7f00000000c0)={{0x0, 0x7}, {0x1, 0x80000000}}, 0x0) kqueue() 16:00:52 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) recvmsg(r0, &(0x7f0000000800)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000680)=[{&(0x7f0000000080)=""/188, 0xbc}, {&(0x7f0000000140)=""/22, 0x16}, {&(0x7f0000000180)=""/117, 0x75}, {&(0x7f0000000280)=""/117, 0x75}, {&(0x7f0000000340)=""/121, 0x79}, {&(0x7f00000003c0)=""/80, 0x50}, {&(0x7f0000000440)=""/209, 0xd1}, {&(0x7f0000000200)=""/59, 0x3b}, {&(0x7f0000000540)=""/178, 0xb2}, {&(0x7f0000000600)=""/78, 0x4e}], 0xa, &(0x7f0000000740)=""/156, 0x9c}, 0x42) 16:00:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x2) pipe2(&(0x7f0000000140), 0x10004) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:52 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x20080002003, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x4, 0x2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) 16:00:52 executing program 1: syz_open_pts() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getgid() syz_extract_tcp_res(&(0x7f00000002c0), 0x8004, 0x4) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40), 0x5) getegid() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="09441a69099d6f5b9c921b4354a29b9cfc227479e860d78ef8531aa726216516dec1c043e4f0e77def9bdfaf92c6b15cd60713c09dd86e121ccff488814b99bb6e0653627f84b37dc65989bc3d15639ce2c0218227ac3c12b8e0b5a0cc1a7c0ba9d800b84b92ac64370d097d1c974892072a328071927cc1fa87a55029236d654dc1b147caaf6de1bae191dfc7a66ebda640f2850189c5c5373578eab58f2b10025c5674bd1876ce6ee8ab1c79048d", 0xaf}], 0x1, 0x0, 0x0, 0xa}, 0x2) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(r2) fchmodat(r0, &(0x7f0000000380)='./file0\x00', 0x8, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = accept$unix(r4, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000000000000700000000000040000000000000000000000000007efc5aa6670c98aaa5acedbe22eefe31b352d125c12c09709fff907f5f5b9d037b3fa0386c3ad7a6bf011c193e8c0497d43e5e8b75538a7dab1afce7b13e60919051af2255b3a3d28d163fa4e668282beb46a17df9537af772ee681d2a8a77a2ea8c5ed5be3b5b21137b8fc56b35c2d9412973a5706ca334b6595515303cda245729e40b80acaa89bf3f8d4455d73654b4fc9928732defb5f807b3dcfee351454cffb24d6045d1447dbf7f916ab85e0603c8e509747b508d14ee7cea1d7741b645d45fb7359cf328a7affcce3fc84c313d00000000000000000000000000000000d5e841d8b64ccbeb7aaaa82d58cd2164043263dd7a7480b972e3b85d90e9eb37b7d7bbfb12067475535f215bff2e883bfcfe770c5002b9a985d343ddfffd7db5d794f10066d90409f1228ea7013200031b0a0f9436246eaddf359d3f07dc083b6f21e2ca0fedf351"], &(0x7f0000000480)=0x26) openat(r1, &(0x7f0000000580)='./file0\x00', 0x10, 0x0) r8 = semget$private(0x0, 0x4, 0x244) semctl$GETNCNT(r8, 0x3, 0x3, &(0x7f0000000500)=""/119) recvfrom$unix(r3, &(0x7f0000001900)=""/4096, 0x1000, 0x40, &(0x7f0000001580)=@abs={0x1, 0x0, 0x1}, 0x8) syz_open_pts() semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000001800)=""/196) fchownat(r7, &(0x7f00000016c0)='./file0\x00', r5, r6, 0x4) truncate(&(0x7f0000001700)='./file0\x00', 0x2) semop(r8, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) 16:00:52 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0xdb41) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000040)=0x7, 0x4) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000001c0), 0x4) 16:00:52 executing program 0: r0 = socket(0x1, 0x800000004, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) 16:00:52 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) clock_getres(0x2, &(0x7f0000000000)) 16:00:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8234c6af89131fc088b73a9c67264a4d38e1562a", 0x14) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="4db70fffcc30b37b997b4fc3d7f944132ea24bd063282819a470e0831f7590ffed09b03c2854b2428a4c04e77112526772ca52a51b44a7047aabc299f43ac8638d2d584d2569286386f9828710126634960603246ee2a3a9dac687fb98a27aa7089e362ac0fe522ea51522c04e3d894ddda2bc943702a509917d72035c46bc0d34428ca11147d0ee2ca8758e2a7c5db938dc727413e009a07b7c610ce04a5243ba02d1905a418e7b4ce5bbed9ee8e380", 0xb0) 16:00:52 executing program 1: r0 = socket(0x11, 0x3, 0xfffffffffffffff9) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000), 0x0) 16:00:52 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x100000000000022a) fcntl$setstatus(r0, 0x4, 0xc) writev(r0, &(0x7f0000000000), 0x1f0) 16:00:52 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r3, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r2, 0x1a5}], 0x1, 0xffffffffffffffff) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) dup2(r1, r0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 16:00:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0xffffffff00000001) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="e944708c5f7b28ad", 0xffffffbd) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) lseek(r0, 0x0, 0x1) 16:00:52 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) r0 = shmget(0x0, 0xf000, 0x44, &(0x7f0000ff1000/0xf000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) 16:00:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6) setsockopt(r1, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) syz_open_pts() 16:00:00 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = shmget(0x2, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f00002b2000/0x3000)=nil, 0x2000) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:00 executing program 0: r0 = socket(0x18, 0x5, 0x2) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x4000002) poll(&(0x7f0000000000)=[{r0, 0x1a5}, {r1, 0xc4}], 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x1000) syz_open_pts() getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) setsockopt(r2, 0x7, 0x5, &(0x7f0000000100)="b85794d457927ce6e7ad2795fb1b449cdf1aba8f23be9caeef8dac27918cc13b393174df460ab2b2e90de34ca43cd35d3af0d36ee378817ef8e7f58191cf53261088de3ebfb2823dd48bc0120bd4272dc344674051aba81e7723e142d0d6966917588abd1637d8e402f396", 0x6b) 16:00:00 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) dup2(r1, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:00 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xc) 16:00:00 executing program 1: socket(0x18, 0x2, 0x0) r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x35, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b95135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) msgsnd(r4, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000042d479df56d89b0168b7f4b65e136060a77849ec2123753847ed1280d8f81a6f2c9ebdabf9ac70c8d7f8841810144a67290e00f2d330f850b34efc047e5342573cbea947362d58c3f85439eb5b57f5cb44b49ac4c337cdae9e5a4ef058f8316b3b923dda2010ea8e1a606a8a03fbe5ea955bac5ffced26b38fe3"], 0x1, 0x800) msgget$private(0x0, 0x14) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000740)) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) socket(0x2, 0x4, 0xed2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000780)) msgsnd(r4, &(0x7f00000007c0)={0x0, "e60b34a727beb345ed5006e8f81681250c70eab177efdfc23bb218e78da44f5eece6b99ee0b3b5b4e07dba61f52d12a58c93749f88b7b6d6370363585ff48a7f81f1fc6ef6d6adb76fb8984355202be32d49ab86d464e1f649ead7c6ab9d193acbd92bce40dbb1020018194c0bdaf08cf376ebf90dc5587c845dfd93aa96a9c4b2053f7635683489faaab4534107ad2b0b3cd5b2b1776f204f01de9bf6ff97a3cc8c62b11d5492e4ce4b1947eb7cc363d4506a946ee2cca5832afed770bb60ccafb598e7178b131f800c7ae0a0a6b9e4f5fa7d07030765f8d4677bbba141c13b89ad822ea2582ca1ad77a1d4170d5a4e999b1df74f2fea9a38aaacf28e1e22"}, 0x107, 0x800) msgget(0x2, 0x383) msgrcv(r4, &(0x7f0000000900)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xa1, 0x3, 0x800) ioctl$TIOCSTART(r3, 0x2000746e) r5 = open(&(0x7f00000009c0)='./file0\x00', 0x38440, 0x4) connect(r5, &(0x7f0000000a00)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$dupfd(r1, 0x0, r2) connect(r1, &(0x7f0000000a40)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:00 executing program 0: mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r0) listen(r0, 0x1) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000001180)='./bus\x00', 0x2002, 0x1) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="9fc4282f5f", 0x5}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0x10000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xffffbfffffbffff6, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:00 executing program 0: r0 = syz_open_pts() fchdir(r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x8000000, 0x2000100000000}) 16:00:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) read(r0, &(0x7f0000000040)=""/124, 0x7c) 16:00:01 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/52, 0x34) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000800)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) pipe2(&(0x7f0000000280), 0x0) r3 = dup(r1) syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) dup2(r2, r3) sendto(r1, &(0x7f0000000000)="ab", 0x1, 0x0, 0x0, 0x22a) recvmsg(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) pipe(&(0x7f0000000240)) 16:00:01 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x2013, r0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x101) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) pipe(&(0x7f0000000180)) mprotect(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x1) mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x2, 0xaa, 0xcd70, "192422b82cc5156333001d3ecee597e3cdd11d07", 0x81, 0x3}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2) 16:00:01 executing program 0: socket$inet6(0x18, 0x3, 0x0) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) socket$inet6(0x18, 0x5, 0x7f) r2 = semget$private(0x0, 0x0, 0x20) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/4096) 16:00:01 executing program 0: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)) r6 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r8 = accept$inet6(r5, &(0x7f0000000040), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000100)=[{r3}, {r3, 0x8c}, {r4, 0x10}, {r6, 0x81}, {r8, 0x20}, {r2, 0x118}, {r0, 0x80}, {r7, 0x10}, {r3, 0x4}, {r1, 0x41}], 0xa, 0x4b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000300), 0xfffffffffffffd87) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000280)="7670a54585d0d173017a6a13b9fa0530a097b14a1589aed95f5b0de2e2a163fdee205b14", 0x24}], 0x1) r1 = syz_open_pts() close(r0) r2 = fcntl$getown(r1, 0x5) wait4(r2, &(0x7f0000000040), 0xa, &(0x7f0000000140)) dup(r1) r3 = syz_open_pts() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000280)=""/194, 0xc2}, {&(0x7f0000000080)=""/41, 0x29}, {&(0x7f0000000380)=""/206, 0xce}, {&(0x7f00000001c0)=""/101, 0x65}, {&(0x7f0000000480)=""/252, 0xfc}, {&(0x7f0000000580)=""/82, 0x52}], 0x6) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x4010, r1, 0x0, 0x35) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file1\x00') mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:00:01 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/161) renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:00:01 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x800000001000003b) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) getsockname$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000200)=0x8) 16:00:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x3) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x28, 0x0, 0x9, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x8, 0x41, 0x7, 0x5}, {{r0}, 0xfffffffffffffffa, 0x2, 0x80000091, 0x7fffffff}], 0x6, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x56, 0x0, 0x101, 0x1000}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x80, 0x4}, {{r1}, 0xfffffffffffffffc, 0x22, 0xfffff, 0x4, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000000, 0x4686207d, 0x5}, {{r0}, 0xfffffffffffffff9, 0x38, 0xa0000006, 0xf5, 0x4}], 0x4, &(0x7f0000000180)={0x416, 0x6}) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getgid() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x1, 0x5, 0x66, r3}) 16:00:01 executing program 1: setitimer(0x8, &(0x7f0000000040)={{}, {0x0, 0x3}}, &(0x7f0000000000)) setitimer(0x2, &(0x7f00000000c0)={{0x4, 0x2}, {0xab57, 0xe0d9}}, &(0x7f0000000180)) setitimer(0x3, &(0x7f0000000140)={{0x2, 0x6}, {0x3fad, 0x72ff}}, &(0x7f00000001c0)) r0 = socket$inet(0x2, 0x3, 0x7ff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)=""/245, &(0x7f0000000100)=0x48) setitimer(0x1, &(0x7f0000000080)={{0x5, 0xfffffffffffffffc}, {0x0, 0x800}}, 0x0) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x7) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 16:00:02 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61, 0x0, 0x800000, 0xfffffffffffffffd}], 0x200000069, 0x0, 0xfffffffffffffffe, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000380)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) readlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)=""/205, 0xcd) fcntl$getflags(r0, 0x3) socket$unix(0x1, 0x1, 0x0) 16:00:02 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="bc56fd56d5f8a91a05109e625e1110886b09c5992dba6a3c1f37d202b87c719135bba4aa100227faefcc1ffc683de5293ee4f29cbf6b45a00a719cf8932626417f6bc06dd4b34abbed1a440e404f3794472a71fd3ef53885c3875250961daeff7f05dab85207021160c75fd36a1ed82cfb0e5fdd2f8091440f8bb723002e10d4b2cadda4249adb27db804c23af8049adc60615c8432d04c27d011d4400a080b7e30eebf3540bf8d34441e3faedc8d90e6177f236f41e9c96d3177461fe7ee398915ea8b00d32ff44ece1da52da66db2b5156bec291a5f754d0f252e5f25174a3e49abb9516688db21048f15c", 0xec, 0x40b, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x200, 0x20) r1 = getpid() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) 16:00:02 executing program 0: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00', 0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff}) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) geteuid() r2 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x6000, 0x4) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) setsockopt(r3, 0x1, 0xfff, &(0x7f0000000280)="084747344facafc09403f3b67fa13e1006a6364c184d683fb3e0194b450b5869b06c6083f8408b329e8854c5dd99909991c3bd4ab3615bef7d2a76e982cb074424c28138b84003dcb2c47e47b3579117ff5f163af1f25cd8f52e0bb9d8e08f8c7fe2207be4695bff5b4d8f24a493daf76615bfd2b4f06d87162b0586ccf43d8a26bd2afb78eb1933f48b17ba7917179f281df745e3469833c7e84af964c7330b58f106c663097fe7bafe710040bab6f42655411750263693d9534e9d8ab3831da28b265535df6c902f77091e70567b398258f24b9c55f4de4366467d1bb4e053", 0xe0) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000002}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 16:00:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x46, 0xfffff, 0x10001, 0x6}, {{r1}, 0xfffffffffffffffb, 0x17, 0x4f, 0x6, 0x800}, {{r1}, 0xffffffffffffffff, 0x63, 0x20000000, 0x1, 0x5}, {{r1}, 0xfffffffffffffffd, 0x5, 0x1, 0x9, 0x1}, {{r1}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x1, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0xa2, 0x0, 0x6, 0x8}, {{r1}, 0xfffffffffffffff9, 0x977520bbf7126e39, 0x1, 0x4, 0x4}, {{r1}, 0xffffffffffffffff, 0x9f, 0x1, 0x800, 0x1}], 0x1, &(0x7f0000000140)=[{{r1}, 0x0, 0xa4, 0x82, 0x9, 0x1}, {{r0}, 0xfffffffffffffff8, 0x10, 0x2, 0xfffffffffffffffa, 0x1}], 0xfffffffffffffffd, &(0x7f0000000180)={0x9, 0x358}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f00000001c0)="2ee9411087f6384e094532beec95fa29390ca6477e77222c909af231fe645bf9db8bd90f8d61938e6658b3a112ecd512cca969faacc9734197d9735354360ff559458a27b3bb86beacbb2fc2bcfccec19172a4978c5788a61b501f1a9c40f45176f330b04622c01f934e46beb488b7086d42af46d48b48a5b01c2bacf12725e4ddb84e8c2fee44400b512988615022e4237b761fab42bba2071780267081bb10b3cf12f4bff1bbadbf92e904f54b02a31d2e048f076827afdfc9d2ac1dc789537e12c24618fe435471500ebba149b142aa10e9ba197c6b1d53a224a87f7457ba8b80b418444236458c44b1f633ada5564dbdb49006b8cd0ca734ceda33ddd2345794659266c1470b76325fcf820b5d04a64dfe9ba8880f18b013c58a2e451dbbb942281252fde5f0fa8de52fa548000f9dabd57b5fa2cd28caf9e55bdd38e7696ab5c279822f98f1e7b42b243b399e59dba39207bac1901bd604a2cd0f713bd5062c43664a2495415a373afb8247e74bfeed0bc18034d686abedcf663d5bab2a2317889089755f6b2361ab6564a24097cdbfcbe99ca89b4d794ee20c3fae56aeab69bc683bb94f466b1376d3aa1c8b95b5de9111efbd7f50f929bfb92deb55e7c4976b83305c5699e57684505b01823908dfd67dad68a34fd933978b9e72cfcd5c9bfb8563881dd37f1d67f02400e751f7af5d70d2b6c3ec646d1195f478fd85859c57907d0a88bc8b32b2c4b0e75c0e77cf7cbde7751b50f3c76aff0006faf25cfb9d6ff704e632578090b3080732820a639a8549ab7f0f16e970f7d1e10b5539d6cc649bb131f7a115289f76c43b34cb9fa424c1ae80c9f44a5cd7ab2096cd421db419fdf20f9a6008c28e620a9a75e2ad74c2de6d5025db4d68385fde41c2d7d7fd992214c33dde5f8ee152126e77d38c11345afcb6f64496b4ff9b74979adc57e67fa522674709a8119e080e70e8204f0048bfc4606a978b2d12139e6d0189e58ed834afdc139f3fe77342e5f3c32973dd400e790207b61022757781e560f1576b056cf2a9aea102bbf9dcc056f348d2bba7c81f2b25ebff44d872df119a210aa31d628e64837f4d7107e1f61c1ab3892b5ff8a4ba68865ddfcf8b393bdb203a1594bc2bc98da102830c49b249a50245b5b6eb62213ad57b290f275fc1bd03be7bdec780f10c54c8e0a3a476385813ee66d31d69bdd92b70f05b7d49f992c830310ae508b9f7fc531adee309243c1a41b85ca20c0bbfad2592f1d47fc554b80abfc7bfc45d4bb2c17d0e815fedde6dad525d3bf03d8e37c4ba6c1a3a7cd92d96059463f2ee9dab70bbf0393acd733d6f5ea040353e3d4cab76200f44e3771464b64b6d5406bba1d186b05afaea6bef94a70f0d0a3687006fa525cfed0f16dab20467b56de4256861768717b818b31fbd4007ae074022fd830efaa8326e025c043af6611765963861d3eef4fd75c779b21b92dae1df5dac3e079ff336dee1b11f0c5cbb4f3e9fde0aae3bd10e7344baf7b8c3fd607aa3c0388d217e197fa540fdca193e0836a0583c6c4e100fb1b96c602f4d958b6d557a665dd41ca1fcbdf56b7fe4dea526480cdd35a143d958706245ee18800159adbe66531be5ddfb8037b7b0af61883f62403dd89af80602cfb7538f09723fd3743522b84ef08cb527b53a12ee0e6de7dea35f633131556f4778d1bac743e4bbe2e807476610cf070f90f2895c9350cf9e450e3ad82aaabac524892694b8bd79e1090a0ae58f9cbdc143ec2eca24d14715e68f51f8383e65e3a2ece65e646b6429bc1d6111fbae52f40a063de62a154f49cb0e221709181a8f525c4cf9bbc181fc216674e68d62feffac078b4f42b6f47e9c94b24984e7fa08558f601ad6be56f4b0018026bcb66f649b25fd24b6a60f1ca67b3169e2d50cc777fca593386a2d22a09c15de2e22aad2c30f7e91dcf90eeca2ec6d3fcb39bcb04721ca7789980daca5ebadc1da7eb479ab78d9ab444a8efab041729ccd2e82fdc5ed6e9b1283c214de6a4c00fab9c4058e3231578a634c283c15c65dc529e4c8161b0e2f58cb46124f94bae07a2ae83777a9dca0d0fddbb73602e62a70350c2250484e2b699e107dc4d8000e58f0fe73d0e450e65816092ca386198b457d7a2b6f964969ba615f7fd9a1fc6b33b4179279a8804a5052091099770d9b4cc8228f6469a77e1c68529bf5412f325cec902ff408a7ba4ec17d23cda717cfe177ceed935417985a783ef5ee41b9813793fdd4ba59f61588bae4bf56268897ded5698f22dc2dab2cf6c90d9fb476d99c51d869cbb2f206aa9d016683738a09dba3e92385dea25872bb56ba2baa8b6175a91a6dd0547d86c6c738ecb653267fd04ec26f70633cd60bbfee4f333d63f1b54dd4c3fb9006ada449241a514ab85d0fac733166be80c7e2f7b8c68e9ae9e3fec1e7d93395ffecd47e1352f08435febad39b4b7c66c25da129aa9a1d891dcb086bb643da01f8b0b3a90151ba9d72f8155ac0b6c65feec2262c8b3e4e5bd40917fba53066818558d7a14003de3dd22dc1a2fb8f64346fc32e0c35f117e1de1e6b53d8b281edc63aceec0798aa2f1a5adc17b2b4b91a9d6077c7a3862ed88da66b9f3911dac11e3b6aa28d24853f3af1bf9c76a0c0a0b75a81ede4a0ddb837844630ca749560c258c07c40941cc2cc7ff2b7e12ac518acaec82c9922cdf85a176bdaa2962b112ee40f673af34eddf30f4870b16ffd306e53441dbce8ed3679e3353fb35e956d87f27d1bdb94cb64a746c7c1144cbfa0243e17d26bc4b66628e77fb97f3641e44f5cc0f0e45bb2fcd9b51cba712efafe0d8884e22bb93e9e45107c6f4d46c4561106a830245adc9026ebfa8b697b31489c0b3376bddfbb079d6db2d9604ee8f7b779267254c85315b99932fcc3bb4b74b0de231eb48f97991d4d57aada733941d440c00ac36cf4fe0b4e53777629fbd0182fd8df69cb70ab3e724bdb8a83990901f67681f3460c4763d224e6caa8a8242bd99dca2167c581ab6da5d62ff04941eb08ad8afd7d18ea54834c68c02ede3cdedec1131835d64bf4296c82e7d5336dd2fa6f465067cae5c83c8f3ac736ea42aa885c4d5c2835075e2aa246446cc8f445f70e28dd130e76ce58b89fced53bc219b4e946287b49413e44989f2ae0feb2a7cedb1838ef384170048a68dd0415e33dc21717ab0f053e5d4f5f372841827884d450bccee10d651d155e3fdebea9002d1dc6967f57984082db38cf4f640c37f5405457900f297464ad19250ac60d68be9971df39e3623df8b75b19d6f7514b60855d3771a414cd97d820f2f657dafb9e76696ba5e1f512c914ba09bb502af381cbd8d9302369e3a353cc0b9151e387cc282301bf42a2e1507bcdc91630292d7c037bdecdffa498ae6d0fa1669325b9051a14e27b155ef708bfd7251b421ba477adcac8acc264f1a6d1401f37a0f0d1ce4ac112cc7e3f588c33dbc84ca1f8097e142aea72e1686ff91ec719e7050c804fc6e4f2c9bacb46fa148882146435fe1bd93029db443d15c130fc79caf0f9aa616ffb753b06e89358dcde2dff081643c74c2a510af9edf94da6bf11a62571f1ccc8f10ca4bb1886485355119e732c31f3aa39a12a4abb4087499d4d1b0f0530750d12c01c4776525be466995c4cab5dc57f89553becdf3cf21572cd47d1f55ed4e46788f0af4359dd14476d39baadec0246a68ec682721bfdc49f2385ec99c7ffb54296b8ec2b0651562d2d5a7a489a01f29a77c912585b7b8377918462a4da0c9f212f6d6598c2e50618e9149fd5faf9c625d84f70136a455c374e4e161333d4508c34941c6da263f1adcba2d0a9f1c745cbb559d9c5a22ab019a570f4c624e21cde4b52386313dc9ef5f60a3046f888fc50e270e1a420ca477d49b1f2a114dcdced485fb190323f2db2e34efd5ecca4d0b64bdc06ebb0cfe716a664e94bc0cc249a867a3f014c24f0ec047d6f19b7e8daf1ce20b331e6de01f224e6d93645e5ddf1611d738cfa841fe8c82e19c1adff51254baf5588e756e64c449e712fe91fdc973565402a3c8c514c9b0eca497a3225a13569fd14606f3b53262be2bbdb09c9dc26e55fc2f4f73693ef8792248e08530cd2a6e26190b36b7b38f367e3073372d1d45b2c505113d69c4e89d6ad055f69d792d48232309a05f90e40ee9b73706331cab94482dd7fff65f39f780994ffad2abd57fd0011f630fd3f1c85587519ea478bf8fbbb161ef87930d69a2242275efaac4bf7d01181eb3f5b8a30e94c129cdfccf7ced8addfa26c988bcc9618c1a7a4990bc4a23703804ce9833ece2d1766e382ca1b5e77e3aab062485df3cad4f60f0d68e2affb6aeb0ad3098aef697dcdcdbb89ecfa2bfb678406881cd7511e1507cca65b894d2a8098b2b928c4231dfbc6615197e8e1c335144c4cb4b5f736492ea22f523a77e24b63f3c080bb1642243246f082845db3c44cf19a5713ae86426a0771a19f493d9484aefe8dc2999c1b14291a1c34bc741a04d8849fc4a887bdc70cc03a69436685a3e41f7f3582eac6f1c84117dc0f44e27332c9eeda9eba17f1f84c2c6080a11e22eae0384009494143e2a983045167235d57b9651f5968b462119e51573699968afe927b742ee1488d6812e3b9b51799d554fb5f2ae31237742e3d0a391e0917f1baaf9fff6b684edb39b679670628b14befba2d309672e31c3d5c90bd8927fd4f20570e82d6e6b2426145cbf68b9960e1140450827865ceb03d9d2e0cc47279b035f82a30b42e0c5e667e368dc87add64e7b018f469f3d347a2673d48b7c9dadb78369874821bd0d0a8e2319f5e68cf50e062da38a4f134f352fa2268635fa6e833cbd09cf88c77a4877afd9b2468265db3c8c03ac2eac266c47ea2048ba3c15ea24ab388e4841ef22d4deb77f595b220b2af69f968a78bfb5bc556784b4b97089f1484cae467973dd7570f2058b7350eaa7c04c7485d5614eac50b13b7bce35c51bf9c6d53cb3a89bd3deea26a0d36e413d44080d397b9db62ea451354bb10a7164396d39a4644022e73bfe7b81e6e0a9033b833ff18920c3337b68b5d3625f0677512a34a80b96e153818a7dc81a12d26ba7950a934e05f8d5916dd7777d9bb6b44ed9c9414449ba70c76dbec67df113c028f42f25cd2a5692a216d9148c7c6e8267f450cd0d75611bdc5b52b61793d23d6296248782bdd398a912c094972a25a6a5243b672beef7c3ef44e63cbe4ac714fa222bb0e93444ae2044ac6a501d916db8de357bdb023b85c6684c7c1b70dab56ffaabe2eb3c0218088635a41f8a5e1336a7f3c8cd9d2ecdd4ab42c109789a3f728335027d19eae78f7585eed3ce40c373f9d6363717f2e07fac787d2c1bbe0f18344f410934749f7a63108f0b11b039309c26a9989811d7ac65558372f4270041d348db2383c4e5ad44089d74159eac973c27d405c75b6b73b08f281947da9cc956c0cffe2ca0c66904e41720b9fc0a12ea832f2c248717112ccf5114c2db7cb6fd1afcc8973d8b24594e5035899c1db01fbab41370c5be29227964294b680155715b8efed14b2a27b4edd29b199943158ff48fbbb8d2305811dc5692b87a6aaeccaa98422fb8daa4ab8c1dc7c19a59b805650c76cfac28170cdc5a309e88a2ed0f6d72a04538bf6a41d4da29c304343cb81c68fff5ba3521fe6cb2991d808bc6c0f7071802ccc0e45ae13d2f9ca54749421bfc8cc5919ac141cc1844aefadcc72028825ca35fed10b866b48316305947967c91303c095356f9cc6bb1164ca6d8d", 0x1000, 0x400, 0x0, 0x0) dup2(r0, r1) 16:00:02 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20500, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x8, 0x3f}, {0x18, 0x3, 0x10001, 0x5}, 0x7, [0x6, 0x4, 0x9, 0x5, 0x1, 0x0, 0x3, 0xfffffffffffff97f]}, 0x3c) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x11, r1, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0x11, 0xb, 0x9, 0x6}, {{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x7}, {{r1}, 0xfffffffffffffff8, 0x4, 0x40, 0x0, 0xbdc2}, {{r1}, 0xffffffffffffffff, 0x0, 0x40, 0xffff, 0x7}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x5, 0xa3}, {{r2}, 0xfffffffffffffff9, 0x1, 0x20000010, 0x6, 0x8}], 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) kqueue() close(r0) 16:00:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000580)={&(0x7f00000001c0)=@un=@file={0x0, ""/8}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/241, 0xf1}, {&(0x7f0000000340)=""/139, 0x8b}, {&(0x7f0000000400)=""/2, 0x2}, {&(0x7f0000000440)=""/74, 0x4a}], 0x4, &(0x7f0000000500)=""/111, 0x6f}, 0x40) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lseek(r0, 0x17, 0x1) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r1) setuid(0xee01) getpeername(r0, &(0x7f0000000600)=@un=@abs, &(0x7f0000000640)=0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f00000005c0)='./file0/file0\x00') r3 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r3, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup(r4) r5 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x80, 0x8) fchownat(r5, &(0x7f0000000140)='./file0\x00', r3, r2, 0x4) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() r0 = geteuid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:02 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="4401c305a4a8385985724de62958cfabf4bdb8473a5d929368af89f1bb82f37da19da64620170793a252a708d53a0e333b76686a9f0cfb9f6e60e39ec7cf4c1732607c82c94389b918785e38b11422cb1a970b1075ab713f22bc0d2f559da6d0e50e1fb1dd8bc4d4878da490e7b4b415678a715a56840f14917e3eb4dc355978dd671e1d1258b1f8d2f17683439df4f2e011ea7ebeb63b61f804823a33d7cc56e22eb7ec1b3963c049e87a5ad7fde926bafbf82f2d324136b140288bff66737b80cfc0c3b77fcf0301f7d189616a89408538747f669e4f9db178e8c1352b9598bfc972a6831e5e3b", 0xe8}], 0x1}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x88) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="25401d98c9ddbe61f39835edc9fe44c982c291281f223879e3c580281f2a6dc49f888cb6d91a33a2f223158cf41f9053844d358951c58692bed6bf8b2ef9cb8ed297af2c11eb0d935ab27ec28c9cca6ceb9ff90cdd9eb74829678f822cbc50301d13bbd823d5f4adf8b1413c8c416fb404227f1b6071f239dcc8c0ffc5a1783c6a69de198bc9dc1e177883b7b4f4f771ccbaf806d809e1cddc623b66f64e6861f77c4d976b3a783ab0941d308ab5ea30c9b9b70b8544aa43ea07661f2cccb4c333b98b9f88f9306173f25f6ced10b57f903e6751", 0xd4}, {&(0x7f0000000100)="c573962f24a9a6a42aeea8b5791e86f61125059b4ee7179c4ccf98adeabb7dcaabe78f9a3187f4c48cd4793682a475e453991f858705c895d77778600364f36f9669af04445e3a7f70959107403bf11b02ce5759a2e8e7f6c7dd4b", 0x5b}, {&(0x7f0000000180)="5e642350be9617141aeac6525659bbf49af6ea985250275442fc8c2307074bf3ccfc715dc840ef2d8332aeb35f920baccdde85a01f36911e51ad60c47b8ee7d0e1bbdf83e742fd5b6097b6f0c5ed72e1374fd8752202a9370c2a19456572d8750320fc92179a85f7a0c31ca4833f608edec2443e2a00457e", 0x78}, {&(0x7f0000000200)="488f154b4ac04861072aa41e44c8025673db26a66a4176a66f7ec008b59e2ab611", 0x21}], 0x4, 0x0) getsockopt(r0, 0xfffffffffffffffe, 0x8000000000003c, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x525) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x2000c2) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) r3 = getuid() getgroups(0x5, &(0x7f0000001540)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f00000000c0)="be75af2d5be40e000b847271b387ae0047e7bcbbf10477f83675db9d252406026b54a45a06c59a82f735cebeabf78934a2bf5ad9c4b026c68d9c7cdb56eeb1ba3371851dc5eea9d23af30d04fb4277693bbbc5ed8a6f5fd74e636d58b7ac2c0317f0d3a59d9189bed01622cc40a0d029b22def0993b509ee714cb4714587b22ee446c24a214755bb8c164ce9513268010384ad039973361deb", 0x99}, {&(0x7f0000000180)="254e3e3868c90dae35ad31a2029afcb1f49283c483967baf10da2721c10caebc9e901cff4526ecabcdad2c02ce1a3b34036839213e6e401348663060b47d0779f2f787185c7b536e2f7d86aa2eda9420ef178ead4c25688038392956988838b95ed1f96ac7b19554cd6dd4006cf9bee97f899a2612f825434a8b6ec3eb3b4d2b28be0cf2aa8bd2c321113043acfaa89429c5ac0032ccc896b973b2aa3776c60c25fd3b1c8f6832f109e959cc6ab88a2491cf0c38b044968bb813d5c06f87c2a5b1e6fdf534e6a35588bbf6549cda37e68e3a50a1e76a89f32b25965153a88d9a2c4404c49849979f0ed813446de1e2457986c2a349e7151aa4c32f3cb254f49786f9aac66626d46c99b1885107b106715ce142d92f53615fff5d02739f8ebd03b840864fc0f5f443ef0007ab5370c00d4eaa3ce9decbc70be15fcc7eaf2fdfb7c3eb381bdc1ef1285546c191f86a6dcc6665d8be6734f07671d9b492d44720fa92c88d91cd48b77f1bbe31c919b42cbcf8be5fd72d0befbf5513ecbe1d8e424effcbd45a6e73004fe769d037c642ae2952cf284e6951fa50842ac6ce6d620ca6970c35b3513a824a0b1b14c91536db902d86e31fd482fa3acebaedf193d8ea7b537d69caad5f72f16fc714e045e2f9752d60e745ddf0a29559ffb32dc977775d0a953cbbf58cc490b8c5a78e8621663991b678a683f3225b4f349ea0e0e9bd38342a40f614cf05db084d956a30bf58efdafe62e6822b145fdbf988d7b4740abe1e89e559ca02f8fff1881bd38ac25bfea4896a387db0ff87f8f8ef79f808e1069401d82130a015e953361a5894fb1830ea2ced3ca08a218b9c8c63ac46136e931ba59d408875e32624a37cb72dd1f8148d158c112848f7c85a43dff3d6c770cb4c14bda5fe1ab7bd6d8115bad858c345b639ed12c8af8748b518ca84b5cebba121dae885c9bdc02ace0ad4f5a90283fbbe26b982d8b9baba843471ac514def3a6227f0aad069d7c8a8a3ba5aeb51c26a05eda47cc3d3a3bc7dde8b001c930e2234395392d0afb4c3a689435f28720ca122b7966f88bd227e036b6fdf044c2d8c36cdd2080fb6e42c44a90109586b0e4e084062f03bab5bbdeede0e05f2f3650ad6d7f397cd26819c1ad24d24b1ec5b99f86e2accc454f5232587da6f7b175c8843a84d028114500d5f0c3d5c5bda4e5b8c57a5220845babaac8373cdad89939e2994f2536275f6bb3c25dd6b5e4c85ca755e7ecd94ead4e38426161b45ead5b15513654d061d8be7c961ee336497d5bf7588fd9b70c625991c3900c4e9b7108631ee54c931bad7dc8f77aac2ee239a2107fa994fbaba333103829da93dc9fd15c44cb887cb9038d679b5fd8b617e09e8f8c1fe1db6c0292cdb9461d8e82e9fc236d94813efc3228b264d155242cbbd60f25d88bde3cbff38ee6c58b1c23419a4ad586ae7a90a082d9917348516e0dd5b1219eda68b0af0b3e6329b94e243e761cb710b1050ad9cca8503bf53e7ec69926abd1dd0876fbbda9cceff179c2949652f352a205889e4aee9cc156090e251ed3ebb4fd0f6a470a042fead1d4618138285cd4dbaf10d20c20742eea38c05786d9c8c7b757f77d4d2b4c5fc92df690ba3535bb849cf8ceac66ba0f9a0dda1e9793ac04be3fe06a584dfb8dbe63b469d69c14ea92e3c86af79d0379295c002e8fab31e2af45453467469f324f0d55cb6b5c7a43b22c59de157d47f3aca7a35de8a2a515de1cfc358921958a8d353d24955fcb667fd376e7d97aef14f3a31ab7455fb23ec11c2770cd8a4f0d2ca20fd6dde3bdae2517aa3f5cd43c36201b44530d8ca67da43a064c58c620bc486d2061a3f8203c4be1062d29956a18c87e5a5aeec4e70edcfe3f36919a81103dbe7f50f9dcbbd4fee803b336164e02e288aa8ca6c1dc5a4b2de7b07e71959ab1aadbe6f87bb10c45e87dbd0b5494308058954661bc3e8be88654ccb0fa01647e096f10f4f459023489b0014efa402e9ad7e3b0204127e277c9dc5b00f4d450f75b83a292c2187c3cdf84f1404901c1436c189a12ac06670b273f6405cfc43043f1e54a0118fa6718d694b0e8299465e823d5b272c134671cf0c9a80657deb9b7fb54fe7349e909f64fe5baa22f4088c0d6a2892bfdefa52d7c35d0799d1aeb639f24132a54450ed1dcc9a549b4f4eb2c1edbb1f74d9d52a9d0cadd4f850e06c9fcbb15bf52482eea6d3d93a3e425f962604dcee130181217a7e3a8fae2db87975b58568e4c59783dd92067e9067be6346a6a45601fa547a32b9807421cebd91f15ca34c78c487ad4dbde6a9a1ff4ddec1fa8b1a82a1a8b74f68778eb7e7e5d7eb4970b5328dcff80e35011751135f6a2ecdff837a0c6260abb757dbb1bea41a85d7c8a031393c9e800581739adb63a6a058092868e87058b97268ef56033d3a5a4ed40c26f80e2061c094b9489eeae7904597c13c9e0a1bf1053d1dc24895d93eeb48fe7b87cb8f415bf660ec06778c79219ec821f4e9739e6ba3df8adacfefc7530892530d88298e5d73d7d8d06344763bda3be5c36f444170120ebd8e733e881da470e61914f7ef3bed04a9788aabe7d5a93c85468264bd692c6c5497eb33eaf84e32ebc9687f59e9fcd13d9f7df2ab2129db6407b1a846549ede228039888444138391dcdda5f5d5ae4db7e431bf45378d7b16df9eca4eb283730bacc3d3b0c815cb9d856566c7b23b11e559746cbc91f75c03a27b9edc019f1bc062173b5123dc9d4f385c50e1e7eab94091eccca42da235bef6ddef7cfc0d688df3877d545fc891e378accfdf94421e38990c43c3afb5f0cf0fb69685ae8ca35a5ee6cb7e8155e606ccc152b7f1192dc1c531435879ee4d11f9af482c070c06ad3215ec45b44acaeaa9b7b76bed7fa870a7ef05b051f43352b97d3b9c859ecfd41cd4a362cadbeccb8b35fdad8c7f95a804edf67ce345d1842c8ae30389bb528295140a6137bcdeda16e6e76219134e615d23f89d128b0d10e51c4043b7f195a2ec55b6e5ec53ce1fb4f4cf74e0a83a2e7033fa753f64875c66067bb1a2aaa79e9851d08af79282a099cd459e27ecc1b56b43e9d88db628cc1ea6e0e40241e93e9ed3e92142f9db229b255930e2802f837ec65de1f679dd98a3b38f09615b0b88fd23de29477a1af945a32bac63a5ae68dad14978df794a328b30fc385723fa051d70f78c3464e77d9f08c4cc87c6ddb6bac914987e05cff3692d6d090ecdcaeb66dfb71b211a1f864d98304dad7ba6e211d8b6454fdcb3b25b017129d4dcd5acade14a54855d1b2b61d9dffb303ee66ebf0465e8fa8c188ad5a72602eba941dd3ddd2be2c5e2c15950bbcc3ffae9a858f9228e2bff00ddd2c489845205f89e29314cea4ba6a4de1a990faa9db68ec9660630ccf1bf2839928ff8363f86ef66c9a2afbb181ab04ba0705ef6b69fa75420294439a5343318c922fd8baeca944159a19e2de226bfa1f2359e00c9e0d47e89bc917e0b4b1d5de3d3436cadcfc1a2b0bc074aa2f57a0bba7649a864b8af13f0b9bd6816b6c390fa9810f1dd2fd6b15a2bae82118daa16d098f2f8ae736809547a8a2d8884906889f83de4c56ba28640cef51a38741b55074fba0f54f4c80d5bd83383e5bd56d816643c142c5b160899698e2d150de0c02c5f2ae1056cf2156eb8f0a5f909752d2ae1f85e8e87d49945548a82e73de093e54c275e181b196b060f8036a5d012f3bb0899e8d44b0197da6ee6674276caea868a7bf572d2ae68451837fd3c40d9f79798d4ab2f3b8662e53ba99396cdabf3c5c78ca6c3bf1c976ab6982c9f5eeb35782b54628072f229ea3434a57061130d2eaf0a5fa4c219f69e7c993c406d33d0870e75e1b7ba76766bde72766b5e193c11d8a2b84d5609f013e3b77d8a067cd672c1f1fb4a0f5f4eac42894860a839642ac7ddaf19caf18c1c9e15860fc7b677357779d7faf05da7a82764ab6f8260b203af516ec7459b2505062bd711b252b4f8badec470b0ff500b7eb65dcb5fd8501eba90e977d1097ee36bb2070c8f57134b5c5c62392967f833dfb07dda5df0f3cd32a5c4e554658b530e692301ec0dd4fc13b9316de5e604d2e5c79b57bff098415339e7954ff2e3a9b3252cb61f297d4588fba5c94ea75a1627628b82995b04587178cfdc6e22f421e9a0928d22e536c86cee8e926d00f9d548e27bf1821f448534f8935c6a1a4a230cc360a5713fe5d1b8335c659d604227eb67e5e2e44c4e6996b913984584dd7d9baa64359398accc0a0ee23f3cbdd292c39fd0973a511d47d0b7a79af2647f77f17b2f7c93c1028627538c7aae0c4a2dbbcbf8adcf69a8acd37743b8ce6fe66339a66ff68cdf4386461bff3e88e84be20c50cdcc8bbd0d2a4263437c1fc3f009c9e7cc138ff0d2e82fac6e184e8364aa91eec495b6a528ac3e540ad6a233bb72bd0d38026ac57aeb0b176b3088dba5594829a2981d421524b7220d2535f342dc0569ac59ad9806fd7d686542ac578c4c38e13a3997df55dc706a0111bc64161207cd5c94f8c786e550d00657b1076749ac6c88d06eb5cb82f0cb06aaabd80709557e874c0376da4d1e1cccdf5e02f5b90a7405d66f5bc66f4daea62e1306a55b5ee8a326bcdce4e73e42e94e1ea86a18272f4131e1865d7358b1d1a15bd428892bef3f2e826fc9499c3238198c1c4eb4ab96eb9190a1f0b19087f84e93a4abc6c7f70c66e0a0f0b722b42efd2e45dac4d6af11ce10c9f11b29fe68564878fc2e9a89dad449622fce1c3dad53db6d7032931148754df31a99c6dec5380ada9f02c018fd8c4b2edb9f25154ffb3349dbe2d7697cbb621dc92a3d79deb1cbade0ab85203b54ebd13ad0037b93be2585ffc19362340c31feb6c08d67df374b2a3af7ff3fedca91ab2bb238d2a32a78b597f6c285a7b985eb94b98a15b65bbc3d5b76b2d06d75de42b2de3b2239eb91afabedd0f1d5473c9cb82d8605b11bd141aba9de372b2400eda14f6af278f4d66e1dccbee96a3d82c035555f0d1f587113ca54b9b9bc6317174fca61e7433ea255a9706ba6e0c14dc7f5fd412f8fa234d7405b780b3b5cd17573a8e5eded96afd6cb962dacdaf0b22f098771354d74820cc2766f3ae5a466bc95fc2a0c3ea5141b0bbfce6a20152566aa0086c3d79fb75be561adc28edc364f7942ed5258744554075aceb8c6cdf5f4daae1668cd1e6a19ad14894660099ba5a40f463db866991690ecfc53ecc612f8fc7d3346f7b381168fc8a96076c3fd03e7e56cfc7f2dbaafd5cce5c4d4a46fb957690743a8455e34285503fb87117f00d79fd0f6453e366197a4a054688bb7f366690149486edfd38cb1577d4a83df429a3595eb475e735e8ee38a1970c20456c912b96c043459ec8024991a7e630408a586266665d05fd95c77c0418a2a19e2993f966892ee17aa5effeff2f3e438271414190e0feda529904acf7de2abb897e5c0578b1c019c54312a7ed1d296cd961647c95a846b1cec24e9a5b06cc72bc430eeadfcae997a3ca437af0d98a384efb04632bedd64bc051091f899541e7d27010acae5a1eb19f01bce52da1ea76de6abfc634566fc6344dd84c49a1570d38cc1cd0eaf9401df95452a76d727352942c618bae19ad320f24822d9f1d5c4b6189dadc33234890859b196e5e3501fd24b587c7e563edc8f3917ffbe80b7e92f482b1519aea710ec170d1cc4dba9545cf2c369e494076ef4de9420148b8a7b819503289c75229389ad568e2278e3026d2f0902e55d967de9f0e343a941d3044e99c130", 0x1000}, {&(0x7f0000001180)="210dba4f0f472eb6686cccc0d562cf53239ec3982ff1c53a2f81f0559a1acb2ae02e50d36f81faa2e3985ae750b2cf80f26fb921ef14e90e545602ec7655e8b2f57ee740dea3611483de7a8e92d5f13a51ee24ad10dd90cee66a7aecf276c161113bfc61889c34f62594f0d0e7f8b87b50c2e586487b2ccbd1d6776d1c32b0b9e80826ba4dbfaa3e7c2d6889ecd94c55a81ceb55139496ec4c9cd3424ddc9280512f0654f6e568cd0c14305b8a001ba67ade10b47f4eabb14513adfa6fe54b74a8", 0xc1}, {&(0x7f0000001280)="a0461e89528fd3587152d11541277c04096fb0a1bc4c586ff6b0dc47898483a73e808a4f877f687b70241ca3dd425e793b52f71c53bbc59810468ea3f5b11145e63f3052530426389126e01af883", 0x4e}, {&(0x7f0000001300)}, {&(0x7f0000001340)="6e5bd336c11faa3e33f62b74efac3c4919721b26eb8662299d3ebd335d89f2bda63a626ca0bcb703d9dff0debb0a924c135dfc8812dcbbb912cedb5e011f2d8c2e6578ba25fa67e052fb4d249c03d174070d7e8e060085ae063bcc4630067fdfafbd79b1277314ba18a5f30f041a4ec39868edbf3777b61cd5d52c0f60fd2b7169405d5737e888e6cfe4c12204212d3a713b4d1a740bb9f63d573f974c8f3a864b33163b2670a207c06af9df065a6d521e2cbfaa5db44b47d7", 0xb9}, {&(0x7f0000001400)}, {&(0x7f0000001440)="8f5ddf51a16721e7d2f4d76da77ae196e6cbfe137129d74aaf687ccca6812f554f069f1c163fa259a6ac36f4f45f1fa216ef9e14421666856a322fc8110466f61a829b303b5140cef1070f91c123ca0d0516601f3d1b5526183212", 0x5b}], 0x8, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x48, 0x400}, 0x2) getpgrp() 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) fcntl$getflags(r1, 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffd, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) fchdir(r0) fcntl$setown(r2, 0x6, 0x0) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="890be63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) fcntl$setflags(r0, 0x2, 0x1) 16:00:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffefffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0xfffffffffffffff8, 0x4) 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000380)=[0x0]) getgroups(0x8, &(0x7f00000003c0)=[r1, r2, r3, r4, r5, r6, r7, r8]) open(&(0x7f0000000080)='./file0\x00', 0x18028, 0x91) 16:00:02 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt(r0, 0x6a0000000000, 0x3, &(0x7f0000000000)=""/22, &(0x7f0000000040)=0x16) sendto$unix(r1, &(0x7f0000000100)="332be567e005863711c5d09e4df2bfb0f06e53abdfa148e5ff0fa974b84f319bc1e4b153040997606c2c0e4d56e944f1cc31e86dc63281", 0x37, 0x0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) read(r1, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r1, 0x4, 0x4) flock(r0, 0x3) execve(0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) write(r0, &(0x7f00000000c0)="db", 0x1) 16:00:02 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0xffffffffffffffff) pipe(&(0x7f0000000340)={0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000380)={0x2, 0x3}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x28d, 0x0) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x4e6630b8, 0xffffffffffffffc6}, 0xc) recvfrom(r2, &(0x7f0000000240)=""/229, 0xe5, 0x800, &(0x7f0000000180)=@in6={0x18, 0x1, 0x59e1, 0x226}, 0xc) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x100000000) open$dir(&(0x7f00000003c0)='./bus\x00', 0x400, 0x40) writev(r2, &(0x7f0000000000)=[{&(0x7f00000001c0)="269fe53810024b033ef94622d45f3ba3f5832f8cc0fee472a676958eba3ac5b4116031c862bf293c8d70e0c4b7ff3a1b0f4c97a6ea4c2a2d0ac80acfc16e5bdee3d530a66f51e6c1a8384bb2192c24f262d9017fefc22ca57f21119d04f3215328a58907", 0x64}], 0x1) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) setsockopt(r0, 0x0, 0x5, &(0x7f0000000200)="21f81daa68f34da4519d4f2fe8ed7e9cf6714df69662dff72fe7ba02f1b965de898e19", 0x23) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x7fff, 0x81, &(0x7f0000000080)="5b5ebc42d2eaa7512c40ec54e9fa6fbd0e6349b5dced3d0bef23a3fd1f5d18aead46cb40afe1b0edacf8f9ebff7ac4e2f47c5dd5a82e44ff1bafc1a9b71332329b5af3ad3261b2ec267ebf0c8c1eb8178b814e91474ccfa557ff97a336c28a2385a03a5d694474640edf1298d574bfb4e719138e14032b5865140139e544020d2b692fa0d538a771c64435241aed88b637dcfba1f55b2222ad5c9b402e990145eccf2483d8b4377c90b50cb14ce87c4d918db6", 0xb3) r2 = socket(0x3f, 0x4, 0x2b) r3 = socket(0x18, 0x0, 0x0) setsockopt(r3, 0x101, 0x9c0b, &(0x7f0000000380)="ee613c43ea5aaf47d0eaeb5218feb6f1076e1e8a39328e66e3b4040267e25ec82cd1665142777b783935baefa3b643f8871a76800835121841dcea93dcc8924feee78b549d525991ce2136b847b2772b2b4a740b23f90dfde0037be77708855b4f905e351b81778918a844a5271ffda69ac707f357111b323ab8cea8303c8a02e7d62fdcf478b0fc790c74ee3334c5cfcbd268e7060680b7d72766dc6f408dd0be7dacceea5c813de783533fc037140a71b79c2f52110ea4e8ff3e4d1f16160b2613c79b96572ceaaf9e2527c1d321fc9dbacab958a39090812ca720924a740386e95d", 0xe3) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000004c0)="fe7fe9cfb4", 0x5) ioctl$TIOCDRAIN(r4, 0x2000745e) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x8000029, 0x3, &(0x7f0000000240)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0xc01, 0x80000001, &(0x7f0000000280)="bab7d657ac75d225005cca88c157cf053072a1ad125ac424bf63edb7e629a756e79da18783d24945aaef92a1a28c2998532d410fd4f37f2992a5a9b40ea8a443871fc516483a26dff700d276d4db113f6114950b5a391a2df9c0513caca3afcbfddbf83e2cc6c4bd0fd5466b944bcf7c040e7132c97e900bfc636beb5694c0bd8360633dcf96fce597df8988515bfbe379f849549fe2c6f1dfe224611c6194527c2a09c5a474d7158462b4184653236b8fa198f94c6e3040b1317a1e2315202c174082bd3d493379ab598fd4a5a5d9f983e61784be2fe2a8edfe5c37bf91e029aa4332343aace2703ac3", 0xea) mknod$loop(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r6 = semget$private(0x0, 0x3, 0x80) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000540)={{}, 0x2, 0xfffffffffffffffd, 0x2}) 16:00:02 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) r2 = msgget$private(0x0, 0x49) getpgrp() r3 = geteuid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x2, r3, r4, r5, r6, 0x10, 0x2}, 0x6, 0x81, r7, r8, 0x2, 0xffff, 0x3, 0x9}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x80000000, 0x0) 16:00:02 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x400000029, 0x23, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000200)) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r3) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="2c695d3af9"], 0x1, 0x0, 0x274, 0x0, 0x0, 0x404}, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 16:00:02 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) r1 = socket(0x1e, 0x3, 0x0) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) r2 = shmget$private(0x0, 0xe000, 0x1, &(0x7f0000ff2000/0xe000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/8) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x7, 0xfffffffffffffff9}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a0440000000052fc94ff334a5668f7e67f8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb0000000000000002f16ab93f12fc4d5f16b136a5d00d1628b53a", 0x98) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603664e743a92b6ab459e96a899c3ea85c03e2", 0x20) r1 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180)={0x4}, 0x10) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x2, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 16:00:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1192, &(0x7f00000000c0), &(0x7f0000000100)=0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:00:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) mincore(&(0x7f00004bb000/0x1000)=nil, 0x1000, &(0x7f00000000c0)=""/211) getsockname$unix(r0, 0x0, &(0x7f0000000080)) flock(r0, 0x4) flock(r0, 0x4) 16:00:02 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x5d, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) 16:00:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="0000000037fd116884b7a1a52e0d85977ad7b48af23cd0a344cbd58f1f0d2be979d629cb85bedab15caabd68f3e8120ba4186a966e55b92f25eff0fa659271ae27638c9f28e34a173fb8e32584cf48b33f89b8f5829f1ad862c7315ca49d536289c1a24b4c", 0x65) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 16:00:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x14a, 0xfa43}, 0xc) 16:00:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x1) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x2, 0x0) semget$private(0x0, 0x2, 0x400) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x3, 0x800, 0xc500000000000000}, {0x18, 0x0, 0x7, 0x6}, 0x100, [0xcb, 0x100, 0x3ff, 0x0, 0x3, 0x5, 0x0, 0xc25]}, 0x3c) sendmsg(r1, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) getrusage(0x0, &(0x7f00000001c0)) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "968a0d836bca4ad216413883fe3e6462ae7e27ac"}) close(r0) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) getrlimit(0x3, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800930b6da89f4a0000ffff00000100", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbb, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x20020, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) listen(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[r1]) sendto(r0, &(0x7f0000000000)="28c782ddf7", 0x5, 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c653000f55c39a686420a9297bb4e086ebac52cfb7a21284ac01a53bb1d6cdb476792d974a892"], 0xa) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) read(r0, &(0x7f0000000380)=""/67, 0xffffffffffffff31) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) flock(r0, 0x2) 16:00:04 executing program 1: r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x1}, {0x40, 0xfff}}, 0x2) setitimer(0x4002, 0xfffffffffffffffe, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fchmod(r1, 0x41) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x11, r1, 0x0, 0x0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x800}, {0x7, 0x37f}}, 0x0) shmget(0x2, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x8a) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0xc5) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) recvfrom$inet(r1, &(0x7f0000001100)=""/104, 0x68, 0x801, &(0x7f0000001180)={0x2, 0x0}, 0xc) recvfrom$inet6(r1, &(0x7f00000011c0)=""/180, 0xb4, 0x42, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000001280)=""/4096, 0x1000, 0x2, &(0x7f0000002280)={0x18, 0x2, 0x6}, 0xc) unveil(&(0x7f00000022c0)='./file0\x00', &(0x7f0000002300)='W\x00') r2 = socket$inet6(0x18, 0x0, 0x6) sendto$inet6(r2, &(0x7f0000002340)="4e95b6eefd0e421e71c5e8eb980945ea63241d9f1bb1979bdb8019b530ebb177becc715f7f00a38931305e75aa807a962d44aacfeb8bcb0e91be333367dcc8a67a1980af933e1a3e787a131b28dbd189099a6dfb8ab13f78c4ed82cd92487bdb7687bc1ae94edc781f1c310251911895c0480927dd7ded134f6c152fede072e57887d0e2889a7d95f59c577d48688e63c8fdfbc7921550253719ef1df1b89be3f7bc622fc3a2cbb59603c2b943701dff3a8680097331ea7a1ebb601b60804daf2827ec298ab36f2d65ef85272dae475b4337c231b312ee97f37c4ac1bc03cbdc2dc0", 0xe2, 0xa, &(0x7f0000002440)={0x18, 0x1, 0x400000000000, 0x100000001}, 0xc) mkdir(&(0x7f0000002480)='./file0\x00', 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000024c0)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000002500)={0x1, 0x600000, 0x0, 0x9, "0b9315457297f5f7ebd1ff7f97a2ba00c78b947b", 0x1, 0x2}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000002540)={0xfffffffffffffffa, 0xe13, 0x0, 0xffffffff, "758cf93f2f2ad7d9a558626db0912c6b0737bc2c", 0x4, 0x8}) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCCBRK(r1, 0x2000747a) stat(&(0x7f0000002580)='./file0\x00', &(0x7f00000025c0)) syz_execute_func(&(0x7f0000002640)="dfb44905779e7e42d81a3e0f4814d504b98045c4c279328bb2bfe9a5660f2983dd452e0d8f29409073008f6978d14b7dc442258e481c8fa850ee20dec4815d765805") ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000026c0)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000002700)) r3 = msgget$private(0x0, 0x21) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000002740)=""/171) connect$unix(r1, &(0x7f0000002800)=@abs={0x0, 0x0, 0x1}, 0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x6013, r2, 0x0, 0x0) sendto$unix(r1, &(0x7f0000002840)="d6eb81cde971", 0x6, 0x4, &(0x7f0000002880)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000028c0)={0x9, 0xffff}, 0x10) fcntl$dupfd(r1, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000002900)={{0x18, 0x0, 0x7f80000000, 0x4}, {0x18, 0x3, 0x100, 0x67f}, 0xffffffff80000001, [0x5, 0x15ccb9ef, 0x800, 0x1, 0x1, 0x9, 0x7, 0x51b]}, 0x3c) mlockall(0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000002940)={0x10000, 0x1}, 0x10) 16:00:04 executing program 1: r0 = kqueue() pwritev(r0, &(0x7f0000001000), 0x0, 0xffffffffffffffff) kqueue() writev(0xffffffffffffffff, &(0x7f0000001040), 0x258) 16:00:04 executing program 0: munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) r0 = semget$private(0x0, 0x1, 0x1) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000040)=""/28) r1 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getpid() r2 = socket$inet6(0x18, 0x4001, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x8}, 0x8) shmat(r1, &(0x7f0000ff9000/0x2000)=nil, 0x0) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x403000) 16:00:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="492b103cd15c57b818c89f11cf735a678afd0b8f2d8c93836e08e229c90a58bb09ae9d"], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x180, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='\x96\x04') chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x2, 0xf9f1}, {0x18, 0x0, 0x81, 0xfffffffffffffff8}, 0x2ecb, [0x8, 0x3, 0x2, 0x0, 0x837e, 0x6, 0x9, 0x5]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0xd0) open(&(0x7f0000000100)='./file0\x00', 0xa8, 0x103) socketpair(0x19, 0x5, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:04 executing program 1: mprotect(&(0x7f0000340000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0x88a) mprotect(&(0x7f0000341000/0x3000)=nil, 0x3000, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) sendto$unix(r1, &(0x7f0000000280)="47576da1cc3eff6a62b4fed8779103dfdc491f7d088f7f6ce57d72b78d2fdb2931fa247f444627486a000000000000000000000000000000000000000000000000003ecb64880a22b5af0eef931d2881932b598e3c59018cb2b3f7f09c3e310f7126582d88baffa5c56e895bf36a875526190eb384a1bc700e54f0c882379d14ef2c", 0x0, 0xc, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) r3 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x190) r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x2, 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) 16:00:04 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x808, 0x81) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000980)=[{{r1}, 0xfffffffffffffffb, 0x246e6f400d0252fd, 0x3, 0x1, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x27, 0x2, 0x8001, 0x100000000}, {{r2}, 0xfffffffffffffff8, 0x10, 0x2, 0xd17}], 0x72b9, &(0x7f0000000a00)=[{{r1}, 0xfffffffffffffff9, 0x8b, 0x0, 0x3f, 0x3}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x5b07, 0x7fffffff}, {{r2}, 0xfffffffffffffffe, 0x40, 0x5, 0x401, 0x1}, {{r1}, 0xfffffffffffffff8, 0x41, 0x2, 0x0, 0x3}, {{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x701d, 0xfffffffffffffc01}, {{r1}, 0xffffffffffffffff, 0x11, 0x200fffff, 0xd336, 0x3}, {{r1}, 0xffffffffffffffff, 0x88, 0x0, 0x100, 0x4}, {{r2}, 0xfffffffffffffffb, 0x10, 0x20000081, 0x101, 0xde0}], 0xca14, &(0x7f0000000b00)={0x1}) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000180)=""/19, 0x13}, {0x0}, {0x0}], 0x3, 0x0) fchmodat(r1, &(0x7f0000000640)='./bus\x00', 0x1, 0x4) mkdirat(r0, &(0x7f0000000240)='./bus/file0\x00', 0x190) readlinkat(r0, &(0x7f0000000280)='./bus/file0\x00', &(0x7f0000000500)=""/100, 0x64) readlink(&(0x7f0000000880)='./bus\x00', &(0x7f00000008c0)=""/136, 0x88) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000300)="8aad9c7baf622e439fecb68b12cc18900d4341ecc3096ecf0fd82ae6207757d688c3cce9ee0cd8ef83b433fabf8061c95c2fa33e1c7a4e486a93f02cde5c13da38ef520a6ed9d8c35a722c70c9a13fdab1fda513bf305c9b2b94529154669243facebd2f4ee6cabd3807bd018c9e5cac5a85253ba0564b28d2b0ce44454921c75979ddb31d50e46488ddcd67eca99f239d2a4c5c60e7bcf3a75bab0b57c5499620bf539468879722907e1ffef150e596dc1a88d2d2918b26ec1690e9e292e3ca273693328d7407f912e8a72cd8c5fb8a9c973b6661eef11206f9958e7bf5cbe0b6b7f73f0f3844a1e3f5d1039f", 0xed}], 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) kevent(r0, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0x10000, 0x2}, {{r0}, 0xfffffffffffffffa, 0xd0, 0x2, 0x4e, 0x6}, {{r0}, 0xffffffffffffffff, 0x19, 0x40, 0x5, 0xffffffffffff8001}, {{r0}, 0xfffffffffffffffd, 0x88, 0x40000002, 0x1db58000000000, 0x4}, {{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0x5, 0x3}, {{r0}, 0xfffffffffffffffa, 0x30, 0x3, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80, 0xcc, 0xffff}], 0xffffffff00000000, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0xe, 0x200fffff, 0x0, 0xffffffffffffffff}], 0x7fffffff, &(0x7f0000000200)={0x100, 0x9}) pwritev(r1, &(0x7f00000007c0)=[{&(0x7f0000000600)="77532165aab2bae9f4d27ef097d3", 0xe}], 0x1, 0x0) 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x100000000000020, 0x4) sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500), 0x0, 0x403}, 0x7) r1 = socket(0x3a, 0x7, 0x160000000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0}, &(0x7f0000000a80)=0xc) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000007c0)=[{&(0x7f00000000c0)="61d17d091a4fef0ecc844cdffdeaa7379a0b740494330f6e1f6d6532f129b8e7896ca00a3e8fb9612fd89d52b09a5b1d53258d65e313402737d24a325827c10c4f6e66e9eaf246ba4e5808107653391f0f52c932d08b3518b91251d6a9ccf61e1ad935baf2d70332b4966dffdd19413006a1561cb4cadcfb683b2cf279708bbc4aa1cdedd0a613bce5b66dd6931e1bbf3f0a1dcfa247ffa41ed168509f841211fd7f0896a68316d8f52460e1acd628c3b9f6c9958652c5902ffccb729e1c0b6cc0676c4fc8c430623313d03ea2322195842ce0e7bbdae9da024def58777368764a2d04200356d95585739ef16f413dc7b97d4eebf9dce3067e52bb3ddc9b4f", 0xff}, {&(0x7f00000001c0)="5e8150334d42c2f231d9cf8ab99f5ccd388fc1426c15713834f34d3ad19b8d08d2cfaba1c3e78e62aeb43bf1df113be1d942d77c8f23c44c3239046bef79729e4f2c5d21c83fffae634e12a315e9ffa36dfde299d288982ba2278e7fe3b88cf5d03cea5ebb1163ea0c7656ed121e6784424d63bd5084df614421417fe8250ed2d3229a7ce6f971b552ab3145d414c66c567dfbbf3a30e566499830215b74c1ccbcd0c693e33dd52e438ea9cd0dcc11a245761f027681609dd0f336d3f036773e97850694a6b559b13369878e497816ba9a22", 0xd2}, {&(0x7f00000002c0)="36818fe8240e1653aa99b4137d07c2b742936ed9a32a667ce2c84122eaf00340550dd71af2cb06baaf09cec1", 0x2c}, {&(0x7f0000000300)="a57bf5f22302a874b24ae3f4ba0d4b8bae1288693ea30259eb731c731ff21df9bfaf26d9f02f02e6642f35028641e8a05ebd285abcf2d42976fda5a0fb1890f0ea44e64e19a9b143a31b426e28830b7e65a458e29abb9e84a277ba7dac874dd2a89e0ce40b9f1235b77dc300f9646ffaccda7fc91dfe9f0ed59c8a088f81dd1c1f805c7cb3f5bc9c9d3b4a9b38b736dba41dcbbce8aad3f35124832c56416f417a8988ee77c0eb69416ac78afe8d5cfc", 0xb0}, {&(0x7f00000003c0)="2604ed5a9fec27a6465d374e22342b18ce9dad0d7804f6d8cd5b4c50e2900ef186a4add9134a9319e4a76bc9cba311edee657b4229d692b5b683b6c40666d514fbbf79273d777a62d0d7c86d06dc3679", 0x50}, {&(0x7f0000000440)="c9f4c974a6d3644756ca41d478c164c21fb3e072b1504482d27cede12659a7e0d623ee6f9ffc5bdacd07d4c1fc163268a26a5caf5c39228998c1f6e430c64b2b3412f12f7af38bf4f573f76997a18bf644010f5eeda0ef78b658c0289789bc6a465724ff44f30c6ec9b9e719d741d858d9e4d1448696cfa40633e25b3d2e7d58ef7f20107d644a67fe6c40e4cc8fb5b860ab150fd99ac795d9fe1aa4cc2e0bfb4de8dc51c7f02939db41c913b42a150540ce21ce6097c6e9eb170d0f875c9c5bdb6dbe53ace994", 0xc7}, {&(0x7f0000000540)="a6138c5cefde2df59d12c9acf0f6c936dc01c44431d5f3ae2711007061a22b03fb88783787969d9e9e975f71874a49a8443c03578a68463509881da747f6cbe4883cd34a61ef9bba2b40b23e586adcfc809a86ac2beb50682bf62c4b73fd68feb36f710f7db6f729ce8724b37a629d84496830d5ba5cce1f4d25f07e23138cd81703bb4bb81732eec1fafe3bf791a59aefed5bbaa4346af64bf353a7ae3b", 0x9e}, {&(0x7f0000000600)="4992d62dbec331cb417263e62a6889690ef3c870db3f3d1306470cd8b74465f00ab5f9205281657cc5b0797cda58e8b12632e53866fc04c6577d021dd2143fa3728666eaa980f06097cf7478760b83e0d6f8bfca283bf74ce5ce59fc36e3b8f28dd8a45a3c69b009485b3b", 0x6b}, {&(0x7f0000000680)="141f038f3f52ac7bca31e8ae026326d16d53a7beadee04c844d2ab3e56b1d0e4a58c8476eff872ffdf0965225effe346f54594630845e508325db0cf7adf9519ff0fa00a71f86f679fb0030e0d8aa94d6c0b72202b5905fe9bfb45dbd4b73cc80b10a15ed68ac0dfcdbc833ea8693f69035a5e63ef4ee299469ab0f6c747911a680e91717413810bfb6268cd63834d5be66f68afc07dc3e74b69fc43972a80b8f24791a339b603e1b2a16a3dcd3eb3323c4a6525253013459ced6f3f6a9570793b4921d1012554647295f6b93b6e724e4f5148c8bedc7d680c62b4f86d", 0xdd}, {&(0x7f0000000780)="d5683bfb43d13101a5efa48adce34130f39db717d018a30c0c3cd27b9dfe0269c5142fbb56fc4abb8ac186", 0x2b}], 0xa, &(0x7f0000000940)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r0, r0, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0x88, 0x400}, 0x405) 16:00:04 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x896, 0x7, 0x3ff, 0x3, "29dca87eaf374f71002a80fb518e442bd1cbacf4", 0x2, 0x1f}) syz_open_pts() r1 = shmget(0x3, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x14) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x4, 0x3) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000280)) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xc4) 16:00:04 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r1) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab08098824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="6b9cf9ea5ba07f8ae5d90705c9ae3e6c02008b74361e3d", 0x17) write(r0, &(0x7f0000000140)="9085", 0x1) syz_open_pts() kqueue() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) close(r2) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x100, 0x4c6e9f0, 0x4a72, 0x0, "76ae3b554b86b0a3d1ca23d0077dfb0784e90087", 0x2, 0x8}) ioctl$TIOCSTART(r2, 0x2000746e) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x105) 16:00:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001000)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9700e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d9202886d3cfecfded59886900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6efffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17926a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c1f89d12f280afc0ffdff5d333c23b2c8671ae80851767585dd421200f8eb609fc88b10fe60bd00f58c376b61a68214e22924c375bb822cec8db8c0150af4b8f6c3bea2ff8c9c", 0xfffffffffffffdbc}], 0x1) 16:00:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffc0, 0x1ff, 0x1000, 0x1, "75549d3237d3d7128442b053d342cc4eec3a4a22", 0x10001, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xbd) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x4, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) fcntl$dupfd(r0, 0xa, r0) 16:00:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$getflags(r0, 0x3) r1 = socket$inet6(0x18, 0x4005, 0xffffffffffffffff) getsockopt(r1, 0x200000029, 0x69, 0x0, 0x0) 16:00:06 executing program 1: mprotect(&(0x7f00007f0000/0x3000)=nil, 0x3000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x8007530}, {0x5}}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x7, 0x8}, {0x6, 0x6}}, &(0x7f0000000040)) 16:00:06 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) recvfrom$unix(r2, &(0x7f0000000000)=""/244, 0xf4, 0x800, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = getpgrp() getpgid(r3) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r4 = syz_open_pts() syz_open_pts() fcntl$dupfd(r1, 0x0, r4) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/74}, &(0x7f0000000040)=0x4c) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) close(r2) 16:00:06 executing program 0: r0 = socket(0x1f, 0xc000, 0x2ded) r1 = getppid() r2 = geteuid() getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) r4 = socket(0x20, 0x4000, 0x5) r5 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x180, 0xa0) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x1012, r8, 0x0, 0x0) r9 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) r10 = open$dir(&(0x7f0000000440)='./file0\x00', 0x12, 0x28) r11 = accept$inet(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r12 = dup(0xffffffffffffffff) syz_open_pts() pipe(&(0x7f0000000500)={0xffffffffffffffff}) r14 = socket$inet(0x2, 0x8000, 0x5) r15 = accept$inet(0xffffffffffffffff, &(0x7f0000000540), &(0x7f0000000580)=0xc) r16 = kqueue() sendto$unix(r0, &(0x7f00000005c0)="c23e8865025c9f2f533cd120cab2fb4621cf27e579362ca5ad723dc90c2334fabdcae53badfae1c7f025bbd7372ef25905b934", 0x33, 0x40d, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000680)=ANY=[@ANYBLOB="00000e2f66695d653000cf4e423a805190f05307e5e60bc2d8621db761d249a108abe3540a95b05dc508982a319550e8c60bc6ff5d5fce747a87fbdd4e5d030e8d2e82a1e4604b359c5f99be84e5c1e2683cea61255d35b3"], 0xa, &(0x7f0000000200)=[{&(0x7f0000000040)="61c61648057a71bbc61a4f5cedd373f8f9e219a8cdd239c8e223765a9381ca55dc60235db62d903a0637b0ce85b7ac7eb66b960e5f", 0x35}, {&(0x7f0000000080)="2be3a774345ed95fb97a81a90d8851db79dcf4bcc7ffcf30896c07ad0ba1de1483dced5540b680fb38483e21a98f3f2b232f71ffe14ff03ed66f0463e3c1824678dbec452ea804e3e709e3bf417b0e102193c8bb1d441faf101ec2cc131e6bda6869500f93ab8c3083327c05138cf30e734c9e3928933295d992ed84936f896a7fdf99ed83382fc3f3d687f75b5bc7fb8f506ee83ec061e4fd6ffb46e11669a2a94beb4b1aa4017676673c6b006c3d92b7fe685ca9316a801de99ae30b89c2598bcc23e54e13b2b6d3c93c5bef7ce18fd1c7a97d3494dadd6731e2e39e531c9229a6c5b88545f1dd", 0xe8}, {&(0x7f0000000180)="b739db92c8f4c3f3f144c6fa39dcd3f903f19036fbc3c853f59cc86f52b4ab032267816d2f683607fa19c399d115b8a27b25b475bf5caab7869a77421cb7b2cd", 0x40}, {&(0x7f00000001c0)="6312dcb0c0345a77dab0435d82c736a9b6f4dcbf2066cd70a2deb29b3f82145e624e95a9e9dd8a5cb1b15183d82e631988f8bd", 0x33}], 0x4, &(0x7f0000000740)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="3800000000000000ffff00000100000017b24022e2212ebde1a11209206365b6fe153c53a27ff10c987e628ad4f8fb972b01a8f697703bd9ab07a4590d6f3bffd05a9a4b67fc4535520a53b625ccb71066bb38f5c7e3bc2c8c8ea61d7aee584949aa9e3fca478d323d1d1d3b63bc6b2cd32ce6b7b4f501d5b1266fc9a520b04f3f329ee68f2bfa231fb01ed5ad81aa1662faec9af3ea4ca5988fee2b96c7ecbc5b39fea0c0f78498c45a0499844adcc18f21cb39e9abd242974f6c0ed08e4155bc1bceda850f26c9189c2304006c9687d5709bd1a11dd9219efbc1884510eb6e308222971a703c45be9577836291f5", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x8}, 0x0) lstat(0xffffffffffffffff, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) syz_open_pts() listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d01182f050000000008"], 0x1) 16:00:06 executing program 1: r0 = socket(0x17, 0x4003, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) getsockname(r0, 0x0, &(0x7f0000000200)) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) 16:00:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5301) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockname$inet(r2, &(0x7f0000000100), &(0x7f00000001c0)=0xc) munlockall() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000000)='./bus\x00', 0x8, 0x3) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) recvfrom$unix(r3, &(0x7f0000000200)=""/8, 0x8, 0x800, &(0x7f0000000240)=@file={0x0, './bus/file0\x00'}, 0xe) 16:00:06 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000002280)=ANY=[@ANYRESDEC=0x0], &(0x7f00000010c0)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f00000011c0)=0xc) setreuid(r1, 0xffffffffffffffff) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000200)=0xc) sendto$unix(r0, &(0x7f0000000140), 0x0, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r1, 0x0, 0x0) close(r2) mkdir(&(0x7f0000000140)='./bus\x00', 0x2) select(0x40, &(0x7f0000000340), 0x0, &(0x7f00000003c0)={0x1, 0x3, 0x9, 0x80000000, 0x80000001, 0x72df, 0x1000, 0x3}, &(0x7f0000000400)={0x9, 0x7fff}) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) dup2(r0, r0) socket(0x10, 0x4, 0x100) 16:00:07 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x330, &(0x7f0000000040)=0x3f49a88c, 0x4) r1 = getpgrp() r2 = getuid() r3 = getgid() shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:07 executing program 0: semget(0x0, 0x1, 0x600) semget$private(0x0, 0x3, 0x1) semget(0x0, 0x5, 0x400) 16:00:07 executing program 1: clock_gettime(0x0, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) 16:00:07 executing program 0: madvise(&(0x7f0000b72000/0x1000)=nil, 0x1000, 0xc) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000040)={0xffffffffffffffff}) write(r0, &(0x7f0000000080), 0x0) madvise(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x3) socketpair(0x11, 0x4007, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) 16:00:07 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f00000003c0)={0x8}, 0x0) select(0x40, &(0x7f0000000040)={0x7, 0x6, 0x6, 0x6, 0x100000000, 0x8, 0x2d7, 0x3}, &(0x7f0000000080)={0x8, 0x0, 0x1, 0x5, 0x0, 0x9, 0x8, 0x2}, &(0x7f00000000c0)={0x2, 0x0, 0x6ca, 0x3f, 0xfffffffffffffffb, 0x4, 0xffff, 0x3}, &(0x7f0000000100)={0x1}) 16:00:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x18000, 0x23) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0xfffffffffffeffff, 0x8}, {0x18, 0x3, 0x1061d8c0, 0x7}, 0x1000, [0x57270a8e, 0x8001, 0x3ff, 0x0, 0x0, 0x0, 0x7, 0x20000]}, 0x3c) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x100003) readv(0xffffffffffffffff, &(0x7f00000013c0)=[{0x0}], 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x1011, 0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x3) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000000)=""/91, 0x5b, 0x3, &(0x7f0000000080)={0x18, 0x3, 0x10001, 0x80000001}, 0xc) 16:00:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x180b, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x2, &(0x7f0000000240)=[0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) r5 = getegid() getgroups(0x5, &(0x7f00000002c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x8, &(0x7f0000000400)=[r1, r2, r3, r4, r5, r6, r7, r8]) r9 = getegid() getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000100)=[r9, r10]) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xffffffa2) 16:00:07 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x80, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r3, 0x42}, {r3, 0x4}], 0x2, 0x101) shutdown(r3, 0x2) write(r1, &(0x7f0000000040)='h', 0x1) getpeername$unix(r1, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) r4 = open(&(0x7f00000004c0)='./file0\x00', 0x8580, 0xfffffffffffffffd) recvfrom(r4, &(0x7f00000001c0)=""/213, 0xd5, 0x800, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000526bd160e9"], 0x1) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) fchmod(r1, 0x4) shutdown(r2, 0x0) read(r4, 0x0, 0xfffffffffffffeaf) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0x7) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) writev(r0, &(0x7f0000001b80)=[{&(0x7f0000000b80)="4efc0df427c2543cebc888a45e276e1be5fd9f90916d770c8ec646267ebc96a7743d70a8601a50c839d33cc82a6b138564462d2498c7f3c4e21376467cc2a06ef663c3328f710afbbdbaa4a9692b3450c2f7c77063a7c046f756cefa3dfc3b49a8cbf687d0e5311ab0720ead19e9cb6bcab9396a4b925760ad2fce85c89884d28676f95e774e52ef154b048eb6a2025e25fde97a07e9286ff574c5872f28ad1ff02adeca61d2e3459cff75d79da6dd857ad334fe4e385542773e22256ee6740a2694210a15358ece38ad46e168d72408da57de3cea8fb4b89b77961c610db60eab2b1a9f0595d27ac321ae0dfd34aeb5ea877b24de9f970c63b0045f98afb39864fd3b443a7d949b56510be3df9e57cd7639d1367ae5147b1130d4024a9bd6ad0eca3fc7722555a4fa4f1a1bb9420191fc26354e8b1d8f0cf8054a4c98df420156017b5994250ef8bde7d6bc40047effc447a1eacae3396319de5e5dbec6a6311a75ee0f159182a7c3b80f612d66fe2fd6ac38cc2b6b208f2a6b686720c30c66af727f49c0cc6b867842f243dc5e5a21fe30ec585c61aacdf08df450e20e7ece3b5ceca1bb87fc63df4f0a08cda0ac04cd573aff4fce9564b4531fdb46b3f9bfff0fb1aec5c0a64c8257b8b5a2a36e98959c3d0f3401567008d45b7ba64b4fcad17eb80002a2634ddd120dc557a6f7ace5ab951171cf337a4560445663eabe8fdbc97677453533b57b1837582f6fb38ed49f7eeb4eaf944d90b5d85c2e6c6927d93d2a3471f6f6026bfa58015c2d12aaec4234c47b2d94d585ffe189485c58867ac84f7d0f4ba2ce90187909a33922c6b6c63a0d8f589374eb72668f548c59cdfbd13bc9ac1f20252ca283bd842ce18c2eba06807d8c9e106d09df8d1dc30e726c475598e67b345962663493d2344971acdc971810b3904d9aef886f057ccc5085c1637cca675d688894365d7c165e41c603cd50487bcef4b9ae4a470408e955d0c4de0ae581e945d6c30138c5111fc4793879fd411c20537c51dd804e2675f40f8efbb45e86f06bbb0d62121da8aa75c7baf9c0e92a1158c1a2993ded05c6e8d6c375f6e35514cf7aba37e1fc416f386210c8c5af9a78aaf49e3da63ea47ada22f5aa9320dd7eccfad69740345275447fb77a14c326af91790216ba0e123bbdd507e139594ea858f6340ddfbef612430df5ed2e1ca758067e947711b856d186c3f10b748b24f4e9c6f756462dab5acf06cd07b6afc09a315501a4ce595ad9f0566e8278a6d331985f872498d01f550b99a296e0b676882d5fadb2cd7215369f7228362c3e1fac4e3570abc974847b919727ac2d5f04cb7647e6f1f423224879b6b412e2e1cb2391acc80f77ae0338c00109900976061013b13f2a21fcd278ce37f8813ac9aca399966f94b9dea9487425fce657160953e0f8b05e45209b77e6d1b35cb448e68df1a8ccab67dd9a0a943f11c3c4c579bac82399967e95f6006f4714bf8d8555e7fa02ac54e04aad3d0f775f05de94764e87a155513d8c831c46c337b87cb726738da386c76e6006be21686a1853088dc8eeb83a8b70ca7c", 0x45e}], 0x1) r5 = syz_open_pts() close(r0) dup(r5) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) syz_open_pts() 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x9) r1 = getegid() r2 = getgid() setregid(r1, r2) close(r0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x0, 0xd426) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="66a8555c21bd42dda5e677847fde6fdb0fe3534d871ec021a7d2e88a47576aeed27227a0c06d23a9c62e5c100362774f2cb6d223708870eaf2d7d32b52de303cfb692cd8d91e61872809f2c2b94e6c36ba86c00fe82039db2b50ef90034a3749b3f36850bca648853f2c6aa2424ca25fe1abdd11d3d9c9a6091555fb4e672d9f805a153a942682ffd81bf56db76b318a935b23c35d253a2998171ac3291508e13ad98c3c4a452ec3a7235d0a0730b18057d2057dc31f70dd67bf13c0f6fbf9f48dcef111e8ce6713064b0cac29111d528f8dc425b85d2d8b8921d725b39cc8509fb6c15aca5ca5261f2b948c1aa01e3bad7da692867ba00d50596100e4a3ad0b3585cd9c6c1c7103abeeb7ee38055e4f6f883ffc7dfc0a03270f6fd969f0039b3377274441c18c8246aba9c58a8bba3453b783956378e5acb0716c1ff2b800efc1319d9be81ccc8f6ba3c3fafa2e41fe9ca55169991bd72e1c3317e6e841d42b350ff31e6e2456a6fcb97d5e7239fb53ef909a3786824398534de87594d255e8e0e72fbc18a425e1d2a72eed16a7130f8557c17ef95de30163086c4b7dc4699c50764a41d8656f31293caca757f49a94e0535fb4a4b9a124216869530c96eaea74cc49262fb6bc0ab6c9468d3f8f121a5cdc9996522b3ede72b76236024891d700dc9344237bf4f504ab3151c3b6d68bdbdbcadbacec401b5aeba7ca89e580b43b66b639831f5eadede510a2ba5884e3b98795ffca309621985e435e0000daa95cb85b34de9e7a100e030eeb13a0731048e02e3295e84bcdc8a107b7b305470037ddac3a79d66cb2803dcc4db39e8f6f70b0328be796c898285cccacb1e2d9a8a6f2027226dbf87d1493b896c4581de40f885d7b3c2f45fe79e544c5b6dd27cec616305aa4aa2b09c6b05decd80c22819fb20ba045898e18b8a5d380cb46e40e78b2309b9d5ae50b0a55ca2599e9fa24231085326112419b8119ccaff18f3e4d8748a31b5aed3fe0518c0aab9faef5cc9651dd1c00f85dc51f0cc494f56d2e927472162dbcd52a16fa68241aa133d22433249ff0695ea48d0c1f6e5a67cc98106567181421dbb0e73fb7f5affa3a65d78741e47959f4fdc56c01a6079db34d11b1aa997ece32449d6ca40a6d6f1d536a3720de13910c2a0331e629c187dbf113c60a3bf88f3a0e6af85c2e2158d241f47dde7032b519e3bc0ce13eb0f061a9c5f43d4c9fa759997386e04b05b20f314930e6ef806f31de208c846d2187c7f4505c37cd9e3dc8b18ba923aace5070127b8549ab94d38a56db7a32cf50a4d8fbe3b33c4ef3bc1219fabb7c9fcdaf0d4581b4ca1cc9b77588013f213bb3676e152f33172ff457b8b83e54ff773fe9ede22dde21802a9e9d85922d39029f7df597d5b3c60ef6c025da2f6d4ef9db3c087db4ea36f10f8b9fd68d1e66b3a2de0bd0229a7d657856d98fcec9b9c7c64e02607964c41bbccec2ffd24fa80b0246e525daa3d067132f15feb48eb28fe696b0cda9ee4b40eba90c10b755cfda0db500f55346ca64018f86012faf6237ec785e66ccee91e6e7e5cf566955a026b706d8877c5b3418f45214c6d1a21d83f8097544624c8a3d17d03e7a31d1ca3e4c068cb88e018c1ace1ee941ed249a6f80c2fad83d318a6a62868895792db1da5ed4977049593283246a403cd719468083ee33476b93e6c7358985aa4157882851b089b5ec73b73d42a5aff29c95f7b8000c845225b890926b239cb7312399c42d1d11bca9430f7c25d5c9a74b428b26dbaba0763688bf67547f4f3d93d540cfc4222017f5661ad28e6a70abe1e3e98c4d8cd92ff43320b0c78a977410e79669b8568c4fe8c208e076a90da3505f5a53aab03bb2bb2c81ed670c8ddb1ec053478453c542411b0479fdc0d3230b1f7ae97c4088252977e6bbcd5f33140e4e1dbd9fb9116ecc3306a607c296b795214b5021f16caf0ebd40ad72e850da32d2492420ab5687f60de6080b4915dbe7d5dc37ae6959f6efaee0a0acdb49ec72d34d5cf75bb30e9e476c82fa9d95f38ed65bd23230158cee28ca65393d4efd49b957f771e498f83ca9e0866e8f22f83122a38eda60e1d2e6d26337ac7383d07f2003193fc800d5ae5d862ecf34d5286054cd68149e2f8c41f2eea34faf2ca5217e11dbcab3a7832a72d6b22466984af90f740e7ed167a1cbc082e48903f372ea031e9cf4bba109620b6215077f43d5c90f5fd552a638b92d0a42327e132f9fd18a62f9d1a0481166823b77ae8de6bc486db92f848dd07a2d770c14049d97614272d31cc88711abc0a7dd5e11a6ee02dec716e40ca11a8ad3914fc374cac169073d2c4d9607164753df2553dd87e70469e5622fbbd1790075414ed1b1185acc31b6b0e9edaf5fad3dba13e12f33dc789cd50b39d555c280fc2f2e5468caf4ff492efd12d90ab791e82241beb74d041fa0663c4f01e628fb45c6e6f756ad0954cafb61ef95671970d472ed325695b571f4199083db3aa03e0638c7e9b558ca4e56112f2b3cac0e78e67475130e90ec03be68ff95cafefb1317103a0c3ca911daa28138c6be0787531583fdc58939f68f08e2bb1ea8790dc7c2f29dce38a43675f862d48df26362e2fd3d87670848ba7be15cb03da571167e9a25ea8ff7fecb7a91893c7e51a4a4c6e048499b7e754878442bfe20a9a2b605dfe157a4e9a91bffea7430ce3a99f1024cdb71c56d816e12c96191d7fed1b9d273d5cd8d606a6305c4bd2de6838014ba1b7abb4b92853c65ecaba02c2a76d488252375e1416348eac7ba92abf2e6c48fb403d63516ff818a20957e1e0446bac64f28d0b3a7072737f2e98a5dfb586e1e082bcff2416b88f02aa7330f59ef5e091fb412990d9f822745417687df8f483e8573bbc1874b4b5824b1e4615c5138fca1b0d9af515d8d35bc1660707962f738bcf796a89b5fa242fd45101326a0da6d2579baaa390d0975b00bfbfbe6a94ebc2448216d030dcc97cac6cae82b21f0a4d4ece1d71734eedcfaf2387bf14cf540f170d80ef69049c4890698ba4fb8467087632cd29f72e8337c63c7f3db4bab181041f65f242c7ee40f494a827573531f0d8e0df0d99c203f9c2b5b637746e31f54ae4c7b1a4727ac727eecb17454fa4132288ebfe829e77ed7bfc869b43c21952f03828788306526b2dd9e9f4d0c70972003c74a00d86888c84de214261a8d0ea5747cad3b8e0b911c5419462e7458e36056fd810b9b38baa7da9120bfb89c9bc3329542cdea171efd517b4bdca20f456eb3c7248c7b4a958721c4bd6c13e3211ee26f90fc557c2d9bf9666157a25d3dffa3efed55a5b36d3d5e34a57b4011aedf12ab1040ee7ffd8f418ed63686e755f5ec32d7c6cd5c22a9f9f207953a9ad6184affef670337ac45f9870379ed600d512b7d14b8076beb45c2cc57c2d60c5cf38529b50c9502f0153882706ce9126d0bae102e035ba27747e3d73ce6d755505c95f615389417019c4d6800d58ec47d443f3d447ae5c1b935aefc3d56191bdb897cc30d3531a22ca9d6df710b6a42007687a76b30a32f4f9ae2acd9383e0fbc7292c934cc6feb31ea5924e1e6e0ec01e37201dc189e93d04e4a3b9dc7432f735e1ba28f06470124654707bb979441c2be3914d6a515d5ded890fd6e31a131c34944e9de230d056a2a0640c80427da3249ee961698248c6e17265761b9c5c16669ce963059de95de14716d8d94d9493062f2acb9b0c316c43e05c86e657ec56dc8b1aeb922122681d48d5b4e59ce363c86f1f9504cf439f4c3a56a016571251c05e8d418735a49683055d6f3f79d4431d5ae2f63c2150bb2fb1033691abba536b62d1c133cd0f26c3e12cc025ed67b2a3c3d6c0e4a267011f4d4c85a4dcbcfb6ed1c4d34d4c3a94bbfcd694bf69c89a23fb54f627f1d641e8f71cababcb68352426ce6cc98af883f99e465214c8b5e1d4b8082a2d1ecae885d45bd9c27c9ff41af30ee1b23404a064e3afbb0f1c284619cecdb8ab8eec5d9e32db0bbf8b92971c541c09d070b3c87bc772f4a7ba23851c7108feab78c96cdb70d1b67e291357fa7c59cd1a4a4b6a9c3306d86d611a921bd664fa1cc91983db8a5922c4631740d63f83579a3c7e11416ba51a51075c4342190d53a346ca7ada3984bc8623cef551ef682f6a6c922d5ed2906c2a3c3ae25c0f4d529be27c787c665fb5133084b244480be6f5141129af48ae669f001109b22e804e2e198f29c663019613cf8ad93743c2dd31181d3b50b7cd74247add820e16b31053b3faeef0d8c252c2202f97d27686b5bf8810e795712e136a3ce238e01539ae9273a26cf2370214bf9a2dbbbb24296bb37e9ee4ad5c546922aec464480ed746801e4f980b54a7851c90c9d0ddd60fa10bc5b1a6fb0c29ebb263aba9ff86dadf140375ad76a685067898b5fabe390455b59a2bd8027dcee0147cf9219f2a8a1b56f377504f3fece34c90685073c5ff656e9ceb5fe84c06129c087f3334677cfda8f78a6baa41328824641380d790a6ff9473ad7d1b4e4614fef3c6f3844b40c1b1b323739fc458bbf87642a17f357252e085405dcf833f28f2a7d39ae17f03a6f32680651a0bcf84ce8b56ed94cd0a126f40819c72ac17f722f733534856e8c7ac84a76965a757e3db36dcade08b584a46084a7de45e3801cc96634ce2b56cb2e70033409898b7bfbf14905dabc1e67d7b91aa765e1f0727f2274cc18f91f50e0e2a8fae31f9e20945ef9a23461ce21482bab2fb84e1f966eee53afddc32cc27a2e207aaae07a7d5a72a98dfc0cde3945a0c976f3bccf8a9df3e8a8ab2b66331648082b1ac5e57815cb46114249e0c4c5f5ba3ec33eeeaebff64d6821f417eaaf45afa7992b357c5ae2eaf9b9740714d6e6cb006232d45da3257f93001d08f52685dd088fdfcf4b44e125bc16fde186b0bfd1dbfb6a69cb62d13186e77e43f9f1c0a191be828a6039c09f8a9ca74c6add36147c1c0cf16208c1acea8f6a220ad6939cb6bd5f7589e1af1ec8532a07653244ea1f64c06137220161928bd3dedf42cb270c6d444035b425158a784feac61d6f829e289370f56bfd02e428c2c000486facb60d95fb51af78cf08415427f26262b65d0660f7e067413719849f92d35d88da9a3d45734bb970e7d0d6452e87bbfc3c99d1bcc2b1202996388e50a7c86080c7989a64dd1a833fcea35bedc2216bff365201e00c77a202128b922fbe49c6a9ee3bf30eb74078cc945b4681ef28a60a601e585bcaf0a2949c89f12621f8550d40a26acb833be72f842a779163644fc9435d306bcdd19213733eaebf9f96f6e834d5cffa389d94685738c247749ae2bf769f157ee4b321c1b4d3d0147627fa56ddcf212f3474a94afaba639ad91b52116a6e6aa1c1c5781e1e570d08362280657c241ba94b21bf862b7986e2f80ce796d00404a136d05f315fc3a2698959f98676d43fe58cbddd216cdb31f863e7f5518973e0ce146e8122ad048eb0e1a1bbadd84db87bde3493d40c152239233733e12fb9e020c6901520a5b6fc2d115cf8bf3146235c38bea36a2e70f4adb77e827a282c7a8ad75d3df80ce79c7a3ea30413fa1a729f00a0d59ca447ec6051067571d9a78912a5252fcb7b711f73446957c7840bfed3d925624c219995cf5f67991e84345e3955202ecfd72f56ddc479ac57f55d2315e4e39dd925b6888f83648bb026f814bea8f894e2d1782dda3123df91670fcb4afb3e960cba6d47d8284d0dc5564002f58dd89929ddfad86c9000a03019f94d39ec05a69dda3454ee", 0x1000) pipe2(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) rename(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') connect$inet(r0, &(0x7f0000001140)={0x2, 0x0}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000001180)='./file0\x00', r3, r4) r5 = socket$unix(0x1, 0x7, 0x0) r6 = accept$unix(r5, &(0x7f0000001200)=@file={0x0, ""/108}, &(0x7f0000001280)=0x6e) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000012c0), &(0x7f0000001300)=0xc) r7 = open(&(0x7f0000001340)='./file0\x00', 0x10002, 0x100) linkat(r2, &(0x7f0000001380)='./file0\x00', r2, &(0x7f00000013c0)='./file0\x00', 0x4) openat(r2, &(0x7f0000001400)='./file0\x00', 0x0, 0x10) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000001440)="5e5e96179c51b74dfb0066936156c7c084f94ef885b0e93c98c0e861b71e983c54d860fd72331d19ff3079e3aaf63e308d87e5af65b7e646d9490e7aec1a07cbfe21c5293e17fa1c03d82e3fafbf6b953b9ed23395ab9369d17e5b4d68c00b853174071e54548b3bd0dfcae38d4a651a0b7f191adc89f3f48584ce17281071c8230a164a29cf5a6c64beaa43283d0d6a42233244d28c0fe115cebd6ede24c215a5f1df79446f961f6e564be4ff71e7941bd1143bf7f90a64b8967961cae9e6593b7287626ded7ae10d00fcd35ff23e34f1b5ac15ed4d878f41edb5434f9d4066512fc42780804f969ca25177a21104d6e45da983108efd1c65284ede07", 0xfd) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000001540)=0x7, 0x4) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000001580), &(0x7f00000015c0)=0x10) unveil(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='r\x00') r8 = fcntl$dupfd(r1, 0x0, r2) rmdir(&(0x7f0000001680)='./file0\x00') utimes(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)={{0x7fffffff, 0x80000001}, {0x1, 0x1000000000}}) r9 = shmget(0x2, 0x11000, 0x8, &(0x7f0000fef000/0x11000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000001740)=""/106) execve(&(0x7f00000017c0)='./file0\x00', &(0x7f0000001900)=[&(0x7f0000001800)='}$\x00', &(0x7f0000001840)='r\x00', &(0x7f0000001880)='r\x00', &(0x7f00000018c0)='\xf5\x00'], &(0x7f0000001b00)=[&(0x7f0000001940)='\x00', &(0x7f0000001980)='r\x00', &(0x7f00000019c0)='\x00', &(0x7f0000001a00)='(-\x00', &(0x7f0000001a40)='/+\x00', &(0x7f0000001a80)='r\x00', &(0x7f0000001ac0)='r\x00']) socketpair(0x19, 0x1, 0x10001, &(0x7f0000001b40)) mknod(&(0x7f0000001b80)='./file0\x00', 0x1, 0x1) bind$inet(r1, &(0x7f0000001bc0)={0x2, 0x2}, 0xc) getsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000001c00), &(0x7f0000001c40)=0x10) 16:00:08 executing program 1: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setuid(r1) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) msgctl$IPC_SET(r0, 0x1, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000180)={0x2, 0x0, 0x2, 0x8, r1}) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) 16:00:08 executing program 1: r0 = kqueue() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000040)=""/70, 0x46, 0x800, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) bind$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) lseek(r0, 0x0, 0x0) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) kqueue() setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) mlock(&(0x7f000006f000/0x2000)=nil, 0x2000) mmap(&(0x7f000046a000/0x3000)=nil, 0x3000, 0x7, 0x7011, r0, 0x0, 0x0) 16:00:08 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x10000000000001c2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)="8d21163b0516450ed96249", 0xb) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x8002, 0x800) socket$inet(0x2, 0x3, 0xa79) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xfffffffffffffff8, 0x4000401}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x80000000, 0x1e2}, 0x8) 16:00:08 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x339a6571, 0x5}, {0x18, 0x3, 0x400, 0x5}, 0x21, [0x80000000, 0x8, 0x3, 0x5, 0x0, 0xff, 0x401, 0xfff]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0), 0x5f1, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/203, 0xcb}, {&(0x7f0000000280)=""/42, 0x2a}, {&(0x7f00000002c0)=""/37, 0x25}, {&(0x7f0000000300)=""/74, 0x4a}, {&(0x7f0000000380)=""/251, 0xfb}], 0x5, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)='\"\tl', 0x3) preadv(r3, &(0x7f0000000840)=[{&(0x7f0000000540)=""/234, 0xea}, {&(0x7f0000000040)=""/128, 0x80}, {&(0x7f0000000640)=""/195, 0xc3}, {&(0x7f00000000c0)}, {&(0x7f0000000740)=""/229, 0xe5}], 0x5, 0x5e) writev(r3, &(0x7f0000000240)=[{&(0x7f00000008c0)="c919bbb25fe98b51e368a934b1cca3d3bdc5777f88a28777df9a492227123e558d2461f32011a5e1ca99794877be34accadd0aa4c734500c2b2b6461147b4c40d8c1d69c5b7873e483a4ef4ecae919bc76e62d047983ae59c815dd374f4ead683233cbe4e6b118b8437c763f2556994b61fa4bbd5a8aee4116a5adbc0339e86787fc4f4ab08903c07a2e0136f8863729be060ef5f53e15686d75fa19d8ed6821ae6dbdd5b04308104c1c18c10db833f165be399cd5a0a692e7026ae421d559c599a23ef00bbbbed0b70262527247ac7f6c8c783fcfe87651f80b432c43a1bc5e50d7e0d5639591962b5c41c4edd8b69ac31b8b7933ebe1d7ccecbc", 0xfb}, {&(0x7f00000009c0)="ed341259a6f5d18f6d9a0ae20042cc4eb5258296487fd35f6f348d8c20d095c27a40f950090c6e82fef0917b3460e6b86dc29e792309f6e936b0daf3bcf02c6a55b2fcc9e3e365ea5c10e19fd86f2281397384f5af25dbf03c4af9e291e147fab5b527c52a14c1dd0ef228eab96fc327ecf8996675c1e61b5041ed3acff33d45ca2e35486827de699c22d1c07ccd496e217fbf06bb7cf393ff552beba16ddb07710c0b2235abf0c1b0d453f635c731715ae6760657aa89ecab9462b7ed79aa7237bae8ea65c2a3766da7e52411e95716d0019eb58796e81f", 0xd8}, {&(0x7f0000000ac0)="ee230f400965807a16370fbebbd9d79f43e3ed6becc4b60e15e72f065be80ce67c38971f54f0b567ee22644225dcffd43abc929fb9a450ef1de7c80c0c9484e018bb638bdb4c23db381f7258672c8c332b85eead3df431ff94de6ce551624cb16876c50bd00702432f71e72451c50107bf7d2083ed17aca04cf83aeb07074469b8b38acb", 0x84}, {&(0x7f00000000c0)="8c40", 0x2}], 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) 16:00:08 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) socket(0x21, 0x8000, 0x5) ftruncate(r0, 0x86) ftruncate(r0, 0x100000000) 16:00:09 executing program 0: r0 = socket(0x18, 0x200000003, 0x0) sendto$inet6(r0, 0x0, 0xffffffffffffff67, 0xc, &(0x7f0000000040), 0xfffffffffffffeaf) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xfffffffffffffffe, 0x43}], 0x5, 0x0, 0x9, 0x0) close(r0) 16:00:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666951653000"], 0x10) shutdown(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1024, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:09 executing program 0: nanosleep(&(0x7f0000000000)={0xf3, 0x80000003}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3f, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x1c1}], 0x1, 0xbc4) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) socket$inet(0x2, 0x5, 0x5) 16:00:10 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = socket(0x0, 0x4001, 0x722) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000000)=0xfffffffffffffefc, 0xffffffffffffff6d) r3 = semget$private(0x0, 0x3, 0x20) semctl$GETZCNT(r3, 0x5, 0x7, &(0x7f00000002c0)=""/4096) connect$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x75a, 0x80000000, &(0x7f00000001c0)="43968bb7db9dc9b4c53b", 0xa) ftruncate(r1, 0x1) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000200)='./file0\x00', r4, r5) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x6, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8848) write(r0, &(0x7f0000000180)="bcebd4ba02f184259ade66d1fe62baaf7674e8c21d7f4efd0f61fcb679613f04e12b2fc556a0f37361435717518a557c9e4147082f7004b04dee80e96a7f350ae4eafbf9d05949d874e146130797adbfaa4a0000c9b0fb7c1900000000000000000000000000", 0x66) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:10 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chdir(&(0x7f00000000c0)='./file1\x00') mknod(&(0x7f00000001c0)='./file1\x00', 0x6121, 0x0) chmod(&(0x7f0000000000)='./file1\x00', 0x0) 16:00:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r1 = socket$inet6(0x18, 0x4000, 0x5) r2 = fcntl$getown(r1, 0x5) pwritev(r1, &(0x7f0000000780)=[{&(0x7f00000002c0)="6b0fd6f30af930cbd7f8075f27b04bbff2bb0c7d20f267fd322413099a8bf2a98d1d6b33126c498018fd38872ad4", 0x2e}, {&(0x7f0000000500)="43aa35a706b76cc893e184641d12b9456e34749da6e09a2ed556545bd987ca398e6c57226670f4f6182a64ab6c28ca662cef8e81d8900ab508c521c21557a0d39e94c355f69f2c4adc37495cb277457cb565c936147ffabf3793731784e49e6902e0bd70c19a74b03aa78df3ab9076aeedb376e77d0421fd4b25da61ebefa8a97afc91d602b0b244b87351546673504640c0eeb8109f22d80ac34832df62ac2a26c3d771a6ab651d591966627bf55bf1cd2d044bf4ba5715e60e18404987778aae3c58e551d78df3281fa715afa8ab309954193784dd8abd318a6ac8fab41300244f0aded4a835c9a3a25dc77d4d0cd03aa91ccbf75143805c07", 0xfa}, {&(0x7f0000000600)="b1974ac5d6b34bf507544d132ffba815ce2bc256e69bc6ad9eb8581873696127bd04c190d45c9e3febebddc4600e2ff8a23c9075e594667d886e9e0533dcd68ffbad60dac3ed596622e26ec98594cb2e48d7c55d9265c687d7c94bfe4dbb6b50dcf339eb028b9f946b46b9bbe3baf2bdcf151c9cd12c7525604b776fa10135b4dece7681ef84d540c1a75c238dd52457d3e01f20e766f3710a2945ed2379c7c26e35250ba57ac1cf3cadd57fedee915e56836f8c105c8831cda1434c2141b219ec8454fdc1dfe92ce7fd39fc47d50064b4bbb7e889500aee1e537fe4ed57e5ab7270f0a7dedf9ab68efc378c7bb14468f799fd7468", 0xf5}, {&(0x7f0000000300)}, {&(0x7f0000000340)="078f291a285228c0108f8bb0e4abfca746f118584eab90ec40747d563290c7f89166294e339b0d8ecd1dcc8fce9cc5613895b68efe5628149883de", 0x3b}, {&(0x7f0000000440)="c2e3e52488bf7bb894f7", 0xa}, {&(0x7f0000000480)="87cd7aba93b1", 0x6}, {&(0x7f0000000700)="c83989cbcb0dd55aa3e63bdfa751b0689dc6421b6f933a6b7df3a05d2d83b1d97e0922626e5f9f32802e991b100f3f93798809a388f4f493e61a5663a2d44c6e5e7e45fb6610705d664a76af21444fea7bf7a67fb3e33d5c929d55057d367f2c3e08eaea8ad5dc8f", 0x68}], 0x8, 0x0) fcntl$getown(r1, 0x5) r3 = accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = open(&(0x7f00000003c0)='./file1\x00', 0x10001, 0x40) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) bind(r3, &(0x7f0000000280)=@in={0x2, 0x1}, 0x2fa) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000800)="b8b1b09597ef3ad96606fad4ad90a71422c0c14cda2eee197273556df1a50f8444f6ed15db7f6a3cc1e2b55e3262dfc5363e299859cf2dbf83ef17397bd9f7dfcca7e3e654506d5959f7eba25eb04312574d64a362b2fe03d4668642eb060d8788cea0b9bdfed811fb169a919fc3195f844ea17e58ca61f7344e0ea2fac637c88899010a5ae80a354cb8d096e4d99682cbb236cafddf1d6b0c5e7c1e3f3735b5187e891d5a711b54b85c977faadc690bde1fbe5469d77f48b93f35b60f7d3253bd041118aac4345ce9545338a2d0083242d6ed167470fa8682b7c823e5c2418b195c577cbea57e6e1ded7cec0fc8cb12061c628b48e91d95aa07d634", 0xfc}], 0x1, 0x0) semget$private(0x0, 0x7, 0x200) fcntl$setown(r4, 0x6, r2) pwritev(r4, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x8000, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'], 0x1) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:10 executing program 1: r0 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x802007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, 0x0) kevent(r0, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1004}], 0x6, &(0x7f0000000040), 0x6, 0x0) 16:00:10 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0xffffffff00000001) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0xc) write(r1, &(0x7f0000000200)="e1", 0x1) shutdown(r2, 0x2) poll(&(0x7f0000000000)=[{r2, 0x40}, {r1, 0x8}], 0x2, 0x5) write(r2, &(0x7f0000000280)="7fcde5bde9ed65d75dd1bc0f21012c3ce8a1d02013e4bb5706a8a7874d0753803616680e4d6e88f6827f0dc7594754d16beb89893c6bc08b38f40bbbe2d5f9ec19e47e57dadac631119a64f961864c85a9df5fab94ddea1baa755a4d53b6067af45353c8184eb70c5c9c5364c730a5058ef751c5c693b311bd2f7210b2e6824b70f77a31645ed77e", 0x88) 16:00:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) open(&(0x7f0000000000)='./file0\x00', 0x20452, 0x80) 16:00:11 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={{0x800}}, 0x1) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd00000048c5a9dde552a4eefeaff0f2c85e2800854d1fe90020000000b37608095d06641383a009f7e1dbf18f00000001ff103434820abc4bcabba3444002007e1455d0bf576139cba8295fbaabbbafe214f7a79d9917dd1d95eeffffffffffffff5afdc37b8c98318631162d073bd92aa809f5cfb7cc762fb9bd518fb00bb2c4c7a18ef00235685c2001d450ccb8671e8679ae6f3025fc170000deee2f873c1e711df5f0d2712da8ae731f007106bd31b4605f1d0008fdbc15a6009b6473000000000000d96db3a67d3736b269790d96f5b101b448cebd1f2c748685110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebf11c9d7991f678df44ff0ff000000", 0x131) r1 = syz_open_pts() close(r0) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:11 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 16:00:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1c0, 0x10) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:11 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() 16:00:11 executing program 1: r0 = msgget$private(0x0, 0x308) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x5c, 0x2, 0x1000) msgrcv(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="a6a2a00df3c19e09ddc00d21d7335c4e2927a85c9b7418256bd7a5778974389e3438bdcb0f952e3970c009b5fc11a699e28a9e0ec8e646801c3cf477e6d2fa64dcbb7c44f72fb23d099643e53033f4648a196d0d39c54b33d56378949d5dcea49a30ac2f107d898bfacafe2dd77f4421f47a5cdf6b6d1079c390bfcc32fd7b5a0aefe197d1d7"], 0x1, 0x2, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000030000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000002af90000000000000000000000000000000000000000000000000000000000000000000000"], 0x90, 0x1, 0x1800) msgget(0x3, 0x606) r1 = getgid() msgget(0x3, 0x584) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) 16:00:11 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="1120da2a94b0358c48f59e94a293c607b75f4a4b2fa2504c0fa4c0d4d1bfc2c85a6e46100d6d2cd2e9af339445cc4c261f77f73b4fdf625977ff6fb3ea6487ae983c0d167aac9932bb962f26cd18d9f85bdd0aa7b1d2f8503cf8b0796b4798a982649b2c06e0b4602aee564bb2d495d14b4ea374cf309828cd5eea518c319e1f2b7922051880091db1", 0x78) r1 = syz_open_pts() close(r0) r2 = dup(r1) getpeername$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {0x0}], 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0)={0x7, 0x5}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) ioctl$TIOCSBRK(r2, 0x2000747b) bind(r2, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x5, 0x12, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/191, &(0x7f0000000000)=0xbf) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:11 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) r0 = socket(0x1e, 0x1, 0x2) lseek(r0, 0x0, 0x2) utimes(&(0x7f0000000040)='./control\x00', 0x0) 16:00:11 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c654900"], 0x10) connect$unix(r0, 0x0, 0x0) 16:00:11 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/79, &(0x7f0000000140)=0x4f) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvfrom(r1, &(0x7f0000000000)=""/122, 0x7a, 0x40, &(0x7f0000000080)=ANY=[@ANYBLOB="0844c96fac00002e2f66"], 0xa) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/9, &(0x7f00000001c0)=0x9) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)=""/238, &(0x7f0000000380)=0xee) getsockopt$inet_opts(r2, 0x0, 0x2000000000017, 0x0, 0x0) socket$inet(0x2, 0x3, 0x9) recvfrom(r1, &(0x7f0000000200)=""/31, 0x1f, 0x40, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) 16:00:11 executing program 1: r0 = shmget(0x2, 0x3000, 0x202, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) semget(0x0, 0x2, 0x260) 16:00:11 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000080)='./file0\x00') r0 = socket$inet6(0x18, 0x1, 0x42) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/220, 0xdc}], 0x1) 16:00:11 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r1 = semget(0x2, 0x2, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = getuid() write(r0, &(0x7f0000000100)="6760a1a50c8a5c4c49602486482ca268251996619f979d941d9a2c54206960c46040ceacfc9cadb080794776bf5359d9335ed1333b657b8e7be82009fc4c30885ba11282cd4447b49df7d078ac830ea6f0a078bcb236f8eddccf40323a94b42b632029f952637bfa499cd57bae5cc67e8d6ca558300e60260bd764726a746b8d624ed64e4bd251438ed558b230fd34a63b82ce7da26fad5fad", 0x99) r3 = msgget$private(0x0, 0xb1) getgroups(0x6, &(0x7f00000011c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001240)=0xc) r6 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000012c0)={{0x3, r2, r4, r2, r5, 0x2, 0x8001}, 0x81, 0x9560, r6, r7, 0x1, 0x1, 0x4, 0x400}) seteuid(r2) recvfrom$unix(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x41, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) dup(r0) lstat(0xffffffffffffffff, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10000) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) connect$inet(r0, &(0x7f0000000000), 0xc) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140), 0x0) r2 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000180)) clock_settime(0x3, &(0x7f0000000000)={0x1}) socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000080)) dup(r1) 16:00:11 executing program 1: socket(0xc9c9c4e192f2b3c6, 0x0, 0x9) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) shutdown(r0, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000600)="0a52cabfb23ca73f9a54c514af67badf63b2393a0a90ade6019c777426439581d3a7a2701eb1901dc4650d62bb28c90e4620d905873b14149fa2457a2905e40fc1495ecf2c00207ce722587b060ce5ffb077990c384cf3d815a89ecb1f30695013a306a9f50945a19db35e380eea023826a27746e0babc60aa68579c7c702fdb1bc415b0428f29d8a6e14be6cff6ae0afb5abd09bafa52f4f3f5f6b640c2fce9ab45970bfb259f427d99021acf39d37bbd5e64d7ca27fa87d63ad2be7adcbc9d3d78a66342141bb23596e55f28fafaed3e977e6be7a0381f3399554c9149bec75f56911c5300c0a89af1b67ac31d87f6dd1fbd74313d16b7b9d0e6fa55a54a21ad23004f207ea1246cf1751bc0535d98498866abee05a6053c2319088b61cc49a1afbefdee83f51f613573a99c7a124a34bc24570f060f751d13e06b06d2b8571fae1af24741f1d62d817b3ba4124279a1bfe572a95b4ddfbd61ac22672b57a61040175f0d4af59e7a371dc2b31a0866cef234d68e09bd71de9f329938cf155a1f54e1822c8a0128b87d9742e22b1d1676b0855f321ac3933feff02de7b421dc5d09dd9ad989e8627191b46b09e0c28dc94bd2efa22926cb2f378a2982290f24ae7f4370b739da45c024f887ca5953f3a43699d132c8e26e139c5ef8e44e1aa939d0fa0b876850ba62daed4f176890811afe8126e560ff422d364f712b7758b6e3f5caaebd295f531a47c924a318c0a461ea9c97ef64ff0e459a6212890645ff266eccc871776766a9233fd8fd82c2bf67dabf47b299113e8305ff0db0469e061457bf61b13847302fb55ffbb1dfa8baa81cee7f46540cab4f3f2cdc1ec0bf4ccb6c7f98ae519be83383765b89210abb58497b21f0bb30f73bf2ab4405489cdb0d716353881e2682d6ec01eec201dd5c7af85a69bd409fa1cbfdf7c047c63bde60d480b25f5396abb5986af73acdb3d154f71516e6cd62fe0a105cd49b7331d631cff5c8f8e8cac37e8d6f9813856236c626c6242a749a85ae17c074f7f9356eb8b9e7dc615ca189505e822eef93591504f6d9b505da5d43b058902d1113513cc6b20a", 0x303}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() syz_open_pts() 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2000001003, 0x2) r1 = shmget$private(0x0, 0x1000, 0x3f24efd6621280c, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = kqueue() kqueue() fsync(r0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/138, 0x8a}], 0x1) kevent(r2, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x2, 0x0) shutdown(r0, 0x0) close(r0) 16:00:12 executing program 0: lchown(&(0x7f0000000000)='./file3\x00', 0x0, 0x0) utimes(&(0x7f00000000c0)='./file3\x00', 0x0) chown(&(0x7f0000000200)='./file3\x00', 0x0, 0x0) 16:00:12 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) kqueue() ioctl$TIOCNOTTY(r2, 0x20007471) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) shmget(0x3, 0x3000, 0xa8, &(0x7f0000ffc000/0x3000)=nil) 16:00:12 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff08000104000000003db257512fd5213060dae9b0d18d09573561a52e163577188b432faacc27b78e52a2cce221193fa04ac802ec04bb2db884964f49157a12"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x8080, 0x111) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) dup2(r3, r0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r2 = syz_open_pts() close(r1) r3 = dup(r2) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) r4 = syz_open_pts() openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x48) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) lstat(0x0, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:00:12 executing program 0: select(0x8b, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:12 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000000)=""/137, 0x89, 0x40, &(0x7f00000000c0)={0x2, 0x1}, 0xc) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:12 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000e2300"], 0x1, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000dea000/0x4000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) msgrcv(r0, &(0x7f0000000000)={0x0, ""/78}, 0x56, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/74, &(0x7f0000001440)=0x4a) msgget(0x1, 0x10) msgsnd(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="00000000000000000d7fb620ec3d758377be6f585e99e090c97e902c9c8e1b455f0821afa55e00faacffe47cf1a0d3aee9625dbd9a4af40496292edee9a60d30d85b4aa0afc3f410c59ca905edca22f44e6d60b926b902fe88c9a7825b34e3a893e2b797530b370bb4caa5289098296f7e73aae2e71ba036a216d96885d745020e617237b35e7fd9e1aa3eab7228cb77715b8579713a0b491d5770f35102bd525f7247d349f55d55193296ef2f34dc14c2bc01a29b753cda14e3731ac9cbe4bf2720400025f622c370c1243f817aaf50e93b39199d6a26c866c3e02ab423cb39d3d935b3fb164e8d857c052047696d4537ed8c29a5a213ac4edce5ef52948ba41e1eac9e6cce6e4fb8a70458d74d908cab98848630a1ad1cee8728513f5b5a9edea5c8eb50087718dd7029f4ec9fa92a8c58719e0665de5b5aa823b5dff7e666e1f8cd6726e3cb585dc9ff2d52d34f0eead82c06f85c3821760600bd7d944dbfb1b518084d0e5f2fe6bb4ba8246c4f9f7a0b135ea510fd5ba4938cafa9ff130ac98ea72f726c498e0889e9bc8ab6f43d4077396ce873cb71d3cf9693c0874006e4a352a50313bd2d0bf999e994a25ff9bf572ab75b7b441c90157fc737029106e8d9c6b4d8a1f85aef39f1de6028c74ada1bc0905e99a8824283ce29781bb8281c5536fdd546e21a560a5577735fa5cf30adcd2fa68b385166faa6dc9f29d81023a94389297167d51fd37b57767cd8f8b34170c2baeebca6c77ed6c40420cff705943105ee027cb4340294a2323d503ab65944711bc584a0c53d78ec69c7122021f0d2e299f416b018addcd75f1cb8a08da27ac0dfddb128187c020f70bc60f1715018f5ccd5bd45a02d27edfaf318c57e210e77a12e9f29ad77e8e83640b1afa89bbab9bca60ba95b890f7e507dadfd6d264c417a6771dfb83767d36297e6cc998b17e830dc83900e7cd4845ee27b8f73445c785e061245f7b27bf51d774af3db76ef7dc39287f8e7363d0f5fe2720f7992bcaed079d79a70c8a176b6a62ad6ab4d5273efde73892d802e415143922984a2cea838e090ff72c6fea67a30b104427781162503e15283fcead6107c3d9acd244cdfff664c7cb993ed44235a3bff18f44295b8dcb12d67ecbd583fb370b8333fadce7014cae378142d49c6fd772414eb0c408769520a1dcb5dc056d70d4a0dae197784aca1648cfe9d2e6cebc0d7be3941e68e4e2d6ad01cd5d95d00490c8af5d6499679f2abccc98667485591f66a460c5e8019467c99d76bd487e06a3d071939c11e9a0165527f3fef7637e38ef63a8d732445bfcea8b764baa7b1a6d0a5c591104568fdfa970e395219aca22d448c4daa86be36f801435aa0616d17c4feefd5958dc0ee2b8c74e5e70f73ec3b9e21c12f1b1907e0235a852c2cabe36b4de5ba3ae7bb4f4658c314eec8924976cdd647d2bcf50d9bf80cb09248d929715c6c2fdc926920716803c421d9a282257494d92480f7c03cb5aa724e6ceba5161bd984a02f605ff3b036153673f7dc8d0d6a3c8215522f21eecd8ba0a86bcda7d2e11ab3cbc0bab805c4a7fde92ee831f4513743e9eb82c038075513ab44e374192ffcfbd54bf4f5e9a6e1d9f92cf84ea0bbfbc44b132e26ae616bb9a5998f4850afb8272305ba0cba12c4d59c9a008c2ed9fcd3b6354a19122f569e0c2fd7703170fa6c51d66ed84babc7d47707a31821beba5de503ae9e27bffb33453171204e5203eed826e7e36fe92b91e0131cbf5fb9a8913b996a49b59bf23664bc705961eb623c968cf8bf178a2ee7c313787cf665ceea176b4b5dc22d4772d04421bdbb294ea5d8ce3b044e7301ce0a93cd05e84beaf36f196208a7a61224044bb2fcb83042a99d58913105572029f596c151646e4c747ea2ea8c74de7766790621602fdc127563a551a2e8ec7405d15a6f101f54f73fb6ad133eb5ff9bb87927c9b556403036a936683b53264b796ee644fc685bc5b5d886785be1a6fe208c6ae42b8d4e896bd916f6a63adbaa31b71cbda3345cef3f90760fd8d718d21aacaae50e3a4751817f5799d717b05ec289cc0695aa725789bb7f413ef4208524d5c0132d0ef80751d7d7af7a67ae274489d728dc665bb084081fa281bbdbbeb2724b5123d9997ac72c3cffbdc9f48b696d474b6693ef5e8781565ba1767b45d5996ae41d42877614531465e36cfc80601e7371664908d4d5630ec73c47a913633b2157cbf4bde178b35e45ef7c8d8d2297f087511d7a5f5dc3a538b48c8a834dd4d8020f371ea9332fcee8434f89cd40f8c27dee3677aecf6a70414aae987fbddffbcccc7d4f3189a9d71f7b417911745afc4d3d4a2f65b12e6a721de5c675b86414fd60d5edfcf416377a2992f6dc721869f7f296cad09fbe0937e574c57c539d84c390844e0fbb004b2f159d7f15bb4994dbd95f728b3b6c0117d2df6dc309076d4120c4a66e2cd4b0742ae5d5f97e50ce0eb3e809bd536505fd5edbd367ccdd191f788b1f83d489c32b5c937fb05b4d73d87ffdd56c31fc765611ec1f93979844b87cd78e5cb05eef2ea64d3d50bcdc3c8305dbfce55b1801b28da36730c6929093c0b84df7acfb4bf23726723af47657e1b7849d4f1c111da8fa8b6fc4f2df084ae93c80b6f6eabb644f3fba7147614c55f8750509c09f7b2bab7197fb9e841a7f3818851c879ea6758fbdaf668950ac00b5186742a0a20cdfc721549e15c00df8056e8dd80309bf9b777505ef6a4f256561ce22617b9700c3ee08095d567939ca27cea83f334410ab1fd1e8cb4dad0d95e3e47c8ec668138ae40438378fe2124a321a90a93571d53d6bf82be632ef4c69aa7b895b46b34d0c56d1e4f686e935fa9c02727596695bac383985051ee89bbc53d57b5e144a999c037465995c05328112c74e56ec88964e6ec24ae21d649fda62ef2e18172f9f2e22c6d262267cf06a91fde34ebc33c77c1a3ccaacb99dba6dfa1b69d100cc9eccad12e425ac40c77bba50ff647b5910db71ef16d8313a2a6eded89b07384c455ddbcb85900bb2456a9780eb1a5cd4045f97a7f1f81a11f680c940ec5a809665e2bc39d112a2aaa778f473f9dff5fee8fb5b55af763506475e167fceeb9ba842732701f953c34251359c80785590497f441377d5495519f628019e7d78aaa4865a59b850a5aa487ad912321505389d878fcb5e16ac928b2f5095617f41d79fe3f222326de34a46edac3f97777e717d2d769e4dae560ef0e1279067d211349fa04121feb5d9a2a3ac2b34a2e5365f607aae39828a20e2f1e10be1855289c3eea0682ddb8553e98aa5bf9f095d5becc7a4c913f8c050b3f48ba4539bba36b3c2312557eda39689d2bd32f9199f3e5ac3f7fb5f2cc33f732018477890bd3061f2af22c75d9bad7176f3a7466d344b65277aecaa191b416d47354b45946546325e879202ffd7b78aaba5b63916379956cb889d082f74c689f98b5ffc91c215f013a6e286cb19a2553d50319b9635c4d5570d91b3e27341b4109849aaa28938f50c742bb5ab7373ce70982f4086bb051650191617091fd9f557482ff17974b6a8457d4fb020fc2c6c9f8434bf223a834b963a5b682821d83270ac4f7b61f9f31572411c7ea7aa04cf48ba08f639a60656444bc01209c90287af398f0fbe31ab9e73ea5fb372ba1902f53c1325712e88fa982b0c6158c2b84336f4503a2965a40f3ad3fb9bf7ee463ae8ee28a6c511519f0f6f695fddf2c27f258f11077478b388f460fb70c4c62045a5a12b0ec6e7a9b9f8401de411739f121051569675854c7b05569db37c7b41be5db2c74828e2217afadaa2ceccab915544189fd1a3e73765f59736b0ed552006507446affcf63e6f01ee18d19da44bdc80ac2f09369e6d111ab5e85d38737ef4f97a2fca95060000006b0bd3a6a38e85c4f062702de13b9b7c33d64fe91bc1849dcf3da3ea596ab49140d9a45f973232b4fd9bb48d0dd62c8d0a625d627be51a83a649cff3b78a3c95b6549454f1001dc670bba774b151abdc9ea47863af744a01884bc125c469492602b6bdc91e4ca53245d175a5b30527de8b4d3ece3c0dfe30e333e7b2a7d7223db07248494dfc361b107f8f79d645f13f50906715b694662c50d1b3ecaad81303a39a7dfae4a81227b182b06150ab9759616ef96a645d29b7cff05ff4d172141fce699573cd2e364a010562035e96e3ab20328f72633464127711b970e142fb5df0f662732dc9411f97ecd76d2d57301e24b6a8534a15c1cf27f39c3e8203958c075f01797ae0c62a44c0c32fdcf044958c6d0bab5e2e392a7a2a78a7c6380723193b06c3b0a4ba10fdcccf6600497d5b73c7a4bd01ed7083e59831e952e22e391fbd45d0a330f5b3cd50eb592cac96b0c06bff08c8bf70b6f5b1426279c8a2c5f2b6ae973da5cb93317ac536db6caec675b2d6baf58beb296604f3af29ff9b6239f4765fa66f7daa805e94e1a5bc4963592f19f34e1d44f12306b836802d8a3c00639a31173e449fbb608fe598494bfd62560c3714e79d4e3bd7f4dee94b44c265c2c7bb22a8931e080a19c598e0ace71b6a6083b908172572a8ca7455fea652157f108235e359f3247e8632246a365c5860bb2893726fe24aa6b3be16e64f713c08c71cf35c251226be68228afe08eb29badc7cba383e79f18de8a55156ea1f375b3ab63db37352ca4ccd5fdf2b2d9f5ac9295ce4b6f52f56adc9c5a46f4b6c7345644808de6d1db2efcfcf5764fde3217cf5b84f972a6fe298e5a93f39a601bc9412a3964d83611865de249e1544d59c419fc958c1439bd1d4641ea090fdef9f19126ded2840e9c41b920086558ca6c49656f244c1f223f350524c6be15100b7ee840bf46be3b5accb7b6a872b0928e178c649a6623fcceb7d85534fe16f4db420202b84ba19e320b07da8e4112acf10a39103c821d97651f0bdc09cba1d5d5a63b3ae80f02327a40221a1ba473df6e37d94c7179b0faac5d86a300a376dd9f6d65ba0d1a59a2065fb080469ad40b0df36732c791d14f50385b239949e1ed755bf2daaabf183407e5491473c35020a51c7cd9eeba1c6ea6484bdaea2db881d96bc3c562525d68d1c2d1af61dd48d6f221c99af5ecaae95104f2d52d3edf0044322f56f9916c16f2fa5c7c29984cf326fc73f71d1d077fe8b910da45ca6395d11a205506e13d14067a03a64681eec71b644d6145b5dab2681f604e5e3b48eab630a67fa223a75c074dfa97ff80292126bb7f64ccb6522d966ef2ef43329f0fbde8f1003ef71f67147b0b361c0fea8e5008ada16b76fe480e81360a6a77f7364c48603387346cc59d5e6d1637de61e778d745702ccc5e1472e5d38a1ce44843e5a7dafac055b3bca0b55bd027a5635cf30030e6f886ff4d5f85ad9f250ad70a573a7f195d40d3b1cff1c4b4b1a40863942b543e7b2c316f5e849c8e745e288178a624902814595ea68eab6e219d938e07e51e5d0c894072134d0ec30dd6d46ca78ea398c0c84dcd4537971b850dcd919be209fb0a8d78fb3fd184a191883a3068da97e7d254422424b59f0edcf894593273affe907644328ed3066dfd4b38b5fb71b8ddff3c87b5e1551c65c49e097b02859c2b7924caa57585a89e8b89e044ea77e5a8c994ec63b3f4413cc0a77fe8d3d7e5969c5320cc746abce54f1beee48ff13f8c83ef858a99b7b14e6fb342637fa1b7947fa666ac0a928333d45cfe6d665117f4b6daf7a8e12a9c8bfcdd86c66b620c7550f4528264890a80ce4eaa4e9ef502f922aa25314867502bd037a7d804804ab191930abb9c6b3c133e944cb2ebcd95bfbaf80d696164f56e332c54979266a38adc7f52e25034ec291cdf281ebbfe53d79fca551cd46dda8f6e41cd37d0eb8210057d076a569d7321857175dc9aeb3d697727cea216c0139252c353459b916fe2630433804f1fa2c9a98b5ddd66f8676b1051efcf4772353a3fb72ce71335e07b8f2473a35a6118e5f1d946415707f5498abbd3ab8f9b8d6fc4ad8323a08e3041aa8e82cc67f38293b60ca442689d0e7e8f79977cbc825910da873e84b11c94f30eae9d4cdfc1ba550e327f9d5ceb86d92a5de5ab7beb63ccc17de63aed95d819337846a43b182a71c6529b3fa143cd44066e004482fc2e2f0789133197854b099da73e400a38b588dba80ba3946346157731c797e"], 0x1, 0x800) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000deb000/0x1000)=nil) r2 = fcntl$dupfd(r1, 0xa, r1) msgrcv(r0, &(0x7f0000000380)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/213}, 0xdd, 0x3, 0x1000) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="40be409f98", 0x5) socket$unix(0x1, 0x5, 0x0) msgsnd(r0, &(0x7f0000000180)={0x0, "da9fa060f89a8ae0894262159c826f26dea052a72b40d7e2528d5b5d4ab0"}, 0x26, 0x800) msgsnd(r0, &(0x7f00000013c0)={0x3, "7245430868988c6ec70fb2aef67e0056117e7da45addc61e3a0d86cbfb176e16c79dd08bce162072a10db8696724f278eaf331b9fc55d982ee63e1b1a572234846d00274eb152e2ec1f88a1f59a08771c021adf73d48bb8d131cf3bd070aa70203fb04749c13417a18f75a6f08"}, 0x75, 0x800) 16:00:12 executing program 0: socketpair(0x38, 0x8007, 0xf3e, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="2d9d985ef028c0b2434e75a133615cd8bc5f4e2e0fbae615a0987964695caa90af79f943e09c80584c9d4cabe2d96b5402c1de47c5a3e224dafd1c014bc0c23124aeaf", 0x43}, {&(0x7f00000001c0)="ca304badae3b9295bd1f87ff5a9951fbb7ee82ddc63a89095fd05dd89d962577b087483b9794753611aca4bdcf148c86d0e3307a03a851108868d6e10b92ef64dea9f527b356f8c9f8e2bf82a7592c5850f00cf97fb5d7a918cae10b91db", 0x5e}], 0x2, 0x0, 0x0, 0x1}, 0x1) r1 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r2 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r2, 0x6, r3) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x401) 16:00:12 executing program 1: socketpair(0x1f, 0x5, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/95, &(0x7f0000000180)=0x5f) socket$inet(0x2, 0x3, 0xffffffffffffffe0) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket$inet(0x2, 0x4005, 0x4) r2 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r2, 0x0, 0x7, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x1) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000280)="b5acca5cdbf9806732e51def449b71c434ff3fafbdea99cc80caa05e052a3ee3431ef4952bf39b3ccb68e9f0ce39634fae5de950cac16afc3923a503c1047bfd37d407de5931a945b4973f5be9b2c2df386e97ecdd27dc6268b1a1a237647af613e9219fbb533716f8a822c9b7505b1c0dc248a8ebfb6cdf89c5d4aefe1fead0c093941d740a0fa262828e8db747410078363b7264202d79ce82c534e472db854c9129015e5934178f05426ac1a3743f962674fe5a6d9be4b674a2e7a65681706d21054e0e80f598b26065256caa1b37659918c09abc31aa08ed570d8246916e9ac91d52b337bc0d616540e15e2d280f5b006ee8d34843bc047676f711225ffc169be3dfcbdceb5d91d66e201578c784b2113a00ac4a2e173f2a9b9db7b822657dc4f0eaea8f4953fe176e3c3567671520018ef603ed037632b20bef8445abe63b73c40bfda365415954c973b1a73fb474fbe84049b39c621b0ec0affc337c737cedf7de6e4ea061cb208ccf7328eddc6f17a879ebbbf96b5a63a342ee507bcec3d1422d9e5fb152236c9168bbb0ab350b7239441e7783df2c06d4dce53d4a3b4a0db3a8134786e4be", 0x1a9}, {0x0}], 0x2}, 0x0) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x3012, r0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2, 0x800) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:13 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x3, 0x40, &(0x7f00000000c0)=""/36, &(0x7f0000000100)=0x24) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r1, &(0x7f0000000640)="aa63f805797440fa99ea3c30a406aa07d322623cf8c148005c8f4b0d943b94dcee5244a86e7812049ce56eff74dc06a9fd579f0b73bb452fd82836524456819515ad381c7e1faf68d112a057cc1611c3f1300bfa59acbb39602d1e263c834b5a5d9385c779a8636c54b8346b7b76e8c9a9345c7787794dde77bc6e022b2bc9a7ef6d702cd687807273a5182075c2e04aa9e4d8ff2fb516c5a79f21efc0cee72f1efdb172d8b643ebf9db308f3dd1750220a9b879a540c690f0ba90b7469f44903b4223f15c8c059c450bf910ff52bccbcf14d96ebc50b963ec1a0960c46d880816cc4e2daa3df5523ebedb7897b7a3dd518f7614141add1f173d111ab5a10a3cfb85cdaf9992d920a1fada4a6d7a7aca9837934f5903fa836c599b31b12e1d5964c99d3a0a0587bbc0fabc42ae690d258e33ba494f91e5a04a9701b2f44a36a346b81a281b691c21bfa6a2d47cb6f6801da49ed425b8538082bd4f1652476795bb50198f2ca4b9325c2cd4fe61c79bf0cd42011fcd149787d1f5106f70c07d8a6679c11e70b5de5f0df7696ff5a1b27594adb4732c125e299a6119955f36482a5b", 0xfffffffffffffecb) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) dup2(r1, r0) kevent(r1, 0x0, 0x0, 0x0, 0x24, &(0x7f0000000040)) 16:00:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) socket(0x6, 0x7, 0x7fffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:13 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x800000, 0x8) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = dup2(r0, r0) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:13 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r1, 0x29, 0xe, 0x0, 0xfffffffffffffe35) socket(0xf8ee6db6a8b0ac3a, 0x7, 0x0) 16:00:13 executing program 1: mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000100)=""/222) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r1, 0x2000740e) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:13 executing program 1: r0 = socket(0x3, 0x4000000000000002, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), 0xfef05d2de05666e8) 16:00:13 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x20) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x7) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x9b63, 0x0, 0xfffffffffffffffb, 0x400, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() fcntl$setflags(r1, 0x2, 0x1) r2 = dup(r1) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x22, 0x4) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000200)) recvfrom$unix(r2, &(0x7f0000000080)=""/254, 0xfe, 0x2, &(0x7f0000000380)=ANY=[@ANYBLOB="62f6f279bb9c11ebc844aa19954dd89de7e9e69a6a8665e8b1f03d2ebf2908bdac1d56b6b61588b103866a0b98f782ec9ae9d2be853613016eb3e9085c6ef277110be1aeebb143b04de2c7b815a4f3063c410d5d337c22953bee7831c6ac829f41a44a827bddbe768767d4ab86a4dbe41d53001f14d3df866b7584a80600988ff55ac740d3ac163e0951eb6852295a5b4c3fdbf2e9666e674e7d7aae1174012fb94f7de9b33c5a8616e57051c664687302ebf54c120d97c9da4b2271541f56c9fcad3a2a501b66a3edbd0c386d45c2fbdb8fdd517c9bf106631a2b6703aba7cd70c558a70f1f0906b0ec85f218b675fe5e2d2717fb184e63cdda8d3f4e18fed13e2fdb74a3b3a33080bc198605"], 0xa) 16:00:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) chdir(&(0x7f0000000040)='./file0\x00') 16:00:13 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file1\x00', 0x80, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0xffffffffffffffff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000), 0xce) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000080)) fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000040)="920000000000000002", 0x9) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x7) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) r1 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x1) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)="0100ed1f21b639b8", 0x3}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:00:13 executing program 1: r0 = socket(0x2, 0x4003, 0xffffc00000000006) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='{-/\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) 16:00:13 executing program 1: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) r1 = semget$private(0x0, 0x5, 0x85) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)) connect$inet(r0, &(0x7f0000000140), 0xc) dup2(r0, r0) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="551009f1eb8de69df712af9293682fcef60182d4c95591dfb7ab2c17d3ac55ba163c26cd28bae007c9412d74e7acef5c0aee7038e9217949f4ebd9fa3afd1ed59d0a34f0013c492e521101c212e05ae2d225150523bb4208b71c0d9c80b83b6cfe60ae97ca5a2329ef8f495e8f82a5026c312d04ec789469d542a6820d3b1ff66175ce94c038edbbe3dbe58b", 0x8c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:13 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000001240)=0xc) dup(r0) open(&(0x7f0000001280)='./file0\x00', 0x10000, 0xc0) fcntl$setstatus(r0, 0x4, 0xc0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000200)={0x9}, 0x0) readv(r1, &(0x7f0000000140)=[{0xffffffffffffffff}, {&(0x7f0000000040)=""/71, 0x47}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/48, 0x30}], 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000012c0)={0x1, 0x8, 0xae9, 0x401, "32fd8739745dbdb87e889c1a9caee4a83632e03b", 0x8959, 0xe3}) 16:00:13 executing program 0: getsockname$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000180)) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3, 0x100000001, 0xe7c, 0xff, "3f1814465c58c4ee74ada198f7825a36faad2aa2", 0x4, 0x20}) 16:00:13 executing program 0: socketpair(0x20, 0x4001, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fchmod(r0, 0xa2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d010e2f66696c653008"], 0x1) 16:00:14 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) accept(r2, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x49, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0xc) 16:00:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x100000000, 0x2, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0x0, &(0x7f0000000080)="bcc584290a3dad2b5783157a1484862d564044547eaedb9bef86682e9ec63075f0e20bec4b24285ddcb25710664265c00447221d5de5571d4a4c589ea14da1dee6e1bbe3a1f2c32eac7adabfa5b729d6e9fc367592d6975bda9b277c64b461e5e59078a52b7cf854c4bb450b3befe49423f45fc0364ebf865978842d9eb7153e66bde719e86b3c967a3bd9bb513a34350fe3b3c705ae72aa82d5dc569dfdd6e35641e76e5954f9bac862249cdd41c1b283ce4d1bad78e590fbb0807fb59aa924bc78b02034e465", 0xc7) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0x82f612a917e634e0, 0x2, 0x401}, {{r0}, 0x0, 0x41, 0xfffff, 0x100, 0x7}], 0x200, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x8001, 0xd60}, {{r0}, 0xffffffffffffffff, 0xb, 0x40000034, 0x9, 0x3}, {{r0}, 0xfffffffffffffff9, 0x4, 0x8, 0x1000, 0x5d30}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf00fffff, 0xe2, 0x100000001}, {{r0}, 0xffffffffffffffff, 0xac, 0x1, 0xffffffffffffc69c, 0x100}], 0x8000, &(0x7f0000000280)={0x4, 0x401}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpid() fcntl$setown(r0, 0x6, r1) mlock(&(0x7f000071a000/0x4000)=nil, 0x4000) munmap(&(0x7f0000719000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x4000, 0x0, &(0x7f000071d000/0x4000)=nil) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f000e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e56a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe6169f67a668d2cf829a69a48404bf58ed155365cde0000ffccc6d88cda55e0f54f8db7aa10ddca9232666c", 0xc8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r0, &(0x7f0000000000), 0x17e) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x40000000003, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x2011, r1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8005, 0x2) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 16:00:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000080)="108c749e2fe25a069bdd087c154b4221b899bce7352460b524b1a5c606326a87f1b3063d3a6c1393f9796fdb2595687bc8aeddd14f30b6fe6850b7f3e44e1003fd079d717a0ed1ed0217b21113e10e6cad2f29f99df4e9e0aa74bb127eb2c3f2b678df7720671ab615aad1f767aa1010ffe78a45b427b97d5cd681f84ab763bc9f92bbd141d5dc2ae3c116ba31cf1794081fb8f498d635c00bfcb081154d68eac871f3a9d05e29b7e42b9565343e5ed14f62bcf028cadfb92c", 0xb9}, {&(0x7f0000000140)="6880556eae8b6016c6508ab209569d6c381d6f7d8d9334158d595b59d77e200caefdf5088d6d6c089da81264be3910492f2bb3aab5e58f685d3f", 0x3a}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="ed1c54f41b42eeaa212b9a1cb4cb75e99622bdbacdd5670ec0622188b5037eb9e4a1618aba", 0x25}, {&(0x7f0000000200)="ffafb914b37ae333e651decd381fdf55468766ce86b07a4c22c64409700c5827619ebba042fe2f6d22c596e0b2160d758dd37d587269b2e8cfae6b52e9500fcfac767eabff084c50b7d52e8716e8c600668a03b77399bf001c7cb2bba5ae195e175b72bfe7f71b2ebbacd78377552928b06baa47621a14521174a75dc1cb461b06e225cfe0f6fefe90a61ffb39c7ec2f478e1f0fcc9687038660a823673556ad5ae6a05bc2a00ffbe50ee1826c97b44e87b49dd18deacc1c4997f17f52ce64059cdbbad5347b3dd078c1e311ba4fcf72dd5ad1769700d270663fc8929958", 0xde}, {&(0x7f0000000300)="31dad638452b2de0b2a524dd80e9094f6e696a8804cd4c9e2859aa289b54790485f239bc45124435d364ef4c23a075b8d26775ad67623d3ec0e7501be8d977d9e8e0a66d0e9e684d0530675912394c621a2bd593349ababa997fa76c26b53c58e7da18367ae6c73312cf24eba53844f30c2ba25ca5ce5282225d203b1c25006c7a1dfc31e374e59584f77b69837f688fce5adb0f9eeaff7cccafd48a15c6a3368258ac5e142c283320e1548ceac5e30ff0c2d0439c097cb15499d673183e0c97624434b99d8eeeae9770a70af17b", 0xce}, {&(0x7f0000000400)="63fd32449859b248ca80142868f52463df8092a4", 0x14}, {&(0x7f0000000440)="612bf99e0bc2fddbd29cc6d2e5fc521ee0acab83aef99fd00611b6a22c6506aec41118f555481a75adea06c8198093ae362153b03e97af5ad92073c02670056a0da5e73d5db1e1d360dfc9b7dd51c1422bdcf15cb92b3e1dca3726afbdb09269f26b9d36aa5037b6b9ef6be9ce348c85a2fa4ba947bc5a77fd36e0a1081e30dc77544c7cd335759f7a70901bb533ca68959c89ea358437f4ad21df1d40d8b5a461ef95401b726c88d349a3adac2f96abd98d6888c2abe0074a6e9cd93f0b0dc413ac62eb988b5377b4daca1610fdfcd69f72caa59cba715a8e9bc2d990edc051e0dbafbf3a19a5979a19b8ce799eaa6a615216552450936648d34bf44d7354058acc42d53d501960ceaa419aa7f6b67293beedc5e526c9df01a17dbcd0e48df93ddce5736fde402def15de4d2930ec6756e7784e4c03a3011609aca7d71466a28fb88eeb648c1e64f7aaae5e8c42ba9d5c8df8b5a1634ebd8d351445f4adc983253d97412c2b0899ef40ce26812d16d1318504f528561e68918f27b114fc153f2ac6d8cc92510bc9e067bfe56e55bc5835217de8d04d3afb91b32dd52ef9699ecd84e9ad8baa3c0a5b22ce467f7d16768bb10a7e19924c54687ab6b24c147d9cdc40e77ac10e0dfb332001d174f9c6a643ba1988a1d4e33b51cd1144fcd8300ea5c35d70dde0ae7e8630f767a8e270e2ae0017cbe43a861fb4974b9b425e332e62dcbc99d58ddf61c023e3eadf4def21b55f57589be1879bb97b0956c6cf29d654e84bd78bc935b9a2d2e51ac54c95e1921450feb17c75a37224cf7bdb18de83d7fef26aca57d8b765133bf14031c7ae6d0fcdb65459b18243773d52038a2e1bc9552b03789f3f20595308fa4247ccaa2fd1c0453acbfb0faba5e3fb8b88dcdbe34a7a5a3e43cccb5297584132a7aa4b617e77166342abe5e95427e55674c0cafe1c5edb99b2209adb5a6a0a27f03c947abee1a2d9c9c7064181d28bf711e609e128e7b5ce51480544d46385e7d9991f9728ea2e371c850b3214c10aefa4d53efb9037edbe16735eace2e9c678c640c5ab2fad92f415d45b9f664e37405e86d1d14441323e51c359695844f7cbd80a0dbccb647f45b59529d05dfd22f6ec1103cd174befe3ef583b7683911a53c2a5c9481f8de792fc24c35565ab7507869d76bd41d38a17571310bc2af2491985833fd6ed5317ba5dbe208bb00788649537517bb0e40a076dba7f2d8512e448b9fcc1dab61b1029427f41c2d610d8decf400a86144430247bf9eb2489f20d2b78ef33c35b98c75de145e2d4ff3e2f5598493903ef69dba382a7a29097b2b42810121c57f7d2003fe86faed0ef9f5fb8f07361d112000dcde263b74710a854b90ee3188ee51e100cecbad9946c867781fc18c4e66ff47d7f43e56672f1f92f5facfd0b5f7878083af8120511d9b717c0e1640d4a95dd393c311f307e6eadceb557d41282dcc25bc48aa62cd31f0a910b4875e64ea346268d53b1c849d22e711cbc9355bee7a0ecc4c72aaa0887c88df284d14a8ca68f6bc7407baaf44ccd545777684c77d40db8c59d77c8a708c635a74db4e61c938728a49abf7e446e9be7d654b6ecb1d2087fec8e0973fa36dbd9b3728f50aa258ea6d95ffc2113a7f0d62474b1d21ed712f6ad991e6b10f404cd250afcc731b6c6621e3699aaf510f17f601d46b749d0a6bd355404eb1acdeab53e572cdb7283fa4ba07e09c802d8e9e2a6849aa23292583ad8c9f10e5c2b0b34dc96e9c66208405c54d8b80d71ecadb81f2c4779425d8658c02b28cfba9ad750a41f77fc28be5411ba5a93ee5f7ce4de07fc75dfcc2b37b603043861b250faa4e09c60b53b6a9290ac0d8feb0036a5f16aa5680c0e39d27d43135ee3dd0bdc1e16f1fa8ee5f6d45e033825d68cf14e4053334a7d7a3a3884809c9b1b1143840db2de483a90b8064b0988f7e020ecff910eb15a71b18112ccde39c38fdb419191d3e7578404fcc2eb6f44ca80f68b512f9c583bd86f370c20a3fd235187bf1cf85cc2ea6e14f1612a4dc0a9db96033d1e53a849d2b485cd81c0dd57245bfd995514976fc2672ddbad2befd431712db1326e3a1806928d93248d1fbfcb9f12b0c8b1e68e21b777c27cb6d1b516974f3836acccc9ad22fbd09e3e9aba8d0db01c035069654b69ab3929db67ceb8676d4fff60b63bcef3fabf93fa2a0863ddffdc9ccf7b5d47f1cc38059966bb7f725aa4b4b3c3b4ee9b597b9e7d67e7245787ae26ee826a4f7b03b652c0287ad1d5d63b3cca13fd5a075dfe0e57163d37b044090e22b8419412577375b5a0cd1989be11396586f1cb175213cad6b0b5ca002b7d0bda8398a915f7a7a01f90020d620ab3ad4e663d166ba4e886b299eed207bf1943b36ea3c87effa2d4611fa8189d5413746fc50f624222a926c7c48851e35c39e56c078f66663cae721b7f5b9b93f7e46faaca8420946fadc83c3462cf684c0664a5fe8bc32b20336d838941d37290e9d53d63b9adf8ca6d6f15d43dc60b9c1c5d41a893fb63e85eeed4d745b09dfe2f7d219720ae1c10696e7ee053e98551228d568c91ae52ee455f1103f20b3cc7e282216a1e90d9490711ce8b7418aa7d8e814a9c8a17f7dbb6d07635745811053fcd5335fcacac015c767de9f7346bad26df5b411025185b6fb969ea049db39523110a97970dc04a0e767aed02806a8463f1d5c53c2c35a9e3bfd8659bb501a51de7b0428fa6e2e775eab47e74df183e28c99f48f5230c3f03ecbfd8707ac455ff6c77fdec1e02b7832371fc3ab95b2162c653b7ff9f1a496eb3afbea5a93de2ee4796c77840e779098dabde0f37dd2588b857024e881c575b1c0c06b4595bb97ba2bde1d7fbfa3841d76ba7dac8928f88459828d1ce9e59f4ba30bfb0d3c948bb6f068a7b488031691ecc2cfca0ad36544315905987dcf8be945d5311c416378391c86f93243be512d37ed1ce921dec909369b08bd5079bc5bde384a10b67e3b43b4d144aad12c779f56a31c381092e088f36b8806658e62b37de4ca15ea1baad879597100320d8ee6ae3724de29d9031f28d68df89daf94fa7dc366d74da0f3816b58ab4d786b1486027bf8af23cafcc0b6a1a910ba9993a35132e4f49b6537bf3dd9ca3fc810a4e5b02fc0f21bfce642225b892fe76762c38c33e16c4786c5bc74d448316f22d1444636489a5d4bbeec8ca2e708d378e19281daeec714190d2d71f9418b92d05de0db6fbd9bc1974fd2e1161a955fa9d0ca2f613bf781da603f70ba78a14f14880bb7fb8109330022e277795f1e1842ea3849e27c88f9792a6fe0e9ab0eef689c0fac9c0227a111c9c29905432be446f53965cbfa4412206c2cdf7235d849f740bdb92204aada78441f5e3e10fae9570b64ecdafe1608038ab2a2756679d76c254a917323527b0c4480314274563f16637006dd67d89aa7f12535cabf8b8d3e20b1e33504e18f2699082b33fa2acb33d82be969b179bf87c7d1f4067c73e0c0610b81e0a62baf7dd33d635edc2bc57f1c3b745069ac3b6e2df6ebabdc6524984eda625c6bf8049db5d318d8970b9c0d6edecaafe1a8b4bf1a29e0b5ad55375ac79cea7918d05b06a59722014b824f931f19de627769d1219e1742cfd80ac0c7dc17e9f31cd1a997f6d56af0a47a45e5ffb307a24614e761e4ac5eef0d6d85a8dbb4f63ad5fa5b4204bfd005c22cd4551a6cc007d1a7e348cbf590a674f2df68646be3d368837d1aa4c5bf6c9f2fcde932f3b9a42f414f662f347805e2a8fdfff8f827ac9508f97d47cc1ba80dd44953456b2fd29f64b5e33551173a74b81480339b6d13c689b763a137c03e781ff5498a0eea2d55cb6fba7a5de97fdecb5732d32ecf0591d21c9010cb3d8c1cd2024383eee04c0690475a464c86e45f1e394465ba72a93e83753e8d46dd69946a14b982cc9dd923a998f81f213bc4161f76a083714ab34f1573b17fd0db99c657fecafe28cfcf6db43592b5d370fc311392f488cf49af548356c763b062dbefcf62239b585bcb6f64687f546ba9b32213ad172a45f9404ca360a64e714f45f7d0d6774b6d9fd501fa13587f76a92191650d3245f5dc8da3a33f232bbd0bbb3bc49cb03293dd2fcaea5ded5a1570380dde3445e4faef4abd6241624896bdd7240aebe83842daa4359e8223ed38b5b6b6fd4cd552f207220a30768fa5de565a66690f09c9a9676767e8aa239080a9f616c20745f73320fec82033a3c9d88c0a6ac82262a7c009cd1ba9e5a752b330a3f5e44e279e2562039e819c8bea879efb3a9e249cb46c87da71d92b7663b3018cf52198356b75f1a2bab2c032004a5525eee1534ecc7cdb0c3d0e9d3b8373e7481db7285fc6701975fb1d2208c029224d17f692af3ffd1fa34b9ff174ce5f5c4f310457a0fe0db4b7b363f22e527d4440cebe210bf5f4e5daf8f1528ad03f26fc9b2f3bae0435e6b8b55d00c8ffa177f4a3e1081c5c145843e774c4cd4a6e8cd3b5fc9c68c81c96fa01748244c2c51624a253c423f8ecad356fa4d4360e9785bb34a9b3c7ad3e8db0ae80e096d3bd4e87e38b52574222f9d8d9ed8942854674cb4d45c16375bd7ccfeae4f35ee94fed3915d4ab4a39b0e75030078662e841ee7ea368c82b5adf6c9ed605273d636e5b4e783f479382bdf7f1785464d1ecf1b213a34f2e683821805e54294cdcae23f1899cea6b22345593577e2a6d4a8fe9ba33f13624267d9b727cee499eae06c0fff42a100aac3eb6cc201642776855470d815b413af869a2a64e36c0ce7ebb9bb8e0a945cdea7d9bd6e8615c6c014f8e316a50356eb47d40b834f06cb2d25babd8ed4489fa39d6d3f5446ceaffc69c709db90846e580db95b3bcd74e4c387dad4a6c93182027c113e7f65e79e3e6b06c7848484f7aee69f23ce9d8c04b22a75ddd7d9c1b110f353d138faac1e9600d8ceedfece0cd985d1ea09d8c0910a50f8101b09fd9f5f40752dd47ba48d24d746987fb174a2a804518fba4c28179cef9961902898f50f07e2573a23d583904662925023bc5149a8589eff231fed41aa0335c287cb258e8019f88f8370e4cdd6d581a184ba430626565446b77a1ce27131be414fc2398cbe677689e26c3e0f1513764f5e8683798c190ca5aa1a2de51eff442481f8fedff64f17d181762372231cd18ae02418b39507f4e919b319e6c4ba4b4104bb3843b21584ce5339da8364632e3f6a46ce9b0a9f049f0519ef3bfefcebda5af9af6258deb490f4cd8b30a87c9ec7b70fac91e2575dbab6a5098365404bd36f6695b60e35fcd25eb2b4b1b61ce4a68acc7c925351bf5c8ecab8ae901857192c0e4fd19acb562981250d65b139c64b7ad3c42ce009e4ceebc4c8d95028a9e2a4edb7e137cf24e5b4996b788668f415dac3d56fe3efbe622232dff0cc1b4a1089d9e2c66bd8f62b9dfbb415961250e996e4e15ce958e6f73dd3a5d362d4a813ffcf6fe6a134cb574730e14a668f19a978db45ef39b53163e934e01545fbc75ed352ffbca46b99242bf1684bb53a207f5973df81610e54fd141543ed5463356b5987d63bf8ef3c6bcbbf87c2e5605d8b5566fd9f1c6a3c53b3ed24baef736371e16af09287766105032c9075906fd4018e6ea935fd824397fc01b477e9630ba95c13ed546ba0c6e3cf7c651e7c4856f0d6c651dd8a19b84cd929e0da6c74abb9ef296f19ff93a6062b3dc6217599f4e89d9a675d8af606239d66e8953f85df907dfcd6403d1f884ab58a0234e018ac2d679c9c9e805b9dc272b94c96ee633fcdd78cd3", 0x1000}], 0x8, 0x0) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xf60, 0x7fff}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r2) 16:00:14 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') r0 = msgget(0x0, 0x18) msgsnd(r0, &(0x7f00000002c0)={0x1, "b36e87a362e184371085872ccc9f7288be6a654a68e890bb224afa321a94785ca3072ee78ea03878a12df126a7c2be2563233c9dfd4416e82cbfd32397f435507b1ba29c710288afee80497891032e791181c173e5f703cf2d3ec987d7b455a8dd6bade8c92e8a31237ca1d16575294bac5f7ac5249265b68c4f81d27018044132bd082fe23db1ca130f19a05a01a78f233e8cb6871c29c24fe42b9e6950d2debc19b6ff288520ff51e0329fb677cec80582e1d0f8c3b1a7d60432cb03733fe1cd456adc4608e068d35630f0a5c3305cfff4dac8ecc93843ede40c51dbac04eaf50751ccf4a46a5f7dde7daae5ec706c8f6b1fe422bb27620f3205be"}, 0x104, 0x800) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603664e743a92b6ab459e96a899c3ea85c03e2", 0x20) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc0506", 0x1e0) r1 = syz_open_pts() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000440)=""/134, 0x86}], 0x1) 16:00:14 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2eb) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000001000000000000000000000000000000000000000000000000000000000000"], 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0x4) ioctl$TIOCSTOP(r0, 0x2000746f) accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) msgsnd(r1, &(0x7f0000000480)={0x3, "0b2a1358a75914d3c5920def9e6de191b83bbc7ca995f52dd68116ec90c9491b6e3ea6b00ef37816f411a9e2fa825061191d4782d781988b3db917c326d3e50fbfe22412fdb3187e154dc729840464444e9688caaa54582a937e4dbf395821cf158d4f07a800778c589a73f1b8e013ff66f480cab96c958a45db71da7d3278b2b58f514138396c592c173d4a2ab1df4aa5ae894d2885a64ada396bf46891a9d6c7c5490403b6769a51b3e11db4e45c8a2bd228eb37598b27934a1a2c776c0611fdf04c584c60c6fcb6b49173e74121980a878e339d230ce980982b969845b31f7c983f3f3c72bf4801fedec7ac09e5e2c1e8c40d4c089a8eb86d9d70dce1b06fd9e7d893419e083b06d46ac57e6b9f970ef2dfafcb17a7c5d4d33efc7b7a23393600f1c727d8165f6f45a1f3db4d8f8756510e0424dcce006b5e5adb291264a3782891a96c343720ce6a1fc707574574ec8958a588aeb7bd077970a3c69e7c13448abfcbc0448dc958997dae63297e33f51ea3f2d8dd7a473bdd481c4eab72c823f313942307880ee41c939a09cb3884b046c9c7b39fb065c1280c95940a09d23c6a196d3859fdaa2fb4234cf915c4a0a36fd1f0d47c36c11de2f5cbefe2f506823b61e4279165aadc7c8c543b667e906601f2eb571bd0019f96783ba6d2c865bf2ab3bfdcbb122ecfb78fe2375b24c6fcd3d36012c39ac9b0b743cc3a651346624ad3d5eb6b05dcd4617d613556c661526a8a7f0953eef2bdafee72c0254adbdf842d439d4287d62ca183a47992958e2e9f36334f30c14e3f49eb561bf241d8be5c2d4136df5f1c47cb954a79524f26f94808155e737daf899ad82b3b548b509e00e1ffff9d817d4f15690e10a830354f00076961b571634a6e860e78ad44ed729ccfb1e650f46f59e5bf439f9e0c8ce56a76ea15bc93c5c8fbdfba6deedaf867d458c77bcb1dc6b288529199f94f5869c435c4c2908491297c745ca51be5d92ef37779f14b098f5b90d3aeab03e25bfb03051b50bc1caa864d560a87b319331fb7422a25c474fc18dce0a2ec851d6e134877dc448305ec673bacf773e131eb8c46d7d617885deb7d92d4f8b097ef3f198b360b2f76929927ef8ef4cd3b67c4519fc3d7dfcf4fa4a64e22d5b3e1be54636db8cb67a92b076e57381cea2cb211266dde73a60f78c24c1d11986001d403c18269794ad06d178ae53c712b2ac2280ed2db4ab466af8483f35f5797daec9a427eafad16a66356508e11e48833e2673540c72e417714e1a9eb62615b07349a3e80a1f38eb45060cdb3c1e956034285b47714e31f4cdc612fe8c2e611b263c781bf79e1753389253f222c182f160d93e3298ff5084f59dc2ba72ad885244edaf8d1e650576b93456ca4ad21591ecb054f0f972922d8cb00c619e760d5bf38c97ae97ff6cad5293624257175adf65759d92db6b035422d35a08a87a60d3781d55b5d37ac534d4a7bce735dc4dba69d727a7b6f5e9c94216f16b444c95b4ccbcdc6448a1bf2b0d0ef3a1f8ac8a77c477d7e162c958779d8fbbffd396f770ef3aee4facef13640d8297990ea4cfe7447364e955854e450ad4279074772c7f28c14939951e49da2596d337265207ce1b6cb1f70c24def9d7c8ff8d4338a761dc110066c74175e03c5542b95427d549de0f2f76bc1d7d2eed1982c62fd3b3ba52a3bcdbd8c72579dfb65fb0813fe3b9d0201c762bf797ff7b0d93aa8303cc1604b5c94ea92f1ab7ab2a44bb1b5a385ca11c076c783cca04bdaec2a2ce84cc066aab170c5f9ace5b69e93fca5d4544fb0b7a09ed3b0fac2e89cdcbf77b60b6efc4ec11d0ef17840bad357b214e72dc1f211afc8d3d728f85cdca60ba22109c7bd0199768096bf1ab83ea7bc6dbecb7d7480eb85086fb0df66ace9cc1bc2764ec5ea5bc6f5f271188c6540366bf5ad51a8fa80f5bcd0e579942c56bb4e889be3eeb361c284a087cb77e9d43207fc15ad2eb6deb4567031b4ed4700bb554718023a351938d73c29f71ba5ebe630f01db7282fe87ee5df1a26d7c512723c2da37e28a0a27560e40ca740065b7e68d42966fece380ea90841d906217f595b60aad927374580770fd51fe24d01674c8cb970a3c7819d5b18d468c05c5c90ad1311abb9654f4017bb1281f1aca8a0ec153e5003eb5f2884a919f9c217ce7bbf8ce607b277386018b4262d4b0ddbfeeb8fe6217c9031eaad04fac89a97fffeddec6c510fcd0a81ae232e948ba1494ab8c47b2793c350a80da9b998e6b905c1a4cd938ab63dfad504ff3986099dd10e3e906f6ca51ec3887da528b346c205cbbe1103e5d37d56de2c682333c40ffac91812634181612edc31e23d1bece6008876d1576179fc7c223f7263e185dc821f451eef9449b8b32f656cc3a2cf1764e920a0672caad714e24cd6155bff013ea25c892c17c65fee38ceb5c85c54837f63c6da9c1cf21361d15f8ea5e3327354f1be7cdc8c8ff256b642c4ff739c7145d59ad603d732b3ceed117377d72e1487f1d22b67af8cac5cbb02ef8d01528ad80b9e2751e37a3fb91db5f600b6f42813d68fbdc7830ab43f9b1f91331ddd2448842f2850476dd8241c7d9eaf747b3fe2b0b480713762d044d1057bc47a6f77cc75320584e2d2443316a2ba8e6f3679b5ab95f81c434256dccd85fec12222e55c48c449ff6cbb673cd179f6e6e3879d741ab2ebd2f6f7834629b55460800f6a1b9cea22da21431ad7ae72f1fdf55a94a36d46414fcce165818591ef52ca8e6ea89ee2bc6cb47fa57fa922d68450080f4dcfdfcef110262acdd0b33150a98856bc8d2bf86d1acb272173d85581404628b5875fdb88cbd2d0c7b8429142932b332faa39d77e17c1a82b2ef26bbc1b18885875c6b88d2c071b32b3cd2b9a4f9c4086c41f75aa90502e21bd9f0f96ce07ad0941dfc78d4fb1b34d6225f6cf07d774816f363a96efba4f34b7abf4b1166ade8c9410e999f40eee75803551076fd0d7cf90c3c62b2b9cb2115c8d18fcb6261717b88a715587cd326db8bfbbb4508705f574377b00cfba7bb6f482ac2b0d2ffde447d8ab6b7bfced52e9d574be817a869b51071f3de2c30105f44de4e9ec2259b4d360664a6de494c3e4582c89e3af5f55473ad9cc0609dc3a8684ca755c67607ce62e512912d3422dfc4f4b89ca120edb0ce1e2b4c48d7d08f938d76415b9821fd59f8f3aee7bf904535615716e2646b12b59b73c01c74ff2062aa573c76fad5375c8296cc8cf75d8919ab60e8b327c7179152de438041bfe7e8ae2879950dbe3e24d4b8d71f03f66ef72686beb518711cf1c7ce37f621385adf0cbda027b2b663feb13c626e21106767cab684e87b0b4276b14c1cba7dcdc86f3ac28358358c8a2bc2b75b7d7f86d134b1b194e41fe23b5dfdc54d0c7874f22afc071a9789bdb8432fffe0a83fa17d585b6c909327881137029f2d8542109cf8885e839c05d3750d179569fb207d30a6f115e5863eecee7d9e5481cb218aa659fe69bc05d640aea40571d0e5ce6aabf8446ec9742c3a941302ebde4790f14a7f2352e116787298df7b4d8ab48d3a6be4e9957747fd41f0af779b07e0952a87744540bcb02c9b3f76da9831e6749d483f57d700135184b353235ddeb6d4e1efb671f06169b7f4c5047073d0b63d1ebb1b0db8c0fef0c680edbba65589812b23f45f4a8b214060f71aba447b6502accc73e335e0635abd69f176a2a88cf0d3ff8e238c680d6e0267adff940c8e7da90a9b28dfcc576091ce71766bbc5e6f9b50c22e1e921fc4a3f037d6c2b068314ea74197ec8491df90a12bfc8eeb95ab7b1c3ca37cc34e8be0d92fc091d00c7c9a13e208ff4b91090edfb16fda4f251c36360236bc884707ba658582f6d164f20d16a20533722c552d941664026d88a13da2d6cb0531c95260b81ec9baabad1cbf9ea1bb0b7a89703d830ac35969cad4dc8f3a2378579cd34a8807041e79512cc3700a3ce37bb2b5711eed139af8dfba1cf594e6bd9d762b2ff7a865b48b02e9a4b6d46f1e91925768b2e33fccccb886cca248915f045920fe2089d15a9e1529d650955b662cff8c5316828e8a60e054330f66db1faceb388219ec88332fafda79edaaef0c3f9fd47593ca8c43145e3e5591b8c39274ca159ec6a32a5d7ac054de828758ecd3aa80d1a5b7f61ec8e1909c1da40f48143758339f62685efd0ca602d2d6e328554e59de678a6bdd5c5dda35095eb49c57712d932aa268bb47cebbfd7ae7b3dba098393318634ad00349d9e42802b92fcafbda1d70b41654ba9d2a1e95fe335ba859517397babdf73fedbdb9b816f03e97806ce53aaa902d549a3805837050190e9679b1c8166b85e9aaebd32d7e63e8e952035425146ef480c73a661549f3b031b9b0bf430a9443fc1c042413da3740251a04e0383e20ba7149f2f2a18bde08a6f19b219d9814d93b333fa14a95d61826499acbd9f11ac060d57dac72674ddb330e7ffbe53d4a66fa0491ba306f9b5075f784a98a043e5d09516cf9709f6184916590a68c72498fd70beb78c2e1c1d40e141b77fc500c6183db8e5d0ff0e9efab7ef4b225160510dbede0a590f6535b35b340b17c672e786bc9f6e4d0322e70f3b812ec04a10e2519b75a1cbfa90645eb754c396aff360b3844987135cfff3dc1aa9c8b497d42f1ea5618464b497b06aa244a2aa3684c8e03bc87d19bc1163bdfa08f3c96aa74ef5260d07e07ba3cd8500640ef474b1d3cfadba7f28532b1e6154e8f977a9916cc7d2204ed3cd04f2589941a68de1cb53ff118db92c5cee5b1d9a55797eb0b979a754616723cd50435957a4c1328a1b69e3a6806bfbb878951cadbcaa9b8fd8c13a02af273315924db515e3e77a45ae1c579d3a9589e9f8e3cf2dd60478cb9d0fb15901e1f3201fe75edb263b1205ddce79500e24c1e2e57eed39a67320a8ada7d41d80e9dc3eb1096dae3f10eaebd5924c0b667de40800292eb0a38d47bf8ba42c69a2f889d93d4a33b1946d99f3efe88e57e85ec940895d9f07c56e1f1610e0efcd8d0a6253508037519de3bedb1cc300e9068eb2d2e61c044f3f2a1b51f4598ebedf19120506d6dbcfd33b9ef0f55ccae0e6e5b65cb85ed6099496942922b1086c4cfd0053e627ce1ff6c004b80edc169a7309adb603bf78edb07b2239c03f52dbec293b9b60d8d32368a92328b38ec24bd5b99f28cee02cc1f3c043984379049163b242e2f7062a3ce3fffbe17f20cdaea8107bd35195685021d717238aeede17e07cd22d5efa34707bda885ad7442451892cf9b101a957778d3f1494537181ad4b22ce1e4367e387e564123154b4b42cf8470f501b643954adfe63be91443395270983ddbd0889a7fb3b2e8aa55b3943393a0280f286618dbbfc35be8ced594d0e758ce65ec93fe0be44341fdc281da7b35d0a70f24a38269cc0351e2c2a82def45f9e17089a78395a57f18e387a162d2c2c1d35ec15115cfe9486aed247f73f82b1e047c117152bcc2b45888ad63551f45f59ff47c24278e7aa57d9e82d82771fd8bd45676d61bc905bb1a702a17a1b5806e54cff1ed2dc173213cb77a8b5d052b63543f554e091d0e835f46c1226be108b056e00585b13365aa88d4e46f2edfc7bdd80c6aa2ea9f7afb8e27789ff6cd10cd9c1887c958ae9fa8a42d37e9985b8acf949f55b01fb39c0c92ffd3617011946da46b46015a03180f4eaf38fb663542c5da29ed07a1d3b274312dbe8e26d2bb0f37cc08c355fac7307cb9a57b53b242c5a2168506287c8cd02138c063e6771d057"}, 0x1008, 0x800) mkdirat(r0, &(0x7f00000014c0)='./file0\x00', 0x19) msgsnd(r1, &(0x7f0000001500)={0x0, "9f41364b1bc7a2177c3265e4b826b5065a7f20c6a6ca97887597619edf9d4bf269a4601eda99eb41566879a3c25b57b3a9807e13df5ba685749de9168806d1aba4616cbca1e7acaca600905f59356a0beb22daeea618b522092741889bb50912eea1cc5d752864"}, 0x6f, 0x800) msgrcv(r1, &(0x7f0000001580)={0x0, ""/206}, 0xd6, 0x3, 0x1000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x3e) r2 = semget(0x0, 0x2, 0x260) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000001680)) clock_settime(0x4, &(0x7f00000016c0)={0x50b, 0x20}) chmod(&(0x7f0000001700)='./file0\x00', 0x44) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="de2055e595482384089c0010cef7edb27bb481a669c3bdcf3372f1b33b19775cf584e79d48b6603a89e304055f940d758067af19673c36b1280a019516e8d286c1efefa1a7ed6f5bc2e05731249cb2061cfdb0767c2d216c56240f4216b176f282fa75a5f3b199c3aac8c17504e04036158835c2cb6336108608518001ddc7ac78a418e7500300f07c9600c5fbbd3879a18f678cc017f46e1379f163545a605e14c1609b0418d13986679b90b44215c9ba186091f2124d2d62130944b10c465eb5f638bb0a791287b8cc69", 0xcb, 0x0, 0x0, 0x0) read(r0, 0x0, 0xffffffffffffff8f) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) link(&(0x7f0000000100)='./bus\x00', 0x0) 16:00:14 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000640)) semctl$GETNCNT(r1, 0xd3de1d02e5488500, 0x3, &(0x7f00000007c0)=""/80) msgrcv(r0, 0x0, 0x0, 0x2, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[], 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x20) r3 = getuid() r4 = getegid() fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r5, &(0x7f00000009c0)=""/4096, 0x1000, 0x841, 0x0, 0x0) preadv(r5, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/201, 0xc9}, {&(0x7f0000000240)=""/9, 0x9}, {&(0x7f0000000280)=""/188, 0xbc}, {&(0x7f0000000340)=""/185, 0xb9}, {&(0x7f0000000400)=""/175, 0xaf}], 0x5, 0x0) msgsnd(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="020000000000000006bf6b18bb8a7a9c870c864fc046a580d4ff3b99e8c3a367e0a715923b6074659221623892f692c406b159101abfe5acbae40cb44e9f62a65a1a22c323ac8f943187ecbb8ef963695ec990d45718491fbf5cfc82651b0e924b525c32c00a7c9ce7d0bdab50809c8c75cf3187082576cb18e1b29ffd99aa30bc40eceaf80000ed4bc2235dd218034ad763acc69af0394ff2b10622ca62ec024c7c48ffed0952657990ef4f33162c78df792b853ba7df6da43a4982e0c936b793f825231ecd82807020c0d4dcbef624c9dcb11c4998727c2f7aaea5826b8961aa8d0a3fb760bf0252f35016dd2cd424a73d6e493d90e9c25a8c97fe27018af053a9a20aada3aa3ea5ef756001fd6dd1abe895c2224dac4373d754dbbdba5101e32f6abda7226e3c34d9763d3465fa1ebdce78e801ed474b4fbe2780c9087d755eb5486e077e861af468cbd670fcd80430e8441a7e9d61f68b985d9a0fdd1958d2ae14ec2c19df8d26160181873165ea4d69904a3dc8f9"], 0x1, 0x800) r6 = semget$private(0x0, 0x3, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = getegid() r10 = geteuid() r11 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r8, r9, r10, r11, 0x1a3}, 0x101, 0x7, 0x7}) msgget$private(0x0, 0xa) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) close(r0) 16:00:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) flock(r0, 0x2) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000000002, 0x10, r3, 0x0, 0x0) flock(r0, 0x2) clock_settime(0x0, 0x0) msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="64869c375a8fc672e4fddd7e0ae16086dcf944584574f9040000000000000009133995c7ae3ad77cfa1779e53bb3ad1d2810e824e58d2dc419fc78f01e800bbd26851a55f6c93a06a0f0ab62e77224278fe06fa646cd44b9efa2a1ecaf175ae35e0468208416e81fd6b27c8a79fb1d7731b99ba82fa4f17e88aa01bde446f0b7c269da70183e668b733c5e345fa4b9b77c9c5a507341092ceceab4ed55bf73cbcdc3a4b766cf05a960d8a697bc95fcdb67adfb7f45d6375f78656937831d98d7a8da9181813eea", @ANYRES64=0x0], 0x2, 0x0, 0x0) 16:00:14 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) setuid(r0) r1 = kqueue() write(r1, &(0x7f0000000280)="414e20aa5ef045f736d8be071ade9e6fa9f002b0c937f0ca48035eb2781cbab452273a6494e0f0e63622f7e0e5ec5eaa98a12004bd4e0f7d1aa76b93e5a741b213ce7345cc3f44a29e6292c7d65412a604d016aed520ae730fd2a06bee5c51f8d6ff8f81ac65f24ec4f216f7101d8651cbecdf94b1a07a6a5abc8a4b485659", 0x7f) r2 = semget$private(0x0, 0x4, 0x18) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x20000005, 0x0, 0x6}, {{r1}, 0xfffffffffffffffb, 0x24, 0x40000002, 0x100000001, 0x762}, {{r1}, 0xffffffffffffffff, 0xd, 0x1, 0x8000, 0x1000}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x401, 0x6}, {{r1}, 0xfffffffffffffff9, 0x9, 0xf0000000, 0x2, 0x80}, {{r1}, 0xffffffffffffffff, 0x5, 0xc0, 0x4, 0x3}, {{r1}, 0xfffffffffffffffa, 0x43, 0x1, 0x7, 0x1}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40, 0xfffffffffffffffc, 0x4}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x100, 0x7bc}], 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x2a, 0x80, 0x5a7f, 0xffffffffffffdf68}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000000, 0x5, 0x1ff}, {{r1}, 0x9951a8256f012454, 0x90, 0x1, 0x7fffffff, 0x4}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0x9, 0x4}], 0x5, &(0x7f0000000200)={0xfff}) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000000)=""/53) semop(r2, &(0x7f0000000240)=[{0x2, 0xa00000000, 0x800}, {0x3, 0xfd0, 0x800}, {0x7, 0xc5, 0x800}, {0x1, 0x1, 0x800}, {0x1, 0x8000000000000, 0x1800}, {0x3, 0x8000000000000, 0x1800}], 0x6) r3 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x1, 0x8) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000340)={0x5a, 0x401, 0x5, 0x8}) bind$unix(r1, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8) kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$GETNCNT(r2, 0x80000000000001, 0x3, &(0x7f0000000380)=""/95) semget$private(0x0, 0x400000000, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x4, 0x7ff}, {0x7}}) syz_open_pts() r1 = syz_open_pts() pipe(&(0x7f00000000c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0xd61e, 0x0, "3cbae5873238bfb56193e7b794a29f26e606251a"}) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = getuid() seteuid(r2) 16:00:15 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='.\x00') sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000180)="1e0495495e0bf2d231324f676c14133487478d1ffc6ca6a75ade08e46e9935e8b86df73a315f86d1c5b19836f58ed7e5a78033aa793f8dffba4a976b5544ed2b1eaa1782e2408a95fe62aebff381292599e32dc1247cc6888032aa81ad1ce3fc36d6359df05a13c6e55515b970618e1abf4d4b35520435be657bd83ee05dfd7d518bff8e6fd234d7d7bcd9f7f40059c9fe03fd61d1cde4e7149c0266351611f5217b9396168027473693badd8b2f4b36cf0f752e04208f01732b317b947ed8d6f89e100ad113ed300824631fba8b2913f3a5bf1f799a9d625f4c576ebd", 0xdd}, {&(0x7f0000000280)="674135147a52d038133f20cfa1d4c12e906c329c8c3e5f89de5c23a37b873e2870d3a8743759b7a192b3e4856d5dededba89b27d128d9524f6aed320cde23d5ee1e6c252438ed15c34a95fdb55879e761b7576271c6e1150e5d5cb3991f636", 0x5f}, {&(0x7f0000000300)="0dea3296684f4f9e7536d5a617cce7386117aa67618ae6de954e756b4ff22b1cc5fdb9e72e6d5e84657685215cc5ca7b4112e3f83a7b9a3c85055f3492eb19b32814221b3d78ab49882a1a8d61e77358ddcb82133d9354b63984dce071c6596922e1838cf447f646a2c1d9821549156edd5fa62ca47809ca6e18fe376aa51590b35b0b5c69a0d91363ee57be25fedf55345290db6ae4e54813d41bfcb9c3ab475b18b8bb6fae30c485df4cb6d308b1d0243e56cc492988d01ed736dbef621c1b0e70a656a105332d24020ac9c172d3313dd2d2ac3e910a7f52db3624ad8a7df174abe3fc4bb5", 0xe6}], 0x3, 0x0, 0x0, 0x8}, 0x9) 16:00:15 executing program 0: r0 = socket(0x7, 0x2, 0x7ff) lseek(r0, 0x4f, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000040)='T') flock(r0, 0x5) flock(r0, 0x6) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 16:00:15 executing program 0: r0 = socket(0x800000018, 0xc003, 0x1) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) fcntl$setstatus(r0, 0x4, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) socket$inet(0x2, 0x8007, 0xfc49) 16:00:15 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x80000001, 0x4}) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1018, &(0x7f0000000080)=0xfffffffffffffffc, 0x4) 16:00:15 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mknod(&(0x7f00000001c0)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x1f}, {{r0}, 0xfffffffffffffff9, 0xe3, 0x80000044, 0x52f1, 0xffffffffffffffff}], 0x2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x40000012, 0x8700, 0x1}, {{r0}, 0xfffffffffffffffc, 0x49, 0x1, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x6, 0x7}, {{r0}, 0x0, 0xb, 0x1, 0x82, 0x7ff}], 0x200, &(0x7f0000000340)={0x9, 0x8}) r3 = kqueue() kevent(r3, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x24, 0x81, 0xaf, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x8000, 0x20}, {{r3}, 0xfffffffffffffffc, 0x3, 0x8, 0x80, 0x6}], 0x2000000000000005, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x31}, {{r0}, 0xfffffffffffffff8}], 0xa7, 0x0, 0xe50, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet6(r4, &(0x7f0000000040)={0x18, 0x2, 0xff, 0x8}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:15 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0xffffffffffffffff) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0xfffffffffffffefc) accept$inet6(r0, 0x0, &(0x7f0000000140)) open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x4400000002c7, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="dc8ab0cb1cc2e2e5daddc38cca07265501d7765e8cf9f3096d1dbac1883cf54ae865f2ec0951d0bf8bf14439121ccadc8fd43d1e6670a404eba043b4009ba22998856151f04595e4dd040ae01e895dfe81c6b679a5", 0x55}, {&(0x7f0000000140)="e19f836549025350f8262d4b0ac66a7763835d63db5b38bffd3c6f53fabbcacf4ead03e5e4eba6a38fe74043c572a50108bb60207625dcf09815d1a84e8f8675df51be628d304a18c77f1a8181debbb19f37cb5403fb602f9ccbb2e73c9e6bcc3aa9084bb17f61bf6bd09f41844be500a1420da78cb13b42159fee2ce3a06fb466b5b8624e238df6e43d037b6303f9646efde00e262966eb5f05dec7495d900a2a070e9545e4a2707e343be209561e720fda58e23e13921f80b5513b25c8d1eceacdedab9850bbd3993f722a748cb8b8842621ec6da8576e", 0xd8}], 0x2) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x11}], 0x3ff, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x891, 0x80) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1, 0xf0000040}], 0x2, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) dup2(r0, r1) close(r1) 16:00:15 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040), 0x0) close(r0) pipe(0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r2 = getuid() r3 = getgid() fchown(r1, r2, r3) 16:00:15 executing program 0: r0 = socket(0x10, 0x0, 0x9) socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1022, &(0x7f0000000000)=0x1000, 0x272) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:15 executing program 1: syz_open_pts() r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x800, 0x81) accept$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) ioctl$TIOCDRAIN(r1, 0x2000745e) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) socket$inet6(0x18, 0x8000, 0x9) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x43, 0xffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x90, 0x45, 0x800, 0x7}, {{r0}, 0xffffffffffffffff, 0x9f, 0x40000000, 0x4, 0x8}, {{r0}, 0xfffffffffffffffa, 0x3, 0x9, 0xad, 0x5}, {{r0}, 0xfffffffffffffffb, 0x1, 0xc33aff3b440f5858, 0x8eaa, 0x6f}, {{r0}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x0, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0x9, 0x8}], 0x3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x40000002, 0xfffffffffffffffc, 0x6}], 0xff, &(0x7f0000000040)={0x101, 0x8}) r1 = kqueue() r2 = open(&(0x7f0000000080)='./bus\x00', 0x60, 0x28) bind$unix(r2, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d453551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449811f7809b900000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1726a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d70122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee50027d0767106bd31b4605f1d0008fd323e6b8bab89057394671025bc15a60257560445f296b71329fe1b836bf0e33f96e1efe6203f13b0db71f2a5c691fe5dd50faab69aafe8756ec278be2602e282c4dafc5fbb6e39fe13583a283fcf741fbdb394363616dd7a069dceebf094903a00f6a480f413dc21", 0x12d) r1 = syz_open_pts() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) getpeername(r2, &(0x7f0000000200)=@un=@file={0x0, ""/97}, &(0x7f0000000280)=0x63) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) ioctl$TIOCSTART(r0, 0x2000746e) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:16 executing program 0: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2000000000021, 0x0, 0x0) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') socketpair(0x1, 0x4003, 0x3f, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f00000002c0)={0x2, 0x1}, 0xc) setreuid(0x0, 0xee01) r1 = dup(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1c4) renameat(r1, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = semget(0x1, 0x0, 0x10) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000140)=0x58ce) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="e38e8dd6d7ea89e0aab95de3db7be113407c5fbadb03c2dc4dc0646fee61f6d2", 0x20) fcntl$setstatus(r0, 0x4, 0x84) semop(r2, &(0x7f0000000180)=[{0xabfc6f27f683b3dd, 0x2, 0x1800}], 0x1) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: setreuid(0xffffffffffffffff, 0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/201) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x10, 0x80000001, 0x7f, 0x5, "3e107e6dd3e9d607552354df50c6f6819af420a6", 0x3, 0x20}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000280)="7670a54585d0d173017a6a13b9fa0530a097b14a1589aed95f5b0de2e2a163fdee205b14", 0x24}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="40020000000000000000000000000000f46e34ee3f45e51478bf7bb9e1cae0a6bd199406a12bd94a3870b717b552449af4b6c067e31d44b0a44000914943fcfa2a06273531eece269003e133677cce92271f6d8e6e2a438e0021bb22667d145222b794d8f2cb1f448917043442584130d7db08c408b7d916cde6dc4857dacda70a29e2076f122a5aa9100172309440f12a445ea97282b1282ca6f9491b56a69769787beb80295adb4ea576d9cf168deebeaa1f7c3ff6ee2fb948eb1cd71f1db1c25af2fd9dc5f4e474222a7348030e7115441655a95a51c1c66a0938b4af5545fd0c1601ac1ccaca42038f4cb3bc97a012202112b828fb3dbfbfca69589d2de02707939dc55e48bf8fa0b06f1a423a502372e6ce119ecf73446e76d9dedd11db20b9755c8a58dfcca1d50ec7618174fb5c069548b4d65430b36c034865b0f7221f2d069a33ab1dc14b09ff09496e5a3561c5b251bd075025c93076407db5e437ebad3c3a15b8973a469317a50b9c79185dff024c511a701e2da0b4053937c996b4842a9770342a22e26bede87c424e281648beaafef7949406c9a6b7217b4be01fc12962b0ee2e53e9ab06bfdfbc5a131277f6c594ce583b9521ec97b1870d610c6bffad90f0dadc3c550f03573b395ce2697a43c76acff59ad39c6e9ace16a584b3e55758dcde0f7b5e665984cc6fbf238fe6e0207f17361683ce30777ad1be36a07747be3401d20b683323736fc65b10c62a093c51936c86bbc8efbf93e481a6a38ff183b2e10b13e4d59c128f983d8cdc82151ecdeed82f00000000000000eda3cc281daf1b588136cbc87d4d3d75ae83581bdbad450dce20986c746ca8dfbbae69c2e472404543415adc187f1887bcbc86c3e10f50e62d82bebd70ba1aebd2aacb60d6867e0685aa3ccb2dfa36a9d834866399a40d71c7b7dbdefb73cacb5c62708e64ed9b419a2ab8ef7d9ece91"], 0x2b0}, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740), 0xfffffffffffffed6) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) setsockopt(r2, 0x0, 0x4, &(0x7f0000001a00)="52e3a64d30e877cf505d3a913dd2c1bc58c80c6e2f5ec65aedc53ace09d539329b1a88162a4c9589c9f3e47ad8a055b21e6a5df3ea5b909d914682ced2182fcfd8ea8c91b93b664c387ac29b41b758e5d3315c84fd8b40beecc2960859a96743c3fd0f927d3a94caa794181226d1a1a4520b2132a6af10f94f9d1fabef9068fec976c14022745ef045702c1d8929fe811798cc4400eef4dd4f1e31523dffd35325fa6ff7364c44497cbb3373d01e3eb08cade3acc7b2293abf29b7886cd102ad447a2915cf027fe29242e71a7471535bb9e92ff4e3802b038248af1f220fd639a0d95ef551b5531240ca5d2b3e4083b952665cedcbf48597a62cb3825906d24928e8c3dd304d240cf0b7d85b58a19e1c1e7a522b335e762f434a3d52dfae0c4405212a695df652fce7b3195eb21de1b19c7835ffff4bea4d4fe297c1e7a94e9162eed1075aa2bde8a48921c5eaba5f69eefad316be72164ae60268b6a07ec300a73792009165ef37db36edf1b53a1b8f6a1322fce7ec346bfbcf296c129c778223625157fe91ffb5bbde686366f8b08be2b103170acc298d80b5f7ee17c308ab9a355a9906ab5afa31aaccd3386f035ed16e651856a9dfa6fde6298432d5b639ed8345acfde3ba10ebcc0ce19133fa483373ae58f2609bee2d024906738f3b4f9b910bfc0cf546b86a252f9ac914077471e0f3badc1af5c4f70060a5e08407d5a680be45c15f271f005df709caff0d8ef0432377a352ae2562b518650eccd9ca4f08dd821a791d8c3220adf07ae7295af9119ffe39b5874760a7ece817cd4c279553b3f2c898887fc858b0190d5b327e619c99f8bece045b36aff72a0e0da8b14d954804ff354266a72094a588613b1cc9b3a6c25f58c0dcfc1605f7c7ee6cb7aaf3294d497c75fe5ee04a010d674f96ed81563bb28f2e91fb3dac3a7c95c789766f42bc5271186208425139a570a8dbdcf6b95724476a46bcc7b2267da0b2c65be101e352eb73863b16f85055d37909450fb5ec5c0ddd09ae0b78fc71f932c3bff5b4d0cd5150e15e591fd330721153e768d60cea01d396d69c786d999c682d6fe0d82a07206471802b7430c41e349383892c85f7eb9ae649b8e663dacdad51091959f27a2334416849cf8cd7612892b47ffdc103467c9fd4e23fd0005121c9335806f1b38cc8c812bdd22b299a879e8ef2417fe64e2f2eab7cdb0a20e0a55a672479ca46e2dbf4130f0a50cbac29c72ca0c07b62756485b1e573735394a6413df31d03b8b154a7901675b815a8a00930dff2299933cac4e0f6a131ab5cf9b284bf88b0de7078d31b1d0397f4dbffb6844985012f69bbfe6470f9f1b8697050136ef74abc137f457daab8686098301dd97edde8cf87576f5664820aedcd569d6c9666b47d5cc398e8166fdef422841474c20cbf9cf7ded09755483796381dab884201ddb845fb0440a370b1dc9dfa399cd4f92ed3e6c76157aaafa6067b582216c8362a69b2fb86b355997796d516e0c4b7724c5316116143b14f431b13b1c324c07b09b649ffe6c5047c08e508c592a92712e20ca950c0c87263b2af30702d1e4c3802df0d6d308ca285a60a2d6e959e8a9c1d1cf5083daa2b75181ca57779cf0a22dbf4800197a65fd6ee5b7cef9f52ddf156b940f9b44e7dfe8c8561d0355de3d2bbc121b2931d9110af8dddda5a4e1eb7467fe2cbae82124711a59d8d4c4bcd4e853771d0631ff8158253f3853a03b93056a27df07b5c82a17f56cc4fda1003cc26654585b64fa0668f713d63431ec2d21844acedbed69551eb74bcacfa83b77f5f30b559e713e88feda73f14f9a1429a2624238bb8cbf3c9ed528e63561b9db84b19476d02774ffa047a80849d31ccb4923746bbaa922b510b70c898d5d679883f9da4f76fbb638480b52d66992cfacc660b89dfd6823d7115a54d35347281511903701ad0eb3ca327d1e3c4f3b74bd12fed79f4b6e872066073b77e77aff87d1640503671867ab84c7a45372bf8cdcb2622711fd679e52fd63f7c4523f759cfa5e282080b7221a828260dff5e289e63b809f1505e0ff99b308f3238417fc8e8fe295ad7dfbe8c6213becf64b9ec0c48b1fa9bf78148936c6917f934c32d20bde908f7258092d13ab628f7d67fb9032d655a300a65acf1d111eb6befe702a773b188bc8008dcd92c45c77372314409b8aec9ebb4bd580dd94757188f2768998c5739a3680862845b2a8582ab3dd5f88688d271b6c366fa5ae8d2d11df033978032eefadfa4c0010a462ef5dd0d98e23824367c758ec5039a1bb8d3d8eedb2dd785ab068d207af2ef4db2a087d1096bb025ffcad2727b9be3a9a22906dabced753be2e900a70c81e99c358998432f2144d12d51b27923d6bed45f2c095ceb73d7816f2258e4dbf6ee14de050eef4b0a3cdb4f3342d17ed5d35758973b1eab60a042c67722dc00959fa65dfec8d7cc1ce605f33297810b33a57fb8354834c30fe83d31fc339de01e82c7e5079887a11f77762a01ac73fe915dc017f92d33638bbeef860cc328f7bda05eefc6c53e06baeef393546b021a23ebd2e255c0befe938eef20994ed3b66e8f2c3add5393e099ef2fd42a1fc48b0404b2f6d55cbc41a11febcd57270564cd8acc2535143cb306b0c4dfdbb9b63911ed7e02dbf061c4184268da8f64897655f1425acdcc7a317553fca837bf591344e041dc16f6a26fc2b7c96c6dcc49c175a05e2927c637a7717fad829e9493d35e8d5a65ce5f6fbcb761e27524c16edca8567301c6c53557b8dae20b4ff8db224d0b9362143981719d233f4c69042e0e21fda53b1c8af26a7c908ebcbb2e0a4e06f5135edc7678cf493326562aa31efbc38020c4f06140018f350baf50d3ad8310f5c1442b2a90e170c559f8330d1e94a6b984cd165855d1c644c8e0d76bd22193ee309127084506efb8184d6b34298f7d36aaa1470eadcb4744898b181b976723d7a6266fa080b39e83f827f9abb196c6ba2da9cd5515bf6e06791bd8bdd4f636de7637141d17e326b739815fe495906657b4f1740c356b7dc60b538e4dbd96509c495beaf43513becc8da0113f22de6e6e65c38854cc9bf54a893b223133431c5d722f4718facf28a36ea861425595dda4bb4f43dbf851f5dc985eeab2877277c30f47dab5a0632f3e85e8996f72ce129abe33e9e643ed21c223091edb7fc9f1cba0cf41f747e0e0b87278bc633a8c38a32b9cf720a59a141a607808a3c7f4b997e04cce4c4db4d810a52d0735aea37125d4c7521a769a1d4b148c3b048cf468fe111b093503b572080b4003b36b68c1394c2f5affd461ecf4ac4ae5ed3f5d35fceee0e97bd2bcb3847586bfb5fcb5e9eabdaebff742a02a15adfad36da943f386d227d600b8a17e5d8d86df00b5919795cd3cfd5224d2d1194b8eec62ffb97b383a09b2330ac8f96de7a5a262032b267dd726ae7dd5ce03eda1b7bfd6cb26e320653b1f44956dbae118e162289500cde883a84383cb007fed834a61177b67825ba79640a4a010945db728c37329dc63ba1edc1454e616b62be6bca8f283b6ae5377d52a8b5505a4eb2f90d6679df5694ff4c796789fb85f8d3a100d5036991a9209fafc66dc5dfbf690843977806f4b2d98a61103a3068eba1bf425e257fbaf0587e801d48b13be5d987e906912adf10e392ea6fb9f804501c4c76e0d02725ed49728a5d3ce1d94134ad6ee04e802dd55c1de412a7c61f2bf33c5596c390cabab2fe8d950d8b265840ee007f20250fc7754e9802cd27fe6473e65f1b222487fc727f5444359138ae967b6c216f17cf026d981185ffe510c83f9ffc039c92703cca346c72f317351fc159a63716c91e010ca32903504037433fdf09f361eccde442097c55b67f1b8b86ee22ef7a8e1be374d1ca3760f1ed69fb14575800a7a79ac1508d04968a4e343ccf8fccad1f2251417ff29f6274b502e2652c109abb953dc7e3bdf9047c75cce359c5262e6143ed5e24cd6f4b8d23a94557a37c1e9f8325a75725cb266d24414a3b46498b069966e3870cf44c1acd6e166b6590f33047891dd7a26eddb7f39b87a812aa99a3a168a718e484b6de238f58b537ab5f8a29abea28f2b8fde557298ec3bfa070faa327f7282034feaf5fe7a1049e493e76b4e0e935e1e84e14587f28741185d1ae381cbf681f418a4460837344da301732678df06c3fdeb1cb2d68109b8b5bcefb211c17b623d09cf5c88fff6e9070cb45f18b238a03348d7836102b9dcf154c8b561ac801eeae92d390b03475a442eb0231af941004fad3e098cbe4454a779ab30f750d3c486a6186c9284fb8ccfc8f0b4128a4f3744bf64e12c680f887a570979a2d684c2bfab91c7b4df1897b4cdc9686fe56c23f177044c2ff1bc18ee619e4cb2513689c742c91dfe2bd14ba7e74f5ebd0d4363fc244a659705723c1ef7049c536d5974f3c5a53b0c74c887d26142b4cd1f846df525a869d9c879c5cafa2543d03264b493cf956d0f8e8d121d5203beafb96773568e62a85296f8a1b3f741d879873c3959bd0427464cb9f54f1bcf78b819f49b55c3363959520d23518c04507c39bd48ed7a4d0e710a476225eec99a5d41a954b216bb35e096dffddc095db1d76d9bb8cc05c7bdca9f67aa8e139c477d88a2c56144fdb82273ba097136aaa04af37b595f4dff4b8c85bd058e71a0affd9b969af3b7196a68a71f5efd3b5ad1c5ddbcdf6c48c2d8142959aebe9824e8bdc26e4a1e269c4a8022c2478e5caf88a0bd020f990095dbece1373198f8db17f9c85a07d230e7ac61ca24ce1679d97473d40d6d5923709a94be573446cab05879d2a838053a8d010a42101ae9b875808ab06c5a61adf7e3fd2e43b186b3f3589e45a5c066f9a2da81b343f1aacebc992ce82a37b7173b398ab94c52b1e6fbba6957026326353d3edfc1cee49ee956e60229a83ce7c2a66f2ee5a688d94a2f9e0e1fc9e9d8cccfbfa75d46426a3499fb19d0c3ada39d0cb9aff1dfc491c374abbf6acbba3cae4a4fb052e08008a9f61e13730a97de068a05ef57c05e0ae45d237f51b778457bffd6cc963e73c27e24b27078fdd4a3c313a1695e91276bb29b7384fd7ef02844cc23dbce064a03874e85953ee059344b5fa84ec77d07753e80c981e1bd51bdd80a22993036deab4328d267cc8ce0adea9c79315c57f396062decfec20b512cbe059c03a346d18c5044532efe9567e3960241e122d9c5e8b321e566f6d35dd266fa27d4b94632122500a5a9d4ce6d033017a00653feebd9f92d7aa7704b265b027dd33ffcf66b49b6834f27c2cbf529cc714ab2a848a046e09d230687969d62902c7f38a8aa7083fe8d00d173d35cb86d39df4e347063956df349b58143193c06465e50a89292bcd39bee33fca3257741d6919c6947309bd822ae38070f5f5a1440e458fd7a12ea0f35d95d3d99a5f2928a70e114f963618b1882f31accb0ea5ef8f338485c6d30c86472e01fb54bf5f00196c34279955d9fcecb0e3803429d3104821c08d0ef3d1fdfcbbdfd3b1d9fbd2397a75735c4504cf3266dfe668097c655052151bb542ef0d7f3cabba2789aef9719c65c52056ab03801169d48b48e80e18264a3696822983bc1a368066d5e6841e6090bebde2bed3cfa6d03dca19deadd786b2a211564b36ea04fb5dda54acc9d119196313c35fa0efc22d0fbd030b6ce7b8cc3c33259bb6128d473e2f84b597329ae7b59312476562c4577343a565a48bb9291251a3251072031dfb8fb31783fd1189dfa4479b78d0545355fca5bb57f", 0x1000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) kevent(r1, &(0x7f0000000600), 0xff, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x40000012, 0x0, 0xff}], 0x7, &(0x7f0000000680)={0x400, 0x2}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000480)=0xffffffffffffff3f) getpgid(0xffffffffffffffff) getuid() fcntl$setown(r2, 0x6, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000280)="f95458dfd4eb61f88aa0d79cc6e3f0ea597bd171bb07560102e2af6db995b2f689332239d140475835be58e4782465ca64e53c8120e42f02c0e62e2ef9d8675eb4bd5763f30a62c53045b23ee4690d0bd9d6d63a5605b1d661760d32c06b57d13ed37647be833a607288ff57dbdb421fc9a2fcbbc5b8de9a7dd4688a8c06a161ca829a8db783ada4f308ec2d6d25a9ed27b9190b7f3239b7d21634185b68758d657d3cf3c3958f691281cf5b713a522be718591c4e40ba619c21b9695411aa33a3b8bd3ded742b1e65881ce83210e148fc3b3841bc371dc2669e73b8b4a28c79ffed9514", 0xe4}], 0x1, 0x0, 0x0, 0x8}, 0x409) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') rmdir(&(0x7f0000000000)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0xffffffffffffff61, 0x7a56}, {{r1}, 0x0, 0x5, 0x20, 0x7, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x40, 0xf000000a, 0x9, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x4, 0x7, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x2fe55e408c9d2f65, 0xe, 0xd9, 0x9}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x2, 0x9}], 0x6, &(0x7f0000000200)={0x0, 0x7}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x140) 16:00:16 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) stat(&(0x7f00000000c0)='./file1\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) mknodat(r0, &(0x7f00000001c0)='./file2\x00', 0x2008, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:16 executing program 0: r0 = socket(0x10, 0x5, 0x7) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x20, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:16 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) 16:00:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) getpid() listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0xfffffffffffffea6) socket(0x10, 0x8003, 0x2f1a) 16:00:17 executing program 1: r0 = dup(0xffffffffffffffff) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = socket$unix(0x1, 0x5, 0x0) dup(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x1000) getsockopt$sock_int(r4, 0xffff, 0x800, 0x0, 0x0) dup(r0) getsockopt(r4, 0x1000, 0x4, &(0x7f0000000100)=""/88, &(0x7f0000000180)=0x58) 16:00:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) r1 = accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x6) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) unlink(&(0x7f0000000380)='./file0\x00') getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) recvfrom(r0, &(0x7f0000000080)=""/55, 0x37, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x4, 0x3}, 0xc) msgget(0x2, 0x24) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) r2 = semget$private(0x0, 0x0, 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000001c0)=""/152) 16:00:17 executing program 1: r0 = socket(0x2058, 0x4, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000040), 0x104) setsockopt(r0, 0x1, 0xfff, &(0x7f0000000000)="07ceaa44213c453025152f1ca02b8a53cfd3d95a931f8a04ddb6812247e6677930a6e1b382001b646e2250e09bc1dd15ff4b3d3d08f82a86c3e25b3f65488bf421ce655028dfe9388e67c900f9782e3871a6", 0x52) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) utimes(0x0, 0xffffffffffffffff) 16:00:17 executing program 0: socket$inet(0x2, 0x3, 0x2f) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg(r1, &(0x7f0000001400)={&(0x7f0000000140)=@in6={0x18, 0x3, 0x7, 0x3}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)="5b523d836118f155a42b9abc5e2da0789c3c64c6ca4e4f6162882b855f4b1f8ab71bec9e5a86a7c27f179591e5abe4192500ed911090dd531a49335d59e03432e17e9e9c98b28dc51eb3df9b2e7fc12a32454c647fa11e45759007a7762381de95196933771af2778ebea117131a581a81d9c8446152a163fd5076f3216614571bbbb51ae610d6583ff3be0f21c643b47a85f8d98d74a35e021987cde38a82dfaf35d053982fe5365a9a4462efe7b4e980768b6f", 0xb4}, {&(0x7f0000000240)="34e723ad2ba4bc4370844660a9a72dd1b75656e699d50b84a3d14619e81008c515746ad7d07c6e67807cee726b3bbec48e", 0x31}], 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="08010000000000000100000000810000bd51df44dd973aec8ba7730173a8ee80350ed864c449b3f6129df630dfab659074cb0b4061add7451d05b2053446d25414d3d37b46b8d96c9c2f82b90d56d56f872d681ec6d5bcf3f79597d529633536dffdf547cb97549ae98ccc4173c2d915222cbdf86e9ae3379913cf81892a002385e3ee9cfd8fb8946420ae84b571cafc7fd391ed9f5dcb56a1cf66bf856584d93648e1ffd0d225b208c709aeb03b58732d54aee849d9e02f28d78a0bdc2eda4a20b3e9ead18c973916bc30552e0a2e2ba6601e62a92d5e8554e0cf662a9e98bc1a3d58ae28d0124081ded852a7319ce5590ae79184a38a0735bca91e511f43b881150732e95300001010000000000000010000000001000085f1837487c62a79fc52b238afae7ee2e3221d986a3c5bda694443041b31451ee6c8d4a3890d6f2087ed75191b87c15821cb4880df0e4850f86b2d381377d586274bcfaf346725721525ecba4b3f77903b872abdbe15737b961511e5de88b566d235aaa21ed4d8fb017e22e59e5c95744fcc3594aaffaa02e76231e311568683d0027954197c56eeebc87003cc065be12bb7ab139f4b5d6632acb9dacf99e233177d13e04f71c24abb55cfcc631bf4a1ad16d81a8e2545afc9f5cf816c3681c14434c880ebf5cbb030aea8e3edac453ec0b839e382f5a3e7a78133637b148bdd8152afc9e3862c2692b431929af0ac06204e9b0c0a9c6394a95f07216ba6119b0b98e6e21e234d82d65e2580e874ff74f53ada03eb12354dcf2d869a5b5cd9229f2793a2decbe603073bfb995a01cb1a2a6a6ca6eaa3f580284d03e984f2583ec7894cc56f5279840ebcfa6f81ac36aa2509ee520980b369f69a2a89d242fcc9707f65c1f7aba11aef9789b9d45fbec33f36f9f35514e676f2325dcd4aafb5ec9777b6666a59564c48322d85198670a4d6c7d93c8e8849497e80d09242f2fe07d61c0f0578df295e48aa35e95a4f17fcc891a5793d205fa58473fec6bf587e4a7ffa8190bb65b0e03258387f5aec5fb56319ade92c19d0ae5896afd897724d660799e8554bd4be802381ef968ef43040646ceb0e1d00b4089775ec3ac43b1eb43c36fbb6c7c485f66a7379583909b32c8d30ae131a5f9357e308627067161d365725321876167b4d4f64b51e4dc4db5ae32d36405bd601bcef0f31f1d8b129479f222d3c736d46fa729fbf59f9f274340a2a0c06bbbb9ba97d761833f9b0bba8d2d9385124e0eb8d17d0fe53850a5e329ba4ea1a7da48b13da8201c5356e63674c78550c87f22cc8100df1b440161be325aaef8bed92a425fb7d9952f82eab5d5f220650ccc91073063c96430ed80810edb4a5c46c4b14d301667f0de45ccd39e166ee3bee8cec943a2f73a8c8a6bbaf2e905007138c6729344bd58f6d46b5d0b9301f09cb57d07bc1f7e20d3fc91f0740d632ca896251d16172f2b1e04949ff0dc888dfb0ca178d23269a31e98d31ee35a86c7d770bf84e77556844086ab85b107adcf452da18cd3b65fe05570e97509ad33abef5f7692b1733eae245df780cec7e1de2467b249dc8f9ac9485811131680ac93ed87f062cdc91c30cdbd05099b4f29e0b7bb1f676ac68894e81c9dd42432e351174c4077e30f69ce4568d465acbf6a5b634a70ff8bac525f6455dbb6650d06bad4b4f7b788e805f6a394fd31553a6572536129b937804fe4dbbeec8d5e7326403193c497635fee8375dfd6f91c9c2136387ab810ec6567b6683d68f2a072c96bf9b6e1d1a77a51f91587d935227e4f7bb616ad8b05b62d0ee15deea8b97926cae9215a14ffc918a24ff3ed1f52450dbaba9b2c19a7c975b4d00f8461191b342c5000f709b0122ec598a68d8b0e9b73928e227eb2aa7afd5c330681f1b74be64080d23887163eb3e9678a5749ee982288692b3788cac06c978d67620dd79d88c3be3fb84bc12b43370d0a4364d6764c090025d7670a055e9fc168ffcdec96305b96b0e08d97f0ed9f0649eff35677546ac28ef1157e2e515e9a931e72a870236008c3663fe08ebb7fea86ea45b897e0ddf1b924aee184dd9595cae84dd3f5fac12e1d2bc190a9038f7fd76979baf1f8389e405ca614634516d42bc2f0b36b4dc910713bf5c90c81bb1d4e63ddba35d391eb1c8372d28685a60a77360b8fd1670e44d058fd42ef5b4c91cc03b4aad9ee33977a288a78b92d598fc084ebeaac91448f6be85c201fba440aacd3127787fef3052eda4aacb74cab5004517074139bf4cb44a5120767c3e4209e538d84b94c7305fde9e4a6845f87e6097acb5741b4cb1e8e485daff9fb7aac220752ea501b83c06fa88a8e2ade61dfd01936bf6d3e1389bfbacedc5089af267ceea0d59a657589484db443f7d1430fefcef9908a2333ba4921a298bcdc75bc9213ed4a8a5e57c7cb1d32cf7b4803c7fb9a00d6652bce55e21bf2680db59b529ad4738cfdd6a27c3d748688293dfb9c1dab8dac9e431f84deb83fa57e218a7fb8916fb01db6a1039160c7a21b6be610e904d8eac0f0a856d2d40c5ad88d394af7a88b35e543ca6f7e99908d92c4370b7e596237c12a2fd76c118bea674c933966b9a1880be2c9cf378cc4c187d61281739f838540e3e8b9f6f071b50eb05223394983feb38f420b68dfaad82476b5321f471d06bb8425945002d9bdcf36af8bc318cd00550c7f564aa7e01715becb7a2083106e2e7c7b84c76968acacf077085d6b17c222ffbc3608726539c9acccb5a86e95ecbbdae657b1df53f307e138cd5739bd91b3128c6ef1c1ec72f55459ed1eafeb7ac35e0c878016de6e02b2450e1b507077127e2bf42d5925f7c69d87044268b119cd596d636ccb1c7775b844458c010204f10915ae75f4266e06dccc2d9e2b39efe37dcf7479d141465d8b567cfb3ebd60db9ee2617b71c591287e12f423358c7130b671e78b302a499112440e74e814542009b860240225ff2f7e10cefc677d0cc5d4f34b0b3d45d14342e360f55159c958e2cf053d69d3084ab4bad96944d95555c1c4126466128a3371088145c3e1f6e4ef1bafccea8b92eb18b66000bf0379a1999bdb4e96c80fd159b9685d430aa86d11819a5f02162fe958407b69dddf2b6e27cb00db2a89cd0dbddd5b1925f35f292ee0e431a675e8528fd7423822810f467e311aa75f61d67e70008be4718a4b96572e6c300a95093c74822517521fddb525f7ebaeec25868175b3f3e2e34e4b7f32e2b5a1211f1458b8b8341475918c3834c35ec0288ce33a8c896e318b75c43e3b459a91ac90cc8e61534216fc05228c99e4d48d6de9c346c3c0bdd8a6c28a57e332bf6c11c843778cae51ba0284b2a74f8e971863b7a420b9fdd9506c178ab376d894abc2df614d3953dc65ce4c1aba0139a1e949c4bb8573ffa281e48acea9203142abf4f3b55e6a8c76dab7fbb31104b677b158c4f2df8e522d29a2370f5c7b68d35803685fd5f3db2d07d0c84b8c45cb789ad0c714d04b7b89b4fdcc92baa02333d085f2be33b2efeca2362cbee35ec330f71b54451ef21baa5b0532e61bc5d47bb29766878539fa311f04efa8c801dbe5d598a741f9a38cef803f2442dd716bf06e0425ff334e2b6c6288dffa26658a9484f51416f581861f6dc20754aec493c520bcab82379479980e2d0639123ab2c5a1600aa38ec36f7ea287732790b88e122da355a060cdd8132689b08fe3c546af8a78893e0bcbd23a62bc1785bbccee048b4ec1ce70fcd79bf48a5c0b0882fb5265fd093cfc93b65f0b233f17a9ac72b513bedafd29987822e80e65bb752b07bc72d63e84c7a279016eef0c2bbcd964da89e757e470f04d5e8496af0cd44fb664009dd4bba2c954c08e51aa213e5b4af8e27dd901c98b14d4ce9e4322548ec287a9f310263f3c3425b0842d119e0efe801b82ae4f6dd5621c595e7ed48fa79113128a9747d14ea2577419ad4cca49ac3af7ebc8909a4a2ee6bd6f6a826a9872471af7c123ad00a9449255e7f9190749cc3afadd76a6dcd3ce31eed15dd2dfef4b1492831a0238105e0998789c9040a6e2d04679471800e886d0c265285d88a43d0e5329d71624b1caf664d53fc2c67ae7c0a99ce1f6b3ffe6a004484fca8f1bae2d18220c4afa6b19176a4e8a364e1d8cfef6c9879e4fd5cd5b1045bbb19e7100130d7211c0fa4650c9ba98bd9eb7ea63de3b29b60175f43303f391b37b3b608d3e418b789e6ec99dba9c216273bcd45226e00f21e50695ba9eca7c543267fd3432a7295e85c93d96c9495cfc5285c17e7c9da86e90bbb30eddbc373e165486bfe8d0757dcdbff28bce906ddb4fe88ae9267ada7d3bbc7bba384c65398285c2471bbf0098dc15c3e3d489f215328ddc52cd1da5f4d69cfd4b7abf14db47dc4840d79f4ffc78b2772ec364d4ed13b75ba1e28b1a18540c693f62f94130ae6c368c8b878872fa94f078b5f51532a9b989123124426d2541811453c65efb955d5affdce4b082738cc35db8b758e7146e443c5ac89a6990b49269461da360c4f913cefd099a485b0dce8854de47d6743fa09ea378ade2df990d6cda8a3a7c72d55774ec67792571d3a066ff2b795d70593febcc00000c7565face18069729f56f0f4a5f301cfbb59b55a0ddcdd215f0a52d10e31da452f70dfc15a52ef4d2275a423444bb12701109bd11fde9e7f4078b3f009730c4e67e0b0e77227d9d422af65c8b870b267d46808cfa0bd26d9384dd7ea4b4e4c0da13f0fa827227bc5693f5157655dd43d5310ac2bddf97d0b2da466c53c375deadc1dadec08d42395494a4da6e2c79c2fb56f653dd4910360b8a4aa72e78541812bd198bade810878fdb2c00a409f247ff6dce86137a4bcf6802ef1995faba5b675f474b054c8a052bc6f3a958deede2ac91b112ac01beaa33a17bdbe4056650b25943849f5aba06955f286caee1dd5fc4079163f3c1bfba0d32fdbd181e79497fe971ca506b377b43dc9c076cf3fe0c5af6d08f12386690dd6812ec0e3128c7bb4b9b68b0c1238983b471a5401e652f654d3d5ec5c03ddc938a11be107f6e7123e6054cc1059fad532f78087d5222a953553798b91343d0010f0f58837b862d1b73ec4b2bb47836900b8211b15bde4346a35197b3dbcf240edc656382040e4bd490e419a06a06d5e70750f6453448f39c5db4669d50fb1d893d1f9df0e906f6feb7d2b08c29be49c8915c81b2ed88ecf42880fd5037da25ba0da77ecdb1bff72e8c6b19f0d28f1717444b2fe1353aa6d419d6660e6a117728d312958bd3e90636a90ae0759552ff48afe808677b8dd94b4749bc4a946ffca05ee83aadc3343a851598a5b7ca20bb4f5a9dfd9a0cdf0bbcfcbccf7307b42e8fa210d862359e67ad0f8949c52fdbc765c68bd1d917db6112b91a13bd9f18fa0dc3551058b8cc480f0e4aaa39500aba5f68e186aa77e893f307967c3bec8eed2dbc6f53d47d522f2ec95ff5b0cfba6dd5701e49b7b39881d2b6d98d18e9969e27452892f4cf00213a449f773cd2d0914b692ea9b84d267e5cee4df6178a420aed7236518d75f93f61a75c3b890afe3d387f89ab150c1f743d8f34ccbc5e8741de960ff146a7ae5300f513136f87f430c9af132dd4ab058538394f18e998a331e15db09ef36713d878bee896f350a3661bcdad70b20596e46d3cfce83985cb6e8993470670cb83909654c2f7945b1befd7cc5f8c44a01b23a853abbc2ff39998be2e6433e85468366af437b21bfd0cefe5735b79a750183af95e22254b73da1f78d1a26fe74f688dca564da97e7795ae59263ff4023618905fa0624e7be90a17ed5d25f9a513b1587d64c1e6d77357c2c9b9b3dc57d289ad15ff58622e176087d5e86c2c7ad07b43cd6e1f9a5e3c632a42a8ea68b159fe757e77a365477abf642b5d273f1926be4a64623b1f0ba737a52a557ab3a3a02f5c84a930154ecceaff4c37d80d26ab292af819ca60813485275d50a7c15d14fae506528cc6ef3eabf30d2f12a521d2f6da161c52ef72f06e9a49324405d34c5aa0263d1585f7ee7e2ca33b6bae69b90c959c3fed7901e7df83ffd62509e3f9a887c92752233f7e80c5fd7f4b2d4df49749b0136d9c9eaf0aa0ecf95e556922fb3c40316a461c2d7435c30808e74d90564ed4044e97ca9e7322cf50da19db652200000000000000001000000ff010000dc73670ada5f8562a18ac94596000000"], 0x1138}, 0x8) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x280, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8180, 0x104) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x3ff) socket$inet(0x2, 0x5, 0x8000) syz_open_pts() 16:00:17 executing program 1: setuid(0xee01) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) 16:00:17 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x2) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80000040, 0x2, 0x3}, {{r0}, 0xfffffffffffffffc, 0x14, 0x20, 0xbd}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40000000, 0xd1e, 0x5}, {{r0}, 0x0, 0x60, 0x40000007, 0x167d}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4d, 0x40000000, 0x722, 0x3}], 0x6, &(0x7f0000000100)={0x1f, 0x2}) ioctl$TIOCSTART(r0, 0x2000746e) getpgrp() pipe(&(0x7f0000000640)) r1 = accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r2 = dup2(r0, r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000600)=0x3) ftruncate(r0, 0x1ff) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000200)='/\x00', &(0x7f0000000240)='!\xc8\'!\x00', &(0x7f0000000280)='!$-#(-*@\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x97-%]\x00', &(0x7f0000000380)='%,\x00', &(0x7f00000003c0)='\xa4%\x00', &(0x7f0000000400)='}\x00', &(0x7f0000000440)='#-,\x00'], &(0x7f0000000580)=[&(0x7f0000000500)='$$\x00', &(0x7f0000000540)='{\x00']) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000005c0)=0x10001) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000700)={{0x18, 0x2, 0x0, 0xffffffffffffff01}, {0x18, 0x0, 0x6, 0xfffffffffffffffa}, 0x462fc252, [0x3, 0x7, 0x7, 0xfffffffffffffffe, 0x7d3d57f9, 0x5, 0x3, 0x9]}, 0x3c) r3 = msgget$private(0x0, 0x21) msgrcv(r3, &(0x7f00000007c0)={0x0, ""/239}, 0xf7, 0x0, 0x0) msgsnd(r3, &(0x7f0000000680)=ANY=[@ANYBLOB="03000000000000004d30c261dd5bdbf0df3da0bb629baaaa05d257874eecc3f213ec934ec061fa14fd834f3ab522783a4363e518002fc54532c28ed0d24293ab446b5e10d2f2a9abe9999bdea24d10ca3f2fabd0c7ac2eb6545fefcd28ba73b177de9bab9c0000000000000000000000"], 0x6c, 0x0) 16:00:17 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1) 16:00:17 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x7f, 0x4) preadv(r0, &(0x7f0000001280)=[{&(0x7f0000000080)=""/129, 0x81}, {&(0x7f0000000140)=""/185, 0xb9}, {&(0x7f0000000200)=""/81, 0x51}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x4, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) r2 = dup(r1) clock_settime(0x0, &(0x7f0000000080)={0x100, 0x7a27}) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) clock_gettime(0x3, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "4d77d93f000004070000ebffff03000000001700"}) readv(r3, &(0x7f0000000240), 0x30) fcntl$setflags(r2, 0x2, 0x1) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x7, 0x20}) mkdir(&(0x7f0000000040)='./file0\x00', 0x24) utimes(0x0, 0xffffffffffffffff) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) rmdir(&(0x7f0000000000)='./file0\x00') 16:04:16 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvfrom$inet6(r0, 0xffffffffffffffff, 0x0, 0x42, &(0x7f0000000200)={0x18, 0x3, 0x80000000, 0x6}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f00000000c0)="d2bd3a42563ef318dde5cb0870ed1c124809c77530bf9a329f05726bc8987b5cef2bf2d9ffbd5eeaf3793ec2a2e42937b9e272d21a100bec04c04ec36bb6f1ee283f98a10f36949ee6ffd19fcc2db104b547df6cee65acb4b25641fbbcb4d89fbaa153c1a3c5efe43252843124bd63c18461faafaabdcc2f87da6314e8f63a7a1c9cc690537c3669f13048ee8b8720aad16bd60b92ff6c2cedec8f512b107fb6", 0xa0) setsockopt(r1, 0xfffffffffffffffd, 0x80, &(0x7f0000000080)="2c5b5f3732e11b17a2", 0x9) mprotect(&(0x7f000042a000/0x1000)=nil, 0x1000, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:04:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) munmap(&(0x7f0000e72000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:04:16 executing program 0: pipe(&(0x7f0000000000)) mprotect(&(0x7f0000340000/0x4000)=nil, 0x4000, 0xfffffffffffffffc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0x88a) 16:04:16 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = semget(0x0, 0x2, 0x0) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000000c0)=""/75) fcntl$getown(r0, 0x5) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f0000000240)=""/228) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r2 = dup(r0) sendto(r0, &(0x7f0000000180)="d63d015ca92811d6001d0ac875e99d12f1dfaef6e28240ae997039078a5d546029c8a3a5d4f883b631a0f9c35aa7635881a78b5450cb1b46748e4e06e322b35daa53c610e89a0094646e7023cfb016", 0x4f, 0x0, &(0x7f0000000200)=@in6={0x18, 0x1, 0x400, 0x1}, 0xc) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x1, 0x1) 16:04:16 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000040)='./control/file0\x00', 0x8020, 0x38) mknod(&(0x7f0000000000)='./control/file0\x00', 0x2040, 0x81) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) r0 = getegid() link(&(0x7f00000000c0)='./control/file0\x00', &(0x7f0000000100)='./control/file0\x00') setgroups(0x1, &(0x7f0000000080)=[r0]) 16:04:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1080000000029, 0x1, &(0x7f0000000040)="4b74954cee20364f850392419467eec12811d61b362024a7385f673a0c952af6bf", 0xe) 16:04:16 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0x4, 0x100000000}) mlockall(0x3) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x8000000000002, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x9) 16:04:16 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004517) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xa) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:04:16 executing program 0: truncate(&(0x7f0000000040)='./control\x00', 0xff) mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000002240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f22de8c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6bbd79a7762cc9e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043458ba29c8e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000da6432b700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e237de17e2810ba15bdcec75e5504336d4e5b1ccd9581480c822760016cc3d094f7f7edc761303284435fc61fa2632496e244867e9437f193ddfab28e005f734e1002bb913f0cc4201"], &(0x7f00000000c0)=0x1002) r1 = socket$inet(0x2, 0x8005, 0x10000) dup2(r0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x0, 0x0) fchmodat(r2, &(0x7f0000000140)='./control\x00', 0x10, 0x8) rmdir(&(0x7f0000000100)='./control\x00') unlinkat(r2, &(0x7f0000000080)='./control\x00', 0x0) 16:04:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)=""/97, &(0x7f00000000c0)=0x61) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='r\x00') execve(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x5, &(0x7f0000000040), 0x0) wsmux_getmux: no memory for mux 8388631 wsmux_getmux: no memory for mux 8388631 wsmux_getmux: no memory for mux 8388631 wsmux_getmux: no memory for mux 8388631 16:04:16 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000002c0)=0x3) socketpair(0x6, 0x0, 0x4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0)="114bf05f0af054575f87c585717837d0debda2d9cab195d57c44a412e1ec3db5b8527d0aaaefa5d53e5d51810aa07dc664146e6c3cfdf5d94a871d107e0a21a10984b546c95eda260af139287451dac941f409e20160d09209b34dd0c2879aa5f3a4ec41452c7eed5506c10a769e9f4986297c00327173e5631eafe3a2cab8373a75663c1bf3", 0x86) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x6, 0x0, 0x0, "46dfb3de729a5080e31d3d91715cad11b72d8efd", 0x8000, 0x7}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:04:16 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) getitimer(0x2, &(0x7f0000000100)) getsockname(r0, 0x0, &(0x7f00000000c0)=0xfffffc56) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$TIOCSBRK(r1, 0x2000747b) 16:04:16 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0xffffffffffffffff) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setgid(r0) socketpair(0x22, 0x4, 0x14408425, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x6, 0x48}, 0xc) r2 = open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:04:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="d4a7d26d775754e33000"], 0x7) 16:04:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 16:04:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:04:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r0, 0x0, &(0x7f0000000000)=0xfffffc91) 16:04:16 executing program 0: r0 = msgget(0x0, 0x400) msgrcv(r0, &(0x7f0000000000)={0x0, ""/64}, 0x48, 0x3, 0x1800) r1 = kqueue() fcntl$setflags(r1, 0x2, 0x1) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpid() msgget(0x2, 0x2) linkat(r2, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) kqueue() ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) r5 = accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000240)) r6 = open$dir(&(0x7f0000000280)='./file0\x00', 0x80, 0x60a5a2d377d567dc) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) r7 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f00000002c0)='./file0\x00', r7, r9, 0x4) mlockall(0x3) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='c\x00') sendto(r4, &(0x7f00000003c0)="7c06dd87edffcab84a5ae279a2028bc152dcb64679b4547e60c1aea2a60335bb6c80d621d87ac1e689955c58143e67a1c857672d4e99db7e31e680f4c45244490a0fc81b68", 0x45, 0x0, &(0x7f0000000440)=@un=@file={0x1, './file0\x00'}, 0xa) r10 = semget$private(0x0, 0x4, 0x300) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x1, r7, r9, r8, r9, 0x80, 0x8}, 0x2, 0x80000001, 0x5cb}) msgget(0x3, 0x10) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000500)) kqueue() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000540), 0xc) kqueue() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000580)={0x1000, 0xffffffffffffffa0, 0x1, 0x8, "ab67e56b9d606e085ddc5ffc5ea1839397d7402f", 0x44a0, 0x9}) getgid() 16:04:16 executing program 1: setuid(0xee01) unveil(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000100)='x\x00') geteuid() 16:04:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) 16:04:16 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000bf3e00003303aeed0a671f7630830400", 0x0, 0x1ff}) poll(&(0x7f0000000000), 0x13cf083ad4a4ee65, 0x9) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 16:04:16 executing program 0: clock_getres(0x6, 0xfffffffffffffffe) semget(0x1, 0x6, 0x81) 16:04:16 executing program 1: r0 = socket$inet(0x2, 0x4, 0x20103) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/21, &(0x7f00000000c0)=0x15) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x6e) 16:04:16 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() socketpair(0x0, 0x4007, 0xac, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setreuid(r0, 0x0) syz_open_pts() 16:04:16 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x104) fcntl$lock(r0, 0x7, &(0x7f0000000180)) 16:04:16 executing program 0: clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) r0 = dup(0xffffffffffffff9c) r1 = accept(r0, &(0x7f00000003c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) flock(r1, 0x2) clock_settime(0x3, &(0x7f0000000100)={0x7ff, 0x6}) syz_emit_ethernet(0x89, &(0x7f0000000000)="d1b4e6e73054d4c761d094b77d8a9c81b390ea327f1c5e339321661844f0700817c29505fa4d228dcab7bc18f9e5dee588c51fb65a4c8fd6614d9d2988b64ce90788b572988ce10dbf03e1c908cf755f613060e77f4b20ca166831be28fb99c54b7b44ea5562df2426635df1b868f9214ed1f36e74eed1af745c2e5f9161ef88452a877c1a895a2152") clock_settime(0x9ec45f7280ce6e5c, &(0x7f00000000c0)={0x9d2, 0x6}) 13:34:12 executing program 0: chmod(&(0x7f0000000100)='./file0\x00', 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 13:34:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r1 = dup(r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x50) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) socket$unix(0x1, 0x5, 0x0) 13:34:12 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r2 = getuid() seteuid(r2) setgroups(0x0, 0x0) setuid(0xee01) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) 13:34:12 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000080000000000000000e31dd6aa", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)}, 0x0) 13:34:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x20, 0x80, 0x9, 0x9, "c7afe2cfa7c47b4fb5f860f0f7897dc7c5db4448", 0x2, 0x20}) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setrlimit(0x8, &(0x7f0000000080)) dup(r1) 13:34:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) r1 = getgid() connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x7, 0x6}, 0xc) r2 = socket(0x20, 0x1, 0x1) unlink(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) flock(r2, 0x0) r3 = getuid() lchown(&(0x7f0000000040)='./file0\x00', r3, r1) 13:34:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r1, r2) 13:34:12 executing program 0: r0 = socket(0x2, 0x0, 0x8) getsockname$inet6(r0, &(0x7f00000014c0), &(0x7f0000001500)=0xfffffffffffffd90) r1 = kqueue() close(r1) writev(r1, &(0x7f00000013c0)=[{&(0x7f0000000000)="e6c7e6ef4e87b56b805a8f62fb8c4f7f6ee3be030c5bd051ffc5f5cdd259c89087bda8ae76a491323ee48a406d88935798804e661b9f5eaf33dbb8b72d9d016b331aaec7b65e73f4181c107cd96ee4d436265f088a513f7bdb1ae297f796ae328b597ce853da00947f9d5468b03191f8d5e9b558b5ac067132e7c625c4e9d6d733c39e2bf415b6e57b9bd9eea354249e76119011b5db9aca07336df55ee39118805679c78694190888a954892dc87eab833c046a4559b2b802f61d9b7497b5e73a0a5465e39f8a59008dfa970290866ac4957ddbe15ba43b6225f50f7331974cc1793d757b7a52aad07484b2c302b0cb329a1d55cfc55b995c1913390487c5033f3807c96cd1bb4b0d14581206999a82c41475e0dba0602bff655a70917717238f8a986f96319b34bf51c61cbef0bfac8e44fa5393b85059a1b2380c17b42df8604e182ac990d5b5a0ded51a12e824664d73959b73072de432a626709b171239f38a505c8014c2b4be4548f5bb18646351b966770fecd19db4489b37b8093a5e5f096e64dd79126fb58e25950ca8c0f03a51b4ef8087550f0f8e8b23df19e5c5a709472c476e23a773f5cb1d78079c37ae8178fff453b3e6c93adcfb7ea4ead876aa72941282f778190f76160243b2b6f160041df93a506e76d63769ddbc7dd2dc1ff10be6d5008a0a2dfb2254a2aa6510166745ac7642f81d919a7ebb1024bc6fb5602be7beb1ea853a65af5526775413bbc54473a1ace6e9b35e7f9e4f105f0c3181e2b4678e29f3af472a1855f266d987eb89661faf62fa9a950e9eab9bd1f7716bd45ee70359fe6f21eb30718f6834aa349077415cbce03bda75355aeb0b2d3462e4222873ae3ec10922fdea97811db18d5cb75066c27ab4121b4e83a8ec20f968dd1ba01e10823e8808bf4c60d2dfae6f89033b28454a6d4652320d14f40ae9196b4df47b6d2c200a6592c4ed1bec0611d27d87eaffc1568cc3b3263a27912a69ccd9f5e833841ea28c2d0f9cc0c12b02274019f32960df343bffd91ae67a8f8cf932af20cb094fc5dbbe025af3e46c31a7e6809f08bd77235905e5ba2abb89deeddac57fcba2721bc8463abba8f9741fa5859977b4e1a2d5da470b0eb15e6821a9e3fefaac74e44a610f25bad5f4890d633d58a3f04fe9beba5cafa2b3df17fc6703b8ca80d77f4d59104f76cd6b14c63b99ba80607211a92673f575cfa03c73a162328d6ad0394de00fd0ddaf20a3153e848354721399319a99150e270cb620238e5385261340d0d10c0d2f37301a4cfb956bfabfc2bb4ba0bdec44c121f8d8391ad9f1c8232088583a56746167a0848c727bd8ad145290a67da4fde1a63c6292e6403ba9450a4b48db188a8be1f8a179b8ab939c7c20555b96676efcc93090dfa15288a9b8857440e4c0c955372e7e0c8088bf305a9572a4f5a3c701fd2c997915092713fd89949b61a21d68ac3488d2418eac48057e6e996c311232526b0931287d1290c358b8d71efac1ff1262851ae3336c7183ac4e281d8df896f5e594f3383ee3ae1e4a0b135d0715b2ca475da9dd46b1e81171fd086a350be682cb40aef94ba5069ad8c1fe4cea4a888a6680e7420e19771d2fb8ec2f1f2fe9e1a185c9a612ac48215bc44aef8c7be8aef83f87433eb57fc1a94e6f7ca7de26a89befabe399c4f82fe3a77b124c55796b5588507b7695d203fd96beb32562a195ca84a7b5e52a166f1e758e9015261b9234991ae24d02b55d582699cc8404ab8549d5bd1ad6bb15db042815a8f63a4dab39b9931bc998d317fed8a64ef8b4d33f5099cc00fbf6eb5064fa0569e3bfb3070ffe16000008e8698a4c48c29cc9ae93150061c82ac13166a80b9ba909f1d45d54934a4a1ca6726ff893b8b039e03c8f9e5bb7ca04ff75c148870c2a7880dd02268c7b73d846a12641a411f91732d03ba835376f5c12545a2d39444325dd055ba171c548700086a86fb308095b9ca8f0ab0f63e53dbb8d5b6891c812e9f42473ef05c3224903fb31df1520f991405bffaa5f43400dbe8cfe0e035fbef375493b6fd7896564f9370ad8091a71871cf6b5dff6eb8309e0660b51dda58e91d58245ab08082a0a573db0a1b80fa39f3c32d1b257276d677315f62e2932a7fcbb34c6d1456b2914967dd126a5e602edb75b468473d36d0d92bcf39f5712fdc2591b74c3dd0c48d8a90a3ee10b77a967c465f06aa1e5573ca94df2b5d228614c27aba6358fb90c5bc63d51bc04a1031706bb04ed34359cd3c55ff8e43977787a8f176a0dabdc408934590a34ed7daff2797d099ca0a2849aeb442abbdc05b31680de05c37b76c61ba518d3c9c7a67556582f7164d399425a00c3de6147d202cb5aaf0b75c6f39651af3f39a990ae550a7fea0a07e23d0205f821463df272270e430aa25c533c89f2f6d0fefc166d94cad9f7157b1ed0d50a6a9310cbd65605bb10a75d35c639fa9c80fe96c43d0cc4bd7bb724ca74ae1bd653789874eba89c1f87ea2a103a9b6523e734bf459ea5d9852364d0b57c2804ee0dc56178a2b732586623b0cfd4ee4a03e096b9895d0b386064efe5f86a93f172ef1828b36f9b8cd08257998985833259f107a6184e9fac65f8acf47cf2a990c871a2427ad1ac983d65b1f4be814ffe35a6dc5dd08a87702c4ece6803daacd7367484be053957616fa6818c07b2a0a38d8255ce77039ea17cc513f4062543a0884d0cc0de6570b0662ab58304ae1eb5e9cd70bc7219f80be207e94e672d90f796c77087c1b5bb26d6e882109782561649a71e63ea4eeb8a59df7fb3d794c3999c4650fd38405a9372cf349987416641d5911203c4d3e0b1a26400536d99ab76b529dc66278d50f6b9e1eea6298e96f81ed28458ae94e439dc7b87958a547aa924b0e642c2a45c984ecf5ed4a73ee28cfd26179e6b93143e4f4e1c02a6ba57f82a6aebe7972fec9c0ee2a99bee01959e49b0a0b9e1c3133bc9035309f1b1f2eba66fe736cf4bf69b689abe7e3ae71cbe274543c9e860d4994f98ab356892ef5d91f19a7cb4e3884aca48c291461022858141b265c97de3be25d496ec2eec09dc4ddb750aa19f65ebc9286b4883bf329e67c69ec8c5806888b6212fa3b83a4bf17a48c554f5ea92729bfa72f7f9436d192befd2a4753e65ada054f11eb13907f0018dd2d940f001020a37e4422e4e5bdf3fb4191ac5deb5b0eba140996d2083c0419970744a96d6ab0c516f76196030fd26f46385f7d6e25b75a3ebf68967909cf04019c14b21bcf37de71ee4e9c6de6c9ff4aee2592f39277246e5daf27813edf69136e274c199cf4ef6ab52c8e0b4f4782800af25a4f3a918c506740f9c1c6cf1c24914a5895f32c3b32d64448d1715d2da2e2dd475257bbfcc6a74fb62eb0acbeca6bb6b9f932c0073487a0956dcf23d27ab24dabf1be8afba2ebafcd9019475996a66d5650ab3417c6e1f72b11f63ce54818e58404ccae4761de83b2d4ffa100908189a7118a6ed6716ee250738819857a595df7c5abfc0696376d1a61ba48db0add7ddcca0d45322e1f9d151dd9473575b49dddf927ec71e2bea6771efe32c4b75f87f358f1bdba02545488bd66c8eb255e28e43a2b9b3f6a0d7a4aa58c6c4967c243bb3fcb943f7b48378df7dd9430fa3041037ac16d3fc9af578ac607ab2f0f1e623b4c2acf6a7e06c1b59b9e97f0994fbb654733c344f4919eb74566a1d558f283c759aad8b066c3003a5953b3e761bf8a989c33cae4a48b7b9be363bc5b81df0d2310e744b1ea112b2ddeee930e38a124f80dde27a1d75ef34614f075c280f4253c65c29ca59551cbc92774b4515534b29e8a0d3b6958660d1649cc5d3b68a51d94fdcb465a2f557cf57eb764053d3f0796e0b683e999d7e801464ca7232d35a7867c7250883fba986f42b9ce540167754c08ac5a9ea0f0fe6da2e2a70e961fde942cb5ca63367afaa991056a9ca143a78e7be453d0b44dd7f937d51b553064acc20b63eb425ed9a1a12c384b6963af163a1619d0d351565bd80d07f6715e8e3f41139b74db83fc944d38ba02fcc0ab7c5d865ad4d37404d8c9f1afb82ef7ddf928d00808ea4c662791c727c5f81da86fe1fd10f5077fcf5979441867b58376719667d4123cc2f317e972bd62f749b77200c5880ba30f8938ac6cbe57a67c6ffd3e9502cd8266f3ecfe955c82f5dd834e6467074efd1ce64b9d9fe690e8e29f8d5891b6486e4facaede87a6fa001e35fc6ffca9b81cf16f0b9bb62b763e70f3e900c9a0bdb8713a7d55d07a1f11d56ad1a945076df363ef8838889a0364fa6ebdc5f73cb42180a81c0053efc7ef278ba3d350dafd3c41ba3dcfa932160b2e3aeac908dacad53f969e5b81415a85be9e5c627e077a7189bbf4035b65134646e17bd0376b4c0ef2ee6b79a1544d6c25ec6c2878f00d579a3a63a33b7b7eba5c489ec54f4404e737d89d9630ba8add7d10b233547b3762e7b6b0cd2e23713dca5163afbd9140705fa75d5146d85951e5c489ec67c513ebec2a8dedf12ddc6215bbe2be2b84f289b9c14ed44af4aef0e637c544725847c223f5bb32654731dbf8615aa81f4fb7b5c01d10a4e143cdf2986d38299c5c9aecf9cb38924244028bdf2b590d47315b922e2c9cea8a4929beef95fbf6eef152850774808246464ca0060a97476be1bd03452fa8afbd3ceb68a9bcfd47c322a61c978dbe65dcb11b3094352091ae97251c81bebfbc871d47433a35d1cb7f8cc454ad17a7e498287487cb5624d8e4ce8faa3c221b36cd29c914adbc3d748c91f9ecffe15c1e6c4852d38c048088ee336343c284d404b8a6082ffdf3c71ab9a324c9351fd1c56b4c1fcb4219e2cd973fbd864c8967dd05798ce4dcd09b89b99e7491d6bb7f5a694d59a7e025059d87dc9097d87067c698041aad1d820979090068669e829b3073f323a6ceef50a54c7b3284385b97725a3b3f4f84584357b904473785299654cd48f951791a03900dae995de011b4ab4fb54b4c33512c1e8552e46b2b66d90998e1efa61eecc480f9ac83c988e47325dec94c1a23547f0e4ebaeec9e990cd48864e25cdf827158efe0b90e5b9366c460cd6c1296680951d4b66a4268b8d5a65d7fd4bb8472336ab7c2d35358f1a6d785eb74a59f2ad0f69d052b1f389b45a93c0d08ec3836b7224b140b37a851bf1b00e24377a5f2fe7d153db6fa4fe00448d46ceb1266ae8bccfe57478545fd36b5316c5d1ce59ae8c50c501b13732309cb34228bfd3c648b0d2e5059d6780422510aea6b98f944c5d8e9d95243ac24c23a33216ce66e5ac5758cd1de7903f2c28cbfafed090b78112a51073de1a4ae918c5a5cb68f9a0e80800e90984a6eed27aed3d169aef15f2f66b55118a75786dffb5c92c275108260f57a377dc9e2c6a3b140e47d2d5dde42136d9317ea7cf3416d86d1095347b8e0c8e4e0660aee70a35ae8c5430ce3b3050a1eb98f88aa0e1d8be8a1f529054cf8dec4e96f8c2432867e4bf01ac3b4e331a159cdeb24cba1faca3ce9b57506499e46b4b8d560723325407d0bc39288080a34557575d4b084371de611964cbaf7fb1866888f7e163adbccb9a8e11fb5c4cb43c5cb9c9256c07b8038b9b4d9d247e77712f54bbed695d7759ed0b4d6d8003cd3d64dee29d48dc508169018a358414d53bb1f0d8f6bfa640ec593a46bc6abcb7110be1d71cb000f194180aba12ba9a4ea9e4de0a1aa3a2b62e3f32a045da4c61b19f5d9b5b525e3cd42a96be7b041b807e37f5b962f5e02497b9e3c934e3119f18580bee7b20c", 0x1000}, {&(0x7f0000001000)="721eea1b53e897db21bc5a6f366b67113ac50199cced5c592953de5c88d6ef2f785a5a9d84ec05e4074f6e8ac659d1863d56b95f180ee133f230214291c3200c69ea7bb1812b403c220983b212d358b7d1ab58ab4d39823162a574f97e07ada55f68a215f961fa150e83d068164898ea52242cb5c449cfced1caf737ebe1384c8e636692e82e8206981ff583fd98016bad5f5403a23d857c3d1484591b3e1482a6bcec0d8f2388e8e285977b93a8c6eb5907be9556be6390721a5c6f7042387bb1a60a1a5278cac85743636e01b641869e9d913b136fb13bb96153c5b3065f846ff06769e9b1f56b72cb51b9d877edb8", 0xf0}, {&(0x7f0000001100)="2c761aa1e136c208baf298356ae784abee14a6a6c263fac1d974983859de7c2a622c7e399e1803600901c2c5c3c8ca6010194cfcecf174c1cb8436aac198274bbacceaa157fdafa7f469c1b56448b2663cbf0d8819b1bc12e8e64203058a974859f49499", 0x64}, {&(0x7f0000001180)="8677f4805a29c025f3108b161e", 0xd}, {&(0x7f00000011c0)="94e59cd9f073e86c4b551b037fb3a4972ede86a2313ae07c2979aea20db93e5eef2abd692c2867511749c48a8850f1bcea967ec8d4ea2122659da2e9f23e529e86b87f5cbc1f453945f417c378fd5db7351cb2b08ed781a6c2b5916f25eb1ff130974a3cfbe15cd05bcfe5953d", 0x6d}, {&(0x7f0000001240)="9a23ea81effa3b786fd8238a81a6877737e89c29a4303846c868a6bc88425a9ca0df7fe18e7ed05199a579c9d5c1eec62d021f005ec90f534a56ba85b664dfd5c5c2e98edab80580a7d406171c877ebaad9b3463a6b8eecc2804d73565f2c6a62ae7af5179532c80d88d72d4ce20b293df05f6b33c53a1dc019756b19208d7986e1e619033762474b39b428b6fbb91ae7dbde25b9194efc2bfbffee86f48b676c91cbb8c0869cd4309cf4221e887021221f43858286e909adb418790d600e960a180edde769613e303987504c6aa5a756ffc6ad67fa69679ceb2d7241a55e3c79705c02d011c87e84f", 0xe9}, {&(0x7f0000001340)="d887812e204c654b9be1fbae5c87ff613d", 0x11}, {&(0x7f0000001380)="281b7883898a44c26344fd689bd6b55a6d98bbebed9c59", 0x17}], 0x8) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 13:34:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0x0, 0x12, 0x40000010, 0x0, 0x2beb}, {{r0}, 0xfffffffffffffffa, 0x80, 0x8, 0x6}, {{r0}, 0xfffffffffffffffb, 0xa9c5ce63bbbd1ba5, 0x0, 0x5, 0x3840}, {{r3}, 0xfffffffffffffffb, 0xa, 0xf0000013, 0x81, 0x7}, {{r0}, 0xfffffffffffffffd, 0x40, 0xe, 0x1, 0x82da}, {{r0}, 0xffffffffffffffff, 0x53, 0x91, 0x9, 0x2}, {{r0}, 0xfffffffffffffffe, 0x2, 0x40, 0x6, 0x6}, {{r3}, 0xffffffffffffffff, 0x12, 0x0, 0x7}], 0xfffffffffffff800, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x40, 0x7, 0x1f}, {{r3}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x80000001, 0xfffffffffffeffff}, {{r2}, 0xfffffffffffffffe, 0x46, 0xf0000000, 0x7, 0x9}, {{r3}, 0xfffffffffffffff8, 0x2, 0x9, 0x6, 0x47}, {{r3}, 0xfffffffffffffffc, 0x10, 0x8, 0x0, 0x8}], 0x9, &(0x7f0000000140)={0xf85, 0x9}) ftruncate(r3, 0x3c0) r4 = getegid() setegid(r4) 13:34:12 executing program 0: mmap(&(0x7f0000720000/0x2000)=nil, 0x2000, 0x2, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0xfffffffffffffffe) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/83, 0x53}, {&(0x7f0000000080)=""/210, 0xd2}, {&(0x7f0000000180)=""/161, 0xa1}, {&(0x7f0000000240)=""/21, 0x15}], 0x4) mlock(&(0x7f0000719000/0x4000)=nil, 0x4000) 13:34:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8201, 0xa4) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000080)="4cca163efc73f5039972e3b79aea12f34fd6e01a7c2a88bef2b77e7fa81f595e4fd2d90cfad561bd78424d52664ea19019fdd5bae479e536a9078bb6edbc7121f7d69b4e0fa987bdfc4887c3f1e3002d5c3cf82d0fd91ab8e0ec647cc4ff40cb898a59c9f587b2c278ac34deb1a0ea88d33e6a42d5c57d1eb00da6ee97857b5e25270a290c1b7b54a442e685a5abf0db5c0c27ce85b88d929ff0ec6090d60ebfbe2c1efb09e7595d42c350afe3d0f28432196a1c032c0222fe0ecae4161c4f8e4844785f89c77a390be280db4139d8e0cbe853320c1bb3f8", 0xd8}, {&(0x7f0000000000)="4868244ff1c56fdf46c65eda4e1fbb1b8b45c5205b72bedbce3e0ffb755ef7dee4ed1bda782e3726187dd6a4cb11", 0x2e}, {&(0x7f0000000180)="fcf62c7723a3859cf56053cac85c5b719153f0929a23ddf73603a9426c8dece226610e268654a90e72ec9c07e760f19fcbb97b2168a670aa89052b7916affe3ef2415d4e238f2c4ce11880202b1baa17f7680775e0f87f839dca6ac8359dcfbf0e59ee028a498842383e3e298c9567c1e61a6e2e91a3818c2a5cc79040a545fe170516153967af9bff0d04dcf52530c4fb3bbfd3dff5812c94301302029b5bc2e0366c878d710343155ecb21f547847db00058dbd4716f7cf58bae30424a74157ff718fdebd043d99c807d9162275b0364", 0xd1}, {&(0x7f0000002440)="4310e6bbcee2d00d66da211a35057ede6dd786884d8519e51f72e2cc3790b245afca490a73a9d7ed8c927e24b1d6a1685f1e9b0272c5b2ef00af03c54d0c6646e5c0720aea0308960f8fd585850aa9864e5668954a0deb7bc1cd2f81cb3c0a645c980b76af4baab467e9bf8ea9f24e0ccfb74e85608ee8e6c7e74d2a5c161aaa193acd29c0d61b1a920fd24402095b564bc012fbae26895c80b41d", 0x9b}, {&(0x7f0000000340)="b83ed56356831799fbb66bd9e8cd0f87ab872b675e650510937197cb5b32ba89270decd5b6bf4487ca01247ce921a7fc691b10d7239105afe8f4ef66181fc12101f611e73af9cac82143cd2925351e9b882c193fb3444173a95e3ee8390b9bfb553e25f6f94ff4", 0x67}, {&(0x7f0000001440)="d348ac01af55a7dba76adf6c745b746ffe523ab1f044c53d0a8cd28f6fa7e35ba97021c69d2915e55e19e74d3676cbd6fc577694400065eaacd77d24caecffbed2818a45fe25ec322f38f37e259dfc4afc3dd73eaad5fb6ef62e9c2ef4255b0b37dd587447eb987c2237664a85aac008ac46ceada9836b7c44f5cfcb5b0459f9a535b94a21898e3d4e9ed6c28913a1e476ee816397f29bf67a29b849ff5768f5ea6d9644d9ed8e3f937e72c86fb4a1e3175c79b3878aa9132e9c11e76a3189a920950a4e7418d84b9c192197d7c5a7f61ccf94e08aaf714913905bc15b70771e91bf262678b0238c3f9a2a733709f1add835ea0b4f8cc919d09bcbdda00803ea0383e65111b1108fa6d591f95df9f4ca48040ca83c6e2986d12997749c875e770b59141be75dcb52af0dcfe8ee3ac8d8a32dedd2c6f604e956cd95dcd8e4a70d20706cf68c59fe50baefb119a5487e61e52e84ef117dc1304316f3c160f5aa62241e570d4329b369467cb6e9b40d0b7b7d19aa9005fa3147476c42d9f35d974d9b2b6a80834becca9adff841910ef35aa8a8fa065687cf73fec0a8c1c692aab0734b73066e4079ea4ce2be0356ebd32ac319ef6180e452ead79ef421131a6808cdd7eb23a6d59778ca7c217276521851906ec066658ec3f1856a42e16ef3df3a05ef1396e9e606bd0a268b09e8e4cdf8d2af37058e30eff9f0951d420d33c05d87c003fa93fa13f5802e00d0ed347a9bb65fb6a1db38befd645d94d58027fb19473126b4a4a58a395ef4ba9c23857b4edd2478d63ce953dd3ae9069ab1107e9502c8620b6e4e221e280912d64f8242e5f55a7b07f1e2982446b33fa632796a51a9922f3344b858699b2282681dd565a8b45fd047510866bef5190c26919769b4eb9fe047b91bdf90612eb9784fbf3393a411bfab81e83598a11704c32d91ccc5db33eef92c43baffabf13ecd5ec2dca7ee4b891edc6aaf6f18e810b228b1f60a071b8e364d186075223de87acbd423154f9b8595a61152db6e99487d76d04cbd864ab8e2eff3cc118f5b2cccf510d755288653ab8985dc80e6c36f8b6151d9b76668f411f21c6f8277625e8df6ae16d7ba01748a853c0e429192166a0277dd9b31c0ad2abab4835b1686f56c9b271d17e8db11b06316ef9ec9b9b6160d9ba30d0d034af18760769377645d3ea3a2be57caecd4b2983768f2b9f4e7b3df536d4668dcac8cb902713ef9d8ad9ca02744b256b63a6ca26d3f299232971fef7b4c7102c97ab8a51d5b15cbc501fb6159700de2d972a73dbe04365ef60a925cf6cd540311074c057f39ef885331a90babf3b1f46022ff76ed73fd159fb39ec3092400c54558cd488fd3f5ecced2c4c0332d7424b1ac93307f60a7e16417dcd76222be40b91b09e093dbecbb66dbda8b6a2bf56681500f6abf66cbd2371cf35e9fc14ba19c8dc1ec026f2863a4c6c576347b9dd055ca74f5450646216c8372a75fb7e3aea5241b601db5d9bfb3048cbd1ac96e09f22612b97da509c5596863607a612306fc72fb9669d3fac455c39efbda9375bd4508d9227659662894a66a7263004617cee768acab2ce920bac5d5e759ef23a61e7d88c577ffd69b8ead2dc49b408be47c6adf122da79d1e4dcfbaa56bc929957a9fb7a1f8fb96ffd25fb30bdfef72d645e4e0f65fdd2d4070cd5a159fdbc3af7f19f82e9da47fa3c8f9642376fd9c44239467b8ce560f209807d07429b2d960958daad6ae4dc90ef9f5635c2ae8181405f966ae100fc1d69bdc669b0af6c6d0ff659cf1152b7d04c029086b58300728547b7c5224be11bc10057bb53b46af962abb692b9b7287117457ef776d3e83b85e8c188d55ba28840ae64f46cb74067f343acb2db2f8237207317b5d09d850b8c2d41605868f3564f2255d7438d08aa959a7fb8172eab9be33e124efd591fadeb156fbf592f9d1c987219d18893bba478c586ca5bbeebe7b3725c74dc4f520e35448373c48d2155d91fa4954e2b22967f52ccdf502cb7157d564dc554879d72de06c2617188b72fb5c110356c936ba5faaf77c185f5297212823adad82e6449f5b0bd2fba0db9e575064998b672953537e8f37d5f7f8e941b7b7f74cc09bb4a2da4d32c732c4198e10f456bccc37caf186ac3625b3466db8e12e395d685efad8d74c6a1c2b05b4d0366a35b45e0924674b54f16ac622d4b170afc984da3b0cf5eff803f8ff915f56e3391723a4e2623565f2bc97edfd9b8d9be6beb26889b4bf9a3d1a5e099fb48a4ee2bde588fe3ed109d13ed56c51616d81e584fd35837126371b93fef09b4e5e85f957596b72624fa9264b40fcd91b3e4df9c9fccf6cea5f6ca7b9895a94ad7180c4e2e21633fe120a6602b5e251986ec5f55bc3b605b925d9f1c337c9fc90c71a7360b7e9be371c35b98e9d717fb407a2c7836656104e884613a42845487351e6fd0a079ca58d621de4d04afa77772d057d2934cbf20dcfbd5ea2647c94163711715c6316e9312f4191ef2bc2c8c4eceec3ff36ac3e0d10d667a39602e187dd853b43d9392b0d79f2d07b07c1aba97cca9a8dabb2fb4e47fbb30cc0c1d5426cb84123f337b49ca28399ceb246c8a0584c4695410cbdf6672ecba1cca6afd437690282c8a82f5ab425372f308a86a475b3574e15158f27934c862463947e0e7273fc9bbf43e5199ce1a0462f7178acc2b57470c597ef2bc0dbc2b4a1fa255d25259c409470d6ec1e9a37d46b827e07b4a3fc21ecba66ecc0e7206c884517b68a942369939340af13ccd572362283bac4a83f633549e39de87231af219642483b293fdf0ca21057dbe1b3b85f1603c4aa77ae4acffcbd88e1ab5521191d10d409274fd20ce7f45903fc8b54a430eeebeb9beec7a5dced17119c68a908b735c321fdf11ac96d669eb807537f02e99903af0132e9c5c07dcb6985c4cb1be35f03fae16325f5d5064ecdd7338803b9aa17fa24b08de38eeb5676f0b66000765f57b14da3036279d7ae7d1465f054131367b565a360eb27a30831008f535a353e57dadfe90bac1f39f773e73ef0ea85692f7e223c8175fb50da0994e49945c1d0cf90fccd9815a7fa2490b29859a29f96b2f90ce34ea91e2496865bb496dd0b3708559660e1aaebf838f59125f5d9daa684386f18209f160567e62e60d463d171e13fbd0098cfa7ab33460fbe72acfab2819635f33baf798c6fc3829a3d13f4c375446f59906102fad09348ad0b036bb57e9afe82128911a11a33f4bfc21da0c1b5065ffba5b164130a4dcb2a051a876b3d65e8805870d9bcefe4cbac7cc44b5cebeaac0b39866a4de0e84e550ec6925b8c09780a98f1e8e2d50c2b79970598cfe1286c8113a3cdc01a9808dfe123c93b4b45754ddaafa187e785e5b8fcf3369af1ecf0a87c9917341cfa027b961405dfba21756d95bda86d81f226f3ffb1c0c8d6e8bf4530b82997f25da26296e00d62291cd6920fa4d29e62535c5365005173cd1cfb8eabf7d878d8bbbd8ae52064afacbcace575f73a128b857cb6898a57e819f7340ad8648430a14887759045dc7e3497b42dc530bed36b0e08c35f6dd157d7a6337588ab8665ab09fb5706bf91fb78184090464bc8efbbb7b3b436501b213f13bd6716a6cac1b4e70967f6e5a05b855d45c331ee9401fc7c7e7b4c9c5dd0a767a5c88dfa803197d098840c92c80f076298f7db3544f32e8b3e6f6f2bd66764b4584a1680e641e6d2977f1dc8f384bb7d173426f091e4d2b700b1e898598d5d49368f1648163f3fefd865bbe58c394af21fda6d3c17e29ea1bece97797408d99b859b626ac3f73a5925aef7b85cd7c3fa984d29bfa4800de21303630d3f651376bfdaf5887b811c77b94ca87814b82833bf5b7ad29ae1aad94a11e51b5ebb8a8ba5b8919531318673c46ca00ef386673b34b680d3b45f39352d20ba5216ac0e30644c426d2ae3641ea66265ff048450e489821ea6d01cec06be913511f79a500f79223b314300e44ddda98d11f79f59af2cdd072cac31a7e348ddcac756829b425edd93d99ac8480b3bf127464ede66dd5ae0780787f0f51a6ad59700563e5376bc2959de30148676394973dae1540162376ad428210075db925a9dbe89a88a1b79bce58a049b319de206cb6f0496f346ca8ffff00405240b9b542a06427823f7fe5861d889f7cbecf7cd9429d5001151a61e8c4a4d990466d3bdb48f883e002f7cabf0f77fbf1816c2f5272c498baa88c39a89960f6206022fb53fde1305a519db3bf59107b7dbac54e025eafa19ddfff83a753a02b324ac66c31e61d7c96e2781646faa6ba7bddb98c400c8b43fc8e5c274f1150c8d36c0710b62b772d2a04c723479f71fa8d7aa91a4b199c1a356fdf4ef197544cf8660036633e5f910978eb904418c5d4d7a2f58d822a7468a1a4f70240e51ac05d651cf9b5ef99d26849a52e28bfe6c32faf071719528fcce579407027421cdebcb392b70998efb2068beca4d119ee9d6e77e42883f3e190e06d0dfaaab7a8c0018b0192ea22840acfd980e578980229cd5bc8fa8e7f21549dbbcefda8ea5cbb882095c66f96a9139b5699cbd9e738c336c9be5f186a71344bb1763a29c81dc517619c7aa8d80baa6d5e118dae2a0d64f52de67ea9acc175ef8c4f449780c74a5599a7beb5a9af3d3b5639a5ba539323d0c4a5b5d7b7b399ac30674ab24132a798ad1dffcd1402dc7b588bfb8fd6c962904f00d1a8476709b0560a7ed0714d8ca8121bb77bf10554b2ffcb586844aa6ca424acda374266b604ccb453ad7f6eb9683a84f132a385355bb7f9cb292383510247db3359a637dee0a0d1c71895c1a5839b981a7838cc34dded0b74234b822b238a8e3b981902e55cf949cd179bdd091ba2f5b0d5096c1b45165ae72844542d40c53a24074f107a7895878875e107017b6409226a93d3169c098e548b8beb9522ebc53cf40dabf929becd470e5c073010efef583af0f509e5f35d4492da01c0eef581f931a9216adec9f7018cae6a5fb5aed3391f0dc453b55f71d55210103409250680f152f9a04255b8127a5f3d336a3e0070fed03b939c93fb264a3a3d3438f4dc606291bccd8507822494e0ccf9c2b33a54df8987c15b5e09b9c7f0eccb477d602e161ba29334b28362bc086feca76a90dec044cefda88cd30b4e4439ea9721c6c50dbde781c3b7ef38dc79ec66cd0958916ec0d351e3a7d429669a904f203ca5d33414430194ad2bfd0b87887a8123b0e169e7aa1c6e48998de5dd60b4bc012087eb49620db04c189bcc4304b1926dcef003a12178b41dc3b0485cb426a0728b1274fa50c88fdc79b596986aa858c5a2cec5e3cfb2751653ae60fcf975b80518735c2c91e566f3ee07fc3baa034bf0986c2bc5a3e1445fbf6f998ed837bb8e9961a84052621f744d2acfaedb9864aeeb76179a669506ec119209a322740d188d18eb7014874512de24fe67ff5495c56f75486e3c1a1b9695204ea255c217b921e401a10f675daa92914a8f3b4254ff2c25d7b548dde96e583dc65f3c30a14d20689673ee6b3e1fc7954c80ebc287a51193e9109a62da4fa36f0fa5ec7ca5cddaf0e8d5da93a7ee26a49aa41738614be411d43978f5f150059431b5f42caf3e0df833c0adbed9229c370d5496d8ff3102533b707ecdc5aa0741bf5f9416f97da118964b70021985d4dc460a0247b2489d034b412f3eb58b50acf118b38e32d6f13ad7d8d92cbbced37b4a4e061518bdc5ed7cc837e70bc1db064c5068fad88614afab4c301c76cbe83550a080439bb", 0x1000}], 0x6, 0x0) 13:34:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc0506", 0x1e0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000440)=""/134, 0x86}], 0x1) 13:34:12 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000140)=0x8) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x1) rmdir(&(0x7f00000001c0)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r2, r1) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f0000001340)=0xcd019073b7b6930f) fcntl$lock(r1, 0x9, &(0x7f0000001300)={0x3, 0x3, 0xff, 0x4, r4}) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x0) 13:34:12 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 13:34:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000080)="b487c5fdce4abc450ee68aa63aca90374dee283fa66c25b1d6aa3723190aa0a6c9a914438142903fa5fa39cf327e352d197b7ef666c7745339a85bf679fb6fbbaa99f5d595c9ded5e3479ceee5aea26d96de261bfe9b5ff83dca2eaa59ec75861c4245b89d7f4d08442e27dd0d9c45dd1f741bf8654a61c00b28900d8e243e8c7a8a3322b6dfc65f010000006f9b6d31c59ef10bb85cc822903e299a8185c1f0b42f7d5b40d3541d09259ef8e2eca7e5889fffa80844413e175ca2228a64272bfec0c2bc040de5a018c5a1de328ac6121a5ac9ba23a561cf6ed680b68f9b01c63c0dede7a0f16c24a944c9979532a12673d9519621b824488249f8673c551b08aac603", 0x103) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/1, 0x1}], 0x1, &(0x7f0000000240)=""/24, 0x18}, 0x2) setsockopt(r0, 0x5, 0x8000, &(0x7f0000000000)="1f1dca10ae79b8741bf32555b4b8fba30aa6521bb7902cb7c3fc3c48a0957d3fef54e6d24a2bd3872a8c7f7d7cb7ca3fc4e116b6becb10fc24ab", 0x3a) 13:34:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="1cce53c4b2bc61e556baadb7f37d40f4e894771e84690678b3e7a241156f6a9dcd67ee6ec6ce72a6b3271c2167567130518e4658f2e2bb54dc9884e4b01586cd896c073baf7e8d704072f2ad8e3767b9a324662bf87c68dea0887e5810166eef3772162f6e1112898c7af9239640bfe18f8cc38b62a8ae8b4afc3f24a2adc168f70d88dce8876a6b3658cddb185bffed614a0c76f5164c8794697e5c2b903cb1ca0e749eb0aa2b7a5138faa8be50fdb844a528efcb505e756ddb4c88523eb75dfecb4c4dd8a7b4bca501810c85c5ee900564b51b41cf57bddac704c9caba2a33bbd7a444773e5ab5a658861c7de1a74b383be5509820b7e8ad5fd49e2bef25a7c3b9f334933fad3ee95ffd85b939cece17b16233ecc603419c5d79dea9320bf54bd19b38cc2a3993b07da9a07f2b64df5762303d78286a2487cba0f43b3c95f92a35bb1498d19e2f5b5bed01d1cd7b0754e11d258ee8e8f62f27dbb68eb7f7e0ceb09afea8406b61ca14ae0f6f49b77881ebe2ff575b8f07275d2a4d464ecae64a547300fbdb8bb2758fdbabb25aa31b946e87fefc37e5e10cecfa1fde3be0092fedd999c4b7769dbec737aff9161e7cb336654031531bf2fd5c26b3103cfe2015331edb87be1c39f2992373075bcc313744f5a3443507ebd4d51af313ddff956af6890e1aea36ff9fe40a1eb4fb730b611db72341af7c2ad7049ba124303d90c0e672591d2cacb06b9cbf3442c24edd62000520b4c974eb2275bf87fcfd89a91f335c388aaf5d13d4692e421364efcbb50906a7a7eaa509819a7550ba2e867b3cda480291c3746a35734aa0d5ba9e4ac52d940231af4b1370615985163cd697d5a7a5d0e2efcd3eb1dddfcf34ceabdf7446cf1e68afb81e486d55c37fd9e785df7059a9cec901422f437f92a4b77f1c7590ad65e3b730674bfa748cc038272c879baa367c89a72553ff9a885646f5842e9619d2162c9616253c2048c6670655efca66d45244dda76cf67fbcf4d01e8dadd9bf8183354a663531bec521c9c3c33ebf21dd2baea13d44a1b0334e12cb60e0776c7e246672cb691d4036aff0ac3e1ad6bb68ce6c29ce62d1ac59f121e88135e8d63daa7ca11a8cb7241273f9204da8af4eddc768861aeda482444cea8e8e0dd44e9e07e16c37dbd932f8fc3e98aba3594d7ee5029f4c6107b6f231617abeb6222ae02248ac21ca0911768ffb626203b8622842dfee35736ee612bfe40aed4937da9296e5306a9c2abc89013fc4f7b1107e9b49a142699cf20dd5eee4b83ee70fadd1d138ee890ed038bace39b1a95131a5463681e68bc339fb455a3c3f7b0ea4c1381f6580d74d2fb6293f4d26c334c894c212818e612ad44c8f927de08740d2c9bd2fe14c04059644c50bbeb768e121d9bb5d0fe8bff611dd701fc4e45832c6be1e14108fae2a3ec08e6f2f1cfa4eb91131369a033092a1cd3a4ccd6d60747f16edbbe95e262a8885bd96f042feb454c35dfcc7b594b3af2b2c6d3f2b57919d529213ce545bef089895214c80f98596e268893ee10c1ce5f7e7f3704afac95b7c8f2e622c7750fca9da236ef13aa5287c480ccff917bd8a3e5338ddd8c46208d916f2b6cb11ab32f5e310488d2921a6706542f4f905d3cb6dcfeef10a7900b8b82685efaac3031242c704745ff5192f123e9545a323fc58700d756d8476d7e633d7f5829557ed1cbf118131d41522b475a428eca331b52dffeaf8eb2d9b0903e6fd71caa0d7ce8097cc697a03bff89a7b988731247b488428e87d8adb2df98f86bc728d7733b96a9e9ea947f16bf4dcfd3ba8bc36e3aec5c717d464b34a91688c275ecdb1296db3e993a252235c2ada5469319891cb1da945798eb47df0d774d54792462eebc672754cf531036917b37b7d41b40c98fca03be7a8edac6070f11407cffb094a2a5c1ba6d8a0ae64d084c34bfb58308f48fd569bfc0cf026227c6627c4aee985cfe29cb14d582a8073b1e6a07e79d1b8b52d7642ce9ed79afd70457747ae2bd4de06c46a0e869dadd24e379e29253b0ccbb90474297e331617440f348741676d2c0dceff08d7cf872f390f75b6e4b808c5d42f7ef58c1f1e4dfd460b895957405c71b60029bce2dfac889e309eb4333dcadc5685b022b9eacfa56b4dd175ba324c803ff7222e342c5e9ed5bd3e59193a6cb5aff8dae9c20010b6151ca02893831264ee0764fb27e712252a9ea9ec2edcfeba437c1182da642ef498834a7e9d9762616f5038451d5f11b12f32567b0624fca3e39511d98a352fd5d18f8dd06237d7bd2faa16c4e8fb1a81224ba2d32b9cebf8966874450123e3e7727e355a7f5b17cebaec8b3f0ba57be6d962ee7a429d35fa0e0af078b0bc1ec644f96fd2d4c0c04ec3988f4e975c31e0d8ceb628bb47b9d6eeb7db588166084fdd6501559c8b09749428e31bb9d93e938c1c04805825f86b6107dde19c3290084f022c81f5643bbbb83fc783b540c4bd6388ff835e2b0bca41a4f23435e39764ae241f4977374f0ca45bfa0f17d219e1e401927499b78bbc8db564a7a40c139175cb40d3b007572cc6312aaeffe5b4855a3d09445a48b1114fe6f2929731ebf9239c694ac3fd5d9586acf61442d2feaa8c1fb56ffae51c8b4aecdb137317ee986da1c0cdafc08e9b418cdc02457f122c11794cc4b411fd9ed4030eca0e7963a6a9811853fd9950d58b38ba98a22bfd3850a317c7269c055d4748a1082fe219502d6ca91c650810aa47033cf4e2c76f994385ae7c6bd160fc356b863bae084e46e8a7c9bf73e6a4d57dc6588abd51eacc9ad9bd31e4e5885f109134d342dc55a4ba51caee062807941caf5f086210e476a9cd7bfd3aab91b2fe86de9e1eb3b00935aa372b573d31cf354f2b8fe20731ce03d7495a5642f15481ceda2e262f1629166c42fae2c6c559bb968c342ed44523072caff9dc76db86aabcbd49cc4ce3fb91e4966084b7b9671279a3d57144ba8929c1509d878ddab31b36cfaffe11786af75e956fa246655b836d1b1040d1b5c356abfbd9081c753e941b769e0356352749b1a2e047c675eba539ff36b2219f8e45526d462ffb5393519dba95fcd11f96bc9b21b45e89fe74ad808ebe674194498284e7af4062acf34058dcc62a129d4129d15611b4428e8fa64b306e37c98971918a7bf55c5ede3a3df10c5aada1395c4ad0333c8dfcb3434c9bd03f79bdc22f07a9cc0c8c3b23159f0d2710c480d6286f18a04fbefaf9544a8dd476fb4f9489d8ebd3f3731113208711a8adf5eb570e34042de6e65fb7857d64e9930864c2a3451aec9b1fda31266099782966bedc952534aea55d173293c6713f7289900a46839167f48b8f82fa0c04aed8b808a869ad480bc8d4d79a7e0f1646e68218f35d6b8ad22f262d02f311e814bf1c53632b8e967fabe05f483b6fbeca7584b7dc906552f6fc28f9d8c5d297cb97689d1ac22aae9c31448d90d94048b1fd68fa7bacb6710b1b9a7a144961899301d555d901ea4252966fcffded801d5b22453d3faeba75950a22b1e06393b5163fe79b6f32f2a9de788fac336973f88aae85abd9890062975ad99259fb8ceda4ff22920df09bb0c531159ce66a18db0109d734191aad1e950b201ff62ec0d0c9837e4a957c31a2ab46d917e690e6e09b65fee0b7f1e8f13612cb6fbfc716b1372c6f5e097df51009f2c4266f4dd5c0a1da394a358563a032e950efc9311aa4105e263a9a3ff1bbbdbe32bd5eb74a389391e0ead7ac41f7a3620bc52c1b4de9446c16994109c9ae85b5f5eb87be8a9d1c439461766b583e8f5b22bce6f2f82c0796c167b26d74fbb27ab4e261ea3e756d3cdb222744847b4c24bf1e41ac100ff7b00ee165730a4be0ad61ffd697b77c9ad4d28b192fade61c5ab2e40d9209f6bc5e787b6588605c55ddd1979d869d93ecc8618629b58560f00e73e33f85062e8e867fa54195252216f5e3d806077b1aac0c41b6db9074835f0694c18f27c2f5a12c1b747543ec042f494dafaf9d7af13f014c08bc2607ac9808a4b7522482f23a4906383d02c21b2ec30e7fb20c63e6f1b0e9328d1026c11d952ee73b0e5afdd0665a1073a59e03eff1e44a4314bfee1a0cadbac3732bc4ae30cf45dde5c9f2e5897c37f90bb06edd89c1c24ba980377c4dd1d83c8724b649a4902612e75702c7830270f69ca007e3ed725450ad63389f9027ccad36ffdcf03e0a36dd6deeed4e2545848bd48d904420fb599d50c257f679c8013ed0fedd7b07da64f3e77fcb3cb62836b7a7c62c91fdbafa207d50d36b4015540bcada56597ed6a95d6f1e682a54667b4954642191349b03bc80cdb82bf681fb52f706303eb170f72168900f1b81621ab7c6d3c619cfd692af0f441d18e7695a2330b8820e51fa2e1343539130269cbc3bafd0e52427b4d820c61d0ca1bff5dfc13e6459760756677a3ef908e61343f72329c0ecf33231155154ea5c07a89a742a21c3330f1010da7904e5887298564237f515d70a8848b6d6c4c66558e4693429e1fde781a8f9818a625ab863ecabda5632972da90dca0074e8a8f8dc00ce37f6593cd2f033dc3b866a517496c6cbc10c9ff2bc9a22fb68ee28a6827e2e101d30cdcb30f24fe62775ea3907c30c120a0b087f839270f362227d859c0fd0189fa110e55587b4b9a1ed18aa576a2da7c8c27fc58dd10d6137939be58ba506778dc0cdd0b0455052dcafcd8fc5683ad7e66f5c43e7dda0b1468fd8e42ae3ee0d7b4a65acef21ccb3e424b905007b9062cee3848d0e60dfe997b5b0d63f5991adc672c00fc0f4980af45e27f5ab9321653775e6617b4f59e05d6ff659a51427ca1f8897ac20f287f4c03c134a8c89231d10b71725f27d5dc0bf78f4f5248abfa113693ea1addfaf3f9bda59b700ae5e1ca737ebfd2baa8f27ab8eee494b694c1e39eb7cf3b5c2d7f4060ecfe5795e371041dd955d2cc3d47e205045596c8043808f343763a1ec6a68d94eb71b8c0cfb650928e13ba8bab41231d0f621b55495e54f912fbec9272397064979804c1f11410f3b4117c843f9090a4e51514ae891f955fec15bb6cbdb443fa5828833b0eb8a03614d5d14d141aaef2d7224863e303b16b76d3abeeeb804a42d0fa420e10b25c52310913eeddcc7d461748d714091e56d99bddbe68d37894607d3190193c00df61ad6e2a0f48f9bc7742bdf20a1141cb72f7b179f2cbf5101c500057527774281e55b5ec6efc919a4d080306273f27e404070993344788cd302cb85264a267cdcc23924c6d594886062f76658bfa43edee59c45733301f7a2ea87f6305fac444162ac68e6e7f3ed465af92cec21f9ac3b62a0c96c3dd4aff72435cdcb05d686b8844a0f6e2935213f9d141d7371762f8eea25c8bd51b3359d942bae84a200703b81295c68d7f2230ceef2725c4ced493769771408fc1f358f759fc5e710b35305f5f17df6d8c74432684c050761c008bbd02d7e4f64b76820d96679e893513b461f36f1cd2fe21a2722b2abb3f0f9abc7d5086618f2a67db4ed0ccbf79ee859a7ed5f4bacf4ef6e1ce2ec5ebf070b4dcec3ea8628f1476c4b9504f0485a79fa8b147262f440dd05e1daa92be96435f28de7924b8092a3ad3d5ed680acf2d6c161c5cd7ff9132d0f4184d90adfb8f8ecee9cd1f9195edf88e68857a2f97925dbb3c5461794cd135e6698432d0b5829cbccd90ecd5b6edcb42959a585b5103e096453879346cafd9428eb1a59588ba6e9eff726f7ef1e69d1fb985515ccd28e1d6779e751734c795fc38bdd7617d1c0395b", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 13:34:12 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xffffffff, 0x3}, {0x4, 0x100}}) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0xa8, 0x2, 0x9, 0x7738}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0xa9, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x9, 0xf5f, 0x101}, {{r0}, 0xffffffffffffffff, 0x84, 0x80, 0x4, 0xfffffffffffffe2a}, {{r0}, 0xfffffffffffffffe, 0x14, 0x1, 0x5, 0x80}, {{r0}, 0xfffffffffffffffe, 0x31, 0x20000002, 0x3, 0x5}], 0x7, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x3, 0x2}, {{r1}, 0xfffffffffffffffa, 0x80, 0x0, 0x8000, 0x400}, {{r1}, 0xffffffffffffffff, 0x6, 0x40000000, 0x4, 0x1}], 0x7, &(0x7f0000000080)={0x2, 0x3}) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x6, 0x0) r2 = dup2(r1, r0) mknod(&(0x7f0000000180)='./file0\x00', 0x2008, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x100000001, 0x96}, {{r2}, 0xfffffffffffffff8, 0x82, 0x80000008, 0x2, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x10, 0x2007fef3, 0xd2}], 0xffffffff, &(0x7f0000000380)=[{{r0}, 0x0, 0x54, 0x21, 0x8, 0x1}, {{r1}, 0xfffffffffffffffb, 0x8, 0x41, 0x9, 0x8}], 0x100000000000000, &(0x7f00000003c0)={0xfffffffffffffffb, 0x10000}) 13:34:12 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x20000009) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r0) getgroups(0x0, &(0x7f0000000200)) lchown(&(0x7f0000000240)='./file0\x00', r0, 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind(r2, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) setgroups(0x7, &(0x7f0000000200)=[r1, r1, r1, r1, r1, r1, r1]) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x10) 13:34:13 executing program 0: r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000ec000000000000000000000000000000000000000000000000000000000000000000000000af8907f84fedae028e67153bf4947583c31b5dd687ce9fef6f9cf27e15efcc49be862c766c72e3cc8e693126bc4c44d728f7e390eea167c8a87fc07914d0d8eb7f938cd8413e81230852e21b8ad3e885d77f9a985f12498bc394a7db893c6c0f1952431a0b9f170faea87b6ce1b69317a4c1074327fd3d58"], 0x4e, 0x0, 0x0) 13:34:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0xc, 0x80, 0x7, 0x3739}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000084, 0x100, 0x4}, {{r1}, 0xfffffffffffffffe, 0x24, 0x0, 0x5}, {{r0}, 0xfffffffffffffffb, 0x10, 0x12, 0x9d, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffff9, 0x41, 0xf0000005, 0x1d, 0x9}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x1, 0xfffffffffffffee2}, {{r0}, 0xfffffffffffffffc, 0x8, 0xf0000020, 0xcf, 0x7}, {{r1}, 0xfffffffffffffffa, 0x81, 0x1, 0x9, 0xb}], 0x2, 0x0, 0x51, 0x0) 13:34:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = semget(0x0, 0x1, 0x30) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/203) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = shmget(0x3, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) 13:34:13 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000ffb90000000000000000000000080000000000000000007900000400000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) fcntl$getflags(r0, 0x3) r1 = socket(0x11, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x1, 0xf0000001, 0x10001, 0x6}, {{r1}, 0x0, 0x10, 0x80000002, 0x1b, 0x8001}, {{r0}, 0x0, 0x40, 0xfffff, 0x4, 0x1f}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000002, 0x1801, 0x4}, {{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x56a5}], 0x7, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x1, 0x9}], 0xad, &(0x7f00000003c0)={0x1, 0xff}) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x10, 0x1, 0xc2}, {{r0}, 0xffffffffffffffff, 0x30, 0x88, 0xe, 0x4}, {{r0}, 0xfffffffffffffffe, 0x82, 0xfffff, 0x8, 0x8}, {{r1}, 0xfffffffffffffffc, 0xa, 0xca, 0x7, 0x1d2}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf0000081, 0x92, 0x8}, {{r1}, 0xffffffffffffffff, 0x2, 0x43, 0xffff, 0x7f}], 0x9, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0xb4, 0x20}, {{r0}, 0xfffffffffffffffb, 0xde, 0x40000001, 0x9, 0x6794}, {{r1}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x2, 0xd82}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20, 0x1, 0x200}], 0x6, &(0x7f0000000280)={0x0, 0xa}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r1, r3) 13:34:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002001, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) close(r0) 13:34:13 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/29, 0x1d, 0x801, &(0x7f0000000040)=@in6={0x18, 0x0, 0xfffffffffffffe81, 0xba}, 0xc) 13:34:13 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x2) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) setgroups(0xa, &(0x7f0000000140)=[r2, r0, r1, r4, r1, r0, r3, r1, r0, r3]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) socketpair(0x6, 0x3, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) accept$unix(r5, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) 13:34:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x1, 0x6}, {0xffffffff00000001, 0x9}}, 0x0) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) shutdown(r2, 0x3) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x1000) mkdir(&(0x7f00000011c0)='./bus\x00', 0xd1) renameat(r1, &(0x7f0000001200)='./bus\x00', r1, &(0x7f0000001240)='./bus\x00') socket(0x19, 0x1, 0x89f2) 13:34:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xffffffff) close(r0) dup(r1) r2 = semget(0x0, 0x6, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x1, 0x0, 0x7, 0x5, 0x9]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:13 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r2 = semget(0x0, 0x0, 0x200) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000000)=""/34) rmdir(&(0x7f00000000c0)='./file0\x00') 13:34:13 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e0300696c653000525cf355c6ba66366a50ef7169042c1578c06ee531aca1e120b26c9ae017cb8af8a1c696a084fa3607b72c2151b4dbc4aeee756f978bdbd30d4b4677280c3384718f2df750f4380eb64cf0c37521e6925083a1433e340675da3f030d"], 0x1) 13:34:13 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) openat(r0, &(0x7f0000000080)='./bus\x00', 0x8162, 0x10) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) openat(r1, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 13:34:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4512) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x20000000000}, 0x0, &(0x7f00000001c0)={0x9, 0x2, 0x0, 0x8}, 0x0) 13:34:13 executing program 1: r0 = syz_open_pts() dup2(r0, r0) syz_open_pts() getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000080)=[r1]) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 13:34:13 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='r\x00') open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 13:34:13 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) poll(&(0x7f0000000040)=[{r0, 0x2}, {r0, 0x8}], 0x2, 0xc72) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="81672d6a24a3b78b45858c9a431c73913c4edbdff842abaa98259baadd7b34d88ad50d3566fb94f7372a3aff5415812115dfc4f5168b0047c994c4316f6146059cfdad223b8beea9af3536c8cd1da96ec2874c022a620f0c8b1c9b01d09a49ef7b2868f767392bd1e98f3b69b23d1d0399a4f6c3fdf6f9619de517fbe65ec637209d61442124e3b658622b74c12a8ff58535d5b362f1c250ca5942111cdf4b37c14fc06c366e838653f4cda40fe5cf20a8a749d3df44c1026ea6ca88ff7a71b880c5e71893d2e0bb624678b4ee50b3cd95c2288b4b54e098a66d0beebf972121e0e820490661aff9ff8cc976b10edf9093298bdadf9809bd0ee1f9d68c2dcdb376e5cc50cbc7cbf86a8ed9ec9ebf134be8fc91383944ba58568cd5091caae54d7035378274f4f2b9534d22e59b0501bc02d2d7cf5a9139c195f039a18ac72771ed879ac4ebe2b31b976861ffe35266bf08830b2483af795627e53dcd18d661b25588c98e3761fbfee03929303064bb78f032d9176fb03ee04a9fbb1ba0497485170e27cf0dcc3757864ffdb721468b53acfed11f7703b68c7b1a3e482b264ef61e048f446c3631a8d46d687da4aaac9df85db46072f2c50a7f451077256d343685194be1254e55d0e6102af84ea66df0f6538288c259db9ba85909871981dbb7ee741ec5a62a555c48193779c4831c8f65a7ee4673f6e59749c620734792e3709451828fb269f385fd4b03975be5ed346195c51ba138497a50a4353da17aba8c0f8158d5caf1fd9c99319b6f073da3b93140ab7aa7ab1f176db093c580a78c227e57845fd2333be18372a1d966d16e169d15dc8f5c77ef9cda193451b757bce82635ed30c83b3bbedbb37f81ea8c689e003067c2d0e30b94237ce407ac643c454efe673f1304a8750a859f0f30226b8a65db033d5a0e1400ec4b806d19684c27505a210dab65ac65c1b2e20c66d595107d6b06b9a77b43bdc4706e3918ee9a27c561551b999ec3ae99baaec2b54370cedb7bdd48d71eaff3b5fd0c115614de8d8d5897a4ada60f34fdd3cdcbb2a97761ecc42781b6687b1fb68b2a545810bbdddf251425b5f67c388b166a2f5916b28c17dd2462d3746c612bc8d30311cd9e6df948ae59ed82f4acc0c958238e54484f4e380ca32aab89a409a5205a06285f84a15189b1db56a41fa3372744d45f371f4c093163f8dcf04ac27d482e073484e5fb6965a757276f5a2ab305d311caa2a4e5b76d27748393924bb1bc9b2cd0d9d8d338b3dcb7c29d5fe14561800cae213f1825cdc2d14dc53e6644262ad65893581100a0ee1f0d29ac684d4b64bf802854ab5c7ea4bd24bbd34aff80fbe3c787eb9947f93e1aa37923f7eda09e9ed3678a5a9f79c4ccd87f0d4e55d54f0b29c988dc024beb150e753642b3b52e58e2688a8c5f770ea764338b4e3c1cf8f2019f96657b0894b8e810508c1e09cfff05adb43b938586177a01fb7e9b8e909d8e4c38a562be49b02844527156c021aa7fbd95c07cd170b2c91d9d05ca5172a56a0b37c46dfdb2ce7f08d2bd411ee4de22b8c42c9098fda8c0edeee5c4ab6ed7b7d0cb71ce99e4cceb61ee95c614a313f468e67bc08407e0a0a2bffe5ff1a74ecb57b2263d8d3818721f2dc3e620c3d9cf890a187eb25a87d6d90a0f750be22798d09f969c85a0f50d2f48b0081d8dfb456e306dee8ffc650faa03c59d9f03bb7c694e89988c47e0f8e39787c9806b884b66881b0109c92226379da0dbf54d03da18b588c1de8cc8754d8a93ee64067176b32f64e03fa5f9290e6182c220ce96a409b8e5ad6c237354c9f53e314882cd87121d016c35b00ffba5d5c0fb5821be992d731590af1f25db299bb62d5e43d40e5d28b483ab9667601bf94f7e681736880d4aed58207f17c1fe1b70d295031b1ccbf8fbecefb31b4a9ebe5de89577f59a0097e940b64df425f8790550f304858943e7a995306c58384c8db768c92671b162622e29197289d44d6288578380fb971ba6ea33e0b7e3a11729d2e44127ec38542b5ca22f8eb02cf67d4237b9df425fb81ca9c8ff7e7de657f1c6f83624c2802b699ad395e724d469d4b7cb71b0ce5e204e06f6c001cb738b2e484365ac3b612339c0cfddc18bbf8518e2025c01fb241a31db5683afda8eb3b4cfb9183b5e05cec52f04ce5fb322d576afce27e04ebef8b515635229482e2714f4be2c2b4a5572ab64faab5053891f9dc36199f6f4252487128f557bf7a4e978f18b7d6a6d9e96392aff6ec0a4dd975ead04acc0f99e1399a96566c8e34a4d4c578dcb8704bbb331740480a79c2b9a2bdd67b7957da24f3b2b6fc7cec8f620771494e19192d1c2e94a68dee1959d8abee4778a73a52e4623df009acc3ba771522dd9ca29ea07cedf13e7e5af36ec74d46bf0c9204aa4fc80bcf5a0d84e9e1bdc41eda69096122b29eb42adcb69dfd5ecb8da9c4a192b67a62a1fda7687c6946834a972bf7c2510478b932fd874eaa04f1568073e7cc46c3cb8722a659865ca958deee4839acbc4b1cd61f778bc09d763bced471481cd353cb3bf01346e5e269b134ed1e35cb80d814da2ab32222bc6afde7529b576b1dd8eac6ec4cd768a27c078b8ae9dd10ddbad48f11b1df0452f7c675591efe121cdfa196aa567e9b23e1921ced342640357f8461688d91cad408b7ea010990f16d8b49daab490a342015b263589762eaa1565ccda8eeca9f292d7a473d7b59feffa766cf6fe4641b197da3d4d8fc0fcb379347b007fb28e39c3e225c2dde646b600cacb029b01f9d5abd1bd0168bebb4a3be6c1724295fd4717202c35f22b1ad9fad5bf1caf0504b66d8c5581010dfb7b8d96d04491644ad4291dbfb8296e5797cbfa7a6c4b127a8b1473335790f377d1f0c9dfe800db928ee30ccd47cd26e252e86d79cddf745f14fb9d5cf2110995ac36d00f49a62609d833de6684ff9f417d0613780ea476a5ad5a0ef2432265169aea9d5e8a2f508cfca30ac2d5b9a9c2eb3fb704cca1f6aca4f9fe367f91eee848ae22015db86d5c983fd00844c1344aabcc5bee81c23daf48fa071ac3dfc4bcc02b7e9b533228f421568591926b836221dd455336292576dab6a323d91044dee90e895f0f4c2299e1c963fcdb861b70f049e2a1f9e774ce4baa372c930188397596e5610a86675688400b8b1ebf2cb40dc785fddcc2443d9efd44a38f755204dff5a73c429e6d966a10cd0bbc2756f789e114762677dfe2601b82ffef607f64fd77da977451acbe7fc04f79ad6a25fa73d763380d7cd4b0269949533400b378f93d2b34fc5361f0e9bf2eed9d406887d9447bc551c491a7a7e7186146fc6f77f9829e2983d6a21088efc7b6569231f8a6585375879c0d18fb455dff8308b6eb7d9412bd2aec9abc001c39b7b15a3c3cba2b0bda0fdf060f07ca62fccef3a0aa7360420ccc106eab731571924183587d6a5dfc8b77007b19103f47cbc00fd2d9f410be662130438f1c42a05562f33112b12c738cb607923922bae6103c6604bb818958f979ad841e83db4e792eef27bec2ebc490776f5242e475eafd1df5639f8cc36775f7532f3a3ce43ff63a69b29f93a0f15ab5761a6e161c9e06ce9e4c19d56f27ca77f143e17e611557aac01d80ccbb3324d35b131f0114bd9790cd965bec9ef23d33e23cf15f2c9dffc0c05535790738a7c29323a5814e0a0216bb0020b1489c12904c3efef3ba61a476ba30c607ecfa6f1a4cb58b1163825699635f78c5cd3ba65ef416daf86fa472fa2064a9fd8629bf6d88e0225814b37e700f56dde6e4ccd877ddf7696ef8dbc4a26d354b462d361420e8cb2e0447ba06ebebc4be45526ae5046e4d1e2f2c5975cd607f50db79c1d32ed04523632b78f2c32bd271b0b087dd78dabbb65dcd198bf51158f2abe8ea408618c29f6474996a067d68a058857cd1169d9e1cc909f1e00818067f479bad1cff01a6d810fb3779197a8dea0f3c62b71120b1ebbf8e8cb58ea95833fa9317b11d3dab3ab19b5f0ca0db56bc82a423719bce007720daeea4cf2c7413c4352b21437b462f298eb64e59c62a6db38a01c5bec38a6f2f9f1a75ba5004f61e2d3ee2846ec1c60b354b61dc2fc0bf5dd2502906492333a53c7341c3d872ae985ee628bb261256eae5a49114c35253179a06b61ebf4d72cafffbccdfb70cc655df666b02fab39a7af7e8a27af8ff6643ec858a8aa784d847008c18066ef37aa9c3e67da32f5ae8db3049922d7fbabc8c95a5ccad3daf4c336bf5dbef921f721c2410caea44eb2a62d0e28a1d3795b0701646e7ccfd183eb974b3e035c78c3b7a4d953a3838cee2ace54c92366a0c3892f9c820a9b508391132b61d8a56e091a590c6bbb18ace360a436ada2fbc9880f2bc7edc4194adfd7d95114a0abdd0ba5b0f678ae692222fb25dbf2e9b0a9626b257d51c7bf9f1609e40aa54552865768688f9298f35b4cd51ad002fcd64112277eae9710757c9d4e50c4908f86dfd571b4a704266392c6024046911408498c8e312651ecf7eb935fb6c33ae942a7f5273c8e2a3c9af0c8c70bdba5d7056713c8d5dcc60da1c4769258b5b6af9135c5edf09bac131e89c9ab23f6f318a018f5823a74a103c972955cd3e576ea4180e7b7dc8ef13558e600861e7e966eb456f0556e8fd87a7e1ad5a223d9485f75282dbdea72a66cf972c1d85737a9fccfa85d28de4329aa88657fe0e065b1af2b5bae7b153cdf6f1efd96c648a2579485dc891422d6d3e966d412b0324ce60ec88af4369dcfc05f40434117116ff17c7725e283fd7e07e2885afeb39a43dc747a18addc26074d41e22d1025bd5bac4cfe21275b2e9400b4a4121745cde638ed825980cb58e9c06afb2927a704518e9e30000000000000000000000000000000000000000000000000000", 0xd94}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 13:34:13 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r3 = dup(0xffffffffffffff9c) r4 = syz_open_pts() r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x5, 0xf20e}, {{r2}, 0xffffffffffffffff, 0x20, 0x2, 0x2, 0x9}, {{r3}, 0xfffffffffffffffa, 0x0, 0x40000000, 0xe9, 0x2}, {{r4}, 0xfffffffffffffffd, 0x9, 0x0, 0x5, 0x100}, {{r5}, 0x7085848f94568310, 0x0, 0x2, 0x800, 0x2}], 0x9, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffff9, 0xa8, 0x20, 0x3}], 0xe8, &(0x7f0000000200)={0x7, 0x8c06}) open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000540)={0x9, 0x9}) r7 = kqueue() kevent(r7, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) wsmuxpoll: not open wsmuxpoll: not open 13:34:13 executing program 0: clock_getres(0x2, &(0x7f0000000040)) r0 = msgget$private(0x0, 0x30) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/10) sync() 13:34:13 executing program 0: setgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = socket$inet(0x2, 0xc000, 0x9) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r4 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r4, 0x6, r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) getgroups(0xa, &(0x7f0000000080)=[r0, r0, r1, r1, r1, r2, r0, r0, r1, r2]) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) setgroups(0x3, &(0x7f0000000180)=[r0, r2, r7]) setsockopt(r6, 0x1000000026, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r6, 0x1) 13:34:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8321, 0xc0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = semget$private(0x0, 0x3, 0x4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)=0x200) r2 = getuid() r3 = getegid() fchown(r0, r2, r3) r4 = getuid() semget(0x1, 0x3, 0x10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x81, 0x7f, 0xff]) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = semget(0x0, 0x3, 0x200) semop(r7, &(0x7f0000000140)=[{0x1, 0x0, 0x1000}], 0x1) semop(r7, &(0x7f0000000180)=[{0x4, 0x800, 0x800}, {0x3, 0x2dacd01a, 0x1000}], 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fsync(r5) r11 = semget(0x0, 0x0, 0x40) semop(r7, &(0x7f0000000240)=[{0x3, 0x100}, {0x3, 0xaaa, 0x1800}, {0x0, 0x5d, 0x1000}], 0x3) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000280)=0x6, 0x4) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000002c0)={{0x6, r2, r3, r9, r10, 0x8, 0x3}, 0x5, 0x937, 0x8000}) semctl$GETPID(r7, 0x7, 0x4, &(0x7f0000000340)=""/226) mknodat(r5, &(0x7f0000000440)='./file0\x00', 0x2168, 0x1f) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) bind$inet(r5, &(0x7f00000004c0)={0x2, 0x0}, 0xc) mknodat(r6, &(0x7f0000000500)='./file0\x00', 0xc040, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000540)) r14 = dup(r5) fchown(r14, r9, r13) r15 = shmget$private(0x0, 0x2000, 0xc0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000580)={{0x3, r2, r10, r4, r3, 0x3, 0x100000000}, 0x5, 0x7f, r12, r8, 0x2, 0x6995, 0x3}) 13:34:14 executing program 0: r0 = socket(0x18, 0x3, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0xfffffdf4) 13:34:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000200)='./file0\x00', 0x40, 0x60) sendto(r0, &(0x7f0000001600)="7ab4f7b924f5ba2bb62cb9cca85b94227cd7b3142954ff9dfe24c66c5281ebdb9db925c733158e25e29c7ecfd613f540123d69a0f9bfa04543d78bae71ef5085e46a20463f06f37d8e06afbaba0c885db09ca7ea08752b583c8241af1fdb62ddb1df63a5cb6cbe13396da1d99a65f225fccc63f00c96e835165327b7362fb16395cca2c2dc0fc06e5653d555bed7314034bf40d2b8975dd3a30eeffbb8dfde79120ec12536f193615264a53605571d5e2c82569057847f705c61ff70009b73df8fc67a29e93c05c55948c887c7de2bc1152fd94e3562bcc9cfb0df10011314e27a1c1248ea8051f93b3c80e5296f031095c965a9816d74e6765adbb151920a5f63f86fea51df56d2ce5b4093ddaabe531b7ef2070df397734d4574aa205cbced78b77a3cc55868cab8339996d5708c7f2e7fea530d8150105fecc4185b62f43071f6eeab3114bf98b8a8885b2b88fa2061e19bf80ec050ad488e62f285100c5f60d8c5a67e915b4a0d99e8bef1e3b3f18b2abab1176743bf55ae68cd7a303c6c6551d362ebc61982b22f8a6b862399d7ca115b960617d4d0c06ec6e92477b3ecec0c2f990316615c501d8a711ba04ed6d29f7f2d9b67a0aad6ca63b2058e8f8384b4fbacaeab14132a4cea4229181d2ac7c46ddf31129af904b8fe56b0a7123d082cde41fe3d303ff15852738faa610c89b8e54fe948b40ceabc0305edc8e285c7b55dae3bd4a8418c57846841da808bc0a2a3b30d4b2eed4217761fc98900bfe2b6b58f6a0f14c60d8f2a3161cc03170a031af23f5f93f3c9805c331ed6757e888dd0d464540bca5e10f239349187818e3534aa8da1e99ce9b564f46a0b1875d4599bc0eec9eb06da015b0a4e1a32883614edeffa7e2e5a6fd4053a40dcbf50abb0f1edc7a68d265bd47e3ee170714faacef2cd228b0b5d5a3dddfc5ad7a87e42ea589b9cfa9463d6702881f5add5638993f7370f2e6e9dde91cda94d7d7effb535454a9a5a7ad91777a3fd18f7b38b4fe7a5074396e02b6651032172da7cb3f769864aeff181f14dda0dbc2ee1e747fd49fe96d95c10d34ee1540a526d23731b4bdd1b417da907708ff2085d0a260e081e46b432ba4505a38bc88403b5b90f513acb8def131088360a9e3efef44a15efbb04eaf226d8e377ec9f2b4475ae7d341c4c04729058ce2f496685a222e60a48ed375142d93b82253ac144cc3ef0eb79fd1f8689e374b8f82949419e285e34f3c660a8b3853c394b4fab7b660a07ab40b150b3476349e78e086bdaabcd5beecf9504ff6e17b7ec1320ecd9a1d6a0e245987a23e1e123c405e299088455f8095fdee3665beca7dcf13862ae91020c363b4f3975c96b787c36c650bf8d006e092a6fe75cb2dd19d08880451e2d556419dd234990ce5c19935af1bc8a440cb247c553ff8d61c3c2426014c33234e1ced4542ce301ad3ab861f1d8526faba143f6129a797982e1277fd1d342f797ec8eaac203cbf46047ce6f528dcef29d21e080d3be1afca08a0d154035614ee511325341cefd03282366ca3cc95f2ed5a5823835196c354d279c428b334e534e85a7aebfa59b7226eb1ac7daa9a2031e4cc9b18d1db12dd1b8d1b6cf6e4912cb9fe840eaa956cbb7c74c49c876800d486a2111af5aa38f12db561268ea3b89b1214be47ba06a69547ae216fc0659216b29572e187a4308c5cb7e0d7a69d603139dcbcc63fa9ed22f47f382dd4c43b0c8c48b434a293e34f4f7c6e7513c01919b4d5119ba1c5cae033f0475a506bf268e9ea40fe7cff06b1cdab973d137ee1762ed8af5321dee9c87f52799b28995b9df0a4458674b64f22f1bd897f3bf82a0ed29a0f82b57e513d4fdbb3ff775d05bef4b78de91680b0e8a417234c056ae41cc1ad5d8e9590809ee227c5aef4ef28f30cd582f9c4064d65f39f7b5ab91d4b29cf9199d831335aeb2f62e0dd27e3cac5e7493b0cd065ace2d6bf1be53a22ea6b9d75b1bec59aba140e14008c16dac470615b5d8fbee9349f290abc33668a2c483f6e7562efb5f16206baa865bce70deab982b94d1b2f1ac428ffd0850be4a25605c14d02c3700ccec39837636c3ab752c72d1bf93c4a352576b813ed189c8aabad070cbf49add86973ddf54f0bc17ad5ef73b21afbe1ccbc6ba2b179592e060fd2e81eaa862f3d24c409ebf566a40736d5af7ead315834a892fd218d2143727bbec4080a7a1c12d5ea8970f5d437e10a05c32cb6713b497f1edce43bf3c93feb153645501dbf9d96ba4d5cc267de0f24d7f629a2be9e669cdb164dc6fb3802670ffa1ad5b7f411111179ae98efe007f54e0ef2c38fc8db88fda7600e01575d499ec1e56b398faba15fbda434b2295ccc799582ed906564b2b4df7803d22bc92583869f6a6f8f2bc6d595ae78d9697786a052f1c6f9a31ac3ebcae36baaa22be645346eb396d2518975d57d7b2f3c169722a0da1eedd64d185bdf052e480d5761414b3bb68ea8f5b1aa4b549b551961014dce12026982aef62ed4f473f2b46c8ceaadbb6c119277045a8d0281eefb44b89545d9a65eb6ab89dcb4d18282c6e541039275ae572e8b2927cb1b06415c5ffec47308aaae6d5b6252490e84b5fd41a5df276ece8c4c1b8d7f56374497e63219d56624c25f24615b32517a604149443dfd77494b719856d5ff44a1665056c6031b55708f8bf72712de9ae8ea8119eeea8f4d81b841d1061b64a196d75b171651f11cbb0bfbea785fc87309b99fa6362e79c714288e210456ea8a8e6ce30b1ec5fb16705370acf51f5640e05786148337183a3b230a548e3a36cc980b4f6568032f70314f1943c5383881baa7ae0997a41cd45fafb997ea5b3c5c6b1c091c7dc8cc9ecaeaafc3382ebc568ebb257161a07fb320f1b86af4a5a0c74ab16af0af260f93ead69b3c6690042b021e6691514a89d2589d165b856f2204184dcd4a29ac7e1f8ba1e88c43f1e13bb823a2dbf80cf5d122525876c6cf3047980a5620c3311981325ab048f8772030df80629de60501f400aae18c4935651e46d114587029dd7c148aa3a630e9d320d1c2b9d2d274c7135ffaabaecd119c5f80cd227213f4adbc0402e38b5014f848ed8aa08b022b88467cc8bb8981329d15456187aedb0e149379c2b6f4cdef6d28417994f5722ec005ec385781ce069904d9d0479e19c1361afdbafbd5dd8be196daa9629caf06d514eb7acec4e514e5ecc66cd0fad611499fc1e0151e5aaf2ab4604d37c232015f5c093a79cb8a0db45adf58149cf80203618a2aa4c32ed0708422e56386d6e45a7e5781a8fcb5ec6571a6214a8d2873eb63f136736373d14e2732604b14bb6af7a9d61a4aee3dfe4d35d70d4d13dd45cb17d39be4f77cf5a434cb8aceb2bdaddec4fd43fd274d530432b2be8ba7467b5aeb9a5f618d1625ea36a0d9a7f99973bc431a6ba92edf58b4ee37132f19c196f7dfbdfe67f7011f5aaad436ba7417f31c0c8a805f0f18df7b2f8d7570e294e781bd08dbfd2ce4b394177596aacbdcd8856ddeeb6b1ddabd340e9ea1d06af88d744095782f8e94ac9171ef6aea2688991ec7d33f9bf1f1323d787e25b078fea0138020d7654714bd97ef96560307195fe86dc8501119653529b921434846982d17cfbf79d77edae05ea4b2657ca7c4103c3e84847f330d65ad089f724acb9a06649bbd70c56e24fe7e2029443ae23145483b03aade5dbeb02da9434b7cc8ed7809c29475dd830cea44cbf0fc7eaeb44cf8fc199bf6d9ad1dcceef6367b6dd8bd41b99b988053c7518e1651294fdcf1d05db378b0bae6ec483a02846e23c1a6079337f4f2f7fd10c0946d11d9ff1716c7781a2216653eb64166f2a53a677da531844e573ac9578649004abff00366f7a6db9267ea58466249d1eaf899ef1ae5ba44a9e87291ac07adee05c15874a2efcf90c43b3126fc9030fc224f01ecfe2b264522dac6cafc16e98b1b032ea0b2a486f69058dc60e689a1c2dd411e04de153de352207f44df08c26d7b22b638ba7568330408170ba58563e53874fa0386790a2b39f9806a5cbeeefc77a2021ef9c26f2b50168c35ba831adb348cfa4f10f38ae51a2b18b928fce9648de67b1dbeca3cd412fd0e316780c1452414158976a0b7ae8326ce5f15ba1da1ffc459bd5252333b993b449536303cc324479bb67840dd344ef9ec143eb83a7f7c62cf82df3c9da169423fe125eb5e066b7a5eedcc6ce1ef5bb6171de2245a86327d73ed151b73f67192546216aa8a8bb3093b9759d2428275f1d9777e6c5c8082b4a093889ea20d5f1591917104bc8c1528e0624639d79f5ec2a328281bfadbd068f98604e13722cfa339c5e3cb820908807401459a3643ff6c460945aa1dc94873fbe9e1a69a9bc23d9b9d2f9c3cc0fc1cf3213137e9a8d87c2795a05216e5d4935f208c1f97d1fe7995825b8eec577a9d628b0da9e5ff4c277bd34a681afa619a90015860dbe8ad6a3c322e6e269285d12ec1b5ebe20c939cd48d1c47df65f79990bd5d86ecf63317a5f16c7b671641621f255758b6def919f0b2ba24ae5cec78727df7cd991837f9c849d2eed5d3b2b7ef886057465035df2fb2fe103029f757e8fd920955ee08e7ace0bb0fe1497c68f8e1b5d26d3d921a12b8296838a0dcec5918892a3ff60b26acb053b6a65f04e0e862399031d9f2520d8eb2319919adef1807891db1f1c16537d1ee7972ed810ac0772b3665858a0a7c815c2ccbdcc8f893daf8ec75c8abe9c49c6b8f8bf8b1d25316dfabfb448444df3794cd7a42925491a600f0d8bde409a31435d14e4924e6805d4ba264baacc54491994509f76aa94e252f849086482888625cfc2af84b8f9f7e1696543e192cbf0b3ae0cb91c54c19e9371e1ee604aaa88a02802d07eaf19d173667b216ffb371f2a04b77eec8537118f7b67416e5755fab35d50fe2e9e6b7937172a2b33350a2f146bc5363ba2dd59e529d2b695d44108743bf55543e1ce16fae59b7e904c736c2aac8a1d10dd6264b33e90df668d6af58f8663b5ce868a2d169666e7efff74adb688e3612b1d473b7aec7319b2c3233336a10380483fcdcd4647b0d0da7d87319f648ffb55b04e7e5929f3ce717de6c933be6a88ee6049ffdbd4b7eebba855142f8b8000ebd5275dbb571a94a5a15e6403c41598f6b82c6d7efd88027708731db3020bd1ea22e6c853e82d5346dd69b285d2b5e1287deba83bf65c89fe29e21de1c6ab5636c47698124b122167ba4b9de9777b1c7bec86d4b2120b6f7623c4048dc296601ab4a122936ce39b0809535dd819ca2f28c3ade7ec2edb5c03e6158aa0340cf617d89e810044d6b401d7f82d15f6d5ee934e8ff8b8a3499bf0621d12ccf23255cedceda3ee68b5feaf0aac8a34e01eef3332cfb7da3fac7f7106989698da6b327c56ae69a9f027ea668b8311dca4e61e8daa16cd40ef527777a4bf52143aa4a3f5c7cfa7eedca6905e544c93e19e7827c2e43e6adb7ffcccf013a86960b6487757b3f1d2927ed417a126735b509af1714ff95c4af6be75bab9c67a4a881d56af77e839a4ff591ca519ca8592044b30e4e2972a587cba4085f4eda67e74528f8171b2bb9b370352e7479b72a9d5d98537745bf5e492d1ff5a66b4aec4e9c11ba541c406e6e3bf9deab010550861a1a629ae83b976ddbab78e675c526df128b941dabca500df35363fde8c6d3a5963e491af11d080ea6587b747cdc8abdc21b0f24255ed23699992aae69aeabd3acfc3b104e8ae6009698924fae72ad68fec5e0b746b435e3342801ad7c601", 0x1000, 0x400, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r1, 0xd) getsockname(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x880, 0xa2) fcntl$dupfd(r2, 0xa, r1) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000780)="dee46fd76aeea62b7cf769639fbccbab3d0fcd384d1233f5439018f629401413999b7f21c7023ae903ba987f68338fb3692c25ca8c0a7391e84c8b15305ddc4ca869143b15efc3820c60c35d4812717fb66cca080f3922a0fe3e6eadf834ea8ef06da256af969393e24c4c0398c456f1bf15834cb644b89fbc6706ad21783c090cbd0af031930903d97c6e3f22b45cc1a6e50f113f6ada780cedc8811adbf876d50c2d3c9c9ff1e7b48c48e86dedc5f5cfe0a4508d166d3d987f1ecc1b567795eeba3795f496505fed8c01ba9ce9558a2c892d236074711408f811f9229e53f9447050b0aa0e412cd4d8294834ecdeaf14535e4ec94e7ee594cbc9c1eab121628c1338bffcba980a39c88663c55a8c18d0ce2ddbede6e79e0f82c2c1a2801761aa553ac7e3d9e6fc53636fa680aba944c53486e1d005714043b3eefc694633b09ebf43286936c7980c1c474d7067023529465d135410efad5c9ff8e59158409f42dde54d4b6849fe753b47c8d7193054fe0af1cc122973b9781af4234f1f4fb1b0b79ad19dfa43adfa96855278c7f5a709be13d6f90fbc7b8d4f70212c4e86c186be8d15c977ff8e4a80b228b1508066cb0c3496e8efd663b36d280e2f1ee85d43de440f04f4fc25e0626db368ec1a8971cc07f5a8f6daec0fd51a1eeb7dbde99cd23419914446eb5af5198906100942a0ce4d8ed57074a68e112208cc71e009eb244fa2268e694b559717a6ef08df1de55743ce03b73a21998e5aef8214df45c07388f7dcc948a7014e3522529dae01f631d261c65745b77b5be2398929bc5b0cb46085f19637ea22a4f57ee1e20f2e111c5333558844457685c1d4fe6de1e119991dc702fa3c6ba4c50397a25d047eaf0f15335f7e5d8d8e8d317109eb2dc9f07d2bb8cf4c127673109a5d57dfd2b8ddd58227db118c", 0x297}], 0x1, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000000)) 13:34:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80080002001, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x40) fcntl$setstatus(r0, 0x4, 0x40) r1 = open(&(0x7f0000000040)='./bus\x00', 0x890, 0x0) close(r1) 13:34:14 executing program 0: clock_getres(0x3, &(0x7f0000000000)) clock_gettime(0x4, &(0x7f00000000c0)) clock_getres(0x3, 0x0) 13:34:14 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) shmctl$IPC_RMID(r0, 0x0) r1 = geteuid() getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = syz_open_pts() ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000001c0)=0x100000000) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1012, r4, 0x0, 0x60) r5 = getegid() getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0]) r7 = getegid() getgroups(0x5, &(0x7f0000000180)=[r2, r3, r5, r6, r7]) getgroups(0x1, &(0x7f0000000000)=[r5, r6]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x4, r1, r8, 0x0, 0x0, 0x50}, 0x1, 0x7fffffff, 0x0, 0x0, 0x6, 0x7fffffff, 0x800}) 13:34:14 executing program 0: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) chmod(&(0x7f0000000140)='./file0/file0/file0\x00', 0x0) setuid(0xee01) setitimer(0x0, &(0x7f0000000000)={{0x8000, 0x3}, {0x0, 0xffa}}, 0x0) mknod$loop(&(0x7f00000001c0)='./file0/file0/file0\x00', 0x2000, 0x1) mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 13:34:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) fcntl$setstatus(r2, 0x4, 0xc0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:34:14 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) fcntl$getflags(r0, 0x1) fchmodat(r3, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) 13:34:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000e00)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) getitimer(0x1, &(0x7f0000000040)) 16:00:00 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) shmget(0x1, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) 16:00:00 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) write(r0, &(0x7f00000000c0)="6acb7926c15f5ec47267cc3142880941895cf5575e5befbbd4dd233155ebd06af3f1a1125bf5e96dad4b8af890e2cd4f9a27b0cfca5189c7a46475c689e24fcb3d300eea8f2f9367beeb", 0x4a) close(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x82) getdents(0xffffffffffffffff, 0x0, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$dupfd(r0, 0x0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 16:00:00 executing program 1: r0 = syz_open_pts() fcntl$getflags(r0, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x40}, {r1, 0x13}, {r1, 0x80}, {r0, 0x4}], 0x4, 0x9) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ff"], &(0x7f0000000040)=0x3d) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0x0, 0x42da) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000013c0)=[{&(0x7f00000002c0)="47a3b6357d1d36f9f2d018c3520748cc933d509cb1e54d1672af4ab7623db9529ab0d096963676dedfacc3a4003c2e65250c53de6d376b0a9d73b3795aa95e5bd5710d2f7c41cbe94e56965f6fe3756e1c95871581e13560c6aa2e7629d32c6fb06faab80995e8160b4712ca2b788b4871ee6c363f71d64cdfab849e9ca6a9bb03cc0a0c5663fc4a04b67af8819b15941a0d8c796049669339626aebcfed4db00ea903e8d7c189b4bccd7902e850a3930567f9284d732b2dcd9c1029b9c68e3fbe63414dc701b272b1aa3f4d85919be82cf945d13bdd09b859e42b16e4bc23b2da624f68ffcdc64202c0a5eaab6ba3ef5e5057b18d46fc584a8f6cf2f68c411bd3d5cd13c47145d5956cc7c659618d789718eb705189b549c557c7c7b3f1f1fbf3edf70b75ce172adf5089b56e4c5478e03ff574161acebb35ddc1298d9b0eab07f3de1eb33fdf1634d021567eedffdf959e07e3a55a017d003741c7e9ea6c99973689ca71b2564daff0ed12b35bcee6b7a53d6befab8efe33bffc9e58cce7428ce7a97f6e89b61b9618a32279546d593eb002563ed5013d090a44d6c26dbc0a384a155062ed2e5360b1419e46a7a6f305146705dc1909767d79a45365f1885033c6b7e2ddae6353e306a3ce2e2070feda6a6918c24e306f46f2539aefb0536acd6bdfa3f8332d0cef145137c6a5b6111abd97f5cf5b73324aff95c1fcbc422da9e3a02220a2de758a4f0ac39ffc63dc8732445a9149acd252181eceb11e40e8fd8da50e05fe6c25bfb6bd56d64ffdacf13b16fe981087ef9a4c1b4cb4c2268634b8e46a6c9919db08d06cc592a8f1ed908d1545c422a0254eb1f326ba297f47824cd38500dc53f34e19fa94ce32b700d7e7d33ab0bfc8c9fcfaa84f506dae6896873cd4a1658a6eabf763fcda87320d4fe0c616b7da93548e4992fecbd7af43cb4ce07f970abf4f93a069b3ba38dbd9a0c0609732984df5fe8e276b7272175662afcd719bc43014be9044cfccf139fa3e9ffcf753b3fb43fe68a44074d7db74cae476c07cbe993425c0ead53604456d7759e43fec5ec7666e5a0020251455c5ba1da56eb658102fffc3027e129f504894a30ced954bcfac129b78c38a2d3c2140c8800c5c43bb5d7d9165a35f4d076de1435fe1eb0eb6c50aebcda112f901d80f41a416cc5e5389af3f36c7b858b285d68c6972b069f2636a75c36252d3c3c5c25ea1dab609f7369116784d8747a2175f6ebc240eb526194a15e0ae85c02daaedcef24809c7e9a81986af179ca5e68fa88cfb52ee7021c04b6d21f098e83239002eff795696f0c724b0a010eccbb745e1d32f86d99987bf86d567539e27d1720f298ad14988e5fde6eca1dbc74058cefba01bbc1d29c364d3ba2e9d9cb334c6e2e81f6b800acf915ba28a1e94e1311a25cc3bb5967dfca33e6a97ac42f30f7eb78da9472d1ab22718b0f846c8cb075ad922238288c0cf8ea9a317676f9af0830f4c85e99bf99fb2b2b569a6e3fa2b168ca9e1425b8cb20150d12c5454b2b7d4d8c0e65814191ba6da5b229347c90a1c95a63774713f919d8945013384fa855b6976af89148fdf7db27439635fb5af4bf807b9322463dc494fb0e42a6cc72fa0a5047dc1227bdbe6cf086cb7fd836d1fe603cd8a5990b684f435d263d9c32b1a488cf668eb084b2991b833b39889d6c3c71674c39bf6bb3f7918d65a3a6c133a91b55830622c8dd6d8816936855527a95ae2643b901252e2f78e3cf24876a9ef563874bd22a7976e5b37b70825cec183a7a8fed645145f5edbeea156f64425fd66054cd3bf55cc9043a81e51e51dccb03e1724dbdf7b0fb1b63f1c6ab9e021690aa793be46b8d58d1eed73e359a9952e220c44d99d963c9e1b57f6dd7ebf6ff6fb036a5d01f4c0d8c23aa662599a202f2dbd00d2b6db808a00da7c47a79c8ec53a3b15eecc826f90618bc313d3d5421afe766445d5e33bf1182b37c3919cd7f01378141575dfc159dbb4534377733411e304e669d0d941e5d19ca97eb0ff5b7c618a1999e9ac1a66c32bfd8bbb8b4802a7b1ffa7d2de6bb69f541b85875c4f992268f02acd932d4d55f2665da2dd8373a84eda67e68946d8ecb930eef6b30015774d2b6d027abb6b68a7a5d8972e06527c518a632d4368e3db7c274ff15807c1b2a721546c36db830e7bfe8e22ad8906d0968c256c47145365aafbbc78b790dcdac9e96e64c478f59e571be3ab12ae1d092664b0e8091ca9484c8b0f978d7077164277c5e46c289840a5758abfb0da94c237b800dafd97ff4359e7e8566918d8bcd6042dec6903983bf8204513aef768e75ebd9dae9c10183478f332aec3585266845fff3e7496eea782d11bbebdb36399f5bb6fa228e1112a0709a8f62f470dd2c95cfa82eb7f1b41f330f047bb1bf02398fe8bd97a4aa4acc45f818541e7b279573b1336b15b1e2ad8b87a3b37a747a0dc9a148ea9dc7cfd391cd225d17d2877260ffce2c16f15e058702e7163d3e71945d785feb8feafa13b0a7f9cc3494edf72ba766b796df99b0f30c0d9c71bced7266bbd4b2875559ce5d638fa35e71bbc28c7ef52f91dedd5cee18112a060ebbf3f047980b6a77084da49645a550104567ee387587f7878e00055b0de5811171f1518bdd943ca0386e2fc6ccee4ad419a0e0a7755a78edba761abcc06221957f0e1b1e3a8fc1bb9d85763da253518020f7a1d035583292e06a85c4ddc43f27b5eab5efd967b12b1459d6050db2db3ae660452bc646301a44bd0696342175e74cad29b13d603767ff5be3bd88dd680562b3886cb0e480bab306fd83356c85be628dd9c11f771a37449629b49161227bbc0b4f210f44f03b831517d94455ae3602d5d8fe0d624a740b28ad7212dcde0347132dec132181fc1db9ec6c60ae5c5f1ffde198c54d72f0c4eb694b71d28603e36c85139517976cb47024378157ea890699690ad7898d109a605bcd73513b6d838ebad07f43b220f1729b3e19360a77d56e0e111cac16354f508504608e51ac3bf416a85f3b5c7d97f85701e1957eb7dd7263477be6afbf385a31e248397fef320d94f15a821f2b911f43b0eecd3522128742b050d722d727b92b8f3da4cba09bdd570426abe135357bb282000b5c176e51e042dbafc6244fe32b9bfcc5aef1a4bce00887dd99bb17816034f87853e67b4e9d534671e60402424a286f6af1ac16a88ddda858d604bf61b7e5906c976c1b07b249439d6612dbf3bf974c38c67b6298a5812cc553fe934e37b1fdc49be03cc70beb73b7cbdcb863b204b07f2973f483bf1503db0f65ae40731d0eec470011bd1dddfe22ef5740463d4684a93a720b67993736ee7aeb26117332e3b08facf1d0f70abbff2ebc34a22a84fa4ddae86f010574d8a37bbff6326c92a0d24b3f2e92affb6ae690a64be56be6a530172a8a69f158671db57d1c1662430c5e482bd332553d0cc4f9176935b589564eed8a89f0bfb848586eb0d72d042964ceb64da1fd693498635c29a355327f604aef75b85f09659d548d70aa5a9ffc0e2e6b1dffcfcb2a88598937409dcf128849f874de2d1ec2bb8914d67e880717ec9e92a786cc9857355983fa6e8576c5986b978ddc5033789f73a7aadfe299e3b8b21013288c59d2f1542d535a770bb08f55c9fe93c523cccff4728ed3b5e6e761462d8bf1ce44ce9c2e12440bc805048e3157f30b50de1d12fe5e627c582f71ac32ef3d47e465969971627613c393861fc1b3c6c02fcd1a2c4dfb4c76210e8b33469ceae650a9cac24ba4409b5f8dde6536e63eaba3a63502f2534516602ced4e9fc91dc3e364c8d1f43e5fed67e3e59437bbcbaa8e02c470cee5ea9a0473cebf50b6c2f89811dc545e8dae016c2164a7b67af231b895c86fe4d0e411fa571414ef02ccf81b96754c3d13b5dadc3ce8357e1dad2b84b125bca7752a46844eaddfcd7c1b0c20dd7fa9ee603c8f9a0744bcb84f2e84edd0bef3169eb966111776d0f482f5efcc930f2855a7e78e0b7e96b967a3b4c01894e1b09b1f34e4caabf428e33c454d31287a4eb60874c11dde565262f244347f9bfd276222c1b5b3ad9561159d630abdaa11aa79113a562bff6baa72ae41d5fd75825bfd7ff5c44b75814aaba1e08ddc0b40d1f81aa3b02825cf0a5cba817ea575ada5c1b142911e7c8ccabc36f7ebb971a467f259938b53b6a1967901c4855d2aabb74cef546150aad79623e4adaca198bec3af7b2a9cb4996e0c8a3925c3fe1cea8fd00e73d07dfec246f2f59994e1b3f0aef09b1cd98dd10c542c198d26e9640d9301ba2fdc4d2f49467d99e0df80c1cdfaa5beee6ffc0da4eccd48061bcbd915d8089f475983b36c1372f5e12bfe1269225f30420ea89077c1b06a3b44e9223063b5c642422df77cb51485a3849b332d3b39c25fc2a3dd243e21681a626bf3d403538c86fcd825cae4e51a8910ccd6c156ab6c81572c89460108a379c33e3639955223e11ce01fa81dca85c6de3fc066e67950ca6cc00c04d714aa45a5b198db454476ee59970f970537e8bc5fc36401cbc815bd1a9612fabe22af3258b9c694a2c654c5fbaac552d475b659b8eae3c41d19c2f317f4d6ca9949eaa4dd69bbc4fcbeebf14b9b4fccb4a9752f867dc8df362420a9d36e4c63f92d21914d3b26c6e2f245a18cf67b1f9c1d49dd709ba245f1c1519797b022c380f249347ed255328cd09058e2d3baccf5a380409e2d983d6465b6a0a38af86b228e652799b1b6825e0333524c65ccb566d47d5256eb6e7e6d776ba12e8f162cfac2b1a13845c0ffc4b06418e41151bce1aa3c643b4febadc263900c11041ce28324139f66e18bd9e7e564c2a26ea35a3a840e8336564d6e8f3d39a1ec9b76c90fc18f55ef631170f1f5be359508c424f80359f776ce3be7914db9480c37ed51f9f78c1d3bfbb09b73fe89cb60b83b84004b95b9fff2db711db3f0aaf1eb167fc582b78c472e7d4fb18d0f874e9d7621763b3a7870d8aa8dbd17529c19715a4a296f3af3c4fc1b7ea0e776b1b84feb171030250d4aceef8eb93c95c0f543a80198ade1df3a9b375982e115b2f84287c8e765afe5d6179118d2080b2d0d7c41c7573ed9543ebb18181d72e9971ea25d3f6e1817fa195db26582e9201cd01d7210e17051a43bbae8f170279747ee4dd85caa84b39131fa03bb95839ed414e1b64e7a39b048201465b3b651aaf99fd470205579053f8d895aae292837737b42e6751a94cf437c5886a114558f8bdfd4183bdd856503e112805cbac45580d9722d0246501dcc537aa23f4b1dc4b6102202d24704709cea02bd0746d07fd0f7f9fe4c8ca3b558f8263c60c331951d9b0193244a5b5995bc178553b902577c574aa25d362070e02a19b3efd233f5bc3329086f82022b9ab738fde736c6948147cb3a9939cf627dc7115382550e02817bcaa68c874f079aca1e5f547355d43db7cf0d2112d21a7d4f91dc9dd7cdf956c84d48f670dc5e5fc2078a5e3c3e1cbcf56b06566c8fb955353014a567c89aad134b3d1e3e3b5dd24fddf0eab2c1bf2ef81111594ee3c93263873c909c35dc81a7dfbebbf20a7a4e75b841da196d025e74884", 0xf7a}], 0x1) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) fchdir(r0) shutdown(r0, 0x0) select(0x40, &(0x7f0000000000)={0x4, 0xd7b7, 0x9, 0xd88, 0xffffffffffffffff, 0xfffffffffffffff9, 0x7, 0x3}, &(0x7f0000000040)={0x4, 0x0, 0x8, 0xffff, 0x80000001, 0x0, 0x1000, 0xad}, &(0x7f00000000c0)={0x6, 0x7fff, 0x4, 0xfffffffffffffffe, 0x9, 0x0, 0x7, 0x6}, &(0x7f0000000100)={0x8, 0x200}) 16:00:00 executing program 1: mlock(&(0x7f000070d000/0x12000)=nil, 0x12000) syz_extract_tcp_res(&(0x7f0000000000), 0x80000000, 0x8) r0 = msgget(0x3, 0x200) msgrcv(r0, &(0x7f0000000040)={0x0, ""/253}, 0x105, 0x2, 0x1000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x810, 0x0) munmap(&(0x7f000070f000/0x2000)=nil, 0x2000) 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) shutdown(r0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x15) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x9b7a) seteuid(r0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x80, 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) write(r1, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') fcntl$setstatus(r1, 0x4, 0xc0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:00:01 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x7f) nanosleep(&(0x7f0000000140)={0x8000, 0xfffffffffffffffe}, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x9, 0x1, 0x7fffffff, 0x100000001}) r2 = socket$inet6(0x18, 0x8000000000000005, 0x6) poll(&(0x7f0000000280)=[{r0, 0x20}, {r1}, {r0, 0x40}, {r1, 0x10}, {r1, 0x42}, {r1, 0x91}, {r2, 0x82}], 0x7, 0xfffffffffffffffd) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xfffffffffffffffe) poll(&(0x7f0000000000)=[{r2, 0x166}], 0x1, 0x0) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) madvise(&(0x7f00007c4000/0x1000)=nil, 0x1000, 0x3) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x6, 0x0, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = geteuid() setuid(r1) munlock(&(0x7f000072c000/0x4000)=nil, 0x4000) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') uvm_fault(0xfffffd807f00de70, 0x8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic kernel page fault uvm_fault(0xfffffd807f00de70, 0x8, 0, 1) -> e VOP_ACCESS(1b3684a7ad2a7518,d,ffff80002100b788,5284695c188) at VOP_ACCESS+0x4a end trace frame: 0xffff800021105610, count: 0 ddb{1}> trace VOP_ACCESS(1b3684a7ad2a7518,d,ffff80002100b788,5284695c188) at VOP_ACCESS+0x4a sys_unveil(9e0a7212a2890184,10,ffff80002100b788) at sys_unveil+0x317 syscall(7441bdd748cab1f1) at syscall+0x5a0 Xsyscall(6,0,8,0,2,525af767010) at Xsyscall+0x128 end of kernel end trace frame: 0x5284695c210, count: -4 ddb{1}> show registers rdi 0xffffffff813744ca VOP_ACCESS+0x3a rsi 0x8e rbp 0xffff8000211050f0 rbx 0x2f rdx 0x8f rcx 0xffff800001743000 rax 0xffff800001743000 r8 0x40 r9 0xfffffd807f7c7660 r10 0x657129e9256caec4 r11 0xca80d317dc6ed54c r12 0x100 r13 0 r14 0xffff80002100b788 r15 0xfffffd807f7c7660 rip 0xffffffff813744da VOP_ACCESS+0x4a cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff8000211050a0 ss 0x10 VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb{1}> show proc PROC (syz-executor1) pid=70207 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff80002100a018,0xffffffff822529f8 process=0xffff80002101a6a8 user=0xffff800021100000, vmspace=0xfffffd807f00de70 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 51376 7335 18279 60929 2 0x10 syz-executor1 *51376 70207 18279 60929 7 0x4000010 syz-executor1 87231 298131 40631 0 3 0x80 nanosleep syz-executor0 87231 350124 40631 0 3 0x4000080 nanosleep syz-executor0 87231 488252 40631 0 3 0x4000080 fsleep syz-executor0 18279 271095 53776 0 7 0x2 syz-executor1 40631 393393 53776 0 3 0x82 nanosleep syz-executor0 76335 374442 1 0 3 0x100083 ttyin getty 68176 307783 0 0 3 0x14200 bored sosplice 53776 129666 29437 0 3 0x82 thrsleep syz-fuzzer 53776 122761 29437 0 2 0x4000002 syz-fuzzer 53776 126903 29437 0 3 0x4000082 thrsleep syz-fuzzer 53776 910 29437 0 3 0x4000082 thrsleep syz-fuzzer 53776 345926 29437 0 3 0x4000082 thrsleep syz-fuzzer 53776 30181 29437 0 3 0x4000082 thrsleep syz-fuzzer 53776 503132 29437 0 3 0x4000082 thrsleep syz-fuzzer 53776 211926 29437 0 3 0x4000082 thrsleep syz-fuzzer 53776 81327 29437 0 3 0x4000082 thrsleep syz-fuzzer 53776 312539 29437 0 3 0x4000082 kqread syz-fuzzer 53776 162164 29437 0 3 0x4000082 thrsleep syz-fuzzer 29437 183070 72211 0 3 0x10008a pause ksh 72211 99125 69745 0 3 0x92 select sshd 69745 442554 1 0 3 0x80 select sshd 78576 196710 60910 73 2 0x100090 syslogd 60910 332945 1 0 3 0x100082 netio syslogd 82769 339007 1 77 3 0x100090 poll dhclient 80353 80635 1 0 3 0x80 poll dhclient 96322 93253 0 0 3 0x14200 pgzero zerothread 42497 358292 0 0 3 0x14200 aiodoned aiodoned 93474 517484 0 0 3 0x14200 syncer update 68492 40320 0 0 3 0x14200 cleaner cleaner 40276 469667 0 0 3 0x14200 reaper reaper 18122 68013 0 0 3 0x14200 pgdaemon pagedaemon 30977 481687 0 0 3 0x14200 bored crynlk 84997 430474 0 0 3 0x14200 bored crypto 55917 185393 0 0 3 0x40014200 acpi0 acpi0 815 375555 0 0 3 0x40014200 idle1 57486 277887 0 0 3 0x14200 bored softnet 84563 434945 0 0 3 0x14200 bored systqmp 50800 246618 0 0 3 0x14200 bored systq 8992 294473 0 0 3 0x40014200 bored softclock 87835 459446 0 0 3 0x40014200 idle0 1 201339 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper