3fe8bf05b68d2e4a336ad27268f06fce1f9595e8413db2fdcb64ed4700e0d821293a6b63fe23656b62040ae89715b6f27c86124cf4facd8e4d980fcaf1da2226952be36e8e55d77dd881c02", 0x64}, {&(0x7f0000001480)="40d59335248c200d39b5ae3c30e6f032c0c491b4a01e2cc68b87c34bc04ede307c0d33f737acf587a493683b3261234ca8265072fc7801303100d697c98a92a642a472244013fe446a341a04bb39a7c53d1e13142e10c753e8c8507005ddd3457ee3ca6aee23215dd8fddc5b792b81bdf20fa29dcfe0a16e17b867c8a50ba1ce937e83e3896ba86d801e3b67c831c3110b539ca478d1c8720d6237f82e46959d574a54a91014a5", 0xa7}, {&(0x7f0000001540)="c604e592d798a01f591d5d544d303803cdbf62c58941cbcd9bef24d4d8efb93db4fd3f15bcb7802aec68aa1eaeb7904dece5e09cc2c1df2469334daffec3b2acbaf7f3bccde667099ebcdd80387af21a86fed96e2c5bdcb908ffead536170624618425074ac25997c924c318293b15fe221d50697806656fb685c48de6aa8628d642c9cee5e4fd89316ccdc0ec3a0dab2d63049446a34c26e3018c283f8601c0cbca76940fa9288ba6bc9efa7163acafc12ce85f04c030a9e94134546767a88b5d416fe09d8382ee802a7d0c1141aa620f2145f5", 0xd4}], 0x8, 0x0) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000180)='./file0/file0\x00') 20:33:20 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) shutdown(r0, 0x2) select(0x40, &(0x7f0000000040)={0x9}, 0x0, &(0x7f00000000c0)={0x7, 0x101, 0x3, 0xf7ff, 0x66, 0x6, 0x4, 0x7}, &(0x7f0000000100)={0x7, 0x2}) 20:33:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socketpair(0x1e, 0x0, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x10808, 0x5) ioctl$TIOCSCTTY(r1, 0x20007461) socket$inet6(0x18, 0x4000, 0x400) setsockopt$inet_opts(r0, 0x0, 0x400000001f, &(0x7f0000000080)="de82247708b239397f6997347b5c275634621ecf5888111bcd00241ad8b30896798416780e7195cfc4cf9dfe92fe9f84aead7a030f53aa685ea30504a7f8f9f27837ce8d1f73c3135f4bfe57bfa9ca11b6ded96707dd3b40bf4972876c4cf6598d7257acfcc52ae77bd9e582bf1ae37b67175da4a81e296cbca2dd", 0x7b) 20:33:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) 20:33:21 executing program 0: r0 = socket$inet(0x2, 0x4003, 0xfffffffffffffffd) clock_settime(0x4, &(0x7f0000000000)={0x2, 0x2}) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x45, 0x2}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0xffffffffffff7fff, 0x101}, 0x10) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x5e9c703cef48f843, 0x20000005}], 0x1f, 0x0, 0x0, 0x0) 20:33:21 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000003a40)=ANY=[@ANYBLOB="000000000000000000006e9f62606da09298dc70bb72a25bc5e0022932b5a03995249a175c4987d3788194be7d9646229ecf2fef036ebff5e17b"], 0x10) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000003a00)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003580)=[{&(0x7f00000000c0)="b64fdf4f208346cf87609cf2b6bae5ac0a6045652ad61692ea92698ce629410b02e1edf18e9800a738c9251716c5d10d35da189d7e06a2462464dad2c5d15836d754b9c450dd7b2f655e33aa89b131434cff8d4dbff333abbc5704261ff8fef6bbf781a95e07c502f58526975a905fbe8b840ebf823228945efee182818db77331d259cbbc7c61094d2bf812506e72ca9dda9f6c34686d08334c77e7741bdb4574dc11a49096307fb500174eb713076753", 0xb1}, {&(0x7f0000000180)="65031ce0417cd0ca1f2ef6e0a0623475a2a8cb4dcd9bf32f612c2f48499f86e2e5970271d2d7c92aebf11cf2dac81880b41cf9ffabfe7c0855c3888e3756502e2f359f0df1c0cd794c32bd9b9b4da4f19234ff513e7ed296d81ca3af2de4fcd23fe1394412d9ca39ceebe7eacf270948f64dc27c5e33e7ce4e8cb121bbd79174e498073d47d8f98209ec075738e93f2ad2b2145afc850de76da8818e2c7c03cff60ff64af514f93814afafd8201814db11a110e6c69b75857028f2c3395772d0356bca3534f733e95a53279a18350210dd7cbf5f8e034a07c556719b86255ed5ea4b3f7c65300a7a37c8762403d75a090368e3ca2f8a80d905437363768faa12c9aa1a47f7c372ad1d7ce2a466e6246c0b13b097e451d07a327ed2fbe5475a2e671ae09adaec0eb643c1772ea00848462c571f6fbec831579c439e18b804af9459999eb81a8f7ae31fb2e730ad60c20c7c59a3d6e9c062aa2c3d251ee3687fcf824a637c324ed070bee865e4793e9bdbaba7e9168052a48b07b396bf9dd7be821f6760f2c34ccd3d6960820c942ae69cfb89a7467e5d756550ac756b8f8a45c8547ac188088e43c50a7c5a37dd0bcc23523ddf7eaa9206b0f3f95cb938667e3fb22734fb7830275bafb234f4a427490069351203fe590e49af2b605d7430d3811780c2e4c368d610d91d8c49f040eaafb3657aa5da99db932c680bc324912419fd3613a02134b0a0d204392e5af83908198fac10cc1e5bcc3d7d3a6e2975a5a79f33a80f95c5d45107eaf103cd3e1316aac8232dc5d3ff5f24b58b140840747dae9a6053bb35afa572788912f5caa9402b8a1854b831dd32f6271a3b577ae7270f993ae453ba8a82d8221ec68017dd21784e973017267e329ced30af8400218073ae19bbee497c907c24a67087b558729f18670bf140542200f1eeb963e45816d29a9799064bd7c2980e4810b9337bd8fd53ccff06db251be2ae2c881cd9de0b058b82f15875cbd59bdae32be142ae758d75a4922f5fff76e861d4efcc369b2e9970735adbf8db1836b7829946b45ba5342bdbbe6ad14f43b85aabb9c6f30fe1bfaaaf6fb9d4d2ef42dc412cdb396c35bb0e1cda3b96ba21c9c5c77386cdc96e74e4c4e0070007b51f651752a32c8583245e923613e0cd99a8798678292c14fd61ea45895dcf4e36289bda8fec634977e5916490dd3c0fb5e9e5dbffa2a0dc72ea46d110182bdffbaed9cb80217ce6f33bbf301e362334bd00ab1e030eda46443c58e8711d26dcc2f4131cd0b7cd464dd8921dd7831fa019d41b3d5e75374ab20c3ed1819b6b2473d4e7229b1a25f0d56f7571805969f60300be2c2b783803fd2260d0ff4ed74be3034793a6c7b8b58ab2efa20244fc01d388329981039fc4cedded6768dffc9c68d66a6d6819b3d397b741b6f1b8515d2cc5ab2212238b7daf20f5b3e34dad975ac0139288c59217611e9e285a01c084c5e99e9579935a791e5cef09940a63f269d4fdba6c9acfce32a487e7c339164ab6e080c28c8376ad9d04e643569fe9f0a7b634c376b913dcc763db8f202339627b9e345efe20107c47aef93186c48ddce2b9231436f8dba8f60297569e2e73f71c78e847f5f5c7238526e3cfc5e40a753ca8f2aeec4221f1f10d6086ad451c850178802824102b4af4e838e5d80d33c413915d2d33291e77763c25928ab3789d1a9aef237916024dff6ea95ac43be4ebcf261e84ac43565a7b4cb991e725cc0ae7d134f617a6e8382838cbaa904cc08d7df82fa321375c1264e744f958a8331e9d5ac523d04c72c9a5324edbbd3d8f13f53b0dbcdb469e647a03ecf5babe72c97909ed9baf62a49e1deda18f80cfcd96209fcdca76bb41cf0693018238f40adadacaa8ed86a336fd67a217e1c3bc152f816e63190940de1ce2c8dfa5ad28ef2da90262ee896ac8f49b71124b48f4f628a557df613a388c453755cbd46d1c7eafa6a780969a03c14a1ddac7785e9f36291782903beb217b4b47e4b91ae2a5b2a41db62e6bd719571f53db53eae47d9352ae9d520f14885aa330864cc8c2151ce8aef86d5dcfd3059162bc0e36aab592734bf4667045f5fcf589bf9ec890e86fa2ec7a45229287899b97d4342bae0e028ffefbed04aee5ec3610bb56a32eafedda6199358e1858810e1ea2b8c594c4cca7f2857c613ef63c47391aa3cf3427339313b368383514499c86dad3eb43920a56cdc19c936267172e510c8fa4d37dd0a01e52394ece168010acf4fb6961349172b1453810073a76cdb4a959099a141942f42d91753d95bd8e3cd77cc3f35bc049eebc94eab41c812a13399a6c4c0979bc1243ed59f495b1aba2275f60dfd00fe883a461ed3069d2f3efa4c18ab274e9ed0a97451cbf62cf19502e280fbacb96595b5279a424ebf51f822f6a730e1de00ef1e2fc512f2404a1522ab8d28d50f2fea2d10ca455ab7bfc93f913ac651eadafeb343c5b660d19821b6c8f64ac9b5dac4ade283165b4797aa8f75ae270ca9404077e241215da2fe01e48a02fb06274006cbfc668b736d0f84b443543780d62e741e2a8f67740443cb6e374680a191303ba3238157b8b6ec5e83f6bba11109cf12701b8b4394ba040671db71ff1940b4e984ef55a852a28e5f7f0ed541294532ecd7668095c79041cff038416462a280f7e02e96cbcdcf9389128cd368165243952db58444d58ba9f17b4c91b3c1a9f9a5ce00e64153564b83fa3a99854e9abeab32c91e8906667399607868447c7a36a5b6db14e5d9e7eb1e12fd4d538a9f93f5bbd40030fecdf9091957ab36804458566d1433789bc6a3cf71dfe25ef0c0098a62367a7a817f699d65a72714b9b47c4317c70277de2586067d487710a5e3f7b62794a004abcd4cc55fce23e60031d42a1598d399a6f7d60676a116344cc4a22f9d91c963bbdc832b4597adff80a80aedba852edec7435cdfc54ab05517abbff7dff55ca9c042606991d6b1ac8139f9aed150667992582b0fbbdc0e5cfde6f6de7cedc0eb307394787b0b68219df3b46b34ad8a7ff99c03d37a3d2b93d7abd3cc2e63a1f8105797f13641410c98cbbf1fbef6ebbac65860caca6599d990dbabeec952edc7a964511ac3b0d0bcde65c5c2feb3c982207341be3ef112098600a9898ece3efe31b2cba895ef2c730f8f3e7fbf0a8f4209016f2ca2b02c7bde1c058c9532b37cc3b680c63577dddf6fef4843c071098107a0be63d97e524e53589525c76982f8a4cfba88f8fe4413da0b89bcddc1d6eeb3fdb56fcc06ff05b40120e249eabbd5e9f11d08a1f3d9fb436cbedf3067e7242b7b95b2cc806dffea5ba6ce21704b9fa06f7503a8bb958a0ae2606dea630ba7f167fcffdf400dbe45c17a61911281b41c806a0f99cec704843dfdb2cae36934584ff848cbcf32e8f7bc67d285c4050e744d67620ac0cddd2517d776efafbb6aaf0cb61bf7f1f2520657ee3f3b4a3a8064ca5ed2963c64a32a45c530ce2f0b406a37b3d029a901f9f201529d398f499112623341f6706574ac16f889a81599fcbdc54bee35695742d553245c35335f64cdb302da794473ee15c7b1c38d7b7406d30f3a8b00defd2c7a1e8a7b0cdefa1ff77b4a1eec41c2cec89a0e5bf0dc4f6cd08fdddd863651dea36df13590ee02d5acbd06cec7774d8f4a1c578e067d53579c8dc09ed88442cabb5ce71105bad268939508fb59e39517b456aebe8533f819b53675e25c1fdc3b6e02a897f28a77b7753e3d4cbe03360df019fb900a74ac28bbf296d0b0b00303d9266d9b5494472500db6b4de069cec391029a2257b492dc41c12d2cbccb15d578e50fb77c4c598bad1f6657f2a99e839c0006bf9f91b3ccd88fda1aae9499528a1124322e8f1a4bc40eb03eeb81ca9fedb66c973ab3ff432d2645ad7f22144d208fd326ed4a1daa5445c6722f7665e00e9472e34310ee15bd3e7dcd40131e14c9c1a68b267b332d7b342a0e3bd18bcb823fe1893ec6512a833939790ffe5b58df62138d1a3fca812fac2863bca2b9615dd1edb03010200bd71be9a98ee3f31bab5fa8ecb0b9fa170e2d43f616a663b2ba0390b7920f4bea0951f8e279bc31f860498c6628183c9cd96fcf6ed0a033a646e7bf7669d9692bb53aadf953bd08ea0f110c357ab64a8629d8fb38c49aab56609805adf33bb872a0a68e37ce4e69a92f37c0cba2a344433bc6d4c5e8524520c7e952fa2a87f45ae3aa1f4597f057e4550661a7d21155d05d429f63d965a91d9087d3ef2597c3628bbc477c0e2e6ac24c5598e25b4fb263908488406e4cff39550806c2d6a8a4cca70a61be6421d87c47ecc3ae2d8da152e00c010409a4b6486a8f0274ba21cbad553f0443a73ddb8ddcd4cd1b088857739cc67b3ff97573076fc7fbcba2b42c88566b8a5dcd13f59eb4823e12f38f74fdbee9e652fe02d218d36d13366834c0cd1648a854d513c2ddc1447ead869c2f33654360d5244c7afa826e957d3267850d2ca74d45a5228ed714382d50546caf15d8bc096560914c5306669f02b2ce1de713ea67c3cd175566a357a90b68d5945c07b991e82b53562e0fcde655ffaabcf979a1a930e5b48da32360814574923f698910e6dd48ddfe47fe40a67c1c7e4a01c2e4134023ec797243fe1328837cccd43df70a37e5dcf20bc4d687f096ee2c0424bdb1450b8412782e64bf730f302451dc1d625457f2b5647c5eac534fe15a79e2ba26bf98a30740598eb130f3c46d8fac156dffc561cdc934396c07cef7db8499d273fa520db2938732fee905b06e70ce1cddb9d432f4042327658133e1a5323c2cb726760c179bea89e839a19b523bf14046d42660ef550da2ddbd63e7b6a26caecc70c37f954a5ca5fbbfad0cf8a4b9450b09f86e83dcb8f1f86d6084688621c265884963bce7a2af535fccacd52c0467e08e7a30ca1f6a440f4b1aa4cfadadf09c1ba45d4bc6778c340e7e2c378669391089d1196ac49ae2e6eb2eedbdf4a4271a4a8a51b80d690a761132570463eace2ce7dacf32da1a49ac16543bef6d7acc2ec8765f76113395922a93db2157cb0973999740a4ea61715ed9faf38b17fbeb530a54bfd70a7aedf67e7495c1a7bc722df02541c097c83d6de6c8c726f94bf3917c1e30341a1edd2bc757816b6c192222d237514717ab8df5d581ba7d058b3fcb41dbacbf4bf0f6d5930ed534854e4d30b0db2c44721afcfea26b7d48b76b0583ee11f1eebc29dabdd635cb6b5368e7deb5e64676f51258619e63d9854f1033a2d81dedfd485ee714ebfce58227601815539b2b7c9044c5d5bb948d69fb64bcbcb5923d0e9b63e8e195d739d824f11ed5c0581f47de350d096675f339542da67eb5ac5ff07f0cb8334b57cdf396b0ad8c8aebd6a4ce74081d38ef404e284e5281e9ff3035e631b35504ebf897e7171ca44a2bdc7d85ef29fb91c540d4ab09743a695e24f3d85af2c6d37c2a5d0438e2c89bd85307d54b115a02fcbea7849bdfc241ec9eb40495eb55e153859b64e0462b8749003bf8e096cdb2a583859019ca673e6659d9757c6af10505b61c5912fd94233481113b9a9d4a1574595f173f64fcd963d26cadf0dc2df276d8fce4dcd8f5495fefbb22e595e28cde015ff525dcd220c3a8da0e381131775ec25a535bedfd871b11f2107fc47848cd9227be54274e9b6fa2b7571a3cff8756f6b95b3bbb90d31671821c4e3196558d9dec44d3bd8fa93ffd69a47430ccb6737ea7e2a938b07714303ca960f525a3dfb05425591635d5ee98be476dc757d9d5c46c42803ed10c1", 0x1000}, {&(0x7f0000001180)="03a410e6fa9bb9645e7a338589767a2e512133869be0cc73dd419fe0b72b8f99ecb31dde5b12a2f013b433d42ed906070efc1328c6a01228242b8b7ad112f78ce5e41f1aa2d32e316210f0ea1d6cf116f9e82b1519dd6db50999d63fe7f0b443af6cb44fbf890ce184475f7e8e31b9b8c29810bcebb36010b995d65221b247a34db6eb2e6b99dc248d86e45038983f9d9f0015d4a0e497d692748bf09820ab0859c3de6b331cbd7e593272fd933da5de3074557771df217660b84e819b7b424d24408df6af49fbe2460cfa9a2d5052dbbf70c17dc20e8e1552ca27375efb6e28bfce5cf308008bdb8265c10ce6501889b9075e1129951e7c43", 0xf9}, {&(0x7f0000001280)="0f15b28f30d4382fc673fcfd10f4cf463392954c3892bd6d59971d08754cd638067df45e7f22b89ae6ce760f4e452dfaa6b7327f6570e8d25b3b4c0dfaec7ce1929925ed478fcfa21dca82970d4d492b6ed4705ba81a346eda2c52a0a32d5593a7e544500998a1486927281e4c4c3f6b22372e39f2dbd9eb12655a4f70b0d11d04bfaf0e6ad8394087d62ca9ceb6b9f41c0cf2900103150167c5502a28f03e58e03b58cda60bdc402cd93d987338e7725635b702ce08d32fc694e24fad3275a645a4505f870516adbd06d1956cb085e4bec246215be61fb4633f1748afd5608f98290381351e988e5ed70ee0731fed3471ec9c52a9d2e5d2e02ea6c19a613d32bd05721f85018ceaea4b1103beb7c09e973b8b233200ccad9e3109b0b8c90100ae4cb45a2f52f71547385b6b444e466a37dd173ca18ced20d1d04da1a3d94c9e3eaa82c98fb7cb25ce607da29f5d49dbca1d7d9cc9bd0d6dfe638fab9afb5d0bd704ce74ffb9012e099390b11bd6b2de0a221496723c1f3c28369b055feb2df796b1d11aed10ba35fdb4556d04a385fff60ac6bd0b7d0000e09afe51d55a308b061399d875211eb8d496f6b23b19da5cc4d25251b6d220f61e9a8e47324a78cf630a78666e825893b9d27666960db103d8ff5c13f898c102611e178b2b4202a696066594d847158b4e4063a5ce93259828d8c6a2814af23972f5aea055ff1085541cf4f516883e18ef9eacfff30d5ed07063e3a293db79feca0cc272bb0c385c1ad988af64c0f77cf699134fbcb2642f51002873caf0cfba23d54dad356c85a466a605d70afe7ff6205daccf0664e632ef56333bd1edc8f5bbeddcc17a86f959f07dacae7001ecd3e1fb609f9f6941919d6d500606bc265bc6279c06fdf20eb95cfe8094b82ad6050b9f45e94a8de5d4aec930368bd6e315704ac14f59808517991cf70d4ddb201eca63310c9e1f859e5f776e42f3a98ff8e427369adf91ac824109235bea571b8a1d46b8da9471b69a0791446b42486d6af81322e616672ab5c2870dc7eb31d849d88ec7e641e5371eb389976797ed487c509e6b8c960deb06d481a66dae5e8b1e12b08e22d83d7166ba0c1fc2feeab804add1ed593168b3a475c0c26ba7aa8836059ca22e2241f0f71e60fae39684745bbc0ee1c2251d42fd5854815d91637f2e9231b6c0cd23a0f69002f9afa9efd05f24c61e46304497a4376175b93c5dd8b340cdf09a783b2590947ba1dfaf3daf8a05ebab1969a16aefde51c77f59fed26d932292e154435c4696743a2120a54aa8d65840e8c3972b247f3092c0ed56fbb276eeed60ada35c503416b8c1cb5b481f815a0ecb07fc2a5da22deb6efbf4d8998c75d85170916fb6a4569f9597099444c0b84c18c6c2694c4cd8ac327bfd7d6b1e4e81268a9c6721c089451845ec31b9e3d7df9d4071703d324d620c88b6a51d134750a7a6706ab0d927d25c3fcf54a9b9a0f7c06d510cd47133738d44567d71d723388467e36c8ca3d1d3bb0469acea541d27ce7124e787fd84f5d22aab0fc39b20b4b0564ab66bd51ef703a8849cf12341d10bbfdda8f51385f80f37e808bffdd0c511538f1507071b040995b55ba2c0033faca7b197406a1c2b059fa7baa624193b67cccdd0bbf006c5927029b8f543e0d0c84ed9e8c3ed9c4b441f9f9c6b058227474da9c91b7ab36c63aeb64bb79f52af67e7a7fc4ccde1c528c3b72f291ae2f9ad35498ec8cbf334f12a224f9ec0287bd5437f4bccb524ea58bf6e0e9fe306a296a5ac9617167c0e37085f12eeb5df9edba710b3003db79693f3650afc1c14e47ebcc610d0b5a18f55b518ae8a4449e1303852f3abbafc82bcb35b5972f0717b8b3223ec1466b69fb6d6b2c07684fa0a4eec92992e13b198beedddb285781c0368b3a8439b1094eb8dc07228606106ad4bbe42518aec7b8ba56233a3aea2b263aa48304463023247f6f9efecb590eb2af77a07338ac8ca87acb31dec603f623261ed98a9b6a164ffc189140276b506dc60840fca2910726357f5ef574a27f9a19debefd078c6e64bf534efffc03123c9588be44d017def6ca9c0866a8c848fed28a20c3890c86ec1756672423414c5fb624e9f396c1a93728df0fc90e3c1530acf19a0c5e140ef460bfe0a16e5f823ee662ed1d01648a83dfc8e041189dca33f4c7e0360e817f57861ef3c848b562ae0ec7ae624b3fda00f8b498db13aff1c9b52c2a70998025a9119c5489f1a2a3c8a414d9c7038ec12e81bb3531ddec4052095ea54b359b759caddab1f96965c57b944da24e675e872a07443668f3ca8b2ad53bb28f22ab1bfd7cb74b6dd5c4f9973d1fc5505b59775c08c4c7660c4d8c87092dbe693d75c9c858b156007417d6630a386d51fa63a96372a6d99d79d9769b732ab3a7a9f4707760cdb91e17b8bf904607b94e4e3fdbef683dd3caefc91f7351de8a1eb551c81f9015f1c292a8fc33c94da3a4ca2acf474601c2018674d4f2dc8301f5b2972df25e3b7a8f2d3c3921b58a90164b37e8c3466aa9a751c67206a3b10f7ec4ac9b40bebb3d9bbb0dc8c0a26f37b502dc9dd1e3b191e659e6d50d8153508afefa6329239ad992c72637af2dfd10d73bfbcedb25188d4e78220cdd330eee4b486b5fb4af07ac642d3be63e0c8a59e55f0114eecbe43b51bb2ab40d6760aebf49b1678c8568cf2f0d4858ae3e5a6afd4ad26347b8b27ce28cdcecb25a6f4e8696b6c372c963e0dede5bee3175c247414a789f55b7268c8e6805e81cfe44cc970303b2623f89d96f938a444b47674fcc5671ad3add83f7e40832defa44d91bff8e61645b5ef73caf13fe8bcefaf241c2bb420a32dad1f4b7d688cc124292d83f0ed07acb6fe751e97cd6d29b0b2d7fa486c9cd6361bd20ef31acc642f0747797a2a99ca816855a95ba7403178f6205ef86a3a365dcc711d663f40c9b5ad332c0b199c8a5384ae5b537a6469b326b56f75c98319c082363e7cedc56e4a0c7f96efb4ae03f8b05c9eb9dfa60f330101befafc2ef2f8d8f48c4f1e76feaf5fcb05866de689b0dcfac74072dd8b2c505c2e9ff23c260311e33e2cf0f121dca58db047d707b84e41d3c6e85309580d73426421567e5452dfea5cecb2ebdf7802b1d7cdcc0053d30691ff5e42d718c5aa08333f59a2dc9b675e2dd2a2eb5297709e67267726f29f228f1cdb901da1c0a1a39675905cd6d20266d48fca08584eca95b8f38850a52f430d278dfbcfbd65abff4c2a2b843fd724974cbc2e37245c5bed52998f7312e212acb38a7e14d1c5ab9b2c5c77e98f4d5fa504a6ec9f754e61970cb315eb3338bce89b48f5027d5e8fe780ceb80d11eb6fa5c6c2a1ca9232e3451198e7a9a8fc772b2911407fe1c6f30de3496d40e369a34ad1bb2100114b43f8ee08c4b13adeabb2b03d2bab8125a3da1c33504a04c5c9fa6066aec2b5a162590b1e4524ce60b1ab0fb0906be400adb3016f04c4b90ad616bb490920dd88fb57f6ead652c845cda52c30aa15cba71ea007c8de1bed1116bbadb10a83ad8ecf96fccf56d16b3227594f01582cce383d2073144daba27dc6f0b7eaa95c4247b58a0d02e1c7886d100f53b94dae1fb5723eaa5f7d7dab18970bf3a7eb7c9fa1b274707c6652a83775ba90856072ec9ad057b2bab46320ea2291ed37b86eb91f566b931373bd9e7fc12a97448ea98e25727dc3c0d3b919e057086603d5b727a68b13d86ed565c40f608e3c9430cb7a4409dd8d7d34bee0c3cf861e44dea4afe80e6c870ee337c24cbf4ca679fb5278076ba1f15842fa0e0650c918ef7df5612e59cfe635d0da9e8974254ddbcb1875dc57d1cfd5a15fe55196f027fd75feb5f08044a2b61e07bd6a6674cf9bef1854de8ab952f219c94aa13a59f54ba6a9c52b72232774ae68cbc90cdefb1f8f95b0feeafe35ee0b7cd57c15658640f3790874c5ed674a1b06f9e4518dd90bf40269b58919ab6380361968586dfc06a42c2722664a0c7660d051b1aa966a367f034149a9e6b4c91f42ed0f96a28d3370b2095d39377e29e1a60343793f6c7e54592f5ac2ede02470498fa0e695b9614ce6f759ba2a714b1079e85ded7f9561d2921dd3a6d83d03f3143de8a6ad4b6acc5527d6315c771df147a1f27083119d59b06a5b833bc9fff8738522f1c4f3921871a0da9f775507447632cbefeb120ef2fa54f116d99d9f43e1c60e2f3be8eea55d4a5822686ab77e4a5b5c7cc002677d56c5a9fd638e10f6017160b53830f19b006398d778c216a353a8f653ea9620f727ce68068e5777bfb32e95c46c45aae145371358f61c7a13dadc8728251616abd77ab627c75c6c0ed510cffa0cd6e32cd18b640d7f0482b5487be60e849da71b70d345c26d12ea924de2676c584874ba2c9111dfa6b50a9b8a741469e6a4e55f3fea477dac4cccd58324ca34312915da96a0e4e4cfefc2ebf9b7a0b03a4f07106c9c6a98648aeec9bb928068e12781dd7133d0471654a4569b4cb2a23732abddb9f0f72ee4172b811232c3835ebac90b12d0c1c6174e3cbc96f3464c8808823ba7961357633829c05e568ad455eee7c619a1df04ee48730407f0279c6bd018ba20a25436b0e69f755e0e2ae39b05e00c2d3fd41685727148b94e30ad5bb12b441408ce39c8d10511b25af8bf6bd9141658562737ecc327525d3da2bb114710c357218fe527ccbedaf82c73774f238b1561c7fafaca7d7a74cb407644caa8c6fb80af151e60721e4c00e9b63f03d04450e19c4669eae2c1525d17ee466877d80a6a2b7c0f1495c08670078a7aef26975f67b3b034e5f767d2ce6775570d3c1d18434c29fd90336ff904610f0dac40f433378e03b4a4dbeabf1a6c3d17d318a6851fbbddb6fcdf74e643abe254306aa35ee616292fac0ef8d28455ab02efdc0f223a6c92aea73bbf864b37d9dc06ea55683300503ec9ae48a3a9bb44096ab7c179e3ec48b742f23b8841ef97d4e7d69c6ee1f6d4b1adced7e616517eadf4385e917788c30fdf846ae4cddb40f5a0eeca9ce5eea8468fcf167b437e4ae3d17acb0f6a496c01d58b0708186b6cdda300ed6e0daf44f74fde4a083555a83479b7a1e2db0ac45e88db747ce52cf5af74bc43c75e18868ee0761672f4f63da0d624c76b1e49a2d4c061a17481f3db5b8b12591d427e84732c8fa99b62f82fb09006d16eda1edb779151053de39e62822ef169efa3a859a90212e9b874eb6f93ab535c65077c5171c78e6d38a182d8955f48d2d316309a846b067bfe5b5814c8f916c9e3492e94d67b79e37bf74f89dd2c05b7a5c31f51629e6a27b83eebe8132c0dfac1059d98b5c8b878033629242630eb9432adb3345e0ce648d7d4f492ce0793b3565ed924b8c8d94fe918dad4dc68bd447161384fdb5e1c4001d81428c8fd22297232f8460b7eb89074d1cd53a0d1b940e5b14a4d5b4949900ef93f08d7aebcba0d1162e5f4ddef54a916603944395ac4ce21af204ad0fa232dca16d950609f0057d02d524f60e588c8ccecb6a97aea3a20c245818f98e8b3feb224aeeda29cd5b03fd163ab3fea69a2c7d66f7ed41c1c3236d418a5f50cc5d17d59e22d2af5ece99fb9c6b91c205fe9a22a2b7364efa33d024de63b5388e1cb4f90c8400d38533dfe9340af192c8deb05e6d204ef90753197f9627acde34cb2e36ca7971a4a1efaf2ed1ce1960e632b194df994542041325008523d91b27793707341f83ed770b3ee8b69303e80cd8c83b748c239abf19a6c8709d1c7c0abd43ec4ddc4b977e07fdef4e7f7171da38c", 0x1000}, {&(0x7f0000002280)="2eb3538b5d73833710bac75c3a2f15d7bd57933223d2f902904e85d2d2fd9014f0ae4a2a9c04e51493c2b5d66bfa950e2e7c98ec3b57e4bfffce3bdff1090a0b793e2b3ce5467874e11f7661cb4717cf882346f9a4692e47571aa0f0cc6a1e0252ee900be36083c9b38a8af39ff8700ae93675fff73dfb32a1816989abfd730856e96dbc4b022648a730329253e0dfcb01972b5bc287a422a79df4fd63bf2beb5453665696bc82076d3fc3c7efe33597630ac1ff4f507271f4ccd3212f5046efd5888339c2a34b961ff480c6d81789e1a4e8b08648afa17919cbfeea19154909a04011aa87e4890fd537b97f28e4978042", 0xf1}, {&(0x7f0000002380)="3ac8015e844bab3ca223c7a209ca701da39e2f5785613ed5e17821c51d3cae1490fa0c38ffc832ca9263543c08a9ecc6e0d707570e76975da7c6905e1b8362a08875299edc6c119eef45cf7276ecc1094d73a7bf1e1c0f3cb70631d3099c689d6fde8d83f39ab0ea32989ab8a141632baaeeb78a90a0abaee90c72f6b00fa99e1c464677a7a2df34090031b44343", 0x8e}, {&(0x7f0000002440)="a75d45039ba49753c1d7c369f6e9c58c795475a88cb8fb5f3f968845ebd24b1d08", 0x21}, {&(0x7f0000002480)="8f50f3af876e188ef0281795681f2e4757a9658fc553b46b8026f435246818660092a59e88337319ca746dd87b6905b2405369690342fd45948cee889695ddcca1adca3aa9dd8916d9944fa91b25392901c4a5840fb79c6fd34e3525342b7c2c68975d200fca5fbc54e96b0f90bb11ed94c46aef2e72b6193e7de065994c49c9b23fc53b06a44c7adf19a0b46b4138958f4423e05e0f5298c775fc0d107efb659d18e6dcb423942bedcc40e7425b9ed63bc09c7568f760875c27c5", 0xbb}, {&(0x7f0000002540)="9d3dbaf7ea1a48705810347387fea4f048d816727d", 0x15}, {&(0x7f0000002580)="62a4fa3945a2025ad93a5c784a2f9e0e5f31db2f359c05665d133e7a96a05ecc50029533cf0c04ee36951eed8442770f1eab8be577b54c4f604e5b801d5dce89c1071efb0c771931d2b9d24a495dffd03ceae17f1e3131570999d0893da311918a5c8787c06fffc31036e5d2a64a49ce439571ef4e762db83d7ac19f108a659431dd7c2f2b0b2c229278ecc9b488baa61ba630d29e8597a52048ff89c6ae66fea0e7408eab0e5a27da056e5b9c817910169ec9c4c59006126615c89d58da840f458d8c8aa1853d7a166f4f0e6c0777df512b9b55b0c50f6f034611d9bb0aa4562d5f9c0a70de1799e1ff1511a114962d159c3671b8c01c2b15657085894e6e847801fcfb535f06fbffbf6f7319433cd93ce6079bc2bbcba136464bfb6890fe10844bf2e57da943c58479237b319cd232d6ec6b32a2ad9988e1d14508201cdd2fb15f0fb790656dd6e000f90a6a29cfc439d0b0bc1852be91d974980654498eb41380e525a0c58e765aa43e67ddff7ad5fb81464d1439c4746c9defe032e6e0d1142f67bc0d577f6074cccbb44e97f87e23220693c4932a5b69ea2251587adc6e119bcd2408c2edb00c21dba4284fe1da186b5cad67277860da1a59d8c49fc37755ab2bb84d5c25e4df08c293d702b80e251f21db33bcaa76a31834f4937bbe134e2479d07be4f18c9b6bdd6efacad50312814807190199288775c47f01d0864c46531a17d6510d66f5c7a535c08ff3baff571b9dafbfa03e918e03925378528e71035b03a9d339c707d35e32d71cb3933c721833ccbf04e19cc03abff0999432ba3214304394c337c59bc83023698d3540e6d397b63456b5aff67376b6e44932693409f55f1bac98cb36ede235f358eee5efaf1ac2a62ceb8a991fd4083ccccad890b415591927fb0a8a8b7323aaf6fe7da014de7259a6dfafd04de8121d21b985411e120bdec5fd143b356bae584a1858f31bec56391af749ddab19483ae06c369ff21c1d66eb8997bfed00220d6e070cc69a7a2e7a14625fa1a7d31e3c96eaeba24e4ce75fde3def8fe1e87d4d22d9ba7ff71856138a11d59af5a41d60c976eb530ff3167428742ef5d060007be09deb1018e0a7dc64737bbe64fe10449f38488ce1bc22ed39b7aee09d709acb57a4ba0d590cc9b9423d0d18ad193c7c72e0f2d87d8812e459e5e0b2d2dcd486c7aacff0a3ccf160bfd99c3521527e91ee05373ce127f6bc3056741f698cbaf2bd861870cfccb02bbce3de163155733403dd3ad8d52dc4056cb065ad145071da6fa2b743c356c2f2a109cd4f93ac9000daa85e8d57a544df3087e0a8dab711e2e15a8a36fe3665c96f9e72ac4289b43d0d5e993d19bcb1e4b0749c88458818c20fdced7ced0756e1da572686a020e702df82367483a8d1addb892f2a56f66b16bbba0df13613e012bb482711e03a6259bb347588a400db44c39732b03f1df3ff3ae2e14800761a8ed5038f87cd9500c4f2364916c9663ccdc1447b3e523c01c952c55769671578cc64dccfe2d530eb59dfa6c834ded5f0bb45dda9eb87a7e4128085613ae09689ac0ce05ba531d3ac5ad30efee907791efec6b5a0426be1e2714ced5d52d991e696fbc2e477b2bd050c812f8a7474799feaf2c4b73c49087226c7404f520ba2edc9e60971a06d04ea060d29d4cc7306eb862a67a49580b6151d361a8e32240ed99b94e07d531f909c5b144a8e942b5e5211613ad45f8f777c0c2bf34d4858db63ddd03a0dbb5d4dc5e48ce76ca29146207edde5e1b2f9c3cadd015d224b52f502788c8a597c1368138cd040fc2b0442f1a50fcf845d7c8e92ac7214279174fa39f53b0d74ddc98758d46b7182d4641ddc06176cc37c88efa26fcbfefde490f7e0503020e52311707898b43e67a6b64f75570a536cb0ca527e0e329a25bf4c34e87bcd1a789e8fa408ae886cd8712ef60bb2203bd62b06324e8df8be1f17caae568272427305417c2681aa94793e0efc7e1f4da9a282e74c885cb03b3ce4803d32e12700dc64568685e406ba18ccdb1e8646afc7bb437c418bb1b1dd1a78986567ab5fc79dc5e8fe4803226d576f591aca09f108ffe7e0d98359e22dba5e60dc890ff4405105b502ac80ea65cb22761ce0d08e36e8220ccf283587442a2ff85439c187aa34755e8ac4a4855fea7af097d532ff6d333334244af4e75b76fa62690c6043817cc6e631cb9f0a0b52404d26dfea6ad895b966e14967b059ee6fdbbbffb75d3ef2639c6ff282f20173808c61a5bbda5f4a3b197c873452c1309eb9976130a032644cea2dab3942a822cabf2878ac1200cab8bc83a343906ab4d9e74984e0b6afc3a3c006f640c341d5e87d067b17c7ee80c5414245794602fee15487c8e2fc1d8b78b2d3a56702796f1ab971f977bfd1eb640c3b98066968f4f96365ca93270a6ded16289c5fc0afc721f1b7642e60000909a7ca6f94f17fc0300040b1c5ccd680b1a5e5e604896ca22fd700c77bd3ab7d9a0e272973c039b8d7c463e6c7daffd65526f6d5365e5b109e36e4da63292c40b52b74a7fabe14910f88ca3269137dc053c4d0805f3f75efa258b47b6e9b18e10c3d633ef7925854aa1bb104af247894f3072cc6d64f1cfb7fb5fb3adc9c3ff1ec26664cf3df154dc5768eda324633dc5da32d0958744eed34e0ab3c70ff248fe1db7dd91d4e693997c4f91db4ba87de944014580fb4123e18f6c44f9c4d792c4b936376c13fc12565e05d57ac38ac129135badaf9b7aea8b531c9dfd33568cd56ca31e1d8012738bc4fa2ecc691386f7b0815ea207242d923ef6f17eacefd36731f65b6951edfc691d0483ad670d4064b85cd4c1a296bbece2c7f60ff6f6e5867fe2d419640c550226d0ae1ee7bb010d320930c302dd90693f54baa958f95435296b2a8861379d3a9039d8f3a2ac6f228b37478ca681584eb2a53d424721265a02c472a628dfad44f7fe2c370aeec1e970ee9e4285d5e7bcac7fc8192e50d9aa0c22f614d1b7a4cf3d4eebdc187d1b45076eb0bd252ca8f3d5d4bc1d99f79671082ee21f0b3eb494f9eed0c80f27cea7612a71de428a0aa87bea4e3878c504044768a7c0868a2821ad4f67baddb3fdcc8ba85e668c3b241b2c78519310b82e82b0ebdee2cbbe74d624c92fa7f059ab5b883756a238124f2f8e4c74fffc65cf02cffac587b8b261bc16c7450ce9a91a1f67a15a67ad6f3c843974c5f01c5f099488eca47931c274d1356f5615c1cfbe70b3aa3954410b0e00a946681a1bf67141d0fb99a769822d26af8bfded19ffc835a7b32116836da9bc56068cbf03a34cf9af323086a4a2846842bdc19a0faf2c40a86124cb3ce2f29ac4f465d971b2b862cbf385da4621536402eadc35b92bc62c1979865c0a92b1982d7af52e6eec786e0c51ee5cae6e4d918078fb5d45760cc2be0024e6166a28ea203195ba798d38828d9519eb03d7d4bc539c25308ff204348713c61cc25632237160ed318eccc2c032f0778c67d1078b740a1b85f65e8e08b581815637ba81c2e0d8803faa3947b90355d93b98dbbbcb6f2027b0986a4f1304157bb0d8ec93f1285bc109d47c6dc345af0d7e63bfc59a8a1eff897aed782cf0268c4fe41c5dc7fdc35c997c5ea51b13c1c7c976c496c2fad802c13d92fe31d32f9da0cb87245c2d910aaacced56fa2bf31c73048fc6c6b0d9b3e3cc4407f54683f3d31d609f773048bdb880f5259c238c8a98c791f5296b63134d9482cffa7c0cb688b7e68a82c8bd84253f1d60ef873401f79397dd51d2067e97cade1f03a543de84edf6acf036cdbb327e7bc01f9720b65db5b3bf10d84c7890993b66a9712be79fb0eb84712c1bb5439159ac10577d38a7c467157f726d4d05ae9a11da2ee3bd9cb900d4ed503027b57d8ccf9637a7a09c84fc4f7ba1b1a08f5768e0b8e385341bc5937427a5ad68a085ac7e967bbbd6023af10e413080169ecdd248f96ba41599a987caf202eba20041a9603908cf19580e68f272811d7b4ce317aa2d527a740fdbb5e4151f7fc80f370ca5ce2c98a756532d333b23629de443d6fcce9b866ab9e23114004b86d9c042c5e880d1fafd25a59241c4d6965e8f883f65e9465cd0cba3d592ae6fc37d2f4415c490e605a4101ad51d2a1eb69aae2507530892b85a95554d5423685ec5724b17c7be35d5da8327626effae0857bae1aabc7870cbebe340a84e74153e25fa5341ae329cf6f62db1145f976c08516e7f5785b599edd9333a85ff42fa679babe227082e2c0d405c0af6a265565b8d7d2b7a5f7da66c8db6f6ade66fbd476c1a1c9feb6e5dfd6037f39a5fd7b3daedf8a299d0f5aa31c8a8587d247fa22dc1956b90928be9e3307d7ab1134efc2e71985edfb215ca9a255102903bd35b115d15863ad0bd832ba60cdb8781434537206069861fb9d398497032e71e5b96e47c7260b1aa427da8f4ce79b7cb9e1f3b1054adcaf2d8b76e4ae141f36a3f98232fcaee3d4a79ab0e2657803a989d767294aac24247a7c083b66f973f313acb2961679b7bf17f0bbf3b5f152c04150d1c4281b6430d1e3239b8f7e3c6d9af386bb0d8a01746d004fb64b37535c1b9d7388bba7d234c2a4f538fbe144b971844e03d908bd0471ce99bd57cdb07d7d149690f5689f12aad720a923e52b7f6e923119e0be8fb89e6ae5cba337aa5cebeac35d7f55583396c9a358d2123881b7bf3691e8f524eaa3862e2e98d1f7dec96ecef23603f8d6ac17f977fe97e4f9e738f23d3ef252e65f9cd6b26aa5d421bed84fba0a47e76f3b432b7477ba05fbf26f0bdd7b60cd81c8b65b99a847131384eebad833a54a9ab05e68332ae5644a9de89b14b620e1df40ba7d0c6494a3475fb4d037012e2886aace42f0df20d645fb80d3e71dbb76810643067ea098cda6a54ad691db53e884a9cf566692d90293c4f9be6ec85579ed3ef092f5f5e8a258bb03596eb490805f08d3ce5b7088917e4318d4467dfc041b4323fe3639a833165b5deef9e5297eed8d9d544212aba2f3b40200edb4a7e41bf60834c8dc990b1a794e17adc7fb695740ab29a3ffaebc919e3fcc2203b46f3c5d65380634e35731f778454d79de6d7f434264c1614131eb0d70e789b158747ab96debfe38ae020b4f4cf1c910f69749c0c564b222d5833b1c924e115bd4469d541a1a2ff3b05f02772f1eea67a4fedcdc6cd2e61f2f195b0ea7cad32eedae73594e916f0ad5f6993a5fcfb59aa31c033be95dd31c8d98617c10caa19065db345fdc89a2be9899eb794ef3daedb51c711e40c79e81cf0ab35f14919eb7e66d8dab835fa24e2e55bc74b8abc4b9a404a778b5d5400a151f45513e36561c986528fab9b533d473321a55aa411ff2a2217e974b5e6530ac9c47c30df304729de995de48900a33656be34485c6280919d7b5fe19a3c4471807a50e000a2537c86fd7578f6174da530bd72e11c888cad5e832e0529d34e7789dc8b6467c1e5636e2de4edcffbb8f12bfaeffa401ddf1516b1e51d9170fe3632d709d8066d288a0af36b3a59108e9cd316f25e0f0ce66b408dc66f773ed412b3117c1aec106df8c8ea2630a9a6bb7160de3cadc9901d727c35b8a53c69007efcfddd12c9d0ea7ec897b9f129bc779f1ae5639cccad5e977d416778b50005cc3938c5b842c6e3bbb37e4287ad96fe595e28fa11aedc54302811eeb14b78988b278f3a510cc61e49a844462f6c139d5ae5c7efa21763784451e0ff73caa9553abb92d9b29915fda692327c19ec9fefefd534291999ecf585b22936535af23e336f830", 0x1000}], 0xa, &(0x7f0000003640)=ANY=[@ANYBLOB="c000000000000000ffff000001800000e970c3a9686fbfb6b82878aa25ebd1fd6cd14eef03574685cef12b55df88d6dc1b8ff925a53f6148d424707ca21e1267320673b0ff82b684d66c612686a1f3a8ef7ea7beb52d2dcdf1f7efe1dc4891b7a65fd0aff203f383d6f165429ffda8d1985d298f07fc3ae54d0bd2e4c8ccfcace8011b54b2664a5a4ba27dc87652ff3e09fa1e2ac3f6ad053f354a4104c5be9cfc2ccbe988dd26a92f15283192ba44b1bcc60abc796f94223a981451fa0000008000000000000000ffff0000008000007d84c15f7e4bb35275c66605009dc02ebfc9ddc76d0fd98ec4c3069c607a7dec80de682ded96327c8f037f15f7db4267893c4bce08b0b356233756b5c6e8cd16c4d8fd5138f36de888c7ac33822a80cb7bd119aecc2fc201dfbe8c571be122325f59bf452f8627f831234ae8a600000078000000000000000000000006000000520619a9b1ff316a02b90dac5277d2164af876289bcf5c8c6a7bca4ae80cb0958ca7c9da65f63dc94f7f425123e5c27d8de1787acdc86c08d1b8e0d3e5206e61136f0c255271c72c5aafe4845c0e6c9600bf568f589bc66af456e08536626c7a989e000000000000e80000000000000001000000020000000daf8bce6c52acd95744dbb10c7c1fa57ffb70e3d388b97d804f20a1dcfc1fec66170face3bbcdcf6ec543764dff2d340d8bb02e5b1ddff0846d528f7c3cd2c98642cf76c448a55999ac7e7077f1093d813b2cc179f1b7a8fd3f3a4cdb03bc41f921e0b09852cd43e87a5836e5d4e2ce4e60b0ca2c987eb4eaab46b7c78c768cb5a6c80a4a2ae4771643d2762bd85fdcf5ad6afe5d22508991fdb30cce0e2741b243b6d6bbf3eca5e8020d21c5d037693090897003f44dec04a61ed77233fb8a63f7d27d733ef41788911e1fb573756b144f000000000000c800000000000000010000003f000000b001b06886b8ae6d6e279638a8fccef6eb8f15df4600520c142f0827917af8d42e25e014394eccbe637045a457c63864c455ea9f1c44b0cdda1acc164f1c1d4d5094cd0c638fb5b8659c2b74c1c4ece813ff10c7376d341ac811e5f316757f334c95ab4c86e0d69d89ad88d9bd409787233ffb42add1838042dc9398a984c38232f7f2cc356b273d1079d3612dfe1d3a9821d1a1cebebb5f9b6ccd115251668faddefc7d7e0d441beface478f54b406a7d14d7e3d9eea7005800000000000000ffff000002000000239a0131d9b15408a6f58f4e3698648d804c6689121724fb9dc8f5efdc95106782c97cddeb7d1599382849573eafcca411c3013f751db3a3e0adff42e8d3ce2b5a7f16de00000000"], 0x3c0, 0x1}, 0x2) getpeername(r0, &(0x7f0000003a80)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 20:33:21 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd) r0 = socket(0x6, 0x8000, 0x7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x6, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = getuid() getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r3, &(0x7f0000000040)='./file0\x00', r4, r5, 0x2) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setuid(0xee01) r7 = geteuid() r8 = openat(r3, &(0x7f0000000300)='./file0\x00', 0x0, 0x100) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000000180)=0x4) r9 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = kqueue() kevent(r12, &(0x7f0000000140)=[{{r11}, 0xffffffffffffffff, 0x1, 0x3}], 0x7fffffff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x4) write(r10, 0x0, 0x0) fchown(r6, r7, r9) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0xffffff2f) fchdir(r6) 20:33:21 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = shmget(0x1, 0x1000, 0x421, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4) r1 = getuid() setuid(r1) chdir(&(0x7f0000000100)='./file0\x00') 20:33:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000080)="13f3e982af9343f2d0920b7892856d31e4b95755009f54d4adc9d2aae370174cf5145ba067c0e0f0f0d5cdca65736c1b0e2b24ed33f77556d9d8a1c4c87b9658dc382e9330b237b375f86a51c339b011e457ef1487646e8f6562d05ae63aaadec199aec4c1cf0cb3e3ef6e2dbebdb35e52f862d38bba50d456ad0a8fae66eb00984009ba53be1a50de804f10e7a0041e277c9a2add232fc0657182f29c34d70c5edc12d99a11bcbeb60c5442ca29db76cd4992b7d5d9c532e3793701f3129cfd91c9919e5403e2270a382cd69b5454c0222f0a3a6b5013892717946c0178345b0d3cfba3", 0xe4}, {&(0x7f0000000180)="8806d042bebbab87eb27c0fa330c1b5ef658e661e247f6c3353687f10db2cb3191bbc4c2c0d70d7164b1485e10bfc00d1753fe9028b32ba73fd2b27812b59b0c21e6001b3839904e13c97322a0bb576dc468e5210e35e28843ffe71acb6ce69bc14af131df09eb15978ab6ea839cd6a7c701ab91cede4486179bf76e1310252d637f41f7e1c1680326bcac16c35ef9f8560a", 0x92}, {&(0x7f0000000240)="d1cf81b59ec81615766b6750173e80d8ba08e502dea2dfbe3efa650493ee91450a21ca6820961bfc8b4bc3c25957272c130af27d6c37983bc77681", 0x3b}], 0x3, &(0x7f00000002c0), 0x0, 0x2}, 0x0) r1 = socket(0x1e, 0x1, 0xfffffffffffffff9) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x1c7}, 0x0) 20:33:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000001021, &(0x7f0000000000), 0x2) fchdir(r0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x3, 0x2}, 0xc) sendto$inet6(r0, &(0x7f00000000c0)="7feeddb696dfad7865ad377f27600c9c463a09eed3da25497c81b24902ba6bbc6b37ad6c1d2e5ba210391611b1f1a31db2a07a0099a906c8d773f3a02ce3736f0698ab9bd2a063499e30554ddf8e72c48de93bb8cf95f801821a80967d89013dcd84b8d932c5543680f13388554e514b0fbd3cc1193cc40973f9f68ceb57d3de0a40584212c513", 0x87, 0x1, &(0x7f0000000180)={0x18, 0x0, 0x2, 0x6}, 0xc) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x4000000000000000, 0x9}, 0xc) getpgrp() 20:33:21 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x16, 0x5, 0x5480000000000000) sendto$inet(r1, &(0x7f0000000040)="fdc7418612ad746a0c69348ecbbf8613ae63bd3f953065decd647608c4ef9c23daf2899723264c51b0f2c132b0eb5700eef9f377e2a4e3981907e9cf6f3361f70cc9f1e6387b39d9b7a04bde0ac769f561ff700cd3a0787c9895c0f91ccc5ab455b3b571a7e1af02128002b6e7f607930522ca78dc3718cb4802870c95d9cda0199c90a7470755a61d496e2cf6a8869ba231640d3d043a4609c99a673d78ae92341197c2e6aa06a761526815ef58fb6e6cea2ff0e460f4a43601ab51d4e70c5588d45c1999ed7fc78f18ed7f3457bf77b6e4ad0dc9379caeb30e21fd238718357fc47ededdcaf82e9dac078053246b8c8185925a963d9b39e78cad61ef0fab12f74512eeb5b1f71ea767eea1420e4a511471a8f2a97b952e1ff8b1223e2f8cac978f0045613b6d8e63f295ee65e09f9da4b239fea527aac97d73122b4b884314ea7421a39f6bb0dd3a9256a9871d92f312055afe817180ce1ab3b279b6d7f0bb0b7622a0904f60f285e45ac54360ba7dfaec761b6181474706ceb898c99f35a1e3e2be00e49b708c749a1a2bafd14035a5820a43d7144cf23b77e1a041a58d1058498cc895bcf218fca0a847dfa225e5115c71a45f2de40f95342c8e5f6cd9adb76ea59bac4f98a110542f07f4e421226639c600374c8ef9c828c2f3470ccab318e2c8217dcfd0484986ae8547c1b76d835e53f0a26bb434e76d420081d63eec23ff0e949864c25312195101987001df9a4d94643ac46f34e0c0a4b3abb60840de00c87cd1b4bbed7031bdc523d9898bd7b74324c4742c54c5b1f34bd20b80991a01a14ab287b847a5781db963eceec55b99087d6cf41b7341172a184c05fd8fbb538b6dabf6db8d374f417d393dea9e1fc9b6b8d1f52e2e57fbed1fb5df84956f83849a42add3f73ac7016884219f239ad659a0a5c83389945d698a5e11c84dff966942be10ed04928755eb67aa9bef10c95560690d388baebd9ac4143a567a99c7cd19850f2ff78f98eb148466ffdfd081e682d2c51ae0a39760c5e1c1853bbef7e10d078cf2ac433754b99bcea76de57cf00526b816d911e4edebfdf554ec7f1a21399ba9121586508332587c44abd752eff2f48c08f855be6b26e9a4c58ab3f7672e51b98cfe4ccd40d90b6b2dbe258c0e91b46d626ffc922fe14c3c0f0850559620efbca3c900cc31476f3e98021ead5b37874dc09fd353da0cc90ffee60b6d88bd2e6413c2db30b86d2796571200644634e84125fb86e97180acc6ea812e200f18f43f839221edea52ff547d2847a8822ac1ec77506b4cf34cf1c7358a98bc7af90b55a56d1ceb07f1a7f005da525994eab33fde08b744010cc35866a6653369e5afca00be6f0883dd25cfb7516710e32e9acc5635c64831b4b3ba07e2c18e82cb1d42518e7bbdc3109622f72abdc93ab922547f2e2324d7955e29df00b6724586c119d11279b92ccd8e23db6548f0be80677fb8a74ab3dee29e322afc197cee9c418c2d184d84c5600b0ac62cc479f79f7ae0b354260ec187e5d61e46a1edae8b6184b5acf6aa1876a204a99267a446388ca3f18a3743cdb31dad2abb012d41f39b4aa1d3b92555727ccbee9934a0d2c2819e98f3837fe464242fd73612c9e017e8a42f962d43ae945a3652c1397144d38c209348431439bc5e7fee982ae8f334b27a341dc888065739e08d9124a03ae6ee26c9e785470354f7a580c02eddc740e18fcc1657f9c23a49adf786701ceb3bdadef958ba5d2738bdaa6427d5ecaa25dc6ec490fdc7b1b5d653dda2b91b2e279351cce6ece54721215e6ff6c0270bf8c9105811b679103e40f918efc90bd2ae94f9a47fcf147e4108e59d752d150944909677484035c763489e11fa7e00fec0615c6dd1b0ae49a72290458523a587ff2c6d8cf68b7ac75d558d4304c291f2d444775ec790e396156cf6f029ad88dee1e19eb877daba7525306258010ef11f3680a442f692254b3e164255a1909bce247c0e9ce4c1c358efcf52edfcc2205a94854b132b285c24fbd0693fa217cf91349030ea9415755ca8fbf6820d4685207b8273190770a295cf6638c699ffac5e694b01e9a4183db52aea4fb781247412b081068b5200c87a6f01332f25a67f34df7b5e701a46a4af278d3bd3accf57166c1254be2fddf113a37d0bde765f3315397d39bfe9d1f4d7ef122639c1505512bf38a8181056b786d397a7a07e2233f1827995b8148752f1a311bf3605851044a410e7cc3d9071ea7a1d4f80d38900cc1c03b3ebe98e73bfe0c91abb034e5e5ea953ab9baf1b63102686348dfa760718b3ed158ad880bdb12438485c38196c0945619a46022ab89c14585a5e727dfc8d61c3adbd907b58855648dd6f1a1b883b48042f62c2f3824b3dc6ed988fe971abbc193bf709d540d3c7ff7afba6465d081ed781bb21d8e2287a5625b1833a8779bcc52447d32dc515129b54d1fb39d16fe007e3f56d23fca1da5ac285c94a058cfb54b09cb896ae5dd4a653f56996eb52c1ff0ea6b32f80610da77cd3fd95c38cc8e6467187b7e3484c830b9c0217991a036046214431d548ce9492e7679f1895f34f05bf6f0919f2cf818e2d109a0d6fcb6072ed7271af8baf4e75e60bf230352013d578c9044227c0cefbf23aeeb727606dd099d8ced695e03f38107b2a595628b9acbd52292ba2501f9f24570649b6acad92945aecfefeb909d6bd894d23b099dbd8e28638f11be5b26955dc737cbcefbe307f6d3fc5ffa8e78e6293bfa38767b59026ee3dbbdfa0cb09f15b21dc46f033770288ed6c563fbeefa3a92f243feabc90f895dc4d0858dcaf26c07459bef961081ad9f878032c55f1f6629707f5ebeea3c8b7307ceb712c48be48e9a59a114668dcc514bba92e3ee5f60c39281fe3f2e9a3bc298b285c0429891a83b63f0e3b004ee12a4db2ae854aa49bae750266054aea3982e6ff331d4b130cdbb1c817fada57bf388389f303b1b3d490cfecea29d08d341721d619ea2122b662089c4774d20455ba18e5a5ccac71516e03f1a49a2cb96bcca5c5a70778fa61d13c198fd1d2bc1409affe39f7c01d468af7cb2f4165a61caddea20f7940dc439991c8c181a71573f8226c3935323ddedd4098c0a2a9190ee0fea5c9c2a292b1f11e4cdb13513f41524ee166d558046862398f3305be4f83459f918e881a28bd15386aa0840292234e796160b23b22a4bc02bb81a71e9996327ecf4c09c40b12ead250f91a5166bb397bbab15fc5d7a8b99561b34d3d72b106e783a9a9398c3c694146f764ad0b7c9e51057f82b6adc3a1fc72043282d37ba73f5f4e035645de6d1d560a49fbb70d3524c059f5a3155e1268ad1dc89792ee6e96582f47f81a49bfe390ecf9d084bdb4782f7e95be1eb779eed1838ee559bc38036569b069ae88eb890752eabb70ea4015745a3aefdf9a79673068949142c52efc7f7fc725d0b754f9c22ba22fd817cb388df0855f4bce73cfb2db96f9711ab520e23a34276d2b9504a005903c81e8e475dfe402d31ebc0b48470687d0a3696cf49e0105f9af0ab118e53dc599183b8243599b6546a475e1c6d245796789cb156a5e14ca0818962179f179b2268bd85b3226b6db6c57cbb5723a05894040a477191c85bb5020f884ff85952b4fc6601e5c2741984de3bb61a92c03875d42e7c9a7a9e22ea976221d5ff6d30d4d5ccbf4aa6bb43ffab9dde6620844ae11b2e7892195eda2b4ebff03ac7af385a45ca7aa18c596153d055372dfc682d59c8cad48ddd533a71ed8a16db8fd0d84ddc78409ebb2eab455055cfeedef0c9cd4f4f3d1404892a64dfcbb4c427f2a42ec507a49b7f083307af9608741e4ecfc3063ef38a2527812a715aed7101726ad9b4e2c329bc5afe7a679db2f87a93a324aa84e8eaa1de75cfc34f0f924d718d943e4ad196a2d96c123403a017c4826a26cb6c61a2552d2db42893e07a98753ed8fda82ed81a3934607e6f5d6b93a9422cb346cd701fbe8596d1d49e9024e4d57c98192f25880f1ddc0b9833114338b547ad30bffafebaf5cc00af9f4cb49b1061a8091602b075c1d514d3324d8e19ef1a6e38e4ac3f775794b0ca3af365b239614cdec6343d2f4b3795da5946560c731f856638e2dc16ed0a17a6e95b8d72a2fe1192bff4e5c57e954e17a9ee0bd2f9057586ec46839b640fa33727a54f8380853e22a17929a3e35bbac0e23f95f47c2d5dbbf11a2e7377c4bc4b943172dddbc81ed18686720e737305f8f9da994a50c0757862f97057518952e646436d994f5a335e864020457d63b97ae57298c6caa1b0912a998eaf4bb91db9534c4a8eb557b8482fea815d8322710fc0eb9841e4c5ea990a2d0bcd8bbb4337cfa76bfcad1a4b419e2b6e5fdbb782a28913008d51efa33ed86915986eb8dca6a9b1751f9256cb6554f584b50f50136ebbfc611c3188fe596fbbe3fd26535e76ead165293c57d7f3fc0707ad3e1d116c216ea3ce563d6b944067fc98e45d472e1a51afb8b17f75875bfb66f5abcb35ddc18c1bb5f8872c8e2d2a8318b006076ffda95b4cb7cec234c192f1d79b0f9d719d48398a64aba3a6c4bac803cf221bab0ba9dede5ec1f7c85d7d638fc74819e36990a9a037a492e36f53d9bc80510d2cd489ab61882d48b6071e282b9cb1df22c5253437568ea960729ac94aaa5d2f7e3f0d654cf58fb9653ca991b1b6fb4f262d618b0a51cb96abc245121278048d6e80d25e032b99a8bdb2b677fa47e358f6304a3b1f11579f342c4ff9d42faf068234c6949e21902a74c58b3271aa92bc8cbe7e43df465db32d17aa22b26927f3f3e95471afe52f211d2189f5286da4b2abd28e7ab755ffaea5640bb58d340ff1affc4643793aee569ac9d8671a64efe57a3f6d8a64f06ea035725aa65cc1ac6ad51a76272c1790903280ed9054edd4e939bd7bb33a671607b6d1011a596c4bd9d874f30a62fba18a79eb01ea033b54fc64f161a651edd43820ab39845099eeff034ef7035cae493742d855295851ce78b71ae06ca466fdb424fc9ab98c3b3fe906c804a8c4cc84b14ad99c3ebca6651e01add501e16a434baa7f5b1d19766336d367904f56d260ad1d22445385858dfd77391a1cbed3a1121bb7331dd9839ad99f499dd37a7944a625745c957747e919ebf4dd9d5f3fd231551e443a8e2ac84c0fc9090d0936fe95d3179907a5d4ea37c4df81a66665dfb83b4a3d5770e3b0dc82534e7b17c191313cc0c26b9144b6b28ac30cd3a558ee2d3f03df60c5c341969f3ba47d2cbbcbc4052b070fb5bcd51b26c17b9258a515f9fffe74eac6a84c4bd41b22a4ff924f1a03bde8ae48767da7fb4718c160a05745dad1e79ace50827316b6a11a67c1635b841c023f201bdfbcb08f6abcfbd3cad7546d6b6de96e593e6660762d1473393285c7fe62448bd8b1765f019f0d70703b85f591affdeeb20019bb8ca350b3520b9917e2eae4619056a074014086fb75540c710bf0d3e692bad200e48ba4ec1c571929df6eaa8b62cdaeb48dd53a0912b518b04da74fc4775758f96a1a82eee9376e0ea005e17979fe697144135ec4cd9a682839ab8faa5248c8972d94c2001e9d7ae1b2279f643ca70ccc8e5d8c7f60d56d7ccaa69b304b38e75157aaf5458362e2ca36411b688fce551d7f83b38a6ef8ebbf4dc978eda0c9048b331b7787d6331b79e3ad486b6ae82e5285d9faef30e47e1f7375d258682da4319a91fc5f06f20fa338f20fbe35fcb28441061ac67198dddec26ef0dc86a4c736a686c49c740d68420dc05bbe5792fbe", 0x1000, 0x40b, &(0x7f0000001040)={0x2, 0x3}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001080)={{0x18, 0x0, 0xd1fe, 0x1}, {0x18, 0x2, 0x100, 0x10001}, 0x8, [0x2, 0x7, 0x8, 0x1, 0x2a803b52, 0x0, 0x4, 0x400]}, 0x3c) setuid(0xee01) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 20:33:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000680)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41", 0x23) r1 = dup2(r0, r0) poll(&(0x7f0000000140)=[{r1, 0xc4}], 0x1, 0x4896) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000e00)="2da9984e204d297979621ed98845a8fdccc98ad062f14c559f78186f2592adb4acab89b80c07ac5f25c0282fc78b6482ad37463bc3ea5c48b75516fa6d4f282777d311ab113adba6deb0b99fd4f85fee0a5b61a51d4cdade13c3c840ccad6799cf75eeafcebe8e0d1754ddb186adcf5444bf0944a4cc1ca751bb98fc6e30ffcab3e4151426bda25d608a86e01258603819431003923c8e082c28498e478ea7c9e1e3448a916cca014bc7f67b05ab25fd94d3bd65363f3ebbf9b79052a3944e1600d712178de85b0a5e9ee4cf19d39901274944debcdbffdaa22e0a5b407c44afa1cfcad6654cfa5a633e8b22a9dc3f0fa25212fd7c457b8f31b51dce5bc39ed83ef29010e57414b0225bc39c1a3b698fe49ae5a45c464c2ae07ba194d0ef001ffea0e470a61e60cf2150137324a7e503fd4d5ed862d3b0dfd4fa3690361a5f5c0e6946eaa3d2aafa5321daf87482e2ffcc37fa08f3bb5c90a4104e5e90f48638dfc74bc4c6f9b166dbc6fa5ef56827bce82e37fdc3f41c0b5e85eb5e2a985b698b82469cb83956c2328ec8eb7afba7aff2ce8286dc33f00656e720e51186ed729afcca89c3b400d88a23bacbf3b36a139d7089d681deb1b5067c646087248f1440653b857b26d458f28f4d9421e617ad708afa2d592ff255c70424d45d43f0a083709e7df2d9cbb4ec9e458723f46646af1240b9b16e31a084ad8fa37908a4704d", 0x201}], 0x1) syz_open_pts() close(r0) kqueue() socket$inet6(0x18, 0x8002, 0x1) syz_open_pts() preadv(r1, &(0x7f0000000580)=[{}, {&(0x7f0000000180)=""/136, 0x88}, {&(0x7f0000000240)=""/129, 0x81}, {&(0x7f00000000c0)=""/118, 0x76}, {&(0x7f0000000300)=""/90, 0x5a}, {&(0x7f0000000400)=""/130, 0x82}, {&(0x7f0000000040)=""/26, 0x1a}, {&(0x7f00000004c0)=""/191, 0xbf}], 0x8, 0x0) 20:33:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e8d653000000000"], 0x1) writev(r0, &(0x7f0000000f40)=[{&(0x7f0000003bc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d438197d11edd141dea108038e8fcdc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a568374bc639e533294cfde128823760915a43a83a84e", 0xa7c}], 0x1) 20:33:21 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) r2 = getuid() getgroups(0x1, &(0x7f0000001480)=[0x0]) r4 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) r6 = getegid() r7 = getpgid(0xffffffffffffffff) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) r10 = accept$inet(0xffffffffffffffff, &(0x7f0000001580), &(0x7f00000015c0)=0xc) r11 = accept$inet(0xffffffffffffff9c, &(0x7f0000001600), &(0x7f0000001640)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001680)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001700)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = kqueue() r17 = accept$unix(0xffffffffffffffff, &(0x7f0000001780)=@file={0x0, ""/108}, &(0x7f0000001800)=0x6e) r18 = getpid() r19 = getuid() r20 = getgid() r21 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000001840)) sendmsg$unix(r0, &(0x7f0000001980)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000040)="a373dc4eeb6eac776e87126f4c47bd3b48f875e1a88baa210421074c6e39e531575a88621a9815730017d58c15480f937fd4b6cddadab9c107da5407b04ba990ae2e0b1153", 0x45}, {&(0x7f00000000c0)="c35f5df140ec54154d52866f16db1e69a86b3e4de782bc5f7ad7642c8ff3bea8673fbdd2cc468980a2bae2e871342d3447e9dfc352ace4c3850f84f3aba14e1f4c5bc0e22adf56dc5f1dda295c99ff4806f9ec911dc4f5470011300547341b9a7872597df83c2abe0c5ba4bef720c2bd52609521627f7629beab897526ab311fa40632054ecd8ffb50c3481d15c0ee6d1c3bb99a4002b1cab60c1675a37a66b137e6bd8bd5fa5c", 0xa7}, {&(0x7f0000000180)="a666e58c874ca3b54241caa071de7ec907e8fda11e9863e569751420665dba330a7df7195c40ed4e7213ce63df5c21df0db61795d884c886a4a10468df09bee0cd61af3a99fe4baf32f8060c8cda044c9c9ca5a1d1c618dfa7ff7164505d1f244485c0a758e4d5ef03c202f67450fa9e2a7fab4e820df7635f1ae4755dc9efc38b95e4077121da1eddf8a752fd380288e340881f273b7b28e116207733", 0x9d}, {&(0x7f0000000240)="282e137091be40478f4f0226c3b5a88762ea8b080119d6e3e512802b8c6094737b987190fb5b70fc923582b421a4eecb7ddfc73ac770be8bceba9e4b85d13c26411fbdd29bdfc10d832c5303fb416b68796506280ea6988a657dd28c37ba0410838c53907c9234fd0063d0ff2051d9e2c37ff40fb68b62def478fa6847b877daffdb12198dc4714e345919ef6e8eed0d12c036447c057c59e12eab93afe432827b1865738bf731944e609515425ca0db0c0b27366bbca3978f2bb3b8b0699a0ef69d2913b32b2bb380", 0xc9}, {&(0x7f0000000340)}, {&(0x7f0000000380)="fb722ff46d1ec66be85f4f0ac031bd496f7fd20b5670872ffeafce54c9a7b4237825a52ef97b7238afabf341b7e67c0cb955bd1b41e12f16d0309162ca07e295a9db7c2dc117541d9e38cf3b573b10072ff778c6a971a9841431cd953d8b0737f89f0b8c2f38629b2ecf5e7c0c35c45ed0b4ee13f46e0f5a9e4e2067830e0be0c019edc10cf2e83a81efae0ba9df5b5f4591d5ff0671149f841b8341c8d438cc3415cac16f2bf5048e7bf9a0fbbd2dac7da0bb9fb6cd08ecf70056f771910663004f2687433932caa3548226a9eabe51362b288024b1984036f421305c5e65f049f71f92cc24c3ddee1f235af152c9f94741f297af830e72e6d95acc25972f33a1f7f43e48ac1710942994ea84b76427db79694950ae0c15ddfb2db3e91d539d56269767e4da390ed3a0b43733d26595f0d9d5dfc8f8c7226ba7b1ffcd92eac8a956fb5eec08f90ebdcfa2f5b3272606da2f9b2385a5ed4420613bc6afa736af32aea3c748b7680ce42f1542f2067acac28e8313fe511281782676b17945374c42103c0d3b30ea383bb46f979aebacd509ee2d5e52ca322fc9d1f2d5cf5e88e3c1301cdd001f47f885979bafce2868ac47cd875bbcca9bf297c4fdaec19fabf92a5d67f667278b93bab29ea17d42cd2ca5200df82222fb3f4ed0a78522ea5526cb9b31508fca4a22a6b3c6ae6817627674d64baf0e5e59c1de51f0237b432cacbdc636014d3be5ed665fd4c314dd0f09327d090ecc0c1e6645ee43845812a4713a9bafaec5562a66f60ba7c062cd4fd6186f8c0af3db0ccd5c3435c97a8f7341a1fb010c4b859c5fb2975b6ab0372cf9bf477f0e121833ad8e88eefb9fa7f92178092309424c11d5a3706bfbf86df1a52f04baf937d0e666bcb384dfeaa62af2f068bc7d8e7089c12d6b672e97f551f1a2ff2b7eef6a47bb69cc17399e7c8055b0851cef76a7e8d168990c4911e066b8db39f6c64fa9a45c29522cd93ad560604c535ab7931e65cac1f5400ae386fe7cad18705c65778129e2da1922b088238e4692e21aea0a5d7d2efddc51657e4a9bb8a09a38c1a46ace3d2af58f82a1e3978b3f97badb0463e73cd8f1ebe1a8f0aa4c7966edcf5628ddedbd5745541a41105858044c47fed7c1bac714ed6e1764da9c621cd4605d97605a183c031ec8be99ce3701582eb6b9faec808e261c4489bb839393b18f5af782380c638002df6acdf0b385c7bb2929c8d7237273b203cfd59ae25374b74f62eed1d02355184c0a48ccc66c9ed471deba0670eab7b2503c1bccc54784765692f569df6b34c082befb479d5e1886e878048b0bc2ca61c5825b854ba9a29563eb0832a360bcf1478f99667e013f7db7b6898b3f951fe0b4a023efd0665808a5a0def038a7ba4f1bd3408cea26ac8d50afbcde5171b30d5c5d2c7d73f034e41c3a274e21d2abb0ee610bcbd57e9b57099cf066d9d9c3b8eb4d2b65129a538577f6faab3a86b38a8da11a07b46fcd145be9e28f8b5fd4882246e6316650276f433d2692624d37d8c43e2f76ceb3ab9faa803e1421c6a51b813e336f1ae710b78778974cdca40a6a48f04781ba95e0ed75475ee10dcf775d11e99d4bfac151d4d98f6eb61aa7cb8657740a71499118cae2b558fa78918522682222b759d05f79e03e3bee3c3a65472592dd16cdd1930912b5458cc44a1c6cec7b7d42c6ac7030ba95078d790762725ae6fb65a855ebeea6398f789e9e5829e2edbe9d2077390f631e723c101e80c60aa7918bab4df5c89267cd4a57663eb0a10c7540b8681516d40b1989f58a10308eb20eb1996366dbcdeda2c05b6ae48c17a63c45c19bcd45fc65c54393b21399184c997ec0ca2e72eb41b8f0ec44693a89094f337811d5449685cbbda9ae0f5dabb18c7813803b32cdc06c246eb3b2b5225ff6d01106754f0979bd6809b14846fe19ca7206d5c2141a6fb46f3dc885b25af33dc0e8a864361552341c385224929e2241f64f470950ac9b4935cb0816e3ea32116c8d1df17662421070377caf4ee101f15ab8b1ff1633da2bbc7d6356a9d1e01571aa7f61ed0195ee51f0444cfbd7ba6c30c88e679a5a836c2affecba65412f81deb81c0c3b51950a5f9cf3b7a4342ab9840abe4baaed1e24e327c7d0d102257356d32fc44b5b87d1adb68c26c16e9c53129ed1effe8fd997254cc0ebd5b3e937595a3bf8cac7d6204620185b2b1bb00dbb46001884fb85f104d8b292c83a3c3b69e518d2d413ca31f097a793840dca963a5a249e25f452631d2f5dbc6cbbd72e00694765576cf40e8df71964a0172d2acc4eac5e7eecfadf9742cd693394297fdd0d5a5a390a141beef6f153135475faf130b5bcbf20f8e2bf7b0dda47d88453a84777b74d8dd32dac8302e0da211aa8e02039bd9bf6a1563237dd97308c14700b41c869878eca26086087cd9f991862d0068a6cd6345f76fb2167a25de4750567f21a634029c83a87d1cb7212da4ba0cb6fd1e7eef1a99082f022161fc756e112546a382ce8290c611d8d0ff663e03c41286638d601a01396f7d2f9133cebdf1abf0f01aa949666102dae3245bcaf4fdfaf462a9f03564fbee479423d18da4e2d327f0f7ca26ec2012359799c6fcbc7e6b7dae1643ce0148857d6573491820a4fa3703a72310edb59a73f8d4a1ec989c863d02332450eb56af7dba57b475472ec671cf15ae3b23d73495666827f2ea83fa73bcd467ac3040732602cdc1da4a9720306fa5344ecb58b6e8b6a86f865fd662882a9840df9f79b6035b8023918eab9e69588c614b40a60e37f23954a578777e003dc83f6433a64d0e63a2892d6d94a786bc18129687caf4d46f9407f266b55aefc6a10dc73fe0590e7af5d44ebb82de961474a31011ac7fea070f720b8b099c454816b0614e58ac47336e0d77951e6c08954396beff203da43ced0cda91ca7a926a95c2d00c065fde71373743e8d07fcbb817b350db5ebb19c1d7668d25e58ec7e29fd9ac752eac9f32a7bc2e3229b157b263deb0d8eca157e97c6d1e495a820926eca4bc8332819921540345523e4045c9aea086554d6825306c12b540fb9ec80a1ede0d5b61625dc1ea1beba978d57790fe010abb39baec6e539a6b3de0397a12befa5a809e4e92af7255e276566ae8dda15781c87eeb5c4d6cf3064e43966451374c1f44b4c2d4db3b8bfc93494d23b3de7981131315623f98f9d8dc80a00352be2790b28f7bc288dd2c4d3cfb2cc654af8e3091f810870c2d077edcbd966a6fc3eeb883451a495d1fd0c91c3f2612edb10362d1c45129113d0f9394958712c608899e2ea146b7ca1b345d3100fc20c67d3246788923170f9eebf1409fdd8e3aa7225c58fa60dc7bbe5cd49e5b3c325aa1226a7286f77d8e98d5bfe244a024e5227deffa3859d0e91d4b1b0ff54b7223d0260b1d860d64bd8d1f08335d22b2efc9d405724394fc4911e9b79814238fcfc435ca3d6da6f9f798e6c86a14f6738de4cc125340b7106fa76bcb1028173d2145cfd8102b124767515eee7efc936d1c01f242d867fc95b401d23a3504c5558a0f726fe6794a394cf32e66808dbd09f81b7aa9c196491820017334600cb10fb8870cf2f97968227ae8637c239f73475e957f1daa480b7c173fce962a7b26eef6d11f2f5e818d1c82b1b549308a3f63eb1d1537191ec2c4cbaa5a6d384c2c333ae89f01691385a65bd21d9b128bf0c2c1d4346226d197ae0ce3eda7842f25e202edc74408d8d467dbfdc9d7ee3aa074491b1260c31ede3aeb9c007ade5e5d45688bd16d1037ec86bdf5f7dce58a87b617e6a032117d648eabf4d0f7e8b328eacaa31aaf642d5d66d3bf9f1fad26ec062fa970bae8e9fcd991a3b728e22b6cb8d75c9594fef4a8909cccc5b52592214e29c5f2431a91b4439b7aa6b11ccf326d0bbc885780409d2cf1c6b71335c3dccf64581ccdd148d71c1358eed7ef55f55e07f92635e38c82a76bba7ca114a976c3bea2e19d91380c17a4c0dad9d28e8850e8a627479c85a458d91a460ce9b0df882642e063e4216658481ebe48828dade332649e384a2e81026dc58326fdd85f7ef152895190d4e61e83782f4a963f4245625004d66a476893cb1462ba551a9995b5f1965a9923223187acb6d607045d8e254c7de4252447ff67eb2fa5005561235df22a001e56ffb6a1e25328ede1ab5e334a2d28cb4494741d87e61197b6415381fd0f73a9c4f9d91520843d6ae95946b74213e341e0678b727763a97d924051db554c9fdd48c581add7e7c5ba7114451e5fd11fd9280671c0ba72ea1e4f722226efb20a9b253ce64eeb8e5f375953ac93aa224a3b8842cea50a2148ece5d98332c41b79869aace25ed7858cd93be698198e8af1b8a37f7378f3bf59d675fb9452eae90faf892b585abb447b11af165987a8b2d6dd3e5aa35b76753ec64f97960ebd1e6fce9346a113d0f9e323aee807f60e5572db09075106f6f442ea097690eae17daf2e75b37fd389aa8d258bf99066d520f4dc164fb4f33cf5f750466838ab4a739702f7e90399c25857f12c98ac0bed038313a40d4b88bf8d65a4deb47d2277ac540a52f291580b2f7a40cda854415941184c8e3cd5c6def862681b6da251c9b2d702101b431782e23207cae7b8ddbcc25cd7b9df8377a5a4dd4042272c2bce91e29d4da6b26691b25b9d372a4cd5419f2627f88c1095de0b3b86236f735604551b343851d4725c231364599eb0efd8691a7e2f2b39af148cab2f0a7a005e0bc1a5937ce70afe1fb4dc1908d30750eb3279404cb62d2f11de8a4efe7e7ab19476942fb44a7dfc3a5e6494cb9daf9f24e2f1ec414aa26b80821e9caa72a6bae79be6aae720bc21d1d0c6d1626a6f4712290a34c2ce8c8a1996944df5042fd357390516327e87c3a18588850e399aad4972cdc5840a46d91ce9463050ab89fe954e946809b290c3a80a1394f72416cd374e169b72f6bdb5cab58484ea536e45d7a3da3b7ebfc4827db50f66b59992eedfbde7fb4a0f833e3727f28768fe45aaf7cce0a3c7607165dade92befb906a6658e76d3721b1c44a5cb34a11de9abc49d4b538fb21c1a1312a0b7614ef6a16c569f7a6fb9bb3d45be60590b5b4ab7a162c68365343b0d90196ea371c335f88602f2baacda9eea7c560f9c31b9b3b09e712e5ddae8d22f518ad7115d392ab0224e3eea21c6272ef881d833b4a7e5ec073baae799c89239989e10d6b4a73329c2545d9549a2a5a99afd12ba73ccd06cd4a3021d893601b1947de94b833545e9bc8862e164370e5da0e48e04bc81ca44847bba931510c351e27c3001cf51858a198440829ad6f5ab987b7eaf42d1b980f083ae66c8c5ef2da476047db108e7aca4366dc8ff07b23a2f178750555defe44dd6276c0dfd45da945869f291f20050a32be8ad084b112e930e33073616368c2d212bcf1b029b319cf69c70417ca32dc058aed01b738078880398c63817281cbe07830f9c706dedb573e180d6b9d6d8936d8793ff032c7388eb6642a79436f8b46f211b8e8745c554977cc970a35e8005b76391dc63a9db8d313d8f7393305f11689ff12ea6e46f54bab20e794d93f3e98dcc51c98c7c2d2be069c3c65b4839097f6eb7cc1713558a964bd34b01fd457a88cb97215498d3a2b1658d3a6b1df10203f2a4dca8dfed2045cad751765bc437d3abd95829bbe909ea9d19cb777bf1389243aa300ce1b7c9b588ebc56877adf2121451b3f4aeb8cf3edf495d014ae4e217c7bf2c27f02f7547700fa038f699b8e50203c54ea2b26b63edccf79c", 0x1000}, {&(0x7f0000001380)="f7142e2da3741d6913b06c56a858a360a20395864b6e778d474fe4bee7b2878b3b965288076fc9a063538f3291b05709bae502c33d68a1d128", 0x39}], 0x7, &(0x7f0000001880)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15, r16, r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x18, 0xffff, 0x1, [r21]}], 0xc8, 0x4}, 0x3) poll(0x0, 0x35, 0x0) 20:33:21 executing program 0: fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), 0x4) 20:33:21 executing program 1: getrlimit(0x80000000b, 0x0) r0 = msgget(0x1, 0x8) msgsnd(r0, &(0x7f0000000000)={0x3, "6c892d26e2b3522ad696e5b3a5f3916ed76164891aa2206909b6ff47470b597ad0288a73389916e0c978590c2323544c756bd0f24c6eb264fada2d51ebdb51d9b4f83a184d7e843eeae82bd8ec03af3eeb8fe1c2b5490cecc14028b80349545061c23b0d36107176addafcfe3f557fbb33afbf10aaa361f9da"}, 0x81, 0x800) 20:33:21 executing program 0: socketpair(0x0, 0x5, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x3f, 0x9}, 0x10) close(r0) socket$inet6(0x18, 0x4007, 0x7) preadv(r1, &(0x7f0000001240)=[{&(0x7f0000000080)=""/242, 0xf2}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/14, 0xe}, {&(0x7f00000011c0)=""/90, 0x5a}], 0x4, 0x58) fsync(r1) 20:33:21 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x1000000000000029, 0x41, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x6) socket$inet6(0x18, 0x7, 0x2) 20:33:21 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = socket(0x10, 0x7fff, 0x9) pipe2(&(0x7f0000000000), 0x10000) recvfrom$inet(r0, &(0x7f00000001c0)=""/200, 0xc8, 0x800, 0x0, 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x10) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') 20:33:21 executing program 1: r0 = geteuid() setreuid(r0, r0) geteuid() r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000140)=0xfe2e) r4 = getuid() open(&(0x7f0000000080)='./file0\x00', 0x20, 0xe0) r5 = getgid() r6 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000000)={{0x2, r4, r5, r4, r5, 0xdf890a765bbc15a5, 0x8}, 0x381d, 0x4ee5, r2, r2, 0x30a1, 0x1000, 0xe, 0x5}) setreuid(r3, r4) 20:33:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000fc0)='./bus\x00', 0x8000, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000001000), &(0x7f0000001040)=0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = open(&(0x7f0000000080)='./bus\x00', 0x7e, 0x0) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) writev(r1, &(0x7f0000001000), 0x10000096) r3 = syz_open_pts() fcntl$getflags(r3, 0x1) pwritev(r2, &(0x7f00000021c0)=[{&(0x7f00000000c0)="3b7d0f539cf87f5ada4666783233eff1c1b0cd94d114a0e3a5ce8817905bb3dd4d0843d50ac57f454f55448b3f0d124d9ae2def66e013366f8d0afc08509bba37c42ff0701c8e77d1b12f8b695b9fe7ab51c0239c8c54c83648f11d3c6d2d58f77c179abbff48f9c34d3c096ffd8def7574dd7934c20ced653df11d233b2118ba2e0fd75d8898eb52be6eaf1575287f14a271ed5ca1edb36f2eff4a15f9af1f3435acf3f2d82b251d73391b48fac03bbb5ac0188b35b85803f988960a413b8eef32df94ea9559474993670f2d6bd73d9794d518045be6d3b913444e2866cab965e81dd9f0d4fcc71ad87e7e6a3bb925fe8c8aca1ce7ac621011fbc1d8a0cabc742ee44bfe9c1c88be32eecef1ba0f179ce526ba833d327f43b9209ceedf57cdef70a73c476e13848a9ffe64604c01ccb5da071cdfc58b859edf7e50cf35b68a2ddfefc33467350075be7b1bd563eea1c1da4694a1256b06485652b0eb69b512faf00669deec2d3b046664ee915dc0258cfac5e684174cda7acd908e020027265a73d93c167526456754d909f3b9dc49a3b084e00a4329c5eecb8f31cdb89966c8e1e2b42706aa1a93fa56cacd7d10395d64a3f69d5a1f9996048d9891513131207da7dfe0e4cb386ad4c4525a40eaeefa8fd5ae16ba7429851052dfe760d03941d12c3a6734fa79bad0f7e8e28c8fdfedd69dcfccd22ed413383c28bb53c20ff6742c9c77b3c60a970e190f9e928458f9eb685e05d8e7656b069b39ee36da07cec087cd8e56ff6457875634df9fa786871a32c92655e5e1de11f8acbe24aec44f2c00156a9b4565fb528947f961b8134cd38a1d9dda51ccc62d5ca3026e1b926992cf8064292b08babebde5e41a58c13df7d9437b18ea5787ece7dde44c8b94f601282692dc1b91cfdf06447ee334f0c47863402c39bb95c27250e15a8f74140dd3b104fc88bafb771e46e88d5d9034c889057f407bdee06385178327ead617b574ff5fe5d653e516cd40998742e6d20dfd961f40a6a60df6eca1fdc220666bf1f79d8b69950cfa572326af95c6d7e3bf78550feff4dbc3be88dc54f859a8ba2b0de291abc4158aca90a7e8074c575c4375137b8f8d5ac68cb7d2301bca041f942350da11639bc97042e35f2030f8c205b895c57471aca3e89c19653aa8879bc57e9b9a591d7ea4f4239e132cf0ca5c8052d8675a9d50d9f62cfd06fd5577f72451f8b41e2c32311f78a9ba631fffb4ec4e5d0175a877905d42bda6987eb1db5bacb53be84841d53410a18e9d64e776515829e619317f0d2e07ec1e61ba713e2fd58a256d52d0a44ba7b7513a21543d9e2655493135fe5478522a679f0351d9cf224232709b34cee2d46b6da6d346c863a8e0f81053128b6b737732b0ceb07750100dbd45ab2a8f4a1d51c84329854f75e5b179c50d4581ea51664075848257257d20ee76a8d6be77d58f867f8c53ff74e88af2caf928b97167fac781ad40e4e4e4d654bcb00b02967d9c9d68769ed871ee743bb91bf36177970d6788a5415ba1ed1975fec642c8ee4fd113eef5898f74b80b2b7a36e41c64c0f5ccf74038f6753bb6aa7741123d666de0b31194539106b2f47d1d08079a9f2551911fce168afeda85370944790f5ddba9ad1afff618103b3c6cc26f5274ae5a6687707b76d0230f8cd8ba586d7f12889321845d1cfa8629373248ba365ac1d982091df04eb0e0909460ebaad8bdd4dc8b456049c21fcfa34c9b03ae930e026dfd45b53ec03ea657f56c9d16644aa1fe5f92d470adc6cbdef332ae0a239dcf66471d6e159bd620d065258dd2e0f696e6ea214bec92d94fa2dac1233f31dc3db8515e66d3116b82acd3511a807e2819673e4eba687f5ed27af426fb52bdf1ff387b5ecdced280d01f79ddc0c6164a949e46932e6098f0c3f6fd097aca89f141baa4c96d97bfa49d5749a6ef8fb1aead1ca8fd095e9c8c7b98b73627d207ae35389dfc8d25b3e7b4579d15e0a8d187ed727471c218901c3394a009a8b5f851ab7740e455928bcb96bbc5857a310456983c7d93883ac80732fb66d7760b2253ac1f9f90870c44315c7edd456e7afb55d36b83e5191db53b0f4da20a19633b3600928323b422251dbc84ef34e34583c71eb3fc8aaa9ca51196c04e0eae0c2382428e0cb15d45bedd9c460460958ebe6f3576b7713eb2432a0c8619a66b7c275948b14e89249dc6620b81e54b6c580e24b099160831bd9b851463a4f3b42d0bd9ab9099ef1d6aefdf6ed02849c225e1f80f5100be88431e586681893eeb1657f0abfaeebc17b0c7be7df70563b2418901d6d1411455c197349d185a14a01849230697d43a9a4a43716151ed63e622e4ae2bd1d5f6731bfe35d638935631d41a491eead9fd27137432095d0a9ecfeb7ed6a17c8b2fd9ef22007391d74fbc5e5d79178e0974d3c1314d42e9a5ee18978888c18cd2b124da9d4af450fbea5d66158a7b250ca3b32fa8a4158484bb5e92729911ba4f9e13ba4a4548e8e1a19445ba2221854b6d06217cc82113a8f8571b8b361ad5bf911e6a4034f6c3784d2acbe97038b78fd5618d7333ca90f70541343a0c35d406bec2e6ad8605582cf8f9ff661082addedb46f1fc31dd19d0321a1867bdc7fb236e6fbb21abae6212d643e5c3b15e466e7ec424294f28dbb70711cc0ceee7962c2aa8ba9a076148c608a2e42db6ca383fa7e7673d19d1707974951e30629a44d68ea319a915fc6578e8c6a424d3e6973093c545acce454006541c482eaee7558e086db0044838f656856959ecc0915645f8b78983bf67bd48c6df7e0cfa85c08b02c3604dbce5fa2fcdb02035cdc15f795fd6e8c251a28176ec933efe030cff96cecc434bec38b58e2d6146f41e00529e9530af85d0f11e7e5be2a89c526eaf18d3a7de28afc397eb2f03896f2755ba66369d629baca3c418d6c87621bcebccaca8e326c872816cab00688c7a4a9eb8f7cad0f8045a0af48d003e7dc674d47f388967ec1383022b188e3e3daaaa4bd4bc80b41e88bdf1a2d2a8550244f92815b79d21175e25c54282128349255590361f40c86f1c958956942250b118ee5fd030716582fc418d86643d91a0f7dbf32433f3e982e907f614af3b1ea89c2424e745b8e6d3ae135fce8ee17a7448da99d61195c9257e823d1e6a18c6e25bb3a1d26a9bca4ebe20d7c1c1e8df18a113925a0b155d06e1bf0ec36e15f094ce619f9755ec6bd51e988a35e7a8c0ad881cfde6eccdd23085453943545e18d01d959a9b72687452aff972c86e2aba3021b3d06813fca4d91b7b997975f3b69c0220a4286b9b113abd9ffd9fbe764ced909cd1e8705fd88bcaddf70617f9a2db158bf4de570b752b3d5d42fca62145f8afe80a2fec4ebae4b43496ab237fa9b973b58ffb75daeb04437f8179fffd644e828db0b7eb292aa44b18b6bc47d356cd455b29a6e4e23775f521fdb64f8e11b6c19b8c3eab776351b4d95b6db88e56095ecfc72692a3af1b3e977a08faf320d259fa7a835609ed1012c6ff06d590bd87532070b5f0ba50632cdfdb03171cfce4a915ebd17a5202f7689f91513667070f7b3b6878e8ae3ef62cde1477bc24ba1568a4f8c02b1b3218a363e8909a03e0ff4c6f727bef5a7de688ce4b9fc8bda7f5a0aeebd09439f2080217b6bb8f3d98b73aa7846b7ae75ce285f165b9372623fc59c3802d783273d39c6021748c41a54ae09d8c78b73ca31477f3938523893096e925de837387bafafc2e7bb15898d9d24b0e9722f3841ce39487dc71da26f908e0c97ff632034d86a0f7439a40b80395fb7e5a6d50de4fe316cc8561cca05fc107d4142161c5ea4bd000167ab68e0bd83b961ac4c8136386d4c6f473fbf6bbf0b3aaa483a746b237d9204a4cb1500575db8200322087113b35d809712968d9e2dcf3668006c9296d08b6366f2577ce15c308f62c42efd4ff48f616058ec807fedb7e5f9c6cc221280e22f2c3b2cadd56499d9c4e8911fed03bf3326782047839c9e6358411b87ffc78b5dca5a88fa003b94271567c6e88b028e9d978945e4649cacd018f80c7fe3ea194c4c3cf37cae25df96ad619e417927c2696091d4cff2d57de747936997d3869a146f7e34c595e2c73c150ebe7da5af46ef6d9ec02c8fb962b76ab1fa86d385f2df1427580c30b3994e1db81434e0b26ae8702009d95a422dd66cacd396a1ac11dc2ad5b6f8b755cfca26b2ce6e117a912fcccabfc76abc045b5f703730827cb6b7227f395b02fb633961a5e924b05b75a9a3a3a159e87f39c49fb5b4b2b6c53fc94414470261f3e069a4b724e3f1e8ef66c85fd472e8fa15f37a1a3b63199c8a463de83e4d166be92a4e2301bed5fbf783bedb6e3ad3740c410e248662201a72afa18084f8bcb6a3aac364e622bacdc43c8f3b2a5745929a513fba87f65f15fca3b0fef9b6dc1752345ea2dbfce2b1cb61c80f8795d339756b995f15c0cbaf654c7300d0e3c3b9cca5a63c3b48005f6a5410fb59b4209fd1854659aedffec62ab2a860784ba03a31a86f1927c8ae339c4e73878997d1cdec9b26a1e0526ea6b48131353b5e88641bf561e07604dd20e6492f6269bf674ab2b7025e2e7d1ed4614d4555575dec1ba5768b97b20669caf97ed4c4efcae90e92639d82d9c28fbfcfaf4eae24dbb9a064df9aac9ab2e3238d95e50f1a4413df35237fc115c9a0f2ea5712304092f6a25cc23ffc5174d0650cd286fc53fd5850153265c38f243b68ff9b4ed4dbc5978c950f6417969a167e9a0ac2370d22268cec0cab30f67df246302b2ee6b80bb47521fd166db8d7eaef775cfc9d7e79a394fd4cfa2bc5ed7cc5e0f79cf5bc5dfa6c1239542a7f03c38ae28cc493475380621d25e6c2c43a0f8bbd35af99f559efb4c7e6ec0c413ae18d63c23bee45dce84d0a49a07c990bb3c880e98a670438bdb1649afdc5e259793010141305042e33064c6288cb784a8b783555c86328fea22f86c8c6c1dcd32d65c4ceeb0582e6174ed21028851d868c5caa0da62cd1207e825db01cb2b6b974faa83fd058877f1de676d18b6d423b5ff4ffb86b9b07d199e2aa5cd64e3027433222b621d2f8aa4efafdbb33772cd4f0871d2e51c05755f9bc8a77d74ee83f7fb111a23ff02dc444d05034c518c94c5f5648de1f0a3a6f1607f591c4cf13e866e1acf88b0258a006ca689c1852d0d1747536b4453bea94e58dbf4c70fcea9be873499fd30a2f90d106ae205dda8da01d363a830c488c040a230ce189cde47e07d3c84c71d9f13bec8a0606a17402a14fde3114c035a422f43b8169ec7b787bbc7e2948f812fcd771321dfdf91285ad08df7c8314e3e8", 0xec3}], 0x1, 0x0) read(r2, &(0x7f0000001340)=""/116, 0x74) getpid() 20:33:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x25, 0x8000, &(0x7f0000000000), 0xfffffffffffffff7) socket$inet6(0x18, 0x4001, 0x9) 20:33:21 executing program 1: r0 = msgget$private(0x0, 0x380) msgsnd(r0, &(0x7f0000000000)={0x3, "9c6fa2771d4e66bc62d328e0e2f55aa83e88de1e4affcc54ce3ffbec943c28f1413f91d60bca968bce0a36adb64a9e2bafa9f6e9494537867563f0889ab546a20f3f51118cb5dd3ff0d9eb95a81e9e174dd9f7e447fda8e99d4e6f36ba2d82872a3115969de84ace623e10f0db64a16b537844b3874b1be31f1d87ea39e76c8fdc80984a32d09a7a1112e0ca8e0ee226f9fbab8732cc6325e640233bb66faec29bcbe780d32e2003144acbcab49fb5abf6de1d4e0a865dd9e33f18d120cd89b53fabb176da6c8e41398a6c2ce4cba97af74c7242406cfb446dafcf6612d94b707f62e65cd6d925"}, 0xef, 0x800) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) socketpair(0x18, 0x3, 0x0, &(0x7f0000000140)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1010, r1, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000280)={0x1, "1984a7a444b5b1cda23163d3a3d3ccb3ce42f333792a5adff51a3802baccbfcfad82bc0bb9082d65aa8e6a6d6b6005f8011ae98e61c1ef68e49943506f15acbdff014f0c5f7fc0cb53a9ee0b6e91152d4fdf8d78d25999c871757cd818cd46b7b3eb77102ee50e886f6ae918e65bbf17c46abb5b9d755532fc49b064154cc5ab0ae26d8fb80225eba291eb722bf78a1b76faf992a594c10484756cfbd89714e12aaa0869eb89167ab265d715b9f6f732c94923595c11b0f562b904000000000000005069c8bf4639680aeecbc0e144fb09bed5691325d7972c17c2359b003520381477877cabb8412aa210883c34d1f9e9b894e3aec0b2af"}, 0x100, 0x7fe) shmget$private(0x0, 0x3000, 0x202, &(0x7f0000ffd000/0x3000)=nil) msgrcv(r0, &(0x7f0000000500), 0x8, 0x2, 0x1000) msgsnd(r0, &(0x7f00000005c0)={0x2, "e35ba1a5740daa7e269843c0bb0663bc3e7b8ea345ed5563570c61f60aeb3ad3853182e4b867ebebda772357e36d321d21758aa13dbc7f6dc1b46592d287edf04682e2f3a114ae130b5e441684531cdbd9fb2e1dc7555197873c0ad0488f952103"}, 0x69, 0x800) 20:33:21 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x9) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x800, 0x1}, {0x3, 0x1}}) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r0, r1) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='\x00') r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x208, 0x104) ftruncate(r2, 0xc0) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') utimensat(r2, &(0x7f0000000300)='./file1\x00', &(0x7f0000000340)={{0x7, 0xfffffffffffffff9}, {0x6, 0x400}}, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) bind(r3, &(0x7f0000000380)=@in={0x2, 0x2}, 0xc) getsockname$inet(r3, &(0x7f00000003c0), &(0x7f0000000400)=0xc) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file1/file0\x00') mkdir(&(0x7f00000004c0)='./file0\x00', 0x59) rmdir(&(0x7f0000000500)='./file1\x00') r4 = semget$private(0x0, 0x1, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) recvfrom$inet(r3, &(0x7f0000000540)=""/90, 0x5a, 0x0, &(0x7f00000005c0)={0x2, 0x0}, 0xc) recvmsg(r3, &(0x7f0000000900)={&(0x7f0000000600)=@un=@file={0x0, ""/96}, 0x62, &(0x7f0000000840)=[{&(0x7f0000000680)=""/234, 0xea}, {&(0x7f0000000780)=""/165, 0xa5}], 0x2, &(0x7f0000000880)=""/71, 0x47, 0x5}, 0x800) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000940), 0xc) fsync(r3) bind$unix(r3, &(0x7f0000000980)=@file={0x1, './file0\x00'}, 0xa) read(r3, &(0x7f00000009c0)=""/226, 0xe2) stat(&(0x7f0000000ac0)='./file1\x00', &(0x7f0000000b00)) r5 = open(&(0x7f0000000b80)='./file0\x00', 0x800, 0x80) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000bc0)=""/213) chmod(&(0x7f0000000cc0)='./file0/file0\x00', 0x4) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000d00)) 20:33:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x43fc) r0 = open$dir(&(0x7f0000001480)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000240)=""/16, 0x10}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x81, 0x24) 20:33:21 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x90, 0x101) socketpair(0x10, 0x4005, 0x2, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = socket$unix(0x1, 0x0, 0x0) r6 = dup2(0xffffffffffffffff, r5) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0xff}, {{r2}, 0x66a66f8e82ca29d5, 0x10, 0x4, 0x8, 0x3}, {{r3}, 0xfffffffffffffffe, 0xd2, 0x30, 0x401, 0x4}], 0x80000000, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffa, 0x88, 0x10, 0x20, 0xfffffffffffffffd}, {{}, 0xffffffffffffffff, 0x4, 0xf00fffff, 0x3ff, 0x7ff}, {{r5}, 0xfffffffffffffffa, 0x0, 0x20000001, 0xffffffff, 0x80000001}, {{r6}, 0x0, 0xc0, 0x80, 0xd77, 0x5}], 0x3, &(0x7f00000002c0)={0x7ff}) connect$inet6(r4, &(0x7f0000000300)={0x18, 0x2, 0xfffffffffffff209, 0x2}, 0xc) r7 = open(&(0x7f0000000340)='./file0\x00', 0x20, 0x2) write(r6, &(0x7f0000001700)="832e6e9fe1cb53f06acef6e491db774066bb0599ca0c0c86facad5fb020707701941be86a1928c8407ae824aca7161b5b3e7cf42b08d6812f984dea73db9bc3cc5a6dc6c776a3a2ed5656fbf20283ebd268bdc725212412515aa9c8ae46466a46b1e1cb145650cbb8b7bb575fe16a94ccbebe86fedfc33622cf24638f5c5525947f4d9e64770fb404515fbfc49ebc2fd2a867ece52e7fb9a50d870cc4a67905b04cf5fe3a89b5732ba7cd5700048253b890a54210d7f320855a6cf4bcd2c372917d0f6e9f1f23438e866f331d92f19c31f", 0xd1) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r7, &(0x7f0000000600)=[{&(0x7f0000000380)="a7234013e171f65e53c8e8d4310943c9f8192e302a8304b9f0a626061ea7b795dee9303be050c7d64c25b196b59a431cfedc4bef794356da561d816570093144a5a3f4cc9f0fa38b3238c14f74b87c0471e7a5a1cee18d3e3932fb43d3f9a6033e34a20733760b400d7e7d2c79604160d85e40028d2f083e6acc6934b427b26872063a26ffb35a8368477ed3b6a3184203ba23bb417712765ca700c0d77b00432caf993c6269d4bbe261ebc4f30d77e8204cc355a6967acb358bee1752a4b5626e35803ffbce7b0a275f6e8dbf40998c2df965dfc117014fb0a2b7c0d31c921a1031fb0233a0c878f2c94d659de192", 0xef}, {&(0x7f0000000480)="1ad05e4163f4f227b1da6fafe74eaed9643dd682caaaab08e0343b3baf0dbbdc39c93a653de41457b7ff5ae56959f69b68036fe52847e25da67946186f456cecbe6492ccf27ea3cc8e322c1fdbb7b5cf88fc670ae744f79919013c9ca50f0eae9da40b9f56428a2a949c98ca5cba87f57a8b542a765e5fee210ef163e8d38d561a2e9eea4c011bcc7e22efa1ed9d3b6348902548f9078ece2e61da21e4e4f6f34249ef5b8bcb5779c47ce70a6695a6c80a4a1601e8831341ab570a9271c0040bf8f083fe52c3f1a21de2533441c7f1c240fce8f052a3571f0db955ec9eacd61da6384cad5dd00056460657", 0xeb}, {&(0x7f0000000580)="3f75cca3d47b7260260aee71ed980cb4e067e081fbd96b065c5feec57864b3e8eca24a64b6508e786737e27a31aad34d8067f290b2dfc95493b93fb6a441f564460df70c936424f17356f11ff46a88a677c1b858b8557f3e42dd1228ca8911f05daf26f2c3a384f9b972246b5aba", 0x6e}, {&(0x7f0000000700)="f5900b872518c7ebc42ea77ccc8b4d324fc27f1501fea90b72ffc6a6dc9455d4b525a50e59e4670586f53fb5a8f8c7bdbd91fb7e66c09827cc6233bc33bdec7a8652c1d47b2250250f349f6a0c668a87ebbfe25992e6bd0419c83835630ed77d4c69d82ba34021b50f857e50b096aff4a6132b678e3f60426fce97429494192531c5ce2bf12ebd6fc053c1e1085410b31143a5eba731c6187e2afca96f9cce2863300e1be6f1ce0827cbc5eceddb38637aa443eacf954e684823e1d2ef4dd334aff7f1fa301cc303554f341fe60c428201a6ed5e2eeaf1b30146fff73dcd225eabecb82495b3d5932b17c53c868598d772c3ebf880ce71078f43b00a5cdd3edb777f8534269877216a4c931a420809d6f033668e52cfc4d0cbf96ae22bda47296b18fce553e51301c27159ab0f368af03cb9958a37a0c6c5abff3b5825ee65b37b2224c771e46364b5ff8f5398eb73bb0283b9ccbbbf1ae93e11703c101b7538248fcb81afd570e898b66103921d96ccf8d7be03a2019f10d71d76e1398423060fd5b115b3905a2cc191be382f32cf7c6dc2ea1625f9bc8b9e212ee3c6ec4b04f55b32007773883fddfb11060f04439732ad4610036a040fb37ed5575eaedf445b6b27413d9387f0852a771513b63e9675abe0e14cd373e2100fa521bd93e35f2839f39bbcfeea47fa079d5ac2ab0d982b4fc13396f5dae0829c055d483a6500b8f4bec564872ad1f555bb15bd44c9e026dc35d6c29fffaf03e57d3eee8f8971c880e54657a7637d0f829dabd89020542077ac600945596af3e265c333b6ad4ca99471eb0975e3a4d7d4cac469154c14da6de5c74c6b9dd589205949ae9677694c0e0bdfe482abde17e58d3dc75d4dc4fba4a5cc7f59e1e3e75e5c3d97e7f24bf29de618e70907250517d21eda0041e1970a5417d64bb8278ff44ef1f51cac56cf2f966639751eccc03d8c3a49507436c4d7b4c5e73477a20815317415e7828f010bd9ea502520139532cf85ed0ea2865787d2b6809dd6f7bf1d6d0baa2ddc705b43d7d20f0a433336d2f0ad76ce46f4a2ce259acc82166871f6b00cf790d471c8396aa72564fd01ab4788f239809ee0a4fbde8e5bb3ef72f5d727aa62917979d817d666f285a255fe3704634b30118b18b5df1430495a64c40e79db79fbefcb41d99c4114dfd98481b81fec48cc8d1f10958df2b97b7d72e787df26a2a7f0c39360a10c5fc38c08211d3b9b52b86d689cb39c5dafa95276d882c8b9170f86b8dcf789f9b2935ba354400a6c7422d82e0588271db8aeceb325416ff80c3fb4bc04bcd2c6fc39b06d271e48e7dd69d7afda89fc5126535f5ddd31799d55be8998c68f58649b581d0f586a19c492abb47a67bf0f7cecef35f7310b14080a1114b15b089c8647dbca97887d559d3d7aaa4a334559fdcbcc96e15564b5b69ac1d33b4fd5ce9c0e55c2f46383fcc0113a28061f0f496e112974b180809fe7a119c4fa4bcc3d1c22e3a3759d6ced3b61a127ee24b8f9233a6568b264a459c2f72f8f3ac40c519b121a90546b62683b8787931a1a020d3237efbf5b2086166727aecc4614cf5af279e34d73c8a39d9c6b6b8717a0c93664ab5f7290ee9f5b292bdc2a35e882faf404122762f9752da14a3864a7308958933f0bfd4e86ba033e22216e82c3767331939c52a687ef05d80d58538f2aea831e319a0f398e8068f77e54d224bde569e1d4d13277436b6e41faa382843d6b5cd8be7c3b046eb4a8b1ab84f6a6184dd8f785f3143b0e042aee094cf3acbcb02073d2ff03598cd76f4bb9ead17a7ac9ac9372ea98561fe29fff070ef79813049bb6d185f7cb0995f712a794ca2912f8fa9994313d0ae350068df544a01c811e82bdb9f8da62920a7898683d128231fc8a082d7d999e855451cf913d233208eaa71d1d2983024b1c6f5fcc5bf85c5385aa329734f16aa3a97950e8c58f7142f35db6a56956424bef4eff2de4e45f2e763029ea4eb471c7f302a7593d6743ebc8962a3d5f77eb707250a79c3903a581cdcb6d7219907e07a5a74c0ab0417e1751682cad110e3a2e6615a87ffe1ce7efccf7e3e1bea33156c91cbab0ebbc6ed75a43198a27480af90c248650815c5f7cc6650f6b1920904478201cd384b3fc2f3f6a90a554a63a7c7dfc362dbe08f8688e761dad836d2a77d4bf4cb49199ab03761bd3e6d2477688987ff5be90a7bd276c69370eee954f35235989bd5b0e31e92174e689c9286f15f858119f09f6fc241ea5c999838f63e0e8a7b512128745c88bf956d5c35fee033a0bec9064797308d787b573e01de78548dc809af462176c9df4bb5c0ce672eb43901a69adbfda3d7f0f809949def3af392bafa155d20918289a6a8e5200181521b5fad6e9772c4f3c63a945ceb4e34dd9aed82e2f531ea88e00025c3275b0051e0dcefad7f6554e7244e210fa85d7decb0380130715bcb12630a342534e91d0b2f34796db20a5f1d14f472cb189417f27ad6ebeb4298ce8d55aa41b6868a74b48b7433e42067772a371fe2df8fb2d2982560a8f814d33e3ecaca7b7bcbcfbabdfcc3da086b557906d57f0a418498be1f6d979984015e429844427b44af30304ded4050eb402267ec118fad99d0537733fe6625d93b6b2ac459178c99ddd1c3b4f3361a0e48c020e751e6c406e1a7ed1a33a12fb88fc8c78a48d593a6aab277c7d5a8414641d7410663788ec9a16cac2f2d0855f09c940f9c03dc97873ac71fe27d193edb3d70306a330c8e828f1866d67f04737fa1c7f16f75a81d2c8d1ffffbd397a33268ca7a453c198374e9d185a7f6ef59489483948ab28ea4b673dd0c62ccb3164f8674433e14f1af1f7c41684d3594c85fd1e0c6d88fc8da7a49cfab4d0ce49a8c25aaa59b342ccbdabe76f4df294c1f37fc11ec9dbcf1e0f3b3329943f2ad609ac683dffdad08d655bee13c5c79a7d285df58db2d387e117ed224297067d2afbf4a092ab8e94b041d5da377c25faa789c1b03266e952be4f7fd881b46f761320658b1e4022623efb36c754f1fa9ce7f23a8f90782a48043e88e4a2175098f8a2a24624f8e1db9c48cfbae14ad50617e023950696854dc05215092cc21a03708f5505ee5f9f8ad74c08d68c59a6dde4a675f8a08f00f9068c4717f5c1785381acb16d24569eaccd61efb05748dc3dd36f963ef844990e1da41dc0885beb9ad8a3546486b8572cc1332a5bec0af2dc6c8637017f6ccd4cde6df210d9373acd3036fc296e49d131425b5c87ead362a9fc79fce1033959b69ffe325ced8e5ac18f99ead50f900dbee019941211f597c03ddd1f691a63307e13e0b3ecbec5b80f31584903e65f011bb392a02fa26944743cde248189670532af19a97c257f336838e9903823d5d8e77fb64bad01030b7a06956e996f0bedca1afab7327334bd373c6ea89120fecf1aed1d8713c599f0ca3139b8876fa93d088fe63bd3bebf1eda14cbe34a14c8af80265e574c7c6ca87d60034507b233f0175374292511dc8c077dc833770715ad6c3a74a6c6e898fb8a4e09a93de5c9e4f8e6380d172cd4a26152388d0b4f5f7c21fbb8bbe8827a2c70f9e16c945e46f620a535e09b5913db86c91f5e3a08229d9634065e787d402781052a527c4065a352030b2d5c87a70ddddd2305a38556fbf1eded9b4bb66cfc505519e1231dbbb8f709485665d93ec0c8253644639cfbb24b6f0aa5c970921f05942e7755706f5b8ec3572f9be473378e1dfe38cfdb3da9d2f05b0119c91813f55cb8abae01ffa5f7f7bbea7442402de183b2fdab994adb7a2f75e8cbf73ace3b609a643543f485b131da3fcaaacb171ac526d94a32fe3eee4964c0734fe3bac664d67b15b1fe1a6dd0a636d901ece2bc9dc68f6448d4962e12893b7e160c7874f9b757c4ef315db2abc25849dd3831f32df14fce36c6a48040b6f2ee6102dab94176ce94a1d4ac3c7411c1e8aa9d7e9c004fe75af4fed0cd6dad0c6df400f1bf2c3f17feca081ca3227b1d5339f694a82db69777d3df1271b3f3bb84a463e5e14d7362fee81e6519960bae24a6a107d4f3a97e68dc75e77a2b34a3436fcc1b2c4f5c38c4d06a4790b8611a7f00ab5f4f3c9158e59e41a09eea1fdf1a6f471c340719df3c0935f349d122b7eea724d9a38e468dba3e0fbd86108bcefc69d9016bbea21b170ec9c8ef5be361a790b04aff93a99d4a9445103944d20ae233ee4053f9eaa863b13830ee07f3e1e6f2834bf3aff40e9eea89e599231b5437dc0c66e8510b5ffe6f359eb029cabcaeb2d444b5e3a24978c2bf4b4acf33d51ee3ce03632ce578bf7773cf34677c89b0ae80dcef8525c0e25c5055d39acc5e3d54531ade9f4657998ee415244197d31e4a81076e8860b61f1477755618c84205ec3481e3b2d7f47d40b7d7f9a9c00ae75846c53819da7eb15e644060d152f3309fd31200b6603edcaed2968cb00ccffd574a52e54bad9740e76d007b9617da98c0282c65798f0d994b4294a3a9177b66c27c24f9580dbd65920427e1366d6d6e5ba4752ebc706aab75f707c7ce67f0a73a2aa226a10306b813c01537f901add239afb5df2e0aff0ebaf0d4d391736def556b7d5e5232b983a05b0b2149090dabfe0678a8ab5ba3109e8f80dd540e9096780aeeea9a4fb7f8484bb0ce261295b3e9810fa44f47d78d6c48717d250ffd80eafae9c8890630abbdb662199927efd993684641c5013a71e076be2579d0a55f2a3610b8a42eaa9f6e251228ae7d16e92ac2f60126e024a650712a211971121f3e1d28aed401a52a44e53817af9baf6ce9330007aee76e20860aa1b571923a9ecd1d6f13509dbb32db7f9f043abc79c4fd480a7f2463ab6148031122f7b36a138e54d15a1b1007e0785eb44797649b1fcaa85e716cba0ca583f71dbdece5911410637869d73ad847205d7232fb71aa5f745656f182dac8d6225b51cd991480ae7e99fff27087f09d505a8ebef2708edc36719f8477316ec2b894a4dc4301f7b4d0d7a906ef3915e21f5b159068220afa707975ac8cb667c5c2103a0cb188b926643480a34eed926cd27c81b54f30f1316f2b4de2b2326ae1e4eea4690d7b0de15cdf5bf536d4a025fbc60fe240ce08826c901f62c4032d1ad50cd63cf36a2cc8be6f78d9a36f58e6669bbcf954ef90f5ed418055944dc11d9e141a9f93394c5decc622852c6fcacb71dbdd3b82cfcf8ef2e8fb0f59a7374a16f0a3e19b0ddbc34604b692dfdb82bfd9be5a2aeb39b957480f3784310f8e47984f575d08a24cf3658fe0774ceb6c6a0ac458ee10e01531e823642ec916178619b7e9223fca6e01aac63ba29f1a1aaf4323d7e7e473ad40d6abfe78817e203ce0e4fe38d66ed750595a6bf892349601c6df75db49b17053584506657659e48bd92622e4f859ca442413a017b0926e7b86d748340d5e5bf3d51914aeae4dfb4c5da7501229bd1f469cec8a9f156cb50a3def0fee721a260ce8d4880750d9e53eb57ba364f0d064818c5a7abab17bfc756686dafc4e881d164acd13c8217bfcc52ed718e208526f7befd60a0a5bc4f87ed3002db3c78312e0c53208e88666e0ab422f00570c272ff9c502a1a03e0446a56f2919515eb2f706863c06dd730482d33103df739bfd59f77470be0c86d73ad22dd06706f9b70f352765968e5fbb0cf375ab79ca804a7ee34f5836b4cc8548f205b9bb24dfb88f6c49b5455f064a7b63b35546ce9b4f873b95a8051a89885e999a942c959c728da1f8b7ccd8b39fda1af9e39d62c0dbc681b7d1aedea04fa105e8", 0x1000}, {&(0x7f0000000200)="55a2b93e9b7b0523f1786990d6d7a4e1498d0dd98cd40c84359feb4ba6", 0x1d}], 0x5) r9 = kqueue() kevent(r9, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff, 0x9f}], 0x7fff, 0x0, 0x8c1d, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000680)) 20:33:21 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) setuid(0xee01) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ff9000/0x1000)=nil) shmat(r0, &(0x7f0000fec000/0x14000)=nil, 0x3000) 20:33:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) syz_open_pts() r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:33:21 executing program 1: socketpair(0x1, 0x1, 0x4, &(0x7f0000000100)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x2) r2 = socket(0x18, 0x4003, 0x1ff) r3 = syz_open_pts() r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xa8, 0x20000023, 0xfffffffffffffff8, 0x3}, {{r2}, 0xfffffffffffffffe, 0x8, 0x0, 0x0, 0x8f}, {{r3}, 0xfffffffffffffff8, 0x10, 0x5, 0x7ff}, {{r4}, 0xfffffffffffffff9, 0x2, 0x20, 0x8196, 0xba59}], 0x80000000, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x10, 0x4, 0x250, 0x2}, {{r6}, 0xfffffffffffffffd, 0x2, 0x20000002, 0x5, 0x2}], 0x5, &(0x7f0000000340)={0x2, 0x8}) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r8 = kqueue() unlinkat(r7, &(0x7f00000000c0)='./file0\x00', 0x8) kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x51df84d0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') kevent(r8, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) dup2(r7, r8) 20:33:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="87dc5670b9c326ad5b7475077df65a23eadaf06c20eca4b7472ce83ec30f30a96cd7151a4ae2f027bfbba34a29706ef3caaa1378ab00a377cb1cc8da18a32eee085c151afb9743b9da039f815aaa1010ff309a8d4d4338559cba3fc4a643301a696ed83a047018f289d21d3e75d41280b10a2ae8cb3fbdcee2dadb34ecf74e7379d48f14af7be3b41124", 0x8a}], 0x1) syz_open_pts() r1 = socket$inet(0x2, 0x3, 0xffffffff) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:33:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000240)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b", 0x20) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}}, {{r2}, 0xffffffffffffffff, 0x1}], 0x100, 0x0, 0x7, &(0x7f0000000040)={0x9}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a146786eb953d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r2, &(0x7f0000000140)=""/249, 0xff90) 20:33:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() pwritev(r2, &(0x7f0000000840)=[{&(0x7f0000000100)="9febdffa849c5e791fafb100447692c3b625324020ca31dcce29f2d0e3cb7b66dd5555e14d4448287917a264405716b602128a9637f7059e16e2a0e185a38c41b395d9a1c58389c6382449911ac088cf0586d2a7e21d4300211752c5c7da14fa377e5325da2e04327129ded5c8adcfaaf323c94a9e726eeba694a2a93e88fdf9f90929c1021277ddbb29bd5c3c5700811b2f624c1b3f09d9b20f64e9fdc750f8ebec471e8d59c8688fd4d0127f91591c52f8c0b95b07dbcfccfd3daadb7478f64e517730ed184a3624efb86fdb02fa7c5bd9dc32638c", 0xd6}, {&(0x7f00000002c0)="1661f076605c3ac0ae3efc01ab7dfbe7a311837ed9eb777defcbe175f9ebc998a1722ad9e186d905a71f8fda6aedbf0c30036f6b9e3aaf1f2df8b98759a8e3aebe9afca630dcd5476ebf88f85d3c32ae5258606fc597ce5648244cc6df20bf68dfd2a8fe0b64223dfddc5f9239fe0d0f30235f67263519c6bb435bec8ff4eb7ceb0c19d3ca4df0e2fe0ab04e1fd6ff3de6bd2f313f444f290ce3c2e5fb5642ef98b5ba481ac011cf08ce66d582d7d48f11b3bf5b83ee09b58584df360129212a8714a6cb295434e44722a98511055c33f9033dd04537", 0xd6}, {&(0x7f0000000040)="01431bd7448a65b95b4ee1d17854b6a3d13186a66f6b2bd1cd9c8d840fcf2809ce4da1ee607071adf90d90e9822c85b0", 0x30}, {&(0x7f00000003c0)="30b9c2cfede658d968529173a914312ddadb96bf07adf762d0ab99b953fc7a8691f964bd4f772de7ac501fc2c94b8294b08891fc1858b024195dc40415fcdc3d12a635e6059a662d4b541886a277b3391b92406916d74dae8482abd3b7064c88b0d672908dd168d4b9ba69888e3ccb472d54b7a7edc5eaf535fcd504a6", 0x7d}, {&(0x7f0000000440)="4a08149a2deb508f668d0416143f2b7b7ffca5292fb7a1fbada622a47eee31072d23d05a92fcf5125ed1c2235a9f055dda21eeb630f23862e8c5a19e8e264962c0c8614673182f6653f959bbb6ef04c6c812267385bfcb18e43f6fcb8c56dc722009b6b4448f24fcb17b6c7880ed6fa3f4911500cd7a0b248a7e09d852cad15f18cb1c992f0a3564916b9e5ce7fd9ceb860a6cd133d7e4202a613d7dbbc8a18af5426a6b8f1a2c88bbecfe91790d57816160c662fafa53a15fa29f7039fa399bdfe7ac80b58834b31e96b89ee1475f69c7b77d4b48f510c6898615c7c59e795fb7177ae47b9a55279afc009b9e997c4573796e1403b8ab", 0xf7}, {&(0x7f0000000540)="bf11a81d173535ec60e7ab5d318830e51c03fc5f3d219f2eb7d3352a92816c3cd573d69d3788b8b2aaf781902766927bfc6ac8cab41027ec8bb02d3afa0177810ebfffb9313e5ce8301ed9905a5f98018b5ce2e912d957ab444d528cecf9b444dc58c5673d249dc84f0d31b5f10b5d33697cae4f3bd7c962f94e69ffd73fbcc24b7547e6c2f27bc82127b38cd58e1394338e5d", 0x93}, {&(0x7f0000000600)="883af5a3aed5d65fb8c64fe67f9183aef1e33d65d471a72957779a6e7ffee378cf80a824c6defbfe0010a2a162aa94fef0cd8b972f9787d7b12ecba83e869c28fc4f585a7ac2191e364b1c681e8cc58f228a866b32a0cf79191af9bfdcf7cc533a4ed6819172fc25d334b55498191f0d3ed837be8c309f579a7955895c2ab2c7bdc7e979405c814ae6f4ea31ffd89c4fc8d515bd6d9b57ddd585c277eb8ad7531bf81cc1cecf3face83e4fb371145365e69a7d1981950fb4bce0099cfccb015f9313901ee3c3858f5b6d053212abe05de16c", 0xd2}, {&(0x7f0000000700)="a31c5287b95bf197f1e3bd2043f27fc4d3b09eb17fd7e86adf5769fb99bd8b4b5f1136107ee5a5144c449d13697f521aeceebe54b433c1b5a7", 0x39}, {&(0x7f0000000780)="ea8069bbdd3c2a59128106d584584cc01757c325a0898b68c74227c45b7103828534edb3ebdaad7a6c89228ed24e889005ce59113abc1255bb071d730fe6b4f318e98765b026aa89d4a80466bb784c9a8e5bba4216c1fada5698b4877e82c296a4b9669bbefab712d1c52f61f09b816e053a32b8dfd2fefa39ea8f8496c691ae6a479e02750fa0e19e92cb795f42640645215db27e61e164eb4c88", 0x9b}], 0x9, 0x28) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000900)={0x3, 0x7, 0x20, 0x1, "144cb574787102914fcd808b993f7b9ccb24888e", 0x5, 0x5}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) login: load: 0.43 cmd: getty 7757 [ttyin] 0.00u 0.01s 0% 305k load: 0.43 cmd: getty 7757 [ttyin] 0.00u 0.01s 0% 305k 20:33:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1, 0x10000000002b}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x9, 0x0, 0x3, 0x47f, "abc780ec6de037d2f6a7d7f06f356a466e13a8f6", 0x697, 0x8}) dup2(r0, r1) 20:33:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() recvfrom(r0, &(0x7f0000000100)=""/197, 0xc5, 0x0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x2, 0x5}, 0xc) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x1b, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x60000012, 0x10000, 0x9}], 0x8, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xaf, 0x2, 0x7, 0x80}], 0x5, &(0x7f0000000240)={0x800, 0x8}) 20:33:22 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x0, 0x3ff) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r2) 20:33:22 executing program 0: r0 = msgget$private(0x0, 0x41) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/250}, 0x102, 0x0, 0x1800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x1, &(0x7f0000000280)=[0x0]) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x80000000, r1, r2, r3, r4, 0x1, 0xb990}, 0x8, 0xf1, r5, r6, 0x5f5, 0xffff, 0x5, 0x7}) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xffffffffffffff50) 20:33:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r3 = getgid() socketpair(0x18, 0x8005, 0x3be8, &(0x7f0000000300)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000100)=ANY=[@ANYBLOB="000074810000c200"], 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="b1a89e41d13d2a23cf1d92a5db76fe092b78d50de55bd9e97ca4f48c2a7023e82e3929400b5b58ae480ecd642cc85472f85e3f43995a72764db297f112b051df80681d782065c6a3738e0cb0fb982fef3c9a9b88bbd7fbb6d0b2ed4094747aa0d6966bcf0a4f366dcdc14cbfb51d0e", 0x6f}, {&(0x7f00000001c0)="877859533acb3ca8ed741cbb29e6bbba5b65fd94f0f6c78cd0a45d9142491e4d89d59f5c394ea354e34a3aa60f12307b9c347a23a4148aa55ed6f5aa15190895b5b4fc4922df53bff3d030bf9f38966d54fa95899932c91b6bc49c9662eb", 0x5e}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4]}], 0x38, 0x404}, 0x4) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) msgget(0x2, 0x183) r6 = getpgid(0x0) fcntl$setown(r5, 0x6, r6) write(r5, &(0x7f00000000c0)="52aea385530c3e35e35539fcd5b3dbca8f2a7287c61c1a94016e6cd08a", 0x1d) poll(&(0x7f0000000000)=[{r5}], 0x1, 0x0) msgget(0x0, 0x100) 20:33:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) read(r0, &(0x7f0000000280)=""/3, 0x3) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x1f, 0x4001d39, "9b4e6ce48009128fda000000000000000400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:33:22 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r1 = kqueue() r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x5, 0x86}, 0xc) r3 = kqueue() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) close(r1) syz_open_pts() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) openat(r2, &(0x7f0000000140)='./file0\x00', 0x82, 0x22) execve(0x0, 0x0, 0x0) 20:33:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x10143, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 20:33:22 executing program 1: select(0x18e, 0x0, &(0x7f0000000000)={0x6, 0x0, 0x7ff, 0xf, 0x200000006, 0x2, 0xfffffffffffffffc, 0x20}, 0xfffffffffffffffe, 0x0) 20:33:22 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r1, &(0x7f0000000580)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb9db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862cc641ab8e6385c3ab24286564a262d0a72ef17f8a8ae675b00", 0xe4) syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffffe2, "a146786eb95bd07babec1100", 0x0, 0x1}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) setregid(0x0, r0) setuid(0xee01) unlink(&(0x7f0000000000)='./file0\x00') 20:33:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x2, 0x3) r1 = semget$private(0x0, 0x3, 0x0) semop(r1, &(0x7f0000000080)=[{0x1, 0xffffffffffff0000, 0x1000}], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 20:33:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x10001, 0x401, 0x20, 0xd22, "1caca796e9183d25564d1d8c80eb2edb85962de3", 0x9, 0x76}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000100)=0x1f, 0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x5) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x7ff) shutdown(r0, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x1, 0xdd, 0xed9, 0xffffffff, "9f2b6f1538ec4c378d25fbc3453221635282b44c", 0x4, 0x3}) r2 = accept$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) recvfrom(r0, &(0x7f0000000280)=""/8, 0x8, 0x1, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x6, 0x8, 0x9, 0x1, "3560090f08e00521e3e5b972cd1eaad26e8637d0", 0x100000000, 0xba76}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xfffffffffffffffe, 0x5, 0x5, 0x1}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000380)="cc6a3f5d977c5055e2f23faea880fd54724b7561218dcf36c3984c7f4f1bab97994d5c6c3c3f0be0b4318d0e365978df3b4d4f13a709544988bf", 0x3a}], 0x1) fcntl$getflags(r0, 0x3) pwritev(r2, &(0x7f0000001600)=[{&(0x7f0000000400)="d9d468de11fbc47be7ffbad809db0ad33ee9cbc18b26827b211abb6d2f397dc729235246eb51bc26c819583f3c02d94ad758e2794de64f9c01ae540c54bf6fc724b4953f88ffeb9c67f7ed422bc384b7bd763546fb84b7c98df82fbafede7b2173f065f81d497fa09790a7e49b3ab1ae02dbe90516409fd1fe488c29798bac0725f9ff6d27ab0f571661241a20c0e7c38f375db7c937884602e698ef1b47589c2e7b9dab31bfae66668f41175a1e9a57f09daf262436d37f2e7b5bcdacdd649a63be969ebb1e490e44b6ed9e90941af9612b734d9456cd6509170e42b2d8dc85f3ffb2bf2b752f83742a1c39d7da8d330bc7b47859e8c5894d152b8bb27ea4e3ab3a307b6ae84bf46e81c6c5fb3c38523a9e2547dcea5b15dd021b67809fc42311633f19df18a76eaafda0519a13a3a27385229536f1f8407d3833bb09afbb80fdd1555a03ba48e1d45b07188ace7b4dda74d9c90e5c5143b0fa2d93d39a0532dbaf86e610f55335f4408575a3d74486a65a73bebb25012be986bee29d39a98078a47b14752c798c1e36d6b1253cd1df29884c822273e85c491e16023edfee6b06bae4768aa5fc4b3c47159cf89aba31123b7f983e8c85c401a4050c9b6bdd5e40923e665d024cc6b3b29d7bf736d61271991fa0aec3fe4e2f289ba7115db2c5cbcfb1aa1dea034ffa0a5e8a4d1fc3c91a24d99e478d3442bee24622dc2cb76f7855574a712f2161d67f44b5475714e7d9e674fde6a946e370bfd7a9b73aebe0d337f29893524c7ca3ac38deffcc1f133ebcfbd8673b84e3aeb5de54832721dafbec655ee285059f4ad282bc7a6ba1308d38ceaeb53741771fdabfe2cc884755224253eac4d3d739436ad3376fde6d431ba771120c9271754fafaeb5ae219e6da9f8a05e0f774cc94442c6fae5768380d85b1dc8fac4c87a3a73422b719503f593bec8d5810e0f5053366041c5c397abe13c01e0fb416f8a446b02137a74bc2d2177349ce2bd2d1c54a888a1474d19df39299855a7fdd44a0f3fdc1607a33dfb0c7107464bbd1b15af5443bc68f92142fc28867ae1a631063592fa79d1a5bbf244b8d00b5df5f39ad2fff9a1417783a80d287c7b8144ae4fdd314cf192acf278a670842f1b2fb78b9a5e5e673ed2344c0c468487ee60b75693b1efebb7db521212f07c274e96bff80dcaefb62f105b2ca2af64be46a80f52b4755e343b1e4e4d6abeb43897012baff9e69fbb1e05db82f3478a30d520e9b53b5ed253d633017ea75bc0502ab3011c72f00048c852c312f3cc8dd65007b8c90278fdcfaaa0f780522eb5218243a69dd6428ccdf9ece3dd6a6d88d731d352c04b81ca34dbcaf5725b682211d64e7763cbc9e0a6eabefa62889436efc2e4e817a3138b26daf1cd9283b43e0e812189f380e6f00253d882678459f329ba34196433c656829c566527fce19e1120def16d4d4a2ef2148cd6ce2ec4510e97e3b9f43fd80c950d1fd5c43a4b8fd97ecd0b61027aad432768bf6311c51033f31a7ee7b336066fc5f097ff1bbdf1a272f2afb160f13c3c0b7ba46d37ec8ec3b582d97ddb54edcce2e680d482f9fad5ed6809e6d2f92ba58c4f062833dfbb9ae1dde59c6fd08f57f609e5aebae6df1d82229c8d62743dd120f6473f3aa334278caf97afd250458370ea2dbefe582a705c56a7039c8435773a4cd184b920dd6b58c3bbc5779624595541410520bd574cab090c952b1eb83912490e1119cc7b2fa448c3c712797e8fc7892ca35a28f345670eae2d59690e709d5e72a6eda17d39d34a9bc467c211619756ce16254d2e7437c9846d9b94071b4533014664fec299538f6835d8505ea966d0baf745626134cbc5ff0e9dc77a54e226fe0fedd3a137d653171ba1de91b4e76564cbd4190c5cf00e302d3bf7f26e69e6339427a238d349a3f8e5445b6b0de1c76de92607f7ecb8a81dac7dd5f62e43668e8dfcff757b1a9cb8e6181eeabd527ec8ac99b80fd6ca99687ffacd38cd292a55f2f53e6ece7e3978303e5160f5ad73095a30b6ca82be4ba7a47ac1077494cb17cf6e631771186ca95c78fab9719689993c426e58756c8473b4ac1651425e30c3354daaee2d6d95be48f4fd728f6d14c8b66dda1ca6e3a56435b712c147e28a9b1f6fe8ff444d20d8b0a65738b81194dec4d4a2c2ff7c79e77206f48f0b4e7b343883ad245f488a89cfef65c8e3e63ba65daf870f98e7caf233ffb9f648676032428c7b522318b4dda32128ed5445b0b882c42ce222586046970192e0e48d6acce925c842c690097364f392798ec5ce0e3076c6b458b13a11462f734d7f9ab7959cae77168fcf719d5c848a6a034d192ac9d98cd8f34925feba61c562122611e2da72a9eb02f148801cb5003dfdbec02a71afe6e1e0c02debd8227a8d6b7052e04046bf797f0498c983f8678de95a149f9ac9683905da22527b55a3a045c19db2cc1bfd093a525220e2853b6e484c44df7d1c2dc8704f0a2220bd32cf9285b5540259a102a8557a543686fc9531310f499a789a595c9af5237535dcce7204e21898e5b20e1bc2383f5f082b4de54d8f8055f6dbfad068551fb4eea79edb2df54dbf292ab6b4e0ab9105ad7d48bed194038d6b80c1ba32c6e2360c2f998ab3b756a6244165b56cf324ae5a13f4783b5b81f237533d7a9015770ff8fbaebec2c715732e386007e81a70e9968d1cb34f54afdaff0face154cf803a24fede4d294c28189c7ac3af4660409f98f27a49778bddb7f37f05db112176bc13a86fa6e4f1555214e8b92a84b81230348d886f32de3b06483dab312822444758ee96d14fe8a29c993ee453a192096b993f61f3c489494b842ad4d3d4bbd11aafbd099772a236d4bc8afb46aac73a61721d277c058f0f84b92424c0f4fd1ecff78d7029fd48dfb8fd8f0b72c843519c70ee4d65fc9e1f5b063e277a9f36ecec765a6dac1610c5ce00e4096765279d13b260370cf0f5abba9a46d1995a45e149176ec42a486db373766bc50fda0b77898e44e8ab1f917c2b48e740e22f54662ba2ea1f42f37094049f5cb3850419e56674c1df94f96824c4fa3ed148d1db4e6fa38dd6841482973c565133c4963172a163115324fee2cfec447f9c1b0f8df8423279d708b44475027f364596e585856a4e8d373574f221cb18c8416b6595ff42a3810c2227c77be97e5ecc7ba3c67ec9d1c3f2e4eb79b27b2871312e799f4d6a30fc518804a664bcf4702dc51c54d8871becbac7589d14e6ba9e6bbc7495a05cdc008998cee6cf564333a42959bd8017368577cb3e9de2a8203694e5941bbea73f11340e02ae6b3a580f797acdbf187127e4a3baf0f58ee1fcc955587187485b4581f3bdc144f7045c9cef2613af7b6845ada0f63a92072c0dcfc75f05fd80ac655cb7ed8e372a62dd5702031a6fb36f56efcf6cd273c68be09a2c1cda24ced30e139d0c8a47284eefb1f2b2f363e0fbedeb4ba718181002bd180b658b78687fd1fd9c06db5488f42eaa34090f343b535526f113633536ac55bdb1d6ac5d947e65fd4cfafc8965500379cf2985d67f95cfc0355c77d6a27af92b40214b2301a2c8b0101b3113924ff6eb20788eba3fe65dab46c914e15d583bfa4b3ee79211ec308a939eb9adef28ce73c9ef7487c5d4ea646fbb770aed1894ef65cc4b9d05d806cd56c6b4e0397be6058a36789d8658e6a104f8984cf9f0652de24d369edac82e307b165c27c94b6cf70fff1face8ba786dfdf94cd1c9b128805de323327e73f6b6d79e3e194a04bc194190a35699f09bb3c2b38bad9330a005d1a239075b29c9c49be57d9742c670e901914378378034451f8d013501c294c04a4df7d4adf86ab2169415cc8b866d8227e6710201f6c3baa8bc98587fd1db6e8d645d755fde3d7468e483f83ad6080942b6ef91c3083f45924662214e608ed5c1a105d3462223a5444ade0e13f8cc2cefd653bec564b41bd40efe0100d6ce93062f0687fc715f35b3fa0d89e4dd8f819031c36cfc607967bf0791db7907f10fde2f8574c96956f6879683f2f46b77616b0992c966d79bf8b14140665c61ed183304d6c508b755382a089efc08ed6092f3fea20e26f5b4e9f8d4b3710d83ead7b48395c008c4ba0106ccdf1c270de4cca9b6a1a44ab4f96d81163b20c16b3b51fed6ac62fdd902cfc1c461f6e7ec3f19809f625179830d6d7e8cda0c793e8fc54173198bd37d012802e1d1f9395d5f83e75efc733cf3a60ba851271cf9995635e22ce3f2af67537ba836f3c2ba5d28de71a7d310e4b5ce0de03b5849841a7035251ddabe65d11bdc511c8d8b6f3e118187b405e5cf340d6f4d5d62ef10d010d8927b4fbc3d97615122b06386f52e81029d156441db5298504817304436399a40573d8e57eb625dc562bc91f72b7d81c0396405040998298b53fe6d256ded96b782b72c946b2f87ac14e355d3b5534d0d91c2be16ab66639b013eeafc5444e7acd0da91b3fb56804788b182a299dbf7b4c7290b5b94f3292abd7dd6cd34bbfc4a99f453a67d5082503436f7749ca870c687767433bbe47a06c759115ae74d192267b63d3c1aa8b38983dbb3a457e5369fc5611f01464cebff214eb29aab62ddbc660b917ae732a97ea9e66a7120b5b298c686837de34a1a162e34e386f35b63fa81abaf2f3aae7a6af35dd39b10f40472c66996123f9a173b6a53518e4e03ff5bce7f89b2de39e62404622aee757e5338be047e50b301520a0dbb09e358d19d0e66fa8bc31f18c60135cc106a1a3f43ddf647cf52602aa7ef0bc5dde057ba5242623e374c262d3e6ed5320c801e3a1a868ed576f2f8204a5cbb12e456aa83e7533d974aba880a9b16960fc8ced9e3c578dd94478d1374be3f4f1a8cfbaa8aebd6e34c9dd4c5ebe9b1c04070cb38ab1c68532cbdba7d18493392759c54d689c0a4ca5e3c7dea101ca40e6556194847df0c2109c56432ce91ac5e364cc02742bdea235b2128c6004ef1cb016ad9a78f2f877207afdb2fe0a02b94e5072cdd5c06b06f72e88156e519dcdb902bcb723274e399e3fc28b2471bf9f6ce6a4cd9a0ba45e5dff46a8f40c3191c3b4d8becae86e7bacaf2c6a685448f752b7e2387ccb43564a2f62db8067cfa40007ec34180b00fb63a0b6f79ee26a73c8d1694858b7468fbd10634247c07f90b99504d1e683bdaf768240680349d8bcc38211d512f12ac02dd92b48a5a716d0d1f98d9852b868469a1d9250c205be42dc654ff0874241db56ceb32f0703a21fce111b8792b4b243ae950a76def763caf2e66deb8cf639f2080c029e905c55d16e74851a7239652678874e7e34dac1ee3f962ab5e30f3b0e7b2bcc0bbb2161a5de0d9e69c1ff684132eb6b61bf02a0c6ea2ce9f95a4dac97bc6ae2c2cb130d4618c59a3d44d228e27e3a5a465d1ebe036eceb12188c55dc99d72016d066d19ed4aa72c132103f80a705e13bb77b40e567ced6f8edc96aedf24b45d9f94f03ee76e09d9fd839647abbe81fd977d21cab2e2487711ea47a31ba6569451ef35819050f29278989fd3bd192e345cf3bb7724d5d279f501ec40a59811b02406758a1eef626979ba567d1b0802e45b5dc647e291602f0ab2239ed7ef465f93ed32191b03e316e3e4b511b6484bf4c5d986046e6d9c16972cb6dae62723576d4ab5d4c6fbbae8418d356f1759672b9493461816ffb3ef2d58e77d4e9b143fcf27e64422eabc73b8e23a8d1452f40cf357af26635eadc837188f5d9d1b1037ba205a1eb4cdf6d074ab10d2df539812b4575e5c24afee0302c95", 0x1000}, {&(0x7f0000001400)="646090b58276fa468c063359f89976e55f3b53e562122fd5216b9a03f0fb62dbc92ea83c056c0be7d2a87e881d50ddf5a12774ba997b98d37e0c7afcdfead3eca46975bf90aff83b59effaa493871415b68d1c8d39ec4ee76f5c02c744cfe31ac6fc73859254d4ad9ae8134dd7057ed44b47c18884f6cecd6d19ad634fdacc73a7ade64b32d6a57fa8d943715b31ef278a64dee7647a5e1fc7d2b7fab3b44dec6ab9e3c865926cdf3626e0d1ada565168779b5ab71372a8490d900b32b7f58ce074afd13bba26ea008d4c41d5b13e175c2d7501c4e62920982abd0afb3415e3e316230406f9bee4746a255ae", 0xec}, {&(0x7f0000001500)="c22158706a18425119b3bd25d7ae502dadb5626b300bd3fcaa92508854c3e75976604c44de61a159f3a83864634da981", 0x30}, {&(0x7f0000001540)="f705fc7d6f10ae0807b9fa750f91928049986711dbadb5713d2262e6cca4a3", 0x1f}, {&(0x7f0000001580)="ea6edd242d21e0c81f6e12b79248cf47aa71e5e4266b0887f96f21eb35cd5e825fd8c1f85931", 0x26}, {&(0x7f00000015c0)="c476e8fc01b3", 0x6}], 0x6, 0x0) accept$inet(r0, &(0x7f0000001680), &(0x7f00000016c0)=0xc) mkdir(&(0x7f0000001700)='./file0\x00', 0x180) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSDTR(r0, 0x20007479) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001740)={0x80, 0x7fff, 0xe6, 0x20, "d677ff95b8ffe63189b91d03132620aa2774a51a", 0x3, 0x3ff}) writev(r2, &(0x7f0000001980)=[{&(0x7f0000001780)="dabb15243edf13d03bf1ea1b01cea5e2fd7dbfc9a1b681c809af14211c6a0fa3f8982c1cc865b10dc837d6f82e9fc5c3206eaca0928c42f7e9852517cb97d00aba5d3ec242a3d005bae4c7880c1eeeb069715471f863b259ec327990afd346c0940e224f3a525eba1abdbcef2f8fdb0526cf13c90badb9db055d4e75ba0c5a761822fd52bda4b772ea5ac500216f55802788b3c0948eaee363f435800e69a04016a43db95bd15e8f4b021af42e95b999f28edfdb8c2446ebbae509d2d09bb63b1e0840b568601a5eb902be8c6f00a2a2e2ad5ebcbe8d", 0xd6}, {&(0x7f0000001880)="4ab5a00fda094cdb44361c74538579b21b234e04148c4a2df2113e14d2e0933a588ac480e770d887e39833b01db9745ee66bdc1847701c3ab9a37a9f9cfedaa3f2eb9dcf4ebb109ce145255b0d96b8efea81c2c78180961cae439e54f2ea42e6c9eb0278876ecc0e1d826842012d4bccada3812aac0d93e10b7a8d25d4ad52b08a937ac96a5d1f1299b2c40ce6abf9fb42e0353cdf96671804783b918b6c117840956a405d3c916891001e9c07584c2b8db1125c1483bbc25c015ff4179760aa4ebe12aaa298f6a01e8e", 0xca}], 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) seteuid(r4) ioctl$TIOCNOTTY(r1, 0x20007471) openat(r1, &(0x7f0000001a00)='./file0\x00', 0x120, 0x40) fchdir(r3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001a40)={0x101, 0x9, 0x73, 0x68db, "f9db13fcdfa66f6e039db181804ba02c3e528e17", 0x2, 0x100000000}) 20:33:22 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x5) r1 = socket(0x2, 0xc002, 0x0) mlockall(0x3) dup2(r1, r1) r2 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/157) getsockopt$sock_int(r1, 0xffff, 0x1ff, 0x0, 0x0) 20:33:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x318c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmod(r1, 0xe3) dup2(r0, r1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 20:33:22 executing program 1: r0 = socket(0x1e, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) bind$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="dc9f080000011f4383c41c524471e7ca3099520000000000"], 0x1) getpeername$unix(r0, 0x0, &(0x7f0000000040)=0xffffffffffffff75) sendto(r0, &(0x7f0000000280)="28511213612402c44c4363eab455da6b2605c7daaa8c488ecdf2c0430c257c2771cc96d2344f4a8fc1f86d3b30a9fe0fee4453ba0c996104612b13a0c24de43e580ca77fb04b7a49705f0fd5917fa042be95a209d0f641751983b389b9b2b5ee2b071195a43215df19920d4dedf41ef0ed7081e84eb141a6195a83e4b7b028ad423bd8bea1f272ce546b1348da2f3876e3047fea3ce2f7be6011469e9f2ad22b7f21e29f3c43e475348b", 0xaa, 0x40c, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r2 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000080)=0x1f, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) 20:33:22 executing program 1: socketpair(0x20, 0x5, 0x20d, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="cf882137883be73113c44c07c1cc31a15722ac29fe18e91994f90a6b7bd6ded23ef2418ed7a85c848852a66cdd614c05e0cf44e518c0e00810c9f61f2f2fef3c05c9819bf09903f2d5a6108dbe12b28ec8ea0bad8104a8cfc7619adeae792c47ad088973da94eab2525c001b123c860892b2df3dc57c2cd46bed5fb2dc470d13c4cc119040", 0x85) r1 = socket$inet(0x2, 0x3, 0x0) r2 = dup2(r1, r1) setsockopt$inet_opts(r2, 0x0, 0x80400000001d, &(0x7f00000000c0)="00ac2512", 0x4) 20:33:22 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0xfffffffffffffffd, 0x0) r3 = shmget(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmat(r3, &(0x7f0000ffd000/0x2000)=nil, 0x1000) 20:33:22 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xc3}], 0xcd10, 0x0, 0x80000000, &(0x7f0000000100)={0x800, 0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) 20:33:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r1, &(0x7f0000002c40)=[{&(0x7f0000001b40)="115fed6a8ebec29eee1166137978959bcdcc2f12789e425f748268304993fae31e4ae3f6b6a851ab861ff5a805d52850b235958e96e22d38eec377cf71c4573f9be18832ab047f6f0d0ced049ef496e26c55f64ff94294c1a02b577e06846a581f971e40cda7a6444bde6993da5c5ee85294e74e47d18bc1d17b282bd804fb7eabb445ed91a311b2f6cad135757aefaa085f9cd97221b384de17d8d66dcc75653d1cfd21c0c4a83e5c0197f8de4ead42e43063e75ee4dacb1df2f1a6f3a9a39f376d1aa7b3f66beb9852eb91cb17e351416773130c9c6740238a38d5056881ee97184ab5c374b292d1c3c6162ff9c1461eb3c40904c2934555f39f8b7f8c5d357f61fb3b27a80e64e11b2e48a9eaa42f2597edb294bf1f9f8177d3ec27f76e40025ca47b19be0a2419a7a6d78147f61558751c45727a181f3474813871897c2b93a40bc88b813683a514ac4b51aeac099221e7938a8f05e6af6f8238f909ba745cf5530991018767d3bad15c4ea8e03b23768ae1220c06a02104574c997acb722eea6ef4655b2e879fdb7ab4f564fd8e3cbd62ad46c3c0dbc9060b54adfe673017fabb2c06375cda1592ddef5ad6c4b80188ebefe5827d7897188b278bddfe7c59af76ee8fb48d0a764f5e78f8e775324d3601a7554f8e18b4cbcb90194ca8d799fc136a8af88f2eccf42e719cac8b64fb406cf5286e756a70ab36cf04c2ab96fbc97aceb3a4ed5cd822e8dc90b577365afa9eead516363036dad53a127dccf2dfcedcd36592f41b70ac0e84f103609b782c8698293d423aadc33b159e42d270dc5659e9519f082ea69426a4286c79f526adfcfa9914e1e9a9ff9251cc96d0be697f8c76514c2df3f71583fcb18ea487418b08cba8d361fce93beb1bef488cff86066d408974b78dc016ac5d22c1cb7da7c37905d792941c4b16abec784ca49970c5ef0eb1c633cee8b60aaa4943e0d4850e4ab46e9bf9fc066d11e473c42ee34f1fc8b9978cc6c85601ab6583eac6501141febec01b765f869e7b367df46620e79224924b660185e38600400b08f7b03635d5868b3e7d6e45a4ca9c3d1112c980f9612cb9d1add16b07a3141db20490c65fb0d8b38e700b4fcac8dc863354aea475a252e14102ce83216ba152f6cf0e5a52e1e970cdd318a6a88113ec72f2f7b3c3e14a0ddcd013fd74da6a0f6088f023a0605dace4e45d214620a63086a1f85622e823a3a878c305d8473b3c71c6f6555632203571ecaf6bcb01aaf31fcfa7e4e507218ab3f87aa390126c62e65ee574a34cdfbba293ec02414e1de79fec5e22b38b04860d153a30f761fc9a255637bb5858799db7ace23d6aee03b304b83cc9d817dbb6f602ccb6d7c95f8d54005159da01ebc59d2ce8cdae4e44e04e5df43b80366319eea3153b0152709b7b83a3dd493f6a560b42ca8befdbae3f73380eabf161dcbde81993002293247301ca13526be947af374945eaf72e2ff21b2e5e3f3d4e408d4199e65bad43c0c3fb66a1e5a51df7a17059b79a4eb284edfacd680a6dbc6ce100fb9f0cd51a1ec078d7ee3820b80ab8834740bf3443de2dbaf684ba9d6f13029941bd800923b05ba8bcfcf3f50dbe3ad9d8ae9dda125ab90863a5c4322a97b22a8c5c5b7950f3ae54ba48d46a7e315ecceda63edfa6b1af34563a3ccd8d9d7ec3d0398128e5778a6095130b1eae251967f7bf39c3492e936be3bfb647cfaac6cbaaa4f8c166a092588cf9c8d2a4bfaf17f3ec07a2f2b9a819538758c61a8b5f7d2aecff790b7106accc04b8b4850df6ae0bef2ce6edcbbd4014f368cc57f13089d92a81969924f11f47bd1df5a5d077b6e41f00120707e9a1e419331a2480d375ff9f47955db21ab86c409f3efb0e5c04a02085d6e4c0b42a1c4d340937695ea3f53d3d9a8fbd8ce5aa039de0f347ab5f6e4044d671572fd24257e7994c72db6655b24763496091314abde46a7622a272a5908748e6a9e4b05761729547eeff3ca85cd0087b64518817bdf7a61b9b6586423305dd8c3d65a04c6e0bb5b48c0d2fe0ea1a184ab512372579db9c2b39826321f280a1ce16fd2b59ec35f44252cd912afc9781fe859f59623916e967041bb27a156ffa6b5abf62ff70ded0f32e73a792967c1a0e55a006ffc72aa4a6d62ef3692d2d4e97f311f20aefb844b90c1b0be83ce78ee388f01377cf4cc146f4a8dc6c179570994c29a95c109634d15cc67a829bf6ca71945beaf33ef33506ea1eff5ecd4e96da3d0077ada8c0d5a115fd001adc21d8477f3b37cdf99773738d74a16e802c1848ce31c5f456f4febdb12fc4f26f63d8fbe559f9e694c3d0e1fba924ab3fa976923b7cc08f8afb32ab04633b59003dca09a9a54a513c07908ce95e59f342aa828d695f1ef0222bb312fd9b60254f081ffb4db53c8f848ec4c06d0f546f9f1e5df7777008bcdf174ab02ed3c321a1fca3512abeba284ce243b27d2ba640c7d7aadcb78e03fe266b40811a2fa80fd68ebfed19ae7aabd3db5d0152fb604ed07623ccbd8af6403b95b7422599ff2dea5513c52154a606160d6769d27312ca21ff31bc77f4d4d22e17", 0x721}], 0x1) syz_open_pts() close(r1) kqueue() syz_open_pts() 20:33:23 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x20, 0x1) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f0000000040)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unlink(&(0x7f00000000c0)='./file0/file1\x00') 20:33:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() lseek(r1, 0x0, 0x0) setreuid(r2, r4) r5 = kqueue() kevent(r5, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) fchown(r5, r2, r3) 20:33:23 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) dup(r0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) close(r0) 20:33:23 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x9) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) r1 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) socketpair(0x12, 0x4004, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet6(0x18, 0x1, 0x0) connect(r4, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socket$inet6(0x18, 0x1, 0xde5) shmget(0x2, 0x4000, 0x712, &(0x7f0000ffc000/0x4000)=nil) unlink(&(0x7f0000000000)='./file0\x00') getpeername$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getpeername$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041016a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ed0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) 20:33:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffc, 0x20000000000000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7, 0x3}, 0x8) r1 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) r2 = dup2(r0, r1) fchmod(r0, 0x110) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x0, 0x8, 0x20000001, 0x8, 0x7}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x0, 0x2, 0x4d}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000026, 0xffffffff00000000, 0x5785}], 0x100000001, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x1, 0x2, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0xfffff, 0x9, 0x3e}, {{r0}, 0xfffffffffffffffc, 0x20, 0x4, 0x800, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x200}, {{r0}, 0x0, 0x88, 0xfffff, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x100, 0x9}], 0xfffffffffffffc00, &(0x7f0000000200)={0x80, 0x9}) readv(r2, &(0x7f0000001680)=[{&(0x7f0000000240)=""/7, 0x7}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/98, 0x62}, {&(0x7f0000001380)=""/131, 0x83}, {&(0x7f0000000280)=""/31, 0x1f}, {&(0x7f0000001440)=""/180, 0xb4}, {&(0x7f0000001500)=""/170, 0xaa}, {&(0x7f00000015c0)=""/150, 0x96}], 0x8) 20:33:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 20:33:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x81, &(0x7f0000000200)=ANY=[@ANYBLOB="08080000000000000000000000000000f9ba0c9d076ce4ce338a067c0cfe183221300bc512eadbe26a0fcd3356d4c3db55d928067ad000fa108fc37aa958d4a0141685f4a0f0cf03d8ea08c46ad47c9fb9b7b7afc5d2ba95c9b8ef9573e60fc40fb4f0aafaad13d13c0109f6304ce348f694ec7929aa0ae49fec60dce6ac7eac8282175f13346afafb8d66f92b63a4fd469cf100eeb25d1aa0813aeb081256433ebddb6096f95280d692b756bc7fb3ba9238a063c1b5e60879136d658592c8eefbb9d9c4e2c2145e2a6939bd610d7d3e44e24ed034cb67660538607510fadcc9e358651d3f51e5e53bd519a90e7aaa52e43bf1f7c1a0ff7d7ac4857ac77e9199bbc2735d80f849ac3e2742c9b6bc1d258e3a0bf204888c007ffb270de53dc3b2f81dcdcc002986102b988a1433deda28c1d215484606dfe7c83901b95fdacaa9eb12692e34fbf433699ac0e13911f1d8b0a7b670b420c395c9a9b01dbddaf694fa8635e40b29bcb8154646439f697115ec81fb2a934efe55abc64d9ad813e392e7feb7f9a4a71c8de63e6be36b7ffc5248061d0069ad8997b712ec81dad138bfc6afda020d3a8b192b960f94a1ac3e23ec05c86059c56e6ee4d83042f1bba4942894692fd4e06dc2c156d35e4bd2b6bc7a106f782d7000b1387bf20a765e64ca97c4d0084525db6a5887062278ef150e8b4eb1c6115a1fc831f98d235b7b42bea568af940176362505acfbfd26e6c67d36b50548ea6754a4f04a83c2501d0faa094fb38b4486185b262b1e8d8480907e2ab2f9be8be95d86a1013b7118c6962ae5b7b381617657f5ab1f7404278fc4f882e83d024845f779847ddc7f4959e45933ae89c964d433b03e5cdf74e9715ff04f06233d51f0f8f0421cc35341b79b9245f8470e146f31686579faa46e9cef386c100431c9a5a12c1da9b9153c40201169cdfbbdf139b06281c0d657565770f1777d5f9fd4c7cf55d11a2b837ab0714ed7dcafc30d6d96aa70eecf608ed4049b29150e92dadfc50caf2132ba0aca7f393f916f82ac976bfc3f9e751e6d1a5bab6688c5bebba3407cec93730e35cf3254cc66af47bf64dbf55ae9504aa20f35d5f646cc704ae77faf3872128090efd5c1370f79e70afec57f0e2908e4cfce5b538d5820e757abec1e9487a12f88604a73d690d0390f70cf985cbbaa49ebc3197b65d6ae752260f4d1ba319a3b83b9297fbaf645bdfb91f236a0c747923c667e73933fa08d52f1d5b2ab6569c4b2ac24570e1cd32367d7002388cc31f6311ce05d655b408d15f456f9a16633597e3845da4bd63e382cbdd90bc6dd8bf2272e19d1b81f3eafdeb5cf790c31de93314deb6b77ad626ac9917fe59b175ecbecebc65dcfd30743120bc24170bd88a8747167eb99e00eb33af66dab4b1b059e3a061cc73f5d92d930362f220e2c204fefa5da225a418bd2f846bc6b12fc2714bb73f21e5995c7080c2dd2bfce8b2b410547a35e695f76a151b7aa40050cd15d5346ab4fd2a687a7580bb0fefb01337e433398f3185d61650c331645a59aa9191e9e6fd6c28856e2932f390092e9df06c52e81bee3156bb0eb5886f97eb62fc02249365f35bf3e2f254f36e281248998b04b1188c246cae5136b4dfbdecaf3ed45422a4f0a08db5e0dc45ea225c33e49bdc846c51419dca1036cea0219156b5ae94330c8c288d9877e24375d89a35dd44b0c884c8041e9a38411660dd5eba6c705913d3a729aebb45ac181c2015f6a9f83887e0c5516e11bb2437427ba6b61f74463aad3fc9e11d859dc238a55043042de5b1886953b1b8413e099b0e3e48376a6609651a0b9e0609ac79b8d863e7fa2c52cc2c9fb0958d575a3d743ae9debb91609e3cc7378f2518016c4596237c7db28d37febe14229343ec308f09c701fa1989fdeff7bdd1c1c094caf02d918a9dee951f23b3d71cf15466e2494e9e2338215fb037705b085b5976b08bf6c9037bfaff70b6d6eaea7492eeacf440c890859660b9e9ee1e32d22900089e2827ffa7c4e90b501dfda41ebcfdc5dba5ecf0d2a0dd643ac9cc28efe02f73ea533b351ee1312c2ebbe0746d418715ad724d036993bca7f1b8b20cf3b9459c411733fb0587329e84c5745be528c5be50a8f32569cbc63e5e46796a3f710093d168eedc4e030893df5a93ad73e9532e7e968e0f65871f72cd0a5d3eaf93ae25aa5e2c178b5c392cb0efe0324aaf11aad37a5e4096c8d8c89919c024c6be038e5480036455f2b7df57dad812c2d47edc20f7468d601e2459bbf48741c596a6de6161cbdc00f4672c1394007b01463c5b7c2ff012d6452db6f4bd00479dc42192ef21f152439c9b9596dd77c51d66d42ab0dcc3dee8b055b46dd14f555ff55dfe8ca4640074c8cfeffb6fc42483a55a7462f7c2c99181abd66778935bdd51a09ddf0a33dd6d3588e9527c107737a5789f1bc5b627473374a71f8abfd376b244f54dbfbae69e6e54c5242625606e3a6e255a2dc672cf59a9e78f25433a3cb17eafd0acdcd7c13640229f9fd4338a763fa0c562cf948ae236151007e82c25662cc90708dc5b54265f944ac128e766f0ba0ef2f9188887d4601cc3da9e9b77f6b72dcaf9710838cf40c98dfa87e1effae55609fb3622e89c3d651f11cbe5985096a781814a5abb45cfacb30fb64f92f3a041ec9fb9f346770dcc462f220674adcfe533d017fa3f39014a56b5429d9ef7f1a5cdc8f0ace3b42ad86cce6cacdd1ed319c0e459319165e8546281f3e2a94c25dcf853a65e1a0eb6bfd7b94185f528605aa1f48260b82690df8a3e9594a03443f9dc7d2d7bfecce5c069bd746bc0be55f485d4c9322236a42b8e00000000055f39461650407cff283ea34258f7896e430c4d722d6e37b8650a057cd00000000000000"], 0x808}, 0x0) 20:33:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="d228ea2f3e7f5741aa20197abb5161081f40475b53ed4874cb7a8033bc08f6c5657dc22b5a6f84916776f40a3051d59f0c2ae7300209ac4446c40e1f8953fc8bf00e298ef3", 0x45, 0x6, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="03", 0x1) 20:33:23 executing program 1: munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4c2, 0x1) fcntl$getown(r0, 0x5) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 20:33:23 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x88, 0x0, 0xffffffff}], 0xffe, 0x0, 0x0, 0x0) 20:33:23 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x4000000000001ffc, 0x6c5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) close(r0) syz_open_pts() 20:33:23 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ca1bc1c868a1886dc6d75031e7a5f75575392c250ea28cb5622409bd67d73a62500d31c6c588cbdb45f9acc349e30dd474d51718c2431cb14cc864b783e3007ff9ee7e53ed5c74ce6c5bb34ba943f4d80c0c80fd218857dedbd79f318ea7a85b45ed5edb95f53e5c114360caad5613237e633ef32f2ae7ae09917c8131460f7e89d61cf18ff04120e651d33359c2448ae32e7ae380066046f384506540e6ea8ca24de793b28a5f0b890c44a224e14cb3d01c4c24fa514d0d15f13635a1ae300532edac5fc40683b4f5fc6e050f59fb593fc53b884a340f4d8c92843d65f1ef3c06cf", 0xe2}], 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r1 = kqueue() r2 = open(&(0x7f00000002c0)='./bus\x00', 0x8480, 0x4) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x88, 0x1, 0x76f8ef63, 0x6}, {{r1}, 0xfffffffffffffff8, 0x2, 0x1, 0x1, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x1c, 0x40000000, 0x1, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0xc0000041, 0x0, 0x9}, {{r1}, 0xfffffffffffffffc, 0x0, 0x80, 0x3, 0xe9c}], 0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x3, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffc, 0x82, 0x40000004, 0x9f, 0x1f}, {{r1}, 0xfffffffffffffffe, 0x20, 0x40000043, 0x3, 0x8000}, {{r1}, 0xfffffffffffffffd, 0x20, 0x20, 0x3ff, 0x1}, {{r1}, 0xae995d5125c8d523, 0x0, 0xf00fffff, 0x9, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x80, 0x40000002, 0x43c, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x8001, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x1be6}, {{r0}, 0xfffffffffffffff9, 0x52, 0x80000020, 0x4, 0x3}, {{r2}, 0xfffffffffffffff8, 0x4, 0x20000020, 0x80000000, 0x2}], 0x5, &(0x7f0000000440)={0x1d, 0x41c64aa6}) ftruncate(r0, 0xf2b) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) fsync(r1) kevent(r1, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x51}], 0x1000, 0x0, 0xffffffffffffffc3, 0x0) 20:33:23 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000140)='./file1/file0\x00', &(0x7f0000000180)='c\x00') rmdir(&(0x7f00000000c0)='./file1\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x100, 0x7}) chdir(&(0x7f0000000000)='./file1\x00') 20:33:23 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() write(r0, &(0x7f0000000100)='D', 0x1) kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) msgget$private(0x0, 0x5) 20:33:23 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x5, 0x3) 20:33:23 executing program 1: setuid(0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000000), &(0x7f0000000040)=0x4) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r2 = getuid() setreuid(r2, r1) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f00000000c0)="26568b5d98926222e9c3b593328d31f77072a3cf9978e3fe76e6dfd9d4caa5b29d57e6c018b50791c5d151bae2de6990197c293ba70f71c09c4a2263292142d72ff027a9da22967b9d7dff63c7d02d92d10ed2427bce69b426cf14e0ef1aab6b39d100b30dbdab3fc00d17cb4e48b721d5023f3b75fda338d7c09fb596aaf5d42e67e29555e7511ea4bd8869276c30343592bffb0575d10223acfce53d6d17595eef86a9068c5f2b2098c4eab7dada664f1c526890d9e7c6da5da86362f1fae60da3fbb82a90dda94c4935d948d1afba1978687316deea4f2dbeb1f248c9f85ec059ec6c", 0xe4}, {&(0x7f00000001c0)="0b3c127aef5a6a24ba2efb27a582583b5fce1dfc927fbbd63184a0b02eeb62bd7390b62ac160f245c13f93734a0f06215d1a9473f26ec8821ce732964220fb6df818593dc32ea5233cc4b46dfdc49e2b682886c805e701e9cddffcb59cb403bafb33db3b269c07065d786025857310f2063ad2fb296a97e7cf3035d53010f5e2d6927a21bd804f6ec24a4edc7b8ff91ec95cc1c6d9e50def9bb6f76f678361b55c431203522198a6e6e169f4838c6cbd6c543808f6b695873911304d", 0xbc}, {&(0x7f0000000280)="4bcbe69ac6a91ef48e72ee1909415fea2947b26fa77d56be936fde64e6c80595d9d0f6245d9c099077db9a3682073f4c", 0x30}, {&(0x7f00000002c0)="a13445d1e67c415c6891653791f2db03c16528dd5777e9c06c85a25be30d473587bf3288675a09988f1a4eccea42365190fc937446b0a97811719784b41923f63ec2b0c221d827718f7cc83fcc4f96db5357bb5cf655cf14a81ddaacf74460baf1bb89736d59ae6e02163002f1dccf414079ac960d9f36ec1a2df1389361fa2a298c4bf9efec2cb304bdbd17d633dccaf0662db69b8e5841d3056fa9f3f458bd7154f58725020c19310ff530968ae49aad7ca9b84f9d0817df321676f52252a665752d736370d6d70812cfa522e75aea549bcfc7e4285947e373c8becfe4719bfb7bb5c3c960c744ef", 0xe9}, {&(0x7f00000003c0)="0b29e954c93af6c60edf69721d9f5cc6a8ceb19195daf446fe64a5427ccbd7ee916bd47c710a5bb2021bb2d31c6397db09931687ffa6a395f5b0d6d847158c2fba0e2de0f971770c63cdaa26eaf7aa27b3b11c94f9f45e846e2dbe4d73ca9c28625e666c2c180b8271dbf2a0da0393a6291c7d548d469f84555515280115b0846902807235e116f3972888a996a799893e51aaec3dd3f9686c3f24d69d491954f607f1b154eaed3e3fb12cc0274ecdc439334d703de2d5f639b7758ad815256b17ec0cb2fa35829aab61c7c1872ed3945bffb36a62b363aaa21d7d05cd7ce71a31f1552de28c123579c0e936fc8e86df9829222de67d0566aeb3588f1c1483", 0xff}, {&(0x7f00000004c0)="76ecbcb8fb04328caa16216a5b0f1ed486ab1ba32003b5a99660e18523bd7b0412c395e7fb8dece4460f37ff5843abfebf0c8468c1f1393b2ce3210cc9c726d57ab14da8c59724689eefe18875765801c09d8777c835a0d3ab0e0db2fc400184a741f196fdeffb49c7f4cf7a0ae858204707a071eaf1ffb3385a323f3b2499051f3ebab524f6fc3e1582ada4709391b0370832676a7d4ea1c017c3e47384cc74a23be9d04740", 0xa6}], 0x6, &(0x7f00000006c0)=ANY=[@ANYBLOB="200000a1cc7732b596127000000000001b850122a674edf3b9c175a55c1375f313931433a0f507f52c948cbd68b3e0635ffec2e840b13a21063e", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x58, 0x4}, 0x5) 20:33:23 executing program 1: unveil(&(0x7f0000000100)='./file1\x00', &(0x7f00000000c0)='wx') chdir(&(0x7f0000000000)='./file1\x00') 20:33:23 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000080)=@in, 0xc, 0xfffffffffffffffe, 0x2f6, &(0x7f00000000c0)=""/33, 0x21}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x2, 0xffffffff}, {0x5, 0x90000000}}, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) 20:33:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x40) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/27, 0x1b, 0x800, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/41, 0x29}], 0x1) 20:33:23 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x2) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 20:33:23 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) socketpair(0x200006, 0x4003, 0x100000005, &(0x7f0000000000)={0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0x100) 20:33:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x27, 0xf0000000, 0x200, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x9, 0xfe02, 0x9}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x80000001, 0x8, 0x180000}, {{r0}, 0xfffffffffffffffd, 0x81, 0x0, 0x0, 0x9}], 0x7, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x20000001, 0x7fff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x82, 0x1, 0xcfe9, 0x4}], 0x6, &(0x7f0000000200)={0x4, 0x6}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x3f800000000, 0x1, 0x9, 0xfffffffffffffffb}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fe98bcc4617000000000000000200", 0x1, 0x40}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x9) dup(r0) write(r0, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) fsync(r0) writev(r0, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 20:33:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216", 0x80000000}) 20:33:23 executing program 0: socket$inet6(0x18, 0x800b, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="cabd692f61314b2f68636165b4632480cb317a82bbd11643bb3abfa09b01067c4459e61da25259be18cf20cc9f33975fbbc8fb1d26fd587087e4646958841c1ab257dbe331c842e918cade472e71a1f5faa5f4a38ff8d597facc8af32ff8f3720542e57f61da49b1912b03c05eb4392b8cca064ff887f7a1ae9fa2220b9bfb41377246a80d635a5d0372458506c9ab46d35ab1b0cff96c87671edeec7cec53304e9b61ecc0080cc995b4e2131cb107602b01181727b6cb", 0xb7) 20:33:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000180)=""/194, 0xc2}, {&(0x7f00000000c0)=""/54, 0x36}, {&(0x7f0000000280)=""/184, 0xb8}, {&(0x7f0000000400)=""/165, 0xa5}, {&(0x7f0000000340)=""/79, 0x4f}, {&(0x7f00000004c0)=""/216, 0xd8}, {&(0x7f0000000740)=""/144, 0x90}], 0x1000011a, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000005c0)='./bus\x00', 0x1, 0x8) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/41, 0x29}], 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000700)=0x1) 20:33:23 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) pipe(&(0x7f0000000040)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) symlink(&(0x7f0000000680)='./file0\x00', &(0x7f00000000c0)='./file1\x00') r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x8000, 0x1) fsync(r1) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x3e9) getsockname(r2, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) close(r1) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x10, 0x4) open$dir(&(0x7f0000000600)='./file0\x00', 0x61, 0x1) write(r0, &(0x7f00000001c0)="e78b6ffe8d1fc48ef27a132e0a36fb8d044cf7d520e7f9b8dda8e63ea44d33cf91adbbde5972229f24daa96b4022842c2e28089e1ba202cdf71807a65425ed722df881f37fab6a274ed127f4a92076ab251773c9e09ab1c34318e91599133a2022d3ee5d273994a860879141193361dac7aaf56f8145c2f8e50db02b2d615c18a842df15a0f507d55d0cae0dabdc2bfa322d3751ff35cb33a60acdb45174db279b337086d222643a3cfaf42fbdd6cfdf510c5e79d336e4de72a3ebc9dc56381c434a00c6e1da94c64be3f40ee4b956024e", 0xd1) preadv(r3, &(0x7f00000005c0)=[{&(0x7f00000003c0)=""/246, 0xf6}, {&(0x7f00000004c0)=""/38, 0x26}, {&(0x7f0000000500)=""/187, 0xbb}], 0x3, 0x0) fcntl$setstatus(r3, 0x4, 0x8) 20:33:23 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x8) r0 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r2) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x2, 0x0, 0x0, 0x0) 20:33:23 executing program 1: utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x1}, {0xfffffffffffffffd, 0x362b}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, 0xffffffffffffffff, &(0x7f0000000040)) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x5, 0x20000000}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x8, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x14, 0x20000000, 0x7, 0x9dd8}, {{r1}, 0xffffffffffffffff, 0x4, 0x20, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x1a, 0x40, 0xaf3}], 0x49d, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0xc0, 0xf0000013, 0x5, 0x8}, {{r0}, 0x0, 0x62, 0x20000087, 0x80000001, 0x9cf}], 0x7fffffff, &(0x7f0000000200)={0x1, 0x6}) 20:33:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r0) socket$inet(0x2, 0x40000000002, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) close(r0) 20:33:23 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) socketpair(0x3e, 0x4000, 0xd0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20000000, 0x7ff, 0x803}], 0x9, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xc, 0x4, 0x5, 0x2}], 0x9, &(0x7f0000000180)={0x8, 0x8}) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) 20:33:23 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) r2 = msgget$private(0x0, 0x2) msgrcv(r2, &(0x7f0000000100)={0x0, ""/43}, 0x33, 0x3, 0x1800) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) close(r4) 20:33:23 executing program 1: nanosleep(&(0x7f0000000100)={0x1000}, 0xfffffffffffffffe) r0 = socket$inet6(0x18, 0x1, 0x5) execve(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), 0x4) fchdir(r0) 20:33:23 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = semget(0x0, 0x3, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 20:33:23 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x3) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 20:33:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000540)="e3", 0x1) syz_open_pts() setitimer(0x2, &(0x7f0000000000)={{0x2d86ddb3, 0x1}, {0x3, 0x8000}}, &(0x7f0000000040)) close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)={0x0, 0x18000}) read(r2, &(0x7f0000000300)=""/241, 0xf1) 20:33:23 executing program 0: r0 = socket$inet6(0x18, 0x1000000000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) dup(r0) 20:33:24 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x203c, 0xd00) select(0x40, &(0x7f0000000080)={0x9, 0x6, 0x2, 0x3, 0x0, 0xff, 0xe0c, 0x6}, &(0x7f00000000c0)={0x20, 0x180, 0x3, 0x1, 0x0, 0x3f, 0x1, 0x80}, &(0x7f0000000100)={0xffff, 0x4, 0x60000000, 0x6, 0x1000, 0x28b, 0x2}, &(0x7f0000000140)={0x0, 0x20}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) readv(r0, &(0x7f0000000040)=[{&(0x7f0000001480)=""/4096, 0x1000}], 0x1) rmdir(&(0x7f00000001c0)='./bus\x00') 20:33:24 executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000180)=@in6, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0x40}], 0x1a, 0x0) lseek(r0, 0x0, 0x1) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f00000002c0)="d28d9f74f77d811e994c51451da597405979f57323964eecda8d0d7309a476572ccfeedc86aa78ef6fc1f2386e9e04ec8e37999327d50c8616c231241a8299a2785376de3d8134240ae1b8ed6b59b25bd91166ebe020dcb6cdd0bacef2919662189d49d3472fe8321a12ec", 0x6b}, {&(0x7f0000001d00)="1360a5ede528ca6a85d8556d3c9b0a8757e892a8f87a37bf86aa38c07b674583febdc6278815bc044e569fc147593504723cb1730359b9a01c7de6a1c0933bb171fcb08e1248a3cd6c0b790b6c5a793116f7465cd2fef513323d86711d2ffbb5cac0d32c4b5d0f99bd1faa9578bdc1a2a621bc7ad3d15505876b738a74cbe0883fbddc3fe3a9372b545f0e8cf3173c1f22c448329873c769b69012506c812c53194e1f6a17f8f4da4aba7346e7149e15799711735b973b08b809e8ac3ea9c98139e14c61244b694022e25528365f9a0973216be6c855f2b12a0185a22b2af7971a782e1197ece668a97b336b7ffbaa35a39e4aec5253ac508e9f7efc581b440526f6bc3d6c9c0e50fb3ff2c9aedc4c788a821f23f16fb1181a64030a8af388646d5686da97351904b2dd1b9f7aaef172228d40efc3d0ba4434668ee90dcf10493908aeb7e3a29f37dd1d6628747164bc551e2addfb3f9076f7c467c2b1290740c42866d798c567bcc1b7b545dae46a6e5c5ec83f5c6d64bc0e0da8948f9d644ab7dae6000165554d0bbb2e9a69015ae084e45dae25cb79231b5aaabc460f601dba60452fbbbe395c528c863a6fda72aeb6329e7424aced71fe4f650f9b903a526a4f0927124403af33ac1f962fbe3e8b80356b2084f6954a2be9e91dcc6cd4086eddf3cc5276c358a3abf89c45bdd99603ed06cd868f6a688742c785b09da14175fc18405f75eafb3d682d8b7061c0bb5c53c5ab1af34686406b01e5011d7b506419bab8b61945bd9f3026352ea4762207e6aafcb8d4b64d29bdbfd48ce607a4cefc9fa7dba4f197fb023748b7ff60a7ac52a6f78a2bd28869f73052a8b048781dfb0b0f06c5aa154f4c32a35ebbb15f2857d05e51d084ee66f97831ad2068692c228550541972b213adcfefeec5a1d687694eea59ba0671caf25dee2da4b2cbdc35736ff6c899e52e95651717c041771400bc182db1d16c9ad8fea3696a8f3c6e8a5eead23445ab91a8e4ddcd5c33e17327cadcf9684a8a1aa737936110477e485c754ecabb21e9a93975dd35088bf6cdb6108c401adf7ae9b5fb641e7211f3e522571dc67b69b522fb89af994fb21ad9876f73d89b7da30425146b3439e2f99ca9b4eaf684336869969337449c26ee72cf00830ea9ca70bf24d25260263c909a35f742e99f3d5fc95d283ed0361bab4318e8f1fb87f47f3679fe8f64fc05879d698f1293997bcec75bc1de2ef529d2fa3c1efd7fb7dec47a5256bc96e6201eb6af3168936ad437cc8298f2e09f938bf76c1149210f5da619a197dcbeff0edbdf3520328df9f2e38f301bd260916107e906136eaf863f90aa965717411f0006a07ad755dd956d9223501ed888d3d9eb9b36c9ba5736f053b9393d747a31a6ebbb5a28cb424eb555464941a195bbf0cc63a60a9a1a43df3d4354f6bced9626455713e6cc4a7a7632076fef6a3e9120c82584967cc9b4ec6704870b2440d3a11d6ae2af82b8db4ab14f24bc442a73c5622e08c939e18cce5e5153b360a318a495cc669c53f9d2016d1bb7c118103abd3f7da1037dd15307c5a291e2d9dc717891a85b594867e68332e863056ff124b761da6314a905da20bc3ac840c3fba9468decb5f5d516c5747df4a08885610d08270561acea3c4ab8fef48b5625d8e84461879614eced12a658a850ea4fdb1fa6ba2d852dab5e60815bdbbf83c383a8097f02f5161933599c8edddc39b5d2f27e285d71d929256284d38c9b81ccf8f13d050d21871ed3c9e8040188282b391c082d540a45818649c08048a3376e454786cd01d7150163b4280dd2a96c0d7c2f0d3b45142b137d1ce6110b051359d4cece8f52836e68b10f5f7d10e964d88073b4154534bfa8eb0366655887b71d5571f20ebfa45793f403757898c730e9692e0f724bddf3dc6dd94deb23171cdf8b212da261d5bec9f93a082ac12b417b288e8c511918cf31e3e5898758fdcf3aa9d31d540a8f4e0b2d39428952ce00855f2298b95cec39047ee13534a2c7f3e8ac9d9da35dfca395897aaa825b1dca265bf493877a70880f74e292ddd2a7e04e4be1a64423bd97c144da2e49b79d9eb1b9ac7b04bb21f296d0121d16e13499d09cf31135d78fd96d94fa995056258e626c8c7c34721f6ba82e317002a69864e62a47f8e763753dd27b782c50b163759800a74f70d31445c588a245d2a32ac0ad2c7c35adb61d6908a9eaaf0a6129de9c2daeb969c61c3ec59ea16218b64d5ddf09275e70706d0002f7a059acae9a284cd8453d55b4ca3f72d6d440b9cc8e831d7f9074668531a93d57e40b545b13815b71abea5227f852887de5a20db1cc50814fcaabf633c89b870d2e96d9ac1441faad6f364c5dd4c82f97fc9894dd052ea49d04b7641ff93f33d6804f51ec63df032269dd1b45607a75e9913f4d133ef6a698d4863ce2d3b8f0f5f7147b40d717d173034281a838679d9b64966912f8609a5b003967bab1f6095b458f12b769bafadda51b1696847915b74cf98edbac4a674ab0ed03cb860c58bbd58a195390e74006d102256c90209b33fcd408103426f8400a265265ea2e791e243122afdde093a0aba5931f8f468f6b2dbe3ba6e3f6d78d6ab3c78b4d3b118f87a664a0de7997fc1255b37ab5ef874bb821a14fe6086e945f133f2ccacba226fee11363399b004d8ccbb97ab145265a3ef516596e6d56293f3b3cd695600398dd62b3f616a4d0f403e0f12bf371868a7393ef606331966c9f7df6f0b567bd320d74305b0def98d2ad76034112d5ad0c236b736809436a25500c3ef1042a73b0f1bb017954ba1f3524259f54b1049cd57e7f6d781011c0a590584d11f64395d7ddeee837127dbfbcf3b99654f3b574eb917a31daaa5266987a4978133a19039061ce54aca6d2a65cdd3767735395813b4db25cc133df3321ad1526e30451657561468ca5aee6e0a5bc0ee2735880ff8b3c3b125748ad7c86b2e17d22f8fcda89047e146134456263099e25e7f6f5694300894cfc04c5a3dff4f9b828b7886a007808d304c57e0916e3cfe754728f53456bd1853e23e6c87d823a82d7e4baef110a485740380a9a04e3a90159145bffa5faf5190154f6aef85374505e2cf56827e41f428989b00adcaaf532c030273d9173c641bfdf2b6e284614fb34eb502d911877c687ea64b4160fa23337438ca85952ff6dcdc9d509e9e01a5968ef3912ca6c582b81ba0abf2fdcddb622d926db917072cbee66b61bc37458d88f94268cf53ae26695b9ae75d075968ed88eaf0294d0afe293a24c6a7ae319193a2c448b7950c8f234d8055237642ebe5e4ba2edca0bca5884064941e0de23c9946962db441b4ff37c11428a22a1c977019c0eb42782935ac1ab9c8f12500c69abf34eb03ecd19dddde445cb75e11a66494952bb67d48019072bbebf133c3635d182ebae77768e80631eb6877322165a111d73251cd045ee3a370f9704b8ab344f9426eb874b5f96f77aebf2c04d06ee064db3412148856f2992f8446af0e921fc8bd34d3c73872a7a5be078fbf4008eac7a11ab6b872fd135f4418ef4514c79c998472485bb06f5847199ca0dcad1454cd975c4855e5bb88fb351765fadd2ce6b899759e806a0cdd9ddff89c83a7799eb654133af60ae4b6fd824d4c5ddb4879202025ff450d128374dc1828e9f826ecb3fc91909f8bd41024598aae390b23fb5a1e079cbb8f3026b02c50635997478bc49de4d6dbe4c299dce78db056b1adcb21b9f9e16f6d73f009452f86d4ab780bd40758afef029da10bc1866788b07fd6a9aafc81dad6026c7ee0b637b221fa98e528177eab389e5c8109b3d39549f39520ef8fd2a9be5a723809972a1a3dd922a44fe69eb11985c9bbd1dcbe6ba062fa68fb8b3b9291b8934a79b0e283ad73d948cde18b90ef9c54d61235dfb3576d773676923b5b3de6f09408e46729d53a68d2497ec1f7bd4074a7a20911d811b307142429da8a4a0e54240bd2e2154df92fe92c728ccaf4760ad054b27d0dc36ac843b92d34b27273536d48d3be36811ecca1eaa5bb2f3be9ef10c56ab63a9f8eb5d0451938561243efb0d05c887c046d419db7d72e93d84e269211d897a8d72040ce3d5d3884f25e1e34c4349519bf9f26b611e346ec5d86ae24dffccdb8763f2ad01cbeedac7e35db3150e4fcaa74966480d8879d3e806e52c102fec429febb313f02dc69339a605f70b9bbddf03cca1d560c31f7fbdf5a652bf10acc3ae0d898679f53d3605ee7540e08893ad00214f79f94b20883a4323b4f367af4a5f70a8c07f3a568f488e5ce304e8977f128f88f5e68c86f4fba219a719d893fe1dd1a23ab30f1f387f11cc81366de1df2470217e258363e52d14c9773a84281e0a76db1ed1e0039c53d9c2bb8d7d461cd16be32696e6fd5a7bf95c297762818d30e1da8411433017b8e942108ad7647535ef45c4d3c8d7f2e11ab4f14d846475598fb15db03465788a0b5dbf68abe6c3f2275d694e168534369b94ba0720092605228bf56dc012853fed0fb7a4cf8e6c5ef52e32761bd5e69809e6a34cc0f2e07de6fe0829865331c7eb71e7f2166585b617a7fdf23e9a84df6244d470e6a028f9e07ebc75ffd91657fdf53aa5b87ef67b2fcacafb04f42e60e0fe315946011eb5fe8cea28c169cde9600a11c057e2d16a09fefa41f72509182d576d7f4122ec1f4be297ede3b621d9a2c599408c7936dbb0fce7391cfb30d1dbac899f01539be55417b136d83c8d01b749711348ad62f5480a68fcea991195182723dfeb797c93a8de4a8fba9bb139eb039cb7bed51ee0d66eff1cfe63abebc033bd301cf5e5906561870670707c93c65df4af7ba5b855ec8d4424d80114c0eab8620b907cc3f99fac99fb2162ac5b6bd2694743047138f2edaaa0c9730643dede1c0e4f323765495333830aa0370bd705f3a91447b2265100da859b7090b5aa5493057b91f2f7ba248ad3c6c6eaaac1459018b9373b22ec4be0daa96e9eefc2e0433a7193055a6ddccc95e9dfbc12bd931440a911a8671b479972a19552d4ce8d1b41ac9981bc1d1def28078a5eaf1e2562083c2026b9c021435a0d63741680f584aaed4f2743643775dd7752011e461c8c1232ae54bc34cd11fd566176d0256b3cd8c2930cd29e088aa25279e1a0f2fc2b0c776a8b0c1c9ec5d615ae975352921c744bbcf3f08311220e3b37e2bcb841692a11fc1956b2e3860a6a569e905d3e9879d799b02f300a5f24287555ee82a646e052ac4d2edcc64280f97cdda5b8954acbc8d034521276ffeed0e02cef86ee69f472c56727ab0e27fc5bfd8252bfc952770d8aa141d8afb00eea14fa9b136abc3eeb3e8419552472a158fafd863f7c4db021e03d5dade1b8a1ed2fad8cff7a8412c8def2fb899f53e76bd077c5f861dfd532898e8f6623701fc5d35d3d45b67f32a6325099641b0f2dc38c6ac1f3f29549a8651a06387c96423323bb720cbb9a3d28e4ca560e2e337ad2a5b2e11d7875d313506353481ff5d266244ad7db362c93bb94fe16d1984a81c75b920ff85f7b6d2f6489d7eeb38ba88c37873918ecd3a8ee8197a3ec6b4b3e0a6b09be6941e16a7eade16d6e641a5f47f75855d9cf52e0263a8ff939990749bd3a0a6e15a6863159ce40f50d2655fc1caab5c8a8554d08a1e7b10bc11292fd527cccec23441f86e95855cc883215976cd79048afb379cd1cc6df8ecf1cd38910ffd4e55475754cbaae3723c6ee1f940305566958a8c490b49218304b58828114f3728b6b1b88d445ff443c4fbd", 0x1000}, {&(0x7f0000000440)="a3dc4fcaeb0af41de5afe08f40a80b9056890791d8bbfac499290abdefeed5f4ae362c07830a4f81e4870651185740b0d2127d524ff50cd12e3e3833dbc41d598eb7707532b91ee4bcb87f9ae2919768b9f81964f778d92c3c511c33c0c1510c260bb0355a67b88e551d49f8320d980c004d072e9d96c0f815c5fcdb6248c2910b8a4fdaf5541319", 0x88}], 0x3, &(0x7f0000002d00)=[{0x28, 0x0, 0x100000001, "a71574330c2d01c33c5ac29edafc6a40b3fd9ce5db5c"}, {0x70, 0xffff, 0x1, "c5ca98c494d7341de321ce353539842e8c6e318203af08b00f3d7fee0b67ed87472d5167cdf510992e40fbfe65ee578c9b55c7f907dd14e9086e1810e0aa0efea2738d61e9e42ba64a46526241e3f97ad510fb99ac27ef4b76b9"}, {0xd0, 0xffff, 0x7ff, "27888f404f93208af29c714e17a73949b37e2f309147d0f13475a855342c2fbf4235e80aba446f5e5f11f7d762bdeac32ac8d786c230eed054b0d25407eca8734c1fa20a01576bc5f63ecfe3291f0b7cd6b63742ed84de77e8fea3caa4101da85b56c68f7441bcc77259c2c8dabea4c26cd42b0fdc1a6844eda7c84fc867647d26b3353052c8950b95a2b4edaa62a97249dec64c4504b555aed25ce6ade26126bdca0f1f7b89a232ec16f42d6db81a5c38c49f68212b3a3ef3a2c60ff7edde"}, {0x1010, 0xffff, 0xa9, "28548bf6c62faaa177fd3609d303fe12cdaf9639fdea3a3f058ac2c5a853634caa147412f5a63d394899ce2e2d063d995bf953ef79af21600e2555eb53a55091eb80de5e4df7a462c96093f4704712e79bd255716c796d4ec4944c265b8c1d6de6e9be48ef8d8e6a8ccf38e2eaca2d80aba7bd2f007985fbe44bd3ca1f1f9bdd4925d25853db5f4b1691aef4cd88178bdeeeb8358793a62618e13215a3ef82ae1925f4a5aeac6f1dcf2514cf44c5a9b8d4abece3fa9fafef2c35a91fb562d9826ead241dfcc195c7c8ba818e24f9992dc6d79ffb8e7d9e879e522ac105e32dc49e3b377f70b5fc1db88789f03a1ab48aee65cedf581326e82ab337c48ecd981a2311c0497bac9cce3c2f423ec4215664ef9d889824c8f2e6fb3a9c11063e44b1106a95729591bd37abb03dc0cd03182ee46fa94c4712895f087dce08b25b93accadefd02f72abe5fdffc31bdd9dbed7de3524dd46fe725e45ec8c5814cfde268af94da32855682db67d474f7355a2f91fa47d3a37495d7d5bcee101bdc649f3e7b4553e41e4bf03e7a3e56c966383cfff6c8e4fae0e31cafde361ca0913ed72e3217376cb3b6c3376de9d3678b4c45b7da49e537db96b629623f8473e03c9c0b75bf6f16acd22672201a06fdcf88b6e16e1621703c9ecc971f338078cdf3ddc34cd25475b1c6bf8b0c7cc913c0a9aed2d5bce492d53644715f744ffc4afde38e4892283ab48323020292f8246c571d6182878ee7fdb0ddee96d13ad7e1780f00c79810d276ea1438eab18f4be36224f2937290523ca5b138c04ee32ad6c23085e6ffcbe110e77aab8a42bcc1aa796a8b9aa9436e1f64f52de3564391fd96b516d16e49130319889de295d199844a10b01745cdd71dbf9688652a9a1d4a99a6daa66e5ac849b2cf1f6e8b1c3d221afefb37cf34cd9440abfe64d02aa96fb6ca277fd52732f18446e50f712b8de7a32572008788a4e5210588cbb9102ff3a8b92ba09992d4c4690042f89a216e3d0ebc48b233ee6f9031ce0abdf4e5251c6b650006416f754c9ceae329cd274d00e47fbbb20507db0957ecd86d3e916c024257c8f7c962933f44541496734394c2f3b5b83a357623da63734f38acb2ad8646d98b0ea7a48aa89378a5a817605fd07ba5d6d867949e4f1472b28a1472952e1127c32ecbf1000839c269c04a3e1e458a4c1eebb4df23f436cfa55ec1064b8e42948e9d5bf3be1bbc32315c259507b354fba4b359076edbf6ff83d87ea6d7d7c9fc201aadb86269daf74138a3ea682062c78b494fbaa1dad211d79d3c93cf99b6c6c8da35d12cf7529f8bfb958d03845c33ad7acca997191768a4add5f2788aca0bd506daba0dfa68fc6c5d40b14589233ab472743d066a9b3fbd3008b6fed3dd4c378d06170cba8070484913bd4b5e596b5bc8eb3b4f58684cc819466eb98cd712b1d2e971bb92cd8f5ac141a61cb947fa3211dd003e2af66db6531be724d05efe2b77aa4b22f600d5936a3ea982353d2748a23017e129742b98d8298f2d53ae3ef2a82cdc45650fa07e2f5328323edce3fc80125ec7374caa22de1046881c281995b114ef93a71739d23856e672a2aba316152b42f06ff8aac90397fc7680c355c23dc32b7d58f02fe93467c9893afcbb8f93abfff4071b13b78f1ccdc12a51e8ad8a1430cb89557e9b1959fd3e48044261711da3f191ec7f82e23e278b993a73051bc3e0adb0a2b44a3a7e6e77c39a7b231bd3b2d8cd91f06297f75efbdf2ffde122cc3c86b839baad494d46d918d1d88406c2d3ac4c667fd41973bd2d022880ea30ef1d2cd49e4e5b3a45d4555cb24913395b8e57dc98555b14d2709ac573739bcba3b1c5a82a396651758924338ca7b15f6619dc54c40b92874f64c6ee9b3d2e8911a5647d1458546500779011d269f1f7b007e69d51e70ebdc0c02a7596a5dbc6e3a69d0c8c61409522a4097cd2e154ca2837c9f61a67727feb046cb97b37b2bdbab6eb83e79e53e063f6cdf125992d29d1627a92caa2b9fea6fdf89b61c0ea5b85ac072dca85d401ce3b124c7770d4626937250259fadc5d20a48b80dc92dfbc64dbbeadc31ddca87745dbe094de265e2332bca4b0258cc9e0564641bfbb96d0d3361cb3c4d2290581607f5ea6bb4631dd6e1759c91158e9dd1cdf8fdf9ab3bad8eecbfeecf27a6aa677418a36d5fbb7da8637433c43fb312dbd5e20678750eef46889bfd805b29cc517f9bd0027e50f08aa1b60e7e86a6e08735d0280c434b77673d45cc40d54a6459bc22059f70619c461feccc9dd719bd3b9036824833cdb686b9ab32daba94f63dd7a726fc8b6b8c621d0947a43b55c7c4774677afd59fe164b2dcacbaed2b0286d39aae0c3d9e2d59be060ae80767c7091497b301742590617c7893349d10d26d93bd57f5d40fdb94ce454d8ec63e44857573b650d22e851fcde3d3b2c33334493463724f3a70bff554ab7588c2073a4edc59e36571bea8aa18aacd39a5af4936a9043fc4f4e41cfc83e37c67c6245d3438bd04654455a62a8f86cd7652bb1e71b65e3d1400cd05dca7fb77e6ed4b99232107cfd3bf1bf988837d9f8877d7aa0a581f99b8ba224a1cc361ab03b9caafac0f729bae14ab24b8f62551b9432b7b4e18b2fdb05cbf68b23c03bdb9926c863739deba04328f537f1359c1b2517b76f2916b6b238bc9769bf47330988bf7bbffda3ede50b945a6a8cc9fbcde0942ae5a17b010f2c5cbf18f29ff1d65e352115ef5bd5e70f4deb883919f4b803e677f301a21be5210ef261edb41971410692cd514ed27a5b2323a3575870b61982868851d3291cbad74a201bf2f9a5aeab1e37b14cc26ed6b162c1ebd93255ab6d846a72dfeb386481ed4d0533554e8d9901f28b05f103e7aad3eed7f608bc9a7d3181e68f03411bb7ae9287ab5167b4c34b56729c4275b1fd71ab1c7843d55b164bff6d12a55a239a14f1542ce8ff85515dd1e6e640b4315b765abd7ffbecd9401e0b791e9ee40112282162e92c67737e0fd494706bc98ebfa4e55621ac2d5604cd40a5fdd3c09cfb027c6e3472e017564575ce497e3e0227b000f27f2038bb248493b9baa315cb1a9c0586ecb0e3374f9c9e43a3fbc643e3d332ed4f64ff2b057bbdd80fb4cced29114d8606e2d12a9fba31f769c79f21fc775efca0e2c41b906a6f47c4be9a3114ea4573ebd3b46b75ffcdfdb94e2775b8ee964de6bea7775ed48c715b2d8648b986fea24c88b3cc27de15b4ed0f037bbe8704148f679f209ac0da2e61854e44e46420d22ccef5207ec688d821f510630409ab71c5e77e9ae807de9daac0361dbcfdc6f6d4d0d0f6cebb39c50b49fd760e24b57b000082597ae4c7612ae38f03732b3e99f546774f1f1462964a65f2295c75d019cfc1929225652b3a7742abd55e1d6e650ea01b010f96ff5121fa0fb25b938bb4482dfa5e91f7eaf6c7e509e126c87d370c2f5bd5661f458ae375855f7d662c68db084516ef037e2a727e01913a6ff6f3282bfe25f368ee5bc3b0f8f4e3600283232108e9e20fe347ad1b005cb96537a52fa96a849650671235aac92e8c7e760e6eb9b349955aa149ffc87a8435d1e1353fbc1ddc9974c3e746433cd33441c01797058c99441adfb8cfd230126e2075b92d00a8a5b267112900dbe0716887bb7943e2e778a607185b023eafe8ad24249e6a6b9529b91fb92b5f1997e7807ee89f29297b3d7a392d18b043ad7e635b29e9d14f8d1b5a6c70cd522dca3ad6610334a2b2e0f580a0faf1998b80aad8eefc7c6b367556dd7bd8c87cecf4a9470a3ae6a8e4fb314d0e0312f67c1ea9c64ce8b89c47b24bbb63ded0377c1764578186fd32f8089cf471996428c77798879fc91595437cc326c397ef953c0cc0361fc6189f568102f2330eec2f844cf4f760cf37f504385f2e57dd2dc5eb1e270db957b7c568658f082a0a22b64b75e4cb910463bf51f102e5339e4445c50c5e5868be319a3fe72258574cd39c133165e581c8c6fa682f2b537511497f6ff42d89cc1c159bf21b391022afd6e89b0cf45badfaa74cf74d5c777404d2aa29b367d743720b5c11e2f3fe45911458e661506e7e203527dcf6a21c90ed1b28b4bf6b066870b850706f27db359ad152a172ae9ef6342f0297d25fbb08781be6aaef84b38360c263e9d15e5ebc188288b20ab0a60d010eb678dacaed87d30f5bf3f22ccd7cc8e8b81ea12c3083c408b4c67f8a90951a7b43a94828b05608e4c91bf1d30d58b898d727d5a12851fd0f3240126bdda484d4b9ba579199f1842fe63e36a78782141764f062ca56184ea512cfcd44ef8af064e6213dccae4eb4ed983baaf34af8f9e06b0568e006645e10c3465746cd4f5be75c9964db8b47b20f83950715c6e704ece80352123a36bdbf6580cbad92c1724cbf0676b28a7835e580b1c99873d2bc6860ff40e3b718be049a25ade939b879b2c779ee7c68c22dd85895b996922e96b73ab3753abdfc48bdee58c62d8b7b219db9f816228fed5f9aad3313db365a6f7711e90f7967d3647a5a96929da9d721ca2df8138a7d17e8789b1f9a8a2e8fad2a3831b655031aa0845308725688f7659937463afc99a15017367e0155ec93c9bc2d249fc8c8ab47a2704ac5cac20ad424cf4d7eb31d00197afc26e95975188a2db9b4eca59f9c037bac05e7fdf36f3ab05f163b1e2d34e98521293424c67587235defbd313d47b2ddb510d33292130d8e23e8c88ea39e53f34cd0068d669367fb3dde9c570f9933e194d089ff75951efaf02062806a186483ab83a7d866ea7838b525957fdc949beb30f696952a78357cba51022616555d03c9a7830652f7ea14f1af9c46d3b495c9eb89fa9e175af590206adfc8afcf45c82ce28550faa891bd90d53226453fc34735b9276f893001bc6f5e4587ed6ca50ea40efe69e11be37edb10ec12d00f2c405efd6f09084ec4d5072ed3d3e5f036c838127478bef8b0b50aa76e16323373a3b8a82d9f4c20c2cc54ff845ad040c72e4c5fcf784d22cc370ea0abdc703683a22d06d79067772640a6947ed92d73ab5f6f9e32b479bb58f3cf01436ca1f13d9d4ca0b4c4b9e0f0cbcca5176e87452b7cf9a6e4e08b4bace4b6f989f1e0a1ad85345f3ce431eb6821b6956f354994c91a1fca7711818aad83ea53ebb999b8bd775278c89662574e5f59f3f143cd91823327dbeae08d2358a1812232088a7566214921ed5155adde46ae568b278e85c4195ff39fc1861c47de93727c1aff6d8eaa48f78f18116cf550c30687bc9f7a2544f8ff529a41459962bbaf41fd9fab70403352f737225bcdaaf8c98d54d4fde784d5179301379e06ff897d6891cf2ead2420ff3f00f3df9669ae21c9fd0391ce20d6cb8463fabc98d4b66479eb2e35bb21c4defc78506fecfa30222b29f358ae1fc1c891051f14a25e725de982f4cdf7fe67e1f4baabde55903909fddc0ef209731c4ef6a157839d1eef6c6de019cfe79bc6be70a6eb606f7b3134aca7f2f91ca9ab1eb8b1fcbc1822d5a23a0ed24d10751f06c76b81bc3a0d9a267118ee833edea0869c8e0cea7aab4f17252f8b806e3744fb0e7df49bb27c894ab1d6a7dd68b3f14fae54e5bda91b244aad9ac0c16758e9e8f21457a51637fef6f3e63263f03a2eefcff6038aa4aa76588664513a66553b8e957c1376c253b4bed55852fdae3ae7b758492e0c6fbf5a9410610869c7d20ed0b6ab5c2d2f26696845186015f6d907a64f39a9849c263ee1470e3dc7d804d9fe3a0d93fb780733fceb6658d444602fc247dd94"}], 0x1178, 0x1}, 0x1) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) linkat(r0, &(0x7f0000000500)='./file0\x00', r0, &(0x7f00000006c0)='./bus\x00', 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7ff, 0x9, 0x1, 0x3d8, "4ff21e73c63e21e0fd34fb9537bec9b8977e1bdd", 0x0, 0x9}) lstat(0xffffffffffffffff, &(0x7f00000003c0)) write(r0, &(0x7f0000000700)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000200)="195b22eab3de1e8217f5cb1b4d12b562e7c0a80fe81c5c02e9d3e6d44ea6d4d01ddd328aab24082e91f81af497064d3ae301", 0x32}], 0x1) writev(r0, &(0x7f0000000540)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d437628619747d6b1bc7ff81a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a06ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x4c}], 0x1) 20:33:24 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3a6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, r0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000100)) setregid(r2, r1) r4 = syz_open_pts() ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000000c0)=0x8000) setuid(0xee01) r5 = socket$inet(0x2, 0x5, 0x1) fcntl$setflags(r5, 0x2, 0x1) socketpair(0x1f, 0x8000, 0xbde, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x0, 0x8}, {0x18, 0x3, 0x6, 0x100000000}, 0xa382, [0x5, 0x100000001, 0x8, 0xfff, 0x8000, 0x101, 0x101, 0x6]}, 0x3c) syz_open_pts() 20:33:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9dfa5d0b3f79b4ce25ad3f28aa3d901460eaea2"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) r2 = getppid() setpgid(r1, r2) 20:33:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = dup(0xffffffffffffff9c) r1 = socket(0x30, 0x5, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = socket(0x27, 0x8000, 0x7) r5 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x80, 0x45) r6 = socket$inet6(0x18, 0xc004, 0x4a) r7 = kqueue() r8 = kqueue() poll(&(0x7f00000001c0)=[{r0, 0x94}, {r1, 0x2}, {r2, 0x8}, {r3, 0x10}, {r4, 0x1}, {r5, 0x8}, {r6}, {r7, 0x4}, {r8, 0x106}], 0x9, 0x95) r9 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r9, 0x4}, {r9, 0x1}], 0x2, 0x100) poll(&(0x7f0000000140)=[{r9, 0xa5}], 0x1, 0x0) openat(r3, &(0x7f0000000240)='./bus\x00', 0x80, 0x0) 20:33:24 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = getpgid(0x0) getpgid(r1) 20:33:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) dup2(r0, r0) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000040)="ccf60849f34897fe9853a1", 0xb) r1 = syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x20) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, "a146786eb953d07babec3301fffffffffffa0011"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 20:33:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000000)=""/204, 0xcc) socket$inet(0x2, 0x0, 0xdef) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="288b7d02a8d6fe62d267ad4b9313e23f156c20eafcd8f3cacf6f3b9015168fb3d20c951f3d6d7bd39a2d32d2986086e8c0ebafc5d2eb26ccfbf88d3b76f24633f0a63c74ad0d032684be7d5be460c81e70e8348d9ff86201709601eb2e3cdcab218374846510bf08015bf674ad98052137c4c77e6c98a4641c2bf7f0ff02b5beafb829a81310a626c2ac6d4f646ec609989e9d8246e523053e5e6765d9ea9f9a8879732b1db802652e9e029795ff3ed3bef5469bcf22bebfd6228aae89d0606660e1b57af5e0663631fd476f23dc4de9b90c62", 0xd3}], 0x1, 0x5f) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 20:33:24 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x25, 0x4000000b, 0x9, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x3, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000010, 0x9, 0x9}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40, 0x80000001, 0x2}, {{r0}, 0xfffffffffffffffd, 0x1, 0x35, 0x8, 0x9}, {{r0}, 0x0, 0x12, 0xf0000045, 0x9, 0x40}], 0x6d51, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0xd5, 0xfffff, 0xffff, 0x77f6}, {{r0}, 0xfffffffffffffffc, 0x3, 0xfffff, 0x3dc, 0x3}, {{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0x7fffffff, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2000000a, 0x1, 0x400}, {{r0}, 0xffffffffffffffff, 0x2, 0x6, 0x3, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffa, 0x94, 0x1, 0x0, 0xfff}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0xfffffffffffff896, 0x5}], 0xb399, &(0x7f0000000000)={0x96c, 0xffffffffffffffff}) open(&(0x7f0000000080)='./bus\x00', 0x3ba, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000001c0)={0x8, 0x7, 0x0, 0x0, 0x5, 0x8e4, 0x10001, 0x4ec}, &(0x7f0000000200)={0x54b, 0x5}) rmdir(&(0x7f0000000340)='./bus\x00') 20:33:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') 20:33:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa00233e3184a89990bfe4320449078177da0108c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0xffffffffffffff16) write(r0, &(0x7f00000003c0)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 20:33:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4009) open(&(0x7f0000000080)='./bus\x00', 0x8020, 0x400000000000800) chdir(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x53) getsockopt$sock_timeval(r0, 0xffff, 0x100a, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 20:33:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ftruncate(r0, 0x9) close(r0) 20:33:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0x6, &(0x7f0000000080)) close(r0) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x4, 0xd1, r2}) 20:33:25 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x200c, 0x201) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x800, 0x80}, {0x400, 0x6}}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 20:33:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2000000000000000) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/88, 0x58}], 0x1) 20:33:25 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) setrlimit(0x20000003, &(0x7f0000000080)={0x4a0, 0x1}) msgget$private(0x0, 0x80) open(&(0x7f00000001c0)='./file0\x00', 0x8080, 0x130) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) setrlimit(0x3, &(0x7f0000000180)={0x5}) fcntl$dupfd(r0, 0x0, r0) setrlimit(0x3, &(0x7f0000000200)={0x87, 0x5}) recvfrom(r0, &(0x7f0000000000)=""/124, 0x7c, 0x801, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 20:33:25 executing program 0: poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x5}], 0x1, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5, 0x40000000}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) 20:33:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3651a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db4983c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d8099f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced435069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff1749b27eca321bccbc95363b322eabc05d1c44384c2e7c12e0f3e25c776cd73f543333b91d97b96d73f3ffc72c961c8241383fa57e7f44a2acb6183321b72ee2494db0791073f95274690a49c16159e245cffaa3bfe64a680161d2faf2476e4f0d64b47f49744471be1b0e23fc0c583d27789f92ab37e724f601fa47457d252daa03883a37031a93fe3bc0e8bc7f24ed3ed3f1b5b71cce26e34a77a99912b204481904984eb8201c2e432e5d3e881c869948252d33c3f68899a792dd3946aa1ebb8be9dc24b01d3c358d21a759002ae640113f60fbaec4f03e0f99007a90e94d44ba6f5e23ad13d27950944d45b426673db290fc9b4e12726b14cdaadf688302c11e0d5cbac03864529b59d4a89da51dbf6a6f17a9351a16042917bbb80cbc1535596429f3c8211b239da27b752ee8fb1e5756eb640e6fc20deed3a23094b1f75cb3529ee273333559bbbe9bda711890d9f31583dce0d1bb1700c716ffaf2cf4492f54bc7921b044ce20305e353bfcf9413a95dcd92779768eaa1e93b428e7d089ec7a4d58c58a68a9118d38b50100925b6f8d81922aea1f6bef2a6b5dfc467aafdecf4c095a7c841fad141a6b8d47c879056240805be943bd72840fca83fff59a716f8b93fcc3b9d9bb5230185bb80ebe86e09df8629a94b65eff7893e2a21ba6d106523bb5046dd22878d55fd273eb9398ea3a002f2da576c61c9f3e36b6df66265fedc5bb5d112ff82b82d8ff2cc6fc4deb637b75b5b2c96b0ce14ff9fe680fb360616f1e98297c3391994be870d3dd8b267c86ff61b53b461ffdf63ca10f8a53c024c099150fa79412c7190693afbc9684bdc2d425eaee4ebab8c14b7130d98c72e0b5f7ad8d504e3cf945ab7089118d67a0eaf6349137b07da8ca0d7a512d74f4b2739295ed6a8e724b2ad1aa2809c991f8cd9c68371ec244afefe3e449df0be99ef58b7c5e897638ebccb6de8b4aa9818f3254c37de5f1a70761d9dc542d2e85abb5c4cda75fcc96801b23c0266e3a041bc37b21babbd30298ad3d89631246c118a112f699d07747bcf8b7d0e0ef9886be6f0adce7b74ad112e811d7bc05973038f2204b5be8a4235b275abd50288c5393b1bb44f6b8c1d664c9821ee751e62a0f1399b2eb3feb1366e17ae03f7a4f145b10340ed63915330c293436b48d4ce9492a99d2da06cf9464b11da4dfc11b4f5b72d20c8024753ff22f9d0855cecaf23f7efa397785482363556768309a48a31c15d00eb1b76709f40501c0a5e375b75a680c12582eda2bf3d6b20898a8836058c1e355a2dc3d30a3dfdcc906db5c68736b00d2c2f2dd5d1f200873bd3df58fc57fc646945f508c389bf9ab27bb9e65fab1e298919e1550dd425ed21e8ec20a5ed32f3b5b517d5f4ba802f44a12e8875de14ee3cbcb480bb899add0e4d2a0c853428b326288fae2a4b83e317fbebfe49018eb8efb95cc643c9f2fda51c167d8b193db6309ce6cb3eede275057c29717e79075751db10bf2eec08291dc6e31842272ad2e694a3e64a6488396861080a2501114a2e1feb1ea92de9d20c94d7786e978573e48a1226ed39a67fc0a0520091516cfe33b794ff818f25b6305a2b92d6eb533ac03e39129735d54cf78e4faaa123aadf98ae4490154dd75d49e310af23d5acac24d9f4dd8222f77c293ec68a820f2d6f2fd37ef0449aa738c869d60192a4891eac111ad951e6b91384d49b0d645bd2c5497e29b4ad1e30b83bdb5223e50f1e573cf411bbd1beabdafff9282757df1691ca6e9c4c9891d532bfd14a3e155fa4985028d10f7fb9b7ef7b0f0bb3fbddfbfeabcd8c1e6af5b97ca7b283f4e17e4db6973ed3dd4c6157c84077f46138d756183c3d564edcf119f4dbe91c6b2db62b13030f0b4a3a02c49e5a4232f4925356947fee091fa5d5d1863851f963e125aeefc5a2bd0c3d3a4b55925617daf790ac4b227ecc47e962d57b7249758b3bbd15ac69bfd50b4c19b1043b5ebcdc94107671eebeff6f70bed3d9449c8f956ba47498433a018552b89132a61ea1a531cd62ca5c81c33b2893fd35683af3bc41bf3fe57177276e233e7b3c85a50909f9725820970093410eb85d3c2d296edcceb15cbde0cffec8f4fd3a4b067336c7da75c033ea2aa6d0e94cef3565883f2db3661470cf9e31967a866e65a075a7c174d56cc0b78dfea2f18030f3b35a68080be842553490c65fa81a906bf85198e3afffa7c6d07893e1a1724e89a12ca89a5e7bcb1bcd44134af96d105e960a719239329457dfc79fc6c3d4dfc2eb844eb838cb067cbd0f9c335b39b8e982245032657fee8ea9126900d62037e061b8d392e43556ecd8093a0b35dbd7eaf79bbaf404430467777a7ef3f75442dedb2e770ef3cef35d1682a539c408f84c4a4ca6a4968cfe92a83e48aab33c8aadd77d97104cc74157546eb8b064df13bde5ba4b851dbebd63ad1666b8fd48f4ab86b137efe55cbd285ec0233a76e3f544ca7cd400006990f56c35500416dc4a742e17125a9d8711e50ddf0838f3e0b908642c12b13ce0d534443e8e863111cf26cf76773a760de418d1c2575089aa93b5d85e57cc53eebd8bd36e55637dd8c2cc375a858df2ce56e4cae22475904", 0xf3c, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000400)="f317389caf8dcc3f11eead1662ade57c4ad7c50462c498b962608f8ffc854f6a19d669bd12dd78d07cb29cb650b4fbae9d0086f8cbb1af917f612b1cdb014d8876db752168393e370c12c644092b513c1e1ebbe753771740aa2674ee2c7092b6f1afd5690c7fbfeed09d8dffb30821a84a5358191a45a29bba76841b55e61b14a3f740942f5cad784c916a57b771e1f7f418fd8601e86e36b2ae7601843f1ec7ee21c8db2f387477bb0c6d4e8214a2a965993fcb7d9fe740ebb94793e8bbf7235cc6baf2b7", 0xc5, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000180)=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'], 0x1, 0x0, 0x0, &(0x7f0000000340)=""/118, 0x76, 0x20fff}, 0x801) 20:33:25 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x3, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0]) r7 = getpid() r8 = geteuid() r9 = getgid() r10 = getpgrp() r11 = geteuid() r12 = getgid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="9ea6644755d382dc5efbc8a63ab625d37fb251ce4ffe4f7cbc98be53237db9e26d0712c464636343df576a51db7c758c1b27b41942968d3f762b0874932f75ce3197ce2f392882b4c0fe1b0aa25acdf03e2cc2d3dbc1", 0x56}, {&(0x7f0000000100)="d4cdf8e93b48e3c18237278c5547ddf4dbd51772fd", 0x15}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xb0, 0x1}, 0x8) 20:33:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x400000000614, 0x0, 0x473, 0xa3, "a90000a64d5356066494d40118f347fb32dc1216", 0xfffffffffffffffd, 0x7f}) r1 = socket(0x2, 0x2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x1) 20:33:25 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000002000, 0x310c51c4) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) OpenBSD/amd64 (worker.syzkaller) (tty00) 20:33:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) readlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)=""/124, 0x7c) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 20:33:26 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001200), 0x1}], 0x350, 0x0) 20:33:26 executing program 0: r0 = getpgid(0x0) wait4(r0, &(0x7f00000001c0), 0x7effeb9a01f2a0ff, &(0x7f0000000200)) recvmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x43) accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r2 = semget(0x0, 0x4, 0x100) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000740)=""/4096) recvmsg(r1, &(0x7f0000000700)={&(0x7f0000000500)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f00000005c0)=""/189, 0xbd}], 0x1, &(0x7f0000000680)=""/73, 0x49, 0x7}, 0x800) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept(0xffffffffffffffff, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r5 = dup2(r4, r3) shmget(0x2, 0x4000, 0x598, &(0x7f0000ffb000/0x4000)=nil) recvmsg(r5, &(0x7f0000000180)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)=""/187, 0xbb}], 0x1, &(0x7f0000000140)=""/34, 0x22, 0x200}, 0x802) 20:33:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={&(0x7f00000000c0)=@in, 0xc, 0x0, 0x0, &(0x7f00000007c0)=""/114, 0xfffffffffffffdfa}, 0x400000000) dup2(r1, r1) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 20:33:26 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000), 0x4) dup(r0) 20:33:26 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000200)=0xc) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="649de35ed9e05dcffde398e99b34e7bc066d3056168b43b8f091d10bfff8b83ae5a708f6cda551f76542b9ef9c412059be020017c7fe5d67caba7ae9f16dba0d30943f08463c88ae2abfa0d642865f1cc2266b372a0004e16f8f18cc659de7d7991345595d38ddcd3caf5041284668efaddf29703befb667631f194a70e4ec01c07b144404708e2a4c05daf6688d77aca60d9d131e45437390c708dc246e6736d4df1382f2acca0ef6e03c7e9bf17465a917d70ad0a8dd3820ebba64050ae044296533d0f6e78db67dd1c9cbc0b74012a34d2205c1025f90029382cd769de489fe87c3ecb54b0abe7807a4a0fe6ea223efb4", 0xf2}], 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') renameat(r1, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)) 20:33:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003eb000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 20:33:27 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='..') readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/1, 0x1) 20:33:27 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1108, &(0x7f0000000000)=0x8, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000100)=@in, 0xc) 20:33:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x6a4a, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) close(r0) 20:33:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x3010, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/27) 20:33:27 executing program 0: kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) 20:33:27 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000080)="ec7e27d5f93d39db425e030623fd350a05bf8c1ef8846e0a15426e757b65b0225d4db4e2b6d0adb80e47d5e0ca984788f0656dd2330d79b3093721c2514f07699610033628f84ec6444208ef814c768c4d0f8cd1a285a010d2f9ac8f5e1e115fcec743bc0098", 0x66) 20:33:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) sendto$inet(r0, &(0x7f0000000000)="33aaead9b21cd369f67f2f1158d484cbc59824fb3f843f8013011576f97f2052bb32ff2f147b5302bb3dc28fb40b786eed5bf441f41d04cddd69600f607445307ccebf2931d7fc54200afc282ff88715eb6d5b1a430a1cadf5ad130ca8e5b737793d2db050728a1eb917e482cf1e9e640c409d7bb6e931382633c9cfbbbbbc7a050ad75c02361301f1ff4badef55ec32eb05c1d4e3ba8650899e7d69cf5c500afb3ffc460de692fd1430f743c300fdd16dd24dff9b398ce9b751386e9fbd", 0xbe, 0x40c, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000100)="f5b3fad3885feea1271bcab3f146959c626c75120c137371f992", 0x1a, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x3) 20:33:27 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x5}, {0x80000000, 0x6}}, 0x3) kqueue() close(r0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000000c0)=""/162) dup2(r0, r0) getgid() 20:33:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x198) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/210, &(0x7f0000000180)=0xd2) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x6, 0x1f}, {0x5, 0x5}}, 0x2) r1 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r1, &(0x7f0000000000), 0xc) 20:33:27 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001400)=[0xfff, 0x3, 0x800]) socketpair(0x12, 0x4004, 0x6, &(0x7f0000000280)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r6 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001480)=0x25b) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001340)=0x1002) poll(&(0x7f0000001380)=[{r0, 0x21}, {r1, 0x4}, {0xffffffffffffffff, 0x5}, {r3, 0x10c}, {r5, 0x4}, {r6, 0x40}, {r8, 0x92}, {r9, 0x1}], 0x8, 0x8) r10 = socket$inet(0x2, 0x4003, 0x0) shutdown(r4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r10}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r11 = kqueue() semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000014c0)=""/214) kevent(r11, &(0x7f00000013c0)=[{{r7}, 0x1, 0x8, 0x80, 0x0, 0x10001}], 0x20, 0x0, 0xffffffff, 0x0) kevent(r11, 0x0, 0x0, &(0x7f00000000c0), 0x401, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 20:33:27 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000080)=""/186, 0xba}], 0x2, 0x0) close(r0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/246, 0xf6) 20:33:27 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x1, 0x1ff) socketpair(0x6, 0x8007, 0x1000, &(0x7f0000000100)) socket$inet(0x2, 0x4, 0x80000000) r1 = socket(0x1, 0x4007, 0x2) r2 = dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x21, 0x0, 0xffffffffffffff10, 0x2, "27d0eb3af6c9551de52e077e0e73d9385300", 0x80000003, 0x7fff}) fchdir(r2) renameat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x1, 0x3, 0x800, &(0x7f0000000000)) 20:33:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget(0x0, 0x3000, 0x22, &(0x7f0000ffa000/0x3000)=nil) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x200, 0x7}, 0x8) shmat(r2, &(0x7f0000ffb000/0x2000)=nil, 0x2000) fsync(r0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) bind(r1, &(0x7f0000000400)=@un=@abs={0x3a0e55f03c9401ba}, 0xc8) shmctl$IPC_RMID(r2, 0x0) nanosleep(&(0x7f0000000040)={0x81, 0x6}, &(0x7f00000000c0)) 20:33:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x1) 20:33:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) fcntl$getown(r0, 0x5) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e05c1f302f046bfc255c9696c6500000000000000000000000000000000"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x400000000000003, 0x96) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x10) recvfrom(r0, &(0x7f0000000200)=""/4096, 0x1000, 0x840, &(0x7f0000000100)=@in6={0x18, 0x1, 0x4, 0x64d2}, 0xc) poll(&(0x7f0000000080)=[{r0, 0x8c}, {r0, 0x14}, {r0, 0x44}, {r0, 0x40}, {r0, 0x8}, {r0, 0x124}], 0x6, 0xe4a000000) 20:33:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x4, 0x1000002010, r0, 0x0, 0x1) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 20:33:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="830e3e536ae0589ba458f04a79b8aa17ddd9f5c14fde924859455dfa08a0caab0800000000000000", 0x28) setsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, &(0x7f0000000180)="894c91e74c65a2cd04151bb73d8a4b7959dcf57dc954d97c9a7dc2f42b93bd557e4502e59f8d2915868a8a83f3d33f6ded765b27a84e221c31c93453def15b4a5d1b71a9e9a61b64b4cecc8b", 0x67d42d52b48cf20b) 20:33:28 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xc9c0, 0xdf6}, {0xfffffffffffffff7, 0x2}}, 0x0) sendmsg(r0, &(0x7f0000000dc0)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f00000005c0)="d63b552562b7ca3dee47f327ff27ebc23e09a0bc7a10d6d56b0f27679d259d6679e7e13843ba484231e17ba646e209c95d41ee991d4da8e8c6c9b57e29a569392ebb3b07227b486a19a3d95b0f42a85771502a8e80baa66fb9b4bea42efa2ce738f4a021bf0f2645c8d16fe25314383775840b10571876886a95c1b1b14c176934bd37635e855cbcc6c816", 0x8b}], 0x1, 0x0, 0x0, 0x400}, 0x2) 20:33:28 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000e9e000/0x2000)=nil, 0x2000) 20:33:28 executing program 0: utimes(&(0x7f0000000000)='.\x00', 0x0) r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 20:33:28 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x1012, r0, 0x0, 0x0) getsockopt(r0, 0x8000000029, 0x67, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 20:33:28 executing program 0: r0 = socket$inet6(0x18, 0x8, 0x20000000) shmget(0x3, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) setsockopt(r0, 0x29, 0x8e87, &(0x7f0000000140)="fa", 0x1) 20:33:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f00000008c0)=[{r0, 0x4}], 0x1, 0x8) 20:33:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) getpgid(r1) 20:33:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x1ff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x118) readv(r0, &(0x7f0000004c40)=[{&(0x7f0000000540)=""/194}, {&(0x7f0000000640)=""/99}, {&(0x7f00000006c0)=""/15}, {&(0x7f0000000700)=""/201}, {&(0x7f0000000800)=""/218}, {&(0x7f00000049c0)=""/196}, {&(0x7f0000000940)}, {&(0x7f0000004ac0)=""/233}, {&(0x7f0000004bc0)=""/94}], 0x100) 20:33:28 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) chroot(&(0x7f00000000c0)='./bus\x00') socketpair(0x2, 0x4007, 0x2, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0xba66, 0x9, 0x7, 0x0, "795749e0c027bfec69a93470f832b0f3b09e448d", 0x6, 0x511}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = kqueue() renameat(r2, &(0x7f0000000000)='./bus/file0\x00', r2, &(0x7f0000000080)='./bus\x00') kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0xf0, 0x4, 0x9, 0x4}, {{r3}, 0xfffffffffffffff9, 0x1, 0x1, 0x1f, 0x2}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0x8, 0x1ff}, {{r3}, 0xfffffffffffffff9, 0xb4, 0x3, 0x782, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x400}, {{r1}, 0xfffffffffffffffc, 0x98, 0xfffff, 0x9123, 0xffffffff}], 0x3ff, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffd, 0x80, 0x2, 0x40, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x6, 0x3, 0x1, 0x7}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20000000, 0x42fe, 0x2}, {{r3}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x3, 0x9}, {{r0}, 0xfffffffffffffffe, 0x21, 0x1, 0x8, 0x7}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x100000000, 0x2}, {{r0}, 0x0, 0x46, 0x0, 0x80000000, 0x7}], 0x7, &(0x7f0000000480)={0x0, 0x7}) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r5 = syz_open_pts() renameat(r2, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./bus/file0\x00') ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) open(&(0x7f0000000100)='./bus/file0\x00', 0x400, 0x2) 20:33:28 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="c74ba85870147b852fae7ecb7b03b27b068675a5d39e334a6cf2cf4592d5188f8a6ae9b3b60ad0359ba2f953b3ee48ee6c496dcea8d8d449999e57e877a3206dac7dad9e87c191649d5c9967f6ad3a60eaab91eeee7eb7aa91ada9ffb7ccc982484c4ecff1d60a59ab0c0c31c629aff6882ddb3b769bca136989a1448fcf1e800271c2593bfdfad1d57bfa3db4d77cae980fc544c155ec709a07b8d45e5724d7f9a36772309169950652f256ca200fcdfb462eec7b775004e994263bf9ee9a1c78b1", 0xc2}, {&(0x7f0000000000)="5e365a2d990cbef5eb91fc", 0xb}], 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000640)="5943574293d5a34c53d10261152eb74003985d0e75d9f2bf6ee269268007cc04eb7b5e44a6c89faf10de6f3a7a1dca638f074460d4a27c6c7fbecf7ff039e41546d61374fc79afdb4600a218571df4edb030011a53a90c03023fa341854d40a4c2b2e947f6889e4c220e530380f447228bf104286507c45e484440fe4d963953471554869e264aee0e744acf71030bdb11f4801408538bae8c50d630a5ce8c124b73a80e0cea15551cdb01b5ba411a25d8ecb77ae8a1f2cf6a0d72389122a4aebba75c95dfeaca0dd96ab2463f42f980b78ea087db7a438d84c7d62fd7cc0f4b32362ed69fa2b9eaf486072e032f7c9742aa4ab395b0d25403e23a38f5f9632a6f32c3f1e4ec6b664d5fd7630d9223282e207e8bbacf4cf3f02f2982c36b686f4dec3bc0880641a2fae928c6141ce33715e7fff5441c3a30937792d1a3387deb2b800bc1c50625334cdedad6d9604bb6bf304e6fa558645e11b8d1800c15912989e1a4143c6d84db80ac9fbf1366cfdf8e41a9a1bee54f210f7e00f575f9b2bc4c95b4945fcd042c5965be57fc59b94c873b567b01ed35b710717822b302b6a52a681557f2d866077ab22d8d1a4b928292559d93fb100b4c06fe0c618a73289ee1d0c8f3b4ae9ccee178f1eff60ab0bb064f1daf81a1c18bf25f57539f409d69d69c2fd2006bc2e78c73fc31d4cb248615424b", 0x1}], 0x46) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000100)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef440333535b1f955e849de2a7e2e563c6d69fd84dc482bdec1112e06dcb1d36bf29851483a90365872f3df1ce627e14b0e3362029f39587d3cd08fa9b58106204ada9b8f5c9273d462ac638d48643027d2114bb5f52ab24282c150c5954552288768efc24f037d6d41bb551e8db977e00aa6a6739f695b3c2b88d89769c835f8ae5fd68f4e388407e0b8213d999f7fcf99a928185bdba956ff4fa40f416b04a8c46ba21c3338673ab9137e5fec7b0a1fb3f10d09599ad49efef48e7701584cddf0ae09c00bccef063fe8215c76228245056c7067cae7e3f27d69cfd1387dee862d871eb563fa942783a3940d18885f6dc2f96c96229cbd28378628d62b23d8d78953905622a973178277e", 0x16e) syz_open_pts() syz_open_pts() 20:33:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x1) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) 20:33:28 executing program 0: r0 = msgget(0x2, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x400, r8, r2, r1, r2, 0x10, 0xffffffff}, 0x7f, 0x8, r7, r6, 0x22580889, 0x0, 0x0, 0xffffffff}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, r1, r3, r4, r5, 0x40, 0x8001}, 0x4, 0x8000, r6, r7, 0xfff, 0x285, 0x0, 0xb60c}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r10, 0x20007478) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) sendto$unix(r9, &(0x7f0000000200)="607199c25e2abbe176b99ce1fb61585d250718f5ee8c4b6f99df23b2b4d6e9b1d9f5e75b9fea54bfb07b497d465691d38160aca12368d12c2c133fd57f654008c53173a24a2e76ea1fa8f5cacd28f09ac6ca5655e731be5b3dcd5baaf23e62002d80e19dbb3966cb0b6750d5bc8b182bb49916d9adc20aeedde288d1f40c111782d704986492e4a21b45276c04d542c142accf1f0c03d7", 0x97, 0x40b, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) msgget(0x1, 0x0) 20:33:28 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x400002000103, 0xffffffffcf9cb28c}) setrlimit(0x3, &(0x7f0000000040)={0x7ffffffd, 0xfffffffffffffff8}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x110, &(0x7f0000000080)=0x2, 0x4) 20:33:28 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x40, 0x0, 0xfffffffffffffffe, 0x0) 20:33:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000800)=[{&(0x7f0000000100)=""/108, 0x6c}, {&(0x7f0000000180)=""/205, 0xcd}], 0x2, 0x0) sync() 20:33:29 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x120, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x8, 0x1, 0xffffffffffffffff, 0x4d, 0x8}, 0xc) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) socket$inet6(0x18, 0x4005, 0x0) 20:33:29 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000000)=""/1, 0x1}], 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x40) dup2(r1, r0) read(r0, &(0x7f00000000c0)=""/150, 0x96) 20:33:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3, 0x7) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) 20:33:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fchown(r0, 0x0, 0x0) close(r0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='x\x00') 20:33:29 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x8c, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x2000) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) getrusage(0x0, &(0x7f0000000000)) 20:33:29 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 20:33:29 executing program 1: setuid(0xee01) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) 20:33:29 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0xfffffffffffff000) getsockopt(r0, 0x8000000029, 0x68, 0x0, 0x0) 20:33:29 executing program 1: readv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/240, 0xf0}], 0x1) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) fcntl$getown(r0, 0x5) poll(&(0x7f0000000280), 0x20000000000000df, 0x0) 20:33:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) dup2(r0, r1) 20:33:29 executing program 0: r0 = socket(0x800000001, 0xc002, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 20:33:29 executing program 1: r0 = socket(0x11, 0x3, 0x3) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000480)="86d173a8c679dda78679eab9010000000100000017b71f4ff3c63526c86387d547f8cef08ee5cb4f4065327d65f03be5fe7cb69435abfd6ca9f411ce0000", 0x3e}, {&(0x7f0000000080)="16f0398a7cfab2b5cb8e4a9b368441f7ee7c0f75ac338019e27901701c4888e03a6e872668f06f38", 0x28}, {&(0x7f00000000c0)="47669c9dd4c2df90cbf62e7277349143d752758eebaf431bee0afcc3a2d0f7a3ffd3e010080a5a8d95717bbdadfbf221bd201dc589a9a44c69cbb74adad60056e3b8bca92c32c36a4b2d6f5ac283c35fa64a719d29ea9beb29bcedabe54ed1715b94123a5ce08b08a986223f55780de930b74a215b4aeb785f0ddb22ea1ed29ac3ec6b50bd15c28217657ec7104838b64d2f078fe5fd3ea92802a084a30b18a2e9011576bdf4cfb0c111606430c5ebba0539a795f63211fff5170fc0cf9db15b3c3708a5fb0380e52821ffcd78262f7f564a783bb34eb5b6d6eb28c0fb5e86f3df168f46090e278c918aef37b6471cc2d4e3", 0xf2}, {&(0x7f00000001c0)="d3eff2e362d11045e57c7c1e2f234ab43e3b2bee0cd5e76d6eddb53030360f7ad52eaa4800fb3317bf849972d8221b6aaab4916722f54c4e3af027a1cb26fbefe33499cd4645cc6195dc84ff5d4ca129409a709ae0b0f4eb832ffba912bed6b0e8b420f966bc2d48e5ed695888989a1fb374088c54f7c7f54eedbaa6daad2e1531cb6bd6bd346665adb3e4baa77001ef9d5a0b239db6ebf9910a022890dd27785c4e8668cfe372bb506e80b628ffb62ed656251ad9ab3b7f97b814a55e1934abd92ebbcc48937a1af51ea960c021c2f006fc178825ab64725993a27f5d08a1f02d16fdcfc9f64d17", 0xe8}, {&(0x7f00000002c0)="d5a0f96a1b271d8abc4fcf3eec0d4b919d226ff054085e0fc5175c62e07dc1fa695a5c35f3b43407a902b2c5d67a0b4575ec20b2307f8e7b90200699410f6c6933962172f57851e53e7eacf89fc0b39567ec814a325be33f0e62d4aa17dc848c5d250c2fea6cf3a94501c65eafdb974ca148e52ddb97c8c1d88a50e9e47975776245b092988f797f1628d83362da29c5bccd17844963ce631288179997edf1ec8e87ebb53970bf61dd517be16257cf7005d76cf9aa94e9c4d6dbe890c2fae7edbae53a09593bc69ab3d72aa6f57eb014ca28c528a0cac280e207849189500814a8b899751537e1", 0xe7}], 0x5) clock_settime(0x4, &(0x7f0000000040)={0x5, 0x9}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000440)={0x1, 0xb005}, 0x8) pipe2(&(0x7f0000000a40), 0x4) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)="f2d1d724", 0x4}, {0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffffec}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) clock_settime(0x2, &(0x7f0000000a00)={0x1ff, 0x8000007ff}) writev(r0, &(0x7f0000000980)=[{&(0x7f00000004c0)="abd1d5c1aa2f28d0663ea85725b393abf7338b595ae874c9fe9a8bf2349e5870a97bf5f2da5ed60b17110b432b58b57cc593996b17c3b6ceae72bd58c12fa6a899552a67c739c280115bf0f3e6739c9ddee9822efdf4368507d566d3881492b7b483da996e098da7221ddd773edccecd5279953a450483a487cfd313f2f6900078bbeaf10d5bc0007005728be3e8089d62c2e4db15d24ed4d9cf7adf770bafef56e6afa7e0a3b7957655ec95a60c99f6d0acd11a", 0xb4}, {&(0x7f0000000580)="f9da4e40278c471de76c112622053918fd46c04b5704cf00cc17945eb6be80eb1f3898530a02195593ace7440613de8567b4a097814675988755d4e05a641c3c50ca1d36dbf62a55a5841f8348cbae348093dd051317586562ad16edfcde35eb779fa52ab6a3b750b61be78893b769ad8c25607b08b32f08b3cddf6faa28e108d9bedde8864f71cda29c77c319f99254d7d448b3cdc42b623cc90b4aa2b8ac78402c", 0xa2}, {&(0x7f0000000640)="a67bdb881e291cdd123c03985ab2ed42581572b8c4d26d468c174f8e6d80ccb80f8b7d17b37f552d0207dd0ef471b34d886958d6b00a53796a8c72e9d9a3674db5a9a4d6b4e60b47aa78e5d7eb736668d1649936da0c201f664180091158b7436517117163ca5765032bbe7ee26b113b0f7a010221756b61e99fedef27ecb6ca07199929913f3429783e62f3a4c921a41316c20e2c22fc7ce8eb2074ef9c94bf6096d64269d2e1bcd9c0419f9761a07b", 0xb0}, {&(0x7f0000000700)="40534ad736f8f91182109a73545dbc7043938d7f47cd25c2484c13ef2f66d84b034f48cdab4cd68ad309b288473f7b621aa32147745e5300c29c3f40705b97ed4b35b82d757eb030e4c55308255c86df0e0e9ecdf5d1e17cdf7ed56221643a27d2bcaa8276c587060133e5a522e1b0861b33bac547a5632367a079c4f810c40843aa4dea6cf0b8d58c81b1ca757d2f12f12bda711bb32c0c8444c9964dc0514683c03715093ce1fdedad5246ef7c641b4eb9b4a68e29f4e9a2", 0xb9}, {&(0x7f00000007c0)="f62033e563eaf9049c6a87d0464db67e03319f7a7abd0b6678bdaaa05df59a789ab30fb6fceb761b49fbc7123cc21ea999afc20619f5dcc9dc1fa08096c9db323acbf98ca6ef3aec49a47cba1ceed8892dc2ed342552796cdd7010f657435cf177235e8887d7f2433ec8b944fae09f1df148bc6bf8ea934fe08ad23e3f74a134cfbdd702b8ee847bab909aa4cae0d31a379ab13c726ab801f924b230c3c1ca671f7dc2e98d25fb9bac2abd591c84a98b05d9b5f042ba443d3ae073142c62aeed5951ea6353faa364ed28ad3ce14488", 0xcf}, {&(0x7f0000001580)="de67a5bb6e66e4ff4590a9d4347e8fa0e06bdbfd767d2ac72b6c398e407a3dc99bda65addc1427463f7957a09a959e05ee1ce02127fb33a678825623f3a7df829e4a98e23f2706a44896c4b70004076d8a762b841185d105309379015ce72d4357e56be3f7bdc6c1e19efeaf29867bfd49f8e02515fb301ea0a992ee811f9752dd6af07146a0f07463fa9d87ff1498a7c4ef559abddb557d5e001e44f927f890bd871ac70c1bbc7d2bace8c4024430080bca981ae71037cbab462edb08609465931a6b8acf41546cd1393c2c804ee98454f190bc42eefaf23534415d351ec5dbee067c1aa44369d1ec06a52f73d8f1dd24b93f8a87f08a116b471ddeebf62dd4b40407744117c341286fd92084f95aaa57299c5de8e3e4942f2955fddc59db1580ee797acb6c4f0c440aeb0ff061df77f06e970f2f53daae4c41ad3d45bd764f8b09509ae66ea196cadf23cfe7ecb7a38ae1f5e6cdac17bf79d41776817681367f7ca205f62c38fe11b4d74398aaa87f89dba6a2f800faa7bfce4b51f51903df1997b295cca324240742d080be783fcb374155e975e20b7744a9475306024638223ead61013599ff1dbbf5b8bc93da0847ba7390e255168390676e076d9cf3f30e24bf74e3c42fd74c4110090d432c8ef23a09a67718e5d126ee2814b5ad11d6b8794309281f5f0ae98d789e4fad42246475dd6e5de30b2216e7e7444d6521ae481ca4d3d9677a5c50aabbbe12bab305d66cf38bf0eca75de5f34fac3bbc940be7c994545fe10797c5f3ea1f64fcd79eff0d14751677960d65608f949af53a95683328db4d6a344ec278a45b2a9e0e61b2df03f4ffd3974ed3ab24accffb56950b309c634db1ab5c4f23a84bf5101661a25b79188221f4646b4b4218bdd5734359ef8882b61f473a21176ee6e6941ef2fcf9b8d991ff499da75e66c4289dfadd16d02495107c87530d096048570d6fd0ae4dc3bfe6d33ac99297bd52a0ead732eeb29d6a4ea917f7228f16988ee8993debef4ad47013e2cf81df309129a5950af9e2ab4f47688d49cbc37527294d55d5c60d1301e47e9cbd0b07d171c5483effab7f3ce989196037cefeace9887e6e2c78e1378be3113326a37e86c31fa720471f42f7c2cc44587997211fcffb2440e8fd7786d64359d43dcb0651203e2ad7c6a47c27b9b87f4983130a90026d8cd35f4ea7bdafccd77b9f95e0578f515872c266ba54450bc215c0beadcca9a52aa5aebfa78d84463146db85a52185a5d12696501bd64585d22d386e565a33799d4d64b1f0ffb8d691ce947bce54b4a35de4aafb4d949f483296137cca2e4eb1df4185bf0bb6f141283c0027247fe2bed944ef4c5053b9ec1ed14c7d6ada55fc486a610e9455956b4850d6c66de00cb191c8b2d49e8416789538ea12525fef096870cd4b4fcc213252dfd2f213177c2a6f867814746e15377e7dba7901c08e05a05085b91f0f1f3fa09df09e3d0619867c717d5137561a4f13e98067b48793064c36128129e86fdbb2167f67bf36d47d0cfbf8614080aff5a264bdca43a5a1cd804e3c3b81ea859cc4a15f6bfa4fdd688f3a1c7cf37b97174734cb4a509e6a4a055d492f59454432b220fbb30d5a076539368d7753fcec664ec90cce70c486817d6f26a46591ecbc1bdf9399feebf529b432b597dacc4c230adf900d202a7f53b2be968aff419373df806abfa076fd4908754cb55b6e03a3ed858c24d07075f3d53be64ac669d6dbe0823c97c082982a708cc35097170bb5b28272ee3554c6a1d084c5ac8d771615c232df497917878d0446869e6fe4dd9db9a5eddb535b6e8a9a3f34c6d73355e87147105136536079ddd33f3857895ec95698bf7fb5d595021fb95c6c9b0cc72e32e36a5f9845b1399c562ff52d7930d769fbe142dde75f22d3e2c2067542652d92606fc59cb56be90b80fabb786b749ffcfc705e17e4d85bd7bcb3fdb37e5fa84a6dd849d014be116a4c7c8b261b12898b2cb71dd3dd552ca5223304fe293f463b8b9413209103b0594313a2cb1e4a6c069ff29d2a015882fc14805d558999249eaa747064af7cd7c6742451de454c56889f3e178c4a1c27eeb634f443e0b535eac80b31455616461a6c8b02210beea80919f193f2f4fc3578d53eb44f4fed9d8347fe4042e9f823857a7f12412cc048acd6afa977c7c867cf89059154602606dabacd125b361948ce898c8519912073b9bec57b2b8b50a8e33ee1d38dedf5a7192d5e2d5fc18626cad28efbf1b1845c661df6bdbf884f19a96aa17ec14eac82b73beef4595911cfa84bf636758b79e3ab4cd970852abb0b3a913a19cb98ab153ced9aad65316a55cc540dea54cece7292cbd58cd1641a0a487ccea67495f7c49f0a947753a85b62289d847485ad1fe2aaf855d8b8c15f83fe957f958d51ba0f0d660aeded0769e8bd199073d8eda0e0596af4c50fcefa81340fa37d962377ff7683534c7194af565e7c2d87f0304704fef6977cf6cbd794b54110f0930ec80a889cb3f07fe81eb1672d6d18819c72f87d14541e6ac23caae21c047f54d59f9fc9169650207511d0dd1c3f60005804138b66df9e83d029ef83b5d452eff06c00f6f65685fec3b6c135a78e78eb99a3a8298b1b9381266256aa8f7f1c7207c7478e466670d447165460300811639eec6528a417414fc8e3ab0fdd11ce6aca73eb2bbb9e0fc4e6a398de79c991a3296101adfb6c4f82fa338a0f29c1a8f71bfd0156fd2a6ed2829db7607871fb1fa46c60c0804c715eb3cb2e45eaa3f9b6ebdab14219bef28e23aa6a03f851f80102f0b70b7dc422d2c56341a4701644f23795eb4e31b3c4d9cee064ceb19bca99a9ac022c2da1272ac7c1547891802cb13076828f9309b80df97b31d7c9e3dc0fde7acea97a39ddf1d86a1bc5e78ac2a21bc011a2f284b8cee699021f066de3c4a02b283f082e229a3c9d008611108241b68eeedb979724f49917445b0eb8f55dde98761ae88a4979faf82e96735cdec8d83626ef27cc5d7c7a4ae8d12aa2c0493350741d3eefde379caee5de65c25d7289a5c620f6b672776910b2349b632b5f8a3d2da9f037ca9b148f87d6bf4d567e98d07b2e0b28cc110821fe5d9d24b35a7c78641f4cbae9f6219c472102f7334acb27239cae75a6cb7083747a3b2118852fcf85fe1c8a441c4a2fe5fc3d111c91ac172ca4a52b2a533d1a3095b15b6b13c1aa28b623bd8528f4d828e19d58105f916d4c0cc0a5f5cf852ae9f1fc0506d9d012207be56cc1796c7c7ac7575e712dcaed8834b46827e55bc02734555b62af43fb197b96b79487c868ce12c38404063ca0a1ac9354a0b74992fb7cb49900b288ba8de473148df0cb2dcc856bff4c0325e92012ced90a3198ab605c038bdd7a3bd0b43b4346361fb9242c04d6aaf695e8d3198bb38e1054486d8b021dc6c2b6769c312dff943a43a158936809ed531bcc8b34240076358e52d5c42e653838f02240fa07499eaaf3735fcc8edcba97bb21c306aa86bc8e310d76fc7729135ad237314fc8b3f0c56faf1b92518b0a8be2f81afa419d2b4f2ac0e30d5ec6cfb546f3adc42811f5ad2487c72a5a575a528610c20025e1928f08c6ab39a0539977b5ccf22ecd593204a99bb46fd395f6bcf1b382553a39d7fbe524d78072184f60731d82f806f9d73bec489c64974b9a4d9a452e4a4b2f5b9162682c3780ad8d1eadb33ecccf4dba7f68789d0a8cfce04a30290b4a21ed2b22876cfd059669470f2a7ef4939b4cabcae29bb37047e6c62df83b4c73a6bffc141db9bb443371b96f97c1111221b9d6294cf148f49d129f0779446478c8c42488d35ae6b4a220fe4b31b442a61daf49f02f86816c378a44001127482f22d3a71b243d5c30f7309d03ca0b95e0459a65f42be0f25462398685e377fe52457f25682f7f62502db5b76a162026c4eb7867c763b948bacdac1d4d4d166edcd051de06b5458624c77e0bb4ceff74e24ddfcb89b1a40dcd3b9786e443dcf08edd4200fd742c0f2eabf5ae7bebc0398171c57df4461409d4be8434e00c8b4a279e31232a7807793216f3b6ad0f446de56e08b484853a900ed4d8beedaf1bff4a8c74428a0592618f069202ba1a434986308eafa58f03e6c45cf5da74d91706294704739025a2c3e7c6a3497571f455c7095d5484dc8688cd07b875bfab3862bda6765a8d72deedc5a93613529034d248ecdd52155401266c1fa26c02711bd55574f6b97a88dbe7dd6fc368be3be2db8373680ac7d449696006a12733ec9d242093d3aab93d986bf47128fc3cfb80a82b51dab9680a8713ca5a1b08d236a2554ac461aef51a397d762006e50d708e1176266ffbd17a151114018216c6d591051f680a6dfc9627a184f74ff2591b752cb841cd076fad90be60bab581907406bb7b1e9d14a7b52922689a8d397ad4ba50723893de47b24031d38a71453dbdd14493c70098bc4a317431616e4f73baa149cca4bf78eb26b9013525fd4ff46d9d9884c0088995c9678459dcac554e925b100c221f3f5fd9c2075a3260f1e3bb9f3ea0f765eeb6ec09bd087b95d62273ea04310b61f5c20510e97ac18981447b9b7ff33617ffd9815106bdd567b2968066ae71a120c19b163b4c2fc435f061fa875581436f7d2881908d9dd2bf11bef4fdb046da69fdf6ab868c09071130758160f971f076628dc2f03cb6ea58673a86794972f90d51de7c9ba6b5016406f634b8be334ace8b200ed64509459e85e1d16b724bbacdfe98dc897c03bd7ed5d6d01ac77238673636ef0fe1eb16711f97b19acaa6f485647861fde4f014b7db8791429620c31799948d3864f9519525143c32b392729289496158feb0c9e8529350aa2f270ea4bced1735e8ac2ad3783ab4a71e0a493dfdcfa9d33b42dd118d61d9dc82ae3e464ab76753f41e4ee80d00282985ada8ace974f17d1792e03982863d723591a64decfa5567a0f00dc4439b87c522af81e6bc8edd681563b2b0dc8bae878ff67514b0e63ed92212d20eab62564f4f5fdf97f35aae095e9555487fbdf756bb57bc34f76fd5984b35401a64c1a953a9e54e428bb78ee95c5b59565bd8555ccebd69b288d9b9637915786a2242d90f3c319c54955f6a78374bab6cd1727ff68c061f64863c31487eed2bbabbd1567945194cf1cf40be02d93b071e44563a06e48e07a27a7eb2df7404f6fac54b15a3b9bd8fbfe813a99f4c667b685bfba542521c9ce08e1f7102ddf5ffbb416d087d6371f516136a7ed596a262ac64ec416f223ca75ee5b2f9cc3bd5cf168c611b294fbb411c8efcf798267f8f9326cbd26dbc4cad416834a565af790030ad3c28873ed9501f3912b4579dc5ed5cb8b139204ae2b80b7b86f561c1f20f07fe6ee7be93b215b5748aa946345573c3f2660195ef47c4ce4ee0646c11d92a2c6bf2a7fb88c6b9b2f7fd80be120dbfc15ee05c2847dffc4d1c0d0995a632c30beddb3f03cd6fdd2a4e9e1405923d4b69cb1cca2f9080a1197d17f0f816090bbc2bc56f303c666f1c5b32c3be5185fe5c2f3c314feb368faf7f9230fab9c3946e59cbd08379de9c5980f71a58947568fdf0f903d4d6038b1ae0f7e9efa8920401492d67188d0ce99b796ba8ed059b74d4911288cfef9bd82b4d03795fc1ac14824415860b1516c20cd647afddbc508daa9d1ea4b24a13d2dab11b355c927814b5a762fe86ff2ede368aca8ca415786152c3fee758ae4d7e0d0d50479c04c89865976d58572a9420b5da245930a39e039d68d84b6a6dd2f85f6cdbdd9e64823e80c4", 0x1000}, {&(0x7f00000008c0)="4298f3ae423f5d7bfef113adb3a964dd8d2f13a5ac4d6420ae1fd2035ce6a57fd8c9c5b9dcf9751ff958e29f979b62cef942848e118c773718644cf7cb226c198e701895742c204e8d6b528a7a221c2a87f89b668c31ca0ef391a0631dd990da3539781b660e7c8d56121aef47ae279f41e3912532395a936e0ce08b3fca0940057358217a4a6f", 0x87}], 0x7) 20:33:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000340)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe43204", 0x34) write(r0, &(0x7f0000000380)="d95182eb22ed90cb0fed9cc17ab684937070d56c40afb6bcf4eb69ff", 0x1c) r1 = syz_open_pts() close(r0) r2 = kqueue() pwritev(r0, &(0x7f0000003940)=[{&(0x7f00000023c0)="dc016d8459f31764ea94e12dbaf34f34a23525ab8b5875ec59cb6436b73f0718fbf3811daef9af0177eda597c8c2fe54b0e75435aa68b6ae7fe23404525d2dadc04d404285d35086455695e59edff7cb2b1b0ee0b192548d1f12d8ee62d561ebf46865b39040743b5d6e055fe67a45991dd38251412251666073507de876e923f7921a4de5f67613efb681d7f20f2a09f43c0599ea61b24618cb6b2eb0e84f08712a68937c49e1b0b5120ab4695e808440d68ec861dd437be6b4ac80026ba6ffa1e3cfd8fc50745902d4c0530a64a8e4b213b6a1405737e60aec907f078f7570a19de0caa416df0b10481c1774cdb20d5adb43ab", 0xf4}, {&(0x7f00000024c0)="ba59dabe897cc072a255c8aab966f0966a8cde2b6b177fdc8af09a48635d678dfba4ca0cbf242f3443fb18f03c94ae40a74ba3b4ebf64622d90a581687b448acea9a83e92f3a7a847b0a515f844b0aefd60d06d0f467e78dc68d0d5597a220334d070278c6d5", 0x66}, {&(0x7f0000002540)="7a1c0b855a3c92c2cb4fb02106ee85e5d331f3acaebbceb007ff4f6dbe50d76d3dd7336dc19910601904180c872e650a3726d8181e05fbc4e3a3e1be8490c45cf92bf8cc214e902a583bd8", 0x4b}, {&(0x7f00000025c0)="1e5c2f575ffe1679444f899418e83ec91488fb2ac8db5d3c258b17ca8749bc62584a3c0c40f45a032f135702c23719817342cd07d5ab4fb12c410f8dcd59c30d29198cf3fc6b01820f0830257dcc42228c63b5bd637d0f570990ec9092ff0ac17a6a4a03b22cc18762bb", 0x6a}, {&(0x7f0000002640)="e08c18ce86bbcd30c3093fa8c62c3adef517c9001502eecf0ab4a05b201757d04bdd90af9ce6ee38ce4197a14560be4581bbddab31ea12fdc54cd743fccda245a555c9dc69c7fb91af8ab9841ee1e82f33ba25dd68809fc797ddcf28eb8d308567600d0680d8544ea1a65dbc469dac961730bda58855920dddd677488f434d096b69b4db265777685deb6f8b411b79887f9d7b5bef78070caa5e76dbb03c312a3ac00a5612c4950bf03e8ab5a1bd8ef3fe638363325b7e7c0afdaea285ff684870bfa5864fdc565a26ead0171ecad9dab547438a677fd3a0bf0d02f8440d7bbb7d4212159a43f58778b5e333c51b3bd9e62ac3a6cd3a4486c55a53d3f0459911956bb0c11b4d1adbae7d35e06490763fba4534fd819a716f701a4125b3b2bdbae6858d39a1b2e3b8732093ac6c69336e44188f9d0977299a6e00a752fa201f48c1412d7f00fa94cc63b5e242d0dbf80e5d243154cc04105eef1718b529e8eea85462ef68d98171dc5c451d76748f421b7bae83e711d9efdc03e9524857c987dbd191b438afdab51758e8c54e569613427152f67a6834ad0e0b7d1fbd9243933f5e2864c7d60c838c66e6f138a7ffed52302846ef2a44b842b9ac0d3bbca00cfcb14f3af1a1098fec3da40e0fbb8a1775cf9e25afbd75b46f782be695fbc2ab975f450c9f8393789fc20e9e2c5080e56664e8606f45f2a3f39df1f933bc59332318b03f4ba2f7031fe4017fdeeabbcde2cdf8c4fbfd288e0e36b2ac49386753ad583bb877cb886f1dbe22478335407f177df3afa6c695af4ebaf62f9bdc92e6ffb166a5f352c7dba7aac609383f8bb21f5283bb97ca04adc18dea189ef8bc8bd99a76f3b80f9a34d3682ebfdee263c7e3c01d63046ac7517b90fca13d8dcb5f8df90b5e1fceff12be1d9b8a98a8150e0896ae3de623c2d77a63302bc21bf9dcb9983a2f604263c65d98c4013d9e7b73c6fa8305cd4775d41b6a350fdcc5d78555b33e2ec6c87f9359e8176853d96937242c6ef5c24634176dc2b4ed9e52099383de837a4b0734de125ae8b727b0744b2a35dba0fc178b9f22fe38ea4f6982aa20276e3e7334dafd943228a69af14b4c32869b1471a720730e1d92a305dd53033da2727e13d85482b4f906cacb13114208f59cc620f79e292f2bc11a8c90b0fcfd5990084aeabb1d28039e2af5b7186bcd2a740c722e974da002fd99fa7dd89c488b0345d7e5e4e05c3ec3cb7d2f6efb461ece7374528109a5edaa5472919f1ead694d5705b74e80c49c24a80da7c03aa3a688a96797f89a80bec4ee85b8c85dd049c42e3ee1b88e3a304672fb9e14073adec98ffb6452c2b574b17a2b268d23c829e9ecdf4eb951306087ac836b08f30104362540a0b75b96423b5fbf1d604508b6e1a7a49cfb4b6f5588034434664c04d5d5fee37fb442e99079a54a6b43b4a95299a276099b180609ef70914e57d4db496d5d68b7ec1cb7403f64633afe47fe81c08db67b370cb1b22ba25f8ff5c8d2dcc7213b898dc3fbe0df9bc68ebea9a14d013b49b36f3eeb3ec9ed6b0c761760e5b9004d3c8eafba1afcd1e64eeb3b837e6ac0ae6a32b631a282dc83b54bbb6a404ffe42ff73f2160eeb0d04e4821b5482d7453efdc29fc8c8352d8ab310b69ba118f41d9b679c3abbcbc085a08dc0eb094c7cfc2e739f4446c7fc2d106be7b054055bf8438e791c2548e56ab72aeea1b0d1829e9699262be4348f5c8eed71e3e58cee57a7a034e22d02c4394fca96ec0d6256f33fb2757932cdd308d52b69dcb6f4c7cb677476af9f804a1e3d101fe43f043541474512dbae92b744c6de0aaf2d5866eaecddb6823c18cc3669d4ac8819783425e74a4504cea8933dcc7222746d7783d4ea93a4cf65a0c9f4682378a6565613296f679f1ee498074c3ad9e9de7cedfd53d553923d24291857edb7973fce242c34283a22e2e3c097c3319b1dc11f93dc68cfde40d4c44687bad7b8885ddcbf63d6968228ec1dd9b72016268a10f149f83ddd26f2ca89e2c1be3baf0e102ca962dfd9b88fa0d9e5c1779d0b5aea6016beab937c14a141e0c27a06acb372b499dd40dc23eab8e0f1c514d8b3700d702446d4209f3f14d639a620fcac9bda313c92a6a52764d006d6106cfa896e3c75b6c9eeecda32333d20528cd032fcb3a0e532a883f6aea6f5117be833444bfeaecf009a940afb868c28bdddd1e9a633991938b5a33e0e1709e89c373f5cd5b1bf3fb8d4dd43e188402e68b09d127ad956151b20d03602f95768e4fe5ab5284e7c553a92deb2512f9789e2728fef833c771f6406eeed5a9b2c95bb67aec293e0ac2c8ce42144f262214724d2c1799a9f82ad49589fdc8ff3ff66a517af9f8b6425fefbec63597d08cbb99f45dfbfc8d7122c92abac1b123094774ece35530ff3ca2cf79f6d8973a99daacb0f62d98fd95520c529dd4aadb6231d6477c5c116f4c2b3dcddb4cf3af9a4eef5a996f407f3e4b6624397bf68074903c45a31b3483cf3255a2d0e4162209cc65cb0f9bb757888f1b2f8618b1e79fb3a4d63f7b8e351b8fbdd7537fd12d4eedb7c331222e6fbcf306e9734ba36e0bb1c854bcb43cd8cc08871df55d7203c19ce21eb02d549e2141633f78652bc135614363edc07ee31cd1de0829446e5a279a287220f7a996853b29681d8f08effc14fcea951999eb195de0951e4a46f96b4f8cc243c5b4aac58e152742f6749c00bb484f144e4ee0816068134eb43abf593c95b0e3a2846e2bb38276b54037761a0d306da1ec89d45c50f7f68ff3f58375aadcf3c85cc92de17f6611fd98f6b566a346dfdab809aaf6c318994081d1e72fdaad73b304e1ff3b4258a725fdcbb58d25b0e0bd02004f93cdcf33f6a898af1e90ac2ff093fc374e6550434e59ee23b055d3dfabc54a5d58e479d4574762c5f5abdb55410aa2a97ea963cba9921b5f3c5b3ef54e6832f561f16058e3673ce0c1a623c81f8661dfec9522f1607baa82713293a1c757012be99dd041fd1b986fa33a9a00771d9ba8e16ffc6647843ecdab4f58bbb675a784837544c2b8bd4771a277e2da093f7cd38cbcd94ac8ff3bc797e51300b81110d0aeb10b52fb710f089ef74652203bebd441d3227516aed3d035e78c7b5c36377c237f5cb051da5330feb834595caa20415642a166e5559db85cc15157dfe19ac3f0aa4db8364ccf28c9e8e062f7746201d5cb589287098111dd9a2c287dbbcb344f2af12edccdde5871272a0eeca99f81725cf889f5b7dba1e6938d8f75318338da1def572bd59477fe6d16da0d34c2dfbf653717a8f222c507dbe357b16279fed4ac673f189d31b59e1ba5d8648ee77140c825a9c4e9f7a180fdebc6e3441a2102423803d586adb45ed6fda34d7eae89bb04bd666aaf0338134810c97bf542a738af375fe618b18dbb630289edd4e554878a5eb81e5c1b43237accaf8e360848dc03cade984b02fd547a03d33e1cbf421201e083c817324469e25b2412af1ef8a62feb5bc974f90b6a5e59bd6305dcbcb75ce77a3f6aca5f45fb92c972f695399f36d7bfb12c5ef8f7e983951d949c504205c180aeaad8cfd4123804a13654e3623deea746c1c8ea5e734b0fdb0219e6e7d1a1a66f1443e855a184cbfb668debd26a53788deb3b414cb38745ec3e5f64b8402fecf0228b0b2b454cf19216efb9a2c7fe87a98ae942afb55f965c9351a5312d439d2ce442ceeb5f0c62ea74de7b3f100c2c425d8916422d2dec5aef8b68866295766db3aa5e1a22b6996887dbf77e34d914adcd7508d3fead51d42eaeb1509c7ad0e20177fdd8fa5850e220ca4755e7d3422f4b4cece94732ec35e005f4de0ef52b4a42cd742ff82bcb2a4f3898dff243ddaf6076e58f03e2c231ae47f058a28622e00842a44ac31a00330a8a5031fc2f902786dc7cc738c5ac08ffda11e6788190beecf3e6de1aea4bb63e753b115d68bd01bda377b72a6468309d0a96b694b2f5462a920ec1eaeea746028e4d664481f380c24532a09a0ae1662bb7e42e73d138de2b9388029e0b672776f2401f05f86629bf4b54e41ba83475f418b5850b5a85912a9cc6dccbddcd5217c7a0c0224c205afb3cc3e6056de91c89f640c82799f1d42e0f7fa9dfbc931dde28557675c9b15bf23ba8cb210cc3de2b678b6cb54c8216c0927cd4c7565eb44e1d736dc7cb837e23b716198ec2bcdfc9920b1f8b81a82c16fcddead50e2630401118471602caa1e7f71c5b2dab6939d8c8e3ad9d58be8ca2a89a3dafcd5ec7845570af9ff27c4ba185fe074d4cf7e5186f01da90a43dfc42d9ffe793e843d21138a615a14719dbb1ea4860d1ee18586580873cf1e130d444021d5a125e87074f85b0b691e07c7a3f260c6d2b9841ad12cf359a4dbec16e4b119b2e43637dd7fb55572b063382652d149b619633290bc3d74455e0969701028f2f672c10597acad77af373a291476a04eb3a17dba8df6c0ebf8271d8bb349ee392657ad1695faa65d8bb2ba027ed1f6f4c332115a8c16d42d095a652b9d3d6fd56ee18229edabde50a435b3ce60cf0133232346da2e215e34e90a154f867c0e2926515e1bd31be44c11b1ba7d3f5b52d4efb08b15905bba8a78adc9c708e5c46014f11c703e115d0471876a2067bf1bb7c98daf1917d6645a60d1a70d47db39f5ee85fae3f18af6fb4f9bdd2d379392fb3472a802e33e80606b51adc916ca9361a408cad0857910e607980df80915b2981114ce490355f4fee634cc4c084cce360cf773bcb5c3762f121c9dde6483ab7e8d3f3ef6c6db21d3bcfaca6e27f5913f2a65be1f95770fee8a1bead9854b48a4649db8440e675519e0fa668e8cbe968d6c618cf11bb5db965040475697d89d1942c705c4785078e944c9c647e4380a771ea4e984d2fc3bd61e69e0c7c691f2be172964c9892e3636a05ade0de10a9b6e00e0ff1bfcab9c6b370dcd1bff3a484d8a7d2ff0e37280f1cf8b51d8bf20524c71eb79bcf373e112f1d448de862b9f501324bd5953f58913cfc64f8b8d71e7e8043ef29b5ef8ad9a36dd8adef0824d9a8edbb1c8e08aaba8f308b660eea76070a984540b06e44f05d2cc7e57e7953b59137ebe5e6d12084abfdd23f6c3339f56720ee9bac148acfef8e55b900620acaeabe1c7f10e3bb494d91d5f7ca29123a9f8ccc37b17da65832ed16c672a459a174d494743a6ee7f82bea82ff71ec56c1e458a8629b807c36182ff022e327e1e5c5f26e6a6c347a8353a2b2c5d3a49f150fd79fee3442da6ea9aa802ec9ab682c19081d679400f71803427d351d8ee84e930d82efb7636a6e66dda84f28382594f107d9b8d11bc97949255988164ed736fa43793c5ea8acf0ba3898dd0aab614167f824606d3c7a1eb6c56ffe61bf6010e32964eab0431462e488395b05b8ea40a0b4a1921bdbd2d97a54b2c115afeac74ebecf785e3c4d7bc59ae86f5bb417b50203499e567c16ec8b29b93863dacf6504a30effd6fca1779d22afd8bb5deeb68e32228019025a30dd09ff3a26c40169a34a5c4b87b04370330b64a9610358d571ba0cea6b9983bd1d4db9a8232bea63f201819ccbdb6d4871bcca1380dd15d7d3214d38a7fad06a9954f4c0a7a00b52a53d2e39b693977bb51d80991e0e6c77f8f3b70c5be650163e4641629e22bf6ad264ea16cf04ffefb9c1e01589c2093e987e91c3d63cc5087e1d46910b0190fc6b09c6fb642ed53e7d4daab30590207b636a9fc0c15627414d469d07209b42d33ba680618020f9ebf544d1ec6770eb41837965fd8da3b68e689", 0x1000}, {&(0x7f0000003640)="baf7fda4ea0b6515cd592865a472662b4ba34b37f11bdcdaf763b5a647ab8745160e8eec3c9af18d5848d35f9cfb7a1ab2ddfd0974088942f2f9dee64021b68afc9dc7efa7d6be86f93ebfd9eb5a7de325badaa476e66da54326ac2b0ce616393e71a636dc70abd58b099d0d9d533382186d17babede", 0x76}, {&(0x7f00000036c0)="c50194643ec2646cac27d08b1cce94d32babfe8ff1e0522b26ae610c1bc3f1d71ece50d9b054ac220490bf4b53b787a024e82f3450cc416e7c4344f66d92475a6fd2bda4cb161f1e083fd8730d13d545272dd287e3039b8fcf756fec974332fdeb238e120137e6794b53042f358c403abc4c0ebdd6566b298c75bdb591e24628738fd2e6289ef6b5fcf7e5f06692d60e8021d6c10d1913f913460d22869977d264edbbba3df3cb19be12f06f85e0c665c76f592fd57c31fb2a240d6e83a0c555f93340b59ce19510b3eb2f9fc3b48e733828266ad5d21119a0a7d339c0f87b", 0xdf}, {&(0x7f00000037c0)="6525176bd8e2d22ec6906d6b51691ae306d992dcd27ab9c1c76b75551296f9d150a931d9702f0ebd62eaaddbe652f63fd3be62c9784357150af2b31d5fba76397c9d83944d9341c1e306d0d33ff50e21fe06234765e2b05cac5f19fa7020dbf5bd0acfd3feff15bc635c103a50fd2ef7ed89450423f17c8671ed469792834cd0c322d3ee7e9c44fac941cf33ad6c74a774661c9218cd40cae23f9ffa4ba63b1f3173d40038961f399c0c56fdd296276f2cf1e8803a1648e57ece0da4f6a25e0802ab2b1eca2c09d9f7aa923cdc64264cc295666e4c", 0xd5}, {&(0x7f00000038c0)="48996b91f629d9dc43c2004886e5295ddf76759ba2d4f3b8888dd36259a4c5cb23c6ff9b8ecadc1fb14dfa4c8c09164592df9ed6c5d46c8d7ad78c43b77b2e091fe26d4863b51fc12bb260d8f2e008a5fe615c03ae5b6a596d4c234b8b4e2c18326b74f0cedf30dd7ff574edc5150a47bce1b03a17", 0x75}], 0x9, 0x7) r3 = syz_open_pts() read(r0, &(0x7f00000013c0)=""/4096, 0x1000) r4 = fcntl$dupfd(r3, 0x0, r2) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000000)="dc957ba5e14038309513e858a4d0e1bef2b619770cade0700b2c96f29a687a0ce3e0b8b9e358997523c1978ba331ad6e", 0x30) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) read(r0, &(0x7f00000003c0)=""/4096, 0x1000) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x7) 20:33:29 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0xa) getsockopt$sock_timeval(r0, 0xffff, 0x1000, 0x0, 0x0) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:33:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1e2e8682ab0320755ab8bdad345f077e98206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c5", 0x18b}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() write(r0, &(0x7f0000000240)="2a45102a9be3f8605a8ec9cca29b6805acda8d846cd738770478ec0c3a9c07bf172f372423a802964a37763834a6e1ba994ab03b4cf9879860faf5b3b2d74a6314c70f2a9d1865325c8c3788d8ffead2040eeac5b4489b6be6a1cfb195f1eae88a53e8b812d9e4f29157dec94d17b1aee6941d53ada2364cadf889a0a290c1067c31aabdc6", 0x85) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:33:30 executing program 1: r0 = socket$inet6(0x18, 0x13, 0xffffffffffffffff) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="248921a6", 0x4) 20:33:30 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000140)=""/232, 0xe8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 20:33:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x27, 0xf0000000, 0x200, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x9, 0x10001, 0x9}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x80000001, 0x8, 0x180000}, {{r0}, 0xfffffffffffffffd, 0x81, 0x0, 0x0, 0x9}], 0x7, &(0x7f0000000280)=[{{r0}, 0x0, 0x8, 0x20000001, 0x7fff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x82, 0x1, 0xcfe9, 0x4}], 0x6, &(0x7f0000000200)={0x4, 0x6}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fe98bcc4617000000000000000200", 0x1, 0x40}) dup(r0) write(r0, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) fsync(0xffffffffffffffff) writev(r0, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 20:33:30 executing program 1: setregid(0xffffffffffffffff, 0x0) getgid() r0 = getegid() getgroups(0x2, &(0x7f0000000080)=[r0, r0]) chmod(&(0x7f0000000040)='./file0\x00', 0x180) 20:33:30 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r0, &(0x7f0000000200)="e34aa59d87adfdba0bf50bf36551774850c0ecaae0feb312105584bd91099f8c4f6fe44f57d2f2a5dc785c5884", 0x2d) write(r0, &(0x7f0000001680)="744c10f46ab9181e25072515a168956a0fb5076be2da60ffbab787ae35c5cfe7733be8ddb0e875769aeff30aff096dff898d24fd87ea8137450aa2f1a1294f4457abd6bc8417fe45b1dee68ccfab163df217927db3a07993b4af727f2ee4e04e9f2d478d59d68115a5d75064d98a4f3bc851efa41852ba077ea0dc6cc9622a2641b55bfe41a2d9725acbf168a69f2eafbd17b1afeee86ec3b4bef48493bb388024981c59f0019c2b543407c6c90ab4b041fd58ea1eead0307c2bba97353cbe7dc82432aadc3c276339fe4c552eb03a6a2faffe746c490601cf3e8457c236309e99a11cfd55722c35db6916", 0xeb) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x6) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="6b3b7f57511eb140ce1423880ad93c010158b9d0f17cd08a4db70d8059f5f4", 0x1f}], 0x1, 0x0) 20:33:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8002001, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) 20:33:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "ec344ebdc541afd74f4e1623cb08dfe30ac3abe3"}) r1 = fcntl$dupfd(r0, 0xa, r0) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff7b, 0x4, 0x0, 0x0, "c02a0800f5a31a711aa0a2eeca1367d31e788b06"}) 20:33:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = shmget(0x2, 0x4000, 0x1, &(0x7f000062f000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/107, 0x6b}, {&(0x7f0000000100)=""/35, 0x23}, {&(0x7f0000000280)=""/124, 0x7c}, {&(0x7f0000000300)=""/217, 0xd9}, {&(0x7f0000000400)=""/185, 0xb9}], 0x5, &(0x7f0000000540)=""/176, 0xb0, 0x4}, 0x40) 20:33:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x37, &(0x7f0000000100)="03000000", 0x4) accept$inet6(r0, 0x0, &(0x7f0000000040)) close(r1) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 20:33:31 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9", 0x1f}], 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 20:33:31 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = getpgid(0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) getsockopt(r0, 0x800029, 0x37, 0x0, 0x0) 20:33:31 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000380)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/58, 0x3a}, {&(0x7f0000000240)=""/132, 0x84}, {&(0x7f0000000300)=""/98, 0x62}, {&(0x7f0000000a00)=""/4096, 0x1000}], 0x6) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2002, 0x4100005300) close(r1) shutdown(r1, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x11) r4 = kqueue() kevent(r4, &(0x7f00000009c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) dup2(r3, r4) 20:33:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="2ac22847b8ca585d768d1e78a5c234ad2b2478f0002e92d41d05161481012158a88eaa0e0a2eb95b3e395bb8f61f03640708574755c7860666bdde807dd92c7d3e74df753d42f3498b353476a535c6e03249a813c0c1efd73f984f52ad721e847e4b0f92c4eaae81f92a79ba281db9ea1054d181bef6c4edc8e4233fc6ab1b95e1f8abe8e34850b95b662eacd6b844b619ed39cba46d20ab667809602e30674776644c7624553e1584", 0xa9, 0x2, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) sendto$unix(r1, &(0x7f00000008c0)="a0e27bb0ecf1f9f2317cf138b80a5c875d79425fb28576adcfc03c5ddad90b1f9a72eee54d76111c326ac4641216b6649139ef144568446eb6b7d77e0667219e29ed302e7cee44eae5d823c3ee094d086c40c2bc7e09e2e31f6d67d22f150597692228806bb5a1f304222ea701c44d50e1fe6ff6954312553b60bc91386666f3197dd629f4ce905103f6803f5f5276765608f3dcc4c7ec834110f133a7bb19c618d532ff83933fa2ae82a050023eee08fe8b5619a08421735b4b56fc5d7a25adf6dfbf522c4ab8e12f98866abec583ac8f339b7f96944a2fd7fa8e3bb6eab0ca553f0dcb502e09ff876594b4beb8e88c66fa7bbfaf90187575d203284213a6abe2735ffdccb43ad33e9c194d885db84cd19648be8bd6916618ae0ae7282823ecf412435ce445eaf9c343089a6e9174f26f38f863aa4bafb84b58ff6f1eb94ccecc199d1fc87ba845223384c5ee2e5a8beac9727806a1b4a178e1708583b3af791b4f3d25e0f52fed300f85a1e1e6822b89", 0x171, 0x0, 0x0, 0x0) shutdown(r0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x6, 0x2, 0x0, 0x0, "ad6e95fc51eab0fa055acd6734f738c9282fe555", 0x9, 0x1}) poll(&(0x7f00000001c0), 0x0, 0x200) 20:33:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') utimensat(r0, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x7fffffff, 0x1}, {0x7, 0xff}}, 0x2) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 20:33:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1", 0x45}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$unix(r3, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000ac0)={0x0, 0x0, 0x62b1, 0x0, "a147780ac85aebd81823fc097ac100"}) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:33:32 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) lseek(r0, 0x0, 0x2) r1 = dup(r0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x4) 20:33:32 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x28, &(0x7f0000000100)='\x00\x00\bL', 0x4) 20:33:32 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x8c) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) 20:33:32 executing program 1: r0 = kqueue() r1 = kqueue() socketpair(0x20, 0x0, 0x8, &(0x7f0000002700)={0xffffffffffffffff}) ioctl$TIOCCBRK(r2, 0x2000747a) close(r0) pipe(&(0x7f0000002680)={0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000002640)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f00000025c0)=[{&(0x7f0000000100)=""/186, 0xba}, {&(0x7f0000000240)=""/145, 0x91}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/154, 0x9a}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/159, 0x9f}, {&(0x7f0000002480)=""/138, 0x8a}, {&(0x7f0000002540)=""/108, 0x6c}], 0x8, &(0x7f00000001c0)=""/7, 0x7, 0x2}, 0x801) dup2(r1, r4) pwritev(r3, &(0x7f00000027c0)=[{&(0x7f0000002740)="4d944900c9664685a2e5c147292e21bb7754fe6d0e62d349320c623e608b3efb8b91c92c1cd81d98fadbf83f57fcccb3da66b57af53bd41091774502b722d56460a97ef4415a345bf1f1f7122c3ba54cf25ba7b8aaa15a0647eb96378b672f88c031326278c7f31b40fc39b662a1", 0x6e}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r0) kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0xfffffffffffffffc, 0x80000000, 0xffffffff00000001, 0xdd}, {{r0}, 0xffffffffffffffff, 0x45, 0x40000000, 0x3, 0x5}, {{r5}, 0xfffffffffffffffe, 0x40, 0x80, 0x80000001, 0x400}, {{r5}, 0xffffffffffffffff, 0x20, 0xf0000001, 0x6, 0x10000}], 0x8, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000026c0)) 20:33:32 executing program 0: socket$inet(0x2, 0x4007, 0x8) r0 = socket$inet(0x2, 0x3, 0x102) sendto$inet(r0, 0x0, 0x0, 0xb, &(0x7f0000000100), 0xc) 20:33:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_open_pts() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x3f}], 0xff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x1, 0x0, 0xd, 0x0) ftruncate(r2, 0xffffffff00000001) close(r0) 20:33:32 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x5}}, 0x0) syz_emit_ethernet(0x1b, &(0x7f0000000080)="1ee901f3f6344db0266b1db6e1065ff75db37641aa2c53ec7f94d8") unlink(&(0x7f00000003c0)='./file0\x00') getitimer(0x0, &(0x7f0000000140)) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x3c, 0x5}, {0xd77, 0x3}}) socketpair(0x11, 0x7, 0xffe000000000000, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x80000051, 0x5, 0x7}, {{r0}, 0xfffffffffffffff8, 0x4, 0x80000001, 0x9, 0x8}, {{r1}, 0xfffffffffffffff8, 0x42, 0x800fffff, 0x33}, {{r1}, 0xffffffffffffffff, 0x20, 0x40000002, 0xfffffffffffffff9, 0x9}], 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x8, 0x5, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20, 0xffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0x0, 0x3}, {{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x10000, 0x1}, {{r0}, 0xfffffffffffffff8, 0x1, 0x6, 0x3, 0x7a9b3e6c}, {{r1}, 0xfffffffffffffffb, 0x0, 0x90, 0x1ff, 0x7}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40, 0xfffffffffffffffa, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40, 0xfffffffffffffffd, 0x9}], 0x6, &(0x7f0000000340)={0x6, 0x9}) bind$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) setitimer(0x1, &(0x7f0000000000)={{0x6, 0x3ff}, {0x1000, 0x4}}, &(0x7f0000000040)) open(&(0x7f0000000380)='./file0\x00', 0x28490, 0x108) 20:33:33 executing program 1: select(0x0, 0x0, &(0x7f00000000c0), 0xfffffffffffffffe, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) accept$inet6(r0, 0x0, &(0x7f0000000040)) 20:33:33 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x20, 0x4) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r5, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r5, &(0x7f0000335000), 0xfc94) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) writev(r5, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r1, 0x4, 0xc0) r6 = dup2(r2, r5) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) r7 = kqueue() dup2(r6, r4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(r7, r8) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000480)='./bus\x00', &(0x7f0000000380)) connect$inet6(r9, &(0x7f0000000180)={0x18, 0x3, 0x3, 0x3d}, 0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) readlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/152, 0x98) 20:33:33 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 20:33:33 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x3b, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x1}, 0x8) 20:33:33 executing program 1: utimes(&(0x7f0000000000)='.\x00', 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8000000, 0x4}, {0x6, 0x3f}}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8}, {0x7, 0x34}}) 20:33:33 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x32, &(0x7f0000000000)='o', 0x1) 20:33:33 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x3, 0x0) close(r0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x1) mknod(&(0x7f0000000100)='./file0\x00', 0xc050, 0x3) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000040)=""/78) open(&(0x7f0000000000)='./file0/file0\x00', 0x400, 0x4b) write(r1, &(0x7f00000001c0)='2', 0x1) read(r1, &(0x7f0000000200)=""/172, 0xac) 20:33:33 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x4, 0x8001}, 0x10) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) getdents(r1, &(0x7f0000000000), 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) 20:33:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad", 0x18, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) 20:33:33 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setstatus(r0, 0x4, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 20:33:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f0000000400)='./bus\x00', 0x800, 0x80) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11, 0x7, 0xb23, 0x1e}, {{r1}, 0xfffffffffffffff8, 0x20, 0x10, 0x7, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x4, 0x20, 0x5, 0x101}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x80, 0x80}], 0x6a4a, &(0x7f0000000000), 0x6, &(0x7f0000000180)={0x8, 0x5}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0xf7e, 0x0) close(r1) kqueue() writev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="feaefbcbca4ca6b151178f5bbddc48c9feec272c8234ff4a936c8a08317904514dda1068c7181320662ae63776b5f0c457847ca710226fb9af22d424c7b2d5ed10e050c9e57048e078e1c42703b82d64a331dc4ab3ce8902a4d9dde5e3e0657fad0f3ee81e1982", 0x67}, {&(0x7f0000000240)="aafb15377295b117848f6ea97d884f9457c03fb258f1bed7a017b41fc4cf0f4aa2866512218ac3421c024eebdda368a04aa5016fb47ca85f8a407f6657d3d0d9f9d4febafd586b707a38975815e3a762911179e52ac4cefbf1543fbdcb2de839dbb48dd6e543c05a6aa6463c460f02f011ae6b881fee0ee930f427f86875f464b026412b352856f64a14efa0d62567dfccfa73a0b4e8c4f5de836e4e7e922a11882b951e5d6ab180859121ba8932aef0692fccd2125a1606c3f37b653e3dc55f7c27af91c4171d25d1d37860e6540a30b2de02049a08d79b1492711668456200362a6351e9431320ec0e53943e892748a392c084", 0xf4}, {&(0x7f0000000000)="f2230edd29f2550958af9c23614ab13b30917440e56eac2bfebdda0de1c33129dd996a416d6697e4660b23a24d8226d951871395d28691ec", 0x38}, {&(0x7f0000000340)="44cc1f446c35dc4ec8b117d30cc47cbe39ab27caa3deae9afa83f764b94080c5925e614a89f6aca7c27e357311da249147d3cd704607939317e0dd6e75aba758478c3f711a95c02881f6a37f7ec719a82f58addf1ab6def416cdb350b3800172e8c5f0978ff140dfba78db6d62fed9c2ee583a0837184f8bdd70f74e3b", 0x7d}], 0x4) 20:33:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) fchmod(r0, 0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="7f5480e01131a3f23a27afc96ad87ba57b45111dd7f6e8c3ec84b0a8230e9489aa57178d38f75ae53160a73f61d3465c6d124e3a9fd4ad0f0471a316a12f84cf242c1752c921d7d4852016cda7b1198c22d8b5bc1218d55ca9d97258e8fb0227b1b7d6f62a8abebb019ed0746e3d134146c055364fd6ceb9641868ed690f2d2e00b400f08febb90bbeddf60fa1c2f415dd5ab2fd2b8daf959c4ba7c50c641326c6172283f53c2f964120594d083c89dd122da0a0ae3a3c2e8937a6ded906bfe27a6d31461b5e22bedcdde75e4a62f01f655c7f5404eb8537ff306e75cf6bdfb7dfce2ecabf19e2ca3bae02ffa020edc54b7cce9e8e71a9a6ad7b849c1c62b70bddcaca618bd3c1d7d40d810dcd4d3ef6128bc72e3b0500c6260a5d76bad05487337bb3f1152dac63d47b91d3cd0966c616970876b47871f5b3eb895c72858ad247185809d7c769f61d05849a6592424db3821c9309cd9008e31dbb1ca85fed551bf7f8dc15ea440d6fe0f2c26bd28d5fb06bb0a08c2c7069654e6dd3c12b412facdad1f09b7cf2dc1324b4af839f7464a4985790db92bbd9a1ced2bb139753bc582f9df0e372298442d8b5c18ba015416cdc86bf5c5f2fdd270e3efa7ed2c6141909c6d9c31c36394bd18a2f6892f0963d4c6e500e641e04aca1ae1f46f65cd4ca8268905befef800c14be8b00d6fd09ecc0f9ff43e68781a1d42f19d64bee20f78f1993a954bca8b954e0718914195b8ecec87734e7756e7a2f4d9436712a60ae10b1729a30a38f28f07fe31bad689188425dcd2f7e8dc1a8a99b2dbe95abfe4e9bf4960dc959119d9021fb1866ec7d07858095a00b3b129f7c825572e0bbc1a234632dc5adbfcb3092e725f42404689b2d14cfd3fdae30911f8816d1ff5c38b7c7f8e998e611a1ca0d8ecea60788af41fa1471c5488cf74db63b56df086f9890bbea21b2b36740fab79c796c2c2476950debaf09b8ced25db5319ebd8dc8c7f942d3b14a1a1b307cf783ac3791130cd46f3f16b092d69a51b4bff33e96c1f14a3d3cfe3bc870dde1a3b050e23b0c3a2f7c7f931e0b858bccb3d9cbf014fcc3200f43ee3c727cc8a1fb2138565f28014d982fc7cee58246df6033b97748f694c8c015e4d656a6514b628d97f626908fbc2e64b55e2068a3c097664e4ffb64475fb70c1de61149c86faba83b4eac5bf67a1c3a8207b670078c222d3d5dcf72c947d1e70b6861e20f1f208950a3b1d6ce4d6a629e33c673e6d58e08a1f648ab38e44f1e2afd7f6083ac23f3551f37c672cfbf3ead6109dbc58d5369005431dad0c89a04eb382f3fa9fdd251a1e82256231bac4ff4ee42bb4a5eb5d344d85a823f6d8dea009a4dc53eb250789c714aed7832a9e35fddba84817fe9cb45d879c1c0e6a660db92a36ee9bf06634393b3fa6689a2ce1890f7a111acb35ec3e835f86469cc6d6205478fc8648175646b055569a0a7cea04e6c50a3d7e0f59f0a1c74420a1372f3e4041fce186a909c4b67df33e137102448f45b53f2fa81d48e53fb5b1124bfc0a54da074b77f2267244c04510759b750036e92ea9c9ec47e873dcd538593b0e3d6c45e2a5b6d93b651772a009810491bf3ddcf5c3e6db5bfc2ce1185dffedcfccfd6559cd65472244f5eda347b411c4da98a40092c4751b1ebcb35140ec3564b77bb1b7856ae4f816740afe156482fa4f77341de268028c481a4e3f9577eda15a2ae0eecdc45dac869ddc21d6c825dbdfe497e575d3b66499ccd82a4402b927b45ef5b4e8e0db8714d612902bafb1726231e9abca0fa5d424b024c8b2274c380cbf7379bc9482dcbf00cab8d72557c761bd41aec7d952032f233cc4fab735819ba699dcc9b5b8d2d311e2949b14a2a2286ba9f7182d85ece320d5829711d354becb8d23df6a34b63109b8e2ad791b8ddcb2ad96c28914a127b211025604b47f3c37f3734e6bed71bdeaf3e1aebb55b7ec9580b3e8a8e260aff480bf3c0adf41f729a2f1bbecc04ace6535dceb343b43a1c377a16333da2c11fb4a53aeb885e035ff253b0b4d5839f5e46c1b03148455d01e7c3a89a83ebad50d90af6b33d549706da8360ffb0d0cc7558723163b91d0ddb1594e47ae5e7d0101516a76c8bac5a3c5ecc2a7a51918680624052647ed8f48521b5e8a2f70e0da32731f19dbfe7505562c8988ff29b4664a12568387169b2c3874195509d8d0625724b191a5d5517c4e112cd3cf532917ddfacfef98ed336d33eea1cb666a165a7f2de10ef1225bcc6f4a45f78e51bf1822c73e2cc4036c6438dca7ef1556633990800f7f744f4be255af33dee9df6b617d08ab0cd2feb965f13230f14dc5de13753f1492e5da93f82e82624a91a2b7271de7bec2ad1d13d13cded221540a193ffe1ae6ff372045987bcac329555a4c70d2405ad93a2d86271f1ddf04e79530add2b994744e12c1c2260111f152d3a3d247bdaa207fc594775d637c2cdb570939a86dd51303fb6ece430b16b39ec09362eea4991e889d856e57d68f872cb027c51b6764e15baca4fb0a19a0b96f178764e52098739cc63dfc49641ee18b8b61dea489b7de612860b61d2741edb2b65f6e3e890b89b781a536042387008a33ece5fff84ed298c0a18262e8d792a6ed8eec7d0f5990b073849db61b1455ad52867f3cfb895568fc102bd7a2893c61e20573f4495724d73bb0f933f4770d30ed0e8eae32035242648a6fffddfbe6aa10a8eff619ca39458802ffa225aa8fc07e95d7fc908ed0a601cbdf6e60ae4c560a4b12e8d0c8500ab4fcf846129d4c3e0681fe81d4965f8db969ce2a826c3ae269432b91b4685fc9f5ff6742e9e9bae3c383985306e9a50fb1bcbe2a5f2f68fd26156e6f8549095e47ad2245e46e5a8dcad29ead424341a478c3748392d1ccdf56b61c31367a8975b18cb367349358f829ec94f5849bcc58d636ab947f7419ee9842b755d79fe3703206121f6b7ef03c2fc750cf98ffd4347d357b22d6cb3c1992abf319f52e86c0280903adc172f70397c7c16f9c19258f3588daca3f94137f51c8c091937f107c042848aff107930542445ca8b5db0d0a38b7ff0a50c846605a04dc897e219c4f75d1be5ea1a95250b07b181de718cb5ba1546239f81d28e17f86c8af3abd42e4126604bc064fb3a2c943db92e8503caf46a742a789e1872ba967ff072ce1795e471f6af05b73ba00c07cc85ab6574e2a5dfe2de9b5247b6d9aea917011c996b21392f99d0c707373065603794674803993e028fd091dc3b4ca3bb4df081b8d7f3a9fe2926297c962100488c5d5aab89c3773a2c47935f63c9bfc24429fb50b91fd5d941f10ac5f60e7c1fb252aea93eedf00492d361f0db0df92b60558b77861c9eb8d41b26de7fc4157b76a8ee68a236513131d4e7ae20e8afcace1f81fa5ebcd21c24ee9212f9ee1306d5a4971d038dcca457fe1eeba4964b082e5a44f928eaf7ebc129161527a5d4ff4d4c840ca5cf10844a72634404fdfacf8176777d93ed03f0a8d5e5dba8b67fec3b42880264ef43e4da74542b1a5b84d4824fa1d3768504fdb471e9712643a3816310a8f23ddd8a71f38fc422dcaa9b072d214ef9cd63d5d90439434e4f9f362e7320ee27f988df2f15a3b58d68dbe294ee431968f45269c363b8a555bca36c8cd896567a936d8f8ba750ead8a22a54ba64d2e2574ae8b9ec69cae3419b9b0244f2b3c44b4cd4eab77e33e799985765621807e3448eb8c01463d9b80acd8936e4ff858aa5bf1354e7f10238f4d4eb25d98fdd5085c3ba0288a57b097730bfb2ff2218dc4688c2278c641c3031fc7d1988644fa2ce2124efed9a0eed21aea00b5701bd578841fb42a9192dddd8ae5265059f9f34f00e265f4a6062a1d47e817910c84308d071ec7bb094a1161dd1c443880672338fc3a774cee4ebed85803ea14e60e0ff71760105f5a3c0f54f77c7906b18462a6cea9bf9705b0d25ea2ee45b1ce59fae03b3e3aaf979860bd166470bc0211ff41d6820e82bef7a9fefb9fd199bc37447e45d5ec7933b01d0180f53235cfea6aeeb5e04633f915f8b8ae4a9f6d965c947c5fd2acb9887bb12991a49441a450f4d306d86048488463b1ecafeb89cf77f4fe6ddccba4fe4f5b5f457714483d4813d629968117e0d1b7ece15d434b236ea89d9493bf52ed038da6c40f082f7281e6995655d9b687d6fe22740799dcbdb12f9e0bb112982c0fcffc92ea7cc6cad8d35dea4dfb417c53f0c5c9dc4cedbad8d07d7266057911e4810c2bd2e4b4830493e678c43089f9e26b40f0be4cb182c9d90371d8f4bcbcc02d6921bcb46cfa8a4d9285c6dedc61ebad51df44bc7deb79d52cf3cfa1f43e2bf522ae729b3dd925d1d42f0b7d352ce5e62b388e5344603aa21590cac05c39f44a6b94b3dd19bea6547bd69615c7b042473f75bb2d4876da699ebc9e97556ce5681673580b124fbb3c31429d204d0d2cb0a62395078b73b343747b94cb519273dd3a4faac92a7e010e7433946901d088a4a7298c3fd1d1a2bfbd1d028f4b8cef8f421f86a8e98841941d3c203285ef9b3797507433575abed69b66a50151a9b65087b7ea5dcb5d3be5687997b258c5b7806cc53658bcbf23833f4f2f9c6a619fd33e048c29d5db9fe12cb9229e8fd0d27bf41826f2d6e610d90c629b4d06dbcce57b18d256d2f68cf6bb15c0c7ce5daba2484332722488c002c1a249e1706f4fb92846f5a51667dec8d61f59b447fa58493d0ab61397b209b2d8e2e6b6768f4e57c3478cb6e3ab9373ae500807be9ae8dca26f8ec8c317bead6bdbf6e56ff3cfa73eabfec1eeccd97138387c259d164f440b04c909c96c3aab777f8d3cb7d56dd9d71a9451199d62f51a067a177a594c72d8da11348561b27f545a200dacb1fd9a259c5bb1ffbc4c8165ad5336885185983d9cbef44f462cbde3efe8d9cb01a0c4d93bf4c5e7a84f81dd63c6ed49d61d784d3793742d35d3d98e8604c2f9acc5d0477d4c198cb49b57c75d44742d75c078857b835e794ff310467568ccaa2f623c51c4ddc9ef5972a2bf1484261b027c3858f3de1d983532bff93d0d6c1dfd1f9d8b6dc4501582f493d36fff385c4b4c14d2d63c8b64650fef6a96ac55f02bad2370b058ea9f5871943e49ad7496e58744b4c47ec851fe5f13ebb34d55413332aad3575ba1217683586cad58920664f7da6063c90b61f27d9ff6e2ff4e0eca72ecb259adcb9912657dd8c1444f8885e4d6d6517ea3a8179cb72ae33bb62e55ea6fe7bdeef92d1fe0c99438da15db4e0444b8a37db99c1b8597c1340a725e00711025e6e7b246e86e4370499afbc3fd623f287fcdb347b7e800cde23e41d66de7be471d395cc8405203bb5038b", 0xed2}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = getpgid(0x0) getpgid(r1) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r2) ftruncate(r0, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 20:33:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x16f01ad) 20:33:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='r\x00') close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) ioctl$TIOCSTOP(r0, 0x2000746f) 20:33:33 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) mlock(&(0x7f0000003000/0x2000)=nil, 0x2000) mincore(&(0x7f0000003000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/105) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) r0 = msgget(0x0, 0x483) msgctl$IPC_RMID(r0, 0x0) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x7) setrlimit(0x5, &(0x7f0000000000)={0xff, 0x80}) 20:33:33 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "5e2e1eb7f99720c40df5aa9eefa956608ba0add9"}) poll(&(0x7f0000000040)=[{r0, 0x20}], 0x46b, 0x6) 20:33:33 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) dup2(r1, r2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5f465db, 0x2, 0x3, 0xc284, "0f53a7181d0903286d8f48a99ee088160286f2ac", 0x1ff, 0x7}) fcntl$setflags(r2, 0x2, 0x0) execve(0x0, 0x0, 0x0) 20:33:34 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x11) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000001c0)={0x8, 0x7, 0x0, 0x0, 0x5, 0x8e4, 0x10001, 0x4ec}, &(0x7f0000000200)={0x54b, 0x5}) 20:33:34 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x180, 0x42) connect(r0, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x300, 0x0) getdents(r1, 0x0, 0xfffffffffffffd71) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/235, 0xeb}, {&(0x7f0000000300)=""/97, 0x61}], 0x2, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x84) r2 = open(&(0x7f0000000200)='./file0\x00', 0x40, 0x62) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000240)=0x6) 20:33:34 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000000)="c3", 0x1) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') write(r0, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8976eaff8e648424005868cf7853a0779d0d5d9b70b8c97cac32a705a0a73958bebecaffb4b74ce2800faa1", 0x1000) 20:33:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x10426, 0x169) 20:33:35 executing program 0: r0 = kqueue() close(r0) r1 = semget(0x3, 0x3, 0x3) semctl$IPC_RMID(r1, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x3}], 0x6, 0x0, 0x80000001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000040)="f4810ae670338162641938529a0b821a39e53ebb1072d93fd1be5e1f11ba73a8100589f039392b067db7ca38", 0x2c, 0x40a, &(0x7f0000000100)=ANY=[@ANYBLOB="00002ed906696c65300099575cb90fa7bd155c86ccc2e95066046b56b12129bb21163ec788b6d7ebec138c3eb1c7c79ddecff9b31a396d9ca3ad9476d98aae8438908560c02b33a7d09c86a6c63eae7834ed40f1e251d35ac4a972e65e8e30a752b4b1eb576df485631097bb85702617138b2f6f4a12311dfd598df776ff93b9"], 0xa) 20:33:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="820200d2b3fce1dd4335fe00288a5d000000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) sendto$unix(r0, &(0x7f00000000c0)="e3379c426636b173fafa5063011d3c6d3929697829127bedaa4e4ddd5e234fe75f5f97717b550acfb74a96a580f6ff2070e5a5fccc1322725f40498a20e6550df0c95d668ef4de9ad47829b81eb3783f3fdd551aceb65278747cb2f310580e25", 0x60, 0x4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0/file0\x00') read(r0, &(0x7f0000000140)=""/219, 0xdb) shutdown(r1, 0x0) 20:33:35 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x28) write(r0, &(0x7f00000001c0)='2', 0x1) 20:33:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x480, 0xd0) writev(r0, &(0x7f0000000080), 0x100000000000024d) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 20:33:35 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x4) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080), 0x0) 20:33:35 executing program 1: mmap(&(0x7f0000feb000/0x12000)=nil, 0x12000, 0x0, 0x1931, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x80) ioctl$TIOCSDTR(r0, 0x20007479) 20:33:35 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="a40579aecc91a377e662b6ec5acec7f93c7d90cc39e04d80a4cae80b4e24cdb720a2b374e8e19179fc2544f113885afbbaf36e72742cbe003f6feb52a091b5d8ce012a5ef34bd5f959caf8eb01d1492edf6e611f14d02abd3cdab32a34d133f19c0bd59aa0d9344e5e7f8fff8c19ee1b99621800", 0x74}, {&(0x7f0000000100)="f421f361ea8523203e15088854cf6f732b92657fa4af66c014d6679bb876188cdf7b59817502a80bac331acddaa1489b3fb894bcdd01505a97163f5e68555d1138b4878ef663dbd4bad09eae248b5fd308ecc0f21191234e229bb93bd9b4dc037a654a5535481024feac1b75943cd411775ca933092f77a91c6f4a1d52657aa80d", 0x81}, {&(0x7f00000001c0)="33473f3ad0ae7f5604c7fc89bd9184fa4d9993b8fc6b63fa6f38e28186650b22723c0ec2fe673e40f6a582f6911e2115e37504be2513d9b15b31fd3e1746be0e955718f4b0036c15972e9643fc49b5302270908c2ea056b80249df5e62380b91bf89e0a043e2f9a8cfbcb77dbf33156561ae6d61b9", 0x75}, {&(0x7f0000000240)="09417075bbf424be3e77c0072e0c7bb4ec5bfc5df4db80819192d8d7d1296c75ccc02e64f882b9db0808c0fd7b9a468eb3cb0148fb29", 0x36}], 0x4, 0x0, 0x0, 0x402}, 0x40000000000003) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000), 0x4) connect$inet6(r0, &(0x7f00000002c0)={0x18, 0x2, 0x4, 0xe6}, 0xc) lseek(r0, 0x0, 0x2) 20:33:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x6b866d8fba5b7ee2, 0x0) recvmsg(r1, &(0x7f0000001300)={0x0, 0x24c, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) setgroups(0x0, 0x0) sendto(r0, &(0x7f0000000240)='Q', 0x1, 0x4, 0x0, 0x0) 20:33:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) preadv(0xffffffffffffffff, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) 20:33:35 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xeca) setuid(0xee01) clock_settime(0x0, 0x0) syz_open_pts() 20:33:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40000000000001, 0x0) close(r0) close(r0) writev(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000000080)=[{}], 0x1, 0x1) fcntl$dupfd(r0, 0x0, r0) 20:33:36 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) fcntl$setflags(r0, 0x2, 0x1) connect$inet(r0, &(0x7f0000000000), 0xc) setsockopt$sock_int(r0, 0xffff, 0x180c, &(0x7f0000000040)=0xd3d0, 0x4) 20:33:36 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe1f) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x6, 0x3f}, 0xc) 20:33:36 executing program 0: mlock(&(0x7f0000f90000/0x4000)=nil, 0x4000) mlock(&(0x7f0000fba000/0x4000)=nil, 0x4000) munlockall() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x190) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) 20:33:36 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r3, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r3, &(0x7f0000335000), 0xfc94) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x8) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) syz_open_pts() chmod(&(0x7f0000000280)='./file0\x00', 0x1c5) writev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x800) dup2(r1, r3) execve(0x0, 0x0, 0x0) 20:33:36 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() 20:33:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8002002, 0x100000005f00) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./bus\x00', 0x1, 0x40) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000540), &(0x7f0000000580)=0xc) r3 = socket$inet6(0x18, 0x2, 0x7fff) r4 = openat(0xffffffffffffffff, &(0x7f00000005c0)='./bus\x00', 0x8200, 0x4) r5 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000600)) r6 = socket$inet6(0x18, 0x3, 0x80000001) r7 = open(&(0x7f0000000640)='./bus\x00', 0x2, 0x8) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000680)=@file={0x0, ""/4096}, &(0x7f00000016c0)=0x1002) r9 = getpgrp() r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) r12 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) r14 = getegid() r15 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) r17 = getgid() sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000080)="1ebbdac8f731da45985a880663c3680fadcb1777ce1beafd5a4847de9e6ac06e90fb2c276e7bd0acda6338ea", 0x2c}, {&(0x7f00000000c0)="20b98012c5dd6a9fc8", 0x9}, {&(0x7f0000000140)="2d883e671573bc50e76134f9504f401b006a6b64a69b57439fff95b844a1385a0d60021d29e93130efce6de9bb82bf2d37121cc05c16465294ea42b3af7650fc8b56154876f960c8543a2ebd7995d1d793cc225a02b5f39a3b3f662dd1609f3045020fbed537c51041b95918b7434ea17a46d226fab3c5214da8fe0fa400e19b23c8dee8210f55ebd3f71fd6bae4e88764653ac7", 0x94}, {&(0x7f0000000200)="db506fe0e70e81cfa218e5bac7680e2a567c8d1063050e0b871c885bca38f9f75c2f51facc4992312af2497e214f41cd1b069dfc51b4c4dfd7dbff34ce87976db364f8693115942af32c99d2c3242ce6d7539f1e4fe6e79bfec838ae75e764a8f11c7b867f5f152619263b3f41c4fe0ec399ece612249b287a1d07b0e2bca5e77e39b181cea7bde010a19468a2d314de1b2f1253d4924161856054", 0x9b}, {&(0x7f00000002c0)="a69b6b657f40779e74161f5044a918afebe2d723a0fa76b8e0a9690210ea029ebbbe4fc040c87e965655449d757c2c93243f0fbbefc5e25253bba50164ede2a94718fe2612802bd47965c98fa45fec2397178cf46fcb46c04ad335678be07510ded2cf8fb0d071c698cfe5ed06e93186b0ae789310df8835e18fc871674436985391a538d43e26a52ad465fe46241ab4d9", 0x91}, {&(0x7f0000000380)="671e2984783f2e48ac0695f48138bc331c5a669ff59a9146a0e31040d35b3d21f0d1e8df85fe89667176dc0299dedcc19218c919f8103b1c9df1d0b8c1e24fde70ac733cc01d21f4a1ebefa06d9d5617b3363ddc45285b5e5abddc017780af766a8cc6670146e67464fc774f9e2b56e94bfd512fda893f24cb1594168dd3c3dae14fed5102ac01833b4dc9d230fda8b58e3fc3a72974d7f2407700765b0ca5b0f43a19ced77156af09da23c7ea68df0e51a809838aaec906038216cbda7807cd94fc3bae94a69ddb", 0xc8}], 0x6, &(0x7f00000017c0)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xa0, 0xa}, 0x0) r18 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r18) 20:33:36 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x200000000000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0xa) 20:33:36 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x101) poll(&(0x7f00000000c0)=[{r1}, {r0, 0x80}], 0x2, 0x37f26c9d) connect$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) 20:33:37 executing program 0: mincore(&(0x7f0000ff8000/0x5000)=nil, 0x5000, &(0x7f0000000000)=""/222) r0 = shmget$private(0x0, 0x3000, 0x44, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000100)=""/19) r1 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) r2 = shmget(0x0, 0x3000, 0x401, &(0x7f0000ffb000/0x3000)=nil) socketpair(0x6, 0x5, 0x3, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) shmget$private(0x0, 0x3000, 0x280, &(0x7f0000ff9000/0x3000)=nil) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) recvfrom(r4, &(0x7f0000000180)=""/11, 0xb, 0x800, 0x0, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x3000) write(r4, &(0x7f00000001c0)="bf975342bc8c8a0dc1f877987eb457d2327cd2282ea8f89b48ac8a7e73e7911c038fbee57abf02c16e449c33bb7109b6bd692abcc04f7aa4e09b4d62a33da36a18cfad4cd579c87b27591c5be5f6232aba821336110ed1b4db4906f5ef6aa3f8bddb0e5d60ebd49d6f2099107427b21d8066370b4acad87da9872b02ed9c8024ab270d51b0e3f829e21d955c78e78ffb4b63fcf0e3efb45515d32533d933c0a0a1902a20bfd7fb5c9c5cc536322f4e9744a58df69b8c345505d03e6d89e678f6ce1ed26f5ba0eb0bdd12b38b15b15103de790697578286601ab26d8016bbce2ea9d98d2a1ee21a6a55156c980857", 0xee) getitimer(0x2, &(0x7f00000002c0)) write(r3, &(0x7f0000000300)="c22d0b14ae9d23ba2bcecb511d7c1f7966cc99670a820b3dfa3d72e2d3cd4219a4cdc530964f31b91b9e618f14fb364fe0065f96fea274acf1822b2783a7935a5099ae002a75dd0fb465c52d5c9a43e30b4c8c45c67b5a4fad59312a4f708b7d1ed50e57abdd7c08072ca8d95b75c96d57936ea8dbeeae379de1da0b5a3003843763e28b090a2c204fb5da39c68a859516e0f494d70cb5314c8553bbd79115a3a0093331c1e2f2f87ed3ed20ee259e061a2fb95f208069822086fed4b83001f9b0411778393d22923cf09325a8621d10ac1a1e53a9642aa11e81c2b9c5269ea2c15f89aae511f8fa7cbcd0462ac18baca0cf8b95f0b71538", 0xf8) clock_getres(0x4, &(0x7f0000000400)) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) truncate(&(0x7f0000000440)='./file0\x00', 0x0) shmget$private(0x0, 0x3000, 0x140, &(0x7f0000ffd000/0x3000)=nil) r5 = geteuid() seteuid(r5) shmat(r1, &(0x7f0000ff9000/0x3000)=nil, 0x1000) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000480)=""/231) mprotect(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x1) 20:33:37 executing program 0: r0 = socket$inet6(0x18, 0x0, 0xe1c) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) close(r0) 20:33:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x2, 0x9}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd, 0x0, 0x2}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x1b, 0x0) 20:33:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x10, 0xfffff, 0xdfe0, 0x8001}], 0x10000, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x39, 0x1, 0x157}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x5, 0x4}, {{r2}, 0xfffffffffffffffc, 0x8, 0x2, 0x7, 0x2}, {{r0}, 0xfffffffffffffffd, 0x1, 0x80, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x5, 0x0, 0x3}, {{r1}, 0x0, 0x80, 0x42, 0x7, 0x910f}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x7ff, 0x101}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000020, 0x80000000, 0x18}], 0x800, &(0x7f0000000040)={0x9, 0x3}) close(r0) 20:33:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/139, 0x8b}], 0x1) 20:33:37 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f00000000c0)=[{r1, 0x46}], 0x1, 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') readv(r0, &(0x7f0000001600)=[{&(0x7f00000002c0)=""/128, 0x80}, {&(0x7f0000000340)=""/181, 0xb5}, {&(0x7f0000000400)=""/205, 0xcd}], 0x3) 20:33:37 executing program 0: socket(0x20, 0x8007, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) r0 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) r1 = accept$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000003c699882c629db9200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffffffffffff00000000000000000000000000a0db6e59"], &(0x7f0000000240)=0xfffffffffffffef5) r2 = dup2(r1, 0xffffffffffffffff) r3 = semget$private(0x0, 0xffffffffffffffff, 0x4) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000180)=""/134) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x40, 0x2}, 0xc) recvmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000080)=@in, 0xc, 0xfffffffffffffffe, 0x7, &(0x7f0000000000)=""/33, 0xfffffffffffffded}, 0x0) getpeername(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) 20:33:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x200, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0xe0, 0x8}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="87dc5670b9c326ad5b7475077df65a23eadaf06c20eca4b7472ce83ec30f30a96cd7151a4ae2f027bfbba34a29706ef3caaa1378ab00a377cb1cc8da18a32eee085c151afb9743b9da039f815aaa1010ff309a8d4d4338559cba3fc4a643301a696ed83a047018f289d21d3e75d41280b10a2ae8cb3fbdcee2dadb34ecf74e7379d48f14af7be3b41124", 0x8a}], 0x1) syz_open_pts() msgget$private(0x0, 0x83) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x77f) 20:33:37 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x8) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xffff, 0x0, 0x0, 0x0) socketpair(0x16, 0x4000, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) openat(r3, &(0x7f0000000080)='./file0\x00', 0x80, 0x29) dup2(r1, r1) 20:33:38 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0xffffffffffffffff) listen(r0, 0x0) r1 = accept$inet(r0, 0x0, 0x0) shutdown(r1, 0x3) shutdown(r0, 0x1) 20:33:38 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0x3, 0x3000, 0x220, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) socketpair(0x20, 0x8003, 0xffff, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000500)=[0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={r3, r4, r5}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) socketpair(0x3f, 0x8003, 0x101, &(0x7f0000000040)={0xffffffffffffffff}) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r9 = dup(0xffffffffffffff9c) r10 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r11 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r12 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000005c0)=0x332) socketpair(0x3a, 0x4, 0x7a, &(0x7f00000001c0)={0xffffffffffffffff}) r14 = socket$inet(0x2, 0x7, 0x6) socketpair(0x10, 0x5, 0xf976, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = open$dir(&(0x7f0000000240)='./file0\x00', 0x10000, 0x1e0) r17 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair(0x18, 0x4, 0x1, &(0x7f00000003c0)={0xffffffffffffffff}) kevent(r6, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffa, 0x8, 0x2, 0x100, 0x100000001}, {{r8}, 0xfffffffffffffffe, 0x11, 0x2, 0x9e, 0x2}, {{r9}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x6}, {{r10}, 0xfffffffffffffff9, 0x20, 0x40000000, 0x3f, 0xfffffffffffffffa}, {{r11}, 0xffffffffffffffff, 0x60, 0x2, 0x9, 0x1}, {{r12}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0x4, 0x401}, {{r13}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x0, 0x7}, {{r14}, 0x9cfe8c537bb48310, 0x50, 0x1, 0x1, 0x1ff}, {{r15}, 0xffffffffffffffff, 0xc2, 0x40000081, 0xffffffff, 0x2}, {{r16}, 0xffffffffffffffff, 0x44, 0x0, 0x0, 0x5}], 0x3, &(0x7f0000000400)=[{{r17}, 0xffffffffffffffff, 0x51, 0x40, 0x0, 0x1000}, {{r18}, 0xffffffffffffffff, 0x5e, 0xa0000046, 0xfffffffffffffffc, 0x8}], 0x401, &(0x7f0000000440)={0x6, 0x5}) r19 = dup(0xffffffffffffff9c) lseek(r19, 0x0, 0x1) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x0) r20 = shmget(0x0, 0x3000, 0x40000100, &(0x7f0000ffb000/0x3000)=nil) shmat(r20, &(0x7f0000ffe000/0x2000)=nil, 0x0) r21 = fcntl$dupfd(r19, 0xa, r19) r22 = shmat(r20, &(0x7f0000fff000/0x1000)=nil, 0x0) fsync(r21) shmdt(r22) 20:33:38 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = dup(r0) sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000003c0)="0bab8df16f0e773f5b64ccce715b3fe3a8714933feab8325f3ef61479036910d1806887036ae8e6d31d5042b36c2253b475cd33058eb7bc75b16caf1537c1b4227212269c8b9f94c17df1446098c4a6f88b07600124caa27699e45efef6e8d4389c772eaa6e3660cc99d12b6e0a68290f38eae46cc5d0958d4e4869e97ab360c3819d2e87e8a6bcab494f6de7208e967990068f4aa008aef1d9b899d713759b5cba6", 0xa2}], 0x1, 0x0}, 0x0) 20:33:38 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000003c0)) r1 = accept$unix(r0, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0xfffffffffffffcd7) write(r1, &(0x7f0000000240)="d41126954c83cf361fb09018d0075aebdf8d973f37293401eaf42b73bec4f8d2f3ee389f8df3535193df6053fa5b40a43927c5130b8cdabbe4bc76c46ed69b42c0c14b28c606a1fa6ab97b1b04dece765aad241d5d0d63c2c236a8dab683dc3cf48271ea8e75aca0bc2ac76cd00d11d6b4a40c5b0259a3f506af0c7ef6bc35b334fa6110675a1cc0e695e76c1ef729c2936bd7daa5a16ea4350eddc1d9aa857985c9e47c0f10705cc64f6da4485d4c6da4a55f1fca98bb781289c8eeeaf8fbce79fadad27c7338c608f32675fd1239fa5aff76943dc7bf75a5556fa55325aa8c98fdc3abdbfaa764d2febe0708477ea6467e548bbe7ab691ccd6b592880964", 0xff) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0\x00') fchdir(r2) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x2, 0x100000001}, {0x18, 0x1, 0xc5, 0xd61f}, 0x486, [0x6, 0x20, 0x7fffffff, 0xfff, 0x4b6, 0x4, 0x5, 0x4]}, 0x3c) r3 = syz_open_pts() unveil(&(0x7f0000000340)='./file0/\x00', &(0x7f0000000380)='W\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x1, 0x401, 0xea27, 0x100000001, "a8dde557edf6c5229dfca35a98d668ac52dc8918", 0x7, 0x3}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') fchdir(r2) 20:33:38 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0x0) flock(r1, 0x2) ftruncate(r2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x480, 0x180) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 20:33:38 executing program 1: socket$inet(0x2, 0x5, 0x7a747ac7) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000000)="e0ffffffffffffff", 0x8) 20:33:38 executing program 1: getpid() r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) bind$inet(r0, &(0x7f00000002c0)={0x2, 0x0}, 0xc) r3 = msgget(0x3, 0x402) msgsnd(r3, &(0x7f0000000300)={0x0, "46ec4ae9ded6fab708710a39235e9897e984d77045a115c35dc3bed0e100c973e5cc8773f081e309dede586dc0a97c08c9211e3fa9ee213c767dfbd415241f74115c322789b3bf070b756f4b5abe135a7d6306889fde408fd707fb1f9a71143db0a6dd84c2b0edea1df7732661bbdb4f85a9b77aa14ccf212506c2449a18675162945dd465df8e888c4dfb27440b2bfeddea31c78fe068d6b42748278fa88c9edfdd3348f84f78ed7b0c07d4f74e4a45fa031ffdc10f9782e361a9fa97978741021316938ab7576f6c4885a5"}, 0xd4, 0x800) getpgid(r1) getsockname(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) kevent(r0, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x40000043, 0x4, 0x7}], 0x6, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0x80000000, 0x1f, 0x2}, {{r2}, 0xfffffffffffffff8, 0x12, 0xfffff, 0x1ff, 0x100000001}], 0x7fff, &(0x7f0000000500)={0x3, 0x7f}) socket$inet(0x2, 0x5, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r4 = accept(r0, 0x0, &(0x7f0000000640)) fchdir(r4) kqueue() msgrcv(r3, &(0x7f0000000680)={0x0, ""/144}, 0x98, 0x3, 0x800) getpeername$unix(r4, &(0x7f0000000740)=@file={0x0, ""/4096}, &(0x7f0000001780)=0x1002) readlink(&(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)=""/169, 0xa9) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000018c0)="6450ef60e5ed2afb1d2318dd226599adc43d033f5c72a1d8b00ac5ddcb702f4d58aea19e027a7d78821a0df04935e3d2e37f0071d734dd7d31b6c4d1d6d09abf5d3a24cba443228d3e4b646e9f043f1b", 0x50}, {&(0x7f0000001940)="0cd5c3173b85bff0da8371d47d7d30ca094a9e56997cdaedbaeafc7a309c52e8bc6b827fb9e36bfaeb17a5fe7796d5e0aa91e4f13eef067278686a2d611669b7b80fbf0353bb4b3159357cfb86244462f72343a1560b79a1159e39fef84797d019d3a4cb40447018f99d0a84c3fa1f5ad853e1905a677dfbdfe52c208bc911650aaf838a6d90daca02b973a0b1d0f05e5fec7439451534f6cc142caaf203667e1af0f57d32c002f13d4912a97853cb59880e6050583cff5cb0526b7e90812bdfd0c8bca1514444b2c169c14576e10d3652b749edaedf84011428106b326c556fb135845ede217db2a5778b37f6e87609b8c846a12503d7006de3e263", 0xfc}], 0x2) getuid() getpeername(r4, &(0x7f0000001a80)=@in, &(0x7f0000001ac0)=0xc) open(&(0x7f0000001b00)='./file0/file0\x00', 0x40, 0x1) r5 = socket$inet6(0x18, 0x8004, 0x8001) writev(r5, &(0x7f0000001dc0)=[{&(0x7f0000001b40)="81c3cf3ede9662c2ee228143c144d5667d1cd3cb8373007464869c164f4acce8872ee90ea2fc3c56055b477eb659fe2b201c15f416a3d881c0f33aef8ac8aedc376ef1b1285670c5ceb587c121c65da9804ecf23c26b1afde00a62b03f8005bde945d31873107022463098226327442781562701eb5602182e18e770b33d1835958087b0afd9a149785f330ef25782f95dd02d547b2d0756ad9ad3832e515d81d5e9e8b074b4b1128f0cc06e06ecfa43efbdde39705b570f3a76430860821c", 0xbf}, {&(0x7f0000001c00)="73ec5b812fea91f5e17cd387793da8ff6c0e8932c772e0532bee53ec2e42c0bfced9dcc4a507ad4b09aa0046b22ef7b8c160519948b53ba5fcfb94b350031caa3d7d03c5b3bcaf46437647b148fb8453999fd99ef39de7b9c7c5654f8320cb", 0x5f}, {&(0x7f0000001c80)="0a9f849771705b602d8ad08cd961b15be2207a6c200fa6e6d550d6d919db06116e46402a697d5ebd6f43ab1ad7238596afa0ed46a678466cb35fb6631cf9b73a50248284b5981922b3923b51ee437a4f14fa34b4843e54dcc4ba32bdc897f560ffe39e99e848ec8c3bf382884e8f1d913573d3c1a450b3159e4cbe00f53db65a7406f718bcb749570e9ce1374cd8a35b502585a170eff934a74c022f3abcd20be3625fbd8e5567388592431e2783a88596d3d5fa441a0341cd2bc478995952d78d1ab3f352b11ce890a43173f58128901e53a5b23eff0352", 0xd8}, {&(0x7f0000001d80)="372f0be1d1cc84069d25ecda815a72d4ceb6c122c9b5faad29c6680f8a176db51ffcf1367c", 0x25}], 0x4) 20:33:38 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getgid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc0) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) write(r3, &(0x7f0000335000), 0x1023d) execve(0x0, 0x0, 0x0) 20:33:39 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') renameat(r0, &(0x7f0000000100)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000140)='./file0/file0/file0/file0\x00') 20:33:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = semget$private(0x0, 0x3, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) preadv(r1, &(0x7f0000000640)=[{&(0x7f0000001080)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/228, 0xe4}, {&(0x7f00000002c0)=""/31, 0x1f}, {&(0x7f0000000480)=""/226, 0xe2}, {&(0x7f0000000580)=""/170, 0xaa}, {&(0x7f0000000300)=""/105, 0x69}], 0x6, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000080)=""/225) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000000), 0x10000000000002a0, 0x0) accept$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="000000c90000000000a10c00000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ae686d7f7bc380d8521d4c50503a10ccbd0a36c3e5524d5a7828f6995024dade8b0b03d8655f8c23377754e9d0b9f63f4046e7a639a1772c11d4dcfbf53f4ec46178c68f04c7b7249b18d7221e6888d71459cb7d13f1176bc148ccd109125d5bec73838561bd"], &(0x7f0000000180)=0x1) 20:33:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2111, 0x902) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x7ff) open(&(0x7f0000000180)='./bus\x00', 0x51, 0x10000000) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x7, 0x3}, {0x5, 0xfffffffffffffeff}}) 20:33:39 executing program 1: mknod(&(0x7f0000000100)='.\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x80, 0x7}, {0x3f, 0xfffffffffffffffd}}) 20:33:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 20:33:39 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1bff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getuid() munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mkdir(&(0x7f0000000140)='./bus\x00', 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./bus\x00', r1, r2) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./bus\x00', r3, r4) 20:33:39 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000300), 0x0) socket$inet(0x2, 0x5, 0x7ff) 20:33:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="91120409", 0x4}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000500)="3a330d80ebbb9467fe68e350c0b12202000a", 0x12}], 0x1, 0x0) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0x2) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 20:33:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000140)=""/145, 0x91}, {&(0x7f0000000200)=""/194, 0xc2}], 0x2, 0x7) readv(r2, &(0x7f0000003740)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/130, 0x82}, {&(0x7f00000013c0)=""/83, 0x53}, {&(0x7f0000001440)=""/99, 0x63}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/253, 0xfd}, {&(0x7f00000025c0)=""/74, 0x4a}, {&(0x7f0000002640)=""/4096, 0x1000}, {&(0x7f0000003640)=""/212, 0xd4}, {&(0x7f00000000c0)=""/46, 0x2e}], 0xa) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) dup2(r4, r1) 20:33:44 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x9, 0xd5}, 0x10) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000300), 0x0) 20:33:44 executing program 1: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x80, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8000000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x6, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./bus/file0\x00', r1, r2) writev(r0, &(0x7f0000000040)=[{0x0, 0x3ff}], 0x1) 20:33:44 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') 20:33:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x9}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4) 20:33:44 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10080, 0x15a) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r4 = kqueue() r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup(0xffffffffffffff9c) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r9 = socket$inet6(0x18, 0x8003, 0x3) r10 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x100, 0x21) r11 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) r12 = socket$inet6(0x18, 0x1, 0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x2, 0x2, 0x3}, {{r2}, 0xffffffffffffffff, 0x5, 0x4, 0x6, 0x4}, {{r3}, 0xfffffffffffffff8, 0x42, 0x2, 0x7, 0x8}, {{r4}, 0xfffffffffffffffa, 0x40, 0x17, 0x8, 0x7}], 0x5, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffe, 0xd0, 0x80000005, 0xb1cc, 0x986}, {{r6}, 0xfffffffffffffffc, 0xa0, 0x1, 0x9, 0x80000001}, {{r7}, 0xfffffffffffffffa, 0x44, 0x20000000, 0xffffffff}, {{r8}, 0xffffffffffffffff, 0x4d, 0x4, 0x3ff, 0x1}, {{r9}, 0xfffffffffffffff8, 0xab, 0x4, 0x6}, {{r10}, 0xfffffffffffffffd, 0x2, 0x80000001, 0x2188, 0x6}, {{r11}, 0xfffffffffffffffd, 0x44, 0x6, 0x2, 0x9}, {{r12}, 0xffffffffffffffff, 0x8, 0xfffff, 0x80000000, 0x1}, {{r13}, 0xfffffffffffffffb, 0x14, 0x90, 0x75b, 0x3}], 0x6, &(0x7f0000000500)={0x7, 0x8}) r14 = syz_open_pts() ioctl$TIOCSETAW(r14, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r14, &(0x7f00000000c0)=""/133, 0x85) r15 = syz_open_pts() ioctl$TIOCSBRK(r15, 0x2000747b) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "5942fcc4a79415e7cae881507ab006884a1bf98d"}) accept$unix(r5, 0x0, &(0x7f00000005c0)) accept$unix(r8, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) kqueue() syz_open_pts() 20:33:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e00bdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d9da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445d", 0x5c) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) unlink(&(0x7f0000000280)='./bus\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "835dd2518000190000000000fa6000"}) mknod(&(0x7f0000000040)='./bus\x00', 0x6004, 0x403) mlockall(0x3) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000002c0)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0x2b}], 0x1) 20:33:45 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x402, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/112) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, 0xfffffffffffffffe) 20:33:45 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = syz_open_pts() chdir(&(0x7f00000000c0)='./file0\x00') setreuid(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x4, 0x2, 0x9, 0x2, "08d6c64a4dfac6df01fe40ac0236301d0c1ea5ad", 0x1, 0xffffffff}) seteuid(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x1) 20:33:45 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r2, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) kqueue() kevent(r5, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) 20:33:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) 20:33:45 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) r1 = socket$inet6(0x18, 0x8001, 0x0) close(r0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000), 0x4) 20:33:45 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x4) clock_gettime(0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r0) 20:33:45 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x3ae) socket$inet(0x2, 0x7, 0xfffffffffffff800) 20:33:45 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./bus\x00', r0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2a0a) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 20:33:45 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/111, 0x6f) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd5441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000014c0)=[{0x0, 0xfffffffffffffdc6}], 0x1) 20:33:45 executing program 1: r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000300)='W\x00') mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000340)='c\x00') mkdirat(r0, &(0x7f0000000380)='./file0\x00', 0x100) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='c\x00') 20:33:45 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f00000010c0)={0x2, 0x3}, 0xfffffffffffffeff) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000040)=0x5d4f, 0x4) sendto(r0, &(0x7f0000000080)="1f084afb2e38b52519aed2f50a0e476db337e8d33980e484c937d76473ad6b28a121fa575edcddebf27b23cfff37aaefabd8a33738c9e7f4e7910739b7962f03323656c74e91b8b1544b5d8a7616dbf7bc0993df9b9c787842f8813cc2846b8d6e2d69b9e307b04fcc6201e7da9c52bb85fd177d3c9f76cf89751feb65677f8b7f5baa3d45d0b62e36728accba7300ec247f300df38adedcfc949c19a8d219d5ab415b6af81622cc291150a4d6e66a97f5b4c409c83cd9883700f98c0da35434f0f4e1d12812e58750391d1ddd25f7945bde86989b9f1a22cd7ac5fa742dfdcd093809ea1fe77f297bd97146539b3dbdcccbcb8de2ec82b50994ff79304a3b1984588c2d4781184f65cb46254afb54209705a89c1df92479d2398080a0420e490ce3db6ab2f38b2cbfbb450aa64fb55d6f0b465147f0a34ee280bf9d0bbce594c993d334e28c3dddcc9421bf8e7b7b8fe19d2079226179adfacd605669f822ecf246eb6c93b7bf08559fe5b0bd24a31e77f000a3c7893b61b84717f5f4b6ca15854df066fa25093cd8b7e07c70889bf46e88702548ea4eb8e4c7762a6076081f8e46253c7d7012853777dabf2dbf14b22735ae4072b36087ea2fbb2e4fbdab6e83fc6d8b80385be46f7458b160ddb080928d073b7cb6654b16afa9290868b753f75aa99dab8076546416c0536f6399cd34dec98f7ba4cf15949c8ddff97bddf8b2b87f18024190eac909349c0431e4396a71694a7a93b1fe15fda4347abac9b4e2240b3a873271dc31672762ef5130d54a609ca92ba3ded4280df53980871500eba6283ff3eda75f75426af532a2691a699df9addd383fa8c8a17423889b729b982b994fb1d786925ccdc36b64b165d624da1924ec783b88402c04585d294c454071475e7fa5752ddddc16162d9fa575ed2884282fe21af1cde0f098129f8bcd2bc44fbeb6009ba2034252ed413c6dc4292226c0d8f5e9557eb9b49c43994d83df90ee914722032deaeb1696cba278316c9a7aa92af707e55a8e5fbe19df6830db3ccb4d0c33e49cbea07c639d0854dbd227689d278a5c73e8002f69268838440f8f49c2a59d71f926e44163c56312d2ac77c14754dbc9c8ebc29642405866d52d4c43915d601b0137321b825a724e259368bda6d9a1553f56f6619b8fec1f3a0d544bbb90abcd5aae9a5349d4bd45e1ccb6330b2c75a2b1f374bc9b406dbbee73f5cb402ef588a5730ec6be1eddbb09a040c8b648d65059ccdc4d64ad72fa71b9ff45cc1878a4fb438637aaa81386bb5187c28f4f22f457ad9c7a21d312346f08c15d66b56dbfe686eea07f138e2f6d6b4c3d722030ad96706498bbe56429600a148eba7797fe3ef4646971c1e7b8c573e034b61a8284bc7401e10b4c95b7fe7e5c0175ce3433e09c3b0bcf46b5d4d7b84c6113375aebc96435cbdddaa528e222f764e60d3a1094ebc2c05d283a3a607abdcfbb7506255c29e212912171d296cf1a024280b0c0383c4474f620f1d9f8633587bf48c3ac31b1e05c23ea12c545803c06682750f5ba55174ad0ff28ba5318d7e3c66060c062f73b794dc4b2b5f7994bce354cbc606bba2811c0cc25a6255fdc4046d4dff39da217434078e8929e2eac7a4fe9b9b282c0f33e3db5de4745d255a97070f74ccd0839c0b732be14716279c6b67cf682699a1892acc33c2d9d0d026e3a9ff5158787fb11281a862ac798049bef4aa7c20a6333cffc6d4b3a4d3b24397a33b3203f6bf9bdc79a0d2df836bb3fb35b90af61988b170fabf20aa52703853057e92501c08dd31e6fd282ff9b070b1814d2fdee0bb6220c19476a510449b83cdbf68f8e4d9f5f03f776be1af1684e17de79330f483f78dd339aa33f314ac32c3a88961bc79b028ed58921b4342e8294f22d5f6bd12d44f92b3eee976de8d92df384c3debb85807059386dc9e262998964d25ae646389e3fb1d785626f5b93231015844b2e506b521932fad471a26e9da6efe12ad0bd9a9db3c70d2507eb5354f03ef80979228fcd29d41855991e11391b3d51fa675c82947577a0e0279585f32b1ea776de56b3d21a7f2aa093d8429c2f289b88964db93006d68fcb0860bbe3c59a008ee6b1977d6f67bdf34d80f152f2d7ae63c6a3a466db20c97e7ff94a8ed64fe85dfd12acea22df611366846a3b9e17cfacef600ce6ac9f3fee4bd97a2b49c2686d53a372087042a77566920430d4da3584f3b61020ebaf3b31fa251e69996235a8102a4bc573eb98229c32c092606e683356d26b4843a960d9019642baefdef6c3a09c0b1e9f5421118fd1cfe7670318afa17be2a9ab9398e787b21e0f90892e83c959cabfb1836d557c719e13d3d14ec08fa3468c43f22a5e09f962b6605320920b2de184af780d8e610d547aa4e6f84e20c3f38ef6e427312d7de47299dca04836e1a947472a6f3a2cf6cad1af8b8a629ff01780f7c1a48a7dd31e167c23c63da0d98e32199974be7783b0a49d781dc18225ee4d5bb7ac9048f6f161493fa5b79d865bd624ef922bf846afc68559b9827690bf70274f7d6e15d4be0931b49f56a70189276cd766d8f2e6c9c4d30bcccca123a0df54aa8fe39a9f0d37e3f419a17db07eaa2e18a772ed3ad97af949c4ce332739f6b77d90bf252263187b866f29c029f0da1bc6a9fce10caf568ceccd017ac3a924660aa5265b470eabdef692654e017fd92069ad8a50d5c9fc89c49876c34237fd5954c39fa0409dd89b6aec155c91311c1565a75f8c8c8d55e3c0bef1c050270dc39e0f7b763b3b47fe68c4b3d3a1334cc664ae0a93c7074844f3c2e681d4215a1ecc8dde96bf19dbe734d7b8b20a4231b2f295162ceb71c5055d4e96fb3a7741fa27be7ca9cad7a0e2958196e312f21821730d45ae5a2f0d9f9a390d131f1ad04ec5d0b9c17d39dbe52dcf98d82a63d9ef52f010475871ee32cc3c35a4613290fdfca26f38adca8e5ed49ab27e38a01046129edc638bf1ff0f9258df44211659cbf896276c37c8afcae1a7c2e0e0125bd51991f6438f5e022f4b325e89cd109d795ab4f4d55b38f818f55a20a5eccc1a670e800bb95f77e385137b851c5e216a885b9ba8af6e3e635fbe6da9a00e07aae9f27660d260d3fe46049d43e8c7da74c5753fa9f5cf467c33d9845f8ecb6fc661e5af9f4d4622a24b1717662eb64bdedf5f4c35bdb1d697d273778c404b94d2de8c220a5034d3edac35f5665cf9968624dd509f0f8fa1d21826f05ac4dcbf26ba07b5208afe457c87dbe4a259d6a0e9fd49a43ac293cdc9e93fe270efbc6662fbbefffcb08c4ee9676f8f6e88f0aa5a9a94dc6de4666eed11f80add0f33944b2972ba1af2e95267077c951dd76d85fbc8f3a2e7d355ec3a3eb44af565a0f83b495d248e6e1cfe4e0883641e529f5139aa5288a6cb02998fb6cea1da6013f47d74e032a7db9e1f0b03e4c2fb4346cb21c5f7f11aabc6965bd89fb5f8359a09508330ce88e288e938ad238da0d1d904bf2879b19b8235784f84b52d5d6dd9a2f53b6f7120b5a425d36900dbfe2237f0d5d1060b0ae65bf10099dd7c6567ad906b478de99c0a87ae605c6be93acf7749ee26a12bc24aee0d6f57994b51f88d15acebcc3ddd2c9de48592d617b1aaebe983c4ca822c5bc54544e44c8eb8448d22674eab543801cadc11bdac2564451017852e889c96bcc967361e3f284279ca215d4d2faa0958562b744b5f8f061886758e73e8ee64e4ca8a34fd8812782fca86a76fd538514102628bd578c25e15807046001a17e50ca7f8e37bd81b3c48b579418b9a63cffe3cf0cb5cf304463b93a3f179174f6b54a52d7edf9e974034e457123363d455a59cc6a6ee307efa1a4cf3d4491a583ac0ab38b31a55e56e81e334dad9b96ff52be038a89ab714b72b7d771b50ef63477cee9c3ec8c42081eaef5258e45112c4695e3f7614156298c4891819c7e236990b49ea0e1fc9148a48d72232e09d01fd221dec5373f4dc3319d302db212a7532ac721a175e1736a67d19b24a687469d0727e68905bfbb2bd6e8f6b02c69ae111ead861ae85343965afd9e2f5115192ecca90b7146b14a6843c0f51463b9ecfba98fa28439a3bb953e2d7ad2f95280878622a461110e12b6c4fd0b483f01410fbe40ecc4ccab8e8b11b7ce26c050017c7725a915f530b46a32df21013d5670847356d2901c366d0137acfdecd6434314254a60c34fa75bc6faeb9e01f05d64aa7ab92d7045b3926e49a13883d326da8c657bef941367e73380ed21cdf2d61603bf8c470ee773c9175ca1ffaebfc83963fe59cfaa0238abf64c8b610174fd56bbd8b00ba1716c90d9833cdda9b49966b1822f4829832ac6ae5644d964aab923984339b6c7109a152490cbbc93d4a934b2ad7d24683183a1559de6eef8351737e502c637e026ed8601a6afefbb390b036ec989938be196f6e08ddf8c809973c13dddad8000eaeb6659e1151bb3c12787bfb577c7fbb1ab2ed643ecc5a71f91855643ea86e2a5d9e996ff97237022f454c12c5c12089f8f01c2dc1320111f4a197d491d990b09f7b4dbf6e4f505d438070619e61e17561536ce899ef5d52b55398160cdedb0abd0deeeb3a34604ff53e288caa0d1ead7d1d973c650b5a89574953b46e4fa2751952bbbbed8713a77a90315e77e890cce17b82cc086e1174034beeebe5131ad93fbacbf3481fc9447a242b115a51a7a94895c328e527a223b5a2d12bc45ba79ced171aebc8992770041b8864646b4407281e587dc783d6192daedac81974100e4739bc004830c6d3d46338e8af6bda9217d07025a38317c396c649423583a758872ef9b7dfff2ba9a6993936fbc72b74038aea7f72142ddd6787aa286e7194ded251596a7ef017c2e563e8c7e3a638ca25105b08ff6475fe9d105637eb276fa5be3256cc07a4281262878e626448eefcc4450089cfc0958bfb123b095bc6a57cb11ba64fc0461ff37bbeccfa4052f0ebebe9793dbceeb75164063a0c9b765ae86665cfb2b948775f8a6e10c50f00aff68060f6e8aefd9ae90f83d867cca1ea5333b18efd9ce73b75a8348e4392f248154ffb2979ad293ecf1ac5cbd6a4325502e26f795e3b6d64d4915e6828eabd9cde1a604f28bee57955d164568028d55abb43ba93239dc26fd39cc4eec06413153399079d84b7594816a94021c3e96983f05c2569a4f37d1e615901df6c36b81bd904f2135e04764ad73cdf1d6dd26838351556d4f63a3b527771b3b282fab4f5ac19e8aa37d86d74683664b3152b61a8a7a2862ac606fb1805afd3fcefd024e589142d3a33c5d0aec04f7665693a65569cb329e412db8bfda703770e9385da82bf2f9e7fe51c1bb8190cd0230aa3af7d4d8a855973b0f3f1e796b01900cebbff53d9829391e5ba5a6c012143a19fa0b04e71ce206537fe5bdd6a80e476c8ad164ba6a09a27ecfa39f0c8414a9a226efc05233de763ad0e78340d425175e4c2dfd32079abdf6996f6bc1de413d7778c33b631d61b3dafd18cf3e503c3ce69b8a13b36c6879b92ae36731e8bb0d3d47fed54ee64fbe6a3809dc23ad5527b159012cb85204d4ecb95a1d4032a2da3c7de5409f11edddcf72ce64ff2c44382d9166f61536ed39c7a11547f264b7ccbf60bc33de5d5e9f2689f4149cc6f4c628006f4bf7813accd491ebeaecbf9163273787c6db70ee41933f079545989ac603166d95a279da956260869652eada07c051ab954108809fdd533de9e7cf59806b0dc79a35de68d58d725f28ef7ede804273e61be852f4e9b360dcdbdf48f83a7", 0x1000, 0x40b, &(0x7f0000001080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getsockname$inet(r0, &(0x7f0000001100), &(0x7f0000001140)=0xc) 20:33:45 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 20:33:45 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x12a02, 0x0) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = shmget(0x0, 0x2000, 0x480, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/36) 20:33:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) syz_open_pts() dup(r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x2011, r0, 0x0, 0x0) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x400) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') 20:33:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0xff) socketpair(0x18, 0x7, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 20:33:45 executing program 0: munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) munlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) kqueue() 20:33:45 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/138, 0x8a) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0), 0x4) 20:33:45 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) r1 = socket$inet6(0x18, 0x8002, 0x10001) listen(r1, 0x2) 20:33:45 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x8) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x3) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() 20:33:45 executing program 0: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 20:33:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)="e6", 0x5b) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x9}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) 20:33:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() syz_open_pts() 20:33:45 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ftruncate(r0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) 20:33:45 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x4) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x20800, 0xfffffffffffffffc) execve(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 20:33:45 executing program 1: select(0x40, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000240)={0x0, 0x7}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x240, 0x40) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 20:33:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) write(r0, &(0x7f0000000700)="fe010aa9dd3ce50a7a5bb2d393", 0xfffffffffffffd96) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r2 = socket(0x1e, 0x3, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 20:33:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) close(r3) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r3}, 0xfffffffffffffffe, 0x21}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x49}], 0xc996, 0x0, 0x8000, 0x0) 20:33:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffffffffffeee) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) setgid(r1) connect$unix(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="82022e2f66696c658180db252607870132ce5ccc3cc605f2437305b04c37aefcf507b1449fe87adf71a1fbf46dd318b458d4097cefbcedb29f1f6ef095f5af91e9ae0184e7d96ad5972d8204c0e5520366eae7d6f0f5f6f9d9d73dbb32758b33e5517c3001c7fad836991d57b7855f8fc1aefddce8"], 0x10) link(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='./file0\x00') writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000040)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a04400681bdbb66073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a9848f3429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c", 0x7b9}], 0x1) 20:33:45 executing program 0: r0 = semget(0x0, 0x0, 0x40) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x1000007ff) semget(0x3, 0x7, 0x4) 20:33:45 executing program 0: poll(&(0x7f00000000c0), 0x114028e83ef1066f, 0x2) 20:33:45 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x401, 0x2}, {0x18, 0x3, 0x2, 0x64}, 0x100000000, [0x7, 0x7, 0x81, 0x3ff, 0xfffffffffffffffa, 0x6, 0x438, 0x6]}, 0x3c) 20:33:45 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x203f, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x100000001, 0x8, 0x7, 0x400, "f6ce9bd56ffe8ca6f20b43ef5bd7dba09e2737b4", 0x2, 0x8}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x3ff, 0x702e, 0x8, 0x834c, "c4dab8ac7660c01006e5d9317b964a6276064f6c", 0x80}) 20:33:45 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x400002000103, 0xffffffffcf9cb28c}) r0 = semget(0x1, 0x0, 0x20) getrlimit(0xf, &(0x7f0000000080)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x7, 0x4, 0xfffffffffffffffe, 0x3, 0x1, 0x7, 0xfffffffffffffffa, 0x1]) semop(r0, &(0x7f0000000100)=[{0x0, 0x8, 0x1800}, {0x2, 0xf4, 0x1000}, {0x2, 0x1, 0x1000}], 0x3) semctl$GETPID(r0, 0x2, 0x4, &(0x7f00000000c0)=""/38) setrlimit(0x3, &(0x7f0000000040)={0x7ffffffd, 0xfffffffffffffff8}) getitimer(0x2, &(0x7f0000000180)) 20:33:45 executing program 0: setuid(0xee01) socket$inet(0x2, 0x1003, 0x102) 20:33:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x12, r2, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b, 0xfffff}], 0x1000, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) read(r0, 0x0, 0x0) 20:33:45 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x2, 0x81) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x0) socket$inet6(0x18, 0x7be1170050863a34, 0x7) 20:33:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="ba0ed314e6b8b6a4a52db435249a3586fe67dd245ee052d4c501", 0x1a}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x6, 0x1}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf0000001, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x14, 0xfffffffffffffffc, 0x5}, {{r0}, 0xfffffffffffffff9, 0x80, 0x4, 0x9, 0x2fe7}, {{r0}, 0xffffffffffffffff, 0x42, 0xfffff, 0x6, 0x8}, {{r0}, 0x0, 0x4, 0x1, 0x6a, 0xb5}], 0xfffffffffffffe00, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x4, 0x90}, {{r0}, 0xfffffffffffffff8, 0x28, 0x80000002, 0x7fff, 0x9}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x3, 0x3}, {{r0}, 0xfffffffffffffffa, 0x40, 0x0, 0xfffffffffffeffff, 0x9}], 0x932f, &(0x7f0000000240)={0x7, 0x4}) 20:33:45 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r2, 0x2) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x200, 0x100000000}) 20:33:51 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001380)=[{&(0x7f00000000c0)="d5", 0x1}], 0x1) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000000)="8616e5996df4ba60ae33cfe6901f461c64e6343191b1a0709d4e78a8c9d3fde646ec176586ad9ec33a020d9b6d42067771c7ab", 0x33}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) dup2(r0, r1) execve(0x0, 0x0, 0x0) 20:33:51 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x14, &(0x7f0000000040), 0x0) 20:33:51 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) 20:33:51 executing program 1: nanosleep(&(0x7f0000000000)={0x8, 0x100}, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpid() r1 = dup(r0) sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000002c0)="4aa8a5d93ec86e2a1d4ceca06511709a44fbaa01", 0x14}], 0x1, 0x0}, 0x0) 20:33:51 executing program 0: msgget(0x3, 0x100) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r0 = msgget(0x3, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/84) 20:33:51 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x8, 0xe, &(0x7f00000000c0)="8ca06a5210ca5e4457b1a415de5984461ac8ced9b4a41368ba0fecfa1d49ae08a702239ebedbff784baff35e2b670c668ad6cbeb705aa5488523c4dc89f81e5a2018aabcc497f2ecce4f3fa2a20a96049da49cc5156f4cc117ea833dcb7530c712c77072f0e450d5eef72019c5fc5341b34eb2d73fc6dee2a31f0cafba0649fb6081373e79ce", 0x86) socket$inet6(0x18, 0x4007, 0x1) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000040)=0x401) 20:33:51 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x401) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) clock_settime(0x0, &(0x7f0000000000)={0x300000}) 01:48:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="50d420a771fb2c2b5182"], 0x10) r1 = socket(0x2, 0x4002, 0x0) r2 = dup(r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x7ff) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0xffffffffffffffe5) listen(r1, 0x7) 01:48:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1df4246f50db16f7e8ab91", 0x10, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/229) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) 01:48:48 executing program 0: getpgrp() r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x132) shutdown(r0, 0x3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) getpeername$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000200000064e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d24600"], &(0x7f0000000400)=0x6e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) r1 = openat(r0, &(0x7f0000000340)='./file0\x00', 0xa0, 0x52) kevent(r0, &(0x7f0000000840)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x8, 0xab8, 0x54}, {{r1}, 0xfffffffffffffffc, 0x1, 0x88, 0xfe2, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x21, 0x8, 0xfb, 0x1f}], 0xbd46, &(0x7f00000008c0)=[{{r0}, 0xffffffffffffffff, 0x4c, 0x10, 0x1, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffd, 0x1, 0x80, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x101, 0x9}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0xfffffffffffffffc, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x48, 0x40000003, 0xfff, 0x7}, {{r0}, 0xffffffffffffffff, 0x44, 0x80000006, 0x100, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffe, 0x80, 0x9, 0x8, 0x1}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40, 0x7, 0xf0a}], 0x8, &(0x7f00000009c0)={0xde, 0x3}) socket$inet(0x2, 0x3, 0x4080) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/180, 0xb4}, {&(0x7f0000000100)=""/53, 0x35}, {&(0x7f0000000140)=""/136, 0x88}, {&(0x7f0000000200)=""/133, 0x85}, {&(0x7f0000000540)=""/195, 0xc3}, {&(0x7f0000000640)=""/224, 0xe0}, {&(0x7f0000000740)=""/220, 0xdc}], 0x7, 0x0) dup2(r1, r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000a00)="cb9262370a37688344b7c4b98faed19607fbc07df96f81dce8091df790c0caa8beff25dfee2a490777b21a89236dd2153c05743fbe70ed496a93a7445ca478481f81adaecdc6f43a05b32742e35a0ce88f15190a6806b6e39fa2ceffc9543375dcc6df9063c2375a1c863881af001684f2878e91b2f92f64134bd6131f445e926db5f0a758fbb9520ef4fde86787f9ab45c21d3e8572a181550f912f1ebed924e3b3bd276879550cf557f27078ac8d22e364930b2f4f147810767f332d0bde48a9901fb39b06c6e7fd66b8ab8f80a7c38965cd2cbd0000e01fa866801ab52d6a0c7ebf4870a887a6f78a93c13a8c131f35f39289b165214d1b86d88fff6e15c130a609a03ad6a7828830a6f3fbf9c9667919dc8d612b143d28b0aac61812ed16d2343b5f33932a1341ce8eba57aaf9e12b7b2f02aa74c908bbf2dd41f0a2ac9fa5eac476197aa30395bea892fc4f95e793cdbf874eb233fa7fd0914269965b43f8465e861ccbb98befb9622d4194f232ef7d25baaad774eb03ee276a443eb07db8c01646c4fa3149cb6f6bc352cb1993929803aa2a2f69ead3e8b31ecfd99ae698b0dbd4c711d253e17e7b29f0cf9027cffa0105b8daa4817b777a30", 0x1bc) 01:48:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000a40)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000780)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c7557fec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53dabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x15f}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/27, 0x1b}], 0x1) syz_open_pts() syz_open_pts() 01:48:48 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x7) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000080)=0x191) 01:48:48 executing program 0: r0 = socket(0x2, 0xc001, 0x0) setrlimit(0x4, &(0x7f0000000140)={0x1b7, 0x6}) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r1, r1) shutdown(r0, 0xfffffffffffffffe) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/104, &(0x7f00000000c0)=0x68) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100)={0x1, 0xffffffffffffff00}, 0x10) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xfffffffffffffec1) 01:48:48 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0xc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x9) fcntl$lock(r0, 0x9, &(0x7f0000000540)={0x0, 0x0, 0x5, 0x100000000}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) flock(r1, 0x3) open(&(0x7f00000004c0)='./bus\x00', 0x28, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) 01:48:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) r1 = fcntl$getown(r0, 0x5) socket$inet(0x2, 0x0, 0x7) r2 = getpid() setpgid(r1, r2) rmdir(&(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket$inet(0x2, 0x4000, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001200), 0x0) 01:48:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x400000000000003, 0x4) close(r0) 01:48:49 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000040)=0xffffffffffffff75) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) accept(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="730cb88f63a260df6431bb1dfe604e7c9fc38efb795927ecf32255bdc4c22d7c0bed434a580e34a779f324a2190f7411e9aef5cf187f68804c", 0x39) chown(&(0x7f0000000000)='./file0\x00', r1, r3) ioctl$TIOCSCTTY(r2, 0x20007461) 01:48:49 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x200000000000000) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) select(0x40, &(0x7f0000000140)={0x9, 0x100000000, 0x15, 0x6, 0xfffffffffffffff7, 0x7, 0xfffffffffffffff7, 0x6}, &(0x7f0000000240)={0x9, 0x800, 0x6, 0x180000000000000, 0xb03, 0x5fdb, 0x3e, 0x9}, &(0x7f0000000280)={0x1, 0x2, 0x2, 0x4e, 0x6, 0x8c, 0x1ffe00000, 0x200}, &(0x7f00000002c0)={0x200, 0xccb8}) setuid(0xee01) r0 = open$dir(&(0x7f0000000380)='./file1\x00', 0x10080, 0x10) readlinkat(r0, &(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)=""/103, 0x67) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0x0) truncate(&(0x7f0000000180)='./file0/file0\x00', 0x0) 01:48:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x160) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x401, 0x8}, 0xc) getpgrp() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0xc3}], 0xcd10, 0x0, 0x80000000, &(0x7f0000000100)={0x800, 0xffffffffffffffff}) 01:48:49 executing program 0: getrusage(0xffffffffffffffff, 0xffffffffffffffff) 01:48:49 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ae2f66526c653200"], 0x1) r2 = socket(0x6, 0xc008, 0xfffffffffffffffd) r3 = dup2(r1, r2) dup2(r3, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x5, 0x4) 01:48:49 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) truncate(&(0x7f00000001c0)='./file0\x00', 0x5) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100c0, 0x24) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x6) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="c0d896c5cccc5cfd5b26124a4df2243abd54413b33106334e2f637c70a8ae3c6223c71a93b2be7419000421d682598462060be4fa40e22a4e16bc10000000000000005852305ea670c654a9281c2b4ddc72f"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socket(0x18, 0x4000, 0x81) r2 = socket(0x2, 0x4002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f0000000180)=0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x53) ioctl$TIOCDRAIN(r0, 0x2000745e) getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 01:48:49 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) socketpair(0x3e, 0x3, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) flock(r0, 0x9) 01:48:49 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161ba) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001100)=[{&(0x7f0000000080)=""/17, 0x11}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x41}, {r0, 0x4}], 0x2, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/59, 0x3b}], 0x1) poll(&(0x7f0000001240)=[{r0, 0x101}], 0x1, 0x0) flock(r0, 0x4) unveil(&(0x7f0000000440)='./bus\x00', &(0x7f00000002c0)='x\x00') writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="2d21707082deceee1ff5a2debb5df9f41c77912612d1804bd008bd8f2d0bdd1871442fa4e0ac81ff07705412d153f31ab9c96b6d6de01890cb80783c07ad4f1cfd8655300e", 0x45}, {&(0x7f0000000180)="1e7d31a544dca693fbe6aacd5606acecd572ec3d2adaf6dd74b310b4d6a07974b1c4402a6aeb1e9e81eb55749418326309fb66182850f6493a1e8314220e0cb1d052ca213eb0a58a49c4227eea83f9aea881a15f8b7a7ac1bebbdbe9e5c7c28e16f00caaba3818f5b0fb3c033fec88364466fabc52323d96fb7766b0bb2274da36fa0a904f8a8bdd9d923b4d94783b3e338319bf5ee216b657e144e58786fb41b7f4df194ebdea7e9ffdc7d2e8760014896d68d64bf291ea807697dc", 0xbc}, {&(0x7f0000000340)="ad2bce6a77ddf3c97c409819376cba3a183d8c2086cb3c19246d7e44356ce35a5d0c34cd99879b6d30e7dba9f02fcaafacc37cb83566eb9b92223e87f7d2ee08543f7269b7b694465f1b1d55ba0f9067b958458837cd9df98655c794d660400c8837c7a334bbf79bce743a80dd1cd3fc9f87fb12324e8eee494d34e91cf90d826e96861db88da748fa5cb04849365e80b6ecfc390cb13ff2c2f36f5c699f4a414953b6a34540f63c1e37cdcb8478fb4de6940058180f04ca9ab87fd90333dbe229545aba4d76c0a8984b24b85f0eebbf714bbb835384350083d38eae98fb493ceb0f32cb8a96e703f667145741b2fa13adf3ff3907cf7155", 0xf8}], 0x3) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000480)="85224e2ad973808c8ed799dd7f86affb244495c69215fee6eea6a8e08cdd91f456d14099100c13a3de60899e057010dc0ee38542a8a713b9a156fd129d4eee0fc2245fdcc34580b2e05610c51b9f331da17ee858d2eea99d3db36f4b3717bb3ff3ce2036d4b0d24881a125f16ffeabd42ac2042da24c860ef46d1c663eeb24bb73e29d6d09e2b7ce38db6d1a9c8fc416dcc2042abf4a47f60d981cf5f8e46db091560411a8c2b243fd3d087588299effaaf33fe86705e376cdfd0520f3e5ec6ace6ec6058c01fb97f20d0ee2bce222c9cde16bc5ce14533b4b841f9b9cc972aa316f49d4", 0xe4}, {&(0x7f0000001280)="5debbed34ac4cc59633641028d52c443ca0de0803e8d478f1d9d51390218e515d6f32a1752886c92775c631618a7190c9ac3fa91d4f5bd13cf82ef81aeebff93431c5a89023d98115e8ede6caec9f7e7bd940e2a394bc9edc81175cf21d5cae59ab074450666ddc158c779b8a53bdf63d66cefe7777f74e4bc556e1ce2de28b53d739df47bd46edf5e74afc5bb0549eb52269e752191f6fabd077951f277f0806f2bee7a9ed4d5724174018ae6686693ff186e3aeed0898cfd228e01f6edb2b9a45face35d3e4b9b10f6d14d402fe08f7dc87638555b1d2af718b9f80a822085bc7900d8e7494840a6b7452e6f9dd826b4f600f8cd54089da61c52166c48a2a201d446cd5c86acfb3d35c8564ccab2f2509e9eb9e7f8b7cb926a06b358758c8d01e2a59d21c3fd59abb265483f87492767c2610cc37b47a9245896548dd9a817fc41235927c2862f23363f8308c60305cb906cdd9e67c1b504a431b291f4cc32dfc7d286e95b008ff30f82a334bf14e191400a4e85ca74c2467b16a49119bc6bf1ad05cd66fe2e6f0800ea35aef7dd0fa4e41c7e805865633630b448d5c818ecc9b3af3d7a92a1d209a18dbcf99a8aa922c6280018edc3e53466d3dd4d2ce91974562834568d04a72d7b0be6d4e59650f758cef81a75fa8a8fdf160822f10128111fee68a85407f255ba1de79b56082f792a966617d36d04b48955b2385255a75e90641b955d181e7a68207dd5b69098b099f03cc641f35c8c943ad9ff0e7df5f08ea713411196b77586aaee1b5d59035bfee8c69107af682819786bd54183e01974d044c9a59d107606c45c23a12ce4628061bef6f1353161927f13cee6bf61f18a64b6a16ac024eb46a7be045538963fbf47101431eb1e2d444985bb1ad5ebd5bb585dd6f25dec1eaa912e4bab25562fec3fdac22411fdf2f8819920ad8b202cff6e1ebb196ac4f1149c6212cdafd681d7dee988437f6ae47e70ae91c37f255a960b2e67f6ae1badad1e79192d8fbf85633da0b3ca72c0fc9c97edc5fc9bd4c4954c4acc895459ff3fa5d20e6bdd534eaf9410fa9f4fc4f9cf0b105e8bd7785b68a5353bec45af78b5143c1b9fe554bfcdca52eb1ee916400869176a887035f75d7d4e7a11dc04525ee17a08df9dfabe66c6fd6f5f3b8dcf2f7eb4703be3167d5bd6d00fda4856206d47e809ad6838d61a6d9e98d142432cc81c30a5c5442db8a94ebd44a2ed726629e9cbde80d810008f434bae5936538ff1f9ff3491e33a79e55d69d4128b96d0938c890c05423cad36c71bd81d9b8245b5fe1e08f4c221975245679c49533434317c8a5f24b356b098dc0d867dce6e6822c62d57df008f9d535ec74489d3727a6621a56ea5a5116665e591f9dbb8f596c352b092d599816d8b30a49ee13a7ac1e7d246e5a20c3fb9e013cda332ec8a89b3877b9a2758a607feed0ea29b715865868b04aae935fa3e8368bd22fed27a154c92626804b859aae80121e0f0c617924cef3dfc01d8688dc55598c3749b6ce36966036c0a08ae19acce6e5177519147ed161a0b786b5c4013c2eea37ddefce07620803a5e54c6c83a3503fbb1efbcab4d46f1e7365ef4c7a9e514fe37fe7907a002e8da5b76c89ea7a3855c4510abd939e0145d8d943e3862abee71847ab3af49fe62cb90e55cb07e7a90c0752e1188091222bf34d825a2f8103b58d17bb4c7b3454a701f85a4e0144f7e7746a1bab510e1cb839076404ee56473f830a800b7c3ecddc043917accbec2bc8357c7d7a028f19e5cb72cc86dac65f3c8b0de2c734281f2f370c2383e28fecfe70df6de9f26169a484afdd97ee5e77552210656d6d6341dc72a0e8f904ab2d0b4d11a7f2834c5ac8ff7c33ebde788b4eb52b0c2b32a3ab43a97d69dfdda0f222117ce9aab883c746f495e565eaebcc90da13b4a6153fd75a5e2f0c6c5e648fddae92c57b1f4b23b1f20b21494938d2122e4c730c51564b07a586b555144f75f26db3c51d8e81b0bc77856342f65a413e498d3dfdb58ed505040a411990f32bbc9bada9b21f732070f33c8bc761e1c136103b95bdaa43ab8e8036291cef0b655dd4544e1deb07f23ca482f8534235ffed7ad9930acae10155c66caef25ac4f388584c77994444df9e2027f3eb194d99ada1fd90c8d9e47fa921fd9c41ab213023c1ce4125eefcce117a6c673d01b35844cb57c5f0166536e7949da9a2dddac2cff269380bdf77ca2c36d3b74f476dbacab6cc7b1427ae55882287831c9ee8c279526cd71aa85701f5746d7907d10a8b2550ea2574e3303d79cc7f065554bbd5e647ff9a1d1ec57a75fdadc2f4a2ea46bfcad6342a344561a3fd8795cfc95b46d11e8fc5a7cb55361b253c1f91ba7ddbad4c1471fbb3fec8816cf2670e0fed3f68a362a1bccf272f8c9bc9de5255cfdd638a8b6bb1141786c6564f991f6ac2117c551c065a8209622ee46f82a3bb305b48ddcbf4b82e198597f4010ce2dd7a8bc43e759736a8cc36da2f1a40252d19bc1bc003777c392a61889c85f2fbc2c259a10083062169fc1072e6b447bbd2bed6cd4b8d0acc6a33a3d009d4ba687209aaccbee703170e231d7fef089297f9250a55ca7274b44a9d53ce554e70833b6325f03734467da3418410faef0e6de2fe155d8745240b42c786390197e15b87cdf8fc04bed417d65ce4c2299a06f4a3cc10f7f6ad5d07805091fd26e696d79fcfe583c172c8b7668f1e61203163644854aa0bfc2abaf84b66a8df989f0bed42bc9fed2a25cf3a8f7b45bd27426851e9cc7e197c6808b6eca6718dbba8262cb6d59d8bf65ff68b0c37d978c17788e2584cd43fc8d81867b0dd1117b5a9c4a6f32132b8fc92d97349eed60d1d6753f33d1eb8c5516c734cc57dd14ae47033e12848c647b979b586ef599b64b5284d54dd940879dca630b065058a90b91fc126c7381cbb11999af5c45c7048530227fcae71e715a651f1ce080f78e3dc8e0afd5cfcad5292421bb8f92a2b73f6493999d0d510c7edc80d106212eaa60e9720b98f2321e71bc87b130810d8f0a568c4f31ed012c443cabeea7d1d34896fc33ce4df769c03513eb92c8f4a8cd8c0ee35ee355a8a9c503c86e065cc1730e8b35e025d1ade0c68d335535f4d6c1d4d0196dcf7cde1f0d74faab26accf5023c3da7cd1dbfa2b6090685177c571c7f2b8e9cc906fd9558522a7a2ad06debd7006747523d9f1de2bf8e7fd3bce6e84643c54b7f14cede7edd7e9e8d721270330f847553d07c775c27f3194273f50a6d04b2c289b105ac50c3252ac9ae761fe1a45e47b826ff005d85e2f0c2c9d7347f003bb38c572270ea771641c90f59f474596fe505772a46259b4d989a9a4ed9a7fe2cb3281709087d5619be44d35aa2c7f9e9450c5c2a76115af3f9671c7285d15a5643037865e06d642694e546abe0d2d56fd146fcb9acc1ab56d1bd0d9a8d2381f25b3609d9cc6685c5e303c9d318d217417161516b4ac1d096ba2a31e9dd021ff7113100626855519cee882ad5866db53e6d1eaaf0b9e6bfab67710f4f9f1e9c33325b892eb7a963660e05781e444355c2663c98ec7156cb1ae1e0b9eecf0c1863cb9fa6e7ab1a0d6a86bb4a65c680d55fa28e3bb4bc08a4aca92e08b7df978577e66f105e85f3c430a9f5e8e572c6153aef896f4e81a2a0b9a0370177eee1693d309ff4fb2ed925ae4ab19feaeeea28c4d2a6bd89db7d8d50999bb7d56711ebad6322142fff97821e9a5e186b89ce18321deb70dd40b1e71b90ad9e7ebf67f0374e229054a452c79bb46e7c97133ee12b7d0a3b851101f70f1c5931c6f443e4fd6c8fc8d3df43139d24e9bc867e69b18cffa822b73c6ea8918edc2df5470f2b40db423662333899ddb71c4d1c9feba940a0a0542259742dccafe6a8f3d63bd68a217beebdb50da16e85e48e43c8fed1d92801c2153218d82c928d5ff4f715218bb0ab872388d193520b47acc11fb7bf667628aa84e413ed42cdd608a67303826c3caa4c1da583484f5f03fafdca0bd52d34f41ec3049f0a4958265d0564ae54a203f676f4a6e3cd2ae48094ed4eff48b08f7e3f12edde6795820798883132af6443e7658c08b8ec2bee0bae281866a65101439e9b8c278aab510e5322d89e70eabbcee12d2e13d711d53f13be5063c637ff6511a0a23a35b85e8e35a116136a94a7d42cbc7f981848d82bb3363b5da3da02d3aa0ef96a90bc37cf28962e7c9674a506a13b24927856d65236d0bd40e8704d377cbc838e3c8344d39ec2edea41ec441906349fcd9ab2b1f69289d6ab9bb7d11e258b7f5054832b938f1b774af13d1f31db9e8bc7eecb205c6068d70e5692fd0206d1e559785d8c3d2189d33faed097768b12da35a0cbdae8bb8f143831ef7ad79af5f4553ebfc05e538a1c564f0778ce22d66c77f5185ec044a148ba70baee9cd2f85b71febf0b9e6f63e9575314403655da2cfb48ee50cc6d6f09069251e27fac1184bd558559e6c38dcf9dee8cb01192148f405834a149f3d5e8edd960642b1d72cfdecd8748e6b702afc9a106c7e4503079d7d88069fe69248b3ed84d3b556e0829fce8b1e49ff11a48170b06fc170399968b893b0a402ab26436beb45015e3f1ed1bae190474d0e638bd882692ed8c210f4b19e0e1b17aa201df15cef67f9e274696dcb71bf3bd86cdbba8f83799f1f4de92fd896ce81a0d8528c7f0d531e917fd24596d975e51a767f25f31e523643a1a8f272f69c959b1757c705f70fb98e486f80250b273ec91bafac2636b69854003a5c3b4a45ea21c88ee3f67094ae364ef44a48795aec53bb67a46316675c06bc9fed409f6b85f8f2ba8cdc93cfabb49ee1a4e06b45972e0629b72cefc3e9d41a4dcfca49944e48d89a4bb2370dee4a6a39999b06b0e5f58843d9fdd56db2fb4569cf9b207edc405f1f87a3074f6f74e1ed16d5a9802869a673a932c34a0e176b11628c6bd92b80980ee680c4a9ab28fb12136ea396d630340d5217a7341331205c42d835818233159fee5779bb48e3e5b4503786f276280b57c63cd93233c0dcf6eefb4d2cf29f8e47195abdbe198fb6f7f4f2548958e488a1b9d7d07867d0daa758b3fcfde2f0ef850629c7961dff7c847027bf2f89c47abb768c468872038b221bab457450db34d56a2938180e504a06838ef58236a19677a2b4e98e4d96f2cce0fd4e406179c4a1d1d43336d57b5b5324c5047283232beca79554fc81d958f9ee618ff7fd89718a48aeda6873481a6d39ccd02ecdef0e3c8ac33e1a3a5411ea8a1e880afafa812f4f88e7a39d38b36554c05407751bd6d550cca66dac1243967bfce16f5619fa1098c859bd0b2762416ab72bd811087a77f7b282decbf41d01965e8343d335bf12a45859590b402e0d35b766a0f1ac2fafb05ad6bfbf4f80623d57d66d85bfdbf9db99f23013b560aa810c444c3e9720fef7891c2df8b3f86f8aa59757347e28f38cffd82eb885a29488e8fa490b467cc70870589f582ef32d227f43d7d9aae16c1765f4406be76cf9ed8c6a804dbdb7ee64eea2d7385c3979de1a5d77220ef423f7b008071fcd683863ba72335bd8f9e995ef266a7a76234ec61b62990e9b7af3f29fa40e8bc948d81efa88cdc019381db07e6473bd738376a98311bb50957ef132fb57ec5089495c330479745eb561269365ef43a95ad8a0a6f42bdaff67d562b2e49c52214bf4e777e741799e5d42b13d888c42922575320bb34b7920e9a2c6292fbf7028352db69c9c0e68395b79990f79c50c5451a9fea8553642e051cbb752b7aa46", 0x1000}, {&(0x7f0000000580)="9737e6d7fed72b33852b9fe400477fc7c337ece66fcdd6a6077fbc32c755f4c60bdd2d3b6e87698c7a0a3433ec60d9e2e46cbd697d7c21e66a1f812ba0", 0x3d}, {&(0x7f00000005c0)="4365a971b9ffe501a7a8f198270147dd5af43ab95d20db04d04921acbc67ef532e6c32a3b55baab0adfac7286fd8f975c1eb5fb755244a5d00135c864469f7fb9375864bec5d8956f07f3827171116ec6484646ed9a9f4eea247e89773c3077906059e06475ce70d20a51c89a482425629598144daee225633fac79cc4be04adfd66aa66affd2b547df706e11d2c7944e24806df3f0210e88b6017f1ff8bac93aefedce219692f252c896749fac53a20b7d424a60862ba8bc821f61c634408b6fdbefd5dab5db6261c83f92557587636b99319562e18d13ccc4e855cef28a9c0317a63", 0xe3}], 0x4}, 0x4) 01:48:50 executing program 1: socketpair$unix(0x1, 0x309ca43c2428f184, 0x0, &(0x7f00000011c0)={0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001140)={0x0, 0x401}, 0x10) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) r1 = socket(0x2, 0x2, 0x7) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x2, 0x4002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000001180)=[r3, r4]) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r1, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 01:48:50 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) 01:48:50 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x3d, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000000)) accept$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) socket$inet(0x2, 0x8000, 0x1) 01:48:50 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x8) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x3, 0x7, 0x3, r1}) fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f00000011c0)=[{}, {&(0x7f0000000040)="dd62f25e673887f7f440dafc59654ea46f5f5eddd30489d734839d3cacd3f6e1f57a8dfda9e6a9c39ba01266706bfbde735d251d12b95d25963ef56d56747992fe7e10d9f0efe5bc9660e35391eac0d0d0fd81582063162856500a04d0ae24a872eb7bb9e4ccb59fb3e70bec232131173be2537418c843744a781e461c9c146ce6745263dcd1d4a0583b2e980ac48aaf730f233c320f9733aee7205828e1539a830e9653bb4e9904bec4e1", 0xab}, {&(0x7f0000000100)="39c5bd1ca85cf1ead75d133319d8011f4c", 0x11}, {&(0x7f0000000140)="5daea1d593f48b5a827954dac8ee159ddbcce5c6dde5e11a0d77cc7971c333e92992f878c8a96a1ce08aaa9870e28fd58d8f6dd2153fadf563234e6f3c748b2d9bd706723aed22ac610a7c259c", 0x4d}, {&(0x7f00000001c0)="252a4b4da855ce9b4859b98c2da498366b3b0b0f721141c0fda871dfc056bad75ffabb136325e4810b31e89c0b7f1b56a08ac684725c0a98e69e5eef9b7adadcd80414a94c05989a312c743da627bf232bed8ac41971d306fe05cbf91dfca2e7ac66189b21dae911e71e48a9669b0e3675c9fa64b4a1fea0699e7f44b32683d3d8d6c74bab7d9446de7581a2384eb6ed1628db3856f41bbb07c674b185d6ddda37f0d5ff29872715f7dbe5cad6f8ca6a190e065899d58868b110dfe23c78c0e62fa6b48014950473e6e29046da549aa84cdaa8c8df4614074797de167437fe53a1feb79e812b64f6e50280c6fbb4ea46d34b8cca7e73f6d312e71d73c795eac2e72ef05da152be5e78af90d915c412ebd6a08d1045209c1c38025a5489ea178e92d59c7c1e1659bcf1d00cfe1eece5a1eefccd1a6f8dd1b517d0272987fc82bb763bc6dd7beb38e976283a809a78dccd3b403c9ba1414672968b92c3e116871d01fff1149b4df57143abd9c1da127730e5564cc15ebc7bfb7758894487d9f93354888257894be0f40ec012f8d6b2a493adc9c6ac0841de78996f5f4272084b3745378bf161ad4526bfd874985af8c258931bbc8b9edc6f32011afd17e211da1edf32d74acde44da6afcdadf44f23ed124a0c7889206cd0320cf0a71bf54d63bee47fe940fc8d2d355f6f7832b0f84594a65d4c50a33fef45151413ba8cb8d193a3c535642791a70fac130669ba69e24870880383512cad41d7cd8a58c72a62eeb7bc666af6273baa93057ccc18bcd440208a4e652688333a479b687ce0aec272305ccee2591c8335d86540639d132a1e927dae00ca9d9899f4f34dd6e8c51d02f7868de4f06fdc8ecb4f17c0687a4cf2590c0e6426dc0ef319b48b991895ead72aa169b0e7433e862d5ff595c3a32f9abd1b0cf5b493e4c7926dafae73b18f7d98c17312b1a0db0fa40eac066a322c7725cffba56235b3442b8bd29295fcdf6ebfacb7dd6588ed565049c463b3f04850e8d9968ceccb85b6452e11601ad3f7c6e911582306b5b3afa88e92e06aac3a7ae6bfb84035174935fcd421fe088dd27d857c5c75d8cb54e721fadfeab35723eba2aa1dcf3ab0fa58208cf643e27a5011ef2509171956a09324681364ad62d3aec8608446b10b2e8242721bf1031610753ed729d0908b7f183cc8626431caf596bebd274d5650f0951cf6d807f888d6114d83da4f5389fc104984cc629afbb1f4a28597d3058d8c159126a4a0aa7f08dec8f6892c7a7f99ffc325b2a986fe36d9d3f8bbd83eb9f8555754887d91465ea6d583f888e1ed7d5aefcced4a274f7ecabdd45d1454f713729b37d28e1cf14f2d7616e497f258a6f7ef044dada40d2dc4c50b6e169ae18365afda8d4b3cac249cd86a311fd7ccbf93765827e813be66a490afbd6064e52d4d1e07d005e8b5e37fb172b11aed7a3d090e716c7bf6cbe666994107fb5247fd56011e12c1fc8d75021e79f5eab38857a925cd804567cf8d9a1e67ae2a84ea89ad84cc8409b21020b82eb1a180d4df418df2bba4cce949aab6d28a28cd1080d1942d5082ef1c035e985bf4224fdefd5f9da923609371dbd1469a50072c7c01cbd4ddd3dd948dfce968b009f08efa4038201b0df3bc5d7ebf2869165bafb5adb9e09b2ca2935849706735a2da15f5c1eed1bb98b82690bc64f0238484c3257987714e3ca3d60f445276514bb94e843086dfc2b2f73a0869e3a93a847b0a74004bbfab7a9e66428ee458652ebc5559d868b1c4a57051ee6b46e2b8e55fe6b3bc93520126069a99a23bfe6503c26f0140f4d25bca0d3a37152c084fad17144fa1be6994e0030278d63aa512501f6d83409e4e9fc581c5b244de5ddcb405e1b5393e9cd7372e9a185f9677ac768bb5e03799313b17aceeb5ed8a0777e6f2d6971d143d6113b9ad5abcc62f332f0000986567f28f0c3a36463fee004379c45cffd95580299f67420dc1edc06ca36820821d95ef3df1388af760abb1c9344fa19928c37b9237fef7d26df4fd0092e7ec3b34c6f6a8fd90d35d4ddf2f255cef3065e5570ac794a0b1af66cdb173fed3d84c228ad0f51a9f3dd1c139f4fbe81ebfdb114617056653a2ba1047aba0c3b1f58a0dff0fe55e2424647967b8502107fa0e522ebf064d2202974d111c66b06d41d33017821fee702dea186df9d3c318166614b3900a2e582a2c8742a31f34440a6cf599ae6de28da70fa69bffb18067ba4e07a54d282d11be71d6e1b6c80dd4ddae75ccb5f4ff1f41597f0326266ad7f09a0e84b7380c1c95a4986d3c7a2900e051d42722aece8fb07840225f713a2a524895bb6911a1cd37c3bc420c79386378e456827b4da9e5cf129b5c0b281bceed0b0bca19bbc1faeb9a1719da636ab52480dbb6b6363703e8407d24c688295ff76c0cc8f3472becacd6bbe63b2448abce2dc582012e2727118c80ad68027a2a50d917f668a4d2ae2d3aba29e9fdeb7619ff14316125f923b0207939b1c2fb7366a344ed9a3c87f17d6dd5e09d5a2b36fcbbfd24ea58be74b2befc3d35a0eb7393bb5aa165bfc2c580723c8ebe448d119c47edf37542026961930f317d279a3fb80ab8b544290b48cf36f4fe012d6dd6c192b6b96af2997e002ab8b8999c28f4889a42c7cedcfa99b9e4957e6929e9d9d8308fe0e082464754aad1a1bde9923d5081103ebc03b1d10887b2e634b090a7ae93e6e35a2e93677f7ba11a1ec17f1919b123f35ab27b44fd2ea8120882b4d0ae24a53c063068b0afd9251f91c055414c42951818caf0e45ea406ad57f6892af85cd3ff57ff826133ecc5bb2ab4e8a4aaa78346aba0956a35d37941190c6b9bad6d6f07335add5da68ee66cf31e4d8d1041c38fc49924f0f51e14773a43a9e8af9b693b9598cc5b4fcb4d0406f9495c9ce21307ec7ef87023198caeb13374c3c0b5452b977f5f009641ab318aa7634cedae8d04f9dc95a42371dbbbd141d890c9c50ac79aa34d30ac499dac4f223568e514c176bfb8159b164d3bd41e4a0a69c8b8b1c5e7bd4c2883d2518e512c41ff40ece41feb0fdb7073dbec74c1f12d9ca9451bbfab9e9059e1ae22b197b5174af6b638330c884052d9555d58e22c965cc88f7ed9e759d2bd9e7d31cf397259a46bbca95c75124dfd554846629abac135932169b8c7e659a15d9fc7661e9220db728e173c10f9ccb924ef2ed235621860890129fe935586647cd02f856935da58a7b93788c2f554c8f8bda7c0d05ed3710debf879c6fb9c0c307242db0064a3a154bb645d82c08579310bb288294ea5188a6264143514a509fda3c7f4b02c5ec49dd8acadcf6a2e8d3b516b942f751e7c4c01dfef29f2ff46c59dab8c7ecdb43f330db3a5032194ca9d82293a077a593124e238abce7e2cc859128b717409bd9e24235a1684a982cc9ac06010d2df3dde472de05962ed783c03830c6a9c5c30e6a762fa60e8b7e7608fd6ac24df058bd8ddac6fa226a506417c910ef6f50b201ef70a564cb5e2f28ca233fb9af9224c32d5fb9d89dfbb5aa1a726ea034b2cf711b7a35f25bb79b861281085fc16af3acf6e5872726ba4604c35c60a4d94b47c3212adf483b00f99839225e338071d06887d4cf63db92aa604a11ddd3881259f1fb3a2041043b6e0fbb1361f9ad1898e9cfe28babc5c0421b866f7c7dc3d11f350bf0da910b5cb7edbdd76e4e1001cc80b310cdfe007adc7d41b21be5eb27c022ebe0f91a4884de2f564da15e6d028b563da9d49483dd07ce496ea86303451d6f61437ea2429c6ee4fe1e5c13da4e9cd7e546a4ef196e4aa190e45f1eab7352b2a8cd431d936f8929caede3fdeab75edfaabb12a950335e794a92d83fb47146d70ec9f232f5a3c401d8eb8652c400075e8d6a8cf3d09020a765ef3c24dc73b228c1fb91b8899ba2cce7d949babf579c9a157d2620bc44cd3990f4bc21db12dfa3086a78c7efaacf639a1921fed792a1144c19087dcdd83cd3700c3f51cab61c1714526a96b500728fb4de88077f2435b32411c5bccf79d583d9b789c3e2cf265002a1565cbb529be46a795c9fc3e56727d51e90b3c653b2ffbab0dfb4e16da746fc46995a2d65c76bf92c3e28ebc85ee101ab689589f255a1268a7b5164a74c90a1f3efacb09c24aaeef4873af7ed9696059794c2038cfd0ebf3a9da716902ad6a5600181e5bc571e56b79da2060d5b2772c6cc45bcb363f573a596bbdab5fb520085f562eb798008516d3688a76a0469252254af1ad87049a301a29da36fe9e9a0b30be54e78ccfa536bf03942c051969baff137d7611f62f5189fe3808255f700352334ac3abac636fbc70a1233c06d8ddf64ab32401ed72cbaf8915f89949084e17dc3dbfcf0f6f6bfc5eee3ff793966ce2b08827aba8cf2237ebcba4ea5513d6a1421645afff804e2074b3ee67c2d4599c88d0701675f30db2e25eb1ba88842a456dbc4cffbfc1218e45036c1c63f2bbbaa74fcd7c6117dd70fb64b45ba5a2b31fc6cd0f80210b498842879fd910c733d9fa57d02b7ab0a6b624b1c17129296e028902ebb7aaae62d88ada8e320edf7735e020cb229a8d0729d78c9d63047087be104da9ad2ba43150403be561c38fbe51a794fe337c966f9d039ddc4c975bca3c4a74b89cd7e680f157cdc3037cf2045a22553891a6ddea27aabbca572fa63eebd8497608aea40e9068a9adf51f0b212de73680aa405690f2b8b7b691adf3770025a5ef651f7c2a31dcca166d8220b11e55e63fc9456d632d4926296284b250886b494253792563bee3e1456d8bade639ac076218490ecc103e26e1e897487be51a837c665017852d9f5b89c3ff4914b2224a3f1937c08516abf0642e8ea8186526f856f578af005de7eea80f8ee7bf0eebbe6b67bdbc84e6c66e7905da3add98a5b0818e7222456fb3620733ee7b127a3fef3d1ab256bb5e26a0b502a1d2480dd7b67c41e12d50e9b793128b741e261116b07303c0934be7668ab0af6ce3ceb91cb15748e26cdee34d817645adf1d4165c83438987ca8f5a63c0d0716ed3f31c797d1aaa761156c4480a907ccf5c130347a37fb55fe8fe7a4d13096215276a785b9ecf8130562af97d2e58fd23ff18c1f1d32cf4004f96540b13c9b5088e516f723d730f6f7c2d67c2752b43cb3eb16305e15b3882caaf62f6eb06a5dd8fff198470b20f7cb8cb3cb16162e7c0743fc6993f856ad91bc70e4397f5d2cc4d61f1f0e1194f89a3bce404ebe8f8c4fb8bc9ed4da3fec49ae6ec298bd9fe2365880125316d6ae80cddf999b4d53bd933d6656815c6f6817fd428ce651d8fb819c07f368ceffddcd3e5006192bc19f55d8def5ca533de59be9d4c4e6befb72d273eedde2630940f091b8d6e0664c0769fbcc910eddcd2f9882303940ef3a06e1cf35d18483aee37eaa31935f1f3de51e608d43c44a0b5377d3a2e51e56e94ed561b2450f050ab5991393eb53375cdf2d478120d5ad24c179ff32d96597bef58ed3c6335aa6f03da8041ed22cf1745a80ce973c5abce19ec59a4d7228ccd5bea0a2a89ac7be909dd915b170ba3e026b1ffbce750051bf3660cab83f368f20fdb3774646b88a5a4e6044ca4d9590578f37d6bb6d82fab5fbdecd0050a2e4d6cab1583f61330a01c242858cacd6ef864ab0a9f3508884ab679b41c1b1f7a9d6d845519f1e9e57c160e07ad748457281cd8cdcce3c976a627bd62ea91f1c6c04ac20ec2b3e8b29aab8d591c843bf77b7e9fec3629ab498dee5093f0e2fce80b3efa5437627a917b4ef43ff8d7659b42", 0x1000}], 0x5, 0x0) fcntl$setown(r0, 0x6, r1) 01:48:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf1}], 0x6, 0x0, 0x0, 0x0) r3 = dup(r0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvfrom$unix(r5, &(0x7f0000000140)=""/205, 0xcd, 0x1, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6001, 0xf0a9) open(&(0x7f0000000280)='./bus\x00', 0xa0, 0x18) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r6, 0x1}, {r6, 0x100}, {r6, 0x2d}, {r6, 0x40}, {r6, 0x13}, {r6, 0xc}, {0xffffffffffffffff, 0x10}, {r6}], 0x8, 0x2) open(&(0x7f00000000c0)='./bus\x00', 0x1e, 0x0) pwritev(r5, &(0x7f0000000540)=[{&(0x7f00000002c0)="eb64c3c47ea1f61fa188ee98271784a693529df40460153965f50093abb6525e73aaed05ee38de68c9acd16c1bcb8e13906b81b74ef5693bbe0aa92c8c0a4b1d429b2a5ea66afbcc2bea1423a643e07ada5e4b8ff3baaca320d5f90fae6f66513e2afe4b821dd7fd20a1fb0be97e190879275b7acd9d4b88e82020c7b3bb2a4f0333ff7bbd73d1e16ef7effa", 0x8c}, {&(0x7f0000000380)="ee3157ba206e7e79cd0203249a668b213caa73c0c7a8f9b87063a959da3b9ad5d61889d17f444f974dabec849c868c566389ae4927de51da563b2eabac11aa8b5206f852f9a1ad406473657aec54ea9b21f9ccc64758f987c5fbd0f616764b29077445a46e5371afebd77e046f18fa279969b7ed89f5c887d1c66a3f5e650785a56fe997d3f4599550728adaa9f455856aeda292f8ab947b17d500553fb19cc0f697c46bf7bb01d78e9aac94d6480d51618c2a16679c622b724e67d38817a23a00832757dc9d387e010841042b2370db8555eca1991984d89b96c5a524", 0xdd}, {&(0x7f0000000480)="f511b2c5f602eb1afc1dab4aac8c121bb7d04a40d80378a880a959e494ee4af9b326542137aac7065de6e5e4b60297fdb5ed20335d4bfd08128ed93f87472866aada1590ade3881bf91ef2f41466489aa309a6634c750e73f540f69451838b377c2f5df3c9d41da6c2d125c2349330c464a4a61a66f4e935e3bc56a16c465bf4b0e0afa1d908254b883c40606a89a4a4e1364e93f14e1fcd20cdddf5c4b8937b4e0e890449012859d08f00a5afe425ebf04c1535693c5e40c83da7cc2d9990", 0xbf}], 0x3, 0x0) 01:48:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x100000000000013, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 01:48:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) readv(r0, &(0x7f00000002c0), 0x0) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000180)=""/197) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 01:48:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x35332656, &(0x7f0000000140)={0x5788000}) 01:48:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 01:48:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000900)=[{r0, 0x44}], 0x1, 0x0) read(r0, &(0x7f0000000980)=""/105, 0x69) ftruncate(r0, 0x7fff) poll(&(0x7f00000008c0)=[{r0, 0x144}], 0x20000000000000e6, 0x0) 01:48:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xfffd}], 0x116, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x4) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000002680)="8308a371b10e0d0fde5fc4da031e799ac77d1092270a07559b1e25d450d2e84b67def94522598097ed06a3c5f18ddfdd587efeb8d459bf1d35ea73f575cdeaec73dc0894e898f436623b1845db9ddd8f28d62d2c9f14fae993b346a51454e7c264cece1765419926e094efef78e902fec94479bb3f472b19223ee15752b6e3afcd3c753df0cde50311edad03fdea43c1294029ea2afd1763966c812368e9e90918c8c2f012cb5594eda3fb8ea887ea9ade1819052a7beb6da8fe3a7de35bc1404fd825e499f706809c550ce460dbc6da9470d4adcd29dc3f9fd0fb8b6e329c2988aee954cd84ecc6d66c9c839f0c8d2affa4ef3fab4abfeaa71cfeadb9623ef67b6b9b45d97a414c578f62f16ed0dfa935d67d951fe266e4ae609d54ff1113d0c141957cf06f68bac7a9f64b37c7d041fab3939002321bbb0a8375f2d2fc9c49fa7867ecc999e6f378b69fe249b81266b39b41b7485733b5a6ad4864f49547fc772928e6804344a391585205ccfb12fdd863b37b19b19d65dcbe76f49b66e4d7d43deb0d08220ac8f24d8e4435be97088c3243464dd6370ba2be6ac7b9a2b3c69a9147980b5d15f14453dfab8f7cb82a09f60d4984bc38797ce1722c739dd5cdc47acea16f7cdae89ca5cfceb3078f399ab32cec66089d02b96b4aef64f456d2f94316495ec935751cb82d49fc59b1ae6366cd53e5d9340922cee61885540837416d4299f699df2372e34db923275d3c01ec8a340463e645da93b740b6c5249a528118ebb5bc09193f0f754c50a6fd33a5bfba24c77336665e2f5005d5b73c4961a35e013e3cb5ea1364b8e86c28bf085b7e38b9bc3b626beac7271aef440a966f560df2c6566711146a884b836e300f7a88bc50f18898e0c2b72ca3d7b5477adcd1a9d6d49a488a6c808368827a443c55d2f5c066c83f40b36543041120aa0be594c62bde420c9947bb0346659731db9dc7bde6ad0647a8a48af8f300773e1df8d70e738a1de3190d6cd0eb15759c9f123d360de89b95fd277efc228496b65c760ff01cba4b0cafef676e48daa7b57f12232e4046752ccbe29ddc9633e562c9762557df1f3b6d21ac1e5d8fa06fefe64f5a736c14e2068722ad603014e568ad1427d1232c0ae4839ae778171c7ca0b90b262fe51592fba8e93a9ae37eedcf85e28e1388a8b4390cd3fbb3ef1162e23bee50e30a4bfe265c061211714aab1f3b73f7c31233fd87b9fb4cb996ebceee406ceceb2cd52d3a1672b2bf885c973ff1510f05acbf5a42608ab802646ba8f7412d7061ab09f055520ee17356641fc43eb5bdbfbf5a4cbbb8f752478cbd23865da6264c0f8311f7b2478f20f8dcac94a905c5ae3e29f1a9d900f68fc5ef12751781ac5227252883c0d784616b52f94d71dcfd4b3e2ff363874ab6c231e01c9f438fb9563df3f156ae6d592e28ea8d6d50105abb399e5b67701ec1496b13eb0f6bc0846fdb9c57b4ea021f4ad02d753cb3611dfce3e8efcaa32cf27c1438a41e02614114372cca0d9deee5d7dc0c724f9afc216f8eae4a0718611684963c2f9b33ecafe1f961ddbd5cdbba1438441a9923a930ead9a32b22994054cb3599a8e82027fe2cc7751a42624cb28d6f5b0f6940c285d8a0e8de467a25e7fe0f2e5acbe4b10b34cd1ff6c0a190dabdd81ca7f258e48c72a0e8beda68b7c6c9e07f242720bded767bfbbcb8a57f1e6c36d1c8b9f6b4b4191365ea230b1dd0daa3660cbc0e32c215a0c6c2d26b902d9a677b368c52e82a8227c16eb2ef415aece3e69636a344d2beb1076f3416ec8dbad3528b2784d756e5347f008a9e6a71a093c01c690a18ce40683fe5040bfa16b449e352090842cef7faf98070c257d20a6046c9154ff1982ae47e7eedf221291400aaef019412525ece833879fc055d2db183c2f261bd2a61b604db16e9b63dadb77c9ff91259448f0134cfff6a7a3849b4a73301e87e1d9dffbcaab24447a085e01a0156fd48f92259d25a9ddd4ac5caa9ebfcc87467f26aed33e4872fb4c0cb7cfdfedfad73c493dd815903939c43c9cf3afee3e0a9c896be9e0f1ae17bc938148b9e5f9a1880ffaa798276b3f238b55704c00826e39fe0ee40a00096bedc58373aa5fe0d1d386ed5fa09235c249392050f7278bac249d68c1716c1c1d0b4b15002aad5eb61039218fec2272b69341a78f7d8e8ceaa2465684577b2d22d8a6a7c4054c66ed0c60d6a5ae8be05028adca45c59698ab595f61d227c404846b83e5d59933af24c3cd75ad8e20538a8e35bf41c4932904d688f52bfdae7e7563385183ff11202bc7864ff116b4b34abffa9c0a38c0ab997c81f2b58e8ba018ac508762ae4e763057b0086ee864edf36c3b5bd843904b83f5c314e23e0f88bc321a1d61c3b96c595d78019383afce846395708ac9931cc5c54bdf5ba3fb5de4db07b0eead4228d1193a13ae9c0a85a3547ffd2bd74bf8799444875c4bce5c3657fa711676e00cbabbb40c9cc861a267ebcec8691068aaf1952058ecbbaaab336e26baead01cb5d4734e9be4af17f78879a94307529ca93d9d77f8dd5b668a74ad56bec40b1cf9c82c437ca536983d0a2082dd088fd62f930e666d42d2c544e329cf157dae9ab51b538bcb88bd56c81a2329c24f48f377ec40beedec90cf9f2c563b7ad8044ce0ae6329c0f524a785258f6c74635a8fb2ad1fce1a3e51676464b60488c13ac944d888fc219acc9aa11d494254e403f33d9fb30607f05dc786f084bc45fac86cd160a9e2ab4879cdcfde8f0d324980f9d53f0f78d84f44e24b326f3f0d4a7a5ac8a10eb56f2c5baa9301697652341ebbca1aaaf935de59c05f0fbba271ad314710781bb9d1bd0629a2f882f28930d2fe268bd16a973ae53b5cfe74939ea8571b3fd74ad2f87e7cf4e47f700b2a5ac91e27525def288cd64d3fb42bfae20ced5c4e314d882f9104b6a5adfff2d6fac49d8b23c62b2786b54ff41adfa3f6876870b80319fbb61dd518978e2c5a201ca53a36d9b8bc4d4cf4c963c3554839ecfca7b98825723eda1f0376226e0dbaf866812792e4b9be287051da5dcc273089bfb16ccf1de673b8ca31b78d12704a5e67c364ae37face495ec11f0c913f27fe27b318016d28a38610a1421536340e1a9de161b7e9af0ea8e6f8333306e091215aa1159cc54f69fef4083cfb2cfb49360b25f43523017aeda7fbb33f61f0d8f08294fc21cab3681e4337b3cb3b077ac53d7ccb163b209c1fbc8ed5d50290545cfa3f5773f3e2fe2aeab3cfc083f52e583b63d0f5232a3eac69dad9cf8720e9c7ace1ef308c718dc4976bf084241916c948d5c5d275d4e47b5f50fcfd9871095deac14846d7d2c7ffe857b7efe9981d06e003724d2372d871b8804c05b4d734f0396b0eba2844a0ec64fc41dd7ca84f8c8995d547002e5f8a30a98813891cc1b615505943d6616ef4c0ad5bfae0a93fc05fdf547b257b39568e0f24e15c37fdf8e91cdec82a03737ba026db4236637e60f1af9f68b04b154455afdda840b10c02577e8fc4e1aaa433506c1dc2af8b53eba11d4e356adf7dbb56687ce2ffb5cc73ff500e7d21549c378859190c81c6e4ecf3c024bf37c2a3b5e5da384877810233221edd64f8e66915dd8c5d64e234e9e546cf7e56ecdc22430d35e62eff913fa8b2f414efba82468a470cec4335d965088366fc9a39b24fe784e67bbc26a5b65800694de19c5781ea9502497ff021b1dc4c015d29b17f0dad2b45563c83784064122fdabd202be14566acffcc00df31fe0e50bd5c9950d1873994a07dd86ea53cd8d7d712df2fbf5440e647781660178653a0741f7efde82444b4c82baed730a83107e27e66db990e6f159d413b7c54a3232fe687846740783503fa309a60406b08ab27c4daff152457cbc24ba5fbb972838f01748eafd314852ac9d9f9d00503ad1dec5c1bde9837fd1de58f634a04243763fe3677ffadfb08a765aa3ba9b50c900bc181d7db48b46727ef6e8c759b902493d6c704078f500e10cf6455735644866c5c339656db264b4a31032a48c73acea72947f1357ffe860a4c4e341ed9e7ad7f98b74d91d0932f48a1b6c3917af3d4cb7f890228774e697ad75c10548eac1b9385410caf99f850fb05da21a1d07bd7f324fde75ec85b20307c76ecfa96deeffd9149ce271568f32a18d496ff27ee12aeba4ce7b3ab1eb53dd3eff91fbdf2579be75be236edc08c0ca4a1c3cbde20aba35515e14f4d519eab1b4228606c8e0e21da1edc2543a56486e166d8e9fcda00dde227e32a7955cddfef5b6877b1dec2dcc2e7d5fda493b1e125aa83399054e2f18901d74525264721ff41c76132ed41162c1839fb6b4e11e3f99c0dba1ab6bc3f6481dcfd1fae6434c0202f9877f31eb458b871b83adfcc2bd36eefa96f0761d4a1b7131412219ec82d30b8e6bcc68add245a9c8d6cf8479f16de0528fbcda7d23ec089f147c67d57811937c5d49d02b230786f7b4e44cac6efb990fa39d56b99fa722d3ef2a72e471a056b614a836fece2df702de91f680c83b25051f32a45ec87cb0c1e0eaa4f6ee63f8a5d572857609046a479ae4010febdd411bafc0a03b4c598caffe41915d239281a043ff04076607531d284b3fe9e672c215a6e7aeebb8e636fadac8d4a1504b9c58e16d5a1d7f0c157a28eca3c1547f5bb800e057f46fc41d5ce11e9588a1cd481b3d1c16cc57fffed6053944be4632abe1c04560d37ada07f8a63a0521c1483fc5e251361d3f44f70f211676a3670762bd90afb822028e76844ccc00a9605dd3ee4ad0c154e30cd95bb5c1f3f8447907abd1af42a89039c4a4a8865afad495287ca359bc9796416abd2b5aeee5cc61d8ed3660920d979447feedb5c658a2b353cf73eb041c7dd80d8f8554de15f4a444e32ac193a9934d404e02c6f19b44ac7c12a49a0a9eea3d56cecb12de2f115a9d0f5412bf3d6e9926f1bb817baf85ace28a05717ad88f5c24854e845141bbc6ac9fa8007e3657447d40a3da4f46b155416c8395e688ff55c9a75069fb752e99bb8fd7c39845c24e87502c133f810054115698265a16692de88c39e9df5fd2be0a05fd47d74c1db613f3ab1f24f57369b9b2a9a0287e74689d5c33fd8373372fd6df92825f1540be779fa47df475981e8fddda7cdd855080ee50ce88ea130408906df49800d9e401812cad193313ec60ef1adaa5c1a56914d97b588aa599939570c9280e1cb3dfb3103cb7119e3be8ce5a5f6d674bd8991fafcbace977848e90aee9bfe9094e37ee094eb19f4060e80033b0af936f", 0xe9d}], 0x1, 0x0) 01:48:51 executing program 0: stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) open(&(0x7f00000001c0)='./file0/file0\x00', 0x2, 0x1d) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x7fffffff, 0x0) 01:48:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xeffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001", 0x47f}], 0x1) r1 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) close(r1) kqueue() syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') r2 = syz_open_pts() read(r0, &(0x7f0000000240)=""/90, 0x5a) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffd, "835dd2518000000000fa600000ebff0100"}) syz_open_pts() poll(&(0x7f0000000200)=[{r2, 0xc0}], 0x1, 0x0) 01:48:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, &(0x7f00000000c0)={0x9}, 0x0) r1 = shmget$private(0x0, 0x3000, 0xb5eaf83c0ce26f2a, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5, r3}, 0xc) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r8 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x1, r2, r3, r5, r6, 0x100, 0x9}, 0xd70, 0x5, r7, r8, 0x81, 0x7fff, 0x9}) 01:48:51 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() write(r1, &(0x7f0000001480)="586b9eeb3cbe9d812e3bbe034c572f10a79b5725356a7a27cee8b619f0b7b289c2652b7380c2762049905c23d4e72404c17846b542eb97f296fac5d5b1917428c0aefdd31bc8e53670923d955628863bd512365a7e79ef4a11f21d71d6f097eb6f42831c9b80521dca466a9ac944eae0a2a7d5889f3e13b40979a1a9835df6e3a6d02d2a1749ad04343fa93a8bc2a386f45796057c3dec1e659f03c7c7bfca43656311a3abbce5711dc1c6f8b4f27101206a253a5d040fadda30ba8b401bad90e5f4a9970a3d2fd0b16c20adb9cf052ffef02bdb36b35fb39184c98fdb07d773450ead5d293b3efa8a36832c5f02fb1f2d1376152a5833d34233f90a5a05f622568f162e54cbe427bf8392ba585cf3e9150d24946e7d6eaa20571ceb07e63da8439e69c200d9196d695401524352a992df07906e926ca42829e6485931461451350b6a22c1eb16acf98d48e14dc91793af0cf88ed9437b319c86a2318fbc601eb77b06b3b2d63191591ef9615fb4e4e32a891e6e702efb888fe3f1c813511b5949c58fa913eef4e7c8df6d4bcea603b27b6c3f721be5c72f6692216d553df311d64a896c1b6d4966485a0a3d868383ad0a952d8bea9a39bf30a30714cf65f3fdb27fb19980a21423a37a14e2799b76c6445beed72494d401f596def168594746b7fbbef543fdf0e2de8c80a590a8c714c685cfd850d498b5fe7428c1b5ae88bab70d54f6eae0b7e5efe13deb0ba05efb7b59aa71613c70114d1804ff45f6df941fb24b008e86cc11582e9cf17523c85e11ae7fdb460f6fba3efbc023c2a9f93a266ccaf6df023df56f20d91b7a90a89228bfe6963c82c8b88ef2580f11d23c6fff4df7344c77c5a96d5b8aee89becd08b90fa03b1e2dfd007a1038e919113da74856fd9e30e74e4519eb07c6af3756ddd18f7bd294aae18be18eb51edd42cfc46179405a3a001c37c1a4287896dc78c9240da407e60bb75a5965cce02d1e6ff3f08db2c90b3db703059b3ed058ba4596a5870851d893561e9c44249740707f1c9671850621d19808419ed069b30bdf3b9d4e013a32301b5582e15447655aec2c77d8287a953545b577c56cddb427b0a925dd47b1faf98e9215aa6c7d06b83043ef25f0b5ae900d217e6ec6bdce4a26dd844a8e81b4ee395d9622be78f84c970d6cbe0ba916840afaf0c1271f26bdc8274d9d82f44e12d58029692b332170b3ff213fee3b6120aa873b21acb06c04bc527d23e265b2ba21e600894691d4c66711a623d1a015379a66547b627b3cc2a31caed9c48f0bd510782b6244380cc3898ce83bb13cbdab57da182a6f02e8f5d67ed059071a9eb632b9be63d6b735f7fa30442ac157dd179d107952c62b9412019a7c0ffc22f707c546e6f763512274138e5b34301c3fcd7b1ffe0a90f23e4322fa89d6e4a1ebe801ff9a630b26a7a61db68627ba1da77c9763b08c1edbcae907f6c2a5641314cef476597fd93c42a8246229d677c8530f1d320c2a8de5197c7f759fdefc1549829202b85c602e171690ded9433fd27fa4d017ea16c84e20bf605d923b975b7dae3a096e1983ddceaf778034a2946cd506f7c561665437d47f6c2e58ccb15078d132f89f3f20f1a74b99db04c82470eb7ecc7a159d7bbbb59c2578bf25fe18b085f2d962149e242435fcca8979cfa39149cb7f99047dbfc9b556b24ccfd1eebf8663e5cc713981d52465d5ccc78e5491645f9f1448525f7602ffb440e466e084db171720b23ce03cd2b94af079ae2d0a454cde32edbd13897951e41ed706c5c721585dadb3296e340e088373c9311fa10720c2a3c2dba2021f6f42c42a2fa0285fd7f0c97c6c4cf93adcf884746e7050ccd1fa11984f31f6873ecaea31284f5baa2dba7730c1cd55989915e724e41de7e28bd3a188c5133af7522e2cda7e72029afa52f93e5d2da80decd836bbb62c91c264b1cedaf638057e589c5d7c538e6664980c6fcde45af005c35c53498160e085f3b06666fdef3bcd291d26924ad85f25dc629cd31573084caa9137cacf159cba7fe29a8a34c5e1ed5c4a680b6d1eb667c9f5e9c4389f307cb478f13a0a320e690d9e067922a5859176e2f9ae2d400fb34a5f295ada2726dd13a6d711857b171f426c93832d78a2dfee6823b409b9031abe78407626cad612053a20d013c4701efb71871db611630b8dd8dd7be3cfd5d3c0de267a7a1199fd50b46d86820cb8c670504390a7015efad45807809765771513b8f175e972a50a169afe1b4d681dd7c92bc507230011789322eccbc5d006e8e12537adae6cba57add855e7f726ef99feaadf17192816b003af7d9acecbfa8638be30a71639e02ae18173d544a79e8496a437fcb3fed76f7a623a505ecae27388ab0cc6941405ccab03616664c97d2f3dc6786421363369aa3dcdce264cc4d7c4edfc1e680274596e91ecfc784324ad2d2b5b3efb0c1f9daa0d44a38b82044161adde276ac9f11e6d7bab1d1f19bedb2d5ffda41690c34b55d2cbd629350009f8a48131a752ae9faa78e1f3589b02cf9a577cbe36ef802dc45109f2bed24ad404c8e2c19e8b36c9e059a06bcf74333473d42779daf01399b29098d36607e8d0dd91038070e4d31844c4d2b5aea1abc4f445a5af8873ebf7ef347105e01489753476dfee76580e19fb07ec1dea67d726ab85e8134fb18c2a99720284882085c68ac8274b641263f2a88723ec0a1e97cc804a5680d90dc11ff4cbb39b24a051cc3f0dd5f8ca0897718562871f6e46ac6e462a34d2dace0b58fad8dddfd9676478823604d692c9432041e1f883fbb80f298892c8f3566d80cdf5cb0e3f8bdea7bcba9cf94098eb12e2f9fe57c5036c08f8f1c713db16a6961a3c930ef6f67e3e9a3dca3312181edd6edd8c9d9aebc6f080ec932fb5f789400bea12834f110e03ccc4831bb55e676c35a5b68c1325cd3c58720a410467231dadabda07cdabdf277e949c2f01a000ce273f8aa21e4f7e262a3c701430f813c4c2816879dc6fb1bc693d34bccc795f86f131100485c9513385e7bc939500d9639cf2d982cfecbf3b9805d1ff6324e9afdcde06f8859140e6f517cd58cf4dc30d374baf08bb518234aa8472c040f27f17d7baf3e7010341771af80415f8f9dc802a94712d4def742e8e937dd7e33e9526b93050bfd505c8016323614e1dffa87946d0bf7cc74ef63e48e7b939df2c3797624e68a052e729623d61f199ac3e705b8d45344fb590e5df91a4fe8ea8f01c72421d9df973c073ae7c60b62f54484c8887abaa5bc4e7b09eb46ee9b297b76be2ae9cd60ffb9336bc30f720c117c27d041742e9591796290e9d055132acce58428a2857f827e66aba55de91414592634c23fa0b60cc5450881fcfbda2bc83a7b36e3a635bd277718056c0b9f3f2bcfa8d4a423b02c2581425374dc97d312136a344f59244524420f4af6d2c4ad9533782626d77da5f8c7a11c4871a4dc9b320db51fc1e65b65cfd4728f02a2149b3de76070c2bf8c8168cb7ac91d7f28b5008f67c31808e18b5c79bd9147c912795cbc0c02c33d547f68b8f8b2b4aadb230629a22cef3ab87e5e6c2bf923d3913eded578c2e0203c5f238f6a14b37ea64b4d5e1e0efcd53bdfc3d5325bbd8d06977fc746d1afb7dd2da24eb30b3658cc11e8b6dca69a32e567df6d9264736dc09043838d77aaa169ada3af377cdf0605a02d45ffd1599af5c839e220065192c495265737e1d364eeea62504f82011a359646fd129b098a64c9245d075b2ff739945c4b29d81beb26ce17b3d44dadc6f5159282f3201cf4e2790946c98428fcee4553ee34f1efd60f0316c9f884b9c2eebda215fc2ec0f9529ddb2a44d359b4b46dc77e35dba76fad4681967845cacf69ba939cfa81710b1c21a49119e68246df265b4a4e855b4507bd8f15fa0ab13dfb51044a79fc724b86688dd80a7588319fa753d99e6d1d7affd0919914631537d2c9204c4117f150307076a53eea66030e440350075521d1b43312acbe7a393bc0ffe9eb6a5bdd9d1829bdb880e9201838b6a97d23d89e56a7c4cbb3ec0e0811608419c9a87401bfdfdc43d785468669c9fcb5e62a531644f3f426230c6fef4c21d66c5a7911c17a90e6154a265ae4f66eca6ecf77dd40b5c8dfd31fa3e5e65962b0527724e7490b945a29dab35649bf331ce5d40721c5be6e5519e3272e9743b9c3d97c80ca61624475aecc27d1a8ce2c04e264559cd4ddbea7a65d2740bd757cfed8fe61dc015487246e86f273e509eb395368412e319d309d63f805f68e5558e2908f8997b9a06949ccda0ccccf6ed33ed93a61516a28444e099a108c2a64ccd1b518f9504378d0cfb51428170539c310b080cd03d78de1993bf16e4c699eb81ec36b131f6e136d00bcd04e06434ba51dabe5ee3d89221c80d2a66b3593fb4b3ed05baa131356c50630e7bd1fe1a9403f59829c88944e1f036bbdfc38c53cb5175ac3f517285224c7d9688eb9fcf5d391adb33c28c99ea84334d8455ca3a11847813b660200262da84d65741753a6e9b633effecf98b2b948096147825c5f6f6052e5b550cccb86a83739e978b16bd8d02b016e643f405ca6c5ee4e28fbee6462f2050f5f1739a6e2f4ada85737f719d939f2d67db738229ed832d4904ada1f8dcc56986e13241639e42d7c2ee36caaacc0d571797dc8a38013b56ec69fae1c8554c559324accc61f785e7d6a30dec2944feaf490cfe0cf62562d69f2d67ee456adab123e1ee3af862a55d7f08338b5035911f07e5465c0ec26a6db0f344eaca96825d260890f9a9a58ed1bf37723a2af187eb8c78e033766af455ac247c472608baaaa9de8d4be85a89a98524bc370b867522916f8ec95376497e2c7e5bdf5bd8d080f19c5e1c855fbb5c17574dc67b1c4b5040458b7fae96c39738c28b42af38fec53f08f689f0d1f8eb7ddfc264c15467d38dba5c0cfbcdb43a9d8c4d332453a94133fded03671f0fc49332f5aa8c33269e24014e01979f298938ea0aaa77c506eea1f895b924c799b892e5f8de70561c3885e1c8179202d0b4c13729d308429419fe2ebc23e424c3b870784bbb30ee9aa522e0009646c6c9faf2aefbdddab92b1b6f5e547152df948a14efcc1a847cefed943db4f81037e304c6655ec1b5592d2a9aa1ecdbf8db62373aa6e177d75d3c9874c88cd5da4246969365843f557c801defc306ec2ec7ac75c600c1ad522f148be721bca7dea8716d701e0f3d244238a71972a55fd4217b29e36139adba1a37b35884bd262aafc66eb5570c01b480d6ec8276b2dce2bd11949552568f384861c74f84e9e6bfabb0bc77d0ab13da6e93b94612dda8899255a0da6de9874eff876bcecde87136b4a4648ece447923a0ea87bf276328856df76afe7358a50eb5c4f2e72d242a39bbdc12de57dceee49eb17244529a339b06a06840d7f5b7d5b9587b5df23387904309a6472e5f92ea513f9097967a6fc691a14e6e721f987179e793f7e2e07e5fd60cde8ec291c5f74ae575cec67e1897520fa6f2fd30098dc2b045c2772b24dd34314ea13588a9cd23b3d0bc2195edcd60291d3aa152ae84542bca29eecffc11919d4ba22def07182de0376cd65bb40a8406f076a3aa6072b561408d60ceb4213f8e2b1d274b03433c785dbbe97d66cbb88185a6289136f23b6c626462aa2846d612beb912997d97f3f20aa6ddcfd240495536e03308b79a4f912529d5dc301fd210821f364c455f1f7f78082ce96dd1f110bbbbdc95c0956ef12bcc4aa612be49052f2d8ab608dd0c7b04fbddb6", 0xffffff79) preadv(r1, &(0x7f0000001400)=[{&(0x7f0000001040)=""/45, 0x2d}, {&(0x7f0000001080)}, {&(0x7f00000010c0)=""/65, 0x41}, {&(0x7f0000001140)=""/142, 0x8e}, {&(0x7f0000001200)=""/11, 0xb}, {&(0x7f0000001240)=""/140, 0x8c}, {&(0x7f0000001300)=""/245, 0xf5}], 0x7, 0x0) syz_open_pts() 01:48:51 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') kevent(r2, 0x0, 0x0, &(0x7f00000007c0), 0x7, 0x0) 01:48:51 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x100000001, 0x100000001, 0x10001, 0xffc, "f7dd099af150bc0f13b6d4ff2a5cc3ad7c10dfaf", 0x7fffffff, 0x9}) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000001}, {0x0, 0x7}}, &(0x7f0000000040)) 01:48:51 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x400, 0x2}, 0xc) pipe2(&(0x7f0000000000), 0x10004) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0xfffffffffffffffa, 0x4}, 0xc) 01:48:51 executing program 1: socketpair(0x2, 0x5, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) fchdir(r0) r1 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1001, &(0x7f0000000300), 0x0) socket$inet(0x2, 0x4000, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:48:52 executing program 0: setrlimit(0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 01:48:52 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) pledge(&(0x7f0000000000)='%\x00', &(0x7f0000000100)='%.]\x00') fchmod(r1, 0x1) dup(r1) getsockname$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064ce07898b2661f0218500409f50bac16f3fe81ed41b98040604c04c607f0ad023da7c0b9ad51be7e13ebba6abda5008232bec47f718ab00000000000000"], &(0x7f0000000140)=0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) dup2(r1, r0) 01:48:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) fcntl$lock(r0, 0x8, 0x0) 01:48:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000780)=[{&(0x7f0000000040)=""/26, 0x1a}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) dup2(r0, r1) dup2(r0, r0) execve(0x0, 0x0, 0x0) 01:48:52 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x7, 0x7fff, r1}) getsockopt(r0, 0x8000000029, 0x66, 0x0, 0x0) 01:48:52 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0xf9e, 0x0) 01:48:52 executing program 0: madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) unlink(&(0x7f0000000000)='./file0\x00') mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/126) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mincore(&(0x7f0000000000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/51) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000140)=""/210) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) 01:48:52 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) 01:48:52 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$inet(r1, &(0x7f0000000300)="0886407a5e4e2105df3401580c7ef2047cba4cf801ce5f0a83c158f4fe472e14d967a99818bb50bda717c51bd681d2d6311cb40930568bb144dc08f42926249661ac", 0x42, 0x1, &(0x7f0000000380)={0x2, 0x2}, 0xc) sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000680)="2c1ee5cd1bd1c6e143c06cc6ea499caab99e0073fa035ab288f91da396e938d2d9d37c3142676ef7e991f0544fa77938689f", 0x32}], 0x1, 0x0, 0x0, 0x404}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000940)=""/4096, &(0x7f0000000000)=0x1000) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="5a73a17e2789cfd0de9a82841aee513fd4ca88e4c475c0acef1d2b9db4960cd706b9510a49e72756ef1cabde15591892ebc95961bc2c4f4a03966b1db6fd8cb098ae8bf50e1d80065a194d921e2a4c226a4fb6b0b7d5c0220b6df5a07585a0cd85c6bdf1ca7817bbd047a7d2", 0x6c}, {&(0x7f0000000140)="a49e3aa1a6052a53524734d0267fdb0ad7f8606b2b2c7d6c55e6c98eebcef0a64e43677d09fcbff8e884aa74cc343fbe697ce93bf33a66befc947bc985def3226ae5a2730d9d19fbc2d218fe5aa86c451450910ebb358cb8d33089b73ed8ec3bde3d814af667616a8d3fef06ad82d8198ce3ebb086178e3280a22c69ff50e3e15b12840b668355f0e0c6191b2e5b2743d8f48ec1792c1fcd9f1d06eea3fed084adcebfd64ba76e5fe28e97ad1c01b1e2434a7aa758b605be15e2d05033544ee69dfc2f8e2e3b69ba38d80e52f7237578980af3f643ce8e1d6005bf7200dd4c6b7ddc65f93107cd66853687a4039bfb37c7", 0xf1}, {&(0x7f0000000040)="6cc5b308667dfd0eb13db9d2130cb2671b86cbc759fac5d5b2ecde26ed3017849741abca5af02071aa1346ecf9", 0x2d}, {&(0x7f0000000240)="033e3b6d872e1f41ab822c680ed8cff5190f42b88886483116cd4f5240d4d480180454cdc5cc71969abe2915ff1858200e1de6b9e8649a05ee1340d40fea014ec597e92413", 0x45}], 0x4) 01:48:52 executing program 1: getrlimit(0x4b, 0x0) 01:48:52 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) socketpair(0x20, 0x4000, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x4007, 0xa42) socket$inet(0x2, 0x8005, 0xfffffffffffff467) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') socket$inet6(0x18, 0x0, 0xfffffffffffffff8) getsockopt(0xffffffffffffffff, 0x29, 0x32, 0x0, 0x0) 01:48:52 executing program 1: r0 = socket(0x1a, 0x7, 0x9daa) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="54d09e033d0035b3cde986003d037d0ff10f2deaafabe2c43b553aa25e2cff555911da00dab10714907a5e", 0x2b, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) close(r2) 01:48:52 executing program 0: chmod(&(0x7f00000000c0)='./file1\x00', 0x109) mkdir(&(0x7f0000000080)='./file1\x00', 0x160) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) 01:48:52 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x5) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="ba0ed314e6b8b6a4a52db435249a3586fe67dd245ee052d4c501", 0x1a}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) select(0x40, &(0x7f0000000040)={0x100000001, 0xe46, 0x20, 0x80, 0x9, 0x2, 0x1095, 0x80000000}, &(0x7f0000000180)={0x20, 0x8, 0x9a, 0x80, 0x8000, 0x80000000, 0x0, 0x5}, &(0x7f00000001c0)={0x10000, 0x4ea, 0x0, 0x4, 0x2, 0x9, 0x7ff, 0x9}, &(0x7f0000000200)={0x4}) ioctl$TIOCDRAIN(r0, 0x2000745e) connect$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) 01:48:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc37004", 0x21a}], 0x1) syz_open_pts() syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:48:52 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) pipe(&(0x7f0000000040)) 01:48:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022fc24c4a17b3f5e64d"], 0x10) shutdown(r0, 0x2) r1 = socket(0xfffffffffffffffe, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) recvmsg(r1, &(0x7f0000001400)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/2, 0x2}, {&(0x7f0000000100)=""/28, 0x1c}, {&(0x7f0000001180)=""/150, 0x96}, {&(0x7f0000001240)=""/107, 0x6b}], 0x5, &(0x7f0000001340)=""/183, 0xb7, 0x9}, 0x40) 01:48:53 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) mlockall(0x1) 01:48:53 executing program 0: setrlimit(0x8, &(0x7f0000000000)) socketpair$unix(0x1, 0x80000002, 0x0, 0x0) 01:48:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a4022e2f66696c653000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 01:48:53 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setrlimit(0x4, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/170, 0xaa, 0x1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 01:48:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000001c0)="ec", 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "a146786eb953d07babec4423f0b1c85b6a8a1311", 0x0, 0xfffffffffffffffc}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) close(r0) syz_open_pts() syz_open_pts() 01:48:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x7, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c15", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8, 0x2000000, 0x68c, 0x40, "20f901be821459f2950d7b38ec5b8b8f82281cb3", 0x7, 0x4}) 01:48:54 executing program 1: open(&(0x7f00000002c0)='./file1\x00', 0x8180, 0x112) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f00000000c0)="f19cc1e7a433cd300e277cfb2bdcc57540df39524d7de02ab4172327605dd8efadf75a35f2dc5278047ab593bbbfdfca930053f05773eb3a590b40887b851321fd6579c06fc46b534e116b72a4763c596c7f786d3fa8bf9df8d4da8ab7c5d9277d7af85f090d5a880351eaa4eb7e0e469d01f52cdde35e2f7e50d012522abe2e3f8008cc7d307c", 0x87) readlinkat(r0, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/45, 0x2d) lseek(r0, 0x0, 0x80002) open(&(0x7f0000000300)='./file0/file0\x00', 0x110, 0x20) r1 = open(&(0x7f0000000180)='./file0/file0\x00', 0x20, 0x1) write(r0, &(0x7f00000001c0)='D', 0x1) open(&(0x7f0000000480)='./file1\x00', 0x40a01, 0x20) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000200)={0x93fb, 0x1}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000240)=0xfff, 0x4) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file0/file0\x00') 01:48:54 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r1, 0x0) shutdown(r0, 0x1) shutdown(r0, 0x1) 01:48:54 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) close(r0) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) 01:48:54 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x81) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/15, 0xf}], 0x1) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() close(r2) 01:48:54 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x400001, 0x810, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 01:48:54 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 01:48:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) setuid(0xee01) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) open$dir(&(0x7f0000001640)='./file0/file0\x00', 0x290, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f0000000180)='./file0\x00', r2, r3) execve(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 01:48:54 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xc00, 0x80) r2 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) connect$inet6(r2, &(0x7f0000000180), 0xc) getsockname$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000040000000009000000000000000055c246c798bfa7710383d65b00000000000000000000000600000000f28a6d9748b77c00000000ac28d1c1198d0698e9cc6bce310000fbdb33ef8345f103e0b267d7da47aae24bae96b554281fbc7b583ee317689a8259a1c905db67c9b075a910357cd0a830ab90d2c5305f58c2918f9db2746edbca48de7d2193d9a035c411235bea6c681be9921532916477155fcb3ceb9b8182dba82f61ee452d3f2e1adfba3b9dac3982d32c6b994db29f23c749ef4eaaf07e18bec888a9781677f7f66518e0a9a561dfa0aef2d2f3b201f30068aa42e7f8978e1ec41d1c77f0928cf60a7b3f24516f3ad288187fb702cf28bf3f008db7822731e849b79dc9ba21e283c41d17016763b018e82e137c176d6ad66ac5e13ffd183920515843eced48bd6f9c629dba21af5e78541ec5a52df54fa3"], &(0x7f00000000c0)=0x52) 01:48:54 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) r0 = semget(0x0, 0x4, 0x2) semop(r0, &(0x7f0000000000)=[{0x4, 0x401, 0x800}, {0x1, 0x9, 0x1000}, {0x1, 0x20, 0x1000}, {0x1, 0x0, 0x1800}, {0x7, 0xfffffffffffffeff, 0x1800}, {0x3, 0xebd, 0x1800}, {0x0, 0x4ce0, 0x1800}, {0x2, 0x40, 0x800}], 0x8) 01:48:54 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) fcntl$getown(r0, 0x5) 01:48:54 executing program 0: unlink(&(0x7f0000000040)='./file1\x00') r0 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x7ffffffffffffffe, 0x1000200000000}) ioctl$TIOCSDTR(r0, 0x20007479) 01:48:54 executing program 1: setuid(0xee01) shmget(0x0, 0x4000, 0x44, &(0x7f0000ffb000/0x4000)=nil) 01:48:54 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpgid(0xffffffffffffffff) getpgid(0x0) getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000026c0)={&(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000200)="8774c23bbf1bd8097929f9782de9dc7d00390a617ff52fb5014fa3e48f2dbe0a6681ffb826d4f6e8e66cac518242c637f1ebd88bbb47c1a91390bc1a2e7007095f231acb14112674dd71333d791a45f4c9c4d8c0850059586614fe1c4619628c9dfb09817379e69f319ffb462a14d084d319909266cd2afbfa526d9db6be57a92cd151fd02f4f2bcc1dc65fde7ab94beae0cc7e809276640767c4691613672837e00f60e811af75b2048e108b9bbb29a3b7ce6656d", 0xb5}, {&(0x7f00000002c0)="3739f3ea455ba0ee5ddba76fa93f01a36148bd38e32dce9bd57505b35fd7195950ce19eaa73007677446681ca0622e81727e6602b88f664ad7a5587f4fa912403b6fdf32d6b24dd02fb7d3337d015589cff5c2c15e1ee279299a9295256014602b006d72c7736829d90ecf80990af07315f98686a5935ce56bd5032843958241fe3fe2b7b5656af77f5888", 0x8b}], 0x2, &(0x7f00000003c0)=[{0x28, 0x1, 0x8, "3a6e23ca6b912b8efda0689745afb058e53f6f8e11d8"}, {0xc8, 0xffff, 0x7ff, "11ce363ce415c9c8f6c40c8eab9b1d54e9a84a7e1465a8e33a545daa2a760df6fa8d60b2f47a005b4d4d47078f7ed0d166246a140592abad5b478e1ea35632a8da66e655573cdf5a5dce49b6657fe88dcd1e452229700a4d2d5fdb6e6234c98b5af2535ffc88fd85989814d23b20da2f0ec6077b41958f63966ae522427cb51706c83cb22095dd7c4126a18709b088a157c87dc55ae5f2e802b1e81c9d86e0b43bf979bcc454d9d474d289b25574a1e6f323"}, {0x80, 0xffff, 0x1, "28f7a61a86cd3ed5ea4111005ad3565c1c51af8bb6343b364fcc67be329e2d38d1dc609979aed240e8176c9972d84f9751f98afcd4e5ba24072a89441545e8baba64349e431228396c3dddb1b34bf86d374120a8fab4a3e835980c8f2eb6f8663656651592bcda3b2f9419eb44b481"}, {0x58, 0xffff, 0x743, "170bdf4f04d02abf8b7e1222d8c40fe7e4892725caac8e7a9786519e66f32be1a16346f7e5b5b7c9199890c726c8a5d78cacbf5f36bd7e17b430c5fa6fa81a564721"}, {0xd8, 0x0, 0x3, "d2f7c6d61ae9e51850fdcf0f61e98493284e982edb621e6e6e1e0cbee2ffb7b8442a4d89f10ec4c30c3020b6df5ac179fd3806a20fa7feb708d379004d7396dad47300ab88ec21cb8cc95ad49cf94ba4d7a3d0774b3278afdc6bfbc2ccf1a41b68257fb58e6155016c4edeb62348a4940147354e139b73e12d765a9e5cffe52896ce9ef26eee54b73a536f2412590cafc012d039971e20fb967ad7a3eaf8f485a0ebfd7686ad0e813e8ccffe160cd336216b5069c619cabc3418558aad9af9d08599"}, {0x18, 0x1, 0xffffffff, "55132c"}, {0x1010, 0xffff, 0x0, "665db837704dfe644ccf5e02482efd39ab611d0282b622cc56314bdec9a8abc655bdf6615ed6a06af49026006342166d7f520d64388c3c4bf9d836f5b640c17383ac667891c79d56fbec2b04052927c39258ac646071f88c978a130a3f574a7783d09fb6e2e31f9237e13f08c8b52b6a37096b90aa2f9d81a3cf23114e1ae18154e4f719d33b29377ec3c33f924c890d5028309daafedce1208ad82fdf0cf96ed6bb08d8c5f0e783146a7d661de9b1f83af016cdd15d7cafe06ef5f2512ff6f0d1132b0ced7b3c4c46068dd7252e435208a93014b4e6df5e9e2648ace94cbb4d8d05c24116b11bb6be14296f68be00fb0edea0a538ac2a56535ed6f52c8f80699ec634f47dc39ae69481d62f699fb23526f58b6e30d68354c961611adc835e915296a5d18447abaeeb72a0b5b1aeda9fe0f6ff0d6d3d26a43b1f50b27e7564ef318e39f2ee5fb207f78752ce7c08df2767ae8d08dbd8bf820cb3b6459c95f04e8c372f381120d12f4a15a1c73b0551ba1f9d27e7d87c064993cd317c8c8a8722300e245476c37f9b51b2300d96e2432f1a83c0593741aa48443da5c3f64b90b45bd91a3f616e0b0c01d66a32f15909317578caafd77df8bafd14b7f1fdf8bd24f9e67802ee9de9450ab50aef3ef60699c1485e5d849c57a84708d37f7c419669d1bd38926ab5522e3c554990507d4e0283dc185db4f7de92105d7129549055ce99014d8ef9f0e77dc578712f02db4f923ad85e5215785a15be376bce23ee3f9d329d7c397db1151024c7786eed12a5c9e2bc5cbf9c407bc403751f3aaf8134742b3f46f17d5e5ce5361e22a5c6aa377970db148f5593d38ae3714c084a192245841fe6fe55d93c0b516ab5ff739ace9bafa93ab1ef33ec276195f46a70e6cba77715fe85be78e7fbdabace94bea3f807753e725ce1b20e787387a8e74e5755c7db80fb5120d597a5347041aaec1e0e230c073e7bb05afba29614e0a98a3bd08c02142fac93f60f309c3c1d80a62862f52e647623318c1e8d142dc6590a1f775a7eb8613299aed4d66b0b4765cb054ee792025be291479773b91584289d49ec24bd8bb4de4e9c7bf3fd8ec38f12068990beafce1fec76a0c7ecbb6ac25ef8cb20a665e54bce51c5a01c4c0f91fd6741474763b1311f5d10b4366d7462bba86033cea5fd7270b8f63ad92de588f9af7d4353cce57e9ea7b5af430d134f354614d640a5cf9153ef79670cb9a1b5a8fc4e493b0f8e16d4d92e056db3849283d12c2131547bbef99be1d899014ba5194a86ab9d76226bc3e41c221b2b6d4c0a22922996af3061bc93b90500c65525ef2d7ebd756989d62adf58a359ebb5de40dd6c9a5b3c404f9b828945b738dc1baedcf5ef2a2afc07299a40a3fecdb8aa0b2e4b930352b9ece6b128703f453b5c3b4d4f91dd3e11997343f6191311cf3eb05cb9a9c1ad41bd519c54994a23477682a77b619d883b8c5b47577808b580c088d02b827637b2bcbcd6bbaa7cf7aba8b865928c6905c369e826f90ca8efcb8cd294d112057ff51ce6728c4d097ffec4e00aaae30fe703b26a4f4b07974b5639184e7e1644a05bde6f85247b28b43c152a84d94eae9ef8e40aad05389f7788c5a4e79a81e6b8480bc8eae952cde62271a5289a0edd8e1417ff7460e54eb93cfa274dbfb2ebe3689fca20c953413ed033f7419c0305aa3f85f58f1e9c774ccfa03e127203dc5c67deb066ebaa0e0feb28780f781c4395ee308387a9eadbaca24c0279836d0528b0ba7f10951b5ecc62774d0335c1d176af9a9ff42a9bf7e72c89b391142b12d990326e0be92b8954bbbb5cbe80c6b10028f2174c3eebae2bccd2b152347d76cc35ce836b77f3b5253627e9ebc55ae7ed5be449db64d0d84350b5c830c01044ca375c17bdfc6518f0549791217b6415606286637ee545628ea89b0ecc2f686ec4c5514ee54248965adb6940a1df3dc512bf48550f4c113692779b0ef5a57fb493eac636cf4e2184af09862de62fe1e498e96869d99e20c04148dd19055b69b3db0084cff5ae3913334135aaa590127fd06206467fcf0d60558d06790b17dda8d43b92756ff72a561802779c8c5bae126a733cb8df6c585d92a26efaa430a971be54e7cb656043ec2652bb97882521e42893739e9c33b147cb196c99e02dcc7001d86c2e59fa2a614d0c1cb6314e8a959bb0ba12c6af43163f33fc98c958db02f24fc375a192f6238a477baea7425ea772d35e68c40e76c16dcf4156357ec9ada0da4195714ba316139f8c0317c29e4f5664ab9f0ed70f76e72f04f44bca3d11561db423b8173068aa042a43892dccf0aa502098a55d4afe161b63396c24557478cf7c1f11b9c908e23b3001a1820e8477fdd3ec30dcf610503bdc1afef93561d9b4d0daf526a79fbe0628e7c4e96b51b78e6bd31afc45856a6d598428bbd4b3daafd18b6bfaf8c29d6bb78b535ac67ba0b945407aa796a2dedea75f370e41665b763b27a1323a3e7f03479695b30d3785d6535c2b4baefc28217a08563b10054cc75e9368ef74ef17fe10ad36e33276af87cdfb4df5717730ee4b2e29342be6fd7a6121fd71bd520168ab0b11e59c71f022d34b1e8c6ea2c6d749f531154786572c526ffee06c4323e41c458bf64f3f5c3a7936c00d438b429c521e1743d477e089d3b68939616432a38bc374127c3d3a49350161a3c55b347cb57c7706a4982578d48b10991270343e054efec60c43cf5c185783e2920c58970460c1b2c6d9bcd41590e895f4e764e7cdfd96630e95c460184ec03a8835485914f5162c58301608dd50166393a061d3adfb636581e6722304e1d87c318b393979ac30d30e5a6667f0158e9c2b45ac640b8d8e19f2da4fc4df15c5c1f27b875d1d4df2ff67e93809a5490b655ee13d5dcb1f9969bae167520edd637550c97d1e781cc5138c07b242fd3cf2774c8a7aa88ad789d74796593a32408d56ce4ff47063503bbb565bc6d8ed38ab627894f4816fd21a53f9701acbcbeea2af27385c8f7efd7258675118c869d330eb6f90975f53846da2d870279a9b9a66cc50a0972e3c551b50146e8dfebed69358c650a3b02a5dbfd5ae166c84e1989a875b803f76943acdc873ac1d11f28aa327f8a5ace59b1c235f011d3e67742367f80bdb1669dc18c8d37565b37883d165f1a23339729c9e22e21d028137a183ae6162a9bcc50c1920b8daf9b6ef42169ba28514c76a3a1b2f3f578658395320f185ac7b81887f0a86c37bcb8e1f9ed43b6d61b082b045e1365e501e77a3ddc04651eac84e97e1f4da6d1c949139de7ad85b38ed3534a9cc778c8f2cc0f78278e3891a2a682107c2e5cb3da30c9561d473c7954e533c07f80449f3dc311a3418835a5ea0b66e8ac60e2b584537785e33de179f3e376d3db5e0a5ce17d9e5c4b6c8a263a07ee38d7cb89889d5ea88bb990b231e520943394d3bb8c10590604add6201fb8d27eda55c72075c0643bef3df7807ca7e655cbc20311d07d0e79748b297e6b23b42fe03b35ff8d6e1a6111dfd5cc95d3e7ea22d502a4411afaee979e5742b4dd7afefef14a5c77b427b55c3b21cc1d196e8c1130be02cfcaa56ce47c6f82dafdeabcbcbfccdf519145a6dca3cb6e56c11634e85156d94593f2ca76d5f0ec4a3a90a97a55b0e8e8e662754f4f424d9f14c9cfb92445a5c548fb8961ab6f70ae67227aee1da9f86e6f594b00d10140ecec68f74af96dbd8a58d67ecaa269665431cac7089f9f76b322be5d7633f7de23b9cfe828e242fc80dbf984656c2a92ee11c5daf8a03c86dac8059d621b72e152cdd4809bb1754002fe30f1dc949efda7313c26c947508921388dd7e98f63fdb96f00f96bfc0af6b7777d10fad968f9f3f270ee4592e78996e2099506a799e07774a9a968271553768fe7c42ab84c9ac69f56cbbf849a13fb29eae6dbf0d3e3b7bf087da4daeea53dee7c65ced5d397742100d7cfce1d353d819bc4859eaedf0d35bc347e7ee5bcf13577bce913235c1c0827b3f674de9e2f90db8b078d351b1f7dd1ca735c83e2b910f9ec9d7a2558683ad11a915b3fd34560a7efaacb5597c1eaedc62ca1019f60c3e2fe7d1fe95c08a4f4f0f7e355a56a434ad06c0e694f816c6ccf152c057488aaacfc397a99068ab8933e07668914b5d9ef977c12f1de11c1651067b028f589a6d78db4e0540483f95ff4fcca1e391a33b7870f13c118428c74fc96498bffb6e44a212961c509d7c4d5f9a5cceec08b1aff02f438cad2fde76954c993ad447b047055d06331b01a7f62d27123b0ade0c538738dbb6a8e8fe7239a6083301634543fff94a220f39c8a3dd2d37bfb5465922a6ba3c656404f6a76dc99d2dfedb23c0b104fbf1d09f2b1659c7fa46e632b1ba6899cbeefb92ff3f25a8909291fa92a8f63295edfe9e88a7cc0bbbdb8fba6e0c64617bf364261d6b6f25b4f5dff9deacd9c5c1a4e3085aca79a75e9706320a66acfa2387e301d2ed9ed424ebcab396d0dc1a65cfab37a2215d724d614fe5afb1fec3b7bc8282b54785c625d1c5e6da1534142eb839045344c532e01a88764e2e1e85ec63140f0fcf09aee6a779881f0a27239787a255a1d537d9c25c04f227531c055214fe8b3a7acfedbe8c96f9c74af546f2edba8e4b3b261f4f62a780c70a1e2715344848def000e83f663b39c11c705182ca901bfcc1dfcd1b11c514eb23c197ef8afea629d83a9deee72b2cbe2a315450cb04a42b058cc7f815c66cfbbc111b7d99f848eac5acdc384f7e4f312efc131d959a65886cfb1df131d244994015b640d3297a8e108119baa52e6da1356851bfb46ba6372ae86b068849b8139af433afae95b6631e116196ba671a8986343d2d5849a4844d2d05220ecec4c14f8055eeb680a214bec8933a8b8de0f54d7ad5660c420530c6f19b7923051bf15910e0ca873458b330a68f43fa1194b57d15ef8381239e5f5fde87e340fe1dbdcc10e80a2b7fb91b6ec68a991aa48e9cf617b4afe27daa156d5a465550d7f398c1c1b6760fced7a59c41a221dfba41ee40e66d2c567d88dddd40cc8922f8df743a8c628e934fb9e24b8a4366da0d34598d3558b440287af38872966bdaefdddcae5a74e0fdfae21ac0512601cc5d77b4011a184e999aa03e17edbe17422e8ba2b967d8cac57d99d8c1120351f2941788983960d94f0df11d6c3db8d970ec888f48efa4b724b9624ea5f4859805646c78c49fef24804ec1ccbde50ba87ded19d4f21f002b29eb49e4aaf5bd98b409606cb8811642ed55084ae1ca846eca45fbec59aff6c9ca335f719feba590581de4c7ca1ed185ad8f8f222cd80527492d1cfa617839766783f68cfe330373adf494ee9ae776b7b56221da79e013ebe80054409abace70326532f29b3480171b36b209ccd5ef6faf14221b6acf22bda955086f0cc5d2d040658d58e68b267302ab17e99c5e24e930e8f08f1a244da06acd34887593876cb3cb62f4c375302302d4b727d1f54c629b8c461d41e0a188a94d2481d3282f4c97e179903e002c25537cf0a7130ae9a25be1795bb78f2d151607803a493029ead7f537c957092ba0059dabb2c19c3f70bbc8e467da6ced9b5f715f2989e01d891dc9388779991d5b26cc1f47d1063c95c68e74b5dfc7e7ef6af9a2a1826ec1ea6c67e318cbfb852a9d37e73055ab6eab35716b8a590af22eda11307fbcfdce801b64f3ad348e6ec08f63b6a22f9ea592bf0c0843b90356114172b5e46eefd52d385877e0a20d1a9f78c8f5a1bb7021dbb23795f9e336aea31d36270c"}, {0x1010, 0x0, 0xc75c, "3e0b8685fb4954f4dfc5ec366e6f66722069e4fa85694f69e9045e55a5bd6745f9692b9f29426aea5de1d04f09cb80fbf66c78e9886b5c307331e35fe3028142eb3b6467405486ca1fbf57d10a894f1d32f12b3475997df115c4c5e5fbf508224b610d70a1e5691251e9bf3cee75068fe279590d367d3d6b9ee3a5b9016ebaf8d7266044a12fb624bd07507437b1608ab26fd8aea9d00112606735c7e318d98481813bdae24711f75e84505684d5f51725c73020fa62926497bf107fdfa3f7924689f51eac224fcfdc31b1923f36ebada838a9c22fcace7e08f0b239769c0b1ba2de6d658532c28241a258aa277ce5e574b54f50b139eb0f12a834e488c707c001fef22aeb334d07332af42bc7215c4aec386cffbe72b1d7ea6bc3203ae11d5a070e03cb713c1eb28bc47d3e6991a668993903e66d9a74cf1c4f7c04d021e7b7adff394ed9f71b71538e9cb382a1abd74b5a482a3a1195eb5877a5e3f77e8cfa351c8d8a585fc965e1a4deea339b5fd557d3d6a1f80e98357446ac356c1177db470a4b4f599818c9b2bc24865b8917071d58fa8974eec6989d4e4650a15d04dc7b5982e3984c2ce38cbb1ec4f5f82fe104bcca6c04cd1f072e28db5a8224da92c2d889cd606a1d5a49ff9a7d6c7a0369f27013d53b353f180763aa4ab09b5db8ccf009affec4915df2bed07a20650604be4361dc276f9e2a665a6e543051191ccca50bfabe5c6e5c7a9d023fd7b7a118f181baf0f96c4eb1fae15e829987b0c0018f680ba45132bde02d24c7774c238f10eb7cf2a19e7577296b668a5908096f5d3af57307494cac651532b3b3733e1ddfb919e6ee519b2339a65196c59f70e9e2d1e044748e0574b144ae14525ef1ac63191712f3a8c8b36940fa84a89be0583f837300e463f9f5164596b601ed0c6d48c0f4d3bab6c98bfb951b0888dccc024381c03addfab9e557f51f50daf17a37cda68ef77c153d41a752a11abafe1b7a42122d6c516de070f0ee64c9cf89b4bc0c1be5bf4a9dd6bc3defb89beb2773da9053b5b504f25afd2058d8e2fc11260f27a49eb37f00d7f1c42785b393f9e98885f91e44243866fcaeb6b0f22925683fe4fdc5055c51c1061c8b1de1e3cf49e8a2e69f6612483b2ae2ab749eb9853558f8aa5197d573cf3bae92669a638267c56d7e5001256421b61982168e063eed7e24ad8ba6adf2585f5599fabb7aba33401bd1e4051a3c58cf4e2ed119b721ea5c224ed19fb62566efdf7465e8f56fb8f8ba67e5884f115a5477e77e63154e0379924269e09a58331545934a66d7e8a4ba6d820fcecbd6271c1a97489ea934b3175d8cacfa4b73e6115dfdd817cf66ebb0535b30e657457b1fe5863cd4b51ad4724e19b3257be9a255b69c24d0db4764fcc7576a3f586366887862751424022f90338adc29a4cb8bf74c66a97a3f01eda169aa8837fface363ace3ec7bacc2dbee4450652211434095248a11331703b82a176dca25707aab0a06b6088a5ce6383c58b5bcdb9c5261438e8df6243a173d02480259505b67d1c1f97e0d860069862508cf5a7871c48e881088d746df1f5bba2330a74a031c4fd2fd58d9d2721bd225c1d6c1de7268ee52b0adb06ba168e2ebeb8b5a75f0e9e2461d033bdc3518ffc9e3375a8727c48984c0de71d86b1fbd61b487b6702ae705982b7746fdd9160684748769fe1f66fa60c36c2d0e3e191d95e93dd0208950e797560c112a75c0134fca6a6e238f1ff9e55fdf0ae46f967313f5c119978974dfb99a4c5225bee7b5adbcbb2a25f521ef621e946afdf0f1057212f3c4ba245db1e2ed6cb7836bba38bb48f7a1044c3ded8ab54efea779c73d1d0071bcb690f1b330838853e0bcccc0c446fd2d14c34636e9f9be51f4b1cfc0c98f0e6ac0cef650819b676ff235612665a6e7b5d950335896e97f32a080eaf20b1f27137fb1d7c13c3fc17a006c485f40b7e835049bc5236b5e1b39bca1bc03740b603cd427ad93d1fe244c6af0d6c1da953c2230e9c02491d9849e9f5e9cde6d4734397feb487ba307d76c7717599de20e3f2e646382475b322633c0b70d562155588d833a7735488e9485e530287640e4badc8745ef40c60bbcf4079a2eb8cdb7aff3bd35e97471ccde431f32721005565fa2b4f0bc8a244ce4b22a0e63a1222fcb89f5fb1d3e0af967321431a30962ffbeee102d0a6f0ee0c58386ea576a8c1678def84ac75cd310f222b4c14d3a8c36b49738a032466acca7592f2821c8871cb13d85782aceae4b6ed376f7e05ff3536b370f8b59ee9de744e1aef32302900f2f1eb48534970579d6fade635bd9365c854924c2f16de5c650f49204257376ae810ea57e47cf292167a595a2daf85c2ac73cd92788f0215ef44987812ed80adcef8c7e97ba811e0fe60a9e09e5c2e63ca2acaa4379d18b2bde1e4c977213c012b68a3280b35545b30bf9a6dc8a3217f71737ffeb28cae6f63fff274d121361cb3e30cd7028355eca4798291f99f79c0411361a82bf6e344f3db7ae3ef0d4c58d0ccfcc9bf654b69c93e18c4014e716aa98c9a95cf57e01762775712e4f39f2a0cfdf776114a2c61af1eff847fda734f7849c6e1843adbcb31bd6914a3461304d504c20ac7fece1b71fcd1816ddce844347d632a7678cec42b66cc367fc5372e718255c6c3d3bdb099ec84c682cde4b87b1336bf173bf4d53777d74a6a079d9a8193cd9167621f06e1a31b05fc4eab974dc96d1ecb531c9e8735b566563a3886a95880ad0780a8c88cde77fe8a8937ff192c9ddb1ef516b9d41868b89fbf1e10d4f215e8204b6104ca6de8a94f6b3caa948ba25f7a31eb360ecc89a63dfff3d7834ec5ead7ef9c80a42aaf0fd0feda99eee6e1a8d95b90ee268e6f7c6fe063fd03e902263fd62750bbcb5ce08dbd3e205bb71334ee35187dcd054999996363d6f371b0320923e0d96fc0ca699a4901dad7c572566a2daad820ff88a2600ca5ee4ea42d2578db5799bf63a09045b3ab78ff0043ddc36a439c56a49db7bb8fffe50cd3dd250e571865375ca9d67705f5231d5285266dc4b1ca18c25b2a4d3b8f5c466aa7d334e47d03f752c3fc2e12daf8e4051dc0c5de0ee98c84959d2274c066bb1610efbba647d37bbe95337c557f6f3a2a41464bf15f1d1697bdba2eb38a3ae10474e1248f5ca429820eae762324d665773e44fefea7d614138e3b0076d614cb7ee396dc6cd401b05826b745c3c2905b50e13e79d9f58bd54c92b1ed619ca982b6c05d50fb4c9f5ed07f0dc88e442e27de8d49b34898d5329084d411b9ce5988fedf2e6a4280493d5763024cbae2e54a637072ceb78344d96235ab9ad065b5bde4ac84e9c00a5f51b3918231e9ccf6f1b04c491c6c105b753a579fad820c7c45fbca03331ec41cca7f68af062cea996197699c8cfe7e8adc9e6f8eca063ff22114d8a6608a2660d90846caf4b08af7960d4c2c1e00bfaeb1607767323117bffdb60fe5cf83e970e65e06036a0ac904d42e4097588a7a733a37e514f8a373e0e19fe11519f9b1e9099b6e4078136c054e17c39c2d2954842c00cc78b603cda66a2318a5a71df599792f197a89ac1e13de289daee9e8fb5b3765ce7ce17e4a6bf8ebfdf8bf12a2825a4d3b2d4b2560b5c62091ef5267a520b7c7890ebcd6af29203db6ad95245d63332b49d43f4e6452e52b5e496055788f15b70d910230926634004e48526b48377f7862169a656a54ac9f8d75e07aae20ddc1200172a5d6d0d003e68c2f33bcdc16d21ad55cdbb268235930b8384b8c91120419020269f3de1b21d972b06dc7de5ba6f809d7dbd117c7936b42c41b62575061bab6d79a9ec99bb332c50765aa6f0261f0bd2aedaa16b04183d340131040258415c19369ffc5d8a1434efe70efa1cfe41e5c1afdd6914376c65ee9dbb3caab54b5ab7bf76fa27fe5faf8709a2d5be6effcfa8b810cb1ab87f3de73b607822e1ebc4bff4a12c929ff08595521bc7709dca93ac250ed84963a3249ea0e2fb92a17f759d0c55051ca3b11b67eaf1bdea2c6660f31d1bd04a06e72a59c4cfa6176c1665a4b15632fd1c8c22ab6345728d73c6e5364c4d0fdb7154eb82257e71d74123a5f78370efd0b6cfcee612d0a0cf14ccef88fb6d3feaf6d4d99c4b818ff7caba63c8f1b353b5702779afab884b9f8850655cce55f4e418b94a83a43b2a140815292da3d918efc64184502ce6ac40af1f3ec9094919089e80c4f2117b12f996a019e4f3759f0128a44b6f2142fdabf8e232bfe8df3616d424dd03d6d0bcc403f72e8525aeff7a62c2d36e9003c9cd2f22faa6bf6fef5bfbc1209092038eebc6e573f2ba3310a67bb6dc3625d26ede034121646c85ee6e76a8660d3cf94f6beeee1a1ee4641df14875f5c33abf7394498587f6d4cca9e798dc73edfc33347df7f3f1c030f881737b90429c391d67380903beff6692931586f77ac03a18f9e9ea5a95fd1af30d9e9b50dfdcac4da416aaf3f7584e8ecd51d9d5c4f46164dc1c48a5b8bdf2eeff43c560ae2ce221b4c2ac67fe58af36e1a66a54be7e073379a71062608965f5b834e8fc3f703727b2229b297fcf844823e2e89d9f8cfb0ff48953af366926775719460642b82edf3c7f1b43f5e79f19f8d5943427cf28eb531eec8803595f25c1e8336c50e3e054b576338394ab43362b79b016ee1525b679d0e8db8f7450ac09ab8e281196ea39f4b50bd1b821cd5b9f14beb9ebdd6729d5c71f5f5b570469e37983ab974e1b37164dacd4b0c9fb4d78555ead63927f766a29e0a43d476dcef3a84647647d90d2f1a27cc69ca9d0fb1339f3b9777dfcb1404923cdc3b3a0922533050c8ccddb028896b37d07bb0bf33c7041bfef80bfa8e04596209104ad53aa7003f53cafe51e4e0882a899d5d8c339052af0ba72fc883820d8110cb0aee134fd328dff21c47ac1ed6df598acd675d12989d47e64efa8fff445402102407419dab2b684b25d9bdf0955433832d666614dee20a38d39bed7073a7e0ce69af3ce68fd0ee4d358748bdc6e52e4d2ae530ad9a27deff41f0b68be8c5db038845c26f1ba35671bfbd2f729ef27a499be6ab5a72b531b2312fd338b5524b5ab976c5dc7b909280c1f65d5cda9521e43373a7fb79d60af6e1fd7fb1944da5ad678fbc7db17311cf49649439a4bdb4afdb65c2aef6966d8f7811ebdb788efb956dde0a18ef0cfef9d506a8f438b453230388f019cdb6c19c8c62a6d7785cd9ceb1f29e485e636832940333d29cb1d1765d0573a424d76e339e2199b46fb7368c9cd5a37b4966c8cf49063c142249711724241f6baf4ad4d3a39bd64ab4803f3b3a0e4146d7a69b12bb293bfaae73d986f900dc6f3af76abe51639b727af0e002a21d6a927ae9c4d85aeee80836e39d6bb1d7b9a39bdbb8cec06d21b9b3ecfdb4ac76688f2d6e1ee271cd22d03e80b2c3581a73e0e8f5ac1622bf05b4ad82690cb101583fcae6d0c49034f7d4ece4a0c55c48f42f1fbe0d951f87383c256adab7d69f923b324ee4490c2d54e2f9cd9869d0da37478f1064642aa101a2c75db4f9ba9bf07b9177bfdc33175d3c889411186b27cf45f48dbac56c72532afa2e69d36991b09854873bb35ffdd78194b36979838987e423249c903a0aa5c1dcd08648433c3ff808ab2f3740bd4bc180c971d39c4e0942a6d0ee988a6d0ace50fe84ab1056875fcc7817a293cc25418294fbefea6dc54552d6ae971d392d955cb784146c23a7ec9e9eb25900365413ad048e3d9ee5adcd417680f490ee70f59957ae9859d5179"}], 0x22d8, 0xc}, 0x2) fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = getppid() munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getpgrp() setpgid(r1, r2) 01:48:54 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x1) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') r1 = msgget$private(0x0, 0x341) msgrcv(r1, &(0x7f0000000080)={0x0, ""/84}, 0x5c, 0x2, 0x1000) login: map stack 0x20000000-0x20400000 of map 0xffffff007f12b210 failed: no mapping 01:48:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x4904) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x40) fchmod(r0, 0x31) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) close(r2) poll(&(0x7f0000000000)=[{r1, 0x41}, {r2, 0x88}], 0x2, 0x8000) 01:48:54 executing program 0: r0 = semget$private(0x0, 0x4, 0x18) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x337) semop(r0, &(0x7f0000000000)=[{0x7, 0x4, 0x1000}, {0x7, 0x7, 0x1000}, {0x2, 0x100, 0x800}, {0x5, 0x8529, 0x1800}, {0x1, 0xc, 0x1000}, {0x7, 0x7, 0x800}], 0x6) 01:48:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) 01:48:55 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000001300)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f00004adff7)=ANY=[], 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x220, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') msgctl$IPC_RMID(r0, 0x0) msgget$private(0x0, 0x142) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01ce0000000000001054"], 0x1, 0x800) 01:48:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x7fffffff, 0x6, 0x93, 0xfff, "8293b23842248a6ebb4d326fec1230e3e4852389", 0x4}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b4", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = socket(0x1, 0x8000, 0x7ff) bind$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)=0x5) 01:48:55 executing program 0: r0 = socket$inet(0x2, 0x0, 0xa117) r1 = dup2(r0, r0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setsockopt$inet_opts(r1, 0x0, 0x804000000021, &(0x7f00000000c0)="00ac2512", 0x4) 01:48:55 executing program 1: r0 = semget$private(0x0, 0x3, 0x400) semop(r0, &(0x7f0000000000)=[{0x1, 0x3, 0x800}, {0x0, 0x3}], 0x2) semop(r0, &(0x7f0000000040)=[{0x2, 0x4, 0x800}, {0x7, 0x101, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x2e, 0x1000}, {0x7, 0x9, 0x1800}], 0x6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/71) socket$unix(0x1, 0x7, 0x0) socketpair(0x27, 0x3, 0x87b, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000140), 0x0, 0x400, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/164, &(0x7f0000000240)=0xa4) r3 = geteuid() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) getgroups(0x5, &(0x7f00000002c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000280)='./file0\x00', r3, r6) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r7 = open(&(0x7f0000000340)='./file0\x00', 0x40, 0x43) fcntl$setflags(r2, 0x2, 0x1) sendto$inet(r7, &(0x7f0000000380)="63bb127165b664ede8e2f5308e9a8247c44f8bd60171bd6adae05a969052bab4e9b42bd89fd97d3f8d1e9484fd26d3c7f1ae337fffa3bc615e7b5c5ca02d5ba28b3b9dee5194c1db554d22536ba912934061f8031e93a9c9b86cf5c36b34c54104ba462f88d37cb29eeb8bff15d06500ecaaf8f9b40196db797b9ce726790810bb4b209894408c38eccde7cbf591689a2a99f0e72fff3c610250e71cb77c250a6d451b14f8dd863bcdb69068c9fcfb42dc56c1e93a175a8d96b54c", 0xbb, 0x0, 0x0, 0x0) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000480)=""/235) getgroups(0x1, &(0x7f0000000580)=[r4]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000640)={r8, r3, r5}, 0xc) ioctl$TIOCNOTTY(r2, 0x20007471) syz_open_pts() unlink(&(0x7f0000000140)='./file0\x00') symlinkat(&(0x7f0000000680)='./file0\x00', r1, &(0x7f00000006c0)='./file0\x00') shutdown(r1, 0x3) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000700)={0x0, 0xbb8a, 0xfffffffffffff321, 0x3, "3a01605b1602a4eca11ebca06f0a87fc3f56030b", 0x8d, 0xf5}) mkdir(&(0x7f0000000740)='./file0\x00', 0x1c) 01:48:55 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x10a, 0x1) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x4}}, &(0x7f0000000080)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) 01:48:55 executing program 0: r0 = socket$inet6(0x18, 0x1000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002a40)=[{0x10}], 0x10}, 0x0) r1 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) getsockopt(r0, 0x9, 0x0, &(0x7f00000006c0)=""/4096, &(0x7f0000000000)=0x1000) 01:48:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) preadv(0xffffffffffffffff, &(0x7f0000001940)=[{&(0x7f0000001900)}], 0x117c, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000014c0)=[{&(0x7f0000003200)="fcdc167fdc79c33937aafdf02e60232fbdb7337c69113d8b934866e5741ffe15b178c42adc5c867280453c56f405ce5cc54e7c1dd898efcdf5c131ba6342f88c70d5c86c9a3711464c3e915bcb9a387b2528952ea082dcb11668b7cc75b6f22029454018b37b55ee31b9214564afab26ab711e9b83b670899441a705560c6d98f582f3c3fa818c3e8f40e4cc0974abb89320235192812fb377b2f9814eabc6b69d799d365102b3a14d4539a0db666cab3f29953975dac11ff3f55a7b3a11174e141c04fb577ac585678aed214fc3cd6c202d650461f96cb1dee667f6c69f38fbbd72484056a529686b6680063df3e8ee92a6b92eba0a048d0a29754237473d5e680d2264b1e7a154b5a84a601468acb85916f066c85f7f140d152cf692b366c8d4b4e14d1ec655be418a70ce9df1249b9e8ec5a073bfb5b067a8efd36b4d48c7dd49530693c7c5d155741e03ac20133fc10013f7a6f5ac02388599f9355cdd6c5595311d850a9966f65724e9fca5664f3bd3d91a892cc6095f43bf2a2d3503481b8fbadfa5d257583f2ffaf0f8bf18132735a3911514f6495642dc2584234e8c01aaa06fce04332462491450674229ee985d750459f08981244956000138b9f81a662e88dd44745dcbcdbc5fc4c9f484073f8fd1832d0f2c37ee61b8b6a4613ea135060160e11853181918434186ff86e49aaf085efad9797b21a0b79a53744c48c5f34709701d6a67a1f7a9ecda3c98e0d8b46dacfffb17833ef7540f8e04d6779d4bfd9d8b0102edb2fc3d759755589f19bc6c6f54c8ad20459377ea6189f9668697aae40151e48468c1aa767da6bbad51a3d29582caa299d512a606df9b101bd880f070692fe3ad3575c85a588c9a2388119a2ec2952daf5d3c9808fbba18c8fffdb577109f464e9c9ab330fc91c99798ac927895a04c1971e95d33f14c89e9f0a13ec9275a4388e79ea7c0bc9e73b496d941f1aab54a8c19168a065a635334d976297faedebb3b458fbaafac5e64693802b23e4ecd099f72d2136b3161e907fb038953106b9f6c1cbb6a2c615cf55ec48798828f959006129b67ee073d9c0081d1010b129c27bfb5c17b1e07ffb375deff6821ca901160c11d32ba032951b5e4d30ce8728462a170604618dcfa2503dda2adf6093ce0e854a8c2ddae9213cae75a131298bd3413a14cd16bd3501ca020b551b4e88e5c0efaaaf9f2b4dc0fc9d0b655ba37d67f4be435260fb398f4260c3f484fef7d3df9d92b087bc021604e05d630608481d7b7202cda8a2d9659a68d9f70742cc006ee3d70050079c46e12ea9e3f593d67f5c13774967d46300e89fde74734752a92c821e1d3049d29f408e5b35e4b8a11aca2b102122f6da99e260df4ff5545b73efffa70bdefb3f57af32318a88495a60d389963cbd38345891fab8c199d4959c1e248423f8e7aee5d9fff33559db6b4f7da1a6203aa18f6d6fa76852af19493c17115b6c3b3d7ff1919a466ddac95275bde1c21e1fbaf88309044b55639f79ebc51032916eb7a1b9b5a09de038e0f5d55fa0197ea49dd3476ad7aefb90eeb123855b359e625df1f98e29468bec1d253f6fe05a396d32f4dbce77e3d6254b54f5abd423944b513890f92720adcd451f26aeff617a19fd018c07a0b7246852931a21d4b98163b1327fddf3d378471c611456eb0e8e782a73571c0b6bd34c124e001cad3de7b7618564ce60aed57b16459d7c83de93c2c90384d7d1a80e221e1b7c009df490b0eea86719e23c36b0ff48c06db99ada0b9817c8c12a0b6913d25e2bf7e21f697bc1f0d2f79c1e95640f88ce1a980f002fc2deea3f3794125ff52014111f0a4695d0d6b2aaf71a005d9d050ce0601cf6570123c69521b56a52b7a9ec7ceb1308c135c988f2b94cd0866a5970bd90c6e5578476f7a60e2a26193239f6368956886f2867935f87e7bfacbaa13d1ee172f77ee24929577e1fd898852e3b3b81b375e9afc8002a1ba8a25d5d918f1ca1d895121af398dec342001e51132dbbf98b8f54f32e4e3a7d41e84df425d4443691d03ea8c30c71e958fec6d00231f3f19a9db9c5fb6ff41760b776c98a32be5fffaed2f0e0d7d5925523c472ea252b1f44564fd4ef18752544be066a3b86fe136b9d439a5432cff3e933898d0fb7a434b9fae1a7def8f77b1df10cea51aa4f7f3b874dded2d962c60081ecb6a8a54038b54f5a02622f688a7d88cb011ffa3f21402d3d707ac9138a470f54b900e4fc876bebf19668d308d6bc4db3bd287d760317c031058e5b73ab8ad6a52c0677a541b4bfcd066a50f7a94373f17471b797dcb98139ee95c74ac7ea96d8f5e6b85e6a4dae34fee3dac39debeaa1fb0adc1d0d9fd330d232c11475610c41d739569f4f43474cb3c4b9397cb38ae1042662cdd578302d284a8915e978d2c70f17bb2f89c5042e20a24125b865351bec0f62225e3af7c0aea1b9d7d7fd9602dbbf2616d1f44b001b91d9ff06402278e3a989249c995e535160e6b92c49ad00a9745d5ba794df5e760a2226a36c205fea915692a2c3322554fefaf4534e5a134afa6e478d56f2e8d343a14a01ab8ba8224425392ecc78086d873a0100889f96e67d109833c2011bd5d784ab4fb0f80ead796e9e97617784196f2a0d043fc01001e9206f957c839221d885f78240eed63dea211fb451d482abe099988bbb9379218882c692235f62009140ce54c83823de02d7286b60a4af68c588fc88f84e924be777b7301661090a6b258a5145f776ab57f6e756349acbc3ab7ab75392ccbd2afa5cfc146dd76894cb9a010da9259d783c26aca28143e6675a09cf3580fdca3a174af3e5d424a788becbc5708a5ae3946adbd7ff770665f3a460ad31065e738c015582a01bee41719f9b640b1487a1367dc883fd77c37811828c0b8f9232f0522c85582d307cf810b4f312651ac523ad7da8ce472c39e3d9ab2933af356ffe82477f447d751c4ce7760c5f45be9ef9d27d7b23f3c1059b6018a77884833a751e652da35882432f630266a51b054cba71ac289fab1cca62650b4b5bf8142da58ed33a59c4f3abe6e4cb592406048694891bc7b416cf50cfdcc9a4cb15642ce124c30f6e9457624b183bde5fa8c6bbfbcac95d8acef047769765eed11537fb138d12fd48ac15f1a12614a3140ad794313ed29239a5a597c5fe5c0661fb94722b74208a80fa40c642da321d97bb1022f8d506345883b90506da59c331368cdc222ceafa2b1b36b3ca2abceddd50cbf752a9eecf3afae049068c0ab584eceddb86b8f19d4258f1a5f42a62a84460c4ae1f0fc44ee39325011b99ca8ccb1ffb1da0e2c3948ab2822c4575a39a3f83c1ae53981b6c0bddcbc87dadde3f28a8f2cf387e2fd922c8c32f8b95823f4ae4b4e3251674f7d0769aa7982e6e06c9f3751887a4dff3a5f69e059db606555cf783bc5ff9b41c59264d0c097e2ecc69bca5ab6d11a9b3fb7617db36a76164f48c1d72da6a936196c00beb7bba3238d29f78e6bde4eb28e2f75282794f2d5d7112041e290dae22b19a80a8ad91cfbd2ecf9e50b5c9c1a9345cf50798673f2a6b2a23b8502e5b58f5f19ef02f08533ea69ff9b27ee05cbd646ef4c20f720fd424873df3777a13d2505fb5f27775a57441701d89125cf6eae398d248ddc2261bb32e027b43c2df9e4fd39ce80d5e2431edd56e8ed8365ab834b7c7cc89ca65900d556adea20bbeab83f1c8e82ff9d650db35d2452a54fd9e1c27bc1d4a1d49324a3d3093f5b636a3c69a8c4b310e219dceed27b545519bcd1510e392b85d11806bd4b898b6054dae4ad22071df38ef49f49267724ea768f889ce4289f38f7a8e12284baf7dda8cdda7bc7ba34b4f4ed9f987b692813f8846ca19033b5e8e10e753e7dc23586a0d7ac40fb1c4f7749a7955954fa9ad0c3807f7b536679d68eae3c3334632d9d18175bff3bdc4e4621c0a3fcf5714ed132db9ed5d53ea085ad6a2e76d4bf57d384dd78c64a66b597550d0f95c7251809a775c7e765167289c18b97f19045eb7e4ef30809930983739d8880757a03dff745d60888099efb24f7bcbecfe086763ee7aa34bedcccea6e39da6d68a218cfb9d05d9c6caa58312ecd7b3a1973d24ef192428990c70b29944c2ce2f2818c75cf753890cb840806593a6660e839b36c509a08f604a120f3c82e9ec9066f2698b8999d850cd0e75e782d31ecdc630bb1a5a1374c65596c037c1be932714e7841d9da3af967adbf748cd8e99cebe6aeba8f62758bd54b0ab59bc94dadac8f063c8386da36152055f7b0dc9f760d951af935118813e34b14fd5bc35449068deb35483857cfbc7def46c45d700864d32217f8074c479f938df944a93b942505409da686120deeef71faa76c2d1f2fd6aab5f3ecd38f6ff1efef8e84947891d69ba18899e139d85a0d8ff765433b22b1ff05c4acd53622780c8e8058e125be6b07747b09bdf1230afdc40b6b7c23e048da9071f6f56397ccd2d08c8512923cf204f81e5f407c16b454e84bf5085fc21a36c8a3c85935c99a04dde99d5943b7d02637d1fc1d5372816abd99212e7320b3594653a352dca29b52e6fcdd3be54a00b6b1017f83fac7262d0dd8103f8d057b8ed3a54416a4a22b61d056a6b5d76e663a03d44c34c69a0e768f86b4cf0bf8361b66915d6a88591d3d4985a47ce89d85b90470c59a25f80ceb4cf403a577cec185c8dd1512d39777b1a43ab2fd0984cdfb36107d73edd8d24875da521e7912e73ac73e7e3353090a3ee9444f0186742a707a79736b4ee2d66ac67e3cc1c7adf40438b9a0f4e174b4a853b1b7093f309400d0389f4baa0b6019923ceb8658fa7ec3dbf85982843c89c09419187b12eb0660e338e7bedcc8ad3e5c91171d032381dd834611684a0f2038c885d3757ed9c5f92d0e79d0e13f679529d4a55b28233d47651e7b31dc303f6bd8f6748e971639831217b13fbe87facd81b4781855581c4ea843430813c1d34fc25a05f2320f91f05d48ddd4e229aa32bb0abd069d1022d28b9edc423968ba023ebd247ed67a1fced4002ee27758407cb576b691584ca8365fa5a811ff7f640f6767de3517c546025fa3180f798056ec3e7d244fe8ef32878b9985094938e287e43e2700cb091924bd4d19b449735e01eec6e3c50f1c8e24a68c02874e9af7d3c589d386c75498294d71106fb15f64fa6cb021bf6d1353abf9d884e7ea3d98595d3b7780ac5d3b1b69610b667073ae8468004738aae895bc53cf0b762eceb79dcde02590aedabe22661c284a40a41cb02f2dc90f982fd8cbbedae3aff35a4bf61581b6ca1a942bb2c26edb6d55e62d03764473976fdff0c9f5090c14d68b5acb5906c60b54475d156c0884c01fc716bc9bb76364b54c455a9326a1139e7c2e881b586400be6e3759a488bb30b5bad2779c60ec989e8ad4652277520b8513ab267893b29cdb58025938df28a3d926ad71e778a76c3b92541aa7a3babdb1a5e12643e432fbbd4f2a365cd7ce4ca358af720e980e32f902257fb61ab7a10e66b1a7879343cb6294d592946b27287f5a8543c8c92f4a5489da61076384e306291008351ead2b433b0f89bb764b72c0bc860e34b05af1929498025ae7955f6f7ab297c9b702cdadd5591035c73b5a5904397d1b0aa1ec3da3dff7dc06110abff54c6f61e636093f2c2fa9045e258dbb5373dd3201080ec5985706ab1bf060a9dea7c21d8fbf85837540d402dcc7e9dc84c9b65c7123ca2ed624e05c7e70cecf3fffde416f2de13e7b4573680df783520612575dc0b48d23", 0x1000}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001180)="48dff4cd4dd55cd820ed6d08204df907b8dfa0264ca94afafc1bc639aa8f2109628d48a73303fff8f5ac43af4e690c5d5e0a24634df210c1f44c61aced83cd8e40e7dd9f4dedd21de34e5ac090f94d3eb5e8a9c8368d85615aa478236f56ac6125d89ff53ed4973d6bf91bc9d38da3f6681b5ca49cd9f616df6e84d74864eef802a1045f457ff519e3e1ed5ffa9c015010514d28852f0d1a122dfc66ec06791f0ef2ba82a354c26f", 0xa8}], 0x1, 0x0) 01:48:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x30202, 0xc2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x1, 0x400}, {0x18, 0x3, 0x6, 0x30000000000000}, 0x9, [0x70c, 0x0, 0xb8a, 0xaf17, 0x1, 0x8, 0x4, 0x2]}, 0x3c) select(0x0, 0x0, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x8e, 0x7}) 01:48:55 executing program 1: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) pwritev(r1, &(0x7f0000001240)=[{&(0x7f0000000000)="131cbd5cb6e1ef706bee0c6d8a50ca6ae1ac7a596be0c71e541fcc8ee2156f855bc658f02744e3b18436003a8d229f18a17672a440edde6c16307925ff17fb426e3bdf96df400eaa0ea3c5540798e37878dffca37ad16feeb184ef0fcd41c9eee20faf8b7eb26307d5e42e8ec06a1db063fbd34cd259fa1e6e06a580365fda388ce446328c9612cc6eaad60b2f14b7f7aea472d807739fc4da6b7a6a28f0", 0x9e}, {&(0x7f00000000c0)="de007dca7b764382028dd9035444e9910b9bc27f810dd56a66c77378194a0aaed612da5681538f7ef01eabc793bd2a66f96bffe9e41f495a96c36036c5f52febc3682e75016d4c14afeaf7e98f9f8b3defdf59ec24ecf74be9939aea3340eb88228ad774bca2c1a8428fcdadbf8929679bc635722dd8e5d683ceb513ec2f6b19d37e6e0c6dd4c787ff62b3", 0x8b}, {&(0x7f0000000180)="8d4978e3d0e0b9d0d9bb0076258bfd60c248dc48fbbdbfa4e13c3ff0b8268ccf7d6aa024284e7d0ac9cbf02789721f994bdb29f7e5d18d4d865b1b5b59d5ae80c7061b2f01e4c29f51509254cbf05d243e60c274276a97fe2713beaa2740994a1b3cefe23b93a0ef6269a3f5f49769a97e8bb79deaa62b1f78293bfa440ee7dc6f63ef7b1eb2c68af53aee3aac6957da22ae31ae542087009035f99a469c49ce540a36132a67f614959cdaaa885289c592f40f544ecce88e2b2aa92ec8902b31ba79e24dca77a60f02daab3b8eada0fcbaf9efc339950075c5b82678e07926b092f50bf9b26873abf42dde9a47c08f480473d3ac0a1ff7774b4d4c4e2b8f5945dda1b5e308c6f9b647c5e3676f766988327e5e36c88ebd250032b93d6fe3a45918b3d29e657ab81ef6225ffc3129912be29a28fcdb093eee75b7d75eb1d93c897bf7568263c599aca2a627aa3d6e4433db8d5f0b5746c773248851cde2ed8f75c6b5d367b414490414588ce4a93f3cdcb9571b86c27ca24afd052ef7fc8d7ae1215d885a17bb1619d0fd184bc786d7d6be7f137afad016ce60da697dfa1787073e1e817e81ae1ba66f96db7ad0a577815a395069a0c07ac3824073e5da9c0981733766e85bc16bad6997a41357b9f57abd987a5f1746ede9920468843ee3f18a8ec595b142bba2d6e02c809af1fac3315f6907e64f33bb0229e44b8a62da7ebaaffedfd396ee3f40d1e111ad84f1858830a009e358093445caf6afdb50fe16f4c6215eb823ec7ab471eac55328a2238fe23a3da913211d79c638b12caaf1b2ba927e605e6e09e224c4f9868c729e09a7a24e76c58fd0996034a209da31b812d17d54712fec1016a12f24fe7659df4e52bea2fece2574b92a405348450a350fb946597b44d440866b15ed2cb86a1c27c6bd4a556d2ca5099c74ec58722075069fdcd9af145fbc6f671ef32e346d573cc6680192a9e919ac42b92d4003bb69f092bd4a1c8cfd40b0dc2c2635687d4346880c2ad4518f86e0e4d6a491e9223e9564ddac139811ddd1e324813e14ee95bd1438c074e9d2cabb320cd9c6c6373ac8173b967c324d4647519f038fd4dcec9f10aebf532d9f7e7d6a6a7a10d93eb0233f0212eed45bfe19362076313e89f0fbd0eeb5e5984d2362406d9862a6cc4e53b684ed34ef1186cd11a7a4d3f8ed3a3ab72e662a6a7d66802d711147b21bcbe3e74858317e8c8887e026180a78519b404450dc8b39beaa3617d3e8626e59fd38660590406349dd92b04ca050796e9b61f1546f56574e132efb23ec4cde91a6a6a2bd14cdb832c552ac439c9696e164a9e12d3ce5065a263094f06fc01122fdcd027c3b6846be321dc19a4612ea42f745a9e9d9d0de099f8aade25b1e32f5f72567e69585ec0ca5a0b0e1efef586ffa1453e3f1270e6928ab31bd8dfe392c769dfc32b93ef597ed702bc9e754966caebb23518c001df3c809ca9113e96971e66d134715a7aeee0b2ce6010f8e6792332be0d77c71051a49e8ab3b89fb70217b7b899583672753eff9426ded3253a18f80b31f8cd48423cd89f7f6f22f36d36bf4e9b50d3ac059bda6520e83becca3a0541388523b8a88c1ce51d7d6f35b7767900666af94ae26395ea701993c8a107d8c1ba1423a5485665758e9fecdfa6b2056f470b4cdc4603037f3f5aa79be7c9a4e49f034da5c89cc25864e4c77c84ef33627369e6cd21671c760b8eee619f0714f8ba47a0a8ebb775d5e14e38b1c2052b18c02651da51f8f0ba09b0f13884e1cbee2b23c03b1921642149d3a610fce7699f12d920586cad990ca25ecc16b91683c05fec463280e44302a590aeb0f005c41786d6d19fd5da3a536f1c77b66acb76f7a3e1c663635ceef038a93f9b1a52897098deb1583e2eb2c0c2c7a9eea06df8fb3490a6d3af20e21051c34b4698e69a7bc499cbe22ca6b1e28fa85c60b23737ba3a9083ada3fd62711cd1e5cfc7dc6df562576279689a1f8efc809147c4c72387fbc4b47e1d28879cb3f644008d964341109d5314cda5278fefcbdf7ba35a5d7845a9a1f4b2be05da9053c5c958a5f8196a122b366e410ad4b9e58c5c9648f388703c1d82a7c4c889b481a5c401729d8541ce5de536b4d28a9fe655cf9b7814305fb58bc6cb84e8b2e8de7eea42ff4be7bf77ff43676e4c285b134d042747858c62d129860adfa6d803ae6fde4695e6ab841670b215b2c05cb716bf42d0646062b523d4c229ce85088910ff9705ed11e560fc30873dcd57fd1f27aec69abba7b7bfab4f97eab8e1dea9a2ab3ca60a3dcc26d88ff0527633aebed70cb2118498cf8494abab2ead435b03ce4ef37f29086c3b950b728e56bbd29215b85ef2fa8a7b7d3977b42df714d3378c37a35f7c7fccd0324739ad0cbcbe7b972b8e1985a17549ddd5a551963496ef12bf4ca25298f8d91955a7808d1326c2cc4080035df7309e9ddac3b28b362842192b33c30f4959e36976ffe63dbf48a3484a56dbea3447996563963b9c3a512a7cb60c81a0d75b4bac81d1d9cef4180d906a66a3f7d3dafb0d1dc7e029c6b10d228fc1f36aba08e659ae5afd1745a256e2000ee55b8ea0f334bf5c798b88a1aaefd87147fb7d209916fe36bb2a888eb97a498478d1cb4d19212749a8a1eea1c0b5489bbdf44aba80eff3bc4573b5843d75c9644329da9da86d0b10e4a588d93f5d87fcb7d5ac2f96563471755900a2677b74b9cef620ac4df2087edf7d46e48bd1b0c2b17c7b134a3e81b5e2e0c7e79ae16ae8014867a45d7705e65a9f2d1e81b6ddc464a3f1661f05cff24c0388c44f4b837173ea1cd3895cc6f9a4f30e3ff8b89c086c715369980117336dd20a22a8e350effaf697452ea7d794187dda734ee758d7ed1f2b54d4fc8a214b631c2a2cf9f86956df292d04ed91449fefa9847bd359b31cac114dfd26338c08eafe70a6997f160ae6e32a34f3dc461fc5a10a340ca6117182d0d06f4119e6114c16289800bf73e96c3bccd624edb9bb93dd615d38549c73c4c98ac508748eb7f4ca39b51dc97fe34380bd9bba75fe8bec4bb9229d54000a39d56ea4192f10c3a4f24fffee906861184851437b286e400a6189b367128aa6e0eb91a88e89363c377a661c2a984b8e59342abe99c66c7ec4cf718a461e10e23f048e8ced77686c8e3ddbf58e68ef48fd73860abab0ee9f8f5e8c829e3f02aa7c56486894cf554050d5a055b1178f02e6ecd0930fb5353a72b541aee086b05c6ab3677765d18490d52c460a6a65625d8e946532aa91dbc7700a0b3cec369abbffd7f2465a9511c1a3167c50bc635d1103dcbfdbc7e9f6074f134099c1cd42255440c683bbf3c273df1e44528e5371fbb5ca7a45d2e755824b9d30a55e0d4114c0b787696806b788bfbbeb01c7af088447afb497d2c064b87ea5d75c44dfccda9d4c67173a056315d19e92ab329c395b98dac893636598ac5c46ad3fc86fe863de48d16841b1d388c8892af40ceb8b5c722df4b2dfd821d82ad94b2b64c6564fc913b51ab2560bd02458fce743ba614accdcbcfb87fe5c0df5677d398d8b20c4e52d19ec3f3c26479031c607f7580df8db28944a6113aec2974551720683d90b8dfa370f24c5a816025a402319c88808c41f00ee8d5c2c13cdf3bdfce82eda165ef4a37af2aceddf40445956b05dba74d8c3514f1d543a14cfe31f24ecc4cfce746d74b0f2fb47c80161cc33faa1c838bc996f6e6b400c304e425d3bab664091170aaf66dff422b8ae65ba3a9db754103dfdcc650aac9697324427be5b8abbb4a5859cdacb5ed95fa6ff4c60db6aeaa3bdc7815ae3802538b6dbd2af41440dbc3c693a19bd5976e4b274deadff3c5944afab2ef6560b6d676639e65358995f50160ce30d376e8016a2549e58f4d4b999c086bf7f80a0d1f82bed7b8a3b43b49b102b80c62aa8c2010035575bd9f5fc390d466095049d7c20a929f53d1a81feeed46cd122c3a75fd63cfd618c1a5202323fb8a8c0d591347cd573e496313abac71d529bfe65e5b8ba51a9e94c65d777c799d4ff6e2be13c7d3dccc6e795b30826db213bf61e62949aea7048c04c6bd7a6bb550084762835ca7d4310acbabb0e32ec2400d54fefe0e16c945cc7911dc3cf357c3d59f8abcba2c2b9a29661387353f82044270a2c7e49adae94d411b8abbf91656154c4b1662862f7990e3e1d903ef4845b4d5eb5f3f4470b2e6102c33fc386a6af1cf102dbc271f31a2cab30412a0c271486fd0d841d23413badf2612d96ffda94c5cd9c170ecc79b0e328b1af56e6379de974e3c6b396be88be1674af4d65d8cee42bc3451e57bd652fbbb259da81debeb246d82634b9c42df218a5de610cc91fb0faf58f7abf8828c65270a1db45f4c35b16e16168c5c25b2850927587a3ca5e23fcc1f3ae21ced376d7869c6cf4a3c13e9a5228dcaf03d4ce3f93abd35f7f6b9d09cd253be04bf24f5415775590e254254a1e4e3824cd663a7542b3d251fd128e217c03bed51a8134f66b3412c3e8e73ff6e68b0be71c0062f41bbd4c27497f517b44314e2cbcd371a8d187102d061654501c89678a2f2b83bff6464cc853f2c68d5ae64246a436d9c7436446ce360d8f1113cb8a383c2da7e40f508f17d89c1f338394c6614aff9738be15d32c8ca55024a6ebcdfe18da9c4e03556d1e67928179aa2c7d8f696dd9f22430dbb6afe27c3da2a80783366b545c15070975a0d504bda44f8c7e9027769b77f5e46dffc6572f8b1c21cf5dd11dab0c0a7261f564440bf8d98d46415c967c153d85a3248078ccbec303d3892aad6cc3cfa9a36538c5dc0672d2069430ef403e72803030923f345993623941c80ca16647b70e49b339b67e8b23bc0963a7653019d124edeb8873da265558ce56e71c6e32cdf7c34713113353c8c8be0396160c42886d534f9db41fef2bbe658d1fed707832752d8a8c8c85e6f6baaadbe63ebe393270d92932b67e3c52d6936bd7f78b1299c30b90063adcb68e33ead29ed0576348bf5bffa63ba1cd4264f62f114fd46da7388dd17a118acf5ec5972708a9ee3259f179a4e1376dae6388bdda60ad21e7b77265bce37f19752a0a9d5316849d3f13309a37c20241c162ddaa4e29e7c91ee5bef2b593f34699d8ab8030f9cf5a62e0aa0feee937c2ac704bdeff730b1b62a36e7208bc4c11cd2ac148a8d66fc69e417852178fadf24b3ca6248659852e9f8f495fe19d24c3d442ea52182a7d43418dabd1a4da1b27d750f61731b449eab7bd9b7301d84a778858143c352e7da8db2771b8f1d1654a1ff2dc9d7c4329c1dfa1f7c8f0495ae95bcf67a0b4d12554c61924d952c4aacace0bc420d55138f2808b2f93675aaeba2d116d67d862432b9dd672ba3b96ecc5d8adaa344dc6ba8d938a923ebd7afa7ceff9ff3867c7e2c6f48abd4ee221969ae2598de11ad70ef02b0aade430324c2dbfe517bf9791a40178b5fd7fe4de074a93bd5628454725e52c46ebdca97b45a70822bddd4176d80d9c3b626452ea4aef0497f1761c8f0d24b771583c81588354403be9b9b8e1973be7195350ee466ef42950512c9cf4eb76c013f24d56c523ed8ec9dcddab11d17b030d7f1fb7011830e5a3a0cb6fb32687b5a3831025b0d2f4b52d9242adadd977606ae22bfbde971d8b5bd13ee991f23d527e8cba8edde7e82c16871d8ccc81ac521fd28a0834a2fe5b85113fbd56476d1bd462e803194325fe7a0537c84a9142c3b5790b1bdb24d51f85dfc45ef4d075f99599c9cd5cca308ea15bbdda53d2fd0600edd1cc6", 0x1000}, {&(0x7f0000001180)="8ae5f7c4855386b0969b847db6eb77d91acf469c759954822abd3d726e6a07870868883978f1cb6ab3bb18d861faacdc8d79828b7259e892ddba2eb72e51d12e97d28dcee814b45b4c4c943ee64651a3dca2f188ec66d4f7eb8fb0d1dc8c631c7d8f9b41a66137ef3697f10346d6fd41e23fdb43321922a89f0ae2a1f6916f5505c741b0782dae050c20034a3aa47b2198123d1b53f0d99785", 0x99}], 0x4, 0x0) 01:48:55 executing program 0: getgid() getgroups(0x2d1, 0xffffffffffffffff) 01:48:55 executing program 1: r0 = socket$unix(0x1, 0xffffffffffffffff, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) 01:48:55 executing program 0: socket(0x6, 0x7, 0x5) r0 = kqueue() munlockall() kevent(r0, 0x0, 0x6, 0x0, 0x7fffffff, 0x0) clock_gettime(0x4, &(0x7f0000000280)) clock_gettime(0x0, &(0x7f0000000000)) clock_gettime(0x2, &(0x7f0000000040)) 01:48:55 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) close(r0) getpid() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x1000300000002, r1}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 01:48:55 executing program 0: r0 = msgget(0x2, 0x2024) msgget$private(0x0, 0x200) r1 = getppid() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x30) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000040)="4195ac9d34d69e3c03549c4fe48cf056d7be60b5bb77d3992c06f0c7ac0929a86aecebfef4cdf633ee5a381ae659e5a67ee76e9ae1abec50fe93a09bbc65907932bae570", 0x44}, {&(0x7f00000000c0)="085e0388f091970be33f44930eda7ae62640f3c1c013e66e8cecfd7b68821cf364094fc56a6b4a011b4876c4ecfebe1e6f643b38748f6cc195790b2e1476bba146b77d79426b56bb3c7b265424f3ba0377ea24fa75affb4b73eb28b1af709b8a94b7da6b7c9568879ccc4bad7f6fa820336e373ff9ed50d7fc75aa266928d22c6e5564cd318654ec4a9003923a8a7d33daca633d9b01b9acef8ea0c4461f39afa7f4e55be385e6511dca83545fa1974c46bf07a15189efab0d983c638f92d29e2fda16db5eb75f43ab8572711355ecac6aaed9e6649e620d1b83da2eb969f5", 0xdf}, {&(0x7f0000000480)="1e9b2c5880f81ee69ec44de1902542b61e53234519ce4a90d274ba7f72d2df743b6d99d334821e7a2f437e618dc7827088d8a2a043112a9625d5d6f1cdbac14f74935c70a75845691f7f41d232813106502f14d59949ef185391c1287143129690696d9d97a5592233635b35f0de2b91cd75003ee4bd569c00a30a1a7465a817c76a2beaaf1b8fe9738c40e1e41f929ac8df0dd59275fe2af01bf0b7268ac8baaa858731130e95f81b34cfda8ba524c40e730e4caa52703f77437eca08d2a69c0a12f95831e3f461feb1164807b1f744dcb0ccd5f72bf91ceec869ea5ac26ad3b07b8c8ccbd46dc49b547c38b8745222238564651cc96b53596bd9bf156b6f313b15e8b1e83c3a81a413b14b4971c7cc8a1735b952343254797cd589aaf1b86c61daae4afdfed6d91e36bcaad7e6d7e43574c45d4b79c4b427cc7755ffc9cad60cd7bd2f9099e8e8f7da914ec567e7c8403b4065994fc331541d730fc965708b3f6a166ebb3fc7d787ee726d15c241a6362b26d32e11d71307a3ed3114f83d2e19be079749c7fc9b2f0f7e85019aa59cd8887d11583c088c65db0f5dd54929e260334b58d7adbd75efdd1aaed596ee04f31f15f4f3a887a02730ab8a7cd15da23e50de6408e6cd97949b3638ce80bccb9780c2f4a4a4ce1d13ad21b1d29b69d1b05946355c93f844ca6e38110a8e30a213aa68dc64c74918ea047c4f6426c9b6ef540cb951665a6ee694f557f3ef35d26ed617a25ed7cadb45ea33ebfaf065ad276e9c1c0b70ffb6a8d91e6dd5f1b0bf0db2639ef50a97133cadc88f4806c1edbf942b23a0f7ff37263a2164016a78a4bd71761f3dac1dc216b14487e1d45805636c94c05eb83662f5a1fe03350b1c8fdf62b02f3c06cf9a4b416ee43ff5377c13cffe5b554d8c065686047af89769c507bc5e4ba9735e227006004c3fc2ea192f35f8246a9ea5270ba7ae41df064f79117408e5a1c6c61106b1058cf2e72c7e6e60bdad9a4ccbba0382659b69a7632b173e8ec3225f82ce3b9eb6ab9d77978435c36a7210338e42a9538f06d0653632b1be2fd8aa5bbee960ba255e9cd348db279adb7ceaf9bf654db9df07f588ebd72afda1b60bc2a6d2b1645ffe29998c40e4672f48855239c88c5b323a9cf235425df4449347048cee7e11c3792f40c5613b993f2e7262cf3267b9e581039b28e47324f948ed0c4a58a2fffa36cf719bb4b9a6225e5b782ec1d6c8fc8ef8a8a0e31d9926e6f5910cafdfcb2ba9f5ee777d698dadad2e13dfeed108eb45cb16d96cf1d72d4ad51a01b3d3cedc0444c36e769dc5ebefe4925c55fd0254c6b3278b2b55709a91742ecffa457eb677a74f928ee427e3c424699d4d00791e1b4e338e62a99433ebbe7160d35df0b47a94a6d67de91fd6d78a1ffab2ddb924b7464313700cb3d5c3ae18bff41db8b1644ff9479665fc16068668d1aec67a69faf48ad73bfb3c8fcf25719ae795f8445cd9532a2a270862a99cd95a3b6ee89c2d7ee66424c0a65cd3ed546f4d76ad0d05d506c3e69ba329a0274049565cb623cd0760e2d80ca475a3f5bc7bb936e40849a7cd5117387fdd4baf487a30ed9857ed2605430a8ad0488136265373ac09b3f77e5e56c851b9b53256f547b488fd38019ba6ae852fcc2ba2b8c5261c9b9a97344b8c0499011dface41d45127eef433de6ebd672ce714e4299c015573064289359a0c2cef98ea31f94aab90c59c4482ec82c3df71f194571fcaf303e98f6e5e5d1085b0a132a8f089394a78b75a616bac11fe6cde3a486a804be9416bb9de06647a305d43a504d83f615440cb9ccbfa906b9f72590b6ee1b7cc4c79d85fcc065be22109459cb8ea291bf02b9d6afa94ad043d7e4269b6cc84091fa895d924933aa5166a9ae72a196c067c9619a005b4dd6a0c3874a4ca7cd4fce629aa118115bfa14f3c0a73e821609db521c87316ebfed293a57b14d935e90d561a2c944c968087b3452872ba19ced370efdfcfdf4350e9b3a0b4bc954dfd36e2e3c5c54b7668416107e91f6efb9e0587f78ed5811b9ad0747177befb65e8da8c2df327e82b03500a7121d20a7340a1cac32b3b03d082de3bef4a88bed0278a565a6f91c7ee77dafa4149ff9e428533aae1d5f17bb42974eaf2a2785ff3c5a33afd4b853766b070807409a325384f12a83f3e6e0da4b98b055bb2b340964c6d314f864a5343a1e0fe2d5680ef3206206a9a7a517de7558f7084b3dacfa4a89b7cc3898e1e742853daba6861408d57a303d2864ffedcda7eb887764dbceec785c671b4d2526a03d6b2a39d71bad0023ccd94f0247b7c0a49798b374703b746d1379cb6c1b772c551fcbdcc847683d2c367918815317a1566ebd706cfce8d072243bd658ddce41956ac9a3c57e536753d80393f7ce8197ec8243a138e9412f05a80412e72decbc368218ba9f79b46153055bc1a8c7ed652089314fcf11a8ba967f43e6f35effa4ee1350340043df0271cd10ae36dcac88a1d888071162a40fa4a59c67d6f88af00b67983f4bf732e3599f462eb40b916d56dd8ac5c1e874fd451671b4680f8433fc5b8f4f49de53ae0f7fef6ebcacc3fc665bf6f1eebd80ffdfa245329e8b0dbf7da4011b65cca58ddf214331eebfacb8626c0b9f4b0cbc0d940e56f8b645562560bdbfb2d7a25fc4f1cc5910d80cce2d5a2490baf0b53719d4eb6a6f4bc2bd75e2b53bf27ef312dd337fdd506b155657602d03e278350fb8df26cfd6bada96c1f2cd186bf31e83b9483b95d5e6b41b94f268f213e07d3ba325c672a4bc192a7bbce042eaefbaff4afa67c49b4445edd9d560d9da0832c85546b4a82516722ff5d054ebc86b60be85f1956d40d4f793fe30282e9c0d5523b270a0097cf2fe4320aeb25719fdf11c9458242e79cff8b237f7427f141ef255c08c1c7e889d46cbc66dfdef97e6791c8f09f14935749517a227ab4027cb26d0cc436526d88b3b84419c1a6096fbd2d5e42a7dcf945a49dd950e1cde38a164f8ffc18f05fb85551aa3b079bca5c1ae91ad2828023dd98090eed5b678eae6e10726a806b4bdb60c36ec2d4d0a08c9e3e5a9208e830f772a38067ceaf0699f793dac84ffb866324257eb851bd38a06711a79f90c4f24c698983ead8b347d37c1fb0c15af46e2fb0d5459001ca2d93f8d7d6f600f0574ec63d9cf134593b75b1b3f5c6e742320a6bb7232e9a14da221707ff48bcfcd39782e2386549dd558b5543120ba3d6bc61e9349296909cbe40a60bc779a7433f13b84962fb2e25390034f20223c6c3705a7aca4e8ba100d1e8dd363b8c5d7de27407abbec5f9f4daeb99f33a2fe4dd84c847449f5c577ef506baa39428954036db527b4362a141171f99fd28a99c6e5a69cd549d8fc965c1a3fe448429f07adca0716b261813b3f7e8e469be6b3a9dc6a4d5dc49d4a5505b2b93a8f06a68775616a89f89d38244ef8b64ad3b54b75c1219a74d9b5ba8e06562645071cddc8219715df0aca5790ab1e96c27eae884004f57a1cbdf8ec5d3e1c2f9796ecc87ec02eefc92abe8da0d7938e66a7525aca6e4137a9e9bc744f3812ba7de862cc3bc49e360d02d25ffd93b5d721295f1b5b9678040ee026437cf9c867491d795c5013427a3a383b926b1dbc514603e23e0d18f01a6600431005cd335af29a2a89f0f77b4b85868a5983fa05515628aa6d7dfce49970608c313b67b90f681525485b9ebd3418727a2de403ecb58f6ca9f282d1065bf85852e8813e0f7316343aaeb840a59f4f0d311b7baa7b0c95a4c45f0d903b10c2ed106f60d325f79ac595d80cdf510f550fec389a7cd0d99a06c27bdd6ff0acfedb94a7a8bb3acb9c2f0e331b1a1b6b6819e7d298b6b7cb1f44c89bd3c3b6ec3082cb3404366ccd286fa6c68a8dde861b0b93bf554824fd36ce3ef37d3c863b16a557fb97a99187740fd7e0edc9e56b7fb056a774b8d78bf81a7d5274a1f6e09de897fe33779a36e1ab126b5a706d109c3d9da187ea319a52452328a3330e5fde93485835345d39deb563f143820563e4252398a3cd285e8a5ef89ebd219e36cdb8603ba7261b85d14ab47a3ab76512bcf6c52a06941d1d4088df62b421bd507d41eb83f9c81e4d71f6f72e36841c9af2281b453c11315ea3386096d5bde8524427c751188a284e704e7aac3d24d0b5ccaf3cbfad1f8cb52b4db3e3b04963d5495ac56427fad88b12ec90267f3b25286124f5a8c92ab4daae16b8c528b1a6f0a531167e2eb2e69c0361d3d049addaddaea203f67382b4b3590f2340a2f4cb2c5aa855e8c507f16f8c4d74c678ee970023b3ed8c3a806fdc6b295b4da20f546a45257ad4bddadf1c8314e835841bc7d5eb68302899420e5ca5903362605ffa89ce9529fadf9419d9214f0d91e8d212d77a8d20e93fd8c2b3e131003e6f84c9bf4da0a962c0c677a646fd2b24535b67ab4990186dcf6d0d4cbf20560010b2bb7402d34a3213defb562ab9e52f7606abe788b8e44691a62964416435044726ae729b353811027f6c23e8cdc2619e51096dd8de814b4b2ddb8e771abbf89921ce512658e07817561ee4da50961f826d8d7c47b388a96804a067e7bcdf22f785972d80c40d76d6c8adcb0ee8b57105ce40f60de65c8228a9bf7c40d7c0e16084be9dbabf0164c9997a5f78fee7302003f4202c36e0f06595e18b664eb95236798b85dbb86b9647655bfc0b696c6657cd6acc842cf8039b6595fe514bb0cc093af7f858a6ac446f061f26cc5c66bde03ed6058552447f330491409760327ade6f0d397cd288b892c15036c3c911ee0854f0396f94581e1ba8427fb0b45fafd65a3c0583e19e4bd55993eee7d18bb0807dc357b19084c22c55695d9b5de2985284567a8ad111198aeeeff819b55578964c8a8297beddebde3acdf682d15c8f933c87c726490a287156a3bcc93b94e6a00e348b47fb82f70c34635f7da9b34a313fce0ace233772717652126eeeeb05a7041089559c094998182741037f8f9b3eee20951dc537651c50f83fcabb73fe16414a8b4ce77eae74564e959d3ce2978983d93d8af19b08eb4e20f467f675388d5b91ecbad16124b10c4ffa12c42e85180ebe1ffd9aab26b671f19960352bfa69d408969a6cad1fc713b96835ffad19a2bb6b20adeb4b098724641d8e1c26bb69657f30ed5a6ec34902adbb602f06b3ed6cbf456eda7905e8fab4d584a8f9d3bb9e20277dc41a379dd3b6397f1b33ec007af791ecdb8b5466462e9a9ca8ffcb6a755bd107bbba40e24da2c12919f3c50d500bc83331219ea255d104e3ae05afdb0ad7d1674ea6d9857e9352dd2f4ba5a95b72476e923da6c5f78a9e1962d93940ed2746c3a279d9289adaa37693e3222c4576bbce8dad0bc8f43c000ec5d11dec485c09639f108282f7df6f4a76a41d2fd49260e43d5f8604933b18e6335c6505070020f1139b031d8ba608b147197cbe247912a0c84847fd6ec74ee2c845245368f4bbf64a2cc3d075fe326121168c7f2871b355abd176a9417332671d2fcd1d96eb87678edbb0af68bfda6c476e6d24e4fb5ae958f0a628950eb914dc856e815829437266de046b7ef916213564f30eb38688de1a08793dad0a7295e5d9142ae6708cf4214abe690796c5fadf23ce3a77aed8a380645d123284768a3af7fc1a0d996b6c8b5f4d46f4c591c9434ddc0a17005bb3059a8c23196d8b2458dfcc236ca323d7e35459fc3f4525ebfbfb3bbd9757a217d4cbf4c80882e468dc1c897eb6d81e6a9c798b4696fabed15b45744a741f72527dc791d936a49", 0x1000}], 0x3, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000400)={{}, 0x0, 0x0, r1}) 01:48:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x50) ioctl$TIOCCBRK(r0, 0x2000747a) clock_settime(0x0, &(0x7f0000000080)={0x66b6f8f9}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x80000000) nanosleep(&(0x7f0000000000)={0x2, 0x81}, &(0x7f0000000040)) ioctl$TIOCNXCL(r0, 0x2000740e) 01:48:55 executing program 1: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) r1 = getpid() setpgid(r0, r1) mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20800, 0x8) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000280)='W\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='W\x00', &(0x7f0000000340)='W\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='W\x00']) openat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x20) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='W\x00') 22:22:01 executing program 1: r0 = syz_open_pts() r1 = semget(0x0, 0x3, 0x20) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000005c0)=""/4096) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000240)=[{&(0x7f00000017c0)="f6dee2ae20156ec80b25f3c8dd7cbb88502f64819373ee4c58995b3f28b34598a73ee090e729ba6e4f9f01a3a25dd79831ac300ba78cba482a077c27187d202ce15a67bba300c6aa4dac5d2d70636145fac37ff8e8d96145c431feb4c5d5b1656aab05369a24d55c640a45026e7b359ee936414b720e639c26eb932f181d6c1f1370aab6c54fde5dd3c419988a9ff1a1cf280f46825729384d5e9442df3c401ffd2671caf632000627512c7e67e6f6388f970db398d036889d2349a1451404cb277e99c50db0836dd25353be50724b78408b72669239606ce01d27df5ddaa0da0be899ca502d51b86dbf809c48e5438a12b4a2db23dac63112b4a29329b378080636aab610ca7691a28edc02eef6ec10ce1877f4eb3b685fa1a3abeefffc1293c04780744aafcf7adf1b46480ed637c49eebc2aad7897e50f6578caeade600a49b63f954bc7efcd9fa3dc133225aeff0b4556ec62e39a37043dd57d88eec854557a231c80c579a849a5537f13c740b17903c7f4057e9509f361fe1faec272e5f0c8c6cf639f21ea6f650db70cdfacfe1ce7d00afa70b26b9fdbb07fdc93b67553926be6c231e072efbaa93b73692599b2cd6c550b0058facb2d0230bde382c2490c54e3e70f7c751bcbe5e4a474b7adaebf84c241e17fd98f1d05975f907ca9b6db6c72d1a31333cd665bff1b212d040426d56925265893831300e8e3186c9fe0a4bcae79f528f579df9cbff69a309c80af9b78d5169e86e98144a106820e5d4a693b92868f2488e9cf250b4b24da5deaffbfc6c1fa1e49ec4e4722945c2eaaa853a33593eef798a52809e9e30247ce1498a321351207285a8dc276de58faee6ce96038edb9d02af9636a535544a74d574bb24c53cfba4f31ef59460a4820cb25570cc666a1258a03f38c28458c3bf600c3d971482f33a49ae7377f4eded27b13b3639a4af6eb674655ae977602a806218b91fa7458563cc60f95e588de7f8c346320d5f758661f4b6f7d3918714d7165ad211c14dd493ee3d50ee7667b36a8e4a96ae1273fc74d05d0b69e414eba999c47dfc4a85446a809a6aa79f2df331ce67b3374dc4536bb08a5daf757528bf589518fe63b8d5db2d7be69b10136d6f3147a4bec43dd4d7bac2ecd39b82b498256018f94b61c95e28acc3d2ae8f5328b1c649c54c99715a515e4580bb0f884dfc5f2816573405208c3ff413c852a92d8218f34042ddc8b1151385df1663d2a07dfe458befca44fca3524225a53167dd351df52f6e740c75830e653ea336dc46ab9d181ba4efe9624ef8cbe66f6a58675bc3069154927fcc358670a69a4edddedb06aafc67de52dff951bd327764e56fd8054a822cffdf09fd2198eb9bcc98fe8800c6736549c626971398f2bfb9b574e4a3c6c84ab46c7b8a3e19c0bb713795380c4b45551e9ab5728b6408321f7b40e2c082e920688d73662b2e22dd31878e5ea52c04e85253ff1e81ad698daea14c4f1ee4576f5b802798ecd930e25b8e475a2994c8dcdc3b6dc88b1b61cda24d5006dc2846137d9405358e6bb584c060946a1f1ddb17b123a98c816cd4b142d88657472a0fb5aac35dbd860af47c6c5c72387ccf8092abc5364a295e95483648a74610b86df4e112d39896a2f7d8f3d7458c3019614f1058aa3a67818e83652086cbe5d1715a946974b4cf976a1794e739b0e5f519e37505047511aedd8c29fcc3ac720a38d805e0017530f7f287c1d9bbe493290fbe27a3d227f3b5f88f1dd94a54f9cd2cdd77a16665d0d51d4a83791680213bda4a3eefb529feb50daea998e8d16f45f0f4c4d40e1acc74dc695da0de589bdf292fa5cb59d35f8a87afc5294ad590b28c796eb347b615543ff0a186b8a72230a6a444ef6e64e8da509896c61d92f1d7a73cd8510bcad4f40076b84be61484d972cb58e815a09f350be378f22efb1e566a9f6b1dd433ea30e249da01311c70468dc88b86f0d8a4211b07eadb8db9dc3a94be678280f837fdf918fccf6e085e0904cfbd403b7f5c6850872c1b890cd6f565fbc06aa9087fe83c9d0cb21ce5f3fb28a660b5f6b3a9e35fbdc0c16a52a42638f7ab261a17faf1c4405fc979c2f2fdf9031d018354b8559c24ee9e0ed8dac39784ca9d27e18c31582e6b6384e86c14721cc7daf05f30b74587a2ead4d987b2906dc90a243c99a5505b8c8774ef7b6badce47a3ce5fd7feec404fcc78e3a31d0c280fafc97a6b4a255447c4b24b9b0318d53f944b5b4f0814f9a6166a5b6eea7b5a10bf7aac7da996c1cf2cff29dd362dc5d68ec3972edd2720f2f82ea6966ef9da58cb4e40cec1133c6a0650d328223fbcf36b3b55e153be90eb27514f01c7b5e948b21eddb2d50477963136b74ea51671f9d44b0c1499ca9c664dd54a30a41d8163c275c9eb11ed11e7c085a829b10d161e6af72b75549a7e75930a641003b1d369bd737cbe9d60cc1933fae62125b9e3bde2714475903afb89060f897a60f2db16f09a19f6af2e8ffb342b3ef13b12a7dc75d78f621bb5be4ff22f6ab9de6f06853b8fbff69bceda6edc9bbacfa1950573ce7f36eb763279585034e6f9b444b2ae4919fe56c986ae190ab10c0cb2dc33cce1d7bd3064da422d9218ab18c8e19077a6f91c316c529772bc968b964935b94ac6e878628a583f5ab7fd6e6fce2bf19ae5a88f0c0a4684c1d051ca86c09d9fa6b19eadca5571d866b4dce186b49cae703b2151a921446016a3ce747fa86bf9d8b61707b8036d9a3db3c4278ff5e1efc2059e1f00150f83e84c615924a370756a796314fff6f4650315bca4ff93517933f29ee15b579d7480a6b07baa9dcb3d595a96179edaa54aa7a7ecd620b6e420663edba8416fa936caf70e6e937f2faf1b5170f78247365aab844001345737d212867e57779eb8c2716bd82265e284cfbc7cef38a255588f9bd92e40e10799402b8de57a28b0b79142d11326e4f3b861b4329dd154f3ed744c28e38bcfa436a7d0f3c264ee899246a5b17a84c08be4a96a68052ad376f4f58147961e3d26b6fec36e02821eb2e6e4c7cea679da1d9c73956844808ef94b95513ab4f4e892e9ac4f702c0af8f0a9b89c19ff77e49e8adb42bb967159be1aea7680fe3c5efa037bb8536395b04ec53dc63cdda25ebdbbb87d859dcdfc2735027c17f2f8c81d7ec841b8ba32d612335f6b53e8e4c73e5045e46e4880351ae8899cd2f6b142608614f0783749eda2513b7cde5e3a7c3727def4b24aef410c0b0f849f423f13b1009372911a5b086f581d1b302d69b3426d563d09b2f3ab111d2e557cd0e82617b5ee8d2ff9aed6032271c395bf50659aeb56229dd25b0b62ab4097525b8d86d6cece524f4c94808283e9a87867d5c7e14c131da882247fa448e138d51b34632f926ae5f928fbc6a25063d11c0265bfd22b29cc43a5edf9502b3e35fbb5a02e1ed04abcae679b4a15a765a00246c1a7c4c6b58e272d5d6fd332d74bb5c4183fc62f02823cd7c8deac558da70d0c958593b44d41a1ccc61f088e1ff4c4ab4c7089ae569d2615aad843acf6d3cde179b865bd257ae066858748eb9a1347346f9863ecc08006c0f2a1797aff2c6a46765aad5a5fcb077ff04c5b3d8fee4005ed305e27e9e393d24b05518ff45ce5f966e284266a0cd5a51952fdd45b33d8d52cfc04bca148dbea0e4b49859ed506f77b86f2540f48234797887c4dc918af6cdf074aba5295fd4513cab4997538a6c1ef0db586ea1fc246cedcb7dd2e6ee87a9c2cfeb45e9a9b00f9c33866ba4d11f88117e7fe4ee7d432cb511e32ec3c005de36d581357b7b2becd9eb0e16e1048229a93e67f857d5a7fbb8f3889f48d838e1565de6c97a8518b1ce70119d888c63984a3246f996a8767ab3ed2a1d7d43d2b49bc3c9277bc4424ea7906ed56ee9b3d856a0cfc44bfe2a7a4a323d9fd3187c2c90ba1120d95a7ea5f75310087b313bf190d233f2f7c177719b0bc63f0802ba7a5715d2913b22e9c2f3e119803cccce264aaeb16a56f8160cf733a530b0b4fddc184604c6823c7087c2c855c40af1cbc9c6a4c49a010915c202833d22171cbb839db0d064587806d353adab7c9a877eae8172e28af04dfed8620d6c41d157ae5d4a00d49f87b3a1e4f3e35d5f95f9b522dde9a54f1684c8fac0be067bc361ef91e99cdd58b7ee08309ce7390f582fb51c27d58af36f4890ec92f49f079c16cd6a87162b4d1d4c9ef003d1222326cf45855f7b2f1893f2a760bc12fe351ada4fb9db4358f559393832d4d8f3673f4d7a3ea1ce7665fbb61321d3aa4452251a33b6ba33a57b9f2267ef2b94a8979ff77486a8ed157a034c3045a32a7084c3d782cffe03d25c16c54df55c505490bfd8cc12d3925aa6bb57ef5bc38cd308dc7771852ed5941b4cc852b38121f3126d9ecc896274285c748894c8fc4171f7088e38b55ff570dcaa6d083fd99a233ff8cb74212e7366cd14c0670b9907769a609ae651a473e180c43d72bf2d7afcb20020fe1c859c77855ce2154704d129008d134c74f329b3b9dcd535adbf5907f3cc22e997f11eedc1eafc5780c861b3da9a4efdb580c38ab44333a9dd97ec8be2920825be35ef74dd4941b97cbb81b41901be7908554ab118b253f24394428e93163a5261285b284762ac65fd44c7f7c737451ba10432f3f1e12792fd0cd1c13556b733ecf5123c0d41372e10d2a433f16fd8d8dae48fb68fff2c0e0eb5c4b80911277fdcf234fd69049d3ff1e2867dc1e4829d57d6acb9d67b0d9696ec326231f2905fd835fea9d0096732ace5cec1c62ad9cb6d338394f1b6e33e8c1c1c59fd38447fd99783e8689e21eea33b9fd93b32b345db36f11491f00e936afcb297b3573ec1210065de3888da3a69e2d2bbbd66fe0d06528a62f9c1cd79e80f6aa5340248ed0329b7c3b4c2e2973820fc8b2f0087a68758c1733649f1cfab2e63de5e5208fd8f38735e8b02421c1bdb042e5d4a40557fbf1a7f0c90eb36ad5008d14a02c6e156f1fa89d79d8b5eb2f1aabe4204f5cc4bfe05a3e0256add02e48dc74ff6fc5133869f26534a820435e1abe95d4c2411caf3106f5949d03731f204c76ac0b56e384603a85a82a68cba21b3f9d2d360d14b105b3a56a23cc014cae5edad0f5ec13f265d12a58c8e3f6a313084974c36470a1beb6a390271465e319e5651cdaf60644a58fda83df738d1a69ca12dc4bb047ddd69d00f3ddc174af390308913fec6296d81a7dfe9ef5a66f7cfbb642ad8b3fff6a4712af0db8dcb9be5f5195c33777f8a7ae6d772569666397161adb24afe4d089a947e21db2270c2542c83fa84a8c4fabf9e9806a0fd68b2950e4ee9386aa1f319f412b874f14996d7b63e8e385cdb0c36afdbfea6324b7e89195e6d4f4bd480a5b466bcd3291e1c099e7a74ee9dcd5aebd79edc7ceb9564a868519ee4a1e20701536996e45f9c127d9e7b6561d247aa77fda8aaf35ce2b3b61dd92939bdb373072c5aae74ea210ca047100d35d2099638929cf3183a14dcc2bd24e21b0fd5621a4ef3cd2f7b3c4bf265eb4e80133c2c47e8bb7020922902758fc63aa67a54f400d8ecd43c05fe966e95c245348806b2dad2e4ac7dde09d16162151ba1569cc6176812dd7076369959f1bdf47aa0f9eea0748a823378739a5dbc2ff32790baf31f7cadcaa0e2a282936e99e2321485d0f1032290107e5e10ab8f5f37405fefc61f419ea69a1bea1b4a48557daa696b07d1527cecf2eee41c42952d3c9b4ebf656f2061a9689e31a613bd1ba74a52759c446a7759540b5a0aa7389ef21b65e69", 0x1000}, {&(0x7f0000000000)="180ac280a0942f6ba6a9c63ea65559c55abb3003a90411ad8bbbae1916229848e9", 0x7d}, {&(0x7f0000000040)="cfb84f010a00a90bfbe0", 0xa}], 0x3) close(r0) r2 = kqueue() dup(r0) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b8b, "ba804b75835db500"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 22:22:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0xffffffcc) 22:22:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000100)='.\x00', 0x0) socket$inet(0x2, 0xc003, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 22:22:01 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x5, 0x0, 0x0, 0x0) 22:22:01 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x1000000000}, 0x0) nanosleep(&(0x7f0000000000)={0xfffd, 0x2}, &(0x7f00000000c0)) 22:22:01 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x0) socketpair(0x21, 0x4002, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) bind(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) 22:22:01 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x1000300000002}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getgid() fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x1, 0x2, 0x1ff, 0xfffffffffffffffc, r2}) lchown(&(0x7f0000000080)='./bus/file0\x00', r3, r4) faccessat(r1, &(0x7f0000000000)='./bus\x00', 0x4, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 22:22:01 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) fchmodat(r0, &(0x7f0000000800)='./file0/file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x168, 0x1) 22:22:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x527651358a44739b, &(0x7f0000000040), 0x0) 22:22:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/90, &(0x7f0000000140)=0x5a) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x6010, 0x1) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000600)=""/187, 0xbb}, 0x0) 22:22:01 executing program 0: r0 = socket$inet6(0x18, 0x6, 0xfffffffffffffffb) r1 = dup(r0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x7f, 0x22aa}, 0xc) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0x28) setsockopt(r2, 0x80, 0x3, &(0x7f0000000100)="baaa6ea5da383b63962c11a6c893fd643957ecdd5e4ac5359a8cdd7deeeab041a05c47ac2d4e948f4bf126e95d607a6ee6f999528d39b8708502bdf3e06f36c935431e656a71578b81364daf20cb007d138f6bfb1fd50f16cb204663933912fea3f9b049e327ff67093ce5e411df28295c5fc14596fbfa23d3d827f4ec18b64941b089a7dcb05b82b3c87d149c88bfa019e4317dbbc45f4dd5d213d06a08d9a90144ac6226edd62df52801a4e124af1ceed7e912cb20db031dc7c2d06d86ce2d1a7f5074441c4beffd346c", 0xcb) setsockopt(r0, 0x29, 0x33, &(0x7f0000000400)="fba749f797a61d9af0748daafccc701d31100298c5d12001d22bb1d8ead43ffea3aa2a7816c408eaf722f0491e523c87c426e6912b12b0f703d821cb57f13d9ecb72101fb8fafb625acf0b31c9838366ad57a5be8c28f7c6fc6c7a7f2b14a11a0c236e4878c9d8f626285522befc23f37e0b6f163e70658ab2772d5eb96aec97220a6b96521aab305378f7df88c4b857a667e07bdda97b2b86342c183a1d0e40a39987ae20806c79065c37e31aa4cb2d9b73a487bf0b5643d2ffe15e518d5e70c61df5af609e613bab3cbe0efdf79238978e58cd2df8ce60db3615a870f10509f14f0b9c0baabbadf0cde10883c7054e27fb04475d43d368a4904846c8c20440636b03d8d5e999ea768bb077574171cdecaf81098d6023b5103f7218691450afeaa97ca7872dc4c476653d520ec52c56ae4d17", 0x133) shmget(0x0, 0x1000, 0x212, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000240)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x20000000000007, 0x1, 0xffffffffffffff80, 0x9, 0x2}, 0xc) setsockopt(r2, 0x10001, 0x3814, &(0x7f0000000000)="0f", 0x1) 22:22:01 executing program 1: r0 = socket(0x6, 0x8004, 0x30d0) ftruncate(r0, 0x2) r1 = open(&(0x7f0000000000)='./file1\x00', 0x12a02, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x9}, 0x8) close(r1) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 22:22:01 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = semget(0x3, 0x1, 0x14c) semop(r1, &(0x7f0000000180)=[{0x7, 0x7d, 0x1800}, {0x3, 0x9, 0x1000}], 0x2) recvfrom$inet6(r0, &(0x7f0000000040)=""/242, 0xf2, 0x840, &(0x7f0000000140)={0x18, 0x3, 0x2000000, 0x4}, 0xc) semop(r1, &(0x7f0000000280)=[{0x7, 0xf0ee, 0x1800}, {0x0, 0xfffffffffffffffd, 0x800}, {0x0, 0x7, 0x800}, {0x1, 0xffffffffffff8a56, 0x1800}], 0x4) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) 22:22:01 executing program 1: r0 = msgget$private(0x0, 0x0) 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\x00\x00\x00\x00'], 0x60, 0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000480)={0x29d5e2242cb20844, "f5d2c24c1bee5e982a7a1fb5b4359a8523903a94b1fbe07628519a7ec03875af5647a47426e05f5a5e655c6e2830787f0f4ddb63d4f419033a5039b710884935589eb0540937b83a0efffee27c813c641b396f8fddc73d56c1f533664ec08c39ac01b0b5653d67f6ce2cd17170129397badf661cd3bcfdbc7c38537ddca8921fd85611ba44fde9224bf566f57f4f2fdd00f07db1f2cca0906ad97d646eba7ff77b6e7c07e8ad28acc1923a1383f52a7bc62598f1535e"}, 0xbe, 0x800) msgsnd(r0, &(0x7f0000000080)={0x2, "a9396ecbbe6d8f534d3558fb70b05b188b3356597c7f2048dd57d87da76a0b523e1a7f58e4a444c25d89a063a4bb3098a395c51c784f6f9d07d71f2d7f9a04ebef52005d0f47a149d5b816f6b9cd4009c73a2529738cc9a241c4926b9dd092fddf787b104be0459a78e01943fa1b6fa2049b88"}, 0x7b, 0x800) msgsnd(r0, &(0x7f0000000140)={0x1, "7b9b58ef788b6bd610f402a281a5a81f1490ff503a559ea6c5a0e8baf110"}, 0x26, 0x800) nanosleep(&(0x7f0000000100)={0x76, 0xbf1}, 0x0) 22:22:01 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000009}, {0x0, 0x5cb7}}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0x4) sendto(r0, &(0x7f0000000140)="eb82192ff1e0ac3fcf69311db12ddf9ce66e558994b0fd8769", 0x19, 0xe, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0x18, 0x1, 0x2, 0x2}, 0xc) 22:22:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x100) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 22:22:02 executing program 0: mknod(&(0x7f0000000780)='./file1\x00', 0x1004, 0x1277) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='*\x00', &(0x7f0000000140)='^\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='$\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)="212d2d5e5c7de000"]) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) close(r0) open(&(0x7f0000000100)='./file0\x00', 0x3e, 0x0) close(r0) execve(&(0x7f0000000300)='./file1\x00', &(0x7f0000000440)=[&(0x7f0000000340)=':\x00', &(0x7f0000000380)='*\x00', &(0x7f00000003c0)="8100", &(0x7f0000000400)='*\x00'], &(0x7f0000000700)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='^:].%\x00', &(0x7f0000000500)='^]\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='$\x00', &(0x7f00000005c0)='*\x00', &(0x7f0000000600)='^\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='[,./\x00', &(0x7f00000006c0)='^\x00']) socket$inet(0x2, 0x3, 0x6) 22:22:02 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x100000000005b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x9, 0x0, 0x8001, 0x0) dup2(r0, r1) 22:22:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x81599767e96ef35a) read(r0, &(0x7f0000000140)=""/80, 0x50) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) 22:22:02 executing program 0: open(&(0x7f00000001c0)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) readlink(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 22:22:02 executing program 1: r0 = socket$inet6(0x18, 0x7ffe, 0xffffffffffffffff) setuid(0xee01) setitimer(0x0, &(0x7f0000000000)={{0x2}}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) listen(r0, 0x9) listen(r0, 0x0) 22:22:02 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000080)={0x3}, 0x8, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) msgsnd(r0, &(0x7f0000000200)={0x3, "e51604d0c35c1ba97785567567a43ea1c4e55a452306ef172c55cce17fde7723c116b9e69c43aa86e085ccb8156e5b1f0c62b9b58279d59182c6017cd5e9fc9abbbaeb604540b7b49c89fbce8444049b589c0ff62fb0f0ec27467bacf2589b81e4182707b0d12fa7400de29b9435cf2ad4126420d68cce16c498ec16f9318317a03692e85cc2ffd8cdf6b974bbc01bc31f8233dfffe57c456fd7f35987a550866d2f84b975deddb8366c0da7a9e5fea9e8509752d9b78da232e4436544f343eeeb1884c0ab933a46601f6ec100cd692061c982e5e64032aa8c0a99f1b2cbb37feddd04a5a99f91b9cedd51d355642f9aa539"}, 0xfa, 0x800) msgrcv(r0, &(0x7f0000001340)={0x0, ""/4096}, 0x100e, 0x3, 0x1000) r3 = geteuid() accept$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000040)='./file0\x00', r3, r4) msgrcv(r0, &(0x7f0000001240)={0x0, ""/219}, 0xe3, 0x3, 0x1000) 22:22:02 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x200}], 0x102, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0xa5aa, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x7, 0x200}, {{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x1, 0x3}, {{r0}, 0xfffffffffffffffa, 0x20, 0xf00000d6, 0xffff, 0x8}, {{r0}, 0xfffffffffffffffd, 0x59, 0x20, 0x100000001, 0x2}, {{r0}, 0xfffffffffffffff9, 0x40, 0xfffff, 0xd57b, 0x2}, {{r0}, 0xfffffffffffffffd, 0xe1, 0x3, 0x7fff, 0x1f}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x8001, 0x8}], 0x5, &(0x7f0000000140)={0x3, 0x8}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2810, r0, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) 22:22:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setuid(0xee01) recvfrom$inet(r0, &(0x7f0000000080)=""/37, 0x25, 0x2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) recvfrom$inet(r0, &(0x7f00000023c0)=""/169, 0xa9, 0x40, &(0x7f0000002480)={0x2, 0x1}, 0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000100)=""/184, 0xb8}, {&(0x7f00000001c0)=""/122, 0x7a}, {&(0x7f0000000240)=""/101, 0x65}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/96, 0x60}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x6, 0x0) 22:22:02 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xfe61) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) chown(&(0x7f0000000080)='./file0\x00', r3, r4) poll(&(0x7f0000000000)=[{r1, 0x46}], 0x1, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f00000002c0)=""/128, 0x80}, {&(0x7f0000000340)=""/181, 0xb5}, {&(0x7f0000000400)=""/205, 0xcd}], 0x3) fchmod(r1, 0x80) 22:22:02 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0xdf) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0x32011c26a21396fb}], 0x1, 0x0) 22:22:03 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) socket$inet6(0x18, 0x0, 0x40) fcntl$dupfd(r0, 0x0, r0) 22:22:03 executing program 0: r0 = shmget(0x1, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/235) shmctl$IPC_RMID(r0, 0x0) r1 = semget(0x0, 0x5, 0x4) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000100)=""/252) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000200)=""/5) semop(r1, &(0x7f0000000240)=[{0x4, 0x4, 0x1800}, {0x7, 0x8}], 0x2) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r2, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x1, 0xe91}, {0x7}}, 0x2) renameat(r3, &(0x7f0000000340)='./file0\x00', r3, &(0x7f0000000380)='./file0\x00') ftruncate(r3, 0x7) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000003c0)=0x9) getpeername(r3, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) r4 = accept$unix(r2, &(0x7f0000000480)=@file={0x0, ""/46}, &(0x7f00000004c0)=0x30) fcntl$setflags(r2, 0x2, 0x1) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000540)={0x3, 0x0, 0xfffffffffffff800, 0xa95, "0279d62a3c04df6440345c6475ad1f6f6b8371e8", 0x2400000000, 0x1}) shmctl$IPC_RMID(r0, 0x0) r7 = shmget(0x3, 0x4000, 0x410, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) fchown(r2, r8, r9) fcntl$getflags(r3, 0x1) shmat(r7, &(0x7f0000ffc000/0x3000)=nil, 0x1000) ioctl$TIOCNXCL(r6, 0x2000740e) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000680)={0x4f, 0x5f}, 0x10) kevent(r5, &(0x7f00000006c0)=[{{r4}, 0xffffffffffffffff, 0x40, 0x0, 0xd8, 0xad}, {{r5}, 0xffffffffffffffff, 0x81, 0x0, 0x9, 0x7f}, {{r2}, 0xfffffffffffffffe, 0x1, 0x5, 0xffffffff, 0x3f}, {{r3}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x1, 0x6}, {{r5}, 0xffffffffffffffff, 0x0, 0x2000001e, 0x4, 0x5}, {{r5}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x2, 0xa0}, {{r4}, 0xfffffffffffffffa, 0x80, 0x0, 0x944, 0x9}], 0xfff, &(0x7f00000007c0)=[{{r4}, 0xfffffffffffffffd, 0x80, 0x8, 0x10000}, {{r4}, 0xfffffffffffffffc, 0x40, 0x10, 0x6, 0x3ff}, {{r2}, 0xfffffffffffffffe, 0xc4, 0x0, 0xfff, 0x10001}, {{r3}, 0xfffffffffffffffe, 0x80, 0x1, 0x6, 0x3f}], 0x40, &(0x7f0000000840)={0x9, 0x2}) accept$unix(r3, &(0x7f0000000880)=@abs, &(0x7f00000008c0)=0x8) 22:22:03 executing program 1: msgget$private(0x0, 0x20) socketpair(0x21, 0x4, 0xffffffffffffff8a, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 22:22:03 executing program 0: sync() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='/:%\x00', &(0x7f0000000080)="ce00", &(0x7f00000000c0)='$,\'^#\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='(\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='{\x00', &(0x7f0000000200)="2ecb212d00"], &(0x7f0000000400)=[&(0x7f0000000280)=')\x00', &(0x7f00000002c0)='(\x00', &(0x7f0000000300)='@:&&%\x00', &(0x7f0000000340)='$}-\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='@\x00']) 22:22:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x401) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x10) ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f0000000000)='./bus\x00', 0x8002002, 0x100000005f00) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x0, 0xffffffffffff493c, 0x5, 0x9}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 22:22:03 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x3b1, 0x405, 0x0, 0x0) 22:22:03 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r0, &(0x7f0000000200)="e14aa59d87adfdba0bf50bf36551774850c0ecaae0feb312105584bd91099f8c4f8fe44f57d2f2a5cc785c58", 0x2c) fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000001680)="746c10f46a", 0x5) 22:22:03 executing program 1: r0 = socket$inet(0x2, 0x80000000000003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 22:22:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0xa00, 0x20000010) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) 22:22:03 executing program 1: r0 = open(&(0x7f00000010c0)='./file0\x00', 0x81a0, 0x2) r1 = dup(0xffffffffffffff9c) rename(&(0x7f0000001940)='./file0\x00', &(0x7f0000001980)='./file0\x00') readv(r1, &(0x7f0000001880)=[{&(0x7f00000011c0)=""/247, 0xf7}, {&(0x7f00000012c0)=""/101, 0x65}, {&(0x7f0000001340)=""/101, 0x65}, {&(0x7f00000013c0)=""/241, 0xf1}, {&(0x7f00000014c0)=""/187, 0xbb}, {&(0x7f0000001580)=""/152, 0x98}, {&(0x7f0000001640)=""/158, 0x9e}, {&(0x7f0000001700)=""/230, 0xe6}, {&(0x7f0000001800)=""/107, 0x6b}], 0x9) renameat(r0, &(0x7f0000001100)='./file0\x00', r1, &(0x7f0000001140)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/4096, 0x1000) fchmodat(r2, 0x0, 0x0, 0x4) openat(r0, &(0x7f0000001180)='./file0\x00', 0x80, 0x2) 22:22:03 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000080)="b0e336079f9e9038bac05aa4fc4dd5952009283b6acfafd7120fcb0161770bb10f06ae8ddad9f80fd16c516bcc4f3a4a64d393b350fce361cee344ac081c33191dd34fac181cf00807fac9b1c9d0cf990b7ac03ef4360dad30c453de98262a7b275ff5552aaaef079f1f05291babcfc24a22f92b8d2f02213444aee0114050946c08b45e2ee5b553fcc543c647b3fafc0759956bdf7a19a5655afe70b0e87778b3c167215656524f8de2891509ece8430d276f12492ab2f33aab6d135d5cf885381f8ad0a642d101cac5ffb8ee4e407b8df95c", 0xd3, 0x5, &(0x7f0000000180)={0x18, 0x3, 0xfffffffffffffffc, 0x10001}, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x4, 0x100, 0x7, 0xffff, "df32a18c84d925b09fc2079549962b9f6cff101e", 0xffff, 0x9}) write(r1, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8976eaff8e648424005868cf7853a0779d0d5d9b70b8c97cac32a705a0a73958bebecaffb4b74ce2800faa1", 0x1000) close(r1) 22:22:03 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) read(r1, 0x0, 0x0) 22:22:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0xfff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "8cd5760e0fb6c66e1789a706c0bd713ad900cf60"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x80000001) 22:22:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000440)=@abs, &(0x7f00000004c0)=0x8) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() getpeername$unix(r1, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) kqueue() kevent(r4, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffff9, 0x40, 0x2, 0x4edf, 0x7}, {{r3}, 0xffffffffffffffff, 0x20, 0x44, 0x0, 0x3}, {{r2}, 0xfffffffffffffffc, 0x90, 0x0, 0x8, 0x9}, {{r3}, 0xfffffffffffffffe, 0x80, 0x1, 0x2, 0x2}, {{r2}, 0xfffffffffffffffc, 0x4e, 0xf0000042, 0xffff, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x35}], 0xb470, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x48, 0x0, 0x100000001, 0x3ff}, {{r4}, 0xffffffffffffffff, 0x4, 0x0, 0x100000000, 0x6}], 0x80000001, &(0x7f0000000080)={0x81, 0x5}) r5 = dup(r1) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000480)) r6 = dup2(r3, r2) kevent(r4, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffff8, 0x2, 0x86, 0x10000, 0x9}, {{r2}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x400, 0x8}, {{r4}, 0xfffffffffffffffe, 0x0, 0x10, 0xfff, 0x800}, {{r2}, 0xfffffffffffffffd, 0x4, 0x1, 0x0, 0x5}, {{r4}, 0xffffffffffffffff, 0x80, 0x4, 0xfffffffffffffffe, 0xfffffffffffffff8}], 0x0, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffc, 0x8, 0x8000002b, 0x7fff, 0x3ff}, {{r6}, 0xffffffffffffffff, 0x95, 0x0, 0x9, 0x3}, {{r3}, 0xfffffffffffffffd, 0x8, 0x0, 0xffffffffffffff48, 0x5}], 0x40000, &(0x7f0000000300)={0x80, 0x352}) close(r1) accept$unix(r2, &(0x7f0000000340)=@file={0x0, ""/76}, &(0x7f0000000200)=0x4e) read(r0, 0x0, 0xfffffe39) 22:22:03 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0xb0be, 0x3}, {0x18, 0x3, 0x0, 0x1}, 0x2a4, [0xffffffffffffffff, 0x80, 0x2, 0x6, 0x2, 0x1, 0x78, 0x3]}, 0x3c) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2cd0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 22:22:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x3f}], 0xff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0xd, 0x0) close(r0) 22:22:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = shmget(0x3, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getuid() r5 = getegid() r6 = fcntl$getown(r0, 0x5) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x1, r2, r3, r4, r5, 0x21}, 0xc0a2, 0x80000001, r6, r7, 0x4, 0x20, 0xd026}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x400000000000003, 0x4) close(r0) 22:22:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x4000010000002000, 0x5) open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000040)="2923ca00", &(0x7f00000000c0)='^\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='!--\x00', &(0x7f00000001c0)='&/\x00'], &(0x7f00000004c0)=[&(0x7f0000000240)='@)+\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='}\x00', &(0x7f0000000440)="27635e2d29df2b5c315e2800", &(0x7f0000000480)=']\x00']) 22:22:04 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) flock(r2, 0x1) close(r2) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x10) 22:22:04 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) syz_emit_ethernet(0x61, &(0x7f0000000180)="b4c2f2c78aa72c3b2826ed71481410a4698de34a6c6a00fb53d3f40b4b402f12542687154c9c80fc0bb1de670c89b45ff19c91d0a27aad6b8c850a1caf22c45571fd026636e1267cc7af90e1b772283aed2058c651565e3cb7790be8be7bb75f7d") chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000280)=0x2ee) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') 22:22:04 executing program 1: setgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/173, 0xad) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket$inet6(0x18, 0x5, 0x1) r2 = getuid() unlink(&(0x7f0000000280)='./file0\x00') r3 = accept(r1, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) accept$unix(r3, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r4 = shmget(0x2, 0x2000, 0x2, &(0x7f0000187000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) chown(&(0x7f0000000000)='./file0\x00', r2, r0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0x7ff, 0x7fffffff}, {0x18, 0x3, 0x3ff, 0xffffffff00000000}, 0x1f, [0x3, 0x101, 0x8, 0x4, 0x6, 0x3, 0x6, 0x6]}, 0x3c) shutdown(r1, 0x3) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 22:22:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, 0x0, 0xffffffffffffffce, 0x0, 0x0, 0xfee5) bind$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e0800000008b5484fa4cc3baf282bd36093653000aa3cbe6fb6fdbcb050fb580669720df145f939e934800b21d5e0c2a521101e8c1b1ba0e76a41c10862cf8492686ffba0b918afea00a799793012e5298c9b"], 0xa) r2 = dup2(r1, r0) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x2, 0x100000001, 0x4}, 0xc) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca, 0x0, 0xffffffffffffff00}, 0x0) 22:22:04 executing program 0: r0 = semget(0x2, 0x3, 0x6cd10071bc048ecf) semctl$IPC_RMID(r0, 0x0, 0x0) syz_open_pts() r1 = kqueue() ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000200)={0x2}) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) dup2(r1, r1) 22:22:04 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = semget(0x3, 0x0, 0x40) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000000)=""/237) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x7, 0x101, 0xb168, 0xabe}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x7, 0x5, 0x0, 0x0, "22b4eb758836c5836034dbe4e8066e1faeeeadb4", 0x9000, 0x100000000}) r3 = dup(r0) getsockname$inet6(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x7, 0x7, 0x7, 0x7, "74edb85d316ff36b23af6e5a2f7244f45482da09", 0x7ad}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x401, 0x7, 0x8, 0x8000, "fbb81fd0a3c63c908d81beaeb426be8ae2f0c721", 0x2, 0x1}) r4 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000300)=""/207) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000400)=0x40) r5 = syz_open_pts() close(r0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000440)=0x3568) ioctl$TIOCNOTTY(r1, 0x20007471) fsync(r0) fcntl$setflags(r5, 0x2, 0x1) readlinkat(r3, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/254, 0xfe) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000005c0)) getrusage(0x0, &(0x7f0000000600)) 22:22:04 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7ff, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) kqueue() ftruncate(r2, 0x4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x78, 0x0) 22:22:04 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0xebc, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) close(r0) r1 = shmget$private(0x0, 0x1000, 0x43, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x2000) 22:22:04 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x200000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) dup2(r0, r1) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xfffffffd) 22:22:04 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) accept$inet(r0, 0x0, &(0x7f0000000000)) syz_open_pts() sendto$unix(r1, &(0x7f0000000480)="936d29863908329944bb883e67e346838b33e54dbf72266e134ba200c4a076ca1d0bbe2cd60ce8bfda2b314e4cc0841bc3b84932afca84d44ff908d2a6dfac9541aeecbbc3ceb89718b1d87777d6b6a383b0ba63a56d3d97a42666731f41fdaea31e32166b5f0d35de5a8b6a0800000000000000de8b2c89d5d3e30f9b7ac4d00f5523f211953ca3b4808e2bcd91d24f0f03ddf03b98128c870043540422e4ac6fc80d7d56fe95004ffda5a83b8f897724ab1d85ea6d80ae683bec968484", 0xbe, 0x8, 0x0, 0x360) setsockopt$inet_opts(r0, 0x0, 0x4000000020, &(0x7f00000000c0)="00ac2112fa5580c8dc6f56d25892b136b1c8121c3c990c7525f3cfee420dd158c80708401ae30800b6d50a82303d6826848acc237e564fbf0a3c9f74bc30210f359ab2a56d35af9a92608ccfa17da7af036e671f47937740b5ad920f485cb123629b04dfa3f6b6031857f89513f46e22887f14670fd9635c6bb09acf9d67f9c2011b4b26531100", 0xfffffffffffffe8f) 22:22:05 executing program 0: unlink(&(0x7f00000000c0)='.') r0 = kqueue() writev(r0, &(0x7f0000001580)=[{&(0x7f0000000100)="e8beeff947b46ead2120aaf9643bacf964b2796f7ef2246c8e4ac89d7aec00263ee8da0194196f254c614c33c3c271f12d5611867f1544503691a9134db313572a20a0e073c5a8308139821dceff5e7f3c3e922611f348a3933d85896713f4ce65e1d026484a8c218aa43a07020955f3bd9d554e6dc2f931cbee05b4fa10768473ce51a0bfa178c194197c1accb207cb0c7a9051bf94d371fef8859f1287a65ef5115bd2285c751b09798ab8f5244f20489b0d8dd14754b99b3ceb291c65754c41e220e7493c91e203d4e4eca6afb809ebf5ae8d58d12291e58531674fbdc4cb3720798b280041f4add0fb4cf830b35472696a097228c076dd31b7eb84adb8b42fd3088a47213a3f3befedba64c5fe72c4d95a80c9e92f1c19aea5b416135e704fd6b07bd5b5d44be955f9597f315f28612b0833c8e66fce6203da581c813d2851abadf60870f7eb80e45c686cfec252a55bccd46a662414a0f7fa16c5b1e74904f3b66779e0520b06ca285f57a98f6740a7c4b23c5afa203198f4a4babf468421e261cf9b6e5b006b1af8b13e6339d0a71c4a7c2146f4a4aa060dee23331648a187227fd570a10e9432d1df899101fba055d4d8544ee2b6d5a1cb7e4fcd0654af3d43e3eddc22950a4d07f3d04fd50a4462e53432d94d062d91c72d10208e2cbf752819d8285be96172f4a9ceb3fe6c3c268d5b3fcb55f9e902351774b7fcac8fc7e73ad662cef4fa6122a709764a7e7dabbed5326370438ca4dec59401beed557262b4facddbb16597d1b71776e9cb27e73726159d267c2048dde1f8c2ff5f058654c4893ec84db2597b3cd0a19ebc0a54dd8294c7b0dc265ce115dd2a62aa1094541388d91346344bf15f5271aa4cfc7d63345a9e4de156cf67a24c57d0ce4f1aa959cbac8047817eccb8672cb174da3368e1e5e0bf9192152e466451ba63f147fcbd41c97775de2c23dbee81b3528634ae34731e14354c19bb38f37e5f66dc717c1c22e06f6d5b10a9cd88a4c0c4f1048bb0a6e70ded840f01010347d448d89503a5d6aa9be120aaac93e018ec9ba750c7e8aeac9959e2e71206307411f47d98f9b5b7b4e65f7273bb2b3bc4d745489c54b9822b1b6a31e68b3e0c7ec28c609e920811c3457418719185754c0ba9e30300bb851d5ec03797fe2174dc4120eba07260265791d44c1c94d612ab1671c97090c6ec4ab5a67f694400e98955ce9012df25a3cf06ebcb131646dbdb9c27846b151dfdb7f62df4da000772b0e2f922acf839e92ee937375029e6d4ab8031fa584e713f3b7be34a5cd6e83aa5550220872a7151dccb4076ef7e9a4526a460bfbd1c662366de186dd942e98cd6cbb7463c9b2715c62a1bff747812e282e5a00da023b9771d01a00550b4648dcf28e2a753d4271f01e878087dc140643d177b64231224ecca4e45e82d99cfc6f6608e22c9cf9d5850bb2e8cb4c69c97326fb24951704e039a6bbb013df10af8411887828b7f4295a4c126b738da5c8ee18907ee46d3c5e15ec97306df9ea1a60479cb1f0b1dd8e4e007bf332b40cdd473487e4778fbb12c7c507ad68233098d0f58a639b1aa6729ba3eb007a1104d763308d37a4ee7118814129390aad9aa4899c9f199e61f0fead8695bc4c691177d5b7b09e15ad20ed610ab097f143221a9d40b86b84e1cd7b008892d3cc699a78ad9615f57fe09bf3801b8f19c58045bc4a8d1b5f513d1a44037ac12635e38945a3722c835a971f6c562a781eb6617c56ab35134bab7f9ef65f864831fd2091c913e4402151034b908de927a8e36c325911fa008c361e054ee64402d720b0987507a49e7c2d0fe43bb6d85074747edb91af7994c23c66e932f7208c7cbab0b7aaeb8060a8c0e3c2629a2924536b839dda36329629df2eba96f7d40e91db2727eb9929f211be6f3cb847e3aeaa646317141e667c616412eb36612dcc2ee91ad6ecd6554a1428e6a2c9245246f9792df1dcc39bf68720d56f9d4ce892a0422304ef75343adf599a2a52d4999a0f3c3e706f3bf7c67a954bbf96568e4f82613ea44cdbf46d4f64914082266ae089681c68231dfa7f2723723ad8e3fed8405b29ee03761cf55200a31ce5c3664a1ec6466ab453c3145742de25a25ae99dfd1144dec70eae54b8c0829392ae1dbafdff6bb43c1e641648a40818695d31e08690cd1094c367f60c6dfc804bacc7cad06b5f4965d1c3290235ef71309e689847cc05ad03cff97a7ec477fe5b130130e18800f9849d69aae5d60355b27111b9bc2f7f99e1abadf8e85af16d873bec22817b68139751a20c1eaeb834c1b3facc69e6de2c9a3b198b118878f314ed2cede00e09ca6b0e6edd62dc2d000d1536bdba871ef6efe5641aeae45d238579e418f09a2c3d652711e62b9127286863408cdcb3390bb793c3dc3e0a506e776b6e3bb7a591c785425667f86a1b03ec36016b6aaa7cf3db639b322405a48abc1a1d27e2fde5de6790153693c401a1ca7c59229677e7be307c145129f473cb96bd0b818f30436f6c07b719e99a9e0d941b30e1875789d451c2346996293ffba884ec5ba616e6796b11deb75739784083c67dfe00c3e4a4fcd80e467399454bc75b16774eb9485c5838d34525ee536e5dd16b332e0219ca0d78dd9b0be91193d3aba8ca9d2861c8bbdbbc3a2ef6503053cb4ec3533203ed2b3bf01e392e92e3fbaa147f30e8b27fdc13dfdbb77861bbea4569a9a890b5a4a5fb7f079e469e8f9a26399a194e14e92d128b8dea09aef42b697885f427c217d68f2923a49adddf704c01eaf13fda5d2a1e10354040e596dfa5378d14d28c8eadea8c6a80df0ce4383e8d0ad498ac59c7775a2252f97531d7a4bccd7a05f2d543abcae4802dee54765406685ed4e846fa28328ef675b41a2224fc8de2cde4903b6065067e7aeb20240f0bca5993cfbcf24c315b8d086418efa76d3ca6dff4e9ff881720c7fa565e13fa108cb4472ea8f8cfec559951cef796b0f9039893880f5b069d9c15b871e61c6b8c593289b645e8718f263f14017ae1158c3f6b5a38f69c13d1c8982b86abed1b862f2ea28b69befe64f25418afc37264325c4b4695b64fc59e4ea03f66bcceeb764b21a99a4a421f9654dd91ac5100bbefe5c988d80694cb0b73d8db772630178bfa015c3b5969889b47d25cdfaf937b087bd1df6c749843a931bdb943fa83fc83179b2e9ce79d1cb7ff36bddf09f96eec3781e38f8c4f2b824516a02d0abbcbbdad679643680c5581f685a75656b7c6d0e31b97e0afeace04708956d43b858050b433748579d281c86d60998ec756356a6664d6879b109d7e6561319320230cdf403a9cae5c7a04beaaf4c9ac10ca6d1cb6f4ac056f151d21165a0d2d65a4a2327843dbf2e40712107726a3c616015d5d03a0bc6e08081cdb255f7f1faa0fdd61324641d3a4186adb28f2107c0a625b1986e313478841cd34d89b9964771e88eb71058392edff231ab42cf39dc48e2a1ea45d3b73a7b31faaa23dff25800ca9767d0e2b5183e251053a7a391bcae17edaef3c054966955996c4666530cb49a7fa4964944f3888681f60aa1f752e4ffd962ba840c332d30c144635d54d793033090585a6dcacaecaa96c4eb59448642441a1d529ae29e7257926815386d6a2c9b1d222e5f51ace0af344c17eeda3d0bd1d7586b00333545efc593c7d7dc6f5d3304eff01204f127abfd15ee6737ac4efca49563d71f20844f93ed8e31e2264d0d57b8bdcf2ff87479c178c0e274f8aa1301536286c2e447c188ef211c3ea150d17a697607960544978682db3980f416d0a18023b3bd32c2f9b9323586e800482d7ddde01bc40483e12ce3a6a90fb28178c74149d82fdf48cbf207c9ee9aa201a83413e03815c194235e9c63f7a16a588d8d1d74721eda7c4199d65f0d508e6779e0981c77ef854fa5beaed0628a33f7c0435800a5a8f0e16a6bf9010dc3419c638c7d5429b05527950f1e7e2364e251028c29e6dad7177aa3e7247c5dbc46ff02e430e008317a2827d4b7350f32a51bb4593a18f5a8d5e673ca10e056971a063c4a8a413a790401c5e23071b877735d21ac2328e9d6f6a94bfc6717be12f36828d31df99957e478a3b8ee62f39d5e945b3e1137c8cddcd8bc8256e6039acdfeb557399cba23eb00cd9892880d92a2f8f738c8d2f0b89fdd2aed999c0d3bb0c10ad44b4b097a5d7eaca806cdf6938fd1139dc79d370d15d69546cdb57c035ad6a8fc05007718a100503d5d432a4fb077d2e240d9c1b8978e4678568d5e979f406bb2f23baeb4a5872fd1badd20b4763f00e711cd94fc0c589d2e784417d472c1afd19b922e849a228dad3b33dd56a6e386a960348ea4e250d2b9ef10d7232e79b9d36fdeff19fc27ce4b8bb6380cd433adf6a58477718613956d3a0a42c4cc24bf4aa27f0c7e2f57dc7e6c07333a96f469f7cf967568a9c646284084494c7aa3ed7a0791f2b3c3a04010e8c15c445538834525b8dc38ca3c0b0bcd26cf5ec9fab27d6d708874ae8b0d089945c041a59fd60ec239d0f069dac5615f69647cf0d6fce728dad6e1e04bda40db00d3ba8aad66a037226a29ffad11993638af1de09c29cc5b96cd2f818f980d07b02a75ae6dd7fc5f8bc35c5f62893f5f7a82cc9f81f23c59486fc6fd2e15c8548f0d53ad70e2ecd5a5f8e1769e41610641c520fda3bcddc82d919980ed8581d42154ca55eb88f01a74c20ecd651494772ace80574e179989984a4f3806af6e1de6b2417bbc07d647e1fdd9953ec0a4aa9906c6734d1345131d74fcc12bd2433e9d9575bc8d68184b4727fd5f9ac3d68079cb74d7fa80e64bf847cb8f3fd664a763e92b9d7d2f1761e269092e6788658c467ea244581db4262de95660f111c341dd5975797d53ec9663195d5b21561de8f0dcda47e2e96050fdb3d5f12ebdf6d317e0d8da1282200f11b1cc8b2b4742579913c622b280849ad07a4ea2a26500fc2ad50eb23cda3a032364aa083d12eff30b4af87363c4119919afaf5c2dfa1bc86c0c24c497b9ba0e49010fa4271bae6462cbbd15b8442d37df20565f2347472ffdd454f11040837bff3aa76f153453365125aea0fee78ef1918c630e1da372d7a1797ef82a3158734a50e2de7e7f05fc7b7e5182e76ef911f696a361c40f7b82ca4d7c0673352513a81980555f5a4b87567107376b5e03ab79ccc21fed47fe095ecf71575da3e01bd99c2a1b62f9c5757e8617a557509ef560fb6630fcb2131bc55252d5f14ec3389d9f706af55f4cce83a1269939c8f66ca3e148b537a0c2241c2b72ceb0dab8f7c5655c9b3757fd7b1c635b7bc88c8ab201c4746dcb3c3004b4de69ffa5f8a63c7608448baeae3327cc889e0864ba48ab8c9812351546ac34b44cf0974a71874b6909198a228e5a852ce9fdfac17ee295e52ae15a7e68f7af381c556b7b587b50a2091f0371bd7e7fde1bb5f01bdc9c1a492fbc3608233b0361c6d31c78fa4719b4edecc5985d02ec5a6e19ffea668aa0e3114e10f347d39509cf2cc164d4449e0ad80d41a32616bd47ea4a20c351fe52a4419a6edbe02e6ddb20c7f3c05c78786d889a283381be29d7de27c06ff72c786629d531cad116ac27c002d4ad2e9880f33a90a4f1a15cac228cc6a0e93762e0ad9a619c3d399de963f95eb30152133e93a041e2780d213bef90026d4f9725b13f90f59c719cff61644801d9abdfed6c1b0bf3dbf631c876825623c11c591fd426cc69359c71ef118041021c5c5151abc4eaf3348b322e9d118f94d280aac185fe3efb4747196172", 0x1000}, {&(0x7f0000001100)="0f7de18df446b2b50da2c1bf91c3fe3e08ebfff24bcaf1abc16971b9a855eccdf1cb55e0bf7ef338fa48f717464e593a37e0899360c9644a19c0b3256ff97e32b0b9a575d4a1f2b5762ca2ac3560c7e4e405920c23be60373189eb5514919cdc5b6146ccfe8d4bb1afa22e1780928ac0c5db4e4e0a04d096b7cca65960a255d751f2c76b77c9480754b0cfcd922a7942ea42a6408f17969c55b46d2327fa9f923ad50e4a0afa2eefc0f688c0f35b6b30c91205fd8d0a56bf2e2a77177f0b61e860102fb3", 0xc4}, {&(0x7f0000001200)="ac579536117de77cee58294ad54e67813cef8e094d8ec9d52c1510df92bd7397375f95e94073b3a6da3be552bdf48d0c9f2ad44e574ac8845d44ac39a287ea5bda339f45947dd6c1808d9b08948fb9bb1f8149d2c574702cfee401923c68540e7c596f9d988631f3f5", 0x284}, {&(0x7f0000001280)="016c5790284d40f52bcb933ef084a868d5fd6ae2", 0x14}, {&(0x7f00000016c0)="1b385258f679f32e9c3b5afe824c34de2452e451b632603d81e3ae2cdd63a8ee076a332f468df738fd61152e4982b9d3dd32794666a638bf226703f8f1962e15cf92b3cebc55c1b77d684e881759fb9b8465d661573ba7be87454a6724d83f7cca2a6b1145c0558bd461ef4b949ccaa125f59c13225ff1268a7d6a15a47ef2b0e9a0ee5e322257583da81928239a7628ace3393eea509b87c2cbc989f8252d91ebb6701a907516", 0xa7}, {&(0x7f0000001380)="4057d433749832d3a46d1159dc8df9915194cfef1738f68a46dbcbf1acdcd2eae118e0f74bcf9ea6f8c6d79a2b6d8974af9aac9716b3124848ca93ed1a3d20666335bd4419cb5fae19c733105283fdbfc5564ac4b4806f923d5a2711712f6aedd33c65293586098d9e571d06f7d5bc90820cb490eef59eb515e390be1e5f2fcdad9fd89fcd1aa8b0c020fd38584d18bddf096643cab0ea2480d2819d87c153833067420a57e23b3e8c32016d0e672d510a413e8d859d48b9c59e463b413acbaa", 0xc0}, {&(0x7f0000001440)="55622ad1dfbb07eea0229c57d2ee3afd443ff9b8a58827d4e73a3f7495823bac5c4b98094943433584141fc3b4726130774b46f53e0eb280d49342c751e260254ed99ab512b10facca4b25977dba6e47952afd59262e109edb6ce18a879ba853fd1a8f507695a7c32c02dc8fd1384bc4378d82e11c8e74b430c47642d8dc30d69c251f00a0121df7a8fefad0dedafa6d1dda020bd362bfa26ef6a541f14d", 0x9e}, {&(0x7f0000001500)="9902d7ba5ac2b86cbeaad1f2d82f1698c97b1a876360d7aaa2ff694b493d2c36d9c1bb122542e274c0b19c9822bc1c310f6bb32ee1b3152fe56d4e85157031b483c0dcb6b7bfc30646ef9751ed1255afb2721b8d9783acf59baaa287508d8e726ca9ef2d0b7cd1a679c21d7ad7e10e47446995050f", 0x75}], 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(0xffffffffffffffff) close(r3) kevent(r0, &(0x7f0000001600)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x20000048, 0x100000000, 0x19f4}, {{r2}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x2, 0x44}, {{r2}, 0xfffffffffffffffd, 0x4d, 0x14, 0x5, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0x8, 0x2, 0x101}, {{r3}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x2, 0x100}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x80000001, 0x5}], 0xcd, &(0x7f00000017c0)=[{{r3}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x5b0, 0x9}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20, 0xf8, 0x100}, {{r2}, 0xfffffffffffffffa, 0x8, 0x80, 0xfffffffffffffffb, 0x7}, {{r0}, 0xffffffffffffffff, 0x30, 0x2, 0x5}, {{r1}, 0xffffffffffffffff, 0x8a, 0x0, 0x7, 0x1}], 0x80, &(0x7f0000001780)={0x8b}) renameat(r1, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') getsockopt$sock_int(r2, 0xffff, 0x290, &(0x7f00000012c0), &(0x7f0000001300)=0x4) 22:22:05 executing program 1: open$dir(&(0x7f0000000140)='./file1\x00', 0x8, 0x96) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x20) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) close(r0) socketpair(0x1e, 0x8000, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) 22:22:05 executing program 0: chmod(&(0x7f0000000000)='./bus\x00', 0x41) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 22:22:05 executing program 0: r0 = dup(0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r1, &(0x7f0000000080)='s', 0x1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 22:22:05 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x100000001) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x6ff9eaa8) 22:22:05 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="2b12ada4cc21770ab78999", 0xb}], 0x1}, 0x0) mknod(&(0x7f00000006c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000480)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) socket$inet6(0x18, 0x5, 0x6) 22:22:05 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendmsg(r0, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="ebfdffff00000000000000000000000066878645c09101635f58eed1831b72e5678b06e19db2d3b59adb6d93b5df6f49996d7dbc2800c44b0983bdd78ff6e1ca59f54a1cb99a01d9482691ed5dac754231d874f89bd768b1f0d808c48546fa099ac21c0e7caf2dd83ad9f8915f43b4119dc72bbf305455d4dbebdef087b2c6ce5e3f2988f036dc014b85694099"], 0x10}, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/17}, &(0x7f0000000040)=0x13) fchdir(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 22:22:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x4000005300) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x400, 0x472aca3b}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x400002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000080)=0x4, 0x4) socket$inet(0x2, 0xc000, 0x10000000) r3 = dup(r2) ioctl$TIOCSTART(r3, 0x2000746e) 22:22:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e00bdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d9da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445d", 0x5c) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "835dd2518000190000000000fa6000"}) mknod(&(0x7f00000002c0)='./bus\x00', 0x6004, 0x4000000413) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:10 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg(r0, &(0x7f0000000dc0)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f00000005c0)="d63b552562b7ca3dee47f327ff27ebc23e09a0bc7a10d6d56b0f27679d259d6679e7e13843ba484231e17ba646e209c95d41ee991d4da8e8c6c9b57e29a569392ebb3b07227b486a19a3d95b0f42a85771502a8e80baa66fb9b4bea42efa2ce738f4a021bf0f2645c8d16fe25314383775840b10571876886a95c1b1b14c176934bd37635e855cbcc6c816fd1cdfb1cc58f941c7", 0x94}], 0x1, 0x0, 0x0, 0x400}, 0x2) 22:22:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r4 = dup(0xffffffffffffff9c) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8450, 0x8) r6 = open(&(0x7f0000000140)='./file0\x00', 0x8880, 0x38) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r8 = socket(0x31, 0x5, 0xc1c3) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x48, 0x80, 0x5, 0x9}, {{r2}, 0xfffffffffffffffe, 0x25, 0x8, 0x1000, 0x4}, {{r3}, 0xfffffffffffffffd, 0x0, 0x20000000, 0xffffffff00000000, 0x1ff}, {{r4}, 0xfffffffffffffffd, 0x2, 0x0, 0x40, 0xc2f}, {{r5}, 0xffffffffffffffff, 0x4, 0xf0000001, 0x453c6e9a, 0x401}, {{r6}, 0xfffffffffffffffd, 0x28, 0x8a, 0x1, 0x1}], 0x7fff, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffff8, 0x2, 0x20, 0x5, 0xb67c}, {{r8}, 0x0, 0x20, 0x80000002, 0x3}, {{r9}, 0xffffffffffffffff, 0x82, 0xe000000e, 0x9}], 0x80000000, &(0x7f0000000380)={0x4, 0x100}) r10 = kqueue() fcntl$setstatus(r10, 0x4, 0xffffffffffffffff) 22:22:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0xe) lseek(r0, 0x0, 0x800000000004) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='.\x00') writev(r0, &(0x7f0000000180)=[{0x0, 0xaf}], 0x32e) 22:22:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8010, 0x3ff) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="891c", 0x2}], 0x1) 22:22:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000006c0)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) r1 = syz_open_pts() close(r0) kqueue() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffff9, 0xa9, 0x5, 0x6, "3480319cd93af03a9c0f095201f0321fe1ee84ea", 0x8, 0x9}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x876c, 0xbb, 0x101, 0x5, "0f8c0a7566731b02886fc2593081c555e7002d23", 0x400, 0xff}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 22:22:10 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x391a, 0x2, 0xa889, 0x8, "8b5fb6338fa25905d328705a23954adbd1b4bd67", 0x6, 0x6}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x40, 0x0, 0xfffffffffffffffe, 0x0) 22:22:10 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r1, r3}, 0xc) socket$unix(0x1, 0x3, 0x0) 22:22:10 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000002580)=@un=@file={0x0, ""/66}, &(0x7f00000027c0)=0x44) listen(r0, 0xfff) r1 = socket(0x2, 0x4002, 0x0) sendmsg(r1, &(0x7f0000003c00)={&(0x7f0000000000)=@in6={0x18, 0x1, 0xa15, 0x81}, 0xc, &(0x7f0000002700)=[{&(0x7f0000000080)="74d6f5c7805c2be40a51ee4963de284d512446bb6665259fc0bf0b385b46bfb5e1589eb092f5a0271db2e80eb882f0a5187fa943885a96a8df835f762b42d3902f931f75bbad6fc005546d296491a016c07757184e897a360225e24826f93e77efc3dcb8a110918a6bde0061e0120fcda3f00488965252838f50f29a5ec9d73cfcaa8222d0d92027c0b6ed9d931fa5c4", 0x90}, {&(0x7f0000000140)="8d2584383c5e568e49be9a31282c92c2814cf24ceea6ff8d1e7ac7a0c0ac2c61ef7a915a2907e4aca9e3254ff43fe9dbe54dceebd32ce3bce5c26580e1c361f25254acac99051e43899e8efd79ea663f38a44ce687407b8958e52c5a1443086ef1", 0xfffffffffffffdb5}, {&(0x7f00000001c0)="57d6996a9c4c217b8ed83cc809a1ad5cafd4fe802c40bfe5376eae1de8be8a87ff158ca766bd31ba75a6e4a31dded3ec49ce5fa22ec0dcad2b9413e58c251272e47ffcc01b1378603f2a79062014c334b1857c826598f19b2546716a8243b97c6075e99df2d9ec930cd53ad25b6997450c3164106e6448cda0a5e6459baa9b4c8f66a4e642dd6cab9288b0e5d8027c242752785d9f473a9322cbdbb225d86a7d0c2dc7073101aedc05efe40f0412874473339c7aaace068d4223cd350433d5282d7fed14a8198302dce107aed8e2c83976294e2864a24fedc3c6834f28b238026b04c8bcf7d6fd028fea1562e285738e9b1defd7cc1e8cca8a93dce717d51117842744a02aeb69eb538455a689e5dc55fa013ed08b7eb50c966fddb2b723f6b081bf6109f693b4dbe8c0de7176193f50dde615b9ca7e96ecbe551afd34ad0978d836a2c3a6763d2d17ed94ccfa43e99d015f27cec58968a7ce90a7398233272553796449bf40838110fc3b38eadf6e9d87b1633300d1023ae5301cf539c08e3605cc3c9d6cb524fdaef94497d8914ac369414fb39fc4cd11c41232f36d33992504abb1ee88e21acbc2b5eb506dd3482a82609bf06bc2a1c49c7d46fd5d8d8cbe469915e4a1a30c7e7d05ff85d614c560940b7f4ff4bb2851a6cce58f442b344bc8c71ce9862d7a8be96e49a61f02d260c222f26550177cc1436a4ba28867bdb0ecf1ab3996664fb4f61d565d330a21ffbe84b5621af18b2a9780e645201a40055cdeaee8b4b1cdaa4b804bc2ff850ec9dd647b46cb5c13959e49b231c523c6d855fb299f57587c0fd7249452a2819490b854c0fba9d3d05270205c86fad1c040749ac9c31ae704f77f0b59b0da3090d7fa52fa918a7f26bbf0bf1a24f675666eb31358c9f0318b78e1c9d43ad30cadd704656f6b5d49624f92c1ded1bdeb032f4266026bc617250c3c3d18520830674aab812e17877a7d401234206e942650a89f6bfd8ec95855ae9ad64fa166f5d399efabaa8449e971ad23644b9a2f726054c639f2c12c6167bbd957b2be91c1505c9e4125bb30c1c09c57c5216f7f897fde8e89292367fff382b0287a50b410ab31e3896b56079cf492d7c3525b9009334e7fac985d7c9ef4680b9e2ebf27e954b62fab06128b039e9170cfcf737438877acea621731dc95ea380b3ab95b739b161f545d3f5bee42306a3b30bac28b49819b8fcf4ebe613be24d7c6c6e66bd627ba42b26b5441cff39b665cbd10d3d1e112965b5bf1243f5a0e7ccf30903e35c54354c8cc2347861e49cefbc708e8dd84860ea72815e19b767a3d268dd914a688048f6934c7f42ebef49de3779b863056bbc40fcbed570bfc8d3c4e6d0b4d03c4d759039ffe5fcc923bdfb6cc8862f52bd9662c4817396de71fa668fb242c7a35ca9516ec9286f9722bcd0c4b1ff12be755074f2fae9d4a8c835242158e42c7b4013f297995e609c490fff725d8de41cef2cbf86e0cfa131a7197d74928705669c75afefb8d19a5ef9b35f02d73ea5c351d7e4b948d3f058f8800ba76ef7547984a9cc10c728a9a8aa20ecb5634fc75e99e53a07e6a5c0d981923f9103fb749b4569e6d5f0fdd723d55a4be0ce700abdc8498f19b1f060f7a3f1bb21fbc95e29bbe7712a2274d38d5f8572f01f6b4050e1b3f7d68247cc396f56e624e69897c6d3cdacfa3d2e9b2eee79b9aac88aad5e7fc9f582d4faff9263dfff69452cc1607500dbea1556c7ec7ec4c56726480b47177ebb2cc8f2fea447404b3f1a0940fcd303ed598a6609cbd79e18539b90f2faa78319881b3a9ac06af69e65e5450597592d63567b7281b8b9eb872b1aab5926f546d3cb743ee3cb75f674e988ccdb1dbbe9e767db8f66bc13ed6e372799bd1aa2f014dc027ef8061c9f2e7aebf353bb8d35ea306c54e00a1e64d2129f578f42526d4c6e473727e1c3bca881c0a44a8a6cd28bff7850650a070dd7555a148ea98330337cbdcadd2da48f4d37d34d054620c309f032622a5a0ea0feb2594f51d5c6a649985bff1acdb55ac03c5b83066670361137326099fc939a87a0f761d22962639ceba89e5a7d6c5ae6180185fd18f2aaf0bad6e1fa2948c9abd066823ad299dac69b0c695c78c43bc7de7b19a46f8c540b8d613164e341270cbbcd97d1995dbd866eb7941d716fba06f5e4e5f973439e1665f75e168a1a492e082e484a71439a2a123bfc224a8c7ec257dfead7a6ac9570c3a17108177961633d7fa81f88a41ebe78db626dd8b68a7d2079ef3d09b4045eddf462162ab2fd53e06a0ea1c90c0238e51a40fda83f32963b06cbc2df664504e5cca7c360e1b32f060fa4c129b72c596ccf19921c23847269ec5f7b1b1f231fec5e4819d6d0f39224668900672e157c52c432bb12da0a585da9bdb8d67f92b700b10597b4ee9210237c22d1905baa4e07dcf34a1b9ed33b9b9c6c0d279359399dd98fc23fd7b84ba4981c43c55281b4b2bb37d99e2b03eba799c4abf6ba0af4e91fdfe6ac0e473bd739cb6a8613843a8dc52d7ac43a375be354555eb556faa7b39d52c2fbeb2964df709234794d4920fb50e6e08a6a09a26334efb8bf822f844f7903d8911f51e5f8afdb31ff1557b239c6a0254f57b4a07d36c0a4e28c817838dee53e4576cede18b16cd9e48cdd8c7a089f328111515349257f960af67f68a457abf9b793b66da0e65fe2c8164a108924a063496766aca7c2dac27d13ae8434fc35c5b60981bb99f3996a1e1b240f126b464e26760f6e8e27ca449d9d0845e8a7a44cd987bc1cf7b539001b33cbf0fe37d8e76b619723d0d7b6ad4e62d7a9b668420d4119662885a02b158057c6c5e758a6ad76bf14e01ef1ad6264886c81f714d581e84f19c644e6fb9a729d039350d82aadabf6ce73876a3021dabc34bb6cfe5f2a1e6eb1d85355368ec118f3e65041e7d03f56d13166557dbb37144e03f7ed4b10394415da18e56fb2428a48ca80a8c57caccce7206112444abe5320d5237b2b83667654706e05085a02a002f03fdcec56ae0f8db4c2febae02d72a33383c82f194cca3f5971916fe0e9951081949079f68626661e3d9bbdf69f6d870dc1fa2cb7ecaaca942c5fe263769bc2176fa75a0e7c3086b2358930a31e127a01f38481610113d9efd88cc983409fd5ed6039a55c8c1c1df713b37808766048a1cda60b49d92e909d238598e0647acc3478c00a5e30c59bd014d51b4634b377a3143f728d7e7a51494697f204808a04bf4629dff86bf2977760029fc21a05440454567fef9c4e16f1ffaa4bd07d84fa3c8860387ac8e1aa4d74cf525e121a5281bfd01417a7e79275d972a9330dc8d8f0bf3fc6e93b3d3fbd73dd91567c5d8f21ea609f617ae3f8be6a2c8cca5e328dbeaa40f5efcdadc247c4b363cdb10d57b68d829fd841c7645d355533243d76a3ae847ab8a983567ca29e515a1f6309196ffa98790b05e81c6ebe18cdbd1be71fc0d4621f7c1f914b37caed04c4f00813fae644d59f853b0e9f639263253ffbaee41a82b70272527713054822d489b0087a451c235ce04279cedd73a6401eb070c1c66e1944a13fcb48500e4815f402ff0130ae95b067c28135d3be4f396158b29a1e6a8d98f38de8df6100dc9f9188dfed56fa66a980280f8f2ca902ab05d606424c3d4ddb512361e7c9b6578a43553ea094ca7d89943f1a2ffdafd4e2a5d8e049ea667d8ad6ccc7a16776d51dcb7a4ac01584b1af28550384946f7803e37ff0d00a050e4b6849678028aa5e678692edfaad097b044e8f76259cfb3224d6a4e3b8087552cf3f1308dab2a3007a487b7a9b8bdf8ae1fd99308597fe139ca9abd3aa08c01515d7fd187d70f2537c003cbc433bfff585e26401a94cd3371774f2f843c7c29b73af02ffd19e1e828097e32f22bc39abf3ccb1bbe8b475291c69aa419d1abf02b9835650a75a9b7a35ada5ce32bbf325f5ff7bd3e7983261cea1c61a5ea88aad01e0ee74b6bf04516d5bdb6ab61e9fcb8ebccd6db16c3a942d3f67763016fc46f2b5ae1f2342a4b1790b4e77c3e8578726f9e1b0957d62a6bbf51f99a7709f28ae4f300f3f0518e609a62d8bf4795ce3fbf528061e49697b5597c02980f9e58d2d91cfcc7387343182193784553689f4aa897f4b672a647adbfc80cf766ae57443f5f8dceae4ff49544f3936a3882c8d0aa6c198d24d5be61e33117c29cb42c8c62f3d46b46339548ffa38ddbe0aa8219ff9d0ab72aa0dccb1be8deb568431dfc323b4abc66ca090e814ccb985d657aaed3b03502536c142bff73b81b39d64e32f5a49644a4a0e849c15830a4c3583ca18a19fb51eb01848961ccd6692a4db6f35973aa39ed4ad0751c6b5b100937e2a324cff7dd84912299158facf7538d5924de123e073099f0f2ded37e1bb5c4a4937353f6ceca6e8e4d0398c004e3201ac3856c52a1093c578aacef410ca46065f9060c065d2ed5442476258b79a5ef6f5e779ee07772f25f91cee67bd707b608f1d45a15ee91c89df37582f79d082846545cdeb67052d71eece212b316440d86f18731018ca8ab9d1ff2d2f73211a05b763d77e7300492269b1887de181be8cf1e12b22b1eb13db3d480feb08d7c318e399e96150c42d08655344ac8898500f362e42a9da48c1aed5779d0884c1fb3926d9f033de12d8374b8b3b71d71d832846e0b88acf0c486dab3e37f92d130c5aa99205ba1d2611139448d2d900a282aa6151a998e3e0720bb47c54bf0988c33ee1c9354cc11bf6dba2c174782d7bbee4d96effad1c94e832ab78c83ed50c7a5f03cc8d85d6b788212e9275f7becc3158079ba42abcc242f5841a60e952b944f308307ed58724e74eb1ae22cd1ed62a2a85a2a4e79f73a1c353388464a7d47cc25344bb54d4919dce02ea85dfe3522819ab6f378e70e477c43de3ddbac2a2036976be48825f2dd370b3781cb923ec7e0e01ac9bed8cbc79c4880181b1fedb674baa93b0f796491f555d567f94304f51b7b36d1924c88b38a7d451d41422e37dd4533c171f94bf380b0314b0c3bc0cfe8843ddab99062b7ece557eaca79ba2605bee762e0f3f3235acfd956705a727bb3dea9372b13cc723ddc542d6be3f94d4626d9506556f509112e3d9491e44dfe07e1c2cdc956207ed398baa0d062bbad0a20423a863f756937ccec0fbd27b1a803467a56c42a496cfc0b74b6fec9a63a7908d9ed657c9816f5a574ad021e9f6377f25553ffcbdc04710d00aa8e24257bbcc6876c6856aa902a0e14060762ff42ec609887418417b8a829e3c66861e1563c4420224519f14a9e07efce7fe7508a852f9e78ebe653c7225c815d0d44382e373e58b8a9354bbe272d176693f227a3bf658f0450fe0b2d2fe9cb575f964c2c3b70d81588039e5fd2765f57d057863cbecfcd65c3fda2f791a0a204423f4d612a5ec1b4c1e995f4de87fedec8e294a2f523d1998efea530d72f4fd807fed7a40aec7d404c37559cf992109ff5f569fa41a90a03ee09e310f669a80e1cde0300907581c50aaa84a3f28b4b71be413bed32792ccbe77604fb43eaaf6ba28e5876539d66d5f8968b5aa54098a14709f1d0e08e22737ba483b9d23d6ac09d9aabd2519485a920108a4abe9d24472c65e013c852b6813d32a42dbbe19b97f35729a432282870e5acfd9aca915143425524f7d7b5fe62ce123e21a2e0adfe63ab7ca0bb08378bd05d35c7b33d3ead2efba7dad69169a632a07067f45ab65db0113af4c8f4b045519917e70d5d91285694b9cdc7f16451fd964a1ba2b1b43b04fa", 0xfffffffffffffdd5}, {&(0x7f00000011c0)="29b3558ab6dbd902c9226e9681072d414528808d8db0313d5e9f19feb598095d9e5ee013f28f9a86ac96491c0bf3f21f41be0f8cd4ebe0193eb051e1242d463f756a7bfc3afd63c028b4b54addadec84cd4f3b566d627089497615ea786740ac19db0dbeda995eca1d4120c6150a0c55fdd491e9c409c836fa6e0484415738f6b9df87ca71ad95e810d1fca4ea99b3b413614e00408e5de2783ef4a9e813ea340b8d3dc1b39bdcf9a7f158bfa5002debac7fec9a2e19f9a53e484f0ce98f9effb0a364df672933c6178db01c020ef392115c3756", 0xd4}, {&(0x7f00000012c0)="d4b3e7cdd2547664a15dfed2fddc319b760860bdc0b0532654607cf1c96951bf11f124f98937ebf612e714aa6befe0e922927f34225585fded72a29e3cdd7efd3583272fb3ceaf3e6b9afed1b6d84cd75f54c4320c2659586eeca3afde1e1fbf835204f5df69382f63f85646122b34bd56799680a96761eb150cda2e799e318e04632cf6f4973fd74b46821124eb6240f787283ef87f1a5c647db3690c630b708d1af5481e9d", 0xa6}, {&(0x7f0000001380)="d23d21c93f60035b479964f9ed3b98e101bcce91ad81a4fe901eeedaa7eb292836d96cf984e380e92ee9fc35e5d6456461d674b3c5afdfc7a91293e6171b53ca528277832689be3a3de08f58feb96f2d22241f086320fb7131d72b4bc8d5608717ba7c47e1f71f44f9fa1433b2673fb658df3b04a10aec7d119f5414ea54854f7dd1619ec7031c506234674fae2ec2ac1149e3bca91083c9cf90e2df9ef5400624fe72fc71a5313b7431552b5aa986cfd54130722640403215b27543461a214c1e31f448f5062c1c147a5a8a9836ff21c84954dc5c46d76e0bb49b7a21243515c96265e55478345726d1c277fbc4811c73c60f9fd51d9f9e96", 0xf9}, {&(0x7f0000001480)="908877fbc35ec75b9bfe921d246312541290d955b7e1caf6b41f79410c997a8827347b0e4c7cb9098e1141ccb24568cc879470f778712fd95bf56dca5f44d4749d25835f3f6e954e4d2379fc08cad8a8f02371509fe46c3b8defbfb9a84265d0af36b0280daaef90b5f8080b432e7b15e47b8a73e866bbbcd63eda9882eea4fd469d9c4a4495a0efa07e03946e6a5ef914174032ce6a6c90b7c0a85b99b24150de4d2e734f75294ae5ddd79a5780ade5ed928751625b54205d187ae4234104aaa1bf4ae4cda73e0da4c1b74892d37225976c6f81c810fb5e9ab4181e410e0491768e49e63672b443bd456969ed3fd7f0ff1f11a7b8689e436352aeb87e5684902639301b1a447ce8ebad7df462c9ad4c4de9f7639e723ce57b5b82e4211a437b8d42f3d1acfdf4f52a7276f3d88c43e2e9124a88e87bf5583a1d15a4f8a839ff0c5edfb7798a961b3b9becf4f29e3c548ffa890112a97af95abeb194f251e87661051c448dc0aeab9c904a07520c3b530c4817b1e5db3b9d1159f6982a320823010ea4c04d556040a0572709827f2389d48c01fd21b849659e7f45ada60151761568e292b546ee921976fbe63b280b3f0a4d7a51986e7d8c6be14e097182cb75bb4d199f0cdea336177d5c73df3775b711e075a3c309abe017913ec9e8e7e75d7a1cbcec532aafc261b7057a52a95db3c0393a5a30192e5e53400f38f9d01e75e6402536a52b6410e8958d22ead481df39ad09055c4bb7a3292cdf93a6d70df3676f35169493bb32eca877975f7ba5dcb28d63bb1b00d9503c01e081a7740764071f2813ea4e604ad06f753c76ba2034c48d7b527e89296c39db3a83951992cddd06f64d5fd90416f7ecdbd5f804a6fb063b5ad32658b662ca16d257a0cd9563878756642e9fe4caae5326a9de93fe8fb772051c327d2fbc350d21874d57f4c1af57eb416bb7079789187c4e777faa419a87b8817721827b81d92fa328a0f9bb75bb7687fb87fe338474ed9137ed98aff045c10206c89b7a74f216df628335bc54ad2bb93963f94b5e1b25ac3347e1fc74ba4f8a56bfba66820a129f2d94fa3c00efac8acf5964143c2bda66b9a6b60b086e928892fa4bc228637ab064ee7f239e8491d7ac9a595b64e174726619fda460d6f0fe268ff156e704c6b9a6630d1b6bfb74992ed0449696a56acec17e64078418c6e07c8991c49c7f27f392fa4b476ef4a89596fa721519b6cf9c4d4365e0b6d46a95bf9cbf7f7179d0fdef3b7f333dfa0d07d11a4ee0d54009abe3e3af7f76d20f3fdf24f71fe7c4f81e5117930bee96297fa6c9986a572202142589ab83bb3959feeae6b061553aac6e9f60f50c47b7cc464125cc1e0ccce082b064f305048d6d5c633724108d7b0d18c33f1199bd94060e5866083bd19cfb995e850d094856ab4d7282c997cba4c8ccae84bef665574d04d14552d3dc7df14ec738d3058a7b4044f84ce6d0f68b344ce8841c7159210d9e673530634085d759e8daa59003142754e1577a70eca3aa5d594e7677c11cc24428d651530dec7f19620317ce54a555a4b35c2f97d7a5de649edff44b47aa4e6c0ce09a795929a211c814da85f477fa04e14e9e9c41f94975745b36cc4feceafe287aceac28e9113078951732c0a1b62807ab6b8ae1b5c2b11fea48b79e9ee6f98d3f6ec88e5c006ed9724c57986ae8a709d035d14691a6972db8568989b186b9d8effca74e310fa473455bfc47a28bf29ef8889734df23814f46c77b8c5bf19cfb4701d364b324ebabc2cfc80cc3b1398b87223e49f32348f05347bd6134981604791952af47f2404b59c6587e1dd8c42553c0d4ac0c2119eec0f448c000023cccf6806a44e31d6b3a81330cb71a24146702afa555566439dd1d96fa3e2fce60b8daa3d98c1150dea53b4aeb3111a71904e23cd45d208bacad5c4018bd013025fe17716bc2b20c980b55ebfcb9d932e06657a3c2ddd3da070047377809854ea69f3aaa027db66baf8f720097a340ea118e1ad1b5b0eea2b79486b1822d343ae4f94b4201304c83832f84f1cccf657f62831f030b47b650936924b9bb4c40007fa27be54f87152ef4db93980d5df4464655986f6d211f2effe0f37999f654a95c0decd85dd73e8a0764ffc53e4d9c9bd0c0f366e8975cd176033ecdbe5f3542580224f27a614b0848d29cd602f6bb3382fcb4db6f8c5cb691a041650d104a641ae9f272cda08d8ed27ee2c6f8d62e5d6573f0070de651fbe1aa4b1af1a1bd297c7b703e814151efc3bfea27de50e97d40e381716e7d54deff636331b0427f15795e56b619524e6e53e58061ca93fe462871e4e867f6f6fff41c27c6441ec7789a1697bae348b42cc2e1a6d83b8d31d930fe19ab96a62713c5fd05e9c2b4668413e7e06ddea22f0704bbab54052883d9ee4128e319a70fb1226224cf39761ed18b431d995d34e9c818a843aaad324645e1ce40172648d18ba34f1160e8f947f36fc024449757334fa794f8253a3aac7db0077877ba129aefa9f1adb664dd3495280f2ebbf54498cbabe84f96662848dc4b2837f6380c08e33501292560b47c740b72f95c29a09c0029d7fc3eadaf9b3c0312718aa6acc40ede18465d5253c7ca59ad74c36bc00a3da7a37a1427b453f7b5049daf8775649ae01606a78913e80081bafdd420b56f95295829bcb0ce1a433bcc1f2a622574685d14d9c922cb953b121ff14f2c4b1462397550347e5f43dbdf9dc63c103aacee0ae077a0176b5b92920aa2f237a8f606b80048f01bd35c7f88f524b5cbfe2edcb561fbc3120758a8d806b294a6cbb3a7bc774e208813a9ff38e3e6e076300ff1c860dfbcb43281ede41c784394dcb4801a154fa90329e459818a92daf486f9eae32d457a526f749076fc497aa807961d1f2de37986ca5c961948133903ab942b35d0a10ae3a728c87fc70e867e4e3bfcbec89a378254fbc2caa3e2677e49cf9be11c5195340159f84af0ebce62e436cb72ddde84abeeee978a4c145d5bc7928040e57138735cf7abf9d9f61811d27dad6c7ced099e45466bfd35966c617c6c01356bbe37ccfa32352c2e3eedcbf0b346e73fdad19f5028fbae0226ff357e47f50c849041d63c88bf5650db477d612a70adf50856f101e89c76147b106f8c87f5691c32f8329ae8d5dedfab3e071a6d82c135c3c556114d8119bdee1a8b9dcaa8c4e43e933f4f8b4316cf9ec9282b5dd1d26e391b49e50cb1ecfec70fe9bcf07a7e20fe115d69aef74162f7707c248dfea58f824ba3d54963d19fe06321b8b8b98043fd1df0a59be8da36e1706eed74add3787a4e3d2aec0996bfdf34cf4fd9de4cd0288230ca476a83eee779beb1987630d9418ccfe07f0a00c267a5e1fcd3e0bd20944361e08417a7b90809a1f3933d688f7cd860bc3942d431cf2e2519b5b2ae96a14dbd1bb952def692bf0dfd7d95d932a96be7683735479eb8e5998ffe915f2e9d2d25661a81a823c691bf40bbee998798b7f629333dc3f4ff62bce1fb0a87b49d9269da01695773e89cc6de21b14d93d8e2c64ddd24a1fe090e637b83ca969affe591ec4c5fa00b0d1a669fff041e1419bcf2822b6be0dc0bae03d51967b2490f5086a5789fbb8ef0ffb8dfc3a97ac61119e4b9e937ed6517c36fab004260a0529553fc7d21698433862fd55f7531ce6485309aa4d4ccc01757a07ede3c0eb3352e81bf17d1250e03741183cff4f49c792cab1423c9f515c8dcffb89b7ca4765494fb4471f5064a3d10ad7819f30ea09a1b0dbe779e5fbaf30cb5361fc80e099a5f7f8984b80ae2b84d7c6016747b48cd24a1b8de84f5c05e1009dc995fb12ac8de6d40608126326d1acad05b716f3db3491c13fea5cebc80215952c0fbd40bc00c14edd42c17ba0d10353a8f688674bd3bd7b046ff9fede04a1832e0571c0ccaa5ddf9830a52e0ebd5fe17c26b09716c9e35b9e8fb62c60a4299ad940c89af56eff97b4281bbbc2488102d46c65cbba000526f42eeb3379f608b3fd52cc5adbf44b4cd8ec71699a31fdddc2dc2782366a9a7a07d97df579fbe24f97d23596f62a3d5bcdebaa36a893f82fe50b1ab47cf7f148e7004cfed1eec3002fd4e14f2aed7965a0c642bec8645018db6410b26c2f76944a84395e7ad5fc865319a360bbe8ac0a9a751d4402b62f929e3f2418858d8896b931a78e917879c563e6344a4cbfeeee9236172dd3a1cc2a152ca38f3b697bfec4a60448dd84e169eb0189104811429a02aa65fd6c62114ed90288b50e320c84d30a95ee7e83229eaed3dff27c17a56900224f632aded4796c7b98ac677b20d152fcaa90bc58464fda92199a79e9105503b911e2857ca83549c2d9321674c182cb90575ba1ee16a0c38cd7bfa4d09db53d999619cd3653fadf023bf9d90869191f230c520a7079b61a7c35d7708f796f3ff1da3ec71055e23fe9b38722c55250027bf97ae198d159c6602faba9856248c2d2c92c0ecd6ccf3ab7815250c93907f91f9ca43b0f6f001d016e25dbc15f3e76611c7c86ddc3428da62699a90ee25657d7311ec98cce0d866f1a676b6da97a13db9297b5d280b6c4a32ffbdd1771212b218773bba3ad45e1df7408c87b2dc30e251ab829e85c73091bfb92b1f8ed3a03e8a6052e27c5833b59e3226af62aa4c063a8b16356592405e6886cc4b63333414f8e45443b6c9e1f579e352a5e5f36e9655fd16258f54bf6e195f4cf0baa404f6094e9f49b11c43507038532e7b39ed59d1bf82ca531bf975be41383524ba2153788641e6ec981f050d2f8a436d80159c4511b0f5a61f5dccb035c9163eb17eef61e3ae2f0bb3f230874a8e6125d06781e37bbb372abb5b63c3bd9abbeac5677ae06432207815a1207026d46ac0601f46a7926e638ed31ec4483a480763b5707f4668678792d6b24c34d2cb3d66aa032020de9b2b1aca3089113976f6ca6808a50ca647688e2a09ba5f25ad9467d11f77de05fe81bbc78b9f281d0283f1f78473773858e166ebf9cac7ca77b6df387af113ca8cb5dca53b26f7268bfe39ce3d677e24a29ed2bbd1a3a20d52ca3a4c579687d61f7005581cab2e6d9aea64d13ecedbe3d6653c2d05d8ff1de0611a5bcfaa55e014c15e9eac6cdbc11c74f6c96996b7b8a8b5f43e083774e603b38cb5bc4549aa342f2d8360d88fd4a73d5082b0df4550d6355aa3c87f6658d35b1c8eed100e8a3b78b25f4f20c4a8b1da7a528a6df79e9a9ca137f328debd0ba4963e9e00dc7c3798602605c4e00eb65bfc5253500cc73a75feef7ae221c042409e57b58e2332da6ce5b5d44e84a6ff206366d2c3b7cff82840b7303384ccd1cc1b56953538cd931e3482d682cf85324025e662184122b6f572bd98a28186da1877d95e963b3fa635168ec65c33615b65db44b5ee02ff635895b50b2dcd6edd6596da0bf691fa82cbaa3e0603a260dec9dd4cfe6f0ec3905945637513ebbaf44dc694b48f7a5d815c2c6cbec4912b3d6e34ba9a5a0ba7c3901991544b9f02707e1f43cfa422ceed0d47359d71be413266e6c1cab52a9deeebf80f78dabce1798c30be1905dd5b76668a1a12e2deb2488e002085f65eadd4ed95f5afbf5918d72d1468ab5b2d7a69eeb89bacb26a16f22f5fb79117871e6324307f2b12f46a5124dc11ef9861bdbde0955cbc2b17ead681f21c461771d162e51fd7e65b98120825f1cbe8b63f730622e49c1af3f11f88bc9182d176996aed0c33d6a347a8a4eff3a1452d0aabb08544c89081e0dcca8e3dcde858a4fea2c7380bc8dafa2efe9fc110df", 0x1000}, {&(0x7f0000002480)="9e2b7d22c63e1d664364a8ce9e7f189dd96210f6b3f9652950f5469afcc4dd750d454c21d0039e31ee3ee5444b082bc8d23fe8472537868e09e11da7afacad24975c9f3655b84b712a00aa4d5cab4ec8c46cbfc918d8407f100b6cb23d58528b490df34315baa74757cbdd5e6f8df5e9b3c1b2948ff21200be1462e9cfcadad7736f328b42628b81758dcdf67efe6214d62f5e2dc0d321986dc97fe51bfddbc2bc4d91a79158bbe69ba8a2a78cf035e838f217845edb2283ea45f210df2d55a1ad4a14446ff8aa044aed83777c", 0xcd}, {&(0x7f0000002800)="d90fa859d8c4f8b0fcc41efae69b6190d1024d32399b83555e00eb46f4953ad2e52684344272a2a11f0b2c9483767cd7d80faceedf165fa12e1f0327e3a31ca5c5c66c3552f9c3ea380f7fff64d3b7e530f79793e0ff1df384e2bebe2578ed193c3cd35d58524e704b293c01bfa181137ed986bbc418972da902bc231d5663b3b6db73", 0xffffffffffffff5d}, {&(0x7f0000002600)="eb5c911a2cfd1505ff2b02b709b97284250b07b6bfa2e1436b6e0755770d816ae8ea6fbd625c9eafad87eff254428285b94f90978458523d494b9016fecf1c7ba05ddae9b9b1ad66151ca35357b928a6613ba4927212fe07526b0fed1f5354843d3d2d491d8329d5829a0388c4df8d018df2f4ac11c622203002e37793ca329262cbd3b040afd12878b0a746a0206b149d6028d860c092ce905e9e7d319640bad5cc78461395d68b02759adf0af42f52c2db7801eb23d8665abec8c843068a2e0fa32c23d68c470acc", 0x24d}], 0xa, &(0x7f0000003cc0)=ANY=[@ANYBLOB="ab10000000000000010000003b0000008cf6f78fc6bbe0f16e898d77a0fe49db9ae84d39be2f84d43baf71aa5411ce0f99e28face7ab084f46eae272f4a101d0da6d22d33c2b6d3613de6eda4f325f5a07c1b68470cb478b9a4f4fb348d49e1747e0e632a7131e5208b06988ab7f9dc6336c4dd90511b8935fe9c91df75f350471ef7d8e23745b68c4235a575a95a021e9de7a3ec7da9153571356d9e28d1f5ad4f8c9314e6dde393add7d2aff2c8e9c4108bc15ebe59dc2ad8f6b0ab1a26e3886ed99015c7286a3ea5c5ac7b26c683d8648edb57b825211330c23a94078e92f6115dd6fadfe71a825216d80b0c74fa96f7fea86ec3c8a1cf5881727229cd823113fd4670ac61ae79cc42519332b96492a68ed6a752eeaa64b19bc13f174d36ab0dd76303c95974e039e7d7f3ffa5e2dcb8d07efeebc9f544183cd48f7e7a791eed2847ecd3e24216f6409b9693d6ec69627f594d9a7dc09a50eba2e3b6e5ae0dd5815941eb9f5df95f235b1a9df898bd36240e3d93114453b64b2574921d99df6c309bb56200e42ef5300c120a25db0d072fc838e4f7712727d96df7d659c56e18cc0beaa36e1e7cb6594c1c2cdfcdcbc319779ded65cd18e7c6002e44ebd25209a5bfa5e3675b4c07cabe7ab0f7c58f1389b00177915d9fba3840028ee10fbb09947f508e7913f308660a8e67ea5324ce53fb3f14702fa6c05af6e0da2bcfbba35a20ab7ee2001afbfbba98aee708964c110fcdfba6d6087bc2f3ab693546faaeafbbbfbd4cd67d8e25a76e9bdec197d45b40133b1307758f7cdcf411b736019ef656d4aac846798480dfc579a13ca687a1a8f4b243357eecdb198a711c14bc2cbb4eb8c696e98e9967c44bcb30e5829b9f2fde1577725646a2ee52253339a59e3fc22728519bf4e8aab9c3abc167a9fc69e77de295d39b02567df2ffaf28f102a7abd3913bf425afe17e52e30ae71f4f9d3a0a5ddddf4061d6d452b4a787c7a836403c6b8dc6e8922dc4acc01451c5b240b4b100a92fc7eb8b1f1b341b3f13e6fc7bf7472e2d9fd55fade96c810fad92bd80ecf9a3be9538760433506d97a2b16168e20d0813cd8ea30ae9b9c3efd04774b8df054b0cd901bca6c4bf926f777fdc26d6e665e57bce283e1a71fd1dbb798a0763d4de50074fc8b9befd3ec4e2f5bb46200a55a5699c5777e9791c4e2df037552a9d4c979f0af70309830bd24093ce22455650bcf1b14e7e4c43d5bebb3b036291a7710b9b2a6aa6db88f1dbf369fe92e9379a67ac3e1e96ee08181ff2760d3eade11da5b431cd3a284e14e054d24456bb5034bcc9eb9dfd01d9ec188b705bf5465161c6450142c535489118cc9098df2599bbc73e73bce1624b5d54cdfba673e35dafe17d33b7a266ca59f3ce065e0616b1f4c814f7f7ad29410f284633bf3550eeb85555793347844321ff18699ea8244b182064ee749221132e396abc38ff5647da110b939ed14fd58c25f975f71a9c4650871493c03767cc851182f12fddae6843f59fa41e3acd0b81a8174fe8da95ecf8d1686d5a47219950539336f0fa6aa029fc75b48348520538d7f17820d2c41c9d67939ab59fa1e08b921e51939c1dfc3c6938c4b4f9e7818ad05d6af6b31fee7dee89c0c1d932ba5a99b04eba11ce0c3f0fe7291b02a8953e29aee8dce1d97637972a350182a3c97abb68067b3908fe85a399a4f5287e2dee983546bf14bbdd3ae06fbcc59e90663e23a45bb076e4ad1c020dd1520f16a584f2f2fdbddd9c44e9a4ca27ed8b4e282203e037edcbe8bc959fda7b65faacd86a002afdef82c68ce2ddf536f7963a8f2a313ea5a3a8f6022a58823bb2d746c8aae5d1910c655ad41eb2b339583b91643751e84a3ab82b35661872afb2eb6b82fba9087f6d1714dc85e3caff5207975e0b2f4ac4d0c5d4399b9e09ee719da78f20f314f4afd2f762b3f77b18cf7cf225f5191f66310fe80f19667950418a5f444ff311fa887a8273e1a8275102df6be49f3649e7625a97fe4e853e527a70d6618f3d8f7b94da1c13a1a8ac4e90f47bc4e35c19e63df77f260dd69221381b15bfabcb5f3628c09f59bb8764e823416c53dc99d338a950bc2ce8d60aca53a1178242219da2eea9be8f04b8401c6840073ec57778f03c6bceb9eaadd6975205c9530876d6248ea91c2d695f8b786877c488e0f57086e325d4384327df480c2cdedba7e6c1d774c942b1c958dc3f2d2512941d68d17814ffc30ab58be66adbcef5eb57f5583640417a200d8b106a4cdc2c6aab31ecb7a4ce05dd31db5d0e46d64ab94d2398e97cf510ec59f07c8e7092a0c5b88bbf4df3f62ad173cf9b19ea0f428e4bfe9f1680cd4638963e0a3987a946d465d2f431c836d2c679815c458bcfdaed8cb68622c2084790dfa6f298a9ac0a26c512747065ff7a4610276d2f96f309b49ce4d44ac902041c8da16157b0ea0ba151ca2cf2c236bccbb2e44c29e20ac2f7243a04c9fbc94f3a1b7296dca3865b621c026047b4bca5fd8efbd15b2f10e54558746055d205e1f64114d2e81a05df440e707d516d97a7a1d103048090e6a5b311263c3f9b9f031f28a2e4a4e69c931cff4c42825e69665eb3d73a3e4e43da979700669f55a134bcaf8fb3c3f619f717ff382d4602390e0fbfe7f68654e9b4967ad62fcc4a7b4ae8ab37125494716574ea8bc93c8263074b44ec3c3f55c76b4bbb8a2ccbb34eda398426f8f3457b6389d02438c9debc02bc5108ddcd24e33c427d7e425158dd1368aa4470be4d132de61cc78b56f89631d32ed9856426412b3b29da1724536d523e4d9b302cac89190ecdbc5b054aa1012d8306f1b2d2003e5ba463b4b56d54baae73ea355ef94def623d6e11772493b78dcf59c5114d79f7eaafab7e0511d0c057962b3a725f9ad5c891725aae4d513bffcce3361af32fc57b0f6da69611fcf1533935eb27c20d3a725ce46ed58057cbebe5337d3845fe2ed53e9cef212c0ce87b0703f3927e5572a01f1000930b146b1f5a761705d9cf7d0f9ec56cbbef2e66776f3b506f0e2962959beb6d12e22eb39e108a8f1e81735d0d6bbc634e05c514c094112b6964785b78a49d0231cb76599fc57a91d4b23b66cb7f386a891b48dc103771632aa9515de7845a35f72f5eba45340742c79497dc7b09a5b0f85c19729bd3ab6805f6c716e3c6e9280b1a7e3ed5fdd8a51a3bef1754fd5cd2dbd280d9a75b9d30796c28e4942e98a57cec301b342fd03fc12ec43b7c18b390d37f6c348734b1e26ebd57a0bcfd142be3f49c26e07ef35ac165694f72bd65bd13a0516db9913e3af6f4fec117452c5078dcdeb8b447856fdd3294f45ebc51ae5a9edf91d75e8c0020bea1604ad7aed4a3edc1fa6766e85f12b3539adb147f65e2a8ed1abc343d5e311ba9038b700c26ca4396c0377a63bbe145a3ec83bbc81af8a1e53ddc40f52f65bb14904c59ae3eb1a76c13d8a7ce4f69ad3f1ff2891b2c57e2f032f91f894e87fea9535603ac8e6cc229488bf83df7c8145df7c8cdb41670626a37557c466be7490a0cc6f6d2d2336b5354b7880fdabdcd5212c26df3b4db59f4b7c30cf6cbea95af68e7892626a187d54d3aa0395a656c986b521260fa0e5a0f98c578a08e8ce44cba5843941a9979b13f5360ca1608bfe882da9714387f4156ca647bbf2ff75a7e681d2f087af7b4b17ef0b092e11cf7234a658af9d1bdcd977d3cae8cd4592b11f721cccdc8d2fe565d5121139d5daab68c0fe655a3f684be298092a15abebd992c3c4d7f1db333d4dcd7af6a485150d11402e926a238c734f9f97d659b8dee802639781aadab507dc1231fce2d7553d9e9ced948df5ace8fe72adcab60cdcf2fef2f0299ae377c5e1f8d7f368f18576ba8e22b60587d9b2890b7c748ad05f176e383b42ac708af160847effb64ed6a961778836a20e8088023f8d8a3794f2628dac75f70357051a3848d4daedb7e260c6ae82fe3af41ea53e584ac136403b6ca7fefbc4858196d0454dccccb682324c0b7c3fdf49c76b2ec5d130ec8c01cdfc6cc59c3bf1f52fd803cc84d10d95be661d3657a01e44d889e58da8df10c4d35dbc7690e3076cdfde8cb9d0cde4df32d569e0fe56da1483f22ed820303825aa55b6389240239a882ab9ea883fd62c0280d0bd9a20a92be04a19e7e15da514d4021f8693f399f7f077fe9317edd32ce12e2ded29b26753c8ae2452faf1feeec16b414c17dbdecbd2cb8f74e033bce242169fb039e788c4714870a43bacd67aab15ae728fe423aac045b500b1b8339f2a9de0aaf4bdf2378fddcf2494d1f511ff1fae26116b21bc8542c68dbc7280d168e361b63d28bd81870949ca4068c36ca2779626e94ae50616b32efedc2a3eb7851be934d93d2c8ca83a469c12338a2a12d2187bea6d037f7ca17a3d522e9868d7ee2993a4d789a6957a55349bf08fb6efb5f596c8b90a36c22c5c90913e86678e5913dd9d9f83ed0dd96ae343d9b6b323fd7bed1a3f0071af97e864e4c291c324338260a9d5c817b0f5d100a57a3e4cd4e902a3ae21d02577f83a25f00f6f758709a87735310e76d1684bc87be53265de00a14aba063f97392d83376433c6d9992a2b3fb1711a4716b564999ef6dfa7bbd4d964872bc2bb01bf16ea9be032ec87bd55dc04f908af1e0fe54cd70b7012872d01772b9e98a73e6cef002076a84b4e9ebc9cba9e61cda583b47357737f5dc366d652e0d80b3546680120bea95a48e25d06b9ddefd1beb89fbeab7266fa9dcff453257686adb67e08bec59cc88161d37449a0b18c7b83077fe107c789c28bca659b9f8ba72f8fc1cec3290e88a87117b564789503ae29dc0085a751c77ec2d436580ea2232019be522637aff95be8ff2f79bacd64066ba07468185171c45fc090f81e9b9bcbf7f0b3c155d1b210fdb3f11f5944cc66a9ae5c86e20501d442d24380385b3d9eed545d221b9660c4643b47e19fa0951ac2896706a4689c59712e5063bd80d40ca371d09fedd87522e1288c9274853057a3061ba6f74840f406eea643e9cf9ef1f9271da2fd39aa375240b41a2a2993f2605563bee9f21f646ab78fead377996a339935f795a71355c17363161039689c7d7db70d3dcd9523065d91d0959e009992046ea07063a605253aaf9e48e268bd3c934e2c539692da8180819b5b0cd34900c5cd0c9d7a485a2a6f2c1cd8c74929b6980a980392d1f54be9aedc4dc37a0ac4dc0bff61d18f7e03ddbd6a324bceb0c95305ef396a3a246eba18ab6328d0e3830d1ab1ba46e9da9c4de9249df62542617245e85d456169ffb2a987e7134e0328d60bec18208b69639ce6211dd8de2babc7bf4165f44c14e862b635fcdfa006c95a71cceb67f9607da4b1b00d9348ecbc9842d0446817c2f6ca2a3040955556ce9c40409707b7b57b10971e791ade15c26172e61ee26c101552e2ffd530682a2c8ed99a221db9f8fd94e2cf9c4492e081e9fecf968c87bb11954dc89d3bfc249e3c93a2a81dff81aac3b36dd48fa6afb8a1eaba777bd4b88d523b26c9e67b10fba8834f4dc93ede281f3c1d55fa6da1ef847a416411f9a51e90457efcb0d37e701f9a2b57adec19d7a8ef67b93c9539c3639bb672c7cc2d4df730e2e1b8f9842fd112ca8c02ec9bf7e304b95df0a453eb02ee2278430874a401e988b04525b5032f356ff6e6eed380b516211debc177e0295bb33edf9f4d3d99f5f4c341f9f8e9fdeef6f05f50341317dc710260e60ca73dc38a1e5c2b58210e9dd04ca85f40dc705a98a2f6781575e8ea84740dfbff042a22c8000000000000000100000000000080b8cc6920838d7c7ea7d04b5c34819f6a4a2bb394947d02bf772a274df7a050715136525188eba80cae69e49e28c14dce92a02bb9e38beae912067051079c3d73809fd6d544e8f321b326f9426d66505cd9dc655e666d416c2da995b80a0f95ef64a13a247b10e97767ba1982a755b8644d51fb282cd7f9ecd0f37668788505b9d6273e31030c1918cdf167fd9579c54a7535187dfd65601edc6d1b797e60c53039a519b90f8c9dc09e33e4d11ec150f96edc4d0ec83901009800000000000000010000000002000054eb28bc84ce5ea22bfb04274091f1c24ceeec27612b84bfef2cc33f99d3436919c2ef7dd10736c7a60a333bc671ebc0b22258b7dd046077c71e70d297c31023d510173a44d1013f976fe0ada857e263932861e982c9928f33019230614071138625607fe4fc20f5ced8fe0434995d0ecf9522cc53c0cea4340ecf6957a324603c6bfa7a920000007000000000000000010000003f00000031c879db414296b986056a3ef8898bfa652b3d7887a65427d0e58a38f3129c70337850674a4491b589ec8d8fcad4f5f96e7bb72ad64d14ab688ec929eb7a88d3d05a43a3245f5f415a71de9bcc4b2f9ffd048c5897d35a33d1282994fb749d00f800000000000000ffff0000020000003a1fe6eee1b2e2ac964ba079d2b8e9efa19a8450fbac9a5cdee5df391520935eb978294dc67ba2f4e620303e272f6c07e467c1da7cdbc98f93e380ec27efefe7914f9dccd8e12dde408dbd593af04d30c3561ae31f3fd98c63a4eea250cb61811f5249d2fda6a70f739490474c185149af7edc105441046ca84aad94d93a7f292dc5c3cbd5448d1e93437653a2298b5f8f3f136f9c274da7d8e8386fe9f26385d538e172307d25ae5ce0ade1e53a99febcfb4802248c793518d817a65e223713249b1e4bda1717792997132355b4a6711bb4bd0800decdbec614c1954b3f640d11df9c3b15c99db1c800000000000000ffff0000ffffff7f5d4892bd97682dc3bed50c4da5a5e4eb0451803f6b7f087fc075730728c0340cb7e1581b5a329b0576a110e9edfbbbb2524263a930d5a330556f2e9e91c41a9705bae2f52054ac5069e340e87c938228600d61ace751e4dcefc974fdb721921678059510bf422425b2de8fdc75ed482479854a3addb3a436e0649cba4ea9807dcd91edd36a4f0d67d4b065da40c6808613d7fb4c37a76fbc98548b5cd7e10bc924439c62fdf02a078777773aa399d31115ae33962d5581007000000000000000faff000004000000fa7ea1f76818f464773a4d7175b42db759e05bedf00e26e6e2803a38849120a0ecad565c9517e63c407d304ad94d871f70dc3fce038ea5def3a02e433f87fec8cf94081d89860a453ebd5493a4604541b741551f7da1e78ab010bd09ac03030000000000000000000000000000d2ce444933e1b98a7f4b8e031d6dbfa8885a03eea18bdf1b275be3874473ed277ed7a205707ba28aad834278c4a8fdf9b4b6305488c0fad2442391e634fe3a17b82aff1a"], 0x1410, 0x1}, 0x4) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040)=0xfffffffffffffff7, 0x4) 22:22:10 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) poll(&(0x7f0000000000)=[{r0, 0x42}], 0x1, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=""/4096, 0x1000) 22:22:10 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) close(r2) 22:22:10 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/105, 0x69}, {&(0x7f00000000c0)=""/120, 0x78}, {&(0x7f0000000140)=""/51, 0x33}, {&(0x7f0000000180)=""/24, 0x18}], 0x5, &(0x7f0000000240)=""/58, 0x3a, 0x6}, 0x800) r1 = socket(0x20, 0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000280), 0x4) recvfrom$inet6(r1, &(0x7f0000001300)=""/211, 0xd3, 0x41, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001400), &(0x7f0000001440)=0x8) 22:22:10 executing program 0: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xa) 22:22:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x6c, &(0x7f0000000100), 0x0) setrlimit(0x8, &(0x7f0000000000)={0x1}) 22:22:11 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x10, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x810, r0, 0x0, 0x0) 22:22:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x9) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x0) shmdt(r3) preadv(r2, &(0x7f0000000200)=[{&(0x7f0000000100)=""/223, 0xdf}, {&(0x7f0000000000)=""/52, 0x34}], 0x2, 0x0) 22:22:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f7bbc9a433000"], 0x10) fcntl$setflags(r0, 0x2, 0x1) bind$unix(r0, &(0x7f00000001c0)=@abs, 0x8) 22:22:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) read(r2, &(0x7f00000000c0)=""/84, 0x54) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r3, 0x10006, r3) 22:22:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) utimensat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', &(0x7f0000000080)={{0x6, 0x263e}, {0xffffffffffff6ef1, 0xf3ab}}, 0x0) 22:22:11 executing program 0: r0 = socket(0x1e, 0x3, 0x0) fchmod(r0, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000280)=@abs, 0x8) socket(0x32, 0x0, 0x4) shutdown(r0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) 22:22:11 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) recvfrom(r0, &(0x7f0000000000)=""/162, 0xa2, 0x843, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 22:22:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x5) setsockopt(r0, 0x29, 0x24, &(0x7f0000000040), 0x0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 22:22:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xfffffffe, 0x5789}, {0x3}}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffff7, 0x400, 0x8, 0x9, "2feb7cc6e9253b7811393b38a092d22c1de24f9b", 0x2, 0x9c5a}) fsync(r0) 22:22:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fchmod(r0, 0x188) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) fchdir(r1) close(r2) open(&(0x7f0000000000)='./file0\x00', 0x28008, 0x28) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) openat(r2, &(0x7f00000000c0)='./file0\x00', 0xc80, 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() r5 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x10201, 0x8) kevent(r5, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x8, 0x46adcb73584055dd, 0x7, 0x4}, {{r4}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x9, 0x3}, {{r3}, 0xfffffffffffffff9, 0x40, 0x4, 0x401, 0x7}, {{r1}, 0xfffffffffffffffa, 0x18, 0x1, 0xbd, 0x3}], 0x95c, 0x0, 0x0, 0x0) fchmodat(r3, &(0x7f0000000180)='./file0\x00', 0x186, 0x6) dup2(r3, r4) 22:22:11 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socket(0x3a, 0x5, 0xfff) getsockopt(r0, 0x29, 0x2a, 0x0, 0x0) 22:22:12 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x3, 0x0, 0x3, 0x0) 22:22:12 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x80, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000000440)=[{&(0x7f00000000c0)="b3008b3abdfe949f3216950d59c64f55c3a6d02006a735b6c803329cd18eb4f88eae59785eec3d6637d1d1cd29684e5d3fe4e2b1215cdbc420004494fa27828ff38bf8c3e63a2fe315ad0b2927c36afa7bf6be150b5e39500ad569a513a88386bc8ff75893da53cdc3b50bd72b9580df9d76f1eb8cc12f3a0ad793b7fe740e6bd3279dcd6b6e6ae069a584e434cd0552cc1063a4378b5a9f8d9a6ddac95f67197622c5b900b105b58c9f5ed30afc758dccc460cea67df443e0faf8021318a2fe1be65dfe1c4045c12a92eea50ee83d59c9f2c09cf15449c10fd959e3440a84d5bc884d2a3812dcb7b78d310107ba41644b0c964729bf46ba45ffc93f", 0xfc}, {&(0x7f00000001c0)="a9c5863ff13e4df02c479ee6083328edd6e28759fad5600bd6f1155c564a65a1a1a4fa5e90b7800af863f74ff298b124ca5cc6990a5e176ccece44e7f968807a150d3e15154bc04d9cf7fcc797729c8f5beb8f143f7d3751a9fe018e2aac1a875347b5b30e6b0a84baf022de3e60d5efcacf096b16fdc56e12f08a1c97f399d7f49837561df1abea8fdcaf8a729ba094761fa10535df4b1a6ec339d47061fab62b8d44219cdf702bec72bab74f2a6546dec7de7baf1d45a80720a71cacf3adf0dd9122647dfd966e0b03b6892d1baa2b19c44e3b761fe6773604ae1d7fb5e3a4f07e3f7648af70e13daf742e2e006d7c21e78bde4f7267bb5f0c558b60", 0xfd}, {&(0x7f00000002c0)="248c13faaafc0f6a0ced2e1faec698b3d27b9268938df500afd7d5e8101188866965043539bcceb3bc50d70d7ed6f2de34", 0x31}, {&(0x7f0000000300)="6b431e6cc26bc4f7279bb007f609554fc5cf7ee6008ae6113083cf5b441da6c7ee2e21fdd6ff3f3c2e6eeb99435b76c9d23e12d684c0940fe8f0fb6f4bfa17d5bab6a0c04dbd23bfafcd15cd7e782882ca033a2ca6e4c25745ff42f717d97ae87779cd6f0a8f204484991e2f87021864eb6f0f2e301ccf62fc33cbf431214c592dfa19c035c2db5fcbf8adec036dbf360f8a", 0x92}, {&(0x7f00000003c0)="bc2c7e4841738c8e53820df03e2cd078e2976d87a22916ff40621ca6e58ac7e1dc8992514cba367001e1e4aed309106fd71d4ef88e6886f343ac44de00781d48ff6b29955c71bffee8ede1a027f0524a07e63032c66896ceb9d99185d4d2b72b41c57bf6f84fe1505b25a1", 0x6b}], 0x5) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) close(r5) 22:22:12 executing program 1: utimes(0x0, &(0x7f0000000080)={{0x3f, 0x61}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) poll(&(0x7f0000000000)=[{r0, 0x100}, {r0, 0x181}, {r0, 0x4}, {r0, 0x101}, {r0, 0x10}], 0x5, 0x2) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000e00)="7bfe8973fb3ab669e723124487198751dd6fe5167a81ba339746457c53c7ee82fddb0f5d2a934b636612fdd55f4a7ec17149b349f0d5898905987831a6abb0e3a3d76a60450b9e80675c1d3d2f51e76cb859f5f9f1d7bd9e807a3bbe369d59cb15212a33bbfdce8cd8ecf9f5c89b073d2fda59cc52ab247202466cd58859c5636d865906c5b17c621a7d155032df6fb297a791487d29433e8b2e1ebc423bb3ff4c2aaadf8f421f8b774bdc4e7b53764ac49db9569d2a694126f7729733f01c9aebc23190ddcee9e2a2fc5ff91c376d2d5b3cb4b646867a0b4f5dfbcb6c008eba8f70b81db253944a77a4aab171783718ec39e224f4f46956090fcda7846b3657df9db60d5053ebe7356067a5ac4fd850e5b4d8de8f7eba203e6468b3fe9d4c1b8b38206f472573eed8fcb588f3d741f3e220cf2cbf4d217fbf61b851888a8cf0a8362855f5a3b56f86c08e3e563057b48fd83dd35b3428b9b0ecdd60aa21f3908e24d224f904dff56733564ea976f0512b576fddf93b72376a4cce527bb9290108a814d523fc3d0f270912cb9e6333216dd9e70fa99f69bcf967dbce84ae1fcda6d84ea8be6025bfdc805c47f30ee14cc0c3917cd490d92b2c6953cecb8b8e1a4fd6fe9467df1cf52edf868b69bcadc2ee8ae8f79266fb3bd2695a4b2d79833c9d01bb2658a090d916debfdf5c6f1621ce4f2430f79486b0ea5fd718c527beb11e27c9aadfa536d726a5fa8c6cd15df9f019546a8a0d2ca49cae1da691b6d7b26b57670496a367558384a693ec8590b1b437a0addc7ff1d76491807aa8ad01a744d5ee9a740e60ac0cf2d4462c378e49dc1769843fd74761dc6fc0bb68eee9d3b3194b380d119d10ddc33065793173d0ff733b4ca6b337773cadafa91597f8ee2d3ab59970459fd94a67212d9cfa7a9b4bbcf205abad8543a89f3bb9764f47d6f9d73a2d1b4820d11917a40b1f6b1ad8279cd13f807cfea639183e92e44dd9f76debf64d7aa31db218255f1b6ad3c9bef4a8a3513f8c511f3b9bb50fe42f1f1a484791ada90ec816b8e8ba8d2b9c2c1be32e49384f9bde1c0834", 0x2fa}], 0x1, 0x0, 0x0, 0x1}, 0x400) 22:22:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x0) 22:22:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 22:22:12 executing program 0: r0 = socket(0x2, 0x1, 0x6) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="c0030047f4f7463b000000000000fbcda6b4c78da803ec5b1460defc8dcf69573bc5b93edaa26f23dcc03604c68b0000000066ac0779277658b50abee40df531ebe276074dfe5fe4c34d51bdcf2c11a2947e04acdfd24cb8cc64964a6610a27a59dbb5621ad0644b63135e9b56cede62c2a5c4134e6159a3f1aa6479564ff14bfec8f1523d1d4ec18e4f059c9e6913ce6f9dec9c36e360db8beb5376a6b6b704f7736f60f28d5890415068922be6704c497a7ca6d0693d9e63a7645cf7f594829199bf0ac1d4bea0e4613440a16a4eb26b512cc122f70db8701d6902f98188250bc78da281"], 0x10) connect(r0, 0x0, 0xfef7) 22:22:12 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1214, &(0x7f0000000040), &(0x7f0000000080)=0xffffffffffffff84) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="01000000", 0x4) 22:22:12 executing program 0: mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x40000000005010, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = socket(0x1, 0x3, 0x100000001) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x5, 0x400}, 0xc) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) mlock(&(0x7f00000a8000/0x4000)=nil, 0x4000) munmap(&(0x7f000007e000/0x3000)=nil, 0x3000) r1 = shmget(0x3, 0x4000, 0x208, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000284000/0x3000)=nil, 0x1000) 22:22:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000400)=@un=@abs={0x3a0e55f03c9401ba}, 0xc8) 22:22:12 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xffffffffffffff23}], 0xfffc, 0x0, 0x0, 0x0) dup2(r1, r0) 22:22:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) bind(r3, &(0x7f0000000780)=@un=@file={0x0, './file0\x00'}, 0xa) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r2, 0x7, &(0x7f0000000800)={0x0, 0x4, 0x0, 0x100000000}) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/9, 0x9}, {&(0x7f0000000200)=""/160, 0xa0}, {&(0x7f00000002c0)=""/70, 0x46}, {&(0x7f0000000340)=""/242, 0xf2}, {&(0x7f0000000440)=""/139, 0x8b}, {&(0x7f0000000500)=""/249, 0xf9}, {&(0x7f0000000100)=""/3, 0x3}], 0x7, &(0x7f0000000680)=""/180, 0xb4, 0x20}, 0x803) 22:22:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 22:22:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "279663a8d3f9678d6d6fb632c5a21d141e357935"}) syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2785900aea01a40ba53c9bdaa3e86313f6c646f1"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 22:22:13 executing program 1: r0 = socket(0x6, 0x3, 0x7f) sendto$unix(r0, &(0x7f0000000080)="66fd4b9988ef22275a1f02ecb9b453f4b333f025fa3dce241a5ef659f7ddc42680ffef2e6ee605399fa79bc14b2bc53fccd8c4ecaba78304e83c33b10968e8e97f94d7025fc86f93e1fbfc3f9020bf75ab1dddbe55359e69a6438526a2ba6cd592e0e995f4f94678c24192e90b86061954bc901164f8cd91d41750e7d46e66f0e48fa3d96e019e67c54d1fc3b4d930419fad2119cc0c344bcd6cf1a32757bea24d", 0xa1, 0xc, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x35c, 0x0) r2 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) 22:22:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x9, 0x9, 0x7, "3c6a6e645890cfdba2d22e3ea90c070edeed6f17", 0x20, 0x1000}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) syz_open_pts() syz_open_pts() 22:22:13 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) 22:22:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x800000002000, 0x202) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000b00), 0x78) open(&(0x7f0000000040)='./bus\x00', 0x184, 0x18) 22:22:13 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) dup2(r0, r1) 22:22:13 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x8110, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8, 0x2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x9, 0x0, 0xffffffff}) bind(r0, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x0}, 0x536) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x8a) rmdir(&(0x7f0000000180)='./file0\x00') unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) unlink(&(0x7f00000000c0)='./bus\x00') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x4) getdents(r0, &(0x7f0000000240)=""/118, 0x76) 22:22:13 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket$inet(0x2, 0x2, 0x101) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) chroot(&(0x7f0000000040)='./file0\x00') 22:22:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100000002014, 0x59f5) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) shmget(0x2, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) r1 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockname$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x20, 0xffffffffffff8000}, 0xc) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 22:22:13 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) pipe2(&(0x7f00000001c0), 0x10004) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) open(&(0x7f0000000040)='./file0\x00', 0x4000611, 0x0) 22:22:13 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000000)) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x1) r0 = socket$inet6(0x18, 0x8000, 0x8001) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x100000001, 0x4) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 22:22:13 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/98, 0x62, 0x840, &(0x7f0000000080)=ANY=[@ANYBLOB="bb7500000000943b29d2"], 0xa) writev(r0, &(0x7f0000000080), 0x1000000000000094) writev(0xffffffffffffffff, &(0x7f0000000000), 0x2ad) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x200, 0x88) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 22:22:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0xdf) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="01", 0x1}], 0x1, 0x0) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0x32011c26a21396fb}], 0x1, 0x0) fchmod(r0, 0x124) 22:22:13 executing program 0: r0 = socket$inet(0x2, 0x4, 0x800000) setsockopt$inet_opts(r0, 0x0, 0x400000006e, 0x0, 0x0) 22:22:13 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup(r1) flock(r1, 0x3) dup2(r0, r1) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) 22:22:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8002000, 0x7) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() r2 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x108) getsockopt$sock_int(r0, 0xffff, 0x1201, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto$inet6(r2, &(0x7f0000000240)="569683a14a36b6bdda98ed7361f9fb35ee893eca929a341f3bb6a1390268c34d8a736f4ac9886875bdeea6074ac0a5a69f22a27f6a86e1d757daf17f01dfdbcb56917e569f0db7c0c4f6c01ad10453216f2ae3b3788fe78b8d967249b6b576df06911c659e13a6d9e1248cd8a961823d9fc99957d8c22b2077f36ca1d08dfd11f47add8a7bae3ee1d8f3601c7ef38a2abe4e17590dcd301a9c1ec0b0a5d6224f8e42f390410e3e410d385dc7d8d6730dd1c48af92b56aa39de63dc38405009d43ee5e6f0785888f93982284dba66ca3f148918d29dda", 0xd6, 0x4, 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x288, 0xa0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 22:22:13 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1c33b64b1175dcd9, 0x0, 0x400000000000}], 0x101, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 22:22:13 executing program 1: setitimer(0x2, &(0x7f0000000040)={{}, {0x0, 0x3}}, &(0x7f0000000000)) 22:22:13 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) syz_open_pts() syz_open_pts() 22:22:13 executing program 0: r0 = socket$inet6(0x18, 0x41000000001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x93, &(0x7f0000ffd000/0x1000)=nil) connect(r0, &(0x7f0000001780)=@in={0x2, 0x1}, 0x39f) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) fchown(r1, r2, r3) fcntl$setflags(r0, 0x2, 0x0) sendto(r1, &(0x7f0000000140)="996ae447c305f24b6cad9e1012b4cfb369b831f0e9b8e672e18ff9e0ad0f1142d8f3c86f4195e46accc1f37299ebf3a2065bbaae4cfd29c63cd0fb8957b8105ca82427f16ffa74c8dd952d526a42d96a7eff4cd63967a2b1f15123c2118c3521640f49c3726eb4dfd2ad8c9eb78722518270fd41a9a593ec9ec8ebcf06a0544fd3bbaf6ab52463297694178571f69caba8c0a2aa8f095f47e3f7595d34fa9548238f9d6222fa2b7fd666d0a9de7212ec8e3f47ae5cabac3e862d0718cc3ba6b3eb313fc64d1bc46a5099807fb1be771757a38d3a3a97f1e5a40f", 0xda, 0x3, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') ftruncate(r0, 0x0) kqueue() 22:22:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="e36258a416f790037494132477f256b4093cfb25b84e7bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000240)="4a5f70823f8c33fba7ac482c33e80261e29b4ca8baa395d5fa258a9eaf7ccc510c1aace338b9e424bdb7cfec125b84278c67582042ac736ad44b06f63dafbf3eede04eac22693d53b81599374122d279d0d40f734c3cb162a3d957bd1c6743830975cae38a545528c9e47a21bb28399274103ff8ee4bcc833384ea54c5023f577eff2d82d5906bfd3272e641d679457057a8109ad48f7b4665fa7c086203f808b65b6ebfe7b749f0c0494d70261e2ba140b996d0157b53083fd193d9ee80799625fd3140cc787d23fbe02c46e5f1de864e52ee14566d2d5e37488d33c33efb80acb50a05f171f22dd015a17f510ff5b45085a8e042d2ea590000000000000000000000", 0x103) syz_open_pts() close(r0) r1 = kqueue() writev(r1, &(0x7f0000000700)=[{&(0x7f00000003c0)}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a146782600feff0c010900000000fffffeff00"}) poll(&(0x7f0000000000)=[{r2, 0xf0}], 0x1, 0x101) 22:22:13 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r1 = dup(0xffffffffffffff9c) openat(r1, &(0x7f0000000080)='./file0\x00', 0x10, 0x2) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) 22:22:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) socket$inet(0x2, 0x5, 0x7f) 22:22:13 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) setsockopt(r0, 0x6, 0x10001, &(0x7f00000000c0)="4d8d709b64c0b3a7813f3237f927d50985313bba22d72fbbd7aba0011df42411026d426e2ec52f8be939bdf2ba72bcee783fe15ebc15b82a96c2ed1e6e05d57a8d6346af9f706a278fbf21e7d5b5964c3bc04f8fe9f4d5b212fdf4bdc2681c57acc794714547aab9468bb6367932ee02e3166287306ee60b41e7672437e9f4735602054dd19d791ac19e1940d918ce4fb80bdf8430c09e05fd8289a30eee378f7f9f197e28acc5cd387604b5a33adb4e0e3c11a3513d974aeef9d1d96f7c3781c54364a3aa5f1d6ab38fea7431bcaba57ebe005835f2951fa239944d6e8dfae6061382a23d9a9f95", 0xe8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) 22:22:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000200)) mkdir(&(0x7f00000002c0)='./bus\x00', 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) fsync(r0) read(r1, &(0x7f0000000300)=""/146, 0x92) ioctl$TIOCCBRK(r0, 0x2000747a) socketpair(0x2, 0x7, 0xcbb, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) 22:22:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() r2 = msgget(0x0, 0x200) msgctl$IPC_RMID(r2, 0x0) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000240)='./bus\x00', r3, r4) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) 22:22:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x5}, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) 22:22:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x10fc8, 0x20) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r7 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10004) r9 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x82, 0x40000000, 0xffffffff, 0x80000000}, {{r2}, 0xfffffffffffffffe, 0x91, 0x4, 0x5, 0xd3}], 0x6, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x100000000, 0x9}, {{r4}, 0xffffffffffffffff, 0x9, 0x40, 0x5, 0x400}, {{r5}, 0xfffffffffffffff9, 0x1, 0x89, 0x1, 0x3}, {{r6}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x9}, {{r7}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x3a, 0x8}, {{r8}, 0xfffffffffffffffa, 0x2, 0x2, 0x7, 0x3}, {{r9}, 0xfffffffffffffffb, 0xd8, 0x2, 0x1ff, 0x3}, {{r10}, 0xfffffffffffffffd, 0xb4, 0x26, 0xeb, 0x80000000}, {{r11}, 0xfffffffffffffffb, 0x20, 0xf000004f, 0x8, 0x4}], 0x2c3a, &(0x7f0000000480)={0x4}) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000140)=[{{r12}, 0xfffffffffffffffe, 0x1}, {{r12}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) close(r13) ioctl$TIOCSTOP(r12, 0x2000746f) 22:22:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) syz_open_pts() close(r0) r1 = kqueue() r2 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getpid() r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x5, r3, r4, r5, r6, 0x104, 0x9}, 0x42, 0x9, r7, r8, 0x9, 0x5, 0x10001}) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) ioctl$TIOCSTOP(r9, 0x2000746f) kevent(r1, &(0x7f0000000040)=[{{r9}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 22:22:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffda5, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x2}, 0x400) r2 = dup2(r0, 0xffffffffffffff9c) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x20, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x44, 0x1, 0x3, 0xfffffffffffffffb}, {{r0}, 0x0, 0x1, 0x2, 0x1e24, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x9, 0x9d76}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffe, 0x20, 0x0, 0x1, 0x6}, {{r1}, 0xfffffffffffffff9, 0x26, 0x40000000, 0x3ff, 0x6142}, {{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x8c53, 0x7}, {{r1}, 0xffffffffffffffff, 0x88, 0x10, 0x0, 0x401}], 0xfff, &(0x7f0000000040)=[{{r0}, 0x0, 0x90, 0x13, 0x0, 0x46}, {{r0}, 0x47d201ddb2571780, 0x8, 0x0, 0x7fff, 0x7fc00}, {{r0}, 0xfffffffffffffffb, 0x90, 0x20, 0x81, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x10001, 0x400}], 0x0, &(0x7f00000000c0)={0x2, 0x2}) 22:22:18 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 22:22:18 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) clock_gettime(0x2, &(0x7f0000000000)) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4, 0x3, 0x7, 0x4, "6ee3639b15fbcec95d4d81dc0910f812be4601f2", 0x1000, 0x4}) pipe(&(0x7f00000000c0)) 22:22:19 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = getpgid(0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) fcntl$setown(r0, 0x6, r1) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 22:22:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) lseek(r0, 0x0, 0x80002) write(r0, &(0x7f00000001c0)='D', 0x1) chdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xd4) ftruncate(r0, 0x0) fchmod(r0, 0x50) 22:22:24 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffffffffffffffd, 0x6}], 0x4, 0x0, 0x0, 0x0) fchdir(r1) fcntl$setstatus(r0, 0x4, 0x40) readv(r0, &(0x7f0000000340)=[{0x0}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$getflags(r1, 0x3) 22:22:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x100) socketpair(0x19, 0x1, 0x7fff, &(0x7f0000000340)={0xffffffffffffffff}) r2 = dup2(r0, r1) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r3 = socket$inet6(0x18, 0x3, 0x3a) r4 = kqueue() pipe(&(0x7f0000000380)={0xffffffffffffffff}) kevent(r4, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffe, 0x34, 0x80000080, 0x8, 0x1000}, {{r3}, 0x0, 0x8, 0x4, 0x1000, 0x6}, {{r3}, 0xfffffffffffffffe, 0x81, 0x20, 0x7, 0x333991c6}, {{r3}, 0xffffffffffefffff, 0x4c, 0xc00000d6, 0x6, 0x1}, {{r3}, 0xfffffffffffffff8, 0x5, 0x8, 0x7ff, 0x4}], 0x0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x40, 0x5, 0x1, 0x4798}, {{r3}, 0xfffffffffffffffd, 0x50, 0x4, 0x7ff, 0x1}], 0x800, &(0x7f0000000280)={0xe8a, 0x51de}) getsockname(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) connect(r3, &(0x7f00000004c0)=@in={0x2, 0x0}, 0xffffffffffffff60) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000200)={0x100000001, 0x6}, 0x10) r6 = dup(r2) fchmodat(r1, &(0x7f0000000440)='./file0\x00', 0x40, 0x4) kqueue() sendmsg(r6, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000002c0)="4aa8a5d93ec86e2a1d4ceca06511709a44fbaa01d95f3fe7f41d0b82e505e493f3311f17cf9ab56d79e9fc43a91c67da5bda225bd2f59534496a7d98bd6a4c428b", 0x41}, {0x0}], 0x2, 0x0, 0x0, 0x404}, 0x4) utimes(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0xeaf, 0x900000000}, {0xfffffffffffffff9, 0x3}}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)) 22:22:24 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs={0x25af90167d5e1800}, 0xfffffffffffffeb7) 22:22:24 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000011e100b8fe2ee7ebdaffffffffbed86fcdc4a5"], 0x21a, 0x0) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) 22:22:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) readv(r0, &(0x7f00000016c0)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x1, 0x4}, {0x18, 0x1, 0x100}, 0x7, [0x6, 0xe933, 0xe6, 0x8, 0x49, 0x5, 0x200, 0x9]}, 0x3c) shutdown(r0, 0x0) 22:22:25 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kqueue() r2 = dup2(r1, r0) ioctl$TIOCDRAIN(r2, 0x2000745e) linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) listen(r0, 0x1) 22:22:25 executing program 0: socketpair$unix(0x1, 0x80000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = kqueue() r3 = fcntl$getown(r1, 0x5) fcntl$setown(r2, 0x6, r3) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 22:22:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) utimes(0x0, &(0x7f0000000000)={{0x2}, {0x100000000000004, 0x5}}) r1 = socket$inet6(0x18, 0x3, 0x3) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x0, 0x1f, 0x6}, 0xc) sendmsg(r2, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000003c0)="0bab8df16f0e773f5b64ccce715b3fe3a8714933feab8325f3ef61479036910d1806887036ae8e6d31d5042b36c2253b475cd33058eb7bc75b16caf1537c1b4227212269c8b9f94c17df1446098c4a6f88b07600124caa27699e45efef6e8d4389c772eaa6e3660cc99d12b6e0a68290f38eae46cc5d0958d4e4869e97ab360c3819d2e87e8a6bcab494f6de7208e967990068f4aa008aef1d9b899d713759b5cba67db3c1c2ac04202a409190c8fdea94557916f6b5697196", 0xb9}, {0x0}, {0x0}, {0x0}], 0x1000000000000165, 0x0, 0x0, 0x404}, 0x4) 22:22:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x1ff, 0xffff, 0x100000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x8, 0x800, 0x0, 0x100000000, "2dd6a40b18c250841343019413bdb8cca996f890", 0x101}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2785900aea01a40ba53c9bdaa3e86313f6c646f1"}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 22:22:25 executing program 0: sendmsg$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x10000, 0x10) getsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = accept$unix(r0, &(0x7f0000000440)=@abs, &(0x7f00000003c0)=0x8) mkdir(&(0x7f0000000380)='./file0\x00', 0xc) sendmsg(r1, &(0x7f0000001540)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)="7636fb82608462a4ca891d2a7a874302fad892fc77ed0be7bc3929dbc6bd68b6a5149855fb83a4dbe6a0f3f09bd7af9fbbd70288efc1e1d5434ea780ec", 0x3d}, {&(0x7f0000000100)="c61ae35e7ffbbf8a390968e5511700d732b9c7c26323ed9135ce754da8121e9bb349eacf36c81eb30c8b686d", 0x2c}, {&(0x7f0000000140)="788e359ca05f9b88f8b12ca396f1416ea799ae68fe0f80a03a8f0f1428333eb046553c4fb62ac67f2e41913edf83b4e0e679", 0x32}, {&(0x7f0000000180)="a8ac53aae33e7ffa", 0x8}, {&(0x7f00000001c0)="284edbcb2abe096bd58b655d43f34b4995290531d29e779c9e2af1a3d067f8768403f35d9b7b90eaa7429770e5e1f7acd5f83b6aa4624fc997cc4f4df8692b2a03c7373acd0ae41f4b851add1ec5ff67b6994abb9627d93901af2d97d78e35434f021b789070435cd0518fae4a7f4e0993425adb777bd14df2ca6ef0c9e4fdcf4d7e9fe1f9788c09f9e9ee581fa028e3710f93b608c49de0fdcc14e39969879d91db1e0bff0756d3d007ad66f5fa64354783f180fb7b54cd3707d764c224e792228251690b832c1d9c91d20b2af7", 0xce}], 0x5, &(0x7f0000001580)=ANY=[@ANYBLOB="c800000000000000ffff0000ff7fffffd1b5b9d4280cb17986d79c1cb3e7082c80f44b40e3220c0b730584e1e45ed1c70d9febb63aee5b00a96fe844f9d1487b09ec480ed6a7044fa7f38e6b2106f5520d16c78d68a07c14b911841ba7d61cc1abe91a8b528353e536469d17d8b05dd7ffad3feb17a49debb3be62645aa85205e250ba185c7725e77c4c7c258a8a47e801f86b67142a87d040e54c41e8a50730700ca80109ea4ff4c18648212d5f20aaf0c29ae4654357e45dd0710206a3ba36b6d20000000000001010000000000000010000007f000000c7e82bfec8e685cfb1ec2775f492738e2ea1e33f6eebc413c7d6a06c846afb9d5a24d7e17c3e66302015eef7e9873c897130b32b7f8c9d38361ba6648e2807043d85c2a601a6e29ec2180df409a75c3587ae269e3a43e69a43f010f981962756bc50ed7d98f523729ceace6f96f31616b3d41f6f20bd866983d82b36718e9b508539b5e3601fc09c0b44a5ae427b871d4da98c444f846e2616097b2339b2bfabb6eb44f4e99961e08fd20a10fdc6cc5969ee3d5bb48d25648abfa69360120c4899284c5c011ee36738424fa586b852b1efe88bdc4d4100901a5c596fb782eb6cd948d89768832c05fd47ea6f5270ef63c4d0068ce86e70dca0aefc46ac9909ce55f1b39fe2fc6615588783b3665b41b886a507f0fe2f9d1f1a6c824e4f2e9423bbc6787274b23ac72f3f6710afe03b4c2d086f562f86d2a88afb8d69c9367907f762fa98284fda1bd718151ff09821f0f295a562cee418f1317820d292eaa528496b489025d8d4c1b94fef184f54672e042245e8e2cd3ca6641ce54ac4642b1dee18964357b3e009bbede3af638f2a2d239063ad264309d621108d6b3533b58ec3007b41fd23ad7bd88f8f52c05665a6b3e36b3840297c83ec9b461095deab2b2b31fcdd466ac713c08b68157ba40bdd90153138a40ff48b6c87e94333f1d958a742f5a1a4daaaa10d2e156bf3d32ac1889bf4c1b2f3d5af59e27e300d6a489fc19cd0b3cbd386147a8c62baa911f4b2215bd3035afb58dd3a3f03cf2f8be5cc006fa7005c6543c7a6ebac689b9116392beb36851b76bb24162301ed59d00d9a6dd7f931f113eb15ff6e585ddbcc3d1dc12e18ccfb767026d0809a51142304e9d91d946d4954b4c9dd58ee15640678d3c92daab67beaeb9b985abb73834bf2c153db04c22648fd5dbc5214cfd100ed9c4ea24316d0f4eb1625625172d76a9367b2e537645308e1ccee2e05971391683c3cea9eb684e3bdf16be98811e8e7ad22f6a160042d639c196dbb0add03acf55e004aa11d9accd44becebc2daa317f5901646f8925765acffd011362bbfbb0e2702338744261201c0aa88524f1eb27ee0accc8fde5b13d3658163f37cf7dac3b28efef78440f13811d42020c2ccb5598eda6db7d4223d6391208ae48988813dd5b48c4cf4425cf55d23005a64eb86fdf08203839e08477cb86c0193535d4834d26a7463e1a061f08cc4fbb505f7e49a930e75cefbc9618bc8ad543400ad55dc8a8fe00e929de773ce3560a63d43f929339942a01f69b5b21bdbff6b6a53be9820cac2323348f8f188584abbde064b07e5ff493a6b66aa10c32f3b81410bf95b85fd584806496cf913450f009881b8bab2a8847bc48e58a477405b01d8665016b1443c8943d16a0a00365306ce412ec9e476968ef8d17ad68f39d09b256ace4418217af31ed6613bcd105d7d6b5f7449d2277d758468d48eda503ada12a6835931c41805d008d896c000c773895aa206efe38adb3def0804f89d3d369c67d893eaa30ca65ce417c9cf1809ce187b62d9e418aa2ef0cfecfe038c396b4d371548858b76c53591ddf6d59beb31a1bea6e7f66f3b272fb427756a1826b65e16ec97bceee27928f6223fc608b123638c9321ddf936e16af8e1ae1ab9e2c941cf5a33541fd0c7bb9625dac93edcedc43b615806f8c3f42347340ef1f6b1a796aa4368c913181535e2d6d1e144c98c95650fe334a392c6925afe36d76b3325659efa8c84e0533bf6af7af43dd1fbcf84245812698d48feb08ccfc7c7534a22d7cf2ecb1886baad5eedbc91fcf18a427290fd36f7fe58de4726b82d2afc15f590fdc8b186bdc634f96826c5fac3d94bc3fa53a550d3241c3234a4f2047b0ba476355000063985a8760ac354f1e45f17dab35c68aa319b9ffec1901799e14e358dd48a89db179fef5502d1ada98bde898900b5f6f4521a542149654378388f67297b825876f566bf6720ec384a8b39e88314707a7129a6b79b6659b35f51ed3bace5c969d66a452a23c7ed3fd21a1346b4c8cc4ab558a36ecf0212de47cad2304b0c7033c37a5ca5958438c1d2edacb69f7b45d7773ee113df976d9e7f3578c93aeb429a7215b1246379cecd6b371271695fc82e26c78072a5ac6195cf3c3c662343bc79dc2cbf7c47a87e5720110e292822d714ca61c1261309fd7fc03772cc4d6ceb833350465f28b420cb7339fdae7749b77a590b388bc2520d9d0656c5b1b1131105ea8c5d68ee9d3ea5285781d9e5a5ff34779cc87e79f1e1538dc17f8582a8f8758a2425ba7560fd5e27f75eba95011d5cb1598c24572990abfde365f12f0d59e7ba0d57eb5df9e0254340ac18c2cb81713c01d0a4af6f25e5d587c2d54f5ba75b1e7ed0029bb32f29cb691f05b60ebfae81809935fa0fc6f1cb0c85617dc91052d52c1ed900adf9e77a33fc73eef2f466a2ffa18b59bcfaa3d9f8a30bcc8c1201c659b80a0a01d734a73059dc56cd0d2093a8f61b1c4528e8864e005440c3921d4df68e3b08ca862bd4ab2a00a2849cc271a021e2c47cb76f4ed1b9a5d46c8ba127e277f708e9dadfc48ac408325d4f2026c516d8b926eaf837a65e624d71d53c5bac462f3b3d464a6e02254ad50a267a92338b0df4bd6405f8737959a9147117bb314a266b3683dd441703f2157fdef073e3036de12d8e275a3decefb75db2a41a788e868c7def8b6fd62f29ec83b3a9badf298a1f01ebe4a14ee5234d12cc88aac2a947af72c416c9359f9c88acc4518cb91dcfc42ccac90a1a9eacda40989bc62170ee38cbbc6f7caa950f6232bf05a5f0813f2266f07220099a25ef704a6a5b09bf09ac46f5442f12e1261f3d06842b6c10537164b53685946b05c12036e38ad9d31ae30a84fa029a94b51c0d0e4776f1655e3e1ba8cef5a6dc760d13b8603ccd45b667fd3d8a5cfa875821194302e009f6568f76885a153c54fef474f7c236d8ea7a5187f356304918c7c2159ffb03db1febdb9dd31587ab68498d928302a751b0d3b672148416079ca27c81283b797c585d3069b64415b7e3515e01021240b9422b2102f8016157eb63396fd80baf530351d9991af5e13488e03dfd889e36174718275da7143b2328cac84c4643257240233991c551d748ba214480214e75b174922fc18bf2c169d434adf79d49f45346c817c977ba53e29cc51dbc1a7912fcdbde38038b34b2cc225cf071e1876b2cae6e79d12bcbcbf1e83182c7982403fc6fac07a18d80a0a49a221481ceb864230fce29a9fb500788fc117e2d60e47494ca660c38022201f11acb6802795b5fde589f7361a01783ff0654e4331b095b9814005866aa2f8b6e18aacc01958b6b2cf307bf79707aa4319d598b5433edf2921728b562c8a7c1b1ab0bce2954f4a3c834754f6de26356cfad700e0722501ef07460470b487aced9c016afae2129d85692fc520bfa2fa8c0ba38d50eab33b8f5823e8e1fe489f7067e5deb63781ad1c1253cd58c639f87b57cd2df396402756f99ab59bd6f0a69db3ad0a023719532791f55bfbde9e530ae598b91609bb7c182d9d2450654e690820b8948d065d5583c87fae024e72d8397ef706fbcf98c4915745ee03de8f4006a8e70dd461924de20cb34d9d26a989b3f507462ac1c94dad4124899e61878fa9c985e443e3205d4f5d4edccfdaa222c9c160a3bb26cd56468a5cf2a64262591ebb847766cec85640d9d2fc4f774daca03e520653f47d7124374731538e6ba67999caade57f056435e30bd4e9e27b91e868991c2e87e9b728df83e36677ddcea2d8c5ddd28ce8a520a035a144703d7d0655db623d8b58aa7715701c2d1e48446622a79c0887c4e740aae0fd7e15ddb61356b34604f0cef6e651f6b8295dbafea117aa72457f9530875dd7fcecdca140f0184c24d2d99d1a335b14e74a44057b8bf4a3d1c1292fa696c4b0ac5d3b36c60fc351b18634886d16e9ceda054ae5887382350ab62b8bdb6001fff8938adefa68ec03dbb8bd2f1ff958fd652b3fbf564c42c026f73fe6cfff610e8209d291111a06c5a9762b51a5eb74402b0d40df058315dee4ef9067c1d3ad801138c60d6113371c01296a8ed2910bb43e618f326f18e3dd45e19885b99bc4a44750d70800e937bfb124a64e7c77d103ea9bdfd8e458132ae69698fbb98e2e96f1b87f1fc12a47b3e64320d02a65b669b6e14a06a8100f0cccfcda4b72032dc84f5ca905df4c1065b161a13d18262fd4026ff97c0a308f71ce06c1d36446309e7a0f7e449914d674a54956601765893cdf32f14d55d89d05d8363dc47f2cc0d08e170f74c51e7670bf855e7a1a69d24408d0362d351eaf43c9a764eabffeb405d12dc293abc27c0d8cd7d41f121b8758e9934916b5eb1f79b778b2cf66294c708f5a873b9df49f4da5bfa045f08b7b793c1f3e23066f731ee6620ab868034108089abb431d885b4f4debe68c376aa83ed76716d9dbf0634dc4e8374ee064eefdc0e1af1c5918a297c24d27b35772e961f56bda75798868e1894708ea219cd520613968afa3968adcec474a442286d470757206d5aa2e2cfe06489c3f9bbedd2d287f378ad07b1c4e840aa98a89c40981bcbccddd3d267d63e42d182ad6d2c4054317d43f5f0615795449a8aa4c0d625f1663b6a7241cfab4572231fb80b79b2a715f706e53aba40f33538ee83b84aced0d9c5f43eae7c60289375a35cac54acfc21eadfc308bc1e548ca6a0ff73f7c442b70c8b144b36cee430c6d14a67ff37445b6349a06ce27445c9105dd02c14e33cac36ff2b782a8711eceef56ecb53c27c677560432d9c124a51aea77cf41c21b1d437043b6afbd56057967b1ec395aa0d262460142c7f43ef672175748495244190090f558abd8c98ef233f7b2b8816b7bc7fcfb8f804e1267b498bed5a5ecf03da2086e22c9656fcc7cbf0c27c006f5a94b7f67f8d13a3e1760d76ed097630b8eb7b1a6a3c44852301c9063164e6840d293c4ceb674e63e988a6b8492b7d6be9122e0b8877230fc0fed3552386a946407958387c17bc0d0f778025c513721521bbb56188e52b8710c1daf00eb695cec39b6923e9ffb4d87743a74626bea995d3fcb8ab83cc00d9ffc0aadcab201a06f8bad7371d62b280237996c748a2facd2a737038a62a3d40f7a8a6584f9d391dc5aca4825112e0357e66d38f9c0cf0934f80c948b12d21d9acc0a05aa668357a338efe72c0622ad4a3de99889dd639244342b78fbfc5241bbb7b9418d7094b9d1ae903c3ef9f7f97e793f4834733e31cd8aa9fb036b02af3474626cf0c216bdf58af8e515f67e18b35bb308e676d00eee5cb0155b685c1eff265eafc7d3bf8533fd2dd41abf565c1aaf67dff7e5ffa05dacad094e572f666f75a1749d2167e837e809c2945f124f1d334a3167e90cdb19d60e6b2da5ee69c72993b79e1b3e6459d1534636839aa13c7bb59828c4e4eb09a90783df550d6f31a48c554b352fffec6503fae9ce423961d994b4f9d81460c6d33244a78ec0ef8f347994ed2c255a2e221795673616a3076309629119a6b0af68aa1e231ce7308c8f4092f3bf0b9edb53a608d516d4c756553275d6cc5c0f76d211a13bdf6310f0469b0e3ef9c0e7d7fa68b58fca23969e4ccd86444eced874a50e92e3b19279083d689624f9af55f844d0be2ddd2c27445f6eea3c429421db390b3cabc5a3d41e2cb364f51fc170d15092c158235c9b15713da5e8012603ae349e233cb6981feb1ce35f92a0775b2c25a9a898cea541ce140e504a430e6815d9e067f55db4821b99e2566937f0028454000000000000000ffff0000020000008357e39e30182f9f9fadbfcd1591c18be673d35bd9d7dc63a543b3bf7cc1010f8030bee810f55cc825000000000000009800000000000000ffff00000008000085c56ba16134fa1e6f736d5f6245d7775d9783013b9fe87bf15020a4e0a6692ea560ad8be2e5a6ea4c703a2feee5868cea6ee5e35a51464b361030d27d87cbb8b245583776707754899b30f885ea6938f0f0df328239e231118a2528017e09b234eed23a411b4ea7f65765256f402e45e04d95bc10ffac6f35e551950bf9a476abb202732ce600003800000000000000ffff0000060000005a4fcc99ebdba651852cec2cb268ccaf7b24e60cd1d34a006992a5517c2c0d234d00000000000000f347aa0deb02def32dfd7c8d657bab22710d5adb94056f69c392903feae179ae26aa6bc2d69baaab19930bd425feb43c69ad1ea2b94ab1c81938076dfea3f764e76c78"], 0x11e8, 0x405}, 0x8) 22:22:25 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0x0) recvmsg(r0, &(0x7f0000001840)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000001700)=[{&(0x7f00000001c0)=""/21, 0x15}, {&(0x7f0000000200)=""/55, 0x37}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/147, 0x93}, {&(0x7f0000000340)=""/193, 0xc1}, {&(0x7f0000000440)=""/172, 0xac}, {&(0x7f0000000500)=""/140, 0x8c}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/12, 0xc}, {&(0x7f0000001600)=""/219, 0xdb}], 0xa, &(0x7f00000017c0)=""/115, 0x73, 0x2}, 0x2) r1 = fcntl$dupfd(r0, 0x7, r0) r2 = semget$private(0x0, 0x5, 0x210) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000040)=""/212) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x35e) setsockopt(r0, 0x29, 0x25, 0x0, 0x0) bind(r0, &(0x7f0000001880)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 22:22:25 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000380), &(0x7f00000003c0)=0x10) select(0x40, &(0x7f0000000140)={0x800, 0x3, 0x6, 0x14d, 0x4, 0xffffffff, 0x80, 0x7}, &(0x7f0000000200)={0x5, 0x400, 0x7, 0x7fffffff, 0x444c71d7, 0x21, 0x6, 0x9}, &(0x7f0000000240)={0xffffffff, 0xfffffffffffffffb, 0x7, 0x2, 0x3, 0x800000000, 0x10001, 0x899}, &(0x7f0000000280)={0x7, 0x61f4}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) write(r1, &(0x7f00000001c0)=')', 0x1) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x104) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000002c0)) r2 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x88) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) select(0x32, &(0x7f0000000180)={0x200000000000098}, 0x0, 0x0, 0x0) 22:22:25 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setgroups(0x1, &(0x7f0000000180)=[0x0]) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x40000000000002cb, &(0x7f0000000140)) getgid() r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) dup(r4) getgid() setgroups(0x7, &(0x7f0000000040)=[r2, r3, r1, r1, r2, r2, r3]) 22:22:25 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/19, 0x13}, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x287, 0x0) 22:22:25 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) r2 = socket(0x10, 0x4, 0x61c4) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) setregid(r1, r0) setuid(0xee01) 22:22:25 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$setflags(r1, 0x2, 0x1) close(r0) 22:22:25 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000001380)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8001, 0x5}, 0xc) 22:22:25 executing program 1: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setitimer(0x2, &(0x7f00000000c0)={{0x1f, 0xfe}, {0x2, 0x3}}, &(0x7f0000000100)) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 22:22:25 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r3 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x80) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r5 = kqueue() r6 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x4) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x10, 0xf0000001, 0x5, 0xff}, {{r2}, 0xffffffffffffffff, 0x21, 0x3, 0x4a, 0x5}], 0x80000000000, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x3a, 0x2, 0x4, 0xffffffffffff1041}, {{r4}, 0x0, 0x4, 0x80, 0x3ff, 0x9}, {{r5}, 0xfffffffffffffff9, 0x0, 0x0, 0x0, 0x2}, {{r6}, 0xfffffffffffffffb, 0x40, 0x1, 0x800, 0x6f8d6acc}], 0x43e, &(0x7f0000000280)={0xc85a, 0x40}) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x70, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xd}], 0x943d, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000000), 0x6, &(0x7f0000000080)={0x0, 0x3791e0c6}) 22:22:25 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="cf61", 0x2}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000180)='.', 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x48a8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = getgid() chown(&(0x7f00000000c0)='./bus\x00', r0, r1) open(&(0x7f00000001c0)='./bus\x00', 0x58ed8c1f447c5153, 0x104) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 22:22:25 executing program 0: r0 = socket(0x2, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0xfffffecb) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x59, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xd9}], 0x8000, 0x0) 22:22:25 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xcf) pipe2(&(0x7f0000000080), 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 22:22:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) close(r0) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 22:22:25 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x6, 0x800000000005, 0x5, 0x65c, 0x80000001, 0x6, 0xfffffffffffffffa, 0x80}, &(0x7f0000000280)={0x255db91, 0x4c21}) shutdown(r0, 0x1) 22:22:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getuid() ioctl$TIOCNXCL(r0, 0x2000740e) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000ddffff2acc57ae691e86cab38ed160d114e037b9ab7a15e6601b2256afc14e32cdc26867861cb4bda973930db79f9e5c47d20dc04652bcb90804fadd72eb946175b74ca8f733a9a461b42342d0edf0f99dd01c9ad0b414ccde6e5f6d57118396b2b84769e90a3c1be5b1b4954d5bd88495a36f"], 0x8) fcntl$setstatus(r0, 0x4, 0x2) poll(&(0x7f0000000000)=[{r0, 0x81}, {r0, 0x100}, {r0, 0x20}, {r0, 0x4e}, {r0, 0x20}, {r0, 0x4}, {r0, 0x41}], 0x7, 0x1f) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x8a, 0x10, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000029, 0x5, 0xacda}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000080, 0x4, 0x4}, {{r0}, 0xfffffffffffffffc, 0x21, 0x1, 0x5, 0x19}, {{r0}, 0xffffffffffffffff, 0x82, 0x10, 0x54fa, 0x4}], 0x100, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x22, 0x20000033, 0x2}, {{r0}, 0xfffffffffffffff8, 0x1c, 0x0, 0x2462, 0x5}, {{r0}, 0xfffffffffffffffe, 0x10, 0x43, 0x8, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x20, 0x47, 0x3, 0x5}, {{r0}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x80000001, 0xbc}, {{r0}, 0xfffffffffffffff9, 0x4, 0xf0000001, 0x0, 0x20}, {{r0}, 0xfffffffffffffffc, 0x40, 0x4, 0x1, 0x2f3}], 0x7, &(0x7f0000000040)={0x15, 0x4}) 22:22:25 executing program 0: r0 = open(0x0, 0x400, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 22:22:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="98dd1a61a803e87139d73b6ceb98048a751aeb939d6181df7675665e49e95e4c9b23632df6a73cff8ec25cc612498a4fafe9d19147dcafd54ee04ff339c541d7fa679da4be53c63827f7121d93dba81aad2124ac61aa639a5221217f700a4fa386c2fd9ee013bc3fa54711494ea70eef1f224aa5e06edb758c6239217af2432e7401a6f4ae4318ab8bc2cada9d292ee9753ee122db25c169b6a5bcfdfebb0766f203f71ed82aa70d3e4fea867fa07ab1dc28ab3e367fb530dc6573d876741f01be441ca961e234aad625c8e53e1260bfb232489c861aaeac4837938ccb492235b24193181d8ccacd88b4b21a6b2bb18a9dbf74dea91e83704348c2aad669cb6e1f26146edfbcd59836d0b87ba8cb4f54005ad78baf3963912c5e0747f3adb93f2313e413620166111aee8eb403caba5881c777d8fef9df225ae9033e1343f4d167d99d5f62a8aec4b5859983ab6272a1f31dbd4c650c8593fb905f98394898518d412fdb4b0006aa6d5fe267d12cc358043be5406fcd04b5dd7664ac1902bbdace8e81b7dff1f1712745aaa30b842f5f1425b63cbb0a1b9c402e32cccd7da06f25b7b457e6ba074da50110e2e00f8003eab3cfe11fdd71fddcdcf046dea4f546331452bda0f8e7442c2cdfb31b1dde7741ae05133f21c25d87c0ba47c6416ca577c334dc920c8f6d644d3270ffb6dd84ab6a8d3c1051366e28e8180dfa9bd98d4d5152780e72b1f9a8e9e06173b9dd803e64a83ac15dc80c462e537b69f1f18683248d630078b857839a355cd7bd71fd183196d3c113e6abce9618278a6d7113261ac1670be5e5fb773ae1269af19aedbc5458cd23a921ebdc2b839585a05f0b7f0d7f66504e7ebf6a36fc4a313dd20e6b79d5cd3dcddf7d20d3be2b5130795f7c6868dce7abcd9377393c77f6a3516bc49f1fc8938fc740527638e3684c5c29c6b1ca748f81424294534cc5a875984e914a6315014955596fc68080ed30b307c6e851aff5db1d1744ee253eeeed9415687eb9322b7c6d73a7664e5aa65f4c5379e8a3b35658cc4d20529a5870f42ae1e458e5100254754513214a312b071cd087a2886566b85e75be136f98ad754db5b5f88f89f8c4a38e5e1cc257d693bb9cc45a0e0a1df6089f310f13918ec9b0a4b8ccc1137eaf24008f162600a6f9f2233fac49b3608ce16e6081b184523bf70ed29af86a868f5629443ae5b88f655fba14d1c3388af84258bb95a72c60d4f4606556992e9fb3e0ab1d727deff8ea7df521508d37cea4defa6bae88c2f50b88fa26f34067d5c7cd277c7b7850baea75b94461ff817041537cc6ecf9e345dbee4f4783fe2f8114143dd2f3ec850d40c6258fc126af1508f4c2b9512e52adb088b742ac29c17df990fa8ea89a3f40a9c762a3e93599241ded94b8510959dfd5be60792f245ebe71f50d7c521f67d61164509998afcccb09a21b4623032a41ab0b07835784a743d8b53b52ae5a4e3ca3bb81c907b63081df08d0bb3ed0dd75b50bfd4ac96e4e2bdf538f5fec56dad3fb6e2767eda8531f0d1d894dc18726b7847e9e8ecce8590596fa0a57798eab202bc84460251307dd3789ff13259b59726de59d1fbd0c8595530488870f11101d515b7885f3ba9aa7580a634552cf54ac69e89526b7234e4ab550ad9184d6122f671faf15e75b4c4cbbc345625ea1124155d8320e9d2f222a922d30a849817e84a5e66d5dc6ea4e7e00d37f74cf3d1dc3df4e329e648e637cf5861595777d7f82270f0520aa88116c4a8d0733ca1f91e392158c01c2b2c928eb5e400af13472a63bff841143a4b4df00b48960c817c7dd6e5ff69afcaeb116206311e2c7a4f05af4b2d1f0d507798360f0f92978ed483bd0b823ff8239e1acee52b0360a99763cc10884e5ed7dc4a6f82d74e2fa44c7cffedd527f4dfdaba8955330aa97f2b22dd454054016324f11630cb91dc6113c206de17e3df0ae0ccb80c6e71bd57c72ec2d09aaf82ec8297b9df236979ba09fdacdf613444607394acb58997a6c53754e9f8d2741706b84db2c24b02e4208284d2676f1490e51e1dba3e4077f48173177a010ed03d1d5ba1a6cebe9c54f75e25379064cc4f7f58a015eabf1f2f2bf350740d570822b9b5d085bf0f2c31d39728b0b2236f861125ed83a720983ac1ada7b584b59ed0144230b7b68242c04d47a4e958b46080f7326c9f43e867d4d4e2508a494eeb8c0acc4b90ae31d63111952a1e3acf47d19968473135a7ea2c4b72df203335b0c351b5eff9a830b024063784cfb2181b40a4c3b369c05aac601621ad8344e76eb2e19c8b54ab19a54aec2345e38dbd85dc4be7527c79e5e6878144edfdbefab85f32130ebd4508126ecb3f127f82a5474677cf309cf2d5222ee76749b48f55e00ed9a27466755a65b02920af9cd3d1bf32ac9701bd5367b29bdee2954166bd7165d152e1965a2f72c1ba1899e5d3e2faa0f576a0d1ff573f8d6609333aef18b3f7e919ce20cc2f044c1466b9ff0d6fb28a67ae61258088176992f69daaaba371d54ad5e199b80d56725be5c30548a5af61d236eb638ab106dae8358203403e90df25ef1269d74b255bb6a110457d63353462329b93f1f7894e0919c79b1e9cd9f062a03cf001b8e49c2559ac0078f351ebfff44495ddb8efc37b30ab44b7f33c559bf2b3cea256572dec83f89372ae87399e02fe8185c9461f99e1d28110accad643e41d517c1c8d655c04f1e98ffef2dbfd5cd1f3e84878bbf62f0b32f7d1041f22b23ec3643104c67b54573789b74abfd9842bc9a98ff3e4eb4c0df4ed27e322579dbd4278f54423bf90e973594a9c7c569e1afdf4dbecca98d8eb7a808375d7239d308ff568d0e99763a612ac236d246b7db683aa63d5d9737950b2c17186b932b5513360937c37fc27d8f519c04466f358902fea3ff1d7e5736fc40418e2bccd73edba1217060e390d7d12681c7e0027c604fd18e66a414f07252dac7595fefa42c84a932e396ce531ca89be7e22eb165033e41099f3a649dd1f20c617c3662e20abfb1810792d0b1019f3f928743387f881f7a71a2b3c103d1e41d25e2a9205d993acb35bfa57b4c4001d50687e644e8b1553096638c8d83b35352f30b24491dd568a24987c8ef37afebd5b1311b8e2d62bff1e00a11af818d7ac2ef87a3c5c54d8c6e34ecad018213f9ba262f43f09ba0a27386f7cc5689d8ea86e11a9de8f554b5006173aa809bb486e1fc7c9eda6642a33651787c840d11835688c2246c6dfe42bde1013fefa2316249470a423504462b49b233f4b1a81694fb28b2615c9e4feea4f5d01abf08f5943b6fec9e8337e45ed1151947c077c486c3b1c046719f5e6c12c2d228eb80906228d5ef00dad6b7858c2ba87dc6372dc762d30536db107e9fbe1671c4f8c0cd267d66589a5ad199436bc2efb61529d135a2299f79a22aa525932dc75d1dd30828bb517929cd4917d95a44caa03618c5f2eaa2a58e1147b7b270bedf26e22743bae28712cb238d6732433045be7bfaebfa6a09768bdab96a4de55753e8daef0bc5a4ab622083f5ae66e90296e64c1eab240387d494823271b8633b5c4d8da6a871e9750ed973b615933a88ed320d704ee403f23e6ec9fe5378e7469edf31ca81891fcb34bfbcae2a99dbbd1f4ff4b0828035c87930bb11d96ebb9ef46eedc03f4c28a5ef78cb3d4e2f3b62c279a84dbf9d9c72cd5fd7563fe4b45f23b2bdfad8ee48f98407fe4d0799134f1f6a60818cbc794041832b2fe9ee8ec4ee283f44c77e636719746c65127d42bd33f01b2fbd0d680b92247198ac3b64dc22d346ecfbf7b76a09a2f6027a76b3fad1dc4e9025e2f014b068cef9cdc10b3edb99f353c061daccd057f31585f9bc0ff943c3b41a501c5fbe74ae2e4d18b44bc2166f7c992b8df14daf0a62d8e4be880a15ebabd329eb8754827e1d2f7a9ca9a812328d1f802a8b6e187c3387a14fc7c8ead040f9fa65f59958f7481fb7dcc150dd6abc5b2495350ecc9c2cbd4459f1584d61bf444378a66ff9850a3b99cec76a20d207a93ca6650b69cc5cb34cf4b26b4bf8c6abc62d4242d86e20f34e90af0d42155cd4a1991810a8c519f976362ddba8c0ce7d2f770a1df074fd90c47b148e0f0d91e3d50384827788725b33a0c2b8a0d156d8c3a616c97613bb53b77212d8f3f911c3f87d54aa155b56f77e507e23e34b0b73bea977b07b41556f8c388522bd5ddef34eb8e0158a3e857e5aecb4bba1d1211a2335df03ab6872b4430f2dd4f10391da98b674f918454771b8dba401d84041b23c542d6befd9af876c1186e628e8f3d48e7a64b121cb96f78abf6749df2bf87f0a22cf19805f34e5f8602eeeab1114fbdc8277c1bde65e7a62e72280cbd756b7c62d0cc0e8850679a39cadd9323c6d85e9eedbc7f3ef3471249b65aeb73f7d2badc47af98d9c3d1417885100f8f2a038953b3c1cb58e83b32ed67ee21ab36440d793d886daa61892e1bdd40d0d7341589cfbabcada9f9e966b819b6483bf8f11199d7cb53d8861e116d19531a66111a30068968e94b361eb8f1a358c8040b8af5f6a4bb4816c9b3aabdd7330e1dd24f9bbb82d7eaec848ef82dc57f0833ee99a6d8ef96340ba28730d1edbdcfbe599a07d8a4f546f107aeff701431eef21c09f42a449996ab1f282d694fd7848c53b3969a65ecf62f154263b66e36235b90dd6c4a32bcc7f1a995702c89a003d32eb5959d7f2270c95e52da1085971b15f2c64183b40eb6feb34762faeaa39ef47718244b77abbcb4b5eeb382ba7c2c5de10967071425e45111eaf0dcd4477e0445ffd5538339376c123df63df513bd039ec9b9d8bd59513fdad3a90f0275b4cd70e88d60da1a42306645debd215226eccb884d1436ba54fe5db386433ecbc378a69ccb87fa9e681993caed5c93ce1296d0cd7d043ab6efcb4a7af7c3e2777a1dd155949787af37a9a661270d8b81cf1b05b5471c5d61ef3ab580d6a976b66fd1522bf9ef21170ecb3165b14cfd67cad52be5c479353c5672b6432610ad9361701e4b91d974e5ff4c0a870d254b8e1c35338fae3e157d910b760e05fc189a0bf14ac5b8ea4b8b60b0599f344b7843cd25e4c0f8f39da9e8f7e49293ccfdc4b75433ac41b8d345830b75dec51d3b0837a31faadd7712369957ad3cafdbe11d0aab8b29e11d422632adb08a96e751723a3d8c46a202551b3f3aba71c3f92cdfd4de435c81d144c937c71781022b270f232a38ed4b5e2cd8a29297f07fa99ac485fdc52a173ad0a5f94845700d3cae1a4fbb4b6169033793782bfae543626c935d3caa5a2130d5f60fd7f67d586fa20422b051deced21ff5599932d47cf45e5c58f3208f84f1c8fb1be9242c38f05fcee268c263b5d1ba84ff94d942c2caa007dddbef5bec5dd22e879c916f34c97965a77d0b04423684bcfcb90fb534e468599bee74df3b3106006a159a6e3bdb7b10cdea9af1aea8708f9703379a6111f937f226bfeca9ade8d4aaf0a6d412a80eecc6c36e27c6865269f09233933814f4bf848b66a63543541855beaa10e31e0204689b88f77413ca1a27ec3330b71087654558f321e41134d5d48d8d8492498037f5c79494d045effbc7eb0e7a7bfcdec603aa326d38c309d98d58815b832a15c71266f72c213b50b5070b33365ce1842c1e95bb20c4fc3c6eff8a69e123388619a6fc066422de8a2725eabbaf8c5ad556c19398ef3fa8fc5225bfdf01919e467549248b7da3bbbc2df9799caa7f67cc133788f59dfbb06012ae935fb6af6698b29eaea96c602704c1e", 0x1000) 22:22:26 executing program 1: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) r0 = kqueue() r1 = dup2(r0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', 0x0, r2, 0x0) 22:22:26 executing program 0: open$dir(&(0x7f0000000240)='./file2\x00', 0x0, 0x20) lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair(0x10, 0x8007, 0x3, &(0x7f0000000000)) truncate(&(0x7f00000001c0)='./file1\x00', 0x0) 22:22:26 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x82) fcntl$setstatus(r0, 0x4, 0x7c) r2 = getpid() recvfrom$unix(r1, 0xfffffffffffffffe, 0x0, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$setown(r0, 0x6, r2) flock(r0, 0xa) dup2(r1, r0) write(r0, &(0x7f00000000c0)="17", 0x1) accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000f8294025faf2ada80000000000000000000000000000"], &(0x7f0000000040)=0x31) 22:22:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x2f6, 0x0, &(0x7f0000000040), 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) dup(r0) 22:22:26 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080), 0x4) 22:22:26 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x1}, {0x18, 0x1, 0x0, 0x5}, 0x8, [0x10001, 0x5, 0x2, 0x3, 0x170c, 0x8, 0x8, 0x1]}, 0x3c) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = getgid() sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="973619362b785ca1dae53be59aadc5d231a077b99aa0c2dda50085ae7fa48883567a7b1fe3d6bbddaa35a08810a70e44d6c719ef4cdb05ebb2c52dc730e4e92a87451a5663ee9a9e71d720bde82fa6ea13343e84e9988a3291c09f5ef4908ca9d462d1499e04f6008d51b6393e5579171abbf4f559977971b112ccf3a952128bda493aed", 0x84}, {&(0x7f0000000180)}], 0x2, &(0x7f0000000240)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x78, 0x7}, 0x400) r5 = dup(r0) sendto$unix(r5, &(0x7f0000000040)='+\v', 0x2, 0x404, 0x0, 0x0) 22:22:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0xfffffffffffffe70) r1 = semget$private(0x0, 0x4, 0x684) semctl$IPC_RMID(r1, 0x0, 0x0) 22:22:27 executing program 1: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x800001, 0x800000002011, r1, 0x0, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/15, 0xf}, {&(0x7f0000000080)=""/18, 0x12}], 0x2) 22:22:27 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="5f3b612c4d469c29d187b09bb473d8aa8fd49528f7cc6adf33273eabaa25c29f5063968ea1fd6f9e723e382039fd751a95ba007752b2c425f1c24ec732e9b6841c0a32572eed8ef765aa13f41ab0d631e860f1575dfa9d199fea6fae33b1339848477cf7ca2644", 0x67}, {&(0x7f0000000100)="231a1e304c0d9ca19ea4275e8e1c3872e7b99659bad6b31acd49dc5342d972b1e8b6873f7576e631d3d66c4ab3e580afb1d647c4ef99ed33138d2322985bda51948902e95a224279672ecdc59987a9d56d05f9eafbfd270f7e33c04b0ea77398cb740a7cfe16612d45273e32facac10366382d4ef1", 0x75}, {&(0x7f0000000180)="dd6e6d962593bfd7ee6650be40a1d9b3a7de29340d96b806b036a7f14e6ccf7782111f3ac0cf2a2bf835635983e19844258cb49260f38cc0214e0d8c949593be7a7f3b2b0befc8ccb1703c6ac52193e0f03f6203ceb83d773438ad8bb3af59ea3318910ea6ba7e893bc07945b5aa2d6f1cbe3277287bdd59680b0a91c61a6d319db7c012448f5ce19d2be6a816ac9810e6091b4afc619a697dac80008e7ae41a37b20c87e51ec89478ca0ca32caacc4c8f31a78006f2855551706e0906d500f082d27b913e17c6a26d7a6e9d3a564d9f9f4b2d0889f9412525c01f09b7abd1e68c0ef8ce9e59db57e48d8fc051941a22a62567478103c5284f4f69a008f9d51a7d96e8770b92c4208734e27e88830dff83e454ec94e42632c0d6dcf93e22caa2a634c0806b076684852be13e87289805f21e85939bb0478cbf30c17290d7183beb226c4828ebfd24138a04c0259dae2efa702d154f421b50766f2b2fc5d441eeb2aad1d9d8fead9774f0e6914983232633a7bf72ecf6adc83acf1693ac15e58f9c6904cfa1f9038df51c7ee23c56ee035994842af278b79a8c4751a94867102f9e87078ae96f9fd289b7aaf61b2435e4928964d1add6e1175babb3c32749b4ffa4be1e35786b9d99496b20443bef36f248e0cc19abde013650a02ba136829ec9976a7272e3656f643f43f06b17544c708bb46c87ebd6ccc3107be6499605afe86c8378a920f3b5aedfd78ede17ef2aa9f0eae09c5d8c4176f7cef9d21775b6208da607ec476f36babbc2bf371b809c31d073fa590715ddd48a7e15dc3cae381739b36a943a0f481201c9adbf88f1045d6329546612e9ef635c41d8f65859558c9c670652a80e1909b7c72d6cd19f88e8ccdcdfde6f91045ecd1ce134fd18faa63752e27f411622a6fd9d299a7445590a1b50fc65c22db925dc02a81277cf14698294bf8f1aba44690bc9b216cbdb47016f018bd54327e7d40b37425ea6740f69fc24980b8b2c601dd7d5f0686d55b9d1bdd63646b156c405a454fde75ea820d3a908f311a907bf9f613749424ecf9284d3b2b56ed37dcfed11c0447ee6fb6f8423973b51a6b46a458d1d1e13f363523e1a13037e9ca649061e4de195b418e0ad7c6c7c1fb3232eaff0656c33296415566cbbae90e689945b7adacb77e2ed66283fc94198b3e36cc261193f677057d1de3ca0faeb97003898626a6ab6b95e0c82f34ba060f8d70a76983fbf60796659d870f1539b37cf41d9df94c06b8f9b412e1d8d5c4be6d6158989ae5b685d961eedc4bce57d2f89a3e1d6bf10b9728c81452c87992551bf52cdafe0c3cdb025fe0fdab0a90fd2350bbbd936f978eb0ccafaac40da63d3f0be5bc4f1c88ce1c99a4310bb96840139f59aecee689d7e53e4553bc2a5d740b5e4ba212236393d4dab7a672e33e58a61a14ce7b2e091a95ffe310cda3d9ede734f58a4bbb65fa31bdf010e8868e92887cbc6f040e1465da862f6fc38497ce9393f93723f911c85ea0a288d488527fdb4597f501c07a3b5c72eacc0de2d91f655eed39f6a46e2cb2f5df1dcac502c6f80a67d3d4862d56c1f3f3d61b4491bdf4dae176ff14982a5e308fc6dd4e7feed3a4d02459212d7d63086e67e78dd9b0b6e89fd9c9fcbdbeb2bcd12a118e76461c3aa9f089f8a971795ad57a02f50208c789ba4aa847f98ab77eae46f81eeab0e4023ae0e87d71c2605b29b76e103521eeb3fc38207a3ca1773f597d68b1f4af4d84f8c78a526c6a5dc70d195f23bd89b23dff3381588dde3d75effa537276705fadac0bcc935ae0952b62e0f27be4ea0cfcbac1599c8ab6df1606d3297af80c6c5475b90e7195dd3b284dc25a693f31588a4a29ce1a94f9c167920cc337ffbd3ae3fe3e76f26efc5a5beb431805a2e2fbc53bbb6995f5672484b015f764c010ec643ff94e3e92dde3ab4818918fdf6e1d9c5349a5c5c5639be5e5a516532e6c22953cc645086fd9a86908468e9f49b211cea3d68b2c53b3ceb86f2a22c09c3259fc904d86716aec852540ddbe3b19a48cd850cb94706fbefe874e9f89b1ae820c410fe0f153a38f7b7f9de2f10e2e68319b7bceecee751827fdd228cca7c3a215fc51f574372336658a2132433d705200a62d83ad30e845cc3c9358e7b6f6b613e05b6b348cffb69641c8b873f5c792757c889a18097e5d4076190deb8379083ac8aa4e30e11b3b837eb0cae0dfb837184210c4c5873fb276ef59598bc2b952c0b239190057f27a2806bb4e2720ac0b0b76861061ea8643c702025e26565e490d0083b6d962b09b5707958db9c142b755e1fe8bb4a438c49bd3cc209f201267eaca0b6747ca3b9ff9cb45b929be21c2001bcc50cf56d0be7a4ae1dcdee11f1507b9b3a5a6f557b026a9847d0d0bd00191373686f1e4ae1dd264430b92b10201bee4bc3541c1d721b2f26d69e42b6fa35cfdb7fef5897df1cffb466b3170ed021d01bfd4e00a5bd8108665b9b696687a8ab5c61be221f5e5e336a442b0c9838c9cba96b77c56b261a0a1b6964df9cfbe3fde3b03a32e17b7254488b0c75eb6bb94b05d710799cbeeb86a3d871e10b557cc36f0dab87d92827adcec298ce57ef5cc01099b2731f19d7973f8b87d394c6b90cfe5ca619e262ff018011ec0ad90fbb8a78252b3cccb1b6f39f2f4da1b306b35b7d1ed4364298fa16deacef8b1ddbf0bdb9afcfd4a7163ece9a61699ce517af224e3c971ecb3fd078bc818e1296b6ca5fe5a43533e432b1a558e09e271d40aea43752d4b9c6c7c44e6bf7bd1dd2ccc65c13074c584c281c91a7cd48b722f1fae022e51fb07257317989783cd1287824899c3fd075553165ad831d4fa7b32fec0b0e83af143be1a908fb0988a42d8b2772af34c8d4d0e7b1b2414627dca7e0064fd763b27dc15a0f8ef413047fc7bdc0f4fbf2c5746bd8326b32789bef5c6e857007f4a5f8ca1e3ec8a92fa2ee1c2db441e2c6511eba3f81c9c0f3f66fd378f9bf994b6cc1f77bdda0ccce07f73ff505bec2b1a476144cc61c8c075049830166831419a5c321a1b918837de8843137b23eff612de6eafacfe6228db9ea0f8f5f11c9060843cfcf843463321e94311222d2b4df4117466ec03b2c9ef398d3476e33c1ecc2dd9721a3d2cb3b45040cad10b7dfa5e9ffc37b383ea74794d248472ae544ce528fe595e65854b0bf4adda19d9a979762c26972f3e6d41c131eed487ae14fa8343d813dd514cb500b609803ab884668f3058f3e4c4150cbda45a4469e9bdb1e5313b6ae0ef6e3fa7138fdc2cf51122b7fd0f0dc8935659256bb79fd8c9b74ea4a5c5487d7e6d2e590aabf7d3ea16d56f44bb64c27a52444990976c5d811a2a1e9707d1973ec0decff8ea89c43a32a1011d7e71185f80930ada3f322f2e86efce486f186a00ea8997d3cb53d4d6c5a259241810c275cf0f55ff3d9adfa214caae8060f12a89ea8bb5b10da6b4f70ab7b79275ca766c4bfea05b25aea1f202e5af82479456f404d19a9cda78fd2e658ec288f8f4e14420119dcf90abf088ed5b4dc2c97bd9117ea96d2b1ad3905e49414a2faa6246381babd4da5618cc3ecd72eb62d023aeab067622faad5b8a8608584dc197033e32ef5697828a146a7e3da1a22bacd548db8380de9ac126aa2b1a327779f3cd240b6c32cb2942af7a2f23731dcf227225513aea1637e339e8728db4460a08eba355b04228c43d9ac894c251d6a302d5f5522aeace8c6949d3787466b76b9582ecbb43235c8a66faeeb1a06dd8ed232f6a0790c0eaf7561b317eddb33714f5e24f2d2874488d9aa3aae5460001d5d60bfd5d08c93e37c208eeedde79dc9a24691db68929f2b2f89d42ae9bc173c70a239473292c6e245a760a9e1d2d3d10d704062fc479e622ccf0e12e600feaf4930496798c0e99d0e30bcfe07ef039ac72667a3b4a5a381e1400d4aceea9c5772c92b58c6b3d8527fb8845f77cc1946fc9cc275174e5bfb02f243eb6a4c4862743b1305ae693b6d84d6b1fd8788c419e536069234ffcce032f33c50e780f5b75c35232b956783778f35c892398a99f446641b092a2fc2c051c7ae7fd7d11082e1dd63ce00ac0f8325478534cfb41823fa6f79a0a5ee88f28d0d333912a6997e2c686624afafa46ec5683efffe4686ad7fafbc2c050c62c92973ee4f8bd72590c5d7360ac5b817ee4857e8db1caa544bd3aa8764f915269c5941f8a0917fd00d46bbb97de954912ed3cbcc7755f9cdef248228325163406ad568994817deb659c294114f0a95c4da17691c7a6d0c933f315657a6578d20dd77bb2bdd4ab2d809a9d9ce054c6f00b45c4d907df54a63c3b41930ef18b1b98aad69d7a58ed2c43ec0420c02c330f828a392c429445674d7f1c2505506c745347844de40d33b64f0b0a2c81e7ccbd17e8d6bf920e4fb22f05d8199a4e552b429d81cf9b46a6840c7f7804ecb718d5e6d9509700e055bad2af215c092c4692438246bee680fe9d6d2f04efc31d9b3d73404f8afe5dc3a1d39bbffa91de8db613998bd0b3137302278d5a205cfdba670e1fdc8fa162ad037c61e7f0c910ee7455bc8f4e035003915857832ffa913a6feed30f77880e6fcf58a6575876eb01f1d389d82b7e77e3288a0211b22a23f5f13b5cb887f87234b4f06b8e687e4d64e1d9e85511870da6e29f0a0f02b2832ea719cfd06aa09c5e87c7b503ab53797eb9a2f3d307879390d87d466ee616382de93fe310d13b97761a4d2af00a4084a629224f7b1a5ab294206be083a29e816f06553653442e630d6d52b1718467cc31f4db3be9ab6c70a815395ba88da6057bda533e25d7b718083af3d64b9f6661acc88615fd8f5da5b4dbe2166061a6ffbffd7a80ed66975f1d303bc09f7e03130a6930a2841489765d2f17a6fde2a3e856c52f16f604f45bbd02568dcf0ab30fe9d66c1a8ab47d1e83b5219a3824e0d3d1e6a6aa24e29b0e9195d0ff4f2d3a5979b988bfa64318b26807b22f3cc9a371d558de3a1dc82b52d04df0850dd4727aea1283d28b9d80a5f49db15ddeef14c9cee3d66f56d2d341b2fb9fd9b2755253d5986cbddf6a63b8895f6c23609b89f8c291a6efb0aa8cd7307fdab568f20b2c6c2486866cb552a972dba6666c050af9d0f3ca98e142b12b7bc82371560e1817636cddc0f91128d9908e07f04e61e93ecc4d4a9004f18ac126e4508afea77f2111147529dba02094445c26f8070bbb99612f52bf324013931cf25afe4b65c2136413450eded163cb056c4b35fd1155cfd0224207521622d9388c24efb08830f913a962b0d6815baaefb981ce82bbc1cbd5d0afbcb18ba4c2d9566452e6414127761578ed691b7389ac0ec4d5df124ad586fd09d84aa490dc644ba36219cea83137f8e26a0ac0db9e64f7db5aa55ad22ce1e82250523d002da970ff995ea7f0033e149055ad6a22e6d30b4322f9bd068cb3b46b7c356778c387e205b38be7869bea961b7f0b3f126fffba81fc778315f11da7714f1e5537976e734734deda427febbadc1fba6840681e1ad22284188136be8d2cbe2ba9bd775158330baba1db57f86f412d978c852ba9942abf6104dfad1a50f795fb173796be81771702478061b2937eddd98cf2b7c378e2dea0e9f72129c959a842fd346138681dbcca64dd87c4ab5e3bb2be96dafe71e7cd7d568dbcd366e788889da963e5d39fcd5de91d6e846be69d4c0f3159aebb7cc4c49d310124f0a66643f06a80c9d7cf5443d225553eb79f9decc41afdfb7be29154cda6ff06570fd86f0f2c8890bb859a65585abc034e0", 0x1000}], 0x3) mknod(&(0x7f00000011c0)='./file0\x00', 0x7004, 0x10000) getitimer(0x2, 0xfffffffffffffffe) connect$inet6(r0, &(0x7f0000001200)={0x18, 0x0, 0x5ee, 0x3}, 0xc) 22:22:27 executing program 0: utimes(0x0, &(0x7f0000000080)={{0xffffffffffffffff}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570b8", 0xa, 0x0, 0x0, 0x0) 22:22:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000003c0)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) r1 = syz_open_pts() close(r0) kqueue() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r2, &(0x7f0000000540)=""/249, 0xfb) 22:22:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x1, 0xfffffffffffffff8, "5fe9e9b431991ca7fdf80800", 0x4, 0x40}) dup(r0) write(r0, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) recvfrom$unix(r0, &(0x7f0000000140)=""/51, 0x33, 0x40, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) fsync(0xffffffffffffffff) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000004c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d703702405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1617efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c11613e3941153b21a32f29dba0363ade49497e66c66df2b3b0c288f6246d6bd8ba3a7359aadf99f4ef1c81453b59b745993a16c314bc190e7645b4dc0ba7264f7e31c0d4161558d3c60109ab87e8fe6fa38ecb8f15a9df78a42b96bd6c4ef30686c1ea39399c50f3b632000000000000000000000000000000", 0x2c3}], 0x1) lstat(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)) 22:22:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) r1 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in, &(0x7f0000000300)=0xc) getpeername$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) write(r0, &(0x7f0000000400)="e36258a416f72ee9e8a4a2498a6eb6171ffb25b84e5bbdc3a5050094b222a9c4fc63799e5ea7fa0023d58bf6659990c7a39a91ed085c3d30f7c19f078174ec816ca32b8886550704591327acb7b7e50ce91106b27a3c2dc236b8ed3635fb269d80a65fb682e113fc4c3612debf8225486aab6a0973", 0x75) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/140, 0x8c}], 0xffffffffffffeab) close(r0) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000000040), 0x0) 22:22:27 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x2, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 22:22:28 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x8fb) r0 = semget(0x1, 0x2, 0x408) semctl$GETPID(r0, 0x5, 0x4, &(0x7f0000000000)=""/81) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x9, 0x8) 22:22:28 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x60d, 0x0) r1 = kqueue() close(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xe4, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000a80)='./file0\x00', 0x67e, 0x0) 22:22:28 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000040)='./bus\x00', r1, r2) fchmod(r0, 0x0) 22:22:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc00, 0xfffffffffff7ffff) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 22:22:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) dup(r0) sendto$inet(r0, 0x0, 0x4, 0x0, &(0x7f0000000040), 0xc) 22:22:28 executing program 0: setrlimit(0x8, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x2, 0x2}, 0x10) socket$unix(0x1, 0x7, 0x0) socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x4, 0xe94b) 22:22:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000080)=0x191) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) getpid() setsockopt$sock_int(r0, 0xffff, 0x1082, &(0x7f0000000040)=0xfff, 0x4) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000200)=0x5, 0x4) 22:22:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x2, "1eae8602ab5d7924bbc1bdadc1e1434698208cb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4", 0x32) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000380)="2964f10c9e96b37c14fd9640060f9e9e669f3eef31692ad5df34954b49fc613190903e46c9c94497dcfb628db86d3a4ca9cee6", 0x33}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000ac0)="b79d5885e889b710238a2baadb33649db41124135529f00e451cc9ea47cb939d42fc66afd0ad7627b4cebf1e1911c233886ce8bca5681cea2afc55469efcb271fae9d3403c4faf62f56139e4b23b74d932dd2c5a291d9bba69b1cc048f7585eb659075b4080282a705fef1ade285f8fe4fa992392048d672bea8138a20630fe0e9d8af7a8b4d6b6d6c7f0a4ed3b171c358f006c5ac894479c3f3ffe9b7e7dc8abfdc1f00bb6e4ba3c4b3ed57c0534d08f3e73c51eb63e88ec29cd6086bbb612a4bbdcd95bafeaf0fe85f1c8483830138c6adbd2527431015ad9439ddaa3b9a19d45e3ae0c1c7d557ae767af77c927a27379860bec6fc291019d8a2f09dff0e6bae72eec5ed228eff3701fa8d30c11a69bb60dee182848e59860a08abb01319e730db60c027aa658deb5c8d849215d69a9c93646b7940b617dd5a70636a9f58a9a771348bfd563b3f857623b42952eccdd1a497206cf38448aebc1f3116ae0c20cb1afc3d3d0248afb804c0d6293ad641265e30aa2b7eab7070e71ed2662a49a43edf0853fdc70237fca9733aa091fdf75350b545a46548976906dba9fafd6d0df35ffd3b081dc2b61e0c2a05def113212d47551f052d0716d4344819f152f78945323d89270292bdb23436e6060e2a8ef94c10f7b61a55d7fcc178087dad5ef4cc809311c9d9b19b800f39cd4d23c9f3587337892a8da94f6b767a51f3fafc9567a01f10924120444b55b6f963953306bfd1814f375129d4527238ce53041b1ece27ecf9173ada533b0627a500b0b398e09b327f622d2ed87229605bc3b0eafd02d44ad6e5891c9be480c17a146091ee65c562b606cd7f96b435904ec65f78a46b2a2a80a92303a8d3d967fb657b4bc031ef2e52662d108ecb82ee07a2bdd8183e8d0d0158a2a65f3e300537e3285dd111269cadbb1ab12d3452ef12365303f7e12790f19454c83ef9a2eb8ee56ed69fea20b92658a4d82b67ea11ba7b63dc79b1a3fb5d2188d40c14c6e12a9fe9504733d86c5dd1fd745166c5be574915ee1467a8c69c442287c256070f4cbaef70b6e4d346409b0d53758e7ff9f0b52aad88cf7774f3f776316d0358ce3ba54103ef7ca3f20b737bd0e3e0215e22b5c4bf7fc38c673b4de76011346ef6bc51553de2cc8c4c133d274f87e875e4d1e09aca88f71a7bf3463884dc4eed21dded3dd82196639211d30e9a357387705e7a22cc4061538a4fd994ccb698afc3c110e1c834054a0bac05387d8ab3dc85170e7e637c9b91af56fdccbafbeb5907801d785774aca2f887410fb983baae946fd63cd2044345b19904f75936a4570718642320d59c7847fce4199d76fa19d4023cf18fa2bae75df728a154903028c13af551a503d7e24e27dccdf845f333984754e88d8f263b2b6a24d43571fada005ee8460d42641ced6b028cbaf0c831b10a4a27fc6415e20e4f5d5ec37181b984d8e2c94bdbd024967a20ff8c05a24b72bf8d9dcb4921b92c190d0639821716076430e053b9cbd4841e55a3be5dd2ac767469af4909635f9e15", 0x444}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 22:22:28 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000040)='B', 0x1) sendto$unix(r0, &(0x7f0000000080), 0x0, 0x40a, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$unix(r1, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0x1000, 0x0, 0x0, 0x0) 22:22:28 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) listen(r0, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) recvfrom(0xffffffffffffffff, &(0x7f0000000180)=""/1, 0xfffffffffffffd56, 0x0, 0x0, 0xfffffffffffffee8) 22:22:28 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) readv(r0, &(0x7f0000000340)=[{0x0}], 0x1) r2 = semget$private(0x0, 0x2, 0x298) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x5, 0x5, 0xffffffffffff8000, 0x8000, 0x8, 0x1f]) socket$inet(0x2, 0x5, 0x1ff) writev(0xffffffffffffffff, 0x0, 0x0) 22:22:28 executing program 0: clock_getres(0x3, &(0x7f0000000140)) clock_getres(0x5, &(0x7f0000000000)) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) 22:22:28 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0xffffffffffffffff) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="fcff46fa7357862ab700000500b314c7c4", 0x11) r1 = msgget$private(0x0, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) msgget$private(0x0, 0x30) r6 = getppid() r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x10000, r2, r3, r4, r5, 0x20, 0x5}, 0x1000, 0x95, r6, r7, 0x7df, 0xe9a2, 0x7, 0x8}) 22:22:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) chmod(&(0x7f0000000140)='./file0\x00', 0x0) 22:22:28 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x80) r1 = socket(0x10, 0x4, 0x3e49) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0xabb4, 0x7}, {0x18, 0x3, 0x3, 0x4}, 0x8000, [0x2, 0x9, 0x8, 0x4, 0x100000001, 0xf9, 0x1, 0x5]}, 0x3c) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1}], 0x101, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{}, {r0, 0x1}], 0x2, 0xf609) 22:22:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x1000000000f6) chmod(&(0x7f0000000100)='./file0\x00', 0x52) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) r0 = open(&(0x7f0000000140)='./file1\x00', 0x400, 0x10) bind(r0, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 22:22:28 executing program 1: r0 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', r0, r1) mknod(&(0x7f0000000400)='./file0\x00', 0x1005, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000040)="bfebba74ed74c0c004302b0cad3fd4c8d86502f9e95714ee44f8a88bb23fb25a1c834a0494dcab576db981c473d2d758c061c88e492d2692c513f32c14c09110d99a9da3d7fcdcc0b6f84ffcb905da3e09ebdbc49b235d29444be277c8c0a0c606a0373cd3ef5fa3b4092380590ce328d8fde30dadb2112855ee93e94bdb41b0f36b2735f731bfddef4d35a63e7973c94dcc1fe85f0e2103d20796ef0d4f6c656068fd020a3da01bde", 0xa9}, {&(0x7f0000000100)="b7b79e40b8a064aafdc5a85f2caf5dd2e738bb844a4f8134af6f028d586f7687c94b69145ba3ce2233466e5a045f8fb3c488afad0d67208cacd9dec3b295dd16199cbc0fda1b2bb2c7f8e0e5b18f", 0x4e}, {&(0x7f0000000240)="d9307c5cd391a18155f92b7bb9ed9bcecdc916bd34b192234ba36207f5843ef29d1ea5a2d4db8c7eaf9c78ec2beed25013c681873b504a58322b2714ffb5207c43e4960cd6c0a9220bf527d7eaac466387376c5231a9441d63337cd9d3a8476d77590c7e39f14b94ed13a5527932c3c8442018e6404ead112fc71d07678102ba5fe3f985bece007a5c8c68a1977d5cfe29bb71a40d764a2bac696dcbf2d3ddd87e1052a0988295afb190461c8672730d7a0125b9267bead30be7", 0xba}, {&(0x7f00000008c0)="d987aa8874120f3458e3114ef522d22d01647b8e10fed659e10352cdfaec078da2fb473eabf7591cf1b89602ae44ac43a1c4d1490c306da5134162702b2ce6b8e3b1be933f881cce6b0346576461a2cd8f820e71f11635b6168ce6e9e29709d01bb68a112859b83415484b1a73f0227fba186fcf7ebb2c046363fa4c6c13e69f125c58315772ee0b55b4261d7a7c733f28d3b29475ddf9ba004f8082c39985777b8d1c1930f6570da597b8dd2338ad05df5686424031718033daa2a9db579dfa05e4027b9f3d9c3145e389bd8735d7882cf5d492b7a35a4d4c172da0ef517c95c3921d8f3a950c41b04e47076d1f661aee8de3b2bc1a3d7c5c1db90cdad491fefe3a33ad4108c5f0624eda32ae9b8097ed33938eb14d0ff341059522774b1166164c40bc3e046afe8ed83411aae93a3d33e175ba07f9c3780451c7b706814c4233af133daf6c996ba71d7f038c0a1f15079a695cd3f728807868c8eeb69011009f77bacaf63b65b7eac6fbe9773a067f58e502f32684fc8756498fb9747750b1327fa11f7c8b224d91103dd9101ea8c3b62cf91441328e1abe1cad06032c0cb6b7e2ace211d1b18a5b82a579ad3f537212495ae62fee2b099fc9e25c402b2d3144d1f4a4e7e2064c0db18a3e21c8838ccd55f7c8fd2678ec7c9e15b5e59b348ca9a838b929c37a1bf66f2322c8c63b28db271a54fb8dc6b686cdb17b8446f30f625c053dbe3a542fc7f10acdb22c4dc3c2c67f54c52849149e747ea150b603019aa8927787360cddf3bb62218b18e38fc31576fc2ee311e148ba859e7f75db0e1b0b5f850da891450eb40257fe2208beb6402a1563689215557b286679ff77f99db123de6fe32b80638ab7be1189bd12651a05cbc8cc9546ba3c93f5d57fc8a97b9f24aeea7fa0ee40ec4c3efe20bbf27604c8ad50ea31358ff3806906f7d78b7575bf389c5d00f91d04731168a6f99c38c5549ef94787c816426c8811b60f6f299d5b833fe8234051eae3554c62aae84ab4a1726014e76ab008fef651076896e825864f3beb32cda1a2bc903158da5d605b3dad97227d7a6b77f1e6bc4d3eb6b5f8414b4b539a6c4d3fabd5b4314cd265e89e456f30bb87096a9ae6254f2753a8c5411e9161598ef7283205d7273e30f66e3a491ae28358f5215c517308ada721e0a4b0913a25c22f90c1f2bee590ca9bfebe1ba04b25ee62c7c1dc2b902106f9e9ed6c1e2959f56430add702fa97642c3140d52b7fd66d86f8ad2e0a22f0d45fa5d744d032ca231fef4d3ddf10bcfc8af05a2ca7aef8a53f07a452c04a63eea18a42771ae955d9530ef70c73260cde26ded29230c5dd7962e6f32aa179a79913f38f4ad95efe728e112be3c3183667542b9181073c70798ae1a458cd9d14dd67ecd31efe8262797aede20e15faca1ec2e23ac782ca05f0ea4ea9bfbd3e0e92400d3e4f7f48acd9fc11f19f2510bf510010de7039765c39352f9beb00e26290a4598d8628757dc83893a8bcaea8dbf4a8a08e3e440a4ed52c0ddd17a10cb4e8d82f28640d95fe7ac818442418ae3088ce3b359f3d57f0ab90e10c4539b1f4f327a03c7c56f47aeddf6d9473097954e3cc783eb394673ef76ae2d2fe8d06fb320cbea8c70c375dca28e81a3946eeb1b3e9d5a10628e11313dda58dcdb3ba1ed708ea7668d538f4065a415ea275c809192ecc9fa5e0adffab547c75710cea1faa904abc41765c46400319a504b35f8c0cb319be58166ea5b8af210701628bc2b10778d97c00a82bb066d61fa279888f8ae1309a23092fb8f16cfb57e805ed863f94811bd72483c323f55e601166b7da475894ab37960710c31c68990255357fe9ef5c931e595db7ae241985e84eabcaad4446cced9b10e02dd1378afac3163ec41a2ef0c92a76d8ef78e89e0f707c69154416ddbf868a0f6af1baff01715665e5800f8680f2d8c33dea3bb6c07785845adbc5e6abad117c84577953b9c230ccfca80e96d014eef635209ce8a926cc36f2a04708c3aa909053ec84398d41f495d3948e8632404da443a49f974cb24485b9d6c60516b3fa2757ce1b1e893396ce02031c38bdcf3aa363dc0153776ba44f4cdbd01fe8c14cc9cd39b048af26a334ecb28b5d8e8be192c5a8fd5ee6111f874da161a4812bf84d6ab80b29dfeddc77301524a8b40d5f080bff6308ca0f12cbac1e66144b9d02fc2609e888018b0d50ed3ae7de8496947a9ed5474c5c1b8c9dd31580dd9b5acad7418fc8715285638832991864ca6ffd895a1bb345a0f48e3500a655f672943067c23e21a85b4d7e0ea92282655d0733630c7be259251131a865f65e80c0f74e12f96d8627b7a3d91629b3684c0f212adab518ff3502629e25749c374ddada63c42243fdb48ab5dbb40f22c9ac1558a80a596b30a8513c717c640ec92dc48a31f93425b0e4d1fda737ac5a12435c0b2ee706c4638f2803877a9b7a42cfcd250d320d46ae00e17d66d65c0b84982c201f17f2b554ea8f9ed8571ec2549185709ff4706a36ca12a130f78f3717ca79ba1fffa7ac17ae9ea8f7f6a6fdb4ca88620c0b5c8774d415b52ebd5cf6dba88aa8e442003faeed3c61181a0406f840f5f33c4d29c0dd49afe7dd3da44ceffdde43857b3d18af6beadb14ee6a62333c6ef927eef655729c4b8d7acec982c12d1bf558535c209e330f1328c5663dcdbafc6418f77f7514e5af5b911a98c28a7cda1daefd3612f26e76626d875b6f8055e71f0157aceca2f9f919a16240a38c007750b3523c0be20c24061ff0f825ff8833a06812fb136b3219a8a157fd74954a209c4e6fe36fdc715b568201137240bdf06d87b23f80181d5258cf8323a91012e4bb1b4352aa2f5826aeb45977a3134842bcb1720376efe22b8334acebac4887d2d314e3980f02827d5626eacd563d2e7d74e176cdc3cba1e13576f9fac2367299c3056fe75edbec3fb9047b992c16c469d771b17cb1885e14e09504cd8f6487ccd68501f6261fc35bce6f2adf06f17028d791f03349428f59c75245038e0be849cd0133ee5a5d3dab5e5926ec30970dca1df27e5c45a9a0bf1d6316004e1c525190deb7ccc7c270003cf8652f199f25d7a4f5f08cff8344f3d9eba02073d44ac5e4a95b735f3243ee874fa1089599ff94a8b875905eb43d5aa315c8127b8b5c906704758ede6d90444a51074d5cf556426faf47dc6a979314356dabb57bbe4fdf1a483cca3eb61a7ff07e43205af6ebed477f3d864f5eb90e0162c37b405029a0ebc60ade341f411e9c0099bbb5d90d1104cc490848f4d380248dd344e0999939ab5ce73b3053f3a468b012743d910397a7f513b6965ebd6aa69060861dc542e489ee6367d09b17fcec37b3c62121eaf76bcaf56b2cf131658bc5ff62f7d06b2a47d7399d4af7e13750bef942b758934a55d85ebb622f72f2da1bb51dc8d821b5af5ff3be0a32e501d738671df98f11468dde0877a9117158de799db11e167e695d1f32093c6b6d2008c7550353af4243edd39fb1e6fc7dd068561924cac2b4f5edfb15962e92c45183697c06e03687c1a85e83eaa2c31cebd565e9c9d7d9d074f16ce659cfd80df682bcc81b35d1a56fe072f4286d38b0332052bee7ad5b6e3ca099bb49685c82c02df15be87bc983c909fec21d496639e9c0f4fd0d5000faa95f73b0b9e4b9502a0325a045859e8906c05d9b68534da54c73ebd3bb845075beb2ea47bde5ee856b1e0008049a6507fe95fbf1da56b2c69b309823600fa8f3bd0c4e63056eaf6e878b7593559f254edf0cbea4fd68ecd816ae4ab8bb782af25650c5bfbc974f6f2cf755b4e2348c42f82761dca4466946c697dc05f782805be7cc8fd42e966d6c3fc70859a4a28f3f56fa4d537c4bcbc535734dcae40e3bf80f4521c1f90f23a7db2a8f4249bbd78dd1e76b585a3fce51e1b49969ca223388189f5f2b4bac13c459e43a940269fdb07469e2f8e6dc14cce7e122dd3bef7f978a183ce6545bb0263783c25b5480acf016f4162a1afea6b625d6f504d773d759eacd7e8ca18bdaab833bc7415a03a7426959a6501a5077ce8597afda1c04d47da44ffd28da1e6dcd95cab70c2eb26f3dbc3ef071971c9ffc86cee17c4954c306f2c5a0d925f997d1639bc953d9391cbaf7895556acf9412f92155fba74ee385ff93bf3f9d5505b9041c7c0bef64c7cc1994c637c551b55b915bd57dcd1a77670cbe78bc8ad405d6533fe4ba226186c78c6b2c1fb011fc8d2f805c66b51750db9872d34ea9e732d0316f36c90823da2864ee7a3dc2428821682f6dfad0a21dc8d3d31da29638d25d029191cb7625a337915f6a8d7d55c1e6ca2d281ecb319e8660d949ceb35514a34d5af372531eb31c3845eb7edcc50d9818f8d9ce6261735a1dd1209ac59acc2f73a8f52fce50dfa99024951692f65a8c680e824911933d31b33d53fff1ff25e6d50425fca0feeaa445e1743269512cfa1ede8899eb98920acde56fa3ad9f39e5f29782ac9f713d88d0ff088bd238c3281915799d7a4d934c61a6b390e3b66496c33b7b6a43f12783f2057d75c4c23f5a7042c9a7c4346c13a748493216144a0c0d716c65c7637af7506c7d8651f5f06f896cc21abb1cf0c29851515c769b08d4f5e6e991c0a76c3edc545d231528a4c44b160ac2709ad2ff8d614a760747397ae0dd7abc1e19764d5b49e0e7f6fccd4eb68051f1339e2b51b45a5cbd66d42c95e34ab2c268f42583e615be8183700177fa722791c346ce34008a61fb1fceff7b5ab1ed0e5a2fea50789486a64ec28fea4acd3f81d1e1895133962749d16422901aabb7d27fa16e4488415ce25dc33bf454f73209bb98f85345c9afd978146390724b043dd1f667937a0f480143880aac4361f7d013dcf6dc35b8e7d2949fd38b6bc5899f3da4b1b9d1fc0bb545fb234cf03e292d2a914901d8e1d80b17bbaf18b72bc39c82eb3837e7865f52b3d0040278fb9920fb13a3da23aa6a0fe5fb7316a946020fae5cd8a03b3da6cc2c0aae02065bd280d0a42d6bd29b93ea782ae1a8d0b721ea273856fc9453a90fd7bc92dad6c65b37c69570830bc4066bbbfcd3207e9b3a8452ca55b7cce07a0ccf63515c163fb167d9b9dfcdf6b9546868b64042d7213b3fc59d6f33228ac8243d97e0679ac8acbdb077f8be2396472cdf111f828bec88a5a775192ab09e1394afa34afccd42ca83041e27df2dd21010377266794f487985186eb520a921388cae75ac8c894c1976af455075749aaa1d9c1fb78e453881b620e38686f0cadf8ac8ef1c4b89fe1eab327ae674f735ec0db46bd20841263aca2c15358ee34d24416c44a5cde73fb5bf2524f5f62d4729fcf1edc606a9fb9838a2389c84d93c264c38b9238c2c22d37c5d41993a46fede9a7280a1613d81b6268208382f61500168bcb77561fbaa5ee61e835c0e34dd85bf2411c8a05c432c22ab318cc0ef795a6851bc6c6c8d40b5f591538cfe091e4cf097d8485732ffd1720f45f8ac1243dc79810d8a8b58d1f3bbcaa89cfca47d00df6b7712d1351574cac726b54408047e3e199c5fd602edddcc43d2c6dd850d5b7a68dc393e377005337729921de4dc53939048ea60fb76ea3cdbe6a2c5ab0b2c584badf1073e765a639689a5d91a0b30e8d01c09f24b84ca53a7ba34ba1d1814a0fefb8f26e741d09e5ca0bf6ec6542849d0e060370f732fe66314687b488326ac55cfe51818fb7d97b58cc86ff565587d84fc9a1968a1dbac059904d23dc10ecadc1c349f51b5b211211f0b7b3652a41495a5cda1af56aee0b7c", 0x1000}, {&(0x7f0000000180)="1496b29145bc03c9dbf36e1d146cb43848", 0x11}], 0x5, 0x59) r3 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) pwritev(r3, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) writev(r2, &(0x7f00000029c0)=[{&(0x7f0000000440)="cd89bfe51f9a7905d3b5047b9b1180e702a3afcbcde714d623086998a83bdff0a2aedca285f6de8e7deed46f798c74934bc59e08bb19236a6bfca3b19c540733f69e03c059bcfeb241aeb8f37c96f51281ff9efae85ded43a71c8c0d4f55820acb44449e84c69b1c4e4ac847fdd30d6746fbc4769af8f79084845183511ac811fc522024c6e6422621cdd06023d0a9f72e48d3c8adf51fa67fc9f9c2ff59d0d4bd7b9f857ce9d7050f48c0783f2b12260588077ae1ec7da20caf5ed49ed5e358ac77dba29b77c436e6c16c73ce88abe811227654ede3d341", 0xd8}, {&(0x7f0000000540)="2d3e4eca195b1f98760ef3885fbada5ebb43ab70a5a5ce9aca707c0693c02aa5e6c132b491eeb0c19d4a1f59160daae402fd9fed60cb0fa549eae3cc3b2f87ced08993a6266d1d6a7594a2f3732f384138793a1faef91f326216b5f4f5af724e5f309eca3c2c5c9d47be49385e271585727be424142aad1031d4aa134b5fb41a0d33fdddd9f41bc59c5b163aca07e449f9e59f2b3ab15808d782fcc6ef53c1e4e9264b9947a04a8a6a8651669b5d42ee7ede02cd8d95b6313098ad4ce96089682df1c483b885300872ec6541c4e0fa6d4463d1db1be4ac3491f4f006e0ead954b765a56d96c3148e0aebd81f7b083df6e68927074d1e09752d232a2f9d", 0xfd}, {&(0x7f0000000640)="f37325dd32c061eb17eb77018d013af64a501b5eb7c71ce2e26c294eaa72cbcb156ea8d6b2eeff2a74e465e7f59f3cdb45f7d6c86723346dc5662513c8342216993a46e2f1f9be91e963a83a0faf947989d83f2a3a2caa6a9bd0bc97f9b857d87ebb3437c53ead7cd64d470dfe17133d6b13ac01b086748703fbe6f5fa0d692fd88780bdf29de9932fcb4dafe7", 0x8d}, {}, {&(0x7f0000000700)="e4e07ca3e6938370ec5dd3707df135c58fcde88efb8dce608b44de28305d769bdfe40c3f534684a9bcd29701f48bd2e535c32c99778aed96608d97187de4c4e6d604b8232bf0d0daa8e9e16c08bc9ae6dca760284bb957900d542bb221528b720cb392878b2903e369a3ff5ac148015138049f3f2d3c136651506b819fb1c31d1d0c7b9329990d0a1d8056fafcf5a421ef1b3266a25fcb432f5ef233440a4180cedc3af57a0b616108f3a4fd11791ada2f75df", 0xb3}, {&(0x7f00000007c0)="3c2b5bf989a196e5", 0x8}, {&(0x7f0000000800)="f41370127ecd36e91b75acc1b8d8a259865ac520788e591c52d416121c292cd9dd93d977ec5353dbce29bcf9ff9d", 0x2e}, {&(0x7f00000018c0)="614712d12355fd03a4f26b2c7874e0880142337d139888df6fcf34b949c6da52fee7197b3576e31c9614a9f62c547489ec1bf01142c2563ab72c8761fc40d70c40aa86118fbd08e3e81d747070f7f95f713cca4b3500e2bf41b126b1e1a2c0ca1f7dbf87070aa4afcd2a66ee5bc5218d0068ffcdb51e7f61160f9c479e24b9adfe1df2117a6a7ec7e6eed99f4acedfcebad16fc6ea5f4fb1dad3af917547d5a23d830616fe4ecffe7bc43f60c7803dd3c866f89650d2241a3747eba9afae1792f1c90065e481dd11319be49aa122284d7e542cf9336bc90c381794090bff19ee55ff87fef6cec4eb556bf712d3365920", 0xf0}, {&(0x7f00000019c0)="8ca2dd038f1e9f2c80c400dec7dcbe4e5c523a487a0a0402f0d5662f6124ce0c79f7361d3125bb8ba6725a65da46932c96254da83874e8590cf8740106fd6882e938cd709b746e92652a641ab33668f23d5950c06d4df4979a0dfef05d80c7ae82f884b7164d17f6fbf02dea9749046c9698e5e8e32271684565c6833c6d061143f7f46877204b1c9bb4eb920a1bfbf6cd2e40635d8a466d12e27d09c6ec516377bb363c16c9da79ac8580910c68315c5d5d4bede6c958b874784b4c8dc66974d6f0a737b16a8480da47a3279dfc131f50275d274fcd5899761cbc62aa1a7cf203494e25dd6cf3e4e5ecda26c88cac91405f84bc358ed8c95827280c94827f989409134f1ae652619c34c3528c87459c73d0d23bf5c262aa6d0193dc19bd56cab0be5b2eed781c7e1cca05db0e60fad749a45230a7d2bba1ad8da04e794a5911f9cd0f681de435a031af51fa5bcc1ee11042541f45b2868abc920441ad8dae554591341eea2a46f335624cee52a59399d1d7f6875c08b9436e70d1b5ecda7d817f2e21c557b3562ab10c3f198124868247b9db10ff8cca4148ef29757f250c0d388f847b1b8911a76953ba8a49717363f234c31a24343d4ae9a37ee00349337c915d3f0a2f98f0099a1638166b0b86f07ce1955705dcd072dc9f68312705fbe1d56fa6bf3d5e69a0379bd66960c70d8e6d6dc7160ccb45922eb4cca8e099fc727ca0ae3597093e693f9ffdcb4918889597e3d812cbde26b3291c71971bf37fdcec46f4ec733cad0c5a1c1826cee3bdbcaf319b6c60895cb71f3ff3525a638df40ab46e5f69bf67c5acada68fa478d25808c891fbbe89dc48736808719d9873aa84ed45e33de4df074fbd70cb1d6cdb0aa880daaf29ee2c36c99c92ad1320b20c9007f527ad189460b6c8d6acfc7f0614a7ccd759393f0d6322250d4616eaa670ba142a77846d1e2f6cac09dcabe81749678950f1c80f21acb46844170b111ff55c77ecd9673c2a393b178e162a07b5c9157746222da000366e61997583721dc9e8704a0d7851f96b27c832724d23fbc80f16d3044983cc7b83b5a49c56b22a844aa3aadddfe645f117af46d81112f559cfc78d95ffefc2b2e28beb8a91b28d5f863e1b8a7d4f5f00facc430e932e13d0034a6d44b9cbd62428167ec3414ad5c105fd5778d8536d42a4fa65bbdf06f5ce538f71a4ee4189c0edd4b93b11231067611c17ace211eb787d36bb95f9e334e77b57293ba6a08f4d09e39a8a8973368bc803afc827456d4901ce78a00e0df7fbb1e3379dfa69b942ed571750f7569100e1b735f43e6fe03e12731f681234ccb6b30e346f290bf8dbc170edb769593e5ddb9ca73a1c0f03560e005696bd9eaaf0cc52fe48e2218098aa0ccc7af0a78935f8373c9dd684cab242ae7a1b990af46483c38049994292415b503db297593134589391ee8d5a2b35ce3d3fee0eca151cb90dbecf111d312f9596904922448f87b70fd2bc2ef0f95cc81aa1579617a309411b9621664dc23ba062fe6a148e10e83faa09aba3226c0ebfff80df8a4ed9432ecc1463441de69cf770a34555dc78716e02c408ad2cabc85fea9f02539ab8a84b3a2ee28b09c41494eecdd68879c0212d70439c7854ade969220a686e4730e6bd646f0f5184fd8d88f521d2049c0202b01f42a05c622e65ef93e6bcc8c9ae99c872b3f47e1bb753a71ae5bd0186df51a4f8f2715409124898323c0b234564e6ddb54bd0294846cdf2a1ae6ab66faa3bf8c17aab607781366180b9c9f9f6bb3102cf9075dde3e7ecd750f491053f7aae78ad3a05b7b871ffee652de89aafa398bda8855afdae07df9d13554bff2dbf7294a5e7260b3b566c4623acba51d70ea4fefd32005c2f2667be628f25cab3e18b798b290e725fb9e903d3d44b8e10571fff12ae532f6f9eefc3649cd791b4d323e6d9aaf34a890efe4c3d49b4584a354839fc98c4f86fde8d534b7531b5e1f93fe666c4ab32ea0abee0d8fd61059b49c36b9bb4fd684e78d600e7e54bb3440835e314dc4863bfc6a187edb001d8f96a569121c331e2e5221c39a8cef7dfd93110b5e01f96056993358a63afdea1356d5aa8ce349912e3561b2c33bdc67f5ad02cea8d7d73169692479b6a41bd77ae6a5b1e305e75141ab96e8d78d0b01f8af79de937c4cfe4bd22f95ff7b806c6d2f62dbdac1c6410b0943370dc1c9642d80c7e3465e3a169010516e0f4a912e9aa1e8cc492eeca478bd40179139d9c61db0d06db3b9b088426e16916387d292fbf18644efad4c25105a1153940866ca5bf45afb290003cae5aa46d2d0352aaa1a7d18c31a5a8bc107bb8a394dc876bf8e7d2ed580cb9c7b4f1cca7a8f4a30b4858ea3a5b7d882bf9f426aa20df4312ef1583896e74465720d45d38d581c66f998c873702f77821654a5bbe122a3305dd516bd858562a715d8eae8206d9aa229298817c4ae3c3aa9fc97d2823583a385861579acaeb6aacedbfcdbf3e369b2b0daf408d905a9ccff714231b3dbd3d45597ab11b7b61d1bbd7437fa8027334997ace24c00f9c2c43ea9c11ca1444b5ba8da6239b26b01e706d23f82d66ade840dba6bfea3480360deaafcef8b78f5e608193e6164e3e3e4f41c8c2358232dc96931d0c0fd66cb078ec6c13b9b90aca8368aa6e901189008c7ac205907a6629201b4957025838ebfeebb53a4280824e52d86119653118cbb3f867e8ffc74196d943068cd1ea8a0c15f6db598a0937196dbf29e364c6848cfa8ab2de297ef52ad1224735839b1cc775c6bec4209c715958236caf6e10acebc2ab7448a7fb5cde8b501399a5d5f11b23e03c1b01ce7b0a60038bd768e30e8ef694a9885e0021b940d3a125c2357fe9d3fb6595cda723814e6f15e424a26da2008ebeb5aa08eebe153fc4d0423d3f92b3a1fa5fb850d16b1473abded9a02f3231ac7ed19c2dc42356f0fa00cb695a4a3053c33f24602373679bacd3aa77b1f34da37df76963f84dd60eecef0447adb35369fb3750ae53e2fc218bbaf6479b3c95360e6672b0721191555fd82b3d2ded113c0ef6756d96fd6cf928c78c683cd954fff0cb1b37299537fdf6eeddf820e3133fcc69621264def8b4500d680c8593913cd7446fc38760492cd78d325f9b46dd002cc8186a0462d09167f7e7149c5876d06b2bf123ef1bfbfff5f9e113b869fc3e6318dd8482c8d6732300f1b18eb8cf15ade4c3f6718753b8eec632e66b3988eabb54a93d4333a956572b93377bd609a7589e6a4f6e921adaf64de71c1a8f084aea7cc8d53cf49b66aa9d299968b0f0414f7c6692fbf3fdacf52728bd64d9d2fb29a6f5f567fd7bb84794cbb7d40737f020837d5bfb4f8016dc3a64041480eb61c7983427a03ea750bf086b6618698b96e8a339c4e3ec5ccb454bca9273de263148d87bb7662c9e3778fafedc5c9e5a34353b5c2355d7d913b912fb0d9e49c404cde982aa958916cbe30d3c1c366f25dc0102eb94eefb7215c160e4d5bcfe7ffd4f90fd7a8d0ac9f39b689fbb5f27c1a005bd427f94257e19e86a4f1fff9b432b0aaeac747241f45c195b2af9df6c61632663df1f1a5b0bdd00f4ea7cbea4afab6e37eefb10df477c9c538cb77266c43bc9e4d29f681555f18bdac7affff19dc76c793adca8c6b6878a645d9308dc3a7d92927824b3c844ae0050721ab48b912c5d514ae19c5bf789835e0b374c5a6e7b8388a716afa8d01ddd09ca4ba0a7039d86ee2aa0dc4abe96fb01dcd2a7140fa91672a123e5b67d6b200245aaf8cc0a85f6a1f40a2ff76008a91fecf9c5a58aa403e5063fdabc1c9838446459268df11e745a9c8096bc7286e66489ad00eced41fb374c7bf86c9803bbe854e9cf89d8201351b03e77eb1dfdd0b7a77f1151358d63c2416f8b1e5f28cbc7a6cca97064d0967b2ad87d001fa6e175d28cf9539a34f625e5d509aa3fea4af7534addf2ab2dcc897544fd12105ceb6800700f4fe087efdefa755c5a0c1e0acfb328fd4f67f103e14fd70138a6bde873ee630875c108f35d9d29f8a3c6ac806b7816fc041a9e957016fbec8a3b68aef20100d384a03e112148bb68f014e650b6447771d44529cf2cc5eb4959fe274871414622a94f5c3bf03e9933f724b5e3e21df761af5ef926de47dd17801c2808499cae5be80e5a015c33f0fe2da45530d2dc50d297a0b44bf8da6e3c5675632d04fb38615e7d12a1f1b597cf17d34ec04b689d2eec4db5d9305eedb99fbd580b264e6d525a20c1c44d15942bd4b663489a491a5e38837d66de7aa79c2a56d823caa3026b03a59a0cf39e80b05613d9b8dd8271d5be58681d79d07b5f1f7622f887138aba02cfad2fb81d643f7028d1bccf3dbd6f8e4d3018ed58887f254da787aa8a124fbfef6caf4561e3fd7f528f273893edff4ba0ccb7a0d10f6bec00e007ab6557825e684101748f3057f7683c5c996ec0a4822f0f76ff1c589bb06cb13add6db6dd360f0e0ea2cb2d009f4a890210204037bf71bbd676cde760e97eaf1a407626d49b2df18b9e03fba55c2f1c787b645139ed156bab4c3ed04cf6b728b43b0a28aa4112233df30f89160d74526df74f9be065fb0301cc9291e18eadcf509d1d10b23d9664277b5343a3370ade5b51d147395ddf1762b858458c8cdd608234940fbfe9dd86626d1e5564b8c38e1c8823ca905d2219f4a873353d22ddfa3d428b835dc2ff549f6af4c8e7f723310b4d71e3149222e3ffe0f6954f5c6df888634f4e0fa41cb1f3595de4a6de4e196e2e773383b49085e7da1edee41c253405fac48c41997f97f19c75dabaabd74bd75af6434a2e8b35ca76b98d43675453a45d0a7d10850a1fee707479b2a7ce7780ed056b05442712f05d7acc66a75c32fcf17429b5f9c8651973a0c58a2696ff1b9257732aef39c262a299ef85e1c4dd0f7a7c38d5da2c268df407a7c060dd07dff8b27bfcf06ae25002de58e21435bdc3ae3e71452fc137f44065c588064491b16e947fc01136bc426f586ac4c0601328f8ff2c3047b7e17396a9577330e10d335f8566a6609d287f3ddb5babd91cf19217c184280e6fc40baa40434c11719d45a6e0b970aa78d984fe57ae68a4502f575abac33e3454e7301575226906c0b692d27ead86922283906d01f90ffcb672e31231e237294e9d79865ace35f7f6de12886b9a4a99019d10c217d5fa30cdcfd2ebe4b04519dcbbede8daf8fd6b381022e11b790c5eb6220c46f8f39f004e56210aff552bf5b1d7575141774cb937846b90de737456c67f05ea830cb18b079daa81eadad193303a37f1d2f0e7ed1d21777d3b21bb05eaa226a94ca3572d1117e44caf90b20cff78851b30dff82c9e37cde4ee7630b7eb97adc227c5af07b65ed22894681aed03c25b456afec7f3ddd98f8c49391946b2632db267f54e2a5996493d8830a7b983db1b8ec6f1681f2c89e9e1b3a1ea241271909d3b21d1fae0c13a63b692f6060e9f54d841fbe67383ab8028a1f3211e4cb69f895b01ae476642ea26e13e96631985f0aec265b2d38bd3fa07dcc13f5a434345edbb97f012f233219d0cc95c4aeda107058bffcd1e61d91c43cef84368fddb9ce47d2a556a63c17372302a1e290fa97c692b9fd2ee19bc84993e830abb7b99b17530269472ed3c7e2f1c200cf4eeb71b7bc53db788d6dff8a1c435085dc8fbb0f07e16583b40c27e81fb4ba7c524d8129a23ff4a26a59204eab8b4d5d91eefd6ffe89786555f9b28410da46ff91d040b4d87b1ec4506d1f1299cbf5754af6564f435f0df8bd1ec530bc4", 0x1000}], 0x9) 22:22:28 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) rmdir(&(0x7f00000000c0)='./bus\x00') 22:22:28 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = socket(0x1e, 0x3, 0x0) r2 = dup2(r1, r0) recvfrom(r2, &(0x7f0000000000)=""/4096, 0x1000, 0x803, &(0x7f0000001000)=@in={0x2, 0x0}, 0xc) read(r1, &(0x7f0000001040)=""/124, 0x7c) 22:22:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x401, 0x81}, {{r1}, 0x0, 0x80, 0xfffff, 0x9, 0x81}, {{r0}, 0xffffffffffffffff, 0xbe, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x6000000000000000, 0x1}], 0x3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x80000001, 0xc516}, {{r0}, 0x0, 0x4, 0x80, 0x9, 0x81}, {{r0}, 0xfffffffffffffffb, 0x10, 0x60000047, 0x6, 0xe248}], 0xfdcd, &(0x7f00000001c0)={0x400, 0xb23b}) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x4) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xad, 0x0, 0x0, 0x280000000000}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x90000000000000, 0xfffffffffffffffd}], 0xb1, 0x0, 0x9000, 0x0) 22:22:29 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x7fff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x6}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001400)={0x7, 0x2e}, 0x10) recvfrom(r1, &(0x7f00000013c0)=""/25, 0x3b0, 0x2, 0x0, 0x0) setuid(0xee01) setreuid(0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sendmsg$unix(r2, &(0x7f0000001380)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000100)="dcc2bd59bf9815e02b6c92b9e8cc06520339775fe8d70ef487835c9c7eb7ea4a7e4d214cfc7022989a961694c3ef", 0x2e}, {&(0x7f0000000140)="1a123b5b4f70e11c4f91f832d555c385fd7fe001982834a8f8838e6a666a051210b2ddc1a49a238df8b96e8120e7c9477377b73ae12fce6ccbeba487bdf2dd79e485cd7026f3545268244e809764fd9332353540087aebd3281816e2a804474ca7750f60c92bf288bf8595a73e90013b75ef345dcc14e1d8aa9965025a07956f24cc9043024ac620dbdeb8fbe2314c14830f9cd930804957cc6f7931432d2804ea8a4604d7565ceccdbcbfa1a343e8bc0e949a44cc1b0cf2c9b1402df57e489fd5cfa127f1d7f82b6037ecab202a0289f77621e6b1c6f44b5184e2", 0xdb}, {&(0x7f0000000240)="89eb7bc640ab8d782d0d3f4ef25ad8cc15dd867fe6e533d12c96f238b7c381f1ee1ed43fc42caca38b52f1a10e8f4ab6f7de79791caaa6e370e27beea509c66867e807e816aaf65e931d801a65d20c564e745bab17bd058af230bacddcaa7cf4037b94eb87bc0eddf81ab7bc909374b8cd8391e194c1d770eb9d79af8b955f027a49717f23e66d765e40bf05b6706e0738e1d526c8c4e0487b67bf3ecf705e198da3047ba263cfa0b17a8a55bdba74fd05486bd1d8b52bcfa3bd05c55484145f84864c476cbb653d3b2eecdcf3bd38b035e453b9f1a5c865f04fec565a6ac4296f3fd06fd3c668fec0a650d89a0ae47f0b60def8079ca1b3b25f87e82c974d1392957ee9c57e08e1d1d386031cf21ded41fdc87242d0ec769840108bd258b3fa6680d5b24ce7eae568f5d8220f398c0a8d633633fc98b8a0628e2f96517a69e70d6441364e533c6e822c0628c2d1b8f54429a561a8aec0d68900b03a0232d85e5a87ebba93efcbfa12758d564b9494c672509de1e7f8dfa7778f314c807f155e93e895cc3de332b88d3b2e72e160eb238877c85180bc0fa11e57c44d6f1ddb741a4894b2e86d5f04d673202dbff0582760001bbbb584929e0c7c662edc7bac5276eacd3941ffa880220be15346ebe811f2b6bc818874365110644702bf9cc27ffcdc5a621abbd0bbeeafd582fe98fbc665e52f04cc9fda49d76b40b6daf4127aef302c6f3c0ae768d38e3d40e40ec9992816a41ac3f6fe52389e420034602046f22b880e761a26486366fccf2c759b9cb674156ff71802f6d731a6184f04b7d5a96333d75aed6fb0cbc3c61b4171a46b7005da621dff1930b9d4b1e89fbf5b41e0bff0e60c3527ede4c84ea294dafeed3be007d2a0c7c0f89005ae441acd8582e54690610d949b6afa683040dcca360d3c0d61b277e4c7a29b092ad37ca7c8520c8f5fdefb761aa2bf9e722a1f7b7329e875f3ab70edf851359040fdd73ce45ca3f5eba278c4618bb8c439f6c251337ad508cc62fb1870941d9bba6de9a5ee625a6335e068f5eb9492d069fd732ea4fb61d2032326fa034b23adeda5f35cb1886a6960d2689b408bc361c0fd714ff217c25a01052467d98b25d95491c4f86d4d20745e11d629333981247b36be6c10552b45e57ab33f7f169850bc563af19f0bdc86e3e8365f17c39d280941233484c336885b3a74fba0221053abf2b28f843700efefa0e126e0eb0340d7cddabdac9d3fa83233b7f9acbf2ef45320fa48d4646d109354b98aac29ed6827bd7da6d713e51b798cf9c534fdf929ff81ba45b244727e44b005b35249cfa131eca5349d0d7cb2f1078dbc4ca3a36fd9745cf8d9ceb0d330879a3ce80ac7c3e68c916c0357ad40d6d39b576cd91ae911b976d8afc7626bd509452dd0fdd04b0e9cced4c976da23b4b59c789609ec571dd81a4ea2be43f585eb9086ffdabf43dbad954c84128886251557fa394d0829909d791da2680190934304cde7fc97072d9a7dad0a6003dcf6e6850c7a449ec8273ad381ec0d3185a7ff3584fb6ec56ed2bbef35b804f00c8baf8810a8ee2edddee43635ae73f362f897455c6474b04d9390007b29ad4ea50ab297e078198a46410c2dfa039fc9c8b7a84ddd410f252ac4809695e58bd983808a6dbc80845a938177c2357b817719f3d479697600c0bf4540f35fb023494de161af1fe40c1e8089d1ab01767dcd6d98fe3db4a9316bf1116d4f5ae515aeb8a6d04e5b34780f7507005917eee99e3da2e36736c266424b2aed84ace5ebd4c41e4cee0dd06c07fa1f8a449627d5063902b02cb61a56a85e813d538e778a3437a0f5d988d8356a0040b3ea7aa8280773299dd9b885f211412052eeac987871cdf28e5b74620497527416406b0f64c338bd5fdb70a00d1407c69a69787c4edf34a8cefa39d01e1cb313c617a0bd236e50dff34bc89c6c4fefda4f34284d71cef5681cff1ee7894e04df58896ec94921acb6e0dbca1af93e057d00783e4f2ee5af426be8cdf4da60e281fe7135a1c211bc6bb6ea84801dac64d5a4ac47f8b109d25367d01a8c86536cb1f7cf7896b11238eec288900be84df54e648e589fb526ffa04ff7ea74d825bf120cb524bf5326420c605afb8421e0373385a7302ad40517c99ca99b34bb8f41cde43236f158691974240041569f0d38e7c4bee1a4a387f8418f6c795abec581d3dd352d5c285e64be3b32c1939ff8518cd21fedd15569dd47c4f445919fdc23fa962b9d73fbe346d737bc2c723350a6ee42eb09e2e98878ee59d7727a8d6432dfe0e90b36c04365203955fa139061f860a9129cb246a9936636ed8515a596e08c546dd6914f0162386ceae61b7e917b9e5d0593cfcc2618923cec560eb8c265405081654b81b48daf77f0e33bba48329d7033293a91cf9c6cf4c79372aefa8b490bd95bbbec14026a98c3348f3cd4e7fdb273f825e5571deb85a200aa952f8f017c5e92f8687edea8ed2d39fa9903ea3fa8a29aaf99d6a6cd791cda7fdfb562aef6ba22b1a1edf8ec43061f9bf57bd481c043e3593aa54b7b2443e44e7520960a92c6355f711120f67f4416aac6afd7ef22381b420be104340d966639a2140051e6e90ed76f930cc1aefbb7acd3eb06107f43108948bf0292c6448c98792d6f3032d912dfe9238a291a10f2c823ebe570336f61956bf8e45afac22d2f7d90a2ab4a23bac5babad2303fef727727e6b6327b00064f021df3f194e14debb2d00592dfc915f89205e3776dac8d6323bf8800a9c8feb32bb65d5ca9b0c001586d5cf9b511f14da8e2ae90b7bc64ffc19ed5da7e3326cc89e27c1e69b7abbddd41b44086213c4247910dfdc74fbcfae89bac8f7abaaec0dd18c04a90bb21145a7c85e8b1de435cc155425db7fd9df72c448a065b3db3d4bb74415fbc5d92a5ef622ccc5138da946c73930d03b44fcc9c6a6ffa98eb65eb8670b170ee69b8efcf85c2e3a447f86e684dee658e081b881ada4886f81714e2dc875ca86b492f723b15b8eb43b53469f361342693079b2ca5b21534ee137db667e1651a96936ab08ea5bec3a660cc8af4cfb7208dbb55cc28ce1d75cb38f4102e98019625858112544ae14d5e1974013248f42badc153803b59bf487de8acff800bf33d4ee0271ac8559e69e9b5ffbef790d797b1a4c3506350ce050b52c438f63b48e57d3cd10996a22b294855c476cdeb1be90950d2294f58e011451af009695f234aea1d5e75bc4edcfd11e00630756ac7373a74f7dc5c8d1af51bdb18d42b5ec136254b704bf2b78e95dfb6f8a0e9bedfd923f0edce7ad75fdf404a5ebfeb8a5f18b0045ee5fb2b6ceb592ae3ce6964189f9e286352f2b9c56b863ff691450f1b68816988fb3e7c883e411bc8b6cfd473a0ae8ae525ee1096782e260f6f0e3edc586a7755104d3cbca7fb2472eec788d7e45ead3d30606594e1fbc1a2d86bf804c4b7f4f5f8e12920045fd90f64a33a59af92dc3255fd5b5a60916fa2bdc035dbba703a59cdaeab89f12190c895230b350e4e40a84a05adc5d1d84b4b6ab6dcebd159ded441e106fb1928c5177ef2c86c88d5f0b4f9f04dd5a62a4ea4c693c1dcafca563b85fa54eabfda5b12830e4cd691f777818134454f86c6109431e6d2c670e8fb764f49b886cf070d28c0b6daee79f38a4b32eac7920cc80682828265dd4991cfaeca102e17e6017d8da550f98726686dfe4780a8bbe6a508ebc0e629aea95abf3cbdce77a27649c99bb7e7876dd2651e61b43fc883e37cf4f0842b11342ffe4030d5871bdde8b108bb7ce3a24ce00cb944f17bbc375593600ff85f79f8c64e179c0db622493928f4300b25595d92cdd27d10d229af191b73bbebebffe2c4f9c14f6e6ab5469e15c5d8961ff55b6ec20c66ff7fc3e078049f462f768825cba1b8f037f0c4706c31a5d53f3a6efc788cafaafc0fff7bc6511cd64516f45f920e56030943d19a33bf9f4fd70f87ec8a701ed677deb99c68a8865b938f028a24711e9249d7d3ae393bc5cf8bc2bd697715ac4bda9f17bd9122cb451efcffc06cb6c593e1d415f1da618c7d506e9d4fe69964f9fd23f03f5d00f286f60474437244c7e2bb955ca5ccc6ab38602bad61e81d519b984be96dbe52619ec715a9be931dd66a536bce5e629a7494d9420aeb5820eb0faaace6fa1d330fc8a70642bbfce46b9e401ce7a79180772f785d781896eeb2698fc77b8dcf781e85751b40c1dffc56cdbb8d5b67f035e42a8bc05fa0914fdfe73d7e012e74c42535e7d4fc4dc5e6171db43b3b6bdc9c778d0eb74e6d8479dfe9509c85a56c2dd47d40383e32b36d82a88c253003db9f6181798070a3f16f40ab01649e322ca2625d100cea425cc4caeb842268abbef8701c7e9fc410d8651a6997f79da4878486308568ad8ec356e9ed2de09b31e657394938e76887955d6bbe842fa9bc1b29055310114a4d1a3dd5eaf3510daf1ab913759543db053be9c5491600e4e36bdc5adc1f33f11e49e394a1e551d1b974cb7a2255a20422b11d6908551bfdda27691cf7173f1f547c27ceb51fd8c3ccfc9bc0b418a08e682369e3b21fe8d8ce4c996b3715a10b2173562a7038076af2d69914d66dfd891327fe5d0a0d84103fe3e42568559cf48f9ed180b46e585ceae07d80a1198921dc5a7f2a0998707391fe3cab70ed87b014bc9b15ed9f73e6becd605de0a39a95d10086ea927ab5d4491e4e5b4d6c7963359db3beae16b7aa3c48f17af97c05675904682bc96b4803e0af5d3f9f9207c490b29155525a5b6709d62c59c66af464261b7201e5fd2d5c6283032d7f602c46fb95eb61740155cadc7cbb78dd6297fdd5bd38144cc9adee7657a114a60597cd0077597b0f20e9af1d1e31abe69edd9d6933f52f6e41fd0f63db4011991e546270d976b14adc6a0cd83cb4e66c65b48f06ede120cbd80f1821cdee21b7b98de400adeb4b9e477c8ea495f8d2cc63c303f43fc5f2c3bb217428443837dcec16bb1c31fd69b076dce373d95879ffab60874daf89e12a6055537a1df04527a75b441dc1c51e6b2680180411756c23cd65a047026e05a5b51b00b637ece6d3fce45c75cd5654a51fd61dc57e0279e60ecc19f4847c9afc2c17e61f016d2761ce79522d3f1c85df05a7b3df7c27eb4e57e0754809927aa6eedf01d437abaa99fea82618939d1a8d0b2d303702e484a6ffd0d0376ad59762d89f87f67ede1889e94cda5a998824986f3158ad6fc7bd9345c9a8a66592c31306be8e36a1a562314e4c6c60bf1de35d4fdd2ef5ba148a498087dcf7ce44343579852628014207f77db001a943c3cb141de6bf32dae064b6fa94921fea7234619f2c5ffa81f0d5f10055e14cd8d466d8148ddbe9f4bf5a8d7ef1396d399a06becb74b60addf650903fcbb404747d3f000323225015dea55ec835c46886a4773d53fe4e659d7cad81c5d987139d2cdf3dac1f0dd74f4bc353d085f784742a61622a301601aaa46bce83035bb7c6043009558901c69c810e40eaef55adad69251e507838b21c2797d8d607f531e31f7f1a19d59dce34948c4d349479279e7d309543e0764e865e32f12062056deb2983ad1983dcd0e8f9d8948e51a5dfc3c5518fe17311080bae67509a0a595a37bbe41d6f6ec76563fb6bcc25b37287d3c102e08aac40b1f8e893ea75c78271e32fb8368a4362a2e37a1f698f7b85bfe1570f94c20c5c16d4ee86694ec8940a796682544b4f4a7e2b2dd774cf9dbf15420842a7d523f0b62a055878e1e16212e4eae5e229d84cf3bec462b544ce", 0x1000}, {&(0x7f0000001240)="954918101b44ef3e37955eebac367153d243bfbae2a3e45d70491144c8cdc6d890ef9b5f2147510f8628b06a8ca12982dddbd73e0da3f05a23a3172e0b500a41a72f905ea9031fb6e2a9b69c2f0c1672cbd54b9e697c4927884b653e764ef7a0e8c435351a8bd4bb1b6788319009477df223506c60a5f551ff4540bd395689ea8525b0c500a2dd3d0f5aa60de17fe5fb49a5573694528d2ff7fdbe310f5263edb261d3fc7043fe100e946a754ccb0625ee4e0e0dbae342967c8f93ba45ffec477b9191d61239e081fb0309b669d51f4706f07fc51bbaccde9281cc33f66efa9c3c798912d985", 0xe6}], 0x4, 0x0, 0x0, 0x408}, 0x403) 22:22:29 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f00000000c0)) clock_getres(0x3, &(0x7f0000000000)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x7) 22:22:29 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000000)={0x0, 0x4}) r1 = accept(r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x3, 0x2, &(0x7f0000000000)="05fa9349", 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x2) r3 = getpid() fcntl$lock(r1, 0xf, &(0x7f0000000100)={0x3, 0x2, 0x2, 0x1ff, r3}) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x7fff, 0x100000000}, 0xc) 22:22:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x0) pipe(&(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x8, 0x0, 0x7fff, &(0x7f00000000c0)={0x7f, 0xfffffffffffffff9}) r0 = getuid() setuid(r0) setuid(r0) stat(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000240)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)) dup2(r1, 0xffffffffffffffff) 22:22:30 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1, 0xfffffffffffffffe) 22:22:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="422512e44c9727489774f34d27fbd71a4ff8b6f8d63a2b88924bf3a6032dc27ab2c8a14ae55307dce6b1f58c815a01000000fe8647e8101824b7db5235a2f819406d2fd65c96f83ebe42c4afe2d008e868c7ee7539951abb9db8a42160f1e5d167cbc151d0cea382", 0x4a) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000340)=""/167, 0xa7}], 0x1, 0x0}, 0x42) dup2(r0, r1) 22:22:30 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000140)='./bus\x00', 0xa01, 0xfffffffffffffffe) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) preadv(r0, &(0x7f0000002680)=[{&(0x7f0000000080)=""/160, 0xa0}, {&(0x7f00000001c0)=""/67, 0x43}, {&(0x7f0000000240)=""/176, 0xb0}, {&(0x7f0000000300)=""/137, 0x89}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/65, 0x41}, {&(0x7f0000002480)=""/213, 0xd5}, {&(0x7f0000002580)=""/251, 0xfb}], 0x8, 0x0) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000001480)=""/4096, 0x1000}], 0x1) 22:22:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x444, 0xde67, 0x2, 0x9, "cec84318f11d8e1a8f7b39c7c63e5f4c50459563", 0x4, 0xffffffffffff8000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4", 0x32) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000380)="2964f10c9e96b37c14fd9640060f9e9e669f3eef31692ad5df34954b49fc613190903e46c9c94497dcfb628db86d3a4ca9cee6", 0x33}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000ac0)="b79d5885e889b710238a2baadb33649db41124135529f00e451cc9ea47cb939d42fc66afd0ad7627b4cebf1e1911c233886ce8bca5681cea2afc55469efcb271fae9d3403c4faf62f56139e4b23b74d932dd2c5a291d9bba69b1cc048f7585eb659075b4080282a705fef1ade285f8fe4fa992392048d672bea8138a20630fe0e9d8af7a8b4d6b6d6c7f0a4ed3b171c358f006c5ac894479c3f3ffe9b7e7dc8abfdc1f00bb6e4ba3c4b3ed57c0534d08f3e73c51eb63e88ec29cd6086bbb612a4bbdcd95bafeaf0fe85f1c8483830138c6adbd2527431015ad9439ddaa3b9a19d45e3ae0c1c7d557ae767af77c927a27379860bec6fc291019d8a2f09dff0e6bae72eec5ed228eff3701fa8d30c11a69bb60dee182848e59860a08abb01319e730db60c027aa658deb5c8d849215d69a9c93646b7940b617dd5a70636a9f58a9a771348bfd563b3f857623b42952eccdd1a497206cf38448aebc1f3116ae0c20cb1afc3d3d0248afb804c0d6293ad641265e30aa2b7eab7070e71ed2662a49a43edf0853fdc70237fca9733aa091fdf75350b545a46548976906dba9fafd6d0df35ffd3b081dc2b61e0c2a05def113212d47551f052d0716d4344819f152f78945323d89270292bdb23436e6060e2a8ef94c10f7b61a55d7fcc178087dad5ef4cc809311c9d9b19b800f39cd4d23c9f3587337892a8da94f6b767a51f3fafc9567a01f10924120444b55b6f963953306bfd1814f375129d4527238ce53041b1ece27ecf9173ada533b0627a500b0b398e09b327f622d2ed87229605bc3b0eafd02d44ad6e5891c9be480c17a146091ee65c562b606cd7f96b435904ec65f78a46b2a2a80a92303a8d3d967fb657b4bc031ef2e52662d108ecb82ee07a2bdd8183e8d0d0158a2a65f3e300537e3285dd111269cadbb1ab12d3452ef12365303f7e12790f19454c83ef9a2eb8ee56ed69fea20b92658a4d82b67ea11ba7b63dc79b1a3fb5d2188d40c14c6e12a9fe9504733d86c5dd1fd745166c5be574915ee1467a8c69c442287c256070f4cbaef70b6e4d346409b0d53758e7ff9f0b52aad88cf7774f3f776316d0358ce3ba54103ef7ca3f20b737bd0e3e0215e22b5c4bf7fc38c673b4de76011346ef6bc51553de2cc8c4c133d274f87e875e4d1e09aca88f71a7bf3463884dc4eed21dded3dd82196639211d30e9a357387705e7a22cc4061538a4fd994ccb698afc3c110e1c834054a0bac05387d8ab3dc85170e7e637c9b91af56fdccbafbeb5907801d785774aca2f887410fb983baae946fd63cd2044345b19904f75936a4570718642320d59c7847fce4199d76fa19d4023cf18fa2bae75df728a154903028c13af551a503d7e24e27dccdf845f333984754e88d8f263b2b6a24d43571fada005ee8460d42641ced6b028cbaf0c831b10a4a27fc6415e20e4f5d5ec37181b984d8e2c94bdbd024967a20ff8c05a24b72bf8d9dcb4921b92c190d0639821716076430e053b9cbd4841e55a3be5dd2ac767469af4909635f9e15", 0x444}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 22:22:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000000180)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x100) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') renameat(r0, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) pledge(&(0x7f0000000080)='\x00', &(0x7f00000001c0)='x\x00') 22:22:30 executing program 1: r0 = semget$private(0x0, 0x0, 0xcd) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x80) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/83, 0x53) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 22:22:30 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)='s', 0x1) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ffa000/0x2000)=nil, 0x2000, &(0x7f0000000080)=""/54) write(r0, &(0x7f0000000180)="95d1f2d723c57a46e21cd68d51a6b58159e9f8da3ee9e78f5a85d933c3d1403505f03dc5b611935f9ec4a1822fbc5f0f4faaa2caf2e3c7542f4a5ceb05596d74466d735ce6230d560c3c588889458666dc7f3236970852aba731e7253c57aedde63f2818f1354169e3f58803b6dec5a86bc67e97e7d6444960f9b1b584f65bd199b84ff970384f92ba2d1d22d2eb65feaac30bedd12b8a0fe64fd90c8c617d141b86929c940261482ed9c4b052965c4db6935a2473bc733dd3fcd3942333c4beabee253de67d210803ec75a17a01f7246d065e4db86ef7012c0e49151ee11f47a20296346efa93fb268d590836f15da7a6f0f294795a6ae6092be94c499d703b7beeacb690203135ff9d73d94145e189f0cb66456553bc7805142b29f03e591754565a3bd94ff77cf9d0d1a539e8bf8e4413aa21074c8e22f2580aa06f7637f1a125bddcab74deca5de6b3310a4c5f5ef30c882d28c4b58f223f32c782258100f0ef58b823bb96b2d1676ce5a46f7d146f6b4341c2bce99043e3b361340ef7e507d3167fe51d9cff2ac63f28cbe9a8053898889e1840da3d22adabe942b67299e196dce712a65eec594c76eeb227a0e61843c19dd7a56c75efd07dbe8b161ef8f3018872a559672820b6dfe359abb46df1606f1e55e3d96279ef4d0d3535ec004cb7f32d677e4302116bd3d302426146b8f745890f8f79023434b76d86a8cfb2f4277354e4131738ae4d43da69d7b7ffb7b5b572f5f06d817a950102059066497fc03aacb41b1b8c4bcb3a6c6072ab2693fdef9ab36cec5345f8c0450fbd3f43203397b48ca815fcd1e717bd8b8541609db5d89ffe85ce6e5cb842fdcaefe5f430e5e4acf2a30a98abf9cd846e38a7dbe9e8c997a20a4af137aa9b2fb6e4a58304ad31f953561b8755e466e21e931d468faa9e0962ad72cc4a86b24582395eee72abf46ec12696e77a7a36352fc91d4e1914cd74f06551051e4072b24661048725405bb2d2190f506b77d4349c50bf89be72996f48e9a3c721d16c64d9b47c4e25405adf56a575939097121ff89a3496c358a5c559f28e2a51ea77603580567ccc4a93da8b71d7a8dcf8e40a03e2f586454f4be6115850eb3582e1670d2e9663eddcf29bf017f8706df0367b04fdb4d44fde0df21bac1c479a95e1584e7fb94d292a315e94476812e19e00f7366c64e53312c8110ff78e1e27ba34615bfcc1bc4f496c69c02fbacd0cd0928442ac78d6c0962a49ffaf1b0facd623bdc2c74ffb314424a3e6998744c20950d4187673e996afcf3845e1780ddf5f85d6585685bf6c4c86497d4178d0b2feb8bc91e19751fbfad81d3377b5b927ad41b85ab1c90e3e72ccf12f8618236d8a251722c37573f369811e6ebba952331ed908439435c75dd5f17f8de4e9cd8e61fa374d81b9b5e7aede721f31e397413c8155d66a34162d9f3fb86bb7dfe777c7d92a87d6676fbf8de76b7ff8e7c7785ab76f2122dbe987cdc2f040788070a215663a12c29b87c35dfa487ec97a7260bbfd6cb1f0fd018c430b75705eae2eb26e69e39bb0c671446fb341ed0e499c47980c869f061e590da667ad2426303d6b6b959d3913fc787104bc62592eb135620ed39814a9f5f796fa43df641a3b67dbe74383306deee2f921ded710d3edcc3c824f5f9257b9931d2d645be15add4af5f71d115b99b6237544ec84cf4bb0d588f5fb82ab77d6c737e0a7cbc03e1061b2f431aff0028cb3f608096efc797850ce08badcfbc7467a212462d4748942fe369a01f79c60dac571fcde542cffb0335440a67d71ab702c60dc1ca099b6185d117771b01ef3b94d2afb132f1dbdbdfd28e97a1f8b8b5d8daf1b40ba848e49523e4c8f54c0e0ac9a5c213d0bdae340a2420e793fee8f10c1c81d3c51edf45d0a0a73daf506e686c15931086468ff89ff192acf9e64f22c92bcd8493fb2c5b726952ba30f69958c64a9598c7805741266bf4cd2a3cbcf76ea5464a0ad7a529f1f25998ad795c97d45d5a4ed5e8b8162d6fdbd409203eabb180d2b7f721e78e6ce6a3c7986ccf63deda5e53f7353707904042958790d1c56066de2adadb48a19bda51a793d2f244e975e6229a67adb4ebd38d6b2f37740fdbef71aabf00883bd3a591eddd3526eb1dd2af05da8b6ec97225ebc705a4d21204611f8465b95a4cf63310cfd385e08fd6c2739f94f184f6f400b532fcc61e801f7bff7ec43b636e12b884d009ce301ff50f63139ae752de07d711755d2e8f6a8096f4ea1caf0c4b1cf033d46c7c1a845f86fa7905c83d18b9e468bc8b0603bfcb46199e9741c48e600c6f2545675cb61ec20a443c838998c2f814d9bc432457f14316b4accf186e5b47b2687e56567563a474fac1e76f4c4ffda23053cc793ca0988e11a5dbd39af154566a0dc42c95c0087c06c6d8168152d6776c3198ceb504b940d92639a83aee56f9ac6918c0994c80a2a4507db65bf7ccb78b28ee6251ce591a1418ec1b64229a47b59e2616622f7dfd5f2bbc4f64ffabda97e6f2a0c01ce0b8e4c3e0393368c1a7ccdccf30445958bfd7d15a7467958582d8fa9b035d0354cce04b98e28b022343c0220ceee9bf8ffc966e8bc2f86af34432afc642a7c20745905ad38b82c1717730ff133c3bb1a064da2cecaa1f80510a9bab77332d5a5d48c472a139b2e9d15b73ce7a4198927af75c90731da450fe94012e0e2d2581007605ec75781ecca7c11a25ca5dedfdb366e7625b0322828c3f565767576291f5784a19913d3ffce73b4180c224e54233b9145825c4638c83f140505ce6f5c18d8d1001e32388faa590b862daf194ff9a4208598d7ace96e32423d926002f4e92caad7bf597a84e516554f4857646af1897f00cd0f248d40e7e50e5dcd1d7e2f225f481134aac5ba36362f4a6668faa7b34a019faf7d983bb572f5dbe84a0ab27739aa319fc0031f73d26abecdfecc2e9776757f95dce5e8f8e6307960ccad9213abb96f6b7a69e0ce12167c6b1507a611d102bb9acfdb8bd488cd5c12530acd124ca9387299042a120de219c0719ffddecddc5f7983dc3af045839ecfa611481f9cb87f3d1305ce5ceaddf5e1e2224f41410fd4f538ff5ee2d1e38b524de84f2ad73966e961022b650abd271fba6e98c6e8e1246b9f72455a3b6579481f03b5bc240561ca4346ffbb946b7ad02f5b7dbd1b9938b8be6810f7f5cfb9722e2d8065efed771ebd616494b927a3fab73d3b39d8c94eb41e7a5e081c9217db216ef3d3a4dcbe06bf3ad3a687c15027291d06f08ecdc97a49d72d31fa50bc35b6b38eb446ad9c225e6207d57c0481e57d1215dcbd4086975f3dce98266051e4e9e35ed0d9053736d706896452c992df83c38c6805677e65bb7526894c8241896de313345d10064fd15cf507a154c16058e996ca9061507fecf25d57a1b6924e90a6eccbe3876a8829a51076f366528d6b9e1112868575aec3c23a1286e641205d0297a847ef478d214f16d1f1c3174e0e67ee9ccda50307e26712d520c1305af45f43250e12f4c0993c88fd96230993d147b32b862c373b1052303fcd744d4d284063dd1ce3f1baa589e5219a517597510a64efdc149eaa46e6245afa309c1923d794bfda72dd21b3eded132128b4653045a984182639043e8779e8ac8d8fc08342f5d7f0adff0209f43138b827ffd584b058af3ade85480ccc9449130f6584d9673ec0b37c9a001b445324e76eb7b64fdb6dddd1a6145bc418ed6f72b096af5eb3e5ecb0179b282a76ab5db897e8aa8314975d36fdc083e70c1268fc7d3c0b6a0a61d075c10111820c652fc26084901bbf3e6240631c476d129ef7a76dc71e3afeb1bdccf5f1f018a3914c2803525728041468aa03891768ac249e9e4ed56b59db7a3a4606189d0c0c7920b73982a1f9f13e11016e8b779cd42dcd8135f2afa51a664fe306694a41dfaf1b1dc3552f6f7882a5edf0d829b9036cb70525a4c280a0343c2943fe00ac724c2f17224f5688bc9d7da0fedd7c94f94728789a71d469e502ce8a7af17d4b3e420d53275dbf1b00ff11712965be6b1aec2608719a2e030516479db2fd43aa71604e71b6091dc114a017890130b87a7a4d6fb6ff49d92443ae11ba8fadd39597be7530c3d7c0cc64a373b97a91e50057a7a6ae74cc9f5d11c9dd0bd21f1ee5efe28e6c7e62ba1d7fe61e10fb59604e51a48b8f13446d747a901767779af44df776f1c1394d4ae1c666b7244a5aac653f2dddce6a8dbf3b3b387179b0535b735eb4c5f35fae2d54efa60a9c9785058f69641bd649881347e6bd22986cf6b51dac4a2134d3c25e4db62cecd459b42d0d7bf136025ee3b3320720ca94357efa78d0d55d7a1c73b22a6f3d01e22d4be067be476cf1477c44b6cbe1ac8f95be77b91cf6de4b812e421b1c1188fac2b601d07c7e1082a07486ff7fde1bf462e30b47503c86777d09ec3867f5f25b3b5c4329cfcb5a7e0dcf2cf456d47a8a6723e4a5678d6f986b65791ecdc8c638f494ec5b0f806b02c0835a02c23b9421b97c9bda318f60cead4a514fb5c003bc901b2cea7a39f59dd2033b215c3f9a9aabfc75a5a2768cf947c99449e25761be7cd35f0c3a66e8a158e8abfec7b317cfc0728523119ce575b71410d3d2986e6e39343a6885c6b143306b1938b6bf1ccc9da80712f598267b5bdaa3d28549fe86b5b363c7bba4f18efbf1fc5cff73f9e2c649cdd09ec81a3a54b60bb74670cbcd1e4ce7a79d6f74ab5088cd8ea4aa8307fbca57ede1deffa673e97636f5dce31a1b0c5a4be6ea77133e31d35d826bf48e630cf7e180979bd3d8d0e4fe8224cc0ccd8b9c0fb40742ab1b3f898c6da41e355a3b08b675fee27cce6457e892d3747967e3b8ddec90060a093fce5f219b52412972e02a9d1dd392607f9f5b02d4adbd8778e8b6c65798d168dc4d5765fd5db6b9d4c59d4bc9aaaca6efc550c273c99ccb6377eff2112d8b4321eed7f7f312f16b5068f7cbb096ac7818b510a23a6d9161a673ddcbb74a5a415671229db0a3408e581a2a4a14332fa5ea88991fd4d01825fdf758b680283ac0c84f1d639db07621a9015b3dad652bdb45d3c3c3b798433d73ae0cfd7c9784c713f146f0b8e97c2179c0455c6262d35a7edcbc35af461b8c005ac151fcb5492e86305cf318745011d0290796071e4bd59c7f8a8a6e404d43901a73d2b69afab78b02eb1f4cb8018ac8046de411825f1fce69f9ca6e864b803aa3c7fee2ef2af9121b23ca3e620937df9cd4d3cbdc88384c5bea70aa9514f72b425ca8ae9f7406e67f1e3a1ec90fa192c038f34cce15db5415b54d58589912fdfd9468a647b87bd3e31b243cfd31c0af08df7d61a998f0bd3fbb9fbe2b068557ab787736b2562fd31b784c365c270efc80a46d2b86f8a593a627e2a16d345bbb42946340b20533e10ce5d9ba6f7b149ba29acf427a700455123175c55c2d4980b63bc1264ebe1387439a76da8758b6c296c0a8e3f14e98d7e7c4df5e2723b05be1460c0da6923e73b6927c517be4c494124f5a78781123d259b6a5f29f29037597e5ac8896193dd1f97ffd835106971061b93cecf1eeb0c243495bea1ad74e7270a1dc58bdd2e7ec5d0ea34e768116d82784a6fd886213704811ffad587d16922b83be4bde1bb90ba9dd566538f921ef0cc2f443817744eae50143062a979a3ea1744035f8ea5464e182596b8db2d41bb373934b22151cd3bb75ef99b56514788cf56f846bb3d8bf1d6157f2ff5578658249954ac812d6ce2f1d4df9f4e39ff6b346fb05fdeed4f2ea0c2440", 0x1000) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 22:22:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80000010001) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x3f, 0x2}, 0xc) 22:22:30 executing program 0: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f00000000c0), 0x0) semop(r0, &(0x7f00000000c0)=[{0x4, 0x20, 0x1800}, {0x6, 0x2, 0x800}], 0x2) semop(r0, &(0x7f0000000040)=[{0x0, 0x90f9, 0x1000}], 0x1) semop(r0, &(0x7f0000000080)=[{0x3, 0x6c80, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0x593221d0, 0x1800}, {0x3, 0x3c, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x0, 0x1800}, {0x3, 0x1, 0x1000}, {0x4, 0xff, 0x1000}, {0x0, 0x20, 0x1000}], 0x9) semop(r0, &(0x7f0000000000)=[{0x4, 0xffff, 0x1000}, {0x6, 0x4, 0x1000}, {0x7, 0xffff, 0x1800}, {0x4, 0xe21}, {0x3, 0x3, 0x800}, {0x6, 0x3, 0x1000}, {0x7, 0x2, 0x800}, {0x2, 0xd60, 0x1000}], 0x8) 22:22:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) listen(r1, 0x0) 22:22:30 executing program 0: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000140)='..') symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 22:22:30 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setsockopt(0xffffffffffffffff, 0x2, 0x3f, &(0x7f0000000040)="981639ad72d6a7c0621031e39899507ddae35666970ed07b3eb38875c101ea9489aa05e4e9ad32a4bf6055edf6999b02f4841aa5f18b3085a9817237173eafb7c9", 0x41) openat(r0, &(0x7f0000000140)='./file0\x00', 0xc0, 0x40) openat(r0, &(0x7f0000000180)='./file0\x00', 0x90, 0x100) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0xbb, 0x2e, &(0x7f0000000000), 0x0) socket$inet6(0x18, 0x3, 0x0) 22:22:30 executing program 0: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) socketpair(0x6, 0x4, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 22:22:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSTART(r0, 0x2000746e) 22:22:30 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) open(&(0x7f00000001c0)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r0) execve(0x0, 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) 22:22:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(r1) chmod(&(0x7f0000000080)='./bus\x00', 0x1) 22:22:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000200)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e99162402abe9b8b4d411e020216", 0x5d) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x3) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000340)) r5 = semget(0x2, 0x1, 0x500) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000380)=""/84) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r6, r7) r8 = fcntl$dupfd(r2, 0x4000000000, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x743e4b8b, "bad84b73f2a42ccccaa772d8374275835db57180"}) bind$unix(r8, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:31 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000080)=@in, 0xc, 0xfffffffffffffffe, 0x7, &(0x7f0000000000)=""/33, 0xfffffffffffffded}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0x5, 0x7, &(0x7f0000000180)="57458efba2c667f86bd506aa303d878149b88cfaa853290447bfdc3c44d0c83fb09fe7afaed8f4c436aa1809e5f1275da6bfa54ea276e03129a316303213da956baf6e892ad94e9f88adb786749006fef3a64e5dfe3c8ded9cdfb9b4e7f1101a28505d24c750fb4027cac3494d0101195923119ebbc09dfd0cd5adc6f9f3207c60008991a5e231bca68eba2b04d63a871d1ec219d280a385b396f795340de46534a25c3978f81c43bb92fe40821f266d1ad1ac7cd1cfda22ef1b29869e743adfd1e700f22d5b90aac6c0d632e3ef1fa04121041b600814c20d3e241fc6556b987f932c3ce93ffb27293333928e22", 0xee) 22:22:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000300)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d6000000000000be4629be1b830006e56f9ea321d1f1eafad8e81c2af86ff897516562c58f9ba325777eb00b024720ef8ab9d878b0ea6c432f0cb2549b61185edd4d557c0a", 0xbc) syz_open_pts() close(r0) kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x81, 0xfffffffffffffffe, 0xfffffffffffffefc, "b1c85b6a8a131100000000000000000000001d00", 0x0, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r2, &(0x7f0000000140)=""/249, 0xff90) 22:22:31 executing program 1: r0 = socket(0xffffffffffffffff, 0xc003, 0x89) socket$inet6(0x18, 0x1, 0xffff) dup2(r0, r0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f00000000c0)=0xc) socket(0x22, 0x8007, 0x7) 22:22:31 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) lseek(r0, 0xb, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8100, 0x10) openat(r0, &(0x7f0000000040)='./file0\x00', 0x88, 0x1) sendmsg$unix(r1, &(0x7f0000bba000)={&(0x7f0000c57ff8)=@abs, 0x8, 0x0, 0x0, &(0x7f00009dffb8)=[@rights={0x10, 0x1}], 0x10}, 0x0) 22:22:31 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000030c617aaff815158f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e25590635b0750e7c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aedb8e0b64fa75fb16cffeeed245d6e7446e1a9646e9b7007b9472ae0501dbd7a633b20da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39"], 0xe8, 0x800) getppid() 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\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\x00V\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'], 0xd3, 0x0, 0x1800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/50}, 0x3a, 0x0, 0x1000) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x106, 0x2, 0x1000) getpid() 22:22:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xdc4}) readv(r0, &(0x7f0000001080)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) 22:22:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e0900000000000000"], 0x1) r1 = semget$private(0x0, 0x0, 0x240) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000000)=""/48) sendmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x10}], 0x10, 0x1}, 0xc) 22:22:31 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='x\x00') 22:22:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 22:22:32 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x4, 0x1b450fe5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000300)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe43204", 0x34) write(r0, &(0x7f0000000000)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694e107f5e7983aab9d1d35db5abe3"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:32 executing program 1: socketpair(0x1, 0x8000, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x8, 0x10000, 0x63bea8a1, 0xc0e, "4265bec03b82b3eaf840a1d2de82da9261b4dc3d", 0x3b3, 0x4}) mknod(&(0x7f0000000080)='./bus\x00', 0xc003, 0x449a) open(&(0x7f0000000000)='./bus\x00', 0x4, 0x0) 22:22:32 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x3, &(0x7f00000000c0)=[{{r2}, 0x0, 0x1, 0x800fffff, 0x1, 0x200}, {{r1}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x800, 0x2}, {{r2}, 0xfffffffffffffffe, 0x20, 0x20000000, 0x8000, 0x2}], 0x7fffffff, 0x0) 22:22:32 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x80) r2 = dup2(r1, r0) r3 = kqueue() r4 = kqueue() close(r3) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8000, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffc, 0x20, 0x40, 0x1000, 0x87a}, {{r0}, 0x0, 0x28, 0x0, 0x4, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x6, 0xe23}], 0x7, &(0x7f0000000080)=[{{r3}, 0x582f16a453c5d525, 0x517be6c51573f343, 0x40000004, 0xa8f1, 0x2}, {{r0}, 0xfffffffffffffffe, 0x66, 0x40000000, 0x5}], 0x5, &(0x7f0000000200)={0x6}) kevent(r6, 0x0, 0x0, &(0x7f0000000340), 0x6, 0x0) kevent(r6, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x0, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x400, 0x9}, {{r6}, 0xfffffffffffffffd, 0xc, 0x3, 0xffffffffffffffff, 0x9d3}, {{r2}, 0xfffffffffffffffa, 0x24, 0xf0000004, 0x5, 0x100000001}], 0x7, &(0x7f0000000040)={0x8, 0xcc3}) 22:22:33 executing program 0: r0 = socket(0x2, 0xc002, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) shutdown(r1, 0x0) 22:22:33 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) r1 = semget(0x1, 0x3, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 22:22:33 executing program 0: minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) clock_gettime(0x3, &(0x7f0000000000)) clock_gettime(0x2, &(0x7f0000000040)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$setstatus(r0, 0x4, 0x80) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x10) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') r2 = msgget(0x3, 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/80) r3 = accept(r0, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) sendto$inet6(r3, &(0x7f00000002c0)="d16b8b075725e439cd2d9694c1f3f1fa6d6a8a42fb722ec99d01dfe625454921f6d386b1b893b69d9d4a8debf59fcb6a7dedfb469031ef68d35628d04087de43957c0416cd01fa6661cee615fc89afdee5898c7149f6330cd0b97f6f350baba067c6afa910fff344e728e68d7db66d79ac03bade58307167aea3d316d470dc8cb46f3d246c02a3f230ae84d879490b57bbe23ce84e03efc0bce98f77ddda8c62086d7e993206bec7a506", 0xaa, 0xe, &(0x7f0000000380)={0x18, 0x3, 0x3, 0xbed}, 0xc) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r5, 0x20007479) connect$inet(r5, &(0x7f0000000400)={0x2, 0x2}, 0xc) msgctl$IPC_RMID(r2, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000440)=""/166) getpeername$inet(r3, &(0x7f0000000500), &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580), 0xc) accept$inet(r0, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getitimer(0x2, &(0x7f0000000640)) readlink(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)=""/164, 0xa4) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000780)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r7 = shmget(0x3, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000800)=""/138) msgget$private(0x0, 0x41a) setpgid(r6, r6) msgsnd(r2, &(0x7f00000008c0)={0x0, "0e427f9c5a3371a46e2d9bd05ce15b001e26678acfcb8173e41a326e02"}, 0x25, 0x800) msgget$private(0x0, 0x84) 22:22:33 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x40000000011) setuid(0xee01) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') clock_gettime(0x0, &(0x7f0000000000)) open(&(0x7f0000000100)='./file0/file0\x00', 0x800, 0xb) socketpair(0x1, 0x2, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x80) 22:22:33 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt(r0, 0xf658, 0x3, &(0x7f0000000100)=""/68, &(0x7f0000000180)=0x44) r2 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r2, 0xa, r4) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x0, 0x7, 0x7}, {{r2}, 0xffffffffffffffff, 0x8, 0x20000029, 0x4f, 0x80000001}], 0xfff, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffa, 0x44, 0x1, 0x20, 0x3}, {{r2}, 0xfffffffffffffffe, 0xa4, 0x8, 0x10000, 0x3}, {{r5}, 0x0, 0x24, 0x20000000, 0x6, 0x3f}, {{r2}, 0xfffffffffffffffe, 0x4, 0xf00fffff, 0x20, 0x4}, {{r5}, 0xfffffffffffffffe, 0x81, 0x80000000, 0x7, 0x3c}, {{r3}, 0xffffffffffffffff, 0xa0, 0x84, 0xf20, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x4, 0x11, 0xd58, 0x7}], 0x7fffffff, &(0x7f0000000340)={0x33046d67, 0x6}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = semget$private(0x0, 0x3, 0x1b8) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f00000001c0)=""/58) flock(r6, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r4, 0x6, r8) 22:22:33 executing program 1: socketpair(0x18, 0x1, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="622e31effefc2e2947a94422a28f3e5f83bda434ed8ec57b565d50", 0x1b}, {&(0x7f00000000c0)="3253f2204515d34f1fc501cd0341a8909ca9e69b0fd9f0236a2dc44258a13907ce5ce73eec650b22fb3eb856838a705bf310b066f389feb2c48edd5b74e39a7ab85f5e6f616322c30355fad1e2bfab2152dd2c1a549cf05fa195c68611d637d106e12c80", 0x64}], 0x3) 22:22:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x6, 0x2}) 22:22:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x20) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000001c0)=0x1419dca9) 22:22:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r0 = socket(0x5, 0x4007, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 22:22:33 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x102, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x34b9, 0x80000000, 0x7fff, 0x401, "70ad1145655669de3455db39895430f4dff127c8", 0x9, 0x3}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x4, 0x1f, 0x0, "a72e72d143c29cfaff4c8456d645cd37f7ef237f", 0x83d, 0x101}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0x2, 0x10000000, 0x100000001}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7, 0x11, r1, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) 22:22:33 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x0) setitimer(0x0, &(0x7f00000000c0)={{}, {0x8000, 0x5}}, 0x0) recvfrom$inet6(r0, &(0x7f0000000140)=""/63, 0x3f, 0x802, &(0x7f0000000180)={0x18, 0x1, 0x8, 0x6}, 0xc) utimes(&(0x7f0000000080)='./file0\x00', 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) setitimer(0x2, 0x0, &(0x7f0000000040)) getitimer(0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) 22:22:33 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4000000001}], 0x200, 0x0, 0x7, 0x0) dup2(r1, r0) 22:22:33 executing program 1: socket$unix(0x1, 0x5, 0x0) 22:22:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x0, &(0x7f0000000000), 0x7ff, &(0x7f00000000c0)={0x80, 0xfffffffffffffffe}) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)='c\x00') linkat(r0, &(0x7f0000000300)='./bus\x00', r0, &(0x7f0000000340)='./bus\x00', 0x4) recvfrom$unix(r0, &(0x7f0000000380)=""/4096, 0x1000, 0x841, &(0x7f0000001380)=@file={0x1, './bus\x00'}, 0x8) openat(r0, &(0x7f0000000200)='./bus\x00', 0x10030, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x10042, 0x3c) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x87, 0x0, 0x5, 0x0) stat(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xd8a8, 0x0, 0x0, 0x0) 22:22:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) getitimer(0x2, &(0x7f0000000040)) 22:22:33 executing program 0: r0 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x24) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) shutdown(r0, 0x2) 22:22:33 executing program 1: socketpair(0x10, 0x0, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x7, 0x5, 0x4, "4f5a9dd039d9932eacfba2a56f69bb2ad93a0990", 0x6, 0x2}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="ae2cedd8d17c3629241cfac27b0fcb771c64e28390aaa5a872dc7dcb1ebb7f78aa7ef2a458428fdd977def0a49a41a79f5daefb1b28ec049889d1bc39e22a8500843f16396835a6428d7cca468dff92cc2935ee30fc04498e1ab1b12b5a54c453e4fd4e2efaf64d7c77312d60396b5bc40141fd3759b", 0x76}, {&(0x7f0000000100)="3998b31b5701c51527e40404ad1d1a51d548b332d80fe95ef0474dd26d24dacedb7231ab79ebf4b4c748ca61cf70d8d0c4120d76255ac9cc5c7fe8", 0x3b}, {&(0x7f0000000140)="7e9f8030ca1d446f44dfb1d70c8a2a221e24bd276dc05649308f0286c720", 0x1e}, {&(0x7f0000000180)="8142a3ef0a897afb5df543618243a8b30ab413a2f8bed05285c088276a2a2587ca8f392f30705c02fc495e9e8c7f1b2d74baf82308b2b32e146a504ef197a99cc8ab9754daaf9339aa1cfed5d5cab6eaec4ffaa2d6fc87308670916640ad98c2a29fcd5fb75be97fd05fb924078ec84a9eb891fbb4c6eae13966408febe317d25e8b5ae0e6f762da20eca85b5e51898288b1046eefed1ca05703256a26f890", 0x9f}, {&(0x7f0000000240)="c2a9252f2a48b065acccb5f61525a6d8b9e8d7503bd1658dd8112af74a58e5707a0c4a3069b34946d2de49c209ac535152b8fa331305db08f17bd8db461807439555d01320591550b2552d7188166ec2ffdee5", 0x53}, {&(0x7f00000002c0)="38c14b57656122562dd022a3956bc9d46cbad9b532a499b3a156fb0c29994ab844759284f4ffa08a2c9e72d99d5228c9aeab61834b18e6e60c745a9f715bfb71eaa932f3fa2492031e0f746e40b73eb94c592d0558b9dc591e9b40d76b74ec3c0392c5bb9a15378e3a779f553fa73561c3b51c8c08e61d027ecc79086847aed725aac2c5839ba3653f6afbc4834b3c990e263e120c220c3cee584ed5f0b26f7e3f0270380604fafc5e067d232a6f65c71f4aa87eacb6d528f7e45d0b4e", 0xbd}, {&(0x7f0000000380)="239f175e5b763f9ec2c19c580a7fa0441556f06e95855b7230b114e2ec445c2c", 0x20}, {&(0x7f00000003c0)="e19e8e5aeb576e64085e46795254afebe02b3cb30d8c191a99ec85cf606d342427f1750dc34f06751b", 0x29}, {&(0x7f0000000400)="60e41dc54f04827b732b7584", 0xc}], 0x9) r2 = msgget$private(0x0, 0x182) r3 = getuid() getgroups(0xa, &(0x7f0000000500)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r6 = geteuid() r7 = getgid() r8 = fcntl$getown(r1, 0x5) r9 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000540)={{0x61b, r3, r4, r6, r7, 0x84, 0x6}, 0x7, 0x9, r8, r9, 0x1ff, 0xfffffffffffff423, 0x4, 0xd906}) msgsnd(r2, &(0x7f00000005c0)={0x1, "ad288483ec1a9b3dd84603bdeee74b59a8541fb29fec37b0b1e92c457877c7c544146737bf797fddc31eed24c0dd5754bc511ef561daaa56e6dc52ad57b9fe8a92fbda4e1f7c18ee0388332811e39d5cdd54f57ae6d1567a1a11d8bbb6a8604ec240c817ce80c51901d91e079ab39c09ef4c6b71b872eebd2ef0464fda61e4a681ce84e6579e6e9791516d2c03d2bae0cc81db991a6907710817d0997ddfb4e3947cfc1f513045d783c1775c810548661a24bf2f9dd89b6e191b1e40726f87e2e912a08e5f5488958853f3ed6ef9b497ceb4e4ab9fb4bfc4cae8479fcef5e0b527b8e93cd9a86783cf289f9e157a5ceb576d057336355453784273d6a2e72694a6cebbb5f0c6ab3264cee9860fdd70285d189d70bfefac60f8735c3a4c295eebaee8fb551363a1533db9d04947f74441cdac5c150fe52341a247ba908900485218409c5a8e6f01e968f2ff5fe946124d5f82ad49cd5e7f8927098c2d246fea1b7f08c35b41051bfef8c6c7aee3ad8dbd5a10807137f220dc785d4f5da55c743861f9cc0cb6cec8df2bc475a2c10a13f9886d13e1129d46977930dfc8185b411ee82ac854eb6f19f251335484a709f9ce7d8101cc80be6569ff7437841fd10cbd82510bcc9082f661bd1e9d99b49ee50b3765b6f5b625088f40abaa7255fc0d3c3f53c973a91f41ffb91e4d1f101c348b9e27b00431fed6fb88a39336247cb69b643b4ea54e58f70a10965eb68d632da4c96b59a383ab99cc80b88942e4aba0fb74befe0cbbf136a0a7f7b7257d8f777882c2f8f51136ae7edaf5e83d31d8ae40eb4671a6c030696b90e7e783a7a938d656907616ab93ce771912a8be34d1ccbf76e3069963689b58cf2bc77b1470c8936f9fba634778b6cce7250b4026ab73d1d2c1483febb7cfe4fb65810f3bfdb0318980ef2de66124afbb7d71cd5cc094a5f463bc325e2b8c4920ac58f0acb6b71e73dea5ae2541e933032aef0a2c0757bc0f4699d04c46d867421e7bd137bbdafb0aedc3c43e7e3f2552046e77fb984467dabc4c0d9424bd99e1aed7ae440fdcdabd1aece4dcb0904a168ab8caffc400c9079a46013576d659bd0000143b6ce3d1c0246aec7eeac611262ed6d126144616b669f9b8f70c41221f74a5f73c99436eb059699dc17ab50188ee96851b5d449f306cffd29e78b97ea77994fdb78dc405adf0baa7dc1583e1ae04bd8a6ace3ddfa5114667dd56c533450399b79ba4fa2ad71354c5880fc894cb2b6613a5725b777b6bf4cec6e9ccf486b76f53376bec407d2fd657240ff8712bb5f60a108350c97126db7d9de84a8da1badd5b146e0df428a1ac8990ddb4b353acd97c6096d137273639e6b4413fe2facbd9d2b8b9c5b1cc8fb8d1c26c2350c4917b212dacf43cf5d6fa7993075d6be9c8a72f820e91cdd5ed9d5eabdabb36cac177ef09862ec504866fd853f6a2e27d6b0e5fd3f8937d4a0967c7c09adfd6cdf4841fe5472a6522ccf0fa6e744b842fc3c78b6f0b1f7d7c6d5fafddff9b82cdcae6fbf44ad582c27acc12bd02796f1fd50ea6a24fe9e3c6e07130d0747341213bafb9796e292840fc960800d32093780cba4bee9773064afeb4c913762346eccf457e633ca06ee8d61f0fb6bfaf708c8351e3a21debde3a746105047568a6ea6ef5a02be6abd787efd697888e7b885813399eb3485aa659e83c87106c5f649f4a78112de02d83d82e3a10f22c3584de1a28eeec292940d6e19a815f6b0e2708060cff7d2b8a977215cea38891501fb645a1b71ededd7ebce404e0dab7b619e85b9503f017b38630911ffb8a3724dbe322b223a6c1a5a1a4a93494193d29a60c6d753b672ab4a2c3e4dab30d980121f449c5bcdbc0423453e5902f78ae999e899d3bc224b372f939c87af3d49a997d30a5782b0ad124939cae5ea9c34d4d90f9d89f0e6ba219f17e0de2a6a7a7cd30422150eb255c3fe94caae814f3c7e446c24edde06034ae296f44b6acd5549942ba92c78217a6aa50c75174e18a6cc0385f23086c40e7bc1c4a3946ff7dbdf30f207e6bad2eefeb59c84197b2ac0b70298c169da36cf02700b79f4f1aded6a0a567390214b6270a04972cf3c320bbc101b0452ecd6147a1a5accaaf606a2b6094de7759446a696b08c7496df3b380037cd4ac50b13b6ea84fa49862a2c8254458d4c6b7a971fe0bdc27dd1bafd93fea7888bc9e12ba77f8ccd8dd90e9d6591f2472e53f2df42cdb81317bb59c2030e9c6b3706af368cffc380b4d5e2436d619836631cdbed1b58147e7d72726ce8fd0633ea89582b1389629190b87b29f662fcbfb08377307ff2064fae5d4a240877e9b24c74136324fc262b53da556893f4c140989da4dec7fb22a96cef494ac71d6660da08dbbcced286ccb946431e404dce00d6ecaaabc29ca83fcbb6a1774f1ff154bd037e51b58182c555e4a9885cc9fe83647628b3bdff772ff6c696291011c8c74adb765505696f3dbb73caa82d02c4d840128d1ea4c26db190dcfb3d5d2d24a03d417842a1640f2f89de0f5812e095c8f0e4a04f996150137e11f730e288ae4a34cd7e48a9e82e30a62ee0edc0ec3c992b1ab8b3ce3b8cead725fef54e481272a7ee5bc587fc44e97001f3e2e714f9f0b542789d1464db91d0f2d39dbedef02defb34bed5853bb1d906d2b15df36bb486f0cc3b4356d93ad34ea0a1efc90d3c3871439f9dbca2e448d499e13b42a972e4e9831cf675841547466c1e0523ddd6b2454cfe015e79ebf311c2c82e46ee070b85cc978cf080c51b293d277e3194d5b8ad7d364dd51a4990df6112be412141379bbb5d425b4164d73e733d5f691361371427c2c0e90966b7b6193fb62a44d61e3c30cf0bfba75e445098c71743088b718d6e69b8a7687015600d4d71c9e2f2c96f814674166f09348f4f8c01f15896732db1b7f52196cda187fbfe49afcdf11da5618d0c95a31910fe250ec99d0f740ec17e0cd3dd8964985dd2ca1ab4795f9f83c34f26c4888b9705f3d2be32ed244c5c0662f87a96f2517fb1f65f2046c3c895a5a6bce161638ff5b6abf0476bf470250286b23c23b218633777fa0fed7f22779e37cb793ed45ffd71b91224085ce34fddececf3ad8f62a66aa3f51ea6430780031db482a661c31a379158ffaa2cafa1087dd0231a99d1a2dbdd8eaefc90def02085356e39152e6482a2993cdd460978d1edad04bdf7a17c94fd7cac7e1deb116114427214a035ab4ac5b18c915177acf8fcbc346772f2a9817ccbf32316fa3b382b92832a652c8077813e71de2dc301549d9e8c42c5687e28d459a1d98fddd5b9ed97ec9495390ae98cff653b429fd50ab2e4a2887fd04da9a8dff5eb937637926959f9b9a2726811a89decff7c34b608ed6566b7802878fb7501c88e7d32966000f80d7bcdd371f2c01ee905e9109f7a30453ec56cc57d0393bab411fea51cb03f6a6b0ad02478528c5b7b3718fe0734f7b78fc7d6d57f3ba02b62c314b10ad8af333aacca9e90e04691e420843f3c3ed8a3f034806796cb9584c4b3301d7cdc4cd4aa5eede87243cba79bea3401218fbd41d85282eac746bde542afc2308c95c7633119053d0e9b9a205a823062380f6273bc5e07b2f874790c9f949dd6434384ed3dfa829c30d100ad5fc9dcc377718501adccba448e9236c360b215c97e5f97f9e0f11903dbbb873e6c0311a3059779d6a0524b4c534aa0b7433c5a7ed0a516ad8c01cdcf6814c1ece7815c20e4a04b11c16ace037fb682727fdfc8ebb5fd7d03d570eb107705fc675a5f01abe44e55218fda1d55ce6f3c6fecdb238e722d86c5e957d56aeb8bcc30c92820bf2428841cf3d0a32ef7426d41d4dbd69bc1575abc3f1b5fdbc852fad219870f70b76dd029c92cfe4a4f873f66d7a8e81ae5e2fab90453c3751e41bcddf0b9245620028f88f75c77501fe93eda941b0daba0585b3780acb2805b8159e1ed9e92110d7982bb10c07caca7b190b8c69d8ab06556c3e5191d2121ea8acc79b6cc433edfc114a807d6cb25780e5fafaaf0a7cce4fca7f33bc3fb1fc7312b73a0a7bb8e9a6c0c9cb6d7939698d93833bc89ef22051ad9ecea4188f69619fb2d4894b40676cd614a14fff37651e5dfb50ffe7b97581033ce3b27974e7a00f5f350ada2ca40539c0a459ad86a384c5f9e40e93dd764d1e542b52514273e5a6fa2ab2e7bf8982412294d68272314946bc21b5d9e57518e817ed596420b3f9fdf5a4051108da4aebdc173bf43d8d63e53c36196baa6d1b766dea497ff703d10a6296cc1b988941528397e70194078b1fc70eeee5f40065f6dfa92c880efa3ac45ba11ac1914e0970febff568131bcfcacbba5014f9deabcadbd67db5e0c8cee4374d84bddc6ee3ef9b3199a85b7ed7f0f902ce7e9bf1a2b96be07f4bf3e6843b5fa9adef1c95ca23e7f46bdadc36684166d2362d7482462cf3db5bc14a13132f992b6edec2832688d954af2f3816a10259ac1e56bf84afbba9f44979b244752923f7febc1f209de11e09bf66c25e1b1c355a666762129d84c7cfc5f9db426c08acba1518c426edea8859500716771df11b3df05ac4b9eaed29e2a1b389037d5805244787e83f79d9f43e9a499c2c2c2115f3a093dc58a22b292315fd0bbddd3a5ad2262429ef427d8f5b9c1eccee0797f92048f4f2bb61bda119154db04cc45e2c6980eae83698b7b60ca36f6773211ed1996e748db6c3a534f065f324a83b7cec543b572070bbbe576e96625ae93cc551a1dc165c2a9e9f8fe07dd0fa3f9a95cff4a513d09c2a9b48e1b7e45de27a71e4a16a78a9121b8d9be2cf83d0944bf65030bb674e5c2a61de0fd3168bc53c1eac030409d527ef64da7b26c14dd0b3789dc6705234bba5ea4c27610bc1433a7023c2f27b8a6efb0d24ca4971533570c2464fc62f4118d357403548ff5358d5ef447559174925c48ca93c61df708806c0c5a48930c231800f9e79d1e918a75178a9050bf0fd7932a6bdb6a80f314c2b7b5620dddd37d19272cf82d09ca08073c71e6965f3aa770da698e1acde92b29501b2ac08088e850c844287ab977f0993708fd2436650012ea0951f60c423517116c2d6aa674ed8a29fbc70e4a370989d77a2f5cfd5c44be71998a0de9d762bf39f5c1dbd64afad7d123776f201d8755f5194beea99244692fa447569c6de88a6c612ff72fbb6a2931a3d915ad29fa05f17b0b055b535ea16f6485bb5c3ef4aa9636c30b0d078c9078aa67413723015c1ac8b6c351c43e76501dabb7354e2558e8a29c1b21f015482d30180a515a7cb76d7947c7d4ab19735d732abf6931266787f1aa3442b9a6faeadd1585ba9e6118a607ce3fb38c561ed39f3e7e3942d9dd08560a7c12b219b6a40b07d1d7a6d4c5860d5cc883fefc5665a42857cabef0c99208133823a2a8861860fe8f8c355b0a3b03fb306dcb269722676f43b349afc61a8a4c75a2ba5d9db22ef2f590ce04f72971a636a86cff0f3cbc2d27de0614dc2e849d929f9b506b9767524cfab8b7db3ecbfa502b020016b2e3b4cc4a25eacd37bcb2599c2dfbcfe4906e7d4d149ffa7886f817400b28a57d80aa3847f8adb1d4b7bec078625f1987e64dece00bd1c000b1538571cfb0768976b14450db1dabb9191207005b87e82bde3929fc1475cc7632b843a6b312cd21eb5c11485b9f3b1d7185fd3bb96dc0913d705c272584e7524721ebd294379c489190819997aa99a2826fd363fe46b5c295154e3b4e7580df45863135b9a1c989f1af9ee70afde0e9eb0abfbd948c31ca68f8b84c00"}, 0x1008, 0x800) chown(&(0x7f0000001600)='./file0\x00', r3, r5) sync() setuid(r6) r10 = accept(r0, &(0x7f0000001640)=@in6, &(0x7f0000001680)=0xc) shutdown(r0, 0x1) sendto(r0, &(0x7f00000016c0)="cc460b2bd526821f3525e107f7698c7ad81352c95bdb5e6d443bbf22d535e0e9bf9d3fe6d936867bbf822bb166a5f19e8c2d9551a0448ff46f5081842b0314bb1cbc21d1b211f437c343ca0bb6c18d2acf6ca7829901e5d262d83013c50407bb9944c4b78c7235d597e59fe22ea62ae8ff11dc4471fa000a3b426190b72976e151995add2416f8cd9a1cd01b1d15522ef25e25af47b0d2c8a59bf4c4615845c198a27596d26d4c4a9c60a65e227b60a8214b01cefaa1fb00f963c26a5a31b2de6ad708e9a4f52761e97268d240680ea05d53b0e9ce6631e1bbe8ad5cd0e5d4ff1b92afb7c6ce883ecfae1ac71d5b26eebe9e30f293105f7019bd6918c9", 0xfd, 0x4, &(0x7f00000017c0)=@un=@file={0x0, './file0\x00'}, 0xa) kevent(r0, &(0x7f0000001800)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x3, 0x100000001, 0x8000}], 0xffffffff, &(0x7f0000001840)=[{{r10}, 0xffffffffffffffff, 0x81, 0x40000001, 0xfffffffffffffffb, 0x2}, {{r1}, 0xffffffffffffffff, 0x91, 0x20000012, 0x7, 0x6}, {{r1}, 0x0, 0x80, 0x10, 0x9, 0x7}, {{r1}, 0xfffffffffffffff9, 0x18, 0x4, 0x4, 0x1}, {{r10}, 0x0, 0x88, 0x0, 0x4}, {{r1}, 0xfffffffffffffffb, 0x2, 0x11, 0x972, 0xfff}, {{r1}, 0xfffffffffffffffb, 0x90, 0x8, 0x7fffffff}, {{r10}, 0xfffffffffffffff8, 0x49, 0x2, 0x8}], 0x6, &(0x7f0000001940)={0x8000, 0x9}) recvfrom(r10, &(0x7f0000001980)=""/240, 0xf0, 0x841, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001a80)) fcntl$setown(r1, 0x6, r8) getpeername$unix(r10, &(0x7f0000001ac0)=@file={0x0, ""/4096}, &(0x7f0000002b00)=0x1002) read(r10, &(0x7f0000002b40)=""/111, 0x6f) writev(r10, &(0x7f0000002bc0), 0x0) utimensat(r1, &(0x7f0000002c00)='./file0\x00', &(0x7f0000002c40)={{0x1, 0x200}, {0x9, 0x7}}, 0x2) pwritev(r1, &(0x7f0000002d40)=[{&(0x7f0000002c80)="0bcb57fbd4d60cb2e52ef98be1d61713aae12e2ffdf45bc4bbc3be1838788a1eba61ee85bd29570952c28087f2b5bbb020e3ec6b588a77cf6c90453f5a4538a94e278d666e29e2a7240050da73f81adf9a26b92533a351756d4caea7a82e625bdf43a8aa3d82f885b6b133e99ff8dc3c7b24064b1d1371d68858634ea58934840094ac2451662a2c86559c6838e2ec0b077427a2693ed8adaa77eccf2ee33754df1d59d124f4493236a312eb3b7b7d", 0xaf}], 0x1, 0x0) geteuid() msgget$private(0x0, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002d80), &(0x7f0000002dc0)=0xc) 22:22:33 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x4000) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000280)='./file1\x00', &(0x7f0000000340)='c\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='c\x00') 22:22:33 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 22:22:33 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket$inet6(0x18, 0x3, 0x81) bind(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000000)="00a008a2", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x10000, 0x1, 0x7fff, 0x400, 0xed}, 0xc) syz_open_pts() 22:22:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) accept(r1, 0x0, &(0x7f0000000040)) 22:22:33 executing program 0: r0 = syz_open_pts() lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000240)=0x3) r3 = semget(0x0, 0x0, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r2, 0x0, r1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) fchmod(r2, 0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "835dd2518001190000000000fa600000ebff0100"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="660e155c828225b6e6ce923da5510364d679f371cdf34106313ad4792db3f9bc58492957e96a308fe814096b309d71cb50ac1c0755076a1d7065146d2676e485cc5250352c3475a8e2bfcce8b90e239f414a1d5ed9b4a4480c80391ff28dcaab75a5d72dd32a698df93f9e04936dcb0d12a5a04569e5bf53feb0aa30c728cb016cd2634b7c39061f4c38e8c77a042598716f78f91cfc483a212382ce40fc6b613b707424e5e20e59053ee557d6c4cf6d847e8b9ee58be2e69c0fb37201ff4824e9c0be13a5c97930f4df", 0xca) 22:22:33 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setuid(r0) r2 = getuid() setreuid(r1, r2) 22:22:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000100)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac7429719061bf7579f1523903b4", 0x65) syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "d547f41571b9550c7db400"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x4000000023, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 22:22:33 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = socket$inet(0x2, 0x7, 0x7) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 22:22:33 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x19, 0x0, 0x0, 0x1}, {{r1}, 0xfffffffffffffffc, 0x12, 0x40000000, 0x48a8000000, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0x80, 0x4, 0x400}, {{r1}, 0xfffffffffffffffb, 0x24, 0x20, 0x6, 0x5877}, {{r1}, 0xfffffffffffffffd, 0x20, 0xf0000087, 0x3f, 0x3}, {{r1}, 0xfffffffffffffffd, 0x4, 0x80000002, 0x1, 0x3}, {{r0}, 0xfffffffffffffffd, 0x88, 0xf0000000, 0x3, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x29, 0x13, 0x7f, 0x1c00}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 22:22:33 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x100000200c, 0x57e7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000140)) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x0) 22:22:33 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="e3", 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240)={0xc2, 0x3afb6ae7}) 22:22:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x80000000, 0x8, &(0x7f0000000040)=""/95, &(0x7f00000000c0)=0x5f) getsockopt(r0, 0x0, 0x6, &(0x7f0000001180)=""/166, &(0x7f0000000000)=0x103) 22:22:34 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) socket$inet6(0x18, 0x3, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x24) 22:22:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x337, 0x2, 0x9, 0x99, "aa49ef870e248b5717c49d3ab4ac018cb51104ac", 0x9, 0xf809}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x3fd, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSTOP(r2, 0x2000746f) socketpair(0x1a, 0x8002, 0x3f, &(0x7f00000000c0)={0xffffffffffffffff}) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0xa1, 0x3) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 22:22:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000002c40)=[{&(0x7f0000001b40)="115fed6a8ebec29eee1166137978959bcdcc2f12789e425f748268304993fae31e4ae3f6b6a851ab861ff5a805d52850b235958e96e22d38eec377cf71c4573f9be18832ab047f6f0d0ced049ef496e26c55f64ff94294c1a02b577e06846a581f971e40cda7a6444bde6993da5c5ee85294e74e47d18bc1d17b282bd804fb7eabb445ed91a311b2f6cad135757aefaa085f9cd97221b384de17d8d66dcc75653d1cfd21c0c4a83e5c0197f8de4ead42e43063e75ee4dacb1df2f1a6f3a9a39f376d1aa7b3f66beb9852eb91cb17e351416773130c9c6740238a38d5056881ee97184ab5c374b292d1c3c6162ff9c1461eb3c40904c2934555f39f8b7f8c5d357f61fb3b27a80e64e11b2e48a9eaa42f2597edb294bf1f9f8177d3ec27f76e40025ca47b19be0a2419a7a6d78147f61558751c45727a181f3474813871897c2b93a40bc88b813683a514ac4b51aeac099221e7938a8f05e6af6f8238f909ba745cf5530991018767d3bad15c4ea8e03b23768ae1220c06a02104574c997acb722eea6ef4655b2e879fdb7ab4f564fd8e3cbd62ad46c3c0dbc9060b54adfe673017fabb2c06375cda1592ddef5ad6c4b80188ebefe5827d7897188b278bddfe7c59af76ee8fb48d0a764f5e78f8e775324d3601a7554f8e18b4cbcb90194ca8d799fc136a8af88f2eccf42e719cac8b64fb406cf5286e756a70ab36cf04c2ab96fbc97aceb3a4ed5cd822e8dc90b577365afa9eead516363036dad53a127dccf2dfcedcd36592f41b70ac0e84f103609b782c8698293d423aadc33b159e42d270dc5659e9519f082ea69426a4286c79f526adfcfa9914e1e9a9ff9251cc96d0be697f8c76514c2df3f71583fcb18ea487418b08cba8d361fce93beb1bef488cff86066d408974b78dc016ac5d22c1cb7da7c37905d792941c4b16abec784ca49970c5ef0eb1c633cee8b60aaa4943e0d4850e4ab46e9bf9fc066d11e473c42ee34f1fc8b9978cc6c85601ab6583eac6501141febec01b765f869e7b367df46620e79224924b660185e38600400b08f7b03635d5868b3e7d6e45a4ca9c3d1112c980f9612cb9d1add16b07a3141db20490c65fb0d8b38e700b4fcac8dc863354aea475a252e14102ce83216ba152f6cf0e5a52e1e970cdd318a6a88113ec72f2f7b3c3e14a0ddcd013fd74da6a0f6088f023a0605dace4e45d214620a63086a1f85622e823a3a878c305d8473b3c71c6f6555632203571ecaf6bcb01aaf31fcfa7e4e507218ab3f87aa390126c62e65ee574a34cdfbba293ec02414e1de79fec5e22b38b04860d153a30f761fc9a255637bb5858799db7ace23d6aee03b304b83cc9d817dbb6f602ccb6d7c95f8d54005159da01ebc59d2ce8cdae4e44e04e5df43b80366319eea3153b0152709b7b83a3dd493f6a560b42ca8befdbae3f73380eabf161dcbde81993002293247301ca13526be947af374945eaf72e2ff21b2e5e3f3d4e408d4199e65bad43c0c3fb66a1e5a51df7a17059b79a4eb284edfacd680a6dbc6ce100fb9f0cd51a1ec078d7ee3820b80ab8834740bf3443de2dbaf684ba9d6f13029941bd800923b05ba8bcfcf3f50dbe3ad9d8ae9dda125ab90863a5c4322a97b22a8c5c5b7950f3ae54ba48d46a7e315ecceda63edfa6b1af34563a3ccd8d9d7ec3d0398128e5778a6095130b1eae251967f7bf39c3492e936be3bfb647cfaac6cbaaa4f8c166a092588cf9c8d2a4bfaf17f3ec07a2f2b9a819538758c61a8b5f7d2aecff790b7106accc04b8b4850df6ae0bef2ce6edcbbd4014f368cc57f13089d92a81969924f11f47bd1df5a5d077b6e41f00120707e9a1e419331a2480d375ff9f47955db21ab86c409f3efb0e5c04a02085d6e4c0b42a1c4d340937695ea3f53d3d9a8fbd8ce5aa039de0f347ab5f6e4044d671572fd24257e7994c72db6655b24763496091314abde46a7622a272a5908748e6a9e4b05761729547eeff3ca85cd0087b64518817bdf7a61b9b6586423305dd8c3d65a04c6e0bb5b48c0d2fe0ea1a184ab512372579db9c2b39826321f280a1ce16fd2b59ec35f44252cd912afc9781fe859f59623916e967041bb27a156ffa6b5abf62ff70ded0f32e73a792967c1a0e55a006ffc72aa4a6d62ef3692d2d4e97f311f20aefb844b90c1b0be83ce78ee388f01377cf4cc146f4a8dc6c179570994c29a95c109634d15cc67a829bf6ca71945beaf33ef33506ea1eff5ecd4e96da3d0077ada8c0d5a115fd001adc21d8477f3b37cdf99773738d74a16e802c1848ce31c5f456f4febdb12fc4f26f63d8fbe559f9e694c3d0e1fba924ab3fa976923b7cc08f8afb32ab04633b59003dca09a9a54a513c07908ce95e59f342aa828d695f1ef0222bb312fd9b60254f081ffb4db53c8f848ec4c06d0f546f9f1e5df7777008bcdf174ab02ed3c321a1fca3512abeba284ce243b27d2ba640c7d7aadcb78e03fe266b40811a2fa80fd68ebfed19ae7aabd3db5d0152fb604ed07623ccbd8af6403b95b7422599ff2dea5513c52154a606160d6769d27312ca21ff31bc77f4d4d22e17", 0x721}], 0x1) syz_open_pts() kqueue() syz_open_pts() 22:22:34 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0xc996, 0x0, 0x0, 0x0) 22:22:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x9}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x100000000, 0x80000000, 0xb09f, 0x3, "3c515cf600000000000000e9ff00", 0x9, 0x10001}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000780)="b89e7b1c7d4fc1da8c47f3de84427abe5b7c3c18b3226fa3e6a3f7214ad3fa80fc006935a7bba45249e7c5e1b1bbcd7657db5cdb82f1d93df5be27dfc69b810ba7da8a02573100d1d071d958b4fd882fa918b383f316178d9777dc11d673d5489398eb99a5408d5bfac0ede3a159efb0cb18c0dc440682509a169f45eb694115ac2f8a0aa92c9a0e813a79e2a5b1d74b07de6a9dbeb161d4096ef4cd115e1f74159c5b49185091594f5e3ae891517e3f9200faa50c88df6086153cb559290f62ac8c9446fad1b1ddc99faaee39d625a5f98b5de98a2ad7e328b83efe448b10b70cebb278f614827c9cf60c538d4715fcd047839f287f5ce5d47f30d2135eba8497902a423b367658c8547ad258102aa88e126951dcb38b9bdb89a69a017d77c0155f57796182275cc4082306b7da7799569936b91ca18744795cfdf91d25ba33e41c602b703a4fd481eac68f0038a76bfcd47c69ff304b72f52a64b1d4b3962ba303edc4d0fd3c83d2b3beb601441c21cca29f4ef890128afecec425e7d3628911f985f9d1cbc6b7219141599580869cc3b7ed282c8c536e108c02dfa90b1946b86b500a669fa234a51df2c78dac18d64a799ae649cad2b4ace1d61d4ee5d7ed95c32db9b5c7d5a7dc45ad30839de25cce0f19dcb340b4727399a6f7936df9ba5fb2a324a364e352cebf3370dfedc4369929c68e5a44f44c51f9a92ed97bf1b5d7710bf29cf018dadb103157f3ea9957405f46f53c4b404cccaf795d6dc01ded0ee8fe75322101c10c6cd1c3608cbc802db141708fdf72c04ecb98ea6639324a9bd271fb6720c4670c597c4b7546e6f3026963615c903feb5687e1771b9e895f0a78f1fab9c00ad7b9e808e8f44f71f2a8df1ba1e63fa12327c9d50989fcc5182135d846099ce25b72c4af76e0b449ba656dd507eaab09bb76497108f5168b2d774eba445a2d5d23dfeae4b6dd313bc25f6cee44217e2d3aac812fc93a63f5ab6e35134027d725cd749ac478763e96a30556a072c0371870bd7b8b9999c5b38e8b591ac3084d4e36aded7c4ba96ab80099ca5061d60539ecc0c38d45ceff61dad3f472dedfec9e43aa8be13a8057bb84b6d116177b7c509ff017c68b80024d46e3d4a540c7ee2909eb769db233936517786bd288a00a052a794a6b154f7143c96bdf293884125b0eb65b1f26317b3602911e719a7bc30599e73d2b8fa92fca7e842cac9e98d3e90840d1593a874647187174c9cead445ce5605f820a656b0f8652ff597d230d9b662c4bd08ce300951bb258eff4e790e15cb76fbdcc9c9be82ed6c69945423a7f8aa63dd871409c818802f4b7b975a59f524d439cb86a735ddec64c30bf415e01ffed6b37310d5784c24e0d830bd03961239b38bfac4bd9c7a79d8b4f713d87ef3902ffd520191f6276467981464f5bbb5fc2b0cc2556c2b1706ce9d4b700783ade09b28a1af2e6d5ab536ddbbca8b1a04b2480a9302057455047e48bcbdf50232ce49d484929635f1c56fdb059817b619ca2926d301f2c4ec4ca1b9076ed835cd4e9adba4b0214a7ddf2316e847d785eac07608af8a123310d749c110e8a939ee0a918941e7a43870bddca22e8e9d81fb6b7b92ec7faa533550170eafcf0af0668523123e39622eb3c389370e95d95ceea31c43537c6164a31ed24535615acf8eeb534ba3313828eea973928f6d68226d61287b4f410c9fb8c00f4ee717a7f7c593b562c9007db6605bee2ee16fee38228c8c275c02dd270a6f726548da8b394d4e74baea06095932d1572923a1c464366827307ca36a44dd9c400bddb74ac7f9b4aa766aa57928511dc5b2ef6352db2e660397bc57ee89244e167ad0393cd7e14e5e9f81f6eb7fb4ba7e7574b02f7c1e1a87036e10edcf1ea7570c1b9a7d0b10e8a1fdd169bd72de88e1a7d667b266f1d9776f2884a64ee7ad2650f4d701cbc0838e99a0a505ca8e8df8ab48c8ada328ef86fa41521c7896bdf830be9d713e10b2d556c615b5fbcacc1d4f88a06f5da7fb2bd477354daec561b61ccf4fbb8a3844551eb66b3fc19dc505fbfce1a1a45df2be0c36463de00121743d8c0c9bf8a66a76cc13b3b57e26d00c9c29cb5d665dcb8be6092fc1762b805185f11249a49ae73994f58c1c3ee22fee71b3c1d8a0f4c43a5184b3c49c46af3afb8d5759cd1e9a35be54767b82c4fcd7cba328013ffcddee75fd11db4714b5e0d1a6f54362ca052976a891c02aae05265737e3cf5f11a4da59544f9365f98d6f75994d3f230c3e07d904f0170523764f6b71015633073be564434d94d4899d263d17ddfb50479cf2291e46f1f1042e7ae22b8fe1067e088e119bb6295adefcd6b5693ddae07172b40b9cd7881e3df698fdc8c6538af849d9b858c8eaa2486c8514ae50d63c9c32c6d084a87fbb7de878ae5496d5965abe4cf4a8c89e50a8d79616d4962b9fbeef8c0ff3ea7ebe9dedc3a2cc298e8764220d534bbe06face3ddeac6b34bbb3fb70edca1f6b4e8539a4b7501bca6f2847b72a8d0156e0cf5dc47523e30e81578c580fed82bcdcb335ca41ba58e589b73e4705750f51163452d43bced35b2fd6c3a230a", 0x72a) syz_open_pts() close(r0) kqueue() syz_open_pts() 22:22:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20840, 0x1) setsockopt(r0, 0x29, 0x200000000000001b, &(0x7f0000000140)="7a78689a", 0x4) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 22:22:34 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x7, 0x6, 0x0, 0x0) 22:22:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000002640), 0x0, 0x100) 22:22:34 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) close(r1) r2 = socket$inet(0x2, 0x5, 0x7ff) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x401, 0x7}], 0x1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x18, 0xf0000000, 0x1f, 0x1}, {{r0}, 0xfffffffffffffffc, 0x62, 0x0, 0x1}, {{r2}, 0xfffffffffffffffa, 0x81, 0x1, 0xe72b, 0x63b31c91}], 0x5, &(0x7f00000000c0)={0x6, 0x11}) 22:22:34 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1c0102000a21301cdfc8833fb2a98d9914bd785f06fe9ade7ce545a2c30e4718366ee4b9cd810145a66e40c7990652a87e6d1cc8aa5fe2a86b0350075181f2f208480aa9374192e610b1de32aeedcf8140d1bde80779e605a12a47e0e699c873875a644a56858de29ba3b8936842e19fb848b0f092cefb564c08a47329e5e474"], 0x1) sendto$unix(r0, &(0x7f0000000000)="f1333bc6567520899bc67765d2818200b3958667e4640ac0fab650c212ece2b37381cc9a72a2cc9eb09cf87786e8", 0x2e, 0x8, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) getsockname(r0, &(0x7f0000000240)=@in, &(0x7f0000000080)=0x46) 22:22:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e", 0x801}], 0x1) r3 = dup2(r1, r0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000001300)=0xc017) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/94, 0xffffff07) sendmsg$unix(r1, &(0x7f00000012c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001280)=[{&(0x7f00000001c0)="0c45f050c2aa18d0002e3d91ef8682456921b8b67fba07b29d895969eb5b8c28e9b788fda5767841f11e3ae9d5e4b3b82cd9a1f0b87459ed7039adca3eded17492a4e2ef15fab6654bf922d4c1e704f86c4ddd07d628957f7885359e8cdc5d0e670e5beb098231c541e7c6e2a9f91fb89654fe264ba9ae5d522ce285fb2f59e6932a1c2328c3627f8ae5d8", 0x8b}, {&(0x7f0000000280)="0d725f9917ff20880ebe9654afb4a819e9df7a2a239f4e2362de17177ab38ac9a932f3aabe3928f75293fa370a70cb9d10667e7dd5cc16752fcf6ac1cd61320b976d99439bfacd7db4e86b145bde237d0d486b2de363a6878db0774296386005e59de7accf2c88d7892879ab6d5f6c8b170519f294ccbab432b4e0828d63cb1694fb8be08b3d66b4821427bce8b36bc7b6f1e83de0513a7f02a5e4d3a8b5e463c4265dc8f4d19a4d0fcfd408e3f8246de45c81dccb7203817908ca13753b61b94d772d62cba2ce59fdc44e4d689541eef1629a9d5902c425dc07d4951135f7e1300444b3a7bfa4f84d74178cd6d439831e64454b360274d6e7c45312dc7aec06c34e2708f70205e0516b88d7a9b14e4a6faadc8a386cc458b600f2d11a062ac9a285a5f18ff620d12316749d7f5e18948aa4e8436dd0250baac615c7d27d12983bc10377f55bb5ec5698449430474045cc259357c2e013145d9a813487e23887c864cdf80f7e075e1af6f358e14f8110f6786ce2021c352c4ab20e5e1ff3ac35cfe02ee57d54ea857223510701408b838a43f9a8199d0978c1ecac7a7abc24e9f9db4de80ddfb303ab8e68abe67ac9868249e3b534a96411b1641e8fa6e7d39625ea6e54067ecce77a50a0aeb2816abf455abc1eb38e4ce629fdf28cde581bc4335a845253d9bdccd779902dfffc91830919bbccb14c361c393f925176abb9ec3c4b3ee63bee76cec357fe01dd1b58be7b56f309f70dfdbb459c64aaab6a995342dbf8b9910f955ad82f862770a7e288d70a9301dd9878519664fd3a802858374d20f9e669b879d469fdf2f84cceac6c7fcfec1f9a1d1f176be17d1c4f47c64eb82bbfab57e26921d3f4ef31e930fb2267428ef1985ea1693c320d6d0c6c192b43e9232a1c2b1487bf44ea18ceeb91bd9c4e5e03b193c91954dce41f69344b22f0238794a3e71bbd612d0007589d3a32316408304cb36641b423d0ffe44680ae246af6b3e2bc81ee392b0f8bee1373ea9c3fdd0221c132fe9b5ad32e127d97ffbbd03a475c1a42cffb50badb3f491fd2b61b9864a48e58c072bc4d39e2e35f55aa67e2b09e4b9a45eb0e48764a9a199e49bd280a593f70f0d78e6b733c3fd5a636a8b9bfabc666fa8094eacd3fed598ab6dd7951bb56357161acc4985d6788138c1cbd3ac18191c6c6adf1d40fbaac779c936c2fe9de8f6099bd0fcf7238d470bba6d8e321a0fd7082f3b826ce9d9235f894b5f7171b3b1f22c6c5093713f99ea70d341ee7b82fc580b1d08dcc2501a3d02b2d90fb4236be4dd40bbd95e084cc7f9fc5545e668020b299711567aa7a1848847b4975b6fc7958e26188e990250296fe5d18af53118137a77cb14e66577726904cf8d017e8cba047892f7f9b4842cbca255a570b46a422ed62d56e9d012142b47854e5659304bba7cb3598643319ae0304a5435892044edb6733b4ab6ae29f8e1c1659035d4ca90a9dee5d1d313e88b7122f882526ea41773d1df5a7fe1a00f3c66d4df8ac8ff77320c8255bb28ce53a30cd2a79230debf2dac394eeeb922d48e86f87f79eca0658fe6780c8a6e9c2db7aa71e60ad53b897beedeacaf74fc6aeafcff11e5c430de69e649167f1d511f14d4707ad76134ea8ee36b11a9bd1a83b0e11b7600ac52a7eec50b6245d4ec3c912974975179fbb40cd578b414d039c6bbe60727d7deb012fb6c05d2df833430730d32cded8cf6d47134bb9e5b38c4424eff57651bd4db44515881e68929a614abb6923e49ea8108b60571b1059e49129cdd6ee20259b81070dcc0ababff245ca481b3b0022f432bcae23d2d296657eb7345058aa9946271eda4c7a345a8e4c9541ffd2daf19677b9968c01d008cd7e65ba33f0bb23c24515a64f9b8ca6b9ea3a3b228790c7a8e0b24f5f12452e68a87d9fd55c833996c9382bbda6f44396f90ff887ba223d8ad84ece49029966f0a7ebe5d3e68e5084e2240bfa2cbf702df8806e5b965718dcd7f7b4dd52eaf1a7b28b42099e3c1ed7c013404b9d3a2d27ed6676d0934826d0731b53fb0a629bf9e130f9fc76d8d6b05ccb0f3f9060b108aa744fe0006fee00dfba56845ef063f1c7f9ff48ee67fefa9633514b5eb3845b997842d7aea6163dff84d2e2ad1f0b62c68edab7ab59a2ec7d1b49f6389fddd884567d2c3d6e41d734f31c747684d20876c114bed137797ad7944598b4f7d42d64dbd0e4a36a2cd1eea3d029b2d2ac811f998d1217bba692de00e815274a13d398a3bf113f366045b0a8ea14ec9caee96d638e20881b95834fabe7e7c4465edc6cac23e32dee878771316cdf6811d7e2241625528b186ee794763d2b6633d8efa8b91a6ef80d7992fc1f4100a22ad97120bfedbc5343e7104ff7bfd9390477d6e2e2586d83c14909ca9bd7d53a89cc5a70d6d5fec731122d297283d3c4b14c5ed55bd7175c232c8f481ab9fa0988b078b6594440ff5cb3fbe77d1ee7eb4fc575e2154106f5657a4da384690365f9842d96a88af937b96c40bcebd589070a6dcf2cd926242cc3f95e2c4a73d43785a3794343b6efaaba5a4207ebb37aa26eb7160fa694409caa07e6c2ebdfff7e6784195154d1463560b8e016032cee91456d0dcbdb02b0f6b563b61e3f580325802fa5fd667aae3264d2e14cbd74f5ceac8ef4b4b67eca20aa0fc740fecfbab95babdc94a0fd7c8ec734aea64c7de714c39f23776615f82d7caee6a02b023ffc6f01575462ed0a291ccfbfa7a26fdc8d48e4c4ab5be2754d1bebc8c39e57d21f686c205481b7b4f1bc581342f6587eca7d1fc669685d902005bbeb7cf7bb856d2ba2f349bb2fbea6ada70eb35315e5b97ab5a8f825b5da9717388af29b5b70d2ddf77700251fe043133c3b61e4d0073d932172940d791d415e8adf5c0fe7dfeca3044fff25d59cfd0373552a3b890435e98d4ded9223b65f99bb39fd5d70126b055f7f0f0eee83a89ba49d1a14363db202c21e92942b7fed4c9eb764e9e5da0d9ca7349ca592ae0a99a2e0d2673591a30358b3fb7b93b71c733c06d56932ea79a0b404b5c87550029a25e65b859783b28e880fb86484a0e6ba982252777530bac044bfbc05782cb3d30f8de789402a8910439afb14742c4189627f6792b65b793b3252273a7c6a90e29f3a74aa861c187d44d8cd7864e5a27844c944aed6c18fa16043dc8fbae8a88fec5062b92322b9461a4aac632927cc203fa42ef454b70f93ebd667e5e2081d7f288782b274957549b4d95a5893a2a28d1d07d638b90a900aed92486a0b414e548cb352dfe3ab913801d9abd73d31bf2992bc70e336938ce56244a731d222121294a2b71c445b62307a42955115e4e823e8482283179b37372f59c71c8e6239598d5aa23973ede57b6cd30dc2cabf7103f8ce2a463c6c17477c9cf6b26a3d7276b644f289e4d45931b7c4ab490911fa0981e8d13b8415eb36a8da6389abba009e9aaf267e66077527ce0f9abfb66ee216892dcc408c66aab8b5400075c2a791136baf3ddc8785080730e608a6049d149faadf3943653f77c35ad879caf4f3acd727ea15c196ea842fc4d8a9f287e76557768d7b64f82092bb9d6fac996e53439cdfe7469dd1e1fff35897314a5b30240847eb26da8494fde26a085b110c845efaa060fd2eb78488afd057faa6fa2c460a4008aa0e6451d7332b4b94da95e3de6737451085c8ef0d428d5b6a5c0b6a3a4b9d873d128c16395aa87a67b43159f8255e4a2cf28a552e59a9c367403ad0c1c339ea6a8a195f90e9ca6bf9e35ec7c3e559220ab44a7156a594692f1a69cad62db0b3a1629b4fd9b9b1c6d39acdb1ad9fa79bfc08783717ae553a6f8e0998079e56ff990c5873a41d5b6ab52d6dc10784f75b9501d13069036cb1bb932dde1acd1a401970c70126bd0ce5af7ef706373a860665d0c717ce00d3123dfe6adbad44f979628bf150abc9ee81dd211e3bba75e55d16bc8e8130d555988321c6afdda61b4779fdf94a1d32457fd2adb4eb13c343bc96acf69d1142bb3780c0f6affca3c3e40fd3ef4625e9f2ace6b58fa3bc335aa2c1cd301e97f27dd8afbe0162031e0b663a643cd883f918f5404d6529e963d31f3ab2a80260ed3302d2fb56d3e6152c3582e6fd1a5f1cebf22d738188244d768bc94e36ab9791c3754236141df055a1c9064047d756b9ea3b9b023d7bdd6bcf67cfe6befe8054fb4618e87fb5d495e7c91f14a4b06e47081c57fdf142f194f9f8390cf93eef10f0692c7feddfc4005321a1d16ee977e6a0636326d19f55d1110cc9fd442033dd81b82fb88ff210b9225841e9e5b34e76db369be8b86b7948f420f8c89267787ad989409490015244a3b29da323393ae616550e46c857c248555923018301524d184e26d74ac98bbda37d00fcec6d616c1b340275b3a386248ed9a6a5be7476eac19c9e6e9cf5fb32c0d607b9edc2d934612a721d1145fee30552030b463cccdb91493f9b7d8932314ff9fabf46a5e4cbf58f14df7fb5cd87752a633a6a85ca3073e69828a0c793655521992e9f0ddec2dd584fd819f385289bb14fcf305519e3145498a76c77c77af30d7a5cfdf75828ce63fa494277db33df14bca96ad20a180b6f5c91cdb3052a7e6482536b8928b97bea4c8a46b0c41e225ed5ec42c58e0c50cf7eccf1a8cd0684b36e654d1ed9e5a45453fc6a3c91b7541f60ba20fd61a3b14ac5a580bf0acf488d2c513c3684d3e48eb6ae559886499f38b36fd38d3da797d2e93b25e325dc896ec9ea03a9be5e33c7cc1dde820412c4084dc814bb6e347e58326c5060e8809ef06498f56a3d656c9fbebda9576ae190d792963b1e982ecde54c38cdefeb1a2a7f50fc56636f125b64f7f487904d75eee6a6f05c58e7a002764f0b8f7c58916c85fe5380906ebddd5a9b28cc5cfaed0717efca4c37ff5c9b8d17513a1d11918ed5168ca7b44f32d955a2fdd056db9a9a2dbf225f5de58b2ba15f511d298c076862fab9c4caeff50a39e2dd1af2007cb648b2b9fe021bec2fbe2061a8370666e8289e1dc3997e7947ecd1bb48ce149c6d54992d63ce73d52bbc3dd2b23ed279817334046b8f4569bf0848b7e7715403c8819a258f2b47753d110ea38d1a98d96a410a22584b73de0bfbf8bbdb7bb436e9536c0e0a3787401662805c0fee3b266a06f1337b6231496b1a40ebd8caa9dca097b8f7ff6de516eead344fbefb9c0e932d7ab5cf7605ae84dc2c148f903740734d81d4fda8b18761813b42be124ef0f3eee2935ebec403d404eb02ae15a1e66a122abdc7f77a30597cc9381dc88fbbc30ed0dd8d256c61860daa2996380017e491e15cc97490e17c19f11f8603882a9494ec05c74429db1b4081de06ebb00232cc9c653e8efa63dba36282a5ad57569e4f7652c6dcc5f8447e963a542e5fa11837f8cf72dd7c92cde0933e330f4907a9e8b19625bbf7423926067f498d72b28d3d1d9ed775a751d81c9a156bed9cd2684bd505aeb7e5c35f899c55545239bb37402e4de8e757c4ae89c8e964a88139ea58b8b92ce41c2b94695fea99a1a69046cbc01231dd06e29331bfc1aae29af16acde8f52e8441c9a5a55b89e745453b46479c4e420d1d9d806e1851f7b46cc1af3d38847ebc07e44f2e9e1ac4c22412f840b6f64eccf2435b07713c6396963fd6cfab2028055ce7cf1839738f88a91f9256a50cfb25543947d245781882522b97358e38c03886eb45730d78b0d37976103a85495eafe42b516a4b105b5f7c1d8730201df5ad4bd7be77cb2fdea09b5f6d8d1ac389c63860855c", 0x1000}], 0x2, 0x0, 0x0, 0x4}, 0x408) 22:22:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000680)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41", 0x23) r1 = dup2(r0, r0) poll(&(0x7f0000000140)=[{r1, 0xc4}], 0x1, 0x4896) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)=""/20, 0x14}, {&(0x7f00000000c0)=""/26, 0x1a}, {&(0x7f0000000180)=""/107, 0x6b}, {&(0x7f0000000200)=""/80, 0x50}], 0x4, &(0x7f0000001040)=""/4096, 0x1000, 0x58}, 0x42) ioctl$TIOCDRAIN(r1, 0x2000745e) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000e00)="2da9984e204d297979621ed98845a8fdccc98ad062f14c559f78186f2592adb4acab89b80c07ac5f25c0282fc78b6482ad37463bc3ea5c48b75516fa6d4f282777d311ab113adba6deb0b99fd4f85fee0a5b61a51d4cdade13c3c840ccad6799cf75eeafcebe8e0d1754ddb186adcf5444bf0944a4cc1ca751bb98fc6e30ffcab3e4151426bda25d608a86e01258603819431003923c8e082c28498e478ea7c9e1e3448a916cca014bc7f67b05ab25fd94d3bd65363f3ebbf9b79052a3944e1600d712178de85b0a5e9ee4cf19d39901274944debcdbffdaa22e0a5b407c44afa1cfcad6654cfa5a633e8b22a9dc3f0fa25212fd7c457b8f31b51dce5bc39ed83ef29010e57414b0225bc39c1a3b698fe49ae5a45c464c2ae07ba194d0ef001ffea0e470a61e60cf2150137324a7e503fd4d5ed862d3b0dfd4fa3690361a5f5c0e6946eaa3d2aafa5321daf87482e2ffcc37fa08f3bb5c90a4104e5e90f48638dfc74bc4c6f9b166dbc6fa5ef56827bce82e37fdc3f41c0b5e85eb5e2a985b698b82469cb83956c2328ec8eb7afba7aff2ce8286dc33f00656e720e51186ed729afcca89c3b400d88a23bacbf3b36a139d7089d681deb1b5067c646087248f1440653b857b26d458f28f4d9421e617ad708afa2d592ff255c70424d45d43f0a083709e7df2d9cbb4ec9e458723f46646af1240b9b16e31a084ad8fa37908a4704d", 0x201}], 0x1) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) r3 = getppid() fcntl$setown(r2, 0x6, r3) close(r0) kqueue() syz_open_pts() 22:22:34 executing program 0: rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 22:22:34 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 22:22:34 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) listen(r0, 0x7) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000080)=""/73, 0x49}, {&(0x7f0000000140)=""/128, 0x80}, {&(0x7f00000001c0)=""/125, 0x7d}, {&(0x7f0000000340)=""/245, 0xf5}, {&(0x7f0000000440)=""/236, 0xec}, {&(0x7f0000000240)=""/121, 0x79}, {&(0x7f0000000540)=""/204, 0xcc}, {&(0x7f0000000640)=""/85, 0x55}], 0x8, 0x4b) kevent(r3, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) close(r1) 22:22:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) readv(r0, &(0x7f00000016c0)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1) shutdown(r0, 0x0) 22:22:34 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000080)={0x3, "5906a7b041cac0e568727060c8f608871956f1287b02cd66241e8f45bce861d681142908e06ae8a546a03643b8a45e6433c5f5be5ef0f0ec988686a9d59bda3d87c04a5a254a090d9de1c0c2ad4ba48a7e9623dc6e112b33d394c834954321ce4396aa4b5094e3a27e933ca7f054d8e5e9f195bab07178c4b302fe060a68b3ab0395e1da55118b02af2e78f601ce2192dd16e928c6ab23b405fc257c1f2c526691ab16186caab1d12c10efe046ebb8cbbc3b74a155417c5e48c33c85e82195bd6b41245302ebae737a1e6ea6f926ddb459"}, 0xd9, 0x800) msgsnd(r0, &(0x7f0000c40ff8), 0x8, 0x0) msgrcv(r0, &(0x7f0000000200)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r0, &(0x7f0000001240)={0x0, ""/219}, 0xe3, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)={0x3, "58c54a34b2835b3efdc4d8080b2ba7492c68730a1673bbbc7b199ec7be6e6480036e2407c263c9359055ccfd5328d560ba73a6c6ff1e5f34c8039facbc0d1009"}, 0x48, 0x800) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000001400)=0x6e) sendto$inet(r1, &(0x7f0000001440)="71c0e86d81b6cb8bfec36c65f2cee30722b2b9303d6dfa26fc45e730b2eee81570dda55387afe9f76e5c5e6e3e6aa8e9f528bf6d30856609597ea380588a8d1313a28b6fd99063671d383e78226fd2541de5626365777e0f59d9c8a7b1ed3570632a4654ec3d9f625fc208a2916ccbb0cdc3e89217ba3f73edfbd059dca5d0cf63f92e7f43be77210180eed73e1aaad77fe2f46eee51859f9b1ea8652218a8a148c81fe285f15495cfd14eae480aa1300538590877099d3bdd3b56f0ab9e51dcf07a9ab261638d9b4ee5d5adccd57827d8319188a6ba244fb0912f5ad9fca60f5f", 0xe1, 0x401, &(0x7f0000001540)={0x2, 0x1}, 0xc) msgrcv(r0, &(0x7f0000001340)={0x0, ""/171}, 0xb3, 0x3, 0x1000) 22:22:34 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setuid(0xee01) setitimer(0x0, &(0x7f0000000000)={{0x2}}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x701, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="ad1ce91caffa660ec0a27ad091bc3b1cb6dbd216ed7157adbe8dfa3f72a18eeeb5134a66ce3d2f6f92b3a99ee85c8415d80e914ac59affe8ff7d514037e0944879fd6ccd82384937ccae75d3dd8b7661f9c7cfe2e2bc3ae8bd201c1c40fdbe2f95bd55f691e92e484562e813a632db72fe1d7c2992dfb9e29e5ca85485cbe5b558e24f0eb51ea1c58de612fa5b357633305c04816f0cfa52dadd3af9c0ff21ec68b31c126bd41ab9daf4bc97f7f3fe1f2d4e9d84b83d8f2a1af772", 0xbb) listen(r0, 0x0) 22:22:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)) munlockall() utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 22:22:35 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) accept$unix(r0, 0x0, &(0x7f0000000040)) open$dir(&(0x7f0000000000)='./file1\x00', 0x20801, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)="aabb1f2273da546c7a32401b730f5913fd83c927165dbed6fbed3ddcf337e616b5611c6c34958733765335185982544851320eee8f9b4a8c9341c026574438b7e7ad391723a6098d32d5005be07465fbcc82d9f60d9f5a"}, {&(0x7f00000001c0)="e0daab0a798d35366a69215f0027fbb520d57d8d07657e1ecde07d654ba485d33b7886f582a2988812f242b1d4a202c37f47cdd6f43c5f007de2d66373410240d446aaffe25d1053092ebec9b1e38e8b23314be7d918c7bca6baaded23960b352a33f6804ce66238589bb35b99ca42ce7e0fe10f3f7ca529bcc9ac461e348b0400f76e057a7c317fb5542924767b32e932d65a5158df98e071dd10acb489bc090bea8e3d43b0796b817a06bca570602cb154a71a8715f43dc1f646ec5deecbab45dd00013554ddad46b06d8def7cc76e03e2a02f39695d54f3350b275ae8"}, {&(0x7f00000002c0)="0ce2e59ae2b8fa78384d1bfb62207652c142b05f816db1b6a277d1349315290de76ad5f2ed06792310c95672af4062b5617763e8c395290facff9044188192beacbfd803334678834383ea3a62489e2a6aa66d69ff371f6caef1d28c5646319511357169d7decbe933a8319d216ab963f655efdb7e8003a4200a347a0c5bf85f9a961ecc119a6ce54beaef553b5187df9848d78f67ee3aa499b303503e272ad609f50a39a6bc514b61a4df6c"}, {&(0x7f0000000380)="366348378c68f835faadfaea1be56dcc1f73d616a47c9616e7df2d84670e45d60ce9d00e90419f76e54a4150d11ce95e43cd3a67ce0629d92481c99ce01d107345c3b07e5751193027f779a43a935d909be2701234b686e89a43fb7bf112b1a83ad314e04bcc71e7ed24656226ab5dff07a008bb08093c8cd42a7dcc3dafc5554581f6c3e9f070d0a0396d872d6e9d7e3ea9995e7a9d25b296434186c4ba6cb7aa182f13215565556613dece76cea308c481afdf2550ad70369054fb5fbf2b468c76859a6d355ab8c1f7d303a0e1004b930e01cf7c10b5ea6dc67f0b5b76c27bcedc289d844b30674d62b13594da0e8cff66"}, {&(0x7f0000000480)="27ef012ce64a88a65201a672a3e0e94799a63a3421c517206ed2a039e0622b949cbc0164b976accea97190fe6b5aaf2e6c383dd194cd501b7244700a036a1df5f27af81299a6db1a13ea686e24dc79e3732fe6a2d1c8e7d06c21116ab3c92bfa89d0cf84501cf01f6c7c9066f533c8f2cc97f7c5abf0b004ad1c"}, {&(0x7f0000000500)="115890c438f361f3e00ad386d80f54aeba90d1fd47fd831a17dabb095b0b3345832b17c69eb6810ec75d04f4dca061dfd9d2c7d8f218e8a26b9b6f34bb18c38dfecaf6d94fde8db32fda309644f5ca06320f6092026313ae61898e75e9392ef64c788774af7dc88a4e46b3e144b6ad0a72e992113ac4966d56c423dd0881278db42bd0cac4b4aad04deb97dc7838f7a6d4f7cab1475caf1eb8d7deec8497b7a71549c12564906ddc5362398b2835978fd03ea914a061226eedf1b92aa2d02b948927c1c8d81e89bb"}, {&(0x7f0000000600)="6cfa240952daf984e32d1e91c59df619423ec171632f1620a0c57b4746b034799c5e5774b3ea5594f2bfcb7d7f3b37d68d399b033d0cd74589e27ed7f23057bf4a8429a663d6a2992f3b1e3da344b227bce51cdc8e158896fbd66c7f4cb6f7f7cb7ca0cee3c3da7d31f7c5aefbb302f161857783d2f20d894dc08d5ce31d5cae20dcf5ecd86d499668c13c"}], 0x1000000000000124, 0x2) 22:22:35 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='V\x00', &(0x7f0000000080)='(!!\x00'], &(0x7f00000002c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='&\'-#%\\.!+\\\x00', &(0x7f0000000180)="40212c8524264700", &(0x7f00000001c0)="a92700", &(0x7f0000000200), &(0x7f0000000240)="40a87d4000", &(0x7f0000000280)='\x00']) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 22:22:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mlock(&(0x7f0000fec000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffffffffffc1, 0x2}, 0x10) 22:22:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="50b736127bb4505f825f4668ec87b7c4d008d7f31b7f8f94b29957a1d681361f2bc7899ec3ba3be53dbaa785f94877227dec041918970933100e3d42837f1bdd268741e0f3"}], 0x100000000000032e) 22:22:35 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r1) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) read(r0, &(0x7f0000000080)=""/120, 0x78) 22:22:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8002002, 0x100000005f00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./bus\x00') sendto(r0, &(0x7f0000000140)="3025803bf018fd99f8f98a971d542174e45904dc4d43491be8b165514d77afc6daf99c0d5ed0a34b3d9738d7de7ff250f42384f32c0ae1471e37065eec3b437ec7b312a4434bca03bb8e2c1081cc9413284eb7e47e5fc612255341b808f9fcc5e1793d4834866319dce654970ebe644e017c16cbecd26e6df2ec6db69ae4d9204486384c94220acadd6fbefe30fd0ecf5b2230e3fde9db5f9deafa51639438619ba3f1a56b36a8945ffe733e51d2fc07aec75e7f94167091f1c16239192fc479d0ac727373624f3aa8583f982197b0d014addef663cf5aff31b044ecb6e68b4ada362c4e8ea88e804362075ab6caf82e99", 0xf1, 0x408, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x401, 0x1}, 0x312) shutdown(r0, 0x15333377ba3f6a1e) ioctl$TIOCSTART(r0, 0x2000746e) 22:22:35 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = dup2(r0, r2) kevent(r1, &(0x7f0000000140)=[{{r1}, 0x0, 0x0, 0x80, 0x4, 0x1}, {{r1}, 0xfffffffffffffffb, 0x2, 0x20000000, 0xfffffffffffffc00, 0xca}, {{r0}, 0xfffffffffffffffe, 0x20, 0x81, 0x5, 0x9}], 0xed, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x24, 0x7, 0x86}, {{r2}, 0xfffffffffffffffa, 0x2, 0x10, 0x200, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0xf8cb}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x6, 0xd9}, {{r2}, 0xffffffffffffffff, 0x8, 0x40000000, 0x0, 0x7}, {{r2}, 0xfffffffffffffff8, 0x1, 0x4, 0x9, 0x4}, {{r0}, 0xfffffffffffffffe, 0x24, 0x4, 0x7, 0xffff}, {{r3}, 0xfffffffffffffff9, 0x40, 0x40000004, 0x100000001, 0xb5f}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80, 0x8, 0x1}], 0x1000, &(0x7f0000000040)={0x8001, 0xad}) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) write(r0, &(0x7f0000000100)="f8", 0x1) 22:22:35 executing program 1: r0 = dup(0xffffffffffffffff) accept$unix(r0, 0x0, &(0x7f0000000000)) r1 = socket(0x11, 0x3, 0x0) bind$inet6(r1, &(0x7f0000000200), 0xc) 22:22:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x3) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x48}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x3, 0xc4, 0x5, 0xead3, 0x7, 0xfffffffffffffbff, 0x75a5, 0xe5}, &(0x7f0000000040)={0xc6, 0x0, 0x3f, 0x6, 0x3ff, 0xd700, 0x9, 0x100000000}, &(0x7f0000000180)={0x29b, 0x3, 0x1e00000000000000, 0x1f, 0x4, 0x3, 0x4, 0x26}, &(0x7f00000001c0)={0x0, 0x866000000000000}) shutdown(r0, 0x2) write(r0, &(0x7f00000000c0)="ca6ae25a119599790531d78c51b7fa162463906e5643b21cef0a3a580b402982e6fd9d55aa6d201c6aac7cb5188b1140b966337c1a293a4f2269b14ef13aaf695cd4712a3c1d6ba50d6ff7f00707835c449437dc75d14db3a1d843adca96f6e5b40075321f82106f5b34bd9918b29d81d3cb10b50e77020fbaa8da625f66c37577fcb14da1950a6b162df55f023b28f7008292de7ec064751aaea58ef4e2429bbb4443b2e03850e50e718e5a805b", 0xae) 22:22:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = dup(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x45, 0x81}) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = getuid() getgroups(0x8, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r2, r3) fcntl$setown(r1, 0x6, 0x0) r4 = geteuid() r5 = getegid() lchown(&(0x7f0000000000)='./bus\x00', r4, r5) 22:22:35 executing program 1: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) r1 = getgid() bind$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x7, 0xff}, 0xc) setgid(r1) mknod(&(0x7f0000000080)='./file0\x00', 0x6008, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x8, 0x116) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x3) 22:22:36 executing program 0: r0 = socket$inet6(0x18, 0xc003, 0x10002) setsockopt(r0, 0x29, 0x31, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) close(r0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000580)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000100)=""/227, 0xe3}, {&(0x7f0000000200)=""/138, 0x8a}, {&(0x7f00000002c0)=""/149, 0x95}, {&(0x7f0000000380)=""/154, 0x9a}], 0x4, &(0x7f0000000480)=""/213, 0xd5, 0x80000000}, 0x2) 22:22:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x9, 0x0, 0xed3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x280, 0x40) 22:22:36 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) getsockname$unix(r1, 0x0, &(0x7f0000000040)) select(0x1c, &(0x7f0000000100), 0x0, 0x0, 0x0) clock_gettime(0x104004, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 22:22:36 executing program 1: socket$inet(0x2, 0x8005, 0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet(r0, &(0x7f0000000080), 0x0) socket$inet(0x2, 0x5, 0x10002) 22:22:36 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x80) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0xfffffffffffffffd) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') ioctl$TIOCNOTTY(r1, 0x20007471) 22:22:36 executing program 0: open(&(0x7f0000000040)='./file0/file0\x00', 0x401, 0x8) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000000)='./file0\x00', 0x102) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 22:22:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 22:22:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair(0x0, 0x9, 0x20000000000003, &(0x7f0000000100)={0xffffffffffffffff}) chroot(&(0x7f0000000180)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0/\x00', 0x24) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r3, r4) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r5, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000001c0), 0x0, &(0x7f0000000240)=""/118, 0x76, 0x3}, 0x42) read(r1, &(0x7f0000000300)=""/94, 0x5e) openat(0xffffffffffffffff, &(0x7f0000000200)='./file0/\x00', 0x0, 0x0) 22:22:36 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) renameat(r0, &(0x7f0000000040)='.\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') r1 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000100)) flock(r1, 0x4) 22:22:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) getdents(r0, &(0x7f0000000140)=""/151, 0x97) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getdents(r1, &(0x7f0000003180)=""/4096, 0xfca4) 22:22:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0xff) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20002, 0x1) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') r1 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0x40) open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) 22:22:36 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 22:22:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f0000000000)="8d", 0x1) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3ff98b9b37f37f09b6019a0871dafa8b9a975601"}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x2) r2 = dup2(r1, r0) sendto$unix(r2, &(0x7f0000000140)="008156350014427c07557dce2e23eef59ce713a67ad8e1d193effcd7fdd90195c1fb6d31427cb7cc6bd94e60d2f02032ff4dd4e78fe76bf4a17a295db088df1f8a455e48561755a8fdb8fb11084f4e", 0x4f, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b4f7e5c681a182d8ed08f2e2c7cb0c8e691686b8"}) 22:22:36 executing program 0: r0 = socket$inet(0x2, 0x1, 0x400) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="07b4a3d16b549fef9c673f167032be2b56a30d80b15c646dcd93a08d67fd94886c29e242855f3797b65bc43a64959f9e6e2443ab8205d191189ab46b766e02cfa06a6af14a4a584eee67d2be5a8bcfe4e78d8cc10d464c5693314cffaba80f7d410f839334ba0aa8fd063a40d72de79ff391a032383efb23c0b006bc4f1a49c2081eb5d3242de9ac8548bc2156a6bf1107b559c1e2e6610291d476108752152642159824be57c18dc165e7c838e2ffcf207cc62c609b2b5332ab", 0xba) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000002c0)="6c8ef1f82d89d7aaca1a7ed74e7f37218c93c181405917d87e65a63cef50f949657f2fc93917b3004c722d1b85cee57f2023fc97632ebc06819acedf66c625257549ff9dccb4a19d6b9819539f02020af9be23cff64b3d19be47c4f25c3cfcc3d5c10cca679d5a1900c9760ec8d35db6487ec66c85fd6dbd533549c22e99dc44601651d38744", 0x86) socket$inet(0x2, 0x8001, 0x4f) 22:22:36 executing program 1: r0 = socket(0x6, 0x4005, 0x7) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0xfffffffffffffff7, 0x4) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) 22:22:36 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x7}, 0x8) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000080)="843abf5c", 0x4) 22:22:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x100) getpid() fcntl$getown(r0, 0x5) 22:22:36 executing program 0: mknod(&(0x7f0000001180)='./bus\x00', 0x204b, 0x237161bc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$inet6(r1, &(0x7f0000000180)=""/204, 0xcc, 0x40, &(0x7f0000000280)={0x18, 0x0, 0x8, 0xa00}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r2, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgid() fchown(r0, r6, r7) read(r5, &(0x7f0000000100)=""/5, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r8 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) preadv(r8, &(0x7f0000000040)=[{&(0x7f0000000080)=""/17, 0x8}], 0x1, 0x0) 22:22:36 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x8) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x9, 0x100000}, 0xc) 22:22:36 executing program 1: r0 = kqueue() close(r0) kevent(r0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x51}], 0x9ca, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0xa581, 0x0) 22:22:36 executing program 1: r0 = socket(0x0, 0x1, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 22:22:37 executing program 0: r0 = socket$inet6(0x18, 0x8004, 0x80000000000000) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = msgget(0x0, 0xfb38105c0ebdbe43) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x91f1, r2, r3, r4, r5, 0x40, 0xfffffffffffffffc}, 0x9, 0x3, r6, r7, 0x1, 0xfffffffffffff801, 0x7, 0x800}) close(r0) 22:22:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xf1}], 0x6, 0x0, 0x0, 0x0) r3 = dup(r0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) r4 = kqueue() kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 22:22:37 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x1956954c, 0xcc1, &(0x7f0000000140)="dea4bf54e0618b3cde8b9993d822a8bcc896654a3ac2dee36b9ee629985d73397f58d41b73f5f2d4aef3286fd72992c9058a5e8a3e1d32d0a96a1e9cdf051c2e5ad3a920628a89a2523a03c519ac7ca8abed0f8bd884f2cef1604d52ab7f746e4f72bfe2ad", 0x65) setsockopt(r0, 0x4, 0x7, &(0x7f0000000080)="927bbc90ee1130d6938fac5dcc12510d81abb804aaff6a02c4289b852dbb4f4332e3e45e21cfa53af29a5c6ef62926f7cde19d13e0d5e6aa781fd2ee48e79c4a971ddd052d07c2e14ba0217a9e8d24b08de8627a67622e5926cbc7bd4e3488271a21f65e183d7f15cd7afd4d02b1c7b4ab8103629e363f037f363c6e00ed6be602bff373f9205c0d24ea19dbe91ba93d2ec4a4d0ad7b7c723bfc2eb6cf9c22c22fd1903cfc8946cff0a699bfc2340ec6c8d6c3714ded1d105cee7549dd1c", 0xbe) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x5) r1 = fcntl$getown(r0, 0x5) r2 = getpgid(r1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x3, 0x6, 0x10000, r2}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="248921a6", 0x4) 22:22:37 executing program 0: r0 = geteuid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) pipe(&(0x7f0000000140)={0xffffffffffffffff}) openat(r2, &(0x7f0000000180)='./bus\x00', 0x100a0, 0x13) chown(&(0x7f0000000000)='./bus\x00', r0, r1) symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 22:22:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x234161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10004) 22:22:37 executing program 0: socket$inet(0x2, 0x2, 0xfff) r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/220, &(0x7f0000000100)=0xdc) 22:22:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000900)="023ac5d442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac7429719061bf7579f1523903b42e943df56dc8d6f0bcdc0733dcded86a1f3a9efa96540b6e85cd678a34c89a834a9d9ee401112fb1e8813dba63a3e89348f31f62998614ef498a7c05f905bd53e5524992ada497080018149a15dac0a655a157de7cfe19c7571f950310f153f03e5e0e1745ab6583c7fa987bf56ebd59e17db5c790c16edf32b93d387081391581717bf652686b646663e51782759dc0f5995d246b080082504772058093492a874aa34f63161b11b786a08d4facb6b678b8ab2b21729ba9407d130a2681aba997928e7b01bf3403530a472a68b0d89c7123ade31bb91d57fcbf9fbcbd8527540639cad1b7000000000000000000000000", 0x156) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a947680ac95a538af41571b93a0c7db400"}) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 22:22:37 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) chmod(&(0x7f0000000080)='./bus\x00', 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) 22:22:37 executing program 0: r0 = socket(0x18, 0x8000, 0x80000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6f28b2aabe00768479627ca29d38658d36926d0b4e5b5f68b53ec993780dd0918e988bbd7e5aff0548a6e800c8a5dd164caf88c918e60420bb0839cb9694857b959a60396014346f9987c8fa4f980c71515fc8443fd8ad2108e19ed3e50bbfbeb327701ebccd07b57967b4baebfd0f4b917bb3c98f2948785313bf0770e069947c58142434b2", 0x86) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000064, 0x0, 0x0) 22:22:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 22:22:37 executing program 0: getrlimit(0x100000000000004, 0xffffffffffffffff) 22:22:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) sendto$unix(r1, &(0x7f0000000300)="2726047d666799272ece1853fa8deca6bec23697fff5166508303aedf51f19a3ba10fb78e6f1adb18b703f6d74b06ce8cc752758367766fdd6a659623b7d2735ee9a7ef361cedf53501fbc96de74c0c36bf72723481c1d0fcbf2d74a830f37584adc9d2991747aa965f75216823996eaf8ec9dfdc4af698f43186c1699d82805b900268b3dc9776a3efcf09c2480c68d6f4ad627e2dda74d9a74", 0x9a, 0xffffffffffffffff, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffcff) getgid() fcntl$getown(r1, 0x5) getuid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x20000001, 0x7fff, 0x400000000001}, {{r2}, 0xfffffffffffffffd, 0x40, 0x4, 0x2, 0x4}, {{r2}, 0xffffffffffffffff, 0x82, 0x1, 0xcfe9, 0x2}], 0x6, &(0x7f0000000200)={0x4, 0x6}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x80000000, 0xfffffffffffffffc, 0x9, 0xfffffffffffffff8, "5fed82968f1b710f0c00", 0x2000002, 0x1ff}) write(r2, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) fchmod(r0, 0x11) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) r3 = semget$private(0x0, 0x1, 0x3c) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/47) semop(r3, &(0x7f0000000100)=[{0x1, 0xff, 0x1000}, {0x0, 0x2, 0x800}], 0x2) 22:22:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xeffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6", 0x480}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x3) fcntl$dupfd(r1, 0x0, r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffd, "835dd2518000000000fa600000ebff0100", 0x0, 0xfffffffffffffffc}) poll(&(0x7f0000000200)=[{r2, 0xc0}], 0x1, 0x0) 22:22:37 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = shmget(0x1, 0x1000, 0x291, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/5) write(r0, &(0x7f0000000000)="b2", 0x1) close(r0) 22:22:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) socketpair(0x30, 0x4000, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x1f, 0x80000001}, {0x18, 0x2, 0x800, 0x7}, 0x2, [0x6, 0x1, 0x200, 0x0, 0x8, 0xaf0, 0xac]}, 0x3c) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x400000000, 0xfffffffffffffeb4) 22:22:37 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) r1 = semget(0x1, 0x3, 0x460) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000000)=""/126) 22:22:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x48, 0x0, 0x3f, 0x4}], 0xffe, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x81, 0x11, 0x5, 0xfffffffffffffffc}, {{r1}, 0x0, 0x8, 0x0, 0x7, 0x8}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x81, 0x1, 0x20}, {{r3}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x40, 0x1}], 0x0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xc, 0x4, 0xa1, 0x8}, {{r3}, 0xfffffffffffffff8, 0x4, 0x40, 0x5, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x1, 0x9}, {{r2}, 0xfffffffffffffffb, 0x1, 0x20, 0x80000000, 0x800}, {{r3}, 0xfffffffffffffffe, 0x80, 0x3, 0xa0, 0x80000001}, {{r3}, 0xfffffffffffffffc, 0x10, 0x20, 0x400, 0x1}, {{r3}, 0xffffffffffffffff, 0x89, 0xfffff, 0x3f5a, 0x3}, {{r0}, 0xfffffffffffffffb, 0x0, 0x42, 0x200, 0x1}], 0xffffffff, &(0x7f0000000040)={0x3, 0x10001}) write(r1, &(0x7f0000000340)="1cfac775cd9a0e86e6fc1b8a1fd3117d9fec3f4c3dc3579c3d0a116b0ea502eca60574230ac664ef8d59adb29b0a592a20af63233ec45bd5d0fd9b59e2149cca891d8053949865dacce11a5f8ae162f02568a9321af319f3adf7fd3bfe0a7d4059b16663079ee1a1362f585514ebe6fbac13805d0d9bd08c05cc1ccdc7ceb423411883ca0e084e0279517e0b6148f35e8b7011466dcf5aef819a9f41fc9b990f95e984d9310272", 0xa7) kevent(r1, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 22:22:37 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = shmget(0x1, 0x1000, 0x291, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/5) write(r0, &(0x7f0000000000)="b2", 0x1) close(r0) 22:22:37 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f0000000100)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') 22:22:37 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) close(r0) ‰‰pckbd_enable: command error 22:22:38 executing program 0: nanosleep(&(0x7f0000000000)={0x6, 0xffffffffffffffc1}, &(0x7f0000000080)) nanosleep(&(0x7f0000000040)={0x7fff, 0x23974438}, &(0x7f0000000100)) mkdir(&(0x7f0000000140)='./file0\x00', 0x14) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) clock_getres(0x2, &(0x7f00000000c0)) 22:22:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') unlink(&(0x7f0000000080)='./file0\x00') 22:22:38 executing program 1: mlockall(0x0) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/13, 0x266) 22:22:38 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000003c0)={0x0, ""/132}, 0x8c, 0x0, 0x1000) msgrcv(r0, &(0x7f00000007c0)=ANY=[], 0x0, 0x3, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/88}, 0x60, 0x1, 0x1000) msgrcv(r0, &(0x7f0000000080)={0x0, ""/65}, 0x49, 0x3, 0x1000) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)="2d2c8700"], &(0x7f0000000380)=[&(0x7f0000000340)='I--\x00']) msgsnd(r0, &(0x7f0000000180)={0x3, "e659e894ed478b7c81b3496c9ae05fcb2bf13d01553c1763139454f5aca8458032a046fee992da83695c15e75e7a79a9562750840b1483ed2bca7a5ce2ff7d3380cf4e3ed46de9cc32bb776059a78966fe125281418fc625aca8ac9deb16d532606c6a584f8d9a439b2b225da5875833ea944b7409b7a048321f2c5b3f3119683b2bb8b2732fe751472b1276c7af607f6eb03be86d38f1b7592868e64463754bf0e3452e5e70e5b82234934a41"}, 0xb5, 0x800) msgsnd(r0, &(0x7f0000000140)={0x1, "7b9b58ef788b6bd610f402a281a5a81f1490ff503a559ea6c5a0e8baf110"}, 0x26, 0x800) msgget(0x1, 0x200) 22:22:39 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x402, 0x0) sendto$unix(r0, &(0x7f0000000040)="d79c3a2d71847f7729948c8f6f29a03ae33c818464e9f6b43e7cdab668a3a605fdabb61fa3a024ca661c306053", 0x2d, 0x0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x3) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0xa1f1852892dc9d52, 0x2, 0x1, 0x2, r1}) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) syz_open_pts() 22:22:39 executing program 1: r0 = semget(0x2, 0x0, 0x4) semop(r0, &(0x7f0000000280)=[{0x0, 0xffff, 0x1800}, {0x3, 0x6000000000000, 0x1800}, {0x2, 0x6, 0x1000}, {0x3, 0x40, 0x800}, {0x3, 0x3f, 0x1000}, {0x3, 0x10000, 0x1000}, {0x4, 0x5, 0x1000}, {}], 0x8) 22:22:39 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="01000000", 0x3) 22:22:39 executing program 0: unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') r0 = open$dir(&(0x7f0000000200)='./file3\x00', 0x100, 0x2) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0xfffffffffffff979, 0x101}, {0x55d, 0xffffffffffffff39}}, 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='x\x00') rename(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='./bus\x00') unveil(&(0x7f0000000100)='./file2\x00', &(0x7f0000000140)='r\x00') 22:22:39 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0xfffffffffffffead) r1 = shmget$private(0x0, 0x3000, 0x101, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 22:22:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) r0 = geteuid() setuid(r0) truncate(&(0x7f0000000080)='./bus\x00', 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0x5) close(0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8808, 0x4) close(r1) r2 = semget$private(0x0, 0x4, 0x8) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000180)) syz_execute_func(&(0x7f00000000c0)="c463ed5d6d6a00c421b561982000000064f2440ff000c4426d3e71a266440fe11d08000000458cca410f38cddd360fb744bec1c4a355185415000bc40185e15d01") 22:22:39 executing program 1: r0 = socket$inet(0x2, 0x7, 0x40) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x6, &(0x7f0000000040)={0x25c}, 0x0, 0x0, 0x0) close(r1) 22:22:39 executing program 0: mknod(&(0x7f0000000100)='.\x00', 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) setuid(0xee01) lstat(&(0x7f0000000000)='.\x00', 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) accept$inet6(r1, &(0x7f00000011c0), &(0x7f0000001200)=0xc) 22:22:39 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x28000, 0x80) socketpair(0x10, 0x5, 0x2, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) r2 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r3) socketpair(0x21, 0xc003, 0x0, &(0x7f0000000140)) setuid(0xee01) fchdir(r2) 22:22:39 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000003c0)={0x0, ""/132}, 0x8c, 0x0, 0x1000) msgrcv(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000579424197b8152f8b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/88}, 0x60, 0x1, 0x1000) msgrcv(r0, &(0x7f0000000080)={0x0, ""/65}, 0x49, 0x3, 0x1000) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000004c0)={0x8, 0xe7, 0x2000000000000000, 0x4, "39f5de66b80372f5898aaf7ea915c4cbc65aad16", 0x4, 0x200}) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)="2d2c8700"], &(0x7f0000000380)=[&(0x7f0000000340)='I--\x00']) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) dup2(r2, r3) msgsnd(r0, &(0x7f0000000180)={0x3, "e659e894ed478b7c81b3496c9ae05fcb2bf13d01553c1763139454f5aca8458032a046fee992da83695c15e75e7a79a9562750840b1483ed2bca7a5ce2ff7d3380cf4e3ed46de9cc32bb776059a78966fe125281418fc625aca8ac9deb16d532606c6a584f8d9a439b2b225da5875833ea944b7409b7a048321f2c5b3f3119683b2bb8b2732fe751472b1276c7af607f6eb03be86d38f1b7592868e64463754bf0e3452e5e70e5b82234934a41"}, 0xb5, 0x800) msgsnd(r0, &(0x7f0000000140)={0x1, "7b9b58ef788b6bd610f402a281a5a81f1490ff503a559ea6c5a0e8baf110"}, 0x26, 0x800) 22:22:39 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) unlink(&(0x7f0000000040)='./file0\x00') r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000080)="89c9f18f07de7de8fd22f7db300a3319e40f330ced49bc4d8b8e1e", 0x1b}, {&(0x7f00000000c0)="7c427716bfd0493ecacd375c143e9da4a69ad483361d7e52d1ed94d063a820328aa73cc630413acd1c41e5d62f094349799277c49f449c1a34c56248bee71079effbbdab6f914e3d9b4b0bf9e85a686eaf1e31d7e0a381512626cf0d994b1aad33e09fe1e7f308345686ac8e3f15aa9218ee871dd11ecda3dfda2b50d7ddf9ac7d15107ede21ae30b84bae093f55327fd7dc87289539b928347205a7907b3bbc45aa628a0c4ec56632e1b6440e91463514ccfb6bc4a0a07964d3157370ec4957d3ab39d90eb230d501be92079924c892f3b5fb7eb642211ced9272a9fe96a1ff255c759606b03394489e6cf630a7ea74", 0xf0}, {&(0x7f0000000240)="892615007e95ee627ae4460fa9b90760bf1344d40d5af8570159dd1a35c2341b9edd7011326d62bb5d62ae673f344323bbcf3a2aba4791567d03284113df3538b62c284b44a960fe2958148596a6194f226ca5a7fa8e8106ea65011323fd59fd67002bbc2c8befd19d345515e1c0efee23bb74e45f51d8b1c436cb3db0cca1b5a79edf99a8a3739feea16c06032a4490b75ef158cf8a6c9ed9aa58d305064198d1de500313eb", 0xa6}, {&(0x7f0000000340)="07f2af0497fb2b5cca2c03533137d5dacc95f376a0b0e0d59e484a820bb41e50c1bf37ebb92a1ce39714824fba2c717ba9d07b5dddd4f9025feb4698c2465f5fc3273bc312ba02c3ef364ce06d71eed198d36ea295e78bde9a16d5634cebc0ccd5b54441bd8719a2b324755531cee340e09d49819f43920f3ebc5999d92052041749667cd5c54c47168121f5d6a4a6aabf6f3ba811b50fdc96481ad337e4bcd93bc1e9612e69ff2a463406c92ca683f604881eb9b08b28832f59ef6448190f240a15f18f667570bc384a6986fac34be6dbd2fabc7c947224413ac6b54ce6a8156d57fdc75809", 0xe6}, {&(0x7f0000000440)="d8adb5e98849cef7e4b58096a2082ffcfb0b8c94edb45cc0bbd2c201c3ed07632d8e9f5ff76b4a406f615f22c8d20bff4b7e297900446e25e74227564092c8c9a67da109b7435d656c524fd94148ed0264b86229e57c4859a37cf972ed52d8240d1cffe370509fb5f5a7139f99e297fda85f815373197f4dd38fb34df872982c5f7d07450330cf5e1bea580db9f3de42539dd9284642542d29f41d2dd81ca1c16e925a576c28ec28e0db5931d144038a389d0e87494ea441616e6004864b168cc9dc6271a4daed812535c8b6d5f3254046b29cb88e21683c1432d8c1104b3bc703664a5c9f1a6902", 0xe8}, {&(0x7f0000000540)="c482134e2d497cd7e9b521ae9443112eff9f50425f6cf50d47a264ac3daf6bddfc91c0940e341c5615e8b1a1e27d7b5c99e6c575d5a3f69a0d9bd7195dd4decf1cfe2bee321f591a8f3094a0a05651214e10ec8e7fe3aacf022ac57b3a62980ec90ce730a7634f2114a8a6e4c96c707c936af9a7de5a3442cfc7bf27a12ca9833b0bbf3129282108714557579165f93e0ecbf6adc400fb90b8284de614414930642ecd10e177e288bc6353f18e9607a4832a9d8a", 0xb4}, {&(0x7f0000000600)="580699c2ec24a986d2f127db7c8c080755a1b7cbeb1464a3ee133495333ad6190b80761be677af0404489065e62d612d294d3271b0a3c567f350d078a64ab59ce46a9bcf01058696d11b542089f8209c3f6bafa332b268a1207a11c92acf4e3f537b8f60e01dcfeb23e40e7be68a79402df2037c9f6d27109a47fbbb06c915fe48fd98deb62a01372be7c269f4cec5083eb31dc0e12f4f6444448dbb63389ba653de", 0xa2}], 0x7) 22:22:39 executing program 1: r0 = msgget$private(0x0, 0x0) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000001240)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(r2, 0x0, &(0x7f00000012c0)) getpeername$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000561b7a65aff706856d36b7cc11b3a634ee8238cdff7ec5a55f9fe2588b0ee2940d3891314f9a9ff85e1753be1d1dd80d4b9f919bd37762837a2b25e44b334a75ca21f956317db0cf7e17dbf3216e15f646f138ffa41e33240057a32fa874c12cc7e99fef6d750432a7c32d7a80048a2b265f124fb0e5fd9bbf02398397"], 0x0) fchmod(r3, 0x108) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0x63, 0x0, 0x0) setuid(0xffffffffffffffff) r4 = accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) accept$unix(r3, &(0x7f0000001400)=@file={0x0, ""/108}, &(0x7f0000001480)=0x6e) recvfrom$inet6(r4, &(0x7f0000001300)=""/174, 0xae, 0x1, &(0x7f00000013c0)={0x18, 0x2, 0x10000, 0x659}, 0xc) msgsnd(r0, &(0x7f00000011c0)={0x0, "b42b161162c50f40df0dd3a4d976662155472cba1c38b211374bfa5b5866c739aa1eff1069e5e3da91c04ab38b6bb45b553a0d56d6aa05f0204e6b"}, 0x43, 0x800) 22:22:39 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setflags(r0, 0x2, 0x1) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/128, 0x80}, {&(0x7f0000000140)=""/190, 0xbe}, {&(0x7f0000000200)=""/244, 0xf4}, {&(0x7f0000000300)=""/231, 0xe7}], 0x5, 0x0) ftruncate(r0, 0x8) 22:22:39 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) dup2(r0, r1) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 22:22:40 executing program 0: stat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0xfffffffffffffffa, 0x3}, 0xc) readv(r0, &(0x7f0000001a80)=[{&(0x7f0000000940)=""/13, 0xd}, {&(0x7f00000009c0)=""/4096, 0xfffffffffffffef0}, {&(0x7f00000019c0)=""/185, 0xb9}], 0x7702f599f30c3121) 22:22:40 executing program 0: socket(0x2, 0x8000, 0x0) 22:22:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x8, 0x0, 0x7fff, &(0x7f00000000c0)={0x7f, 0xfffffffffffffff9}) truncate(&(0x7f0000000000)='./bus\x00', 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) dup2(r1, r0) 22:22:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x100, 0x101, r1}) shutdown(r0, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x40000000}], 0x8, &(0x7f0000000200)=[{{r0}, 0xbfffffffffffffff, 0x88}], 0x9, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c6530009b6d5bd6f663ed6050f3721b9e511f49436e5c425b784874a2dfa91330fed14fb29f0a5d2a0a59c64f801d615c1ea11ae5229438c3efc0e7b133444eacbcd175dedb86b4808e8ef84071ef21f143e872e3bd43e5dc88d233ce4f41f4e775d5cb6bf34db2e8749385"], 0x1) r3 = socket(0x2, 0x4002, 0x0) dup2(r0, r3) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 22:22:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf1}], 0x6, 0x0, 0x0, 0x0) r3 = dup(r0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 22:22:40 executing program 1: recvmsg(0xffffffffffffff9c, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000000)=""/251, 0xfb}, {&(0x7f0000000100)=""/134, 0x86}, {&(0x7f00000001c0)=""/98, 0x62}, {&(0x7f0000000240)=""/161, 0xa1}, {&(0x7f0000000300)=""/235, 0xeb}, {&(0x7f0000000400)=""/94, 0x5e}], 0x6, &(0x7f0000000500)=""/12, 0xc}, 0x2) r0 = socket(0x11, 0x3, 0x0) write(r0, &(0x7f00000029c0)="a6", 0x1) 22:22:40 executing program 0: socketpair(0x18, 0x4, 0x1000, &(0x7f0000000600)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x30, &(0x7f0000000640), &(0x7f0000000680)=0x4) r1 = msgget(0x0, 0x8) msgctl$IPC_RMID(r1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = socket$unix(0x1, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000500)="fd15b4c6445100e5145c89eb51a75808235e9ccfc4fff7dfade2e03ba0fc7cc5c45062db27b10d4e13adeadd6d1ac356eae03b662e07827064ada512917dc2f83cca70eb7d1756ffb6aa842ef8283c1876791c5480418d50e8237893d80c7862564afecdda0e5fe2c42bb462e935988d607eca44c383142e9d0f628e72f05d69fd5d68c324", 0x85, 0xe, &(0x7f00000005c0)={0x18, 0x1, 0x1, 0xfffffffffffffffc}, 0xc) r4 = getpgid(0x0) r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r3, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000040)="3c33fe30f8350f64dece86c2067a0328c758dbe8adb5738f09ff89abb284c8116e0604949abe54e09a19567de23d152782d8c5010524ac2e215a00591b44db86ede4116f999984f465079e8154c1420ca972174443b7d256b1937e2fef1813132cf36f56d9a3122c9f5678d1d6666531ac58269efa06802e93e6e38b25ce5d784bdf73f6f923eef793fdab84483924dd0480752927abb179301d48e7e7dafa860e7da39093d72a1094cc800aaa0438c87fcacb0b09283225d77f709066d332a09f49cda1809c40965eec9914a6b2cc95ea86b482ebffe01cac777fb030b67cd60787f24e2a7c78de3cb8b1ab51469078810f16526ade902a", 0xf8}, {&(0x7f0000000140)="94c22c973f97e7e26bb2e9601c52a62006a1602ef54c5dbcf65195747a148201392ba89b7d399082aa37ec08ee1f69e0a77a9ea8ac20eaed8e0edaec46e416b9c4a4f3d75c223edf8e16036da9c7ff102a5a5270c34856d8df35a1d8371225e9cdd0b906879964d54fe0ea0bb031c703f0c901e6cad46220389c729bc8", 0x7d}, {&(0x7f00000001c0)="4a0900577e629e282ff313402a8c0a83ad0a12d57c15e5d416e0e0ed1e7bb77d8ef738e36b0617a3d3e1ef2cb157bfb60fdaabf60167e4739cd2bd4bbb0d2c3f4d6012a5a8be7561826b231372249838ce714bb4186cb7e8bc4da8687f19400829b649ac8cd9ea853e2bf3eaa60d02f9606ba7f904ccd319cee881e8f67832206bb3b4978c33aba15c", 0x89}, {&(0x7f0000000280)="bca8e6134922dfa1438346a2dc5341ae8bc942a44c004424d92e423fb481cd89200eb04e14c7ed7b8d3c4ee4e51694b3a5b8520b2233ab8f51dc45f29ef6ea8cbe13d5137e6894bb4798443a2c0bc8ba44", 0x51}], 0x4, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="070000002000000008000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2], 0xd0, 0x4}, 0x4) getsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) socket(0x20, 0x2, 0x100000001) syz_open_pts() 22:22:40 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000003}) kqueue() flock(r1, 0x6) close(r1) 22:22:40 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0)={0x8622, 0xfae1}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) lseek(r0, 0x0, 0x3) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000700)='k', 0x1) getsockopt(r0, 0x100000001, 0x7, &(0x7f0000000000)=""/97, &(0x7f0000000080)=0x61) 22:22:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_getres(0x26, &(0x7f0000000100)) r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = geteuid() sendto(r0, &(0x7f0000000240)="151e19cbb271003122c24c76ffc222c5d5c2f81f6dce3cd047506c83e99db19d990c5b0ac0895545249ee886b16a05f0789b541c1a66c018e52317214fb2469c23bb5b1816a600d278492e755ca75c891bcb6cc78acf760c93283a1280411332718551cdd95df5b25a56b05116818d5f552762f05a2969799c4b40bcc4d85830df76221309f498a166bbf6358d312daefc82b0d410d6bab806dc692efdd2b603ebcce6b2f408712e208a6940a61c87bbcfc736adbc8b9dc068b73d51c2d4d239bba6b4904756af6e4f47b445d97e6703074bfc542ec9304f92979813de76d18dfe8253b884d24b786b233ae4fbaefd8f0da407d16d21ad7a96b85daca31debd10a3e20bd6c09208cf20aaddc35dd8c81e1a0364847b9c5b82f2e23e7ef9794a3a755a31f6a21f627499634b7d618049902704ea9ed1931cbd2d586c518bc0925dfd849f2199fd37bc784f5298c19280286819b89dc2fae3842f28287f2da24645e6ceb7ab20af7b14618defec861c19f752fed27c2f7dadcf63df39b50ba538c11eda34ba376fc2bbdc0462db35e69a9858caa384269ca4fd1c0d69eb177ea728accee27ef36364cebfb5b9e76afefcba6e8d1e3dd704c1cccbd7f2708ab240fd2389903d09b69e6674564bdee89ff00e39d1583db47a568281d830556b16580634d743cf41f1b8a751506cc7acdd4e44caddcf62563ef54690273ae755fc5f865102a12dccfe1501b98cd49daca7b3e61167c5abdbe801eedb6380f8c2cca51d81ada38859abd00b18477485cf45ebe746cdac79b29435381a2e64e1e13795f468ef59f97e1e0c20c3a97dbe509ff421164651c83dc4044e5c77b25d8721f3e209f4d4dfadc60d1fa8f698149159ff926568c5948efdb3e01b29bc79b79ff5babd13aaeb0173cff7bdec4a50555aacb28660abdb1638fe24ed4e195dff9fb8c65e0a5c1df433c4398003632460e01063df69378f66542c975260ddbdf89e26051f7b6aa41d222a7727c0e96a9960b7a363529f32d39150632a802289547badf7605b01f7873e80b241f521036835f620214218512aed72266df43039e31d1c0b1335fd0ff96920fdfd2431acbfd1b95c09cbee69e79904a0758ea8f1dac0437e516a6c4b06c2ccf66a1fb118df42fd19dd56f0801b6ea4f984a9856bf2e825c40c8255f9ae6a2ae76bb86e1fc1ba286034e5f62c0455b777a6ae73bf8d0db09813121d226a468324f93a4b10364f300de56e79407c09590ff1d775919deb8474fca76f67a3e1624d5366a72e09f1201ccf97b28c7e2e30fd401a4dd610e7b8aa37259235d85df566744fe6eaf07fb810e006a81f08e7b7f361b87280d6a725f7328704583ee1688e15324d53da12858903f1f78a11bae19e465175e50fc221c67d980cc6a2965d2c678d5b587fff0406c213df38842c2baccfabe048721f5ea2ef13b10bb48fbc31dc17dbab38efc77a883163c414bb35ecd5ffa4bc5ef0cedcd599f8e810760f78f6b16d8191dade7d4fa99810c55d555ede9a652c3f374931e111164271d4160659f1713249413cf0a1dbe4ac3893b0bb1e96afc41c11307972d603b32a295770f48b3c105730e3d20fe8cde90a6c356e887a231ddcdb6cc1bb88f6d2fc4c047157766d34d789d2db429921120bd9298c6bc84888559ff588fc299120aa7a4ef496cdc89e661518dee098fdc009dcac41ee369d6e0ce461c215b4e645e515f760ea09dd13dac6499b6ff81b9355e2c173b7d1bc04e3cfdd429cbedd090dd1b2af8a90b1cb4fbc74a827197322ff90cb4a7a70eb5ae828c552011e31c37c5865bba022c0413892833e0c16a3276fe1270e92b9d5d4396ef4e6f5e2d570e64f225dbdbf5a3e1d0694322f64dccc8970e93a09294ab1fd4fd23ec851a11f5f561f9743ff9ddd5235577a840972412ff3fa73fa8a2b644f554c50269edbee155991bdef50335f95c56d4a35514feb5c2ec9dcff9d8d06d09abf453c7c23c4abd7629f8e49930260d9f53a28bc190241a145992adcd2502d0d4def5d9892cf8c26c08544d9d81a327e003a6ef245a58651f1f5a30a7d55ac26bd2bf10dbb58169d01958c2946d3bd4cf247309f05524f4e25e9385f9b6aff6f4b3632cf6fbf84b83024ea6f0fb60613dcacea4f4b5b274ecf02b9d866d2b2f856bbcdc95f5b80f5073f8a615bebdaa049a558a93d4abb244bc76412b3a6e85e99c5c5107ed208c86f4c40e00daff6cee808d8fd7cf73bd7ed78bf33a46a004edd11da3c2b8f52d69d40b76471bab101469442a79a354b7af2df3324481ffcb0d8469e451526d0dc35c69bd625644416dfd4818a62f0995b4677ad940c925064a242e42e3960616ba7b09e6d2f2ee1af180efec49cf921f1363129e365d249ba1bd64b3efe9ae657b79f8a9c1f1b9169fdefbb4244cb634ce1df2be49df43b72f7730072a56fceddc2e680df1ad4968ff8bd14bee6c5c44bfb8a1faf4723af1a1ebdd0276201ae53cf7d5f959472e4c24a8ddf53e16b98ae44abed32e75555fbacd8c67b7fe5d5763365c08276dce7cbc73744cb9959282d36e56617cf68c03c625f6a3eff1250a28535c131269e7d31fa09bde0a3c4c4da4c271dfce4f17fc40174b7b5f68ad8ee777819710ee41674f7042b5d6f2b102e1117b1a2bf69e3765357a2847b068da12692f2037570b27ffed45d317c7507f7eac87071ba6ec3490dd5c7670b593fcba9042707d229a8e4a6d1a7c0eab2d14a95a0e9d92f2c6eb3ede0509fe3ec4f31988a30c7c0c80791349fefbd701e9ed0dbb229b5f06e70edba148e97205a2504fad12f6f4433b9a8cd2cc4506e019e88aac2740de5fb7f45d525394873929d26db79d3a2b1a80da4443769f939b3b2e3ecea5a31f5c17032a1a81662237d9259338975c54d29d356260bcb0c10f647c77bd6603dd812f394f7c844f013afe639c2b31ebcfb8ca5c28392ee7f914e60769bcd856cac25fdb8682cc91da0388cf50f26861db2eb154c60ebc403012dc9a7e131408043b1ec7d20c4cd8aa8f010175d9b791d8e8a1a2d1bbbf0dfcf262ac9789aa5b5aa6ddf4c35b3f4cc03853d77342ba88e21a12dbb41d6c3445e47211d446837db61d27885f6710dc3404d997e9b5d056b93d02db5483087eac52f573200cbae78d7bd88dfd7c2d4f4e440fac49777985f1a448550c24baee187c9a56b7c98653c01a4a85beba14b0db0df6d3649392fa32cc7aa8744c3f9c631a593d358056d3974fb52198a9f665894100b6a736776695d872b6e226cea6b2d86ba74386f7e13b9789ccad9368e707befd41aadfcb57b026ea2ec520c772bc5d7ebd1c3d26255e0aa96c47053ba50713f922ff3eb6329df80e848364780ba8938d6c190fc597d7308e6b225276743f8d6940d0db1b3c75d2b8db3b4758056e3d12d56fcc3b348865eb67c8c85fafff21fc8bfff49cbdc44179fc945f3949880d85f89ae52189d8f91653f30098cc9df2735a8855de936bf78576f8a21de7cfe506baa865cffb4c57746810ceab502e142c08dc502df23e98a3d77b434f44169fc48d58d17e942bded8d832689a2ba4ac7855e7fa3904765ba894f2d836235c08229f2e723124ecf9b7b8867a553ddb270e72c5d88cd2e018c9c86a96a5ce67722e0d71c9d1d66d7ce74e582a0f41ab5428ba54557deb257731159e7ad96ec720a787eed21fa9b7681b488118b54face62fec75b977523fdee4eeafbda5ce40424238f0a4e2d58eb4fc399e05ca9b4281b821a4b16c1a697466f1ccde033883a30ae0fe36dff9bea50c0757bf97593f6ca0ae01a0b80aed53c213a1f7af58c3e5296648d84a677f241dff7e61f1134c11dcd6ea0246fdb8894edd61af40c9df7a8cf26d9d5de2cf89bf5883457bc776d0e77c9460f6a8e4eefa4624d0dca74291c1c39287ac88981b8d6732ba90107c6a7737cf135961af3eb98cf69f9ddf1017be4c9c6a77f0219de308fc03b56b2735a00b54ffc9eb62efd40c3b8ff8028fd19a2e7f80c01a4eb8a5c74597e5f413761e7884ea4fc37ab5d1f372131928bd46abe084dba93d056ffcf0d0b32ab47cbdf40c1b81cd527531109094c0b518690523656dcb8d0fa2f5ff7c97a6232e1041f9e96f680b77ae016bde5f6cab7d73ae28fba89b92a8b2f241138534c50bf680e5b4c0ca8e8f20a9d4d1281e3153b7be2abceb28c6161596bf0a19dd9db66cbd0728a4fe0ae7608ea8a063f76d99a6da7df5e5b0991e2e47f4702fd7237f5748bb5ccd89dad3b58765fa9fdb4be90588a65649cf957f0ecf55c30e837fdbc93f1dc1b72f4470c9111721c76c04191d0262111cf19c315bc591ad8c8f6b3ad2837146a27afee2e8a714dcab19ea84502ef0497024fb1542d658e4dbe7df2717bbd9777fad72feb3f28f210a95dbfc93d7037749037f7aa2538d045b0c3fbdd4369c92dabedf1f99ae04efc807d787bd9e5d237f4da6ba4b2de9970aeafd90407778e83dfa9e6d286bbe69133d758aa03f4f6ab3413f78f49550c4096fad57d29c697d512587b71fe308e08d5ea38d2b9d08d387df7345f73bf155eade6ddd39e7ab9f76637a06f4f9856fc7beacdef9aef6f8cd87d4999c5cc846a62e92af1b5ffc21a652ca02929438c04f330fa7236129b993ac839878c18fbcb936358b56a537a7f701da82d2d1e2f7babedc43c1f2a565990296c494e6109683b880512afad84d1463ee54baaaa3f35ccc584ab45e75dfe4ff5dcd6ca7ff972126e1615538aa84aa67cddf033d1c7db4b78e22b9d97f6bfe2b350a1a405ac2dc9aa658670b0fd38ba3652eb85cdf83a3f8ec4fd4928339fd51ae01bd7cb700f27d72febd5da9b222483808a91f39252603ed8d61daa6f868fe14ec26ce320400f8318800bfb7d4550205ba2dc689c2d822976b9e7e7ded58fa638d271cd4d893b8131f4b20aa24555431e97608cb8516a0f6d7e35d4c186b03731cfcf3761d16ebedbc1ff2986561d8fe839b083a27b352ab065e445ba4bd39fa7cf5d4a7bef5143e06280816ea83213ca3424c93b8dbea8aed49806222cfbe17ef1992dbfcd457754801c91b4a64a4e9f6533d87748ef052262ca7f0befdad811c9caf1bd3ca804caf936fbb4269bed21255d2a19f736d10e6eafb8ef3543fe6dcae59002b0134935762d69a379b439cfe1b3262212fe0b4c35ac91c2cc427d4c1f44a096c120f33bed246d925b3fb3496a8d159631add02c32dada71ad71d5d7bdf0204140c062a04493b5226a5dbfcc7dfb6ef3d99dcf5c560043601d8d57da70dbacae4cf17e06ba13b1057ab371afc3c2b0b9ce06a3fd1bea8432971fb0e7d16609fd6701330364f5c458a1209719b88ba5c895a8b758dfb6e5d4ba7a050f318ebcd439661a97ea3c7c1acca44f01960fdb4351d98a26aa431dc9ec9f76734df33a17d9649c8c4d4f420d8864ac40ce99e01a3ba80356ef6f7c1e8d2393e86521b842ea321a06d8628c99710c8b014b1d46f6a06da286f11bd294eefec574bd3e48e5ad6a8f8668c21a286f52fc2b9ad9151bbe9dd78544a083c3339310731e52cc9e6d9af32debe32173190b37c8f6b973d66396b5ae71d4826be2510c9a13ea7697b8afb3f57fbd8325181a4fd61b8fc7fb9cc9b29e4ddc8a75051dae517083979cbd83f345cd06fd8c2a43d033603ed3e6eddbb66b5fe25740ea85a39d779f32cfe1a5269fc2f685b6671aa03b89d5086c6d95da19211f554ae8827f59769babe5d828b13764db342b34eac5a7db9a1aea5662ecc48fc20b41aa72dd2183534d648ed31", 0x1000, 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) setitimer(0x40000004, &(0x7f0000000200)={{0x9, 0x7f8}, {0x0, 0x8a724}}, 0x0) getppid() sync() 22:22:40 executing program 0: r0 = msgget(0x2, 0x40) msgget(0x2, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getitimer(0x1, &(0x7f0000000100)) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x7, r2, r3, r2, r3, 0x8, 0x6}, 0xfffffffffffffff8, 0x1fa, r1, r1, 0xe44, 0x4, 0x5, 0x4}) seteuid(r2) 22:22:40 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x3) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db49e82a944cbd628419a20677a66da54301b5df3964970018626f8800c45872c89e8f5e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51456b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f1d0d2584cf3b4061aa220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff068e3b15509b6f3561e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba16219bc6b7660968112731812a2399da1d90a3be97af5cbc5eead0089ebaca150a9f35e752199e597a5d2fd8eab4c57c44f692e36d68e4af7f361c7e3a7a4a1a2a021685b54c5ab58487d8ece752744af1f19f241e8663a4c1412796bd74aa575dffc98fb45cb53c24cff1b5c4e64f37214a0495dafa4c3169d05dacd6969169f7298a9b241fec0f9380fef75bb6fc5f077c9603a8ba0291bec890e1a0fee3283a1c2d56517030aace52ac16f83f9f2430ed2bf88efd51604f4ecd4888a43340b2260ac17675f2dc5961dbcfac7af818f64a918ac2813bf92ce3476ece590c6b1b3e31598ba8148385bf910fcbd1aca2c82812d585ddf9c1c184b7238fb365da2f493d681b37571801e53fe4f83d259f728a1e8104131a76bd354d6501bd180bfd6685a6eae8b0d03f2d93ce97586ab38b1e1ac1580f9586cca1926e399f50c42d3c22be197b954ea09101bd4e4964caa865d03d7f5dd895ba640c078fc608c45540fca838b56ebe9b9c03f83e3c75ba3ffb24cb00000000000000000000000000f7af01dcb0866d4fa3694021f54028af3e2e7bef29f2dbc8f06d3b5937e827a9364790b975f2dde4bafb6f24948a9f5fc62354865e33ce0a6435467da0c723b95d0291c6ee4cd2db668d5089e6d44349f92ca1a23620e95a54d57f3b387fe6a0aa2452b6e5a6601292d4f3edbce78d49acd7da", 0x2b6) syz_open_pts() kqueue() close(r1) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x3ff, 0x3, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 22:22:40 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80000000203c, 0x0) socketpair(0x18, 0x8000, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000100), &(0x7f00000001c0)=0xc) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x100, 0xb9f237fb6080a7c4) close(r1) r2 = syz_open_pts() openat(r1, &(0x7f0000000200)='./bus\x00', 0x1, 0x80) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x8001) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000180)) 22:22:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffd, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x0, r0) poll(&(0x7f0000000080)=[{r3, 0x90}, {r4, 0x20}, {r0, 0x2c}, {r0, 0x86}, {r1, 0x8}, {r3, 0x4}, {r0, 0x60}, {r3}, {r2, 0x110}, {r3, 0x80}], 0xa, 0x80) 22:22:40 executing program 0: clock_getres(0x1, 0xfffffffffffffffe) 22:22:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) dup2(0xffffffffffffffff, 0xffffffffffffffff) 22:22:41 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) close(r0) 22:22:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xbd, 0x3e, 0x0, 0x0) r2 = dup2(r0, r0) sendto$inet(r2, 0x0, 0x0, 0x40e, 0x0, 0x0) 22:22:41 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000200000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x5c) recvfrom(r0, &(0x7f0000000180)=""/92, 0x5c, 0x2, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161ba) r1 = open(&(0x7f0000001040)='./bus\x00', 0xfffffffffffffffe, 0x0) fcntl$dupfd(r1, 0x20a, r1) preadv(r1, &(0x7f0000001100)=[{&(0x7f0000000080)=""/17, 0x11}], 0x1, 0x0) execve(&(0x7f0000000240)='./bus\x00', &(0x7f00000004c0)=[&(0x7f0000000280)='/:\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)="8723255c282d00", &(0x7f0000000380)='\x00', &(0x7f00000003c0)='-[/!-\x00', &(0x7f0000000400)="2d3a27295c0300", &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00'], &(0x7f0000000700)=[&(0x7f0000000540)='[\x00', &(0x7f0000000580)='\'$\x00', &(0x7f00000005c0)="5d4027cb7b00", &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)="f800"]) poll(&(0x7f0000000100)=[{r1, 0xc7}], 0x1, 0x0) mknod(&(0x7f0000000740)='./bus\x00', 0x2006, 0x8) 22:22:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="a7", 0x1) kqueue() 22:22:41 executing program 0: r0 = semget(0x2, 0x0, 0x8533432b2df82166) semop(r0, &(0x7f0000000000)=[{0x4, 0x2, 0x1800}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, 0x0, 0x310, 0x0}, 0x0) 22:22:41 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() poll(&(0x7f0000000200)=[{r1, 0x48}], 0x1, 0x0) getuid() fcntl$setstatus(r0, 0x4, 0xc0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x84) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000080)=0x4) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xffffffff) 22:22:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) write(r0, 0x0, 0xfffffd4d) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="6015eff22394627231fff9914ed5c81d5afd010e2ef2b7", 0x17}, {&(0x7f0000000100)="b3199bce8002f54a59427fc7173b5909cc844cd36aec439be9159f513801bd68075383264e2ab064ef6c6a27b4db4bbe8057aec62706533549b1d2ac12192fea5c64449a49b1f656df055d0f9c6e46e61961235f49c3c3ec4773e4a19aa95f6d9ac73e6cdd98b3ee2da1a2272e8e39af31c18a9b283c5f907568695c1f74f6d68046722a8275f356ab905a2605bd915995d6813689354d6b227f3268e99ca795b545abe422a072678a9eb3d8740f9524eb5c660e147c74b34fd5d948b18692ba270aacc93a470c7bfc17f66a65de4333bb9d73835b2a99b77b637d1477182b23d1f40a9e24f335425490ad792c6d230130434e55e9802fb57b6a63c82494eddb516d2c620552a05e6ec3b5aec59c1cc822b96bf55970a53d1edca867c6639984eef3ee0475f2eb1423319ec943f48fee89ddc18ce63a78976bb3b89cb63374dcdb77b1a87fd2c92befab1c16ba6cb44a4adf2ae206288d68d0de0987d9b415c2dac78e2a07141b8123f1f8b9c5989b3648ac0b3370404de5b262bc5df2b621c3ba001bbeca116177b578978db96f073c8b6844cec46d2cb5659dd7ed8cc72fdb8292fddd6554dbab44b6fb9dcc30529c506b9873334527ba1c416063826d2e85c19eca4606a3e54910de69947239e466041f3856f18f37c0348afaebb4dc14d06e56978f2c70da6c152023233c3800e2d8d4e01c3fe4fcdd2796feeb9f40b4a533a17c5bda60309171a28bc5188290f0a23ce3dbe8c44765aa149e7fe2936ed21f4e58a2be01d97ae14f4f2ff00fbc57c92faf736329083c496ef914fa4883998fe9a86ca4474f688a8f471a0fe7336e6e2a4d79c6dacfcb391d9dd307ddfa6863e6aeabe5fc73e6ab4fa621c332bee147279bf8174baf0496c24331ba8300a289cbd3595d20a43c521d8970393e75a11b68c643c41d46ab298724aaa7e85964a1cf038d7fbbc30cbbc2ad735cd2ad483ca6f146a02940231e285896472b9ded648ed7750be734545bbf698ef2bb1c5f474c39f38265345ab17a3b8808690f65ac7749bbcbe4e6e2518fb000a84536aaa7f08c20c579dcfcec48890cbfe4cdb52883b902bdb14c867bda6e73fb3464a00299b091d84e1380674bea3c4cab3db8fb4e061d23f43f447da07e045e25c72a6f92d2b4cc58b855dd5e64c6471c338d4bd3cdd367986c5dccf7e826811d49b4dcdd3e91ecd4fccbd3ee576baefdc385db9a8c52cc66383d8feecc627023a61d22cfdb071c8a3991c353b76c845cb6acd4352c10ea0260d236358b86264a718a804a58b993d6b710f00ab93fa4ae1b5119cd1045158e493656469edf175c33a344ccb20ab50c2493eac449862871958810cad1f95bbbab641417e11d2ee262e6996fc248b659cce6b7181d5b44137fd65f620a0404e3dde9d34907f4f810a69bcef1460e28f8994b80287d3dc7d821b83ca4cdf275a02520b3e7e5553d12801e20c1f7ed47e46c69c7db3df0e029ba263ecce0b634bd98235ed0df5d76311242d833a5f7ad5ab574cf778c32e072f635800722fe24a6c4ce750181a0ff47ff0c622bf00cb8637593f3cbe3876636c27c55593819f11d656e6d5fb370ee3fee65c2bf76751714cbe3512d6eaef5dff5c56b7a719a09f6041be01282a87c40b380db83a88f3af33ea9412f4985cfaae3007328b7fc00e33f429f3725c927d81c897b6646d720e5598253f319a5bd11c49789f278970628f3cfe390e50cb8e752dcafacc3e8450ac0422658489ca12e85ecb26dc920685a951f034089579abab59a3f25a5ce224b8e0770f7f3afdd5275486bd17ec5c9ec04550d2d9cd91075215d5f2eeb6d1cb6c344480b7e2c81daffe4adf83602d47b39c828306a30abfd88017278c0621c68184a9d9a59e8c78597bfba21ee70dc943d070380783578161d9d260d28e77800a3b116fe0d4184ccfd27901c2eadbe05eaf16e613fdebccbd6c41606eb1067059dccb9589cff1c2bf7e9b4c8dd996a56594883d031ccd4bc0965583d2e3ef2c14be27944d9cac4b0ceff53a9570f27a7500ba12956cba2185ec0ddb2b9a3d1fdae1330f7a2d3c6eb5df82407b9133d5822e97120568ac9632ee66665fa94213fbab6239afd69696f932711dbbcaeeaa5ddf677b1de6fe612b805370a275df6206b8629bd802e05b50bce68506bbb5c6b81e54d0fd60b0b10f6b9141ddc34d1ee7fef1957b3c54ba5fd312830284629c71ad85b2a29ac0ee4c199546f40ed5ba162f0e1468caf432bd4e8637c7cc546f952eb94a58f51f96d2165b0002f176976dfbd2f80bd3f0d99cf5942f3ff9d889d205699fb544b5305eb1ee8870976922b6fb2cdac521f0876f21591f6bd20ce0029fc9c99b612302e6ed01c59c08af41fca28c01003113fcaf28a6d7b3b52e4b78fc1e3fbe5d811c3bd302a44b510739d3b44d684b0bc026594b31916cbabc1366b1c72e3679013b45120b79a7cd027083b7416dfcf4b69be289961d8ff038b265a9ac8a6427aaa1cef6fabba6bf7a1284f1e26c137ae19ca132c2eee07274036620abd4f86a706223f8635ae278ba0b6edd5d966b4931cd0a77fac8db4e25dc5be6280ff646cac9e82acdeec196d51ea094030a4c7cadb93d073061d8fa948f1c065306b9d2769f8c6130e094b9f10d501c3e388556ca36eb58c372fc5f9036ecbedebcc5aceb42ef72f882d611b534ce169621728d62652e998161f89ddf1cbf497e337dcfe1d9077648e5159d988e64ac797f6827d98c7ed28f10bca9c1e3126cea838457c285c6818979562b3538869a6bff13c6aa50feb4d4c59f174165e8fa9a615636c88d82aabba052733b15e0324750ee284bc0b9e05e89433e6278051bf4547aca308732481d68f16f1c5d609d4dfa271062a781c431803ca939ef234f0477c8cdac6778af0dfe892d825ef49920160224c92641a638deec164e4c39f5ff52ff17df74ab60ee5a721d622177be1fc7d69cddb40c594889a9a03132ee080f20f13addd9499077d2d7a86cab377ea22b099a2dc74c72e647ac5a70a92bb4ed2ba93607d9928caa9136397e7825de4459f91a573b260205fb0748be26d253d938bc436bae7eb3d08570ce57e53bcd5de70e62029f178dbe10a169fd3dbd2de6d26477bebb92d9e2921233313feef564f66785215f7b6aa0c9633eb5174de02a1143c906f902dd3d555cf849f85105d55f8356be27aeebba17725f533da5ba0be2b2013b22bdbbb5fa91f2806f2a812cf4959ec6efbfd91fc12e2fba95497edd0c57a83cae8a94687ce143e31da360a75f7398f405b2ba406ab94530f900cbb7669f13601e484d1fe0abfe96d2038b53ec57b5a3c1fe417e7e4abadfd7db244883ff713eacbaf714ef4923b2c624c074229bd2c78f0c1c7f58555bbbd2cbd3539a958a0c41cfafcdc8b05665ef86794b5874eaf302519d5575ef6c15ca5e5dee4a90b3e43f65f3e0c791ec575ecae55e15b569fca8a5af25a980155d63eb9ed417b974f18ef0586e52caa2775d49eb566c293ebeaa04564cdee1b26a2deecda23aa342d810d263fd86db2873732de4019c9ea62e3592944f35f33c04f931df39431f752fc5adf7c0dfa50aedc7ea1f29640a8b8dba054ccc629463e592dc0514a14c58248d61394265fc6368312fb57de0c301f92b535f69f79422a9cc083dc20d964c1676a06e5a92edf45b212b581c958edae419fe96d6631f1e769bfdf7efdeb6883cd60a1bba7fdd67083065192e6f945228c060ec8751987312e61539383cf0484a302e1a0af885e7aab06bfbf955cf5eb04df8088eb9ef0ea2afd575dc3a60545f9e733ff7c793418d8d887e25b4d76e77e098ae8d9a77d31f4566da065f40933346392d81fd51ecb084e28dc9eda1e74c3e01e6900aad4b4b93022716ff9221085136bef78318603a900c3317ab44fa8dfe12d86ef4df895f45c6f71ccdd00a54acf96319cff44b1140c69fb637b5120447535c087239a2389af5d0e18ddbc9372083e7deee95d593d498410b8c367da79ff80202a5a4a17aa62149c6c1b9d9fb0c0890b4c6ffde2afac1dd8d55644463c5525a85ccf23131f0db273acea6ca0d91c5a4817865af8d912d1afc757d7d77ecbf19dcd8af980c51bf42158617c100a364d96968957b80b646bc98bbc5e44e0cea7e84c43db6d0ab7c235288692f7cf89b17e92ab875e0a62b396233e014165ddff1be4272632958b1c1021536160b22e7bd9dc6be2aa94405dafca23218124f52b885e7491dcf7c6836285f67ae390bddcfbf5061132ac21c4d7f8bea953369fe8c24d6ef2e3a88edea7da85f3939f3e203aff0e126e81a3b251cd227dcb30a4c1f1c99d541bf0cef9aa76faca6a1049fc1aed314b0ff82864c3d0acc9a734b76d0c6c0a10ff372924a7baedf0e8e8a03e598ddde1824a88a32e66577e80f8d9047c6a7f304d76cda0b20acca940a11bd232a2ac7d0091c1ff48b355a348412de921725dc5b3269a631cc48cd920ad925f18fc93c07d92c073d22e88800fc6402ced10d9b4f4798e418ca2ef7ec5aee6b351162b898d80bf388c8e1634d396b9f717b08492f11deae0b1818cc1cea20698a718ba97aa39e71e030a6776ee67c1f6f0f3649d100be8d4e17ecea8c4840596db10bcee3ce2b78518be7be27fc21045c799e6f13b2f047f887efd03a23a699e653b8286cbbb30713af4516c719d2926f9e17d3f07c4ee431846d656b12ec37de0c6e8685d6a19aa9885956f8e4a2fb3fcc5c2e505401b99d4bdf3bd4ebba0a6e53df30db9fffa5b9e5c0a96cfca16262ea68672d6debafa6f0c67fcc84f8f0aa07caf31445ae0c8032d5cededb5d6dc59563cd006afeed0182670e915507fabd80bcfb602fdaaaa1cdf2b6753202eb28a7247ab6adfa75ddfeecc2830cf4f4b795c0ebc63a1976717e3e636ba1bd48e0f20393ea99b3232e476fab60df0f1010e9e0a7d6b03ef9aa8085963409994a36631123b5dc52d08766487778024b4588d7a4b1da87577b1609ddc1388932bede21fec2af8f3a5ecad9f5072b109738fd8732144fc9ee39aa2c67f3f68803a85828c62b41c56d841928d56b21fa018030365c427d447229e0e3c67577aa75a4bdb5458c46023ed7b2f8e0078004c272aa803d6f4922705f292936646f3eda462f3542fd6b548dda236234f9d350eeb51263cb8f5f379910bc7918a322d6d1080d43dd1cb2113538b3ffef8c7fe37b1f1ca8aa24cc82f14b2a1c5ef171dcdbe8c17e21bceee2c21526509cf1450f35e87406754c9f5f382d6c3366d4c2109d3ccb6f98c5c3331414972e48c27d8d6ed0631bc9d3ad06a9b7be6391942f73bd912736b63bea306670b5e35e27a10d3f9ada0faf18fce1d390037fee5963dc151a268672e3f9637b70353501ca2c26f477d040ea87aaab82b317ac4d324096b008b3f5d051262e77e941c2e884de26e19e19d3d240ced0374dc4bf9034419e19609f66702d532bc1c031cdde42cdb803d355c984394a717a80639aa71803b1092efc48ff5122496a68d70909609815d8c099e76dafa92e6b917978790c13b5e35e432a37cc0b9e2bda9519de83c61f0eaf047bca52e353abdec11d46e86122deaaeb68c70a78ce3c9e97094823ed2bd73a4c90aefd4cee987bfae6f9f9fdf661a8d2dc7d92aa8afeef1e32b33359cb0147448662ad1b613f94577cfd27addaeb2475d6d8ca4e9bf3bb4a256222f9377e6b21d432265bb4eb183ea8a9c359a3e868320e8a55c6f757a18ee032715668d0dcafe772492e02d9ecfe63a87d6be96fe579d", 0x1000}, {&(0x7f0000001100)="15ddeb10a7757be114fa6c0e2949da71165181279d7591c9e777127f12b07881d21b0ceb40d2718468ce3924834184ab4ba96d7da1f9f06cc0076e205448c23b874c0356a58a1d2389ae9f6a62e5d3f2b0", 0x51}], 0x3, 0x0) 22:22:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) syz_open_pts() close(r0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) connect$inet6(r2, &(0x7f0000000200)={0x18, 0x0, 0x40, 0x2}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xf8d, 0x9fb5, "a8fde9356c740ababc0900000100"}) connect$unix(r2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) readv(r4, &(0x7f0000000300), 0x0) 22:22:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x339) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r1, 0x2000746e) write(r2, &(0x7f0000000080)="0ef6", 0x2) write(r1, &(0x7f0000000040)="b11d8e7d77730137086572caea7a8e35c59ed95adb7ae57be2b60f39d3d785b86d85b59c1b86f101c1", 0x29) sendto$inet6(r2, &(0x7f0000000180)="c124a6a49d8eb1fd21af858254c571a4d75f70cd39e434b30e246a3708c7cabc0919087a4d2b48a648ce1c71df4e25da16a97a75f29b447877995c87504502de8f2681edaef070e20ff52cac81277a7cd443f60301391c85e0016e4bf511c1b652212e3d0c75115e66b43d95f7ab39749a1fbf2d13513457de6ac1c13e1e2b506609698fbe7392bcd8f9978122966f39d27e2f88124de1421a74116fdd2704d78031dede3b5a312ef7e83fb375b36dd36f9cf70ec725d0976fd421e3534659588b02575577f2643923fc9894", 0xcc, 0x200000000006, &(0x7f0000000140)={0x18, 0x1, 0x7f, 0x80000000}, 0xc) 22:22:41 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x3) 22:22:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x8000, 0x3, 0x1f, 0xfffffffffffffffe, "772067f8f8e1a51dac8bbde3fd0dd4aecab740ca", 0x8140, 0x800}) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x100}, {r1, 0x8}, {r3, 0x6}], 0x3, 0x9) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 22:22:41 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x80000000, 0x10000}, {0x5, 0xad}}) r1 = open(&(0x7f0000000080)='./bus/file0\x00', 0x1, 0xfffffffffffffffc) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x2000000040) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fchmodat(r1, &(0x7f0000000000)='./bus\x00', 0x8, 0x0) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000, r2}) 22:22:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) rename(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./file0\x00') fsync(r0) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000200)) close(r0) execve(0x0, 0x0, 0x0) 22:22:42 executing program 1: r0 = socket$inet6(0x18, 0x1000000c003, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) close(r0) chmod(&(0x7f0000000000)='./file0\x00', 0x4) 22:22:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x1ff}, 0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x79865ffc, 0x3c}) 22:22:42 executing program 1: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447d}], 0x1000, 0x0, 0x0, 0x0) 22:22:44 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x9) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a", 0x5a}], 0x1) syz_open_pts() close(0xffffffffffffffff) kqueue() syz_open_pts() 22:22:44 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') 22:22:44 executing program 0: r0 = semget$private(0x0, 0x3, 0x400) semop(r0, &(0x7f0000000000)=[{0x1, 0x3, 0x800}, {0x0, 0x3}], 0x2) semop(r0, &(0x7f0000000040)=[{0x2, 0x4, 0x800}, {0x7, 0x101, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x2e, 0x1000}, {0x7, 0x9, 0x1800}], 0x6) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000006c0)) fcntl$setstatus(r1, 0x4, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/71) r2 = socket$unix(0x1, 0x6, 0x0) socketpair(0x18, 0x4000, 0x879, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r3, &(0x7f0000000140), 0x0, 0x400, 0x0, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)=""/164, &(0x7f0000000240)=0xa4) r5 = geteuid() getgroups(0x5, &(0x7f00000002c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000280)='./file0\x00', r5, r8) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r9 = open(&(0x7f0000000340)='./file0\x00', 0x40, 0x43) mknodat(r9, &(0x7f0000000440)='./file0\x00', 0xe0a0, 0x2) fcntl$setflags(r4, 0x2, 0x1) sendto$inet(r9, &(0x7f0000000380)="63bb127165b664ede8e2f5308e9a8247c44f8bd60171bd6adae05a969052bab4e9b42bd89fd97d3f8d1e9484fd26d3c7f1ae337fffa3bc615e7b5c5ca02d5ba28b3b9dee5194c1db554d22536ba912934061f8031e93a9c9b86cf5c36b34c54104ba462f88d37cb29eeb8bff15d06500ecaaf8f9b40196db797b9ce726790810bb4b209894408c38eccde7cbf591689a2a99f0e72fff3c610250e71cb77c250a6d451b14f8dd863bcdb69068c9fcfb42dc56c1e93a175a8d96b54c", 0xbb, 0x0, 0x0, 0x0) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000480)=""/235) getgroups(0x1, &(0x7f0000000580)=[r6]) fchdir(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000640)={r10, r5, r7}, 0xc) close(r1) ioctl$TIOCNOTTY(r4, 0x20007471) r11 = syz_open_pts() symlinkat(&(0x7f0000000680)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') shutdown(r3, 0x3) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000700)={0x0, 0xbb8a, 0xfffffffffffff321, 0x6, "3a01605b1602a4eca11ebca06f0a87fc3f56030b", 0x8d, 0xf5}) mkdir(&(0x7f0000000740)='./file0\x00', 0x1c) 22:22:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = kqueue() fcntl$getflags(r0, 0x3) kevent(r4, &(0x7f00000009c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r3, r4) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x0) open(0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) fcntl$getown(0xffffffffffffffff, 0x5) 22:22:44 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x10) 22:22:44 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) ftruncate(r0, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) pipe(&(0x7f0000000040)) 22:22:44 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) fchmod(r0, 0x80) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x20) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) sendmsg(r0, &(0x7f00000017c0)={&(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="feff00000000000003000000080000004f7521b3f99176cc184869eb67f78ed4c61d70641cf04e4ea82791090096aec5fd3202314299b768c051c0c2c47dd84cec7f216728339579fa000000008288078e2443f0973216b4d195f7754431f813f1ddd4f30e1a923fc0e710381f04c575c552b2e0973e68da39e71cfd8ebc97c641d41f8ea2855af1245a245fe7dca9bae214d8d13fa150b1f10e729a07156b81"], 0x80, 0x400}, 0x401) 22:22:44 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept(r0, 0x0, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./bus\x00', 0x8040, 0x4000005308) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r0, r1) 22:22:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) lseek(r0, 0x0, 0x800000000004) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/199, 0xc7}, {&(0x7f00000000c0)=""/57, 0x39}, {&(0x7f0000000100)=""/65, 0x41}, {&(0x7f00000002c0)=""/193, 0xc1}, {&(0x7f00000003c0)=""/216, 0xd8}, {&(0x7f00000004c0)=""/72, 0x48}], 0x6, &(0x7f00000005c0)=""/221, 0xdd, 0x7}, 0x801) writev(r0, &(0x7f0000000180)=[{0x0, 0xaf}], 0x32e) 22:22:45 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setuid(0xee01) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto(r1, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xe5) r3 = semget(0x3, 0x4, 0x200) getegid() sendto(r2, &(0x7f0000000080)="f0e48a4675d910f963b94d71fdb81fd7eec5ea292a8b86d6804c940108480a8351d84a90429204f3679dc8e335992a1d60bc5b3a41940af5ab5d76569eceaddcc6f957f6b45f4fd4de8e97aded9eee02346335ae839f6c3f8d0208e5de83a6e94eb94cb9afa10958746697595b09971749faed070783c09285075db44107e509735d28990a89a3b10ee7ab0878b12edb12ef2f20508ce53ab2b8b4ac41064e329db2700cdbeb4f4b9aadae677455936ea893193fda1a533c6f3e334b12ae5cc36f42a38db96ff39e6c4927dc9da570fd98f3fa2c737f4a19364e756f7f0eb53514d1cd21c4092526691342d3b718fbecbc46adaba5d231cdd591ac19b2ad6c24b26c4d4f7a95b62b275d54e29f2e0b7251988330e0eaf857e5769aaa44b639deb5c1b85db5014fa91cf50bdd34ebf7f468987ec040a3751046d4478834c337a3c2b804c3c0e38aba035e531f553a0c03e509a09f3052473146da5fd8ac5d95bc0bb87015a89c3cbac5ba5c8638210a99771257a602ec8539c2f7f8845290b7394237567772c4ebaf720bf59dc2a1fbdfa6153d8a7602ee9fd97bd9f8f37c5259ffafe1f2ec788c2da4ab6d3e8c636a92cdbc1220c9f5105992abe97ea4c8da028858d87b885bece737c4d28e94ec0e7e73ea907cd89833199102a4ebfd983dd4263bcc09b4ced584dd40f39b99fe316465d90ead55ccbaad6b2041dcf68235dc85e13fc5522074b2646ec752f104eeb104d23009c49ae686a4dd6d6f19befe97744733d3deaca86b8ea28804c2f97e4f9ebe8bfd3c6824b9b99b1a2c7ac908f1d517312c1270d03cd78fa3d503c0171bbbe9159f4ffd73fc7c5d7f1d02ab69fde7704f1578404babea934b5c90cb358382f5e19ba12f73bd0759bc64ce43a55b71c1a39a3807e0edd78bdb2e1e7cad18f69e71980b7cba960ce962946c6f7dc1d9fe0bf2eac5d6cd2d7128c696e27e87bc355d659258b71a30ac914cc1334cb94c1a75c1c1d34e84c02a0445873be023fc755fe0fe49ed72ef957814957af582db9c849b057c4941013d0b1c9c2b744fc3565c1c959a08883c91ec34a1e731cf17d6e6ea99a517545b1a87b63189f1dd709f2119e0a55ce3f097bada014dc75df4a860e979b83952d0ccb90a158abc978b6e74a65329c6dfba04110713782e92216ce05006628e8dccfb6fd14575b6c53883c2d6ff443da5ce83a956826fe4c9870838903405289b59d13f1e4b0d1dbb966ba030ff71983121853e8f13c9a9eb453b53979cf1d88fb31336f050c6370df4f082e33ead1827c11f130ff1551f6fd0fa61327b9537bdf56008b7ce787363ca799d3c4431f71da78d49d4242c9e8a3f2d4a0502cf137dd58d33ca6dccccc4cba4c078ae460d117cb9af56d53f75225a53ecd1a5e9f85f7de4333ab5915a9b971826fb9df31b23bcda35fe98ee8474fea548489521c8ac34aad079980c7aff8b29f6afe0aaffaa0044982b7f0c8b7935491aaa74cd8d94a7c3254fc60fcb3b4885243882acd1ca5474b8b7a3525ee2d25877287428ada41fad9fab0545dc946c301a361dc110faad0ed865547b523ca6774915f773f7a21496d69a5a7020e99cb811fd2b1a8bcd78c64059dd4aa59102c93f7fdca8dc27d4a98a0188911947a9d13890ffc0aa912bce3fb1ba58b70d24251d95530eeaefb665f416cf0970db58e699b02fee91b41b747d0a6238755bd31a8e157c8fdce2b1f2e9daa05aaf217f21c8ec35768d1ad791f2010d13283e856e3ef97f8f34e49c57e7cdd382586bc0ccebf74e5f800548df789faa3352339aa30a10c174c04994e5a1cce1177641a95b0bdba14d3cf859c6f792ace5c5c61a01ebb8832e2ec0d4048a20675f2f88ee952919f3613f7c2a20d7bbcabb91a6d7cc2029b4cceed2085f9154e217a222382e740cc27db1ea360be240923714f46b531ab3db34156b1535c509ef4558c3dbc79029ba5357e739cf70d7e722cd1491fda28ab5646d5b9a32d156e39ae13100776f93a8a387972be6b09d79b7243bb389223ef28e4d778c9ba08526711def91e7fc1cd991b4b97260bb7785b3d3f8e39176ceb5588aeb855b93c91880f30cc7744a8e8714c1fd67ef82fda44945f55cd3b864de0d05402e0d8242c845201c2e08517ca797b6f504af66d822f2f2286622fe678d851d7666519647181d961dac37df4f41b89168d6debac6f880a1b56ef4610dabb4ca11868c90645e79a9906ada799aff9040ab79835b5f60dc8289dcda66ce03ecc1bd605d5a8c4c245729bffdc8be1dd0f0abad3d5e2a43678ba1c781770a2e8a29e69506847b4d0c379f1d6202fb5ddbde16b0ad6144157bbf8e0cf67205f747e8ffaa5f1f36e7b35d169ab5352437872fc2d052e975a8417cb489779fe4bb5647a644ca91b6e2564b916ccebf3fff0388fa856401f50079adc466dbfcf38fd034c84f48fa15e7a69c6fb0f58ea1e8412502b2c6b47113be12f6d507f32736633b95a7f1f00b8fbe91efc79464b824889e310f6dbe3c9b7f5345424b9da58a91866d5af8c636e193cd4b0e00d22d551f3939eae45cf97f8e786a373b4d5cde1d9b425bc0b85a20a8a121d736e0968338cfa2a2788e9e7786b72fffa8d4f9293374dc0360502fe2b8484355c8d2b42e83f10a9dd9fd04bf9f57f1ccca0d8933de1a85904e094041b9a835fdd35d18576a8382ac8c98316012d251a0091a862a8c9bb31b3acec8a44504ad23360f656637c4121f821be9f2795a35e2badfeaf1255a372262a7cc8d4b63b5e2fe8362616d407eb2270b23eef74ab6e487819b73156f9d304a6ef03a593c898cf705b746e7b86d98bf20e237b5bb2e6d53804406569dc035841c970bf4ef126d459a9ccabefa677c588f6ac2b3fa4578e9d3574671002bcdaff3e5aeb96fe52d3e6777373e4bf9cd16704be9b48cb1dd85ce8885e00bbe947ead757a739a40de81cad471a01b0232ddbe5da3669dfdf5909abea48979fdaf24ba56e398a3e63751257b91e029798c6a397321d4e0ae65542f60394cfa575b3420152256bc0429ab194f42c446f1634a1402c0e36f16295fe008cd227c0a0e3cf1f6aa0aa33d2c1aa419166a381436779a2fa426cee0888a05125228f42470790e670d4aa21932aa79fdbbe1d00774818ceb3419ed2b375a08b2ed8b53d58436a2582f25966819e782df76522c1f4b918f846bfae8497ffefcfcff2ee663cdb7f6079595cc55e4a378b8cc35186d121ff9c5d888a8798a0d2956f312643f310d0e71c00e4566133828d25acf6c868fcea4f45e5b7dd5c02931f7486b079a41c72b58f286243da76c26b7caabe2bd8448efc1348c696f47d2a80038ad36c3f423e94d1b355564915948bf4742bb886b6e6156d637dee531d4f7b00d174e847253a01b07ef20efae388285807385e43bb82d9fa39bc1f4407608f86ddd07a2b21ca534aa6204474d0af664419dc41f829cdb697d613aa3e50013ce4d8b473b7587a67ce7ed6924a85b3e3396433291fe6d7ece07653b6ee44034acdbd56761557ec1cea4dd4eeafe94735f1d710d00621c67036b02773771336dac6c1205475a1a5933c970a70b7f8f646333c34105e5e8a0e880efcaae10c38d69de266c3ad0b9ec86103c3d8b770e6f8bc3339016673d30fc690bc52aed95d49ce8c96d9dd1febedf4d9be50acdc5e177df00d99f5a61a9630eadb4929028b02d0d676b1842a0e0fbb6249ed6b4e16f73bf3314b21b838eac01157acd4e64b08f31486d88385f540f0f451c0b23994c2eef58101b9ae29f8acf93a1fd747dc108658b311963e92ea7123ddba0750a4a799988e03a807079499a485ff9d7e8c99aeebb9b74443df3bf01204771f40b7ca4ae7704d4a5aefbc851c89bcf79d8bc7880909b8ec51e82a025c46a641afe90777122c7caac698182b114f4784ade9d4182997b1c3d5313120e0f3fa351164d8317a5263cbef449fe5a9850309584a2b68b27e8b17ff450ae322209fd5989c0494baf2ee1bc5ca4209ffe6774e67fc05d161709154d0a966022ff73de1170754bee14e9b92e60822ad935e46508cac1e0a6c564a75750683ff9da03983508e07d6225d57e373b66b8835e9d28e4de376286237346bf29f54fbb467c8d0676370a5e9ecefd56dc53b36b8d1bdc355491949af6f252e3c63a9110f4d049699b348bb34849b66253aa62347cad22731e0b8326cf4cd55e69bd957eefadf15220a711dda94407e3a693c9f6e0067946ebbb89bcfcfb762745c902b772b84a07fb5d3cec0575d746f3be263ce6b8aadb22f6fd5479c479e7519e2be4b65b41824043dede47b9feb818bc917348b325a465e49b0f5fe09cc3647131ebc4bdf98cd4b839fabeb9e61efdc357136e91ed3e8e369c1eb21083607d2b49fdede9650959dfddce23176b31b50e02639937e5127f1de25df35c44d487944c9a814163f56d2df4a3e7ca4a90f739e92ec388135cc271bfa4cf60a63723c177f5c0ea14375369fb96173ada83f0265e5a81706923da1320d4cc3ba0fc15bca04e5097e8a116cc709574964cb48d2a483fc58661711ac841f31f608b57424e6086d2536104e292cab63a816758ec16beabf8bdfb5603afd9594b327c6637b6a30e13eb2912921aaae1cd189658c6d09996596f2cc8c804c3c71d1fd9c0759bd16417872eb5269b908635b344e9619a397343b033294cdb31997abbfd3babd7beb1bbbaa731200a93121333864abe2dc2f9879336d2484d38ca954c7f04a19ee81c7dd3abebce05a7bfe57dbdede1ffdd5df1653344a69a62774a3f54be45c71c12a33d88fb5f023487842f1b391d86eee4ebb2d7e89724b91c8b994a3ee0a56c0c37c1e29c1d0bbd6ed2b01d02dc4461755c35d094f7b07f129f2c88e41a51495ecd5f82da98250135bd8569007f4095d632b6a0b263f77335f91bed9d1dcc2322425ebb6952972a67c99d98c6bdfbd1bf24fb37403b4518ee298041914e3bd1052786c3728d0d0e7728488959baeb21302af0217ea426b5a1d420fb5d9357e08e66a2d9c7fc54b70b11d4812c6bd7cf4d113afa4cc0a9c15fd20a11aea7f6182921340353d15db8dbdd819fa3cf74ce9eb8340093eca9c7900e8a5acc13c1e534b1d19a322f84393e406c9372c2c8dacfd428aecde2cb5a20845f640e8c0de393b933e874878579a93048f86c7ad63a64c5c9e2eee0fb11936820f380aa4f71b3a2e53eaba0d11e77d672b8480138b9db9d25ff71d2ba2a6f7f56109a2e26414e5ec23f2974d47fa3290b5d3df31cb4e395b37201f77a83f5910259f195cbdb171796ab0de0589b5b0043ace5d606fbe7ab55ba7edb113cfac86fd5bb8834f092aa39328ba936dc2f28040431b7ad95527691a99e85aee2dab2c9459f155b3972c81291384b14bb293721d48987db96a614c714f4903e48d76c9c2cc47acc5ea2a0733edddf8b5ffce13963fec466a111e61c8b0603aab7030d5ae8d7597283e18ae14793ad978b95a8a5e2209cad573ea4de996336f34c575e192d080d942cf25602ded46972528fd4c848c5a8c5802743ec5d344fb91ef3652d83a4443888f61e6dfa02f9730d25c7ee6bb2ad6d49f846d8b786f9d99cb3c4557659e6e95437ae4910cd767a7910ec3c44f29a0b8333b49206e5c4d64cc9e37ec9a3040f2f58201eaed2042c020725ad3b777784b0c7c9ee7f4331997426f44a828c8b431232a88ef2d78a98800eaae572b100e9aa4cc77bce2a3c29487c5bb0e91f83010c63b2f96b42c487e3a0601ccac4dfab316c2868c5", 0x1000, 0x400, &(0x7f0000001080)=@in6={0x18, 0x1, 0xff, 0xfe4b}, 0xc) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/38) 22:22:45 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) r1 = semget(0x2, 0x4, 0x300) semctl$IPC_RMID(r1, 0x0, 0x0) 22:22:45 executing program 0: setgid(0xee00) setegid(0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x70, 0x0, 0x0, 0x0) r1 = semget(0x3, 0x3, 0x140) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r4, r5, 0xb5, 0xd4d}, 0x7, 0xdc2c, 0x1}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff}], 0x6, 0x0) r6 = getgid() setegid(r6) 22:22:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x3f, 0x4}], 0xff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) close(r0) kqueue() 22:22:45 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup(r1) sendto$unix(r2, &(0x7f0000000040)='+\v', 0x2, 0x404, 0x0, 0x0) 22:22:45 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x20) sendto$inet(r0, &(0x7f0000000400)="8ca65492e414c8a09e1db947d2335824a299c2054395f349e8109e85c71e472a0044df1e9c04bc6f6f4c1fb30005088b3f1d24abe4a78315461264d9c91818cbc255c2747def0a50206dc97b58c7002f2c3b5585b0945fc869903a66ef202403caef39fb3e352b95899f8d17020232e74a48d709986d64dcfef5edb8cc738c2be7621723b10c0833595c0fc0bce9cd19b6b6e96de9c544fab71d7a43ce5e16e6d30500000000000000a7ecece1bfdd344bd780", 0xb3, 0x2, &(0x7f00000003c0)={0x2, 0x2}, 0xc) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r2 = syz_open_pts() syz_open_pts() readv(r2, &(0x7f0000000280)=[{&(0x7f0000000000)=""/41, 0x1d}, {&(0x7f0000000300)=""/169, 0xa9}, {&(0x7f0000000100)=""/105, 0x69}, {&(0x7f0000000180)=""/214, 0x404}], 0x4) getdents(r1, 0x0, 0x0) 22:22:45 executing program 0: select(0x1, &(0x7f0000000000)={0x2}, 0x0, 0x0, &(0x7f00000000c0)) r0 = socket(0x6, 0x3, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) sendmsg(r0, &(0x7f00000027c0)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000080)="c8fdfbed6bc063e3ab00758c70808a2e8a510f235086f57236d4ffc56afa58a4c1653e7e82b16a2e2e2add27b45efde43b555ed2d5", 0x35}, {&(0x7f0000000100)="43d9490ba2565ddb2ac69df3612272b2ad7d3856adc19242572ccbd046d9644541da578a77f64e60d5cd4eb40f2b3e328066eb606fc6b817f39680a5e22ac3d156488930e4aa95802e7d0235", 0x4c}, {&(0x7f0000000180)="050602db3b875993cbda520fe27d2b638e94f9b003d59f0f06796d", 0x1b}, {&(0x7f00000001c0)="f96976753f0bc5f43ca8ad1aac5b75ec9a15ec69184b85b0f0515cf2eb6b9005c0c5f6fe8fbf4ea222dd3186e341828c388116a73fc2f10e957b7e96d90b843b372096daa5f8d65f54f4fcc0d5c9fda5b18afb9f86f87b835377a1d8846b329adbc5830d9caa964df1735615732f6816d4865812694b2bd1953f7c833650e82820b75bfef27b113a6f5d42640cf1c11d5a65e45026a467a5d729b01ed1c1276a804d006155fc29573909ff9ea6694ac50c825e6c10b6970c51c408bbd46789b1c47ffafc2fd8b4b6573de740b2", 0xcd}, {&(0x7f00000002c0)="607bddb0ab3910fa563da7d3b5852201296af2635edd86a5e97be99941544260b26202b2c707f7eaa914123f6cf40aad5f364a9ac6128d242d6749283b2643dc2b105c0f46da0835468779ad984b99db89a1a458a698c7978cdb96d631605fb108cd54c4144f2976bb4fc3f86f1a942f94d3a12bf7510d8aba28fe44dbf7bbdce436e5278fadf83b1bd595d4020dd10cac56ccfa5b536b023c4153dd10680d48bfd528405418203807ffd3e7d136786aea492ca6dc839624c3a0d474d5c9f917e670c4d3c7a7ea93842f496114ea277eeebdc2944f4d47f5272cac0fedbaa481", 0xe0}, {&(0x7f00000003c0)="c75742d1d3e96fd2fd9a94d50b28ef2d5fe29c2618967f4f5acaf8b80fa737b6cffcf443af0efcfe4c7f31313e4a8ea9088ed3ed6ff83b79fd31885be1e976aeccad697fdc02c5a6af3634b564d365107fea1db4b97deb6b3e0a3d3be411a47725f1", 0x62}, {&(0x7f0000000440)="728e3c1777ef366f1b5d90c3fba74aceed5d7a0f2d3d2ec39f5bf7ece1d77d722d0d0a13d867f3c1cc0ed3579f4fd68209872916075298c09323679bdcfa27ad9ac1a26c5e58c5b5455aac253255a234e4c9ef413077fa6c2199c0e546e0035c5399343f48a06dcd0eb6d4b7ffa2bb43163985b62953c3b0ec00f06c68ce912c9f4136ad", 0x84}], 0x7, &(0x7f0000000580)=[{0x98, 0x0, 0x200, "80f01f2a1290d908e95c488dcad19a6cc804307b1f547f4730d6fe72ed8fc3473f84462c02aaa991810296ab0d6ebb57120385aab320d9c60236a84a0e2fb20c51600b3d414e8ba32edfd0adf578c599a8594bbf58f3db2fe9d703c9d7c0b8e602634c1981fac2e631d120368229067e85a740a694ef00640ba1a6fda606e1c15acfefc604cf97"}, {0x50, 0xffff, 0x2, "582e92be55c9687d66ed16a64b671bc7a623cfc09a5e973a80961bc6960a12fff8f7ddbd2eae691f5514e4e9dd92a235f0c5a269f3003b8be8bb5d76888dc9"}, {0xb0, 0xffff, 0x10001, "a852759a627ae90729197692d931f5d1bd8257848e2ce8bd75584c559e8512a53a35e9681da5da16c4d922141c55f22dfc1e3d2fd5e4b79bf8cd0ddcc0a51599896814556f712a17922696c31a27557ca46d94f3bd27df1a4131315b2c86d94ea4ca07498ad6fd5034a1b3e256b375f565bf3c4865c22f1ef4eaa0f246b8460563d99fa591b02f469aaaaa28b8fffde0ef8c22b11491b3bd5c9abf85cde07239"}, {0x58, 0x1, 0x9, "5515ddbfa64f20f7421a2593029b0feb7b9adc869261b8f03128cfdc5f6bbe4844802b94c5dd801d7f9b0b344eaab71251b86b025ad1d346f6119c6f03af7f38ee"}, {0x1010, 0x1, 0x1, "66659a4a0a7845366da3c6bc8df2e004b2d33efb80a49d42fd48cd93691f836eb91a38ddab22febcef39486a7e157beb2908e2e522f30df70ae46a6bf07b431443d82fb9f9bdeb045d856a286840d7f0bb2a989f5421a71000eeb5065676ca2a2770cdd3d53ccf49d150a93f555995e42a8fadab6ed17392d9063253d5028494f4a29b57742834d375dd87863ec825a5ae4ffaef8e5768f67734665ae321d07b90221cd55ef1e9acfe2c008b991ea3b4ab3cc02c17f2d289528b255a376a986dc325adcaf462663ecae4906e83e6490564af9188b0144235d151baabcc6012a7e028427f012b828fe1df5f7adf66cddc54852de118d03e13430065c3465b1d3e1500568619afecb240c2649d60fb4a5c9363713ceb170e766702f30515bb859e597b3bbb626ebb448e656395398dee440917b1735d423ec553fa4b486275f33919d872023a37d7f6d59d869f5cb61dad084313baa2b51b628ceb4ebdac7506c85739390f2f8d0b1776a096087cf1d945132e9ae64a6815013fa20e2c97d9e7c1cce70506f7c46ff9a47f41683c3d20296e0b67757a884489c5a2daa5c36e9d0a5d4a48c7fd6a180e0c10bdcf6f389041a6a8b5426c210c11027bd06d1f8cdccb93c57ef25d731e5862a12ff06181f56f6b145a4e7ed7b819b3c04950aacc4c0c3582a37c28a25afb7cd7b5944b71f2c2d626c3ed2929e3828dc1ceec9d917a5e8f12e1c7a09e9d1e857d5f09597d76f8dcb142ac9bf76e930160baa7b7868f4cf7a34eecd6c79da0d81ff3242ee498e40a18c4803b8e0281220f82e33044c13deec12a032bc945989627404259ffe4f6e8981060941d89d257a26697efaa0d8412a28d1e33e7ec880552a8dcb08c7ab89c9535b9b4cdcf086044340027ff60925f4c0c46094825053a870d8c4212c511caafcd27f904bb79dd0eea31e3805263019ec46033668da20f30ca42e69a5e5835f5e99de9a47b19fcc21614463963b8b2747b8b7f3c6bdd61acbb26c7b571065b4170edc3d106f85e95f404f2e615ea12066cce77b3aa2ef73b468718d071fb5c2f7131d49199d12fe23298b51bed82e5f2fc21df13d6e2ae8d4d670a4145259b503ef9b97328f0a9abd79774f2eb3a1d897c360e0235397792cf3d8e018cf3fb892cff0019fd6ff292cbbf85408c790c4d98c6abbe1de360818a624afd2116c21ba243d369dd8999fcea869e763dfaf73f1e290f81d0c995bc40c6923906a0e784de7935415e538bf958bd98352bd434d851972770115e6ec4d96d8d154369aa11c06a89480d78ff86cf6f02364cdfea3cb2075fd0fb911664ae46e7012e5aa6155966164ec8198e5eed77b8ec63b5926e05192af4bcf2b992ca92061f7e76e64c5bc5f4953daa7f6fd85200ae773dee604868b133caaa779ffd3142131084f5797ce657bc3d70d1d2e10af5b6dace45a5f76f9ceca0a5e1ecb2a1d1465d942b9b356843eb24d95d7ffb6df3e70cd9eb1a439c6cd8cc8b91d99b39186961564e78d8fb0dc71ce9f9c1e27909db0ec1759e0554a15b147947a72716317702629fcf3bc1ef8f41aba52e6e28f3c55cb029a3e343e271886206f8064304146e1aac39ebba207e14d22a4f64f74d2286fe433570b541d3e236737e1d86a2301936ecf8588d2629f1346ef1a809b24f52322ad514eb34cee0a49f40c9286fe72c3478fa9d4625e8a352337dfc9ef1f48540fd34338c4e02d7ce6c363a9d0433a4004ac727b9e7fafc1d36ed92f19266b2dec2f292640d199a78318dfc1b65c5c042edbb88416c6dada8b962d1e1b194761122badaaf4de45e4ca09c15c7a5540f0fc32f42e01318059c67f801f8da34fe0f08a626b4a4aec8858519a6c22265ed681b5b07076e73d02a2086de8e202e53735dba474fafb7f513254049fb497ad66af1e7d0d9e63b2c435c793fdc321efae8559cf11ad5c671ef39f295796939ebf701689c9db60a62320ede907a35ef4e8ca42970f9bc56b88c64f98cf2f9d91581876f3471ce3f42d4c93e3da2c62ea9268484be044c430d51b5f853f207d366154ecc18e85511587aa08ac6679face224749724adc8f5b2390e74448fd8f7956cc5dbae68cead5562c7c4f4d2d23007d8d89c5f4f2af8596be10f5b2007d6d05def825d1bac1a929afe01fcfe51b1a5aa7e9fc3e71268fec40d68a9b8e2dfef1d277b21f0fd15feedaa8d13ceb40909a17ec9486dd4d00abf2f328b071859aae45b636b1b4ae25848f55e6ca6719aa2dbc863c4b93a391e48ca1eb720a130b249edd9a09e0bec28c7e6064b3fb124491c0fe8566dc586e10e300f1a10238fb325848a043406f99fcf6f345f89607613d611440509758296f30ba917a8e497459c047c247ec1d93fb14e477396ce079a8b208cc4d6cce2b9897cf0556e1ac99149f6bf46ae938defb27f242047b7638490b83210fa59de745e73a6cdca7b0ec78f5e5f51452bddc7dc88726b91b15ef5d9a23591f03bb0e3c8e1e44a9602ec66f4d1312a85791b2cc75c8a190d705a09fa32036e91ea8dbe32dac72a6be67de61da51ce6e8cfb6ba324109069aad6820ec525a086ff2d5e36b23e52a180158095469a5822f67d1ed40acc2241d6eca376cd7eec87935e45a8ad5f179d26c31dc909750a53126e8e1d7ab9cff68b51842d503c788ee836a39c863fbcef093c0340d4b52c96a86cb2349063107f544219ebbccaa3fa9e3ce7f25e915f682ee4dde2f32194c737d46adb67ae93837d7380ba3574bccd335b7ed64f29742bd10a4728b72f066ab11f8261503bccd878d14b2e6e5e8da1b75057c28a5159d8a81a25a85f855cfc605bb10823d032103baca9a6bb8cf590e9be36a2cd61565656ac6df7d49d7a65f2f7e85ad071f8711c5ac13eb79903576c9866ce2bfaf7d20e0d66f57c74becc4a242075fbca12fc918c9a25bb4c9c9aede81efc8a68598de9142d5e5c800c2d61c4838aa2f18b7fd480831e2f0c8f4ac28c13dcf5008e22bf43e2726ef340a7594c87e588bd2f0ca8311dc5b2f5a38b89924acee405455e248a435695024b786038257e45577c982fa9c62b2d693bf9e3b908a527b91381f4fef06fa1f37c6898b3b17758455bb671c9129a793f6d287ac9b8f78d53109da678981f87cf8ead7c05e7ed36b3dd6f3e25ac08274c95e2c31f20656241ecdf116403a3671ea1ce01515d5eb5c049ffd0195796ccafd5f45499baf1c2b54ab069a00669ee7dc4d1ae7db95b8734aab336d0552ff0a0ead7241e808029e5c8ea2da56f609aabf3ec903b838ec07e0f734846567288ad74645a216a17a068a6caad7df5801ba060ef58ca65e783b1216493c871b771a59f0fe8700111a8f7aafbae9affd03131a4e6dc85588995a69155385fd395a2a5dc5f40252fa5920b53ed7486a2f81771542086f5357edf846ee024a689087c35994aa5ce7ed7bca808fcadb04f0cb5859c3277029d137159fafa7ea875cdee9e8b1fb6ee5c6ed66fd272899f921c0f83927f86f8e733a14d499bff2a95e85c004e66d42fa26e1ce392e6ab416670cd43d33e4f7553c0c872c141212b5fc06e1b19300af953abe0053878e4be0c4ab851771dc8cf6522905648c833ea5a3beeab3b083d2d43f884fb607bcd8df91c5f070b9bf6a67fe0bbe6ce31cb78c3ddcf185dbb3ce7fe0de01a46b78d7dfeb5f7e5a9e4b01b398de7e288d2674724b10d01415aad8f6d2358da07781101c04654fc1b81f7c0dae1839178c7467fc9a7693489117f434384848d78af62af55501a5162268370ab2b7fa4f7f56a0ebc6e44b40c421895f1cfd72902480451f4d5888862fb1f394921d93817ed7d30de6e1944c06ece8adf92140f8cba4e512ae4b13f35d45c3ed3d51bf57c8ab3a7554511b31f1c01d1b7db38e69b6e2632813afaa788be9f099df7c5997bc290616c93da094dc6f7582a7b79ec04c630119b01c3ea73b1e3cc70abf13bcbaa420748757a1589e1d771b6e285b0f3ef40cc09e1fb6d48b70e150a8abc626a9ea169961068e4f9cebb271be23298b5dfa5cf1c3aec60e65f1c9a36b3de3a1a26c0d514bb55ddd9fe7e7b1cfc4332a2e2726db1032ed1d2efd856eaf467f38d3e587621b0e73fd33f907840f4c74c7b967cb5d064435d11194cf2d203f293f0c0e5b911ddfd9ec5cc57fd885b84166fa5736f9ec80eb5a3551c7e8d7570f89d96008619768b17884b7b204ae2198423c6886d010f9fce2bace417146538b554b50a11e6cd8a9d9e86098be465e07fe2e111669f7cc675e396114740975f97d6c014af3afd6083e22e7d1dd15a9fce862972df7e1219763bc4c9846babd574e6736ea5df79904efa2a90302b471bd3ae4549d42358090c9510dabea5683fcf5ce309e6b455e249c42cd6b073276e4f5905e007ea53644c2339440ee7e464f3d9d70af59f8a45f590f148703626c906a2fed4cd2fcd1cdceba2cdd3adbd528c0ad6ccdc999fbe69da101d2c5f7fefc87f4abc419270c7f2cbc9e610690cdb858e370f40839f8ca1185e013b00b22e394b8e4ed46f09b3977375e7817b703e0ce8d6fc98109bd9400040e479a1d64f7870bea7c0dc6e62a699801c4601de83924b7a3642146a3428df9af0279b98f2a154c7546f72012efcb411f6b4a7541ad8755cffcdc4d430c2b7fc2c030717b051efeb120984b385c38ef157c63fba82b7bc035a414d9756e9d50a5f99168fab522f24d4999a90b8c62346596415474c985e51ecaf29350b182896e28289ee5edb3d73158b11befd6af8632674a838b0da01e9774cabc45ca2031a916e8a61d069ca19f896075374b9a774bdc92c375284b0f4f61d42a9d296bec31474c6336e466b4ba2c6be950cf710e82517a70bd25a6720a45261fb65b1b176f101f29b95916524062b7b7ff072f024e847feeeec38500c63539fc4e79d95f1f1048dbeb2e0ef6b44bdab4f7dac3fd897df6e09d9dca6c924c981b39e35d63a085d3ac91aff28b83006b667c755422c9dc23b9e2cf3624a80763d6f9fe4c91c0f8f103b7a8a8de8cc8e85c389d427d46ab98878105df7e0612b701fdb0e1efa21a2a8593ea67e34706b50ed658296b911640e4f3500072946cb67152e474c3cc24dd9f5b72f796fc88c2befaaeeae39ee2319e976259b421250887232ef89757107cf380746f384b8f56eb53a9876dc9efd1a5fd6b6ed28cfc81f97a27ee447b4d900380b00da0ac919654bb677a78971c9ed0602bb396532572c90dec123f798a84f055b2b6047388ea5c63788faf575e8e6579f7f78602995b5b175916448952e6eb7f59f2724d98310ac91c33053c5aeb1d04abdb7bc37ee5d59a957bc4cf4f74f5dc25917631ab74a59a65a0fcc5a615a165ea93637f8b3a64308dfb35357ae7469c77871a12eff8ff107036ab09d8b0f5e4863518a70dd2a5f139a151c4e0c9fd7e0911c9fb13d99d2b6748e2b3023712beb7a20a48684d58506451d86e0bd0cf0e099d76b98b8cc8611e25942f17991e4de2c8c793d8d605cb262dada4ce54ada3b5600bd5ba7140e45c1e0e13ba0b241efb34a5dd6068cc59f0f92c665a57cc5a1f5ebc1c25a58c86dd5c54dbbca105cd06962c6a9f24e6053df0e9a1c0bb83bd1302e5ef0441629fbd7244a6c40e10fef6d04d783d44302784aa38c64004ab6c1599960f620f92a6b1d161201b155c14cb6842d421c2cf343508654d89be22026a5f95a82e6735a50ca4fe164abf321b83979cbb57cb2a01b67d0f0ce5cfcffa7b3cd4c536433a6b5f9049b9b568d50922774d504bec4678"}, {0x1010, 0x1, 0x8001, "6381c2c980b4372bcfbbc1679a4976a315942f128189cae96886afc9c2b143250bb3cec9cea5861bb492c4b29e452e457d1c6285c7aeafe68c201a51c7f6c1548f7c340ea20ea373583c56d6b38234661e8cbb6ef0c54bc0283e3f9e0f85de7bab926e3f24825c8b43a73f4b1c5b92f328d297f870fba02978b85cfd78c59d92b42c5d1f94f0218eccd35e52e516c8240bf78c65919754ca5422b88e846e2e1cddce2898d9aef1742897e50217dbe82592915c8ab994f64cafb11f960c226b15d36a757d36aeada082eb5a1e4eb501b2bb1af77522b74b1e889a3a15e4d1870a25a6b42fa39065d56d9a4b49c7f2023f6e20915a9382a4199ca0a1e82ffc95c4e68156b562abf00cb1a76eb846fe6e406848575c5efc79077a44b19e8c2cc0a74f8a39ca782185908f7e2814b35614c3b14618fe57c9dabc959bd8612926604034751b73f6fe59b9be3c15fed7fc0e686261222648435f6854223ad4dfc44b3079f72ae7d539a7fec26050fe56b29026e3f8eabea3755acb9713764e54b9d14b7fb59af816968fd04012d7aae0408c306a8a312946c29dc65d2081020846219dde7c3770c1afa668845f47d68ab8130b7c469a8288d3db58cf7f6340217598044b381de36715e8d10950b6ec9ca34ed6b4f8517bbb27984f613d6f1731509bf0b7fc7d973294fbf1e296aa390bb51fff4869d6dbb34ec92c157246b75e618811a27eb3380c65e4c535b2fcb5b3973f6ae6a9508aea6b113d966fc97122a694166fcf7efc6802fb8f513976cd2124c87cfe1bb53b80f63091755f4d2290f02bdafaf480845ee8129371fd71e284a174b08c20bb945dc554140b72d739f155e771ea242ba2db7f6f2f241589d41e556861c5a90aab70a0230f85712913b09ad79bdab2c2b86429900f5e5bc6159382fe4e68e13a62a7c67d1cf05b639ea1a1941bac9f99d437e936f603b3f734853dad3f299aeb28360c70cfa6c4fe575c6933bf9deb85be05e55e1eff0eca809bb469c0d6e2308ede083e6089664d2eb1393503031218e66bddb66422c090542efa75a6e743610e2f875e50149a252ea83ad2fdce7001b08aa5c2f1c3fb745d9346861ba3fe086ccd02b19376544809d71fac12d55c278739980b9329f08d1727245950316744a0b3b421832a8c4f5b9ea82fed22b24a59cce6cc9e2cc0a81514922f99fb8c4e14060302af3412e5a0df1a665b32e2d61e404dd206bb7a2b1e3760954fba42818a9f5487e973d5b31600dffdb8ecff7383ccf530b28dad86dc6ac45d88e1f3b11a813ee626ab37bdef3cf4c333c484553060007f3c5806593b9baf09f77dcec5e11897528a183d88d7f9d06e27375481c162de0b332ff7c35409ed9017b888a9293460b1f531765c1f396c00e87671db47256dd87f7261112e6f3e6aa08d353b5ea809a31384a4c2999b509754221fb422bed5efe3af5c71b0e7bc464e4369f38a8365fd9171273b96d32b4bd253c1e16f82b5d4bbe32d41e5ac26f5610b26d8e2aed1e86dd19808bf68c214104caffe7735afa50319d5c65a10bea87757f98efea79512e111737807769da4d118aec45b79eac8376130c899381e844c04836dc18a518b687584eb4ec4cc77051e383eea8d9ae4d823e9a2d43ac95bfcd3a13af379fd87a512dbd017cc959f577d6277100294d257231c194291b1a54f548018b3f6b5148aae303f4b908221f41ba871a16187c676a0a212a62d623233d041fff16185ee90a5590b73eee1886bca7b410e52c56f0f51f78cf0a238bb68c9b0d4820da28ac8dad6ffb2cf045a163f27097348dfffa6c67cd947d64890c1ef0e48eb2f2ea596a8adb4cd191b7be439c828f970e283fd9f3ca7d64a3cec22b5834fc078c1165e22315cf31ee229f873240d43c064350a2d61ed36b9de69fc54aebe2dfe94ffba9d3f046e95e2bb76e859aa18a36987d5dd85d10b4efdb847d0201b915e2b7e3e8caa3a9fb8e53159a92b0aa65a96e5b559039c12721d1ca86c63d9f29eae1e0f657244417d6ab67eae1efa06d9459cb466bbf1e5a9fc2f9be3cc767e130443066a09bdf85cf80cd7312b9f5901c9bbd004da4e77ab26d1dc369c3211f6e870394c54b812862a1a1f3243c4cce792387c3e2b3675384c6a6a5e7b95c34c38eb1a460fe7c8e5656c80ec1fe134838ddee3cf34119b61d9fbd7e50509210a9a6918e34f53d2184470c71570cfabc93a62d48e6b02bdbaaa33346de3f25d5921d8b473fc5ce1424a24629390cb752e504189bf335fcb318983b62daf82b64d6378baaeeffb888751328c1c09d17c02ee77af160eefeb2adb31ffe0dce32d7da0fbf9fd181ba53699d00c08b2909e4732e7616bcd8fe7c5ad463d80810eb9784203b64d61c204d5862e69586ada0ea243b138e42bcd550025e20d773d1ca19ceb27ad27dec268824ece474aa827f068db3ca53632a2f617e145105b9fec29ab8d323054f0281343222bf0157586bfacdac19422ef28f3dce126eec16c373ec96f374b570e42030bd7a4e7cdd58b98571e900f376051787a8ab4c00005d2d8e997188d130e7fa21d83cd178057a76aa8d0110abaf5f681344b78400914623030b7ca072e99dff19f4315fdafaef14422c93129ac00edfe1afeb3ee136713d817b8191b5fbfe52ecf8b9fc3dd3722cb954d093f378837d2d11712219a64f400aba785205dcadc0906a6bf6bc808d55410019e9b36a4ee66e123bb858f5872085f5d900993c7c0aec9eea6ba618ec5ce1eae4d30183b987ce23e8382181697d9a2a1fe4f77e8996237bc9cca672155c00b24c10432f8e910663b969e686539851be719c84f71d15bdb483bee3c654647c090428b33f1029a3060cb9753ee67246ecae926066731a65d925fd50cbb73108466239d0649f3ecff3b7387b344539e9d9b24fa18f559ad708662e6eb9f5ed4a1a4671d6762852ac8ef5f04b3b3689d5319095e5e73087cab4f6aaa83cee14ac269330833640f173d09ae747844713e7d0ee4783893c9d263867ea00ef49c9666f69be84f705a4708cb6385c9e6582c66ff66ed8e8a5a4f1741df2792690fbe3a0d7c138c5f8897b339da2c4fba662e76e8b61197928631b106854f165acda058a1e64f3cf393f2374da5d469e44412329668fc2014c31fcd15ca9f8be9929ac71a51155e66d4c43e69bb7da64b4fd360061dbe1d4e9d20a936479e51f80480b803488596de5897082285bb6f4b1fbe89c34790edf6f6d7215ec923022dfc09681f02cd52d4bc31cb3fa0d712295d0ffcac134a7cc8b1763acd83bd30db34bc79d9415b2cbbeb708fb597bd85d8c90961d3d5bc0d8f76c94cf3df74793a73147715ad2c4d8766e45dd23d2b17ba0caab9fab48b1776671befe1f07b4a04ddc95c0e1d1bd88a0c435c18477fa5e1cd862e7e83aff7ce1278cad5e2e3dc705101fd770920e2840b8f9b8f81e83cf59a40760515abac6b5028dbc93789db41ff88f8a71262128490a03065f598b62933e55972bc450e2221637dd710830b8cafda603bd59f8458e69537df37640380ea3e424c3aaee03b70da6afed584857b9f5fd4ffa153630cb57f4365bbd7f7c40064de480cdc4d568c2286afdce74a351a3d6cd6f460cb8572d816a4e1e1399a069eab676e79b6ec36f4ee680a07f967e96933beb1464365d917b1d06ceb23696150a393a190ccfe16c6b9caa4d323cb1f899aa35f09ad102aa629178b3362e15fe1df613cb4947e2dc377bda74ae78acb9110dc98bad40a6266566269a4bf9da27a658109361032387dc9bffe331f04b56e2b969ceb117cf9db6729d99696450da51b06d66893eb00b7de053a05b61d3f5ca9a90e480fbc828e318a3eafce4d7f7d97dc204bf6db56f427ae05048d53c099dcf45b0bb6696a292ee05cd96a64b815d9c628632adfa7fdd61607cace133f254cbf60c60d68d22314452b243eebaa15488a1139e6e93e6786c8b4d131c5645905c49849cfe049c46f2c8345cb8f484cd3d5d215748fa53feee0436dcbcc34ceb8fc7ccde08ab0755eaae5b052493a4a70517dce95e186834df86fbde427ea1953ec19386e25961fe83f86141f428aa84de1334cffa3e84b05f33b8e615eebc800e12f8e8951b0f9031895ba73459ac83d2427148386819d34da20997ff45a1c53a6dd35f2fca3c733607c840be80d16420052aa7b874645cf479d53d00a5984bac93323effacf5e891c3151c0c3c8f9575e3526be77d77270220688b3ab17dc8bb4f8f9d5021fb30c6e2daae55ad9ee185fa352dac9e134ff11c43849bb65b58de3e70be7366e438c58fe43bf6853b52a616a0c315e91aeed4bcf06663d74a2bd5aec23be778a6ecc7c616bfb65abbeccc10aa76cf143c69b7faf8fd27a69a888a874566d5a24dc1f264547eeb50b771bf3ab5c0850651b73332e6b2cf2a80f4912a5e0da4a61c9e809cf6781e58bc9625fc8668ffb471ccfc526d0493980f67f4142fed2727cfef0e7d4742867fd972f6f5be57ac0459f610d208e225caece86ee6a6b7a5d9e326ea0c64303e044fdb0f537aa3409c35d92d734a0502b72a8baa10a00baa62e6f5d5b7aff3430eb39e6f67dc8a21dbe471b316619dc8c54d9d5ef190a3021de2dd5d9c6c62556267c5e94eb092b0d7fe9730ba24caf9ac80484b54bb5cfd3a4495ed9a75b7d566180bc634c7bf6e8ed4d48c65eb461ffc5fd5e39aa79c8b4edc2382bfb9d53e6ba0b7fdda5e2ff156bb11dd180eebebbff87b227cdc011d61b72a7f75819f38a90426eb00c9f351557fbf226f0135a2dda57367bb9b9c5da747a609e586c57d707f1995a4b8bca19b2e8929dda012de63e908efaa99847d8bfb648530bf25f918654cb5157b68e78b16bde3354a0415d36b694ab3c3c702b35a44947be72d75da71e1f03bd004c00e0eb2ade5daa6aeefa97eac92da5cfca28ac9c18ec54e3dad4bf8aeeee0aa4a2f1346398e9dc5e20f9ec1a158407195317c15fb0ecd95e775492fdfd049c90b1bf1208f57345ba7f7379233bcadd05ced5b34aef90ad35bcb10a05d75fc73d15197391fb2d7865d7db1b49f0873c75c646776a7a181f7829f81c5c935f69f0a0265de53eb3af496bc246c077d67ae51ec878204b7c664898aa18e75679a88af20a1b846b30a2d558401d2656bcf4d5a458e454f169b07baee205b9a088eb17568862c62fa4bfaacb7ac54b867d090254877e64f308d566d8a40b5298a215898b9f5b36f8e2dd6cc83a0efc40a8c411b254d191237b43554cd552a93f08458dd546a8d878b2eb65806cf030c4e4974badc9c9f5f945de90f5b75cf7b32fbda116e7f871c3e9358e63d15301ccedc07c21a1e11c380d11445cb7285c76fbffc75ff278cf7f3f0e360c45db8168687efa2ee42db2ce387726fe7d236f5ae6ffe7c82b678b7e90e0d9a8656cac0fd81a6d6b8577ce0cfb62a95010c112c7b82959330e62a9d093f5accd03ce0c759e908acfcefc37ab04d9066fe721dbab80028865073c83c2982b01109c2fcd320b487b2e3c69f42bc7adf837d9fd8172d1b3dcc3f2a1aab3a6cbaf41ac413f631a519f0519c18dc1cdf8a565d7f9a2f0687d1f6e06a54fe5e1c791665f57321f59b3eba4fd46528f12d568fd0ba9bf09e0deda69ae47f78137d67030a40bcd62f8cd1f024fa74630e509c36d71054a7c50aeb0fd955c66cffb72c5ce864656a04b779561cd304b7cb548c714b89da559837b392e8c7f1571d84f6f7a124bd498b36b2afc033cbf8ef2176bdd2b65de3e69b57eda1a0e0b1079a2"}], 0x2210, 0x8}, 0x5) 22:22:45 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) select(0x4abaf73733f8ed9d, &(0x7f00000000c0)={0x2000000000402, 0x101, 0x401, 0x0, 0x7fc, 0x0, 0x4000000000002d5b, 0xdd}, 0xffffffffffffffff, 0x0, 0x0) 22:22:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) link(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0/file0\x00') setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x8000, 0x10) bind(r1, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000580)='./file0/file0\x00') 22:22:45 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f0000002500), 0x4) ioctl$TIOCCDTR(r1, 0x20007478) 22:22:45 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) recvfrom$inet(r0, &(0x7f0000000100)=""/130, 0x82, 0x0, &(0x7f0000000200)={0x2, 0x3}, 0xc) pipe(&(0x7f0000000000)) 22:22:45 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x1ffd, 0x13ff) r0 = socket$inet(0x2, 0x7, 0x5) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0xff6, 0x100000001}, {0x1, 0x1}}) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x80) r2 = openat(r1, &(0x7f0000000240)='./bus/file0\x00', 0x11, 0x182) r3 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) dup2(r0, r3) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getpeername(r3, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) fchmod(r4, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x10500, 0x2) ioctl$TIOCSCTTY(r2, 0x20007461) fchmod(r4, 0x28) link(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='./bus/file0\x00') ftruncate(r4, 0x8) pipe(&(0x7f0000000340)) 22:22:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000000005, 0x70) readv(r0, &(0x7f0000000000), 0x0) close(r0) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="9d6add00179ad13830acecc577e02e5aafae628fcf16f0a54e18e594d3e23ac182765ccff8566a6b045296e33343095499b6fd5380c5f0b3ca37e48223d4658444c02bc3d452539f36fe719ff52533dddc99908eb310c2d4bd4ec0d6378dfd7cf415ad0d91fa67364427cb92404aca114eea137bc0837425e3961e66e2b84992839c3656e7ba72bffa1b4a4c9ba02b247f251f2b5c1a06fab29b2796cc0808b92cf7d1eed1db8b99217426ec4eed96797d1fdf2bcc4429c6ce24e7bd08e8065bcc4c1ffb6a07936dc8fb5ba7625ceb6e32a90e96aa2fe10620bf3ee38d2d4ce1b76778f4", 0xe4) 22:22:45 executing program 0: madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) 22:22:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x6, &(0x7f0000000000)) 22:22:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) getitimer(0x3, &(0x7f0000000080)) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_int(r1, 0xffff, 0x20c, 0x0, 0x0) 22:22:45 executing program 1: setrlimit(0x8, &(0x7f0000000000)) socket$unix(0x1, 0x5, 0x0) 22:22:45 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() truncate(&(0x7f0000000100)='./file0\x00', 0x9) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x1000000000000008) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x2) r4 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) accept$unix(r4, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCSBRK(r5, 0x2000747b) 22:22:45 executing program 1: syz_execute_func(&(0x7f0000000000)="c422b99d52acc463a16f5723f6c4018968e9660f38234e0026650f1394f00b2d87170fd4c3f30f5a30c421f15f793c01b837000000c44265a7c2") r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x70, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff}], 0x6, 0x0) 22:22:45 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="05c655cc1c29c2bb06f0b9c16cfcb978ae7970f6987bd8a024804af8437b90a172a0bc96b4459bc373f06f57e52ccd764c52cbf4507d5957e0ff569e717a730253d8b4b0c4d652a5b5fe712b94a55317a9fcb5d2efbb89fd208a52", 0x5b, 0x0, &(0x7f0000000080)={0x2, 0x2}, 0xc) 22:22:45 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x100) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 22:22:45 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffff9, 0x88) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="570d005c9c2cc3969ce4a51d9058d34c8ed41806468d302b4a488220c17d0128a50ed8306a32dc86c3de9cd6e49ddf803cd44ee189dfe33cca193a4eabc4f155b2090bfeeebcdb3cdf7c7c07eede89fe935a2e8add6202e85c253d8d", 0x5c}], 0x1, 0x0) 22:22:45 executing program 0: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0xe2) getdents(r0, 0x0, 0x0) 22:22:45 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x4010, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="f38e287444e91472f9ebcf2ebc13eae4cf9e7938230ef26abb328d1c6a0ed94497474165519209d7411720ba8841850cebdc25adabd75e7847540a5e34bc83925c78bd2b1bfaa98f284733", 0x4b) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x80}], 0x2, 0xf896) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 22:22:45 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1885, &(0x7f0000000000), &(0x7f0000000040)=0x4) rmdir(&(0x7f0000000100)='./file0\x00') nanosleep(&(0x7f00000000c0)={0x2}, &(0x7f0000000140)) clock_getres(0x2, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 22:22:45 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') chdir(&(0x7f0000000040)='./file0\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) 22:22:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x80) ioctl$TIOCSCTTY(r0, 0x20007461) setrlimit(0x7, &(0x7f0000000040)={0x3, 0x3}) socket$unix(0x1, 0x5, 0x0) 22:22:46 executing program 1: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x3) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="cb445ef8089533cd26483faa78a46f9791e6a3423b21e3daaff01d8514d09040fe718bfbd0e6f89fbfef9bf67212ef2e0cbcdbaa99928034ac2faff16959bea94ab12b69240db93796d36f00892cc0138d2496e34b8b34617127ccabde88576cbe4f67056e73fd8eb5be414cf1cd9ff0bcbdff989e840544c5668711a46be7da12b8e8ae37", 0x85}, {&(0x7f0000000200)="2eff6d3a9865a48e371b2590d4f3d5e637cd0f07c2cdaaf162a008649e8ab21cb6a0b949468b478fc027ff3d530a25e9433f43054bf5f7a5a2f6e28ed5b6f697f26e142ca3e03bf42f907aca311ca393580abb6b4e4289643e2fbabda890ef4342bb349e9680a5ee7466bd5f76f398ddfeb070ce09a7770c66172a01b03e9384ffcce69af9891f0dddb76606117f748afe00110ae837233f7293c293cb0282adf5579ca8f14a5d2551e86fb4a0bde1101759963157630804042e0a42", 0xbc}, {&(0x7f0000000140)="ef646614f6d33826af887dc80cd2ba4e7e536ce58f2b6092e3e27d0c189027c98489d207c06084f53b44aa5d7940be7216f21e33d6480a", 0x37}, {&(0x7f0000000180)="6bef5cd4ab65a2b36c05cf8163a21d46f868d085d8177f49763f07770fbc723d60f4f1c91a1ab017438072df096ccefb4d0782af9218db91fb89", 0x3a}, {&(0x7f00000002c0)="7616bd7c3ae92223a99e21674d356f072884c10c04bcd36dfd38fc43001d03e5f85cafb8d200d71cf8c94004e11ae4969793c273eb3d4f0408ac6f5db5de2e", 0x3f}, {&(0x7f0000000300)="38135f5a0abe34eb1aeb77b04c3c737dd44d1f24642b0a8b1d07c418c7314d3d2a6942e3b116b933403dddb9b8c3617e10642e70bc8675d03d87e1788f0d2f4c4a33e95e8292c3c1bc63d679893bca5be8d2a7c3148d287142c86301924dbef1f4e775d1a2068875c792175e339af823c985bf483973027974a6571c91f0c4f3acd0a62d5f395e32058d14a6e83838380a151688ee55df12d2625e6e28400ceccf71628cdd3e0fae52b876c93437224a97d344407cfe7b8cd7e4ee5efa37752b1e635375f6ad20ce9ad2477b9b5b3033d4bd14d96d27686e", 0xd8}], 0x6, 0x0) pipe(&(0x7f00000001c0)) 22:22:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f00000003c0)=[{r1, 0x81}], 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000040)="dbb737e5268a255ba0224b93d7153bd75c9232819b009e7308e81801bcb8dc43e4ad5a7712e46e4dbf429385288899c90df584b11019578f789493dd936b28ad022e35f6ee30a7c1ed413a11d7f57b8e95ef26ff4395ee83b3811c0b095ec4995aa80b10987e96bb9220fdb1cc745e27048d7d9df8d324b0bb2dbbdebfee7a7985b4959fcf2f46857e84e1217b03c820d9d1ccf9bae75c4d068549ce0ea293260dd80f4c231dfb970afd0bc5a65ebaee7b3946fc95674199480082098911c13a410d", 0xc2, 0x400, 0x0, 0x0) sync() 22:22:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = semget(0x2, 0x6, 0x2b0) semop(r1, &(0x7f00000002c0)=[{0x5, 0x0, 0x1000}, {0x2, 0x4, 0x1000}, {0x0, 0xff, 0x800}, {0x3, 0x2, 0x800}, {0x2, 0xee1, 0x1800}], 0x5) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYRES16=r0, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES64=r0, @ANYRESDEC=r0, @ANYRESOCT=0x0], @ANYRESOCT=r0, @ANYRESHEX=r0, @ANYRESHEX=r0, @ANYRESOCT=r0, @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYPTR64, @ANYBLOB]], 0x7) sendmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="100000000000000000000000000000003791a5f9eeff1eebe43dd3565677cbc653028ec141591a8ea0099233ad6c90fe7e472d74ac4d77ad96cc1cee17cd61f268b8e9bf31ccdabf3dd1041dab0812b8ea387d19e7cbff0e26f5b47eb63efa1a26e885f400000000000000003af00feca6a966b0c40113dc4875b3"], 0x10, 0x1}, 0xc) r2 = semget$private(0x0, 0x4, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getuid() setsockopt(r0, 0x9, 0xfffffffffffffff8, &(0x7f0000000300)="00c51734d5b5ac46e536c0478dafc313e0d95e0d15c0a8d464457267c6cf7ab065059d2953e4477c05d490e139b1c4db3f70a45221912891fa7a18626afda1260ad43d0d27c062fa63ddacaee884baf5f76ea6674d08d283909f2ac9a5f6513a4263243ef26b8ee9dfc62cfd98db93a2c76e065ed5e270d38d69a6b228babc013d6e45c2d25b660aa75bfda8a8215d6bf51c37b085b2b01f8994533acbb467525d6dd4baa74c22ae28072d899e4c985cee3cc259bec181b34ccf7f5d4b95d97b27932e57d2cc0bb007cd84c858ce17", 0xcf) r6 = getgid() socketpair(0xcc46b6956e35f979, 0x8004, 0x401, &(0x7f0000000040)={0xffffffffffffffff}) mknodat(r7, &(0x7f0000000280)='./file0\x00', 0x7, 0x800) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x1, r3, r4, r5, r6, 0x102, 0x5}, 0x9, 0x40, 0xe77}) 22:22:46 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x80, 0x4) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffd, 0x100000001}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) 22:22:46 executing program 0: write(0xffffffffffffffff, 0x0, 0x1548cfd3fd7c008) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 22:22:46 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() fchdir(r0) kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r0, &(0x7f0000000000), 0x8, 0x0, 0xffffffff, 0x0) 22:22:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() write(r1, &(0x7f0000000040)="d3fe1cbc9c313b37a16aa07682c8f9eb78b60b0bcaa5aae145187191f255a5c01338284da8e7ee360c346c6ee7f55b325fb554f3b138360aeb81bea1c6b7083c718207ea8f41fdbe37bde8a34e0a8c32324a80e1931bdd4d407c4576b5441c2c996e1acfb27e10f68992e765d2cf7bf528a63908c146c141790f4bf899", 0x7d) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x1, 0x1, 0x1, 0xfffffffffffffffe, "956641420c3e4c66f469aabb4cdfcde472c32713", 0x5, 0x8001}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r4) msgget(0x2, 0x8) ioctl$TIOCDRAIN(r2, 0x2000745e) setreuid(r4, r4) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSTART(r3, 0x2000746e) r6 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r6, &(0x7f0000ffb000/0x4000)=nil, 0x2000) r7 = fcntl$dupfd(r2, 0xa, r2) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') getsockname$inet6(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000340)) r8 = semget$private(0x0, 0x3, 0x0) semop(r8, &(0x7f0000000380)=[{0x2, 0xffffffffffff7c09, 0x800}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000003c0)) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000400)) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x111, 0x1) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000480)="fdf3c8ce0435c74743eca2f5fc1833b1902e467e0f719b0e0a157143a27f2dcb4520164191259e276abd4bde37bec46c98131cbb5a1bdbb0b01e43d5b607cfd0310e84bb6d1c4de05f8d7c9d72a5ee3b6721aa3751c984781c900bbbcac4e9cbe7cec273db756cbdba8c508620b7cc2b0f59fd8051503a5ba0ef10a6119bb4ad8b53c79c84c95614a94c097dd211261194860eeccff1aa90a382820380a1cbb7f940e7f1757879f2e78f5fa64e1d6edc0e203b6d3d42802c92630ed764b84c68f011e0fe97b6", 0xc6}], 0x1, 0x0) getsockopt(r2, 0x0, 0x4, &(0x7f00000005c0)=""/174, &(0x7f0000000680)=0xae) getgroups(0x2, &(0x7f00000006c0)=[r5, r5]) ioctl$TIOCCBRK(r0, 0x2000747a) 22:22:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x20, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/41, 0x29}], 0x1) 22:22:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair(0x18, 0x7, 0xfffffffffffffffb, &(0x7f0000000000)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x1ff, 0x43}, {0x1, 0x3}}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0xfe51) 22:22:46 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) ftruncate(0xffffffffffffffff, 0x4) lseek(r0, 0x0, 0x80002) write(r0, &(0x7f00000001c0)='D', 0x1) 22:22:46 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000023, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x4a8, 0x49) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 22:22:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x180, 0x12d) r1 = open(&(0x7f0000000280)='./file1\x00', 0x40, 0x48) socketpair(0x0, 0x5, 0x40, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) r3 = syz_open_pts() pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000140)="dc933468c412eccea88f85c8a96b9ec419e984d3ca1bdb0978fa5643742934a57b4014746573a27672f5a84019b0906cc512c10e5c1b7316c3ebad545d83473b4d871ce0ddb2bad6f7623ce08d0b053a2173d60ecec9de79945fcbcdc8a4227873af62d892c040fa4f374cf15fd534a0a50c91f81feb161f168dc293", 0x7c}, {&(0x7f00000001c0)="9a0871db09593915404f5535c10d34b812639d", 0x13}, {&(0x7f0000000200)="8aade9dd7f1c94", 0x7}], 0x3, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) socketpair(0x4, 0x26, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7, 0x1}, {0x2, 0x2}}, 0x2) open(&(0x7f0000000300)='./file1\x00', 0xd5cf81930ddef389, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="a7e41f8b7ca93ccc929bcaa0017491c8be00b481b44d083e64e59d7d3a78a13a622f449b9631597f2422b82c193fa62dcb8ab184d5ad42103d9b34006275be", 0x3f) ioctl$TIOCSDTR(r4, 0x20007479) 22:22:46 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r0, 0x0, 0x131) 22:22:46 executing program 1: socket$inet6(0x18, 0x8001, 0x0) 22:22:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202a4dde9822e2f66696c653000ecf112267e112b424a0c117614428230c1f4b58979431f8e62a882cae92d5bbf96e353ce83cee79de555c7a4baebb45638527f44930e2d1473df195d86984695b6ff69a573cda6dc0843cf0000000000008851f3dcf0631b9052137ad74144b88d4a2f65d52e81ec9f5da550e786be9f6eeb4503c42b44e347c48038d6a8fdd2f9cf1ad3a53c1e5ea8159ac192f14ae4dd5d3fbcaceb74a844fb4219154dd8a19f1ea1ef536e28dba530a6d0aa933ba8a4dbb288f66532b29c4239e2de0d5595773234f7b5d74d6023e951637cb8707e1d79ab3e190f0e926f4347fb15a95e23afc8da520a841738165d560459c674bf7d472118a644a5e9cc84f233dc8d41736a63c0a102169dc4d0098876ddff3137324254e60e7090a0a74d8e124afb9f1baa02d9b1012d"], 0x1) writev(r0, &(0x7f0000000f40), 0x1000000000000348) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="2d62636a3a2db454", 0x8}], 0x1, &(0x7f0000000100)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x404}, 0x400) setsockopt$sock_int(r0, 0xffff, 0x809, &(0x7f0000000000)=0x1000, 0x4) 22:22:46 executing program 1: r0 = socket(0x1e, 0x3, 0x0) socket(0x6, 0x3, 0x7) getpeername$unix(r0, 0x0, &(0x7f0000000040)=0xffffffffffffff75) 22:22:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xd29364e2a8435780) 22:22:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/44, 0x2c}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x2) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e00", 0x17) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x8000000001e2d, 0x9, 0x4041d38, "0000d2518002197b30000000b3fbe87558a4d1be"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) lseek(r0, 0x0, 0x2) 22:22:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getgid() r4 = open(&(0x7f00000002c0)='./bus\x00', 0x40, 0x8) r5 = openat(r0, &(0x7f0000000300)='./bus\x00', 0x800, 0x159) r6 = getppid() r7 = geteuid() r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r11 = getegid() r12 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="5d925472ebffa7bfa64c9e96b709f07521ebc9ecb3de27f54726d6018cf83aab3fa8b4eaec91492f6034ef120ffcaaa47a9fb7d9fbfd6834efc8eaad66c691dc29e87ed828d884fca73cad7ccde59f32ad86f1992120bd46e2f2df629076e61dfcf315886c49c54274209a956eb785b80025ccc87227d6c432bfb3b40633a730ffb538995542564defc971c4dc9dfa0df38901e4804aae7c775cf962401001d8ff8c32b2bb268e92a9fbefaf414cec9bb39f642527493d192ff21dc871c52c1c7b1b89", 0xc3}, {&(0x7f00000001c0)="429bd3015492aad303a3a28402e6aba4b23aab8411d889249bb7d464fe19d8e4726e9ab0bfb30a96bf6d0b74fa556d1dc5a4362dffb23b3060fd151e4689e1a387ddfd1a6ed0a93a5a59619e67fe4cc8fcd83ecf4e43451e54dadb78d9ac5fdc8a16c26998b62e51819731a7e5f82c5f11938e862b3e494922e24f4df3f0093f", 0x80}, {&(0x7f0000000240)="c511d60ffd65557150387f0d9f12b798dd96f7b310fa1efab92d011e88c2b7b36cfc6b6c4fbc", 0x26}], 0x3, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r4, r0, r5, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x150, 0x4}, 0x4) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 22:22:47 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./bus\x00', r3, r4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x12}], 0x8000, 0x0, 0xfffffffffffffffc, 0x0) 22:22:47 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e00100000001800000000000000000000000e1"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x80000000001, 0x6) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 22:22:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2028, 0x4402) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pipe(&(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x0) 22:22:47 executing program 1: socketpair(0x20, 0x0, 0x8, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x8) r1 = socket$inet(0x2, 0x3, 0xa) ioctl$TIOCNOTTY(r0, 0x20007471) setsockopt$inet_opts(r1, 0x0, 0x4000000024, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000040)="b158af96dd56f8c32ee5acf94f9b452d92d75b68d8b226e1039862655959dceb52c1782bd73dabca1ec943fbffa7409db33b13f871b2446f8f08a715b09dcc000d71527acdd543047140b050af847c591e799a598e4f488e7d9bd79b91ddab7efd78518ca3cc6a4609e9ec26084927b29ab72b8d89895dd047f137143333a7e3fc41216cd7a91dbe619808db158d581ffb60442288f400cd7a46532ad41d5e118b5ecac90c", 0xa5) 22:22:47 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = socket$inet6(0x18, 0x2, 0xc25f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000600)={0x3, 0x0, 0x6, 0x4, r1}) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x8000000000000) pwritev(r2, &(0x7f0000000580)=[{&(0x7f0000000180)="542b7f300b5af3fdb3053c06a35e46461c7d34ebcf208b017305411f12edc2423674fdf239f500148346e646eebfdbabf131c1f6670bba08f0210239d43648ae835374cf35dc75ee1189f2883bd929ceabbccc29647b8112fff54947d788bdfab0f73d68688514084a314fa8226050c410ed7b8d9d885279ba6b557e6195e36f06bc6b5d407375409cdae53d2ca3f80c7038db5c83fd4b777f1e0a8b84ce9ee74e5d864487067b7cd3bca0f86a8e6ec11bb1ff41b2bed57055f526af9fa229dcd412639894b04985928b11763b3b687c444da66ac5c6fda0b6ad0bab1607aae1dbdb4c6d9df4e2", 0xe7}, {&(0x7f0000000080)="2a48481a20153746d525434886a4a5f57a342b5c629583642ed8f68b2e3cd2513deeffa015d5a08e5a954a2e084017d2a19e50dc9a1a3b3928ffa92f5e6d55c8eac3e7abc01c0e60a8a1dd289ba1d8b893565a6a085e7b3081e95ab35c016be786", 0x61}, {&(0x7f0000000000)="cf4c9e22b6d3d3824d", 0x9}, {&(0x7f0000000300)="78b06a5cce5dc57e5cfa969c7dc227028d1b80fef4b1b5075d3114e95e87ebed7d8a81e8a7dcd4cba90237cdef4fe03c6c27c8f6405270665797137b7a6872b80b496ca5e19713f56629dee4c11060c9e07401f59df19cd9c8f1eabfa87271227d63e030519240d10fb845e9322271f97b43b962480abd1a906d751e", 0x7c}, {&(0x7f0000000380)="38860d894f7f40460e421d89fefcd28960e28c560c4dc8aa1f3b8dd742b7a121c75a687e8a293102c061b664bcea6bd0369a63310611eb366544722511b16a91dc2e206b44659d651f0bfdcdfee62645b6a93e2566dd4815071b06891a44a383524dcffae8dce8b931d7cb103adb1de096fad45170cad22bf9ec496db863ed59d0b6eb6b27f124771d53c12dc780013579831c0eb0a2eadafa6a2c1a229ef1c76821a00943402b25b2f9972614fde1cdd1346c495d93990e96c1110df1d5e070e376405d10a4c3a6e5358d7388698cf16540462296748d54df1ecaa55ff7c106a910b7fcbeef4ee8da41", 0xea}, {&(0x7f0000000480)="c7f3a4c1cba0c330f46180bc5fad419763ec8ec778dcd89dd14ec62877d0e1eb5ebaadcf76b3b0825bef78216ac61bd5757bf094eb675bf5f39c263163c39452bf8b5dc1bfc4f6ec4b45e202011474392c3f61f7e63a065ae2e5fd99fdd8226e9744f6a2526a5cd3c1aaeb0b89d0c4ca9f9dd45062bf45d047b9236275b8fa6b006905ae9a96e91afe142f8f561b1496de80125bcb2631b3054e3759d1e3d59cf4353f97beb58c81fd91b2d1b39def360797d3d718d3f8a8cade2403f9135c788ff3b9b22b084bc95f4f8cce54d6bfc1b6d59961288ed652bb0fca907f1cc569f341c7f6540e4a2c5d42e55cb80810c1b7a6096a15aba3f1f33a0bb1d9b5", 0xfe}, {&(0x7f0000000100)="1ec393c591b5f170a456460b551ad585b2e0214c4c886b0dc82d29be967b30e643", 0x21}], 0x7, 0x0) pwritev(r2, &(0x7f00000002c0)=[{0x0, 0x346}], 0x1, 0x0) 22:22:47 executing program 1: mprotect(&(0x7f0000001000/0xc000)=nil, 0xc000, 0x0) mincore(&(0x7f0000f14000/0x1000)=nil, 0x20f15000, &(0x7f0000000040)=""/127) r0 = socket(0x18, 0x2, 0x400) mmap(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x63) 22:22:47 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x0, 0x0) dup2(r0, r1) 22:22:47 executing program 0: poll(&(0x7f0000000000)=[{}], 0x1, 0x0) syz_open_pts() socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)="79d5") 22:22:47 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') rmdir(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000180)='./file1/file0\x00', r1, r2, 0x6) 22:22:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, 0xffffffffffffffff, &(0x7f0000000040)) 22:22:47 executing program 1: mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x20a5, 0xfffffffffffffffa) r0 = open(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x40000000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x4a) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) 22:22:47 executing program 0: getrusage(0x1, &(0x7f0000000140)) r0 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x5) 22:22:47 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0xa, 0x401, &(0x7f0000000000)="28b21980649a64119ade976c943579ffa125e708b6d9ecd428574d117de2c0363b50d560381de5d090c2ec208d86245b45dcce3476ddf3d70514e987e433ced4f61d96564fdd326a17b65384148e96aa1c041b5eef3bcc8850105627a03b4b5177dc9528eaab3312b5e84536b3ff3c79cd1e6f4e03a9f0a9a29eec7f558806ab4c47cf6bb71f9a4d4a3069f2797be8d1e9aaff48759ffcde6093ea65b0b9133d6e9e2bc8785ee85e55fbee51f3305f5f15cb8d2823f444e9443c8dbde81e38aec02fbe233c22839eba3d6ae3f1230d056c582e03d6a5b9f4043e64a69de7c5570e289cd6b154ee658bcafd2765d914febc", 0xf1) syz_extract_tcp_res(&(0x7f0000000100), 0x6e4, 0x0) 22:22:47 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x3) r1 = socket$inet6(0x18, 0x8001, 0x5) setsockopt(r1, 0x29, 0x2e, 0x0, 0x206) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x8, 0x4) sendto(r0, &(0x7f00000000c0)="dedd0271d4a13e200ea1b3c20e17fba0feee767a5be1da95e9b16fff47be54f07995377c11816f2b4f0a39415f90c3e533cc0117c5a5a586ac00747db71c414d8c9f56a9db74a4a3a07ce8b229d7", 0x4e, 0xc, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r1, 0x1) 22:22:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000500)) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc37004", 0x21a}], 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r0, 0x0, r2) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000240)=""/239, 0xef}, {&(0x7f0000000340)=""/218, 0xda}], 0x2) sendto(r4, &(0x7f0000000480)="45aa64ab269df420ed50b4aca364e8662bceacde0b01367b92d74d7bae8577aeb9c2f2e0f3bbf5ca5bf2af4b5ea22d6d082a2027", 0x34, 0x400, &(0x7f00000004c0)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) ioctl$TIOCEXCL(r3, 0x2000740d) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) pipe2(&(0x7f0000000440), 0x10000) 22:22:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f0000000000)={0xa119, 0x4000000000}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="a64744bf5fe2396cf57f7e34af4aef87d92ce0fd983dbdc9", 0x18}, {&(0x7f0000000080)="759930d1bbf69971e900a9a396ad101537fe967063dd34935984b99406833f264455fed1670f732072dd79837c626ee29e2f073cb984e5db01412727e8c271d73b389e96bdf95754052aa65a8b29f3137f16b04f88299febb9644976acdd76d616fce0b682ce5a1033284fed5ff3d765bad052607a297ebd11dce0d50cc763a3744672acbd392be92692f3cce8e0c8f272bda80ff596d76a0f72", 0x9a}, {&(0x7f0000000140)="146cea22c31e28c409685ffdc6daa791327afc2d64f8a8f81f8c108a9b3987796ef7dcd059dff26dedfaafc790b993c7a6a0d09ef1142b9174730b5732cb3efe238684be75ee6b32a39a017cdcfc90779a533d63be97c81f723ca36119c75622aef2c6810a439e7c14fdd550706c1ae167d6c14da15ab015", 0x78}, {&(0x7f00000001c0)="1be0889a5536f2535fe8fed82f947207890ef5aedcac019eee79dccdbd44f620dcc947d6a0953cc350a2641ff06dab406df4ec473d8738", 0x37}, {&(0x7f0000000200)="40591c3671a4b938314bc48baf53ddef6c1b31a1b54f6148f88b05827248588e4576904ab2e94128271584a70029c1778b5ef4ca88f37af2bab95abdfa531a5869b5d884b5cb33b1d72a89e72cacfbde48908d74789196c6bdc77d7415db71b94b8d3fb2b59cae1eac872bcc182ef0", 0x6f}, {&(0x7f0000000280)="5cec24e49fef8b1503d4627d778c7d52d2cbb383cb166f9795397a420fbeffb5df54828b06f831b9b5797e685f535f9fdb32ea58556d5591c7f4acd5ac8e0da10161d2cd67464c93573a73976c07b74413facc1a179dfc0b718a434b66f141d798c7c6d4271947b9a1906a7a90bc3fb0729d5ce53078869489d14ccf98fcdaf4730589b680bf03b4cb1f1470739a91ebf81d4ea9d8abb2b5309822adfcf940fc50b6a75ba562dbc8f8d4a1e7527460cff965350fd41addfe0f44a8b79e565fad86036b", 0xc3}, {&(0x7f0000000380)="aba377f2899f59c9b445e3daa58a35a219a37ccb95368bb8ef26af2fd9baf6d90c63537cfbabc3ab2dd1ba2d6031f6df3c6aa4f44b2cd75270ce5c9ac3e9c5fd0c0b7a0331d2fe43dcceeddaaa35c17fc597dd6778d6c4ea393b8cfdb4da15bfe257785e2bedffb7cef54cb6bf91fd8907aace2263a02c7e7c23a94391e81f3015e6c442f0d93aa43706c08d725d69a0cec6024e1744f14cfa25310da993aad031c3b2115be13d7a1cd34b0cd21e07f35846dc271528f07e2771", 0xba}, {&(0x7f0000000440)="d9c12c08fd2edd0eb08d30c4fa67afa9eacf47152562bde6957bb6390efff6f29e1945c5931d0659704e56a955994dedc33b2dfd30ffeb2800d0504d8f646b6cbe1dc9c9b9ab10e296307a231df27c2447ef0e904b39b4b6da41bde8a4b28e1b137e21e9572ab42e5da5cc110b5c21d392f22725d0ef03d0d89b2fc75e726f7cc27aee6b41ec173ca3bb1dc800180f830511ec1290b27b2df24a8aa2d19875", 0x9f}], 0x8) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x0) 22:22:47 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 22:22:47 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2d7fcb9d2b8ca0de, 0x2010, r0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8081, 0x1f7) connect(r2, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) socketpair(0x0, 0x7, 0xffffffffffff8000, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget(0x0, 0x3000, 0x208, &(0x7f0000ffd000/0x3000)=nil) fcntl$getflags(r3, 0x3) sendto$inet6(r4, &(0x7f00000001c0)="1a87bcfecf85ac3eff03c6411fb5ebeb0d464b1e544f4099fcbfc198503de83a50ced2f8190289cbf63e359525f5796910d527ca4568569a48a53d13d73244e4ae6e24335d556e9d1a3490118c9339133b90790aaa2ccba5bfa6348c71e026281a53226e327cb2e66094621ee27a3023fbbcf2f973c745352785265cfe8212e2b3ed5f76a19254cd96e5b0ffe2ddbb781b469f97582c5ab25fbbda6ed9024879428f3a7e647a4df07e290836c9c3c6d6925537e48155cdcd9913ca3fa18b309aa76cab5805d646cc6602ed1b18251951e2a0e0aee2a9d7b49f503984c5f42049bcb182003b61afafc8b8a6f1ffef08cd91bb739a8b632c30669b19a611988a682b00551d38bccb28cb24595008c83f3a165c44a4a28213c7527e24b0994a6a1a48b3125d2ab171142cefe7e7693f41b813ebfd9a578c72058d712da0d7120db50cccf2efca5d77da9f599150a48aae72d7f8f9c604f6cb3cc142b0c931e16af3a66abe191b6b6e958d4c931ef8b184304fe59c6bca9d41fb3cb950b3a3005e2ef85533feb54a2726752e50de9db15e82c30a7bc7099476c6dfe3da66d17d418807ecb53e654811eb2708d44235d62f9ce4e3cc6a7a8b48e5c99561b544891e564a0fa555e6259532c2e02b880f9366e355e6087c1e6110c3dc971ec88879fc6ea380d4dafbea74e7bedc6689bbe35572091e42b04259c1d1c5a53b8c90c1596e864ecb745ab8237dcd9d3f77fa9d8f6ae4bf0bc4b45b38feced1161cac731664648b30ee8564834abb10b0fbc98997cc45a099dbbfecb6ee8d21bed7050ed02ddb60e7fc5a1b33f1566bc81b1a5da7dc9006e7bd3ecfe1ac255f1621db27c6c9f993f6c94bb134cb408884d07f1ccc783af18812695c056b544ee4e35ce0ecd5fe22deb56e5468373a714e75a91d6a6f041f2079670ce46fcbb3422811e2960df0e73dd81d783291fa6ff566f90b917d1980f65f6b30eed1915c9546235bfe4aef0752ffe72d72a9792cb4443074ac19133d08191d2c5bbcb8e83d290b21751ad1b55ca90f722ea7a98d9700a544f117b443172c07569cd4a2994a408c035d9702449da62a8f4940fbcddb054f5697ebc4bd334dca2885bc9198dde0022a3837d78f17109bfa289e01bbed2f42c6c4f905443a12975d18239bf49575efe9d3547ec7a0d53d6e9c7ea63312bdc60edb61e84efb725f864c9a8d7012dab3a5c6d3dde523207909f8acd17eaf1fea1a62dd263e38994b5e78874a65381d1ae937152c4d4eb3c4da70315a3b364e239e99ffc0fcbc3641e059f6a967112688b7d3773bf70febd7dee683c95d03e6b2bf556e05eaae42cfe9b4f4d4ab39264864ff37e7d79a12cad9c57b1d257a8df7a88c4e2f8b731c9c2828ae62c9df58458fa3a46f473cbd634452d0eb08c6dbdb6aa338244c7d663e86390d8a83f3687ee7cdf80369817d751841c4dc77dc7f16bc9f427bcfae1732737513d65d83208e6dade2fa69131a735f5b489dbc20ec74690e8e1edf0c3571abbe05351f8376a83e356879d91f35fd0c45d6ff027e5058455cdd72c078e22fff406123e2bfa37f1f7c61b0b4c2562a83041a37cce70c774310aa92e8a9d77cb108c67ee89b5b92007ec669562dbefdcfa93498fa6102a7b2b57db5c5280d9f7ac8fd5218133b5cf3cb7460a7f9175175d1af6271822c832f94637d23b44dbab88b0be2df7ede0e79894f02fcb3f9f303b4f57c597cb84314dd392970ea036ed0441aca0208d76ee47d8b710d41e1700560621fb13f8975afffa7c48fc0a3c947b31e842e31d7be7177942061259bde7017347d7feaed741064e679fac9edae63ead32071beffdb15068f49cdce9644a41dee3f8aa1b3953a87c02002823046ce1c1330dae62c0ee983df437b891ba7a0526892cd2029bb9956eaab9106268b99e0e76f49430b53b5dc5f210f67a372783f3c2fffe70ff9160b401fe3028d7eaf4095b215adea37af7be739a9f944d2a45009816c17dd2257f9840aa369c41c15f245282d6f50eb7a063445569b657c3cf86f3165d6da493855b3c35b19589e9e0f5f20744c36d14a037149a1432d57b2655c8a92ff68f97057af8e3a95ff586b8afe5ab57796a17a2a09867823afdede019f5600502b7507e33d872e4383c2cafc09ca30d7c84048273b9ed37b9782b0cb7c7b8714e39713e07d7fcea4f4849364ecdfb7a6325273474bbe130c94c673df07f89bffb6a76763361bbde96abe6d5380b81fe2e74338dff7085cc0e575999f081cf7b6c196b222a72cc1e1c8a1e0aeddeb86359f10889259542d0e7c3fcd5ebd5f4bc959c8f3f8572ed0279a17e78c1699b31f757da7f905aa32fe75edd9f7dd52d3012153453d99c746de6bf090a9862805e3bf1c57bf735d2ad966d161ecf247a77dc895485779f5bd38ca65bd9e1c51f10855fac59a056886b144dca2b8472b0781c37ae2f49559f378bfdf5f79e34526ee92697737c006bbf993cf01a023f9bbb71e4857f7e0cfaf86c329a6dc53b8693bac1e407c44e5814595f9947a5e7b4d5d5bf8d4aca45e532035500dbcae5cfa66235d2063e27a33c897f83989e1455b70e94730ac71bca9177a640b8ea90a00726d9a24f2d5445d9e5a701fcf7231f8a9589742e0a387c8ff8a2d28b823364dcf74330e474209525dc038b9142c5dd674a9af746f0b531d1abce029a07e2f1e4ba46ecf834225fd666c3f34d6cca03b67b4b0056819082d6244430aec28b838ff100bd62581145162860c42f83c53492e9e5972416b0464506500b1495c3c8ab3d17d72a779885c61ab43a4f9cd1c3800026c0506b9e96a1330f41c386a5cd9f2b873f5ca2e3e52384a642f69fb505c0310e963fc42646f7f15a9c247c850680ca3984f8c3d366a15020022160db88e4485e574f43fa0ffdae33309f39ad3c7832ea5fb45f546a28177e8b56a47405c635f94b4d0f11d0f3220038338e497bcf21264713933e9e058f65965abe4a95b2ce7757e627a0388e161256c2899a309c1e9a0be7e7f760260823bf8a534aa4b316788138cc611ad47e2549da6f4e40308c61df7c02d1f60b2e130bf3198192ed4f20cd2059fff0f6825d992b48fec8322aaed8ffd7076c913d8dee21208206ef996c22d7e5243f6190467ba20e4c289e83f26eccb969812e18f325e6fa8a805e47bc576cad649b0f67892cfba92803bae7ea9650bb0ebe7e00109ebf98b3e5efa45feb18e91741dbe28db0eb59200331c1f68a9d65a6c3dd6507795b48f70ce30a2ecf0c881fa6f357abf9e3e67ffc1e43e4b7f795dc55243b686eb501fa2548bfd119a919fe8be6260d76199af6d2feeccd7cb75d6ac17a20222a3a6329f4eda3b6a5c5209e270a3829d35b9634ee5074b28f2c247fc491ddaf59fcaa3e60064b9bd4d63dcd29738b090f7a7022e116e8e87ebf506f9d9453f1bdd7eeb5054ec4ff7c9687dd737da17edbe693b998b9c6e16ffa849fc9e69d844a805e68895dbb9edcd3284387653400197064855efe22da5096f87a4a0b751bd7ce77dba373297b495f71fb4b3cfc1b9d3dd9ec7f3aa534a49b8efd3b01c35ad699c5bcee7f05e83127f14dd4e2c230bf514b1c33d6e051c2433a3e2d7a4ca6bd44a08db2fd17692aa14dabebda2d602c0f2f019239fae15936a51de5c1a781eb96b5aa0ffc35043513863c7d98237d2bf56adf8940cfff3dbc8cff22009c690405ce90c7140d82fd30dd9452c2d4bc4696cf79aacf2738af6998974f772a3a4b34372f1926aedbf1d326346d62d51e3e93a9d6b6a2f0ab50342a97f530e2065fa3fe75e9170024357dc13152cfa48c354c216a7436651c130fc525d2f2d347d98a31296c67312ec787aabd2ddff8f446c42a9ef497e7c776b4da88798f88f39a6cbb09387566a4031cf8035eb820bef6371cb80c3fe508e74c3177f6694ff81ea6bf6cd9be5b62650e8b7ff3bd5f6c861f888dff192dded8082f6ddf0260b061dfd3520bdd431339a767699fbdb0c858bb90d91c46ef8625d40adec9f4cd53571699af6fe9e6524e06ab301d4d4ad48d94cec964f7e6db64f01244ba8da8b23cb4a940cf3d90bb0816d3dedb049e5d546d25d1c2891a881052d79171b7da4e179f8ddc5cb4fde64537794f8a9713242e31b4233d6d0b56c397af8b5898cb33d3408dcf2f66840a446a22a67e1b4e681feaaac174c5d47cdb92d892ab82e1cec6a866164827ed0ad133adfc201b2ca6a36fbf1f89e119c05afc076f4efb8f52e0f1029aa54023cc9db481f3fbf498887e0a9f9c10216de563637c95a7a2b9ee96e4fc11f6d13f519f7f29a4e5a7e82bdea2605826a0afcb6ce99e5556813199fce47801ebbaa7fab1f05bb6c313127a20c66532503ea793aa2221a17504d98886c097444c45b228e597df560bc6106a81210308ea151e9aedcd03d641e0a8116e4351ad386ad01803663df7378cbe580377d0ed27af9f62fe4244f14927ab4b91f4fae8ced9e235396dfec36baf27f64d36a1200647a6572cea455f0132190ebad3dbc42f7271407a49d42d137c05e7394e10170fef55b1c6d15944b71a74427dde7b71e57258d1bdb9373b55704f2865961210e57f609c6469caed635a5567eada9ed84638bd1b93712064c21419bdf69ad7b94da5eb73f0c84c7734edfae83c6c8088a32045a3633494df554c3eef3ab84f70486bfd42616494fca7c8efb1a61fdbccbf67cf77530796bc355f85886e17737c99d3822eaf9c88c5465c06ace6dbdfadb7c6e2bab0a235806995c3cfcf9388a374315ea975270fd5bf5bbe2f01409ddcb745877399694cf783914d3e30e6d150b66649b82022c40d09983d2037e6d9ecba6ac2c91a55abe4bef9eff40732de172fbe601819444cc8c838f28f1cd6e60109fca9e45dc82a62ac4c0696a389ad40bc065dd6309c9e8eaacc3e42abe29eef44a09a6dd89aa034494567d8bf93b04dfafffa6924954aa8f32fbe66c7f3626ec5e365b5d3dda95574867e73999f0ddc35518f70b332fc890d9d57fcfe7459f71fc1b03fde237eca8273561ad2e73df55e87ad21364bc73062470b0587a0de97983566ce860f50c507c46f8321652f55bdd9381a735a66e5b7b4b2768960b218bccd901fd3318084c9ded474a78677ffcf15ac461e2d47dd2323845ab4bbb58f74b382ee189ecbf58d97779cc161a8c47d6700e46d37cea388c53b3a12b8f8cd0b6e510bb88be997201c126df69d292a1b620e7ceb3c0710e9988266c49e772a6ce1e745afe89a589ed89383a01fdfc026289787b1519e7c43546d64e9f526e5bb9c2e514c7e83c60b692441ca8ccfb69ed41398a02d9bf95bf49109cdaa8c7f17ed2533d72358b6481b260b9d691378b66c3a8290193cba878d85395775533d5eb6a209ca875010051384913b1e8b69e675737701377825d506c5c3f95e591367a7595ada6d771cb0a17f709ba9b1c40708d1cb3850ecc41f5d3c5a6db03d758e7af4cb9b93bf3909d162a9015119ffcea83190e82fa8c562b4c710e1280f2b2014b90f7ab30c9d196202bf12f42c0deb71f5e452bd9b73be7d592dac9d3e683c4cde53ec03f3f4030e4d9951863582908d9d009831412fe336c90949d64ad0e0fe1cbf1f20bc70b6ad68520a4d31fb5bbb8b5c6cbfce59b44cf7a4d44dfc9705adac20f10e59220d9082ae5bcb45ed4bf5445e84108b9d6e48895c3894797a21519d2dee5c024ae33be8984cabb1ac2d77f53e7823fc10ff4a9a42d2837a2d655050885aca7bd9068e2428b2f4b61f43ac8ce2965905f", 0x1000, 0xf, &(0x7f00000011c0)={0x18, 0x3, 0x9, 0x20}, 0xc) shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x0) connect$inet6(r2, &(0x7f0000001200)={0x18, 0x1, 0x8, 0x4}, 0xc) fchdir(r3) sendto$inet6(r2, &(0x7f0000001240)="8c8df99f81f1d5da2cd45ef5b31e36ed424679a5fe18bc43342308be3b372a3482e007a82dbf2fc31646741ae52e9bba8b574c70a03aee25020ad703228c60b0ec7ab608fb1c609e68d342aec570def943b081d0dbfccb6aede9993fb38a54be13be9c9167d1279fe16820968bfa1d1e748ca95574488514bad010cda6da7aba970b68ff951be84dc3fce8859f57cfbe375a2ad36c3c61e8e04cda517027c8af982ce4a62b2439055fce811e9e936cf3d63f31e2", 0xb4, 0x402, &(0x7f0000001300)={0x18, 0x1, 0xeb9, 0x2}, 0xc) write(r4, &(0x7f0000001340)="d2fe428b4412895e7b148eb5e95626aa5908766bef3d1ff5ecee59c3deedfd7285b4cb8eb297917b62f5e9821d04af3098fb8c54ebf34e5f9573c8cbf321e8cc8f8412275050c18105cc25e941043a5033411a592dd151d78ecc08791f084787e3ac0517167362ff2e56", 0x6a) getpgrp() r6 = dup(r2) clock_getres(0x3, &(0x7f00000013c0)) readlink(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)=""/206, 0xce) readlink(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)=""/117, 0x75) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) utimes(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)={{0x0, 0x8}, {0x5, 0x7f}}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001680)) dup2(r6, r2) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) writev(r0, &(0x7f0000001ac0)=[{&(0x7f00000016c0)="9593df22dd920431b445fb0024ed973c71666ffc081e9dcb77d69ed4cbda536bda1ee414c07ef7be89e039ea49348d190463c46570e0bbd69da993fb54d390ab4dc0f545a4a194ace92cc13089a1d115bfc97b65bae1f35596465267b66c38d88efcf9280f7aac2fdf80c0193e47284a535d7159a0845634c9b03287b09014c994d0f8bbac65a9321c22fc15a61e9c743188f52ee2e8b022a42555b8c8be1705dc4dc82a185dc7a0636f19f6fd0abb5fc8fb3648ef7e0c167d84bc93149fc9d0df0fa6930a6afc439f481c9b4ec62493116b32e1e18c0f7085c6a64fbec3fda7f27498c58efc204269c628dd319b22c4e192cc71", 0xf4}, {&(0x7f00000017c0)="6f5fa6ea168c56cc72f6df063ad6c631a314d5cb1ba4e1faac9376fc00b8698c224f28d2a55699361c512b377fc9aff918860fe106d460f63cb99d1acd9a5fd6c67dc03a64beb571ef02e5", 0x4b}, {&(0x7f0000001840)="e108848536d677a17ff8c9b0ad8f77644335009fc06bf212673e782f76e958facc82e56bd64ea47389a440a3d0de925fa95558aa40452aeb3d89b48e65e7d0d4b5120b1d20d7dde1b9067fb9d1f0eda89abf6c100a206f9b5be92a26c81a7191d8d23340a8d48550c34b6cf1d09c27bf8c2693938457e685821de3af19bcb84ebba3f65882be0cc755ba23fdb0617e21d7727663a78fa37efacb3caa85ce310f3864cea9577d8eb1400334819b90b11e8cac03cf6524b1", 0xb7}, {&(0x7f0000001900)="f027cb8c975f1d438de579168bc7a0f2a7f5812b3600f031f7dfa87b6481082f4f97003da3e18d34c8705176f4680f67a7aa3fb61113ab68d3c6ad37810c37a31f34e82c08a82bc53900127cb5336541630ca37cc2450637cb9103494fa126738d5d90cf6c096874e9469ac190e0a9a4afdf9e72f2779898fabb0aab197fc6f57f5e88e49e115768de", 0x89}, {&(0x7f00000019c0)="8f5f79568e1752cb58b18f8bb0b4b01b2bb071645440ae17958f3c47a998d13aa9106c70a8f3a22ed55284", 0x2b}, {&(0x7f0000001a00)="92108bf2889cd968eaf8aca26bbb0513549e962daecc704121725d3ca4f06ca78b0a6f9cdb1f4ff3f66c0ee3ca098f9960bd36c21a6efdc5a0b3b01ac05b09f4ff0f454cc945df824ac5a90fe52d0f72e85c22bc621a51eb5d147b156c33c111a10d2a2b9171d2b79c1436a1fc33d03ffc43c92aa59c40baca", 0x79}, {&(0x7f0000001a80)="f0feba8e16a034b765b7591c4304450e33eed29aee8a681c2efc85b2005a6abdf49b25e0eb28090bffd7374213de5388", 0x30}], 0x7) sendto$inet6(r3, &(0x7f0000001b40)="599188d6", 0x4, 0x5, &(0x7f0000001b80)={0x18, 0x3, 0xec2, 0x100}, 0xc) 22:22:47 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x8000, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) close(r2) open(&(0x7f00000001c0)='./bus\x00', 0x65f42ba645543b7e, 0xb1b5b1a7b60f0f50) fsync(r1) kqueue() kqueue() getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 22:22:47 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000002c0)=0x4) semop(r0, &(0x7f0000000200)=[{0x1, 0x100000001, 0x1000}, {0x2, 0x27f, 0x1000}, {0x2, 0x34}, {0x0, 0x5, 0x1800}], 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) msgget(0x2, 0x228) recvfrom$inet6(r2, &(0x7f0000000100)=""/166, 0xa6, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x81, 0x200}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x8) write(r2, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) connect$unix(r1, &(0x7f0000000300)=@file={0x0, './file1\x00'}, 0xa) r3 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000240)=[{0x5, 0x72, 0x3e22be0d4ad8b3b4}, {0x3, 0x1}, {0x2, 0x80000000}, {0x6, 0xffff, 0x1000}, {0x0, 0xb5, 0x1000}, {0x7e53d63ec0ae2fda, 0x9, 0x800}, {0x2, 0x5, 0x200000001000}, {0x4, 0x8, 0x1000}], 0x8) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) semop(r3, &(0x7f00000000c0)=[{0x1, 0x100, 0x800}, {0x2, 0x7, 0x1000}, {0x4, 0x9, 0x1000}], 0x3) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000280)=0x8) r4 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) listen(r2, 0x3ff) shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x2000) 22:22:47 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000005c0)={{0x18, 0x1, 0xffffffffffffff81, 0x5}, {0x18, 0x2, 0x8, 0xffffffffffff152c}, 0x200, [0xf82, 0x3, 0x1000, 0x3, 0x7fff, 0x5, 0x4, 0x4]}, 0x3c) setsockopt(r0, 0x3, 0x0, &(0x7f0000000640)="cbee45e15a3ab11ce514d4b3f52514e4d5f3f16d4e0827fcc5a10fce64d38b864c411cde8b0d0740b8136a39486d243af8df1fcac81894f9a58e58bd9c2b4a2fb8b3548f7ca63274de68fe8fdb6ae3e56a1ab8ae22059af5123c29ec212fe45a40086bb8b7bbacc67356f8e2463bbae20d584467e4d0904284732686f194df2e3fbb0934e53af21f601adc8a77ea2a901c6fa3560194fd89a8118c8cea6ea483c419947ac981fdafc3e83f3c1379a59e9f9b4754c84a40651fc6", 0xba) bind(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000600)=@in6={0x18, 0x1, 0x4, 0x3}, 0xffffffffffffff87) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f00000000c0)="371999b9cf5891ab4595c6df114489ecf39bb2c9846009973536b01e7185353578c194cacfe2a4d945c96aa8156237b9638b43d0add580e5b46f83181a350d13739678cf9fc2c4f5e247c588fbf15795bfa8120ca55274bb9939f5adf422d2ba36bd38bfa03123a61f23503e97b9880181809ff676efa9fea6cdb86e49de43b96d89f41cc1a0f760eb6a0741fd72150a5efb15890ea82791be7135912831e70b4477cb", 0xa3}, {&(0x7f0000000700)="b61e211ff71a287c4e863388367184a51400000000000000000000fb7e0aed08647ad3a0e76d55406e1ae6b747f6ae070e625f78f29616bc73269dd18509fa545cdea9bd84def7dc74ee83421c49c3ff6a1edc55dbaa26a312c16e5bfdebaed5f692bc9fe2a702f69578e6bee20e66216941633f4e5d892ca03d9e4f772003ede9b7a270f69d2d124113f0476f1cb1f754a73c951b23a6a34034c62532e6a62c64f15c03980be756f141ac8c222afe1b56057de3d6f14772ee9f5b0fd2ebfb69a56399956549045c3d1291c5eebcad641248538fcd7dff4105a2b554dd09270fe3fbb5bb36d893e6d5551a22ba1da0d6ffff6acb09bb66", 0xf7}, {&(0x7f0000000180)="e31e3698a5d13c2ee54dae83812a94a4f6b5fec33f91cf72c13ad025a4eae1b64a0a1628c78ee58fb0bdd6fc4b71e8de032a457aaea180a2d69dff63bda8a9195c8cf79c8638797350f04ccfead462dfc402543838f4b564c9b7566c2ec25477e8a5709e21a8ca14f0f13a8b163260fd90714a86eadd06520727260a164d404ab19f35a865ef26fe0016a30cf6360561dc33f3a7e7783916b1b29eb4a72151f11bba9b1b83ba560308ffcaa9a694e15c943df80a8065b9ad26bcc29321ac21a2811bd05e6acca4eadb", 0xbb}, {&(0x7f0000000280)="8538e5eb4693a0a634e9602d6314c5ed12b6bdc60edeeadab43ad63664d5ddde6655aa3b4bb2a34637f0b43ff245e9020a1f24337c26be7688da4511ad33bd2501331e0b65b6253af1365912c46f11c19cc142bdbbbdabd9da5dcd71e37258dac2b5695c2b4db832a11d0de377cea2746f945a2daf6c83b9409f25ba5ceaade5eee56554c297a1f96cacb551388dd6b5d3ae20732ea9a27415331d573a335195346546690eb1e51ae59f01200b", 0xad}, {&(0x7f0000000340)="e495bc34b4f3cd20afdc2319a1b634b3887f3868ed0c77568c4904cfa137303dc5c58e960d21c8b987f9bdc203a44d517d2c825b8950f14b3af43f8c3880c15f7375778636d90763b396c8f06789480564cf82a188358a53768402b2fe4e0d037c25faa9e128db662f30dab8c322bcd8f9b7083281a717e087a85ca8f19b9215", 0x80}, {&(0x7f0000000800)="cee16ad5f385cfaa3c4074c688f8810fcd3222f376e5d1b888ca1abcb141c3d3156c51212d7ceea86f1d226b264aaa6a694e792ee06b028fb47c27ea231be0d3207ac0854f7c241cb7a799ee998f9710a9b3e3e17fabc9d6af2ce08fc216c8ae4873f82f46caa8da9a9fe71157e0675317282c6de205e5a6df910a58f580161c917324daaca8ca", 0x87}], 0x6, &(0x7f0000000500)=[{0x80, 0x4, 0x1ff, "7bc22f7ff9b6a11af15c329995f5e5a9fe8e05bc55bfee071a1127a55398625a01ad3d5e867a59107c13d1a36a00f9ef13f40508307d720cd791d47308f88060f240bae9cf188d945e53a41a3340bddeef439d8302c8a15a04398187d7dcd4d0c3df68478b6a61d663fa4ba824"}, {0x20, 0xfffe, 0x80000001, "d97556593e7dd1f80207e8"}], 0xa0, 0xa}, 0xc) 22:22:47 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000001280)=@in6, &(0x7f00000012c0)=0xc) accept$inet(r0, &(0x7f0000001300), &(0x7f0000001340)=0xc) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) clock_getres(0x0, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1811, r1, 0x0, 0x0) socket$inet(0x2, 0x0, 0x80000001) getgid() execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180), &(0x7f00000013c0)=[&(0x7f00000001c0)='/\x00']) clock_getres(0xa, &(0x7f0000001380)) socketpair(0x30, 0x4000, 0x1, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f0000001400)=""/89, 0x59) getdents(r3, &(0x7f0000000280)=""/4096, 0x1000) 22:22:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0x0) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000140)="4d8927824db5af33b9063b49d5185d4b292941eeb3a9145fd6d34d9accfe61e6c8eb81c4b61cdd23e24219eccec4dc072ab4dd729285162160e4038c4038a55228acf0bd4ae2affb944926c3bc65d4e1b6617793b40b7ee71dda2bb47c109de2038a83fc3b5ddc59de83b553f36b05f0bb18", 0x72}, {&(0x7f00000001c0)="593231fa0f7e0678e18a902519c1fd018e043c285513b21328ec8cfaee16a7aff66407684a21de5628047204b28a8652ab496a3f922478c283fcce210c605577da279a35bc1b34c8b86f469daf542c9c5be3885b1427861b9cada573a87a2fff6fe29d1b7f848909a1b4d0c8f815199b0a58e41ce7fe2759378d816151e55e7f77fc8b32ddb2214b76fd2f357e16391d8929ec63bb4e2e55011344e0a2c9969d336cf72a670e49ab35904fe240e6b515517b9969d027a97876bce6c4bfc776b23a5efa6da542840bab19b7b25058f03300e1140d0ebafa1ffcd787fa2ba3853530a0910afb6b900520a5223f408d18d1525bf60820", 0xf5}, {&(0x7f00000002c0)="1e81937f319dc4102ca44b768f7b0afa2f00211361bbedecbc7f6518a13be3f8d5e4239b0d70b33fad1b2667267069b8900cc27d426105470b0637f264b3c642f0be69bb080fc898e4713826edf736c01512ca4c204e65f82c2e04a45dccff307d74a62330952a82b77e9d", 0x6b}, {&(0x7f0000000340)="27858668b761da5006dc4e1d80f7867fb5ab3669ac7741f27cfa20795bc60f355a9d37c3bab2770db6513472c686078b8f061a2881f345abcdc5a450408a40c55d4f0f06173b4b88a5fd70cdefccf08870c26784e3c65c40a9b9312321337163af26d344350aad674b19bae1c7258b3c48376a59c51caf60e11ea059af59d7e9e76d7c6f241022aef03ae5645997454441a8626ccf4c812f41c1e6b132c955ba9414cd04497e00f554e0ed4f878e8f7b4aced6362ad5f1d34d7202dddf491c2d7b1b9d270dd08bcaba95eea9b0708dea2dcf8c72c223f5d61511c6f324111e1930d7dfd2c2f43f054b25", 0xea}, {&(0x7f0000000440)="bbdc40eba1c505cee2f8d844be2b5e2813236344e0ba0d99bfe42d96b886f4a6f2b8aefe4f711362a6778100fd415586cb1965d6deafa86e5f02c84528448bb9eeeb87f7de9906e4c712cd849178cf", 0x4f}, {&(0x7f00000004c0)="3c54487661c63048724828a82cac55b1c6e1fafdb579c0b67b8714e00ee96f507a921176384ddbdc75dbb411163f083199bde6b454a586ef0ce7c3154513a4d7ac87be34998f4432e87d6a488cbc6aa7063ee880c14fc7dab84b24a7dc8fc1a68ff07639b24f0f323644923d801b03f1ff320ad1b3c9094576a88e3fe7bd2cd11486f5e88ee97b2ee1074e5317eaee03164d78f3252238731000eb367fb3abdb1def", 0xa2}, {&(0x7f0000000580)="b103b00ea8676dbcfb44d933854e587252f391031677cac0b4de37e73b1aa2e719309de6c4003d9077ca4f065b19c5dda9a630986c44d3ac5bcd6322668f5c3390a5077dc90b047847ea7fe0a7c69c1964776fca6129997cb2a6e621480cf16352041678c6b1bf7d73054fa16cd1bc1c84f6c672f5ffa646d1a840d94b6862b5165310bc58d532600570ef0525c87b23b08fce5870fc2d6cdd4e3d8c36f4a96e071c94a65d1b35dccb1b2f66b2a2", 0xae}], 0x7, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x58, 0x40f}, 0x9) pipe2(&(0x7f0000000080), 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000008c0)) munmap(&(0x7f00003e6000/0x3000)=nil, 0x3000) 22:22:47 executing program 1: r0 = socket$inet6(0x18, 0x1000000000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x1a0) 22:22:47 executing program 0: r0 = syz_open_pts() syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) 22:22:47 executing program 1: r0 = socket(0x2, 0xa, 0x4cd0c) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) close(r0) 22:22:47 executing program 0: setsockopt(0xffffffffffffffff, 0x4, 0x10800001f, 0x0, 0x5f9) 22:22:47 executing program 1: r0 = socket(0x1, 0xc002, 0x0) dup2(r0, r0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 22:22:47 executing program 0: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) socketpair(0x0, 0x1, 0x8, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xff21) socket$inet6(0x18, 0x7, 0x9) setregid(r1, r3) 22:22:47 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) recvfrom$inet6(r2, &(0x7f0000000040), 0x0, 0x1, &(0x7f0000000080)={0x18, 0x3, 0x100000000, 0x9}, 0xc) close(r0) 22:22:47 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/50, 0x32, 0x40, &(0x7f0000000040)={0x18, 0x3, 0x0, 0xffffffffffffffff}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0xcf44) socket$inet6(0x18, 0x4000, 0x401) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 22:22:47 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2b, 0x3, &(0x7f0000000040)="6e5783ae120054036758b216d69496cadb06f9f9dc27c89049f855202c90018cf466e5252487da5af38dad835754a6a783aae4f4f1d78089def1dd8058794834646d18c915d2048a37df10fc31", 0x4d) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20200, 0x8) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x80000000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1012, r1, 0x0, 0x0) r2 = geteuid() shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) setreuid(r2, r2) r4 = dup(r0) connect$inet(r4, &(0x7f0000000180)={0x2, 0x3}, 0xc) 22:22:47 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1}], 0x101, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{}, {r0, 0x1}], 0x2, 0xf609) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) sendto$inet(r1, &(0x7f00000000c0)="4e1a72a00bae54", 0x7, 0x0, &(0x7f0000000100)={0x2, 0x1}, 0xc) 22:22:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1014b1d2ba6eeb00000000000068f7acad445dd976620918ba686f6facc6f7d04cf5ff1fa5a2eb40d8c7ae9028be6e6943a4715c18314961102154e1738982739eda4ba793bf3616b3e1de2e7a35d14b619d1e2063c19d87d22f8fb2ed7a8a6a5f9dd4da388f1d7fb4a40958ed396bc2c109187638c61fc4941bc75af4e42af8cde73aa3d2c64b4bd223faedb3e2af4f8be3c72e0e2a2e", 0xe7) writev(r0, &(0x7f0000002c40)=[{&(0x7f0000001b40)="115fed6a8ebec29eee1166137978959bcdcc2f12789e425f748268304993fae31e4ae3f6b6a851ab861ff5a805d52850b235958e96e22d38eec377cf71c4573f9be18832ab047f6f0d0ced049ef496e26c55f64ff94294c1a02b577e06846a581f971e40cda7a6444bde6993da5c5ee85294e74e47d18bc1d17b282bd804fb7eabb445ed91a311b2f6cad135757aefaa085f9cd97221b384de17d8d66dcc75653d1cfd21c0c4a83e5c0197f8de4ead42e43063e75ee4dacb1df2f1a6f3a9a39f376d1aa7b3f66beb9852eb91cb17e351416773130c9c6740238a38d5056881ee97184ab5c374b292d1c3c6162ff9c1461eb3c40904c2934555f39f8b7f8c5d357f61fb3b27a80e64e11b2e48a9eaa42f2597edb294bf1f9f8177d3ec27f76e40025ca47b19be0a2419a7a6d78147f61558751c45727a181f3474813871897c2b93a40bc88b813683a514ac4b51aeac099221e7938a8f05e6af6f8238f909ba745cf5530991018767d3bad15c4ea8e03b23768ae1220c06a02104574c997acb722eea6ef4655b2e879fdb7ab4f564fd8e3cbd62ad46c3c0dbc9060b54adfe673017fabb2c06375cda1592ddef5ad6c4b80188ebefe5827d7897188b278bddfe7c59af76ee8fb48d0a764f5e78f8e775324d3601a7554f8e18b4cbcb90194ca8d799fc136a8af88f2eccf42e719cac8b64fb406cf5286e756a70ab36cf04c2ab96fbc97aceb3a4ed5cd822e8dc90b577365afa9eead516363036dad53a127dccf2dfcedcd36592f41b70ac0e84f103609b782c8698293d423aadc33b159e42d270dc5659e9519f082ea69426a4286c79f526adfcfa9914e1e9a9ff9251cc96d0be697f8c76514c2df3f71583fcb18ea487418b08cba8d361fce93beb1bef488cff86066d408974b78dc016ac5d22c1cb7da7c37905d792941c4b16abec784ca49970c5ef0eb1c633cee8b60aaa4943e0d4850e4ab46e9bf9fc066d11e473c42ee34f1fc8b9978cc6c85601ab6583eac6501141febec01b765f869e7b367df46620e79224924b660185e38600400b08f7b03635d5868b3e7d6e45a4ca9c3d1112c980f9612cb9d1add16b07a3141db20490c65fb0d8b38e700b4fcac8dc863354aea475a252e14102ce83216ba152f6cf0e5a52e1e970cdd318a6a88113ec72f2f7b3c3e14a0ddcd013fd74da6a0f6088f023a0605dace4e45d214620a63086a1f85622e823a3a878c305d8473b3c71c6f6555632203571ecaf6bcb01aaf31fcfa7e4e507218ab3f87aa390126c62e65ee574a34cdfbba293ec02414e1de79fec5e22b38b04860d153a30f761fc9a255637bb5858799db7ace23d6aee03b304b83cc9d817dbb6f602ccb6d7c95f8d54005159da01ebc59d2ce8cdae4e44e04e5df43b80366319eea3153b0152709b7b83a3dd493f6a560b42ca8befdbae3f73380eabf161dcbde81993002293247301ca13526be947af374945eaf72e2ff21b2e5e3f3d4e408d4199e65bad43c0c3fb66a1e5a51df7a17059b79a4eb284edfacd680a6dbc6ce100fb9f0cd51a1ec078d7ee3820b80ab8834740bf3443de2dbaf684ba9d6f13029941bd800923b05ba8bcfcf3f50dbe3ad9d8ae9dda125ab90863a5c4322a97b22a8c5c5b7950f3ae54ba48d46a7e315ecceda63edfa6b1af34563a3ccd8d9d7ec3d0398128e5778a6095130b1eae251967f7bf39c3492e936be3bfb647cfaac6cbaaa4f8c166a092588cf9c8d2a4bfaf17f3ec07a2f2b9a819538758c61a8b5f7d2aecff790b7106accc04b8b4850df6ae0bef2ce6edcbbd4014f368cc57f13089d92a81969924f11f47bd1df5a5d077b6e41f00120707e9a1e419331a2480d375ff9f47955db21ab86c409f3efb0e5c04a02085d6e4c0b42a1c4d340937695ea3f53d3d9a8fbd8ce5aa039de0f347ab5f6e4044d671572fd24257e7994c72db6655b24763496091314abde46a7622a272a5908748e6a9e4b05761729547eeff3ca85cd0087b64518817bdf7a61b9b6586423305dd8c3d65a04c6e0bb5b48c0d2fe0ea1a184ab512372579db9c2b39826321f280a1ce16fd2b59ec35f44252cd912afc9781fe859f59623916e967041bb27a156ffa6b5abf62ff70ded0f32e73a792967c1a0e55a006ffc72aa4a6d62ef3692d2d4e97f311f20aefb844b90c1b0be83ce78ee388f01377cf4cc146f4a8dc6c179570994c29a95c109634d15cc67a829bf6ca71945beaf33ef33506ea1eff5ecd4e96da3d0077ada8c0d5a115fd001adc21d8477f3b37cdf99773738d74a16e802c1848ce31c5f456f4febdb12fc4f26f63d8fbe559f9e694c3d0e1fba924ab3fa976923b7cc08f8afb32ab04633b59003dca09a9a54a513c07908ce95e59f342aa828d695f1ef0222bb312fd9b60254f081ffb4db53c8f848ec4c06d0f546f9f1e5df7777008bcdf174ab02ed3c321a1fca3512abeba284ce243b27d2ba640c7d7aadcb78e03fe266b40811a2fa80fd68ebfed19ae7aabd3db5d0152fb604ed07623ccbd8af6403b95b7422599ff2dea5513c52154a606160d6769d27312ca21ff31bc77f4d4d22e17", 0x721}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() syz_open_pts() 22:22:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000840)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x1, 0x3, 0xffffffffffffff04}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x80000001, 0x6aead982}, {{r0}, 0xffffffffffffffff, 0x80, 0xf00fffff, 0x3, 0x5}, {{r1}, 0x0, 0x80, 0xfffff, 0x3, 0xfffffffffffffed7}], 0xfff, &(0x7f00000000c0)={0x5, 0x33a6}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x8, 0xff, 0x401}], 0x1ff000000, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7, 0x7fff}, {{}, 0xfffffffffffffffb, 0x1, 0xf0000001, 0x9, 0x6}, {{}, 0xfffffffffffffffa, 0x10, 0x47, 0x3647500b, 0x8}, {{}, 0xffffffffffffffff, 0x8e, 0x6, 0x75, 0x3}, {{}, 0xffffffffffffffff, 0x14, 0x1, 0xfffffffffffffffc, 0x6}, {{r1}, 0xfffffffffffffffa, 0x48, 0x2, 0x3, 0x1000}, {{r1}, 0xffffffffffffffff, 0xb9, 0x80000002, 0x408}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x140000000000, 0x5}], 0x3, &(0x7f0000000180)={0x9, 0x7}) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x2000002a, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x5, 0x1, 0x9}, {{r1}, 0x0, 0x8, 0x20000004, 0x8, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0x40, 0x8, 0xffffffff, 0x9}, {{r1}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x7f, 0x5}, {{r2}, 0x0, 0x20, 0xa, 0x3, 0x3f}], 0x44, 0x0, 0x7fff, 0x0) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x10, 0x22, 0x676, 0x5}], 0xfffffffffffffffa, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80, 0x2c5f, 0x2}, {{r2}, 0xfffffffffffffffd, 0x8, 0xc000000e, 0x7f, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x18, 0x0, 0x9, 0x9}, {{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0x401, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x7fff, 0x8}, {{}, 0xfffffffffffffffd, 0x1, 0x80000011, 0x2, 0x4}], 0x3, &(0x7f0000000380)={0x6, 0x8}) pwritev(r2, &(0x7f0000001ac0)=[{&(0x7f0000000040)="212b161a3007a8bff5a0e32de55b08c627625bc585fa1ee898429bdead6ae4f8f92a496fb700deaf0d8da1c2430059c0e760522b7a", 0x35}, {&(0x7f0000000900)="1449e819e21310734fc96fd412daf53d3fce16014cc97050985cc5546c83cb257fab2dbbb29097d8a1699983ef67de75d8c5c57ff5fa6996389ede183931defa9cdc0815fe3d9e954b66eeef7859da50ff056edce15776d16d2770f09de79c3cc59e141c834724dc740c42fb5c8b286b7e4427bbb994362d24b8e36f608c3906fe1f21c4fb0fbec256eab8b4b04a5d11d620debd072b687674466c2a20bf3d0a63289c6d02bffa13078a9d192afb3f311b9a1bbafb1954728482b185bc1a5bab9bcdd17b4151f1392f2099eea6203f8f26f0db3452d58afd684ecffe1a5ade64b2deb98ab441476a0b98e7d2527bcc86ffed6e9714c76b716fd009fa68a2fe49b5c7ddaca1ef5703830dae85af97eccd327980c7b7c8f8bbb16f3cf9f0e1be2233dc5cc40c731d35fa29fb16a7137835b48dca620f5c18bc8516f3380008f5a9a00697e361906db710ed7e93551a3ce8070606409df74d93e7469a219a68d49a67f219007a7995edac9cf0eead7433c2e3b5707a2793443946bc16e8114e48f3213876d66c995055d5cc372c441eec7410f78d483cdb12defd33a7dd784e02748c0a8ae50db21769ce8f73326e627315b9ac187855c367a93464a32439d3a045641a3e50c430e1ecae4d93e6aeda47c6b7fcb29e7a490e050b174f1cd2533b03a1031f17abfc6d6ba7a20c8d3ba07c224165e474918b40a90d3147f05e9b1fc718f465e7c1f1eeb378beeb7b9b745053ed54d18c0b67fe1d95bf9c06a7d9263812af86a95d4ffe1ae6c88a6c0198a0b4c2170a4220143a449756ef8111c5fc1177506c78ccf35411e7cf85aa39dfb7023641c9dae3bb5155176318f99c50025131f01fe953ad6a9d5d571badfb8fa614687df465c9ebca2e4971f05d727999b36e1070220abe6be6a3df3f064fefc320b9e6b86bd1d62f89f4b4e5715e22188950180c8b85da715d45eb232037539e0279fbe76c3c848485903e8010190a9f39b4cec99cbf7a9fdcb5775f00af623f1e8a8bd5f7e4fa5e05a491bdf472e7e145e5d9c0adae380b65efc4cbff662f65122380c027421373e1b214cc2d4c79aae04bded3e6338b9e4834aa4a72eb9dcd3a6134ae6101166373362943a796f61fec20bed012defda02e3e2eae4326e6684d28eee3d87fe84d6668b6c6a5c6dffd53927ba1be83687f45dc7e2842fcde4bfcfee6e7813f3865c4e2f1caee4c37286dca14ed6ac93abed462c6e8c790881e35cbb1b8d6b24c691c0c99500b8ebab1d9f0c44200d9e620c45845889771eaae4e413972807e237bf0fc9618400e4599632750c919fb3e8d407672473a8b9a0a208f5759a983d36e58a3e00dbd880bed05f493fb61e6d2723021812d2e854dcd82ee2549f02f04b4e598cc60714ef855605600624290355034d1dcbe01125f5cf13c7222fd89c017099897a1444d69a3f21cae65ceda5a7c417125463b90c08f648c645629a99b35d3acd8cf84458ce33154a0847292e30212c0c910f282ddbcd7e8d35d4a5bed02ac458d4a809761e9095048068fd5ec54f5087543024542023eb876f0324ac4118c76246e86dd1ba564f064cea9722eecdd82cd6d65629d8b16c29ba1f9d2c8585494ffcc8fa1b7c131e5515b1626b0674fe4970651a32f6e74f0fa066215132ab71a47c69a5d6dfc269eadb13f73d33463bf8241511fc647d0a5f02badd54d94a5a38f6ce38b8eec3c10ae41ad57ed70ccafbe8e084c2f1f5583e9f9c54cb000bca211df9fa71f003b935f4754af9aeb57c5d8d2b06111190e470e6b3419c0be45e8b74d1c232be8ac0a49fea8d7fa1d5df5bcb7d997ec6b1dee031ba1535fdf0d80f13660462ff94433560016a44978eb4b0cd87fe785aa6dbd2a97696df0e8a7a37dbe82da6322a2b1a9810b826752f270118cb1b0fc730d8a117049a249cd0709d5a28f7bf0234d1c8c5d24bee80c4637c1965a23ab5507989ec5cfbfd6a22207c675045b8289abd492ae80f773f696824243f3760905e920c92adafe7316cf05ab3ccc31a18201f092b98aca945907364389c278a969fb0c852ef177d99817548a708e89473311e5925bf4e89322f66b8c56fd6ca9c3b7eec985f3fac10a7d6500c91dc2fe09101ac5ead2ab6d7558012ba9508a566d417406dfc6772b8be8eedd18e1f5fa75405f11286773a60034b830f2d9b72e4c770464f3817b4653c13d027940e584f160b1ea650174c590018fad1fbbad13b2e8697c472f1a582f11b7ab7d26773de5006e1f6d279ebe25ba83627fd1e236555f15d3a60acc9970eb891255da1a53ef90bcefe04aa31f8a3e2d5011324f0b54afb173b506c0f3bcb91e0646dce606ddaaa71d1157b3c2e862ec17b9f7e11859727e32dc096efa1f3c23cdc3da54601355312658ffc753681f4448ad810f33df3b77e0c4034edc21d02ba4c967de1d0d595fda2ea12064b61be5c2efd32c145df5ac878c2dbc40e7b6f6381cf8b42ddba80849dfaba36110ee146c516d4c3172f90b2128ffe6d6248fa0c7c506be877c0bef2646539aac8e4b6a2f2e37a73dcb1a318abefdb5074ca4c324137d67a36b5c2645114b6feb12027fcb0ac66f05da754aaaafb1b1748132126e4dc6daae4e4548b0d0f6ca06aff4e98a5bde38914b2d0fd95386e85c030e71d17ea3fccae360a9147b7e05eaf665a841ecedc68671dd93d79133a9822d0a3063b05762494f8806b289594f38df07c6f6852d6190749ad53e867e489b698ce0aa9a935b04bb0a1bff3e5e71c1ec904db07e73d7c86e9e67a16ffb48945a71f4e7d829713281fcc8d40583ec5b225891c2feed123424a6f824aaee77c286bee25bc64b55b5bf32875a0783a0b3d76af9392b9201b917fb723324dd1fba31159a5138820fcf32628cc4abf39440de5bd32a8a3daf278288901d17bd2c33c4e3d5dbbdb87fda4eb1ad8c7fa791d7fdb8301a2180272a5b5926ab390c0c7969780249e9cdc47815f43a347d5b1f27cd835ebcbfd81d47f0c34c2777482255ee9ed2016c51d9aed2ab3e3741c62de991bb3e63aa35d14842e8c49d96f6c458ab34682282d172b8e723c7f8d805f93983bdb84f1f5e6a1432b8054de1a4b17e4996b3431dfd6a4791e2ba4266253d6d56edee607b7cc9b064d0ddc10a0bf8e2ac76a2a38b98c7c6582a8d48ec121bd3d388c1051a2834c6e2336f7ddbc576a815415ed89fe5f4efdeccc3097c5db0602572d59b53a863ae283e656464767dbff0fb37bc1480f3150f4921ca32eb3188d9765e47d247b6ef0aaa4251c7fad0b5100aff9c91695bbd81e163bfbf3722e34ea9a6c4aee9ccddd0fb3839b93be7788ef4f04c12d6ae02d364a20557dc6d1c687ee454b735fe377221156334643144b76d4b23c37d5f9952dfe9927b12f4b1a058cd0139138ea5c80335fd35f6ce798d55e051e111d93ca5682dd6e805e2d75a2b0073e8f1d74c2e31cd77aa8a7a7b6c962b0516f90cb95a7a69d643abaa617333210f22558eb675a1bc0ec84e82407bc7be6d037846ad100ee559400ff5ef4854b78f90521f38a4eb021f7c969548dd03eb725c7d71834ee8e5f9d72bfe55b0db37e4060076698ab30a4a88c4f91aed061d702faeac1fb9433ea4c3d6376a4f3dacb62fec4861b377eb91c67b808cfacd5e3670447a37ebd27f48d4b356f30da2ccfe8aa49d80637a060ead37f9a8a131056c0f039f8c10585640bd59efbfe3872d1cdf1490c5fe4597c7e377969f3202cf1dd7c7043099fee5c156c8a4109f8a97d66173a4e122e3fc0150a745b89475338bb9b9eedd56768fb4a4c6cecb31bd6f01d2093c3496cb1367e2f57f4c505d75e940ad6aec4168654bd2c9b148ffca53ebdd3341fc7ca6a1e01e6601980045358e60fb036162b3d9fed5f63713fcb92b69a2d5c08995d4ab7b500467a024b0763960020b065b6ce4da2575cf190596530bd0c791a33c5335c79d89aa48ec631f55e17148074b45f67170c5324f07db6698ecf95f11f0970548afbbb8e4e0f2e1374ef7b3a18c41bfd7a4e14e5414bcd3785ea40a5c6a5b505a0d4b5c6b346c7a6be37e947c4c2784836b5e971e1b77cd591473b2c7ca76bcbbb63a19dfbb1a44429cd2299f0e1f10cab214ff7015904aa2658db60fdbdc4fadbc267eb51a9e26293fbc3026c386a2bc38728a94623a3ae2758597bfd98eb049f08c3f5cc0220a82d8800c0f9838d06b445012e8ca34b22c1f3fe4dd0d57cb99af040e69b54aee17683ccd93db65381cf31217a1f1cd466ea1efa1cc6497b10ef5a36fc568dc0b0c7a7b1166f1c3ab948033dcc2cb24235f2b374f393729e38e65a0f13cb0319b6a04dd80eb1ea52a797248eb1d7b0e7241ab7028bda90853bec0f206ae17c648691033a66f1fd5f04558a4ab0138988171896e30578d8e603b6d3a292c57002e30f5d0285945505427850ca10c476c50816c59e71e2f56720c486578852438e7fc08c1926b0b091a8091eda5691d67d1732fe534dd17f9b1d64533a0f93d73c6bae6dfc5a1e15a24246012198c57e69db1cddc3c94a1ca9450f3321a2bc568a74ae51412a81730cf6da3e04b22e4ee3ee99668450a553000b4e2daef44eb995289f323707ddcf31922625414adf34d204f8a0d1eef77d86688c438cbab172559ff288fcdf743f44c55d4c36fa182d8ddde16b7b0a732052a8d8a007f2c20410e640d962491a29c75b65817e8f007041c799d46dafc92bf8648df73e0eb63b09cd23dafd18a71820628b4f70602684230eb3ed1bc3c44cb50404abf44cfb1afd2e27494748cc4716986b13d542fc2ab0bfff7877464ad7b17f2b130548d6f66c132f2b561336426c8e2d27ab480608bd1d3f667d282021151ca3c4ad1855cfe9f206ae286c01ed6d155b79487b5b511ec255ff13c30fd32b4326fbd7e4ef8d2528130615888bb254d00ae8a5135a293c1bbbe98dcdc1ed4eb85a8bdbf073d2830dbbcc008532a66fab2c8e14b04d5353cb717aa324b5a2ca0d549e00a2e4c19775f0cbb33e17519949ffa4ecc2ee65207ce85c04ea686f33d3ce113202fc38d5ab65e22c749e003706ede9ce94961d26e2da3f17432e86d3624ba66809d3af51b85b66bdab662cadc795bf615d2b9a91f3ec2de7c36212290fbcc24bc6ede744fab675038aeffef60d173278210f4d50ffe1ac4ceabb5a800cf26a37a04615e1510dc7873920ad7f48a3a9c4dcf9ce1a86ca31a730a3bb7e488d4d829cb47a9f4e2079dd6f258f257aa6ee74b0a1ede70298e9b3a144e7f123e8fe1c1dfb5e341e2f6884a8180515a3a3e10c9c6ba4854bfdb188088df2d329565270f766e8a90ca7c5103e8e639547d734d27dc6f0e9c5fc1f09d1f4ddb3c40e569db88789cf02296dc4c14a57e5001e8636c6115e9cb443c484fd4ab0a6a88d2157a92968e9cede3976866d65560e11c2d35041d0276f11ea32d1c79e0b75349cde1d4e3b35b6251136f502601909979cf1473eb5b45a592d55a518fc953a0b226a22df712a948ce8fd6bf2a6d7864bf3bc53f47bc52656217f86bb32a7dead2f253a35102391c943f5570482a5e59e60e9381097ed8b356b7750552901fd4fd1b88b08039b4e51c75a5e48d42e09980dbda910e779533b4c4d91bbda833a169b3b7fdbaf0c0e4bd0227fe85b806c47ce310848ac1e339696aecf8fc98440b6a929e382c7c7b46743c4be4aea710041019a770013f5e86314fd406fa380490c745d283db0e2e074248b0bcf61e30f4d56c1e909a64c15013d20c49475ab0bfbe66b16534686bfba695d10bfaf9", 0x1000}, {&(0x7f0000000140)="234b1d2658495b86c074873bc2db089edc35", 0x12}, {&(0x7f00000001c0)="dd33b227f757837393803594d2b60a1f6a720c845fca7dc6d7d97a83fe608d62bb5160c6b6d06b24694eef7f54897fffe02f081d365cb268aa5a78e06a89cda172b0882960d96e24995b86bb3c", 0x4d}, {&(0x7f0000000600)="30dc0e09713ede7f4f19c067acce7724038f1e316dd7cf2e0a7bcb13ed415aa07876c498abc6071d3dacbe3d49b9055d22fc83ec72d90a1d79a6c8ecc4abd2caeedba98caddca786872c67f7e872e39fd1c0b1dcfcf7d0f0227ea8b8623b1ad5e91e61e747879c9330e5dd39e5ee1af621652308422cf951e273781350f0614b37bca27c5cff3c095dc0d5974bd474db47b7d85e538d9ba194eed0882c6cad89274613271eb0392c8e6f3f2299b9a7b622c6ac89a95ac18f3f4f56c5b9a481", 0xbf}, {&(0x7f00000006c0)="2350464432bfb479e9101d4a53fa42014f58980448cdc8bf3ce7e5144a58a7f899b09b62dad5ac3b636a11eb171cedc4c770830cb11349c788aee5888b44939154b546daba2677e328688f2068d12181f07e59973f6e18c9e8d4da972abcca95647982fda123cfbca16e41e55303e846069a57d6348082fde8837c907558c384147c58250488084b991c8f16ae0ce7831afefcf60705df6d3bfb78f1f0bc", 0x9e}, {&(0x7f0000000780)="26e14f87f0c5209a3069e275cfbb059306ccd4c97d2db0c0b8caf366b029d52afd23ffd42cf34c262f110be12230f5bfc97be2b742cdd9a3e61bd6955715b022c5565025dfadff816ec059e829cf9b825f0ccc5849309e89e7939bf8053c53168090a393c5200795284994b2afd0efe6d40c3d6363b389", 0x77}, {&(0x7f0000001900)="b7af154a56d35ba1e05ff98d8625ed4c1a7cb5544e8d6abb955be5eebf5eae883843617773843bf8becf8d1ce8a4bd2012d6687745b84c0dc94d4da6ac77fb1f9a40d2442e055048d75e1647924de73568fae50d2b5c1b49ee210a71bf3bf6f7c0e53433f0643cf6093edfdafbdd530d4a32e8084bae7455c64a9de38e07d6d105d6dfe9f58c8b3cda75571f9fd5e7c9f015f44b715ae5feb17e926b90338772", 0xa0}, {&(0x7f00000019c0)="457f9d3ecdd3f2072aeced0a71d05088acadc29cd72e1d4ed3bc38ebdbe3d5d0fdd9816da622683f6f34d18c58ff766718c68d1fbc2741475e56b8e3a9db2fd1473182cae7a960882e0dd76fd6ae911a6b605c58ac89f47538981be519abe0e96c736c42d34946c023892032dc1593f6cd23b427e93c81f3e85d0e525afaa3a3fc6775ab1bf4c1e9542ee1f8682fee652824fd2d96b94e0edc72ae5d62a2dc84079a95ff903f8802c790bc9546729583d393869e5591a427d5847932fb80c1a1dda7dbf77d24c3cd45d5294de10fddd3f8fa60e749a81d88a763a9c2db988ec67a5d01f44e0fedc1810cf797f7", 0xed}], 0x9, 0x0) getitimer(0x1, &(0x7f0000000240)) socket$inet(0x2, 0x0, 0x100000000) 22:22:48 executing program 1: r0 = socket$inet(0x2, 0x2000000000000008, 0x4) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 22:22:48 executing program 1: chmod(&(0x7f0000001940)='./file0\x00', 0x3f) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000180)='./file0\x00', 0x0) 22:22:48 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = msgget$private(0x0, 0x24) msgrcv(r2, &(0x7f0000000140)={0x0, ""/120}, 0x80, 0x3, 0x800) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000000)="e0ffffffffffffff", 0x8) getitimer(0x0, &(0x7f0000000100)) fcntl$getflags(r1, 0x3) 22:22:48 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 22:22:48 executing program 1: semget(0x1, 0x0, 0x100) semop(0xffffffffffffffff, 0x0, 0xffe1) r0 = semget$private(0x0, 0x7, 0x20) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/245) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000180)=""/71) getitimer(0x1, &(0x7f0000000140)) 22:22:48 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) pwritev(0xffffffffffffffff, &(0x7f0000000bc0)=[{&(0x7f0000000680)="3e14e8", 0x3}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = socket(0x1, 0x7, 0x5) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000140)="3e3f7b0b035283c64d270b05957c145200723158c6ff0e339b2170de2726c2cad93e95fd1221800b5bc812ff3f246193c69211f2d8efbebd2df456ac72e17b397455252b50bb0293c8b12f94e61b4a21ceee9f4663e3ecec5f70e9194976ea320a1c391c375e5f52ca0eac04840cbc4993f0b9b465151f10cb343851d722e6adcdb7342a817e7fe35da958b2ea4088a18763781f9e8e09b0dd8365f959c7e47276194346d09af4cacec6fae6a5830e06af28", 0xb2}, {&(0x7f0000000200)="5a73571e0882f6aa0733a9bb86755c5bd020343df45711880f8365e483ff3a39ea7f55a2d2a7b9b7dd8595466212d50e1ba60477e861c3ded97a4c72425bd52f1420499f9710b1eae7978b82fff1fe180231fb155a9636f58ab6ccd2530c75a3adee691b478cbea4304f5fbed0550daa77ea4c7020ac07d8340d22eccb6ac93a45d3b7fe29537b37d3807b3e7151cfe2f1a27d2b2523413cf427b40ca1f2d6fbf501957a494b5eaeccb823c928a5a56a43df66ca0bdd78bf4ce0b2a61cc9667152d6f7c36fd94ede64f1b295d781a4e926", 0xd1}, {&(0x7f0000000300)="d6a7f07df5fa90152a82ff20aae42674d6d2618a696477c341456d352afcfbe0b8b2aba9fe91168d50f56e59901970c60852b2440c66f0fd0e2239043e785e52380f07be47b748ce6ba5eac384c55a1d4319a0c9dea0e7be5e7fa20211ff542a726d0134e6af2d7c73026368c8c8181dea03625e46ae570e4b557f31d3514a9d1b0c4699320400e07b9a24977a10969f39681b4ffcd265f0d3fdd97644abb7b8e7c5fe80786d99fb5b1850ef1ad30b543f1a5b8a57bf15daef34339db1c170dbfd328ac43872b83f2d5f26ac351677810bf3b8066da665", 0xd7}, {&(0x7f0000000400)="f6297ebb4fbd864fe0dac31fb896fa816ba579777b873bea059e8217b9f13c1adc87f25d31c0d56f19733ff8b844a6ca5993a8e364062e8319d2f82e6ee53b55d3bb233dadd7a36ab97cd58a32666388a95022175b6bc9d2fc2193319b32c66d2cccb9e2e37f720cd7be0156f9e0b6c2874e244e44928a89e72aa5f585ff029627694268230475f503e15180274a377d1d300cc2dcd7906bc6c918582646bfb9d2fe5c9396df17d1a8e56d4d", 0xac}], 0x4, &(0x7f0000000800)=[{0xd0, 0xffff, 0x7394bd07, "8755d8f6f5b7ae4d8bf64af02bd362b6e9f00d36c3f59a4e8a60a17cdb060db3fc0d31266b951f4af3b602f83505a3315836c56348befb6008ecaf1d715cc3f4b8312c7829de302cd11742e942bc3979b9fffd50a418e8d6974944f3102a23dd89eb072be28fc6e79c3343c239aca403845c0555225baa5c5b1351a7ecf3ba36299676ad4b36250e892a6fbf0ef9ad3b0fd81250c8bdb8b8f62302198634f8545a0b09f2ed3088e267494292490146d8b8fb2cde7fa2b0a65358c1eb3bb0b3eb"}, {0x30, 0xffff, 0x0, "3a7b07dc24350aaf8202b7d14d68ddf9d7d6806c45c8436990a4b3"}, {0x40, 0xffff, 0xce, "136217cd599f32c915b54b5d4a6ca2b1bc6553037ea96127d0fe0516aa2b2c409b7bba12cc90a49713ceccbb21"}, {0xd8, 0xffff, 0x5, "f861d5628b338927fe7199ee34ae3c35f718613ee45cb17dadb6f7379a08987b1532494f765ca4705256c3f33974d0653a3392e514222a4cb6d8739550cfa0be5c48c56c7ec41e39a13cf746b69b1a26b78fcd19f8c27ff3b990a306e3cc85598d9d15df5eacfa6489bd22e361ada71a7ce2752db55fa0c2bcce3bcf830d763e4603dddda5ed8f4fdb77ae6c64ab0f1d514fe11461bb3814d2d8b4d1ddd4707bc271342a3468f8929cbbee5591e93c539f544e000b921a460555bdda0efa408064"}, {0x80, 0xffff, 0x2, "67875ea8f6f561ace467facc45fa4ccbab0988170b453e002f2affe1b398960833485175f38b15adc253a9dee3de174186a778644ef306589386c31c0a9f21562cbe2beebbb17948e0d16ff681ca8d5306a0fdcf8b42dc2836d5909c620b5ab88dcb81162b36e3fa49494b7ba2"}, {0xe0, 0x1, 0x1, "0b1b5aed9b692f9e5a0160d924cb7931c02b6bc8a88d65018ed029afc5d2bc2a1ab5b91cd9610243d47109aa0f71a353642b9001e701148d7fbf5c662531672e189fbf0c7353b75aa4c0833a14070083767b57075a3d324b48436113888db96440941a27fa0f7b392f84cc6a5d28e56a928f094907247ba07266c25e6248ad46a2f358561d7b93c7f163837e18884e4bd23ab0e527245d42f0bdaff9d05fefcfad5dd8c3e79d7deb4da58c964538caf716a05bdbd88417d8b4d1843a2576abfe3b98af7925f646c0d7ee18"}], 0x378, 0x8}, 0x3) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) sendto$unix(r0, &(0x7f00000004c0)="a129b576f43486c4da69c01c1c55492cd6af7fd9f33ae4a0e0b4bbdf", 0x1c, 0x402, &(0x7f0000000500)=@file={0x0, './bus/../file0\x00'}, 0x11) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 22:22:48 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) sendto(r0, &(0x7f0000000080)="3ce8248b8b139ac76f3c08716ca8a7efe80b770e1c2ff369cccfac4223733f7ec78278743ef288de157593", 0x2b, 0x400, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xfff, 0x2}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x6}, 0x10) panic: pr_find_pagehead: mbufpl: page header missing Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND *273925 52138 0 0 0x4000000 0 syz-executor0 db_enter() at db_enter+0xa panic() at panic+0x147 pool_do_put(ffffff0006000100,ffffffff81edd2c0) at pool_do_put+0x339 pool_put(0,ffffff0006000100) at pool_put+0x37 m_free(ffffff0006000100) at m_free+0x12c tun_dev_read(ffff80002117bb18,ffffff007eb35c28,ffffff007eb35c28) at tun_dev_rea d+0x237 spec_read(10) at spec_read+0x9d VOP_READ(ffff80002117bb18,ffffff007eb35c28,ffffff0068a45268,0) at VOP_READ+0x5e vn_read(ffffff0068a45268,ffff8000ffffd2c8,3e8) at vn_read+0x130 dofilereadv(ffff8000ffffd2c8,ffff80002117bbc0,3e8,ffff80002117bbd0,fc6baf06c68) at dofilereadv+0x14f sys_read(ffff80002117bc60,ffff8000ffffd2c8,ffff80002105f008) at sys_read+0x6e syscall(0) at syscall+0x3e4 Xsyscall(6,3,0,3,1,fc618fc4a00) at Xsyscall+0x128 end of kernel end trace frame: 0xfc6baf06c80, count: 2 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> show panic pr_find_pagehead: mbufpl: page header missing ddb> trace db_enter() at db_enter+0xa panic() at panic+0x147 pool_do_put(ffffff0006000100,ffffffff81edd2c0) at pool_do_put+0x339 pool_put(0,ffffff0006000100) at pool_put+0x37 m_free(ffffff0006000100) at m_free+0x12c tun_dev_read(ffff80002117bb18,ffffff007eb35c28,ffffff007eb35c28) at tun_dev_read+0x237 spec_read(10) at spec_read+0x9d VOP_READ(ffff80002117bb18,ffffff007eb35c28,ffffff0068a45268,0) at VOP_READ+0x5e vn_read(ffffff0068a45268,ffff8000ffffd2c8,3e8) at vn_read+0x130 dofilereadv(ffff8000ffffd2c8,ffff80002117bbc0,3e8,ffff80002117bbd0,fc6baf06c68) at dofilereadv+0x14f sys_read(ffff80002117bc60,ffff8000ffffd2c8,ffff80002105f008) at sys_read+0x6e syscall(0) at syscall+0x3e4 Xsyscall(6,3,0,3,1,fc618fc4a00) at Xsyscall+0x128 end of kernel end trace frame: 0xfc6baf06c80, count: -13 ddb> show registers rdi 0xffffffff81e176b8 kprintf_mutex rsi 0xffffffff8144da29 db_enter+0x9 rbp 0xffff80002117b740 rbx 0xffff80002117b7e0 rdx 0xffff800000acb000 rcx 0x1a9d __ALIGN_SIZE+0xa9d rax 0xffff800000acb000 r8 0xffff80002117b710 r9 0x8080808080808080 r10 0 r11 0xffffffff8114ff50 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff80002117b750 r14 0x100 r15 0xffffffff81c12489 apollo_udma100_tim+0x263e rip 0xffffffff8144da2a db_enter+0xa cs 0x8 rflags 0x202 rsp 0xffff80002117b740 ss 0x10 db_enter+0xa: popq %rbp ddb> show proc PROC (syz-executor0) pid=273925 stat=onproc flags process=0 proc=4000000 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffffce18,0xffffffff81edbd78 process=0xffff80002105f008 user=0xffff800021176000, vmspace=0xffffff007f12bc60 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 52138 158910 7590 0 2 0 syz-executor0 *52138 273925 7590 0 7 0x4000000 syz-executor0 29840 162491 55470 0 2 0 syz-executor1 29840 368124 55470 0 2 0x4000000 syz-executor1 72273 337357 1 0 3 0x100083 ttyin getty 24699 101305 0 0 3 0x14200 bored sosplice 55470 308273 38416 0 3 0x82 nanosleep syz-executor1 7590 422094 38416 0 3 0x82 nanosleep syz-executor0 38416 319275 58178 0 3 0x82 thrsleep syz-fuzzer 38416 150762 58178 0 3 0x4000082 thrsleep syz-fuzzer 38416 136104 58178 0 3 0x4000082 thrsleep syz-fuzzer 38416 433227 58178 0 3 0x4000082 thrsleep syz-fuzzer 38416 496504 58178 0 3 0x4000082 thrsleep syz-fuzzer 38416 479415 58178 0 3 0x4000082 thrsleep syz-fuzzer 38416 117222 58178 0 3 0x4000082 kqread syz-fuzzer 58178 19775 80284 0 3 0x10008a pause ksh 80284 353373 52171 0 3 0x92 select sshd 52171 243819 1 0 3 0x80 select sshd 5156 32566 59952 73 3 0x100090 kqread syslogd 59952 332285 1 0 3 0x100082 netio syslogd 38931 87235 1 77 3 0x100090 poll dhclient 7450 165085 1 0 3 0x80 poll dhclient 49531 102630 0 0 2 0x14200 zerothread 42901 437168 0 0 3 0x14200 aiodoned aiodoned 57578 364921 0 0 3 0x14200 syncer update 59431 163801 0 0 3 0x14200 cleaner cleaner 45138 66324 0 0 3 0x14200 reaper reaper 47384 91461 0 0 3 0x14200 pgdaemon pagedaemon 36283 37044 0 0 3 0x14200 bored crynlk 66765 7297 0 0 3 0x14200 bored crypto 45287 62630 0 0 3 0x40014200 acpi0 acpi0 30437 228765 0 0 3 0x14200 bored softnet 83861 314365 0 0 3 0x14200 bored systqmp 72944 397194 0 0 3 0x14200 bored systq 24150 23989 0 0 3 0x40014200 bored softclock 34331 490064 0 0 3 0x40014200 idle0 1 479237 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper