2) 11:10:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140)="7fd6faa2afce8f2a1ab4", 0xa) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x462960cc, 0xea}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000340)="12e5507198cdffe3d45cc50ae49804ba78bd94913be14c497a480b6cdf58a333c34e84b8084cf28db03d70c0aad4a08d48893ba047a39f89a62421ea13d69d7dcdf2faabb7df2117eeede7f9b8b9e129c26f1272e0f4326451b5ddd83f9764d6b37fc7b04ba6f4386b175e16714e28074031760d785837710e8d1c106c004f32256b6962eaa425bd7673edd7e1bd72b118d1fd98b260b0d5358ba9a5ad17aee1b724199f6ef6d52532443576d2fe6a812b01fd6910080d4aa4ec1a874bf9055ff83b8643a216ddefd3f2dc271c7ba9b063ae4a8028ba535523874b3a2eb1033e1283487199dd32c2b63d51dd1c71ae5b0b9f2cbbc481b3d59948f0351a3c79f23958f81cb475f67fe0fdfd5ed811cba8147e9da1e04a082dd45be1c545f134b3c95dab265adc7b64779bf38b922d4e23d0febfb5f6ebec81c30de71edf265d2cc01e7db9400714bc772b6af57d795942b63dda478b58cca4c31ed387d4c14649adebd6d047fdb5618985f8c5630a65c691859c340cc25e8cf7b5ad93c9af26a5e42716393e42858cc43bf6aa80a79612d3447391814d16f834aef1102db52619f70a87971a54b3cdf331a094236311361a41231928dbe84bb9451cbdab6098ddc6ae5eb447d7b9e77323b2e94417b5941f103cbd5f82aed40006212f5c28c80d7afd088c070120edf069cb0cb0862fe843df57a98f4235b47f02f879387621e75f75c15d014c0756eb735a0f1a5719a6f6205c79191f06ff3e3821c1960dc1fc7c250eec718423251a9b64a4708f67ea4decd3a3b2ddc603e2c9f1bd1c53ba0bfac4fb357c8a79a962729428fa432133369c69adc10128c52933cddeeff0626b2806ae72158b3ba0018929b71fd97cbf07427d11b293472fa995f1d81e063e2815153da580fe4f0ec9677557686a3d6e2e1fc75ddcddcb2cb1e5250a801e256404cef02a70a36404e51ba7aaca0edfe9880a7d688c4db80582d009df2b883ac5b6e1f26ec01c135462175b8e0cd467d90e3cbbd70c7e49c87490331fe9934adb008872266185402448eddd03edced9e0df7796baedb8d756799a0f78245f67e70c5c7fc5a0646767f9b579ca77a2f84de85cdfd2650e96ab4306faa6091fb712e27d63ff90f60ed9f21a603d3c3fbd24aac7a637a7c4da47ac66d6935673cd796d955e6c80e5a07d4134a60e2fcbafc6ab2680c0b6306013f252a8ae6473355b8c2eb81d22b88009c32691a5efbb9876e9c5a88fbd1eb810fce24f6ea9548d451cb268d7ee2df8bfcb9d2184056d290f27d4cb33916d80121cb186557ec596fd8dabd80765f09a43571bdba383d961dca1de167c823d482823b9a27c6c11578dd45fdbc46541ae428b7b966cea904fcb4a5215fe301ea90a090fab253d32794b002475f919920a0d036a3ab4c680a61d1f7319f474777d74d33afe0bb813e7d1eb660fb00ea185cb87192e33dc369682293076a7a089b021ad1572252a1080befb471126aa1ff50acff5ef3fbdbfb4d6221e3bc3823fcb0fe0144abc65044d3722b353ae38c7b2cab078738719865b1059c43fedafb6991f7f39adde8551b20f3b6d83810cbe864b864c62c2067e1a2c7be8a8d13c29b7bf42e4e728b2b0b7159cf7b11913e043d3ac6087bffe103fda32f0551bb5b430da88bd5a3dd7bf7824d3220947be0a16e285b0da8098a0f9cc99f6589a098db6c37624faca93e64589e34f512b07bede49b24c71c255e8d05ecf51718d58ac7158d77d53b47329b864e087f896fd802d72727f67138f7aa1a86ac78251d6e5bfbbf32975bbd2ebe4aaeb0f9d8a97d87c63907ae4c91997fc70dc68ce9cfdc7a7089b90f959bb16fb4c631b9e36c4b4de123908a37ef992e98efab61e1da4f3e86a9a0214d8d3089ab45e95459c48c26313fdbe17378a3fe52cafb86d4166101d2b65c0f197e6816d686dd88ae052171e92d4f90324817d9e9a6c1b40e990a36ac95281f26be2bd90fcaadee838c74b02a9d9a32123686fd562dc432e58deed28f03a82f4dd32cb8aac70905cd6005532720e2ecb89098785244a54e3bf771e1e09352d5e3ff3cefb85fa52137b528a9779e908c9ea852c5d2e4e8bdf0f49bfcfda2b01ba1a17e32eed1038295fba506b3cf5f90158219d38df38abbb89037d934924f8d5e6d926782e5343cfe742702816d7cecdf99534c78689018b20c7df019f1c33f650da7125d0cfb72c34ddac09328331fde4e90ae2469f7919cf546dbfe822e42ee1b173dee9b36fb038b0af01ecd4d5b7db597925ba287889b914c637374dfbc9d04a7211d093bf687be2ebdba54593f3cece7d039698e3802b690238cba7461e2e34013b9ae17d41ea0886ae39bf41c0b02a9793b31be5a16a77925ae3bd245f8728b5a7f7152ff1672091b8d869ad090e638edce371af7e0c8c9a75b1abbc0c50dabb96c191ced6ef7efe6aa55597f064bd0efa766ea22350a40949d95dd1307c9b3c41f92600a4f2ef8d937b3bb2c0b82b56be60dd6653df14eb2bf4fa5037d9189ac10c0242f37a941a6018fafe786d86d2f21224acddd875f8349e3bd29960dfdabdabd6db2d92dfa628b3ec8df64c39abd0f422404585e14f04e1afd7e6700da26fc2ce970f174f81e031678af7be5c521b48b135c1871d6f6bf5154a9089c63e2311c9c50220929029c7b131c5e36846e2ed38615b664389f376353fedaee5c9ca67b1371a44df481572d44bc518c11d8f3651009be6def0f0483cd41a93b8c54cf2486081e92cdba557a1d55beac70de256af827158773dbc1d985b45f08fd0f64abbfc8fd024ab2c49aaafe08ece795602dcd1b76793e8c8bc264703d2224e0aa55457daeb9ba7b3237c7ff598eb709e1d3d545983e0177ecdfd3090f384b6032ef13a3c5334465d3a22c5d940609dbe0b60e5026b98b3239546593d6c3c8158ec64382830620c711ea605bc1e8d3c080c36b5ea7752ae8054b5a7a80d306798e12c4ba000d54c8cfadab12f070d4582a86e89211294e2cb042a3d70d0e4d4806f8c801d04f8458643c4e24325bd8ec4ad1355e6caff942f46faa8829f558d17b2a5659539124dbb77a83323d7b9c70f69e0cb066eb29f303756032c768b9f0743a501394b96e0dcc51ef3af730cde7f746bd11a96af6312f3536ba5a55dd8dd751618fe534453e202b18b29136e93678f2d3c27f9d35d76d490c9de158f0914387f1ebcbfed412188fde7f82d69b502268af6c1517ef68b7147dc071d4e9368b34d2fbc791499f0e77a073ef381619975dd7047c9edaaf809f62f16b4fbf65e4fd937d580690358782c36befb7a36f8c68f8789cd3aace6cfefd781575bce362f0cdba8da04e529bc077560d464eec875477f2ab4ec0141864a128a47a1ce5184ea6103b62df4fbc602a2aaf6a3d6e6a51b6a5992fc2ce4c1155d4322007b3a9b8840e8c57128481cd3f0f5bc4a258139f3eaeb7688172e6b4e8ea33079298ade01efe255f092d198c14dc188c8a7e8b878678957bb01d6f20fae7d76b130ef49396df1ad26d92bc424184e0deb40c516d7717e41dc38ca18419e3a0edc38fa18c647800741e8cf4b2055e19f321f4065391a049bb0dd8a5d5d177ab0f3b5a84a870ce0ee2d234e2c46a2c7ce2a31ea1736be8734b7d1b68942bff8cdc478ab55716d416b741af3a3b9d6bde52d52f83b21919e686832c07ec03008e04a85dc4d1d6a722575edcf634fe46f6cc8faeb7384655e88f283b227ec9768e48a681cbaaf84d35ffb493b634c2352ebe560dab26aeccc9c69508a411f3f0fe678fbc34add439abc9f6e4a8bc7d27cd05f0987705072b73b73f17cfdc37cfe2524e307ae8493eac0c31511091c7e96b175fbd1f86723027738bc96fbd5311ea55d49167439966b819d41459ad552d43b0576dd029e2038f141561f256ca7b8a49a02f26b7c6cab918e98af724c6475f4d5eca2dae4ccb633a67120254e4ccb6d3e3a62e56772669a7b8da3a8510c8b878f7229131ca1a290523f17a198eb4724a608a600303411cb879ad368156bd266612b07d991986714c8ebef836c97eb4dee428a7859de518caa8abbbe65b95e72964cab6643dfbbf01b005f173f5601be0030ad39a240de7221e36a2d2f2a8bea4624ddfa2af64dc109f353319363d84ee244afb4e93f6c36a0c1c9b778dd3b8a1d70c253d26610d468863e3a62482ad79e9538934cf84dbc209dae847223506313ec584f2eaf47d6c2049c5b1ba7c63880c680bb5a6bd92f6b3482999e7f28c17c44ee31de932868ad81035bf81975d4b63f11664387e5a91a8972f316616403ca1b3ce55567e334a8bd04fe01f095ef1d5fcba4cac622a7c57709e1730fd5941426f3db4df0c9219c5280b257ce833db77ebb63810e4fc9697d033cbae7f933646c1f7e72ae76ee0451b31407507aaf9f5c44ce2112a0a8fd98360fd94e371e6c2fa7c3925e79016934e818d6e06951283e97327324cde9146a2da5b906252cefea48e4f729749643d86cadec28f84f62f1794f676b62c2dcfd960c08504806a0db7fd14588a8d56961408ae780bd850ffabedfbd458b85c238e98d1ed2b5f2d18a08bcf9aa813f3fd3c59a1bdb07dbcb2fa708d3010e4220fd68e87f6e93ab985a79eaa826084280f676a1d8ad66a1bd408ecb75794fc8d6f80dca2d74e9d4de3db062d8fac2599b97863570158688e6d1c9c0784028a749b9c7217c98a10aebef5832c7cc3e5b645c73de1392b532dd2a9b2d71b8716763e2ec55042c0989b495815a83baff901f89a370", 0xd38}], 0x1) poll(&(0x7f00000000c0)=[{r0}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x4}, {r0, 0x146}, {r0, 0x105}], 0x6, 0xcaf0) 11:10:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="1a022e2f7f696c653000"], 0x1) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae689650fa21054bc5345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130eabcceb61e0f88e6c8bfe7d25720d08fba06f5331f22f42a39ba1", 0x76b}], 0x1) setsockopt(r0, 0x5, 0x1, &(0x7f0000000040)="36a45532f676174369d4673cbf1d1568345c8e081950b7709638f06816d19cb0f3e557215d0a691e2b77d086570599fac6271d720829d26548e46049189d46f3dd417c619285", 0x46) 11:10:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) socket(0x26, 0x0, 0x9) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1b07, &(0x7f0000000040), &(0x7f0000000080)=0x4) 11:10:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20048, 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x1000007ffb, 0x2000300000000}) 11:10:27 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x12b32ef8, 0x8}, {{r0}, 0xfffffffffffffffc, 0x82, 0x8, 0x37d}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x256e, 0xa7}], 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x6, 0xa9, 0x1ff, 0x80000001}], 0x8, &(0x7f0000000140)={0x3, 0x6}) 11:10:27 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000500), 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:10:27 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x100000000, 0x2}, {{r0}, 0xfffffffffffffffa, 0x80, 0x3, 0x7, 0x6}, {{r0}, 0xfffffffffffffff8, 0x40, 0x22, 0x5, 0xc70b}], 0xffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x90, 0x80, 0xfffffffffffffffc, 0x9}], 0x0, &(0x7f0000000100)={0x8001, 0x200000000000000}) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x800, 0x0) poll(&(0x7f0000000180)=[{r1, 0xe5}], 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 11:10:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setuid(r0) setgroups(0x40000000000002b3, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = getgid() getgroups(0x1, &(0x7f0000000080)=[0x0]) setgroups(0x4, &(0x7f00000000c0)=[r1, r2, r3, r4]) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) preadv(r5, &(0x7f0000000480)=[{&(0x7f0000000180)=""/104, 0x68}, {&(0x7f0000000200)=""/215, 0xd7}, {&(0x7f0000000300)=""/83, 0x53}, {&(0x7f0000000380)=""/212, 0xd4}], 0x4, 0x0) 11:10:27 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x120) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x171) r1 = socket(0x6, 0x4, 0x7) close(r1) 11:10:27 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) open$dir(&(0x7f0000000380)='./file1\x00', 0x1c0, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) clock_getres(0x6, &(0x7f0000000340)) r1 = kqueue() r2 = dup(r1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x80) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x38801, 0xa1) kevent(r3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0x2, 0x0, 0x8, 0x1f}, {{r3}, 0xfffffffffffffffc, 0xb8, 0x1, 0x9, 0x101}, {{r3}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x30, 0x8, 0x6, 0xffffffffffffffe1}, {{r2}, 0x0, 0x64, 0x1, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0xa8, 0x1, 0x4, 0x6}], 0x6, &(0x7f0000000240)=[{{r2}, 0x0, 0x0, 0x2, 0x100, 0x7}, {{r4}, 0xfffffffffffffffe, 0x10, 0x23, 0x9, 0x96}, {{r1}, 0xfffffffffffffffb, 0x0, 0x20, 0x8, 0x20}, {{r2}, 0xfffffffffffffffb, 0x2, 0x0, 0x8028, 0x2}, {{r1}, 0xfffffffffffffffe, 0x4, 0x10, 0x0, 0x4}, {{r3}, 0xfffffffffffffffd, 0xac, 0x40, 0x5, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x18, 0x41, 0xcfc, 0xffffffffffff7fff}], 0x8001, &(0x7f0000000040)={0xfffffffffffff527, 0x8}) close(r1) 11:10:27 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) pipe2(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername(r0, &(0x7f0000001400)=@un=@file={0x0, ""/4096}, &(0x7f0000002440)=0x1002) fchmodat(r1, &(0x7f00000013c0)='./file0\x00', 0x100, 0x2) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001340)) ftruncate(r2, 0x2161) r3 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x24) open(&(0x7f0000001300)='./file0\x00', 0x80, 0xb3) preadv(r3, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/255, 0xff}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/176, 0xb0}, {&(0x7f0000001200)=""/129, 0x81}], 0x4, 0x0) 11:10:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) 11:10:27 executing program 0: r0 = socket(0x3, 0xffffffffffffefff, 0x3) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0xfffffffffffffe0c) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)="dec2edc81a8f3001941901f78dbc341bfdbb93345a85aec62efe1ce36deefd0508ecbfa2bc9a3f8779e1ec527afe9290627ad4d3ab2e872e4fed1361fcb1750e260dced8812e68fcd1949c59f0049345c3b5c5ac885326ab5f35ef62fd2ac24aed5869a63fd0ad6d07d4f403041e170ee3ecb9b3880a7ae5ed064e86acb7a701ddd5df41455da4983076536fc7c234a34abd26e8486193a4a6775880de45df6bb0f3d9321f8c2165f22d63d82f6b13d4e1b978ac9ca4f7584d1cf3a5ca01324be0f01588fced743d9289db8475c4b9a6ae3d61d5c76ba3b0bac5ca0218600dc14ec702a9b1a6d05f9ebfe00bb091", 0xee}, {&(0x7f0000000140)="1fe0475ca23e6d950bfaa1a5c05288dc6915a43644e6af59faa35c1b0b36aeac9a21", 0xfffffffffffffe13}, {&(0x7f0000000180)="218e7f936992a1bfeb458b13f3543bd2b5e9c74618b31b7ae91858", 0x1b}], 0x3, 0x0, 0x0, 0x5}, 0x7) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000280)=0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x5}, 0x8) ioctl$TIOCNXCL(r1, 0x2000740e) getuid() 11:10:28 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x3, r0) chdir(&(0x7f0000000100)='./file0\x00') ioctl$TIOCCONS(r1, 0x80104277, &(0x7f0000000000)) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 11:10:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x20004276, 0x0) ioctl$TIOCMSET(r0, 0x4020426b, 0x0) 11:10:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f00000000c0)="9f69866831d4511615a0e70f51abba1ff52e29b388a9c8d677edb6ee89f5bf73d92acf8069d87b41d6143e14d7397f6fff623f0784d1083ea843cd1b13352e5a718a93e831dfd5b5c0ef3bd9721d4c9fa72fac2b8062db4466e097", 0xfffffffffffffed6) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 11:10:28 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x50, 0x200fffff, 0x3, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x8, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffff8, 0x10, 0x42, 0x5, 0x2}, {{r1}, 0xfffffffffffffffe, 0x32, 0x0, 0x10000, 0xb1}], 0x2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x9da919a7abfa34ec, 0x21, 0x80, 0x8c}], 0x10000, &(0x7f0000000040)={0x100000001, 0x7b4}) fcntl$setstatus(r1, 0x4, 0x4) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/133, 0x85}], 0x1) read(r1, &(0x7f0000000580)=""/4096, 0x1000) 11:10:28 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3f, 0x4, 0x3, 0x9, "d4ad650e1a901655b39e35bfea3918761cffcefc", 0x4, 0xdce}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000e74de400000000a600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x10, 0x3, 0xf4) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:28 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000780)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x9}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)="4b3822ddffe4dbcd7eede66691cfb6b59462311beae28f17e017b8481d13fa82219ee0d084e74787b6829e483c8718df54208671bed76d873c78b9fc6dfe1a7eecddcfb3e6129801272e2449dff179b6354a50759319127c9b717674ac35c7ec657188725c1974729916f7be50", 0x6d}, {&(0x7f0000000180)="2b42a6b9b701790ef62b85c977b14ab7501547e880c1c31a381fbf9118319fb8963a7d66c37c8f2adfb909695e7d96569f890f3615f5d5006f240680524aa198c92cb84ff3342f0df18cbc76a71104e44361c75ea9626ac9248d9ef044ca641a50a1f9684ed17e03730f491c2e43d7a1b1fd645ac5628bbd954d737ce97169ef3e7bd87285914e23b67da8c69bb7eba637ad648283fe6784c9d10bef68c48b44dac141eebba421825b6f5777dbbee1e6e44fce5a72161cf79379bd835873111f6e14d3109f40fce36aa6f8b5d470b9f3573bbf7ffa7054f9d2b2e278a4", 0xdd}], 0x2, &(0x7f00000002c0)=[{0x18, 0x1, 0x4, "72c9"}, {0x60, 0xffff, 0x1c0, "e52f271c8381c8206754bc1b8f25111b25f0eb60500480b40f6cc808fac31091324250223246fc088c888350c015aa288846942277c8025e3345d5e6f0ac08f9acae6eff9479f8a438f0"}, {0x10, 0xffff, 0x9}, {0xc0, 0xffff, 0x10000, "8c53197917372b199459950fd6697e479720bb3d25105d1a9b893351bc9110296d9c3f2f0115d7eacdfb38e08333c1e9e3b505c472f0054694a2fd8987a2f38abed4a49309bbbdd4696ccbb870e98ccc37c2ec418d96ef54cabeb198b023f6ad9aa91bfe5a6cce296fbaaee1ee5743ba19bde876799429a5602a74597c0180a0425f637a6bc756d1d140c42ae62a7f822d588002c6ba675ad9f734f0592f971b080db86851017b64d9fd103e"}, {0xc0, 0xffff, 0x100, "f863ada66efe984008cdeec1e98e6b81e8ffba7ec9dc2fb4fa220a75602074fbbdc0896dc347c1a8f4d8e97a1f36663f220b284ae07509262d6c2455252bb18d5857b20f4ed372dbe007a65ed880c30edc6cf813a2e417e155f643a42ec100b8eddcae92b4ce6781b0e650b6f6bb8bd4d9aac568ec5a25f08ec0c43bc83e372acdc0cd6a5de703860b8a7b7e327dc2e33976a1948946fe49058ea318065a68641f3e33905957612e56"}, {0xf8, 0xffff, 0x1, "cc5239853c5b1963b53131b42d4ffc556a41b52408fc634eec1abbf484e0f201429c388be99611deed4b5439550a9636d693430e71324244b5760b7c5c53a448d00b56fdeef20737ac749180d19189fc582412ed3a578b2f0dffe9f547174d66b36db1c2c045fca80e65f23cf88c31ac54d39e2fedae51c897722572c3fc36c993130018de0960b0b8b025523344cd613e2a8d822940e44a3ccdb249421260535426ea4dd0af589b9155411fbc1b46e9e01f6dde799464436c28403371d1097cd1c6b5f5bc36a7a2c384818818c4fd6653ca287e74677bf87d1b6b43f8aa1ee8cf1b"}, {0xe0, 0xffff, 0x1, "56edffe2f3eaaad658a81d2f3e8681f879d44267c2d6a8c677ed8f389f98108049051fee53f2f6bfd6c46b5c2e3ba0fe2ced0dd2301654256a29cd6e535432ae5df10e6794f4cd5b0c307ca0cc9bc2b5c1040d7b7fc2a2ca06fab3c0d8330940ca2ef403c73f7ea6ff19ed4c7305d5e34c2eb27fe140123dd0d5b0d11f58b35f146aa0934ee753b010253bb1c4fee036320123735c2bd701f6aff0740c30f24b1da6b3556661af1b0ed0475a612b1d892362721999001a4476f8843c44f435305ff0b011f8945df4d90eb93dc4"}, {0x88, 0x1, 0xffffffffffff8001, "53dab4d93f29e8caa03418ca25c69e9f70db6d0de2e590a9d2f93a078c81364dd399932c86d6721d53467e90c3b023f69df9d54c973521c66990e4f9d440a119fcd6de2ff6735ea70b8811cf44868f162de34bc47372ba45b2f27a134481b683128ca994590860cc964af5d6b621dea0e95c4a31378ea8"}, {0x48, 0xffff, 0x3, "d70930bb01e8525d65dcae19d31c1a88eeb7bdf3dc0efcefd7d0197903e25a325002a4368a119b2b07ea23f53746cc39ffbd3913a7e3"}], 0x4b0}, 0x40f) 11:10:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) semget$private(0x0, 0x3, 0x100) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000005fdc00000000"], 0xa}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:28 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = fcntl$dupfd(r2, 0x0, r1) fcntl$setstatus(r3, 0x4, 0x4c) unlink(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chdir(&(0x7f0000000300)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x44) connect(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) 11:10:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0/file0/file0/file0\x00', 0x10100, 0x82) symlinkat(&(0x7f0000000100)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f00000001c0)='./file0/file0/file0/file0\x00') symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') renameat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r1, &(0x7f0000000080)='./file0/file0/file0/file0\x00') 11:10:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) nanosleep(&(0x7f0000000080)={0x5, 0x53}, &(0x7f00000000c0)) shutdown(r0, 0x0) 11:10:28 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ftruncate(r1, 0x2e7) clock_settime(0x0, 0xfffffffffffffffe) 11:10:29 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x802, 0x20) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 11:10:29 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5c79ad8f594f262) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x800, 0x7fff}, 0x8) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_int(r1, 0xffff, 0x110d, &(0x7f0000000000), &(0x7f0000000040)=0x4) shutdown(r1, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) r3 = socket(0x20, 0x2, 0x0) setsockopt(r3, 0x29, 0x33, &(0x7f0000000000), 0xad) 11:10:29 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x50, 0x3) poll(&(0x7f0000000100)=[{}], 0x1, 0x100000000020) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) 11:10:29 executing program 0: mkdir(&(0x7f0000000000)='./control/../file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0xc5) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x512) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r2 = open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000007c0)={0x80000000, 0x395f}, 0x10) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x20) unveil(&(0x7f0000000200)='./control/../file0\x00', &(0x7f0000000280)='F\b') readlinkat(r2, &(0x7f0000000b40)='./bus/file0\x00', &(0x7f0000000800)=""/1, 0x124) sendmsg(r0, &(0x7f0000000b00)={&(0x7f0000000240)=@in={0x2, 0x2}, 0xc, &(0x7f0000000740)=[{&(0x7f00000002c0)="0629980f6542ac2e30ab870cade2bab2dff7d4f364da2416a05bb973f5623b59744000460591df2aaa3399eb26bae267f5d99ecccc45b8e44f14bad3c47eba0cfd22e2a09ff445f77514fcfcf8cabf7cd807cb4d2633cd447fb2ce4edafb846bd0ead0405e3d8865c1148abea3f7169bf98283efd4a8fe864b7d5c6254f74cba93026ff9c21444123f1ce849bd5d6cc4e29837621546c2cf8fff465146ed52347163ad677bff94c536bfd78f6915a1885b10d0048c74442bb4a7fb11f9474ff0ba66caa5f7141ef2a5bc42ae172f5cdc1fa586e6f2b8e077", 0xd8}, {&(0x7f00000003c0)="fe7c0a6fdfb545ed7f4eca451bcc09bd5cac54c33410ac3ef38d5b42b0160a043487420b0774e1a2df87a67af76c9bf55c80981540b631a10f4c7c0611735061a6180f2fe4c195445cc397276d52ab8bdf1999ae86be11ecc71e033ebe5088b143bbb2e0a06f2d9e8d6c26bee9fd5373488ca84fb3441dd6135339c7fda57208a1f28c3062552de6aefd9ff9e6869ece7caff546dba177ba495563211e5f3d5fd79329075f90f3558da02c76dcf34b", 0xaf}, {&(0x7f0000000480)="da1ffc7fe05be5aff6d935189f1bddbca20053c9c72e86378485d384e10263a6bb4bdd5da639d9209b3a1939c77f83e2919c69c598f2feefce3e0a04046f49c85ad3f2931ddee91353325c3a051d55eaa4844cc4903e7843e34e84bf4a07c54780c0d1a3ca63873865e731d642eae34677bcf6f61748db67a096e7c9cdd0fb81d3c6e7c07eaeaf135555fff34f7925fc23a412e3a8c7b819d87a1f27ca955176e7715b45044cb658eff44cb88565ab79cb6deb1e41544ce35c639ab783387547ed6a24e89ac7d496a58151608c4f5813898155dddd2c3c550067f8a92d7fb584ad3f105929204a8921b699424012c3de", 0xf0}, {&(0x7f0000000580)="1ca2bec0db358ecb52f92886917590fc392fc022d35810c6f0ae1f6dc6aae61c1e6180fadaf5ed4e4a159c14a87c1fd85b951555ba05c90486522fdc5e2a261cc72ee69717a901fb2dc485237bf92d96eb4988c7a6ed558a886167c441151566f50217a1fe58657279234fdab3576866e5fbf354bf05b3de83069c4db399b431345131de86cd2a1df0add253f9e8ff1806c71cd44fabcc4b8fc4dec943d1c4814e8b23a5c43147fabb35fd90555800c4b76a8eb971fa509817d6c9", 0xbb}, {&(0x7f0000000640)="c726a132849a819d0bc15675e211003cff7d985d34e2a7250c79a4bbb7c0b752f4df058a794f7b119ceded56e9d0f128c937877eec79b95c11db480ad397c5b39101a59e86e4e1b18f0944cd1f2b5d8c720ecc0869dcc419f3de54033ce43972160029d7bd2c4891420e1964f6ab16155e2b39f574d433a2f292c152b78fa1d8de7405414312f5b3eb4fa354cedfd2a505c89382773bfa38c860388d9b194d8359bd8a41d728f41cca49d530a9579e6011944750e8c697d78e7e1195010b7db3aa312e14822ad944d938bf85694209fe7611d76d2a527ac0e663e47031b5e49651c5b1f9c5", 0xe5}], 0x5, &(0x7f0000000bc0)=ANY=[@ANYBLOB="4800000000000000ffff000009000000f9f68d8200d98be835d9a5c554f6e3d29cc07e10e31e9b10921cb76bf004babcff68cfe20440592888bd33f695e0389c823e0dd64775b700e000000000000000ffff0000ff030000108f3c667be5f4963aacdf4e370652347b38a5de5c4a7f360fd705f154ded3d6fd478fa97999f6ca78904f20544d3827b3ab618d7884d2a497fe9af1ac53d1cae2a29a69bd0a35976a3c086632c9d49a9a9cbf41083b3ce0e9379e268ccd34ab4c2e90b518adca2160226a5142537088041a5a61132d8fdd7f93ed4a63aa8105e3bbf7f59d6f02857d30f5c74bc3bc2d8426d893ada9a9879c8b05c743693c2fa2485f8aef62c86c2f1a3e3fbe0541fc7cbc14276a94adae122c3c0e3ac06cf9f9183e32b6c34fbd397db85bb6cd73905e500000000000000001000000050000008ac1474aa2d7509e02167f6c4fa945464debbc22e340892985bf8fd694521187d53abeb1b588474e899c9a253ffa0a58ff88418259febeeccbccc53af7d13ef55aa80000000000000001000000070000000f6ff0b730465cb00a8a8bd57cdf9854bd71bb79d6f64810ed8402fc7345a15867194d30d7c7839d89134027646eb7cff88339ae32fecef2baf4e0eb25e599e2a693d8cdefcee18ed5240a6e7ec3b591fbb0e175393c2f2c2bd42e066c6466581d96464da0a5dda86aaa77ac3bc313fc20eea1b48461b0b7256a9b7f65ae17e72b4a3c4a82651191460a555eef1bf2ecb3590000000000004000000000000000ffff00008b00000008cfb77de662b589c343ee6fdb0e62afcecdc409447d644b1edd7a9ca75a30f1e9d06e9f437223e6b0885d8880c1754dd800000000000000ffff00000697b1087fa1c62f10134cea482da50000008c79e8624d863483bd5916fe1fd89ba9cd6310cdb19db5b6b953f44c6ecba550222daae3baafe8fa40a4687fb3afb1ab7f83d3e7b14db5c4478b3d4bc19c94169a443609eddef12620843b801be8cd1e53e2ae117de151c3a0e5f875fdf43674692d456dabae40f1fb321fa11e1cc002dd1803ffa5e7802902de447c0b453b7549d73fb2cd7e4d8022662e200fc8e5961b19f137a4789a17fd49761e65ad66ddf8d64bef9db81d5734702871dabd19004ad7283386782a6b9c"], 0x338}, 0x8a2a689497f8e877) 11:10:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0xfda6}, {&(0x7f0000001380)=""/210, 0xd2}], 0x100000000000011d) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000340)="9f5fc21d489afbd6ec342e8bb1ba0d9f60afaf710cff7fbdddd0c8b7f6ee1fce87c2ba024f7c95accf7876e233c6f2e075d42e8bda3e62b72eee5e31a08c2bd41ae258adfe435a5690e2f16a010176470bfa72d3c141564dc0ce4532834041d685fabf372e0b77ceefd7fcce9d0390b89c580666798dcca7cd699f2984c1d07198e4242d28d36ce7005922ba638fd447de0f36a107666fbdb81bc36d1b1fb59f9d162050dd5ea336b7b2267958a59e435acc1d4224aa797a961dab2e9dc1a8596a528f50d1e876688fd7efbc758a804b9b590dbf685683c97d64094aef94474922462c55e5f70541432e3a12ffa2510e1993782f4d01c566f39db95fdc702a2aec4b50751dfeb6ab4090e813525bf08bdd4f48bc5dec027b899be5d90a348ef551ae6574b8973dcb7f7965df513b2529bb65b4e022d4b816c8b84695351575045e5726f12cbf37d8b52224d29bcdd29980c8224aa83062fb75aca3f448590575ecf27a9cd69f86d2590509ba7c5b80f3a304483f59953997deb8bc92e9b7f4c85d14f21d64c203ea0c7bcf7d225a0cc00f51017c6198ed6d32d7825641dcb940e48dc609799170ac063bbd8f74b4768334ff16245b47e72115ef09dc696b634edf17cefed20864e5f9d100b879ada9d5582ddee4580ad1e860ffff340e5757fe3a320b163f0a1cb2d990b0f4931d39afa9ba2a8b7e57d2c3c6f903fe813a2d66ae75546d1f0354f4a2462d1858660db8b1f99fd3a067b014ff55ab41a1b427dbfa59457a5976e109fd54ca04d333feb0c8bf1efe79894d00d6d1ed8e47fd07326d66f55b8f8aa87c337fc653ae9250229e1cbbd1b38c91fb1a7851531842f071f842e56ae4a4064e2fa33755af55f965249c63869b565d63a322bc00a99b2908b65d0798bcef41090f549af059db986a9c8ba0cd5cc77a31d86bad6f0a4e2f26a268ffffbfbbee7d5024418357b724c53b5761884bcfde307a4c6e41cfb58afc7ef437442fd216d6f811bda7dffa2400a6e57e478b9faf324e99fb857a491f41ba7d5b07b7c5f2d14283ba63c4e39f350d71d4127cafc7d5ce9cfdcc1449bdd7c6c90a07ea218d8a75ec725ba3207d8832cbb77818987eeb114e74cad901c0780b404a71bb17d03febee1221cb2200c2350718aed1dc3f5f6d079fba981b7d21f6f41404f57eca902f11e4ec30990c21c5e695435d54f19c1aecdfa2c3d8bd3d6eee92d8cf6938d18b028ba3af09cdcec140ff4357e72090ea157c42893d4a4a148a101c1ed821dddd08010e3bcfc4e46e6a3e2a6d74050ac155e9d005cedff6c1c27dcd8d939f2f53fd3d483ddce7afefc4b2a83021b76329f3198add5c2c10b7b5f33727d1a238368407ea9c50a82e00c63491d96969f48eb5a4a65fd4c281159903e30a8e8abbad1d171edf86092f92bcf9bd9fa53225a9c4d9fb3f7d2484c2d47a4da3ed5bce108c2c72808accf1d7dcee664fd143a3797fc9dcc7076e5d9f00c98a807c7d78bd1207ed7883d718a5ea24a27b8dff313feb23217822213bf5401d57b9ed8f18f01efb32d8d2cb26db2180935bc8429089320f65265dffba961a54b546b14993e247053709d1916e360ec23240807d372636442d57d6e5c82706bb59ba39f01ee5b519507688ed1309328889a56bd9f7aecb96490b4301324b64c6ceb515f1398988a9986256f17e127c94305a1e8ebaa7a551568a2e4ee0f2d52f974c3770e7076148c8e0d6c251ad1b3c8f8d8535455af285b185c5585f8c075ef0801b72794929a5fd82f73f5f0db66760aa84c063265a8d216c0fadab9791bcb8798e228249eb4731b263435fdb245cc51d821dd61a7ecdfc270b864be50e211e3865a73cb43627a8d6eb0815421e48542a2fafcb11b997813798c4919501f1dc676e5f41b4f94ee80418582eacc9539a0680c25db5eeea107b95a991f0e6286ab4e952b87dfc8eb385a4e532854e926c4dc59d5be25611df39c9499caf807f7e4911bf69263957104f58991acf40b58c35f9985e258470b26bf3aae4071e367d086ffb080892b7c6e21864c718e1a72323a6b20b26682b6c7020935f6da555639a92ef1abd3249006058fc0f20f218877f6dc85bfc83a3d2052a21d6dbbe375a67ae62134d5c00c0804aaac7c9ca32cb65862534cf33f9abcb62ed00228a83f4f34ab3146064a2cafd54bf9c704a39ecda30f24c756275258dde74fa15ce5b8497bfba535b2169694cd0398711199ffb87a25a36f159dd867d986d1daf460152e3b4eb5ce929d7760840c7574d8ebe9181999308058df48e66289c1b032616f787624ed3e9e2606b9b4887806ede4c773bf88ccb3746d855bbf40185334ed913e9ca3d5a6dea448a6211e2ef86d322fb0b4942fe544a5ad03370938e5bed986e7ac512887c21b64885361a860688b292464b00853b18f8de24e2d2fbe16d96eed56c3994532b9f343d028fc96e30d896e317c91650025fa1d745202416dc4bd3c1708bad1016d4195bf33e2b086348ddc641a610dee4a50c04827cf62b9099e7e157bfafbc78cb5c01bde0007db6badd1382055bb9b2bb2df84c34b172a0e286244b18f9adbe2b55fc502f2216515de909cd051546e0d3ee2ea52fc68f700a2017f91ca35f9756607dbcf87ad316a6acd6a31712b7764a4486b5eb5fe90947381fa31bddf34dbfa7f2a988773f60ec337aa5396951b6de887722936c8f8ffc85dde33441025fefae41c30944a37ba3034298964f14046b7b2226a277f077af8a696b8af6f8a2325fe88b9f3f57af889fef3c23c877673132dd2ec80b6c2ef2677b98037d81c9cb7e830914574973d9e3b372c71ceb650ad9fe869e3e4aeeae21a8a381f04fa812aff97160f065cb6981cc59ceb03180c93f0c05d845493fe1514cc14aaea396aa8824684a95d7d2b3bc8d9363e617e7e53c7c951d4ea5d2195470029cc28d03b31b86f55b55a48a2761f4eca6147d509131801d260be04eacc5976be1527147a05339d96cf990c13c70a73d2debd6594322c26bbd1a05570b9af78ab778775a41489945525ca923f6226912f0914069734d8566a49d469ae483f335f9948abb202a58b1a9a5862f8a8427371a269ae0e66c47aee0b88ba5ce86b72ef48078ec7b74bbea7ef006af083124fd739084ec31988885a7a3656ea610013d0f0caad7d2cd7a64af36eab9a62e5f08643bc3591f8772858f47a62387c2aef0cd34062fef6ceae07624126deaba6beaa2d63aaa7846208cffbbdefd3ae346dfe24bd2e8c94e76278bdecefcd1279c4c4685c79c74ce6af7642b026ec08829c728b611b71c233e0c5e8b7e7d69fd6c3919edc4eda48b61a71a7131ef5ee9d2809ab72b5169ed24be482f6e282b72063e7cbf361753a5d6b6cf978929a81ec867ecea64a1b545dfa36b3ad0bf341e1dfce5712a33883994cdf7c4fc8ca91b6e810b9d506bbe6f9db589baefa384ee50f84a3f745eaa4fcf88773815914fa27d43da7abdf14064293f29b4cf3151a52ace41acf7c3300129a74967fa4ee828d540da67de4394234110fde60351a220b53ba661c3885f4aef0dd13ec5e73f84119349669ab208604a7cca33c34a26ca5a4540e13972ab12938d58669cc2f75425f5e19a796d0961d1bfcb576a669c292069a75ab2031aa67c3f33f80dc0634dbf9fc9c84f931af8d87e4fae9fdb5174fbf0e3131c1c901ba9dc4ba97a2c9f11a0ee2a6995d79c9dfcc1977f3d9a712a42a031cc38f49176f3fd04926f4f79773451ec1f56e19f780d204ba7693de635b12b4d03d249dd32dafcf1110dea14a421babf7374de4e0e2fef229b4f24ed9e08159689eee29c3f8dc3c069089c691c5a314bbc8615b1e3283c8208f95202f7dfab2fb1d3001402cfe6592e0bdacc492fe147b806380bc9477c04f38af171513ac5d11ad152901989e5ae4381e7d59655aecf311ce3b3b8fb98b2586d506b66bb2bb9e446811f4f0f2b3555d891d1ddf84fc6b8cdb4e666fd117e5e16a5f31b5199866687aa0691e7786231c611769e673076523185d0950b2c751db2b4eec25524db8d216e1a8d7d68c6f5d1269e0064c825ea420c887bfb20015d1664e70afc43c465130d1dbc2afc7c767d777eb80925ec03b40142089e7fdcd28e407716c47bd7b4bccbaf096f724c4e152ac60ffcd9e25fbaee6c1c3e39886f8e76e781de3aa784601869b0b54a61548bad0dbf1ea2ccc1db57cfc1fdd6f32f92330f6f5ad6f182d3daba8899f8d30b31a270ca5ecb9594528846f4a53a212aee40f8e945155271eb8f72a0973e40017f340cdfd2466222868fc12ecf12a09de705d6268ea0ee448fc732834072d1c8eabdf2e9aa96a577d686e5488f39df04872a36fbac39fbbd7cfeb6100e467978adfecdc85b2c0165aa1bcd47a1e45f668368322cd90d913adb91d0c0a2dd6a3b04f13800569f8a753f29cf6409479b8940f7f0f846a5aa5f5ced1e1c0854869d200db80c00dddd3ed31d6fef7cf653e7dd19a19e21b17f9f07cfa8bf47d177e993f28e37b58e432647d6c38888be20eb2a679ec1ffe0edfe7b4b0916f889e2029c2e88887009a43c5cfdb665714dc99eeffcd850604f6e04b66dcec2be0169627e0cab43c147f647637252c8a9e59f3d4918d722f6abce67dd30bb20f1964b2f1403e519a30588c6503a9da290b9da90256dd214f469d0510422cf4ff2907ca83a50213058da5c755a41aa5bbfc37bcb1aecb4d294da477978ea89b42fe967ebde537366dcf3f202f687c8fd8c133a036a1e4f088e2d46d2b73b35572d5028e04e58fe87dba93fae1e8e49cb585536d88c6f58f42c1083d1f75e79df8f3e9d731b11d5e9470c5e781343541b2e86b39c4213290aa6874465e8d9ae5668df2719f854b808ce9804b125d864b4ebbdee2a9e81b4e35b901b6595616440f04eb4f112c867038a25ca300a04c60536fae7f967833884cb346eb84a7abae062eec446166db4e2764d522306f9756d419ad4f8a3f52270be98fbb212137cc23bf533b4680f27d4fcd80a89564a4cfa5a7906daa6fc84c3544b8ae9dfb9ea53ecf10e663d332df1b7c02baba9d4e3cc25e5bf0edc49c07c06495c2f5014ca435392cfad6d8bb7139d2a6e9a02bede2fef5113562bd73db97b2f65de9168285f3ccd14ba3777fe224ef150cd627969046aceee0fe6247e8d28c9edcf7551118a3e2a1d20957f58028ad1885a58dca709186f43249e520c812343cada76ca546362a7ff609b10dc8536a7ecee80b620503ac745aa822a80911660d3df42f598079156f8f31bd6820b82e6065b8e64c56d888bd8f4e802c1aea83484271e2920ce5abd9707061f8f3962a97341d5ba6936d7b5d5a160b70cd693f6ec59f2aeb9bd3eb98467ea312dd8ff02be4289d59c05805be05d1b06d027b4e9d786d4606145843d7ca2082e84f5cdf988e6e6951f5ba1b590fe6215848d4025c5e1187797a2ce8f483d1b888c81c3fd91c0a2a3dd7329f3d018c545aeadbe6c924ccabddfcfc53b80285910f1e1be04f6b5182f0ab819175d39270a8cf28b1e4255ef31c85b94e67728600754d667843f471120acd04db9f5380d4a51edddd24b0044e190d6f2805a217811b8e9751545c0623ec8e0769daa697eea186ab37d7aa329b50d4ea063a8930381b25b3a550ff16d8cc1f15cc82e846273cbae1b06b7fdb9084355ac25fff305bdeb09bb07ad986b72454e550d5ada1b302936c0a60e5b1a8410d216fecfcef518bfdb6f97a711325763a47a2de322e99f1588691a6753a3ed168c53344cf3", 0x1000}, {&(0x7f00000000c0)="5b4c7f19e18a9a669740", 0xa}, {&(0x7f0000000100)="2541b3502a3cb1d360a076814a65fca76c17f7fadb9348ccdb8ee4d93ca287eb333df94b19beafa3d41f6518685ca83828ec1aaa86c9f5e99617b73949cc152624ded4462c49edd56e0382f7aa277d9b6d54fb43b3b7caeb29d2feee4154f5537120845b20c4b48f5cdb6400631d6663c4c55def184c6c4dbf23107f2806d686f9b5cb3418daf4d6298a9e04ae8a57e2e07d0d675b034add1c92ba771c8e728eb7810eda25272585427f17001b7ae9c403bb765580a36010d960115cc4ef4a9d46123f0f4c85e12363bfd6a7f6546df5ebf8b65fddac948f123bd44b995ba952f976a9", 0xe3}], 0x3, 0x0) 11:10:29 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x8000000000001006, &(0x7f0000000200)={0xfffffffffffff801}, 0x10) 11:10:30 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') 11:10:30 executing program 0: r0 = socket(0x800000018, 0x2, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 11:10:30 executing program 1: r0 = socket(0x18, 0x4007, 0x0) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socket(0x20, 0x5, 0x8) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x8, 0x5, 0x1000}, {{r0}, 0x9febd5b140cd3303, 0x0, 0x8, 0x1}, {{r0}, 0xfffffffffffffffc, 0x1, 0x46, 0x1, 0x2b}, {{r0}, 0xffffffffffffffff, 0x541a10f46cb3a786, 0xf0000080, 0xfffffffffffffff9, 0xc3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x4, 0x79, 0x1}, {{r0}, 0x0, 0x10, 0x81, 0xd55, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40, 0x1639}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20, 0x8001, 0x6}], 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0xe6, 0x4000000000000}], 0x6, &(0x7f00000002c0)={0x9, 0x6}) pwritev(r0, &(0x7f00000027c0)=[{&(0x7f0000000400)="7b0ab848eba8e0bb9b099eab324ef7c4e8d151ea7dc54d0604bdee544b59ec8e25f37a43c785ab6ae23e0555b770f34f7053d1f5d979060ea2c13b491c1e45076c02294a377ae46a32691d", 0x4b}, {&(0x7f0000000480)="c46f372e55734dc478c2a9797b584fa585b03b4a1055cdc9418f6fdb8e8a7c3980ea73fc59b3b43711157c1df2c508a9d53bd4ceed86ea5b3ab226581bf4922e503d4a33f489dcd29a5ace63f163a3eb8c9975d5134ef374805b41835dac784e8dfb46db60eb03f8520138fbf1081b68c8c2c64aab35d457e5086ae2dff0990250bfc71b1235f113504ab19a9e72e0e8ecb128095843743ec3b82b2818efbd71829626e03ab1d5915ef0aaa49ac02882dfab7c382c753026f19b896fe640a52c654dc6756eb53a96980fba9a5ead75e9e0de33b8d0aba37615de05871d83b92acc1cc8d3f0730be4cf54178d", 0xec}, {&(0x7f0000000580)="896a1f95771ac7a66649639fb2ecdb0def3e382620dbfa796490125c31e684298445cb270fb7d2284a43024e6a14a6219c23c3423a6c119e067d211a389cfb6c4e3d161d7f5a644621dedfd1605742cd577dc8df14f179ae6748ffb4dfbb079780ea6c738f80de0f175420fcee8212023193d4a192a158c40c088e87d16185cc2e4c62c7811b62fb40766d98f19569fef9e012db4850eb398df8df4a1b94ba015bd835b58398da", 0xa7}, {&(0x7f00000006c0)="7ced6dcdb1bccc0feaa1b13f84712b48b1ea44f46add6a7bd789b8d9c48a08c18fe3876a02284b4388f26157f0487713262cf257bb9f1dcda5368bceb5f27b593a30735620cc7e834a5c0585d396317e21c56ddc7ba5726f6ec2d14a85b49f08b9ac2ec2ba117ec57c6daa87cafb8a26f2a3ca874abb533ab942de69c6a3", 0x7e}, {&(0x7f0000000140)="1bfadd19d321482d9c79fa3497755047bf3dbf5f000d2a49b6bd7e3496497060601f8d536c609eae6aef7534", 0x2c}, {&(0x7f0000000740)="80a00da97460135eeaca085e28f392d17b69d1b97df45cf0229bc903cda287d9fd997746d2b787e2cf1fb1e76e21059b7769165bdebf4c18bf5e2134cf9a0d55f38a8ab69d12d435b4e0c8ce3a4673401f37651026e952982268a90c74ad8a7b4ddfded1709c486584bfb4ff32f8f187893448f06db96a66c1b2e9a4dcbcdc0afa8ad590856af10d0ad29e962b472e7f7d090ce3f0bef0dd95c048c1bfc942c60bd4cee63608b82fab53b548fa125ae9a94ade5d99ed2708964efc831f161390b25d47eeeb3df12941b59920b8f0ec26af61890a2c7720a1012fb194a35d3c6ad9c67aa75303b4007ce66d259eaaac5456cedcc07889cd2af31ca7308919659d88ed4c0c35dcd77f332685b61c9a26b0d0328de8b7639e4b850ba503d88c83a52eac5056e20139271732529b2b17e5892868ad1e686edb4a24098cc285749f27b5af0612c82cfd63363fb9857af178ec2654e2cc84f5909c15c8d1417ca18f73f4fff26da7a7d4be0cb2e8871b8c01aa773b62f1d3a2301d0716600cc33e00800f5a96cebd9c05cd2d42cd4ca01d334aa2eb203e8e7f4a03e9522289cfb9400eca999ec6e44c962592185822b1e047bfb378a180a20317a2d15d9339b9265a0bd4ed3f483a0468fe914e28c00e28d8a37339c749163681791ca20d896930041353a2b945aa4a45c5d78cfd67861eb7769a4d1d9a74d187fe5d826c41bbcf28ce1ac4aa5765eaf83becc5672ce529211e4ab6b0071eb3a253ecdead4fb1a6c118539abad8a30a9e588e63756ca632acafc128896a29034a66c3912c8732a1672c4965270d1f76992401e188c058cfe5ff88d53d597f28caabcd25b5ed62c721f88d33fd562d97537b671d26fa350f730adcc6b870610397f65ad5b5b62aa366ff43ef8134a85b84ff3cb8fecf2ec9da78e926b6748e09b5c52b4f779de6ad7226d52ca2be5162b5ffe3b1215dd043f9604630a9c5af37e5b98e3b24cdd03b5c959f9149121deb699b62855cc632abade3401cdead01a56a2ab17bf3057dea32d22d48c94db408448b4cba3938d197b0821c5f86aa039a27da86204ebc31c9e5c24a693454a22d00335212ca665316b8d218f82144458cf38f8ae8488743f9b9d47c91a49b440fdce40986fe66409ecd717adda5e74fc4aba08740f818cae29c86763cd0dc6ddd04c64c31b6ca32dff5befb26259f96eca08c40a81111d9be6c6dedd4e2723656a7fed252dcd1888978f12b1b1cb5bacbe2d8870d20ff87b8b5a1b72d1c9b719a2aaf28ad70e1cd0f2d8f67f10eeaa283a5a809c87b8344cef19028f0397ea18b6deb05e5d4f18e5f9a997ab7f927b3e2ffcbc7b5f39dff60b6ed5f399d516c83f5f16b76c3405ad1e5d3d001831db44d0870b2c2922004332bbd3ed7eb9b490772986d7fc89322b035d5be4e8658cdfe0b2dde6f4409f212a57a1bba266af79abfb9f2df42ff9d7989983aece9d658bacfd290e54c848cad218cc057405b48ae8b85deb3a956af1b9c2c0d43dbbbd2c689f9871610689644b1211434224f31958a832c84a87f37815837d493d644aef5dc6148b97272995bad0f82a67e8b8a8f288d52a8d5f63afaddb7249edb0025d8aa94dd7fa28e784aa1cb8ce5f3c0c05924713cfc79c731346777ca4097469ebc01ee405534a382353c77f48efe2d603ca8a78a9188d45229cd79656549b8a66c373b11bbd237b9b05828cd780d26be065d66e8eeaf28ad726a93b417a9fe54047a50c6212dede4c1d029c352362c78394c4429b092c1eadfab15e3f44b79a5fecd9ee7e41caf4195d70a01610cd8bb83feeedfffcd154ceb72ecaac47fd5a2dc534df517ad133af90e292a84ff07c1c1563258ecab7e303a9162a99f054201b3d83c00d1b82641e2eeca75d7918fc31751d6b4c04fe2ff46c6cd819adf26ea586f10a37b41d9491c43a3a108e87971ae282e73131fc588522dc607a3eac3187d1eb3769a2f18eff3ce5949c839201002bdb31bdbe6e22c46bb1ca932cc43846bf9abb1341444aacebadeb39a1d0523a2824e20f720678278f3389d1a2e951a01c8e94f9ba26192bf97bb4e48d7800e4e6b098dee8c5bc031a28343e92dc7f1a1dfe47309ee37e1631421c1d0b21b997fb4a3fd3603fafd1150371bd13cd9af1ee2550da534d68fdb6fd4051c72ed0512ead383bcd6ab0edc2e51c1fa88bfbaba4ec5a3d39ccc7503d9d2254715ec5997cdbec4b85707e420cddf2bada2b354c93209f5eb0db0b25bf7cf39943a4e4a744b46bcc865dbd776b7ac18fb2f5e8dce452f46f8ca41f4a5c0e188a705d6c0aa1162f0e67ade52d2b47e908bde40344181b813c098ac73aadfee1e48ff3371a302fc661ff1de348b20dc9d24840be69afc44ca2b447c26dd67d051cc81fed90fef263059b44cc502068e7189dfcbfaff04cb079269bac2308775de1ba5b825438e1b912592dd5c7077bb592949fd59b9e248892f7c05a562fd2e6937aaed2015131ce1edd11f6b49dadf62581651d79a6ef5f832d9852f398845c619ff9d1558c56ce7967986005d55d5394fd4185a3d4dfb8e56f38f5c6604fbcace2047c6172137b453fc4a3fdf978de9ce466af0d3e894e0f2a63bc9b44a903161d91aeda10e5cb987acf78f5e71dbc3850ee04d1712322ad878a770ae80b80d24d4ebe18cbd242f130e172c67916ba6077ca7b213f807799df9b5d761fcdf038f92a0028a74d9a5be3fc8e6040c898d238b01e64ae003ce1f4633c1225595b32eb348233871b004190d43c3edabe86a30f36c56482092a17133fd6809a6a7965903517a232e77df2658f10ceff68f19c9debd3644f604b5c03d82d02bcac08493495900166cfd247012a84b617fa660367b2f5919c1c451f5317bee25278d79805e3af45ae88eec19995cfd2372255ff5af199ede41150889f80c469719a31d11cfe366c547dbea1ab2b3c0feea48e5f89612e9a6fc9540a28addad5401595e9ce9dfeaa476e6cbe3eca34d19ec65626e3a8938cff71c02ed5e3cd2ff3277f7367313f337ea96ee008486839e0041b396e48ea6305261f8cce0831a0639b6b3bcf3d63f7fd2bdbfd1a5ddd6a440278ca543e66a359469c4b26ef124ddd4461dc771d57531909ccc33fa1eaa78cf6e91e38d41176868b7a9cf5a02e983cf338f6f06b31668aa10791b5086d01d873732759a3793fbdb413877d2cb9becdd15d819fd506138405c24a79f710ef10767e4099f30f4fc5a372968ec3886b231d072e234543e493ff21e0542f77ef5b49816594c593af825ef2155d35b8c8599504105aed45c2cf9d23a9a66547dbe5373cc660e289c490ed10b66205816bd2d547f8fe5b628fcc2dd8212c2f626873364b175eec17a589a6f19a5691cddd65fb37f610b50e1fe3bdeb27b745e9a28d46bc6cc4ece50413379ede190e1ed889aca10d3ddaaa6c76706b4f4162063b2942385f926e4a92714b3af660c6e922035728965bf308779914df070aafe4f96b898cc2ca8bfed8864bb7544da6acd2a31dd9365cf6fcdd48c97cbb7e687697bef753b0c17b8c70e6f24ae72d027e7ccfc8ac6c4159cc207d581ff7740b9d0a8756a38631ae49a423c0f7c6bdb60946486bb969851c26866ac5f5037acaf26329b9b00654f8b9c5edbe1645203ab01249d4bf219aac67c687005167946e04b8314b21a1fc2e4185231af93771d3780477ed80616c00e3e094732411d0f6bb995638e8afabe3fd0eac113d3b48db11c4d14ade410afe21b62e78688b20167404ffcbea92e7aa92e22134467ab88bbf6b3cbf27c96afb593981c1d949f9550dfd7d07fc2a6e6c750a25ca8a93fd1c474640bf2bf6ed91089200ddf969b095a887f8597e0c3eef8007e95943b4ead7dfd820db0ce403f9bf6d81e52bcfacb5e09cd6ce47377f3759f1f358563ac3a008ea331a2312ee356389acb2ff55350a6cc27f4893009ab80d1567099346e696496a4ef9332aa398f152adf0843768985d963d2179f23d9682ad11d552eab399533f5652b0b061965f3476f54fcb4d8d3c9885ccfc18c513ec258a9a87ce945e1cc2999eccc176f241d59af555732e92b2887af63e1a547b50a9940709b2d56951eeb65d671bf4efd8810dce01915ac0ba7d0e62b06306aeadb415209db5c0e8eecd9a03dc35703d7d628f54ddfce000579492798598bbe4cffa2692883b4f8ab0d0d2b4f0fa85d0ec31380dfba6c35f74ba7c9bd67ae30536923902784ffb8e730e73304f8eb14d0f63c5c4810b0ac47a5d2edd37c1d0e90dc29510c344cdbb8e6a4987db851229a3c0626ea797acc9eb322c6b79b58128d7d4c4d7b9502c2e3c701997deeef3a33f963a3600ade6cb9fa4f3cbbbfda6927177ae5544c1de156b00b40657d6e92a73db768e90d1433a310226ba03822bfe074636c1dc7cddcbfa0c5132294d629134598d9a920bda2158a4194d150e6fb0a6659682bc132937d8faf4345fc3368af1bb7f890a747dd7cc7b987653cc04aeb5c64f141321cc0ad30441cd845b1f7e6524c466882223c5a12018bba5d863b1b2a07d788c4fc06804df8222daf1a9afd5546d4aa46931fb240719cb649cee82df885265493471e52446054adce17904bb651a919d98566f8372da6dc33739543f30980c4f3986ba3fb70c46a692cd3a228f947e6acca9cbb90b6245b239e18733c99aed02a4a3e4003bf14862675699bad8b2ce4169f5c4a634c997a41dde83ab18ef7dfafb75b6a3b07000bfcfe76600036cca14f187cea241df0b4dd70e331c6733ccb954815c14742c49dcf1b79f77b409261701774a9e7944f432c4056fa69b5310d18892139ba79d4c77c897611344562aba24ab76ce061c7e269d59c9281390d263ce1dd10722de5936c56263e33cbb9eef50aef89368c14dd6596efba3ffcf4c352c7040884abed58d2cdaa5875da5d2ebbae272f07fc5b03d3f6cfa49696b76fd79c283e9da6480d7598cb713ed5653f6a3f53c5222b8c5bde38026c8c095a8576e81453d1d76a6a33364b6b6be8575f93f39ee5ed22091ef62879d2449121ca9aa475aac9bb05330481addc86bd78683c60428ae8cc7c7c3456c9d3bf3eb3b0e4cf878d329651926555aedf770ed7078f5cff013c29db7c280a8f528a524201ee2ad0628ebd9aa905000b1f38ed5eb54662e6c8e30df960f5e2a8f744c8bb286432fb3bab80113e336773505d0d163cec84421c88f73493a2e6b18e8b1a9aafc983a1687821c74450fb7dd94ae9221b3b6f85ed33ddce1db52b369aa19fe880bbd2ca904f49afa9b48eaa345219a61580f4dd8e4a187d3d3ecdd711b2dd051f614e2bb6de4b4257363ca6eb5c8e275fb7b519f0f8250c84cebf8327d52f16985b2bec830a3e03d20cd61f55b8d371dda8b24326545d92c8f16f51757343711c5b9a73ecdd0f50b8389025cf19193b675dba56b61b65724f02ecaea662ad110bb05bb287eb3d7a4b94c5a1802468588c364bc7bebad8728405fb98a1e9f7d3caa0fbfffb72019445a9fbacb74cd138efcb8ae66019b219be481e7347b8e6bd880084a2e988f89420d65e7e568370acd2c7c07d5e8844fb521b1ca225df55edc6f448ef7e24880230921846b1c458bce9c7466ec68568d5a5b5332d444d86b5b8635031cc30f87b9e382f23b2da34015998307bb1249f8ddbe90b8914ea8427be9fa22d98071fe0f9c7b4df0c561489a86a19bb0c18a52dab2dd3cf27246ab5634094c58c1eddb878daf4feb6f38e1e0ca24bb522101e1c6969fb915e51ad96c4a5acbbc7d142b564", 0x1000}, {&(0x7f0000001740)="c64fd1712cca82ca7be9391324ae0835bb65d088130486f8f45d6373e7e7ce5eed7bc8ec7b4b0321d5b27798588396312e897feece754a9e99962543a6ba5067048a405667be3ee0ed1e7b208a6e22cef1496e9cd2934134af1c1fe61d3ff5fbfa05304ffae8420e8bb60574c8769f323d94362090a14f4eaff4d9d660a8cafb1934b65c7c22f3492ba700052b3b216bd003075aaa1497a9fd842011dba5c0536631ab3cfb1a4a1914da2a597081e026687a965c658c936c263235ddc1425c5be62201c01343e2beb6903cb382e078436a26f0c3532c0c81332ddfea7da7abac19114785f0d3c682f969ecfa6ea3118f9f56db0fdade6ddb046cbfc7d0f71330e477f8c317b8833b05e04e80f4326dad7aa455f0d27af538a8c62b904a6054f3914a8c2f3fc81e77f01a69e841a76bf5331d916048a638872b14b649a42fa2ebea01fb5c9680b871f2f728ed34150cc6da47fb5cb201322abdfc6e33581a93f2e70a85d6f98ceaf850148e6fe80aee9b5da7173cff569bc9f9c83050088d171f56a6edc257db690d0988675ddc5c406be4100881fc7822efbb2d3b45af27e8d9b8a13cf62635faf8c2b09dde59fa19080c4cee333d7fbd34a10c6e4a2fcfff37a9d8276824260af2f46b2d88f9dde5823a3c0fc7b45b3260e23f936d459b262a07c3e3da8a999ad2079c03859fb1d5eff9a0c600e8410493b2f1e58b329dc7c36ad45735a80a5a1e00a4fa9bb1db80271b689eb662b9e61b4325c04847a91179038e2efd5aec3502504ef4d7be1d2f7c18fb00f070d38eaa95cdd3e1c336a521e9c23b9d03945b5b974a301fb2a0c0003d9798bf02433c7f4334ad8d82d0ddd315abb8282734ccae13f70f92e1614f4f57b79299da8085df55b4887556b668db17259493870377707b716188d39fbf45a8d695bb38a17a03a32ecb0e182dc344f625676f3f3b580f0d364dc5b3d2f5d923263e0e8a6769a914e296ba1e4ff5130d3d9ce91c7f8e48eaa78136c0ce013dccdff9b70a7374b9e6ce418e30c3d8feb6f0988beaa8a55e07e245bea96706f72e0f1d8dee2242975627addf2a5f053b20a5ddc21a335b196ddd4a550c13c32f3e0030bcc13b7681503681bbde0e3667491c29b1f944789cab7fd84228c0ec7ba0f4528229666d692f3039727e69c9488d5f81f0c43656881382c84185d4c54578c4d2157c707060c756110016c6d0a478355bb077857e426092b4a1bfef7d58776b9c8ba21d6d74753f8859f33654e199e4e7d262f8f875f9be9cca1dc2ac9cf8a886dc39bf8aa38431ba05b8768aa947a4332c3cf1136cfacc1b002324f39d8cf28119717266160c7b69a6e047c4dce3a9fc389b7460babea2517fc40ceb53bb247a9c3fb74988111af789c4d8ee58e4b9a1509373807d424e2c1dea712fbd0ebe7195030d97618c4328f4e59141be996a0643c3e81a0547f40607d9446711880fd81a42d867fd25dc287a250b4a6c08656854e3cb2d6bec7ebe7a98c39070a359e4dd0d2ca55bdc3fed1edd4febf43e83cedc1bc439740533b5d8235459c3e954606a32c9c9087af90dfadf4c982f19cffa7a1fd68f7004c1f2c2db97eeeb0d16ecbd695ea1c16720dafc4ad06981e7a668f777d81fbec36916467622b26ddd9ad557a6f1a28d43cca06000c2e4955f33468a71951b21edb4516da67877c741df633570787156a1a8599ed001f70949451aa94e3d207a0d1b0e4b0730961c947542d7b82054b66e4618a8362de802794fb8019fb627c5f972a3cb28841e972f7975daf20d7724ac0e5c444badb625e2752eb1d15c1da498d908dcc6da6a64e5d77890ab2c922ee7deae2456cf58754f24f8f499d02051a4a713e9492649174b021c72c85885143a2d0cef3d71c146613ce5ce86b38aad3d21fd9685e44619035c11bcff5e5b909bb312e038288f7a68c6167a9d8de237e6c44e190ea37cd630498cbbb69657e0a7857dd0d112ff380836c8e502e2fa4d413f6203bd374b09753928925de5424feffcdb95b0406b3fcd5e8b998efc79b6100b0e2635c6085c5a3148c2fbe1f6e278ffb56834771deffd9c90dbbbeebbd1e85649188e4e596f74e6d1bdc6bbb295b9957501815c1130017b48a5d0b0964d750b10356ae3c9e0abff2cf1c12959acf7b4785b41b32d653b62a6b1cb067a72f1c70e80693e4b4218648f9f24377229200180e9238bb74d0ee10f14050be751d1385e73304222139ac9c038ace359326c9b30d7c1377f2dd0ed53b0e649d6c862664bf7606c2fcf05d3d2e8dc1d1416f06616e327c6a3e083099fd4a51963a384a1baec259f3a178941e05852048a08130f3e73255910843c989e6f87e302445e660016936183a291ec14d612a73dd78c2f5e4052a82b8a8d44164456975a4782a4d5ffe9090454932dc8bd625805f3af1e06ee73cdf6212b54ab68998a52fba46ac291ff22632a05e95af9395cb022f1c35394e8f7d04115dddd4996e57a76ffd0dcec2434c9efcad6d2ef96733eda1a156b11f84e792814f18a9d87dc4b476148211ed3b97b6f459f98162a3c5c1b1a4a66df8160489587320ddddd44b180452f4d8819baa74bc351b9c83559c15698eae095a018449b6252cb60efd4a852a40f67595cdfcfaea745c846bd5e6d82d6bfab96a4169212453385a345f9c2acf0f942ddbd912b88b7fc9a4a0138474a8133c611bb7d158a3c82367a2973562faf27f8879a6f705c86590b67c70df83c716b553d8754a8e4df76bb9a899c557bf989c5e32499c22fe69f0015a2b227f5fb95850d2879846d1baaa7664b458fecb8fe371591efa4266bb71061fff16afa81223a93a3fe5a6b60cecf5cdc34a9f26253c611cc3401467a3e6f3a2ed8356973db658c2c8f74964e557060eb0f2a4fe5283ba1d800aad45a5db4857f7ebfc34616b05595f1a8780cd57a5305e50d45726463f42edbd0bc7b58f0d4998fda6b15ba30cfe42aeaa8c60bf68a79cba73661a9204b796af9ef9b8e448c894980a0061c6aa90d89450b114ef7934c37d05e4ae43f15d5f059aa76d5d3a9dbb823e3ae70e2656874df3a6ac7109f56e98a1983e0a6f653dd90af53fdbbe25e83a6c2cbe0ffbabf1a9c414ad909f2b09dd55ba3bd62b6aab724aeb7b25f98b89eb345e10f6cecaac77945398673a62e0655ab97b582aaad63900daffc03fa6ad64da3fbf6725d6ea274e0bf0a2698450135c8608138cdf427a1ec5875a4e104190b3521c09418b9f7bf8e8a9183c6d18820b80e48da4f9631e408c31713d3b8f102da6dec17ae6ece22d62805c54e0fd179642d08a8b078f91bae6266cfb3b0b608fe08c5f94becfe1ce69958a187b91406da3bf2a65503ae1ab57f99fb8cfdb7a5c14ccdbb1899f2930ee1252ccc69d490e1e8283b3e6288f98aaaa96422d0a953eba9b0c4c1751d85e0dd84b3b0ee8d386812fcf8fb1f10c0a28b238f46f8173f22036475470f9878f3021e5daab606d54ad132395b998fc84487121fc6501d1fab1a4f5306cc3dc96ae13d56a4917a4ba43f23ec2a7ed6503142d3d175df7651d7de5ec73d28c2edcd90e5772d6ec005fdcbf37e0dccdffefb3acb71eea53d3ea733b5bfc0229c0b8162130f2e7e599404bfe6a4b8b27b27a62d8ba62579f97e1b4e935603c81b9f00b26b7d5f1848ddbad8a501a89e13f58d8e3967c43f79cbfa86689b4caed3647c7c31c3abe85aa86a52cfd6c580ed4597240993cf5fef7d79b5a17fd3e47844680beff9e79b27078bea886e931944c6ed6b96aaab4a2998d7f8997ed12f0a01056025fd6907ddeec54f0ca5f29c46da0039ce584c40c8f84e2242cbdd260ab886ae81ad08119f4ea1cc24afefb20987148246abe7f337a7dc673cdb47e5df9ada927fa56cfd217c6a905a6429f626e7403fb5e6315db55dfa142189549f5d10baf95373275e6990d4b885541b1bb87240ca4bc8d5b01483d0ddcaad3e27692048d543be218b7b98e264956b6977464ac333c1acc7cd319f75142cd34e802cc1602ca132d52ccea416d1d03e036659284efdb566e83566ecd8b14b026f4a12f4b498b4d2adc675422c7cbe36907350bfbdf12012c7c4f390ca2be6e790bd3f7cd028a7d0655880a78bc290f01504c980087f1ec2b2d89d0174770136dd613b1beff331e4b97dc38dc6dfa049f6ca4ab8646c2fd9ae1f10dcf78b485891f1b92c7358da55126047a33440c998cf8b40c0381fa90dabc0b7619b6e873d48e145176939ae1215bb84188f04a27a3dcfde694484f7a17515500c261a551bda467b06c5c4f266d4bf961d70f70d1da96560009bdd89996b3f9d8c94382ecd64b394ac755f27f57fdc855f5403172547cdf0aea85af5090f3fab27b331b89c38a641b02c0089663d4218d5de9900575225d05e0434fd17114c7da68374980d66c65426b93474e2d5a93b63b7cc3058cf4f490e2e8009a277ea041c76e13b7f582d7fd121d1004f912159f84fb1cf9f9a0ce5e5a95ccfcd495ed69bf51f1894b930a4ca3274fd7ddbfbb658da1978aad5f156c9a9295bf5243349be142e7becf8ca2ec734952fdbc108c87a2ec6620ed87e3750517decaab501dec058d5bf9c7d48d0a9cb271990a8d2c7434b23dd1b568da83382ffe3595d3e535b10288373a948d1e4ca698260a95303165b32bf47b820207c3f941d3fa79db8e440b3c3eb43b41de6ae1c8b92ab0b8d3f59b8e71d7f6e3aa82fbb0b0fe9b78361c790de5e0a2667ca402700610730bc15b70e96e1935e8e81f0e2e7bbc3f3a013ea002355f7b0358b5757a724757bdc525e09c9b3281f3994f004fd4a93ea2c0b4081796e7f387091e3723e2b2ef383e7800c4da4f69f784204e37dc81cc2c0cf0c7c841e20c6ce45124b8ea4fa1803ed6dc55d1cfa1259f2c7e8dbe5b341e78f0a251ce8f5e8e60b615efb08bc9976753ad3650b5f4889ebb855a8f79fb59892a615aef3cc18fa0779f94e510335a96a83e9c6d5a146c8d929eaeacc6946d43cbb4d5abb7d92a89826b4e39dd621cc193ab1727a3ef4003551f9433080b92ffba1a48b5139724d94d41ae930a0ee40ec25094b927684745506572a3652626d28ade1f530fec486a3e1ddce20ca6dcf1366690b1c2ee990ac4e37c87676583de2300c2971280f655446e248bb7a5910100af81dcdba57b0d168e0f013631307708b8dd62e67bdccaef418fa7d27184a800f57a7c13c70e718ebd87b4e6ad91a371838a9864b3850a4438e4abb0b34989f690dd3d743f124d27a1062a0f077bf876105d3c4e24e3813273bcbb08eeea49f5b3a7eeb383ef6158c6b0073f2c1b5ec567652bd38de1aaabcb9a43918f9ade84375b548ffb1fea46448c697afd9d19e899b7d7f064611fb4d2668c5c71f9faf5534f82fadd45c52c181aa08d120dfe048b69d6a446cbc35cb80d4043948345ec104b363d071c39e12c0c59e327eaf98c2e4a6c8da472e407d20e8d2091aa6b84c8bfc4cbea7f709a3c5372c5f1ec8e03ce9ddb56400ce5a16d19872c97a6f9915f054e292498ba5e86322f058323e51c3cde36182d83d5eeef4739b1ff152602873aa559ca265fb6a0027e434ab7a1111edb6b1e7a43a273fec3a837e27efd145af1a3ce4d9b940872a490eaeab48839f8c62cb87797c7c292134d81bcdca1d902ab9fce31be3291824865e9bbafae521d5a9fe24a8d0d987cb962f6676a836f9a41a495db0211e8e3a82c0fcd9c8ba64c894d60fcdf711eff2edc1b0b3c73e64e7b878926038d8e4290c1b06afaea9d5721ded1793dfbeb0", 0x1000}, {&(0x7f0000002740)="a147951ab4adc1fdb3cd58748a737874b9d1dbda746ff77f7cca783c976012c8d4dbe8328289ba480fa320572a67ec5119de576106a64779de673f1ebd87620e4d2c380391ae641ba964351f545901192bf975113da0418e55dfdd60c0d194c2de981f635b0f", 0x66}], 0x8, 0x0) r3 = dup2(r0, r0) ioctl$TIOCNOTTY(r3, 0x20007471) readlinkat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/226, 0xe2) sendto$unix(r1, &(0x7f0000000300)="5efd1d5b86ba41aaf4b3bbd43f26df602077bcb7c9c6a615d0ce85087bf964fdf1aaef2efffe550fcab692e76fd0fe5ab9f84f91ff835f9464de73303aadfcf8c71d4aa8adaaace752d2f92b4607c7f5b08dd05c900f2aa0c4d320f21eb3d8d12f2c162ef1fe7d664fc15806b7d8887cb5fd7f898cc19a2bc94c7e3d91ff22004838b4df8ac8c16ce1d10396330c5e0a936da6cdbbe33a50084fd4f2a33f238b277cecc501b863eb", 0xa8, 0x8, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 11:10:30 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x73, 0x3) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 11:10:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) 11:10:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) sendmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000000)="6e0bc1bbb20219010980aec16fa22a6681ad5565add8f58df5957831c7389fd8c734a071215293de386f3a284438ab9bc7cb736014afda9b0aab4f0ae3535e552c0ea86c29b1307c285734ec90066bfadccd78152e2fad916d67ba1e5029b8f6317b6fdc855ef8c1a2a57a72ceff09c18e209e6e7e932cb471b88dad95fed5f44d3bb901a0678f342e2c0c80b92f19a888669a01a0285d3a625f573715f10411ff187df0218570c6418e31e24802d73ba11437ab649feb33e0a544668c3e6a6250122ce90c0f6580101ae4fbcb58d26de569d2675af87a2b2b4b541f0f3352b28bd7f01664", 0xe5}, {&(0x7f0000000100)="f6a61080205f1edcf560963ad9d0b6538a3e8366c955bcf5c31eaa34d86af7d659f2f74df7f3797e8aa83301a8ec869828f852f37089de0f3f3beddd90f6e6", 0x3f}, {&(0x7f0000000140)="1817be2a03275243b0ca92552aaeab038dcb53fd348fb7aaf48b849a0e7556059070df8d5183fdfce82f37bfe096f3d08d2d90ab4fc8abfeec064fb1ef", 0x3d}, {&(0x7f0000000180)="221fe7e4ffc7c4288c5fcf721fa97569e3de5a86779b21c7f883978baf33642061621fb2ebed882df969be2acd307bc347c02e7a2d", 0x35}], 0x4, &(0x7f0000000200)=[{0xe0, 0x1, 0x1f, "a60c7180dc78541551334d44a129c0b36b034ae6dec26c621251f0051138064b0cd3b749c99030e9706f1db2ac491d76aa2f747cd21b8827c15c11a624a15c92bf51c1a7926937b0e8f8079fd7150a6b8f81ba04d323a44c530496b5e0a53fc5846dfed6180965836df95d49d917d4726a01d815f7da3293090a9d62533218306391cc2a5a6d3b10ad76ba4e62f69094d41847265e9d290ee4c7ee16d1e9593832ac1fed3f8183379e2648865b910ecd387672bf8fbfb89a3250c0e916a192fccfbb11d176016499df453f"}, {0x78, 0x1, 0xffffffff, "99adb162505818af92271605223e6794270c327126badeb32a45b67d0818fb3099221aeea6f587afafd8c79975099aeef7095422aa0b7fc65c89f55f03a2fb4c55d9734af4f0ea1b9c8fb374c4d9067d31eaf53f0562be9fe59c49e2c804848391d150ffa3"}, {0x40, 0x1, 0x3f, "501f9674057cd87184c362c0c0105a583559be482d09f7536d67bc5c180acf09eb3f37775a250bcc03"}, {0x80, 0xffff, 0x9, "63be139fcb3d6ebe7eca428d8b8436c9ada8512863b54458024a849f556eb6b0f57276b1f3f2f53d86f4d702de9a1b79555550228deea2e20ceab55ba195fca17952df06c1b2f5fc68c2c06087b8e8e9e268940386aeca510c63def48fc6e8792258fa25155bad0e0bac2f2c03dc"}, {0xd0, 0xffff, 0x3, "6e230ad208010614e360d0e2fb8499c615dc40841762200886f547bb44cc1440a1e6436df526c8cb88ab244c93f36a59cdfaf6152b10e5a1fe00c876a47369821f02044f35d050327dec50fb1e301e0f267af851d2904ddebd929142ed36a3b23f477f7ef6443e391425ab8c839d6072eebc6356b84d9b1e846de25adc4449af617018a0bb3799df192e62e0b08426b78034bdcf3fb941d907f103e99d2a5b6b0a3b1179255dd7c13afa6c975c0d8dc6ffde0632aef6c9612b412b06754ffb"}, {0x38, 0x1, 0x7d6, "55feded6b94dc449079ac7ecd79a56c96a251b3c1bfb99f79452d924bf48738c6b49"}, {0x98, 0x1, 0x5, "0cac34bb13f3f2f3e3e5b4dead924439d45a6d93bed2f0c8420ece3c5c8145c890c5cc7e9221a2e59b3b5811abfb95e9d8226c1fd48cfa290cf7a78b3eca2abc222d65355d879ceb0c1aebf511fc386a777ac90b333a9c5e511cac65b982584dcc80cba0073ea114b7cebfff4192c6dc2a3bd6c7e6b3ecf8b56a0ec83ddf8299408a"}, {0x30, 0xffff, 0x101, "9254184f6f62215f3e02e994feb9fb68bfbc1d71ea7e6283fc64df"}], 0x3e8}, 0x409) 11:10:30 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0xa72f, 0xd398, &(0x7f0000000000)=""/79, &(0x7f00000000c0)=0x4f) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) 11:10:30 executing program 1: r0 = socket(0x1, 0x0, 0xfa) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) shutdown(r0, 0x1) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r5}, 0xc) r6 = socket$inet6(0x18, 0x3, 0x102) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) close(r6) getgroups(0x7, &(0x7f0000000200)=[r8, r4, r8, r3, r4, r5, r7]) getpeername$inet6(r6, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:10:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="e1", 0x1) pipe(&(0x7f0000000140)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x3, 0x78, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) 11:10:30 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1017c, 0x6e) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x14, 0x37a, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000080, 0x9, 0x10001}, {{r0}, 0x0, 0x80, 0x42, 0xbd99, 0x6}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x7, 0x1}, {{r0}, 0xfffffffffffffffb, 0x44, 0x1, 0x3f}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x3127, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x7, 0x61b}], 0x5, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x3a45, 0x6}, {{r0}, 0xfffffffffffffffc, 0x1b, 0xfffff, 0x3, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x21, 0x1, 0x15, 0x2}, {{r0}, 0xfffffffffffffff9, 0xc4, 0x20, 0x1f, 0x8}, {{r0}, 0xfffffffffffffffc, 0x60, 0x20000001, 0x6, 0x4}], 0x101, &(0x7f0000000340)={0x80, 0x2}) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) r4 = shmget$private(0x0, 0x1000, 0x2c, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000100)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000001}) 11:10:30 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) mknod(&(0x7f0000000200)='./control\x00', 0x0, 0x4) lchown(&(0x7f0000000000)='./control\x00', r0, r1) unveil(&(0x7f0000000100)='./control\x00', &(0x7f0000000140)='r\x00') utimes(&(0x7f0000000040)='./control\x00', 0x0) 11:10:30 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x200000000000003, 0x0, 0x2}], 0x3, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8007, 0x6) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 11:10:30 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) pipe2(&(0x7f00000001c0), 0x10004) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0xc0, 0x1e0) r1 = openat(r0, &(0x7f0000000180)='./file0/\x00', 0x2, 0x100000000000) symlinkat(&(0x7f0000000000)='./file0/\x00', r1, &(0x7f0000000080)='./file0\x00') linkat(r1, &(0x7f00000000c0)='./file0/\x00', r1, &(0x7f0000000100)='./file0/\x00', 0x4) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0/') 11:10:30 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="04"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000400)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x1, 0x0) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 11:10:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3, 0x6187, 0xffffffff, 0x20, "62c12ac06a26066097e3e7b74d1cea2f879f6c38", 0xffffffffffffffc1, 0x2}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380), 0x100002eb, 0xfffffffffffffffe}, 0x0) 11:10:31 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') symlink(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000100)='./bus\x00') open(&(0x7f0000000140)='./bus/file0\x00', 0x80, 0x0) 11:10:31 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000440)={&(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008802cb05607cfd5e4d528266e6e56e87a41ba53c983abdda11ff87b14a70cc8a9b0b6e883c30f220273a5f270f8ed2375ca37c4f5aa5ad20a6bda025eb3227a6c4fac4970fa27804a434ee48b17131094a3e6a99b7162bb1ada248aeddd5a519a30b640ddc66277ee9409191a9d39e50e1547808279788a99877d6cb4346805ce95a8598c8d12b686f1a7b"], 0x1002, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1, 0x0}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) 11:10:31 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f000000a000/0x1000)=nil, 0x1000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x3) 11:10:31 executing program 0: mkdir(&(0x7f0000000500)='./file0\x00', 0xffffffffffffffff) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file1\x00', &(0x7f0000000240)=[&(0x7f0000000040)='.&\x00', &(0x7f0000000080)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='}-/}/\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='[\'\\\x00', &(0x7f00000002c0)='\xac\xa2)%}\x00', &(0x7f0000000300)='%&!\'\\[{\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='[]%]$--}\\@.\xf4/\x00']) 11:10:32 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) poll(&(0x7f0000000080)=[{r1, 0x10}, {r1, 0xe}, {r0, 0x4}], 0x3, 0x1e) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 11:10:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8080, 0x8) r1 = kqueue() read(r0, &(0x7f0000000100)=""/143, 0xf0) kevent(r1, &(0x7f0000000100), 0x8001, 0x0, 0x9d1, &(0x7f0000000040)={0x3, 0x7fffffff}) 11:10:32 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = socket$inet(0x2, 0x1, 0x9) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) r3 = socket$unix(0x1, 0x2, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x188) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r6 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x90, 0x1, 0x519, 0xd3}, {{r2}, 0xfffffffffffffffd, 0x0, 0x4000000a, 0x9, 0x1}, {{r3}, 0xffffffffffffffff, 0xa, 0x80, 0x4, 0x10400000000}, {{r4}, 0xffffffffffffffff, 0x10, 0x40000001, 0x40, 0x8000}, {{r5}, 0xfffffffffffffff8, 0x1, 0x2, 0x0, 0x8}], 0x1, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffe, 0xc0, 0x80, 0x5, 0x8}], 0xec, &(0x7f0000000280)={0x9, 0x82f}) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000440)=[{{r7}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) dup2(r3, r3) 11:10:32 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "9839767ad117948c4fe4c283347fe15ac58d4b7d"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8050, 0x100) syz_execute_func(&(0x7f0000000000)="f3440fe6a800000000c4a38d6835b8000000b0c461ac1532c4e27d5a161d65566666410f8b48bc8bbdc401e9f340ff0f3803cb8fe800ee520000c4c2d1af7500") socket$inet(0x2, 0x4, 0x882) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f00000003c0)=ANY=[@ANYBLOB="01002e2f66696c65d63d78634d3000"], 0x1, &(0x7f0000000300)=[{&(0x7f0000000100)="8c393fa9e35daefd30578633004855a71e73afaf8bd5a956a887f3171e501a16b38c6f470d8928aa36b22984b9a2f64b6efd8747bfdb293437cf57ff1971a17a1f1a07692074d25425657f7dce4ca8a9704334a6119bbaa243", 0xfffffffffffffd4c}, {&(0x7f0000000180)="b35d24187eb985502782b708eabf2d2e2cbf987cb18b9e9dc0175b1a11e2de3c66d144eb065eed1e0a210263fa9632af56fbfce7d292a609fcf399bd2c2db10fc8ebd4f46c7d08f639ef573b9b222a27437848", 0x53}, {&(0x7f00000004c0)="0b8d0c87a714e6323078c102647ad696528c3010f2ec98e4e55281ace6780552795de60237221758d19357b2629adb6c59c2dbf08bf1a3078488f562f732c5b9e90b827cb768ad97bb9d27374d82b109b9680d754cdc3b569bfff17f7d569951acaf209f8bc731fc9b179bd6b24c4dda5c408f41b327c7f3a9e4a6dd2760f748da6ee3cb48100427db747236ebce625ab8e72ca2a3b081da268cea1222591c867ca874c637a115487fe787b4bdb4f856bd70c72ac09aa2b0e8c50d330031f80e7e697c24111b057797e3c5779a26d25c314345eab6ba7102875c12ff92babe924c1898314ab24a0712168c8050605d208bc0444b218a3377b7a042df027594e1aa0d386a4a23c0a37b102cb80d9ca0899f890426ca9b99659c2a79c6c15616cc337f447226a19d2b3b4d541838df9db8e8f65348cd0b6c9276e092ceac7176347e2831ce78633b31f987a2b8f528782905cada82f0582617b0c46f496985f67c3370a0b12f60b2719c3874bc39ee4784bccbb0f68bafc808416011810bd5edd565cdc79cba05904bf5318a56380637715cb6ad13b2b050394e18985e4829272c3cacc25f3cf9b32cdcc118496caf935b305f0523c367f89c7b802fdc5cdc28a80648467080692196c70716274ab3bd67558bf2a5cf47ce2ffc5085bcc309235aa4f01e6f1fed89c902a0ceb379b2d5c5fb6d8d6a867017ca85e1623429c0a491c79c5bfeed65e189ca6afd67f8802f1932d18fef7335e3edd2a8d0c435bf273f2660a05f40dc7e77a103fbbdb1c8b404eb3ea047d62037cfda924951000a7143c2e4e9ed05f9381da13ecb67c219ef7e2ab817880a138565593d00eab2b00784b711528196d68b578f71c6d4c33f1b49096480929ec84498c31de55a353e41c1e2a2cde719a2089a9b9813741be642469740be538e5e0c14d3ea948189febf217ddf32647c5f480bd67650e5e0f932e1954a220f3c78504e2ccd40969f05013f0b50ff90eaf56393b41656e129aab684e8958afa98475ccb7a6de43e8741fc98d638573ab5d36eaaa46e86708a2663dc41d092c220a0c8b055ecb3f00d9538516d6f34c40b9bb897b10c9620e9221762018ec61c988f15c94fd89efe98f18fad82aef6a00b78ac7ad097206aeb081b59826c4b5719b1df05d4b4038e786f5a011d846febfa20284ae567129ab25d2bfd0406300a783970f0bee41ecddc57fb9a8c622362accbb7017685f60d865339a60dbb371d1c303b27810938872ada0c4ec84dd6a6333bf37fe518361d3ad2f729b836eb9af286347e7a2e66c0e5921bc16fc90e36b6c990069b75a389a90227c4eb576223bda277f8cf46bfba6ad775665136fb526feee9ec87a08a7984e78abd0abb478b40b3fea4f4c59761b7167f1b52b0324500289351fd04c31c44bfb3594f834b0aeb050cbdc23cccce9ab2529f880430cfbbd3cda4716d351f9fa0f168b17392f82b04383418e0e8f2fc11ca1eab48ff4785ba25dcd166ffe8b25659e4397554c5e7d9a8a8ca5653e4730f62bf4aa1db6a44a37be1a6a2677c404d35556eaaeff55c12eaad2b489c3c5a57eef2995f041d7059c33b5abc4c164e0c702d6b1b5296978fb989a9464a2bccae926007ad1b78f99aa8dd2b7dc7e950dfdef88c6995adc76a0bce122f693628ac16ba0ea124f1942ba3d6bc469529d9d51045798751194a3b2fe9439b5f563ab086dfd63dd9f9f948f9066a951a83f986207fcad1c89a1ab386ad096dfbbfb8c6a96c5fd8a3612d484d993c0739b248f95d175c1103c0a30d3d663c91864d1a03e0303981e8c76a3411e2331222adc8cd93e8e9ab136c480b22f972b204d425a0dffcb9b0037ded8e97ed4b6ec2129cb396b3b43543978fe185a04ab5a4872aaeef301d91af0a9856844c1651c7de0ad7eba390dc63fb0b0d53d1cd5a937512799fa3c5a36efa9115aa9cb9c169855e72b9f0815f7c9dad85231213f8bae507debaf3dc62bb5d0f440a8a21cab13533e70715cc5205352ad9a07c912e0b3f59aae0fb7cfc558fceefb4f13524c91c9353a91ac03eac9c2b051b62badb147280d56f9ca89ce9fee5013da66e3aa9e6a97457939b0e5af52935707b10a21d445d06d4e9cda177fcd60e336cc5408a3592b0ef61a34b7396e862c6c7c8a3c71f4463bbcce06b47b9893313d9dbe01a305042c8cc889ba4a56ae12de029f2cc8d853e33e41ee5fd825a31f7aa99fd2c88bcb05eeab8013b4331eb328bb2e2d07a281ccfe863e67a43c0223382a50ed1e846de083eb3699b9b10a5134689e32062905d7774a8c0ac1fcfd8b2c53e037a331503e25016589b99feca49c27ca2b365972991643880a70157d362f47813e16d3b61c3f3693127a337b7ecd5e075ae254495a751b6a7bc4ad9a5ba471ef9ab4c8d8eff4fa56bf1b1a1b99ce03ad26124738146427ac55c1df6ee41751e06f1637ef103dbb8fb33818d9e8be6edb86575953cd45e41b6865490d1129cf8d78c6d243cff6153624e3f67e1dd459b2f76b3e1a96afe03c73c07c18c38830e5dcca1f455a93454328492f5b91c57753b3654e1d6229f0a61949eee64e797764376c613a6bdfeb6e77f1836e1de011794bde44e651dbec25b63698c7e856f93eb95187485342bfa66a71d50fd8870132b5becec270e41c09c3105cf21884759ab91e82f2345611fbb2cf42af1d1257743d8a0d4f5009c0119d5882796b794303fb450192ddc45997c1836e3dc74acaa1d9a0b1b2a91e085183bc0fabb040326a853b8fd2f39372e19a3c7572c7688a2b26ebec62d31c4f2136683c74b5556a1a358bf962c72c7a2f6620aa31a01546ed9ebf94138e4e03d745843c69828acb09fed985d9d51a1b047ecb02d314da4ca0317e61704377b5da8f21d2e1cd3136a654b0a078ac42a3caf64670cddeef35e22d04c7664f251d13d316a93325f8b911e22dfc9396abdad6557bdd35edff83a9388d4cde88f8a9f2ee455276a4da441a2ca50953ec6c00935f14bcb52464d125a0bda7c2f5215964120315164d664502e5cab2fb5f396dc65429be6fc01b13a25391627630864461d3e8626229b6b22a3cb945032dfb89e3d5d06745a216a7701b9dc6ce816402c13bfd858165f19ba7b06e0e92469444920b44b660e018de7470ae31574a3e1f7db3872a009f2b58b1ce583c1a97e481c8dac654d100ed2f85509efe82890aa4849f8b9de050f7a674f46275a042c4e1165188ffbb26d09215fc5322e04ef07486d91c556e8796c9d7650a5751754dde74f5a94d6cbfc0de5cb89be8b4dcd3eef99cd5b554e530dfa50854e3d793faa4c05bfbf081f194c43f693b71c9d97ac7434bae88fe5fbd7d0c701ac10cc49e3ecee6d4b3704afe9d3b855acf9ff3cc988453db3d804d654abdffbff302563a6481bd415ea6dbb4ba086833e825154fef7700330ffce9478f4b0ec4cbde461bf4bc63574680524b300e0881af96df0a21402a7e985f9cab4560d1a2d62a01410a7d43110d5e18672451668f208f86529e17b26846dee555a3978303a075bd5c39d23d06363722e69f863bcb978c2458061f216d4fb05a53e11aca5221cc56d2a26607fdb9652b2b997015b6252ebe4b1664c26124affb693b17418c261673c1e21ec35e8f2cc701b1e0b3416d3a7dc46f14ed322df2c219eb03d8b20ebfd156f3552a3707656a2c1e6e649c68722597d1fa548855731cbcaec318ff0546d3e48f361e5e719dc8ac5dbe7ad19b04848a78cdf0b9b680a171a4f1ec25c36bd2a7979ecad4a90c6f834777b2b7263227735e4798568484af84d6ac2664c77ed0f01634f2ed68fdfc7cf0c7d85b9344d6f01ed2f1c5cdeb6a96655cb301d58c02efad7064e733ccc47dd0f61e7965cb5b5aa52c7058274ac46d6a1a1c297a8fb8f428e23170c806fa08f80728f579d10bf1ce1dcaaf686ffdd510dc4f80deb587ae4bdbff98a2f1d6f1d40ca89110b32059a3ee638d8f2f56b6d359de24586bb302ed21b988c204c8d9edabc582e36054933f9595ed5f2e482fc38048ff5bf51eff9d49db32033eefe19f3ba2c73487ca85db82d0c817686d00a102d0da3cab3706be337344338c43bed29b163bdf5437587b584263bd09349273b2b8d2330052630f7e673e2676418fce6d8dd4eaa04fc1a1246480398e3d3f284fcca69eca3cdc43aa4388e8761973c43fd7a82ea0f9983361d37bdbc8ab697960d2995867e305cef5a7b54618e9f7c1eab77291c958ab64015b926771221f3bc0b6017bbc05cfdc626ddf0f030f8e65c24df44e9fcfa87b2915316db15e7953f6cbe4d3cffcf0be3165012fcaab2de3196def27adcfa8fe765a97f84f9d2c52a5af8ecb22042ac6e6ff60eb97868b0849e90ea3dece411aaf89f057b75a7c6160af660890cc9e757cabcc248204e7a60f5bd08b805d151ecea72af26d82d0fc698dd4839b6a7cfbd3809a2d42840680c6b905f8eaf65d7b709497f42ef58ed614173c52531619673eb6d180741ae68336f4260ca0d4b177eca08530e8802c83a71f9c84cbf73326cb6b6be5a3ba5bad8cec3518b4621ed69822a8fbf532b836dd3eecef029578de41b05519a4650917e4427dadece26bc3bfbf6e35e78a9ee9be107aee7460e04a3ed5f4aec6f47986ee77dc43a32f540774b8e253ae87d62a9c3715731f8fe5dd6e168e3f6a2e4f312c426f39aab00bc3bff732fc8a51007a961b337b3a9d7d29535d8e54bcbd6e12611f154a168ca947473f26abaff4f0952463538e6cd2e7334c10420741b052738a66294704929aac302c142c126725b3f5902a96132ea8f10e575a1cc96f56dda50aae97b3e50e5b6f610fb983f967506efb0161bbfde37f350966acccf8d32a9ba70aacb6f655befd2c05ffd8a3de66cc36502b1b9061fb431eb3b410ca2f68366e54245f51c2c6078382d442b45b5e7e5718e05fcb104249ec66253fb405534d190e41265b00d120b56d5e4e46e8cbd0c6758df04ff1da3aede5d4876748fc77830b2b2e360214bebf0f82dc062cb953851696808f630e5afda1687d225c16023455b66cb7c347b0d9e256dac397b013b5aac72ca07f017b653d4be68222fb2208bd0cc3d5f17e74e5c50f86cbe92ed8729ad14fd6591bb5263e29bb3e6ac2e328b1e35e054e10588d8e0365bb14594f7f49e933f540cc11415bded7404a3f21d4b7d865bc1d1f4ba65f99b9f5b20c8d23c5d09beebbe55ac04c97400f01b1497daee0300d0882f925512e07396a43d9f1af9b69556bc25ac9408804b049edb2acb1d08830bf20a27e111146e1c698e60af1ef8ecc5d964691b0c55849352217845003d6bd3690e6d1d0952ace8a297a896b61574fb24f87f245e16924ca1fbff6c32652b1b7de8ac01ece64b3faf01c1417c712516cdd802aa4b33d27b3a99598adcaf89f560b20f3f9a69b25593944ff13584bd58604f805e386bbd3eb8bf2816397b998743ec0e9ab24d6857bd10bace7217db420205479849bf3f052d7a6a4c64df0a3edddd4a779ecb18158f6f9f89bd17333e2ac26d6bce821a4fc30abaeb8e4a93fc8f0b3544dd63fd7bae04a555fe265d2e5607cc9fb0c571818231b927ddc5d45360324717bfc9c30a42614ad0c0bb3173054934b3ca2ee59bce4ba0348a43df3f1abfe6ef562ef2a743f7ded32c50f2121bd87fc8aea70adbf7b939492b5d49d17bcf7464b34cecfa9a41d28e61bf1ca2c7b9a5d8ead9dfde915c075262257bcfebf6b9de21e85479b96461021eec6b4ad0afd3e842f98941c315e70386728d5176", 0x1000}, {&(0x7f0000000200)="ef76798863200be790d9608d19fe78729395a9088a642533049a35cb6a6ca556421cda49fbc42780f53e7ab72af2ca", 0x2f}, {&(0x7f0000000240)="c1f81f36406c815678fd8deef53fc609210a9b66cbd4b56cd63a238cb760ff70f0d975b2b4faf08993", 0x29}, {&(0x7f0000000280)="6092d97bbc9650ff65665e59528414465f0a0346852d2ece9075223c867415a5631c981d83046e0a5b663cdb2b650eb29629b272b0703875", 0x38}, {&(0x7f00000002c0)="a11012788d", 0x5}], 0x83, 0x0, 0x0, 0x400}, 0x0) 11:10:32 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x3) 11:10:32 executing program 1: r0 = dup(0xffffffffffffffff) getdents(r0, &(0x7f0000000000)=""/62, 0x3e) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x2) rename(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/251, 0xfb}, {&(0x7f0000000340)=""/91, 0x5b}], 0x2, &(0x7f0000000400)=""/237, 0xed}, 0x2) close(r0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000540)="3cefb227cd768f1882fc2139bff572c72637cd5fbcbe65ba21a54859424a6d41cf7dd2407d21709b33eb9d90aa8b312e05654442c8c009e36d12af9d785c01e6fc76a25d49cb31ec1ffc7f5b87f3cb2930d759881b56cee95140a8432750", 0x5e}, {&(0x7f00000005c0)="e7c838d47a4b0e6971c6bf0a145e9dca8625b23a61b772e5c27b75cabd0436aae57fd5b786cbd2a88c7db96a51a6ae9fc5db7149e7ad92969bc00912542fe9fbc3a7128ace5c137b6ad2e3361e03118158040ebfc03734eb31c7c7d5937a8cffc44b77872e7ed4977157f5998d3b0cef829c2e0d799b962d7a573b6f5998834af5f208949c331e6a6d075d9d04732ff91a689debe3a86774f87105a42e34ba854a5520c4a6361fd0e980d1da329e6d0efaaa19d029ab4ee033ac83804e6b228a2770d7696d3e05", 0xc7}], 0x2) recvfrom(r0, &(0x7f0000000700)=""/206, 0xce, 0x1, &(0x7f0000000800)=@in6={0x18, 0x1, 0x3ff, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) r3 = getegid() lchown(&(0x7f0000000840)='./file0\x00', r2, r3) shmget$private(0x0, 0x3000, 0x44, &(0x7f0000ffa000/0x3000)=nil) chroot(&(0x7f0000000900)='./file0\x00') r4 = openat(r0, &(0x7f0000000940)='./file0/file0\x00', 0x480, 0x14) connect$inet(r0, &(0x7f0000000980)={0x2, 0x0}, 0xc) chroot(&(0x7f00000009c0)='./file0/../file0\x00') mkdirat(r4, &(0x7f0000000a00)='./file0\x00', 0x1) writev(r4, &(0x7f0000001080)=[{&(0x7f0000000a40)="fc759fc6578eeb01b7da97a7ee084d407ed923f226901a6121feb7b1fdefca7b82cdd3c654be502095b78e5c747b368ef83cc8f30cf9a405f25f7ea5ad62ef5c8804dc5403c5f717cc3041d2ad0823c9785400336a36aec1650553dd861119c50d636827f80ce1e972714f06018c6a902328cf31ee22d33029c81d0b75ef8d1e828ececc0638d0e69100eab854b8e6e47cf0ac50daeeebe44e5eb9bb39c094a67e0821b590bd2adb13caf587cc31ce07fa86fc57573828e26107bbab42d01b488be81b27f8f7e501054fe51bc5ed0be5598e8d8f5b81d0190d", 0xd9}, {&(0x7f0000000b40)="0a53850e9499665324c4", 0xa}, {&(0x7f0000000b80)="78afb975eb3a45acd47a11b4e32bba3c27913d1287eeced9b4b242cd25800b68e7e12a07d58e17294c7a67ae20c7bf7b03e80018b5c75854dd76ee784c4355c3d8709c7479659439", 0x48}, {&(0x7f0000000c00)="acd49308a7608a37e9f235a0df9fea67b9e76aeeed9ff214406e6c02b1b7edd818abd881e52844bd3c80eb5ae77c65818c6f446d819d393f0e4dd9ef5888ef68ec44846917f046e7785882031d5f35beb48a51e1aac45f4a85cd2afc781b1219c1f9416482c51e55265b1584e9ef1fa66a438cd6c8f7c52db4aac538d5b3", 0x7e}, {&(0x7f0000000c80)="e6deee8149e9c5714c03a93a99f40b520252f90c0c569bdeee549c96f60ba54f68cf4f6e4454be2e0a284fd7272462f98f4ce6f266c341ae5599b14385af2935e43d2c561b4408c30c42fee3c83c0012cacda35e656d411f9a1d6521da75dcc8116c6a37620786dca9e4b063e92a29f7490cdcf551229ef57cbd2f8fa29bf77fcad3b1200f3bad3a41c838294ec5444c1d4588adc57692cb30d81e29f294b65fa9f983e5c6651e5f31476877507e456703ac905c7dcf33c58ac06a330b6e8c12a6d0666c384f372fd8c95cbc2c4e44263c651920a64dba62aee67b40e65242b759904341286a0cad7529b301557015deb9110d95c497cc5d49258dd9e9238a", 0xff}, {&(0x7f0000000d80)="f1dc1cd4", 0x4}, {&(0x7f0000000dc0)="6fd39b3edbbbb4e1cf5060d050ea52dbdc27d209cae22d26327bc22917cb8b6c0dd62a65c212de1f4f615059fca97715eea43f8378fe50e5749b45ac21fc0143fb18b9653a3fe65fbf50f64ba2103992133d85e02094383bad2eaa1910af123ae2a84d3c016ed4ae1271b91c7ecc74e88e3d3ef07886aac7631961c65b2cf27b8a51c8f5f5c0bc52e51b2ad0c8b0987487750da3607a2777d882b03f028819b9ffb1d2db3462dbe0b4616ac7f16df3ee4871b4f2b82d662ec32793457ee7e98ce31447aaf9e7d855fb933eddd5c4", 0xce}, {&(0x7f0000000ec0)="02e3bfabfb19ba450c79aade36ad974fc61a2b4e0c2a21477de3333dab7a1977da6bee2d88c0b63af735da81d44c49a40d093e6baff92186858f165be29919bdc75b8ba6c700384ae640a6b8c943d5dffa8608c77f6d7f08dc4021739d98b66885f23d7e840b1f84d1266faf", 0x6c}, {&(0x7f0000000f40)="9ad8945e29e341ddbb3c920bdad6a7c77bd1cc7c0c3a25c44d419ae011135d3d3c4dd67aeb73978a34b93a00b5ef9e66d7799e58e251d7a3fe81b50edbacd69c37656563537115f7ae568024070a828b2ccdd6781e2aa5fa7e3b376ed88cbcdb736a3d4aa47244f51b36e81d802123361e208b48b7fd73484aebc4724dcd16d89eac5adf1baf77720ab879b6", 0x8c}, {&(0x7f0000001000)="a6bc72b6e2a279b1ac071ca27a8a0f0579cc9650a803f7185f43f2d2ef3ca96685b578b8afe1adb523a42d4449529ddcc281ee2bea34958c6c469674040d475e0db3d71878cb7d56ca88f3bedf4d8abb637579f4aacfcd0466516a8d8d611a772a5020", 0x63}], 0xa) recvfrom$inet(r4, &(0x7f0000001140)=""/46, 0x2e, 0x0, &(0x7f0000001180)={0x2, 0x3}, 0xc) pipe2(&(0x7f00000011c0), 0x10004) r5 = msgget(0x0, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001200)={{0x9, r2, r3, r2, r3, 0x10, 0x80000001}, 0x80, 0x2, r1, r1, 0x2b, 0x0, 0xfff, 0x80000001}) chroot(&(0x7f0000001280)='./file0/file0\x00') unveil(&(0x7f00000012c0)='./file0/file0\x00', &(0x7f0000001300)='W\x00') getpgid(r1) getegid() socket(0x1, 0x3, 0x0) 11:10:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8549550002000000000000ecffffff00"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 11:10:32 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x3, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="6ff1e1f331d478556265368854ed11bd8e69850ff435b6468b253336e1e3179ac34f94dadbf2ecf6d44221", 0x2b}, {&(0x7f0000000140)="5fa4d3525dc6d094a3fe1f286559389fa5e9", 0x12}, {&(0x7f0000000180)="ca156bc40eb2c6f06b4b2ee6749f1f7ba67d4256a83a899dd55808ea1313781461f417928857103724b22d66e22883cb5eaeb549f13461def5a2b66f38f865dc5554cab40e38cf35eb171d20ca98a2a6461757ef65f6c4312f3e5ee576dff5f82cbe8ad4bcdf5c9ed5d512c0a38112c624fedd", 0x73}], 0x3, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x2}, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getdents(r4, 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) fcntl$getown(r4, 0x5) pckbd_enable: command error 11:10:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:10:34 executing program 1: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0x112) mknod(&(0x7f0000000180)='./bus\x00', 0x1fff, 0x803) r1 = dup(0xffffffffffffffff) connect(r1, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8) mkdirat(r1, &(0x7f0000000000)='./bus\x00', 0x80) r2 = geteuid() r3 = getgid() fchown(r0, r2, r3) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x200000) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x4010, r4, 0x0, 0x3) 11:10:34 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) write(0xffffffffffffffff, 0x0, 0x0) 11:10:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xf30, 0x6, 0x100, 0x5, "d7f3b7532e6971f9e077bddda66c45d68f984073", 0xd4e2, 0x25ad}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 11:10:34 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x40, 0xf0000004, 0x877, 0x4}, {{r2}, 0xffffffffffffffff, 0x84, 0x10, 0x1bc, 0x5}, {{r4}, 0xfffffffffffffff9, 0x4, 0xe00fffff, 0xdfb, 0x3}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x623, 0x9}, {{r4}, 0xfffffffffffffffd, 0x2, 0x40000000, 0x8, 0x50d}, {{r1}, 0xfffffffffffffffb, 0xc0, 0x0, 0x0, 0x101}, {{r0}, 0xffffffffffffffff, 0x2, 0x22, 0x8000, 0xa5d4}, {{r1}, 0xffffffffffffffff, 0x6, 0x4, 0xfffffffffffffffc, 0x671}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000080, 0x8000, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x1ff, 0x8001}], 0xfffffffffffff7a7, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x58, 0xf00fffff, 0x0, 0x3}], 0x10001, &(0x7f00000000c0)={0x0, 0x9}) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 11:10:34 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x403, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) 11:10:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) socket(0x20, 0x4000, 0x2) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) socket(0x10, 0xc007, 0x7ff) 11:10:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10402, 0xa) ioctl$TIOCCBRK(r1, 0x2000747a) socket$inet(0x2, 0x8007, 0x10001) 11:10:35 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000720000/0x3000)=nil, 0x3000) syz_emit_ethernet(0x2a, &(0x7f0000000000)="b5d97e082ccc0f2eef0e0cc1da3d90b7c42eaf878c4b5cd197f105b80cf7f556c2077e8cd54e230f1af7") pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 11:10:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 11:10:35 executing program 1: r0 = shmget$private(0x0, 0x200000, 0x14, &(0x7f0000dfe000/0x200000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = geteuid() r4 = getgid() r5 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x5, r1, r2, r3, r4, 0xa, 0x82}, 0x2, 0x8001, r5, r6, 0x4bc, 0xefd, 0x1}) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r7, 0x0) setregid(0x0, 0xffffffffffffffff) 11:10:35 executing program 0: r0 = kqueue() sendto$unix(r0, &(0x7f0000000000)="ac24e7ad922e8e11e5e3c1bae9734d248b913230d6a1a1c0d9ad4e6bda0b681ccaa6797dd5293dfb295ce570ce93f81864ca273b411fa88d557dfc3d1adb3e281ed9b5a306112707f23dafc1223658bce7c6ce41504ce7e07168d3aec2ec0543fbc1b8cc", 0x64, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x24, 0x1, 0x4}], 0x9130fc0, 0x0, 0x10000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 11:10:35 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) 11:10:35 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 11:10:35 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)='x\x00') faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/157, 0x9d, 0x41, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffe5c) 11:10:35 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) minherit(&(0x7f00007f4000/0x1000)=nil, 0x1000, 0xc7a495eb775d178) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x17, 0x8004, 0x401) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 11:10:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) faccessat(r2, &(0x7f0000000040)='./file1\x00', 0x12, 0x1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 11:10:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000040)={0x7, 0x2}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 11:10:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvfrom$unix(r0, &(0x7f00000010c0)=""/241, 0xf1, 0x803, 0x0, 0x0) socket$inet6(0x18, 0x8002, 0x3ff) recvfrom(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x40, &(0x7f0000001080)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x2, 0x8000, 0x652, &(0x7f00003b3000/0x8000)=nil) lseek(r1, 0x0, 0x2) shutdown(r0, 0x0) mprotect(&(0x7f0000169000/0x4000)=nil, 0x4000, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000012c0)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0), &(0x7f0000001200)=0xc) open(&(0x7f0000001240)='./file0\x00', 0x80, 0x8) 11:10:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 11:10:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1cf) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf24d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) 11:10:35 executing program 1: shmget(0x3, 0x4000, 0x378, &(0x7f0000ff9000/0x4000)=nil) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x3) 11:10:35 executing program 0: r0 = socket(0x800000018, 0x2, 0x3) setsockopt$sock_int(r0, 0xffff, 0x66e6351a52d65e5b, &(0x7f0000000000)=0x8f, 0x4) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0x4) msgget(0x3, 0x48) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 11:10:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup(r0) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000340)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x4, 0x7}, {0x18, 0x2, 0x80, 0x8000}, 0x100000000, [0x3, 0x7f, 0x2, 0x2, 0x1, 0x20, 0x81, 0x6]}, 0x3c) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000400)='./file0\x00', 0x20, 0x3) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r1) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x2) fcntl$dupfd(r1, 0xa, r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/37, 0x25) recvfrom$inet6(r1, &(0x7f00000001c0)=""/189, 0xbd, 0x3, &(0x7f0000000080)={0x18, 0x0, 0x4, 0xffff}, 0xc) unlink(&(0x7f0000000040)='./file0\x00') bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x0, 0xfffffffffffffffa}, 0xc) 11:10:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xfee) 11:10:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() r4 = syz_open_pts() close(r0) chmod(&(0x7f0000001840)='./file0\x00', 0x40) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCCBRK(r6, 0x2000747a) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000001880)={0x3, 0x8f, 0xc16, 0x2, "2eb21e7805a24f144c9ab74ed805401625d4255b", 0x0, 0x2}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000", 0x10000}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000018c0)=0xfffffffffffffff8) writev(r5, &(0x7f0000001780)=[{&(0x7f0000000140)="b412ee6ffbcf63f7a6e89085991f0c63005ecfe10dfa6f6de757621ce4f4307b9a776a743666c71137a8de91edab712ff2e633a210fadb7a990cef6ffdb963b73ea28cc1648a81d1105b7bb1b365edea45cfa6f4aa2af20887cffb2468b3793470468a5d23408b", 0x67}, {&(0x7f0000000280)="8a5fe234c0c6950e3d61229c1d59c3c1efc5ddbc0a4af37bb4dd25bad893affed464c141c8552aec28ae389d51697f803272cad21d6ad1702f122f61e3394eedc4f9eb629fa5e654cc1f0106d7ab4f091da52e4f41124866fc2d862bf58acbe0edc3de4210f337f8cf33ecb6db99c3a030fcd835b373c2f01cb6aeab6a81a7a11a06753c99fc5d6c44b744cae6c44dcebd7f03db4602c2c1b5d761a8b559ddf9cc3132b0b3452045a184c4a69353571ea30f4b7b438b31fe9cc633c4729c1fe862d427cee66e786bbd38cab307b7cc351dc9d6b6dd2ea674450992dbf258872c1f5f8feb4bc19e0a85dc7812f1e341ad42768efe9d07a5f6", 0xf8}, {&(0x7f0000000380)="40b1a4edf36c92b0eccdc1043fb1e1635c80c2b0c3d190744749067e207317d848ba081a9ed4d39d06731afec1101e4e28973af7d4ee99cffb9654a1b8c1cfa8ceee8b3c77e190ac980e33250ccec6bc586018db1ded69cba48555653dbec97bd0564cb1a4e18aa7749fe5cccdbd7f1b4781f42d5d92c66beefe7bb6e13f33b5dbdbecc7a874ee664ee0faf8a44b769679e15e0c32d17b6d6ad5fc133f81f579187e1a8862fb172719b06b61d72e4e653c0cd8a93e742b117b82661bc08b2000ba4a954cfffdd34bd7044751ac5f942a7c0103d84c5ca64e4cfeed5b42b11b1749a8099dbaaaf8e1", 0xe8}, {&(0x7f0000000480)="25727eb9d248a410476cc698490c5200d48d7a81acdc0998cbd232db969b629e6675d7fd5957ad98fc50105087e06768396fb3e8482a6eb86b8f55bf3be5763cecb1c38311b4c25315090dd18c01bdb2bc8b8274a8cff9a8957285a1ffbce5db2348ad6bf99bd6", 0x67}, {&(0x7f00000001c0)="9b4a4325cc7f79af6af2064825f711657cd09e8b6a1b64a39ee1659829190da169be46b2bf936181aae239f3db31f201c2530833432868", 0x37}, {&(0x7f0000000500)="d006445a6dfa1a3ec084b9b26a28b67bd87ab2304cd02bbddd0c10bb50e05e83fb51c4cd23a5072966682cf8d25d05b5795bc7d8b89702536e216eba5febf377d6dc530d357cfbd508ff4bc7386d630d3f95fea9a4f252d2e2e8485b5aa0faf6e5fe0df6d85a39add32749d629da49e06187a1810a149df949fc51734575113f273f2f60b66fe17e56da26949d033b0bc2ccf4cd815e25381f6e4fe0d4f7a87e9b50e13aee89582c7518141db132bb555f030c4a8034699dbdd8c25cbc4268fb8799b23b56d8e814a09dc48ad213a795abaa40c46ac7ca4c3611e7d0be2a91cd4f870bd5bae3f5f117e791e83cd7ba77291fa144b7e17407c5b9cdbe54719ff90ad12ed205e19b914e9e87e5e129ad3846bf9181d24e8ac6d6cfb7dfbf38ee73d338938e4e3939f661636275f80fa9d953529d75710530ae9e064ef8c68fdc20fcfb4ff4354b5d6d416c9d249b9e1ea853b1c91bb6aa6a6224e9f9436c83e4f98721f40adb766ebf3db8e45b9adc95730e64199558d37160c68393abae5828ae1d6e604bbf7e40af74cb636c33d19512fa72d57b5fb4422d565b217841fc976687c3cfcc19dd0473841d5caa228512bfc744597ff498813a738980398f2fec8e9e031353b647cdb3a910d896ea37c314d790317e0d89b37faf033b2affaa1000ed59433c147b17522c9e7920407213daf8bd3f766510a231d68e247e9aff5acb2bec73b74ec5b30108836c8949d7e648c80479c4448b829a4d347aab2d8e95a7d41c36ecb86d98ceeca24e308f292bf5bcf930a4f4cb09d782cc7ec61997f10e727c6bab16dbc476605e99af7a71721614d72c42f6f79f65a1849506032b16efaf980c3615d0e82be7de9c636c22febc733a5240db06334bcc4d73353bf95f91c4d2313d3b5ffdd8c9f37c6509b30da20ae54618e2c2d1afd1e386c25727496cee4e7f0bf75b894b2ca1225ae6a40ad7fb866c73bf6bb0e75bcd79b64a1d7bf8bed53a32d92e455561bd5fa913d9104e163f841d68534016b0fa831e0cfb77eb5307f1e8edef080a59d698d82d3bb5d2cde126c59a39b337c17c7e4d17e8f0af2adaf72dffbd3c1849eaacd5b15655b9cf3736f3ebb76270d9cbe028ccb1d36de17b40d09c2d9f233811bf4cbed523415214e1a1b483bacfdfd3730c5b20f77a7cc7ceeb87eabc21bf14b5ba9ed30f1b2e14c1238d8ae289302d1dee201a6a7ce742a932239188ed0328697630b0645caf4019de84a097bffa9fbd5b9c5a96d1f506c8a17a14fd94ae2fc36c44e5d2b3e36247a3426b0e9cde17ec42f4e5d30a9d5ada7b63402f121c6f07226176cf9c1eb76936b562beae3525e48eddca9d91f9ef9047e92d2bed9f3f291392e091895cd76a93054a8f0cd9f4680d023b882dbc768b439ca803b4e21367b7efa10e715d2982519c301d5e657b4fd9d5c4a13d959cae3fa39fac38541d26a1d32aa8b8f38459ecc681f7afa1c9233c059de4f3bce38bec3ab96a0b81b262ca608fc6abfe13f94d594fac4f27733bbef7ced6119a9650f51cccd6e66d59f4b47f6efaef37bc3d34fb2a1b93b0e49250baf89f3b07a1cb0fe8408beb0d9cb766c6076232816106eebda62cd5217dd49705c5583879e62dd24c1d6e846249d04d85c74f52cb25abbc6c84ec80612df6dc0436f345304f0d5d7e06e26ffa77c766b366fce7e2ca9cd07302a5d097b1750a4e78657f342aee7f069e8da58dd18951b1db8611cc4b306c4e1d79f83b1374650df272555c8e15a5f3032258ff555a71c110de9212028e6e056d57d49769d6bfde380efdbfdd357aac267b49ff88d5357ddf9c9cc301106dab53870806cdd471be4f22678d2eb6321b0bd6596d0173361515ebfa334101f3407ad01b0605d16ec6d77b19b3effbe73d615a0626bf4c69faada1a3f2c15beb2fd0039763eca60b9c6f1d25ca2fe93df13742647d5db944a60fb26f733e94b7c74ab165b6edc584189a7443aec131a21c5dc964e7e0ca936d2907ab4c5b87e25606ed4d57d6562b6d7c42cc1a9a1133a729a5ac9416e894b013512259f1729ae86190129d1766e8801ee3e32a8cfdbf61fbf0a9f90028a6bbb2d515bf4d09731f9e5d88444b2d26ab47ad7c1894ecaa804cb22827fe7fb94ae0a555b8a3315711019f0170eb984f57941a7cecec7ef2ae357f73449f8b3835aed52cb42913eadd6ad4b16fe416b3ff1b71958c5449fa9bd64126472fe167524fd97f3ff8c2bc7dab17af4dd50f76729d43a770be859d9b442eb32e6ebcc010d449d843364097175abfc0817598212d9beb3640a000ff8bdc0857b5898d7a36452811a9231cafbee8e7e42ea199bfe18b036f52fe2bcf713256321718b72614de467256a70f8af2c9adf0d7229fc262433aa1429d51a3ae2ced5ba64c8ad59a686c798857ce0c5dc2bc56902766a38d504e59c325005adb744c9daf557e2defe3516544317abb658dd11227ce982e6c14ea4efbed2056908e22bfd11498b2eefb9a78a2c451592e6dcc13561edb84f03e25d5a5c601af5ef3709a7937514cb5537cfc4789bdf1f454061625baaad9b09b2d0957a3a81a896a106282f935c78e862d3de1bcc0971715cf7c3abc95ee59c4a5350d549db5bfa0031705a847d086513056aaff2d8b0af319c61c052d9bf91ed108b678b0edbd93a3be4857ab1501ca38ae37500eab5212e40f2589fb4bc958acb6405f5537bb954154e5a2d8afd5cd8636b053f26b49414d5d38e8877dfe8ff8f962518e4cec4dcfd4af238b9a6f03e62c629e898074b1c450474d582745b88d36a87295bf449f2739b3496b0db23fbfc19758dcc7a58dd9028b75d997c76427ff2776d396182ff1b8f3f161055773c037a982cf765c7edb7a952740052f30c8b513b3f7f882d41960293eb28c9741607fc61761ea10ef060eb2df1fd26a9937a68944491eede5fdff174e60658b85b0ed576016c8b9e6f354adaf1fe10f3c0346d2ce6641e3c93df67bb976dfceff1a5dd93facafb65fa174029ef79f65a1cd1d4328f1dbc08a665d65a83d624ace4b8631c9638e57924413a35e0aab30735fc403804aaa8294392c3e06f04d9ba2d8ebae021bd3e2d3458f2af5184b4d1875f7f535f18eaf78f47bcbf4a9975247683c2fa3e9a6a6ac0d514a4745b9355a3927cd639d155c7d097adad4c88e6c6dca3659c52253a82b8355db4d094d99b5ae11c0c2274df9fbc0f11b439bed760dd77da63600c65fc61fc9db93b3c349911502d4fa267da34ad982c71ffddb6e9ba9500ce1bf54ba3e2baa8890e13fdce69b24a4c7723c5e5d8db563310d0fb5bbff7cd70300aeacbff724cdb07ccc7a76d4acdb77b6a756dca6c56945620eddaab5a50a232795afb0dc9314573e661ef4d4bf23dbef0aa227fa1aac54eaadf3e19e15a6001ae630c6a08c170f81eefe78d8a229dae4ecf968f4c70cd82699315db04180c41861bf511173e8d3f54a1240d8e63f4cb7db74e6ea4a3872c59f9c7d6f1ff622c0fc81c93e1081f890a2b6234f1eb5e090a6394a6a56a8f55d46836d097177dc0fef28418c2e03d62091e718230b96affcdde8ea8069f8b3fdde1a20ec5f65b32e718e4658f8d9a2c0997d6f0739cf3583ed142f9acfec672d23c630be78a05e7b9b2f679a20d01f474293fcd252c2a2a004f4e178def4f49e947f9ba8327c818e17c93760182a3cc9d573dcba26f2ab9a19de9d78eb162fb5d3403aad7e2fabee132532573cecaa4b913ea55fc858011caa69c81106d2c7e3d5a87e739bd685c500faa835adfacc2755472a882759ef1f08cb2ec6b8da78750d73af6530033fa29dd3ecbda1772cb936d634a3830fe705fc2bfd488c2d5eb3c4492c9eb225ebfb6e3b165bece82f112b406a9ab348e8fe8186e826a4b8be5bda7101a981e7186ee8387e5e0eb5b2a08db9e3310df2c1869184616dcb35f324bc34bf04d10db183dfb02d79aa5e10fe4af79017e1945741dee983c224ec833a12e0e5ac36dcb8db2a992180e4173121637d00578cdb3d73d81838e175f598aeb3af5e322c17e4f5482f7837532cfd41384a2dad69f5a4ce881389297b5cc62a3fe24a5a615cf372fadffe66547ec9f2fe65553c82785629915dfeb41e5cea85b92ce8f56caa1856d7e994739997b307c0bc43a3186248c1245d875d98de08dbdc1146a7602b5a9ecbc8c35293685644f084485c41a8bae6f8797ab126e6d93a96e08cd9aea7377cb5ac08905de46bc5d1b81decc28d14f69d9536310740d3dc050cdf7f40b363ce2e4827753eb43aad5a5249a3d35bcc0567502c456ae6db4cd2eb6a24b2d10b2345e395d5569f2a3e36fd0da5431dc58df7c69a78b11c24b09ac767af0e045553c3a72894431c7c26f036300361166c5f1574047829d97578a5d08771ce68eb2d9b19a467e54b162a95ccd369c8db14c1de33b0e22f0629db5c58368c131c24155dce6b81031e1d5fa7afea842a97dfe0862a79cd53bbacedb92e24cddde0f4f158f9f81f853da32c19b5ff3ab80e4a1c4bb86173678d3648865c65762099f0608b5cbda088d5a8dd4eb9cb6c990cc5737c6840ae69c31e2a842a31c68bec96cd0b2bd0b69ed0316a783c405532afc3e1e57ebe0e6224c8416d502cb8c3475314f046cbe32bd3672823309506d830d36b9a5c0edf4fb62a482109b879a612fe69d9530dcebd97a01122068fed3499d7074f422b2203b552ee87639bbfcb2f1933c80d218761e12e4ff104621af8f602d6d9accecd4d02785798f1e0b1eb7a84549793d3122ddc7a02318802946490ee7cb1fd876f9cd96fd25f55d0a5777a5ff4720cac5a41400573d3ec6f18216b5e02ffe1918f6e865830408c5b2060e3720a79a8aa5ee585dc0f6bb985b0a91a54cc0991db6d141eeb56dc77e82b529c04934cc4f0b5a064cf6e92b30ace6bc4687873148539fc4e00e7c099142dc98c7fc0527acf942d33b51d90da67b43fe115272b0adfef138856eb976031acff4a069acb7af157a6162b88feb0f3441b0b09787178a363c234ae44396ad7f63232ce9e335dafa248a6fb1acc6965fa2160f9f6e3540534b496d136f2aee03d956b158cb457d388066f7a24a7a44f5e4ddf25b6c9fe3e29c735bd335cd083a3ce5bc5311e01210c8187b0d2aae194b30cb780eba5c4d93df808284cee9cadb4666fb4345f47d3dd0ec617a5cf6cfa13c23c0856bb0c855e7765f0a03b3a9c7e1c76be22aa2875d5acebad48667090bc36cd43887f7d20d3385afd81e0f22b54189448efe6aef8c0b82b488122afe0b107675ee3c6fca61fbcc9402cc7c8401deb90dac547df96885719aea797aa1d3fc4a96c05eacc482350da206f4cb4a7449533d26e212329652db6b56fa1969beabb4a6752532dee58e5dc5eb1e4632614dd0b6c94d42f192c396a11fdfe05d67002f7a64a07740c186566d18045fe2ff1e6b82e0522b40ba305e6014a73330313ed594dfb0a726636adcfb1e775d35d12a6a0f416fc94e26afc2f5de164f2d75cd3a1c7608e2ce171c3abd0d1db635b3bc60a205a3fb29297d5981a4a537d8ae14e3d7603778b69d69261b59e096b2cc643dc70d064dd93e740a6b5e2a49e5495751f4d98ce78f5c2d82442453a46217b36bb22db1b52904dafb25d2f0ae2878fe40710faed6e1e949a28fda8d6f254572c665bd1ef7357e760c13d131937e162884992d9a6d96e050fb049ee34f2ca7e2237b3e6ae952a2ea92de98b28d264505fe9ffdcfffc913e83190d91e689c2ed87bfddb31643e28ebdb54bf065ee3192d8", 0x1000}, {&(0x7f0000001500)="a95a68167b3952d1961333a0fd81b8f8c5d7093a4b1a84615aacb26ed2fce05a0f01a31e2c5bd299aaa4e0025ef4f31876fcca0c4cd857af976917781eaf18668fa0f8a49eab74974b3be8098fa23ffbbe3ecf2918bec69d3a415d7d9cbf0104ae44e6472da6cf0df833ba1f4d64ca2b5a4a1370460c865c4358c979a5699239cfa3065b1cfeda12b2284122f03b506c99f085774a88f6ed27cef92e32b7a7c79ff5908856d8fe4ccbb897edfe983b7041c04b2d5bb1cecd15d106179434bd17dd75d2ce4d5161794eb5b5fdd9476b3d021cae1bf0bcf8b05fc4af014c66bf", 0xdf}, {&(0x7f0000001600)="686288a7afc97d54267de4a8d9e68af7bd4a6acc9a3041c73ac954e5a2a4b0bd639f58fde212b9a60c1d22b20bccbe40e3c02f2ae1e97cb452f7496987a2c50dfa59146c8ad01502f148a1a56a017e3967d0d5e1ca7330468f9b4cc54647456454b0e9ab8a3c13be7df5848a44ed95a8cd320eb0a9739d22aceb0135ec476fca563490ea3f0b9b69324336cbc423b8b9e8eb2e2ff04240fc47a8789a5fd59ec080c03ff8f4fb2fa16b701a997f8fceb10d038b7adf3e058a8514c4b89bdf987a6248231b59d250830abf395311e679", 0xcf}, {&(0x7f0000001700)="21712251c95599e52b759cb3fbab97de8e1150d73841974af3040421f4715c127503330617a34b2a1d26e03ab5f7de863f330232f6813fe5bd6e41db84f41c1814e6d6baac05e30b84f5a2c754a88c577267747123961e6630b0b6921807a4c4619611fb49", 0x65}], 0x9) close(r4) 11:10:37 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) write(r0, 0xffffffffffffffff, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) bind$inet(r0, &(0x7f0000000340)={0x2, 0x1}, 0xc) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000300)=0x8) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x1, 0x6, 0x5}, {{r2}, 0xfffffffffffffff8, 0x8, 0x33, 0x3, 0x5b}, {{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x6}], 0x10001, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x23, 0x0, 0xfffffffffffeffff, 0x4}, {{r1}, 0x0, 0x80, 0xf0000000, 0x2, 0xf3b1}, {{r2}, 0xfffffffffffffff8, 0x40, 0x5, 0x7, 0x92f0}, {{r2}, 0xfffffffffffffffd, 0x8, 0x24, 0x8001, 0x3}, {{r2}, 0xfffffffffffffffb, 0x10, 0x4, 0x1f}], 0x9, &(0x7f0000000200)={0x200, 0x9}) 11:10:37 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) clock_settime(0x0, &(0x7f0000000240)={0x39b7543a}) 01:39:22 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x200) r2 = getuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001240)={{0x8, r2, r3, r4, r8, 0x10, 0x4}, 0xff, 0x5, r9, r10, 0x2, 0x30, 0x7, 0x9557}) msgrcv(r1, &(0x7f0000000100)={0x0, ""/45}, 0x35, 0x2, 0x800) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) msgctl$IPC_SET(r1, 0x1, &(0x7f00000012c0)={{0x8, r7, r5, r7, r8, 0x40, 0x101}, 0x7, 0x5, r6, r10, 0x2, 0x9, 0x20000000, 0x9}) r11 = msgget(0x1, 0x48c) madvise(&(0x7f0000ff8000/0x7000)=nil, 0x7000, 0x2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r12 = socket(0x2, 0x4007, 0x5) bind$unix(r12, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/114) getuid() 01:39:22 executing program 1: r0 = socket(0x3, 0x4003, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="40002e2f66696c6538003c656e92792b3a6f290e36202901f0b0729d6436e0d1157d73f01332a27243f2e2a4c066e487a0d6e709403489422aaeb29bedc79408ebd6f215c21060b1ff99"], 0xa) 01:39:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x0, 0x8}) 01:39:22 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0xffffffffffffffff) close(r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) lseek(r0, 0x0, 0x1) 01:39:22 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000080)="cbbc", 0x2}, {&(0x7f00000000c0)="fb632694e9dc3f3927644786add9c498261e306c184ce0732a6d88f0f36860feb22ed3b4effa852e1b0f0b583d08398c4547d822d52a1608c302f999aec5ed352b3576a367cdf7b383e61f811ec941fad82ff9d26031517b71612bcdf4b3b058fc28111a8b4bd37285618861f4370a64ea0d6d28be0c32f1f37130ffdc4a1e2f204c48681f1417f787e1d9c3f0423ce2bdb3398dc310926d09", 0x99}, {&(0x7f0000000180)="59840f6b072abdd6f237cb8768b76dd88f04596d1b5bdca1d6554956ee7b887c1eebdf9322a124b59e222de330986158e7dab65c5f5e7c04d2cee5dfd70ac981b7e620d370a57718b3e425de5db16cff3ae6958692924380e6c76b5e3b3560f8aababecdf1f10ec213c1a59cdc0c6f057273ab05c1bb8b9d36332335efd6bf27df3209def6bf86be1239aa07d6", 0x8d}, {&(0x7f0000000240)="5c5d2c209c46578842d5b379bd20b5d1d84ce4f70ba4de8e12155e280524210eed471e049bc1db1c13f2393dca7232ff85143dbd6ce1773474526d5163a4adbe7499cd762feff534692bde6c67c59306c66abc1e457526469a0d8f31e475bc8d37ab90cd5579da15f09ad5e78953ebab795d05c82a4bc0201a89156d5103193a28ec2ea6b35ac87e04a1c789e6d3a5811a953eba6ae48ffe53266485300d5f97ba9f1dc1d7f2852f3334e40c5d8c1a307119eaf380a5bad6e99eb5245670fbf2d4a67fdc437200069ce656b7c8c2dfbdfe36f64b386ee87e91a4d8629f230637f4ac08f24e250b24ec031e4f33e92f71fc34cca12c63aebcb4b03bd923aa2b6bedce9aaede18cdc1c70418457960a33279a0cdf24eee45e5031ae816f58d40fdca03c019f799c0ebac045cd5ab07f0dd81fae01967c155c5f8532b61a112f9e0d849ad63db9c4d908155c597bfec94a127d4987fa502a3e42fee5afa7c731dd10e00f602651e97fc70b0155234de0e6a5225e1bc02cb1c42e3e74e59cea9d50a75ba58def7231e20526b0487cf7dd10eeed8452acfc47453cad7134deb6e359ab825f928c7d70d4e0b851758f6610c3ce1d8cf3e0e205ba4434a2c6ced364f0b72adfca8a7ba337de77b0bbe52e6fd5576e31286060048f33e686dbe6f359b6ec157a312a71510bfd4dbfac7de289f2423d33f2a9372dba9471ae74fe79542164cb3912b00a868808b998f13e4ed2ce2520da10a53563080a6ece275f7e55fdd180f266084926f2bad6e78234c5686eab789d0b10a065bd4ac52a139e21b0d62512cffa2d4f25e8bf91c881a376139d812e128a423615a60c92c5c9b2301e8f0ff53f434c5fc8ae6bae368171a3145f61ef3f702a644acaa11cfd91b7756edfcb270297c7ddee830341c2518cb00a85b1fb378c4bf6f579373bfbd682b7c3b45a7bc4f741ac4f9de7fa8447b127f74fc0475433f9eee1ea75b9ab6fcceb3ee44e771a524b7e8364c3f1832b5c0d9e1c969787526f467db4e06fde85dc26b212541a48ac5e0ce7f4c9405f1549215b7b60400120ef6371363e539602bd53dbf5ac44195171d18a10ede2b2744db02c6b33036a711d1ba7f511e41bee583e0df0089d1eae57d535dcd67fca4ab37d6a25e130e5a5fcf6d1100d086d11847528e7a96c07c1ed7152a48d7cba1d523118c09961dce2c0583af123c34f6abc563cd27a7ad8f07bdf1232264e271d6fbc7346291cd4543230be18e00a2f95ea55b2f0ff9de0cef9c672f59af6ea5842267336ef69389913ed2a3e0835f7ec72ac5e180a4cc1653610d00d9e938577d55bf1e6219403bf477bda929cdd9a2c1ef305083fdfb77a95d36ea8f5871edebdadd1d416ac92da8f0d42b19338d71005e96e45684c2566d4912882dba0b84b7da93790ffe86cf598a55224924a853dcc2c8af6fdbfd29dae503851ee9fd91568de179a032937fa43778bde5590a98157b2b0e38612ddf4ecc053766cc2a0011cc813656e49b58f1e5c5479b35d5bb13e1d34564b5b7200274e02ce5dbca4daf40e677b14ed6eb1091b2bf7163bf1a896a6528d8bd2749ced56e033baccb48da98f1451f3549b8e35ded71c90e475768bb5ba44c71b82dcad693368ffd79c646b42b45e799ca9017f5f73bdcab50a8879f2fca859af5355e849d5e9cfd0c7ab528649ef362cd713ab5bc6dc90545d47b7f3db01db60e7501f101a4640c35f1bdf234266e76f5fe1eee0ae1fc5f328c6441c7d9d0b19345ab86d8045f3659a63d0107f10309fc8715dda1a6fbec7873af3415d821cc4dfbe91e8333a2f26823655b37c4b4e51f3cc8c804abe0b8a0f95f097b256112d8b8378d6ec5fdfd8cc058ef5df478b1d753d3b6a7533e63b587c27ceda777fa6f6038c06512dca127294e2998894965c8c517398844121f3cf623ec00403cf2e4ee082833c19e9d8a04f68c3019590f64391b8954bf217c6bb1ccbb78f2cef11f2e3536babbd9c5b3f28f3e5eb9b85bcc17fd37e7930715ce920d9842a6dca715e9682d204013a84d25cb992c3961a269223ae134b09ad1f3b73f18f68b46a1f1d42e2bd9ded2ab771bcf42b39f41eafb52980cd390a406069396192244204d83e59a861d63906a04b7afcc7535cf633b25847d2ab888bfb420d103e28796d02050e823dd7b8f3444f5c96f5278f262074272a7c8ac007b95291396acbbc2b05dc99afeb3930452a68bd33d27bc8f2a3f81a80bb887f88b6f8d1fefd3b4793a07449de63ed50e49e86c6256f6fda5fecac8ea8ee2af3684f404ec16d80765478ea2ab1bbfa62d0fb092830466a073d072882581e6181ba8359f80219a697a86eeb30520c0bb8c4c7c7d7d4df1ced66a491014fb7e56f1ae81c7d36284c26f6f7cce8cde64cd6fd2637dd3f410f4f5b392257a1bed91a3d2c2d69031c104f788eb37f7a9e56f5d651acd50315e16c08f59d5311c9da2ed1a03dfd72ae60011f918c6282c43628d1ecd4c48c25e09ddeadd9bda92c1fa0fe1138b57df96fad0c5989aaa21dbc7b5943a6a4935a1d6e963415b06a491a781d408bf74061f6f2e01d70933744b2cb9366d531c47bd1a32b7ae7bb7a4dfaff236de0bcc9b16f76e2370eb07801017bd5231ad8e26e0d7be75c11d223f8c39c186bd98a1772f18c9f2fab4e66ec284a29fa85a6024db8cec8584566ab0c69f5fcd08109cff2ac8b24c88a9169346e416a7698e8fdd16131a51dac269ad74fe1f41d33ff96bf569c945ca82d07a0d5af719d8cff06beccd2737359408142276ecabc8866ad3354ce7d9a19b4eaedd8b2f2ed7b963c04a1b145cc206c04b6806ebc917e689c9232d07e0be8f0cecd77768a00d921e35e49e5cdd1115fe10bf4a775bb1dae58a683bb1f2d446c8fbd2d4a25c07de258319f79c39e7d37cded17599a94c7a833fc1e777db376f87df836453f8f0d80127a5605a2a5470160604f032bfca036c3e8bdd67b69d4901d508701af7ed8ed742d1e65baa49f468323999d7727202b071ae76a7dfc5aa40ffba1b6e067b8607f3f0227ad0346c5bae1bc30038c9bbf00ce09d3c494e1e551d43caf20559dc4dc3bcb9f2f2cd30b4ce1b3f6f8534887d62928f4d219677a8a882824707ae3595f0689a68930eb511b32944deeb1dc5e5c8735114b6d9e1afc7bb50869d3e4c8ad174a81c5962c71c34c6f83364ce57dafe2ac4a1030fc8278107f452684695347b97fa9750f0d38a8a42c925e967e0f5a2f8530ed8ac9df362dd2f1cdad984cef57f5def43184f62b58c76a764339710e78810808871de7c614d2fdbb3779dabe2558177d1b1698b2581707e56d7c802e728b65a72f07d9c5968910fff0c12c5cb4869c8455177dbc3cf17522d83456d6e3ca1abf344f31543f9ef2e11ddbb38524898dae93bcc4fd1a63bf076c5f08c27631e2452da68e1a7dad5fa6d8be503ad271255ebc505c235cd3601d110267764bb2bdd63ddd5b1c5e6d991a133c3af5e3950050f3fb8b634e24408059f4fadc509318d6248f524d338cbe387457de9c15560d7980c449175671a1d8eaeda4cb49926f5a502785b6319dc9f9df35d34f11144167cc579759b7f263626a7400029e4614062d3c14d97e43ae2feb9584ce16f208a446cb4b216d9cadbe56044580442663790df66fd3f40bba47e1d97585a029d6c438f322ae56839f8f29a0066ce0f5d623660bd56639cea118be9f5fee78684946b88ee8d5ca4dfedc0daf19d2e07f95c9d8c1973ae987174590ca8c98666d9db93c7c0d1e7b992987a8c61fbf93ac0741258c2abd235fa33e14ec6173288bd4878c2f06ee6980d95c471f8248f8b8ec8f234c7dbcaa5e72def5fe868494a17d526574607ea5ebd4c04a4e4345dd5e130cbb980b77150504a848ba7429de78402c2cfa4a440973803ad423689c95e92a925b66162d540591f776bfc9e086e8c19c2d5b74676a28862d32571bfc7805e66acf36d21f71ec72ee45c3d3069c44cf44e17e47476dcc325ffc39e20c03384d764251c7c6e665f671932eb15ccac5fbf9957fb9bc437742072d6f895821fa4a07c0bb6b332d9baa23e88cf7bfec9a7ae5209ea47992cc2d4786cde98f63a945d40097c516b8cc1bac645a9e71c8bf63d74eceecfff243fd6a8f11c8f5197e7614c7243221e1694460f183743517bb191257ce4e72d42b4500ba951ae40e9e23039f55f4ad778a80da1d637c36df854d41a6a108baae1f814b034cc57a4eaf60b1a196d8a01da8ccf29bfdc367df6afca6b9708525eac41c60f7418cfa6bc0bd6dc2ab04b7f1591a68f9345e4b0dcb47e6f2b79962f0b412a309de3605a334ceff798867c2d5034299596d5cff917856ea665aaa2033b27ccce330a023a9b51ae3c443cb8ac42c04a6b7cad5f76200a1de4a9b792e48884ee15f47e9faff3a204c112b35fb4a0d71114cf0aeaa6c7362065f58052335810e1497e89f8605f0909811456822bd30ec08dd0b9c00817c5d8caf5bb922a3567a71b0a9dad2a82c2861cdae92e0fbbc8bef43f4a7791ee032af17f9d288a580f87e1107e0653aedde7f1e2d247841753403901a73834c47d4db82783bbefb76569e8937366cb6654f16133ddbe231c56522158fd53be7dc68ad2dbea55439472075b8abbd6703d6ac2232d42da8858e02314d68c4a5863058399cd9996e48caa551887b7d46f3fa5a7b23706433c1739308919052cab710872473da071dbea9c38cd7acb32a4da475127261d1cf35385ab587676a8e9be9d147ee0e87c4fe5456d8da10676be08ca30d4450c8dd23da8fb591192860e3b0c64d9785929013c03aa37858fd26a052ee214d3177771fb86f43e87aff2bdac5458216689cd5eeff90d842cf179f38cef2afee6722af98a9c80da06206a5a89415cde1876ad6584dc3a94edd4cd96368f8036a733cf0245fa4d10b08b7dcffa5d30f1dc296c7446ebccac18999e73c821be563579ee48b0712cae917b8ff1c1a3c9de5003dde263f2fe433de84feaa5df13fc15fd096cd8db821f93ce0c5222ce8f3e07156f1d3ca9ebcc6684cc343a943e79f817700f8c9a4c2c504b25cdc414bf12c3c2b125352cea655671aa16a17c228cb5c7a14b68bac5f8aab0482854a4b2e830787bc83519951f70451c64f5947a3e2e2c6791e18cd400d385b6537386395b4ddc3b991468d9993c72edba5a2b03fd60f5867a366699410c5489e9f073d448bf761ab398c855274889e98d0f5b919c5d1f360f1f39648a318c6899fea9d3d3b67856b27d78b27558a6cf5dfc8d036f91772a4e3c95f00a9fd77b94cc56f576b7fa6628122644cc99a8ebdcd803df45485e553f8207799d65d8a1b638a1ebb412c8a324af588c374c3ea512b447c0a4c77e1299ab22e73e8db5793eeed0d0929a3e87627b60bc929e9921bb300ac071114f9a86717ce3ec749eb891b2884d66fcb4062774f582dfa0b6168b22b675f3ef82e5cd7c874d4363aa2f27dc2b4ffd770a0a36bd6f1650b38021859316c8e02a0b01d4a9582e6bacba9d8069782d47d8c511f43b37a45cb8a7f5f6f81a397162911953d245f2f29e681d5fc3cd72409dd1d171166f33130d3ff96331419bfa65db696e384420cb9df073a72b23d97284d96f1b558cc60690a84a71632e7e18df434a945b79d1c307dfb40a6961677cc8bb796752e7cc769a714280c2af6bc88d2f6b62ae0664cb7b8c669830302445ce15bd4439908ba58fdecb2da562a0d2263cc12dc030329257b6992f541126d81a75e39776e5b6d4135a4bafcd6e07", 0x1000}, {&(0x7f0000001240)="40cc5dc9706c1e1b681b1861fb9c9b7dc3e1723e29fb86131181b270de82dfebfcb798a1a4135a2fa8d72feb94c6f6cd6449c07aca8b2bb294d507f02864fb8177e311408fa91fbfd343542255cff699293e7e952595ef78eed814a7f2255e48d49e8e8764f5a7dd75", 0x69}], 0x5) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) 01:39:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) 01:39:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) poll(&(0x7f0000000080)=[{r1, 0x22}, {r1, 0x178}], 0x2, 0x1) 01:39:22 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 01:39:22 executing program 0: r0 = semget$private(0x0, 0x5, 0x310) open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x84) semop(r0, &(0x7f0000000140)=[{0x0, 0x7, 0x800}], 0x1) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x5) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x3, 0x1, 0x20, 0x400, r2}) r3 = semget$private(0x0, 0x5, 0x150) lseek(r1, 0x39, 0x2) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r4 = fcntl$dupfd(r1, 0x20000000a, r1) r5 = msgget$private(0x0, 0x600) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getgid() r9 = getuid() r10 = getegid() msgctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xf898, r9, r10, r9, r7, 0x40, 0x7ff}, 0x164, 0x5, r2, r2, 0x94d, 0x0, 0x1, 0x6}) minherit(&(0x7f00003d7000/0x4000)=nil, 0x4000, 0x2) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x81, r6, r8, r9, r10, 0x720ee3906ca65f0c, 0x200000000000000}, 0x2b, 0x0, r2, r2, 0xffffffff, 0x9, 0x9, 0x7}) semop(r3, &(0x7f0000000100)=[{0x1, 0x7fff, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x800}, {0x6, 0x7fff, 0x1800}, {0x1, 0x6, 0x1000}], 0x5) socket$inet(0x2, 0x8000, 0x4000000000000) 01:39:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) r2 = dup2(r0, r0) ioctl$TIOCSCTTY(r2, 0x20007461) kqueue() close(r0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x100) ioctl$TIOCSCTTY(r3, 0x20007461) 01:39:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="ff0300000046ba2ca6", 0x3) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x3000) 01:39:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) nanosleep(&(0x7f0000000080)={0x8000, 0x7ff}, &(0x7f00000000c0)) sendmsg(r0, &(0x7f0000002600)={&(0x7f0000000000)=@un=@abs, 0xfffffffffffffc24, 0x0, 0xffffffffffffff63, 0x0}, 0x1) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = dup(r0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x22, 0x4, 0xfffffffffffeffff, 0x1}], 0x3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x375598859127ed7, 0xfffff, 0xffffffffffffffff, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x3, 0x5, 0x6}], 0x6, &(0x7f0000000200)={0xf5, 0x800}) socket$inet6(0x18, 0x4000, 0x5) getuid() 01:39:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xfff}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "01016d882e16615af872eefebfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:22 executing program 1: mprotect(&(0x7f0000fec000/0x12000)=nil, 0x12000, 0x3) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) munmap(&(0x7f0000ff6000/0x9000)=nil, 0x9000) 01:39:22 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x4, 0xff}) mknod$loop(&(0x7f0000000100)='./file0\x00', 0xe000, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)) ioctl$TIOCSCTTY(r1, 0x20007461) 01:39:23 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000017c0)="8c69b5ed8a8d3a7ba83d092fc823349c5e7a4f39a8321507c081b9e73f66a8cded5dca3dd35ec220843563e108295318f4980f8e8e4ac1e12d0ce7a81fbae1ec460e83fd68da5761e4ba6413a84f54cc892049c5ed6e503f4236b766e3349a17500848d718ad48c321f3852f2edac21073e7c324b639c04ca32cfa0748a99b39cb255ea767444f1891b36fdb79720ed613ede241baf97df55e6335fecb1197ef4e50d1bffe59e2f404aa29d0e3b885d66c3de06ada3929b74d91fa51610c4b4231cf58a9215813399c566ff0d67eaacc1cbfd8e716dfa588b714505199d6c2703d6f15825977d92ec9203253c760677c1cd043550323b98052a56dd4d8b35d819429fc7f8bf9ea9ac12aff6d8dc5964a2987043bd9932799cdb48a0bfd455625c6bac1579c8ec76eed429500b700146b286ddf45cb97aaf4bedd521500a2ef4eb0985040c32a0c51df04926cdc5f961a62efd5ea3b7cc325902f1580a6e7cffa021329c17c13e9a7f2410b5c12fdde69db7f3d64d45bba08581447835884bf26983a85600597a9c1585674f932540c44d90a5d35fcb425c5cf6ee886ffc761e30d3016cc09340bf34dcad14dc9e3b6f3d7b754c0eb38719c36038fc13caba078f7704799bc9a36b2cb4283faa70f9fbc76cc5d7de2a51d783a38959e19144a281ca85ca08886cdfd0fe01f4a10b355cf734ea18a6d83eb18425813818853ba1d789b83ef97d97b21cb788563254272a4a454132d4e91cfca5a227acb9f3c1359eb496c6a609aaa5577bc7862f4f380f19dfdd8b0e00f050fa1ee08dd7eff9089752a13d56f3a5fc2a1687fd2b01d599be49319ea7096c8d7599175a83bc6b6228417dc5f7776f76c62995fdea4da832e75524dd2f4911aaa29ab294ac3bacaccc7a6bd11c3977c3f3ebbf650adac9cb3bea7c813aac679d7ce40ff93b4134153535d07c60f53160a7f", 0x2a9) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() utimes(&(0x7f0000000040)='./control\x00', 0x0) 01:39:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffff26) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 01:39:23 executing program 1: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x200) r2 = getuid() msgget$private(0x0, 0x24) r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001240)={{0x8, r2, r3, r4, r8, 0x10, 0x4}, 0xff, 0x5, r9, r10, 0x2, 0x30, 0x7, 0x9557}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) msgctl$IPC_SET(r1, 0x1, &(0x7f00000012c0)={{0x8, r7, r5, r7, r8, 0x40, 0x101}, 0x7, 0x5, r6, r10, 0x2, 0x9, 0x20000000, 0x9}) r11 = msgget(0x1, 0x48c) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/114) 01:39:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) open(&(0x7f0000000040)='\x00', 0x10000, 0xb) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) 01:39:23 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0xfffffffffffffff9}}, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 01:39:23 executing program 0: setitimer(0x2, &(0x7f0000001fc0)={{0x0, 0x8}, {0x0, 0x2}}, &(0x7f0000002000)) 01:39:23 executing program 1: poll(0x0, 0x0, 0x400) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) 01:39:23 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') unlink(&(0x7f0000000000)='./bus\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000140)='./bus\x00', 0x10, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r5 = getgid() setgroups(0x4, &(0x7f0000000300)=[r2, r3, r4, r5]) recvfrom$unix(r1, &(0x7f0000000080)=""/123, 0x7b, 0x800, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) 01:39:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000240)=[{r0, 0x24}, {r0, 0xa}, {r1, 0x4}, {r0, 0x44}], 0x4, 0xe9f) r2 = semget(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x4, 0x1ff]) 01:39:24 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x66, 0x0, 0x112) semget$private(0x0, 0x3, 0x90) 01:39:24 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = shmget$private(0x0, 0x3000, 0x40000000000000c1, &(0x7f0000ffd000/0x3000)=nil) setgroups(0x1, &(0x7f0000000200)=[0x0]) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/8) chown(&(0x7f0000000240)='./file0\x00', 0x0, r0) setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup(r2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) mknod(&(0x7f0000000140)='./file0/file0\x00', 0xc000, 0x1) 01:39:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x7) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="170ce7a49446deef7755a82fa165826c444c50b4d8f04534b6165672698a3a0336412850c163dd70a601afa52a50715da8faa959f31a6dc4df0248a84a651e167a1062646c8821c0cfd9954089cea1718acf5ef00557285e92285e65a5e0be5a5450608eaf7a52b1edb9291c05953d0b45d9651309c1c31fa4b0abd168cd84c7b283f30388f46ea98fdca36d9288980903f5c5b7ae042d1ec025276039c26969f8835ccb384aec2465ee3f5e952a36ccc00b13681ae9a71624abaddbda8f63e19eb4d9f97b", 0xc5}], 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x2, 0x100000001, 0x5, 0x7fff, "ae793004dcb8f255e15aaeb4975fbf4d83089d61", 0x0, 0x1000}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x7, 0x7fffffff, 0xccd, 0x8}) syz_open_pts() syz_open_pts() fsync(r1) 01:39:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x4dede5d8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 01:39:24 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10880, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x3, 0x7f, 0x400}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x101, 0x4}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x0, 0x2}, {{r1}, 0xfffffffffffffffc, 0x41, 0x10, 0xffffffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000008, 0x1, 0x1}, {{r0}, 0x5f958e0555adce14, 0xa1, 0x4, 0x100000001, 0x3}, {{r0}, 0x0, 0x5, 0xa6, 0x3, 0x577}, {{r1}, 0xfffffffffffffff9, 0x0, 0x2, 0x6a, 0x4}], 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) kqueue() 01:39:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r0 = socket(0x1, 0x4, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = geteuid() r4 = getgid() sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001b80)=[{&(0x7f0000000800)="44df448e308d9b66d7318da13dd54af814f70c34edffcbfbefc02b0b4d63fa6f332d1a0b83b6b405930562a8cc12dcc80049a05813489d405cdb1d6ff2da2c20cfd75f253eb60c71d4af2a663b2ae3f173db864ca705d92a722a04693e6d870481d952b71857c8f8e5d1966d6c7afa60eb0d53716254b459c275cc979e283268200d3ac00bbf11bc02d81959f35331e0d15996efde71a1893ea3bac2a17cb56282689916456672814a77f5d13b48ee994146da812f656f8c5c6363d3febb3a945beb57c5e59557757f185c175f2dd91a8eede8bebeacb911930df2a2cf5d0c85a1c76620e8639f08a0a756118a8f0c7488e3850eb4e99a7d19f6d707a1fdb0df1fe49b0f0d8d99f28495f225ffa8c8dfcd9501d842606a990bad7dff4fb6054fd4ccea621547ae80924e80788e55005ca9a0d915e9bc756dff26a7985075abbfa6ca4c97b1f554f082c497534252443833813d5399526609aabb3c13fc7e5d9e4168aef0b288428cf8013965220111dd59755121c88aa4ef6b1648001a9215c193ffd44b5acac14b427b515051556cd0c40f0ac87cbb31e376c2139597b9759c0a7505f36f15ca5ec8c8e0dfa15c99709dbf718e7ad2c32257e90ad98b12655b7b29d9d04584d1bcfa61d92da0c1fb8974c8a6b648f21dddddeb52852c3a69f5a538f2f44b3e2a99adb1ffc287c812f057048ada8fe0b9a853e207fc929148ba45061e25c79240d0c22ccf6be2fc9632cdec46d49b49c2c52b3706e09f850c7ffbca479a29390ad07689d12d2ffbc769d357007408a236b97775fc65b6229322c67c92256ab8dd33cbb8797a0e66d770c402c257e2ad2ef1f13c61000015f88817770f6de135b83d3a375c79e9467671964d9c9bf07e83314c230c87c81d70450a7381d5d87d9038f4cebf1413f75a150b3357e893f70a1d275feb432a7e753ba72435487f882c0693a1294fc07aabe97891c1adf848403d89cd321f4c28601b4af0778ae642caa9f3ed57765485725168ce9a3b25fadd9331c7f97755d3291b96af88b27659ae1fb6f64545d85e1b3a4e3c28d166edc7693c6773a13f3d2a9558f01bd0410262042048b34345802a8a011f874e8b361e9c332500ce261c90f21e24b22b69f2be42de874f650e79a09b6de4890547e24b9dde682ca18a3c8169313a78e8d8a7aad661ce8687f4c2961c054c8b460f0536f62aa3c01a77bf45f6546011cfe47ba0b386e36260a8c8f5c51d184f52cd4bcfc4ebb836ac30ef964b3e80b0b1e39efe167fcc9c9bdcc97a19e5e3886b914deb8f5f9c660f89beb601e057ca09dde7e78de2beb32e966eb6a9bde477cf9be591d7c1cfb426cd1d19ec51278174353ad5383ec33355205e06ba919c113f148a3136c03cee7209694606503c19f505e645200f82174acdc1a3ee2aa078056ea83d25e2c98cdcff4efa26b0542f98e7304b90321c4614fdd8aec855ca7e95a20524baed2a223e55aadba5b3daf0cdd25cf319fd0c52a09022a605bac4dbfb1e86cf9b2e310d7ba0776e45d460d8d544727bf84edd2bb46a9d2cd86ebc1408c99150feb868ca18183d7ddb22247252d84fd5f823fa0ea2160ef212e39a34ac18a741cbea8cc402e6b548f09064b3788cd81b454ebde566a7f8586aa33ef4b9531a58768c7c3152bd70eb41967709f3236e80b648d8177575602e7b03a2afadb70cd9d8ca43beb3448ff6ce20cc5258045423cc0e1e499e6d448eaf3aedc371f2b96c215c4b4afb7390a3102d1271e9bda4c326047f500269647f523aa825adec10036c7ffbc641c942fd4a1260e9f78e9aaed0c60c194c56aa3773b7720128e1276ed55e643c933d5ef3f9b8cc5464d76dae18a744a176c3c8fc44744e1615c7aff024e1f784a873b93d3cb543775254cda685927376e6d9bbb1bd82fd323fc20cdbb860c17e6af1943384c8898c560a2b9670476cab109942c87efbaa72fe89f7ec081e23c835bfa700103796c69e9ed7e9205339f1d27b8651b6d4196afb5bd875f9ad7a5f70a229618aa41c26cd60fef0b94412032615548cf18d22be18f85965aa5908f28f35bb5683db1571942957c05fbc2ca4677c395514e7701f20a3d3180f8545ca798d0390cd30ea9fa610f1cfeceef8e727c5eda988f4b67d0337a83422c26b8fd9c120655faa04b20395d49de62b32295cb07febba2f892f84dd1f716fa07b32e7697096899a38e63763b660ac9891b95cf143188495ca0c69ef09a36e5496b6aae00ace4d818e431cfc0cd000a7f842526917a868dd2d49e5fa92f2894f1e4f7634d4e26212b29619700d9d0dd5a6d57b439f5d884f471e2f5b2fe5839b6aaa01ba75e87b59eb77445b7d11ea1571c4585765adbbd51291e4256e73175160b5914aeacb2616adeeae6dd7d1c4d7d92ec90dcf01cf46b924f05fb1fca9220f2b1c649230af1500759768ce5288a468aa099d27cd3a1d10c18a3b6b23abec802e8a1cc42ae5799ae9abf8bf1866cc6aac7272e66d330c25a3f3c168675b68204ba497b12f4000feaaa071b75f7cfad9e0043af09c69025ab26a0f6ead6729e9e66deba64e0c8782e134d800ec808eea199f2bf81fd0765daad8f0cfd8bcf7e28d2dec9554469706b4c90eb22fa8eea598200f5f5d08f6a63b302c00794ffb6d3a0b946761bac8c624d780a862b995696ba6206c4799d414da7741dee3fb72113a12d937981654a3acf69c0a478dc83de16ecab6b95cc96f013ef44ca1f2e19a19381295a262fe4d64e5b1cbf4068bc8468f4dfca84e2348ecb0bb498f31855643205d4054ca59d30f2f1bf5224416ce1fc45e2c102b5a88ffff8e54d671ab6d9d6ab09e3705d0e4ae6062258b76e5de53aa106e7afeffe39644846eb9c6e12cdb4f9bd370114f33f204f1b222ac6e6c4760f924a2bd62be16a3fad762b885ec6916bf9173777f74eedbc1d0ce6994ce5162a740bb357ca6a28507f11071c65863a7a2bbc550bb1604bbcac0bbc7b4df09521a961d48fd1409eb7142d4f1137d7e5a4175bf070da8a9d004cae6a48225c9ea8b80219144f84b02f7f1180335c850d416b7f5e2d1ba4b3d2ea18a7c8c2c6d2c56f2bc2ee0610c9bff40799b247fe8c17998033aeb0d8cfd4bc44c48eb23ec834fbafd7f9048325f78a4554325db3e7b642f5eba00b9625cbe585664d85bd187bfbbc9a31177026b5e0179bdaec0cfda3947a76a17d2cc5a7ca03eece270c6f5cf5e590d1761c8d3ced53ddcd79b709d94dc9491acee92041b5532909f10f5e81e9da3b7cb742351b5ee5c44bc9988abf229d4b8bdd7567f714d5f062130f5063d8dcb918741ff2a46e57cbaeac3586e27d12634d065529b452057dddc72cbd68d10efd1755f09c523311c24e7ff84a1044ad71d46a7b57ba3d0bfcfcbf482b94adddec161c012b93fb231108e6992b591d98da913252c2403e372a6ed4f687bcc36886c3f7c933c0d075d825f1a595ac1aa385335942a1a4e2ee86741bd9ff721d6a1f9e0263db8fec41448b5252e81eab175c646b51fb307da5eebad90815fe8abc932ceda31a33ba253c975126eabbe58d11e46bd6d9f76a58f41fb8f2f9991f3a471da1911c1a61d922086fca8d88a71c1585a7c477a9fc3dbc9a41e2abe993d2ab8da999f4d4dab86b8e6e33053297267fc8bdba33f46d7327212db5de7d803552f40bcd7e4d448be0b74be9aa6a575929c7536a16150d25b62993e6d69dca2d0251767aad70afee63809b7c167a9fe213e056764fa7746de8a902e607dc6a70739dc5d4aaf53058944bc350a414abd555e36509bd4890d1cc6dedfcb39f64c0e0a50b6ab3415135538ff51f60b379186438244375dfcc9ce1261696c74f1dff235673f809b5d2320fbe5c017e06ce0deafa28af74282e469976d7f10b9020c42b9be91b716a520dd93b3fd649816dd8e9aed19186045c51ee0f5e33fc49e7a86b17f52596cdfef41b4c0e351a832952e8f7f66165c86f3667d437380f79387f051a08ddcbf1ef40701a4e2998feef7f72a723cf65da5a40f5e14b86af00ef21579748d470140c095e133e1b6972e806d6c010d1753851334a17b3ab46904ff82aafd3d0970378eae32fd09db024571337c14aa6bc62c3c8f8549fea0e0044db5edb328b819e9d38a9a2318da52a79a60c51132dcbbfdb20caa74b23c47cf164edc9f357be2b906c80689374ef20b1c80df70a352f0546cf031aacb27831b2663fca38b0a5b8f18edb512e50a71bec8fd39dc1cba236c1cf2ecef677961be4ba23f6fb54336f4b4f4f800ff35a2938fb556dfebb5baf917c7cbe21b7930cf9e4ace1780562667a3487efa4e3d006fd6cdbb46a96da89bc857827160da727ed48f0fb6bc1f15219a3b1ca372f46ba8084d3706bf40e49a7ddfb4912541823ab72ac505a3e03100f96d857182642848e0115b37e12cbda7d0019071627b488ad2f2478612cfbe701733bb9e23133edbc657dd2744b8a9331257535028c8753f70290d16b3f8b971b2f575697952ca526c4940c85667fff11c469d768100b355fcc9a081e817b003bcbe80690e58e1bd62b2c4134097cbb515686144f6a12a94db4298461a7a5cef3ba5fae96c32d0813c656963078682a16da27ee47263d018c502d99627cc0d28f560af21faa9c41f13a9d8900b8acd43107ad3d8cb392beea199060c8a1fcbce4f4fc71cd826b0c256e2cd124fde52ef35b5aae767c22edf610c35fac745caccbbc33c42884146525c833299adffa1f98b32a89cb42bf777ebc10cc8bed6e504781093b1f5be5860c95217df1e0425f71fda6268b04702a3cf9290ae904e0cace884c274c20aadddb86271ae9d6f55b1d795762e1e1ba6c6cc17f86a0304d79e3b14fb35eab7b66d379b9b4a0d119d5d8111092ed36a60bd68e5bdce0f57a8c087fd797f2c192e33c369caae993c9cc3385d39bb1d785de0400daf021cb1ce5a6348666a20f8e79cc8585643b1e1a6997ec1eef88a4d361d372a18911c206f552c07c697bfc50a6b788a140c73e3c9c035a0d5615d4179da6ef0480e0bee44d30b17030b26be45486f8109a95e7b7337be81fa92435b42d7265285581caa6d6bddebc890f2d880f6dc9be851b5eab1e6bfa8b3a4bbeaff91f49cf3e7dce4f456ee8332a8d156be862d41a0f77e79cffccb43f2af2a268df6aa97699835446bc83f9dd4b1a6b1b7d9718bd93a1c39e9d4036bf5224e3588826dc7182dcdb290f0ecf338e92389c4ae14031eb8abe79e547eefa521776cf26d97fca03f2a3e1197cb07838c93fcb341cec41c9ffbccfe78c1176fdbfa74a401250befdd7d57acb4f7f3fc5dce5c5323381d34f4bac6e5e1b1b6998e33953857c5d66e0a3b6a52598ef32a684b54a0a26777f26ff81c128c9bc97d4897721b0634190cfc2423e7867eb50ae4b93fffdb8c320389a5d7a3593c6d5cfaac5153208b08c72423ba6aafddb96a67c413dd7f3c8fb68cdf9e4cda0e5bcf3bf3c3f146f8b631101ec313a7476ec9ad4d800a133bcd2dff72a92805d1c25bfee2fd446020334d2b1649471f4c925fcbd6dbe9e4d877a9b8768834a17ee9843c73d59119e5a686a07fe605a59840ad7e649588e5069f61c62d6fab1b22958fec141a01af7020cbdc8e91ec176411a19bdfd0cdbbbfafdcbe43503530712e6f33d4959f82d35f73adee0779e7fc848b32e5a8525d6396b98c4cd30884496e221b7974221f3b318838f8916420f5adec8345e9036ff260207b1bd9c8d46a9722fdd2ab110887254602c7a0dc998a1548aa61c5a6de70ffc7", 0x1000}, {&(0x7f0000000200)="e71fe3b871275c17203fe83c34203b743107a1a2d87cf393ed1b78e24b7905ca54e870cbb1f4b4fb3114a95520d2ac4ff479e2d4f28f00fd2e6ad10cc3a4f3e88448481dcf27efc65a780384dc38edb67d341cd5cd81bc2745b4e22addaca68a8105a04625a22618b20f365ed0c663e3f3118c46797715f4cb6eb4cef83c8a31cdc44e4ce4696963267d81f9873daa21c59a9e543d6142d3a12ff010184a555e8db85a57c1cbc16dc7775229471203af1875ce46df16e58b6f100eac998fe6d8dc", 0xc1}, {&(0x7f0000000300)="a7da676e2abf257bc4863eddc3f577815746a53d23372259ea332097e6e20f9bce64f038569a6c93a04bba2c7093dbed24b5fa85ecdfcda4c541cfc5199eb1f9f0431f05c6cbe95fdd45fde575df13e0163f84af3b585d1d30eee62055e3bd3a300b112bebb2f2e7ec86e45823e2dc9a34fd49549d998c9cc419efbfdb9042601c89011c046383dd09e7c8da6e03fe52018967eea1e6aa060d81109110b9a178cf79d20f48d1bca94f016710395ebe0bade9b60497ef9feceab065b0be016d5c826d3a063bc425e5de16ff9ed9143218fa31e97376624aaef8f9e7d226965cfa52205e8734c1623e3b2f939c7dda4bba2297", 0xf2}, {&(0x7f0000000400)="9feffce2bd9b3750975f538353eb76a454b6944c1976ec7e74be00710b6ff053315f8641f1f5eaf9e58a076e6c60a6ec9357ee3679c40caf4af4b036ae34bdf3164a4952e49cf05de2c14b21f84b9907c03e", 0x52}, {&(0x7f0000000480)="4949ad15223d2bd5eb72622a62a2ec2a180569be4d36fb90b4a6cf768ae55629804a404b90aabe76f4159bde131363075fac2c8e7afe9806a85a5d25bfd29e8bbacb5865a58b0a7e4fa8fa74624b8342a8b0fa52bc6f7a5ea0872e8a23de2748f54298b15b79f4c20dbf2bc0b3072354cbbbf9aa2a70ff61e4e8184044c0bf97ff5a29a0d65feb836a68700cd1e88ad2ff84e62232013fe9f844eb7ae626e7e6b06507426b297b0f47a33b16ec40ebe2ba15a2", 0xb3}, {&(0x7f0000001800)="5d49b059ba89fdbfc345a18f49dcded9ca9847b7e55822afd0d74b43b0ccc0a26ada6f966dd52ae6c4ec12ba84983ac868b13f01d5dda470388cd752c40aa1b57cf81cfb354640915c5593b4662c28a1610784baaa166cd8d0388b25c6ff08ca179344163187a627292a07dcfbe140a4", 0x70}, {&(0x7f00000019c0)="d8def1d0741976c1662d50e65f0fafae4baf0771b35f1d34d040087c9eb4928b953a2ac984146e51d3690a5f96ce2a831673e4d4409081281d8f0e32d2affe0edce08ba854cc0d694b2555ec8c8506eef9721da89f8e07acee9dd5445e6d49b68282a5dd09d9ae56dbea6b00f3e9ed9f6fcbf4eadbcf53ad6d87e474338aa7d89a2b9581f3a8f877c01fa8bb3ba34e1f8f75f8c03b4152f2f3746129ce5a134d47485a75e86f29f55f90b6396046049f827c0a3e01c5d0752558e2e4bad4534ee6f8b78423e0acbf3951e0928d", 0xcd}, {&(0x7f0000000040)="74c3381be09fcc28552c0fc4c34c23a36e9b2443224ff78de34bc57facf44d7e290f61aab8f146240999840079d587839847900ee8181e15", 0x38}, {&(0x7f0000001ac0)="e9af10dc46ba6c36e006edde8371b021011c0e436da262fa51c398fb0e92b202539e97002c9356786b1b375db7fee98c478b6cba9ce640d687c16aa98792dcdd442d6263a5dd526a70ff7e4d58a996b600ab03791c8ad785310ba7eeb4d97d18d4dd6516a313a741787b95947aaf4090f60b7138959ae42e3f6e1e7703a8c04354ef912b2e", 0x85}, {&(0x7f0000001880)="74a83c9e3a0f727b22b0feb10e4a502800e3900c0eec9e9fd229303ffc66888d1a357f6f831e00671525e3b16d108f4ef2c9d4c5555b478ae424a4cc973960dede6b0a9011c67cbd0a0e9c306a74", 0x4e}], 0xa, &(0x7f0000001c40)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="0001000000000000000000000000000000008b25", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0xa0, 0x2}, 0x1) write(0xffffffffffffffff, &(0x7f00000005c0)="640100246c72503f43714b090000ffff002e360ee81b3114729e13b07b752de32148fb6242b8e03ad14a77a0baf0d111295b26109b5b8d53085259bd7fd692407720f52a13d79140ba72b1dd3b11bbea9593a374751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd06b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111100000000ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd172505890f524ca6f6de15ccb8a3ddf6b57f2e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167fd43792fe8d13877e85fb6f1ae48ea1bcb7a3921cd5a3cbcf354c918fcdbc75367085b63dc41b94d478f972381bfa8cd085474011ee0e3b81adeca0b10a85904cc633ac5aaf892c95989ea333f9562cc0eff89eee4ae92f606fa2360b95b8eba295d43f0091647ca832bde73e38393d5323d6b564efaa905ba66ad142cc696f132d9a37a863126f1170c6766fa0f0eb6e2ddf1d35f8ac0a6c598d4c93f5c560cd042a80c9fc8dbafe0b887f29f5c3c8796dbb1c9e3302b5c01367a0766774c23d27c833c6f1a473", 0x223) r5 = kqueue() kevent(r5, &(0x7f0000001900)=[{{r0}, 0xfffffffffffffffc, 0xc2, 0x4, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80000001, 0x1f, 0xfffffffffffffc9d}, {{r0}, 0x0, 0x40, 0xf0000001, 0xffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x81, 0x2, 0x7, 0xff}, {{r0}, 0x0, 0x10, 0x40000000, 0x2, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffa, 0x3, 0x0, 0x4, 0x51f4}], 0x20, &(0x7f0000002240)=[{{r0}, 0xfffffffffffffff9, 0x2, 0xf0000000, 0x800, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x6, 0xf7d6}], 0x7, &(0x7f0000002280)={0x20, 0x7}) r6 = syz_open_pts() ioctl$TIOCSCTTY(r6, 0x20007461) dup(r6) pwritev(r0, &(0x7f00000020c0)=[{&(0x7f0000001d00)="192baf74bedba3b5a51cbad6a9c2513b53c3827efef1575f1eb0d0ce6de6fdb0ec718582741c81c0ce303b83cf23df8a7640b386fa7c160f5ab2c5cb9248399029dbbef4e1f9b7896ff0acdd3e71c58ceae667e4b99f26c535f54e097eb96ed0ef479593b6f21603ee9f070f91cda241b6a5e960655f07a8b7edaa8068f9c88eeb3dfbacc1e3fe4072e6c17e0b6597f3e4d54a6e8a015afe13832138057929c21c8132dc40bcbe6fcb7c67c2cf", 0xad}, {&(0x7f0000001dc0)="648151306f37f9ad5cbbc0df6d4cebba59b44d562d9c1bda355a45c6b76d8153305e50178cfa8ae54fe4bf806ec034d64c0561e2b7ba15fbbda22a16a8f196577e93642a792a89371799c5a155b3f046e5bb1b5e58401623a1b799dbc72dc5dba4a60ffb3a3d8797022345ca37547b428178cd1c02fe6b2ce6a248185e7bce16ce017247085d", 0x86}, {&(0x7f0000001e80)="15eaa8b9af2acd68f9b164a7fb992453c85428c6e30cd28b386d70f635984e899c840256a98dfdeaa1e55070002a937fd2db8fe0057ad87976da7170fa207967937d5a7a02cc208e0f4f8017650a0a21d377810699046f7c9f1678c496c0635715fa69bf84e12c885e848afe810dcc37a91d056644e748392029f32094ab509afa838c11438a0f259f91c4ab92e8f75e6b0611076d2f7bc667a0ebf5", 0x9c}, {&(0x7f0000001f40)="1931c0ce53d1a301c2b37d517ea11f6e96bcf54ece6089089ba161a96c9cdeb9c855db8bf5865da0e8905ae1e883382568820e5051cebab29fc7878eabd86123201f159175ab342ecc2b7c", 0x4b}, {&(0x7f0000001fc0)="88ccd30787c7fc48d00b7f0b4da3762a68bf710493b68ad64ea341a79a0b4356ae2ce27b3182b860c7bc939a422cb67d79ad4f926a3ecb529126fd3bac2c4c99ea3d6a44722dc5a7e5e1c16c20e442c760494350a04975ddb5664afff94e8ef2baeeaaa3174c7d5a8d436041954afd2d7465bde79f0aca40292e4b3b93f8727b1f305404f338db8410cc13ef423d2a254643c186b29bbed515d790cfb3e0e5379899f0a2091559b38441b50efff623b33aa0e508eb6e0ad0fc1bb8c21462cef3413832daafcc33eac587d60d210753d9a032f1b8f5fac8f822", 0xd9}], 0x5, 0x0) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) setreuid(r2, r2) close(r7) readv(r7, &(0x7f00000023c0)=[{&(0x7f0000002140)=""/202, 0xca}, {&(0x7f0000000540)=""/49, 0x31}, {&(0x7f0000000580)=""/40, 0x28}, {&(0x7f0000002480)=""/156, 0x9c}, {&(0x7f0000002440)=""/20, 0x14}], 0x5) 01:39:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) poll(&(0x7f0000000100)=[{r0, 0x44}, {r0, 0x4}, {r0, 0x2}, {r0, 0x1}, {r0, 0x4}, {r0}], 0x6, 0x9) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="100097b7f86d7609eea2150000000000"], 0x10}, 0x0) 01:39:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) setuid(0xee01) r0 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000400)=0xc) getsockopt(r1, 0xc88, 0x5, &(0x7f0000000440)=""/192, &(0x7f0000000500)=0xc0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8090, 0x8) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x8a, 0x101) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgid() getegid() r8 = msgget(0x3, 0x4) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x1, r4, r7, r6, r7, 0xe, 0x7fffffff}, 0x2, 0x5b8b, r5, r5, 0x40, 0x3, 0x1, 0x6}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r9 = msgget(0x2, 0x80002) msgctl$IPC_RMID(r9, 0x5) shmctl$IPC_RMID(r0, 0x0) r10 = semget$private(0x0, 0x3, 0x8) socketpair(0x10, 0x8005, 0x80000000, &(0x7f0000000640)) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000340)=[0x100000000, 0x1f, 0x2, 0x9, 0x4, 0x8000]) accept$inet(r2, &(0x7f00000005c0), &(0x7f0000000600)=0xc) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000300)=0x10001) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)={{0x6, 0x9}, {0x5, 0x9}}) getgroups(0x0, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000003c0)={0xffffffff, 0x400}, 0x8) mlockall(0x3) 01:39:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x801, 0x101) 01:39:27 executing program 1: r0 = semget(0x2, 0x4, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = geteuid() r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSBRK(r4, 0x2000747b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r1, r2, r3, r5, 0x140, 0x7}, 0x200, 0x9, 0x9}) r6 = syz_open_pts() ioctl$TIOCFLUSH(r6, 0x80047460, &(0x7f0000000100)=0x3) write(r6, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000240)=0x401) 01:39:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2591c321a8cf98848e4a80513724313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386970000000000000006cc6c07a5170a3eae458962fa93853971f773048a6e3193ea10146865cce2f85acfa750455cc2dbd6841c9a8bed15d1a8d74e906394c85d830d7751ab2fd3b130ba17ff89d357086d9fc0692537250bfd5eaf1dfc0fa78a52493e64fa9cf3bfcf8c1eade4afeb316a6c75", 0x10c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) shmget(0x1, 0x2000, 0x3c1, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_emit_ethernet(0x1000, &(0x7f0000000940)="fa41ea7b8b0a8dab21a2295a7fb473303077904e5b36312e6fe9822b2dc42a78c276b0b58713608aab51f3cd4867f997d0b10a0e50cfd43261359c3955ed662d8c55347644b321bf4c0f9c6d9564b57fd293dbe8b075c269b0f2ece28096f0eeec8a4eacc95822ae5ae24733ba6c5c2b1e6b52fc5b270503c8b192252e55a03ea8687b765f36f2347af3f83e5522bc278fc0b213b2d735a4821d6dad15293a20b33154139487707e969f2599fca67bfdc0f662d8119851858a57f6967c0167ea6c36b09493da1da27230eb2a041354a38b83f489641e8e217699f7fef8399e953fccc262837af9b451da6802ce792e38df8a3a7810c33672df9cac50c6217241146a546dcc0c4859a103fd8f984e6353ca9c695bbfc97fe564569801ce1020e1cf85e73d12cd825f3a20b95d6de6f5d264f20d1efb4fbe32b24b2ee9efc433ac24246ffbbca0170015af7558ed8fdeafd8e9e999c0f5e306a3bea27552f26d63c5fd50ed2894629c3fccfad71ba55824428222d1b110fa0c92bd84f5d412981db286e49f0feb0657adbe39ad5e19a27b6fd0999a3100f2e0362c28db5aa14c4661160f19e74123b846d18c9c9958575bd7ef7a0119c3c97292f48d92e8343276f3d227a50ee24d8d3c06431f1c5bc4f46b7ec52232f0df5b4dbacfd4d7dff3da97bdcbde843af0cbe89b629af4d76a92f57a2e3be5a4012a2a46e8e7cc55e6d03ddcf325cdfb09ce1c5817ae8199c92165356d9c2d69d6632a83bc41179e11d903bb335499856cf863fa092cf4ffd383c839b3d0202c894b7c8577fcdf3bd74d8fe5defb0df966adc8fa1972cf68eb8e4ec87ff1d228638cbd4bf057aaaaded8f0c36475a44da004a8cd18222ac6239ddb554bac2459c3d285c1f8289b461d1b9af337a9e4129ba55e868acd5ccda968cebd95356ee31d678c49f78e9bc4472ed1a447dd4d52c03eefd29abd4010201ed93dffc08fa9aad3aa33b40c32894644e5259c44593b722355d92847ff455f50e146cf82cd14e6163ecf2c7174bd996c5de6f525582525594f46f824f79406829b49d17db5bade73e9554878c42ef71dc4498ec2c2562298c950dfe48e4852a7c7a0b505bd1f81932513ef93afe984355715c901774a0c499415aec1546c419d5cf744977228a6e3915af90166929413508a9b364a19e0da26e48846760d73b7d8ca5eeebf446c464a754be09341a900f8a2354cfd1b81048fbadb89a60dfea9755a1f243e2333055b40cee7324aa8f322c2925e79a6b8fef23f1f650e9019810da71232f9a2454df18c6f7a929079cd8d3eb951d585e4331702a2e51d79741f18ba3d07d2305863fd9248edb0ad73e61b292a2755f146eaa0a40acfb28bae89c608f74d54534705e1dacefc59976212d7c6e5df6dd36b93d4777c8b8a1639093df78026254a055b86772153c543da6899ab63b8bed872254575f2e2d01c8acf0d3f4ba7868bc9b48d57e2c819c0be457aee46c3e70badbe9a69320cef74deefb41d37fcf256a5590363ea86a04847d85a28d5c9d162f38e7ef3f5eed8d0258a8d7fc581da4b430b210ecc559b5cdeb193cbef2ceac912899e6224cc795c630e35663f63b5d47eab884cfcf328b8e70164a8aeb8a9aa1b9600646dc2e606ce702cd693b38a02f235846a3bfea0e6dea867eca31f2c60500e480aff3fe27e1fc8960d2f8b793911a17f085a4c90fc5265e27c2fe2547335013015b472b3d44a4f3b67d54e8018c3cbab98cca615cfa6497cfdb2db60eff8a58b6ba72bca030031cf6dfb53c28b3bf8ddcc06174fd2450aae84d4ce79e689f52d21356263e662b3a5996cf26169ac1c58f981246c17606ff5a983a4e2f9af1e8db59fe10d7911a08b4a7113d7cd21eb8dc7daa7c989e03bd5a942902117aff59ffc87e21aa7cbe2222ba68b83b0d6dde4c76cb91cd0eeead41b4288d8fde40d5b01f25b9ded04a55248d0ad4b6c5c389c8ef5d4b5fd92ba24ff68b6adc11d13c1370d515f695544f9a94020e04f8dadf1f966d3557a191ffbc80cddcc6bdd191a0cb0b10c149db672c5da636398a69b8393ea93818c7e176bcc5a2da6fb3ea15c5a92005a8ea5c7bf01a06e0587789142fefce7bd5bc76d11cdc54ef53917b60bcbfddb362f51b4f18e2fab7ea53dea32fbe63abb44d18e7089bed1d9a6be53fa7fb12491c4f15dc5eb8ba7ffd2498688750ee60fd7cc7dddcfc0c1e4a7534cc163c934b01aa02677ecf7d8f72afe90f85cb2f8796f8ce9677029dee74361f6630a5265be03921d3256d068db2772366cc1504d25f410648e86e36564f6d61b52d6a93cd6a6a0fb291fc2c813a1b271643ec90c1c5c327e94980cb8b9f82af7a1cf9ae54893ec46d75cfb5a0d531b2176abbeae99a642af6dcf731283d4de0ca1e6e73fa47b04a69ec04ae7291077fe27e6624b0eebc6318262f1c52c762145fda76064f0e49bb47eaa2f0f0125a7c6ee584ebab942900a706eb94a18211e78f6afc1e3ed8bccf443a4805051e86e9b2047ca9ec114d7b8a195ad5c0bcfb386f4323ac8b8da0c689c9f14380aeb483e5c54cc4120e329d3daf4cee01a34d3799c3ce8c2ba5a2607e4b21d41daa773ffe58e09df0357631c2429c857c8f0d089fca0877dfc79a15c5662c4eb6a233b3ec26a22a237040d40a207244a4f641c9f57a123b33387a8b5fefa7945ce11132e14d4fb1553361695a5adc3a5c2c3c040270320d6852dfdbec805ace486dbe4b8be7c76646e28cfc2f01aec1d71bd48bb1efe8ed856648965db135af7c259b1c3d30da004109265d8c2e04922e40d1dd2001a41003913911879530f3d3189aebed3f37c1561829ebfb4e661ddd11f3869fefca9ad240e868ab4b08f9a9aa6cf0f725c83165d06aac7bd50824dbb2e0188a8d0f9d7b35fcb4a7e7bf811f4b26a371adfc6bb5536f27735f6cdba33488ca499ee5527d0c6abe9d57b62d36893c515789924a51e82c838d5aa01137af15d7fcae2693f0e550b55ab54d547fd05da0385e2da43c1ce0811e515339d92297735be748eb3662962d22c2eaf231c98eba4156688338b00058585bebc5ded225dd491dd08ac30f45d8e819c85bacfc054b99cd9fc99461217642ef1e49427e7d148c211e2356701460219c183c744e3f3b57c6e4cb3cd66c917ebbf78bfed9875049a7d4a76abb08e8ff785a95dc4977f8211c9265d5c6c9125b1860bc8365b80508d6ed8c4a94ec9761baf406e31ec41af15bcaa435466bef35927c2126f78b371f65a9c289162ad48880737ab5e322d286f0a1c07c279904dac7041248716f767df7a43b69ff0eb70226406cfe0db0f7bfce7a90e6961d11b578fc57bf5860cbbc5397c1130ea770bdd56fa53fbe88d7dc695812a54e50dadea58b0e016b18ccf35bfab921dcd36a4b1f94d3e88db67d38a8ab6af978ffc3cc7fa0ec958f01288e1fd28428db207ea38a3009604612142629abc0b03941081b84af44daba04a515a2457f913e86e6ec7f3dd4eb7622694b2e4b31a397442e80a3e0bd22c60834a57a022803b761bc712640447d000c78ad895939dadc145333cba2a6b2085d7a68631a0ac8b5a2a5a2b5e6a92a31b133fcd04d246ed7811b99108cdb22c7aa75faea39500a7ddcc9907b41e856c213c877e965eacbbf73b7029d12a1cb97c052d42b10a551b53920aa0bcae72ad35d4cb5b5b90a5393eb09f568442d7ee19440d77a694cd1df0eb85cce6295f22c4957f184950da18dab2345c5fa4b581fc71364dbf6c348a1f2f8c28e26aa49381e8a7affb7b00c910456b9a7eb48186157f00c2e0b186754278d2b82ace765d1e068b2105a246c555eadd943ab67a8861e0ec25ccdacb600fe9bbd68d91f25385a3cf33346718c81bf95383fa9070772e98e408419719439b476f16b962286b180599b0dfd3ad8041fca186cfc1f26a2ed55967e041c3910b50c7d0c175fa2c753e748083cbe7bea3be594b0ff291797564d650b0393948337a2a7a15d011961f2f24cefa57636671f5b75880730b1ee125d604c90d095c498632f5d32eeeb338fe16f7690e67c1ac794390ac85e5ce2e866239331f39f302b5cb4f97f373c430c859ca21e9e934dbe344ad8ff999d8d5358cd9b471e23cc6233b3b930b02e8af24e0416ac72fae1a6ddcfc6a07f1bb8ae9c721f2b21af1b58067d0a04d955c95907ce76bef1be8475ed0617da5c3fd6adaccc49e17d3313c61c8348e8db16316dfa682a7f72fb06ebcd314866ea7a3df55d98edfc785e5febfaa4dd038184bde02236ebff02ea940d70e6a2483bb187da0e697d8226160882b34448665c6538b7137f324ec4457a28d0811c50f209a76c69898d77ddecf2d11854c295eaaf49f0917ba04ca73ae8b1b846985e8fd72196a87c5f07b92d98239081c5dc7440ce56bfd6b9767bacba27dc2ed203f4f748bde854897159ac1ec07a4a2fa3e2800e26d53670b7a0cb105bc47d41c491fed6c9077fc602291c60075ebf9cb1465ba145cb42238612dd977374d0c65b0c47eeedc67914cbfe28240240e98aadcb42790564423b298eb59a155d7eb12783caea0a307227c390c0bd3cc2ab78bddc88893e9f316157830ade370bd28d8440faed44c2d65eedc814fe0fae5b67e2b01288b8604d50ae091952b6a5a290252bf2ecbdfc4032045667122129038399be0d91f08c1ec391fe7b64b65bf6ffa01ee2833789703ceef4d54415e6396a2b762a63e45facdffef45fac8819480dc99d5d98d841258521d0e0ef5fa313dcbad531577b31a67989efbd4d523bfd7dd4f3272e13ed3dead5bf9c51c6a4e83631b6bc4b2ff5f09137fd43d804552b3948cb89e65b8be03a145c2402c2f365ca42edf3e1c905e7153c38902bbb8ce6b6dd73247e0ea617d2f42be765faa2c213b5463fd7d05d3d0a0b3818ffb84b5bb1d8faae2adf2907743eb8cee0f6da46fde853c6d76f96d290b656ee8ef1879b9b024b69dbd1fc3a887f7b5f6d11eac5133da2cbed3b58d972c1d8a9bbcbdf74fbd70e68c1153a8f78725d14716923bfb7797ae54be47c62ff23c2eadcff2740edefc994bb4ebcd60030c50231813994dfdac640407dafa3efafea0bb101473e9054a5a41fb17d4d99584d544ba73cf65b8f5e5b4dbb0f2d14981c74fe6046556c086c6d1b55e4af389f9fe83ff0a68463da4a3bde41932f8caf2b29b52247b139383b5e28b4b983686f24e024f05927b123e8158a87c72c2ce14f34e5bb099bc45a2a0f9a8a4564fede69c0c3bc4d42b33b1e318b3dd56f9e4ea0d60f421974d618ac8efdc024d6be63b756d969f26b0fa46908c50015a9cf1509d91aa5641c1b8fd72a8fdedf5cd4b9c2b6f5dda1145ce16dfcafa7241fb09b5d02c2d1f2b1201f8591a9a3a46da570ea0cbc0cb55a22b729776e355775a8f737e729cee7e4e73b4454ef7c56a4269ff47017afaa9ffeba6842c35a801e3d833ba3394d53b72920c5a3951343fe91b7c4d81b6f5cbf1140673e6c800ecdfb9271a01af149dd1b77724b0939fb41317aff2e961763d9ef2a160e5da774a841370b049e9bf7a62472bccd7367b1c01e81746f3fab5bb1ecbf52af32885199826cbed1783e3856f15e7180edcbad5c5e0dc22e9488dee646a99b717adc30beeeee8ba7230fb9bb27b6524c55786bc0454ddb02aca42a5fb68cd4f7bef3b0b61eabb79f5b3e853bb3db2e5f5450f05fbe1b490c9c1e1b2e6ef983c8f395c5f4991d49fe7272b457e1c015dbfb55cef713dc82b2fd75a40666765f5d6206e0be78dd89e9b4f7686") ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) 01:39:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) recvfrom$inet(r2, &(0x7f0000000000)=""/138, 0x8a, 0x41, 0x0, 0x0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 01:39:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000080)="fc5778300019109d0c56d45b4b2920516ea8a1f12f54d1d96ddaf1220346343b762681bac363a547c30fbf0ae3ad0ce32102165b47581faa3e333a13d34645112c398270036c3fb48df35a3eabba58ab7d532867a5d9656735b8237ba770d8d5945071fbf97176dbb1cb87e682fd0b1f123983c8aeb4c4a8639d38a79747d6bc85d570c31fb822bdd38baf814b97289e99f59f8369e58008f11ad5934c0a8a4dd45fb3c7dc0c0025f7dc17", 0xab, 0x2, &(0x7f0000000140)={0x2, 0x0}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x10081, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000001c0)) 01:39:27 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) sendto$unix(r0, &(0x7f0000000000)="69be089140a73fa83e7e9a35e99f11d647aed3de54c571975911aab20c75f363f66a106e40ab440ce5cfc5ad9bf9fa1d8f3263339fb9a8b54cbff1739aac6eed9607f2af97d6927b0987c50fb2bb6d7157aa5683cdc3229ca4fe31226adb91b3ebe3ba8d5d7bf9d4731d46fc1943c04e5c088347503fdae9a8", 0x79, 0x9, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000100)=0x38a, 0x4) mknod(&(0x7f0000000b80)='./bus\x00', 0x80002007, 0x5dc6) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) link(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup2(r2, r2) 01:39:27 executing program 0: r0 = kqueue() r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r0) r3 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r9 = getgid() setgroups(0x7, &(0x7f0000000200)=[r3, r4, r5, r6, r7, r8, r9]) getgroups(0x6, &(0x7f0000000340)=[r9, r8, r4, r5, r3, r6]) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) socket$unix(0x1, 0x2, 0x0) recvfrom$inet(r2, &(0x7f0000000240)=""/185, 0xb9, 0x43, &(0x7f0000000300)={0x2, 0x0}, 0xc) sendmsg(r2, &(0x7f0000000440)={&(0x7f0000000380)=@in={0x2, 0x2}, 0xc, 0x0, 0xffffff3e, &(0x7f0000000600)=[{0x10, 0x1, 0x380000}, {0x68, 0xffff, 0x1, "8b09143b5ed1ed1955d4e08e04f24ffe7e4817910e689b12f7048267bdee70e737b4fe0a18f8d9c9ec842cde8a0358bb1fd03df73da451639f5188a3e250043a1b471307279ac3cb3200b7f139730b061a601ebb"}, {0xe0, 0x0, 0xcf, "25f17319b4ff9aa414a6d7fbfde2d8400c92ab5465f414b2d66774932ca502b7f576a2201b99029a7833fdeb6abbd945346af6514191ddb32ad8febff71c12a4a12329ea5ae29e867d7e45ad9fc8ce9fdb5d9241f67b54eb18d5644eab0f75f5fb433ef0267473de3ad10385c1ff9086941fd029812449a0c38ca0920165ae189cae2f1c0e75b9409d2a66f23fed236a6cfc1696263b3a367412db443d6a0f69d91162ff54abd35eeadb10a2be418a054143622b1d851ec323e19fd4c34537395a751dc1a1e4bb903f8a05ed89b8"}], 0x158}, 0x0) 01:39:28 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0xfffffffffffffd0d, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10, 0x1}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 01:39:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r0) recvfrom$unix(r0, &(0x7f00000000c0)=""/123, 0x7b, 0x800, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) open$dir(&(0x7f0000000080)='./bus\x00', 0x20000, 0x128) 01:39:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)='7', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) linkat(r2, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) getegid() poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x9, 0x100) 01:39:28 executing program 1: r0 = socket(0x10000004001, 0x3, 0x4dfb18cf) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) 01:39:28 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) fcntl$setstatus(r0, 0x4, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0xad) 01:39:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './file0/file0\x00'}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 01:39:28 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe2(&(0x7f00000000c0), 0x4) socket(0x17, 0x4000, 0x1) r0 = dup(0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x1, 0x8085) r2 = socket$inet6(0x18, 0x7, 0x40) r3 = dup2(r1, r2) sendto$inet(r3, &(0x7f0000000000)="424d293f03350e702e457ddd48d8a294ae3f33bb5ca931ce1c3d46b8841d064b2d43aeab7dce1e8faf8dc0098b99484f5676b77aa753539b1a3109f2bbb15a727d3f387eec0595fb508f2bb532f42eb05196c986cd1996c384de363fad757916c52d3c2d0e0714b112fb21d1d734ebbcd5901a8913fc20625dfcb89838d767aa37418cb0e5dd11ad5dddd386bec1e44866a953f7a08098b34ed84497ee677aed99de440ff9b954d0267a00000000", 0x16, 0x4, 0x0, 0x0) r4 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x3, 0x9, 0x4, r4}) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000140)=""/25, 0x19}, {&(0x7f0000000180)=""/146, 0x92}, {&(0x7f0000000240)=""/171, 0xab}, {&(0x7f0000000300)=""/205, 0xcd}], 0x4) 01:39:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002202, 0x28d1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x3, 0x7ff, 0x84df}, {{r0}, 0xffffffffffffffff, 0xa, 0x40000009, 0x10000, 0x3}], 0x2660000000000000, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x1, 0x71adeeb3}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x9, 0x3ddcbd5d}], 0x7, &(0x7f0000000140)={0x6fd8, 0x2}) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x8, 0xed5d7e2991734ef3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) mknod$loop(&(0x7f0000000180)='./bus\x00', 0x40, 0x1) 01:39:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 01:39:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) pipe(&(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 01:39:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000000c0)="4c0ddf5dbca70783e3107c2808959d64d6c6e3fe5106397700134d", 0x1b) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) chroot(&(0x7f0000000080)='./bus\x00') 01:39:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x808, 0x0, 0x0) 01:39:28 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) msgget(0x3, 0x200) select(0x40, &(0x7f0000000100)={0x9}, 0x0, 0x0, 0x0) 01:39:28 executing program 1: execve(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='N\x00'], &(0x7f0000000a00)=[&(0x7f0000000100)='&)\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)=')\x00', &(0x7f0000000900)=',\x00', &(0x7f0000000940)='{.\x00', &(0x7f0000000980), &(0x7f00000009c0)='\'\x00']) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000880)=ANY=[@ANYRESHEX=r0, @ANYRESHEX=0x0, @ANYPTR=&(0x7f0000000780)=ANY=[@ANYBLOB="375368e1c43ffbb44c7e83f3bf4d4eb6b66a5b0b035777711ffc15749d0af147ce5076931097b1df8946366a8088846477fab964a190370bbcf077705b42ed48b58f01f6947a707e6ad796c5b4858d9ed574071f79b788e00112afea569f1ee7642bb43f327f39300fc3bd249b981788f374ffb17a235014aa38aab5117e583f748bb48ebf31c55c41832c2294d0f67e5c8a4665596950f09ad15e3346e317274d2fd59276805370a4e889a1d7a35979364a73c7feb3db3e838dd1451e915118af866e129c40a1027f"], @ANYRESOCT=r0], 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 01:39:28 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x14a) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0xa) syz_open_pts() r4 = open$dir(&(0x7f0000000480)='./file0\x00', 0xfe7c895bc2596382, 0x2) write(r0, &(0x7f00000004c0)="202c7b63809aa034f340b1d2871230eb6e587623a4fcabd5e4ab414f68563ff950234abe5bcb25f615c25fd1fc5d7d97527122660c324fb5733502fba25b49f3f4cbf724bae9d960d27294eb93cded83c7ed5e060f28909a621226aac333597e0809823f3c9c61d58736eda566e35084459c99eccbeea92a1fbe869cac7a81a24d4c624a623f328b5af307a2d58916243240c788d0a4ab421903efd7048b80d887b3f6411a19fc20ae77daf5c9ec5f4ac457e1003ac66f92401a71da027c1379c49f7b1da38fd5265e70047825651daf8941422152c891c10cbd3e1bf94db9f40ebe2ce60e729c5f3a1a2a5ccd203e7a3f85d745bff1ef160e8198c63c58a3cf9217620301477c363a3fd6aa2067731e84025d788a2d556c1ad5626e4307f0e8b1b678660f005c849cd9fb7964f59966951402e0860feb0a4d9dfcd79864e95e8f79ab5bf258d56f4f0fe55ef231000e2bf3e156704a1cc321ca5c61f816a46e1232632d89278ee14e566a51e1561e1fd3c522506fe8491645c823a8aaf4cd12304c8943950d1ba24f351eda63d66261311f23c9cb4bf83bcbf9109d8ee4df9bb4464cb1e815228aa93b2a3b74533632dcb6352d678acea5e357686381986a94548b90888e517d2ca2e822c33c3e4738e87661d731664e4b2d82fd6840ce19ac9a1405d0db33c3ee43b7743991a138d5f9d61ed4078de8fec21774eb35239b9ba833a21cf1c5c1f40533318da2bd151c3cbc6f3eb76dcdb4cd88e46e1f3b96e3521b506b1cf70e35c8b2843366f6bb00c8a0d4b193b29d5a2eea70593bdc3b255a91fd9627997637ccc5195d9e24758cefadd1a45667bda0a0e81388cb70bc213aa75761f1117f1003d39ce374280112c68855082934fc738c8fa6d3a721506f431e837d1c94df5fd8a4991f06278b1f8452b29675e5c38ed85231c036acca562d2944ddb2a5accaae60e4a46a7b68a789124c5bda78b0849dcfe5ee6fcdd13e3c5ff571cac85f55dcd0fccf47d21daf31ee785c76377c9deb2985ce3ebde095854ac1c41663f2a93f3424d2f157f34ced619cd6758776ddf2328e78c5117ac088ef1738ed04ae96769c0d3dd7946d5ff28934dce26157020f770d330ab536dabbb7da12cd8d942c25d20009d33ceb2024943da334aeb81af206cd7d8120eacabff586e2242f12d77458473d7979567bab32d7bc8816af85b8658b55b542f408a352b0d2ecd39ef8df769234ef3e8e4024981fe18f477e99e56641e0eb6410b3c83fef650886b9994c87080ac84187e58445fe0a8c079e2cfcd57c3183ef861b992fada5ef4a54129ebeb123f136bbf5490e80b427cf68ce940ac2dcba0fe97ad9ed3fd682685afedb0821c7458deda4045eaf645a14dfa51d0079a6c314e54efcba310d6991daccd30904e8a5a01f12b4a8148d100f9fbea24fd2b3b6d1f2a792391385eb98121f181d6e03cbfc445776bd1d7fc3bcaa91eede008ed64129c2eb8311c22d608efaeb323a497151ee1e501d8f0b781cd8c1ae233a41d8ede885352a6518d7f79cfbd266405f1fbaf5e3a0ddc98e6f0c2ed4efe8447c611415feae4d4fc8814a0bb4b8e9f32e12cb5e31c412916840b9886c80c4e5b16f8621e05b74043cd89e7c464c6a99a8d7a765d9549cf18317a5e0e783bce143e60466e27681dc26a3033f6bf215321a56f97b75c86ad4040dacebf5fab1467c93ae57f69ca07072c6a7df6ca131ee3605bc21b0032ff5690a7fdce68d81dbc8e895fd30c287dbccf93a73b749b7207fce4f3469a0ae50a7f32c1fb31e04c93a956ff74c3bf886c732bcd94d1e87f33c2e1f787bb9df95edfe9c1dafeffe0bddd19c3b80b66b2fe74823128762eaae4761f4f15ab064df87faa9fe79247001790652e7746912e1a66f6ac518f6d3f62b99cb39d6e7d200db9f4dd48f2d60df06719a7a7ed3b816b7931da3a471fc261c11ce740888e329312ad94c1b2cc51dfde349a51ae99e255ff5d5e5ae3e80ceb9ed5ba74675981838ea90b96f4d19e81bc8c27124ceda7f15b3297d5540cafa5abd3d7f11144d3e643c5289f8d07e6be85c4b011fc8793dc0d8aba4cb6b8de536ba21ee7b8ebb8200b94441c5d2e312da9b166feaeff294fdf0c318286e968ca40a707b8275c19168d498666f8dc6e9a36e546acd994e543ff1473fbd71d027bb715064415bbbadae969a8b6d58e164ae4b17995168f8b61756589af8b810c6506bbe413fde66d08afb27c83087dc90715c4642ed15e2724919d576d1832858a61925649b1d7d9ff2b50e286867c886adfc8b72cc10fa57ec73b26dedac9b64aa02b5f1f13bf038da733daf9183718bfd5e3a91608b99a65792b8d3374d670e8f4fd268f53778aa9d7bce9794d178c2a6a6d6e1dc71dbb1ef2f878c8bd68e7908d6bea512029869ee22e1fe6c3e84475b6fd23c2d5f6416c0ae480741e2c3ac7eb3bb7dc63259e17d7a6017248f513e55bcdc024af092f75b9e368a8d2f6c8be98100efc387e076aba3d1ab9ce54fda73a87152f10451e7346c13035985c0e03f9deaca33386e5361ecdd3c3a6fb84cba69c84600e2cc2d735576062c9f4718696a6dc89c805e62c197323f287994d9aee668ee04c6ba32cac46edf12e7a75b5fc090b0e39c65896576398894d64d63ee1511729f94a344d1ae8e5c47ef5b05b4cc74072baca5e7558890625cecb87835473d35a85c6bd780fd86c5117c31b9ecf14f9541c46b21a0019132f8a74ee015e13646d108191e1a0841e68d67c8a45b71dfacc8ae72b6513d0416baecb594eaa2503c78cb194ffc0cc6866f6964a0582ae3dac4118896409afa633307ffc18fc859d5666557b9d752600f56a55e0a2cb0632277e208cae2ec58a6d8a7178754abf325be9e07f629d52026eb67dfa997b02882673f42b62487f50bd4d7f1a93d8b9f0a92ad752f2c0d91a8a8c854ee07dc5844d5bc64cce7b8963bd90fb121b37fda58b78f145c5284af5badbf0639e41f61eb64c5582206622bde6cd8d14bcab32b5e4a32f1a57bacb6f7fa65fd08d43e7952cd5b4151db6b3afbb528530a51cc65c5702462bd3ead23891a6db209e4f3887d140f2df5d2a7c6b64ded0da31533333daa2436b53a767763b52000f4fa3b45d1634fa70bd32830aa4e56ed75a0e7e3abbdc3055e2903aaf1c355505f969f9441786803f3c339bb5809e1f461fe93bb43665db7e028f96d32b09a168f1062304f0cdf10f534a5e9f4e1cf6804b003923f935294f8fa6978e37c66201f5e135106275607f5180bd48d6470ae3a196aed55e2cb5603656c8f37ed98836f5cf808653dec8ff2a98d25b638f906a9abe3dea23467b4c06b1d43246a459b9ba3b46e9ee09805c0ff24304b40fc9979e1557253efb6ad8d8f196584632db910e9b57d5f96b886529258e9f066b2b1b8729d857a349a88b4a75172669bfc40bd74bf940245ce87235470ec4c02ae4761ef4ce28c43ce41f7b94186d99ef5496c63a5e317da10ad9b2b74fe0c390284ee0a0bade566079478ba62857899aa5ba24114ef0f5862ab5ae7ba6507dd7cce85a7d4d53d9ee34083f149ffcdd43b9ae1534e28fd08d27f58e1ba2b66d9ff7b2b7147a8025725fd2afd768c775ca973c47590b05bed0509e535fe8032d032fa0ac2ae4fcad141a50302df9144f6c9100765fd45b1676a61979d60cfc33eed591337b5cd6fca95a56645099c7b5c9603335a0e0556843c3296acc3c41bcb82cdef4797d92c3ce78e2e96204a1cb21fa630290ad8da93326cd11584253a5b54d6f69b88bf100c0be7b25f230191b8baa1b894cae15a3798666f6d3e8c4c764c1ef43c4f184c925a2ad9a803cb990b08e72b80513747529cf1475ae41ff3b26f40141f8f042e49cbb52848e16bf971360b592d845d7b40a75870e4f45e3aa0edb4ad6fa7da6033ba1fe9080b4380759085b2792f51ea4cccd9132bb7004cbbe1deaf14878cd2213e87bace591de187daf47566b6190c52fe31d1532e20dbcd491e13ac593c6d1ef36433e8e0f04488209291aa56f0c733d534693dbd379b25ea2a0f9a2041ab0f1e4b8a900b92805e547c6a756804da4edb8ada0c2ffe7d4ac49bb436ec4e99a919352d0025a74081eca22b02989d008244dda7396aadaf8c615abf9b175fbaa6e936d13ea4bc13d2dfc433eea4edfcfc9bfe913f84d9398bbf644c9c736c15c2eb59d28db062f79111e7c1a8abedf8e4971a2afed84f0b96a482c981f3a427fd00298061bf6883216b8029c99dee9ae6cf1e488031d2d1ab23ee7df6b3ff9115c95c00c1575af936e1aa296c03aa202ebade745af557462ebcf175ff5cbc95b98dc49254b1919e41054e4255f89e66e2ced9b22ecd6556e40bc8fe80139c7f13e676eb33d8a6ba8528ec60289b6894cfca4e4ced4ee7cec057a6396680948fab735826b33c8b0cd6bfcb7d5dc21e497e8e762d44bc716c7fd980edb11e6a5cff4c05885199a65a26bd881144e6473c9fb2fe6a2c815877737cf665da52636f422848df86cbaea3789c68bfbde0c8c6250880d3310d67fa002bf2fce9bc13b892a202439bdc0035d08ff2bf5ba1c9f152f581059651cb2d7a5f002e5881d82ae073c6b04b48f5022b3dd5acd359cd375969d23e0587fac4d8f8621cb288adfaa6ce827e6b81c38a8c4ddc8348d80d362a7b38c93e4ea3d14554d6e778844f3c7a59948678258e624f16e872c637a30f31aad51e7774a5430e82196dd15926e73298f7229499c6d78def64f683dd8edd266c565be0911347a73ad55b0703fb9c4eefb3565731ce5c5e460a2069b76be05b848683deb38946eeb56fe004e9953f8705484486629df846734ee6a4ca2abc5a311d58b6717473a445d1346a8053662f03e6e74a1cc5e198050da1bccb1a96447692869dbe66d48ea2ac03e0fe8cd7e5709211dfc48dc64f7d956864ee9661931c7d0e7299594afa6b4329acaa3a730a8722822b3e924d191d8b03c7f6825b6fbe1a001bf8f7816486fd70c3331473208f3b10e3c19acca39c2c50c09f85aa95a45fc10245bb4e4af19a78f6b4edd021834ec679a04634e22d167e92667d34d39584925fc7312507d1e06a656a5fa00f5b2b37dee0f7c6af8eace20bbff40db750e07753666a72fa7c6d5ba9826fa3a6826c18b23b8a49295263425fb1232a572d630e4bae78fd1950bb0a7c254d246d1f17db356f52ca4b3cf7c4d8a350770e61b77611ecb981040e72cefa41493da3d11c51315c2bf99c90a5fad0d31423307e4fd43532eb86393e3f7322505ac50a9c9d45c329ca3d935a2009c6fe470a665b9dd7cd50300d9fd06b4786cf4a96ae99a4cea719f48008827c880ff4e6da2609f24e0484b505c9108265552a65c483b79ea1cbca9c6f1ecc46ba518bfa397ba1636d1e4bbc9bf79699150dd458174d97e8fb9d037a8cde3db0f519bfa640c6a389e51745cdc094e35b6f006a905ea79a46cfdb54ca5d63dd7db4c333a1b90ae29930bed8a4cfbf11aa5e6ab8ba9adb39ce4cf917f1f7bfd6ffb533b7b89a1fde4cab66550cd09eff39dcc7afed9e83ebb4dc34da11c71402c2814120347fcf433d8f4fdbb3604d64aac91eff8a821005834c10d8c346716904f5ac891e70a9fa2cfce344a3d33472ecadfdcb6f6312e4d4a605048f4acc435fa82b8d30b64a91207bf84c70b8f2033a25f35b3ece0fafa0233a6b497680edb71011b08ca5c7ccf15b3f1c8d98c5d9b7e708635a16dd0cf03d6bc9654e0bd6b23e3070c1a93b153d3b5f329e2b12cad026b8dd63e0aa", 0x1000) r5 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) socketpair(0x0, 0x5, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) r9 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x100) r10 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x8000, 0x20) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0xc, 0x2, 0x400, 0x5}, {{r2}, 0xfffffffffffffffe, 0x0, 0x2, 0x6}], 0x1ac, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffc, 0x12, 0xfffff, 0x800, 0x8}, {{r4}, 0xfffffffffffffffb, 0x50, 0x20000000, 0x8}, {{r5}, 0xffffffffffffffff, 0x20, 0x2, 0x0, 0x5}, {{r6}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x800, 0x100000001}, {{r7}, 0xfffffffffffffff8, 0x7, 0xf0000008, 0xfbef, 0x3f}, {{r8}, 0xfffffffffffffff9, 0x20, 0x20000000, 0xfffffffffffffff8, 0x870}, {{r9}, 0xfffffffffffffffb, 0xd5, 0x40000004, 0x3e1e, 0xffffffffffffffa9}, {{r10}, 0xffffffffffffffff, 0x21, 0x4, 0x200, 0x100000000}], 0xe1, &(0x7f0000000400)={0x9, 0x6}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) setsockopt$inet_opts(r11, 0x0, 0x4000000020, 0x0, 0x0) fcntl$getflags(r12, 0x3) 01:39:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3c, 0x5dc2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000140)=0x5, 0x4) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x20610, 0x40) accept(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000180)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 01:39:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x69c6, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xfffffcc2, &(0x7f0000000240)=[{&(0x7f0000000100)="1fe7236583c5001cc29a62c7d2d52ee3604e41e8d8a7c24846f27df259a4486ceb616bfef063503f3bfbd191b5663be8594ef56a2187d91e6ea4c64bad8aeefdb57ecb4244e3c134077e13a465001999f56c28eca0c144dafa7a1b6f46a162eff947b588120c42d3f17dd6b27a4abdc3dec4ae771c2dc4f31613df376e8ecc2597b54b5e20f6c69076f220557d01a99a884ddbcd78b19ed5626c56ea4a17bbf4eac813c843d34c2fc726b20ff3ed4d85f2bcb1515bee3076e31d22b76b162a296bd387ba1d878b942de0257056509e8d4a4ad48e8b35cb46d85b006529", 0xdd}], 0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB="5000000000000000010000000800000047e6819361b9b0dc85d485cd4f39e485d9984e74897856f774aa7651862e59b9bb372939d9af5cf760853d4eca4849b7ba63662c6442f4fb291a9f00000000001000000000000000010000000ac80000a8000000000000000100000002000000d40c414479994f68b510624d7ca853bc0b196d1fd259247f36d3a38b5b7ad759686ec363f617a9305b8e59cc26742b39f3141661739a57b16e43ade87ba13d77eea3710994c294f7652fb64da33fc17a35433e2dcc5f737cfa4cbf7ab2445226fa674513f2bc319dab64209fb3e61353c6e452b213368ad33a5fb68ae7693b70cc982aa3e001675b3e4a9c1518d100000000000000000000f27561bf41805d6753534dd5e26135c058c7f264cef779dc6b20eddcd8399e9395e63659f400b07734d86a02213d30ae5bb2daac9c0c66aaf8a3f39f27bb33aa9eb5ad0f73845ff5f6c298ca8f55becc50d37c30c3bb3118efe5bdd9ba0f2ade03051275423d7a8e83cb9022803966dff6eebde8c12a36a25d77669e014b3eb97c8902fbd3bf4df6dc9e2c3e9da7c3455892080251a21219f11e93985d824cd50555a2d193ec247673cf2c54df5a63e2b8fe19ec09d5bc48050d27bf4b2bb6c1de0ef3823058f78cfb81df0a1885f630bd47d27b5c2f6103d3ff9a5d67543cf91f9599d5d089c6b1d490fd3e7b385f866934bfae3e83186ff52864e1526076f24af0111062892a642ba83ba530c8c0ee135d17e3c9bd3e9e6491d74cfdd420"], 0x227}, 0x2) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 01:39:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0x4000, 0x0) fcntl$getflags(r0, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r1, &(0x7f00000cc000)='./file0\x00') linkat(r1, &(0x7f000001b000)='./file0\x00', r1, &(0x7f0000017000)='./file1\x00', 0x0) 01:39:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) recvfrom$inet(r0, &(0x7f0000000080)=""/186, 0xba, 0x2, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) shutdown(r0, 0x1) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000180)=""/148, 0x94}, {&(0x7f0000000240)=""/209, 0xd1}, {&(0x7f0000000340)=""/90, 0x5a}, {&(0x7f00000003c0)=""/19, 0x13}, {&(0x7f0000000400)=""/84, 0x54}], 0x5, &(0x7f0000000500)=""/120, 0x78}, 0x2) 01:39:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x2, 0x8, 0x6}, {{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0xfffffffffffffffb, 0xe4b}, {{r1}, 0xfffffffffffffffd, 0x41, 0x11, 0x5, 0x7}, {{r0}, 0xfffffffffffffffb, 0x94, 0x20000002, 0x1ff, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x4, 0x1}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) fcntl$getown(r0, 0x5) close(r1) 01:39:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x10000, 0x20) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x103) mknod(&(0x7f0000000080)='./file0/file0\x00', 0xc000, 0x101) 01:39:29 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0xfffffffffffffff9}, {0xf9, 0x1}}) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x100) 01:39:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xd880, 0xfffffffffffffffb}, {0x18, 0x2, 0x15, 0x7}, 0x5, [0x4, 0x0, 0x4f0c, 0x8, 0x80000001, 0xb3, 0xfff, 0x9]}, 0x3c) 01:39:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) flock(r0, 0x9) 01:39:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 01:39:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) readlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/211, 0xd3) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) lseek(r0, 0x0, 0x3) 01:39:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x0, 0x1) setsockopt(r0, 0x29, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x12, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) 01:39:30 executing program 0: clock_settime(0x6, &(0x7f0000000000)={0x2, 0x800}) clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) 13:34:12 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r0) setreuid(0xffffffffffffffff, 0x0) 13:34:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0xfeb911a187a5c8be) 13:34:12 executing program 1: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x4, 0x400) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000c00)="64da48e9f813a178ef4d5451a409cc3f781af12a96ce157f5a29f9c8e3cb25c1566e115575e139137260e3ddc0601de40abac3a50820a6097b5d2f778940ba25bf4928a8d1b8e8b495763982bda85f927cd24c1b2cc071aeca8fa6898d7a6513ce1e6cb71d8ec6e85c97e3f42967eea0b6dcfa66d866b84734df45025df8e1159f68ed35f17f54d3b2c874cbaed5b3f86eb1784dc3691c05fd4a0c80b31d832bfd23c3f41df62c9d1b1da00a9a69cead94a495a478bb4d4af7f5398f9762c7847bb549682f0d157132a62af2f77a75791648597f285fb4a43952e66d550e7c03ad8223e82ad3e5f313d00a52268637fee831a2a3e4c546e83a0359699f69a83ad4e77869e5836c7a175ff69519b0df51d8c32a67d632fefd19ac1dacfcfeba6b2fa9d81e3a4c6b54b764a598325143867b7b57c45a7a68fea44684d50107edc3713c7091bf797b60ff304d88c19c5e1c82a7029d42d58a53dc6281af81686ee3b9373c8bfa8a293afed602060dc55072a798d72022b33f34fc45a27baab3510bebd23f75f8857895e347213e62517ca8c55854d0b442c8c274d7c094862049c099cd2c962309e2c5b8a97f3d4cd81eca630251ad99af36a63701659e6dc0e7a8789c7055a54f0e1621e75e594e43e749b2c2d6cea8c5bf51d614c3b8c4e158805694202c4d9bfab30525c44a1ea5298cfc39acdc376422945fc1200bf6d82c1cfe1a4774f1e5af2d333029a34f4bc212af8cc8bccfe98e8655c49a7bd63facf3c334f9bfee19738317fddb29d8e8d3261e0032e1806f69b8bebc7550e483997faeb4624e1411fd5b3b1a57d127797b47d473278e30ad50a46c9b253126e097c3f7ca90fbb1e34d7aa031b426b94ea7e6feab61d3590f0a8464f79fe6d23386a6e1b8ee4d025cc7b294e02263dcc7975bc6af7747959f8ff4f212beab7e1c763cf2ed0025889cf65e39ad597d3ce6b2c692e6e9595794b7ac545e330cb7b1ebede8cfba6f3c5f98933d1af68f055c619e85730348bb5d9642f666e9bc51305887b2a0f7c74efd99711a4ae0718e77d9c732cee1e39569a1f7fe12a67767a2d027afbf2dc9d363023db1ffcbbb74c486c0c094bfc0303e30a6226cbfc00616d03ec7f8f5f7c9e55ac12d7fb692f64bb9c33c1cb4211fa2bdacd5fd6a303754ec81a841e85db465627d88c90f9bd71b8281b0505847135bfa375f9584f63acfb34f2f4ddd0d129c27680462303ee2063270862232672dafe16627beddb02473b9d690d6c99c1fc564c1e80990d13716b90221397d48c86a5a6bf819b5246bca8b0998364036c011ff8e24409a8047dd39f9e4f48b43fb13efd3c0ba5ddbe5aac96cfdcf71e3e380cfb683576540d108239286c0efdc227c9394d9e096a04256674c70c4e8fbce33f3798a17a44c0dced81de00771ac0916c00d48dade6692d73873945e6504ec782f59a17d4ff24f866c3429016dc67909093a3f169e397b5c6dff5d31e9650f3e54518d81c50e04ee6083009dc79dbd883731d6f0387b734ecc0f575c4801bc1955c3d2994789d561e1e8ba541e1fc2d6fac13ea9d506740437819cf8c5492dc3892d688939d342fde162dcf709adf7a0237c2c9fde077e8ff9f5a57fe22081a032f86402e7b599f899d7d7c3b84a0b897d237e5d5a7455d19567b784879259c5c696864feadd9de6115f7cbfc471e411b56c294971c161dfa031c475ef3c26488d900475e116298d91c8175fa2caf3ed0433ad223d377357af054b740ef239ea2e2875fb437368dab22dfbe70c7d9a5d27e68c48c22369840bca0be12df9480074f9baa2581b4c459eca597db7bc98a42483b8d48907a43b745504e370a925119d465436a6a395dcfaf272607aa4c2a6814bb7773d173f5c761323f865159a56fa517cb662c7f24c15fede3840de6b5e1153d57911af2ca68891a8e71ef182c414abc10a644acbfbc5f8155cb9f6885d6aac9928493fea123ca95bd1efd392516251fce331d4523752361259a001c23e4d07f5cf321f0a85794219c0216daf6d0606ed8ef93190d85346b80fcb9bed54fd252b0a4525ad503540ad59cdd60e0b79b9ce5a8753c793502753f6dd1dec08afb44ee1250689e264219fe1fbc28f57afed3d3ef4754d2c59d13ec9bdd65c935526412b20ae3df3e34a633c1ecc8e9aec4b2626c90a00a37defbf9624280c38d335b4177d3dc516b29b9aca619b3c685aa8db1d155a0fc8cdfb16f4c09326b9a67627ebd6e8fafd296bb75b5b48d8b6200b635cc44be6177a561a94a46f2c5b63432b5b1cf49f2abfaa5d433d2d579ab8b2d0256b613699dbb29316ad97fb8cff54c25f43dfa638fa2229ffc1c935dcaff72d5f374e2d4b963c47236eac5cca833841355ea4221e47a9925a5a5d1b170120a13c580880eb6d339638dfe344aa2f45afc2946e35c759f03e7e59f85f768165ae64dd88228fb31137b606c4773188a658ac6106e2c189f5a636165ebe1e0014b63697bfff23ba3be5572b064b0d7b2d4a97b24a47e3941055c55b179c222adb752b08bd954f535f0a28ad02de4407169598e82aeaa1d44165afd34b7199c8d7ab952ea7cb57decafa3c955488419c08cb195588b2becd197025e6fa7e54e11b726b5f3fc3ac2a2452c3d8f6a6009cad54267f2dcff2e28637478eed6fa1541ee5837669393df5192814ffd5d17c1e7087592d0f9cabefdf9604c0d3a899d3538a6803d9bba12b6d82a3a4846fb628676f6b7776aba45eba35ad380902561bffeea3fc51f1381d25e2d339c5bc2c6bd799b3ec85af097c161bb52a62a85855f14f130d5f69fac06f4cf775e256c9231b8df8a4c89b5e380fe2268a9916d983858a8a80b43e35f79b4e4737d99c0c26f6e3e955a1447865d4fb06c5db74511368bb44c942229a294d202061496b994855e6bb50b50eca8f00b9d7ffbb0e58fed5701decb0be3ac8283842ccbf53214e17b9d09bb7892f797dabf6fe25ac372ed947bf8ea3b50b8f0be22dfc428dd47a224692199c32a7f78e6071906791934cc3d31d3080d14de1a11c5b709b2542d7083663c13c7febd890e48aaf3c3e2c24f98e9cb43cd86aa606d35797e68c4e0ffa3f6151fdd6e40ce2c8deec7c3a90c28bc333b65e8e25fa784fda1c65646699475a0b989b7cb1e37a691f00905f74df3bfc0514221e8abb0f2cc84c26efa7ad175093f3b398641ce96f0dc0aabe06c0507bc546d213319b803251d3e6639911c4bae92ea3d385de8af6a8a552f19e2cc7333bf2d58cb2acfc0cdbea0985a396c32b4fb2ff0a7c8b68cb7a19c0c0ecfff6bac3437245c1dcc7b7bf9b76ed96fe5682d223cf71472f6f5e4ea08bde5335054d508f9adb446b5ed5d6fd4a3228657971f909d686491ce5d13d459865b7b0ef4d4f4fafec850701b70e746eac98a9e15cbc481b22a58e4751f0a6e135ee1a829e640a8d935db5d3cc79de387dda35ef12e32566fba583162bb951163a6e6a81659ea014aa01095fa5a1d4937cd63d17b14361865070ab32c0ddc78b06b9857fcbd174d1d972ca0b8e69f5d20c7de467952915b1cd0d695113ec9cf5bfc2fb387f536caf55c3d19f8d13913061e76d30bcf23bf17671ebd02d6b5bd53c7f990068b73a20dcf0abc15d306e617f5c75c67b1fc0a1df09c8c8b1373e9362da95e6d638af1bfacaebd760405c7089e3088dee5f8cdfd17dd1bfed4159b150701c89e00386610469e27eb695283c97044918eea3f2d413411867659ab1719c469020bd3a3c2c71b0963d063287b031ad0d96ab9e055e7a7b86c0d9b6c982c6aa6e19fe486c0656eacdc6891eb0fa028306d3533a1c94bc0cdb60cacb9f8b70acb37cafa186db728bb0664427fcdeeab490b1137f3bd3bba1906ad135096626c99a1135e2c332d33212c88d3078edcdddc2bbe38d0df3bdb202ae953ea533fe317773044a66ed1b74133ca8abd22944cfbc3a99d051439362a5997d7a90ccc1237231647351c91771ea3aaa49d0bf3cd6c7f40b0053b7d1bf6a14e05dc1ced55f9872cc8f42df2c9a19f590fe5d2d3a0ff1e579caec488017b45be521ea1b764a33835235319f116dfe0311c127bc4b6235d7720fa75ae7e3f3d9275ce819dac4cc7d54e1797e86c03d25434fa337153309bb706f3947a8fc1862b820f3479d31a4c85aef114a2056423d80752cb619c500f1ec2118dd4d855a2c1529a98e4d37885424e3d5f8d8276ab037c715d1b3d5252476b9770d258f7181a489bf62969aa4de00632e2758c2a3477845a4b5ffcfaaf6cd7dfee5d8627963b93412aedce8606020ed1aa0517386ce287477230d33218a562ab062929f8b3ef6fac10c97ae5021d93ae5fb459dc24b3b520d0ca3fe3b2474c6f9a13ac3a3ab1872d5d678c25593c57fd22c299ccbf97dd62fce4bbac72e9ce14010ec95ec2ce12df31cef36477139e679420b51b6416e77514c02e37bf0768d27a811fd3e2c6e6c97643ce4629d8ead2f834a92a5510995bd6876508b479c158258884f88ef5c82e20511aa19e0f4208b331294d478a314907c2aa5be9328e6cee2c8f116307fd9277d27354ee1f573831d47300411c23e664193975077f716b7e839f18fd04ae938b21844f6e25fb2e5e9bdbccc77b42b3af110a4304f7c05c1a8a2df837dfd42c76a5f6ee9a83f3a8354d0a62902816a2e1431e2bbb39a3d82d7ad2dd4509ac700e7cfc1b0d02bdd0522ee4305cf66f2d9abc1285f64a1140da19dd508938044b933d53d10700737f9cdd34c8c30dc915fa3b43b7e3921d37390de2b4a613823092effc32dcb7803cf5c8400d295d8b35638ebac71e1428a2a0da4b1eb33bbfe43126f7514df63c7573f19fc38e9763e2cd33a04d86e9ee2640143b4a786aeca6393c70fc257d7def4aef2a14419eeb9af1d14039093aae0680b4ac6efb99a8e3006c75e2910c95a86e050c6f427f1a69672e05c0cc1f19ccd6a003b092b6daa5741066014a45870953ea97716d21fee204de52200675298fa8ee5d61e8497a772d722b46d8a3f8e50e1ffe51c03f22af9e0306060d5ca5817d1da2ad23e2b2af87c4cba37e09670355bff18dd0b17b099b4bdf5e62689a3ea2ab25fc5a95925556f46660660c8cf3c6663401c81d825f9b8038034deed051dd12f4caf4565ee3f3b8b149b9e263b74c50365fa73d6af461762204d84f5286661fb0f3fc98f9ac0eee63cce4a1b278670aa67fc2685c90be711aa9a89a65d699102bca7505b4b15a59690979eee710f8d9d0fae255cde98af4d8e3d5f3917eee144dfce2647e2d69f545c74c97a2322745d00085e31ebda33ea424ea09ef00297dd8ef26393880ad35742fa9b6f202017fda58c13c02a13ce9191a7b1badbc81d8e3267725402f331f8fe03f488decc0c22ba4fc29927249c7de04895710d7118d315169cdc19a820167e4255494e755f02de3b947c926c8c149d312ef74e586f4c8ee828f45062b1f8b4d845d96f8da8e77ed779d49317651476b683668a78df45e6be1ac3a08f5827ec2974187159ed78584f30af9403711e47c736dca91321f2d7b5943ad69715d812f17961fb4b54a501dfa5bb6845821646a16f5f28c82345b3fa7d6a3efce124221ba1c09f2a3cde8eed83e2bbeec9e014c9b8716101eeb8e870e648660d98727a5ab662087373e11774a6d99d1ac24cc53db754a531c7254834c45c75fe4aa9ff22b168f62f1c94157769a2bf5c45d72fb1987dd32263cca42b3bdd24bddadd54e97e90ae8abbbfd24b552c041f08358892aed4f0e917d31174e9", 0x1000}], 0x1, 0x4f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/207) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000440)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000840)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x2, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r3 = semget$private(0x0, 0x3, 0x22) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x23, 0x0, 0x0) semop(r0, &(0x7f00000005c0)=[{0x0, 0x80000001}, {0x3, 0x8, 0x800}], 0x2) recvfrom(r2, &(0x7f0000000600)=""/201, 0xc9, 0x40, 0x0, 0x1f) r5 = open(&(0x7f0000000700)='./file0\x00', 0x400, 0x42) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x6, 0x50}, {0x2, 0xffffffffffffffc1}}) semop(r3, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x2, &(0x7f0000000b40)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x4, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000940)) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000009c0)='x\x00') getsockname(r6, &(0x7f0000001c00)=@in6, &(0x7f0000000a40)=0xc) clock_gettime(0x7, &(0x7f0000000a00)) 13:34:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kqueue() r3 = dup2(r1, r2) read(r0, 0x0, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) 13:34:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffffa, 0x0, 0x90d2, 0x0, "d730c1e7bbda86e54687c1e1be00000000e74de4", 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0xcf, 0x0, r1, 0x0, 0x0, 0x0, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x9, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:10:52 executing program 1: r0 = socket(0x1, 0x1, 0x100000001) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:10:52 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/80}, &(0x7f0000000000)=0x52) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000200)='./bus\x00', 0x20000015, 0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = getuid() getgroups(0x7, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) fchownat(r1, &(0x7f0000000240)='./bus\x00', r2, r3, 0x2) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x1ff, 0x0, 0x9d1, &(0x7f0000000140)={0x2, 0x7fffffff}) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x40000000000, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:10:52 executing program 1: r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x2) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/119, 0x77}, {&(0x7f00000000c0)=""/57, 0x22d}, {&(0x7f0000000100)=""/32, 0xfffffffffffffdea}], 0x3, 0x0}, 0x0) execve(0x0, 0x0, 0x0) 16:10:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file0\x00', 0x47e, 0x3) ioctl$TIOCSCTTY(r0, 0x20007461) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) setuid(0xee01) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0xd4) fchdir(r1) r2 = getuid() setuid(r2) 16:10:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x3, 0xfffffffffffffffe}}, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/116, 0x74, 0x840, 0x0, 0x0) 16:10:52 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0x2, 0xfffffffffffffffe) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c6530005419c45985a8f353273d387feaa62752f78c9112ef838aa081dc04acf1297b6ad8f801d3064e8d5b2df1b341eefa42c0b9ef6a80f9014693648ef1328179a5af7ae0cc3ccbf0d56c136e80da248f4cb0c5aeb014"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1401aa00000000ffff000000f8ff00", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="1a00e0ae9cb5a7e34a8b60a5386e6abc9b0000a4e82423e6e6889a7dcc2a76e156978d68450256d34cba14653a348597290cbad8d3b8aa3fad704d8c3f5f2f2b5fe055fbf88a326a1b954a50d7230b176c53817efa86a90f339808985d7e1239eea908aad3c8f418c9d74b42e0ce3a47e3c2e9bc23c93652ab8a81102f23f10eb04f224b11c009ed19babedfc8b64acdb3995a4ea1fee5b65ca6"], 0x18}, 0x0) r2 = dup2(r1, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r1, r3, r4) dup2(r0, r1) getsockopt$sock_int(r1, 0xffff, 0x928, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:10:52 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000040)=""/20, 0x14}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000080)=""/124, 0x7c}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000200)=""/193, 0xc1}, {&(0x7f0000000100)=""/47, 0x2f}, {&(0x7f0000000140)=""/55, 0x37}, {&(0x7f0000000180)=""/38, 0x26}, {&(0x7f0000000300)=""/173, 0xad}, {&(0x7f00000003c0)=""/146, 0x92}], 0xa, &(0x7f0000000540)=""/66, 0x42}, 0x40) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000002740)=ANY=[@ANYBLOB="0000ab2176ba86b6822c5d77cd5ffecfa94d83c79884c65139d97068c0f35d1c1d2c5e805da7a115b7ff10e78f7aa9e2d3540f8f3215f3994a8cdff572d981aa2067bd54fb26329bc700a174bd6c0a8c7c63b1f292b3f01024ce8c7fb767178da88697f6bde264a271f4102e7bc88888c41d88cecbf572741c52e6e007c41d8f832517a47356927e0b0a5195f4a23b139f5d70c064dd8b7f00b6ff2b7a0b77ffb7327dada2f74f17dc338ebb840f1ba5921bb203aaa065ceddab4b38ec1964ab02ea1c00000000000000000035c58f50efeb82389b9c"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) getsockname(r0, &(0x7f0000002840)=@un=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) 16:10:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 16:10:52 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) fchown(r0, r1, r2) seteuid(r1) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x1000, 0x7) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x7) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) pipe(&(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:10:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x93\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='-@:#\x00', &(0x7f00000001c0)='$\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='^\\!$^\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='[:\x00']) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="06000000", 0x4) r1 = semget(0x0, 0x7, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x6, 0x100000001, 0x2, 0x73, 0x3, 0x4, 0x1]) 16:10:52 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) lstat(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)) r0 = socket$inet6(0x18, 0x3, 0x5) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000b40)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000001c0)=[{&(0x7f0000001b80)=""/168, 0xa8}, {&(0x7f00000026c0)=""/4096, 0x1000}, {&(0x7f0000001c40)=""/162, 0xa2}, {&(0x7f0000001d00)=""/165, 0xa5}, {&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000001dc0)=""/131, 0x83}], 0x6, &(0x7f0000001e80)=""/164, 0xa4}, 0x801) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) dup2(r1, r1) 16:10:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4, 0xffffffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 16:10:53 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) syz_open_pts() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3f, 0x0) 16:10:53 executing program 0: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x4, 0x400) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000c00)="64da48e9f813a178ef4d5451a409cc3f781af12a96ce157f5a29f9c8e3cb25c1566e115575e139137260e3ddc0601de40abac3a50820a6097b5d2f778940ba25bf4928a8d1b8e8b495763982bda85f927cd24c1b2cc071aeca8fa6898d7a6513ce1e6cb71d8ec6e85c97e3f42967eea0b6dcfa66d866b84734df45025df8e1159f68ed35f17f54d3b2c874cbaed5b3f86eb1784dc3691c05fd4a0c80b31d832bfd23c3f41df62c9d1b1da00a9a69cead94a495a478bb4d4af7f5398f9762c7847bb549682f0d157132a62af2f77a75791648597f285fb4a43952e66d550e7c03ad8223e82ad3e5f313d00a52268637fee831a2a3e4c546e83a0359699f69a83ad4e77869e5836c7a175ff69519b0df51d8c32a67d632fefd19ac1dacfcfeba6b2fa9d81e3a4c6b54b764a598325143867b7b57c45a7a68fea44684d50107edc3713c7091bf797b60ff304d88c19c5e1c82a7029d42d58a53dc6281af81686ee3b9373c8bfa8a293afed602060dc55072a798d72022b33f34fc45a27baab3510bebd23f75f8857895e347213e62517ca8c55854d0b442c8c274d7c094862049c099cd2c962309e2c5b8a97f3d4cd81eca630251ad99af36a63701659e6dc0e7a8789c7055a54f0e1621e75e594e43e749b2c2d6cea8c5bf51d614c3b8c4e158805694202c4d9bfab30525c44a1ea5298cfc39acdc376422945fc1200bf6d82c1cfe1a4774f1e5af2d333029a34f4bc212af8cc8bccfe98e8655c49a7bd63facf3c334f9bfee19738317fddb29d8e8d3261e0032e1806f69b8bebc7550e483997faeb4624e1411fd5b3b1a57d127797b47d473278e30ad50a46c9b253126e097c3f7ca90fbb1e34d7aa031b426b94ea7e6feab61d3590f0a8464f79fe6d23386a6e1b8ee4d025cc7b294e02263dcc7975bc6af7747959f8ff4f212beab7e1c763cf2ed0025889cf65e39ad597d3ce6b2c692e6e9595794b7ac545e330cb7b1ebede8cfba6f3c5f98933d1af68f055c619e85730348bb5d9642f666e9bc51305887b2a0f7c74efd99711a4ae0718e77d9c732cee1e39569a1f7fe12a67767a2d027afbf2dc9d363023db1ffcbbb74c486c0c094bfc0303e30a6226cbfc00616d03ec7f8f5f7c9e55ac12d7fb692f64bb9c33c1cb4211fa2bdacd5fd6a303754ec81a841e85db465627d88c90f9bd71b8281b0505847135bfa375f9584f63acfb34f2f4ddd0d129c27680462303ee2063270862232672dafe16627beddb02473b9d690d6c99c1fc564c1e80990d13716b90221397d48c86a5a6bf819b5246bca8b0998364036c011ff8e24409a8047dd39f9e4f48b43fb13efd3c0ba5ddbe5aac96cfdcf71e3e380cfb683576540d108239286c0efdc227c9394d9e096a04256674c70c4e8fbce33f3798a17a44c0dced81de00771ac0916c00d48dade6692d73873945e6504ec782f59a17d4ff24f866c3429016dc67909093a3f169e397b5c6dff5d31e9650f3e54518d81c50e04ee6083009dc79dbd883731d6f0387b734ecc0f575c4801bc1955c3d2994789d561e1e8ba541e1fc2d6fac13ea9d506740437819cf8c5492dc3892d688939d342fde162dcf709adf7a0237c2c9fde077e8ff9f5a57fe22081a032f86402e7b599f899d7d7c3b84a0b897d237e5d5a7455d19567b784879259c5c696864feadd9de6115f7cbfc471e411b56c294971c161dfa031c475ef3c26488d900475e116298d91c8175fa2caf3ed0433ad223d377357af054b740ef239ea2e2875fb437368dab22dfbe70c7d9a5d27e68c48c22369840bca0be12df9480074f9baa2581b4c459eca597db7bc98a42483b8d48907a43b745504e370a925119d465436a6a395dcfaf272607aa4c2a6814bb7773d173f5c761323f865159a56fa517cb662c7f24c15fede3840de6b5e1153d57911af2ca68891a8e71ef182c414abc10a644acbfbc5f8155cb9f6885d6aac9928493fea123ca95bd1efd392516251fce331d4523752361259a001c23e4d07f5cf321f0a85794219c0216daf6d0606ed8ef93190d85346b80fcb9bed54fd252b0a4525ad503540ad59cdd60e0b79b9ce5a8753c793502753f6dd1dec08afb44ee1250689e264219fe1fbc28f57afed3d3ef4754d2c59d13ec9bdd65c935526412b20ae3df3e34a633c1ecc8e9aec4b2626c90a00a37defbf9624280c38d335b4177d3dc516b29b9aca619b3c685aa8db1d155a0fc8cdfb16f4c09326b9a67627ebd6e8fafd296bb75b5b48d8b6200b635cc44be6177a561a94a46f2c5b63432b5b1cf49f2abfaa5d433d2d579ab8b2d0256b613699dbb29316ad97fb8cff54c25f43dfa638fa2229ffc1c935dcaff72d5f374e2d4b963c47236eac5cca833841355ea4221e47a9925a5a5d1b170120a13c580880eb6d339638dfe344aa2f45afc2946e35c759f03e7e59f85f768165ae64dd88228fb31137b606c4773188a658ac6106e2c189f5a636165ebe1e0014b63697bfff23ba3be5572b064b0d7b2d4a97b24a47e3941055c55b179c222adb752b08bd954f535f0a28ad02de4407169598e82aeaa1d44165afd34b7199c8d7ab952ea7cb57decafa3c955488419c08cb195588b2becd197025e6fa7e54e11b726b5f3fc3ac2a2452c3d8f6a6009cad54267f2dcff2e28637478eed6fa1541ee5837669393df5192814ffd5d17c1e7087592d0f9cabefdf9604c0d3a899d3538a6803d9bba12b6d82a3a4846fb628676f6b7776aba45eba35ad380902561bffeea3fc51f1381d25e2d339c5bc2c6bd799b3ec85af097c161bb52a62a85855f14f130d5f69fac06f4cf775e256c9231b8df8a4c89b5e380fe2268a9916d983858a8a80b43e35f79b4e4737d99c0c26f6e3e955a1447865d4fb06c5db74511368bb44c942229a294d202061496b994855e6bb50b50eca8f00b9d7ffbb0e58fed5701decb0be3ac8283842ccbf53214e17b9d09bb7892f797dabf6fe25ac372ed947bf8ea3b50b8f0be22dfc428dd47a224692199c32a7f78e6071906791934cc3d31d3080d14de1a11c5b709b2542d7083663c13c7febd890e48aaf3c3e2c24f98e9cb43cd86aa606d35797e68c4e0ffa3f6151fdd6e40ce2c8deec7c3a90c28bc333b65e8e25fa784fda1c65646699475a0b989b7cb1e37a691f00905f74df3bfc0514221e8abb0f2cc84c26efa7ad175093f3b398641ce96f0dc0aabe06c0507bc546d213319b803251d3e6639911c4bae92ea3d385de8af6a8a552f19e2cc7333bf2d58cb2acfc0cdbea0985a396c32b4fb2ff0a7c8b68cb7a19c0c0ecfff6bac3437245c1dcc7b7bf9b76ed96fe5682d223cf71472f6f5e4ea08bde5335054d508f9adb446b5ed5d6fd4a3228657971f909d686491ce5d13d459865b7b0ef4d4f4fafec850701b70e746eac98a9e15cbc481b22a58e4751f0a6e135ee1a829e640a8d935db5d3cc79de387dda35ef12e32566fba583162bb951163a6e6a81659ea014aa01095fa5a1d4937cd63d17b14361865070ab32c0ddc78b06b9857fcbd174d1d972ca0b8e69f5d20c7de467952915b1cd0d695113ec9cf5bfc2fb387f536caf55c3d19f8d13913061e76d30bcf23bf17671ebd02d6b5bd53c7f990068b73a20dcf0abc15d306e617f5c75c67b1fc0a1df09c8c8b1373e9362da95e6d638af1bfacaebd760405c7089e3088dee5f8cdfd17dd1bfed4159b150701c89e00386610469e27eb695283c97044918eea3f2d413411867659ab1719c469020bd3a3c2c71b0963d063287b031ad0d96ab9e055e7a7b86c0d9b6c982c6aa6e19fe486c0656eacdc6891eb0fa028306d3533a1c94bc0cdb60cacb9f8b70acb37cafa186db728bb0664427fcdeeab490b1137f3bd3bba1906ad135096626c99a1135e2c332d33212c88d3078edcdddc2bbe38d0df3bdb202ae953ea533fe317773044a66ed1b74133ca8abd22944cfbc3a99d051439362a5997d7a90ccc1237231647351c91771ea3aaa49d0bf3cd6c7f40b0053b7d1bf6a14e05dc1ced55f9872cc8f42df2c9a19f590fe5d2d3a0ff1e579caec488017b45be521ea1b764a33835235319f116dfe0311c127bc4b6235d7720fa75ae7e3f3d9275ce819dac4cc7d54e1797e86c03d25434fa337153309bb706f3947a8fc1862b820f3479d31a4c85aef114a2056423d80752cb619c500f1ec2118dd4d855a2c1529a98e4d37885424e3d5f8d8276ab037c715d1b3d5252476b9770d258f7181a489bf62969aa4de00632e2758c2a3477845a4b5ffcfaaf6cd7dfee5d8627963b93412aedce8606020ed1aa0517386ce287477230d33218a562ab062929f8b3ef6fac10c97ae5021d93ae5fb459dc24b3b520d0ca3fe3b2474c6f9a13ac3a3ab1872d5d678c25593c57fd22c299ccbf97dd62fce4bbac72e9ce14010ec95ec2ce12df31cef36477139e679420b51b6416e77514c02e37bf0768d27a811fd3e2c6e6c97643ce4629d8ead2f834a92a5510995bd6876508b479c158258884f88ef5c82e20511aa19e0f4208b331294d478a314907c2aa5be9328e6cee2c8f116307fd9277d27354ee1f573831d47300411c23e664193975077f716b7e839f18fd04ae938b21844f6e25fb2e5e9bdbccc77b42b3af110a4304f7c05c1a8a2df837dfd42c76a5f6ee9a83f3a8354d0a62902816a2e1431e2bbb39a3d82d7ad2dd4509ac700e7cfc1b0d02bdd0522ee4305cf66f2d9abc1285f64a1140da19dd508938044b933d53d10700737f9cdd34c8c30dc915fa3b43b7e3921d37390de2b4a613823092effc32dcb7803cf5c8400d295d8b35638ebac71e1428a2a0da4b1eb33bbfe43126f7514df63c7573f19fc38e9763e2cd33a04d86e9ee2640143b4a786aeca6393c70fc257d7def4aef2a14419eeb9af1d14039093aae0680b4ac6efb99a8e3006c75e2910c95a86e050c6f427f1a69672e05c0cc1f19ccd6a003b092b6daa5741066014a45870953ea97716d21fee204de52200675298fa8ee5d61e8497a772d722b46d8a3f8e50e1ffe51c03f22af9e0306060d5ca5817d1da2ad23e2b2af87c4cba37e09670355bff18dd0b17b099b4bdf5e62689a3ea2ab25fc5a95925556f46660660c8cf3c6663401c81d825f9b8038034deed051dd12f4caf4565ee3f3b8b149b9e263b74c50365fa73d6af461762204d84f5286661fb0f3fc98f9ac0eee63cce4a1b278670aa67fc2685c90be711aa9a89a65d699102bca7505b4b15a59690979eee710f8d9d0fae255cde98af4d8e3d5f3917eee144dfce2647e2d69f545c74c97a2322745d00085e31ebda33ea424ea09ef00297dd8ef26393880ad35742fa9b6f202017fda58c13c02a13ce9191a7b1badbc81d8e3267725402f331f8fe03f488decc0c22ba4fc29927249c7de04895710d7118d315169cdc19a820167e4255494e755f02de3b947c926c8c149d312ef74e586f4c8ee828f45062b1f8b4d845d96f8da8e77ed779d49317651476b683668a78df45e6be1ac3a08f5827ec2974187159ed78584f30af9403711e47c736dca91321f2d7b5943ad69715d812f17961fb4b54a501dfa5bb6845821646a16f5f28c82345b3fa7d6a3efce124221ba1c09f2a3cde8eed83e2bbeec9e014c9b8716101eeb8e870e648660d98727a5ab662087373e11774a6d99d1ac24cc53db754a531c7254834c45c75fe4aa9ff22b168f62f1c94157769a2bf5c45d72fb1987dd32263cca42b3bdd24bddadd54e97e90ae8abbbfd24b552c041f08358892aed4f0e917d31174e9", 0x1000}], 0x1, 0x4f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000002040)=""/207) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000440)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000840)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x2, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r3 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f00000005c0)=[{0x0, 0x80000001}, {0x3, 0x8, 0x800}], 0x2) recvfrom(r2, &(0x7f0000000600)=""/201, 0xc9, 0x2, 0x0, 0x0) r4 = open(&(0x7f0000000a80)='./file0\x00', 0x404, 0x5) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x6, 0x50}, {0x2, 0xffffffffffffffc1}}) semop(r3, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x2, &(0x7f0000000b40)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x4, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000940)) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') getsockname(0xffffffffffffffff, &(0x7f0000001c00)=@in6, &(0x7f0000000a40)=0xc) clock_gettime(0x7, &(0x7f0000000140)) pipe(&(0x7f0000000480)={0xffffffffffffffff}) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) fchown(r5, r6, r7) 16:10:52 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/219, 0xdb) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/106, 0x6a) r0 = shmget(0x2, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0xffffffff) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) unlinkat(r2, &(0x7f0000000280)='./file1\x00', 0x8) geteuid() munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) mkdir(&(0x7f00000002c0)='./file0\x00', 0x88) unlinkat(r2, &(0x7f0000000300)='./file0\x00', 0x0) r3 = geteuid() shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) linkat(r1, &(0x7f0000000340)='./file1\x00', r1, &(0x7f0000000380)='./file0\x00', 0x4) r4 = semget$private(0x0, 0x0, 0x8) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f00000003c0)=""/105) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) fchownat(r1, &(0x7f0000000440)='./file1\x00', r3, r6, 0x0) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) setsockopt(r2, 0x5, 0x3, &(0x7f0000000580)="e043ecde726a8dab4ed5fb3a153cdde41271ecdf55046e82f04fdbb8c059b3933ba25e2300ea42", 0x27) bind$inet6(r2, &(0x7f00000005c0)={0x18, 0x2, 0x100, 0x8}, 0xc) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pledge(&(0x7f0000000600)='*!:-$\f:,\x00', &(0x7f0000000640)='\\*\x00') connect$inet6(r2, &(0x7f0000000680)={0x18, 0x3, 0x5, 0xfb}, 0xc) fchdir(r1) semop(r4, &(0x7f00000006c0)=[{0x7, 0x9, 0x800}, {0x7, 0x7, 0x1000}, {0x0, 0xff, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x0, 0x1000}, {0x1, 0x10001, 0x800}, {0x4, 0x4, 0x800}, {0x1, 0xc00, 0x1000}, {0x0, 0x1, 0x800}, {0x1, 0x88, 0x1000}], 0xa) setuid(r5) 16:10:52 executing program 0: r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt(r1, 0xff, 0xceba, &(0x7f00000002c0)="930b7a784e7fb708ae0c1dca77b00b99b98762f8c1ad02298bf392081e78d56bafb91f40b226ca4c17ea8cc878e593d4e143892868d9b670c6c846eee20dd5e1f92c668d679f5ea2c81c87ad8cda3604d5197496983a800534642929346cc717423ae9ee2ce6fff3667e981b9cf5cae6e06745a76888092a369ec9bd006d3c9765130a0ba989d0f2558ebf35940b4889398e0b0db871ea7cee58889616479705d692f763545c76d70fbb388382f4381009575bd6af4e7e8a838f470d98065953b6c87e0280d436c98b9388e4cf61fa930c915a0d41fe45889c6ac4207c16ebf55db726796acfc7", 0xe7) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x10, 0x0, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x10, 0x40000080, 0x40, 0x1}, {{r0}, 0xffffffffffffffff, 0x53, 0x4, 0x5, 0xff}, {{r0}, 0xffffffffffffffff, 0x8, 0x42, 0x9, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x8, 0x40000042, 0x9, 0x40}, {{r0}, 0x0, 0x51, 0x20000023, 0x6, 0x43}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x1, 0x9}, {{r0}, 0xfffffffffffffffb, 0x0, 0x3, 0x1, 0x7a6}], 0x8, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x20000051, 0x81, 0x4}, {{r0}, 0xffffffffffffffff, 0x48, 0x83, 0x1, 0x5}, {{r0}, 0xfffffffffffffffe, 0x61, 0x2, 0xfffffffffffffff7, 0x7}, {{r0}, 0xfffffffffffffff9, 0x10, 0x3, 0x2, 0x709c}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x1000, 0x3}, {{r0}, 0x0, 0x8, 0x8, 0x100000001, 0x4}, {{r0}, 0xfffffffffffffffa, 0x8, 0xf0000022, 0x3, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xf4, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf00fffff, 0x3, 0x4}], 0x6, &(0x7f0000000000)={0x12, 0x4}) kqueue() chdir(&(0x7f0000000040)='./file0\x00') r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f00000004c0)='./file0\x00', r2, r3, 0x2) connect$unix(r1, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) kevent(r0, 0xfffffffffffffffe, 0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000003c0)={0x1da, 0xd468, 0x7f, 0x5df, 0xfff, 0x3, 0x2000000000000804, 0x9}, &(0x7f0000000400)={0x20, 0x0, 0x8, 0x6362, 0x2800000000000, 0x7f64, 0x100, 0xffffffffffffff7a}, &(0x7f0000000440)={0xd, 0x1ff, 0xa6, 0x80000002, 0x4, 0x1, 0x6d, 0x8}, &(0x7f0000000480)={0x774, 0x400}) 16:10:52 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='\x01\x00') r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0xc000, 0x4) 16:10:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) mknod$loop(&(0x7f0000000340)='./bus/file0\x00', 0x3000, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) open(&(0x7f00000003c0)='./bus/file0\x00', 0x2, 0x140) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000440)='./bus/file0\x00') truncate(&(0x7f0000000380)='./bus/file0\x00', 0x3) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x6, 0xf69, 0x8}, {{r0}, 0xffffffffffffffff, 0x12, 0x1, 0x400, 0xf3f}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000005, 0x3, 0x6}, {{r0}, 0xfffffffffffffff9, 0x20, 0x80000000, 0x0, 0x2}, {{r0}, 0x0, 0x80, 0x0, 0x1000, 0x8}], 0x7, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x45, 0x200fffff, 0x4, 0x24d0}, {{r0}, 0xfffffffffffffffe, 0x82, 0x1, 0x3ff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x4c5d3dcd437cb51a, 0x4, 0x4, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffd, 0x3, 0x40000003, 0x1, 0x20}, {{r0}, 0xfffffffffffffffd, 0x8a, 0x4, 0xfff, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x5, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x28e7, 0x9fd}], 0x2, &(0x7f0000000040)={0x1, 0x2}) truncate(&(0x7f00000000c0)='./bus\x00', 0x10001) renameat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000400)='./bus\x00') 16:10:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffee5) write(r0, &(0x7f00000002c0)="d872efd7304a1da1081d6753dcd61b3c59614de94fe9a188bd57d1b053901ee9c0b9f54c959f949186b8b02a445be6a2b4019180eb3ffdca1798d281d95214421d91a91499921f491ba5997b1fac7877843d5f3b2d2c89eaab1f5aa441f29cd84555a9b63799a1eee782886322c6d649b6c6a8e7ecc018aea2dd7010dd56277856c225b00f047fd679c08beb792c4e4ee9e760633ea587f05f34a4065278bf", 0x9f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() pipe(&(0x7f0000000280)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xcc, 0x200, 0x7, 0x8, "026be1f59977305eed0c92945b49f8982173313a", 0x8001, 0xfffffffffffff001}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r3) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='./file0\x00') r4 = getuid() r5 = getegid() fchownat(r2, &(0x7f0000000240)='./file0\x00', r4, r5, 0x2) 16:10:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$setstatus(r1, 0x4, 0x4) write(r1, 0x0, 0x0) 16:10:52 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="392d1596078358b3c36db77f0a33d670c1ecb27cafed48a6c3eb26b631915e43ceeec4cbde9f98b8efdef31b70b3323384c8e15bb03965b48a6697ee6ad9e7b04dadc96b2b87245f0178c317e3c2c21fcfbba08006d309c4602100c696e03d2f0f2013cf653a13621292f8b9253b64c6df4963db6cbbac818e7baa31a411bc04202fad880e0b42b560f44e428f43", 0x8e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = syz_open_pts() lseek(r1, 0x0, 0x0) 16:10:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setrlimit(0x56224ca96ed40fe5, &(0x7f0000000000)={0x8, 0x10000000000}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) mmap(&(0x7f0000157000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0xe) 16:10:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) write(r0, 0x0, 0x0) sendto(r0, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) 16:10:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) setitimer(0x1, &(0x7f00000000c0)={{0xfff, 0x4d8}, {0x1c6, 0x100000001}}, &(0x7f0000000100)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:10:53 executing program 1: r0 = syz_open_pts() r1 = dup(r0) fcntl$lock(r0, 0x800000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) write(r1, &(0x7f0000000040)="cbd8f9c541bbb70c614f0b504cfd25f611698dd14625a4be2ec624cd88273f63c8091d8a8b549f62efb457cf12d0937760c746a874e23f57727dfaf1c1ffde3e910ba0", 0x43) 16:10:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x4) 16:10:53 executing program 1: r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x7, 0x200000000a, &(0x7f0000000040)="01000000", 0xce8b0a4a9ea9575a) getgid() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 16:10:53 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) semget(0x0, 0x2, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x0, 0x10000000000000, 0x100000000}) 16:10:53 executing program 0: mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r0) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x6) 16:10:53 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x4, 0x400, &(0x7f00000000c0)="1ba9593a971c77325f19eeb9e6e87510e177612eb4641568fa3e29f71df9d23edd1d184c4720ec3728ab808d9420ec948028f663b7caad88c8cd5400b53e7126ab380b06aee41e687c2a11480d39e6893966e204a94fc52cfa89c630d7959f88108005d72cac6fcc08b1428631c032824594ddaedf2d92b335b9f182d70f625bee", 0x81) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x8, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:10:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x84, 0x8000, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:10:53 executing program 1: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x8, 0x100) readlinkat(r0, &(0x7f0000000700)='./file0\x00', &(0x7f0000000740)=""/253, 0xfd) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000002500)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002480)=[@cred={0x20}], 0x20}, 0x0) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x4, &(0x7f0000000600)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000100)="4c9d9f218fd4c52e8d42f3680e54a4d94399ea52bc0ada24f8fc8af0fa4e8495357f513065d54baf2afe0032986fd2b51a5b94d3689c132ed1c8bd476ce96036177269cfe65c5783367319e6441e45bb4306184aed7530ccba2c9a75a35c6dd90766bfc445e5f11d70a8277439c9ba014fcea37ee19ca36e4b280654b30a881c3722a16b532bf22338ce676f377118526767192d782a75d80186c0af2eeadb219ad18b119ffa966b7881e76e6770d671b0ebe9aac89bb2c5af5d94d9d04dcaae661173a0ea2c3020abaffa0ac94ef8af773d855be21b4f8411c29f33ae6e2d85116ac03d179c602123", 0xe9}, {&(0x7f0000000200)="753d4e5833ea902a5d0baaca02757fea6bdc86c2f4f29b62f66013223d9a6c70c5672daf8e0bcb66455c5ced6df10bfc8598e0f979a5889eaa8b1caab8705d5136a2c366d48cf2cf2b57974b8e68900cd320caa63116008211cff3c06c9d311dacf6338512201e7bd2f51aded61f7a9a8159018cf9d02c42e7e25e0c42dcc2afe5d67e57337ea65aab2e30a6b9c7d5db9ad6109bebf2922fd50b4e3c7f0985e37234c10637c47abaa209350b08", 0xad}, {&(0x7f00000002c0)="9726b60f37ac6763aa54015faa95ce6c48ca2f7c8fb3779abe8bedac9325aae196389b43ac9a64342be3440cff467a0c0c2f66b8674cfae9b0cba4914f5f141072c38d21a794375899c03868d158e28b6bd61aae12a58bacd297c55784dab418363d0ba359e82802510844b5d0b15a9d52e706980a022c82eb2fc6f527e7ea319cc0f0f3df66a16aee55dc61c49a9d7ac98d49227faa66bb21ef20fa59979ef0046c5cb4e8ac9b542b1965c9fe9fdaa6", 0xb0}, {&(0x7f0000000040)="b0e044010f4937e7981b73d5c70335e08022b241ad4f9823a720c98788ef25324426e323e84cc2075709cdccbcfd6a6bb4d685af0c30f6de5aa4bafa6d4a6c8c2af67fc6fbcce83a1f043c50f1ccd36ad879a0936017f98c6b7e22cc12", 0x5d}, {&(0x7f0000000380)="fa1650f755d9db20bc8c450a72c8b6a436e24f78bc80afa85e55bb99e4aa513aeb124f1845d1cf529035059b2e16944c9edb09b84d15a3eedc60b6cf4b818b16f589c0c2af820e983aef9108117547f8b47f9db72aa768033ed86c491b880cafbb8f4393f09d03cdf313658b2aeb1c966caa7ea217ae1c5071a521f1b3809570673065c183863edaee2463ce4be9f7135b8c3fe87d57821043e4c444132d53c58f9e79d7f960d5e4673f7d894582d79c52a37ca6f7705d5a243387e39a2e30e56f8bee18870aac8591992cc60d21cf1eabe9af82cd74696cbfc8671e035ec0d040", 0xe1}, {&(0x7f0000000480)="da63c7416cc334c6cd8e1512bd41f701d8cbbfa9a6bd3659fde800597df9981c655531d8638af9bc4d6bd069dbca4292df3838e763984ef4f048470dd7b589aa23ebb05562262a9733babaec26dda47eed511f0c", 0x54}], 0x6, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x400}, 0x2) 16:10:53 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/78, 0x4e}, {&(0x7f0000000000)=""/9, 0x9}, {&(0x7f00000011c0)=""/129, 0x81}, {&(0x7f0000001280)=""/127, 0x7f}, {&(0x7f0000001300)=""/72, 0x48}, {&(0x7f0000001380)=""/191, 0xbf}, {&(0x7f0000001440)=""/197, 0xc5}], 0x9) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) setuid(0xee01) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r1) 16:10:53 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x0) 16:10:53 executing program 1: select(0x8b, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = dup(r0) flock(r1, 0x58cbbdc5a92b824) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 16:10:53 executing program 1: r0 = socket(0x6, 0x7, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6bf19e56506aa4bc9463c65767572370ba74b8ecdc1d80f4c9913f0b9ddb18a6ecc5f30142074b0fb258c41992fd5d33c8807c2f3b456bfe79d9f92d1282ac739e158fbeed2adfa13f90f130650af25ab4fbe45d6595da19c90bfa1c2098e1a046e5e3a5a39f4ad68b3f100eeaadb6e1cdb01524f5b5da54e4b62d198f4036445332b19e9846fd482440fa89db30c60780dca5d7e0b4b9255ef26a52fd67f7308e0f62ab6e394a8e267246d2d5bc882ca6efb00671f17cf6d12f0e57a005b4ee8c0240d7be17416addf9953d501865811ab825c3b8429322185bb20167b36687fff485620bb7192bcf979e1aa4c406f9c3f61a25f7e7aeae78a8f9a3fdd13815cb87552b96b0df45b7d632aefa829086aec67ede3ecdc226cdd7478a9c7a8577354a1331c4d57d56d831d0bd95e25ef0433f6870a83977a96ad78b4bfc2d2b8e18370c6a47c25017840a7225f31fa37b9249fe3e41ba9f490dff59584f6869b32bf53bacb23ff9a15b36ce2ee3ed27f6b20326daa77c6a0a8032fc4667e895b63b4aaaad405b0b0c2c474027d6ddac07ad2efcf331777e363088d8497ecb780d1558912f82049f697ac01894e93121b21db4ed06295c8a6a9af80c01bbe31e60c8295205cacc48c7a5c9f23cbe0777ec8adaa431fc2b1cc5d820c9533ba2f40a44a2211cfc2ef82837afbe354e46068ad75b4a79daca8cfc3c9bd22c8c3c1e58cec0afbe8c4ac9015c1879b3d5614746cce283bdeaf2f49eec621d399e34a5942cd4c796caf8e2df0062f5df6817cbbe6e54c2daadecd622e18d4a69d9720fe760e994386f3b61aefdebe3a9047d884bb2dd0d38c44e9f3725ce37a9cc83bb0f6d30a04fa9e57734acd457c0af73d92428e3e217ca3233c2329b416b0afc9413bca60568e2f38b1d63444b8e44c51b5e37b77ae5f3ac5a85e6257453a983504a1c3dede91e1018bec621b93d5470262d09fab5f6c45c1e697575dd382dcbd16897015a91a6743215a9ab06f7ae71c5ec10dd4e48bba5212c7dd3e3817cf54bcb1f3b783c77f9744006d3aaa48301aa74e6ea7a01d0b554561ba201bc9c4677959a3906b9b22459b36f826da7e81468c4487fc721b009419b316a701ab98a50d4480cba41d52b5cd19882a06e5203b6c04c519880d95e1bfb3ab2645c93ce9ecab2f4b6cd91c718a5ba80a8ef2ee06bd2de7a0f8b1f1deada56f68ee17a3d9253d20809a3e9a494560d587d312c5c0a69d5ec0edf1c6b0c440cf45ef33a35ea0e6e3b15a6ec47880cf30359d74d68ecd7522517aea2599df5f4ee9048bb6f5333964322c1a843c4de90584b68734dffe2941b7c2fa4bd5926be1f7a08a6be24512244a66736bdfe799f43a4c12654c2846cbedc010d107fb347a6f26edf44270037bb8a8fa3c7b14e74bdfaba5e28fdf9fa1b2ea9b3f62fa4c9df1c2870fc0fbfcc7819fd06701fcf173436ebedbef89449874030153d8ef4ab7c83298a077430ee9a8591edf8d0e66423a72f223076daafec3db66df1f135f262d6db10460dfa636d6e94afd18653aaf9e8b2a39a597626fd6d90981ec454418cac342b4c3839938d399cd6e91f47f3d0a96442c2835e3555c5f396dd4380b92b921b66d1f0363e9d82d9d7ff4b0da701d4c70a05f358623115c392c36a6a9a3d6d32495d504dc0e65d86e904079ae1d89795c543ba0611a37ce710477beaadc70218eb2e5c6c13346a25141bf106fa15df2a7c7fe24c35045c70996a803115e1aeaebdba677e2b7126bef5992ee2f793343633faa35fb8b1a07e3cfd4c9874e811a43dae731937e7054cbaccb5f6c5821c7199972918b9816fde5a24d99444f46d63b7bf269096a318e6a5485338a0b174329a50f4850e3ce240370e254dba48a423246efc95152829b5b0e132f7089d0659ddbabbf4e5dd6f3f4a0328a2f5acb685f91a2ff3b02cb620b5f1d134d7af339548931080b95aafe9a5178450b263eb62ee9297cc6bf0979a1ff2afdb025999e41e1c913d88d61d5b37f3fa86c00b5e6795a9d0a54d18fea78aaa6824ea422d9b12b5302ec7d0727da4d4de5e9070b912d258978d0e1a47658ba49e89432af82e74f5983258211387912160fefb5909195f668e51884aaa48b8227673356eb9fc17aa91baa34220c917938f22d188dcf0a6872e3aa2db7349c201dcdcf1bf5084f13c910735b316a90a14f27415408ac32fbde84c5c60e9a59c589d79d8e8b593b87944924e72a526f624fb9bde921f5477c2512b4099cc8608e95d990bb402034c2167f6b143d2ddace085fbd625c57756ec7a886cffda75af6ad23fd62c97a444f1af787bf05ccb5e44e67cb05bd8be9cbcc4fe1a3eec9ce276fee97359920d93656c46b9a9a7058b1027a23dd834aa2b2c17f4abf76bcc2dbe47a480a8be0201ef20f6a3bba996c54efeaab0977758e74befc4bc006c4866c41bd12e3ad4fbd455b7cde2d40edd43ce2457b4d5455fff652cd6cfdbfaeb86dd2e0700cf20141f52bff1829e0d3c0c228c11b1a2a1025a68f752a001c90acd1f2d70fb691da234618e40de1fc284913eeb89a3f3d73cb24ea9a43b9fd92bc4fc1aec89f56a074311091d50b9d1830f1c8ab25a8796734d1ff86f0475309bbf2507f32f13c8524e1b2109dde11708845481d1821d593fb2bf3b9edeb6908ca962d64b7df3975e0e8004340adbdd359a89ff173443904e636a81451c94d60214b17c862d258e720e9142d23bfd7f23ab07c4b931187db77c8ffb826ee25f57e6be08303f44321165e621fdd21b36b6d056603d50362eb71c31e2d02359db5e889782d65ae42cbfecf7cba81e6bea1260eb14ce341a9dc38e6b2222bd7a6e2dd0f3aa27b14eb9647c91a3b5aded3732df8063ee125e37b6bdeff80d0a814598e674477754de3db3b88a96be22137e6edeac7dbee1b47bf0fbcbee9d5a25844d282fc72eb39c214c324b8002c64f266b4d24fa1646920fc96ed1639268fa0189a58690bf211383ae1ddeda9cb1243e482e4e47d87c0b046eda7d55c4e5512ada0960317291d3a14a7c43c67052f45f9ba09bd6ec8b08b7c61bf7cc6195f381798d3802d7ffead748c8a7fdd0b8c1bacd260f4d5b184d7905355fbc826b0883870c08a1d06e341cc9d8e486acc640bf0c376cb9df5605bb89fedf6e8dfcad91e621a396376ae8db72a9cca95dc080253aa36f13333132a2c97cb0f6e6e60b08cc885fd58827c7283129fab2dbcc647ffa3ef795e700e5f9e49193864fad19ba64f02724e497d16139a5dee69bc8b3180be6e51ff80ecb3725fea74e53bf8e5ce532fa7dacf9b5b05046b298d1716903c81c4d877c03f9fc21b25f2150ddc13bad487b2cfae566a72e1c2dc2e63076370dac32974262c216de1615307b9d7b2e0c675bbe434199ae39d068bd33e3a7d5bb18f5e9d566680f549925e802102b202498bb8860e1f60ffad825141d1a6676909618eb5c5e965e2468c0170245e85c79f22d027c6ee1a0c82056699a63831107dc8eda23edc774ce891483646356cd696e0eb837d3ed63ca0903147869d9e22b6f21baca7afa373edc2b12c5f1968239eb1ff54158bfa5b15abe8332e3652fb4d34d1807a1a57ea4c1247c21be2bbc66b84728d52c32f75ecbb291586ae3d08abb5164751bc5887e6a88ae09f5a412a1a369bb79dc3b8b231cca4f6dbfaaa0bcd047c8b2c797793ebb68d5564be096d3bbc67538cabd5e78b35615cf3e15f31a2dac6a3e591d1d641e143bcc68760e1d82f3aaec219f76ce68add4538e1ce90db8e51aa0f7bc8aa904be05185968f5feebdf249d7188b5429f1a27af5237966d4993d1cef2f0bf7dcb3bb77d171cf01c1726d80c70e2447b03425cc92783308ac73a067e8873507a45761a4eeb8d5d1b670d006bf68f12f0125084d559c2f26e0445fa443f8ab37fc1d665a96cea53706372f8b9b45243ffe6dafbca87ac64a949387b0e8fd1c5da111741ef3a66ed3cbc751e863bbd6e578847d142627e38f3d372267edae8bbf63e3a408d05fbcaf12d5188ce5ef637314a14e56e891adeb510b79dedac7f0508d413b03679c776291ca6d0f079efc8a2396d44a1bbcbdad5cb51ae751ec3a2f00c39a5c2e9f879e3415290020fba57c24304b003808082f503a2ebb9b758c47575b70093e1ea011c0736921355a80dd05b9d8f77815c30114c735b28976da968a1c16a05708de4dfe9758eb7359a1edbab8e22e8f34e2a9c4faf693ace86c05a9034bef944568f98e6867d471836ac20e302a9fef6c149761051e266d405e3ab16fb52950179e78a298da5dc3a4f848ba5d6f37f10e37be9884ecf574f1277abc0fddd40b2e32556d64cb5e9ef2f99e6317bb1a4724b6ec9ca97980c4eaf8bf86b0bac34992fe7a6028ca9f96c3eb2c5f952b3aa67e8273a12e71b03c99535145d5cdad7050c54cad505f9f5ac52315fc75746949ca97c4a7734ad7195f8948ac7b68f02cd7732931cf427daa716226da39d910fa6b9833534a6c8acc79838c24bf10da5a79321255ebf1cc8f4437be13fc525c03d81a7d263d0e859aacfe7c83931f4db571830ecd8c1ab26e6f6e65dbeb691a91a63a8118b53b3e7d552ff3cf0e65b8a5e016cad90f99b8ada4555290764874c162e63487e01267504a3dfb1dee81a0366ebbf355535ef54ee894883c63daaa5cc97e6301dfb5c98ccf9cd50c75d530a9c00ff9310615a3f3a948e7aee1cc704c4e36eed91ddcb3d5d3faadf5c4cc99d32d066d6d7cb028e9b60a09d48f0e105f78c9decebfdd0e8841fbd749b5efc1f94ba588aac0ba1d0550c951bef5827618369b59d03501388c7712d4276084781fb89e539bf95bbe82f044f1cd198f9f181056b0605427201c2630c60a7e42a970b70abb086bc7526a2ffca83d6315f97c0854832dcfcacc948f94b50f5f0fb9f88b4abc37833c16249737220367dd3afa732edfc3d8636caea88e6f29663797aa19447e9641c56c3a22c154241a0eadb0ae1f7704f7cb253e39fbacae108f86937174a6b7e11147c1e11733b4f6e5f9c6097fd0ba8b15e86c298f1e94430431a32b077d0a5acb29132ebd579dfe9454759c79d4f427a9b29c6fbef1fafac160b5a547c55740e24e37309608de1064ac05e7b467728ba32d7947e0cb6999b85e27ede17c77990d90a3809ab624a8ede0c0210a4e1d97c63f1e3ccb85519cc99da45a9c08ce9b83a03b861575fbd28acbacc6952b0d057a10998bafdba287dcd932068ac6d92ae3cde3f752905b35a8e917f33abbe98a1c03ebbd71427e0b10864a4154f1e37d5f1591b795912a83b84974804fe22f825a5575addfd39d7c580a027d9c50af06461dee00df5898f28731f3424c97c902cc91d5bdbee61334f46916e2c0656306b45a7965f80f98f07c836eadee9ae3b666bbf4c05daad6d4349b7b59183d6cc53d8447ca8f5b0a0d5d95d7edac20224599388e43128c6603a74a449c6742d48de04766e1b25f68436f92c39be9cfb569b84298653bb3e75fc09b0ac1eb09cad170e2161dc02d2f44340517a650f35c2d529a604065972c09e997a0d02a3b54234bc9d867247a771e0d15dbdb4965169b4f597436240b4ab87c6df8a333f2a7bd3e63c6a385845aa0982c41fbe54986a6297c1fefde9c463b07a224cd8bd58ca3a72154b50f3038007128ccd59b2536e4b5eb9ca49bcd01befbc7f212d3dbeb7b40ed45caafacfd2d0b601a692dfcb4d63662441ec6d9d6dbac07e90dfd54f3805526b1d265fc59292e70717b75ee352dc358da1e1af76ea8ba651", 0x1000) clock_gettime(0x5, 0xffffffffffffffff) 16:10:54 executing program 0: semget(0x1, 0x2, 0x0) 16:10:54 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:10:54 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) dup2(r0, r0) 16:10:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCCONS(r2, 0x40044274, &(0x7f0000000000)) 16:10:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000240)) preadv(r2, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x2c4) semctl$IPC_RMID(r3, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:10:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) read(r0, &(0x7f0000000140)=""/103, 0x67) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x350, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0xbe09}, 0x8) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41, 0x4, 0x3d, 0x2}], 0x8, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x80000001, 0x6}, {{r1}, 0x0, 0x40, 0x20000010, 0xffffffffffffff80, 0xfffffffffffff801}, {{r1}, 0xfffffffffffffffd, 0x13, 0x40000000, 0x100, 0x6}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80000002, 0x4, 0x6}, {{r0}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x6, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0xfffffffffffffffe, 0x1000}, {{r1}, 0x0, 0x2, 0x2, 0x5, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x1000, 0xfffffffffffffffb}], 0xb9b, &(0x7f0000000300)={0x81, 0x100000000}) 16:10:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x104}, {r0, 0x143}, {r0, 0x12a}, {r0, 0x80}, {r0, 0x8}], 0x5, 0x6) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)) close(r0) 16:10:54 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f00002f7000/0x1000)=nil, 0x1000, 0x10000006) socket(0x12, 0x5, 0x2) geteuid() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:10:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) setuid(0xee01) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000400)=0xc) getsockopt(r0, 0xc88, 0x5, &(0x7f0000000440)=""/192, &(0x7f0000000500)=0xc0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8090, 0x8) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8a, 0x101) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) getgid() getgid() getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = msgget(0x2, 0x80002) msgctl$IPC_RMID(r4, 0x5) r5 = semget$private(0x0, 0x2, 0x2c) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000340)=[0x100000000, 0x1f, 0x2, 0x9, 0x4, 0x8000]) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)={{0x6, 0x9}, {0x5, 0x9}}) getgroups(0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000003c0)={0xffffffff, 0x400}, 0x8) 16:10:55 executing program 0: readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0xffffffffffffff4b) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000000c0)="55dd62c5b8414ca8556c42dd171c87852882edba16db1e952c74f8777fdda8643bc88bee37a3060000000000000000000000000000", 0x35}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') shutdown(r0, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:10:55 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8) setgroups(0x0, 0x0) r7 = dup2(r5, r5) mkdirat(r7, &(0x7f00000006c0)='./file0\x00', 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r9) r10 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockopt$sock_int(r10, 0xffff, 0x800, &(0x7f0000000180), &(0x7f00000001c0)=0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r11 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0x3, r9, r1, r9, r0, 0x104, 0x9}, 0x4, 0x2, r8, r8, 0x8, 0xfff, 0xa2f1}) open(&(0x7f0000000680)='./file0\x00', 0x28491, 0x40) r12 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x0) mknodat(r12, &(0x7f0000000640)='./file0\x00', 0x6000, 0x399) getsockopt(r4, 0x556f, 0x6, &(0x7f0000000500)=""/224, &(0x7f0000000600)=0xe0) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x1, 0x7f2, 0x8000, 0x2}, 0xc) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) 16:10:55 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) setrlimit(0x3, &(0x7f0000000080)={0x6, 0xfffffffffffffffd}) 16:10:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:10:55 executing program 0: getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() r3 = kqueue() socketpair(0x22, 0x4005, 0x1f, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r4, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x90, 0x2) dup2(r3, r5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgroups(0x4, &(0x7f0000000180)=[r0, r1, r2, r6]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) listen(r7, 0x0) 16:10:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0xffffffffffffff2e, 0x4, 0x3f, 0x1}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000280)="b5acca5cdbf9806732e51def449b71c434ff3fafbdea99cc80caa05e052a3ee3431ef4952bf39b3ccb68e9f0ce39634fae5de950cac16afc3923a503c1047bfd37d407de5931a945b4973f5be9b2c2df386e97ecdd27dc6268b1a1a237647af613e9219fbb533716f8a822c9b7505b1c0dc248a8ebfb6cdf89c5d4aefe1fead0c093941d740a0fa262828e8db747410078363b7264202d79ce82c534e472db854c9129015e5934178f05426ac1a3743f962674fe5a6d9be4b674a2e7a65681706d21054e0e80f598b26065256caa1b37659918c09abc31aa08ed570d8246916e9ac91d52b337bc0d616540e15e2d280f5b006ee8d34843bc047676f711225ffc169be3dfcbdceb5d91d66e201578c784b2113a00ac4a2e173f2a9b9db7b822657dc4f0eaea8f4953fe176e3c3567671520018ef603ed037632b20bef8445abe63b73c40bfda365415954c973b1a73fb474fbe84049b39c621b0ec0affc337c737cedf7de6e4ea061cb208ccf7328eddc6f17a879ebbbf96b5a63a342ee507bcec3d1422d9e5fb152236c9168bbb0ab350b7239441e7783df2c06d4dce53d4a3b4a0db3a8134786e4be", 0x1a9}, {0x0}], 0x2}, 0x0) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x3012, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:10:55 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="916c25a9d28b80e02181b6592c7e836fe3d64e63a19c4f83d0b0af841e8def1025fd2a0efae3c53a2d46a8b2c469458f926e5cb24f0438bafe0c94ccb0db58f53e2c3f310834aea5fff08f5753d7e2e3f5baef", 0x53) close(r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) setsockopt(r0, 0x20, 0xa2, &(0x7f0000000100)="1d36470c708a267a85def7c4d2ecea6000c6298474fa84bba59e31a51f75e80cd9aa5ef97d377274c14a802ebca9f8c9ba8b134a4d5f5a68b7116d3fee75642cfb0582ae", 0x44) 16:10:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4ffffff0000000000000000000000000000000000000000000000000000ffffffe900000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) stat(&(0x7f0000000140)='./file0\x00', 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:10:55 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) r0 = socket(0x11, 0x0, 0x4) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getitimer(0x0, &(0x7f0000000000)) 16:10:55 executing program 0: socketpair$unix(0x1, 0x27, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) r2 = semget(0x3, 0x3, 0x3fe) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000080)=""/199) sendto$unix(r1, 0x0, 0xfffffffffffffe17, 0x2, 0x0, 0xfffffffffffffea1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000001c0)=""/215) chmod(&(0x7f0000000040)='./file0\x00', 0x8) syz_open_pts() 16:10:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f00000000c0)="d1", 0x1) chmod(&(0x7f0000000000)='./file0\x00', 0x10) execve(0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x7ff, 0x40) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:10:55 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt(r0, 0x1, 0x6, &(0x7f0000000040)="9ba0741bc7a0e1cbb779fc48191d47ed59f705d68390a4f1f877b97299c1568c18d151e28294b8dfc05698cd14ce259b8aecfd9339266fb6a13156e6c9a7676e3485b0a24bafd0da28433abf1d19746209d03c191b9d61b186ed288ebd945ff01fedf7e3f847616cc70d9b5bcb70dd7a6e51790f2b5f3f7ccacbb3e555e140338c70f213c572f19e5d330f7cad1082a2785e3ce2c82b53ffd4a92255512d1d6e192813bae71f6527ec7e5572784aa1b65b389244b5426d9fa4339ddb6b3cdf68681f78cca40b2df592cd2e2d0d14bfed1e108da21a8cca47f94a", 0xda) r1 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:10:55 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7d, 0x6, 0x400, 0x4, "4727b7a439815efcbd10db98a0b4352cc19b150d", 0x3}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCNOTTY(r1, 0x20007471) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x6) 16:10:55 executing program 0: getpeername$inet(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) close(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf75625489ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893df012a1999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693af1e638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582674590cb599b1ade6d67b53ab9dd973d00e7df3772b64b29d301c04ad4aa650c39a043f6af4fc17296093446c215eb3306757b45801f85524519335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e8074035558ce40cb2a5d913f2d1cbccc4d41c0f", 0x230) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000200)=""/193) r2 = syz_open_pts() close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x990, 0x0, 0xffff, 0x4, "8c8cc5f134a7973526e1f229e8b76177215e468a", 0x100000000, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r2, r3, r4) r5 = socket$inet(0x2, 0x8007, 0x8) r6 = dup(r2) mknod(&(0x7f0000000140)='./file0\x00', 0x3104, 0x3ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0x2, 0x8001, 0x9, 0x5, "73d78e5cf659f8277d65595f2f0f02619db1ab56", 0xa3f, 0x6}) r7 = syz_open_pts() ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f0000000300)="02cf095193fa5909a26860c5c4c98a9e770b5500db97dcbab07c2fb80ff0a3110060dc6967c562efada44b084b0336d76fec67a7cd42cee8cc96ffab8c91a39d476dad3bb46018158fa4be157d3fa3be3fd437d054cda9b27ff35ccc10ec062264ede681af7001e9528a", 0x6a) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f00000007c0)="8f93e39f21d9fbc484836eb9ef8589267613bcff6597cd546efbbbdb347af29a1a178cc5a0dde4d18a337d352cd52d92beb4a45d26c7873cb0769e61d88f486c6530e354cf5ad120ebd2db9d479a6c5f397a4559f171a41210ae31139dc18485c87ac43f8c291325bc6e400719b227fdd8201069d7bd5a09e227a50b8abc30bc0d3a748a0426f9c0ad5a5e8b9b87fb89ec1e9a5d38e57aa3d73a0c3416dfd06426224710cd6ec9c12db1f58034c0e08e2614200d363fbee144103fe7b4dfdf09d7f64de310144f2cbd516b7583e2284383343e1ce19d104ddc6bcead12eecd780d9f6a257091d86292ba2a1e7495390cdbbc131c22d1ad7382f02b5d8b47c6fee7f966d2b749a0ed9d348256ac2447aff465d226447aafa7d8a1c0ab96253f875d7b533c7cc908747b3da1dad7adb3e693a2fb42df8e564f21247e070380265d432c16b79afacd2cc88a712523e2067b2e26f0c64b44a4cd1cdbd15669da924be666f5ba12abeb492203369ade2b9360b72a91057817dd0d409389bf491dd940fde40acff419fc316fdca1baf14ed212fb64d90117c9182d674490846c8eb1e3404e96bcbb7f70eda3613c6a2e9e4d71c4aa768e0219fb47f88d0999ff056042238458a77c293965464dc5db2abde3cd900c7d08f8d0611de03df503f9c6b127ebe499a81eb0a761e0d7c4d8507b4f923cd729089c7ce6d83e2a96e5cff0c5f11ccb5f241d83ad17da48521b0b3093cf49eb303d41a4b147bbe0036a224223f33c8609706eb228eb5b38b9d53a3ae455059d1f127c5001d9c848e65359cb0a80f77fa81da7cc74d7ff922567598d1ef00d3a152e59a16a58894805a4fdcd5f950e11c5119f460829508b94c1dcf201085fa3665b51e0ff5a45dede6a15d1c6ad7744ef31e35de96841bec8b69476af97f4a14230967c55ada80d3d794a3abb3843deb9a95be8ea04ff43e1d71fd9edeb5e86a7872d6092819cd575da2cb22415ec89ea02b8153eb8b63994224b2703386333ed2f64d6331c8deb5850975a7af1070596812ff1910e783fc9908bf5509e458641d28e98547f9bed0cdab720e075b484e7f677663d148934aacaa5b07feb063cd99664db65f127193006faea396bc697ce415291d16f992755874c4a86a7277aa2eb0d7eff05562ae5ccc408b2f1f46fc390a354b39493f3675ae992d7e53d0a9ccbee543ff7c82aefb1af208c06ea730ccd77f98f088d0c9eb1c8447d54fae0380a8c4eeee1cb10362be61b7a5f84b2dfe2245a547a97e6b8b618c9b8594f7386cfbf39ac0b8cbfc5cc36bbd3f2c40a59dd2a64a81d381a33615c50b5e95e33a405ee00b506dfd1994bb2b125d4525441ba3219aab484d26f5306c013db3f7d8e621a96237e4b3ff8de3f2567011d6d03e2496008a2f92ea6499e696d7556e106ae4a471ff95208c4361f3dd890ecdc43fc51fe86f7e0d8573a790492a5202b13ea1072ad36a193cdaad005f2a3705fe355c09e41ab3fedf55ac4deb7ca77439fc611b3aeb1ac8e2a4f4dfe71728bc123c19bb5dfdfdc1b023548139aefc91e78600c8a2df1be29d8364bae84f4b19d2fb94e9c6c1a3f1a45fae143efd5f21ab04e7228414be89077c0f4eb37bada0450a6bcb5394a1985e67165ca717ffca3c45b3326331dc37e3a1281224aafd9f8912e9b3411ab9db2271f5955abe12cda39b37f94bd32663dbe302ebbe5c3fb2345434cf72a06917493753db3ba8477b8af929a3273ef92633d8525cc6d8b1f2eaf71bf04fe643c14f58d55efbc5ba3609d995e9f0db1af37a8f0835aa2b0530f8a6296354b1f3c34e0e3100d2837179463715ce47f22cc55b284ed9d197f2e0a2ecc004e2b636f36b518d2d43e55d75d8f482cf3bace97973d8db53ecfbecf0ec4cfb8a3c227f1751fb5449d9cb7f9cc93b25af0347bcde9f6ba5628894f74b115efc64a9eb62669f47de7cb9a8b308a339395b38e94346f2140e41baeb66dc05b03e04398db723d18c40b7b935f347cef5e25bcba9075ff51aa7a18bc66efc03467b0e6bac6102ad823a5590787ba75c48083db2bd9d68c63d73fe65b955439a8b0ac0e9c4a3f04ee8675ac0fe0a4342ed1923bd8f516c89f7a91b8123e36579bd4edeead0bd54b19564ede26bdffa6fd6eab6c0f8a2402e02c4829e18166fd3dc8fe07bd45cbe3980441384400e4f71578634c3c2bf1d67f929535e17b8b584e968a069904f53ca9b945017959fcbd6d486223cd76a36715f53e39d65cc3da40d8a83595b4fc3de1dcf723b4259fd6bc0f16d89c142fb5ac3ef31d2e89933cc9e5b1e0e8155325246fbee9cdaa7b879b25627380404af314c583da6e0aea14e0f331d65fcd8129cae61f9be526f90d876db68ff544699c8d65c37ced1e20583e8b13049c97ac783599be15088585682041f2ddd878f0e96123d22a4db924e92f131ceff56af41c87451b2fbc4db005881ad9ee5a85dbb6c4e372ac66eae4f5daea86cc85f17afd3a054503380fe2fab3cffa210c70890f5e9b78988effb690d599a3bd18ac3c4b213a81f40a0e5b9fb0bc5dbb3923828a13c7bf26fc4024293b62708d52ce9f854bbd4650b959343bebe9c8fef52c6833c1cf86b38c9988ac2f2c4d61870a8a99f56ae4fa9579bc61749f78b6e645eba42e653799d407352939524562f7d8490f98bc4b1b54451df7ae25c93103b56b06a9110dd868fcb4a9549b738dd6ef77000ce69ac23045687a5c0ce6eca4f665bfb67f24ee5ab534bedc401078b6e6ba8952d1036034e7eab30a987b47806980a2328cc248647d369a58e68b9194fee2e46748ef6cb67e43587dc4c6ab8429da165c6b60c9e5290e0b08685e71c9ccc3f37bcf5e050c9b67d35300a6415dfaf1cba8b41e026a28d0176263b5b5e81c9a623303f4802048757a105875ce97ee39a0236120dd8a5f4804505dcbfa05792771118873cf07a07452face9d488269973e00dd76598fefb0cf10d8d7750acb77818910adac708c40861ada995cebab0c6bc53d93c67cfc77fa2972a635fcb22883a96f9e7b99b8ff4ba29c9f818de9aec9a22ef12d97e09d6b8d382c6335f9f214bfee13873165b921f2b6be410479578cf54a20701ff31fa95305417ca0a134479cada2d914f98bf0cef218ac8de59b66c845ef32e9c824b398bc79635cd38ea412f07590f2e004d2bfba590bd2def2f6a9ea235d77a193234bae9a26790553a4fc7b0745f0df369679bff753b6336950593e4c4c242df3a55e670543d80973266567c92688ef90f05854418e2ed806fc86052e42394432a48d2d476b398b0ac0e53e90dc2a3a64d01e2a4b257fe02fec548435dabaeb954e3d819a233afc66d14345e1ae6972e9649e0bfae4e693dbd61d01a83bac271c151fbd98b20928f72ea547319dd5d89c27b7862de0597e3c3b4b69969abbbee13bad1229f1502c6efa86e97eaa87cb1c89545637228f9d2cb3e445a1a020b911e84e3f17464b8f124cf6da45b6eadb559348cbbb28c18c4663acd34777e04922c54313551084d7f534221461447706bfd2d962ed7d19c7d937b61fc9de8ca78a586d334830fb49defedd43ac53a2e01bf030329b3f1cdec50a24216a61fb249e12d68938ae3970bdbc225d9f81330ee1fe3edaae85ac59aba5b228af2ea3bf89e8d6e3e5d58d10bd6d457572e4c07d9daf6954d8cb9514a1672c4508760539466d397c9c15f242d4abbcb289427521bfe94fe4c2f71e2bc80f8661484bd639894cc754c0e20180f50eda1182c98422a22c6d958c2fa142c81b8fc524bbfc1ddcec848280335981f04dc4be389e3b2f10dc094b5aab5be76a6ed7fc420e9a389b2c622ccb41ee071fb5c391f2122c613f2cc3e89c03f258fad88a89a1c1b261d67e06ef01b7dae910efd34b4fe12fe095c561e295e2f933a098631441f82415724d0b06c522760bdc9926c9a7fa4445c97c0f2c744caa53d5d449fdb4cb47c28a6ef572ae3ce0512662b8c7fa7e5b87156c05ef35c694d5d78502118f884958c279bab83d0b583afdbd9628b8a20fa89148a330efb7b37f06675768d2ea8553a1e95e037b52d1e8b89ee3348bf9563ccfbf2d30d052495b932dea09feae6f69c71d5054279b0091512e765088d03a662ae2a009e3eebb077d7b140853bb0db6c7305ab500c5bbac03ad5a20a24ef561eefb17d0a80013896e45d1fa99f389d17e4e5da36e94a8c2b9aeb4b9abac80849c3a375c10b1d5c9dd3db76ccd9e3a48765fea5b9aa52bea869f1fbb2777994e888d0533cf5b3617255b586ae50a9f101b42d78ad4e50e672d2781e2bfc9c4409fc7a3432855c0a3bfc1dfc869c7b4552d17bc2772bfdbbd9fccae8eb49ea79c56d33ab19b70c826b4d335ff3edac87e4c59805affba9d890afa996356078f092a9bdca83657d33272b4dd5f0644499901fe7beb61ea01927ee4ab04bc75cba043d11bfa43983197f2ddbf4d96861df54fa64866de0ac30618b58a898b32bd506805f7ffd9d3f4ac360457257e2b8fc44f01c586de70ff7874c2f086ec1438ab663085338095da5c1330f36297a8873bcf2778b3e69a42e8342bf75b3c0e1449bacd32209b8cbf71d13f0ffc0481e609d0648ef83e1132cad8b74e3a3551c0dc75e3f4778a3be7f405156543772494763b0d10866629dc2765e9199108213aafec248d32362fcc79d60524c4f059015f6d01f46f84165de0598253d1db9528f482f000582a6517d6952a55505067ff7e1b5cc23c697659d816871e84e06dbb5d43ad3b153df8ee3d226e0edb5c7a1d025636a1a2cbac62b0cb997d855a4a8a1216102bf0370b3dd666c7e25fd00437550f3944ca3623e957f9aba4b9ccf10d336255957e2c72e09a8b1ac71a12d48a7fca23be350b310df26acc2c0fc88ed4210df231b43e92ef05dfcc2bc3717267da94c5340085527e92fbf7647e5bede457fbfd5848052ff6d6151f34f609ac78db660b2159bb9c1e11a0488f98cd3fe810eb706d72e6f919b046ecc0a2f64308870dcf99f43d45e7eba15f3608916d85837152deb8867ab24b6c37e4b38491f3b9fe4ac8fcc7dff285278abecf7170de9d99a45d042159e03a1d11ef206f15de9f546d4b9afe564f9d75b4e57cc7e9b6880b209092989f8d7e336ef1048f7f7ed6a01a3810fb4b601b65a350cea421bbbccaf979caf88b4f2172aa61e74c0ea0b72ad2379eaf13c8dda2145596fe78a08d284aeadf3afe4a9e2a2eaae394956f598ce2b09539cafcea94257e1d21a2ddb51ba7cbf48ddf6480a6482b33541127d52089de939f3f246eea8bd0e7383c13ababafbf7798b6e97170ba45fa0479e334fd43643752c8360e8ca0a9bf29c6fde1e15e0bfb2db0485415f76d0ec35d043811b1f74be2e5728d723773adb62fee6fb89202198a17a2fb1b94c2cdb019a955abe905c553c962e776649221c298daae86306a64898651c3c53787c351577aae01289c9c165424b8f26c4b257230f2538348e4d6d6e64a54b3dbf75ca05c60f1961ba6f6bb75c7f3684dfff925ca2f6afb2e4d6e3fc8c5362189684028a58028bdbe68fee1556ca9a4c57b3d7d750323a82a2b6203c7e95d07f865a6fdfdf6bce9ea87535594d7602548b38a504ff3b207c8f8ed8e27081e59a301db983ea533ecbd4996a1ef902f1924cd857ede233de64b79169edd168a35cceaa1ec6f9122e4f07af59b820ee21c157311ec12ad458993c291aa3263c12953babb94b446c704a094162d3ba2b3214107359c987e112b436635ddd2eb52599efae51f1e0982", 0x1000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) dup(r7) dup(0xffffffffffffffff) 16:10:55 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r1) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) write(r2, &(0x7f0000000100)="3660a6e4b71fbc5ce1651ec4a6f3430b6e597ff3cf0b57bd48e33521816666b26b48a452ea72d6231c20d2edbcca7fd6a7fccb90cbb2c828ab17eda1779f0ccddf4f51004192785bd75301bea734", 0xffffffffffffff71) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0/file0\x00') getpeername$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 16:10:56 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x161) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = socket$inet(0x2, 0x5, 0x80) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = socket(0x0, 0x1, 0x6) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x5}, {r1}, {r2, 0x2}, {r3, 0x1}, {r4, 0x108}, {r5, 0x4}, {r6, 0x40}, {r7, 0x20}], 0x8, 0x4) recvfrom(r8, &(0x7f0000000240)=""/4096, 0x1000, 0x800, &(0x7f0000001240)=ANY=[@ANYBLOB="009ff20de5b2d7a7d004"], 0xa) flock(0xffffffffffffffff, 0x0) accept$inet6(r6, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendto$unix(r0, &(0x7f0000000140)="5c7826b8e1fe75d1bcd7da291364275a1effa0d9cd29da16d83fddea69e335677d924949e30206699082078b77519dceda7f4019d107ba1b8d14af41e115ea04b783978ff0518ad2066895d4b9f092044405e728e1", 0x55, 0x8, 0x0, 0x0) 16:10:56 executing program 0: unveil(0x0, &(0x7f00000002c0)='r\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x8201, 0x0) 16:10:56 executing program 1: close(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) 16:10:56 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x81, 0xc0000026, 0x2, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x747c7f2bca1d217, 0x15, 0x2, 0x1}, {{r0}, 0xfffffffffffffff9, 0x86, 0x1, 0x5, 0x5}], 0x2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0xa, 0x4, 0xffff, 0x10000}, {{r2}, 0xfffffffffffffffc, 0x90, 0x1, 0xffffffff7fffffff, 0xbf}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x3, 0x7}, {{r1}, 0xfffffffffffffffb, 0x60, 0x40000002, 0x10000, 0x9}], 0xf9a, &(0x7f0000000000)={0x6, 0x7}) 16:10:56 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/6, 0x6) write(r1, &(0x7f0000000100)="f3c84b1f7c764a6532bad10c03f1bee4342032311c9b5d20c86e8935b22921c3a83d97485faae1ba97e403e858a05655de7851583c938e4ddfe3984d6f820e377bbfced1d6a294690695aff398ce3c94b34c9ef87896d44844da8af9ba9ad3af16830d6edf4fb48c2c7f2e2dc2fbbaf94bdec03af5948e0935e64ed4d9f5388ef00aaf8fd98c9824b57f4d361e137d2840ed1a406f7ef1cf8a2e2aa8dba820b774e5c1bbc4c62171c39e3265d66d839e21db29b9caa96548", 0xb8) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x4}, {r0, 0x40}, {r1, 0x144}, {r0, 0x9}], 0x5, 0x2) write(r1, &(0x7f0000335000), 0x10052) 16:10:56 executing program 0: semget$private(0x0, 0x0, 0x214) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r1, &(0x7f00000000c0), 0x2, &(0x7f0000000100)) r2 = semget(0x3, 0x4, 0x0) semop(r2, &(0x7f0000000080)=[{0x7, 0x9, 0x1800}, {0x7, 0xffff, 0x800}, {0x3, 0x4, 0x800}, {0x1, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x3, 0x9, 0x1800}, {0x6, 0x4c9eac83, 0x800}, {0x3, 0x101, 0x1000}, {0x1, 0x8, 0x1000}], 0x9) semop(r2, &(0x7f0000001280)=[{0x0, 0x7, 0x1800}, {0x1, 0x81, 0x1000}, {0x3, 0x6, 0x1000}, {0x0, 0x8, 0x1000}, {0x1, 0x1, 0x1800}], 0x5) 16:10:56 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x7}, {0x9}}, 0x0) getrlimit(0x8, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) syz_open_pts() r0 = socket$inet6(0x18, 0xc007, 0x8000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240), 0xc) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) pipe(0x0) setitimer(0x1, &(0x7f0000000040)={{0x5, 0x800}, {0x1, 0x80000000}}, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)) socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) getegid() r1 = msgget$private(0x0, 0x147) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/4096) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x0}, 0xc) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) rename(0x0, &(0x7f0000001840)='./file0\x00') syz_open_pts() 16:10:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000100)) sendto$unix(r0, &(0x7f00000001c0)="3b3e9eaa92fd291d149ce1ad74a8675fce87b08adf324c4e363d1adbc229d0204835902ce5f3e9b62491deaee7fad2756a697eea3ebb6274e365aa454fc0092c5b3626575db9d37fe04acea1084137fa3f6aedab07232d0e987756db382c8114ff72fd7286ba1ca4df90b045905976716807fdfdde58a9a60e1eb95da33338ef8b7de49410b1c44127980e0e9d717e8003d1314baba4675ef07f0127925f891cb2194459565ea1626e97bbebbe830c2ccff9660181b896f1e114e191d0d27cd31960955b6aff9b0aefde1cfb5d7aa8c17ee4541dcc7c2c88c3be6dc70536a36e50d537eacb5e", 0xe6, 0x8, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) 16:10:57 executing program 1: r0 = socket(0x1, 0x4006, 0x7fffffff) flock(r0, 0xb) setsockopt$sock_int(r0, 0xffff, 0xa4, &(0x7f0000000000)=0xed2f, 0x4) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000040)={0x0, ""/16}, 0x18, 0x0, 0x1000) shutdown(r0, 0x1) setsockopt(r0, 0x4, 0x80, &(0x7f0000000080)="7c0faf9640ab5a29796d584e6c8d31f2b7e7c6258c64f20040ed743955a5be1e0697", 0x354) flock(r0, 0x2) r2 = getgid() setegid(r2) socket(0x18, 0x5, 0x200) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r6, r2, 0x2) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x6, r6, r2, r6, r7, 0x4}, 0x80000001, 0x800, r5, r5, 0x800, 0x8, 0x7, 0x200}) readv(r3, &(0x7f0000001580)=[{&(0x7f0000000240)=""/88, 0x58}, {&(0x7f00000002c0)=""/144, 0x90}, {&(0x7f0000000380)=""/148, 0x94}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/172, 0xac}, {&(0x7f0000001500)=""/118, 0x76}], 0x6) setsockopt(r4, 0x82, 0xffffffffffff8001, &(0x7f0000001600)="cd17806520afe5290fac8bb71f95f29c9afbd6775e679a1085450d5ffdba15369f30a5cfa72c0f0045449eeb08f86b7da2", 0x31) msgsnd(r1, &(0x7f00000018c0)={0x0, "b5525595f21bd54e8caa4c2ea23c835ec06d881dfca56762f6b2ab5a5ef809c5b0f599fe78f2466ca333f85b27f6fb6e53d5bfed627987144af6fe0fdadc2fc3e631fb7b3051e90b9a4d929b955463174b414a8bd0f9ba13575475cba6d7a92ebdec602e735233d21840f1b7a49e02bad4749bb1e6ce2ad960e21abbeca630bbe58cb3e9e45fea665df439e28b1c13f594a87bd755b381c2186454f04d1ad840"}, 0xa8, 0x800) 16:10:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="0285", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200000000c5396d6fec925ecf00"}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x200) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:10:57 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r9 = shmget(0x0, 0x4000, 0x440, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r9, 0x0) getgroups(0x8, &(0x7f0000000340)=[r1, r2, r3, r4, r5, r6, r7, r8]) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:10:57 executing program 0: r0 = semget$private(0x0, 0x7, 0x690) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xc254, 0x448, 0x6, 0x7, 0x100000000, 0x7ff, 0x101]) r1 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = syz_open_pts() getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r2, 0x2000740e) read(r2, &(0x7f0000000100)=""/47, 0x2f) fchdir(r1) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000140)=0x5) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000180)=""/241) fchmod(r2, 0x8) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000280)=0x874, 0x4) bind$inet6(r1, &(0x7f00000002c0)={0x18, 0x3, 0x424, 0x100}, 0xc) mknod(&(0x7f0000000300)='./file0\x00', 0x40, 0x5) mknod(&(0x7f0000000340)='./file0\x00', 0xd000, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) getpeername$inet6(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) setuid(r3) chown(&(0x7f0000000480)='./file0\x00', r3, r4) fchdir(r1) ioctl$TIOCSDTR(r2, 0x20007479) getrlimit(0x3, &(0x7f00000004c0)) recvfrom(r1, &(0x7f0000000500)=""/213, 0xd5, 0x1, &(0x7f0000000600)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCCDTR(r2, 0x20007478) msgget$private(0x0, 0x80) getsockname$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) 16:10:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000200)='./file0\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x100) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) truncate(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x9, 0x7ff}) 16:10:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgget(0x2, 0x4fb7c556824257a6) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffbffffff9, "845c5509000001000000000000007f8a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) msgget(0x2, 0x40) 16:10:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="640100246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295b26109b5b8d53085259bd7fd692407720f52a13d79140ba72b1dd3b11bbea9593a374751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd06b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd172505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x15c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="2bef9d0fee", 0x5}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:10:58 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) r2 = socket$inet(0x2, 0x0, 0x52) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0xd5) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, r2, 0x0, 0x2) ftruncate(r1, 0x6) mmap(&(0x7f0000719000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:10:58 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x90004) setsockopt(r0, 0x81, 0x1, &(0x7f0000000080)="cdd0b5507378058d803813f53160c9a16d6d9f3a5ef4605898ff578e2fd001772999ea36e7ff0419cb4fa9c9df53433daa882371a6a6085486dfda957330262d395ff4ed1331cba33645d7d42073213d1418000c957f4b425353cf41e408a9fa0bc5aedb373dbc0c7487a2050372f7a73012f80df08ce08766812a1f91d95b0c31b1d1e9ae2882f5efd5701565dac931e5e44edcb742cbc1bcc6549f2c0101611972bf161422a120490e48db0ddb44b56c429e9282cc8686254221b7a2ef14a7e9e36f6ffbdd4fcbef4580b877921d0c72fb8d9259971c531a588959", 0xdc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) kqueue() setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 16:10:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) dup(r1) read(r3, &(0x7f0000000880)=""/161, 0xa1) readv(r2, &(0x7f0000000040), 0x0) syz_open_pts() 16:10:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) r0 = socket$unix(0x1, 0x7, 0x0) accept$unix(r0, 0x0, &(0x7f0000000040)) faccessat(0xffffffffffffffff, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) 16:10:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) 16:10:58 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = getpgid(0x0) fcntl$setown(r0, 0x6, r3) fcntl$setown(r2, 0x6, 0x0) 16:10:58 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() readlinkat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/21, 0x15) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) dup2(r0, r1) 16:10:58 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 16:10:58 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x4, 0x1f}, 0xc) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:10:58 executing program 1: kqueue() r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x100, 0x8) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r3 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0x0, 0x2, 0x20000000, 0x5, 0x7fff}, {{r2}, 0xfffffffffffffff8, 0x15, 0xfffff, 0xfffffffffffffff9, 0x7}], 0x8001, &(0x7f0000000200)=[{{r3}, 0x0, 0x7, 0xf0000000, 0x6, 0x6}], 0x3, &(0x7f0000000240)={0x2, 0x4}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r4) 16:10:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ae603dc129ad94e8c925352b"], 0x10}, 0x0) close(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x1c5, 0x1) 16:10:58 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x718, 0x0, 0x0, 0x0) accept$unix(r1, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) dup2(r3, r0) 16:10:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x6, 0x3, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)="e21f6ca045bc2179b1d7308f0282ebbf", 0x10, 0x403, &(0x7f0000000140)=@in6={0x18, 0x0, 0x1, 0x3}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebf", 0x112) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:10:59 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x180, 0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget$private(0x0, 0x18) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x38) open(&(0x7f0000000140)='./file0\x00', 0x8, 0x8) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup2(r5, r0) close(r1) r11 = fcntl$dupfd(r7, 0x0, r1) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r18 = geteuid() getgroups(0x7, &(0x7f00000002c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r24 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000340)={{0xff, r13, r17, r18, r21, 0x81, 0xc7}, 0x7fffffff, 0x7fffffff, r22, r24, 0x200, 0x2, 0x1, 0x4}) lstat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000480)={0x0, 0xe68, 0x0, 0xb8e, "c749bbcd488cf84ed74c98e946f5e1ff8830a83a", 0x1, 0x101}) ioctl$TIOCSTART(r2, 0x2000746e) open(&(0x7f00000004c0)='./file0/file0\x00', 0x8001, 0x1) close(r2) msgrcv(r4, &(0x7f0000000500)={0x0, ""/80}, 0x58, 0x1, 0x800) r25 = syz_open_pts() sendmsg$unix(r9, &(0x7f0000002980)={&(0x7f0000000580)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002780)=[{&(0x7f00000005c0)="b971eb1ddb8897086b5a3a5670e3364153301f692be2c87dce0d786bec8c0a22f4d6e0661131e912cb0bdd248b749e0eb0d83c36a715fa1f1aa6bb8256e2b43b1949971d88e4e334ff2aee610842e275181670c54640766ba5cdd4ec179c68aef67c081a38a3f0eac310d9c446c4015e69863eb9bf837b2428da82f93108db0c421774dc77a099d3dce66489240a7a41118189771862ff7f18ee1527f442b2684b47f7f4aa1d28", 0xa7}, {&(0x7f0000000680)="46ee14128ce18611c78db4e76a5b103dc9d1fae04070f79123a9853a26a96a207e02c64cb3ae8ea30ee85a2a3b21f70a15b466e79321ca8eedf415c48004885286a41122b5d4252d22b96cccb130c35b385a", 0x52}, {&(0x7f0000000700)="d850fb47db4d788aa17f91eb4bfc9fd0270634731cc0169cd263ed4820083a9a791839fc76867a912006288d4b2ca9a16dd08dbc2eecfb63a1b0b5b00551ccf4d3f84b06b352a40b8bc4ef6436c0a97cc28e7d2b8a78eac68f4ec736bdd9ca1d979c26d4f5587de3c0a02f7cb68fd5fd833074b4f7c814e162c5b7e11a15e31b63145e6445797fc490f9f1d439dc11728aab651a44e446292c6bcbba4eef8509048d0c309410edb87b65c2a1ea7479492654b81a860ba42250bfd91580dd664f146dc34db37b27baf2cd2fe3eedc4194c846f2677510b5154c565986bf389236a6a08c252f83f3a60ce11ebda447b307ec93513910ba548a484d4420ce310a708d21bd1768af4ecb3a616b96ca9699822183ee5dd88e1bdef308ce803de1284457ef1d26066a6fc3ac9c51c8cc220c1daa44477114a1005d2a80c062aa37fc12f224d9cef6998aa9071555491ecd9f373278367103b8fe43a902c98a4ec6a0513534799a07130ff232e9891ea6a1100c70c7bb9000d821fbb1cd199a68439af7f15a10dac628b126ad6da2db6c8fb4f1cc3b50950b5a749ede36b5732a1b914c8cd44383a329c77a2956592dc290d2fa221afed276d487585d483aaeb886dd273fa35cd3522afc8ee660989d5b45dfc5b89aac7d0d37f64be2cc502914f6b74ed6dfbbcede15a989f232bbe2abc9b2d348272a033e928272bffaf745b2e6f91c52348b45e42de27ced9b943235e0beebf79ee84bcc501aa9dc772a3d90aad70a79b2a798e212b4c5481486d0468a95d6d2fbfe058031a690bbb6b1062fb4b62ee838323c87d82104e57d066574cdedd1382047933bc34abb6c634eb01d84a077872dbf11bf7c43a0c23bed1586ee97c85869a7965a1db0e2551f31a926e03c8924aac431167a694101da5b64c712e508c87f173ec6c18c53d6631da72d398387e9174204e7af66ff62cd9bec33d49854db09ffcefc8df057c9f18d16078cae699648eff42bf4b748f98cc4f13e8e836057b358549b660c5e539d42b3b33f6143d917fef1f68cfb8745d4a08906256942fa3cfa00b2253fd5f4beec09d130d3b6615458bf142c4afdd8819be1ba2c2f20700b4e11518850323cc6b115109c30d258bbec9cc6f30a0c770c5a1919d23f9f516b191ca89828011ba19b4608d8c13b765f212e8974d7b272d974564de3bba2c1397143f6db636a52299ed5977e3e7af2f637af42898f841dd8f91846b606c1fb768b989fdb5a36a891bb2bf6af33efb87590ae01cae15c7ea7e8fecc33fee6ce6b1bd8d316d794c2c23d069bc325d82ca14e0dd8516b94682cac3c75cc70b600208846bce6f310022c58eab2d326ce8854a306e10b7f2240531034b817991e3151d9efcc4cef691612272d34d98574bb688e1f7d4d8dbaccf679af4268302d7f2aac094c6a2bd9befb47caa59772f5163ebf9d297a9f692c4decaf9aa32af5d15f27cf939c85a7461230546797536fc3cddea13c4d163693d5640c5bf061e96c0538f9d3bd3fedd8c7356f10d020167e0c39f83252211b34d684460fbbac0963a16260c00be796ac691f273c47ff0ed64c7f5570d8585005e75cd3b5556a3519da4103005d336bfc48158ac31ec18074a20e6daa54a0a34a2e6202b68c8505eab67b11dfa75b9c1230ae17b38262e71e00a8a2b1f41bbd12c828b2d388945df8743589d1220dd7f8b6ddc9c11544f8e4c03147c20086b64cf041dfd84a9c7e3830ebfe2491eed54172fd3615f4a1bdc9f583ef6a368ef1447177ee3f1ae14df4d2a755e10aa0631dea9ea6e8c6f01a44c12e94b9b36a8da759e77a9f3deb4dfe160cbb2b1ad1695aba64f33b480dc13ec15452c44be47e340b036fe2ebf8ab231c217a0749ac6ad4d588184cbc333b006af62f86ce4484c179513b9479121a52780dec1d712715da20e05576e2720d5ebc60778c0a09bf18474bd9536c676f19255ed0dec10b9517b6fc6d6fe627c3f1057608f70b69aa7757612e5c02bd12eb8ebeb705d356bc45e5746bdb77c7fc640ce40485b759cd758786fcfa6f2524218f439e7e145f6ee6b09dbf31110387542f23771360a62aaff2ce2480c8d73f6f6f58d1221d362e48071b388e0b3954f3c8deecc805ee6c7d2a71c96a13da6f29e5ce560642cb50b4817713b164f20eef42e07fa64c9e0890c9271373597cf03acd07eb7aacc36cbaff439a4ec50c73a2a11deec7ab3c12bc6aee1c0bd4673e1317b1219fb3b5fa915b3838496860b313b13c9fc7950378614d84cb817ce9b265ac744399b1a802800844f6d2076e295811163766bddb5463c6cf7af9a1d8446d858cf41311b250d2499cb271a6dc2b3df8c69b1ef5f89e6a7cc3585dd0cf93c829ff49c636f84172adc671ff7d183b1f2586f10926ef8a93c92b842687802b9dc76ca50f6c4e063795aec343fa7efc71a0e5b477d7656555438453149b471c61963324d546cba273c57c914241484be27edc0326c3c1815daa0ad1c41311240a6fd9be9323a1009c2c41254cccfbf86fd1877f4b21ffdd19dc334b9c46c2ea8224ccb1a1b42496bf6d93e929b75260b16c14caeb0063105cfbde1ce5ea4344a48d9f4180b5817e85b9a10311ac92303497071b572ea5f96b084977532ab65485bb061da968f9216300f36d9171972e7493402df6033f4f5c6783e334bd546d3f65cd42513826350ec7ba0bc206621605c2d8503ff790e65bd6b87e9e6952ff485f72cee5ca5fcc74f2951014910cd0febf5886180abbbabbc3e85beb11976ab42c11a462313cc9ab731fa2679995dfe7fe3ef9b0192c674e826e0130ab6a9821d071c475826c7d1c51b0f33a3c5f3822d89f2b2f3ef143fad4f3d894ff5434d9a135e2d77d7f0666d115e5498b0f7630ef735f76edf1178823283c9471f11c88b2700694aa8fe68eb79b655d9fcd171aa69cdf1148dfd4898e9113b100f7c1cf093e37e7212eab1878336c281e3f370d827968466e22fea8f6830c17eb1cbb1502ed0d5d237f597be31cfbdc4539a596653aad6a477189eb8a1366c70d62d1fb7c7fbadaba70f94ea002d2a84131f60e5d5494ed8e4ae3a0fde4c6e02945762eb7e37804f5f22241930f01e6fe1d66b084fe3a63e943c11af9bd168cfe44717d7203f237c00d3bc3ffbabb625a3af07ccb6378613e859f907bed19433fdd036473f2520b6369ffb0ea35e0a80cd7a790e86b90b96e21d6f9dfa90ec40ad0286221226561288063f0c046f256ac3b735960923e09c60712d092563c6cc9b7ad3d9d9583cbc4f429ac36e66b36126d62bd6e67e7def910e429120bb001a5bc2fad4ecb7126ddeb52990520d355fa4bda40ac0c65fba8a28b55224af78039424aa6e7410d8ce86fbe2aea1bcfd912e48b8d9d81392f5d009836af2fb8429f30bcca6216dc618ede30f77e733c1e196e133d10466abb3dcacdf52dbde7bdec85d583ae9ed4496e0dcf9c4200f672735a790d35d23aa6a9ee5e2a8b0b622c9c52a221b7a1a7a25c0aa6c10d664f88232db905bd9ffaf6770f69a346e2ef79b6c77a56490db5b0877394674a87af20a656e3c53dc4324a9b49c4d66969d34afb0c1f0603b6505a193b95c98fefbea0d0dacee8bba73a701de23b27d91c3204ee17efa06b04f570458fb286f035bdd602a99fab7c97459cf82b42ac1b381617a0aa8f322e32dd6a4a762c36da0645ec60dede074d79fab01721e5278ddeb4d3a92e257b758ee4e27aaf095d6b07938390b073391a46b7fb7dfff7e25326b040ca2e6c3efda416e4be438f4fd1148d5810b74b6267422824406367be8992253d16db3e1c7c482e8ce9e8e345289ae506fc249258fd17e5436b6db6c6204f17e18e2e707bfb42305d25036a424786e8a86642e9085b640cee14e6f631d5742d5deaf52835847879b566715e0aa5198b30aaacd5d7aadefb44fa6b14914c1167d9651c849aa8b5c8273cbd8b58e56a4fd26761bca3043d1a399dda558f87a57cbde4425740ebaddffb7d58a53be1947e8c3ede94bb03e36533f6e5202e730978fcb4050e139ecfa2a806f7dc2ce1fbe123ee473b779ebeec4b8b21700be0e9cb4fbc88400029b2db22307b12a66e8034610e1d88850db497aaea8d809cb3a8745d3b3dee11cf9d127cefa7ab2ec8bf5cc2ae2cecdba5e4820ff4a36da25a821532143f65992ed968050f93fd6ddf5de81f88f01bea29e143d62f753e0590201a1f4946cb799a0aa3cdb22a98a0e2ef282ac51abc0efd34718d5ebe391971ffc988d9220d4c1f38c59bcd45dd75a4119347cbfe33397cee33b78034668bc78dd678b6803084767f286a51ca0757924283db34de29b96de25c72169be816634897ec240a827445abe07644439c63f5d62da0ea9d4715e0e5a3570be7fcec1ed10d3553b935dec9b993eda78a4c6ab5232a1f5297ca4bd7d1193ef2cacd4595b546dc2f0e4e3e2eee19058721ebfffb9f899c298b70fca86422f8046ca2ebc2a0842278febdf38a0325dd3a9c1370d1717e7606dae96aa8153a0aa83153c766dfd6fc6d3e5f1a0e824ecd8620da48a89f6e7610f347b21228897f27f5ba8a4b9330914dae6b91780dc3be8638d2aa0c23a4aacfbc80e5bf510620cdaa0cebc79230f3593258b9b2141930d1ed0d0b2dfe57d93f2485748e475c06fe35046607ca4fa922091aaf81aa7a1d9f63798f25ad93d29d48d92d9b5cc293d8079027a6aa241209a45a25fc9d40817680dd309d4bf1fd2f0e12ded8529af45d3a7571d82333189513d2cc8e5a9a0ac869f2a205aa01b8e22991dfbcc4fd8d58bb1c997b1dfd8f3bd6327201a0f956fc7e23b3b0e587ad3decb2527b4828b7e0dcb072a5785c6ede81cb5ca9885fa051aaa78380412dc3010dbac1d7f0361bc25acb877a4a6d327b14ee883a4bbd4001845e34c24803c544a8b5fdd9facedaeef72cbb3174ef2bfe50f37164ed4ab9fb399b290a80f43faed634794610b8ad4b06d586538181dfe7bdce4f83d2cef5c779d8d5aa2355df20450efe9e35240ed43e90688d43306b19a4bdb34df64d6c9afba2e3c4efe9d89a3ef34490c580a992de680ab040cddc1868c273383e2a74be70a87217cfd4ea2dc6b258596d2b9e40b0994f2f66d4ca203c5a32169eed683a3baf19836b6aff16c84c4ebac2111b3e2ef5b92fdb22b73913ad085ee42e4e586013aedbfff8316e65909f555d120ff1e59586fc47d2acb7c060f7fe5cbf6dfb7c40a648d318460b2697ac414ddf6a884d96c5558e77807c37eb837a6adddda50fc580aaa46ac0ca4560c5595389b00bcfc9f4e9082433d393e6e3ecf30055fcdaf7285abb1019b66f4c9cd587e64f269d255eca8fa36d3d6bc9be7c6bedf24a5f77a7f7d1f787bad1287764bddc76261b403fb48120c21d7f601c81ec02ab2eae873908fcb9415f6056d0dcd67675625486ee76f481378605cf6c52548307e26589752d54ea9c99994e82c53e5ff71ecb5c6f0447c22e1c867f656c739efc8c4ebbc74e864013efa5b1e87a73a5ec9d3ea2b7e4d2158c083177cdf935e0b17eb8be1b67c3aebf001240496420780756e888ba58ff1202d6c98a8c3d95df888fce1532d2ee4502baca9f394a99511ca870ed18c97cecae59def22506dc58a7d47aef9c6f564759a90e16a84777f83699c2a9409da734a697fcb8616552a9862e2e837ada71b6611f85e6622b15aae032ad4c9da1b629ef9a82cbf624352737facd21a59ff752a57af72ca1aeb286b04c15e6f2f16504739ca85962c222fedefb854f0287b746656bd27c", 0x1000}, {&(0x7f0000001700)="c7f1a25b69b8adf828b89252d2bbbe279071aefd7e916e6b332f0dba7f167c0b02cf0eb8ecdcf6af34d25a68e8d15493332770f7a007935926e3732b851d9a9081723b1db6490a7ff259b8ac59fedf", 0x4f}, {&(0x7f0000001780)="e83f2166a7cdaaafcafc7608937adf7290e6c26e5b34a0c728c28578888e953778ff5a9f892de940c88921e4fa69341f38291e4499a6b8653e15fdb5d737018b57588a7084337b0277a62dade818f797d6c9341f77920e806c5716758c76c65096ac70844095d9a20b279c0dbf78619b6bc3b57fc1ac1d6e22807de4beea82a55d72539570bafd3415312e0d44039faf84909376341677cfdc667aa70b8c902cbf129591975c26cfb9fc6eb3b64cd209adc579390babea1af852b6692d17a5c3cb9a84c373be11de28deefa842a476b60ed45c482012d8719bd779fc8269fd4c2e855fe4adee36efa483df4c8f300a5a42b0365589b41c4362d347060a9c3bb020c256bf46c4c051b90e7c35d5563c41946e2d985a280430b59a68c95c1681c2d8195cf0c346d13a6076454bb7e885b402d46f5fe74c5b06c647ef8e579866c16df4f16ccbd9baa70bf0fd77297d239fc9f90f6e4299c08434ef7426e2c8c9764f94e59be226510f92ada17a96057d1d391f67c9845397b06b96b4daa29e01f16980f6876d07aed839c1bac77e0f062b154b8b1d125c685713085735ea9dab7329732c03cd7b7021def30ec21f04c229ee69533338cb02bdcc715ed40560d20138303f53abc20d0a9fdeb4e17ed8f8d7701837257a9cadab61f4d513dd6adb7084307afb3f73b75268c87828af081a4a6215785149b261d397fde6a26f8d0e05e092b3be0ccf1a8816df0d5e55d18ede0b8a7b04b76e7c52a48cca3b5c65c7eb3f12009c038e5812eb35b1e4d45ee58f7ac4f5539ff8192ba2484899deeb10f6aba2dc03b90e2fce324b64891ed90aa1de243efcebbe32725464eedd3e09bc0bdeeb5fb63bec488b80aaf707a0c23b595d120341cf82ed7ad218262a092c3cf51c94bff0f66e935f3a8d7bae43d7be391b87c58f2e266cedee367792ff809a5e839fbb0f518d5fe0fd41b53f4de234813d5e93a495dbfbdd79f4689b39e55559d65fed93c9126e0ee5687e1e4c67fb3dc5edb00000c9302f8b1dc373cc017d564ac4ada8df77d1c3dd8f021a167c1a5f0117a6ae12b74393b8e36f84b43f35d95cf8a60fad70811bd006b09cee4297bcca59ccbf6af7ea13dacc483b76fb9559788f4deec2c84da43193340ddfd31cd6bf9b5b20aedbfff3e96431334ed2ab1415d9a8a341d6e7beaf8195d7cae84552a6e2f765b8d65292a27a526f265a892b6434e484c0ab10ec81d19ac4337b4b507a0c83badf401dfe26e973541d22841372b902c687a0bc4df01763dd128fe03eca8cf3a63d51755aa7291bd347a9982c2e0cf49069e8ce78ddecada00f221f6457920efea8111293cf716798071658841622f975cbe7ea8e8a1a6fffa0b7038e783d2872e760c2daa59a4321bc4d5865bebb751e07afa16af045e44282d32c93a1d5e1bf0548cfe4cb35c5ecb7c2f044d32e1a732983d82186c7a68e8876692443b02bdfdbaf2d4e8c2fdab6fcc143cfed09ad7781770289f28faec7136fd20671b0b4c88b6f74ae9906a71177ba43a00639979a94662e68bc628ce03c681d0e2a8d2bf255a3a97fbb95240465d9ee25e559a00435d25e6872b0d9a840b43995b5df389bf33dfdb4794b0cf62afb678a637aa9874837520833d7cd48b303b1ffd8680ca2bea1cc5f9639b142c822858be1a78fadb56d20a7a60cb23aac514b77506c08df4e9c5a23ddccc9eca9cb2efe50b64949ebf19d923ec679085a4270b5961963c8f8b861bca7b044792bddad2022372e1ee17bc0fc68204986f87b8774ed834ba344749d8fa068d8e3c31d31af335ce4324d6428cc26807512cfeb432da266d3b04e25605215ef62df74ddcf40833043f4f14abe13b70a4d261df8ff09bd9d0aae40b2a78ea6b5027ac891c51cca1f5894405d32523e9b21be8e911a45b8ace8aa52d7f9e74c2be6402071427a06d09cd862d7be7a856c321346fc95b87fb1190afc1fe53935bbec4fa3d60db12403cefb6441e22e48ad58ebc947d12726be9b5762482b3c6d640a1c1a5f18c7d9810b4e78a65f7be12b107b2b0e752b6ed90d478307ffc221f87bd895367dafac35f1c88a5f89dbf47791fc68f41ca80ad471288a08f0c47bb11b972ade56e36f99e0eb68b50652d40a8e57080b1c77ac16de6c7056d5682584f4902f90a7b680e114b58c13ed7b7b4d08e706e2828942415b8d445ff8f73e8d197c29286f5a4f9bdc9e9739b3ea6c85ee0396786c477daba32b55b42563aefa2c0a74765dbdc433bb125de21c98d48bf8854ef42466f1abde5ddc0f42fe870487d8807fd5ee74d320122d2bf880aef2ba6fb78995852a32af788890264ba95f232fd48acc83c22d289a82ffa9d8c8e382ffbe75dc7f61d9cc5a6ad9ef7b35efbfd0a60de7d861be592fbd91b1e79ff9454685376d4254047461f222251b110530765419345a850edd4319e2707273faa0bc8ccecb338fe5d1e50688130227016dbbf8cf7f7f23b45bb95fdd11239b49f9cf9adcde2f4b7b3b9e8d34149c8b854d57798d97fd1f3bc393d990fe7c74d8bea0e17a08f82388c06351e736ca474539b2b234e1d23f8b8b467fe1f236beb89673bf9ade0673b363d557f9f65b9bb1fe1ae143988e7facca84a616b18d83f7802485fcea4a4110d70087fa72bc00ac6ebba380a458c2d6de2cc104dc687ffc1657c4c4ac775547836f378d7d0e6f11d22e4d87c918b66e27a1c246a4dd56f6864127d3938a20cddb694c298d508dcb5e4a918392a79eba6e0cb79d2c2e1656ad4e61c152a0854968ab07b778fd12853a65b8c7b17412f1ddd639b09daa8843187773ead2b30c9e19da62ff1ca52d5f4a43939a80f0365ee03526e8b65caf80ed3602caf6a63ebe0bbe028b197e88a666142eb3a3b7b056cab445ecb0f6c89b007865eeb905d62c82479bd9531f74f0b054d75f2ab42d15514ac2dac32b41d942a2a7cfddeca6b0b4154f6fa56de7d94fc152167d4d9f539ecc8a5d4bca6529080626fdbb44a55d183bdb7c7ed7117787b0b52db26b2c56c563147475ee0a0893749e2609e6991e64228bbafb1bf69879407f341efc1232e61ba8eb78ea945e1568a6b9ce47c45a997d55e7a952d78200fab7849158bddce0394b68c162db8651ac3fb5e984527d174a1bfa9bb3329e2f2dcd37b0c673a55c96d6ff3827f0ccf5f2ef4d4ddba7c26965675ffc460aac72ec013f6d94e135399bd90cd7e488af5f08b96f1ae2ca02b84a0f1663ec4c6f509444eaa2586597eec94fb372b878ceedeb4b9cf5f8bb24b7bcd76a08c1fbf812559199493f14b46f9c2a0b4bc71a14ac3d22a292b999fefa57d2d6dcea2dae953a71264f00a0026a14f2609341b7e1a9e99e3045c8c9dbf22b019ffad64fb2818294bdfbda8069f1f2ccd9f8f2afd018692abd25d5f4ecba174a4a3ebd3344ba46a97ff849712464e3047df0bad38c0b39da5d3a91af76073d149f46149b9279f6ac3f484ef38fde409306752d4a57a786f6a2cfd36994dd6733bd25c10e4941f42ce30eac5b31a9d94ff8621bb049f5f3f179ae050ef7159323530ea838c2fb4379b8660449ce642cac0c3c523d90ed99c095c98e62bc9e85c5675c65b0e7faf08c4c16b89c380f70e83b457a42f9bdb255978b28a2cd43f581c7b1843eb333a6b3fd1008e998fbf16d74159104146f853f634d55de2e8ed29c46b0782664583fd8a393c9177934214089328c6a1ae5970468cd8dbfacc06d9f0cdf1ce81df5d79d42e7f61e93903818b195c272502be6714ec2d10703b18ccb20f86ce36025f0c8547153ea45377cf10d767f9775e66116866c9ffa253ab453aaebd894224e5e4f57abd9e54e42929b5f69ac3ea4999ff46783eeac0ccab9bc12de87a5d1075cb3a90dfb292ef7f1dba9ab2fcaa2bee01b36c9a7cbbf5435934a1358b32a8975281076c138f412be7f9c3ea2064d2ba2fc48002b5ee34bb914565e13d53d8aa41e52ee876b42f5e9ee87c937ec019339a676d06936b3832b6b84ef771872278ae9055efecefe631af5b9efa15134a523f400d8b7cb53fe625069bb1f3d770171c4adf82e8a17ca67df742b3928866d12aff2855dccd0c44338a3757efbbbae2a82a7c13225ad760f2011c557ead6094174923aa31ad64f67a2217291bb84a5bc80bb8dd786769fdc9817e71381909e48925a0e0a51e59d0a53cef8a32e2cb0588865870ca164392c15e7eca3b93d0cec8f952074b5d87a43319636b95fbf262e5cef4204579dfe9692b5048d58be3a321ad87f02e8e446423c1a67df7385e9685f147f3bcc30a258b38305e6e5bf6464d362a126373f32275dc6b0d9358044d7e14596f4ba3c23dfc08983a86b7cc48147ee25571b49a929a71448d7812df6c01db4222b9bdf8dd223cd9fa0c00e661904970b6cf6e392876e036127644d771edc5a0422862f7fab6e8cbcf8af2a11c1078e3c5aeb299d8fcf3bdadc202276f95ec6ab2196db41ac7f7d1db878b96d04c10dcf630068a3f7d7d296040a1e7cbc3e859b233c16c7bcdcb7b277a52a09e520cd106b0514493c2248900e78dad076eb252426848607de94865b63be14c4b4c056f247b862d1d838f403d5c1af15a92e778b3f08451092f4c758a8098aa5987c1fc14907082acab78b22e8ed7dae03878c2b69471f61384fb299fe555ae7ffefccb3796106e4f6039f5b9909331db4bc7e3c87747ad1ce87c773ee7ece1f383f6533420085f6e0f19e11297a73d8772b55ea4f86133a85d35343137a400e11f7e75cedebef15201d372652ca4a838e297b59436109a11123aca568758ff07466dc866305d2e99301cda091363acf3013f515a79de1128c169873c6deb45c1c702e30e1d51906ac306ef4362ba044560a1f0c9d61638398b1c674e838af4170bd173c66763b78182698d6efeea69cce9218fc9b83cf7c28b04e82b894e5ec7f697083f0f648c93f820905561e6d3e465b818818f52f71f2eafe4cedabcaf1893c681aa61557adb3b46759142cae47255309f747c0a7e4c3e19e9ea4788bc5415e96977d4fe52ab4064856c82a05b26f6476d855de9b32f9ddf04215d6151fad49dcf3f160eebe0364bd80d3ada5fc7c2781698be0ff1c8995f62c69e7b5a5f34faa57d233cc55779f3a33b79863a86e257622281d8d48c8a4221e0c122eaf57f0cba191839330fed8d386dae8b967d1bafcd0419f29b1a91d85760c0dfabc161e394c31f0460abaa05f70f4f4d4747ad1935acbc163ec2a7acf0eb54491b948ee168b0380f3ebf19b13eed835b0ce1dcbc239c396f6e6e7a4e291861aff68a35dce73e8c4205e4b648b2ba2db0adf4a46149219cc38f448bc9fc27d108b71ff542be48880982649c48002570b27872f0ed78c57bcdd14896a66defe3e369467f36475fc5c0ae3070c72ac177e4802b06782bc1b0356c3be3a61ab14dcefba72c556bd91b8b0746beee0c504c5ebbf4e24d51cfb367081b3cbbd65895d523d789be9cb70940bcad314b7de1ae696b82d7f7b149ff19404a52a393988127f62973ad9f0842e02844b6700bb273f30e26cd62d53150c5562b7c54cc104a908f2a636ee3fd1c69609a2482eaef17fe672e76b0888d2442bccde0ee472ea3402e66c612d8145bad6840961a122d800c820e3c4475aed0c22050e9d417c6468252434f951253e957f89e7b54573c8c0e9307c98737610c9d7ac75e4d751095638274f7976f56833d2e424b7b1d6ee1d54e27c1e61c846ec0330d81038683b074c9844464b3e039235f53b224156cda5db052680f0fff8", 0x1000}], 0x5, &(0x7f0000002800)=[@rights={0x28, 0xffff, 0x1, [r2, r11, r0, r2, r25]}, @rights={0x18, 0xffff, 0x1, [r1, r9]}, @rights={0x28, 0xffff, 0x1, [r10, r0, r7, r11, r9]}, @rights={0x38, 0xffff, 0x1, [r2, r1, r9, r9, r0, r6, r5, r11, r8]}, @cred={0x20, 0xffff, 0x0, r24, r23, r21}, @cred={0x20, 0xffff, 0x0, r15, r16, r19}, @cred={0x20, 0xffff, 0x0, r12, r23, r14}, @rights={0x20, 0xffff, 0x1, [r8, r5, r3]}, @cred={0x20, 0xffff, 0x0, r24, r18, r20}, @rights={0x18, 0xffff, 0x1, [r7, r3]}], 0x158}, 0x0) mknod(&(0x7f00000029c0)='./file0\x00', 0x6000, 0xaccf) mkdirat(r5, &(0x7f0000002a00)='./file0/file0\x00', 0x60) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000002a40), 0xc) getpeername(r0, &(0x7f0000002a80)=@in6, &(0x7f0000002ac0)=0xc) 16:10:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb273c4cc12505a5d87d00000000000000000400"}) 16:10:59 executing program 1: open$dir(&(0x7f00000001c0)='./file0\x00', 0x40, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:10:59 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x40000108, &(0x7f00000000c0)) setregid(0x0, 0x0) setregid(0x0, r0) 16:10:59 executing program 1: r0 = kqueue() write(r0, &(0x7f0000003600), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = msgget(0x2, 0x188) msgctl$IPC_RMID(r3, 0x0) read(r2, &(0x7f0000000080)=""/175, 0xaf) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000036c0), &(0x7f0000003700)=0xc) readv(r1, &(0x7f0000003540)=[{&(0x7f00000001c0)=""/236, 0xec}, {&(0x7f00000002c0)=""/205, 0xcd}, {&(0x7f0000000140)=""/17, 0x11}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/92, 0x5c}, {&(0x7f0000002440)=""/4096, 0x1000}, {&(0x7f0000003440)=""/58, 0x3a}, {&(0x7f0000003480)=""/83, 0x53}, {&(0x7f0000003500)=""/14, 0xe}], 0xa) r4 = msgget(0xffffffffffffffff, 0x0) fchdir(0xffffffffffffffff) socket$inet6(0x18, 0x8007, 0x7fffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003680), 0xc) msgsnd(r4, &(0x7f00000001c0)=ANY=[], 0x0, 0x803) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003600)={0x0, 0x0, 0x0}, &(0x7f0000003640)=0xc) setgid(r5) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) 16:10:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x100) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0xffffffffcc419fe0, 0x1000}, {0x100, 0xf3}}) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x9}, {{r4}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 16:10:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x6, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) 16:11:00 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) accept$unix(r1, &(0x7f0000000600)=@file={0x0, ""/3}, &(0x7f0000000640)=0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000280)=[r0, r2, r3, r4, r5]) r6 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r6, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) lseek(r6, 0x0, 0x8003) writev(r6, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) writev(r6, &(0x7f0000000580)=[{&(0x7f00000002c0)="0c9e0a244348afe584cb6be9711d14e08f15fc01177e72af6475966371076a828add9c08aa6b0c62651f0fd920281bc5f2413cea9e7f84032e941d1157912eb0bd53a53ee31738284e6e242e2d978200015dab690628c48e6c8703c2f395f26c210aebd9b2e8147a054c54ebeb7cea853a884826588d8b30fb21c9bfcbb943bfdff1db9bf49059eccd5e7f3fce5926c69abb3c135660575c098977af9fef87b274751a27cac33b53687bd14239dead7d6533325984961a822f91c9", 0xbb}, {&(0x7f0000000380)="2fb57f9b47b2214a0968afdf07394cac94394a7b6ed93ce34113785c917c9c69bfbcc30fde67ca5eac0dafc3aedb28941fbbe9efdf5cf0ebdc5eeb29e02092143a2f881a951a443b2520969ed96d5260f93166b18a514f14302f3ecd2b1406187a228834175dda14501de7f5012190165946374eee7e27170c511e8798c1b151b71d47dd00079f16332b88c887e8017b96c1212b6d6ecd3eda5576fa6b31849cbeb177eca12750c5313ec58847a107e6ee9dd5f2438a15c29538c345f74f7a11e8163cbe6f1c30335854da7a0d2bd9ea53493f98bc66b00e9cb8b0ac401ea2efe6", 0xe1}, {&(0x7f0000000480)="30de72ac231b340c45cf9b82d10946a270cd886491daaba4998ba716b3084e26e42c0b9690337fe5eeaebcff9f6415a2e84a2c4d09b79536313c4efa0bdcfb91da94897303558c937941e42a48f50e48c3e1319584", 0x55}, {&(0x7f0000000500)="d94f20b54d83856235fa3090c5a5", 0xe}, {&(0x7f0000000540)}], 0x5) 16:11:00 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='ww') 16:11:00 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0xfffffffffffffffc, 0x0) close(r0) mprotect(&(0x7f0000fec000/0x11000)=nil, 0x11000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x144) shutdown(r1, 0x1) r2 = kqueue() socket$inet6(0x18, 0x3, 0x72b) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r0) 16:11:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0x1, &(0x7f0000000240)="ebffcbff13b9fd812e658deef313327b23b69ddf9726ff9085aa4e711548e69931929648edebf851122dce32b2b6b7bcba914a12f5376754f180548cce42b5d0ab1340", 0x43) getsockopt(r0, 0x4c35, 0x8, &(0x7f0000000000)=""/218, &(0x7f0000000100)=0xda) 16:11:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:11:00 executing program 0: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x3, 0x100000000, 0x3b, r1}) r2 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x1000) shmdt(r2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) 16:11:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) write(r0, &(0x7f00000000c0)="c9bb0582ddd2c8cef6e05c8bb57c7ccf02b8a1c869f0220502724382ef94d0692fb31fb858804824cfe0c05070e08de052cabc3b0a53a4de583eade593065e0a74d668d494a30ffc3876ff17ead8d620542ac4e556bc90e54bd5a3dc1d4f0a97efa8d7ab01b37d7112eba10562747fa4bc49fe171257eeeb773eeb83563318ef7d0992fcc81618dd17fc041924d4dd9b0275235edcf6f8f2354794928583f929e1d780d89be3c750217e92db251611f120b8a2712afffcf81df7fc2d1a550f010bb2c1fed943f89fda86da547dce7f00c413178a463e07f2274bd8d42f47b523d65508f89ae8fb2e8106f78395bb46af52bfad0b87", 0xf5) close(r0) 16:11:00 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') r0 = socket$inet6(0x18, 0x4007, 0xfffffffffffff2de) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x100) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) r2 = openat(r1, &(0x7f0000000a40)='./file0\x00', 0x8802, 0x23) writev(r2, &(0x7f00000009c0)=[{&(0x7f0000000000)="c021bf916181075584d656cf2594cf1fe5218e20cf2afa0850675eee6baca631a65c0bef784cffac259f6f460d082c174a4f113a6ea649dbf00022ac2538a84a59335104c8bb03638a9c26e0b2df3eaea9", 0x51}, {&(0x7f0000000700)="f0066d1cc836fa15bf65e04229f77f9101d5331fcdc80f44adeaab0cfddeaeecd8608294619eec22bfc6f783b204e80e322dc4611407dbb6501d961ac9ab15e3995f0869a879e7e3aaf350ded304ed58b1d421cd8fc8e741ffd8e5e2b76ae8f0a699b74c21c08689a50d9f8f7eb05a2bbb61b7023a39dec7a859d76d9adff8b96c61f6d4770cea9c10f4b011102718b800a49c0f750ac0e6b1d64cddd3d6ecbc4ad7e112ba946f4db44a317ede64776391b22491be9370b8f1d15cb16300271adda07d8328e04c85e19bf109d64f747f8dde2ec03538", 0xd6}, {&(0x7f0000000080)="dd3e11089f0fc5f77a3050017e3b578eb889dffcdcbea2cf0f5429c232", 0x1d}, {&(0x7f0000000240)="e67c41aeed0abb36b13b371e9422b2416139d8fd551dce4c84399c69e724d9b735926130e1ff93a5a3db0e9b971594cf7d8d62f706b22864a2095949081f94fa165963e9e8d916b5a0c70622", 0x4c}, {&(0x7f0000000800)="8cb56648a738889d26a9f5a99b6daaaa00c6bb3164dba59787442384cbb0849ac9fb6346feaf4be333bd643cfffbc4b438d3529c555369e63ce8f69656f742d2760f544d5978024152a0fe88d3c108b09f46115c8cee626b1db8923d111a500d1a5413d279826621b4394322e8b89013c0fbb60f6d18f5394c4d5cef330b2c46a8f2ba79b3dc7592e1801e32e98f61755425588d44d67eff8420514b82ef7140db4d656ee5c2387de0186aab12c116bdd2e3ca6e0ca47f369719dcc1adfdf8a70bcc383d636e7e6b3c3e06c00e7463484610801ffa8c75edf9478c8a03c7d58f855d66", 0xe3}, {&(0x7f00000000c0)="d077dfa55000ae0ade229cfc95d8b2084120cfae7efa596bb445cda360b3973aeda2d2b80451a3490cdec2cb630fc27b0e79a394c6bee096826a0fe0", 0x3c}, {&(0x7f00000001c0)="e46da76cbb63f04ddaf5318575086025ad9b2344b552c5daec1e837b305705a13d619c13014a0a9e", 0x28}, {&(0x7f0000000900)="ef0c291ef96f5b9ba15b0aa702baa4b2a3ef24e4607a47143f3e862106f85c4fe50037ca3d61720cba6b8664e26f4136205f8a35bfc843b09b0350972911d2d4a080605559ab96e1f3d855953fd32b7169053669b45d8f7ea42130c75642d62316272a3844d17e8254c12a2540820fcb080362a9d3840810e8bbab9b541eb6e979687d9c3e8b885c0cbac12fa15af945e337", 0x92}], 0x8) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000440)=""/239}, {&(0x7f0000000540)=""/192}, {&(0x7f00000002c0)=""/123}, {&(0x7f0000000600)=""/228}], 0x2f0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f00000001c0), 0x1000000000000385) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002480), &(0x7f00000024c0)=0xc) getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002500), 0xc) getgroups(0x0, &(0x7f0000002540)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000ac0)=[0x0, 0x0, 0xffffffffffffffff]) writev(r2, &(0x7f0000000e80)=[{&(0x7f0000000b00)="88626ec5af13d7ff67d8d500c54e0f9bcefa811999d49440ee7a54173dda076c36c9143a475555d156820c82449604a614ad64a4795f2089c00611cf5963c351d18a93254a494635798845a5ca1fa7855fa6237a0a73fce08829ae7f999199a78e6be348e4f4ceb9ce5bede982f26128564783cab77a61c35817c8ac36365e41e2a650f17729faa3baaaf233bc97e313ddd195cfc6be13d0c1c8bd545e45abdea681655fdb34e13078b31d6adc2aecabbf02cf4e6a3cc45f2ded6e8f231e728ab234020f40d23255301149e2e05cbc081395a7354fa594e73634a641290ce4853d26a425cd6388497e1f0d32625acefe97490e415ec01c9eeedacd43a28a67", 0xff}, {&(0x7f0000000c00)="94f69706dbfe75969f57b89b48770966850bc145eb8907a9f8a5ae44486907823f4ebcfa872b7bdb1d26cf422baab542a7d705ab65174c64fbb0170a55e43c961874858243496d2eae7e8abd53102cc7bc199a53aa6be315ac8a5b1ce482727e2a9fab61789d1de9c6c281e39c38d93cfdd3550d12c7282af78e44", 0x7b}, {&(0x7f0000000c80)="e3fafa27badc5fc23d9f2c08ebbc57653a3ef536f1aef337052db7ad9f42fcc6821e08b62f51f3d29804795957afddd5f0795506df3b893adc0f95114331bf2c7fea733853a1a579bcbc6b12b053e5c9cd895819366b0a7727af949ea40a81fc8a2261af", 0x64}, {&(0x7f0000000d00)="676b3f448ffdd4a739a4f40f1d8d4affc6d4067b1aed23896f59918ef17978178b0df9dd9a6aaa4d2bf72a6e01ba0774b4cb785f9267aeecc7616bd360319cd79ff9b1ba29c88684766621846b99a1", 0x4f}, {&(0x7f0000000d80)="71ff7034c0641170b090e7d4a90dcaf796bff98e4839fae9add0b816c6bb0a71e541f9c653bcdc739b8c6c2c72521243b91671d86ab8b37cf397c4733fa266187201039c884fd201ee764429aadf694a34ac3b254933ad12479f7386da651fc94f6e856bae0e29efcd63408037e46dc04bd381cd47c85b6ca698122a2b317bfc478412ebf1566c40d4c139faadf55796c9f81803a559157303b52bb3b564fe918569a2490f95c76f1e7acf42310fc5221ae35036881d5fce20f1276d4c8210302993a3d4a9b34eba0953eb516f", 0xcd}], 0x5) chown(&(0x7f0000000200)='./file0/file0\x00', r5, r6) socket$inet6(0x18, 0x7, 0xfffffffffffffff8) write(r4, &(0x7f0000335000), 0x10052) getpeername(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000008000008000000000000000000000000000000000000152747e1029b952400000000000000001d00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x60) readv(r2, &(0x7f0000001280)=[{&(0x7f0000000f00)=""/215, 0xd7}, {&(0x7f0000001000)=""/124, 0x7c}, {&(0x7f0000001080)=""/184, 0xb8}, {&(0x7f0000001140)=""/255, 0xff}, {&(0x7f0000001240)=""/57, 0x39}], 0x5) readv(r0, &(0x7f0000002440)=[{&(0x7f0000001300)=""/34, 0x22}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/160, 0xa0}, {&(0x7f0000002400)=""/54, 0x36}], 0x4) 16:11:00 executing program 0: r0 = semget(0x3, 0x4, 0x0) r1 = geteuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x1ff, r1, r2, r3, r4, 0x20, 0x4}, 0x6, 0x0, 0x9}) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r5, &(0x7f0000000100)='./file0\x00', 0x80, 0x10) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) 16:11:00 executing program 0: mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000080)='./file0/file1\x00', 0x0, 0x101) 16:11:00 executing program 0: r0 = socket(0x10000000002, 0x3, 0x9) getsockopt(r0, 0x1, 0x4000000064, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:11:01 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) socket(0x2, 0x4002, 0x4) 16:11:01 executing program 0: r0 = open(&(0x7f0000000080)='./control/file1/file0\x00', 0x400, 0x4) r1 = openat(r0, &(0x7f0000000100)='./control/file1\x00', 0x288, 0x12) mkdir(&(0x7f00000001c0)='./control\x00', 0x800000000) link(&(0x7f0000000280)='./control/file1\x00', 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xc) shmget(0x1, 0x1000, 0x220, &(0x7f0000ff3000/0x1000)=nil) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) r7 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) getpeername$inet(r0, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000180)=@file={0x1, './control/file1\x00'}, 0x12, &(0x7f0000000240)=[{&(0x7f0000000440)="002a960f260149b4244ec91b0bcc9ff6538e8358d09c351f1269eb45791fa78352fb08f13793922c16d147f8c7bdcd5d14473991b1cbfb56c617bf8914bf7d8d954ddadf116ae5f86b75a98be32ca27a349d7a6acaa24ab049b9b3364f00833b5bb0b622eb9ef352bf1e776344bb08698d56ad1210bce750d673008ab27432026200df", 0x83}, {&(0x7f0000000500)="c718bb71a6bb551f6c565ad661a7a37ba59bc5d3516374ea785d54de912c62d82bcd3c68a59f36efa056635b9e0ae99b0d8f24022512049b3ca086553f05d55065ea26f77d0e6a61630b57d009789cd64277dc6e79e585ac4d334ccac89761a586111a61d9814060626879bce88df3d304908276e54a0adbeada5bed00599caef800c9dce32b8a07c3edfcc63a0b4a9b1fd1c9d29390fa7fab6f084460feafbd7c592d105531671031bf797ce394ad42b494e4756111681db5541fb124fbdffb9d6c25f072c22c9507075b3b83ba24c31cf03f97eca5c1aacc114534eecf7a19d4f44b1d5345fd8088c2074294a5d5c07616b4", 0xf3}, {&(0x7f0000000600)="272ef9e8ce8a6469112e0cfff875afe9e8ebdfbcf8eb56ba5be38999e52906c9c6e0aa3125c3ed868041d9bd4899aed242f3fc2afc637140343d595ec14a7a48b822726308ad54421422757c768ae0bca904881921059539dab8c541ff5cc8a351e0e5b9946390bdcd151c83ee1acc516cc24789544e2da4ca11eaf2889e43b9208b10fc08ab618afba8712c6117ac0086e54d298f1a844acc5f8a17a9a8ff8f6bbe098bfeda7a151e407096c6199df82fdb0bc92c1909017f3f3b14151806dbc09c57f774c39149bf2f3482f9c820e7c5cf3c68e1", 0xd5}, {&(0x7f0000000700)="87fc3c4f3a80cf4a429f190732f14baabc6d78403f08b3f87261a020a0c98dbe6baf38e75e3663cd64a504dabe1034cb3868ec8ce8fc1da693f58b0d30071c16340d84d216b7ffc3a86679750ad3cb672441dbf40f8fb4e9f6695bdfcfa02db829cbf22277fbcffed3c62e58dab3855ddf2790197c39adbe03c18b00bab6c064fffc724bf077149331dc07ea1a0161cc2da1d181b3a5171dc2bd373f90f50a343973b0e257407d413ce51f9b67e67a907cf5df275b2d3e7aa8c0e27357a7b54b260938962e8629b19cc386d37ecf20599a314a", 0xd3}], 0x4, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x8}, 0x0) chroot(&(0x7f0000000040)='./control/file1\x00') mknod(&(0x7f0000000400)='./control/file0\x00', 0x0, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x7, 0x4015, r2, 0x0, 0x0) unveil(&(0x7f0000000140)='./control/file1\x00', &(0x7f0000000200)='W\x00') r9 = shmget(0x3, 0x1000, 0xe, &(0x7f0000fef000/0x1000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f00000002c0)=""/110) shmget(0x2, 0x2000, 0x4, &(0x7f0000ff0000/0x2000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000340)=""/191) chroot(&(0x7f00000000c0)='./control/file1/file0\x00') 16:11:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300", 0x3}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:11:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0xfffffffffffffdbf, 0x0, 0x3e2, &(0x7f0000000080)=ANY=[@ANYRESDEC=r0], 0xf7a486d17f124886}, 0x0) shutdown(r0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x10) 16:11:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="fd6def5c037e7c8a761231f97b0613c034380f1cfed927afced653a171d576f69d1b24eb21aceaca6d9c86af200f43d3b624dda8d91409fa126072490dd6ca084ad5885ec3edc5202c08e4a767d0916ce5ec0763a5c29a7a7c92f9d9f4b9a8bad24c1f0d7c15e74c2d8ef021cea5df9a1010d939b3da2c89290c96a5ad2cad17185b918aef49821bd6b671055bb0cac88983e7fdc26d02477cb7fc1e7efd8f2867358dd841e8eb6411426ff6992130d45500b02c0eec2889f84e21b42a93d4bbcb73b89fc6fc38495da481702340f3a7d634e31b6aa17cdb570ae41e74a3", 0xde, 0x2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2, 0x0, 0xffffffffffffffe4) 16:11:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0x8) read(0xffffffffffffffff, &(0x7f0000000080)=""/101, 0x65) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0xc7b) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000240)=0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) r1 = syz_open_pts() lseek(r1, 0x100000080000000, 0x2) 16:11:01 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, 0xc) setuid(r0) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x49a8956d8a572595) connect(r1, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) r2 = geteuid() setuid(r2) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r1, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/185, 0xb9}, {&(0x7f0000001240)=""/175, 0xaf}, {&(0x7f0000000080)=""/40, 0x28}, {&(0x7f0000001300)=""/206, 0xce}, {&(0x7f0000001400)=""/143, 0x8f}, {&(0x7f00000014c0)=""/145, 0x91}, {&(0x7f0000001580)=""/113, 0x71}], 0x8, &(0x7f0000001680)=""/234, 0xea}, 0x40) sendto$unix(r1, &(0x7f0000001800)="dbf6c924388e42a6cc91aadaa3b5a5919b24fd58b9c18e3f730c8075171d14e3d2ebb1d595b88f", 0x27, 0x2, &(0x7f0000001840)=ANY=[@ANYBLOB="00002e2f660500000000"], 0xa) 16:11:01 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:11:01 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000080)='./file1\x00', 0x100, 0x6) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000100)='./file1\x00', 0x0, 0xfffffffffffffffb) r2 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000140)='./file0/file0\x00', r2, &(0x7f00000000c0)='./file1\x00') 16:11:02 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = socket(0x21, 0x0, 0x0) setsockopt(r0, 0x7, 0x5, &(0x7f0000000000)="9de2406de39ea93e05f4d17d84172241d081709492514ccdd86ca7043f92c85f813535d238609d6f968b95ff5a9cd456fe3344270bf6fde1526c1332a371ce50a63521a794388c6cf8fd7e9af0c3698ab0ea95c1", 0x54) socket(0x6, 0x8005, 0x8) 16:11:02 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x7, 0x19) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000000)=""/3) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:02 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='e0\x00'], 0x10) listen(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 16:11:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x34) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x7fffffff, 0xeed}, 0xc) write(r0, &(0x7f0000000180)="493b4451d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76a8fe8757f3f0cd10165f224c4bba12b515aac034c040f130fcd", 0x3c) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() syz_open_pts() shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) 16:11:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) setuid(0xee01) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) readlink(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)=""/64, 0x40) 16:11:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8e}) r1 = semget$private(0x0, 0x3, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x428854e6, 0x80000001, 0x7f]) 16:11:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044270, &(0x7f0000000000)) 16:11:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0xc000, 0x6d) fcntl$getown(r0, 0x5) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="030000000000000081766183a6fdc0b3a4f5c34aa9158732228547bee46865f891ecd79a8cdf5d03f2fab4de1997d0589810c5d66642faa547066121874871cf21edc4fd2c2a7d29d16c9ea0e123a0fdceaadc15452eebcb0da03a3ebd6c11ce46272ebccb7c976de0736f4180db57638c7660366a46d5c7b95c4dfc813f8ced543d47a6012cb7d217166b7984561cdf9b9519f3c80db3475c045d384be03a56deb7a099027a80ed058253e278cf8fdf683396a141450d8577eeada4a0b51f7b5aafc17fefda6104d5aac8af4175d351c28bedb67505a12338c79b4132b556ee9b96460eed347157b82f7270943369aaeda8a3a0ca773922ab890577"], 0xfc, 0x800) 16:11:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/38, 0x26}], 0x1, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x20500, 0x1) 16:11:02 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0xa0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) 16:11:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = socket$inet(0x2, 0x1, 0x6) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f00000000c0)=ANY=[@ANYBLOB="013000"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="b7d9b5c84359398405ab2fb1512dc75b038903e9a0a4f4edac0db6ca5fe3a4c4f0147abc06b5df6dfaa6c4e5a0e23008c329c54068341f9212faf808c1ec80dedffc948a000bce1320edd56a428d764a9931857b45f5f58555b652e2604b708a", 0x60}], 0x1, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r0, r0, r1, r1, r1, r5, r1]}], 0x70, 0x1}, 0xc) r6 = semget(0x3, 0x4, 0x100) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000280)=""/154) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSCTTY(r0, 0x20007461) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080)=0x2d0, 0x1) 16:11:02 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xd913) mknod(&(0x7f00000000c0)='./file0\x00', 0x2081, 0x1700) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x9) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x28) ioctl$TIOCMSET(r3, 0x40044273, &(0x7f0000000000)) 16:11:02 executing program 1: mknod(&(0x7f0000000b80)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup2(r0, r0) 16:11:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) r4 = fcntl$dupfd(r0, 0xa, r0) renameat(r3, &(0x7f0000000200)='./file0\x00', r4, &(0x7f0000000240)='.\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:11:02 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000400)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0\x00') renameat(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='.\x00') fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x4) fcntl$setstatus(r1, 0x4, 0x40) write(r1, &(0x7f0000000340), 0x10000014c) write(0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x50, 0x2, 0x81, 0x3}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0x100000000, 0x8}, {{r0}, 0x0, 0x24, 0x20000086, 0xfffffffffffffffe, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x7efa}, {{r0}, 0x0, 0x2, 0x80000006, 0x3, 0x2}], 0x6, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x4, 0x4, 0xffffffff00000001}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40, 0xf48d, 0x6}, {{r2}, 0xfffffffffffffffd, 0x92, 0x1, 0x1, 0x5}, {{r0}, 0xfffffffffffffffe, 0x2, 0x60000000, 0xfffffffffffffc00, 0x3}, {{r2}, 0xffffffffffffffff, 0x20, 0xf0000081, 0x5, 0x20}, {{r2}, 0xfffffffffffffffa, 0x84, 0x4, 0x3ff, 0x8}, {{r1}, 0xfffffffffffffff8, 0x1, 0x20000020, 0x1, 0x6}, {{r2}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x7fff, 0x40}], 0x1, &(0x7f0000000080)={0xff, 0xda}) 16:11:02 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) readv(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)=""/144, 0x90}, {&(0x7f0000000000)=""/6, 0x6}, {&(0x7f0000000480)=""/128, 0x80}, {&(0x7f0000000080)=""/5, 0x5}, {&(0x7f0000000500)=""/205, 0xcd}, {&(0x7f0000000600)=""/56, 0x38}, {&(0x7f0000000640)=""/31, 0x1f}, {&(0x7f0000000680)=""/109, 0x6d}], 0x8) 16:11:03 executing program 1: mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) setgid(0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:11:03 executing program 0: r0 = socket(0x2, 0x2, 0x7) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) 16:11:03 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r3 = dup(r1) getdents(r3, &(0x7f0000000040)=""/13, 0xd) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 16:11:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/145) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:11:03 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = fcntl$dupfd(r2, 0x0, r3) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r6 = semget$private(0x0, 0x7, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x4) semop(r6, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000003c0)=0x5) setreuid(r0, 0xffffffffffffffff) 16:11:03 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = fcntl$getown(r0, 0x5) geteuid() fcntl$setown(r0, 0x6, r1) 16:11:03 executing program 1: 16:11:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) rmdir(&(0x7f0000000140)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "7754bec03f32bc5200"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:11:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="beed81a8d34fb3797e375c73157a8b89401a3bb7e2", 0x15) open(&(0x7f0000000080)='./file0\x00', 0x20008, 0x8) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x80) 16:11:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) dup2(r0, r0) fcntl$setown(r0, 0x6, 0x0) munlockall() unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='W\x00') 16:11:03 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f00000000c0)="2abf1dcd1ebc73bc2ea252bb64d2da170d4a682401e30611cdbe6144d93643bcbb365f01b37e7194884d633f69ad990570ac828a5549b79729ed0e61b1271b6df330c8", 0x43}, {&(0x7f0000000040)="1a662bd07ef00cdc9395f8e90919133d9ecf0f733e67fb5b2bdd104779131f6e682619ae244e58a5bc121550ffbe36", 0x2f}, {&(0x7f00000001c0)="fb6da9e3601063bdd57e77849c04ef0bc68e45a07e6b25f6ecabace69353eaa0f7c2d2edd952ce9a9325be38d68c300ff90896ef4eff3aef7e627cac160896535d65a6df55420ef1ac1a1add94e7fccc62a480b5cc40af675a1beceedc5597ab2b0a7824fa234a41c7d278832e18336eb8856f8522402dfd67af7a3b5878", 0x7e}, {&(0x7f0000000240)="537b38e6053c7f11199f6f9a57843293bb31322307521accc00e1b231625d5584cf2ab5e7e90c0d354ecfbc85f94fdad7bf3c24d2503199eeaec172ce8802ccd230dc76f0da082bbb0cb978c669b2cdd90541e7f86105aaf69ecf80993265272106c986e", 0x64}, {&(0x7f00000002c0)="bf8ffc97e2dd645b039d7a5d934c9ddde6f51b5cef9903ee7ca4d076e300dd1cb3654f6abf2e1bfc13dc31cb7c79211bb653d63d6b6b8e7d43a916aa4567be6e49e7448fd6a1e36f05feb8586deeb3d39fd3f369150fef692fa73c04e5", 0x5d}, {&(0x7f0000000340)="39e7aa6c264ef415c8d06dfe14a0a7f735c80c3023fb0dc09ac800406eb74ff51049650fc5f6193f650d0a40ee1d5f8f046bee625601d556797947afc59084aa2ce0b1f015d8002ca3cc17282cccc8c513ad66904ecf9848", 0x58}, {&(0x7f0000000400)="269542ee91bcec27b5b189d3659c3765e84b08fa702cd80b5eae5982422173a651f5c20f71d2a5b9a19d00fa972c34aa99393fecd129dd03b9f1b5a6aa6c9e8e280f11c93b1acc360bb47d4f55f4c4ccd16a48effba828b4fd7be9ee321964e15394d608581346f7ceda602e8b3bdfe339237c064dc936efa4b477c545e9213ee3f297e6154c7f5f0e6c86d2b94ec2992287d9fcb757520058cc7470f3e24365b4b499cbc31b18e712d87d35081854f594aaa2d7eaa839a6e1f837cdef8271b4ce0e775d", 0xc4}, {&(0x7f0000000500)="4ca8351206d34fe0697fab93ad3ba1bd30f862af96110137fae392bcb7f3b5c3a4c4ef8711cf5e106996af007f020da88cc8f8ab2b5e9249ab6c6b3abe75e02e8afa774a9cfbec487c916644aa48ada9db040a4935ff70155c5f0b964ac143a55c3a76e2c73ac890f9c99222c076204de1121ad1675eeba86d909f75befeeac94d9e1076e839659ed0b130612c96fc28e75921da52a8a1e6702b4ffb08c34f95237c5d0fe79bae0c272f7998", 0xac}, {&(0x7f00000005c0)="005e23b75a8dfbaf49a75247c4ffc1fe94cd7c0a4fa3a3d53d40be6903f1967e387768a193d844caba5a07fa7536bb4654eae33531d073905da1f9005176b2b93674", 0x42}], 0x9, &(0x7f0000000140)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x40, 0x8}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0x30}, 0x0) 16:11:03 executing program 1: r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) 16:11:03 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), &(0x7f00000000c0)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000180)="aef6850b36c4ed88eb49b53abb9212b8a0fa23899b0d7b554a7c6b264f2d3108b23c4c3841b3103fbf5a16cded57d23df6ea1afe0a2a03d19a5d673bd2ac515a9c6da9beb0002ac466f41ef3e88324dd99e3f540efe006cfbc334a6b359b5b", 0x5f}, {&(0x7f0000000200)="df52080f555e1cf28909c24cfba1fb24b2f2ba3059e3e0913495299f014dbf31b1fa1041636650cf333e0b62b5442ce5f1e8cc09968cc450e970dfe4fb5266cc2463e9d871b135d009a98af8b1044f37da67a8919022ee559bd587c13f9b58dcd5591c030a962fc72e45df922f5a563ee67cde0c16881287e3215a4a233d187b093801df746f44019d09ab6fadbb05370ae709956c2fbef0326e01f28f990eeae5dc4465e2ce56376a90a89f899594c0fd585a172d6d347ef7f1db78c20b1a5091348ad2075ee807345edb12d1f6f8394d1b97511d", 0xd5}, {&(0x7f0000000300)="da19da95e49a36a215789054d6703cd41bdc1b01374cd2e709a4abf87dbc2baa9e67a1925e28e7e318f4b1043c66db527e0bafdaf7956ab49c1a1a99081ff13eb2002a0f2d0dbbcd8c11dd629eea825650327ff2eca05e351aea60ae121496b1fbc93a344a0e6506389a89b379c1dcc059acbf740778af76b4bf12f6ffa02acdc1b0ec8a56d5bca9c4d617f239e369b3555cd41c8fbba6a780782e5a43c90032b9c4c4180a98fcea162b4699671e8287be9e68ae3406734a4b7dc85f816e70", 0xbf}, {&(0x7f00000003c0)="c3e2e48468e1a4bc94f26045c546afbdbef996f5a9221dc6a9f7a2131687cb7e60f48a41aa575147d5bfa2db549f81ee14c1c5c9a4606f2d43456370312e978b25843f8bcad72b8e9132666b01731893", 0x50}, {&(0x7f0000000440)="97b1236309a7909c967d4f070e190860e54257f2406998816805e1e459f9b34afe230b6cb3012c5a87e24778cd38e0e3aad2b6eddece2ad9c879070c9f57fc4d24f7d6cb973ce1333847e99223dfd14d890d08f4caeb8a737809b5a5e44c5e11e3f25a47277a908335f5262c8e481a68d94d8fc8bdcf67541c93b3d784fde72c52f96e9b7e0670d519759d487efbd66a4eed57a290ba92c194983370c527795c367eeed2e234dd252c6f", 0xaa}, {&(0x7f0000000500)="8264009bd397ae34553a10b63f793f024875e733bb43494c4d25144e9b601c377efd94eed17e7b3ac9b48ed1da45cdab11904fe08091d32f54ec48b46337c1db3837ffde44ae98710db8b5a771cf3843fbd33f45c3d4bf3423fe62245c34e11a86922bb8819600a76f8a5ff3cee8dfafaea39df4a640b04c589606b5e6fcd3c0d2bcbe644fb53ff786098b428e17a654e00ad7dbe420d1842febd1c888", 0x9d}], 0x6, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x20004276, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/29, 0x1d) 16:11:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setreuid(0x0, 0xee00) r1 = geteuid() r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x100) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/116, 0x74) setuid(r1) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x61}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x200, 0x800, &(0x7f0000000000)="df2e1199f673056ccaa4b09279fe24caf7e31b2c60b9f631c5c145daeb800e666dcbc0dccb6d6a855d79b5267e40c0cddf95c4c0ac87aea03c95e8997d3b4f3558d9c3ddcb3a42", 0x47) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:11:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) accept$inet(r0, &(0x7f0000000240), &(0x7f00000002c0)=0xb) setsockopt(r0, 0xa7d, 0x4, &(0x7f0000000080)="d887455b45b401942af5e81f867f79e1a55b5770c5d0c871e876c8840742023fcca7584694fdabf97188c23db6895c96ad9f02ecc818b7128adcb0118857c02b55db3b84002a2c8c9f4aa3dd8019603e87087e01f0bd", 0x56) r1 = socket(0x18, 0x1, 0x0) socket(0x2, 0x0, 0x1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:03 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x81}], 0x1, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() 16:11:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x911, 0xff}, 0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) ioctl$TIOCEXCL(r2, 0x2000740d) 16:11:03 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) write(r2, &(0x7f0000000140)='Q', 0x1) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x181, 0x2) 16:11:03 executing program 0: r0 = socket(0x200000000000023, 0x407, 0x104000000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000000), 0x10000) 16:11:03 executing program 0: chdir(0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x40) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/76}, &(0x7f0000000100)=0x4e) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000001040)="ac9fe80cba2eccfc4d26ef0ff341e37103b4d405014f0dc9d76b079244ecce8ea9410eab65c1d53f9cb6046e91763e0d9db929aeab2452407e3d57887adffe3bc95443dc7aa00b479b5d97bc7305fc9da112d169c1f97d6d375f74dbf2bcce813e1120d90ffa0550124f24a2b5744c5d78f5f1e88e17d69e39881ee1e01da1312da879e240bc535436263284359c95b21a564b45d01ec393cbe2aa713f5e0291497028fae4e376906ba75d6989206923eecf8718d9a7f260c47fc80c88015551effbf0a1d38c0689c518dc68d660025c2748657988a2e1ce6712239dd2716d11be4192810c7ff468f397589860adf98e8575e572b9ae22ca3038ecf7000ad21560515f7a23528c8e2d4eca1ef98f34cc897d3b26b609e920af2d35d1fb209cbef61a441aadeb492d4a9e7b1df216e736ee8c885651a6f7134c42f345e960e62881563cef5cef179017b3c4fbd4c794efbdfe2f562c7e033e1d23048a910e436467e027fc066c96693b0d2a16102bcaafa280760b3fb5a0c3fab264edf098b0d0ca7f2e4d5fb69ded488358015d29dc59476e914e29655b98c82eb59b34fd1c86d4aeb0c29e4955f922238ea83a7ef3f5682e80c67961ffd39d1ddfd2d6b8b114be13ba9e4ce3e00fb991a1234b803325b54a049ebf3d884841eb3b38a9e9044d88d7de037d1241f7492f385dc6b72e37360fa4b5c575599136a23f77139e447d21bdcebeda23b565dacd54726ddf60a5163fe2fa54104ce764f4249673ad6aec3f3f340da6432fe5194758c616803875f7870836d7aa99cc62084a2259268132e1363062e807035ef40cb0f5f88a2a5750ea2fdeb834a4552f0107e0a9c901418fa60be985f87a51640d33f7cb757f46193be6284c13366dd442a06e03deba73f0b02bdccd15f43c7aff20f5642fa54e89f32dd971b2f61b2a9f0bd3e05b65a6ae8b4a0cee35acf7f660ea29a1309abe99a61871bb1cb68c5997fe81650900310788078fc17fb21222c2c0944723152909b0fb48b523811a97d8728141edb260ce2e2c455b1392bf6f737070d43e9b1fa3d31dae2140a60ddaf4a077bcc94977a75f0988993c05c538930cc8977cc1324ca9d5a765cc847ae5a2dadd74c33050a107e0b6875a9911ff405cfbf675099134a5b8bdaf881197f83de52b388391f6b68a0815b6cb138c64bba1aacf53b506a7c6a8e9100ad23397e103b100cb9f8aa8b064533044c3d1a4f91f016fdd968abecacdc1f36f182a7e9adf2f18683376605d5693139640800c50609385ea14a80079077d82c429407e6e450a564a5727a5c6e38ac988430ecfee9be09b754b23a5dde1768af273ca1afaea7c38e494019fc0a31ede5286f19a83ae0ead2fb8a2b17d9447446142adc487afb12df8f4dfa837fd5bff5310ca9df0d9d0ab1e47f9ce5f7c56aab7ab5aed250fa46df1c570ce5396bcf77639c830699ddaf6afbeb1a6272583ea980fa3e21766e280489080450748228a45db3d0b86c6265ea8e9e59aa6a6a0f30fa3dafc3a7905e4fbc2916913a836d0f1805bc7309aabe367bbc8065a3fce8a105c4a2fa332b44914d0d6c47685820dc670ac01eb5471906071b6ca8aabb8637c2c27c5c89093aed9c9d5caf3d7740523553272d760f5af51dd2bfd69942d3dad62a3895673b9b9071cf6de30dbef8486231e4d2f633d9580a2a811d5a49bbf6ddd7210d7cf44a99cb6dbc9b0c7676f0443d8d74df2b6f1b82bad3d85e8ef3214bf5a343af2b1ed67a3a953dd5a625d399dbdace57d13e0d2477ed3d6116f0df66f3b6aa9c3b92c10c4f585196b6b8b56aea1bbd74fb0d408af5e17e7c551d8ad0393602feb03e3f7e1c53aadb7e6029cab3265a3acad0696729a31414ffe450c6073167e0707141008b714c7eb02b386ce124e6cab4d43801b666586c1c97676fe5a5068a857742cdf62270fe3d90b90d595dd3b6cca310b461d80991dea4f9140554fdcc9c935c1b012bdaa403213fc8e2c6822c38708b86bfe7a83b187fc17ba4d6f57029979414894b5067e4af85139c75e2b01430c6e0ec4bc871aebfa56b9bb0050e06408340b4a597628d4e0823f816c30d83e223f2775a59772bad6872fc272b67c0a1e252e8b0b9318fc857295ccab94ce789b0210a3225a5adc27867a1b2bf1efd35e38faec44b660daf751043e2a05895e2f783369d2668ff65eff21c99ba5538794690a4f1eba06a3a35f9f9d170e3e98329c9a9343cff4fb4744496fb91454d9a5fa761bd12f9c4f5156d6fd63ef4eb2255b09d717911e95b95ee1bc385d11193f08f1eab9fb42b940b03f2fc4ee429f0633de858a4d92cd711b33b7ad441eec12c18b8b24c8bca8302bcf4cdc160327711fa74bb9634a3442b6d78a67e127a883cb4ad51122b982797c72827e0a02e500340a4eeff5d4095a559b696a90e04a57dd45d23a420a27b16b03bba754c270c479ebd5d4042e8b510caa054afcc38718eb15f2697d0b77de2bb9a199d3ac2c5bfc502bf59fc056a9e8151f221e4d877fb8f8efd4fe4adf624aa4c74b8f2f845400e10bc1e9521f48d5c31516f94933fbe653fd1a9acefffaa1d7f8178e5b453fbf1747d407a938b863b9d3d809bf2c00d546ed709e315235e502f554362835acec7949f1e29eaa46c09141a627a97bc3ea508ef183fdaaec68ff9c93870de522ef6708d27e4d1b6743439f5faff126", 0x77c}], 0x1) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000540)="659316bf62ea11f29a0117d804006a08d9b39721c48a229179e932c02439849b8983cdbd785e6623fde57f65a38673dca5a55698dae77256d35e9ab93f815709851dc9df8fcafc3691f4ba4a64652945a138c7429a590955c9b5074529b6c87bbf11a7761f4606518f0208d652bfb5f395cb0c3fbacf0be94ba58e088905c1ed571b49f96c", 0x85}], 0x1) r2 = accept(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0/file0\x00') 16:11:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x4, 0x800, 0x90d2, 0x0, "d70000020000000000ffffff7f00", 0xfffffffffffffffc}) mlock(&(0x7f00002a4000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x41) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x7, 0xff, r1}) r2 = socket(0x18, 0x1, 0x8001) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) setsockopt(r2, 0x29, 0xd, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff9a) 16:11:03 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) lseek(r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x38e3, 0x1, 0x800, 0x1, 0xdbb2}, 0xc) getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x100}) 16:11:03 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() write(r0, &(0x7f0000000000)="6b095af3c1a1834cf214e9bc9bfeafc5cdb4a35e195109a011ca91f2dfc52c6b1143ec13e0a13c86e1aed53b227ee3b0e7aac01f52a394e3905dc3f90f9e97f1d4434fecd1e36a3b199a6297f0d6771cc967c9a97807bbb0f19305d1f26681b8d4cf4577987e56e4a3ab4b017034dbbde60bc4d80895f93f", 0x78) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x20b244, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) 16:11:03 executing program 0: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000000100)="28adbcab1e984e1f343b496c591ceab742c7672fd46e3bf394182d420b34dbdd52bdb88dbbb134c93d91c7fb1ae00c4013053591787a43ff77e86793c3165545f59350d96721d26f59422cb19f3c085045bda491fabc1e6c4bc5af0e8b06d46edd61cacb9fb013349aaf5cfba0f65ffce84d4cf4a2cfad142d9cac9f12c057598004c8d5c393bed3240b295cf90f00163bc8e628812d19ed9bb0be", 0x9b}, {&(0x7f00000001c0)="7bf3df88c06f48e60b26ecf0bd31f900c2699225a20507ffd41f3efe3d56dafd77dc8efc3dc7d5f1805a64f6e429e8a07981758632e080f9551fb6c0cd58996ffd761fbe5be0c3cab64cc113169c920aacfc75e73ea42984caad04685b789897cdcbcf64af9f7b967d3d5797ae5b71cf76e4c304201159f4296463585ac9e3232d48e7320459c1bff9e45d32b745a765ab4d2124", 0x94}, {&(0x7f0000000280)="6fb85185ab476c946fc0b4129986820cf031e1c3976cbc0c66b77cf5a6408ed41f6a26372d15e5d6989c4c7a8a18555bc7ad6ac16e3a42365aa92e6fd5c5a8c3c7058182b5f6f360b6f16d44f11cf7798dd5b5c53b63637df45cd571159b9d272aebe9051400bb6016956d944684c9a0ec3674e05c5242983aa864af7b876f35169baf840542c7d20acb545c72eacf711842c1321f9f7addbbab4d18b07b2177bd9c417ab69a780c79fe3d7b8424cad1553da50b88a43794b209600e0f95d3fd8d317ff5391ad24c839db1ce674dc05dfe530f249ce7b25c3b4218cc3f988a5d61a24115602ca89a55cb0c1db49c9f3044eb91a430e9b8bd837d6b07e6b168708f95a58aecb1ae063326b3128b7bc4146e30b00f553785e60864fe058332a445020350bf2befd658d101df29b2515f27223f9f6280996e01c14fdf13e1baecc397bb4183efb046771238fbeb28638059f791421349b111d36df604727a839472bc8d4d9e2ccf267ad2395168c2ef02befa9a452b31c5a0f86866da2b39d87e85bf598239906bde486da986c57947271f484a355ee000e3bd3107b3a2a8668d9f1e2c6f5ddfbeb13a35152c51e1853eb53690c04ca31393870d8f390661ada5f7eb42d956cad4eccb0fa6e9e9ce7edeba09b31d70b36b13d20eed30d6706d54bf321e920d62f3c2b0d317d0150a076e7bdebb0638fa8a154814d7409250951d998664a25271898227bbfa9c2963c7743227dc56b8a08843b8b22f9c9a5130a548de1b35196bcdcf1cb4d33462b523ad3ac23f5ae86e8661a5cfb5c4e34ac3ab535187a2f8bc4a7d922f0a3612183a7bacbd7c18743a3457ab235f5a200bfaabf0124917ed5bb545819322099ef8fd9085a49e50e40ae8dc8c314f2ef7a951c3222921d17241179c3895b4e165438e344633291af073d2a138f29b195b8a220bef25c9cdeb54d46199af9f4ca5be9fe01b75d4f1abc0423ba6970a8742ec7ead68a11f95d44d5f74aa1c7b24808a2a4d922e5f2335a80c6c2774735565713db4f455b83722b27a3d1e9e6349a2c040de6d01f350b1acdcd17d5b212f81902c7f2b181f36bdd272968e465252c5b71a6672d62c6f2af6a91d35311b08acbf37c50264a7d290d273d4c75663fd03e8118ea49cee40d2001d290a5fcc9f74fb3f810edd0455bb151621b771dbd37980e9f4ef3fe22bd3e27407010f9a111dc380ab0b4162060425e93a8ad2d672e59ccf0f1a20c2596c25e09c4de692288cd19d429289f45e7cd3e141ad8e1079e0490878e661c983520cb0185d8774c8c2203052cb0175ad09a0b94ab471ee8741bf0b7c028067dd169c66a7cf90b411c62853129ca8c2721e7ae6bc0ee0e9734a32ef3ca703e64bc799ed57dd10f7a65d5908b00cebb198b3a08655dad0fa39cfac985dfc3f8b16182395386e255105f1094edffd99715030705e17069387721107cee1b5bcd86cdad066faa41e8058b3725d1251b5b08239fee2752cdb1b04d62b9df1ceb5821785fbe646e3b486396e703cd1c0c22ffba2c5c2cdfd222fe2aa7b69bb5fcae33c4f452a5f358eb26e240e9e827b53e1349d5d659cc3fbacc475e538b3d2e7981aa78d69a2edba6e71c4164118ee3555dbc439f5fd50201af4ddb07ed805d1e3dccd033587106352f3c3a4f45cc96e03c13f9c8a424867be87e1fd9cdc0f471ae9e73ef8656d13cb0f933b6bfb8e4c985538cce2e73bf199530ac4b8d9b63bf9a67d065673ee5d0ee11c9bf61166c9d4588dde3526ed92f15ceaec8d4fe33606a10c8642bf4876ea56c3f2b78782c50c776bec842fe80e71f6c491e96955d18b1c1172ac04ae101bca5f8fb43782d551adba394510161f4301e2ddc0ef40b1d8e52a466b09eaa031807514df924786eda5c9003804e447fe29faaf4fa9d3b413e0a87e9640291f52b172d6fb95d37f00a10fc2dcb8a587e077263e751159a7c30c2b477a9acede035984acaa3a1879b928ed1a6230f950b87259d6a4e6b5dc7527dce163005c1dc08ef01d318db509269ff1e324ecf8ec37cc74ad99e39bac99d7a3b4a48b52e379dc4b61a9a71e724d1e0fd17983384486b1ac624b851b50a5047a19692fcdcd192624a8074a62aa9a767a5e480401fed6ef2a2513dc732f4c26653df793ad625ab47c1a3e585158e31042c5d1f63137fe2b15ce6eba08eaa22214d19353c09d20381f17a386121744aa97f82fbae4988465fc4fcc5c3a68201946a89122200dc6a15aea8ecddbf1498c86b19c46dae5d9012d0d72dbd1d39d05c85f39a72a364df032498e4c434404435106969dd4b19263b841b7b051acecda7175bc80d726df94e98350c7c60929fd0b0dbca776e9e2da84219e78f09a913f23d36145e5808a27e396a765a8e4d718ed9eaf61228cff6a0a59d99157994676e41b425a7aaa5b5bdb123015377de1373409506786ffa7efc183157c8fb68df5ab7873663ea7b54ac7ed7b39bb712c6a3e6f16b950e8c2f7d7a3800c1c46876779afe5586854f29a941e81dd4a77f18cc3ef803ffb6ce93bb218f74ea06b42cb4e3b2b3e0afc46916780c9fd07a03fdbeff6b9ce455af02afcd7f05ac10bbec1b0ee6b1d17f379a000f26132250fc0aef87cce7eb4126ab08de73a7103e2935513c970e5bcc43b9df3e595f5a1dd4a08f14d8f21b59b2c11811bb2e41ecf6116b5fd0b45adef7bf1f26c793986a359a614b786d2a01a28c172aa7391789fef54447617a748a86a58ef63b4e5fedd3f5b405cd8458de3a985d632407a19bbc57f9784dfd880753d724006eeac10583a5638c0d4e8e15b22819a50238abcfb890c7eafa31f458a582b9b6bbe2df649de7a100da86cb7f6190f206bd430153099094ca27073d61076b2150830351643e5784a9e9bde459f2067472e021d8ae44e9540687ad3237448349d5bc015c1ee89519cc8be638290adf2f4b206e54eada5baf45826869c5f8015d2042253045b813920f9f26c1ceee3a3c614cfd461713626ebef107ce00fc7e7cbcc408bcae7f2d61be4bfa11cbaef516b61a09ddf44005fda85a14fbed5d44c2925a2c4fb6379f80ee5b7f0dd31547740bec9b4a2a7bca04ea5d9a7e066bb82ac00774f83c22b7605e0bdf28c21a99866623e86b89be208ba7903027bdad3dcce657f84be1eff16862d21b38a12d9f5b4f8b74059fc33acccf441ac0fc1ef0c04ea18ea93e6f8941a3a561a082865dd4d3ae3aec78789024e71538dec421dfca6c7d17c15ed4886a7fb0492ffd57a810cee9a88cf5dbaca948df81689a0fafc7977433a9b6b1b839e91cf00d2ca6409b8b2d850cb4ee335c9102ffc0a38da75e06febc1577a17e42a0b12766e5e5758b953103f998cc2fbe806525ac10f8878c248f21a4b52fdf9156c2f0be8ca4b79ffc21ae0f60cb341114623ca9e634b56d2355fa73e1f1ff0569354e6aaaf00d1241a7f63d0b9252ae67a03cfe456d25569a1f0eec36355b41c1c248db94b16496ae6727a3116173f3f76c579b6c8be9c7dfb57df6303a4d4554a9ab99ea8ec55f781499e542034b5139172cfa30504cc622d323de3b2a3476352c7e1c7378362b6777c9089833b3c0b31e19ec273815440021fe28b07e2c95f26b7e17096c7f42fe641ea38da6ce00a87d484083d48bb87fb9baae009b3f28b6976da71ab21944d9d0100352577993241b0158b2bf6ff7576dfce99aac8f343717de6f32447fbe1b4a000f2f08363869a7ee887e5116c60e98927827e040d9984e597f9e176d0a6c4657cfe9ae73e628f3f528031ffe8d5c0d8dbcf7f5d500acfaaa55a4c563f09d81bad55e3d914497c1af0462bc5d3d5466d84bf52f24623d9e720bec7fa986939765260fa8941a42c98059d8032e215aa713c6224ec3323ff18e233a6192afe1d99372364627e59f79a598f72f4157a99464401cd18439acb824f01f77d458a2be1d4e49f52f1ec3cf9a84882ba2f622dc70053b5f9401dc8236dc06b0be7b77f88d87e6e0f9d42632833bb44729659af6b000837f1f30d2c3a5e97e133fcb33e3bf4a713b57fe7cc15859b61b7267f658795e72eba91d4885cb93ef009443a5925a65623ad166597ff69291121eec2b231b5ee3b762b5f8a2d7ebe01671d5afb7258843c48999a929b6e38f4def047e9fe01e71a1d85d03290121de43bb79bad10a32ab2b5266039ccb4de35c136aff49a72276dc8041f5bf3894f9d837e26e6860610814ddb4c7633a82f463fbce05b53c2a45ef49eadd33881cfe8fa32a4308b68491566fe7a46c9b6457ffdec605dc5d8564354b912aedd44098f44192ffafd16fe27f8ffbe9e9a66a6d44de7e77b1aa5373a546f0e11cab3f35ecc2416d4a8f8176bf438b7e342da367e0788e30e5fecdc234265e7dd1cc7dba7996a17a34ebf203cec04857ffbdd639cad952ae57c1ea74a5b18d1afaeddbd1ec36d9dfcf61119226ac6c3b6271e2cc04549475a3cb0ad38ec0c3d1c787000f10550d4049c6a905a1b81b3330f35bb06bdee18f5a55361372fd403116c0c1959892b8e49ea33265fb44fc780481b3e14e4b02e7a7baa4ef2a6f898dd20bfd82630a2eb4ff58c63abd14e9e9e437a6e6009e468af0d0985158fe760310d2d8aa617e68146d8525c8c9d562dec26b8b2cfd1cff27c0c5ae7a66570cd24ec24029bbe06c57b0a1bbc30579e352c9e236fce6319609c7fbc69f16d1cd9a5be592da16db7205dce7b9fc17bf99ca71668342640e1ce88110a1d049e1837cfc576804fa906a67d4683503fa19c5c8137ab39d0bd14045ee84f8d398087cf07cffdd5e0e138c10cba60befa3c4855cb57f65f774e269b65fc49c61363888fe724e88a38a7fcc9cf32ba1fbdd62f6f664f33b472875f003f05a4a1814e28aeee92a717ee02712d54e94d6717b717a01996086ed17f089015dfd161e0f189d8243a860b47591e095321d2cdfb090c90974749d0f914f3541d05e3c8dad730d9cb1c017cd67d63dfdb089146cdaf2a7afb9f452268965ecf7f48bf6c7a126d88beff439cee876c7d0220360d9dcdc6aa9ad8ca59c3d26dfb5fee3288843477f929b6eec1f24d89ffe6a3903eb6cdb9920d4eed9f6d5e4d13731f72d9935f28cdd429e6502e58e5125af05a208302185f01850af57e3b09636c559dc6a5f8b44a3ac6403b7de9ec0e0175e77685393e256a6d76d123c7c8b4dcb1f29a13694a59207e4b552c9b64fb435d13b4ba4b1a6bd1c15a6792c08b0b28bb0fdd6122be0d8c2d2bdb4ddd9f024eff26e18e85d3a8aaccf544c5842d56a9739097c23088c64ff65427313e1d058726f9f3cca7b43f004266475190a0784504cf0aba0747280807473bd64ae8f8f187953ee35c8b64e801d80839c49659852e6ac875a1b23be708b99fab9324a8b9b36e1e21c9d9eed0d93d58809eb5e6f9ac6e29b49665a4ca59b1f18a66bdbdf1ec51de59d2d3153ca3254ecad7b6390cef28a5ce9e2eeba03ad894b653df94ebc57bff77e98d15f38cdbb521fe4a611fb5d80186f3d03c4b2587a5b48500856e8711ce1e432ee1e95e350f9e9749898ebeded8e3a212e4e3c39b183edae826825751b3150c06f16f88b272960e6aec0c4d7a1753d383e9314742aa1098670851ab0c4e7ffd7f3f453867fc9961e1fdea9e8c60621655db78a7a1d625fd4639110a318bd30a85541e4556cb7558da8201d0ed0c5655369b64e8cd9eef4e5a70ab00248ce1ea77ad783cbbbac2354a28fe9529168d0c0a79f69019c70baaf2eb42d29581808c42cbd2ef768a1eb4243a888b154f", 0x1000}, {&(0x7f0000001280)="fd2857e584b19ea80908cb7a6933c026fdeb142aab057ebbdac2d5b42bb689ab9e313e1ffbcc2eb691429e35f654f818298be55c412a15235fdcaa32f511e4724c143728c93c8e7b4d8255c375ce4c9e6a15167f4b7821806074a0109502953c5797d71f285c2897302d1efd94a69d351f32d16309768ced5b45f531e5133ed9db1b56d9e1ca7b20c5dd676efe196b32846e3b3dc0e519fbd45eef72b1463448b906", 0xa2}], 0x4, 0x0, 0x0, 0xc}, 0x402) 16:11:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0xa0, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) 16:11:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) bind(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:11:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x410, 0x8) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x15, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8002, 0x40) socket$inet(0x2, 0x1, 0xf0b) 16:11:03 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = socket$inet(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) sendmsg$unix(r5, &(0x7f0000001580)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)}, 0x0) 16:11:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x322, 0x10) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) kqueue() 16:11:03 executing program 0: mprotect(&(0x7f00007f6000/0x4000)=nil, 0x4000, 0x7) r0 = socket(0x18, 0x1, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 16:11:03 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) msgget(0x2, 0x8) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') 16:11:03 executing program 0: unlink(&(0x7f00000000c0)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:11:03 executing program 0: socket$inet6(0x18, 0x4002, 0x200) r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 16:11:03 executing program 1: unveil(&(0x7f0000000180)='./control\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000000)='./control\x00', 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = syz_open_pts() pipe(&(0x7f0000000340)={0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000380)="345c1cabcbd9ac49535efcc3c99625b66643c08e194f8da46a3dd352b0910d626a5548cb3e44ca2fb6fae2673f295d2a397e60473f6d9080b95ef44a76cc71c1987fe8e2510428c1c5fde367ac2227ce9058c7893b1f351e081e1eac34fa77ae7cd869a5d203eaa641ab6ab5c19f5b8d07fc8ae5ce02e7f9a52ca9ecda7450c251403fab", 0x84, 0x0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) readlink(&(0x7f00000001c0)='./control\x00', &(0x7f0000000280)=""/172, 0xac) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./control\x00', r0, r3) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000240)) 16:11:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) shutdown(r0, 0x1) 16:11:03 executing program 1: mprotect(&(0x7f00002cf000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xfff, 0x2, &(0x7f0000000080)="abd89096798709b1dad29779d701ed860c54dbe07568af7c43ce645e543404af2d592d4c47245f529d41407fcf4cae9b729cf8fe1fac407e6b196cb1a1329ea313c116d28aece114278abd458eae61603d889b0a4aa410c1f94bd2f9a35dbdc8d78160b381ce69fe26bacd89461e6e60a12b4ba93fc71812abf022e39bc1f7385b0c15b2ffef78affb62b13be27e3326473b3863ad55acdb", 0x98) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) mmap(&(0x7f000013e000/0x1000)=nil, 0x1000, 0x6, 0x1010, r0, 0x0, 0x1) setsockopt(r0, 0x829, 0xbd0b, &(0x7f0000000140)="34d8059c49a7c2a9e558c9", 0xb) 16:11:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) chroot(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) lseek(r0, 0x0, 0x0) fchmodat(r1, &(0x7f0000000000)='./bus\x00', 0x2, 0x2) fchmod(r1, 0x182) 16:11:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x9, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000000), 0x1e2) 16:11:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:11:04 executing program 0: 16:11:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) r0 = semget(0x1, 0x3, 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000180)=""/159) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x43, 0x100) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x3e) setreuid(r1, r2) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000240)=0x4) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000000)) 16:11:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 16:11:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x48, 0x2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x2) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f00000000c0)=0x7) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x4) poll(&(0x7f0000000180)=[{r0, 0x7}, {r1}], 0x2, 0x0) socketpair(0x2, 0x0, 0x101, &(0x7f0000000100)) 16:11:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/39, 0x27}, {&(0x7f00000001c0)=""/218, 0xda}, {&(0x7f0000000140)}], 0x3, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) linkat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x80, 0xbdb6, 0xb7}], 0xc0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x6, 0x1}], 0x5, &(0x7f0000000380)={0x9, 0x8}) kqueue() close(r3) 16:11:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) utimensat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:11:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff, 0x0) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000001180)=""/132, 0x84}, {&(0x7f0000001280)=""/148, 0xfffffffffffffc3e}, {&(0x7f0000000100)=""/57, 0x161}, {&(0x7f0000001340)=""/92, 0x5c}], 0x4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) chdir(&(0x7f00000000c0)='./bus\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) seteuid(r1) close(r0) flock(r0, 0x91e983035ccc2bd0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20080, 0x10000000000000) execve(0x0, 0x0, 0x0) 16:11:05 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) sendto$unix(r0, &(0x7f0000000100)="fc3e87a4e793f473aefc19f33efcb40e17", 0x11, 0x404, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000540)=ANY=[@ANYBLOB="00ff030000ffff6530002417fb24bf7a7322a374383ece75bab7a9054c4c63b8f71b6219dccdd52caad29e7409492d29288f62f8ceb6eabe7cf0ee9965052a3c6f9c10e0b3e859cc28a234090f45e62ec709dfdddcc590f1fd443c9f7b6d03338d5d72a5275a293afefca2fda5287817b6a5099c5b2e6c7922e732105934cb9f2e85f882292a92432eaa536d3f21f80800bdda82d7976a8f032b7475cfbd72334bd27ffd6422e092546a4334c2c06d3a9d2026d4bfff277d8bf5442c4c9398cd1b241d05b632d811f2da6f526570faee49b2cd"], 0xa, &(0x7f0000000240)=[{&(0x7f00000001c0)="fe66fd3f0c30c6ceceb7517829a369ffb97e9137bff2ff3ada28e47c1a6b36c6f3e327a3d9d95a1f1e8ed5813a357c10d1abc8ed699d0d7606f6a9bc61a0928095cbbec9820aab62e0201f391aa941fad5dff9306524337ade0ee833", 0x5c}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x8}, 0x76f40d8457815da8) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="30000000ffff000001000000743a64558b000000007b2d68645618551090530536854afeb71684f69e0af1db6598b71b1f58a0d2d8ca59eed9b998ff532596c2161c5d51dcc3d27b0453431d1e226a1911bcc3b458f16d24bf0fd5bd082a1a17d96c2b6c0f5ba7885db93d0f1bafc4a47b94f5dd0262582f3e14500fd4f57ed6b84779f9a6fd3f0122303c043df3ba416aa446cfa44c439cbbf5ce24e0a2598950c383549681500f1641710099543197c866d3db7e76510677655e81c22c862c402cc1c4f2bf57feadff75c48bdd03e459607a69df393fd1277b77f60fcbd41d44f65da4bc7b138bdc2f4534aa2b1f9261549774d80c0e92a3d5c31928b0558cba9e2fc9222953ac36fc4b17", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r4], 0x30}, 0x0) 16:11:05 executing program 1: r0 = socket(0x20, 0x2, 0x8) recvfrom$inet(r0, &(0x7f0000000180)=""/72, 0x48, 0x40, &(0x7f0000000000)={0x2, 0x0}, 0xc) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x0, 0x4, 0x10000}, 0xc) r1 = socket$inet(0x2, 0x2, 0x82) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)="01", 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="5a352e781d0a81ccc1bf2d157bcc41b12b71aff394453a657f940fd46c9de31939d44c16dad0386757d12ae00d0014f8249a128a2bcd24f3b7db295bb37c346cfbed9bac566e4185ec60487c2aa2393a321fb66e4d1cc0b0362f627a68062de32d144fcf0ea56b9ead91996dd52f84d93e84c5bbeab2786c502e2072a2f734a1123fea88de5138e66096356eb190da6c11adfefc26c6e97dcbd5b18e0cc354e3aa12597d72186cb8c16061067b4eb5c76df629ef5d311ed63e517589e7f6413ec176090446b7ef2bcb87959b74ed74893ab1a665d653d904091ec91fa9f4df", 0xfffffffffffffe15) 16:11:05 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getegid() getgroups(0x0, &(0x7f00000001c0)) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000200), 0x3ce, 0xfffffffffffffffe}, 0x0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) getrlimit(0x6, &(0x7f0000000080)) setgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0]) chdir(&(0x7f0000000140)='./file0\x00') 16:11:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x80) r1 = kqueue() r2 = open(&(0x7f00000001c0)='./file0/file0/file0\x00', 0x20000, 0x4) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000200)={0x5, 0x3}, 0x10) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x2, 0xc0000042, 0x1, 0xffffffff}], 0xbee, 0x0) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x2, 0xc6) getsockname(r3, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) 16:11:05 executing program 1: r0 = shmget(0x1, 0x1000, 0x20, &(0x7f000012c000/0x1000)=nil) shmat(r0, &(0x7f000053b000/0x3000)=nil, 0x3004) select(0x40, &(0x7f0000000000)={0x5, 0x8000000000, 0x100000001, 0xffffffffffffffff, 0xffffffff, 0x9, 0x9, 0x6}, &(0x7f0000000040)={0x100, 0x2, 0x1, 0x8, 0x797, 0x6, 0xff, 0x3}, &(0x7f00000001c0)={0x5, 0xffff, 0x86d, 0x0, 0x431, 0x3, 0x9, 0x1f}, &(0x7f00000000c0)={0x100000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') shmget$private(0x0, 0x3000, 0x201, &(0x7f0000028000/0x3000)=nil) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 16:11:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0xffffffffffffffff, 0xfffffffffffffffe, 0x0) 16:11:05 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x10001) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xb056, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a", 0x0, 0x2}) 16:11:05 executing program 1: r0 = socket(0x10, 0x3ffd, 0x1ff) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket$unix(0x1, 0x2, 0x0) getpeername$unix(r1, &(0x7f0000000100)=ANY=[@ANYPTR], &(0x7f0000000200)=0x1) socket(0x20, 0x1, 0x5e) socket(0x18, 0x4003, 0x8) 16:11:05 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getgid() r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = open(&(0x7f0000000140)='./file0\x00', 0x10401, 0x20) r4 = socket$inet6(0x18, 0x8005, 0x7ff) r5 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) poll(&(0x7f00000001c0)=[{r0, 0x8}, {r1, 0x140}, {r2, 0x10}, {r3, 0x1a2}, {r4, 0x4}, {r5, 0x2}], 0x6, 0x247f3bc) setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) getgroups(0x3, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0]) r7 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getpgid(r8) r10 = getgid() r11 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r13 = semget$private(0x0, 0x4, 0x4) semctl$SETVAL(r13, 0x1, 0x8, &(0x7f0000000400)=0x9) getgroups(0x6, &(0x7f0000000340)=[r6, r7, r9, r10, r11, r12]) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000380)={0x7, 0x2000000}, 0x8) getitimer(0x2000000000000001, &(0x7f00000003c0)) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000)={0x6e27}, 0x10) 16:11:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/137, 0x89, 0x0, 0x0, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000100)="40350480", 0x4) 16:11:05 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='c\x00') lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='c\x00') 16:11:06 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() lseek(r1, 0x0, 0x2) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 16:11:06 executing program 1: r0 = semget(0x3, 0x4, 0x0) socketpair(0x1a, 0x4000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = getuid() getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0x0]) r5 = getpid() r6 = getuid() r7 = getgid() sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="494fd4d4bc2323bbd7850c3b40ccadbcdaf8ff3aa4ef5c84d146d28eadd88631ac679e2ef59b553cb22c654e5aa141b33c4947aa0ca6c521bfb43445eaf7012c9b41450442d0537713be30794c8ead4dae3defafe0ca8ce823dd56b53a9cff72a37defeda9040687cdfaa5317079990c3202797e05e61a8e90bafe1ea163ba6897bc644e816e9a9b6ff8b1855eceabcce8204fb5d5728fea6a893ced898b988c4db42397bc3168301fa2c62e710b314d41549408bc", 0xb5}], 0x1, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x408}, 0x0) semctl$GETVAL(r0, 0x7, 0x5, 0x0) 16:11:06 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000400)="04000000002000007c", 0x9}], 0x1) writev(r0, &(0x7f0000000000), 0x1f0) 16:11:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0xd01, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) socketpair(0x2, 0x4005, 0xfffffffffffffff9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) pipe(&(0x7f00000000c0)) r3 = dup2(r2, r0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x50452579) 16:11:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f00000000c0)=0xb) ioctl$TIOCSCTTY(r0, 0x20007461) 16:11:06 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:11:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x200) r1 = socket$inet6(0x18, 0x4, 0x101) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0xfff, 0x1}, 0xc) 16:11:06 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x3f) getpeername$unix(r0, &(0x7f0000001400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eeffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac0a36358d4fb602fb317abe6141d4272bdd14f777aac197549b90db28ca2736b1058c1b3e2680ff2db623094e386a19357228187886cf1c67910a4065b0ba411b3aa4f0379ddb923175c9b403328d7d8cfd77a17421c4eddff2b6b56f812189ec6af38024df22ff658f14a9a194b97de8804bfa8d6dbfcaa56b73599a464b6e8920a2de194b7099a6d11b2b9faf32802f9f66e4a2f84bafa1e4868d23c59ffddc72"], &(0x7f0000000040)=0x1002) 16:11:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) shutdown(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:11:06 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x7ff, 0x4) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0xa6, 0x7}, 0xc) 16:11:06 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="2a9deb3d6dafcb2bf7865388", 0xc}, {&(0x7f0000000180)="5b9be8c73575a8059c309fada1e80fc62230b432a577786ceaf50281da89b77ea9c4dcf153b88da53d9b161d66f216a31adaf7173100185e2a982bfba57c2968c2324501e93be7f7da30dfe15b2b4b95afa976ed9aeba4f489a6b967b26b99f60c567e442e79564df0ec037e", 0x6c}], 0x2) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x8000, 0xffffffffffff69ac) kevent(0xffffffffffffffff, &(0x7f0000000200), 0x0, 0x0, 0xfffffffffffffffe, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xae, 0x45, 0x3171, 0xffffffff}, {{r1}, 0xfffffffffffffffb, 0x52, 0x20000001, 0xb9c}], 0x9, 0x0) 16:11:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) sendto$unix(r1, &(0x7f0000000100)="596b41c3ee163ef601e6511c92516d9937056bee7924b89929d5c08b20fb3cd7b8539349b104139ef845863c856da85effc9307d9adbb01f9bf4f4a630fa91245a659cdfb43d526e64d891e0a7aed612b064fc3803e62436c79c646265bcc34bc67275dbe331dccf", 0x68, 0x7, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x2) r4 = syz_open_pts() ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000200)=0x9ab) r5 = syz_open_pts() listen(r1, 0x8) r6 = syz_open_pts() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000240)) chmod(&(0x7f0000000280)='./file0\x00', 0x20) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchownat(r0, &(0x7f00000002c0)='./file0\x00', r7, r3, 0x0) msgget(0x1, 0x422) getuid() recvfrom$inet(r1, &(0x7f0000000380)=""/4096, 0x1000, 0x840, &(0x7f0000001380)={0x2, 0x2}, 0xc) r9 = dup(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000013c0)={0x6, 0x6}, 0x10) getgroups(0x5, &(0x7f0000001400)=[r8, r3, r8, r8, r8]) r10 = openat(r1, &(0x7f0000001440)='./file0\x00', 0x80, 0x89) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f0000001480)=0xffffffffffffff00) ioctl$TIOCSBRK(r6, 0x2000747b) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) pwritev(r9, &(0x7f0000001780)=[{&(0x7f00000014c0)="4bdf920dc08212c5551215d7519b1b3d2ffd5c54449da50062879b1cd64e487a200c985f806de0058135116c9b7a511cc9f2527f91e85093adf8b870387b91a19fbe5543d72ccfbd83914c75ed46cc8bb504f7a7c4f5818bd8f902c456c12b2a8cf293fee12b46cf4927b4c533b7c9d478b29058b04b6927890e433e519ed27fac124e7e4dfb572594f604d42e6b17c5d82a5e88e7582da39317ea7f3ed9cd51b40da560dc880e77e4f88eed79425aee58009b4b899efc3c5de1db02ed893f662ae4", 0xc2}, {&(0x7f00000015c0)="9483afc6bcc8cf3b7e437be12b216c4057fcdd5420f33aaeabd8c56e8f7bbde469feac930f93fc07dc96a209f7f68c1ec9d08325b7b7710c6ff59334e8789a1aae7faf1f5bb94c0b1c51f0547039f8aa9f375017c476ed693243ca1441adc0517da18c24994f378038b4043e6cd20bd45b5012e151658661ad4568acdffc0c75eb2df73f02d684cb6aea486a854826501067a2acdae3bada066c7baea02f5fda9b3f90a025b3e97bc6a2d2123131e5a4", 0xb0}, {&(0x7f0000001680)="43da30fda187ccb8f36ac6ecabcc57edbd3559dedd3c882254ce608ee317fdc592e7e3e612a5787a28c6716c8a27369a3798a30640f60c269e6780478609f31ce039929fe4", 0x45}, {&(0x7f0000001700)="d07e30b7154a4369875083d8f0e6a82eef0934e0b70df98f95efe2a9ac1a6afeab4dc2664e53826c1f6dc0be7e59ca5c5a47b84d44fa394a7dedab92ebab152a77a84e3a54797c948fa763f2727d0eb59298a0b51c6fa4b3de17da76d54b1214b9556fce0671b561426b210532", 0x6d}], 0x4, 0x0) accept$inet(r0, &(0x7f00000017c0), &(0x7f0000001800)=0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001840)=0x4) setrlimit(0xe, &(0x7f0000001880)={0x6, 0x7}) 16:11:06 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7ff, 0x0) execve(0x0, 0x0, 0x0) 16:11:06 executing program 0: r0 = socket(0x38, 0x2, 0x7) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/80}, &(0x7f0000000100)=0x52) sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2000000000000000ffff0000000000003ce9ac656e728d0000000000000000007a5446cb77f3a396ab45e957d4fc5f04e576a5925a6eded58057"], 0x20}, 0x0) syz_open_pts() kevent(r2, &(0x7f00000000c0), 0x5, &(0x7f0000000080), 0x101, 0x0) shmget(0x1, 0x1000, 0x501, &(0x7f0000002000/0x1000)=nil) 16:11:06 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4000000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20408, 0x20) r1 = fcntl$dupfd(r0, 0x0, r0) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 16:11:06 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x140) sendto$inet6(r1, &(0x7f0000000340)="1bb8a8c62a38cabb18c4d8eb29d05c9c9c58897494f32b", 0x17, 0xf68aee5a42a659c5, &(0x7f0000000380)={0x18, 0x2, 0x1dcd320a, 0x1}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e1f10300", 0xf4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$unix(r2, &(0x7f0000000240)=""/135, 0x87, 0x1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r3 = syz_open_pts() close(r0) dup(r3) fchdir(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:11:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000001200)=[{&(0x7f00000000c0)="02f39f07bcfa71fd44b748ae2ad162492255815a3b9938d7995adecdae7f48d1a29c53344823d8c16a3e33cb4b160aa32f111c167492a14d2465fa73e64c83ae5a6c2f01d2a96c10ffe5ba22a1cc6c98d9d4c4756980d6b58d3e080a997660d1f6172eaf27112df5a47349e6e9482e9ec8705357d5abbe5765b36aec5bca09231cba3d2af9439a3723dfd342cd35225e432fb45a514f92305f17714101411002a86f6e7742f424297b67fee880d6ce99ca8e02d9d31d3393926e41b919735990978f673b847bf06215a1ad06591033538024d890a045b9717a0a6bd6152ffcaf5e41f658a22fe1f99ad2cd24984f101e49b6030b1b081fe9c8bf0bf82703e0ba7b0d69346778d12eb28d3ecd3ed443a99d6c093621089f322a7adf4642337ac61edf09420c70ef2d1b35d4e9c2227cc96d44b58e76d15a9c022d1cde5cfd698fea6d8c705c400994f1ba11405d3d217f0e5f51a5a76503daef28c66534d9861f6d5a2ba3d23aaeb4e6babe2878cfd96b8505ab680c21d999163d8c7b4c4bbbfa7705b4e8569b036c5e6fd3cbc43dce8894e83207b9ceba5e9d782011ca4e113191d1b54f1e62645710a23f7b17ab008cf9bef37864418c71d4fad1ff9015ac210ce8d10eb3f8f27a2e009954adf14baa467105d2e5d5f6a1464e3a0271aa5bd372ea947e76b53ad2376f494698c455fffe68c32cfe72e0ec9d3a9b57ae37e154a435de8e53038463b4d88943fe3e1edc910e2ef2b24c7ebd4a204598e422b0b4a31632d81a467196e5ab20413b80dc5b7a0c6034f027d888ed7312fbb308131bd52d801e0139934665835dcd94c30a0d2712fd6c4b04b9c6f1402fb892bd802373ad660ea01862489237d6f1369722a874eeb4663c0b12470fc4886ca8c1a07b08d83af38be5e344d74908d79257eeea0c931c297bf7e827d259e3b91847eb28f4c4ea05b026dfba43589bc1dd36e7eb0556461ecff418f19619add9f2777df6a4276e1a89913630e41de0bb47bfb475925f3fa7ba7250582e99edf51eb7146865849bff16800c1a811991083794099e032745e5ce09e59ae9a9b04b87a8c7fd6e6cdf0521239b5b549c231c2e7cd0abe3a60eb2ab879616d2f591a3b657ceb56bf949b36ea3ae945ef7269ea9187530d87ba6d21ed3b7eba151823571382f3a9d71650364d221725bbb98aa4bc4275cd1d8389c2621235c05707b85d1757d861a914764e41c336b542f0e6e8dd5661d907ce48716404b8cc3717d1824b15d41887e31c1d72b382d7ce3ad4a8f258a0dc0be67b1c5e581e572f42765d5fce7d85799037869858cdae1e39940f73ac6f9874669926ab400cee20abdcf9a6356554530f919587da9feac544225a8cbe302fc4f8f7b3c632b4c6d71992d0603ba2b7a46489642bddeafc70164b132ed3fa951988b55cdd0deaa92a12a5b5748c69a70b87663483360f63d2825c8f78835c0bc61e54346ad957055269bb432da9edd94b5b4c2ab9d01c4166c493f950202152671cb2f886544f4e299f9984904ece81b6cfa1d8759a5ef5beb971afac6372da3619e647544bfbeadf71246e12c18cb92b0678c9faa84d7348fb479c3ef510f954983fab163d97d8b99c8f2903e8a0a33c254fece87d63138e3b2b998010cd84ee8b322e8afb426a18fdf6153a2405f3b40dc69ea592be768cfc2bc28e0090eea54054f7d234b7e1b119b2cfd785d39a7ee5409abccfc9206b8fbf367bd0cca44fa9735246ac5b9c234c1eae64847ebdb36431a601fa8029676492b84f5edc6bf9670c38e2be4b008aabb7cf81e15346d3b9d3c7bad8b22022d6207923e33cbf1b6d646586025f60fea02183f747fd9e72a7c6fd57ddd798d36e1e273e64f303cd35c6e34fcf52f5e036168f6aa6a6899c270e1af947fc60e74a1312c52a3ef106052c8266df48f990b361ec2c1c3a69a8266bf8811a0135ad11440c2b2d8fb71a163121336c157ccc6326bd192a4bd08defcf29d5ff73874b238710b066f6385da9573d286737882ba1923f1c83caa49b3eb17f40a2210e1393a2a257bff123873dc028a0db53157e4549332a666249f32b9ea6bb08f9fad297f29026495eeb68c766b4af759bf0483d120a5c4fe944975bb6e615d98429c707f5010705608aa43e809ffe2051af6bedc1e276bce445fc30fd9481a05c694a2ebb2b6bf189d7bd7ce08f07c7b6d2dc0fdfd6be89479fceacf2fc3025ed14a510faae423777b2876a6b9d300ca4beb2763e8e52d12ca7785699e2c12abbc31c2b594553653bb0025183eb28e3e126739cff879f2ed13a786c49bfc876331b8bed42da6f78280077fc6ad6c1d81f639f685461b618f6cb026630faf14fbd8c31605c76dd4a7cb2fd40e8457e254dad16e4a8276f7ee8acf7ff71ccc7876ce6319d513ea29f6df0be717615cb3c9cf07f4801b573e4691c39f007cad0fe5eac00c5e178284b5fb6d232c6a4e442d1b39761b10678c6ec9b00a8b45f3202892a2b63d6a21b19d4d7dfc97a41e15833ad27cd2d3f351d0914986acd2622bc96eeab87b05fe317ab99965128cfd949920d72fcfe82a14f8bf8ccfe179d5ec0f812629b464bb78b3d8739320f39a89bb21060c3cf6f32b0f53b26c9106d87b0360c23452e8ddd3f4d161e749f8ca10c3b467ec3fadb26b6bc1f79e6194eb3db0413fca416237adbedfc97ecd1cfb217d721cbad713a226d06aaa84ef9b2a4a970f2c1bd9f92d6b92cc400c95970ba54459dc257efc72d83c408ea0b5bd19d7a8634e729f76d519e6ffeb22481d89c00710da993897d5adcf906172a69f72fdc723a11b3543ce3039b83227b113b36f66b2b0f27730a92742beda6916c9ca467da2cd72e82616d6eff4a3467e5dcc6798ab4dbcda2f325d5ce60069138bae402665730ca7f84ef2630905268936e0175c21523e4badab64551aeb52507d3c8c3446495759d14dc003ae4c023b2b702eac1305f7495929ba0dfc4d2e02825032cb5891865c4d664a34b9969a7591e9de96f91f9f527a53ac18549570c19212d0d75757529ff66cca09e699c5a6521067abde013dc8ad4bcb26bbc999ae901e59f3c8c42c65bb361aa1f9e1503dc29cf59682369003bf2740350a51aaabc1aab761751c91b9d433c5943d66a6de684c58ea0f9c1e6b1969c32c8e85afbd45a4edf2bfceaec7df8f582dd710271f13bdf4f30019266250a45d9ceadf96366128ae482ac8b6bae50451f27192e8ed6eab1e214e1017f55e1d0561bf749b624bd54236fbc422cfc458293c68cd17ca703f77102d59f427fe36958427a805a23745c6011d2db156ce326060c23d17bd9ec26aa76ebd6567c15dbc89b4b9d7482e4c99c14fca42626b0bc6078bf9e4d32098d46c9dd464594f9e37dc7d40436dd7bdb24c80b29aa451abcd65b1baa7fdbe26abf1ae87263bc90b658a95b67a3f7b3f20e8d107b5a18326ffa39a4fea8c481ada7af9d4012259e7456d54657257163e9f5659b68978e1921b1296f29ba276d26d6bc9625b3f6c3f9e878cdbc83ac9a6fc992adade81a2c628a2f60d52ccb966225f0e79a6c2690560c2d85b00c34a5e54031f1bf3208fbb372addf7742d42066c08244f47b22cbd4192811148a6074653816fc1b08eca7704044de2bdb9ec0bdc521095fdbaa57227b99eda74b73d6d069bb1498e37f62e704db64e5a1955a7ac78b20fa5e200f5741f3a2c54e187e43f0c74e1a58c7d984cb02dfa38351495e5440e0ba57195c867ad07f40d708161be39e0aa7b5ca7420140e2a3c9794def19d49fbffe484fb501e750040a253a4a5bf23a06e0f788890e14d798f1a6b0aaeb34eec9510ecb3d33fcf1c9516cdd7be6320c7f314e89a31bff03eedb0440f4d49975f80904cb8daa6fa707b32db546a9c4c21b0151ac3748842051821a4b3151db9b67a28bcd6eede36b8fbbe3ea1259eb243ade61f984a759a32999c25f3ff4d63aaf1fb247d0f0417c88a335d7f968e224b6091be6f2527ff827f0b0f25f30631e8e2dc9f88da3928afd9f025ed9fe9c21bf5cdc49fda0fecac5fa8774326007b5d8acdfdb54cb5a2c4d84bc4104efd74068ca8ae752e8e5b1221ac28ca6058e1c8bd603aa83f90b24c95c830a57cbe10930db69cabe05d07a1fbf7db0f972ec93d4d27a933cc629e8e74601bf13f136025016cc7ab016c42568c1a8e7a4f2c9afa06da1544413c2ceaee020f2496b3afe302bbc199244bff5d69c7204b2e8840771d881ecc080993f475bb3c1f340544c109c5ab099f25c294f0572546137574be856ca5d12c1de3b9b91fe596b1922e2510926b2cc118732561c03fec58d53c0265d38483ff1fbbf1680af00ff954e8dc327004462e28733172b1907446431447ff5755a847ade5bc062ba56eff85a3efc10cf90202f9a9fdcc9586980390c15c882c6e2a9bf785aca8945e6c8358023a8f83c9a137ea952a17ac6c2ae0c1327871bf74728e469f7f9c82108e0287550cd1aa07aae8747ede282498ee7aadc7606eb80dbf178a4aaeed7fcebb6942335220bc8a9038a7d7743019ca86c8ba346a73216c2eecf50f07949498d27b166ab542ceb39a1f541bc06e3f5b5d88d7946a3a2c085813f4bb302461ed3c2ecc82e83cd80c3ee00623d09c0a9a2dac8df144a58eb10b1814360347440bdaf54725e2ce0df546b2699762c4141a8459f07eb3360d563e6c8025083c2fa7fe4f79ad2f174e6db643ff5e99b1ac1a3d4980b4696c7f38defd2898ee744e060b009274c45d1a1aca3099b2fdedbaeeba7ca94c1e188dd3d7d039b295bc0b46bc26c5e47f4297c4a890363a2f38de884db9f702f425a3f0c8b54fa31f5d752c02b9130ca30a201ea99a8dc91e7aabb80384446047d96122d1e4111448de4e0238d83cc9cd3e3347d7cf0436aa5764b2e4bbd4afce201e71c745eb7cafcff43a09843cc0c11311968aad480730a3bd6ef93b5cdf28157d76e33ad190a1989ee4d81b996aa210d6c7f8b51b96b7280f61745af7f9d00fd61bd8a18e94a830a80bc9311ca302a17d39b2675a6ab22dc5ce4af790313cbce3523682ef547574c348a14809e3817f07967a8a5bed9edf6c7ac6768fe0bab7261a65bfd7e3c454edbb5e429e51be2f1778c804bfcd89459984297085510a3102eb36e814436c1dc341904caace5cb073aaa4f0535f1465ebe79f8152c84a42c72bc3c84c37a23a38de71a292d3457439fa2ee1288115d0fde97255cd5b0bfa6fd866477039df4a101aa79928343144d27325db8e1ee0ee64d615c9a99941f9ac5de3df54a0df3ea5c1464cce1f2f41e9cfa9a1eb15845c3c2f2adac6a54280979424d13cc7a3c2b44b71708069b0d21d285f67a9bfc8d6318d6f75e309d95a1e95ef72ffca8426f6badac69e4a2a9c8a66447078f2c4b20b3ec483758726341d9c16a776620f56b6a83961624583fb707d618aaebfc2b4d020c188ec642dbd875fba6f458c0200bca8a982f9681d92b3650a6be3a87fdeef1b67dc43e2f74ce01290dc3ac304cd41748960a6781f082649ada07f8717802857ab90cb6e045a06b20725256b9b340dda37193e81df98b08d6fb316e5e94e4466280256fc3fc4ad08e7477a16f563e6f8fa04ca91b816153a19000a7e178a28ca9740d5464ccf28aa436f8e23cafc25210cdbbe18dbe9be54fe2a1973e9bdc6f37b4d4fb234d342a274f9550a62f9783ed83dd769af72af313ea2aa5b324f7ab7cfc5e0d83311f4ff1c708bf28e06d86a55ac4fb0480ca1f654e3a99a21f8e9db76bf665c6a491e51bc3ffd28c", 0x1000}, {&(0x7f00000010c0)="4c2f154369a47daa8496ebeb705ccb5bfd396308a6b017263b8332b504861a9a84c5ae38e84f4857004d605fcb401623103918cd977f3ae8c0688f08be927dab84c848f468474769289fb46fce0da8b9c6c29a1d324f25a6cdc8d04f50bdad8d99fa5845cdd0bf0713c5302b43b07bec450c6f9e93905b3164d3796db3ac70992b8c654152b474d751da715035c9ef800798f55d4d2bb015c223d53668beadbb917321f3206c069cdaaa6ce9289b6e3c4b26fa3f86ba305721d4a51bbae129c48a", 0xc1}, {&(0x7f00000011c0)="5366edd71839d7a7ad", 0x9}], 0x3, &(0x7f0000001240)=[{0xc0, 0xffff, 0x8, "588beec7995525a2250f7fa121d05952ada9a9f6ce0f2ecfe33ff3591a9e46a85d5a99488c8c7ba202834ce95ae5408c803a74571750ef806ef89a696b731ec0f7976265289ca08272053fff15c8839c1cb61e2e42689ff192e2f64bce8a39a64e2f4909a13aacc4cf791eba765f269e30c7f8bc53de466af4bc20ba58a92108d49f05d5643a772c4fdce7f35dea57fcbf77b4cd7b9ebfb9a528c09b20a546bbae071ef14b4e7a058475a3f177bfc6ac"}, {0x28, 0xffff, 0x7, "efca95b520b69de51486a19d0ae0381711ff774dcf90"}, {0xb0, 0xffff, 0xa2, "290238c0d7270f2d00269d687911adde0e183911c20653534203b09f288c44afd1a5059e377c4c90db47fdeb269ecef5f3740f979495415833d0403be1cf163264e46e145bfd88a58ce5a690613e9d9e218117b684958bfef1d8e369fcb357d77f6f378f0f67db158a1b87aed3dc034c6e3560956631ab213d168a20471d7ed113c231351774642476470fb0ee454b56defacb98a99ef588c9ec282fd863"}, {0xb0, 0xffff, 0x1, "85e8e29f929a09ff8a5fd654a59fbf8b75312f957466b3e58da37410927ff22cb8539638437f5360a9eb68fc46080f66e93162718b3e9d423a71b1a88614672acc94e94d22ef5fe333dcfc8ade3c998455ae46c3a7fab12f32c673765d13c0196c035cf8dd22cee3f7d2f8c8eaed3f5843d61955be1d1d7ca2a8944326daccc1f6af20385318aaf1235a79758856bde11110ed6c2d37c45240"}, {0x10, 0x1, 0x7fff}], 0x258}, 0x8) getppid() setsockopt(r0, 0x200, 0x80000001, &(0x7f0000000040)="68f6b281a561f53ea9e0b4ed812aae1b6799bf58dd27ca46f09e0cc03b6872c2c2ebc8802f", 0x25) sendmsg(r0, &(0x7f0000000000)={0xfffffffffffffffe, 0x5d, 0x0, 0x0, 0x0}, 0x0) 16:11:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2007, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20282, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x2) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) 16:11:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x1}, 0x8) 16:11:07 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x3, 0x800, 0x81, 0x7, 0x3800000000000, 0x0, 0x0, 0x1000}, &(0x7f00000001c0)={0x8, 0x3}) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet6(r1, &(0x7f0000000200)="53c26c482b2dff39921f5679c25e1ef0d48b5c66b5a041c54d6c8f480f27fbe4c3a0be026d816eea052c53fc81bc7dd92d6e6bde9d0e880b9de081131ab44110dfd4a904a6d4994bff3d495d92c54ff6a1098f85d390330c60cf6bbcd7551dd9136793c38ad3a506f7a5348cc7a352d6e085d3fd655ed226974bd810b0f0d75e9a192f59f9b1f1961ae9dd7b14023f01c319523ad9a814c2e34fc64f80644e2719c34dafb009f770f3f0c5b98cc57e79dc7505c8af7b838a4a0941830e7a581a6f5e88d3335b38644aeba4d3bd6eca23ac16ec5d26317b01cfc650e0d1fdd0681af2f5239ad5464b116fe5eefee266c180", 0xf1, 0x2, 0x0, 0x0) 16:11:07 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x4ffd, 0x1000) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:11:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f00000002c0)=0xc) open(&(0x7f0000000040)='./control\x00', 0x0, 0x10) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) write(r0, &(0x7f0000000200)="dc70ef74fd921c5eb4dcd5218843c654fd5660b7370fc1de292449a312700d904d281068d5cdbf475283b0e9aeed5f5258640d3839f5a56df84379aacc1632f25814de04c623725adfe30c4dbade2e4583dfa2d52f01ea31e60f4f6c43a6247ffd944d28b0fa9981706a135d73bb26b770e340037864a218094730e0ca07e4fc0aec748d5f1685415d2437e04fd795bf025dae09da33ab140e17a8a457903081087133e4dd214dede22646d280a8fcbd266f0de808b8cd", 0xb7) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0xd050f76a9fac68ad) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) 16:11:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendmsg$unix(r1, &(0x7f0000001800)={&(0x7f0000000140)=@abs={0x1ee59a0bd0c91bd8, 0x0, 0x0}, 0x8, &(0x7f0000001700)=[{&(0x7f0000000180)="c00ff4626e411b49e8ce2c984d474f42e33fa64410165a9ddd5e7e1bf125833f373ba0102f0a9c20d55c3f07d1156d116c3a5e", 0x33}, {&(0x7f00000001c0)="bf63a81b2d1dfb257b8b73af18bafe4e61f9ac34ca4be2997236e5dee5700ea1b2b97dfbbb23f735ac711ad1e93b0beb8717f06a2a124d7fd99f91e2e049ee88106aaaf3c1d4b87b1d70a6c1c7af1da8cc06ea66b4bf755729b266ebe8c9d90770da07f10f60a8b46659f96ad30164af416d7a18afd459ef31d98d68e3306d9b7550bfe6301e0f37d32204706bc7dcc204d33f3e4037fc415608e441", 0x9c}, {&(0x7f0000000280)="dab208e8920c5f496eee4bde9a791231a3a41f09b7a017259ad9c6697049002cb0ef270180e12b440796f1668c546d985fbc8658f5630704dc5c7776fb80a50af5558273b46316e66f37ae26171ca3cfef53f421330cc4df9820356e690213868d1e5d3a41609b00af383bf5630d570e1389ffbcecf14673ba4398071558adfd25282ebaa3e3eb8436b21c2709385ee697f76f9a8e0ba88f256c70c45b71a9e862a49ea78cf81809c0c211c5163255f9243005fa5f75d5a265e0b54f4ffd0fbec312fc209720c1ecfb6b629238c10d2f02a923973fc2a63d25dbc3339de029", 0xdf}, {&(0x7f0000000380)="db5751835f96c61b2f4cc2fc6db832b9836b033d6e9ee1bc12d2fe097d08e4bc93a396b7e40ad728d1b91e0b5656a45788909967e3c257f923be4a98f7a87de0a644bdc972c92e157e7965c6701159fa8e496fa1d3b20f2e0c9094bf797ce3d60e9f6119412e46e1b9cf309518f5e34363a6f15f3e6a284e46c863f41ba82e6d95630ac33237f21d02dafb862083bc62e6ebd04d24b29eb41ba5f900260b85059530607e42644ded04a7fb78c7ee196f11fde73c3133d378955cce4d49754034d5ce18aafdcd1365a3ac646ca1b4858279fae693ca2e76d22e4b245b5bf2b987d820277d70fb1df153656709fb5d20bcbf30ebe2035a5e32514077a9cfaee1bb261e5263badbe997f6951cd9ec14d03b5d458163d0de6f66ad112d0beaf5c99d63762cd8f6eabc5163d39aad2625d4eaa7fa58552c3c33898ebda1e8e55dc67f5e79a0f9109829b1f28e924cfca6eaea5abef3912361fa08a3e75c96340b87aab975798eb00b8631337cfb5c9c3c81b6164de0991682844ec5fb86f174f3a7ec2bf5b251a9ac58732de1427526be4d4d774d0321e9cd11b9877223fbb3d073e46367ccfb912b488f1ba7fa669986c70c5e8b9367831fc1c564ff28a183bc449be2c660fd22a16a829fad79721c38c9355609dadd8a96ed48d40dae78f32ed3e3bdbb5a82947966b2c792587b696e7bb843c5126df02a3fb6f869bd140721864e776214d767390c7b595a78d69066a65155b52afbf2e0475a5b5106c5c24eb96ee2e93e9a6c91a0802bc34483050f26ce97c3eb027a5cca71a0b2d1a96ce937d10a3e1b194228a8951cc77fae17e706e9169e3c46373673ece4906ebb941f13c542ac425328ea7d2a5466e3ca4f67c40a16bcb2e82d92c898043185796480f8145aac05c5a3eeaa5607e406dc47184a2f7dc45d951400a57c327779391ea39ef492351775eb18e28f32ec38930d0ccb022dd309a0aea05a5420b06673e37c5cd6abbfa4d495c9007b949494419766ffa741d4269e674aefb14b02a1941b4ba65f9860cc0d157cb3f022cf94cefcaf90b9ce8e087e35322e8158c1937f86ef7311e9a44354d23e18435df4e184022090984c5f9e460a3bb2a2d728a8c14cd19b7b1f6e5f28c90545eb06c0bda77a47d13268c97d08c8e364cfcb501e9f75be97feeebf405cfd984d1dd607bccd078ca6f702f6211e73a15af9d694714f5cf9a22c086901f72120cd6981016a5bd0645b700bc40f133297502a3b8271cec0180428814394a9d2e9e32b6c9edfac9e386b9f0fb2023201d7773913a8ccec390e97a9a91dbe6e2d3db1980ac4c376e0088ef9b386c73ad6e62086778f836c9f94b78477a761baab34d28dd11c0c03af643372248c58bb571a17c6761a8609343e532a9df326cf4bc0be1c928e78c85268991eac9b82b6da26363b6346ca489f6f93f4219b8a99aa7dc2492952272c054dfbd19c7c0cc77393047c428696644046bc735eac5dc1e775bd514f519ac5fa1506f284fa4ceabeb74e19f9b438b1d64d2b8feec34c11822f962b6224cb880df177dac3002c31863c4e4687941cc4ee8eda1e5917cd88577f1cb4544e6a01b6024bf8e23365f4d7687b29bb88c72da989d33d5a495e7ca5d3187ced800677dde6e69cec6d450f059c5b84de3d484b96d60a75dd2acc445aa96d94009357e4d33ff7ae47e563f5a4a12a962979805896f4ced0a5f5d9ef25531075ec5b59d2d3649fcd402a8f8f4c73cdd6bf57957083a7798e1f2951fba901701fab7df6ce227e6ed1effb893ad0f13df0940cc7966bf15d2b53c3116ecebdb668279bd9d8546a72c1c72b3b393a04d2e2f990c60ba96124a7914151a290740e9811d7c72dcb40eefe48854bc50bd7260954f1e5b510a0749e535107626672a770e98e8234606607fa1df6428143b0b1eeedf5a351778102607f0755fe709e80ac3b68181ee57f26267ef85dd7c30922f4dcfd10b7d2517e6a66415b2ef91d5481e9792f41747abc3b07d752276009a2e4cc0c1f7c3674e5d55b2dc943a753ba318c9b0a4fd73dcd0c6cfe483fe6b5a3432871e2b4dd766c001848dc8416720aac9794d551bdf164da95b4080b86757d4cf85e2919ead88d2010d5d36179309f39759e0334a9ee478941215b53d2213a84c8786930dcba2817eead69b778828a48b45882a89ff9ea10b11afee755ef432ef7ab08786c0ceee96929e5e76e0c92a4ff05937570ddd44833e9fca8bca83a84b397e0fc6c1f6a8bf16e549686c9f4b997ccb9381ea9be213ad608e2889dad0ab6b3d622a4f45a2895a790edfe05fada411522a89f73529edd8bcfc992741bc232d1cd5965a1f285d3dbb9454c815b714577c20acdd9440365b22b1ae547374e36212a058ea009aaff53e8d456f635050898952d6dad4fa8d5885f5080f59941c6a860f9ddb25b27233987a0bf0269f891937398b6296e4e337e3db4ed919bc5345ec17edb902fbe24f331adde9ff26bccfed507ffd175798d55e4d9fed4b47e77bde9990bb36424b30d66b5fd3fb63b171f5c3d70d4686ffd51a30e58a218b3c235b0199c6eca90058b09233b65642f89507ddcdd0bd92f13f8b8315b3be351fb9576171dea6bf37185e5a6aa2dc7e501aa66027bdaf059867ba92588c3ba88c65f6324297bd512e44b44d79f3f05d5a6908c2b8c16b62154d1e0caf2d1e8f46a0720cb0ac41ae4df2e2d5f3da10d2d9afaff9999539f3b0a1ea0c51d738baf632b2cd2ab417898556d14928c8db820dcb9568a6c959a26a142d42c8508e522fbace90cae6f0eceb02b87cfef00a1d4aadec6457804d9da2081114ba9e2f746f5a24a46ea3594d5908eac36d14213843e64a036f997cc3696761b91b78183bf77ec7a0b7ce4a6d0a656998c2cb8064019810cc1d6d9bfd123fc4d4c6ba083deadf9d43ab4ddd481b8d9d6b980634fb04797866d0a00485f450e969099b9b25c8eb36a68b56a2ce905e75a3262fb7558f0feca1f066473ad14ccd8b8c8e4b28f5d6bdb43bca3f2df07f03322a7120c6fe14907021e148b862de33399c6e36dfd81af09f9377b001f4b39b94ed78475e7fafd7d90a8de0c4ecddcd7ea077826c1c57af66bb804de91aa5fb5268f112c237c1c634a7c6963b26e5d4f9d2f3a976fd4b2dbfb7fc7be30ce312fd3317fe226371d558980000eec5a7ff419440ac3d4a678382be66b89acb5dac65dcc04543dbdb7ac171f2e38f987bca9927e08904aa668692ed60242cc8a7e4a7287ec868c570c19e7b9cc8d7c5805a61982c5facce8797bea733201e30aab9c0d4fd498147120928b63222c08fff58dc44b1c28830f081661fe39bf6c5376bc75308b247e5a63bb6a392ae3b93eeac058071679ec15d998d5d26b8926bb7a82d5f87e20c9afbaa84b172512ef30aafe8cc4c0c6cfa49162a370e9a5911137066fff2a12f74efe8be60510ab1417036b1589bad6717d70159a7a14d27ed3b3838117cf5d286b2b7d7146a95d650d53843dea499af382df418dc6517c48feb334efdd35103dff60dd681135e91201aefc22a51a744c2d58e85f4e9be5ee1b88df32bb51385dcfa511d27f86a694cb569fe3d158b4b768e98a575997c78d669c4f361f37296c03fcf3d6c47029e30e5eaad07a6c0e82384119c757c89b3ea7dfd5951a249aa4abafbff3ee4c0c21651bf645ef461a8eb6bb667cc0f7f7bc96ac2c5f065fa067e7af3f0ff9ca7056e26f0873f6b34b9c6bd56f384edffb8a10d776ec110e56936e229a6faf923cad2209c7ed767b5ccdc383f45c28eca7cbc907647fef13710d662bff6ca4b949ea9fa8c89f28b287a1abb867415031f9b0fb7236cd10ff12c670478f1bffedc2e74bac6b4b66ca5ebb93466e39143988655640752b4ff7b87b3c8ae260a252d8a92b324dfad24b3291ed095914e31254344cbbfcd3a71b026e4aaae9913e5ae9b2caf272e6aae112fdd8c511c9d65e1851f3807d2ff5fe7b30d4cc3407c1bc4935ebb63a7f70b7a6fd1edff7739d82a0f7153e32dc505c93469f8dcb99c866b4f5be9cf919a0ddf8401ce4dba65f78f9c2fc2c79c24a4384d74563d286abf9f17f793f3eab6896a946d051de15113b96fad42de18f5f7d3fa2a984bd2904dc5c538fb7f1f8b20bdb3f0ce90c0ea1b0764658bf1616c20f90ceee550e587f54f4a7c157cbb09b189780167d8dfda664259c615c1ef82b4c31e1046622a06b34eb389abccb3de389ec27a0081d628688147d62ce8264ca86930e753c92865f2728b90f55cd3aec15c65d0d9e2e534947e4e9e031a14d25e542819078ef5e248e266c38b7d0868d7d8c7fde5f4563a611d9bd664e738ab508097e285537577234c325a477be68798ff1fd0f165afb583d0448e920a517b581f5a65efc4709a88695a2a51160d8f6c4a9c09e87ed1934ad54d07e9dcfb46bd83bc7e62db65a2c060cc4189c0f4a1afefbecc1d0bb2c1d7286581cc9755ee29103ac43c327a2863b1fa5597ffd5cfc6eff78e3c24b15f2a01a0433644d0b1d4cb086eeccddfb5aaed2db624e05065ddd9d478955d1cf5077118a53edb7d1103c807f30558c86c816ba080b69cf14ab76e99cb7749e718066befb1010a8dc4b3a1c5b4a3a77ccf4c235378629bbf8df275457926a99ba7206f3f2c074d5bc4e5d232d880d0bd20c92328492a8d1c9ffac86ee39f7ba408f1e3f22df6e85e085a044fdc66d7b455168f82469d299d95414c49cc5978f4c90fa991a661aa30e5f320b2d88f276fd4d31e62f7a361b7862e713e2afb7102b1cfdbae15da2e407f3f932f46b87192c741e601fc2f0847a957ed5138df7f78cb84557ff4595cb0549962fcfb9f6d77ce867a8720e5649e615898f218b3b36c525263234e48b5c4db98fb49f06af5c137ba796d9a12d7eede9158ccc6bca723c735470ce07db104f4ae1b5e3aa5cdb7dc841f78bca92991f68b98350d00f6b9ec25f108f36edf92e92eb199220749ea34edcba4eb201095ae7267a29455649197d6a098df69d407e076ff543ada1c2180f66adb4498c2470d5e6de3aaa150bb137322f94e0b0a0fd16318e8b545c9825747a57d9deaaab696a72c7e405e4d001cd66e65af2eb366460e82339d9571dee73b9b3a96f34558f24268f19ccb645c045311bc7611c84405da569a35b9f1635ba436af2982e29728580781054b0ebbf3e4ddbc66d357b3a829ffcfe69c44e6ac07c6bfc7603fd45953a933fe514f130baecb09192b46dfe680a2fed1dd344df4bbac9d8454463521262505327f4c891c0cf77147770e1e9c624dd73fa21249e427f18886b17262b4e45ce76b36588f9ef4f99135440f07bb16b66c614f8b1f1d9e105690f3349f69d9263fd546b89904369e1eeb2ff0d26a797ad69f52252a3c74f466bdcfca49d5ba5b77f987f70129021f101a2015e34ad55650f90369cd3c8f23a3bfeafc54c74ffcd4500f3ce188c337667ea8786f6a386cd121f7db0c4c4039e6c83aee4168bb43fb5a4721290f467ab741d44f0a4ed48531826d788515377b6ad6f33e683ece393a29b15e0a654f96549601d0eae12ca7d3f7ecff53d2736714599070fcf4f463bc196f810df655a96d11619115d77a1681b315c113f61a11b2bc8ad2cd0e67becdfa52efe60dd069b277a2a4c574c4457bcdb40213cb021ef3904fcea77679c386b6af1aedce4997f5d1e361c70c17d15886d8be2716097c1a86a9d270605418df2014bbdd7180c15e9f56b810286523269acb17f0437d942821b31edf63c34641833675fc5f7371e4d", 0x1000}, {&(0x7f0000001380)="ee7f108861dc74fc395487acbc933b20c6ee30a6351efbd45e33d8817029f8de58378d91eeba9e971cf547812969f4e26e1d1eb0126968972d2fcd91950ac42cec8681f7ed57668a21f6a2", 0x4b}, {&(0x7f0000001400)}, {&(0x7f0000001440)="8acb82fd2e3189c083830c965e1030fcb47b6fe8ff333b5421abd344f30c867821daae83234ed0c3a40e906431cf6b6fb773801419b4e68498190306056ca9368307ba35d2761c56717c687d474cee89754f1e477ebb64b9a347f93455a49cd2d7c455ab6dc7005f898be75c6f7f376d16649aa12fb85c6e584f95f5611c7cb2aa55bcfa9c5ebc9c5d1129545cd89b8f10342eabc5462a0991e1e45a2d59be9365d7a5595d744340d4afedbaf2fc1ab31b1aa75f3a5706a24510c089646e189a344e873cc765", 0xc6}, {&(0x7f0000001540)="ed9a01fc84b7d23254f7ba2dd0ecae3f384290a473ee7beb9a8ae659432fdb85d6353429761a8906ca87a634bb0c5e7d75396e91af6188913d00906cc7791b43e8a3bef65e77621cefdb1234cb0451b2bebe0a45235ca5fc82c16fdccd4cc7889713bdcc79032affeeecce01d41394c7427a141215e6f724f72824872b44daec448d214bf610967e", 0x88}, {&(0x7f0000001600)="0c5ac870ce272ad8b02dd0db6d08f1ba5c5f61b8b209905a526452ae9c5504d47a62042895fbd080647f4f86b4522531994098c1c8ef21ac0f7379f3531371ed57ad9e1d3d793cf20289a8820afd14d3d9c4a7080f2d095f847ab00ad8bc9381997eb1f361c4e8f2b6dd74824f53851151e834ea3cc46edec081deda1849d7f4c7a9d6ce834a96059f248bbc13bf47f906eba704ba542138fc267575cd1d033798d94867b5c7585065166d57be6ae3ba0d948104969cc2815bdd9de1991a9edd046801cda2efa437fa17256593c224f90d0929382a342ee703237c93328e707b", 0xe0}], 0x9, &(0x7f00000017c0)=ANY=[@ANYBLOB="18007abda2231267c14b00ff03000000", @ANYRES32=r0, @ANYRES32=r0], 0x18, 0x400}, 0x2) 16:11:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xb, 0x0, 0x3}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) 16:11:08 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() ftruncate(r1, 0x2) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/131, 0x83) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) write(r0, &(0x7f0000000140)="30daccf52719b9a9fdfb0d48436474040f9aa6f7833ff0131dd12945938e3e7d4b4f09615f03204c88cf2e6700489add3b7e49205772ed4b8ae6eaf5b5caad568d39d1bacffb3c338930d4447353844634dfad9ef3dd3ab39cf1416a0d3f31f438e69eaf4f91babadb4c727661acdb1a1d16a2814b4d80ca887165ca1d121436c614562627f07477d23020576642725489bb3df1a1bbb2e957ba8a7d52c9fab769706cc5d35af19e672dbd75cabe3e4e6f19443deaf3cc38eeebd056351043f780b79cc769", 0xc5) 16:11:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(r2, &(0x7f0000000380)='./file0\x00', 0x203, 0x80) r4 = socket(0x20, 0x5, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x3650, 0x10000, 0x7ff, 0x1ff, "e6e6271026013c2aa49fdf918fa38ee8de99a482", 0x3, 0x2}) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x9, 0x1}, {{r0}, 0xfffffffffffffffe, 0x86, 0x20000041, 0x1}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x11, 0x800}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x1, 0x6}], 0x4, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xf0000031, 0x9, 0x112}, {{r0}, 0xffffffffffffffff, 0xa8, 0x1, 0x400, 0x2}, {{r4}, 0xffffffffffffffff, 0x70, 0x20, 0x3, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffd, 0x50, 0x0, 0x0, 0x100000001}], 0x1, &(0x7f0000000280)={0x4, 0x1ff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab08098824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="6b9cf9ea5ba07f8ae5d90705c9ae3e6c02008b74361e3d", 0x17) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() fchdir(r2) linkat(r3, &(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000340)='./file0\x00', 0x0) kqueue() close(r0) dup(r0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) open(&(0x7f0000000400)='./file0\x00', 0x48, 0x80) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x105) 16:11:08 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r0 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) socket$inet6(0x18, 0x8000, 0x3) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = dup2(r0, r1) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x100) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000000c0)=0xcdd) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) lseek(r4, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000001c0)) 16:11:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82070000810000003000acb7e58a509b4fb856586120693f51e80b90d7503e11f29c5a1d132720acef2cfc58cda84b70908ee031e8f4ab1791938f1fb6c049a347e934198f2e496db4cf31aa9ad31097e38c4dc0adbe0a98aaf5e482806f671c0258de681d374a3cdc9ad03b278090a2d54d2d8bf543b683d6aae8bc311cc2ae0111d7f1023b1d256cf2f4dcb7b8"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) write(r0, &(0x7f0000000140)="568dd482f3f5560a3dfabde38a28bc841ee3728681fc0700000000000000027de73a7970a9e1d64ee11139a5b5c66f248781e3d42b54c82fcf2b48aabd5de208910a1dfc2394f5c0221fd4a23c60da2f4d0500345fcaca5f382520db8873145f2c709ad8238ef902b0f5d19fe06f1367ad066fd3a062d823d06ddf4f6c74cf973329ebf3dd3e8dd305d8e70b664cea2a44", 0x91) 16:11:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/33, 0x21) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="dd172d872c39a53a021401a09145796ba4b04a0900000000000000978135f062239cd6788d82b7a7252ea39429f6affdcd73d9120a49c6f827ed68f186ba795f0affa6cf1d941e37c6a8801c55f09d7c9f161519e895cc5d29cfe4c3dc3314d25b5fb8690d0bb9a5e65a7ce55477e7fda065b93ab43bf61d451bdd929363557097924674af03270fb2c81fb3ffe1a18f88d1f2fda50d5b25954fae4ec317701b2c901152242dc72968ca919b2dbe4d3f620d802d4f403d50c395d20e12f60e2452e76d467536629e2f89be25585d6d4d310a5381afcced43d539bceab237a35038576258775215c6356e87e130c915dc0c0e6da699a64778bc24a8", 0xfb}], 0x1, 0x0) 16:11:09 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000340)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 16:11:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r0) 16:11:09 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000e2300"], 0x1, 0x0) msgsnd(r0, &(0x7f0000000080)={0x3, "b74462988753fbb667a78bcfd356376ac24d67a94334a6ea5f14a4144a6700cbb872d6eb4f070d581bdc27ed56c4c35407ef9e2ec2cb6a466803fb60f21d1c68d6752d7d5b082b931b90d7a61fcb8a2c42ba6d81bf82a98514135e9c7a15e3f25dfcc5d88ef27addd4df1022a2b45f8cc9c8d359f5d9d52844a0bce0406caa085ee46d246f4b54b72fb664843e7ecfa01a381dcc2bedb11a470b5e9606795b75bb131ed1b9aa29f40dfc04d89695158f13221701"}, 0xbc, 0x800) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0x1e1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000016c0), 0x9bd93cb8d892a95c) lseek(r1, 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'], 0x1, 0x0, 0x800) r2 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000dea000/0x2000)=nil) shmat(r2, &(0x7f0000dea000/0x2000)=nil, 0x3000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/74, &(0x7f0000001440)=0x4a) msgsnd(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="00000000000000000d7fb620ec3d758377be6f585e99e090c97e902c9c8e1b455f0821afa55e00faacffe47cf1a0d3aee9625dbd9a4af40496292edee9a60d30d85b4aa0afc3f410c59ca905edca22f44e6d60b926b902fe88c9a7825b34e3a893e2b797530b370bb4caa5289098296f7e73aae2e71ba036a216d96885d745020e617237b35e7fd9e1aa3eab7228cb77715b8579713a0b491d5770f35102bd525f7247d349f55d55193296ef2f34dc14c2bc01a29b753cda14e3731ac9cbe4bf2720400025f622c370c1243f817aaf50e93b39199d6a26c866c3e02ab423cb39d3d935b3fb164e8d857c052047696d4537ed8c29a5a213ac4edce5ef52948ba41e1eac9e6cce6e4fb8a70458d74d908cab98848630a1ad1cee8728513f5b5a9edea5c8eb50087718dd7029f4ec9fa92a8c58719e0665de5b5aa823b5dff7e666e1f8cd6726e3cb585dc9ff2d52d34f0eead82c06f85c3821760600bd7d944dbfb1b518084d0e5f2fe6bb4ba8246c4f9f7a0b135ea510fd5ba4938cafa9ff130ac98ea72f726c498e0889e9bc8ab6f43d4077396ce873cb71d3cf9693c0874006e4a352a50313bd2d0bf999e994a25ff9bf572ab75b7b441c90157fc737029106e8d9c6b4d8a1f85aef39f1de6028c74ada1bc0905e99a8824283ce29781bb8281c5536fdd546e21a560a5577735fa5cf30adcd2fa68b385166faa6dc9f29d81023a94389297167d51fd37b57767cd8f8b34170c2baeebca6c77ed6c40420cff705943105ee027cb4340294a2323d503ab65944711bc584a0c53d78ec69c7122021f0d2e299f416b018addcd75f1cb8a08da27ac0dfddb128187c020f70bc60f1715018f5ccd5bd45a02d27edfaf318c57e210e77a12e9f29ad77e8e83640b1afa89bbab9bca60ba95b890f7e507dadfd6d264c417a6771dfb83767d36297e6cc998b17e830dc83900e7cd4845ee27b8f73445c785e061245f7b27bf51d774af3db76ef7dc39287f8e7363d0f5fe2720f7992bcaed079d79a70c8a176b6a62ad6ab4d5273efde73892d802e415143922984a2cea838e090ff72c6fea67a30b104427781162503e15283fcead6107c3d9acd244cdfff664c7cb993ed44235a3bff18f44295b8dcb12d67ecbd583fb370b8333fadce7014cae378142d49c6fd772414eb0c408769520a1dcb5dc056d70d4a0dae197784aca1648cfe9d2e6cebc0d7be3941e68e4e2d6ad01cd5d95d00490c8af5d6499679f2abccc98667485591f66a460c5e8019467c99d76bd487e06a3d071939c11e9a0165527f3fef7637e38ef63a8d732445bfcea8b764baa7b1a6d0a5c591104568fdfa970e395219aca22d448c4daa86be36f801435aa0616d17c4feefd5958dc0ee2b8c74e5e70f73ec3b9e21c12f1b1907e0235a852c2cabe36b4de5ba3ae7bb4f4658c314eec8924976cdd647d2bcf50d9bf80cb09248d929715c6c2fdc926920716803c421d9a282257494d92480f7c03cb5aa724e6ceba5161bd984a02f605ff3b036153673f7dc8d0d6a3c8215522f21eecd8ba0a86bcda7d2e11ab3cbc0bab805c4a7fde92ee831f4513743e9eb82c038075513ab44e374192ffcfbd54bf4f5e9a6e1d9f92cf84ea0bbfbc44b132e26ae616bb9a5998f4850afb8272305ba0cba12c4d59c9a008c2ed9fcd3b6354a19122f569e0c2fd7703170fa6c51d66ed84babc7d47707a31821beba5de503ae9e27bffb33453171204e5203eed826e7e36fe92b91e0131cbf5fb9a8913b996a49b59bf23664bc705961eb623c968cf8bf178a2ee7c313787cf665ceea176b4b5dc22d4772d04421bdbb294ea5d8ce3b044e7301ce0a93cd05e84beaf36f196208a7a61224044bb2fcb83042a99d58913105572029f596c151646e4c747ea2ea8c74de7766790621602fdc127563a551a2e8ec7405d15a6f101f54f73fb6ad133eb5ff9bb87927c9b556403036a936683b53264b796ee644fc685bc5b5d886785be1a6fe208c6ae42b8d4e896bd916f6a63adbaa31b71cbda3345cef3f90760fd8d718d21aacaae50e3a4751817f5799d717b05ec289cc0695aa725789bb7f413ef4208524d5c0132d0ef80751d7d7af7a67ae274489d728dc665bb084081fa281bbdbbeb2724b5123d9997ac72c3cffbdc9f48b696d474b6693ef5e8781565ba1767b45d5996ae41d42877614531465e36cfc80601e7371664908d4d5630ec73c47a913633b2157cbf4bde178b35e45ef7c8d8d2297f087511d7a5f5dc3a538b48c8a834dd4d8020f371ea9332fcee8434f89cd40f8c27dee3677aecf6a70414aae987fbddffbcccc7d4f3189a9d71f7b417911745afc4d3d4a2f65b12e6a721de5c675b86414fd60d5edfcf416377a2992f6dc721869f7f296cad09fbe0937e574c57c539d84c390844e0fbb004b2f159d7f15bb4994dbd95f728b3b6c0117d2df6dc309076d4120c4a66e2cd4b0742ae5d5f97e50ce0eb3e809bd536505fd5edbd367ccdd191f788b1f83d489c32b5c937fb05b4d73d87ffdd56c31fc765611ec1f93979844b87cd78e5cb05eef2ea64d3d50bcdc3c8305dbfce55b1801b28da36730c6929093c0b84df7acfb4bf23726723af47657e1b7849d4f1c111da8fa8b6fc4f2df084ae93c80b6f6eabb644f3fba7147614c55f8750509c09f7b2bab7197fb9e841a7f3818851c879ea6758fbdaf668950ac00b5186742a0a20cdfc721549e15c00df8056e8dd80309bf9b777505ef6a4f256561ce22617b9700c3ee08095d567939ca27cea83f334410ab1fd1e8cb4dad0d95e3e47c8ec668138ae40438378fe2124a321a90a93571d53d6bf82be632ef4c69aa7b895b46b34d0c56d1e4f686e935fa9c02727596695bac383985051ee89bbc53d57b5e144a999c037465995c05328112c74e56ec88964e6ec24ae21d649fda62ef2e18172f9f2e22c6d262267cf06a91fde34ebc33c77c1a3ccaacb99dba6dfa1b69d100cc9eccad12e425ac40c77bba50ff647b5910db71ef16d8313a2a6eded89b07384c455ddbcb85900bb2456a9780eb1a5cd4045f97a7f1f81a11f680c940ec5a809665e2bc39d112a2aaa778f473f9dff5fee8fb5b55af763506475e167fceeb9ba842732701f953c34251359c80785590497f441377d5495519f628019e7d78aaa4865a59b850a5aa487ad912321505389d878fcb5e16ac928b2f5095617f41d79fe3f222326de34a46edac3f97777e717d2d769e4dae560ef0e1279067d211349fa04121feb5d9a2a3ac2b34a2e5365f607aae39828a20e2f1e10be1855289c3eea0682ddb8553e98aa5bf9f095d5becc7a4c913f8c050b3f48ba4539bba36b3c2312557eda39689d2bd32f9199f3e5ac3f7fb5f2cc33f732018477890bd3061f2af22c75d9bad7176f3a7466d344b65277aecaa191b416d47354b45946546325e879202ffd7b78aaba5b63916379956cb889d082f74c689f98b5ffc91c215f013a6e286cb19a2553d50319b9635c4d5570d91b3e27341b4109849aaa28938f50c742bb5ab7373ce70982f4086bb051650191617091fd9f557482ff17974b6a8457d4fb020fc2c6c9f8434bf223a834b963a5b682821d83270ac4f7b61f9f31572411c7ea7aa04cf48ba08f639a60656444bc01209c90287af398f0fbe31ab9e73ea5fb372ba1902f53c1325712e88fa982b0c6158c2b84336f4503a2965a40f3ad3fb9bf7ee463ae8ee28a6c511519f0f6f695fddf2c27f258f11077478b388f460fb70c4c62045a5a12b0ec6e7a9b9f8401de411739f121051569675854c7b05569db37c7b41be5db2c74828e2217afadaa2ceccab915544189fd1a3e73765f59736b0ed552006507446affcf63e6f01ee18d19da44bdc80ac2f09369e6d111ab5e85d38737ef4f97a2fca95060000006b0bd3a6a38e85c4f062702de13b9b7c33d64fe91bc1849dcf3da3ea596ab49140d9a45f973232b4fd9bb48d0dd62c8d0a625d627be51a83a649cff3b78a3c95b6549454f1001dc670bba774b151abdc9ea47863af744a01884bc125c469492602b6bdc91e4ca53245d175a5b30527de8b4d3ece3c0dfe30e333e7b2a7d7223db07248494dfc361b107f8f79d645f13f50906715b694662c50d1b3ecaad81303a39a7dfae4a81227b182b06150ab9759616ef96a645d29b7cff05ff4d172141fce699573cd2e364a010562035e96e3ab20328f72633464127711b970e142fb5df0f662732dc9411f97ecd76d2d57301e24b6a8534a15c1cf27f39c3e8203958c075f01797ae0c62a44c0c32fdcf044958c6d0bab5e2e392a7a2a78a7c6380723193b06c3b0a4ba10fdcccf6600497d5b73c7a4bd01ed7083e59831e952e22e391fbd45d0a330f5b3cd50eb592cac96b0c06bff08c8bf70b6f5b1426279c8a2c5f2b6ae973da5cb93317ac536db6caec675b2d6baf58beb296604f3af29ff9b6239f4765fa66f7daa805e94e1a5bc4963592f19f34e1d44f12306b836802d8a3c00639a31173e449fbb608fe598494bfd62560c3714e79d4e3bd7f4dee94b44c265c2c7bb22a8931e080a19c598e0ace71b6a6083b908172572a8ca7455fea652157f108235e359f3247e8632246a365c5860bb2893726fe24aa6b3be16e64f713c08c71cf35c251226be68228afe08eb29badc7cba383e79f18de8a55156ea1f375b3ab63db37352ca4ccd5fdf2b2d9f5ac9295ce4b6f52f56adc9c5a46f4b6c7345644808de6d1db2efcfcf5764fde3217cf5b84f972a6fe298e5a93f39a601bc9412a3964d83611865de249e1544d59c419fc958c1439bd1d4641ea090fdef9f19126ded2840e9c41b920086558ca6c49656f244c1f223f350524c6be15100b7ee840bf46be3b5accb7b6a872b0928e178c649a6623fcceb7d85534fe16f4db420202b84ba19e320b07da8e4112acf10a39103c821d97651f0bdc09cba1d5d5a63b3ae80f02327a40221a1ba473df6e37d94c7179b0faac5d86a300a376dd9f6d65ba0d1a59a2065fb080469ad40b0df36732c791d14f50385b239949e1ed755bf2daaabf183407e5491473c35020a51c7cd9eeba1c6ea6484bdaea2db881d96bc3c562525d68d1c2d1af61dd48d6f221c99af5ecaae95104f2d52d3edf0044322f56f9916c16f2fa5c7c29984cf326fc73f71d1d077fe8b910da45ca6395d11a205506e13d14067a03a64681eec71b644d6145b5dab2681f604e5e3b48eab630a67fa223a75c074dfa97ff80292126bb7f64ccb6522d966ef2ef43329f0fbde8f1003ef71f67147b0b361c0fea8e5008ada16b76fe480e81360a6a77f7364c48603387346cc59d5e6d1637de61e778d745702ccc5e1472e5d38a1ce44843e5a7dafac055b3bca0b55bd027a5635cf30030e6f886ff4d5f85ad9f250ad70a573a7f195d40d3b1cff1c4b4b1a40863942b543e7b2c316f5e849c8e745e288178a624902814595ea68eab6e219d938e07e51e5d0c894072134d0ec30dd6d46ca78ea398c0c84dcd4537971b850dcd919be209fb0a8d78fb3fd184a191883a3068da97e7d254422424b59f0edcf894593273affe907644328ed3066dfd4b38b5fb71b8ddff3c87b5e1551c65c49e097b02859c2b7924caa57585a89e8b89e044ea77e5a8c994ec63b3f4413cc0a77fe8d3d7e5969c5320cc746abce54f1beee48ff13f8c83ef858a99b7b14e6fb342637fa1b7947fa666ac0a928333d45cfe6d665117f4b6daf7a8e12a9c8bfcdd86c66b620c7550f4528264890a80ce4eaa4e9ef502f922aa25314867502bd037a7d804804ab191930abb9c6b3c133e944cb2ebcd95bfbaf80d696164f56e332c54979266a38adc7f52e25034ec291cdf281ebbfe53d79fca551cd46dda8f6e41cd37d0eb8210057d076a569d7321857175dc9aeb3d697727cea216c0139252c353459b916fe2630433804f1fa2c9a98b5ddd66f8676b1051efcf4772353a3fb72ce71335e07b8f2473a35a6118e5f1d946415707f5498abbd3ab8f9b8d6fc4ad8323a08e3041aa8e82cc67f38293b60ca442689d0e7e8f79977cbc825910da873e84b11c94f30eae9d4cdfc1ba550e327f9d5ceb86d92a5de5ab7beb63ccc17de63aed95d819337846a43b182a71c6529b3fa143cd44066e004482fc2e2f0789133197854b099da73e400a38b588dba80ba3946346157731c797e"], 0x1, 0x800) r3 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000deb000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) r4 = fcntl$dupfd(r1, 0xa, r1) msgrcv(r0, &(0x7f0000000380)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081bf9aae26d5e5ec899535a7cfae8c016573cf507ebbf2b118e833653dc032d96019588393f7e9ef00db9b5861b2508fcd61b1fe492931d717c4a740172f659424e51dca8a8bbd6493318ca93b477ccc2ce7aba1657ce8907acd58e8107601b35b4737961a63f2f69eae4e76d376a555d826d3449cb4626927b8f0295596311ce674b5dbc8f4a631cae60b88891fe04d5e8c3a8b7182a6a4bc90e149304d230628262247a757517dcefc18d1dde28258109c844a1ec374aed1228e78d58eef"], 0x1, 0x3, 0x1000) msgsnd(r0, &(0x7f00000013c0)=ANY=[@ANYBLOB="03000000000000007245430868988c6ec70fb2aef67e0056117e7da45addc61e3a0d86cbfb176e16c79dd08bce162072a10db8696724f2785ccdb29c00000000ee63e1b1a572234846d00274eb152e2ec1f88a1f59a08771c021adf73d48bb8d131cf3bd070aa70203fb04749c13417a18f75a6f08"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000140)={0x2}, 0x8, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) msgrcv(r0, &(0x7f0000000180)={0x0, ""/41}, 0x31, 0x1, 0x1000) 16:11:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x104) openat(r0, &(0x7f0000000040)='./file0\x00', 0x440, 0x0) 16:11:09 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 16:11:09 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:11:09 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000}], 0x65f3353a, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x22, 0xb1, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4, 0x30, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x100000000, 0xe6bd}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x3, 0x401}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x100000000, 0x7f}, {{r0}, 0xffffffffffffffff, 0x3, 0x20000043, 0xc9a2, 0x40}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x41, 0x1, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xa, 0x2, 0x1, 0x9}], 0x7fffffff, &(0x7f00000000c0)={0xfffffffffffff6c1, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0x0, 0x8, 0x80000000, 0x4, 0x2}, {{r0}, 0xfffffffffffffffa, 0xda, 0x80000000, 0x7cb, 0x800}, {{r0}, 0xffffffffffffffff, 0x10, 0xa000000c, 0x3b24, 0x100}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000041, 0xf7b, 0x71}, {{r0}, 0x7fffffffffffffff, 0x2, 0x40000004, 0x401, 0x8}], 0xffffffffffffffde, 0x0, 0xfffffffffffffffd, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:11:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x65a) r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) write(r1, &(0x7f0000000040)="0ca3557a7668467ab48a8e50bfcf46574644afd14a450088", 0x18) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) unlink(&(0x7f0000000280)='./bus\x00') r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) mknod(&(0x7f00000001c0)='./bus\x00', 0x4, 0x7) unlink(&(0x7f0000000100)='./bus\x00') r3 = accept$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000faffffffffffffff00000000000000000000000000000000000000000000000000000000009d3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000200)=0x6e) fcntl$getflags(r3, 0x3) getegid() 16:11:09 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open$dir(&(0x7f0000000f80)='./file0\x00', 0x20000, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x9caaccf4ef84171a, 0x0, 0x0}, 0x8) r2 = socket(0x2, 0x400000000002, 0x0) r3 = msgget$private(0x0, 0x404) msgrcv(r3, &(0x7f0000001440)={0x0, ""/59}, 0xffffffffffffff3a, 0x1, 0x800) getuid() sendto$unix(r1, &(0x7f0000000080)="31b2477057d47fff11705da21411975860ceb748fd05f873eb5c30e247c031f0cf14a9e51e683c3d", 0x28, 0x4, 0x0, 0x0) sendmsg(r2, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000680)="85f8e783212369834a38e4e6d86fb4b79fa0bf222277beba93264e7b38a72d652f43aafa16041ce7f7c905165f28bfac1713edb353ccced14d0d6b8fe6e43ffaaa4a616142f4ff2fef0b9d74a3d3ae2092e3a85ea77b87502b9af49562f6ffb21d00c9bfaa973b1dd6ca52a4b5aae7aaa74217a048c404f0a2e2d088b08744fa0be7f6f2fc7fb99924622f3f580ac8b78c953c2451ebcf8a066010944291ac5b49fd1e5ec8477d02954af117171347b5f7aa7bbc8934ab71be84613df804944a510d969163362c73d9b8c9e77de3fde1e472b97fa996debde4210b3dc87e015f51de2bc5d49efe6cfe50", 0xea}], 0x1, 0x0}, 0x435e8e46437e3820) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000140)=0x10) r4 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) setuid(0xee01) shmat(r4, &(0x7f0000fff000/0x1000)=nil, 0x0) r5 = dup(r2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001000)) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000980)=""/208) getppid() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) getgroups(0x7, &(0x7f0000000d40)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000d80), 0xc) write(r0, &(0x7f0000000fc0)="0066198c49f6c46ecafb33762d8bd8d2eeacf3aa5c0c012c8a7f99f6bb83bc7757806f989c3674f336c7d2", 0x2b) getegid() getpid() getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) getegid() getpid() sendmsg$unix(r5, &(0x7f0000000f40)={&(0x7f0000000b80)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d00)=[{&(0x7f0000000cc0)="93009d26b2fb3b3577b472dcc4bf242bdd19f85eefe7e8e30efabefbd46bc097c7d4f4f7f8e0821a6fc19645fc7bcf44d7037004d3744a2a580702", 0x3b}], 0x1, 0x0, 0x0, 0x2}, 0x2) 16:11:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r0, r1, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) flock(r0, 0x2) r3 = syz_open_pts() fcntl$lock(r3, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r3, 0x2000100000000003) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x14, r4, 0x0, 0x0) r5 = kqueue() flock(r3, 0x4002) kevent(r5, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffb, 0x88, 0x40000021, 0x401, 0x401}, {{r3}, 0xfffffffffffffffc, 0x25, 0xf00fffff, 0x0, 0x6}, {{r4}, 0xffffffffffffffff, 0x8, 0x15, 0x4, 0x7}, {{r5}, 0xfffffffffffffffc, 0x24, 0x91, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0x3, 0x7ff}, {{r3}, 0x0, 0x96, 0x0, 0xffff}, {{}, 0xffffffffffffffff, 0x80, 0x0, 0x1ff}], 0x5, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffb, 0x10, 0x0, 0x1, 0x101}], 0x6, &(0x7f0000000200)={0x1, 0x9}) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4, 0x2810, r5, 0x0, 0x0) 16:11:09 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() setitimer(0x0, &(0x7f0000000000)={{0x69}, {0x4, 0xfffffffffffffffe}}, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r1, 0x2000746f) getrusage(0x0, &(0x7f0000000040)) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x7, 0x8000, 0xfffffffffffffffc, 0x81, "7835bb062e4130645ad1f94d2314072317423288", 0x4, 0xfffffffffffffff7}) 16:11:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) mkdir(&(0x7f0000000000)='./bus\x00', 0x100) poll(&(0x7f0000000380)=[{r0, 0x85}], 0x1, 0x0) 16:11:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x4000000000000006, 0x8, &(0x7f0000000080), 0x0) 16:11:10 executing program 0: r0 = socket$unix(0x1, 0x8002, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) socket$unix(0x1, 0x3, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000080)='./file0\x00', 0x6040, 0x2) getpeername$unix(r0, &(0x7f00000009c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:11:10 executing program 1: r0 = socket(0x1e, 0x5, 0xc3d) setsockopt(r0, 0x100000002d, 0x400, &(0x7f0000000100)="3436dec55347729f6e6c05d29efdf898e6aeabb5bede93bc85f8449b72ab1f88ca30fae4c378c48c71b9d04b6c01a6b9a100e55c9007044e99eabbb9e123746ced1d857b4de0a83b78809d1eb0b125e00a560be4148b6f25a494535887cb1fb1b602b39690547eb1351ea682fec3579ec983f4ab743171a353fc1a905da625e39c6731a421e17700d782b0e71a1f58163cc2ce893f7c28a0cd5a9656ab20b3c247b4f2853861e483557c56f4164c0d7891e0531852a1871a23d998db180d0ea7a8a4ee0bdecac846000000000000000000000087c68067472f054eddf647d7162eea406e70e665c92bd945bd2d581702f4613d9beb83987d400080f1b165470000000000000000000000000000", 0x10d) 16:11:10 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x1, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = fcntl$dupfd(r4, 0x0, r3) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) r7 = socket(0x401e, 0x1, 0xfffffffffffffffa) utimensat(r6, &(0x7f0000000500)='./file0/../file0\x00', &(0x7f0000000540)={{0x100000000, 0x1}, {0xfffffffffffffff8, 0x1}}, 0x2) open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r8 = semget$private(0x0, 0x7, 0xa0) setsockopt$sock_int(r7, 0xffff, 0x1209, &(0x7f00000004c0)=0x9, 0x4) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x4) semop(r8, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000003c0)=0x5) setreuid(r0, 0xffffffffffffffff) 16:11:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a04452fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579450001f8d641d203ea8c4e22efc02b00000000", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) close(0xffffffffffffffff) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x9510, 0x1000}, 0xc) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a77", 0x27) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:11:10 executing program 0: r0 = socket(0xfffffffffffffffe, 0x5, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 16:11:10 executing program 0: r0 = socket(0x10000000002, 0x2, 0x5) getsockopt$sock_int(r0, 0xffff, 0x110b, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setrlimit(0x8, &(0x7f00000001c0)) accept$unix(r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0x6}, {0x18, 0x2, 0xfffffffffffffff7, 0x177}, 0x0, [0x7, 0x5, 0x4, 0x3, 0x9, 0xfd, 0x0, 0x100]}, 0x3c) setrlimit(0x6, &(0x7f0000000040)={0xfffffffffffffff8, 0x9}) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x88) 16:11:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) truncate(&(0x7f00000000c0)='./file0/file0\x00', 0x3f) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:11:10 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0, 0x44}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:11:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000, r1}) 16:11:10 executing program 0: shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='W\x00') link(0x0, &(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x1b) unveil(0x0, &(0x7f0000000100)='c\x00') socketpair(0x2, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000200)='./file0\x00', 0x0) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) clock_gettime(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) symlinkat(&(0x7f00000005c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000600)='./file0\x00') getsockopt(r0, 0x7, 0xc, &(0x7f0000000640)=""/71, &(0x7f00000006c0)=0x47) sync() fcntl$setflags(r0, 0x2, 0x1) 16:11:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x50) mknodat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x100, 0x9) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)={{0x7fff, 0x99}, {0x4, 0x1}}, 0x2) getsockname$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x0, 0x80000000000000}, {0x18, 0x1, 0x401, 0x100000000}, 0x0, [0x400, 0xbfc4, 0x100000000, 0x401, 0xf6f, 0x8, 0xaba, 0x81]}, 0x3c) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0x2, 0x1ff}, {0x18, 0x0, 0x6, 0x4}, 0x8b, [0xfffffffffffffffb, 0x9, 0x0, 0xe419, 0x4, 0x40, 0x702, 0x7fff]}, 0x3c) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:11:10 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "9839767ad117948c4fe4c283347fe15ac58d4b7d"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x8002) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:11:10 executing program 0: r0 = socket(0x5, 0x400000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) 16:11:10 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) write(0xffffffffffffffff, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f000003a000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f000003b000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:11:10 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="8b96bd9398e58eaaf557ec8d95f34a9fb4368617882ccd90376c35a0b77a8944306539f0bd32cb58d6c84c0725840890282a31b78ff29aa198d3385d6b0315abbb111f50b8f002fa6a6d9f191a08fbfef0d36ea3e0dd8ccabb0e08c07f618c433d946fe4e58ed04d405ac21b1634", 0x6e) recvfrom$inet(r0, &(0x7f0000001400)=""/97, 0x61, 0x2, &(0x7f0000001480)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ef541c6d0807ef8a2adaef58d605cbabd563e21ceff8d76d6c30a4e8d44c7b", 0x1f) writev(r0, &(0x7f0000001380)=[{&(0x7f00000000c0)="defee575ec5fb3b79312b8aae1e28f508e22db8fb942e5f4d98289ea2e1d822912d396adecf5f0a44b40f40235cf786b5f6bf017dc23c857636aba27eda024e22e55f0d4c54ef1772441a4e2940c2622ceefd392a1be9fc95017ea251fccf48d6a702f0b53535ccc249cdada3ac35e0b2f73bbe4e9083719fe57959361c507617a5d4cecb3953993c8269ce71d7aa88e9c38ebbae735ead226411476d767ee20dede7437fbfa54ce7996cc3de8336502fa50b32b3a803f0230ed74420df32ce364eefe201ecc2ced4d129f87cf8cd59a70d3f0f13648d4d0b497a75331d486600556d222b688f6cf0b826b1c0bc9bed9da836e811ff6d239ec28", 0xfa}, {&(0x7f00000001c0)="30ff4e479e0ee14c4f5d035c61e0f537de5d74b489c1", 0x16}, {&(0x7f0000000200)="a25ee2696c3088b52890071804f9cdc51dc47890f88197fd8df81f1cfb24cf182bc64c6636ff9c1c7ffa0e6d5f78183d3aaa038ec5f611a93ab3c59579fc1560e1b9599bc780b672a539ed929bf3d3189ce74b751bbd17166274d4e6156697", 0x5f}, {&(0x7f0000000280)="e0d8c8df20c4686e9804a12eb23a2197986be27f59e28a3ee44efa2150b49418e5dca1522a8cbc577bd5bc0ba57d68461020b131e34a9a6361bfbe94275017c1d681855667c222bed9001b5e009d635cf129c4e2ae3e9715b7b069fb5fea3ffb5010e65c492b06566c64417c88f4db6db643429dab1e611b5350f587593d9f7ffcd913a388406a765464c89fe758e78f6bb881dfcf623724d24f2e370b7d06ecf6f70278c86f3bc877ca347dbf84af5a4ee563d79d28cf43980216f4cc3b69fda1055ab48f9fbe0c5aab5f39b93ffc11541cb377595f38952ed24b53c82e9ed8f9cade8effa4a419b1aa0a655bc91775cc1146a86345c3335cc8215435b80d7669d45f4ada993f75476b93025c88d7b000d4dbfdaf9930c8da891b7e527b9185015292cf1f7dc5b894d423bf70422cb85989be355f50af8a464e685eca4446b85dfa45d0fdd8d805d390ca12e8841c3c5db15bc019c6ce523195e4046738b661b487bd25a7b69f1173049d1d90997e0721edf704d6f1baa38f581e29b272c701aecab919049a3f3ff9c888f181ad0b1915c816fcd6ed4365c6078f021f275b187ce0fb8fd2fc469c13d16f4c03376b54ff957ed2059e0aab9c68bc6bc5945464f2f63895ac2488d59a6b24cc7cc30b74800c21657d4d799990c92d7f2f8b78e93a5e24caa759ad80333cb497a22531fb3adac0156d5c1959a272596ec4fe27fadf3842ce5e8cd5ca4b61c1ee1a537d86066255f64867925f914390631a884e241737d4781a2e933f35390133bb8c259414c649a4795a308a4d0dd0391f51fb8654210a75a8048a9c1ce2413b77672b912d79b75de7604cacebe8f762454d44fd1526917c8482346656d3c3963e89cf4fcc9606160832f483606d26eed125b263e4c2402290924935784c63c3a61ab8d72160fb9d649ffda0ffb85db041996fe29b9b1f7ebef9ab1c65e266909f82834d4140c3a9cd6a11fe4d7dcccf374332bb64e5f1c8fe0cf57610dde5445fa0010aa73493e3b30d3fdc2590f27e0a1c42074d94b0a9a6e7c4cefd586814d8171ae3a2bb3df32ddf7e80cf6274bf14a91128f23d538885a9259023d7f019f3745876df4210e0f62dcf6ecc61558e2983501e8b6116e4960674ec0af17c49a21799a341cbae2dd753c4c212808cc9625a651f5ff25548491d73e23558732c0237c7c7979ac96dba6b38e7653d3777f485dd95658dc392f627d594187feb53ea1dfe45d2f0244016b54a0ef072511512cf0ed1a25f662694ceea8957832c9630fede0ceca3f89f733f1d9084e1ab2e08edd216d26731f9753ca4d131caca45345ed5cd93f65c38448c4bddb249e7cdc856e438d4fe666a5f6c7b8403ea9a5d69b54b53a95ce9c8bab8af84ce2e0797b627a2afd5614e987df24d38a5ad81742b163658d063908697e94c8ad68c5a873c332f97c49d4a10ef747b91523faf78f780fd11bd700f58278f55c1f9e043b5ad47d84b6c18d7bc047f026ad9f12ed25235f7d12bacc69332109f05b53870acd51a01d4016595568785d3f8fec6182fef94559ff91f08c3a5627716548ec7372a2a31a600da6928f990358348262b51ca720be4f7ba840cfa888667d8a8e305dc3941157ca6693e6eaaf48048f1a60ca238642298eb03df80c558389728bc4ce82c84322df618a0a4fedb3972c51d2395347e008f8ac4185ac1e98fba282c1093785ceaf32473e1bb79f3a2b075e0265698a5b0cfdb156f9d54f0dbf229d96c821c192f16e97f7a5b03ed28d132f1aeb26effc30fd1feb2377b934df1025dc30d9bf8d1f4efe14f7f4306b16d3d1dfa0abf8070d78747187a0172c80e1e0fe6bb2a3b62f6af380d651c06659fde24a256ae527f8000fc8bca435b28facb7039ee953d4465db566d7bf6df9c5d1e4d48c3effea48f3f59c3350506a25a73862dd800bc47dc4ca88d6ccbf39aed45a7baab83a011e810bb6056c9fe02e59eb555d41b9196450d9f1b126f75915855f2851d75dd83e02bd44091336c0600d5bb08670757c415ee344dfdf3a78e900a54be83aff31ccdf764d30bdce54077aa3d12a873c9e48d531cba402f55010fa57c172d91bd2edb17648a960687e414018bf3f6656a470f3502a93d87de485f1fc00a6a602805d30e89f2ba789372097c61fa9b8584d12a41ca73efdb4cc417bb489221e2688cc7512826dccb20b8fb540be650eef8556f3ef2a785f68676b3a87c789c077ee5bee077f2c514a1d593a776dbc9f95e27e1ce987a7e187c00d67b3f9c4f25ed0da8f562ed56c781b629b8a6897bf287c341da504938b19658e209eb7dadd6127ab8eca5d01dc18dec7b31fb540184ce0d29c0cdbfdf5933d8f41470088bccedbd430ca1d12bb2742bc9c801c7a01f4adfe876815bc6652b6bcc1904aa9cbda750e41db1d9af7409fc1c57427ee9b555f3f737205d6441602e67a3fb0784b357c19f115f1743c6962eaaf2ab58516fa73ad54455d3348a86cfd6ba0e2d2b5b8803331315826e96bf75701b6ba836ef9356fcebaf2df195b10637269ff62e1a85145cef592435d86b07ec44ccdb0a7dcd5bb03b32e49fcf6ed02edc7b627ef69fc73185ad8ffc75d2789f8d14fe95b53694cf3e5ad2f6b33c720885552949c9bc6ef8df80cff511656d02343e4d3747f6e2fd8a45e2315d79eef346b2b049fc635e4a89f3ca4aab79a577f1f0a7a7e9390829f1f90aed24262dcb9fd3520353034e0d264c98033b812da4644e5f9dc81152989a791cc80b4ed2491610c5b79fc3da1e423ab760cc0786de5346ddab5804839c8dab1ea4a20ff741c312ed0289c73e04b2987626634446cc1df8d02315499cce3e2c7286b858ee839c78c8ce2ef28866a985e707a09187a591c27535821f9df16760127616245080c5daef572a0c604e60bfbb09d6d628b074384769f7fe136779a999548bda7bac695cf96cc8aca87215c5c8ea27b482d1b9cf71c7e93eaffd332fea16dabe31975f977f5ebdbb09a35831154b892545ef697ff1aece9ae7afc35370ab42d57d294bc6602f9fd3be3325b121ad51167543fe2c039f4151d39d3d3078c1d0212d4df36a8cae26cef7e9a1e3bf1e8ef9bad4427a9d4b627be51ca5a0cab1803c57a8e4009d848bd6b948fb88d0e449c1788bef9f8cb83e6204b46e8b7268f725ea8fcad1f3b3bdd2bd70425dc9df328f8a283c181471d096f0ffd27278cf593b385a3d25849d10d28da8700f5824fbe321b7846318e7180ddafee8044b4c320c5da0a93c5e32dcd204bba3411086801240a8c244c3a5ad1e03986ebe24fc6a043ecbac7cbcfac1b89d25c790ed60ebb9846d57c1ad68130381ecc8e9fa5371f78a3de0e7facc4fec71c313b69e81d6502e4d0207ce6ff114b7f5538522aafc905d6c8e60ad0b34e2f7d609e788481749c2c1f526d0ddfcfa84f9660a50f11b224451bf60abf93f0982594acc2ced9449c0ba62f2ff41e5ba9e364474d9735b0102402a6bc46607d073c49d7595dc16ed3f8be73137e57a6ed4448dddb92d5e38b4bf3da0e8881c9dac8da739d61de29c9cdb7f7178dcecc6fcae6a4c4aed065f5a2afc8e1c67751fa4164b6a76b35087e09da89cc34dae636b27218dd86473cd2d38c84a1ab7aaf22c1c399f651754b8eab1e686e8b737606f9166c1e6b396785304baaf464d6ceb23b630e4e58740b0d05cc47da0d2445d87dc513917a5b8da3c20e62090db5a9b692a71b0f09ae4f89c1cff561c7decedded924252cb4a527d0f428f25ff97b526218b50e8ff8812540d2a4d6caa50a484a7080a33c132392f62c1dee92998aa56d9abf2ff478a59ef4fe2130289437ee07b68835e307abc5e02052e251bdfcef5ef66759bf6399a1f06bbf1b1a9301ef8036180e21d8b293178a524761d7b838a1faf5af8b0b43d37cb3eb40402adaf03aeabe20fba73e0fea90450c1f9fabe4af9d92296bd9e7c0339ca59ad97ee35a3c4ab7161cf6efa830c49e46214e2468ac66aff1722125eb581cd855025819afa79ba8ac085c3c3e48b482da3aa689f5d0b1ef30a0184220a1901dce2117e45debf529a8b33fc3790a0d82491ab0a4d205f8ebaa5d1289da91c183fe07a9e9359a512fbdfc23a7429945585e88f94ff0a9811a34acacc6e6cf9238ec980c177febd0d7d90af9fdc0f1ed4f61d18b5da86d11016d0327cda7004deeca57a69c0b923584b982666f2fdbd4e51cfc7881a8b21a6c27b6ba57da13e328215143d1b4e5b17c8904bcf3f70d7fcb6d274e75f9c5891ea057382275550cb023255dd13d32080446a0a72d88253b14973a7f335d4984b6eb0d8ff0ffca4d82454e0459491bf4126b9dc7dae9005e086901e14e561fdabf4df332e42e3417f6d62b9cbdf8ac3a44691fd05adaab96bdc0dd1ff5c63d4fd47ec9eaf9d91ac826fbb7276c85a33afe3a1da7779d4b9e1e39369736887436609f5c04c6a417b3aa4596c81410fa2785c40ed1dfb6135a0c9eb6b29c1552d4f195d451dc91f380cc4115c05abf82104200e742251aeb8a427e3a04f83a351bb4bc614ba9ce1cb56aef3416e8e584bf4a1813bc020ac8e76d7ea6b142063604e67554675f0c4bdb2a0299e9655f82d64099db5ce127ce3cd6871acc9534cd9abf0c8285e134c9b25595123296c069462c5bb47acb18a172fb42bcaf033fd8f237f9be45452186476c3c2c716e3b13d2ba9af2b955d01f1d2fd3024af4b840824dd2cf3768cb54c07922fc03d0ce8d37e8e125a6c6fbb8865e57ade4d55ef2a2e9cf7463a4d68d97d7fdebb80f2fb0fb6fcf2608fae36960d5459a620c1c23356469140468ab3af038f8b719f273d22b4d7c964cacf669b5f9cb94ba31c076a919f7e534bd38d3ebaf0ff6d06143b0fa80f9f111902546755a06e79fb52a717240e3192a63c6aa085864961e62e3305ec468fb25c5b4db9ffe84a0d8e8eedd7069a82a9c9794cb4be5752790e7dd5766c1e399fba9f851a439b3fbe9d90ee09c0bec45a242b0ba07296e94314b8005a574ca057f46d3221914262170da04d16bb330838122cc658f3d52e959bb95755dabb95f2d7521f66b6369b4ae1a205580f970544a9469b4473e8116d4ffd969bc0b518ec32e764a202ea17172fc9658acd83f19471b1b0869a984b57f220766f6e88977a1ebca12a22e117d1e1559b467e77d5f1607c530eca5234af3ac271035a10230efed690a425a3ada0670124d927840af7b7be10e5f8b246751b2ddfaba1239c83f0e68ce90ab8d2eec969f9385794ae4ebeaaaee6c70122e542459656fac5d8a91c8ae64c9418ffbcda7d61a91fe206cc2c9dc6886e4954db4e8e216623478790a53aaeed7e99b27c3a539b148fb9534758d9d791ee64f7456a85c1f239df22f6bbc2d3afc8663728c6c819cba61d516af4d63898c08483c0a555ec31c83c7ed858beab3d30ee3042b5ff1995bd20020be39c1fc206efd521a0d9cf69519d4cd357263a58acf584dac08cd7329c98dd770f8f829a0b641d3073366dc84078cbae560bd8e03ac6634b8befaf99eefa7cfbdc372117ede5b82eb59282b6e01d937b4e727e260c0a76e3faceca95e08703999ba42298465573daad4fe4936739de6767634676db739093cb0a480e38a869c6c169cffa58e97453e1c479a03559f53dfce540bc3b20a743a70488fcad9c061f23d029e9dc1f9a9ed407a01670d956d19b832926252794f7e755f8c305a19ac374326959de7e06b890756333242eda7c59bd412d325cdee29801ace5f07b61d9331673693601c81d4709ce0", 0x1000}, {&(0x7f0000001280)="fbdb6429028811a92124f933ce2dc5ae648519573699483573eb09b7585a3e6cfccab78b6635d46ae62c29ee3901825f7710e62c6bcef86389992d0d72e8f3ce0d1e431a113dc6d7b1ad0c04d190b58b0edcb2c54ccb5595bfef4d3458", 0x5d}, {&(0x7f0000001300)="d444deb9de75e792099d0cafa924df5624cc1d9b6f20e1d67c6d1815a9b5b09633670f05625825d6c93a412caa22768de502917f9d11f16cb82b44179b696d01288836283e2eb70bb55a97d0af8281", 0x4f}], 0x6) 16:11:10 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7816fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6003ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f9fe9fcf793ee6860b573b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f4464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c309b8919e15417845744a090e2f1a6ba61d7988c1311558927c8969316e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb9ae9d388f0c654f9aa1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe8a1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88dc9f057d2ff2ca65a0f665044548d2f4c03955dc0e322553c283570ab954d6c8307e674e2d34b0443da6f2c0150f5eac746afd1f8fcf56cea47428adeae835b2e743cca4df587c51b439c1f990f0207c9d3a65757afac50b8a137b7724584467bd70c98060b2ee7a07511ffe82f18", 0x78a) r1 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0xd5) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0x7ff, "b08d16c65519470100000000000000d8e500"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x20000002, 0x90d2, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x261, 0x9}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x1, 0x399a, 0x401, "15cd02289bdcad7c26d89270894083e553211383", 0x5, 0x8}) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0x1a}], 0x1) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "27b1a0d0cd7daa0b4ea95e360dd653368ecdbb89"}) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x2, 0xe0b}, {0x18, 0x2, 0x401, 0x9}, 0x6af5d74, [0x68c3, 0xfffffffffffffffc, 0x8, 0x3f, 0x6, 0x8, 0x1, 0x6]}, 0x3c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "ecc67a0bb26ddf4c2cf6264ca32c6f1a9bb18cc4", 0x0, 0x7ff}) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/30}, 0x26, 0x2, 0x1000) syz_open_pts() 16:11:10 executing program 0: r0 = socket(0x0, 0x2, 0xfffffffffffefffe) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) 16:11:10 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:11:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) nanosleep(&(0x7f00000014c0)={0x9ae, 0x4}, &(0x7f0000001500)) r1 = syz_open_pts() writev(r0, &(0x7f0000000140), 0x0) r2 = dup2(r0, r1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000001300)="6a976bf2ea6d6f4d3dc23875efeb951b408322bfb7a2d8daccd19a9ff0917b7339f8d3a1fe6443cf0a215053c3a7e4350352ac2fcb32e7c5f7a00d19b1ea7db77e395446776a33a7ffa724d5291af06869d5e29fdc074cc9c7e0c1cb2e82fbdb490e40105b53cdc8821f81b52b388e8d558a081c462520e31040a94b0f23306bd8efbeb185839e250043fbe6a9d085abbffac0427f7804b927f719043bd23b399631e7c785ee7253da1bc7a44031f09c49751389d740bdc397aeddc89e8a4940ac3618743f39d3f2bcfb0adf4f42e5ad1d", 0xd1}], 0x1) getdents(r2, &(0x7f0000001240)=""/159, 0x9f) syz_open_pts() close(r1) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r3, 0x2000746e) syz_open_pts() r4 = msgget(0x1, 0xa8) msgsnd(r4, &(0x7f0000001400)={0x3, "0e76830deea64b3c72f046d972a7017045a24ff9b2682a7380d8af713c65f681f892defbdc7afb7a4b09beee60eb699838b80a7fbc4080cec10c55dc6d1710ee395f2486c0f99119fccedb189a3105ee2e2ce090ce77a032473e8e11c8ff0d669993a607dfce6ee68a4f8994365e1144c451346ecb7705ddfb482bd857d4e5cd9346f9061bce21e9f923513215cc508c2eaa8b20f3ae55003693956acd16078ff4c986851a26431fb29ac354a50a0544"}, 0xb8, 0x800) poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 16:11:11 executing program 0: r0 = semget(0x2, 0x3, 0x446) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000180)=""/12) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x40) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="b48a0db3406092fb2aea31b9e5e2838354b8c3a728db3adafce604bc272af2fdffe2912345cad73940ce97a143c69a6b10aeb65965d6057305c62170bd71c29b911da202c9b192ac73334150a54a4671766bf04ba7ea0172af673dbd0d260b0cebd7df371572ab7ee40ddae5809da5d8bd8eaf92", 0x74}], 0x1, 0x0) kevent(r2, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 16:11:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) kqueue() fcntl$setown(r0, 0x6, r1) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xffffffffffffff30) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:11:12 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}, {{r0}, 0xffffffffffffffff, 0x1}], 0x65f3353a, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x22, 0xb1, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4, 0x30, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x100000000, 0xe6bd}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x3, 0x401}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x100000000, 0x7f}, {{r0}, 0xffffffffffffffff, 0x3, 0x20000043, 0xc9a2, 0x40}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x3f}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xa, 0x2, 0x1, 0x9}], 0x7fffffff, &(0x7f00000000c0)={0xfffffffffffff6c1, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000100)=""/71, 0x47, 0x800, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:11:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000000)='./file0\x00', 0x84, 0xae) 16:11:12 executing program 0: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x100a0, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x80000000) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0xfff, 0x101}, 0xc) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r2 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) write(r2, &(0x7f0000000200), 0xfe72) kevent(r0, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) r3 = getegid() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='.\x00', 0x28) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') setegid(r3) pwritev(r1, &(0x7f0000000100)=[{}, {&(0x7f00000001c0)="c6182adcae0444780c5c1d5d9153b4df4aba52be0368bf526114ddbe7057c6995d6c592e893889aa6cf0c1d983fce1f005bdca4ab95774a6d3a91e2453721b53c7ce0542fbf58497c4dc9d05651b1e87472a86702bfde38435ca61efd11644043b2a5d2401304f33f4c56c92837b56a66e08e8dd922f047b5e87fb95c0939152616a74e54437132037cefab85ab24563fa6bbd99a1b9c0b1da01bd73ba5a6205f9351a26bf800ed89ab16644615ae2688727b35436dfc775c0aed8de750e58176c93ce33b6f4114a6f5fd30db1534b9bd41d2edb1550f078c1e86af02314850f", 0xe0}, {&(0x7f00000002c0)="a322df66cc9ece14d9a4a06446cdc94d84755866648ec506e6e4a56956637a1a15f0ab014751bab02be8db7266b95d26ad0d0ae4ab3ccabbc08eb2d44cbc4609ede12edda83096dfbcb4657389c41e664dc9448ba781a41098260fa9a3631f8d93c5b0e099a1e87b278c0b056119f8a61100e236f4dd3b7614ce59a6fe2d8cdc7192ce2c8defdc1906867fa3d3ba44f62155797b22c07bbe2b09efaa8640774814a741bef6048b6384c3f443165e2b7ac56e481064fbb3a11ef2679fefb72ed611560f0100145b0081040472c55b13e8f2a167cf6ca9fb948aa4ae8d42c6ded0efd33abe29408e12c25ec16bd3ab8545f0928dcdb024b75e2c56344d8c55", 0xfe}], 0x3, 0x0) 16:11:12 executing program 1: pipe2(&(0x7f0000000000), 0x10000) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) socketpair(0x10, 0x4000, 0x1ff, &(0x7f0000000080)) pipe2(&(0x7f0000000180), 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) socket(0x1e, 0x3, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, 0x0, 0x0) 16:11:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) socket$inet(0x2, 0x4000, 0x80000001) socket$inet(0x2, 0x1, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) r1 = semget(0x3, 0x4, 0x208) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/229) 16:11:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0xfff, 0x3}, {0x18, 0x3, 0x7, 0x81}, 0x7, [0x8000, 0x6, 0x7ff, 0xffffffff, 0x7902, 0xef, 0x5, 0x9]}, 0x3c) write(r0, &(0x7f0000000000)="07000000009bafdc", 0x8) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x0) 16:11:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x1008, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getppid() kqueue() write(r0, &(0x7f0000000500)="000500090069ba2ca64ebe8442941b19b7e40f16a715eb3cc24fae469b613eb38f71a7ee97218455971b2db7fa65844b438802369c28ff7fb6c26f9e814d82a86198e756aeb00046f2761aa0bda6ae6b4d9dadcb8d3941ffd9a1c85e4edc11abf004b42790242c6a17570000000000000000000000503b5bd9a83ba6d6e5153047cbdc78e54b308c966582444189728e", 0x90) utimensat(r0, &(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)={{0x7, 0x401}, {0x1, 0x2}}, 0x0) 16:11:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x5) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) fcntl$getflags(r0, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:11:12 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, &(0x7f0000000140), 0x0) 16:11:12 executing program 1: r0 = semget(0x1, 0x4, 0x400) semctl$IPC_RMID(r0, 0x0, 0x0) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = kqueue() r2 = dup(r1) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) sendto(r2, &(0x7f0000000080)="682312852938bce38df695f024830e5bae38525b0e49262f00fae38dda418b9ac50b6112e8feb3c0070cb83ad929b573bcf9c8d5b1900fbae0ad3483957b2b90086ced29558d8d59544e4014a4af0713d22660c22f208c1842c94b217960d32c55f70b137a78210d0ea37f939e0c959331ff17eb837a9affaa488ca00ceec7e1c0bd9d637c27c643f47b7e37276207d038d8ebcf537ce03ceab73e7c8debe9f8de7f7ccc21b16e37a5def2398f4d9a8e76868ac36df787989f45ede1a0bf6bb905cdabc24b55a1b85aaf5eeef7396d07426bfdd55273b382f20d749f86f91f3b4a74b7ae", 0xe4, 0x0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x4, 0x8}, 0xc) fcntl$getflags(r1, 0x1) r3 = semget(0x2, 0x4, 0x20) setrlimit(0x7, &(0x7f0000000040)={0x24, 0x5}) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0x100000000) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f00000001c0)) 16:11:12 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() 16:11:12 executing program 1: socket$inet(0x2, 0x3, 0x9) r0 = socket$inet(0x2, 0x3, 0x8001) setsockopt(r0, 0x0, 0x66, 0x0, 0x112) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:11:12 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file1/file0\x00', 0x44) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file1/file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x1) fchmodat(r0, &(0x7f0000000080)='./file0/file1/file0\x00', 0x8, 0x2) 16:11:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) semget$private(0x0, 0x4, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0xd}, 0x1c) recvfrom(r0, &(0x7f00000000c0)=""/229, 0xe5, 0x40, 0x0, 0x0) 16:11:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000900)=[{{r0}, 0xffffffffffffffff, 0x50, 0x0, 0x8ea7, 0x2}, {{r0}, 0xfffffffffffffffa, 0x8, 0x80000004, 0x2, 0x7}], 0x2, &(0x7f0000000940)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x52, 0x401, 0x9}, {{r0}, 0xfffffffffffffffe, 0xb0, 0xfffff, 0xc16, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0xd0, 0x2, 0x7, 0x200}], 0x4, &(0x7f00000009c0)={0x9, 0x6}) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000600)=[{&(0x7f00000000c0)="76f8e71646613bb8ec1d5342c312598d099b20bb2b9d3546b026ab574423c98744c1db4455c506eb06d698d565dc24e012422c72e45c303060dcdc65e3f1118bdc3bc3c5a7f378959b72b54cd0f982cf9016d00e620e3d5d51d77254db73f9d34c130a377c4511422156a25ae1ef07748dd7efd26f8f7c120fffc4cce5ecfb1a3736e2e69d93c83099f7e0dad1b6aa98a0894c7e83f1beb1719fe6bbdba68e91ee02c579d717be04b7c6188685cbf2e84bbc098bedc2fe9ae5a3ee374f1c4d2ae134973c320dceaed50b522d2564", 0xce}, {&(0x7f00000001c0)="d94186a21f5478b04dbf7cdf35b12b89f2e598ac40ecb0d39e7521b52724867e856be657afa24156edd17a93e58182b2690a3dde304e43a8e74b4ca8277fc4b92e3764a3314a33976b9a206374809033e88e594b7937c4bc36b16fc43baa612689afbce51530c0f0d3815a21bb7edc3ac2a11b691dca3872ccd9b2b856a4937de9b0634ba013b4e010296474fc63036a746537a9eb973243753f", 0x9a}, {&(0x7f0000000280)="7dc37da13f17a320fb86907f4e746ddacbccb5f9b0630d714d26d218217ac0519228283ce5d07f6ee8699cad02284bbab3a177b560b677474e501707cf85a4654f66af213bdef328e13906f2cebf0575025e026244f4b81c69db4c2d5fa27686c78c77d7ada8f707f78d3c54cebfb18e0378e08b81f2b8bacbe7fd59406758b11ca738c8efd2a13d3ab8008573b004e292335b86dcb2b9618dd94264e8613a637367d9dbf868047a33343514dd8fa906808fb91e58f6e5ef8ca0e8ffd057b081efcff638f6c1b0681bd621f2685ef94b0fe7406cd4709745ac60f407eb3f155f796c6840796f63dc", 0xe8}, {&(0x7f0000000380)="ee20855240251b8c6500f6c48659ffd23452ed76cd8a6d9e8a3091d5df314759efcd841a666fc18558e695ddaa0b015c2854b35191bbdd0fe26b95c03da1ad03af7e046bd2dd6f64ec018cc3f70483db52fad322cd8a43b747c3c3c5b4a5a027895cabf89d399b7aba59b823056b0390a84cb0af0ce98f35f235b383342f79db10f9448f72a1fec359bd4b3cbf3890841d2e9f765b27a401", 0x98}, {&(0x7f0000000440)="e3776b3c", 0x4}, {&(0x7f0000000480)="1b0ee6420aa9fe41c6ea5f42f17e180cf97bf6cbde", 0x15}, {&(0x7f00000004c0)="ca75b8fc737d309c377e878e549b71172b76", 0x12}, {&(0x7f0000000500)="3f874202f3927d1a", 0x8}, {&(0x7f0000000540)="fa1639683ceea87cb08d62ac79c1dcd1a3019c18ef7496141d851ed18e6cab532b203987034ec5827e2497e22bd6727e579fb21f36c0e33ac9add205de49c3caa3280fbaf06a6c54b561f75ebd552ce47c0a0da3ee7e0b5e91c0c4c8964b3415cbaa0d6afcd5de82756fcf6ef69fb0fed4b28a751379dd62365a0f655b58144f4d2dd7ace49305b66ecf85d1f4b81c7f6dae5ce7e9166780f9937561b63db9d1fcd81e8b", 0xa4}], 0x9, &(0x7f00000006c0)=[{0x58, 0x1, 0x46, "25d15b0292fc8bba95219bc93aa8293db92429d43e87467a5a2afc9e5961e3804c32c88343566aba805d4df22ce4dc35efcb9848e34dd8116e7e55ce413459cae7df"}, {0x40, 0x1, 0xcd, "481a0e326e60655d0e47f391f70a5da6eaed5db4e22166962e10d461aa09e542b0af73e03c551874e84718ff"}, {0xe0, 0xffff, 0x5, "673626bce297ffbc06cedb82d1d2e6554a9d73e4cf2d62befda1baaf93b4b0a3f03bc4053751c655f64cee94e426e3c4e1e66958ddcfab08021fa4ac11566e5e04c01d97d5e83cd637192061b040640e029a62b476802bf2c1580b14d486d67e18e5f22c3c59f26f7fe9ae554ce0a341d8e3eb9a5f0337e60f234eaea7e420e823d7926e4c4658e781f47c167fc67e5fb11000f68c7390ffb63c35ed34bea70426385a6848e46eb3e61d25a835f1d2ef0ca0016358baf9c7ac859cff3a5acf28f12ffd871d580d8bc076"}, {0x58, 0xffff, 0x0, "d75eea9356ce6affe5828cadbd4eb89c0b8aafefd1d5201ea74bab4a1ebba4b5b2e3847799d2232dd33180e1c20fcbf741922613d2c58a218ffb046ea44470ec9a2e1ef9"}], 0x1d0}, 0x400) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x9) 16:11:12 executing program 0: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696ce13000"], 0x6e) 16:11:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) rmdir(&(0x7f0000000080)='.\x00') 16:11:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) fchdir(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x8000000000000005) 16:11:13 executing program 0: lstat(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:13 executing program 1: select(0xfffffdf3, 0x0, &(0x7f0000000180)={0x0, 0xffffffffffffff80}, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) write(r0, &(0x7f0000000000)="9da362", 0x3) 16:11:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) r0 = semget$private(0x0, 0x3, 0x240) semop(r0, &(0x7f0000000040)=[{0x3, 0x9, 0x800}, {0x3, 0xffffffffffff7136, 0x1000}, {0x1, 0x80000001, 0x1800}, {0x5, 0xffffffffffff0001, 0x800}, {0x4, 0xde46, 0x1000}, {0x0, 0xffff, 0x1000}, {0x2, 0x100}], 0x7) syz_emit_ethernet(0x0, &(0x7f0000000040)) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) bind$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) chdir(&(0x7f0000000200)='./file0\x00') r3 = semget$private(0x0, 0x4, 0x40) semctl$IPC_RMID(r3, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getegid() r6 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000340)=[r4, r5, r6, r7, r8]) mkdir(&(0x7f0000000380)='./file0\x00', 0x40) r9 = open(&(0x7f00000003c0)='./file0\x00', 0x880, 0x100) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000400)={0x8, 0x9, 0xfff, 0x0, "740502ec8b4be4cd0b04f06a5e8e6c44993ab166", 0x100000000, 0xfff}) connect$unix(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="01002e0b2b428424ffffc6b8528874553f2106f705463973acd9ba2dfdfe7abf77117dafb4d15954cc95202d108776fa8270482370625572129ba30227afc7b9a5d9e08ab4b23338b9a9c0160898c7c99cbdd78982f1c86b50ad6eda1d693c5cd76466346c878625dd93316a81e85fc69f35962e7f8b706ddd58ccb7c60fa3ecd5672ea0cdb30d4b42702777730000000000"], 0xa) r10 = syz_open_pts() semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000700)=0x800) renameat(r9, &(0x7f0000000480)='./file0\x00', r9, &(0x7f00000004c0)='./file0\x00') ioctl$TIOCMBIS(r10, 0x8004746c, &(0x7f0000000500)=0x9) rename(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0\x00') r11 = semget$private(0x0, 0x5, 0x20) semctl$GETZCNT(r11, 0x5, 0x7, &(0x7f00000005c0)=""/32) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600), 0xc) unlink(&(0x7f0000000640)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) 16:11:13 executing program 1: clock_settime(0x0, &(0x7f0000000240)={0x39b7543a}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = socket(0x10, 0x8000, 0x3) socketpair(0x93, 0x7, 0x89ee, &(0x7f0000000040)={0xffffffffffffffff}) r4 = socket$inet6(0x18, 0x1, 0xffffffffffffff67) r5 = accept$inet(r2, 0x0, &(0x7f00000003c0)=0xfffffffffffffe74) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket(0x2, 0x7, 0x2) r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r9 = open(&(0x7f0000000200)='./file0\x00', 0x60, 0x0) r10 = kqueue() r11 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x30, 0x20, 0xbd02, 0x200}, {{r2}, 0x0, 0x51, 0xf0000043, 0xc0, 0x1}, {{r3}, 0xfffffffffffffffd, 0x10, 0xf0000080, 0x9, 0x6}, {{r4}, 0xffffffffffffffff, 0xa1, 0x15, 0xff, 0x7}, {{r5}, 0xffffffffffffffff, 0x3, 0xf0000000, 0x7ff, 0x4}, {{r6}, 0xfffffffffffffffd, 0x8, 0x5, 0x6, 0x6e9}, {{r7}, 0xffffffffffffffff, 0x10, 0x11, 0x2, 0x6}, {{r8}, 0xfffffffffffffffb, 0x2, 0x60000002, 0x8317, 0x2}], 0x5bb, &(0x7f0000000280)=[{{r9}, 0xfffffffffffffff9, 0x90, 0x20000045, 0x9, 0xddb}, {{r10}, 0xffffffffffffffff, 0x20, 0x20, 0x9, 0x996}, {{r11}, 0xfffffffffffffff8, 0x28, 0x2, 0x523, 0x7}], 0x1, &(0x7f0000000300)={0x0, 0x2}) 01:39:22 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x0) setuid(0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:39:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x5083c05f) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) kevent(r2, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) 01:39:22 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x1a1) 01:39:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 01:39:22 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x208, 0x1e2) r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) preadv(r0, &(0x7f00000017c0)=[{&(0x7f0000000180)=""/178, 0xb2}, {&(0x7f0000000240)=""/160, 0xa0}, {&(0x7f0000000300)=""/31, 0x1f}, {&(0x7f0000000340)=""/203, 0xcb}, {&(0x7f0000000440)=""/95, 0x5f}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/230, 0xe6}, {&(0x7f00000015c0)=""/91, 0x5b}, {&(0x7f0000001640)=""/157, 0x9d}, {&(0x7f0000001700)=""/181, 0xb5}], 0xa, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x4) sendto$inet(0xffffffffffffffff, &(0x7f00000018c0)="bc3f85a44a404575d17a53d78d0a8c09e8e5407d42ededd9fd5dacf3475c02389f2a19f42c1248f80d813c0f2b2e983dbd497b3415eb8828958fb30770a7774ad68692b4711e04f1f68758822bd89b3c45a06f4a64ec3e936809cf29d01b5f772cb2dfddbc8efdf1ac7bebfd4e3cdf3564ba42f17d57798e34bc70f8aeb613165088a2347ceeded50cd1f6610a2a8bb320730bd67ec642", 0x97, 0x400, 0x0, 0x0) open$dir(&(0x7f0000001880)='./file0\x00', 0x800, 0x22) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) pwritev(0xffffffffffffffff, &(0x7f0000001b80)=[{&(0x7f0000001980)="397dffc4", 0x4}, {&(0x7f00000019c0)="261d28c9470403bcbf64b44cdf04cfbb8d9969f350c8f716c59d319a8fa75854bb93efc5ec3b011c31e67423ae2c3c47086c00cb37fc2f97282d2d823ce174bbb67a57cebe72d8bf80776d7b9577a79fa16a673b1a19", 0x56}, {&(0x7f0000001a40)="8479097c1a28bed17382ee65dd7902c196b3b87e2bd6bbecd2745999476d31e99248be6d80e854fc", 0x28}, {&(0x7f0000001a80)="a869251e09b309ad9ee1602dacd0a627862b2abc3e7bc0168058d58b39c5ed2ac8c407fe202a4cc79572c5c89238b5b49aad6e85730b86a880c5ab993a65039a212e5b2d634ac4ed717564e346b25f5ab04545fbcb14e4831e42b71d3cb080bf5e054d7fe05b05973f5ce7a253e42f955dfa63cd30b327c15442afd48cdd90a7d66ed905d3ce84efffdbd07618d581f6163cdcf4f97dc0e5c3956efa8ec456029d013fced1795abf73b510a03235eec0c30c4a255f8075c653132fe4a9410c67d5ec336852e33d52898575de51589fdad052402062c12b2fc62bd303905ac398f80c723feeda2b5aa97e4d4857583fb88fc5144b4dee3e99bb", 0xf9}], 0x4, 0x0) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 01:39:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f000000c000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0xfffffffffffffffd) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) 01:39:22 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) dup(r1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x6, 0x92a}) pipe2(&(0x7f0000000040), 0x10000) kqueue() r3 = dup2(r0, r2) fcntl$setstatus(r3, 0x4, 0x0) 01:39:22 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000180)={0xfffffffffffffffc}) syz_execute_func(&(0x7f0000000000)="0f2ca77b000000643ef0002c67869971000000f00fbaba06000000b80f54fc2e664e0f6eae7c3d6a4e44d1741f40c442fd8c7873c4c2ad9ca400000800000f18b05f4e5f21") 01:39:22 executing program 0: setreuid(0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) msgget(0x3, 0x264) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) semget$private(0x0, 0x0, 0x0) 01:39:22 executing program 1: r0 = shmget(0x1, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmctl$SHM_UNLOCK(r0, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0xb9d8a8ee8d2cc0f4) close(0xffffffffffffffff) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) 01:39:22 executing program 0: ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) 01:39:22 executing program 1: r0 = socket$inet(0x2, 0x1, 0x7f) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) listen(r0, 0x4) 01:39:22 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() open(&(0x7f0000000080)='./file0\x00', 0x801, 0x121) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) read(r2, 0x0, 0x0) 01:39:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x2) socket(0x6, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) 01:39:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/221, &(0x7f0000000100)=0xdd) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1d, &(0x7f0000000140), 0x0) 01:39:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff030000000000007824af42a53622b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="222f228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:39:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295b26109b5b8d53085259bd7fd692407720f52a13d79140ba72b1dd3b11bbea9593a374751d201ef3bae2cbab608d27a37b26136153694d4a9b29a07d7f9c87dff5a59d710300f26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd06b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23", 0x15c) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r2) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') setgroups(0x6, &(0x7f0000000040)=[r2, r2, r2, r2, r2, r2]) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 01:39:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82023e2666696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 01:39:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) fcntl$dupfd(r0, 0xa, r0) 01:39:22 executing program 0: r0 = socket$inet(0x2, 0x7, 0x7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0x1008001}, 0x8) r1 = geteuid() r2 = getuid() setreuid(r1, r2) 01:39:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x69, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x47b0) 01:39:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000001c0)="000f0008a681c215", 0x8) open$dir(&(0x7f0000000040)='./bus\x00', 0x200, 0x1) 01:39:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 01:39:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) socket(0x0, 0x0, 0x3) write(r0, &(0x7f0000000040)="2b2faab3e1", 0x5) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 01:39:22 executing program 1: munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) 01:39:22 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31, 0x0, 0x0, 0x40000}], 0x60, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) socket$unix(0x1, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 01:39:22 executing program 1: kqueue() r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r1 = kqueue() socket$inet6(0x18, 0x8000, 0x5) kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc52, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) setsockopt(r0, 0x584, 0x4, &(0x7f0000000340)="ae7f0dc37f9cf67e8ebffc859f9ce822a1f4d8b71811e205d2466dce5f1927fcee9da929d64277f4b8dbd33652489dc6aa987f7861c41438cfb6c4390de8a45477f0e42e3723d3b9c119a006e3f191458cf98c002d3b4b1631462f9b5f725f97a86c85f62b74bf5446e757a96f68710162dd2b8910ccab1a7af8c6c5ea34938d97d38f638fe44090ecb24c768d3c2c18e9f5d9df31da243cfa8263c49933580cabb2c1831eea83e2da322faf74785ff651e551af260dde30c94e8feab8e5ca92c29fe0b9d362e820627c820832c94f8f9904eeff5d3f3a08c452dad107a62bed8ff941037786927b3509e820ec0a677d5180e35fe91bfac98d34fb78c029368117119d97d49c086b677570e6d620487bfd9e29677e50de1236ba6679d04c23d5f48644cca08a1e67f332de16651f2c0b93b9e244b361b20c53fcf3d100000000b8ecfc4420c8a04a75a566171fda798db5c60bd034ceeae8134cc78dace88be6b42d8d8a346518f39c0d228a9fa069657d9338fd671b66eb057fe80d1bcbbf23a939f3fc8f12aae0", 0xfe59) 01:39:22 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) sendmsg(r0, &(0x7f00000017c0)={0x0, 0xffffffffffffff9a, &(0x7f0000000540)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="32a706896f3da9a7966d0176bc6d8deddc89243bab9868603862ae722215c449fe1d2df847e0fd030790347c66c8ca2bbec6d6476841b12334d1136f1f302748605782800ca174e5150786e25b5fa468fb118ae34772a0ba899e78f6841c08b4b0b119f9e5bdb4bf81d728d496e6d7eed1551e527c982d18b73afb976569138bc7fc11bec33fb443e5d2ea6e8b35e3492b08dccdc5f45ca26d614ef8dc262452657f7cec04f136cdcb974b2e34334a6f6fabc00a493a8bfa9ade3a6093116b97ac001dea", 0xc4}, {&(0x7f00000005c0)="e83f2629ac7c39450716329675955d1ddc9a90002ae03892cdf2", 0x1a}, {&(0x7f00000001c0)="effb790b5fc69de6c5b0a2dee341c912d576b4cb63f9800491cc8806b4c1b72a4c82b07a4d93732ff6cc1a5f85ac7d0f52e42ae17df68eb72e0a26d93419a262c70704181fbc87c1202428380c5059e29bc8e30cc4df277d35b9769979928fe9e1b5d040c5a13d2f076ba866c609a6d06426d1699af99543d70cacb42f0a8e646c8f4e6582797bb8c1cbdf6986db0330ad1617756f4de862f9c0996923453961adb2152ebefe93278bb7c99b860e87bda4f70b4f3b2eab604df00eea6feaeab95b17e8cd1fde9a71b4a42fa19861501c8f95675b", 0xd4}, {&(0x7f00000002c0)="5fd0f228fba74f932f1ceb40c9c5a1c0729f4a53313e35661ee1f5e2ebcca851585624946be1261bae363c515c43b499174ead86033faaf97caa1fcdc2432d0aadf957ffd8e4eb883094f4c975d9cffbb029f6b77737d8e2bdb55dbf805f82d1a4336125ed63b07939476840821dc42adb9bb4730b6d06dc5cee5d3180b1652dd507235a", 0x84}, {&(0x7f0000000380)="4fd42d99796a21b757570549e4d19d9f36d854824835f50b9d4055b92fdb0dcc92160d0ecd67d69c6f52b064f9893e534639fcd5f086c830ec9ece8615de86b4d44b10aa1a1f06a3c94f2ac3eb582ff98da2a25ed549ffd26eb358b2ff2af2098f935f19dc2157c11107bff25809fbface322bfcd2726b97d41f8ebc59e052b25b36d94354e932e99c1b46a7e0fa50c5a20fc84a04f803c03926dcb2d51b2d50f32a5e9539c7beb617dd8e3a6dbf73bdf4e0a292debfbd91ad763d72ffeb82bb97fe6de1ed995a8e5c3ee143c76f84a4f6d16b1fee6354132f8fc2948d637855c3fb5cd046fea6882e4d", 0x20}, {&(0x7f0000000480)="3c1ffa250e976545db121eee0a142e826597e0dacb58686891464e4bf286a9013d0fe3fc254ae265dc63a1bce8248d50989254ca825a04fc96c8693b930d7019b5878adbe5fa38ef4b5e65539d5cd73d2ea3e1b60d4001ed0f424ff20cc2f6be222ee0967013f3b6", 0x68}, {&(0x7f0000000500)="20fe09a05c64eabfe26e57739f9beb3c01751e0018c63399d9f4ba3082771aec05e8136ca78714895e3ac17a61", 0x2d}], 0x8, 0x0}, 0x402) r3 = accept(0xffffffffffffffff, &(0x7f0000001b00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008682e5299700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003b4ce7600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013bdace9b3051486ced916c6cc98de73a4f13fbb12a7f8e1857172e44a633ba85c4ae8c1898fac35"], &(0x7f0000000000)=0x1002) recvfrom(r3, &(0x7f0000001640)=""/229, 0xe5, 0x43, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001740)) 01:39:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$getflags(r0, 0x1) listen(r0, 0x44) setrlimit(0x5, &(0x7f0000000040)={0x8, 0x1}) setrlimit(0x3, &(0x7f0000000080)={0x40000, 0x8}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1b2b, &(0x7f0000000180), 0x4) recvfrom(r0, &(0x7f00000001c0)=""/43, 0x2b, 0x41, &(0x7f0000000200)=@in6={0x18, 0x3, 0x1, 0xffff}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, &(0x7f0000001400)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) r5 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) r7 = getegid() r8 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, &(0x7f0000001600)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r11 = getgid() sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000280)="d99c8fba63bf239ad018f426590183ea5203d113892cbbd49d39134f8fee62526e45919941237d6cb193abcb40ee71fcc4b66af2c7981d0a6d6a8cf151c1c374222697343ee159acab78ff0ce83a5716d554f0688e5b01714289411fff465b19b710487a6ee19d7899775b3bc475e4a18f56f2d790a2d1732c4f493a8be22001a55b8f74209d5deb0ff97599c26f4ad16ed5a34d0dc2bfca012c3cc7863f2ba0ec704b766c0dd644935bf9c668261c3e34fd6dd084be39857f288c29ae01100aa11f5a1cd483ddf60f9107a324ad209ecff3fd095c30ee5cdd0c838f0a9ccc98dc270acf0a810a37414e3abb81343eff9159474fa0cf9f8a84c8ea975ceff48f227c83b2915f1f2cfcb6229935fa7da704515cb9f0e4d6333868ed912fc469f85a38d9f25b042a59fe04b7632ea2241cb9e816ddbd171703b17e3335eaa8e2a3dbdb1b891ed22cd6ecb21eeea45d15bf67f467b46301fa5a90efcc2f4964befacfc251348857fc4ce7e8f0593edac0e9ce7d1b19af3dcc868be53fe9e7ac00ca55bce47d0cf6bac50f3972d3d92c4b867f39948cdc3c0349f18fe282b58d2e6e7aa7c89fdd1f6da0a09b3558afdfa2f5010f34beab73a5eac2a3965dde5e9bc189fbb3584e4fbae7b0521ca4655bb895afbd3964067ff08bf3e4ddc874fd552f57e86d323053a2b609c05232cff83bc6561666ffbb593c87002e9124dd3d0577d32f86f9dc738d45f8c3f409cd34606475c6f1103ea21c010c92fc9ff0853b86ec28e4fae5ade12ae3658a68fb4b1e87d15ff3cb628e5879367a4be3dddb59ac5c625df8ed4e5add76c247a7f470e23d3a8204fc56caeb830f6aed50de1666ee5cf7aecb74869ccb7384162530cc4e10fda0d5db61432b9985fa377f47a02c2e2f5f175d3c2caa7d1936b07fd859a9c580bfafab152900282f9c2bc3959da06dad166ed26d35e9afc1f09ccabd0ca404c26a1057fbdf91af2ae1ba349f0bf85905498aa3a048eb3e621ede5ad3c2ff2a187bd343fa20c3e637fa8ca886865c5ef03e325a02636a0085697e9f37bfcec404fa367af5ef1ea4e34588d872fa982836a28cd20d919ed0e2faf4fa4afa7c3a7541ff0ab815f90d6d84eda30add3e0284d0e3c5941c992b921436204c10240b7ae931412ad309bf3666f59404c8e3fbaedc2ffe4c6dc69ac77135cd171bdbeb06a3b1fec88dd9dfa56159a496e9ff05b9bd35965b76f7e83a3204234a5bbd6b40b8b19eaf4abad433601645e999c5a949d79331e08b9d299e3d5e66226cbde517453cd575542f5bfb4d6c9a27bbfc84a09b48ce7e4100eddb4e8bcf21ab5c086114cbd1d4678f799e8d1fe52f7b0773c6149f98aef82b79971a3bf90e5ff4c7d7216239e06cce7623a208c607d38c54e7fdf9df3ab5e5d320a9ce66d4d10cdb9784cb0e9706ac5b9067eb332d652d496ccc9a139a628fbe3f189e38b814f099386b603845b27c60737957d258e6bb053528994e5a72fdaa60892852fec372eebfbe35e94585a88c106fdcaa1da23f7bf4e81c6294cc8a13808999c48c408e3a1214dbeb5788f4c6c85995130a1d93af1a8c9d8e7256d2d1a2996a27d8f74e74ccabce74387877037a36d1f4a986e2a99424b2964c91749d3abdc81190082196093ca2f5c03804d4a4e9203b417c191a48743d2924cf31a61d43f5610a0af93707a5989f996ac51058c89e69e68799b8ff10df3f57703202feb4b250b17e8c05149bef01dcd991b174cf99829a3b8e2326ef7e9f658be9e8add421e01fb1990d1396a80f093bdd156f4b6d6303753fb9f20557384481b56e4c2c32a940d16af0b47c2396f22c11baa0f94d3d43b06ef5e3c20e008031f1df7f52d42b955710d481096c936f1d5934a4ed31aed85a21632df219374db0852df58e0f146aec6643762a621152b3716e5908620bbf2568c5dc9ee7e97df659d7c0bd53e00d865709f01a9755a36b633f558f3c750516f9d245b0706391d1a40a18b1571e04cd925c93c665dd6a5650ab042f52cdda7404cf72383aef6386d3cc45dab738571d671fbefa7305b7fdafd60777e78c4a0a10b2f53d3bf4159052ff425cece9c5a3f3da71b0af8f891145666314fa9cea7727d5dca7cdcf8c7a032feed235bcee5721a56963c4f3f395e6e535196f499b1c3639a85b6427500928b963fa1b8e0f607da1cebed62ba0d4fb53fb6b116225474530045314d18e1da5a9d4dbf25c9d3877451646fbef6d4fa815818719dcfe22abf7d17ae8a74854f079de72530680e436b9e7f801b13dfa0c1695e1c23c7a9735d210103dfd73e271b087f7411a20afbea0303dd62d9cfa57cd501890abc6c98c8d328969f2c8a116c4c97ee23b387704b9917b9ab6e8395eb47af55c74c144498645af28faaaf569d0359df4df0d69ae16e44e249277584c9c25dbedc256eacc81ac5b88e55b89ce5170729fc084987fdc5ec4b1746c8d94cd351451956fa74d87fe2447fb21feaf7f242b268ba50b0d31117f9d8d08914fa8190f0e77380772691aa78de8c3243c04292b7b7a5394533dde41fafe911619818202640216a8197db1aefd2e9cd3d7f908aebcc3e0b14d59ccf454f1ab1fcf19786e5d8c972b5c9e3595e5617a573755e9a368388d972fbe8e7a89f1e2266a60c54bd6577bbf9e29bf3f314532f3695842c78a030ee488e94e34a62f2a859c12aad43584cb8ea4a1633f3e575e8dd9d61f25432502d79d0d969f1dd81021d5bab1fb2dba955adb31acaab2e7666e6754438909c6612787bfb0a7c07bad1b63c2d997a9b304762e8bb4cb37a188d1300d5979bbfb49aef3bd9c44b12c51bfc824e1ade7a4d67e6bc48cce2742451097ac7f8c3356620104e14d6401b25171a9b3af76f800ffa9da80694c6e0113dc5d9483d14865949f2730638dad44e672fb437b11b7c5846447497b1935108ee4155cde6eeb29a509838b2e603e8740e1393a0e034ba63a0886290199c4e16caf4fbeecad2a4ce4b9d1c502f989d8f7613d6d6f59ec0355c3d1d81af3a1dafb0bdfce5be1dae5b8f9606ce7956bd11a2d4764c4532aaf4b53158d3d6306344dcf2e70ed9d31d2bc43d4bbe85f2eaba606a25b5e39014247aecf6e887f46652d019ab42d0501ad9fcc13c32aad5cf0e27284fc3505c6845e96fa97cfeda5345d1fcbeaba1ab2c962c2175ec88bf8d39bdf9e8125ea2482c4d53c2647053679cd678492a3c3e81f1cdb37fc3f2685107ca4c512a2db01f49aac884990765faba7ba42df51a355066aaebfbece8edee6596078836f70939f4f6121d38ceb7209ceb5c46cb51ad13b5e0340a50d2c8da29d22b24b712f035bd1f39082af755b5f85ef605d66348ef0b2473a98a89f26cc73bb5869cdfa2562545722eb6c8fe24dfd34656698ead34098a801af1915f133f0148c61d0bfe3f18ed176121be4c407a5f127501380160a6198ade1819255b1541ce9a6de4b29c9fd18e10951cdc1a902de5c8cffc6718eda776d5de91270298c97616000045d7d6d3ef5d3025bf28ee44bcac6c4c009d468e68049cc761dcfb9fa3175bfef9f7e5807647a9d06e3576175b6bda6690f275961e3d2c564de469ba322358dd07e7e7af70ce3a7f20eeb7ee3f8089caca1621c226b38f151f10dc60b7d1b76fb575a7c9839748a062f67b78a6ed2fc2b6cdc4d431ebe183e18c3c896d9a5199dbfa7b9c9c8cd74346fd3b335cf31d7a486665dd6d5dee7b127add12fa210d45f358e998cc8a3e517a03aa9d14fdb3a165fb9027b88857819d4c8bff877e1774fb057a4e0f17cc94e257f1806716acfbce889fa125da572596c04e8de2c36535e275113e8c2af7b4673c161a4dad55409970e82cedde403daa6b80a3f4bcce5eccac652ab4f87518aec6c356b66bc41daea1576cdabdd696e2d0cbc2bb08f1aee7054287e73bdadd2ab6a9fe76a1f12f1c15bc12dc34dd9ccb2895e03d114f6a7ab57d528d06b520cc90b473657503b8f7e1e4b8eba379003e3f15d03df2e0e6230fff917ba3b2697864f2c92f5383629c4b91c93f6010082dacb47550b94bc21ae30b1896965c34eb8e52b4d297d6902bcdb83f1c608f4f944ec787847710cd9992012e51f6654465ccf68130ef4b42a659f3c584b9732c3fdfa9b2254bf4bcdb5af1a244f1571eb22a27d84642dfc488b0e5be586ffa957f1c3a2ca51e29ad317ba7d8b940c1aceb8f2f3493c926ae24fd9994d806b4ea112e77cb90da8d0796ceb65a4ba4a73e527a4ed6fa6e3b7b92c626f535b689d42bedd80c1cd367c24cb79e7eddfc6c22d75d2fee47bc40f31f9d2ecd65ff54f0283ff87898e496a3cbabf74a337141a9a75b568bb90d0da683686ce4286b97dc33556a3a9965754990ceb5d4161bd928392c73d28caa4ef173799e6796186b243663f495e08b527d5a71dc1810d9408e3da3b41fd13b1fdcc480792955c2fc9a29453884d83b64de88037d28fd56efa03e5c3cf7081e31dae3cb5427e1d11b7465323dae62f85ef0b84e23776cdd59d612bb48409f451ebb8aa03f339e2675389afeb39572a7ecabbf044d823b2fb34192aa4f871fc29872039759052697bbe427c8921965a11f2a070e86661f16582eedcbcb8cc9448be30336e67ed2a326448ade79c65501d336710d14361d024b7c3c2d6e4f22c9df365adc68b4492521f2e315eb12a1ace2337820dbaae85da3bc3c4e5a3615fe352014b3c8e52873aeec1537ff5b38776bca42f88311ecad7446a2f6ac20966d7323eae83b8081eca2bbf904ff3edb7e492606b601759360e585dae0627b37d1ba6e931684a84cfe760bb6d383f12110958a9241e306300ae3b93addc8adf9dbe45cb07ccc58dc76672def443c6af9f8f464dae35cdfdba44a83d9580b6d01e65aeb4c5a1762e77cd58772d72098f9db17299e85c8c5d9ea6b60c6fda3862d49480879673369e2ca7f57905a21c3fe2090320414c5aafb8bec11a11e49d308b0e3b5840ad41b1f823297fe877de0d8ce01574df4d93b6039c1e87ea2b6b01924c66be756cb7ca60797ba88664a136d4c7700b1f2a511f51ad21d82025a7eebd85b072101c5a3b19d37c4eaa419eb1092f5cbfedb1e1489cfb20166540ef9b973e2fe9079fdc8d86671a0248b02c8f40e2fcfdb7967198cee1f7a1928e336eb2c7168b325836774f8611dc5c358fb5fde75860a9a60c8198e981d570d5f3cfe2ec728e2ff261b61d7d7171e950852037f25752b6640d264b59e905a6316b91538ea77de795af2e836c870f7ddedfbe85463b56d1872384c280b032b36e6f1c409a7ebba17bf1e88c68484a60f828bc19227d01be69030b0d26aada3cd4139e22ffb83fd684cb78c17004153eebcaccb67a1ac03b78230e86968555346c80d35e7898c077d287761e5626cd72248296805d0857034d906ac69492a64c7ed69d5f5be7aa80af7cbb9a0fef9d6142bc01ffb026215b767d4ca19cc1590a620e32f9c85f902e549f0b7b0143cdfd02a540b9caa640bb4b00adb13e2adcd92ca2592d3347aac442db03eaed0f29ff43b94d3dd5ff9998ec06bb528a49d5c10096ee9850e9a49d37f893bc87abd55565887b459f90a21761102b8e62e8a0dbac59ebf8693006d56f6c2bf076197a54991f2375e6ee13ddfeefe63cdbca3616a4925cd92c2f6dbf1c0bf26b233b1d6bf28081269944a2d9d2def197c8fbf627ead8c57a5fee84cd84f6ca717f059e1d0384b32d684d6675a38185bc6aad9996f4bbe931652fdf61b1a79bdbdf0eb2c73efc1e84d112811c032f251dd4", 0x1000}, {&(0x7f0000001280)}, {&(0x7f00000012c0)="2a01e59ecb39ecbc11bb0d984969beb8a6637c29f7da5f35795c2a0181fe7347103b0866cf9d287670cb1baad0e86f9a130e3c3edec10ba2a899882ef96904388d20881cac721561272de7b0417a6276209e3e66d41661", 0x57}, {&(0x7f0000001340)="c6304ea63177d3ee480fb5", 0xb}], 0x4, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r1, r8, r0, r0, r0, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x98, 0x4}, 0x4) socketpair(0x10, 0x8000, 0x93, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r13, &(0x7f00000017c0)=@file={0x0, ""/108}, &(0x7f0000001840)=0x6e) r14 = open$dir(&(0x7f0000001880)='./file0\x00', 0x20080, 0x100) poll(&(0x7f00000018c0)=[{r8, 0x190}, {r14, 0x8}, {r13, 0xc0}, {r14, 0x125}, {r14, 0x80}, {r12, 0x40}], 0x6, 0x6) kevent(r1, &(0x7f0000001900)=[{{r14}, 0xb1cd82ba07cdf71b, 0x80, 0x50, 0x101}], 0x4, &(0x7f0000001940)=[{{r1}, 0xfffffffffffffffc, 0x4, 0xa0000000, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x11, 0x24a4, 0xc9}, {{r14}, 0xfffffffffffffffa, 0x80, 0x80000080, 0x8, 0x100000000}], 0x80, &(0x7f00000019c0)={0x0, 0x1}) r15 = msgget$private(0x0, 0x100) msgrcv(r15, &(0x7f0000001a00)={0x0, ""/173}, 0xb5, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r13, 0x29, 0x66, &(0x7f0000001b40)={0x100, 0x1, 0x5, 0x7, 0xc7b}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001b80), &(0x7f0000001bc0)=0x10) 01:39:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/91, &(0x7f0000000000)=0x5b) 01:39:22 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="e78e137040a0252cebb7418a55fe5c640ea7d9d229857c3443c556f8ed9704521e9dedd0be254f30409975874b5867a22a26e752b86d305fdf40aea8b094d8fbf9ccc6c0a5b9a4bc63ff369731951f01a30417f312da737c61b5f9a3c8cdbd6ec6b8bf6981070c7c73428da5fcfeee4d60be203aa833eff9dafd35935f97a2a93bd8d8a2b2e7ef042ba890a1ee36c998d893129c937d8a957c34c33ef9bfc288f91dcd3b65f7dfd176ce1d"], 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:39:23 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) link(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='./control/file0\x00') mkdir(&(0x7f0000000080)='./control/file0\x00', 0x1) 01:39:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0x3) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x40000000000}, 0x0, &(0x7f00000001c0)={0x8, 0x6, 0x7ff, 0x3, 0x1000, 0x4, 0xffff, 0x8000}, &(0x7f0000000200)={0x0, 0x100}) 01:39:23 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = getgid() r4 = socket$inet(0x2, 0x5, 0x9) fchmod(r4, 0x1) r5 = getegid() getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x6, &(0x7f0000000140)=[r0, r1, r2, r3, r5, r6]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r7) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') 01:39:23 executing program 1: socket$inet(0x2, 0x8002, 0x2) 01:39:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/153, 0x99}, {&(0x7f0000000100)=""/53, 0x35}, {&(0x7f0000000180)=""/4, 0x4}], 0x3, 0x8) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:23 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8000000000000000, 0x800000) 01:39:23 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x2) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') bind(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) fchownat(r0, &(0x7f0000000300)='./file0\x00', r1, r2, 0x712a4fa2131be5e8) unlink(&(0x7f0000000180)='./file0\x00') mknod(&(0x7f0000000380)='./file0\x00', 0x2100, 0x6) 01:39:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000a40)="e7ebe85e6f7d778b0f5a889315cd2bfd92551dd4367b8c0f4a9662abab315bd3bb09a34139d85c50d961aeffa6ff69c178533eaab39886044fcfa472fee11c8ac8480263b06eaba920f2d2403793e593d515e4149b8d8b3b99c79968035cfdc1000078e44814db227b8d2b00b5e769470fed87fe7417b52b23ffdf3c843e4cafe97ad7859b835d031708cf0c5baa2b252a0000d64e2645d71d9e3de1c2000000000000603a49ef4e95000000000000ce595dcc000036bc3880c219e904ad312617846b25e7e1d99c33efcf9abd13feae1520ca391d86b820f779614f840cc149500c0b5011bd25c567637491f9e4daffe27fff56796c70366f190537d376de9c36b49e721465d8b42efa41ee0a424540dd4f72ad476189af30", 0xfffffffffffffdbe) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000100)="8723a6520ecabbf7b94d2c7f0d5c666a3d1bce034be20295cd82a78e32d07fbfba36089580a8092ed4ac6836e9ad15c2e684adbfddd766c1f6d95df6b4aac4b6ef193a9b8ddd53391af08424908f64cbc1fca8a752f4fd1fd5e86cc1eb502f123803f5f40ccdfbc34f03a4cc0047d57979453ab038314065e662a17adcd886d6a12fe129f3049c45390c1e9f7ffdb9adac57373835ec02c729a7aa4c85e2b3a5ab419a8ffa9f26016d451e7be4e1f2e88baf34f37417a854fd6c8fc4835b25e894b558a853156a6128c0864ad1a1765c8ccc44d5ebeec904e32498f0ddad200de6a3f496387ff86df803871c1da6e65eb833564731dffda36fd607dcf52212523f36ba076fae6bbaf116a7029d2b4070b0e323ea3ee480826a3154bf117c0b9b2fd1e03db1a083fc26450a49fc8910e93f42574f1c5cb800c1ea9b5888d649a5a1062ffeed8242246d16501a57fb5b8a3a48ff03abfbbd09962f7415daf030c702a06822331f863280faa4939cb5bfe6deeb98f85dd6e4553c941228332bce0cfe0754a34db176efb96fc5c34f6493ef2901e0d5b0bae54275bdc0442f4ef967296d71018882d25b6f68e9e7e3e51473df5373e749fc6d2360bca31bfda5a71cd425404b0191c041c13da7a0699d81fb3ce2c933c25f5888b3c8f06ce5d19a56eb744ecd555007ddb3c770e9a3e7204bee968710003dee564b5f641933fb4d9dd8db5e72901b6af6f19aec73ee6bd68cd95ed428eedab7f75661e3b2febc1e5623b8b30de14b6355b5974a6cc15b1c9bb3fa08649b9c62e3a7d78c21fd770cf22724177570d20c2d2ca94dfab968f09eb4338c4177053ace8162cf756207ace3aee19b0ece67f27657c3af8171415a6ee3d0a4b40535b454b42789d6641b75791de78018a06704b901a4cafcd648eeb590acc6317ab4736dc81766796e141a8309649d6eb303f4ff32f9e151d49419ba63d214c4f685a1a744dc2ad53712f84d76d4477fb444bfbc270489a462d21e20610ed5787c42f6a6a363b78379ef74222a1d0cbc375ea49195d26770699f7f46ad23ad83ba571831845e13f6cc578dcb8d892582af273f5b9c6ada49fa25e4d84c0dcfd28a39706862805f70ce14536b423206273e583be0b8dcabb5537518ab22688e9ffbaa4f467a4e88281ae169033fa89041e393095ae72ff4aac8e3d6c4257d6c48556e757b043485431ccbbb2fd46e3afbefe3bf2be428646da1a3785cc7d1cbdaf24ee95da7ab83c1fe7ddd8a40c40d55548831da99bf7086607505b4bb74369d755867c6a39dfc52d220ed8fbbc0aab4b4bdd8e0831931bd75ca9e54cb0867486a700d8b2fa70fbc41055b1b5bccf547e37cb722a2e970c68bf6f9d6380fcda555989afb50392dbcd031de1d28b5b1232af332b016692607e70dde9e240bf3bc771da0194f561797be6307a9b31f2535058cb388996e45f6dbe0cb6c1e00706f7e1c4aa0184085d8efa241b9fe8c59d0644a7a32a50a21c80e5010904d0b65c98697e1efa8a8489187eecb041f7036e3f00288030dea372c0f3a2d5799c6b8917ed1e955ba4c4828a51580af9f84f0fd63bf656616f0a774aef358958ea89729d5a7db168dc8db6329bff99c157bdead2555a49ff4f217441d1a1890844828a8f2b76cd9b225e06efe6c672cd9d3e9a76f8186946ff097b6bbc2bea2c3470122b9ee8b5942538e93c522ad4c36661635af5de6644edf2880fd9c733fec0080fa7d98d16c4a2cbfd4e2007016beb9276d0c59519c9f1b360304bee66fc9efe72cd79d60fbc77ce3941b0190e702c179a6bf6c1dd31330a7eb2cd81d6a7cc8e31bbaa734f764c4437d09d42e4241668024b43ed972a5a1e4e8aa0dc2a3c7d405d6135bf11e955d8d9bb782733aae59c89d272b2977c11019b23006347828ccf3f03b09340d6120e103849d06bbe0bf4968b8be2d86bf9495434d8aeecdbd6e567a36d428c7e775617689025e9ac795d0d681118793f2397d2fd8416b1c04a41ada57759c1eed7d1a3226861e573915890b3cfb125308a7cfa952d4308caa461b3e15e4fd8ac8f533b38277f29211fe43f106791a6f82a7c02f363d7f741e0240088498ba8e0fd1a127fedb26b303fa55d582ae736a2cbbb21f49e7b52c8af4569dc6741ff5399c6e0823f24ea13074a39be9b07ee414f93a595fba565cef6a09e317cdf74d7a22ece9f188f479367110c79872c9d6e0d48ace7402aa67510e0bd5bd4e3a2aabd25db519892aeb5879f72fc9450b0788bc6475a996219745a1163fbbc74578ced9a8d71537b0e8984d01f97cee91ce7ba717bce44f0925bb512ec885035f45c6456d85e58f43ec59163fbbc5b106cdd2093d6fc79992aba62d5e576e63002f3b3bcb041da3468a8d3b870adcdf78aa0924a92a6c54ddb81ef1a608dd2651cc9f50cf75bed384d0109a437ffe7a4b137b706ae2a6db0c803ba8271998e18fa8375e0ae9ef30d994effcaf655e2937af812716be41176cabfc2ca2488dee87258f0d2ab08cb0148fff749bc61e4d088fe5d05329cbe29412e931965c8a750ac137a28d007b0c078cc205a0b940fe31462ca3a3ea8664c7e079b76c8d6069df1403a0a96dcfe4186920797c182f0feada45e1d66273fff9f4da40a6cfcd2a41d3836b5180763a7d2458bf48d6acd89a58a875c4d4b033a22cb17b69bca0b0e6f692be24209113924b8b3b75e2065e7504e6ab2d1792a7330bc05eec5216b6cf9b2b5fa5f4f23ad340056ecb858297", 0x7a6}], 0x1) writev(r1, &(0x7f0000002600)=[{0x0, 0xffffff52}], 0x1) write(r1, &(0x7f0000000040)="d4706fea06c0f5132fde584e81da649b273ee1480733a53409b1bc3eb35b263a240b4e162f12a849ac413f6521bb0d2d7f31facc21979ad58795aea8639d0a0233868b1a9a996e624c91d394afaf11ad09e021fe232235706068d7", 0x5b) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 01:39:23 executing program 1: socketpair(0x0, 0x4000, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000380)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xaf) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(r3, &(0x7f0000000200), 0x1000000000000013) 01:39:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000bc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf2e1a7cd8a26ab6200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf910863ecaa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0450300137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9ad8d56eeb6664af6931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447daf3d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c82840f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a0200000000000000c6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bf05000000fe3111e3b1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f943601c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d88a4f2f6bda5c", 0x9a4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3f, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c642ffff000000000000af8a5cef23d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x5, 0xb623, 0x3, 0x0, "501b00ce9e7bf4d7107214f398d627c75dd60553", 0x40, 0x279}) 01:39:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 01:39:23 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8000001005, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 01:39:23 executing program 1: utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffbff, 0x46}, {0x80, 0x400}}) r0 = semget$private(0x0, 0x6, 0x4) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/107) setitimer(0x0, &(0x7f0000000100)={{}, {0xfffffffffffffffd, 0x3}}, 0x0) 01:39:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x209, 0x1000000000000a, &(0x7f00000001c0)="d5b513d5fa3c2b775b3557656522138bb584027ff8348e398e24b12bd46bd582eac937e19bd4e900760112ee9cb5fa0f7cbebbdca8c88cbf262ca1a4d44e4cc48ba900f10edfb48bc636fd2ce9d09fab25ec2d99f3f738702da33cf372ce1a8dfaa72be01154734da2ebc37e649b44a67aa689f617491646c0ac6f379d419579ac06b930a41c60e0e88efeffe988521a5c59dfbbb8bdb852a4733347a25e2d4cef56e27ec9cbd3ab1b7e71edc0c563511fa57f180184c7", 0xffa0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1, 0x5}, 0x10) socket(0x18, 0x5, 0x0) 01:39:24 executing program 1: pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x40000000) fcntl$setflags(r1, 0x2, 0x1) poll(&(0x7f0000000040)=[{r1, 0xc5}], 0x1, 0x0) dup(r1) r2 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r2, 0x2) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0xa9) fchdir(r1) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000180)=""/227, 0xe3}, {&(0x7f0000000080)=""/140, 0x8c}, {&(0x7f0000000280)=""/142, 0x8e}, {&(0x7f0000000340)=""/152, 0x98}], 0x4) 01:39:24 executing program 0: socket$inet6(0x18, 0x2, 0x4) accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x60) fchmod(r0, 0x20) 01:39:24 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x6) r1 = getuid() getpeername$inet(r0, &(0x7f00000008c0), &(0x7f0000000940)=0xffffffffffffff77) r2 = semget$private(0x0, 0x1, 0x2) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000080)=""/26) r3 = semget$private(0x0, 0x3, 0x400) recvfrom$inet(r0, &(0x7f00000000c0)=""/85, 0x55, 0x801, 0x0, 0x0) semop(r3, &(0x7f0000000140)=[{0x2, 0x8, 0x1800}, {0x2, 0x9, 0x1000}, {0x0, 0x6, 0x1000}, {0x2, 0x5}], 0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r3, &(0x7f00000001c0)=[{0x1, 0x5, 0x800}, {0x0, 0x100000001}], 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) wait4(r6, &(0x7f0000000280), 0x9, &(0x7f00000002c0)) mkdir(&(0x7f0000000900)='./file0\x00', 0x20) accept$unix(r5, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) semop(r3, &(0x7f0000000440)=[{0x4, 0x6}, {0x0, 0x1, 0x800}], 0x2) semop(r3, &(0x7f0000000480)=[{0x0, 0xfffffffffffffff9, 0x800}, {0x3, 0x2, 0x1800}, {0x2, 0x8, 0x800}, {0x0, 0x7fffffff, 0x1000}, {0x2, 0x9, 0x1000}], 0x5) fchown(r0, r7, r8) getuid() chown(&(0x7f00000004c0)='./file0\x00', r1, r8) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000500)=""/228) semget$private(0x0, 0x2, 0x12) getitimer(0x1, &(0x7f0000000600)) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000640)=""/195) ioctl$TIOCNOTTY(r4, 0x20007471) semget$private(0x0, 0x6, 0x2b0) getitimer(0x0, &(0x7f0000000740)) getpeername$inet(r4, &(0x7f0000000780), &(0x7f0000000000)=0xfffffffffffffe2c) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000800)=""/113) r9 = shmget$private(0x0, 0xe000, 0x400, &(0x7f0000ff1000/0xe000)=nil) shmat(r9, &(0x7f0000ff0000/0x4000)=nil, 0x1000) 01:39:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 01:39:25 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) 01:39:25 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000180)="127754928367476170588e5855b6355d6fcb9f74325c9826b2051f2484f15856", 0x20}], 0x1, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0x0, 0x0}) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x49, &(0x7f0000000200)}, 0x0) r1 = semget(0x3, 0x4, 0x202) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x0, 0x2, 0x0]) 01:39:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2000000) syz_open_pts() 01:39:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffb, 0x4005fe) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x8, 0x4}, 0xc) 01:39:25 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x3a0914c44f7b202c, 0x80086136) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) sendmsg(r0, &(0x7f0000000880)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f00000000c0)="ab50fa13cacd20bda0b81c13dbc3b9504c97f86272e5f12e38a801a69d25ea5f02971f0153c714cf5fa91ab48c50f8a1425d954ba66b4809f75c37a67f2a7116a82114e19be414f2f483fd33070a1b018e498a61c1ccc5", 0x57}, {&(0x7f0000000180)="e798c473026e55ee5faa220f673bfbd8429a3547ef8f7d9ecb65ccbf3d46100b469ff6f7a98cca516c54931714ae929599da602654c5b9936dc8d40705a9a1b440921dbbaff4fd175082094ac071b9b83d24cd1708b1c171d250b27a3a83765ac1d21c0a9e8f87cf4d01e796cb07a468677c4d04fa00180bd4f82dd037029615b1ac044a5d9453baaa41725fc73dd2ebdbc47bb300c2e506059fe8a7024e0b6d131208e34c133cae98ff9f1184aea6374a53a9dcb1ee24bdb6a5b2eb59", 0xbd}, {&(0x7f0000000240)="7a00fdd471cceaa4141f9f3359ecf3b3e45febb564bdba562a47c37a4b7e9103c31b9494b0470fd771f9f90b5754d4723a4fc76307a784c144b72247305ac16573fd6ef3bb6e527615e65dd9bc57de67af9c4b86340414aa3a6d8e4c53b076c7d69493ed01f90a6ceb57f31df8e12bfe09086c996c83fe4ebf0579300819e3fac9f8dae443af8f55f2e96e5209a98fb4b03582f0fe9687a275904e51dc24128b7b61200fcb42d273888bda1d5465bd7e76cdc8e7ddb9f03ef5de03a0516526085bdf060c254dcae023115d15c03c4021f98795cb62cb891e7058fa30e30b7b0e8884ba69", 0xe4}, {&(0x7f0000000340)="c84f744eac0b181459d33e2e0ddabc2d12e2c7e6031aaca32d1a741dd50c7a9f73bae58734a8b940759f3d", 0x2b}, {&(0x7f0000000380)="d5d994795001b89c947576554d5fd5a0f2dcda36686f76afaf9cdf6d1419a186e0362991728b40643a990f1bbba3dbbbb2f87ed40e844305d012de794fc1274407054bd888cc4e07f4ffdf0d4cc236e5369c34ac8e34a21bb35a907b63e48c8e4456a0b891c33c27", 0x68}, {&(0x7f0000000400)="a48833deb015a513305aea8d22fc9ce02dd003f6e5d2f81ab7b4b634758b67774d75a8855f5384e64d97a0b58dd8fc5426b1a80f9f49e19ed9554a17636570031d6dc47173a80b5d9289f6174ee3fac0e3bb065ad2dee138a9f71862bf61f180b41742", 0x63}], 0x6, &(0x7f0000000500)=[{0xb0, 0xffff, 0x3, "c3b932559bc31b066cfe1801ee892f8272d62bef49cd9c628c7a14ca5db10abf140baa687817d62586736ce8b6be363ecff121a488546abc9084d5ebafc8f66e80503bd0015f9885f8e17a1e0f72c4bb1db0f175f765b4c38fce28318310ee0b71e462c59854cadf70af2487fade7e1eb58ddf762333f42fab1a6a77bb253bfba8e33ef90226f3a08dc77c6f087f21adb61eac0ff795d49e1bc79ab1"}, {0x98, 0xffff, 0x6, "34d6eacb52a21ae7e46210de9cc4be6438480e00148d728b54f2161398fbdd8a74febf53dbe4f36603a0d3e8b99eaa08a9b5cdf6cc7243f98f637a0c8a0631f572f7ca620bb9fe3031dec4b9bd9f490a6134d3211849220c4e15a2b5360840dc4702586aeecb80dfb5273e1a52656606ee79f589f21f43eeec01e9a4f4d627868ca08259176a"}, {0x98, 0xffff, 0xffffffffffffffff, "cafe76fb7660c978b76fea20f4da01ddcf1c93d3717d08d5f63a465bc34d4756c8ca1b8ad814f0ef2083d222e1d671960f349ebc91388b58809ba5ce69532a94abbba298be9454cbd54c8c09cec3246a6b3057bab072fd319ecfa218cf7bc32febe5b72fbe8c2332c5b17e760ac7ad3925f101552b0b7e345548a8ed7fb2abf85096a7ea"}, {0x80, 0x0, 0x6, "832096cd6395678a330063d5cee11426a9aa4d877effa6c0941c36cd462dee5e496e5eb9099a3337f208033f69b6469b8627254c99dcfbcd120b94bcb3851c037bec87d84cbead73c562175ebb6894602e4fef0aa45959dc094eefc36204b0e78c524ad40a82a85fef"}, {0x60, 0xffff, 0x3, "2fb99212f2aa2bf00b477c46d8aea09d2dbdd7edf714e0bbfd304a02ce7b7b818abf2f972baf5e70b9554cc7c266494451f99efdaf40e038ee1f34ae5cea3bf3c13f5dd09de2f4d09871ca54ddc0124a"}, {0x68, 0x1, 0x1000, "99101a3426c63b01adce32fd672811b1f6e23e5ea9724c6e7e99292a654205d9f0dfbd35e00dc70f6e43cca912885d2ed732f22e15c69f88a25283d3b8387183ee9852f39f90106e72f965fcc282a1ed251a"}, {0x30, 0x1, 0x6, "cb0a25e320fcd59b9695afa474f07aefea1c855179c76781c05d"}, {0x28, 0x1, 0x7, "7c01144ad8139f8ad9fb123c46dc932081"}], 0x380}, 0xc) pwritev(r0, &(0x7f0000000040)=[{0x0, 0x1ab}], 0x1, 0x0) 01:39:25 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x81, 0x49) 01:39:25 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x70b8201464acf9fb, 0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{}, {{}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffff000}], 0x3f, 0x0, 0x101, 0x0) 01:39:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x4}, 0x8) 01:39:25 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) setsockopt(r0, 0x7fff, 0x1, &(0x7f0000000000)="ac68cb3a16a8b11afac6e9bf390ced8fad4be8fbd9774d5b386947016a7457d54502c4d7c043c5bd4b58688740e59fe75335b65f74abd430b602a5a2d97125408793696efd12cffd628b11c165684130286d683e4aab229b2f692dad08984344d6a30878582b765907bead5ae882873c5d9f1cfb4d4718766f00135bf272465367eede71787cdc88c282ed95c6d45af453789f10dd86fc96ee5ac8aaae50020d9f10c9071592fd651d11ff0d365d3a801105ddacd92593b85f0912fe2ac6a213e3f9bc98676e9dc87da10f6f517c83393e916c624081", 0xd6) getsockopt(r0, 0xffffffffffffffc0, 0x7, &(0x7f0000000100)=""/22, &(0x7f0000000140)=0x16) 01:39:25 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000900)=""/203, 0xfe22}, {&(0x7f0000000280)=""/42, 0x2a}, {&(0x7f0000000480)=""/37, 0x25}, {&(0x7f0000000300)=""/74, 0xffffff9f}, {&(0x7f0000000380)=""/251, 0xfb}], 0x5, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)='\"\tl', 0x3) preadv(r0, &(0x7f0000000880)=[{&(0x7f0000000040)=""/104, 0x68}, {&(0x7f0000000540)=""/206, 0xce}, {&(0x7f0000000640)=""/148, 0x94}, {&(0x7f0000000700)=""/116, 0x74}, {&(0x7f00000000c0)=""/38, 0x26}, {&(0x7f0000000780)=""/254, 0xfe}], 0x6, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:39:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x25, 0x4, 0x0, 0x1af) 01:39:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/24, 0x18) mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="7cfed3090000000000000000000600000000430ea05b477ea5c50864c887a800000098a23d7ecdc632ca4863fb591f4d579a006782086686c17c2b5062c3f3563d553347ca5490de88b0260dec7019fc3dfec13b632950208924c440c19bc3e57f3eb4d9d5bd"], 0x1, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xe046, 0x4ce) lstat(&(0x7f0000000240)='./file0\x00', 0x0) 01:39:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0xffffff56, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x75d6f0e3}, 0x0) dup2(r1, r0) 01:39:36 executing program 1: r0 = semget$private(0x0, 0x7, 0x2) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ad, 0x1800}, {0x4, 0x6, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x200000008, 0x1000}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) fcntl$getown(0xffffffffffffffff, 0x5) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x6) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) connect(r1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) semget$private(0x0, 0x0, 0x470) 01:39:36 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000696000/0x1000)=nil, 0x1000, 0x2) 01:39:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x800000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) fcntl$getown(r0, 0x5) 01:39:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) r1 = accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x9, 0x191) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000240)="1c4f56b4bcb7d2f5", 0xfffffffffffffe1d}], 0x1, 0x0) chroot(&(0x7f0000000000)='./bus\x00') link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r3 = fcntl$getown(r2, 0x5) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) r6 = fcntl$getown(r2, 0x5) r7 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(r6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0}, 0x6300900d52fa95d9) r11 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, 0xc) r14 = getegid() sendmsg$unix(r1, &(0x7f0000000c00)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000280)="57c411498000aa31421324688667eedbf41012c3eee1eaa888cdb601fefd7c956849005a61a70cee24c4e3340fbb2aa19eb61debbb0c37ab4bba484d2d235a27c71e4119fd55f771ad5476cf76ed5d5437c53966fc3c79d1669b56f7bef664e24601549149a6c1103837b3b5599c5fe64587bff2da86e30ca2fadf4410d6a8b2075db25e61347508f5671e1da28add39340bd4518c97cd84fdd3f502e7042c5a0558059ac4dd0297bcb0a7", 0xab}, {&(0x7f0000000340)="cabc28accf5347b75ead7e55", 0xc}, {&(0x7f0000000380)='{', 0x1}, {&(0x7f00000003c0)="d4b69687b32e2753e44a665ca6804cb2f5b6582b08c0295835367e8a07556d83ab78316451443dff35221b4bfd4d5ff7e70596f990e5589e2bd242ab9747f48ae6a4ec543dd071c9635ac11f745778bc57d248a7bb81bb3620c0fd8d1a204ee4060e3c8a90f5cea245651e6f9cc5fa3678b952d6e5e14a80912623b65141d3ec0361d04f01ac245a16ae98bab361c93171f1e5e4ed6cdc31fb0fd3986dc27191601d85a10150560c78af37ee02e5e67b1fa29ebf47232c7855880ace7e3901b8592f2c9facd68a19a94b707eb673f2f616fe0ea6dfda3a115a2fa6c572a2e55a97f704f162550c4099d424097d0c696036b73b8528ae6e0f5b6192c94e8a67", 0xff}, {&(0x7f00000004c0)="67a6a70e6f91e8ed703a7b1928b8f3c193354aa7d16fb0430e8649822498c39caf3e5dd1ddbfe671667a2e0908d045fe30f4737a8c7685855ee8a69ae86de4c77cc47da1d2ff41822bb9842deefc18d515d6a5edac43d7948ae863689fd42b0152cb73749af56763afdc8c9eb76a23f9192e60a14c7f461486e3", 0x7a}, {&(0x7f0000000580)="6b069def43db0b6e0de5b6c1d5bc815fcd2a079c9320ba467706a3258a155eb98d42ba72e68e1faef05664963b8748b681a3230b668ca9d823c37aad346b974d307c790446cb3648f05c8a97c6f91fd8b8d645ea39d757224561f77893d9dd3a11372ffb639d50878f882aa69422c6d9aa93fdf4406b33bca79790931b6d5f526bb5c801e14738e6a6c310ba2e2834d0ee7cd255ed89b4b069712dfd47e22d21866b5223c8aa539d388dcde5996483b72f6d1428460ce1ceb0b4e9586aa689", 0xbf}, {&(0x7f0000000640)="e0c20ef70a363d1d0ae86ab262c2943c370e33222a1f28e62e84a6cb8c2dc3b3af5dc904cd40918d3df03069b01b948a832d5b8b9dcdd02be5edb632fa2263e2555d6a739da082a1626083306c08a7719d96802933aa9adf2761591cb00b4672165bd9639284a9d1c8c299e18d1b105f8a612e674955cfb153f2b05bd52dbd8fe0ae9c5c5a4c1d89e1ea4afa66cec5e9ce4fea2815b6d9178040e807cc0bdb19a694ece5fcb238f4f9b22cf4a20eab031c13e9d07982839e5cc2135693583ac7189ff590c2403556ce7f950054db710d5487490474b1", 0xd6}, {&(0x7f0000000740)="df38682aec2a1ea87201c414cd5ab4e1acb4bad523378479f802a2e565f7683493583b49dd4f2672068b9c18226785d9f2d57610ea45181266eabc651a929eafd436f51a1fa20ea4ddb64292bb08155668ffc0f445208446e5a870d53cf1d49cc43ab28d49df3139c28a2c695cb341915f1cc03acb67611349d0e5ff132607004a061d19d9ed6eed611321fc33eb1c0be0e5870bad241b87ed00c710d55b3d5cb0260181614612b256d4a2013fbd32612f7e4e134051b6a80f0e3da9d992320fc4f65bbad1d462d8122bf697239b", 0xce}, {&(0x7f0000000840)="fd6a679a36e3b539b5a72b73b9db1984c78bae3051667503a2087f6ad8e735974a5c0d15fb5ed37f2b9e69e503af0403ea2c4d8457eb129b527f4c640dc6c694d85841e2c36f09e14959e6592e512d748591f5e65b", 0x55}], 0x9, &(0x7f0000000b00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r2, r0, r1, r0, r0, r2, r2]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r1, r2, r0, r2]}], 0xd8, 0x1}, 0x1) 01:39:39 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x74ae18a149dd3c95, 0x40) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x40) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000000)=0x800) 01:39:39 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048ff9931929648", 0x14) 01:39:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x0) 01:39:39 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) r0 = socket(0x11, 0x3, 0x0) connect$inet(r0, &(0x7f0000000440), 0xc) socket(0x10, 0x3, 0x50f5) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) 01:39:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = geteuid() setuid(r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r4 = dup2(r2, r3) getpeername$unix(r4, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) socket$unix(0x1, 0x2, 0x0) 01:39:39 executing program 0: socketpair$unix(0x1, 0x80, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r2, 0x42}, {r2, 0x4}], 0x2, 0x101) shutdown(r2, 0x2) write(r0, &(0x7f0000000040)='h', 0x1) getpeername$unix(r0, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x8580, 0xfffffffffffffffd) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x3, 0x1d, 0x9}, {0x18, 0x2, 0x2, 0x80000000}, 0xfffffffffffffffd, [0x4, 0x81, 0x574, 0xfffffffffffffffe, 0x101, 0x9f42, 0x10001, 0xff]}, 0x3c) recvfrom(r3, &(0x7f00000001c0)=""/213, 0xd5, 0x800, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00./file0\x00'], 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) fchmod(r0, 0x4) shutdown(r1, 0x0) read(r3, 0x0, 0xfffffffffffffeaf) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) pledge(&(0x7f0000000340)='\x00', &(0x7f0000000380)='.#\x00') 01:39:39 executing program 1: r0 = semget(0x0, 0x0, 0x10) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) write(r1, &(0x7f0000000000)="a8", 0x1) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() 01:39:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600), 0x0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) close(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) socket$inet(0x2, 0x5, 0x4) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd10, "b04d0000f3ff0863000000948f29a85700"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x7, 0x7fffffff, 0x200, 0x0, "077d4807f71e59d8eef06f0554357a3ae5e309e6", 0x5, 0x1}) 01:39:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x20, 0x0, 0x10000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xa112, 0x2) close(r1) 01:39:39 executing program 1: unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 01:39:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0xa018, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x6) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) semget$private(0x0, 0x7, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x3) setsockopt$sock_int(r1, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 01:39:39 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(0x0, &(0x7f0000000200)={{0xffffffffffffffe0, 0x7}}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x5, 0x62a, 0x4}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x8, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x48b, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x80000000, 0x7ff}, {{r0}, 0x0, 0x80, 0x20000000, 0x7ef9, 0x3}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000001, 0x0, 0xb5}, {{r0}, 0xfffffffffffffffa, 0x33, 0x1, 0x9, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x8, 0x8, 0x2, 0x41}], 0x5, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x30, 0x5, 0xee7e, 0x4}], 0x9, &(0x7f0000000340)={0x1, 0x2}) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) sendto(r0, &(0x7f0000000080)="dbe442ad9835abc5e2a5f3e79d05dc37b2d67271439d6354258f87345e5e777d5bb43f4c839c82d42ac9687f8f5dc770a4c725119613f5b2481bc5462f4900d13f3d29f58706dab2dbe8243f7d08791804e27dd2f4870039682379807e434c79d65c2390eeb936200b4c252c6bff55cc87c2370435cfd0cebcd73bb6b7340da1a246f18e94c6a5192ea086c98dce1f19385d7a1e6b4ab30f088ed1bf5e1e9059a007bda6f2ba8d326f28e66298e8f5", 0xaf, 0x0, 0x0, 0x0) 01:39:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000200)=""/4096, 0x1000, 0x840, 0x0, 0x0) setsockopt(r0, 0x3ff, 0x20000002b, &(0x7f0000000040)="20e53c034b91bcefc050496d4bbc6e42e62c0d5e4e801f402e4c9cd1fda3b7104e130fb63e95bea096bed1a67c828294606ec78bb0da724d139ff30f1a64426e9f73c5938c8e95a68754b28fb14de83e404100c9c8fe45981912218bd6e7cecf03e508cf7b96db6f2fd54e09f6034ebaffe59d9a3589e7d86a8ab3d656a78e6198534f196b036faeafdeff4fa504856326ed76", 0x93) 01:39:39 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 01:39:40 executing program 1: setrlimit(0x6, &(0x7f0000000040)={0x4, 0x100000000}) mlockall(0x80000000001) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x92) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001100)={0x9, 0xffffffff80000000, 0x1}) fchdir(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x8000000000002, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r2 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r2) 01:39:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1000) pipe2(&(0x7f0000000040), 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x1) 01:39:40 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') 01:39:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 01:39:40 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) poll(&(0x7f0000000040)=[{r0, 0x91}, {r0, 0x40}], 0x2, 0x9) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 01:39:40 executing program 0: dup(0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20, 0x180) openat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) 01:39:40 executing program 0: mprotect(&(0x7f0000b47000/0x2000)=nil, 0x2000, 0x6) madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) 01:39:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0xbfb7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 01:39:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) fchmod(r0, 0x80) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="0002000000000000", 0xff68}], 0x1000000000000230) pwritev(r1, &(0x7f0000002380), 0x0, 0x0) 01:39:40 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x4, 0x4) shutdown(r0, 0x0) 01:39:40 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1000e7c4ae2f60eb0000ffff00000100"], 0x10}, 0x0) sendto$unix(r1, &(0x7f0000000000)="2a7ae2227d96ee1d51daa0775dcd", 0xe, 0x0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 01:39:40 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x3, 0xe9, 0x8}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf0000045, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000005, 0xcb08, 0x5}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x40000001, 0x77, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x30, 0x2, 0x5, 0x6}, {{r0}, 0xfffffffffffffffa, 0x2b, 0x2, 0xfffffffffffffffe, 0xff}], 0x2, &(0x7f0000000180)={0x0, 0xc00000000}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) setitimer(0x1, 0x0, &(0x7f0000000140)) 01:39:41 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000380)=[{{r0}, 0xffffffffffdfffff, 0x5, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x600fffff, 0xa0e, 0x9}, {{r0}, 0xffffffffffffffff, 0xac, 0x85, 0x942, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x61, 0x20000000, 0x9, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x50, 0x0, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000003, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x4}, {{r0}, 0x0, 0x10, 0x8, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x8, 0x400, 0x6}], 0x10000, &(0x7f0000000100)={0x975e, 0x1}) recvfrom$unix(r0, &(0x7f0000000140)=""/147, 0x93, 0x3, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20048, 0x10) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x14, 0x6, 0x5}], 0xffff, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffff9, 0x52, 0xf0000000, 0x8, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x3, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x6, 0x3}, {{r0}, 0xfffffffffffffffb, 0x68, 0x1, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0xcfd, 0x4}, {{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0x0, 0x8}, {{r0}, 0xfffffffffffffff8, 0x89, 0x10, 0x4, 0xf5a}, {{r0}, 0xfffffffffffffff9, 0x22, 0xf0000001, 0x40, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x0, 0x6}], 0xfffffffffffffffa, &(0x7f0000000080)={0xe5e, 0x3}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000080), 0x34, 0x0, 0xc68, 0x0) 01:39:41 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080), 0xfffffd4d) socket(0x1, 0x0, 0x7) 01:39:41 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7, 0x6013, r0, 0x0, 0x0) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') r1 = dup(0xffffffffffffff9c) dup(r1) chroot(&(0x7f0000000040)='./file0/file0\x00') 01:39:41 executing program 1: pipe(&(0x7f0000001580)={0xffffffffffffffff}) preadv(r0, &(0x7f00000013c0)=[{&(0x7f00000000c0)=""/86, 0x56}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/55, 0x37}, {&(0x7f0000000140)=""/35, 0x23}, {&(0x7f00000011c0)=""/205, 0xcd}, {&(0x7f00000012c0)=""/194, 0x9e}], 0x13e, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x1000000000002020, 0x80000000000008) recvfrom(r0, &(0x7f00000001c0)=""/84, 0x54, 0x1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x5, 0x7}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r1) 01:39:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) sendto(r0, &(0x7f0000000040)="25307aef3639f9ce5dc0aa39bdaf16ca3d39f2c3df18e5e7a95debbf813ad2f5b1d96cdc06a8afca95c4a01161bbe329c2b6c38cb01d4173d3dbdc2ef80d7a591d2508850a96a2f2c8e4d6b9", 0x4c, 0x40d, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) 01:39:41 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0x61, 0x15, 0x7, 0x100000000}, {}, {{}, 0xfffffffffffffffb, 0x41}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x400, 0x5}, {{r1}, 0xfffffffffffffffa, 0x83, 0x400000a0, 0x40, 0x5}, {{r1}, 0xfffffffffffffffb, 0x4, 0xf0000001, 0x3f, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x82, 0x4, 0x6}, {{r1}, 0xfffffffffffffffe, 0x17, 0x8, 0x3, 0x7ff}, {{}, 0xfffffffffffffffb, 0x2, 0xf0000007, 0xd12, 0x4f0}, {{}, 0xfffffffffffffff8, 0x0, 0x0, 0x4, 0x5}], 0x9, &(0x7f0000000080)={0xffffffffffffff68, 0x8}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x1000, 0x40}, {{r2}, 0xfffffffffffffff8, 0x40, 0xc0, 0xffffffff, 0x4}, {{r1}, 0xfffffffffffffff8, 0xc0, 0xc0, 0x9, 0x2c0}], 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x4}], 0x7fffffff, 0x0) dup2(r2, r0) 01:39:41 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) chmod(&(0x7f0000000000)='./file0\x00', 0x80) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x80000000, 0x2, 0x5}, {{r1}, 0x0, 0x8, 0x60, 0x1000, 0xa99b}], 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x5, 0x8, 0x10000000, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000044, 0x0, 0x8}, {{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0x3, 0x7ff}, {{r1}, 0xfffffffffffffffa, 0x80, 0x1, 0x874, 0xba81}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x5, 0x3}], 0x3, &(0x7f0000000100)={0x9, 0x4}) close(r0) 01:39:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000000099ce00", 0x8}], 0x1) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 01:39:41 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000280)={0x0, ""/223}, 0xe7, 0x3, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r4, r0, 0x4) setgroups(0x0, 0x0) setuid(0xee01) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r5) 01:39:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000080)="3d477391ff7359dae25b6c7a1951af8bace8da860b9925c7fd2c3d24e0df8d8449cefeb6a8e6e53d1507ba44217975820d6ff5618c593bdf84ce4c4b7147692183faba329dd7511558349856de2d38148106a3145eeea471f44b1d86582dc0c13e7473c6d9b6ca1a745faa6c64836eead9ecb1f8635db69b93690552f7ac425699358ffddf2f4affedf3e3449b9618358733046717cdaf7285843efd6a9ec499bd837e3904c9ab2b2961cf19472696c6fc33a6fd60e08432ede95dae6b49d646e0c595ece6c9dbca45e45d2caa86585ee5ec6ffe9871cee14886372ce1a19cd8b73cd7979804027c4b1cdd382beeb625777bea35dda363785e8750e2b5178a307a584b319fe60c915af8d3ef925411482924b812a1bc361874e2e7373a31e4aa2afcf97dc07b499e8b04682c0f364a0f5c84b46e7c7eefea02df64450bd097401ac93744ec8196d9509f9c1044103fe6513b72cead9e681ac0f5df8ff0ea85687b8eb84bb196097cfc32664fe37c8bfbaa7902ad54f7f1359b3c3f52d3bc16fabcbde21b15f206e46f810d52e2a08713105f89151c098c6b5f7c6b35ceca9fce9fc6e5890e6fd1f2fea2c828e885104a46bcd18628341cb284e2fd7148475acd4ed7d323846d1e63fdd1c30407d5ecbb36c64ae3ae619786324d5ae092c589d9c341446df465b278c10fadbb125bc169a2512bba3fdc22778936b2759dee73723d6498e9ffd450aa1c4483e4c4310ab42cb59acf629d302153742f2de922cfb4dbd192eef57511ffa360ffe0226f07643f985842f7b1b096ea8954e96e86a02d9fad404d4d8759910eef38f4c1d2c15570dbe9a88790cd99f83d63d9c8fa7d7d2dc4cd724207784a762c6ff9e19f7532505614c4e4d65e06a83956472e7000d4caa92fab933a34063c568160cb483f246ab11e6f7550d28bb2bbcd7e9a4bc20b0dcb9127ec6e1fe5a0f8d24a6306de21d542da4378b3e1c63d1c292055a9474ebfb983ab3df34f90112f4e61f4b63233ba00d037813b08b1cc0224bab04a2c86f1c5c42912f86085791592f676abfb110dc8a85b3ba4d738fc000d185ad7f47eec208a3083ea084cd85950fa9b34b56fa6e462f9ca84073d9379f2ee2e9b77eb79c1a281993e687605b1a0d9b44181b5a04bcf2a60c3565986da8ce082bf48bfa11730f046fa2dfbb2c8c280d825ac18a98ae31ef1b000b8185ed1ee0c4b023badbb0c898e94212891cb2df52dda43a6a2e5d76e2e781fed2c5e64aa2bc64aa02e4ad4d53f2e75ea0a1166667d79805d587e17ab2a832436e6a09b8c3163885aeea1f60bf00c2a222a4fcc128fda3113477f9a3fc55488dfda7f88c334e96f5ab08d8e8bda812fddf8a46b0d9de0a4f2c7c167d7a22e28eacc5181221e0bb1eef09d1ce529881f7833d955065b385d3de57adae0339f64c001e44b60c016799ad7f352b7cb0c97d6dbc428f59e6a213b3bbea6b264a09c8c2ed5ca9942f50203477908e766e8e7040f577dfac41a57adb2c3a450e231c49ac45f92339e3d1a45f7e5b9c48f133b186833969e3c4329ea10ccd16fcd6972b632653d5f6e4b97ea7d4173e2f2415b1cfc9b43961f17002ff1488b6e26bfb5749cc0f81618fd8f1f7734d4cce34078c24d2c3e8619322a8a38878ccb86f0c45f735ffbd5ec1ea7200b99cc6433831433261e955c5ef2b8f835d7497e9bbea522608d28950c0c585fd814f1dc463e9ffe0c4a796962a91bbfb1c45173623888d8174feb9a7e9db56e9bf76dfa11d73564404db24d6a5d2f1ba00f0c9136fb13d1330058f0521d436b0876a1c74e528404b8d42eaf679f384fddb136cb6bacd3d4f305e57e9ee5b8e0f5be69e3a5b330adbb7d37be507428bc0417b089226f9ab40633112d44f0a0487376edb74943b63db0565608de994e280e9f41f468674b3719754cf07530c2160a9bfc555ad5b54a10825fd99423bb3dcedf3a3e66f97fee95ee8a7132970279f093ca24ad8f36ba263d9aad579ab2306b475e348f3a99ff9dda0dc14662f2cca16977d3c6b3eb772835dfd3fa983650aaeeb8bd15333b2d91f80da2a8612e66b44161d812bde637ee8d83556f50b3fa44af822055652ccc5c70f4a42fad494a0a859991a2d72293e97db66913fffb0eedb2a2977e360e1b05dbd9e3b0f2b71dbd961afc9d611e3d21ff12e8ca84318beba3b5671cd7325f8441986398d6fae8dc6c3d114d9a8acc795f12825e43d780a25c950c12ce9efdfe3c9f55ca0163195920fdd91142e7cd8d5c3a6c65a22e86c34e572056ad03b822fcb7161f5834261b61570c01ff3d27fc426bea5a976bfdd5b14d60f5f661e420da1ba2ce962703b7d7c6a1264efe8e4613e84f8c8945b43d95e3ad55712afb1ab87038eb72e0a915240bee47ca53023333784904704d039872d9453d386a1ddc65954e1f9283b3911ed0aafe705037c8d58e2db9a89020ae3fb08898c83283f8e7a49c53ff6f2b2e197b6661ce287af89bf70ed75a3782d197512081673796f3e453a387ba1f06a7b917d51b9369343a9b3838d669ebecf50714b6ba43837ecb49951ff422e3099fdd7ffca5bcd53fa9fdaafa0cb396abad2edfa04ad573a11b65f9912014b172771056a7e44732de4bb18a09b3f91d042866b234d524141bcde64c8d8aa90e36fd6416a573dbb1bc8d51ab1eb658a811d7522cc2b9d5d4312ce1c00acf137860bc3f95f31426a41c6158996b17f7532b1a6760e910c00205c257402d402dd2b82a2a4c2cf00cafda5170c14fd23a9aee495719745593026c787f24ee79c786589e95c7331af3837aa03c3e2971dad05193cc5c37a47d5fe6265347c0c4bb2281b379645e17ce8358c09294fb360630da728d4e0aa0facdc554055c3e70ca26d8ec496a17d36dde5fcbd2b84e3cbe0bc9f45f762c0957c0fb2c473de19905cf9f2e57e02774a17b710c4f9f046fa81d28b922fed561d18832af9da2daa856fda03047bf81776d695c1fd2cf0d901b229e2519a7d5def26337ba24943afc6b17db9a42624f95f362351ae0ce1712bb34f9d9b2cb337da53a35fd25b443f4b040847e1563795d43a14e903f631f4da7931abc514ba7c2b223a35900ae636d7a10ad4c1841712bf78e8f61fcc4a6d06eb39607814ba3daf4c5d1d70887e0a80660b54fa1631b7393bafeafe3697f85e5c45b09ecf5bc2a7bd7a355bbde0dc099dd87285a6d8285a30ca5f90fa2d34a096f5f169726bacf41c99d1030cb7f6e17b046ff7e7c95d5f3fd00f9cc4e61aebdcdbf4ac68ea84f3e8abbc56121d7e0bf729ce7c50a749d5a8e89d1bb74f68a29257edfdfdf78efa6247358b0ebf204dfd34c4234885fa3894b80cda7ac7a34dfd8ce37816741e8ae035c41727556c8af21ca583defc36847269dd2f35c6aa3e8580de3aff91d9319712d7eafffc33af6c4d4d759ae71ef53e4e333a720c1f78b5ceeb25db5ae4fd0e4bdb489d08333ff1a0b2b13f92feff4916e54e30a615d8b7e3913ff4c16963f125b75ad894e50dea4b0fa1d27be7e8bb0522382273e39501838087c641df048c4e7e070ee3992fd46809a9fe00ae3ce9838fcee26f60513c5f8ee89447d4387a8cefd3a3ce2011dc2998a63c416c67f1c1b0ed1809db90805f99d19f2d229d760757f1dbbc82835166c5412f9a89bd2b92af7048b93b2b010056943fcaff2fc40b5dc187c39b1adaad8f7433df64772ffe506edac22f834b945d9903f295a704f9f862ae61d445bb7c518a2983aaec70ecf2ef9c0b114d379162ace6af91a294353e50fd4f56f73888664c3d66dbf0e8a7e7d1db46f6b571e7df6d52e104277859481d682c817f42b8d3572df2d1bb82d048f8397609f559d3f24d3e9d722522c4b93e81e06cd7567197b764fe209f8752d3c44c59c0984d87e63c650a464b9c1ad77d8c61cef7ad5964d6bf5c16091975526438f3be0261803d2e646a2bc0671f238aa52947015c112112ffb7075d11709cbc1e00c50b4b3c91bd5069e0a8b51f32496b229a419be559b01346665e4d60f59e89d40aeed901f584acf242472760ee6d6114b2c90383960d6c68252fea139c47eecc742200cc1701dfe0d3811100f16d16c1a39a97ab9c35526141c5770486cd58b94db111a028ba64ae8793982d33050d1a170867060db34420753a9b2140e5a065f1f95f16765433cc513e481e32e6810b94e3ea361b27f34d19a8ef8533c2e50b6a7f0c3630e9cb3c7dc1e146e7604d95f10c01ff57d1496521f49f0ff3ff053c2ef25824ac87594e2fb7b26f3dd3b07ff92ce59afd712373ff7499df5559899bda74b6888f4031a4592454e4bdff6c7c33afb314317cc1636974d75c5d5430caf1fef4ed4115e4591af882d8cb7551030eaf565aee64393852abbde74754bd5eb79bd51c6d1ff1e24ae2acbb67f4822303ef56e2bbe3954b2f2bdab72fc0dcc165ff18926c3a4540909facd9f740060ede405ba97243434c48c542d1fe1966f26233fa218d2b6284fec7ccdef66279eb4c9f17d6f15854ee6bb326479d7bbe38452818cd9a4d8e43504935e8e2d8b94b70cc96de8aba33a843813c988d1db8b09ee08847df1f1a88e42e92e7e7e224b94125fb5db05a7d7618eeaee436837b5ee3389d74ac4e70db07b629cd60f13e6c33577abe60e9fe253f086f9a31192aa7256b14c4f8406227ab77dde1ecbd760b0b2d3d89dfad33035fdc049ddce76576619d83b561600a33888c39908aef34ad9248609ca4a60404f8a25b569d07cf11ab5c373c97537e8f73eec68554c3c68c4654e549f32c7c17fb6457ff1fa0f83025657f8401105db11b864afe41d4ea13d2c20049a56be14c9db20049860540db0a298ced66d2bd23f50dd4851b594bf143fe2943e19071c8e33c28c27d803684ca15a11d6b9e4a9735831404a50e9070f148abbecaf6a5a3733a6cd220d1952d6d7198ade06a9b073964823df593df6c5b269c147d31706c5e6b2319a5409b727a62c6240825090509b11be1f933ad82574a3eab27e07ee60592e77ab311573055826df112a4a65f637726a280c214cf8b0fa12fecfb9d8bc08afd01a4d1b8e08a07636e73aae9a0d54122fc0e1a8d6672739ceb86aad53c38179c2d8f802b639ffa7d1d23fdf423bcab01893a4d87b83e80e724bdbac77e041dbe1beede5f90f0fced648a34c0c54c404915ee8c2d2befd889b100d273b725f2e2a84272afec12d7bf415f89c4fc45108adbbed7085f8a50846b51900b0fdfa2e51be9d8b8039d191a8653d372bcbb8fe790b6ffa33a7410f85d00f0d969c3003a43d571d0066019eb17e9104746432004541236d0736dc92b0af123b6e3cc7c3680475c9641904558194fefb67f242b3a298c2f2be8118239c77c5d1364b83ff8b96db77be2aa7017d8e8b633cf3f4b8bda436c5cc7fcfc60f8ab464cf9d0900fa3b03982a3a00347703f077481aa6362e4f3d99b0a06856523c8f110f29f7425597f7979609f1fe83929f785ece251e4fd1ecdec6ebb0ab8edf71223233c1c45429254f4ad234355ef751fe272e5d1ffaad954e96ace2e86cd11bd48209140ee25fd54028eb9638deb111b05fc436f836d9787103234836463f7539ecdae907717e37de8b3bbb19d1bbec01f8efe963849efa064fe6882531db2cffb6e11138f0731bf3fd8afe3a5096d6eb1e4f00dfe7c28cf95a2c860539083da6cd4f843799a596301ea9cfaa681ddae57abe1910151e9935dda3fb98939a9b1a899ab5cedb7b9b2b3f5fdb29fa555b6f448f7dc349db7fe286d3b562ee2d", 0x1000, 0xb, &(0x7f0000001080)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x400000000002a, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x8, 0x4) 01:39:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 01:39:41 executing program 0: clock_getres(0x5, 0xfffffffffffffffe) clock_getres(0x3, &(0x7f0000000000)) 01:39:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 01:39:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f408d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba733a77af6e33cb873b9287d55c6b3eb5c596fa70d27010400002a8d6969cc576c00f0", 0xc3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:39:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66696c6530006c37a565d67b3ca0c00af85c689c1f19f5e1c66e415d34fcb942616552cf768ffaa2bc002150ab454809dd17e0ad3cecbbc640922cb84b3a272a7965815e4ef980590f615ce99ba37619f98e63e545183e6d1601b9e4776f3497ebe5b90372e991c84ef086eba29256438b62a501a373363a9fbc530f2be993a9fd00ecd9b42a34d4ef69c6bb4c17e7ef6796f534bddff68c720cf9379db71d910a25f605200ddd0608e2232c00d923e500706bb5a8f6231334d7ec092cec2d47cfcd3df43b7f2f985d88e2056ca8f41f0aafa3e2673c2712ad34d08b0080b679fe5e190727e98ef3052f1a58168504edf62f000000000000000000ce5f317c2744c1bd000000000000000000000000"], 0x10) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x20, 0x100000001, &(0x7f0000000000)="2372928345803630773de69b8ccfd48c4fc4b68a1395865eaf6ea2dfe62d8fbdb9bbe0da38572e0d7eba1e9117fba475e108e1a5ee40af862aebf7c3a5164e7565a825d58878cf87bad3a4e081f552b128fd878a6c5ab1d86b2edc0ec6cc4b31d60370ee74e8e75db2242fd4231285c3", 0x70) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 01:39:43 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) utimes(0x0, 0xffffffffffffffff) 01:39:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xc0, 0x1000, 0x1, 0x4, "dc2eaa02ca1908861eb874b78b029a1656b36273", 0x6}) fcntl$lock(r0, 0x4, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) 01:39:43 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x1ff, 0x2}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0xfffffffffffffffe) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) 01:39:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) r1 = socket$inet(0x2, 0x3, 0x2c) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) close(r0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x5) write(r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) 01:39:43 executing program 0: r0 = socket(0x80000000000001b, 0x2, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0xfffffffffffffee4) fcntl$getflags(r0, 0x3) dup2(r0, r0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/47, 0x2f) 01:39:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r0, 0x29, 0x2f, 0x0, 0x90) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x5, 0x10000}, 0xc) ioctl$TIOCSTART(r1, 0x2000746e) 01:39:43 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) geteuid() getgroups(0x0, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x9) setreuid(r0, r0) ioctl$TIOCSDTR(r2, 0x20007479) setreuid(r0, 0xffffffffffffffff) 01:39:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f0000000040)='./file0/file0/file0/file0\x00', r1, r2) bind$unix(r0, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) symlinkat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00') bind$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) 01:39:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="7deb9660fd0d4173c444a30add26c878eccf1eff5eaffbbc389e526ab83e98d9a2b4d3f0798201bde52bd71dfc1feb0174d92315399ac269ecdd69fda2363f52966043c71ff520ad9d795e87ea05ab54ac443c4b76a8d317c31585420fb42c7e15a4745d713b94ef5f187c2dd87591f7eb9ef3b0d98d0932ed1d8551f3b8149daa46292e181513b756b9a8c8dd75b18961004d2609b4f7277c29d474cbda4ac39fa1601212673950dcc72babc8103308b85a11bdea2ebbb228c03be333c4d65a613b1f74e6458644638b7b819fdfc12473fd33da5e5ddd59fcab68aa9b99d05a2c975cafdf5fb777ee0a8bea85fce95a74674561ae55cba12937774273c52dfb2701ef0ce9c8a683bf4d2bd99b5e6fc663bc0b6a5e2def489457a9bd7102c9ffecf7ffef5816757f8af599f1ed82734bc73501d3dfd0bf6b7094802dc9e30a2361fb4bd15c44c94deb30a17fa4616aaf8501e0a386d4b0d5cdb94ecfd51c0e5337d18313a730eac2850c02baddad14aef9", 0x182, 0x0, 0x0, 0x0) dup2(r2, r0) 01:39:43 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='r\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0x2) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000180)=""/201, 0xc9}, {&(0x7f0000000280)=""/25, 0x19}, {&(0x7f00000002c0)=""/72, 0x48}, {&(0x7f0000000340)=""/75, 0x4b}, {&(0x7f00000003c0)=""/30, 0x1e}, {&(0x7f0000000400)=""/118, 0x76}], 0x6, &(0x7f0000000500)=""/221, 0xdd}, 0x800) getegid() mkdirat(r0, &(0x7f0000000640)='./file0\x00', 0xc1) write(r0, &(0x7f0000000680)="710ac8b9f8fff7d466802bd089a9f67a8aa2f53d7359d0bbbff7d0f582410b547be48d9b53accf8eab6f1d26febcce0509849a2e576f8f229e67e39dcb62bbaf3f6cca8bfb800ffac5c0f295ce1d9f4dbee90cbfb576520274be9dcbe952e8a9f3a2cc20e763b0c6fb58622201461a904a85ff89e157780d8b374ed6f55f5b4e4bf5dfea5653500cac8d651be22810393890d66ca0d091892448e27e1b3a1b8e7b5aad9718a9637400aa921f9b753037ca0db11ef1c22cea6a112250c1bc916168417732ae9c51dddcd6d6df66bf706d920c41da1752c112", 0xd8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000780)=0x6f) recvmsg(r0, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f00000007c0)=""/141, 0x8d}, {&(0x7f0000000880)=""/223, 0xdf}, {&(0x7f0000000980)=""/243, 0xf3}], 0x3, &(0x7f0000000ac0)=""/4096, 0x1000}, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001b00)={0x0}, 0xc) rename(&(0x7f0000001b40)='./file0\x00', &(0x7f0000001b80)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001bc0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001c00)=0x6) fcntl$lock(r2, 0x7, &(0x7f0000001c40)={0x0, 0x1, 0x10000, 0x80, r1}) shutdown(r3, 0x1) readv(r0, &(0x7f0000001f80)=[{&(0x7f0000001c80)=""/150, 0x96}, {&(0x7f0000001d40)=""/123, 0x7b}, {&(0x7f0000001dc0)=""/207, 0xcf}, {&(0x7f0000001ec0)=""/95, 0x5f}, {&(0x7f0000001f40)=""/54, 0x36}], 0x5) lstat(&(0x7f0000002000)='./file0\x00', &(0x7f0000002040)) r4 = syz_open_pts() readv(r3, &(0x7f0000002280)=[{&(0x7f00000020c0)=""/137, 0x89}, {&(0x7f0000002180)=""/207, 0xcf}], 0x2) fsync(r4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000022c0)={0x7, 0xd, 0x20, 0x100000000}) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000002300)=0x80) recvmsg(r2, &(0x7f0000002580)={0x0, 0x0, &(0x7f0000002440)=[{&(0x7f0000002340)=""/203, 0xcb}], 0x1, &(0x7f0000002480)=""/254, 0xfe}, 0x0) syz_open_pts() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000025c0), 0xc) symlink(&(0x7f0000002600)='./file0\x00', &(0x7f0000002640)='./file1\x00') preadv(r2, &(0x7f0000002940)=[{&(0x7f0000002680)=""/103, 0x67}, {&(0x7f0000002700)=""/63, 0x3f}, {&(0x7f0000002740)=""/155, 0x9b}, {&(0x7f0000002800)=""/32, 0x20}, {&(0x7f0000002840)=""/206, 0xce}], 0x5, 0x19) sendmsg(r0, &(0x7f0000006280)={&(0x7f00000029c0)=@in6={0x18, 0x1, 0x8, 0x20}, 0xc, &(0x7f0000004d80)=[{&(0x7f0000002a00)="42a3aa090eb0a4a95bc89fd486cbe353a68c8f589a7f7d37bb37a45db5612bd4b8e8767339960ac1c7589943063a48a511e544deb122f63d0f3cfaa577cfa39de84b19c03046ac0ee3f17f1c3423671b63718b41721d46d33562f1a5abcd73a3d1e2b261ee3830eef938fe8087c4a1878c3bd4c17d2f771434d87c2c29fbe055543345c8164a2c0f3e0cb24a3656bda105a4aec968b78bbb63357cbeb9684dd6f8d1abd884a7d9a2a14342b1e6406011afbcfa2f70785535bc76b3348553b3237b20327328a742914130", 0xca}, {&(0x7f0000002b00)="8e1c5ff933015e0ec1778e8b305f057e49f59a793af1172a34b8005032cfff4f38d6", 0x22}, {&(0x7f0000002b40)="53c9af0a24e344536f0ce33791dee8c7762b13fbb4f544b53c9b210ed9418ab3103d16", 0x23}, {&(0x7f0000002b80)="fc1ddab79b360a6cd50538e9e6a3983fe6b9e5c9986021add3cd76bf5719a335b4407560b7e08427ed043c05bfb900be52b04e3dd5b27f07ee2ce212a3bf027b669747c157dd878b20f20a9da54a003542a2ccf7c261afc7a391196cebbf5186c94d83a85d9b6f32a6a13ccc5119e7cf30567efe4caf696095a35ac3ba2c2e27baf4c0abe1c81038b1bc74d6d2c8931df149e97a3ddbf72435dedb566d1ff34212775be92c6f10cce066b58f782d3e9f8e4938ca780f452cb904ca", 0xbb}, {&(0x7f0000002c40)="64404ac6a667a0f67621c004b2ac2a14ae5a08d52b2a866befdf9c5e1dccd0e6714a7c06c1ae3c5fa07703c10ecc94026f2388eda174e9125356c210f93d844ee993ed104a649c9ddefc09b031fb47030c2a92dc53412f1a7629cf70d5be09ce4b679ae55f8a8096c714cad36fcec5489ccabb561289a1d50cb93cb1d6bf870561641d11fb8636b17cc2aa9935f1c348685d43066bce8c3a302e18b04ba51d2282bc6de6008259ed3568af1a055302f68118df629189e3a6418117ea80eeef4856f60b2afbf5cdef4c51acaf638b09673b12183910f5cf48e473aa3dfde6f4199bc97fe2ee9447b17fc907e73fca8e9d0dec7a10f8e2aecdf79d08b52833bfef4272770b7662c55864995ffecce0fe414ba34dfc11dcbd5d977cc66fce1b63b6cf12908594e593d442e7b04736a173a988138dbfb7a8ee9c705033fdf17f45ea372b993b2226c79c36cf77f58322e5c7e02ac4f2896df2b8fdd8300a0e3fbcbe92975bf1e2d28b24b5ef64c08700f3c2cf9b9a6ae4aec2562fa4381d9c1ed9ea2ce01d2b62f5c132b4f480b2ddeabb3bfba51a59ac1c940ff20775bad64c414f03647b1dbe060596a6053450993149b662687652b099e27b9b093526d95c6ca62b365854c3496967cd2f8653f03fa7f006a8a65a68d1a74df73b7e8ec2074a0be2a2a960fa68d257d40466b4daa231f44fde6b4cdab1f6f678225a20532a8ae024d73afeb8557e1dff9d3f44817a4ca6bf72c8f50ac3122fb9fa3db9c1870d2d6805970ea8f2a5ce9649393a46a0e3f7d3c05b79ffd1c08bf977c58c9da3c067ec9a8ae9a8e417ff6951b7e98d6aac8389c675d2069a360dc8efd341a8985e4a072af16a59296369d9bddce3b639536a199b6d871c693e7a04514d818c57e6650c4ca25b18210e63ce336647e93121480db4cebe9f4c07158977047af06139a4cfe8b565be48ba730cfbb7a7b61e504d7a9541ce5fed217bc07576090fa300941dfd4dd5dd312faa9065dca5f49fa50971e78c6bde641e75210ae05c137745085423baa2e09e82240fa1d4b47f854fb36926a8142f87a20286ecb4b25af8c5b3b0bcc56bcf339f2c5f283d5f7356210bf8033acc879cfcbf9f1788c03270c2a29cca9dc4ebd8b35e8165a9a144caee493f813ea803773b8941408636203ab97fc053a34a0e46823f54005f04572c41ce5467ab83cb56b10f9d7106df1c4c5aeef500d1eb35cbf39aa728eda021a7daa9ed552702471787fbe59f2dabfe1aef237caa20016cb03d8062b498842300016f789a0b5a0307be7fb4013157c62f1b5973a7f0f0e567e93de4006c889dd6281acf93da3ed2b100b74b3d06c6e672dde2e5d58723a0eb12d76b2536fd090265cf30b8683284a0885f4fc88379c3ce8ad1e98e12ef609f96d26aa2bdbe47cfb340ad6f7c66be75ae742c855caa00c1d55318e444661b341d4908ba3c4ee3a4ae271b260f7604b1ae3a35954e17bce0fd4d425157fd15f103caef256b79ffda60c84b432405959325aa9afff46ba98fd5d0ebe8e13910d5cf108ea8f461d9512e085e2ca07dfb053dfb62af21b32fe10c65a58f6564d94974b1adddb6885968f21961bef6dcae47fbac94e4e2ae272fd442af8563d0f4ede51d441fda734be211c3e3d7231fd32c3b36f827413628e468ee0a0383b33e1b0727d06beabec273b2a420e87af68b1b74b12db8411521fb213045c0fe3468361ada752820bdff3adcf67d525ca48cde661628b8a7c255f067711bd213805392045692b5106cabe5169886b84db23b68b420496f1cae1f8073822962d43bae78e9bb70e32c12c9500f4fe959b2a4533cafdebf7fc34cf1e438cc2569fceda7345c3fa0123a43b761e96e34cebc3561336724d4d0827ff044e2b5ec05e505a418b8354c6eb374f1f9423ff793fd10c0b2d855fc435a4f599f04dfc523976fb19a319d23a00e950a50ed0569e05ced00d50914c8369de9f81c0b8ee3ff83e2b461a67c123d852779157813c4ed2d66473077275dcb55faae0561d11787223266556c9037582b986369b2bd55b5864f0af02ba499d74a070a1c62a8a5f2d3afc27eb61cda1a5863bcfba50f856dc2464cf0320079a2d31ed7ef5d59a09e54c854ca5fc8cbc13dcac3575fe00c272d17881212b858c40dd79cc73f894076a9321924a69920b6f8ba85489a431604a1a7ecaf3035f876a91385a633f425707d538f66131a04f57dcd4e56b469848d9c808d3093ab08238bfe114233d3fd46be1cd5f806d2c6928ec94ea4859024686ca37a528ce4baa919b335c64c5a233bfa1945defce10f39913ef307c62006d4999c2160d5673272b8cb75089d2f56c1dd71df049ff93934af9cc359e456d108041976d90c407b06a92eb64fe664fca5263e3c164006cf522c2f4cdd0ebffdb7051d38a451cf3f580c5b7a6fcf584dba1a5f997ea2d8814f5fa470fd35c4679cce82f7bd2a4a00bcc98093903e5494e93db733320d761f54161f00e8b24030c4be27f58f0158f00cf865af2b456ae48fdb6b338f3ae3234382cf4b4e6b5f71ba6d344e8ed6d35162cc19b5a678df03143909de0689a55e1833a94d619cb14782140a32f67c3cd3abb8d2beb6c8d03c980ef01392872661189036e327dab98b4af9f9858a185041e341ae49c227aef2f8a31b1c640dfdc7e7bce204451635b4d6df4d55f4bcbb60d28583222cd3eb8a02c141d07e9f75796cb66f2c5e76d1fe12f73ea5462874c9bcb3a0e1a50ed05cb60da9312e0e58af2e7b9a27f98eddf7f9b6e6f1146b3d4929a286ce51bcd3e39527b7b86a41746f4eed17ab67753938a9a81a35a2936b0e1f3858c07b8b18c3ea7f82e39d393d8886e442960ba40241c25084e7aa5a6b42754ec42562bacac853f7257d621f38b11ba55bcf61e99b1f6adfe55c5e34d3ba6e4a8debadf71152456a2fb204abb0eeaac689145ab5fe4cc55a85fa1007034731360b98aaba3d4f9b4a69d492bf47fe10767b2a1e96d4f769af9602254adfea6ef02cfd23b11b2f357d131e2c233907399dc6f6e4053db294a090ca4c99067371fa418937393ba6312a6fb3690fc0b0dda0d4d9d695577926834f726429a898056bc8b15f327418bc2fcc37ab18ef065785014466353339c85a87fbbe12c901c9e2b1617454b119f112fbc4edf67b77db68958d9571c3a87d3248178dd174e72719631f4996cbfa161a871fd49bcc9fbebcfcb1a5d15d21c704f55cf0ddb44431b59a917c70a0a868008c9b28b129be6fa49ba13321b881cd712fc9ce315f91bd771fcb9fba36553aca7864fe37b6231a13ba8a20715eae20c761ecdd4fab6db72a591953ae4ae7897d8eb7088726575e5137f44bebeb020ec240f9d5ebaf54f67625a770887a64d2d5e2263c096e236d3e3b7a698322d69c69cca1f400759cd352536c6fc40852eb9e7e9654f2f71ea71a47a326e981bdbb3c5c6530a6e26c68b05e8aa2a6d1f0871796e1f98b8ac0283c4ff08c19bebe12b5b5574ffc59d24705cfc36b15282cdde376eb09bbdab0bdabe7f677a90887f83f68f081a8564dfd5e8ac26181fcc66abf03c6b7034be09d9745c2961b95ddf155bfcd47486589525e9da1c0762e142e7135236a488ce3bfccdc941f5a679a5e4ff2a10765fa5360f572ec5e07054ea98429990b43a0ad7fd5238740d8f3dffe55001bf76945d55c72d335163935492da3abfe261ad73251f9c065be55f00c370e65391273c99ca6227699ae15b33ffa3340a2190e9ccbf9514587900ba7e543b731415a10c4dd6dfa29e9717bd56740cc1cd14ca5ee1f625c67ad226d10cead71988e9d583a2954b2b2f25d63391c082410ef2478a4f3e3e4db7c20779d3a9f1d19bc2cd975f9b1543a72a1a848f33b25d4e17a890393700efcb3c9a9c8bdcc6dadc3850f2f4cabff351f30b3503ab168f3d2ff425933eed1386157b9fa2349b93167f05f9b504b6549a5f40a34510cbe8c6be6374fbc0e53a204d7f3b0f66eb66df436344a56c6702d51e8d17359ad5a14df9782dcd6bbf682085e21af8280f19cb76b7f2ac8c6e2f46c1e0bd309fa8574d4b7c408049158247907745bfc4d23ff9bdcdb5e09e7ec8b3dd55efd590dc4aa8dea3b32384041c3a9bb679781b029fd0ed3789f5a42191de542c761e2b0bc1c2f781134def028854a5bd02af62fa2b9f920f813a64abb76ba5c6d549a4c3c29a015c4b0987a8ca6fede496647df491ee6dad3cc9b69098b4b049bdc700f824356c69afce237eccfa4f5c37ee55d08c7c8e2ef26d6e6c37b6b77d1fcb45b4b0402b57c2ed666f3a25b08b1710b760ecd2379e2afc2e44c5cda0729a9813ae09b2af37b20c38d9a55d6beb2c94607c115dc67400a97c2dd170e1aff208dd9e5a277af11e50801ae66a5faf1586c98164a9588edd0d93546b8e4895ae8194183b854bbb660c85f0ca48b87b3e9c55fba53bb1d1c4d5a622ffae4ef3688896e82466ae469bf1ed5c481ab973cf85ca80065b1f3e58f932db32e21b0c0b54005dac3085174251e2f65a05dbd35a65f37b0d71399bee69151c45e9c8490195899daa1df14f82a65a00a21340f4d7a8ca9b1753b14df6056baf02555139288607a1feb37f4769ec6ecaf901c57ac801f2741c39e678a776add61d6411fcb2bbeb279d9136ed00f88334d719ed888a0a925f3d9a25aefa5828919e500bf41cd793087fdf29b1dd592a6bfc87c52a564499f549dc7036874d118c70df67e07a6046bdba390656ad37aa6be90e0b7e2bdecfb87a82786df5d900736cd96584b2c0ad48ce849d7e221beab6da7109d837e32d272eba9b45607ac2da8b29995bb04f683eb2539f36dd95bae0434d1d8a02cf73fdb767d9e2ebf868e0315697c0b96a6b6bce0fd34d0bb4b89b0bb8c4360433632a1922f877c3cec0024d1be69913fa1e5ab858ed7a1c278e9753d6610df8d667b99767dbb720212522b47f6930da68850533e5f774718a1987e9ae0bcaa13398a772ebfb094d0e1e00a94d2e3b88e30dc44713caf9c68689363ab31114ac25b616b72f90c82775944a908ce0b2d22ece54e94ef660a87200f2f17c44a2588adc24e6ed8c668b83f9b310bcd182e1574cce2ab6362004babbee86b03bafced030d32a485808c41b93e212a08b2b3961837ff895da4b4b6c383a992d648c956a219a2b0612b87a4060a0748af394704b8126e9dde24d41a9447837e704b5f010bb899c78d7afd059b39c5124ed1f82d06dce252268e8336c134f5a8105bd5782ebc005268eb04aaf191429544e72b7984baeaf64de5e7449cf8a5af597253569e5b3867a2aa25fc24a8e45a2d9c9969fbe9c2035ae77a90d8d6d3d6df338c694e88b605314506da4655c79f4ba172ea18134e7f7f34d6b2ff46816752088a18c5e1b3570afa962dba2cf1ff30c22ba25b35024b86f237e7176465de171b85bacc9d5b8aa8cec761421134852b56d28503ccae86624e652fa5ef2c4d6279984e3db5908112eeda6a290c95298bcee6bba07ce64612568f147407b0bf0390535dbc0c11a1e44d4a373fdd69a951171643862a17944c7f01194ac5d3849b559d90a30db035a14798a6335b547afc78f2646de65b292df84d78ab5acaa6ca308ee5298d850ad905eb133ef8018c015b87df4cbba54a2a4a0dc2555f395233c8655d4cf7a594aaa3ec947245aa3e45147649d98a81725a108381ab28dcb532cdc991a9d6603fa189a6001fdbeb3d53ebc932200b68b33901015264f71153e3abe4a91dbaa57d07fb70c2b3241740d1e3482b", 0x1000}, {&(0x7f0000003c40)="412facbc0f172f695810104f911df5ac8007f9f4493943ac5b7125c20d0b20dcbb01efe769fac0ac1541d6690c107afb6e36f61f460faf84ff311a08c92a8126cc31af5642fe8cb8c73bd590411c0befdf5294cde9581e0f7eca30b33f430aa00108eed46a46", 0x66}, {&(0x7f0000003cc0)="f376a0c306d498ef5bb43841b47bd1a09cc96b115d86b81497a19344651bc75735f966f6719f8ae1a9b93907b6cc85d2587ec7a71c2817e3ae8ebbaf97e78ad8d4cab12af8ee6b0676b1ee13cd5da8e98b7acd1d70ba9484b87fbe80dbf5c31b8aa416810172510eec57151fba713b2a872afbcf6e8b2886cd25bf68351484fb982863f8ee215dd19f3dacf2e4a68c563a0e25686307b0f362ef400dbb59d371b22439e78636d709ec54a9e0b7fb8997f5a9794a7bdff80667818acc1f0c1a8b8efd8e1195c1250e0007ca2dbfc160f7b6b4c082205efa7aa20ca91f8c9017d608bb33cdaaddd931c6c7dc106ef08be9896678ec771e5776d28a7ce54dbefc279a50ea7fdd9f9449d0d050167c7bf42084c6fca490b45afb3ec0e3de30e1c9331a3517a9c7ed08cb02710cbc51fb4453261cb4067357e59d3839cead0e668c8862acdb83b32ecafb30f8c6fb8d0191dbf0ea0e38540f83b78677ca39d9a0e1433e290b712b21f035cc5125f1dc2f70c0947c0883685d9c7f063acfc17a8417065b160f245cf395028cb939fe6037a185561f08b0b3936b871bac0001521df9bf1ea06c7160099c5a964f83b25266971886286e137207a832196fd6540994b1bc65be3a2321db1f9a8f0e82aaa80b496d77582faf1cfe755e1002592e24d01443a39a5ddd3cc5db027613cf5d43a4d0e9ba50e6313e101f09dd83d7f440d8489bf9d9f896e1239e5e70c6d3b528f9196d4c5c5df59fba5a9639b73a4ad6289035f7edd30c1e8b2291f25d06f38eb4e0fb4e22fe412beeb9397a59b30a490ac28028b75dd01262373831062226cc1ee556b815ec1f8e542fd3ea04630d6a822f855290ae140dedffde6cbfb87fb5aa417e0caa3b68f7e33587d65f968b0ca387a5b9fb727923f33f45384041868eff57708422bd2c4d73d644904769d0e5eb0f76500849009e1f9ae1390abfcd5efa07853aebbedd2cf48e54d955d05ea7168222bd9caa6f85c31695892f8f91c545bf39e7608da9ae4a61edc04f76b8be2c06e195da501ed07acf149cbcf53ed5b0264f52c803c1e5edb93ef1b6208bb61615820df3386d6716190b5e86638ff0ca6f3d4573237376da2a05e0fa93f3c24385a86bdb6df3b7c4c85b9d04e4f90b371f47eab76ff36b1905c59e9b7c9383a58ae8b681f0a91f041f8001576a22fad4f34be7a1a4d5ee69d909c3adeb70e5c8457fa6a395c9be239effa43a1bdf885ea3b34c4f343ec968e83d9e4f9de9607edd5bb32353035500ae38f9e31ce78651f6adc16d01e6d00990777f06ee50ed1a87b91c5fa6705b186f073c5642f6d277c7ff605f409e1022d621590343996d403d46ae455ce9fe1c295aa6ff46ac8e18d7169ec52013cd22421dcf59f00916dc4b1b4ff685ea9c444ceda7f94dd6ef60b25d019d8a04b13b02ebc19cbe475cce7044f0bf3a63ca8247508e756972f14d2f9bab7b06aa751048337a34db6d24a286d4fc8096454e9575b91363a43cfe0cb0fd019a8a8af22d23d95df73208c9207ac3e24895acb9461b7cd86df8c037538f44399db22fba3e0dfd03d84caafa4370ec24df3785f88dc849d09763146aff3691db0499348418b9d8b7df84f20819949aa1205b53c9ecf9da9aa5422b9d40792c7eb2657ef10f392991aded65f148d11f651f3e14480842c27da12dba6ed27040cf087e34c58aec5a0ba063ad7801fd19900f734d8c0f0142e01283f843afbe49f0eaad54cc34a400ba3c8b525015bd9012113f44060c677b5d11e07e096d4dcf3e0c23d35d7388dc3510ca33c2fed603664b9e29234c1d3bf6816a1c416353aa30ae9c675859d621a55ed41089736fed3855eb8c6e8ba6d2620ac5a0b3e3db6d3589294490b08335098a1b636905ee46d751b95a04c142c095523507b9f06fcd8ce6097b9972850d33f8f8aed64dd69d38720b1a45d4496b8467683c756a80b65f4853ad602292a843648a2557efa8a16c49f851f94d7457dc9bd8902928607e521013c66dcfb197761738c6d1282930ae6e5b8483108f3a80fccfe83ae594b8c009f42c7d2211057069121282b45117e464d23c57638a91942780eb0b1cb54a68c54d3cb6754da0927dfbe377210a716d43ed03547b6c9de4d62311a346c37ffe13f7104d9683e7824b62cd989126692fe47d7eebcd7ac53278069cab89fe3762a6eaaf4cf96d773f391ad85c7ea902ef8d979a8482b37c21eb0b6228608a0eb35968b8aeb1a9752c5314db7dfefe2b64ba73c589dc9e2a2e57610ac31b63efe362556a9606ac035c549991d62a345f8cc649d4fee1c213839c6beafc06e981193f1c802a8e07c4a05fd48cdffc3e7c36f58ea243d5dca60be8a0893108eca93cf7d3ea7e1d26d14e0ea4a2b0a4eb42c6e8bccc0d894c89056fd7701a606d62ce609d16c3910e9213cda6ca2baad1b998f88fedba466be29cd37d7c11b8452d1c7e985655103b4170191988049fb7566ac4181628af50e845d5a99824f14e8823d3c2df128ea4fe4ad13b155a7566299f3d2740188f580188af05d1a009d2f572ae184209d827866596257f9ea8a38e46d5f476bf4d3c4d89c2325e871bc799ec9de164ce28836db8ac3d5b78e6f19c20f29d6ec5162d06870dd21d49cace3d38888dd13911b9d33af98a23099a1ec93b828c78b6b441a285c670daf529d4650e282ea22dd402677257adf45e6cf321d704cc8b0cd0616ace65ff8770ba6a7306603a1e52c60ae630264c098f1f4ec4faf551d7acc1ddbc2484165d9220727728d064553e93977f82fe1daebdf0fea5d4d97be3ea0cfd92f97b091c34ac613102eca6ef104cefaf4626f9d56cb95ab27615cf92a4c96717dd49a943b0651d0a667d8b86e6d947c6ff7e9b7ac04e22fcf77f5745f0a1c825fa1aba76faef2e2732936aa5622a94c96a9bc28885f221b75a44ea70a69469bcade681319b53f30b549312aaeb0cedcfcb85a6aa80918c35dddaa036df3bc56744dcbde1a23b66efb01802ea0549feaf51eada6baf6f34fd21b506799eb3d7ec4c409536ac07d181702531d872232b80dc9f9fcd599e2cc4f2a5c2b224e15123527dbad654e87aa77b40bd7b3db5468ebee3417d866ee6ce2e7926c4fbf0f0393d92311024f20f3227505fe8de59c53a10be16ed88c780fe3e72a4623601a61a1cede81ab5a67217e5f159a672f2d19df1cd08e91872299727908ee9c5edf3fa98e6b02bdd596296aa49ff4eafca9bb62681ec5ae89ba7e4f2234a980f32634d35d7eeb5db2eb0f05d95951bd7fe33dcf2a1e4e521cca8c71fc18024ecce0c309de817d340cb1f3e35f29b4080e1d5dad5c76e86d053a95dcf6daa3b5a3cf433a4741eca9cce1ab0089fb9b3c48439103980f218570864052dd8581b7a5e4a875e56bb7b758265a7ac3af81052c63a3d8272bf34df4f961857659cf126ae71b5430ffe26e821381962d40a91daa74f0ad090d932bd45859b9918af83926abbce9b90018a4755ab1e56bc4b5fd5b4c42a32c8b53aaa43bc4ab4b3c9169c20fc4a0181990b175c2d8e276c14d23739681972c9e24786a9c8491bb17d6677d45ca003f15578a482e62ff762aee1afd0d32421e4ef3f4b2c1e5d8bfc21ab0f8c87c03b3ddf7e7a5a12d0b45779892ba6b1e54b5386aba6d9d385c9d8787f28d4902d58fcbd189182fdaab3c5b19071db7e525796be848d9a7e965304853f09e8f9b3247f0b1eebee5d10db5bf39015a202f4b140efdf19becb122f60e5a9548daa332bf3f6ec07852f9799977ebb450e27b52220de416d9639c0eb97aa9ea4bc82e72304a35b87d25beaab691087fd137d3c3be9b97eb8755615f4030be9cca00f93e78e727b6e233536b39c03b4cc90190db876fbb0fa7c53cdd35d35ea13ada0116ac8fe62417cc52c6fe68c3b3ac8a0d8e9a04ff2aa43212033e91e39b3885dbb972ca0362f01504389d92cba1cbd621a83446edce78a5115a91d26aad1a00911b652f414325b5e45aeebe4ff04d5c6987e512a6746fa58504358b9b08ad2c1ced2346e3b5218f0b977237eea71f97181fb60e5d68bba1a253b41ae767e64d5163808c29cddf03128df5353340aa59f203410d9f3ba93d24f3325f302c278ef38cb9ff6ca0dcaae28a7c47bbda788699cd50fd917b8af4c4f5919bb6a8a513fc49e3af41f0c8cd56eb387d72b807a9658af918a73ae31302b5755a56bc4f24722b059b4564dd2255fb5adb6d06e06b14814d9a6c983d329620e0cb77d121717786474f170326023ff07cc6d87b04dea22832afcdeb2d7941c920bd7b2e9ab7ee4e8e8c63714e25c83f43e7bf8e102932d4c705f5d7cb59cea5c385cbe24d88cfeab84cfb63193a8a8d1f47dfc5e96ca3cda6c8d9e58efa513f97701811f001fc819175d42c4738880bd582bf1e9f3eb3397b57bf4e51a620c6af589f5bfce9a757350d8895972ea1287ea225e475189f7fa28480ec8fb4ebc2401ff63c19265da5e148f544dcd6487a7adae1fa9745e3b8c524a9ca4e15078001f43a49138b5c19993286a9ab65aff140aaa2c4508a4975b5dbe82ba8a23297338c7e1137a2dbad8bab076610b420b864ae6ba0dc6e7f8629f38cd1418e554bf9b570b5d1839dc3c0bc6ae4fb36ac2f98cc7fd8c3acd399943b55e076b200f96b16b114433340e26268584b00dc13f86a293d5c667e7b9cda2667eac6af8518700274799f1967abcbfebcd81b2eb4f865fed294e3ee54474a635c93284607c0607df90a9fea83504d9cece1a1d1b15f985b23c4ac0d90968690a0885e594bc6adb91de7a47af836038ebabf5355eece696afa6b321e91db9e12dbf14ab88932fad94f4fe5063404aee3d7a692741fca709000438882ae32c897bd54ea61ea7e0605d39f16a42316ffa8e9db5959ac79b7f0ab59d03bab0227f69b325b4db9541c38128911b1edd9f1df99c73ebb3027cc66dd286b39a61cab2ae6a0a345b76307a4da833fcffb297586a4597c2408c183b58ff93c7b40fec15237e5e9b02c3dcb5f6524fccfe6c738d63c1ebdcdad3976dddeb8bda8be4a0b19a33b6e13918952b0d58c80d8a981281f8b351d2caaefe3dd0964d4a39ab5462886fa0aa15fa5b3edc004166b649b86516682a56836749738f8fdd94212b6001b781a6ae3aae21d1379ce7c8a4c2f12ea01eebe26988fae5d473e10d75fcf3bf9568619120ba254355d47e3f1f94a289975e52bc535988ada9f28bc98d3dacd78d95690f3a3a73a98a1f04585044fb8acb3f49d726dbff0b51472cdd9edae6ebef73b717a204bd2575c98437782d01fa09c32610c6627f6322c87a1a121805e82cc298c2a8d8037b2a2f64ec8df9755906fc376fbb0223df99f61d91378b05e2f50e26e73a41ac5cdfe93749894ea21480bd35b89b17ce87e13b5af36359c932101d4c0e054d0b5e4ff165b995639f5027fc3ff8ecbf637be61b1eaf05ec374b4f0ccb3626894956492eae872776b61a11d7230b6d0f87233b693a0e9f4f8d6ec41ed34a651919b485d3c312a24852e586688e67eec051b5a7fd04cf82716458ad4d89e433f189222d6d64788831bbdf8d161a4de1a619126ca4136484943ad753c9e3b2395961673d53f133ff92167ba6a8b3852534bf26e5d4e0de62b8ad06925125dd9390b691e9cb8edc60ff12d297e5a91603889b6dcb29eb6d55320e2eba1d6eaea4f61013582019dd5a5d07436295e9d9be4fe1047f62b78fd0b982f12f54a355169c6280188b6160c2a7869380aaa3c0afd6c1b6127dedf2faabcd0cc8a572104edc", 0x1000}, {&(0x7f0000004cc0)="725778d00377c3ce8408001182137930d5a4001a60154ebb32319a6e1d39b0241a171e629d45a290e6cf0cc23ec5a255ddf66397138bd9996f7325ce49c47d758b35397a13ddf02fb0faad1efc87f79f11ae4ef743f9ec193d49c88084ec5f0d700b8e6795f35c0bfe205392322f5ab87bb89e23dc94444f2ec12f473ce5f613ae0ac9ae3df951407d20671a82cdf0f71be7125f5f93cdfc4c56ed344706f7c2cd9d84a053e74e257e348f668e768b04", 0xb0}], 0x8, &(0x7f0000004e00)=[{0xe0, 0xffff, 0xffffffffffffffff, "28ccf0414a690b02f8bba68d0cdac2082ca3b906e3eaa61a073494d9cca5241432f96c2484bb08d4cb444e31792cc93116a7b4c74568003aa993750637c245c56cfb368096b5651ffba6d7cfeeb63873cd40fc192a8d6991d6eba3856646b0d815fd3ea895c231fa90ba1c4af3a1ed9c92fcd3a742ab4faa67803bb0b7ce0a4d6e9ba48b8d267fb139280b97ce280e3c9dd0a5b9cf7e98934445ee0d7cbe00fb2a5ad6e805ca43b2969421e958363587e400d27a2c1f117a9fe04269d73546dddc8878886603df14daf7a51b72392e3e"}, {0x1010, 0xffff, 0x2, "c88580343653c4ba2d8a5bb1451a358bb445ae85fdaef5c69d20f605ac949caf626780f0b1a3f96943613493334cbf55465870e93b399555aeed9f3dd00e7070bf131c6994e10cf717e9383083da3c8c52ca58d458df4104631dc182d2d69f5757c05ae7a891805521c9ff4d7b2b5ab04ec6ce60d9c75f6c040a972e2a60f43e9d5a2f83e1981d3308e8c7991a4e396f400400b9197da05f2492eb7c81e971ed49b889ff12155e08a26ef730fa00e654777de00e25ad21797f202b7f46f0b109df76eb17ed811810484f9c0b071472167ccf820fa38bac8c06e5a3c8e44f541af3a553c19425ec924b81afc042712939e3f785a27ede557ec99af39fb390158f970878034dd5ac948737bef72bdb6e6ac1e682082bd664720924cd549e5e587f5334c99be40a1e005405b5e962b793bc02f49ab04a691eb107673ec9d7827a80858e9555e04ee79f1f5c2b998e108c90d7da96e95a8cfcf40a7648ccfe8026937a86115fcb1aaddf880471a8d1f755d3e6bd4ed173ad5c5959f91dbef6b624d1791eef9a511b11c877060353d4b86cce00a587d23de77c07da22f0fb2ef31bde935437fa263d025b68f85e30cbb3639db77acf30b4da5ac608dd188aa60138a89a3ceadc45a643d7de9f1cd15615df674152442b1307aba57ada2687ae8d7ab8c754e5804d4b206ebe00755ee42f43f5078f374f943b6798e1f5e92ffbf228f743316620470a6c7cfe7bd41bab4b5e3d9dd4a549a906a52b2d1a7b03e539572d6bbc10dddf14db2fb6bbbb627687b78eb4db18c96e5e373d12cfa5962ccb8fc803e0d12328d2d022901b41366ef3f5b4afc35df5773f9ca34a3897d757fe245415580ecc3c1e46297f65288de7340cdbd9290b0e0dc1e14aff7f091d3d6da6b73b67aeff746c16a0bb8e8d500bb50b6b2aea082ad3e670bfb61743d36144292ce21c0f1bb44adf93f0135373d66b7f6da9eb288fda67426579297a30076a0aba5d126278c235307b8f082a93b501b1866f689dc4a3a51247e276cd47324a547cc171d625c4313ab38d417340d6e8fcbabcc80efefeedab4401aa7df747551c8cae908f4a65f3440907d825e430e147a07524408cce6983eb9c29fa1a0b5d543db388eb93cac117ee7ac92582185750d4fceeccb4688ba1e2145a849fb2caa1aa34089dadef5bf082bfc190e707550473bf88834f017d519abc84bbf5c683828dbc27c7aacb23d323da0830c3b2c669e53b97613aa3a1914f4e4db9c6ec3fb3600fa3c4f0192bc2364fb4696bd5d02aa9acd518f869931d1e08fa5764d3863590f9bf40e879ba86901be2b0d2e3edd40106780669a7b03ee90a39df51f4fdfefaf4bb4bf4aa8746cb69ead24b275c3ef178abe3d5251f8f8975adc62049dad32ba55e03eedfb56d8a4ee5c9a1ff9f1954224844130d403814d67d3da133f1c78f0ff4c2343c0049133d5fda48aaabf2d4077dc14425bfb94ce61f63cce6698ae1dd600085321240628ab9fb5130ebc59690f7b4fe9a756792c8a051d40f920f1728e26f19ff88fa60e38ab868cff5bfa93a6b5832e856f3d277a9f18bd9304d48a426a9ca596df94f15909f674125c02061627070b1704e013d550c15fc0af3d4a24c74404e7fd0470b09af304ea3ce683b286d324f5168d405f44b963764982e8a7df940cb39b5ae3a4a30c558c93ae55457b5b728155ed0c9b3b908d10742ea5a14454288eedabd4e32c7c78600d8d82300c958b68bd1454a73070fb9ce13795926ab58413cc04a1702fed2d55445fd16ad89d6d5507424a191b82be529cbfb713164f85decd429272af1140cb35e707b37839c9c7e66c33db78fe1b3b56550e669f68479553b495410b319cd98f0f94a7a24a42a445a22d858012d9c84688607661c782fd529f4d43ce127bd0b4dcce037e16d07abcdfb0a608200beeb826e3ac9b6bd252c5ffbab9d8d216d21d0c26ce5b27734dc59967910ababc4956374a94cf53a31c95ec9ca63d8246c4cdff0c36e00ddccef61e4a28fa961faf04d0270d9d65c8d40d3289595db53eb3cd757b60dccfabe1cd47232f540f749db56f60c1b0180dbfb3938d8f9766cce3aed7d82bb4fe8e3193e280a08f8b3073961e87be8f0e38378c121fab4dedcdfe478c04f711e15eb5f5bc8456e67d2580be53fbd569603915be0900651649c19ba2ad174779a0ca99cd5df63077ce6110bad532bc62c2d24e24acfad0f03b73ef2a6defcca3f1ca308dfb0f71b31fcf3a0c495574d68035998cfa807a2f901ccb5d98acf4b792ab968ea007211de1419849b5cc0a36c1e6e51be0b5ae5a92dabb1c089ecfb0ddb7dde79451a0e69748bf702ad226d6ae489743ee4507461db96892bf36b5d4b90b0985b276a1c38e8b67b6408d23287ff66c74f456e5af87856b999886ec80bbeb281124bd18621b58339857c7e5fd82668b86ce902d15d811c0afcb7597d8bb3f02afd778ee40e7377c20f90c9f6fc9e68b4614932ba384756d6a19d11e81a3f34ec4cc715464a16407712023e48b1ea4ea10e95137634bf9b93f03996720ebe19ef2ca944bf5a35a45ca484e6baba22fa835924112ace02e6eae3d153f51ee2b9f5289443b41fbc85526bff04a72281596352f6b3f5ee0751399eda43e1233d54cebc703ac0cedf2a98b14bbc3443d7168d92112a6425eac877f51794433f089cd514fcc2eac75de21101a7f2e27f8630b828ce56cd27370c7cf14c2747119529e397173c51a2fe60fe10325988d67b66da8d2f634b44f5f40447443fb3a08faa34c25aa6f05bb764d827d352258630eb117cbde95fa88fd654fcf16130d70c02c24fe5faad7d2216807ea5044eb7bc7c4ff3c8da67087abf56b2d3ffcad4c88dca9803d9db1b3337a4d91276e744a87f0815e15df199355218cfc90f0b4370062213408b536e7d9bf189fd5498f2e9ba522805a3ba2c287092d9264035a39e3c39ac642d0addd63b48d25eb943d9a25a7b1623482191ffa0fd12bb7123bc0ee0b42c98651ac7461336785b30dae4b599355fc3c29e5de79a556926c35740ec73ec6df519a64a37f676cb20ddc17164ebe7a5c10cc5a1054f89effd7131fe238f10691fea88ca1bd8d0124999904b6b2ef88b9eba36526fb33989e07ed3b28fe450da004141605d798f6108e7abd10fe0693f1d404f1d0668246113cf6000030f655797cc53d33486d9011e5fcc15608041a79f5a5b8913ab4273e9034fdf6855d8765ee4134fbff6235e850587c93a8fdd0f075ed25372ecd02d47da81a5f6299253e6687ea61c6fd7954e28e731ac28730c1512e8d58b8897a9e27adf4be313b7c9b7e9b12ea3ea8022a31d3cd30b529d83de1e665134acdde5e346d4830d8ea7432c699337d276b3ff5004220d0bafee49400f9ada62da046f0ece3e98fda4c5dfa3831cd402433eda50e07d7a3b70cd117e1fe8a93121da481e16fca32b59137be8762b822757bb88f4a594b25787e2071c15d8901b5576aa562abdce9f3aea69c65f88167d0765854614c2aac91d76620564672c28d56ea6f54b27b36ee4f466010707ad001869cc54f64fe731bb3733ae65f48ae0b07826296671623f441758e4f1fd5ae912bc75cd72dacb4543e208d9aa280844c43e689e38a616746e5238b5f8b989b74a14a47f6c60b19107a64f3d46100e7d716bc9f77e00f3336f775906c38f0aec0b063dad31329cc832077fa41ef22cedfa9d54216df10461d5eba15dba3a9989d985ef5bca8a7c0316a389a01e02c98aeb467c0f5b4792142ec22fd4947d1875546401c4a6c028534fccca825eaf4445941d651a86841cb6741d313f89fdbee479f4380162ef9efea77037c409072b23256a77fa1762a2930bb37a6c36dc1fa352cdd2db300e7268d499ae2b64bd70b0d2718b489d55af1db58a6b7bacaf9e229fa08f84b7bd8b9f5589b572c7a90dfd8907673d86f472764125571d36300f62b1c2c1c0bab1dc9038d0b6121a446d0d239c9df3a02469af961de3491b0a8682d425464f490ab5f6dead6f780516bff1dcac2873df6d64c0f65f3d1b901a459456728a28c4946074741617b4624ca3b62f7ef040fd119bf1a0a96664b86eb2221158225aa8372c943fe4f2ff2f0dac865906cdcadc7081a6956a8af11fc41f38628094a5f68cf4bb883bd842bd6908a00cfd477ca4f2a43b0a1983b4348c522fc6b7c183565a8f6e54f7fb50a5db316bc25ed77fd6e5fd2da6ea9da05741daa2d625bb7b1c256d518255f38907113ff9a7c2dca01ac90c172eb43d314739bfb4efacc26cc518911feac6098a6355e0c0fce7bea6815be9e5b3d1712c9e4ad064b812fb0cd2394bf95848416df6c64c65d95c18eb7d8950167ba196169b30c17573a8e2b1b64aee8625f82347b147335bf17b1b9276fd799aea44af7780b216d85ba8011ec2c69f20f8290da30f1afbf50d7d9cf09a26d3a58ccdfa08b2bc36b572a44b621ac857ded4a883108dc0b2766079f75b00bfac9ae6779aebb8b9c5f79bfe863a2b8d02894ce5a7d1022d4290a32c7813a5eac06332e1419cd2c75613a649aa78ae40bad7438abea2a7607a4dcd1ad92f755bbb6559f554b68b3f640bf0b1b9a20a53e914d12f8bbba320ccc5e8533417c3af399c14b22a88071f86945da9868361421c5ce4f8369be08c7e54d155c748f0e1cf053d1c059287223959b435e920961f599056ea967b34c96df5cf300c136e74cc57add2b57849156a9e32ac3749faf0f125af29ccfbd30be094e7fef080076568a3119173cff64f69d2fc81ffd24f019dcf23a0b776208dafa0dfc2e68712353de0454f4744d31f7dacb8ce3d57a176b60c7543e0154d1fca59520f98ec878478edfcb7f29e1b1343869ca6c94165b6b58b4756f09f0178aba2a4c37165a78f4ef8e88a0037ec47c299032d553ca8065f357a4996a4e9757d8592968aa78a49325a81a9ef76105a828ca6ef748267a1effb4a4cf484c337c6be11be7c95138bf97e7e5c21aa80c3592f457df82ba4b76ac2d7ecf5e7f110bf9391a4252a75067e277567ad6a2833bc440b93d81da2805023fd396dab6db98dfcb88cb4bf06934d007af38beebd0e6b441b8aab2938dcc64faca15cbc8a890f12610f4d511207081fd9ed5a143493bfd041a96bb6999885526a1a1bd724d71066b9ba27802d39e750a095cc56c1f1f268b2dbcfb8c05e2e952987bd3e0b1f845708d1babbe1f18d31ad0c5a7b450e943d0135c14e36750b9ee61fffa3e54e6f3402b7393f3fdf509fcff7ce70511850064aa5e2342c46af4622f62e1052e73dcf16a01def627babec03745248611f2bf029def9a570e128060304ba7d37c3d1e3069d4a7441133bd673e437ac3d892f61bc97f8a72316154663252e24d8c353fc5bbd919d16641b9da31988c7ae472465dc3c1dd46b2fddc2b2340a55caa380895fe4c24d795ee5a91951eff8ebd2c47ead712ebf12efa71f2f05af2e0f89d354974fa16fd87279da01d62964dc101d6dbbe792af942e63ec180f883aa0b3e7912508f25b97689ec26e6fada3f95e30c49ba3dbbda087c93d3a371000202ee7c199beee3e2d8db6db68df00065475beb703401ab5abd2173d5a7a072d8626a37c3cf1b5c9b49e181c2f59eef6f34f216bb5018a8841dcae743f876eeffe01b830c9302cf5696927f5966a3a022fd093f59e53f8be6619872130e3899f672b797e00c2ca802ae8cf24bef5a2d5907a4a6d8acfdeb02bf69e832d63833824e82bd3252efda037710ffed0645d1a6c9a5c5729b0fa39"}, {0xc8, 0xffff, 0x10a, "fc67e4a71e9d8a5e6ba1ab1bb04d2f2678d3672aef69592ff50dd6b330b190d63c2907424b0c6e267b51b030f168b819d2907b4527433450c7f7bd1b749ba3af12e11208b51255d954c67ab16d5cf7f224fd2694dbe88b9bfbdc1b1b5d865ae8505062e251ee874430c525cd0e8c73024b44e7271bf3dc627cc59c8a9063871fc751922cbcb4f2f02ab48e3bc145f6e525a8a84e6239f183364b3113cd03b5db26dd82b7c1282c4f090bdd2fe0f06a6a0b99e9ed5398"}, {0xf0, 0x1, 0xbaa, "b0f34a352d8a5fcfaefc697ab3c21000f53586b543bd99872300ae4c25c30f1d8f7b956e7bfbd4d55174ef757807622ae7e6b831f4fe74af02a96a73f7479f5cb550629d0a39811f91691df795f50d548946a48d63261ee2de813136c3c348a83e2b40cc132dba133c5f134d6e35d12b586052d14baa7589f3456414d7632e92aa42e0d76a50be6c63980180eb2fb67d3893d4080d5e1c4554ede557d7e74ba0f3c191a5edead406ed2104085a7f1075d2f90db74ae0f43456e1e00b52edb4c09994cdde39a629789baed143075a00265a20a00b00b3ef2eee"}, {0x40, 0xffff, 0x6, "71fdc8517e029b233f8b666786190cfd5ec8b20329fad8167a097467317d5afcbce06c2bdce00ebaabc8"}, {0x88, 0x1, 0x1, "a66c698bc59f0e51b50f32b38cd7456b644eaf4c51f93ef0d5f5e9ead3d709a4b9a6a5fccc930fdc4e9c2f00a47f959f09c7ef0606753d71938194d9e94b0ae71db95f76373c586a628305fbaf5c29efbc05a273739fdcaf6d309765dffc6733387b6bd5089d675e2336a9c4e124509c8ec4d19dd20844d8"}, {0xe0, 0xffff, 0x3, "d7d41bc3f240aab979cc9384135e2a3e113a094cf187b2c39d05b87ef8413262c25b81401f8908fa10e69d0ffbb39cce32db03cee594d5f7c19e143e5de3251962b539b0f9f5d27b645c8ae69bfb1914ace028439bf73c0efe4bb1cce618a1e0e4ec11c6cf972dace61a89d1cbfe481022f309576cf02cce08ea604400337c6e0dcb6f9eb85a5a3e70792bed379e4e14b7edfe90928801404581908c209242d0670e7a268df9e0d318cbc34273b05290924f64926159a245752258a7326562d6c8b6f9c0729e1de06487e6b4859ae0"}], 0x1450}, 0x400) write(r3, &(0x7f00000062c0)="75157f15bf03ef344b2a68", 0xb) fsync(r3) 01:39:43 executing program 1: r0 = socket(0x2, 0x8000, 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) setsockopt(r0, 0x7, 0x80000000, &(0x7f0000001040)="687713ac453da82cb7d997b298171d223ad449b063b7ec8e5bb3cf6c8b5a296a55fa8cbaf70c6b372a5fc790fcadbe6bedc026ed73ae4b95a4d8d23e0e731c8d1f861dc6f8e13a420cff366efa6ee68868bef17396e0622891e6cfb1a26b303258571c255f7c0da89b02231d7fdf7a5469018e4258d413dff8d917a6398c83c91b50cb57006d33722d05a5868f522495635ec095b6d7ef3c6348ee68b3c47a50d5f844671e1a72ce8aac1d8a86e448b7fb2af4bd0dbc1ca36991f734919381de87b18fd58f3962fc7c6f135603e6ea48e5d3bbc23c06a474071f6824c934d3587570d86b87e00471ce387179f60a6f25669a9d8c086d1ade61c22ea8a842f10d010b37f8b97d4ee1caf2aebe6b5f4f0fde65fe9d199fee8198e5b5a67965624ff83e4537254b9e49417fe3a3909edfec19d170d98123beab170c7e8d218e2eac621deb8162835ceabee64eab898f05a698a0df2d2755cad5e58318306908792275f63716ce6a046279b6155810d03748b9a6a534718df7c98ec4c2aac93d986aef55f58613ee19d2ab0ffefccec27def8fcbc2a7a34c4ab4d177e0094f99191cfa3e80f402d3cf523db5b9dd71a15b1363e78b98700373b7c01869a078ee5b2e541b561d8c1764fe81b1860da26065c8910c8974284b499dd0fe571b423afc07de12b052fa8c87e599f72037bd539b8a3fa89139a40e32c1e23138a84a7b1d14552c1aee668e99af1d8f2010fd16a6310a5256f0238681800e8669c5d427f45e15168e6fbb30f6a046dec8bcea142117478a8dce0d899b1c9d295ef16f3f2371a900ea9d44d95a95e1fc0eaa30ba2a92be854fef00bd937bf49cd0b8a7e7456d1eab4d256ad08281af7d36b147872bb3f7bfa69acdbbf95f164823a0b2393b8c4346619c40dcc521295554be5887a8852b154369345e84beaa7d4d0d70eb4f9d76ad92ba88dd8e57b308e6da78352281daebb217d564fc61380c665b48a1d4b36b7f0ceb157eac0fbae436e980f342c42fe35daef29ff75cd89957c09a262a80185c6489e15cbd76a27684e76d66cf5f669ea8662aeac9eb2e8760d4fb37a47182840faf5417ddbc6d00bcbf8c9232183f49e928ab8232034015c3b1a47ff52ee29928e5298682fef021dd6cacbf6fda32d1d9ca755fa5fdc0ae0391f0bd6d97871ff515ae11fa69550ea354fcde65890b468cf30b5eb7bb5710a5b7ec22c72b9ef67d096c4f9e5e6ea25a3c17f6f724d31c4966c459521a676523af17aad624f13df7cbe66c053bdff9ecb33e9225555db420e2bfff87dc2da7e2764d86340aa31696a5ec914842a5f928d79c7592e73d55dab90f53b373dbcc3850e3f158987711018181d9c775174e64762c7fe98e5910b47e790c483ad37c8eff26185d311a256a719d0c72a26bd79626821716b94bda0408d62c108eed827fd3808682c99ee692ab3af93c06a0e864d176564b08580e1d80b3c8ce9dd4d7a035ade8c18734956775400f81b3b4c62366120947863b6b0d5131722353fd483d1fa7a8c64eece223d357fd453ef5e0e6c0e58c47ad3f19599a24e0d2dc9b8eb7eecf1af3bab52635f381a50dd54b7721a2ce9253d17df4e6a08feed0ade4d7672f630c550c3b628c0497bbf998f92f210ec438c21eae7f0b04558289a2653deb5bf36103ce55485164bc1a9469d93c5112307719f28ff3069762800d3cde75b1d0bfe2e3b0938a7b458a91d562f0117d80d70fa550571eaccf3c7b39ddbe3bee17af680c2dd4bbadf55a3e2d7190283be687ce9e89465d8e9fcf21ca1c20b9e40711d1b58c67dd958de56483c497d45df809a3075db551fe680f365b75120744ac724a09b68865fa32ff60d788820bc02028efacf06a92445915376c594d0b86bd8d3c895fe39ff5efadeee9c5c9812faa8676082dec95494dbd20e874c555b5e2f88afeca314fc8aeb1019c40dc574d4381023333039f4ee075b3a84dea0f29c522c3c1356ba5da102611ecc1cfc14413eed3e687dd142c02633cb9b947fcc112cb32cf493da495b9164fecdfb00991e83a48eb0f15e23b5dc273d6eb7a7ef43d34f8a2b7e90dfc72e701de7bde39b2c9c7b607b6cddcf1409edcac3cc814c1942bae33978d4eea933c41b718d7aaef2daad5bd6ae1f59d6df4e21b5b19729f886dbbd9419fdd037a3018636f154991817ca3b9f2e24297a4e099d85e90cf2441e9623b7e6fb7d28041d7ac73c3777d712c5cd863c63ce3733e479aab05100be6388620c615d403e16587dad831e43208d5a3f6d43ae7a7cb1bbe7dd6484955af300940a7147f408447fa27895c2a272b39439257d94fcf7c76809f71177d8cfa2c428967c96b158ef0f7675c130d753bcf694afda178f60b834a65e9090ce1ebbcb522d36a01e884ffa87aaf9a2ebda69f13df0f62973eba9ae82b876d67f761022e13a0364bd5bd02d04921639b21c2d088ca20abd0ae8b61b8aec253466816d51cc3421859e188fb9875a56cea2285cdedcce21698523f15c6e41c55c206e28fada413b233595987884cf4986a85d00086ae6934a57565fa3e5542e5c719506360544d7c5d872236b6fbc9700e4ffb508fb2929c1c860efb7bb46aaeb28f2dd9388aad1e74313eb26cb92bd440f792b5d60f6724a474d30230a4fa9215eb43da8a305db2cf748d309f8214aaa6415f533866f5f812e850baa3703990a1d79a7542fa1abcd381cedc4e09217cd89db5e9d833f4fa0dc42ac65d51b5689acb027758c92d9d9668a4f96c102e6b38b66761c4e20e69b44fa5a5e81d40054f10b5319ede115e2b45f0bb362808dfbaab786435611740842b4b70aa1d34308c61448692bd35c686e0d49c4d797d84975956eabca4a156455b44c4b551bda22dfceeb79d360a86ac52698e01a59525e7aa413b7abdbaf5ee901ccd5d74c7738ca8bac9a33d977630185d67d9ba347b9890e0066a16212a6d9d26ffe2f2c3dd31a37baa84263fe187afc350b3938b159ddf390397a26ba2bce12621cdc7d39e73c9644d09000000271ea4ec66a0ba44239668e7947d12a04974552609fe12e3cfe82bc18eb7d6acca922927671633b10e1203f74ea6c157a047bf1677fa0e3287bed63b0a9f48c9feee29b2a03582999aa2a1a66e2d03144562836277435878c1e8e770a26cf78ea93897a0cc71796b2c7b49f9c3f5b7602da7bc705ba840856cb4d8baed9d2a8255131c42d8073141a6c730add08f5faebd91631f023782896583160c0c8f0ea23eca5bed3f65eceb60d49c0297ad99a2c566ec51ba8912fd1d49ad6f4e1bf305cbab93ed177fd863954e794293c3e96724bc7915159b0d7ae4ae66fdc9ac2f7a0bf699be74885fad00b6706876663dd834c6c58934cfe94e1c806ee7a8aa559ffc1668ae6ec25f3e2344c9ebfcf84d54ba8d19e341a986825e73fac83be1f96f286baa0b22d26e2033cb39ba732154f233d98ea5dcd1c5e5403cec3c81fcc53588dff92cd0a2ce4f291a74ad4a72c3ed3dd2f15a579bc79785de7d2cd6cce0d389d29323e48beeffba213b1fd798640976faf33a1006021b42c7f08cf3deb28be1fc840a797c251823219eb0ede197374680da79938d70cc0da93f8877fd2cf616618bd02f30a3bb3fcde5dbee1bf9c2f2e470430a806a3bfc15053ae0a80bc5e7b522237ac269cca995ade2d1655b7831161b3e0a4baf65c4d9d40b00c98a6f47f959c78f9220a5d43b9822a16b0375d650ba4f10322b8caaef6e0e1481ede92b9d54c72fc9f5d0f95ebbe9a562a0432f19e3c5233535ece6de0d6d29936e7e6c18f4f29d76241e133f7a64df5c0b670d4e6a8dfee6b09fc4ae75bde0b302dba1f72a413868e662c57a4083dfed9f8116ae00c7f3a34042198e6802c6f9b7eb0be2be58fa11dfea2dedc611a9e86c2947def99c22f76fbde7e5e2cad6ad452f9ca0225a5044b7112e46be3f32b53552d2a113fb0487afadd7f95da85036ab952670327bae15260a6faf4fadb67a1271589ac4021388a964a3263e8747e5a9a2fb89853cb584eb97b6450fc9309708396da4257dccba48d58181509b7ffce8b08c4d59f3453c8c562cf486a59b5f784701ab185bfe111c8528ea47a4b2af0d4240323efab4fc1e8b6047f105bb3923b25018ee0e5041c6121aa6cd0a0498686beec306fa45fc98ca3b5f21a13012fa923ae52d0a8eabf009cc793c43110fd7175da60ddf165d94b0563517ec241d8c36a167815e1121b603e33362e82e358c9b987e5d6f8953e16486e37964fa134d727825c5000180933e5e28b601f3a3589495f2e91c6e9018a288209f56eb2aa078082b45fe2c1529f84e1a83403cf8eabe32cccde49ed3d7d8c74ba7a71b1423e86817ca8a1676adace9ecdb257a964d9b44ecbea88d01876386df46151facef209deec49542b8a02d5ea7d103a7e222e936f1af9efaf1d36bf71f313d7d17342e3066c6ed81b5089aff6c7dfda2c7558ea98c7c488ba1cd5c520dc636bfab720026b076497a1e381aa16682d1aec7fe0b68723c69d1ba1e6fa8c7899f705f119a810a011145f4615da3106b226bba82428c93acbc9dae51c544649cddae1584ae6718f51e1241e93f9fc543b66d1207b7d3f52eb02807f2b0619e1c074bce78bcb47b4481a4be3fc8439450a3f76992eeda6d176377269ea67dd88c965eff0b66e3007fe7021e30dc51fdde800aed054170326d7e661278ee728e9e632ddb7a016d3294c187de15f0672f4d6da0d3ff2fca2770c59bf661db9aaffe850ee6c095793e88e0a0fcbe6f4869aa1dc364db8cc1bf4914d9fac9ce741ce704b8dd35f58a49edb326a99eaa6554c8827428ad5a9f63e27502a7c078494e1a3478b439ae296d8f8fd03506718391950d1c694e6e89abed2bcd65b5ef60b02fb269b6006caf8def0824198f90f0f863099b58109de7dbfe474ed24b8e522ab50681e30283eea5eeabceb9347aaf8c094e8dbc57c5e0a512aa1a30cd4a8690cbffef90c557d0c2047ff2ef190c562fa9219fb4396780bb76897d3d897a28643581b5f2fccc9fb877a60e672f6b20b91c9ea53616690df0e0964497cf871168e9039e9724a6a8f1917e9f1d165c22d477cc98ba761280cba11d1469429cd4e1934881ee4578548f2871452f35bf0350b1f129677a5687635af771b89f4690e8bf954763dde4b707bd752a03f218e9f85c23fda39b67c2582d8b87fe8165f50cfce496981015726aedf9ebb054aa64257494cac64f7e9ae7161d9058988c50c9a6b4b90b8aec5c4d4130e46e93149732b4d7948ca0365e5e2ceaf9f78487b02236e020cf874104aec87ffc576d4afacf2857ced772ac106aed7a4d9b15878775c2c9fa00bd7d7557ee8dc8534b6eb1086279c6ee9b2dca0c2bd539015fc2d4e0ce1981b14ebb7181ccbc7ede9b2d8b9386a13b373588604c741454602c74cfbc97cbb32ae47e81030ef2d82ed66e4d551f5716a54ef79cd7a1ba8592cd77fb3fdcc39b11772b8ec44c46dc5432853024848bb113a7d0e66cf29f97e4d6b29790e60ff034cd5e56074a5d16a294f1446f69ca834da54d1724852488a3f265a6875b8aff77a4099a5619b56a9cefe995437a9cb796c7db3ce22f89f04c8bee5a62aa837b8b5bc9bc23c8b61a4fc8e1f5fbe66a1995974caba5621b2aae3c08307f366cb5ca822b7f4b12539397a1eadb79a4ab08cd2a26a4e624cb27bdcfb6991404a00c07859b199ff9beaf540c98181d83de32496e46296282bcf27e43ab1fe1bbcc30c65b4bbbba144feec89150ba37e96a71914f23a5785dff19540fe8dbfd1eb9a05694a99f9e23a6a4607b78d578f7e6054eca8466cf5aea66a53a7daddf47885d120106c64ff76bb32e8c45079dda4e369d8ff4e629a6592e720761a7f44e3ea9a325419e00143a1e54f444768924d43c332d1fac38c3ca298bfb8afd0e", 0x120d) 01:39:43 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x3) r2 = dup2(r0, r0) ioctl$TIOCMSET(r2, 0x8004746d, 0x0) 01:39:43 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x9}, 0x8) r1 = socket$inet6(0x18, 0x3, 0x0) listen(r1, 0x0) 01:39:43 executing program 1: r0 = socket(0x18, 0x0, 0x9) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f117093af8d253e45eeec571fd1467bd809868e0f6eacb8e1aca46dee30f6252c3a206254488651c1221757d6e14296662921afe8408c72be4758f950961730375bde22dc691ea78b3c1cda91f935aee7107e172b3364094fd726761333b1fb3037ee2b62a851fdd5d2975bdcb5477fb798588", 0x73) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) sendto(r0, &(0x7f0000000140)="73449174d98da33110836dad5b17a2abb45acb9a9c62413540fe93da717414d10bf4207fbf1bd05c076ac1968690245ac22543444be6d7d9df29d7584829ebd28209e171f786bd15678ec35914406e19dafc7c05bb3a37a5e85c2cba189c20d7641e773a0829158340b3ad7cc121a4706691046b88d97a9aeb7c27", 0x7b, 0x0, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 01:39:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/63}, &(0x7f0000000040)=0x41) kevent(r0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffb, 0x80, 0xa0, 0x10001, 0x27}, {{r0}, 0xfffffffffffffff8, 0x20, 0x30, 0xfffffffffffffffb, 0x41e0}, {{r2}, 0xffffffffffffffff, 0x5, 0x88, 0x400, 0x7}, {{r2}, 0xfffffffffffffff8, 0xb2, 0xf0000057, 0xa01, 0x9db}, {{r1}, 0x0, 0x40, 0x6d8d15945a384f29, 0x94e, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x1fc00000000, 0xa5}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x2, 0x9}], 0xff, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x48, 0x20000005, 0x4, 0x2}, {{r2}, 0xfffffffffffffffb, 0x2, 0x11, 0x60f1, 0x3}, {{r2}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x2d, 0x6}, {{r2}, 0xffffffffffffffff, 0x81, 0xf0000001, 0x1, 0x1}], 0x5, &(0x7f0000000140)={0x0, 0x401}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 01:39:43 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) semget$private(0x0, 0x3, 0x6) pipe2(&(0x7f0000000100), 0x10004) geteuid() getppid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) 01:39:43 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x20110, 0x80) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r3 = socket$unix(0x1, 0x5, 0x0) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r6 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x80, 0x56) r7 = socket$unix(0x1, 0x7, 0x0) r8 = socket$inet6(0x18, 0x4000, 0x7) r9 = syz_open_pts() r10 = kqueue() r11 = socket$inet6(0x18, 0x5, 0x5) kevent(r0, &(0x7f0000000180)=[{{r1}, 0x0, 0x18, 0xf0000000, 0xfffffffffffff801, 0x2}, {{r2}, 0xffffffffffffffff, 0x82, 0xf0000001, 0x8, 0x65}, {{r3}, 0xfffffffffffffffc, 0x20, 0x0, 0x3334, 0xffffffffffffffff}, {{r4}, 0xfffffffffffffffb, 0x84, 0x10, 0x8, 0xfffffe0000000000}, {{r5}, 0xffffffffffffffff, 0x8, 0x400fffff, 0x101, 0xbae4}, {{r6}, 0x0, 0x10, 0x1, 0x3ff, 0x1}, {{r7}, 0xffffffffffffffff, 0x0, 0xfffff, 0x4, 0x4b3}, {{r8}, 0xffffffffffffffff, 0x84, 0x1, 0x9, 0x7}, {{r9}, 0xffffffffffffffff, 0x38, 0x1, 0x0, 0x5}], 0x81, &(0x7f00000002c0)=[{{r10}, 0xfffffffffffffffc, 0x49, 0x80000003, 0x0, 0x3}, {{r11}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x800, 0x4}], 0x8, &(0x7f0000000300)={0x7a, 0x100000001}) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r12, 0xa, r12) 01:39:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x600) r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) close(r1) open(&(0x7f0000000500)='./file0\x00', 0x400, 0x0) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') write(r1, &(0x7f0000000140)="024f5c1835d92e070eca81ee6e03c9bc656cff11e0285f85d335d4f56996a9cdeb5a7b1a3ca4525a5f8555916f38f28de976f7e24cd15d4a8b85a4dbdb8d8f50fc4850bf4b1e8029dc548c4ca37f53041853df39ba01af091a18a591eb748fba25908800f68615342913f0c27c49dee651128c92855e201d5b06f99a869bf707c3718794de1378ab254d7b", 0x8b) unlink(&(0x7f0000000200)='./bus\x00') 01:39:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x240, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) socketpair(0x10, 0xc001, 0x10001, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r4 = socket(0x13, 0x4000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r6 = socket(0x6, 0x4000, 0xb05) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf9, 0x60000042, 0x8000, 0x93}], 0x2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xa2, 0x80000000, 0x81, 0x3}, {{r3}, 0x0, 0x94, 0xe00000a4, 0x1}, {{r4}, 0xfffffffffffffff9, 0x40, 0x2, 0x0, 0x1000}, {{r5}, 0xffffffffffffffff, 0x8, 0x2, 0x0, 0x101}, {{r6}, 0xfffffffffffffff9, 0x81c2e4500b104d61, 0x8000000a, 0x1, 0x1}], 0x1, &(0x7f0000000200)={0x1, 0x8}) r7 = kqueue() kevent(r7, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 01:39:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff030000000000007824af42a53622b3bf1b05eb5ad35a0500010004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0xfffffffffffffffc) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:39:46 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x606, 0x0) 01:39:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) rmdir(&(0x7f0000000000)='./file0\x00') stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 01:39:47 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) sendto$unix(r0, &(0x7f0000000000)="94264aac9a", 0x5, 0x401, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 01:39:47 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="0005bf1bdb34fef4", 0xffffffffffffff6b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="7e8ec2e6925b00e7629d40b7dc572c79d46df25517ba4cc24f8a5e4cd321d6eb1871a37a32dfd5b1bd89bf8e64cd0cb5d0e83062336e748dc9ce9261583d4aff250dfdf26b26dd4537d72fb6b55e483bea689ef3041917b91c8c1e8acc4a375ac4792c24ea2dda806f24eb75acfbad0b164b4aeb4a2639ca601a01edcfeb53a226103ce50e9b66cf18a4191b612949f50b47318b61915b1834e65cf36434d422e5a9e3cd7f46bd0aeab05e8a800259f98a8cd761c0140e65ee57d36d0ba0271d38a16f15e0d628d3ac8ae9f4c3d5636ab1e4e64ce0c130f33a710b632f70477422128c0a3c1e7ec26d0a309daa3235462309628f29bd84bd9b9506f3fc4e29c2fa6edb1d0e7b7b78fb86e518f95ec10df506fc269161b33163d7ab090d0f13cc2d67c8b7d3ca4269fa3a91159e7f3fa678a2a48e68ad36284e1c937138eb10630382497d08c611e315cf38aa670141523a5fefb9612da9185d36a670e8da1cd43d3ac4b729dd471fc7e70d0df8cf14f4c031783e05128c5f54a4f9e0de42a57af770c66527ee78932ae66f925c08dee08b9d081f31dff9b15b9d48f4f7efb899f15497f0d6801185f58872a997e487d93b38891c8880f6c7250355f075f592131f1b14d8584729428e024795e9557e0e6e4a2d029b3ff7462eb284837a5fcd6a2e226b7b2bf33adc1888ede20c983d5437192db4500cff050b74497e4927fca0791464e599222303176eb52af39ab0295dbfbb26931988364dfc89a14859ed7730608dee93025cf0d96ee0c134d7454629c426e90e3cf67e4800ceb75f4a1ace7de79e8ab096bc8aee52ddd15f0126573833ebd54fcd37117c12936d17e4a7c0e1fd46821462140cb69eed83c71553f0422f90dc7175a096a92534e02ecfbb2d6563abab1ddac449e813335eaeebf8756327d2f9d49b7c4162bc47c8cfa60804ee898f73450f2530898a54fd523f2aa30190489c09ed392d1113133ff4ce3e4c52675d734a620165ec117802eb2200a85f69065efe92128a5d8fef17813df7a51eab303b9d010e0fea47cee5adc454d9b160adcd0c870b6ec3757b5116e1bb22fe1ae6acfb0e16e9b66afec981a220872c517624f9a888125aeadcc0cb1ab8e8caccd59cfdbced34c037f14d76acc49e5c17ad6eb0c4f59762e4d210327b4b6858b6cf63078dff6389789e78ea94913dd7df76c7483554581ff445da2089c320c61451fa51ca463397612a8ccbd8f29cc7de24d7e4c89377e361a8fb92dbe181570ae763a7b3df9bd03b3bd2606d7534cf0af21458530313667c856c4abe4ffbf8ada4dac0e57e91119b67aeca11f94263de43f1a0ef2882672ffb3cd86e1467dec647717a510d00151f210b0f08c2fe7dcba66286d7c2560ae5f15745909df71925ce2d4d76263d70cd224c1f601e824327cb621b97b36aac333bc5d4665e462d4950844e1d0c01f7351f13369ebaf65b87376e2df1d53ced0c5a74bf13b63fa24029ce6c22eb1615a280c6154a292633f8cf70dbf5021be745bb6cac4416f2c1c892d861eaa00e1f4fc7dea86fd08281856b206f07930ad7d2f7e79fe7350b523bc510e96c386bc6d41f3975d0b220e0813ae414d900942f200273e6b85022fd54ccb7da40b96ce6c423dcd2d7210b457ef4f6a09d32289b9ff39b1d7a3bf21b6d95a2ab14def265434ee46d7016872fe382f4a7f7f6faa3a4087e9371d2db3faa615853b5fbde2155b2c2512b5f56976ea2b9e71be7b62649004fdbca3628622976c43d4b21ab693d449f433d06001feb1fa3c9c9b888f9b795f2f327650d0cd29a107241c73cf501318e04fe0960d675e65a72874b1e150a7413e174eb0c5db8fb81d12e57c14d650e4697c0bc15a9a89e27607ead48a604b902030def48d264346d72ea04ed63b52a6830011dc8526f969f5f6d5864849ba1dec06392cf9d6831662e86f14975d69c7989bf6e615cc860beb8727f9356a395eb542db97dedb61e38a1010ec1cb216e791faa57ad3aaac37c7cd0d81b51b8d455581e3f7ac215e1fb839f00bba03918de30aeb713d29235ddd7ff6cfde7ab1e6e6d3191dc9c80ded3beed2a8e5cce30d357850d99b963824520e72dde40c950459e33acb7607ed2496cc6b6b8f2621b61bd51fe0533543ecf18405e8727eea98e5e9239feadc4c6df88475bc92361665f04ed69c9eb4fc33b009ac32f6bf03d09fd1866e8261ee761ab7f88603e3616831ca47369d8041a8259948561a73fbd53d734b7d53b77d6eb9e86bb1d16c950d962218f336f9dc64f042554b1209f7affce8e474a12a3f3e4bc6c6e4f99a3aed77d7a59ed57d4d65f5804c2de55cf4a5b8c3fff10a18597cce1a4889435d669ab357d53ed75bc27f92da41cf506868d1bbd369d1976cd8324661ddff76b18977dc529a0c1002d35500217a9d88e9821b7c565ba0a4f97a31f49106b33d206e4933f2052725ed765f2adbe815aaf5f41178ba8a80aee861b5c86da5414a363a6231cbf3ff235547472e79fee5158e5fd39dbf9431a73c8f7e9e3f632c3cb76d317fe741a68e230b86ed77f42fe6d2cdffad0d6c8a9734da816f1fb79e5841eb28f345d6ffd56c8d7ce7c9336afa93f85f14e52cdd5924ec857ce7a3fee9fecdf0091dd35d7c15a1b9fb5570fb5d5abbb4400c82f9c0509ae3890cc6249b2522d7ffed8ee1dc0f9fe666c078a845a0eb7904c6887b7a65355a88db0c610446415e11b4955a8b940adf84b8eed2f99efd86db825c52651a92999e332917fab31eebd1cdbfeef880c6ce392bf8163920df657e157f83d29319364d7f3601fae2b11ab7733c616d2b0565c91c8a3c1d668f238c0f89d40287c0f06f3bb804d7b1dd961c1e356e2b5b102972c5ef6a5cc77b9fe415c3a01071750f812e85b8f8b70c32de7930c16ada8a5cfe950f4196fe9e441499051b6e9c003765c020d9fcd9eff377fde6f810cf592c9fe1edabaaed46351c3e114d07b29124495324c2811c5a043424c58002ad01de0982d0267dd497a3e93cadbe39c883aa3e7102133163c0bc0316a911becc945aed354fbcd39f05b2b9864c0153ca75aa9e5f468c9ba7192d335bfd25fbbc1d5ae3c13116e5001b8ed16d31f90208f2c4c7e06ac03f8eac83b8f485834c417f82ebf38e3b21f2630bd4c632611937cf1294f010f1b0740e573d23b4550120091ec6999d1b5eef9869eea7744689c6a7d38001a5dd897401327b614e612fd4f753daa10b187d3093997975efcccaf38d569b40b5562be64f47e28e11d3a2e3c68530fbcc0ea28ac288892a19d5cae50c8efdf5483c720537d23619b02af8d4eb2b135de5cbcfe0eb58bdf27e95d08285119a352327d1d54f77f1002d34a25f09cf9e48484a40d0efe7b3c8667cbc821ba01d6caf1cdddb16079b3ad33bd1354f612232a0f8e5ff636db96f913046894e036aa4c397fecec7f9088086217dd1476d63d1ca411084062e125029564ae8418a4297b02b15a2f0249ca4babe1eb3b2fe2a48ebb82afb42ec903bee45e3e725089fa218196044ca62f953b81e70a91e25d31da856a29bed032dc5af2eca368a81e9c2faa151904daa2e8401ffda94a62c8c6ed49f6c770aecc4d7c3a37bb27e9596f3c905db8c2c75572964e85d91c1c6829356fe86fb5bcd6d6211f466cc2a13f4670db6f153957a0bc59b8700c05ac59b882165a2f128c3d1cfedb2a2c9c54a66cb62bd8dad86f776e360a9e0e0abf7e7899f7fff5d65338dc4b03db6175e9aee140130f14d13be60e489d14746ef1a351cbe460b7c2f2a90904631c7e17cb531431c9dc2d5e2db5ba067b20fafb5dde558406e8544f3d42719cd8dd40f0590b088944b5d7a883a52d7d03bf35cc64b1d12be3dffad46e9614a62e476925df16f2c5c2d1beba745f3494d9d027832123def5efbb8660783f935550be8e643bc85299a340dbbc9105f1aebaaead7816e531ae9efa17d1f1f07607d0408dd696e1ce73f142e090ac3d14a5b1fe4fb455a99153efaf83e97f13b998a7e101ca456c693950772955288f111c713146fdaf0ad91826c9689bd8421700c155da893dad73155bae9b433a43510210d87aa2daffb61e3dfee1136f07d66b02b9d7e474738acdfbb564ea557c1af9853218c9c8f96aa12a3cbc3c59ce88aba54c643c5dd0f8d59205b335e653450bb4f06b31c8013170edc8ebe3e90ddda36483494c1401308802243d4ccf4e4545e6fdcedde93d8f8d2d52c3d623bf2b9549cbe1f0cd3b7cc2f9c0915b4d21434864429b60370240025421c7f4960b594899416507bacb701875dba806f10047f56d2ed2043b78e4f6abac803d9db70886136933c61d4060335ff92a1a1bbc3c21e8bb7bbcb83a708af5a0f60f59affbf903ef719f3d4fcb13e9f4fc2918154f3a80b273e4287646efa37a35fa8705ea04081499ef1c4b39832e40ce433ec08337fe6b9f3c52049abc0c231e490f87bf8c3accff63fb493b477bf6c1a869e19d24f0dcd6f34d9ea9fab66b6a21c02b9d3a40f1f5b9090f6945113f7614dd1627411bb251119615530e30c217407202522136e08dbfd735b75c49c8a05b5a5843e741738e08ca8c9a2888f7fb9184ab9949214873b88bca7da39c4223ffbc3208c9a9be39d2931f066022b18283055725a664e25967b34c330adf8180f5aa5011d468933cc2e510507700c92be549639d1fd3ae1e2c10440229ac825404e3cb340b4649359777ee6c44135acd98b030626a6952e15ad3ab00325bb45a6a6e8d44d5ca2b7392c31b45bace70547468ac6ba0f90e16aead7b0fea2f7e37c70078b3a4b3b58db0d44efad87e4512c033b4c853778b41361e20778cfeedb4ca86242d708b8980550c8d9d2bf6fedf40bc227a4406f2a71b5fb7d7f971dfc093b0d1470f6c86eea4c3e227900f79db4e57f416e896f63c8ebe092bafbdcb055283c40562fab08367bf8e53f45b2adc0f6230c446a11858037c555a96deece2500d9fa51f7b39123bb1f66ca8df597f7dcd45dead150efa96a38cf49866d6e668d74a62da97cf132168e5bc21d2cb646a0287f37658b2df51c41698539b3d15fa348ea8841ca28b086a9fd12f7c6f5878c30f617ed7273903d3f3b06504a5b51bb9f378c7ac04b3195d13ad545423a9f076c7d5dd162f322e5e3333ba9676774675b0a1d8cecb1351279172ba96b0bcd57f08ffc70ee67caaf135825ad1a9602d7c6fd6b10ff247f9718eaa6d2cf5fc0d7a821e3160fc29bea5d7a0861ff328f8550b5dfaf67ad6cf92a6a67a74a7d947999ad54f2406750af0fd6655d0debc190fda2b145435338e9259c637d2db1415da4350402ffa147eb1fbd5ceeb1cd345f1ff55b422770ca5a1254f1001490da27babdae51071f21b4b1b3c7de7556e5c93f486fa5f662090acf69b245a7d16596b2a6b98bb258feb561f4106e97326bfc3466f35e9e6baa9dd5e3e204b97ce9aa5ced7cacc8f5a17d2e8426e719f6f15abccd80a3c10facd22d954d3178729ba73df9adda9056c6665901d8dd5d4185341889c3e7053f2183eafab3484c15cc0a912cf7586edf8239629bb1e3debb49fa1b4144610437ef4995d7996b49f42105edfda3f03f14d1ba471c1062187606a9bbe57e85cd48fecdaeb926ef7746791a4c1ab56090d28834ba291d6f8ab6fd9c04d3f8905b2b74959ebd5e59be29ef0ced72ea29f956b51ae0ae6c52486a69b3a07b3dcc9af4f200b4e26cccdca5d8f686c445ca6ca936c5c781fc0f0c2dcbe74c3ba466bff16b6fe72ab4cf7c2a3c550aadd1cf09c", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) socket$inet(0x2, 0x7, 0x400) 01:39:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 01:39:47 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f00000002c0)=0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, 0xffffffffffffffff) poll(&(0x7f0000000080)=[{r0, 0x11a}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) openat(r0, &(0x7f0000000040)='./bus\x00', 0x8002, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1ff, 0x8000, 0x4, 0x3, "825da87fdb45a68efc101b60a4883d95e78fdce0", 0x7fff, 0xffffffff}) fcntl$getflags(r0, 0x1) 01:39:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)="76f605f871fa45d00c6efb3be48c2fe302334da15f98991a8b30df754095e868df48df8b1acdb927886674471b7048ff00e5c7a3d9eb3fd7a2cac398d31891042b63f1884a645ec8a5aa8acd1f5ec7bc75d9911e2533ffdaa0b0b1914a7b6baf7ec88d711a46ca179473e1cda2e2791bc644037b0f39b842d94426425b9cfddaacf989d396b53a1afb9d5b0efc73764918612b394d2c2d085974cdb8d7b8b3e58c2227082b5a61e608e98aee5bb729c5e2f9bb0a89047bc61d6ead4d7b1f42477f3708db269dbbf4390598be7525a5a30572819cf7c6d7f5662b0495d1600eb4856994ed3c38d5295ef9ed5dc3", 0xed}, {&(0x7f0000000340)="c0d517a012b4c4a7d47fb587fdd4325d7d045cd2086a3077b20324d4e0746fd83e5d40c876ab6501cc1144a2c228423a8e3186360b0000000000007be45824eb57005685b4003b7404c9ad0ec13e8ea74f15a325cb60a0c1c5848bd7e5429aeeacaa3e372fd960236ed9a3767463b7da30384809795f1441d947f50f7702c2b8328e3921a87e08e15f5e514fc06916cd9a1a19404d97a0d150c23ab18131a3b336e27f7437157024d771a007e55e6c5b9230c69de31211513e480401ef1f4b29a482dd4b3f163c5ea681c5529dd309a56be51c98ca5e6cf79867be692f852e51919c730b299db73279f7bd89a0b7ce2cbf4457459f4c56ebd5420feef0f5f8", 0xff}], 0x2, 0x0) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x42, 0x4) 01:39:47 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket$inet(0x2, 0x1, 0x94b) recvfrom$inet(r0, &(0x7f0000000080)=""/56, 0x38, 0x1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0xffffffff) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socket(0x18, 0x2, 0x5) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) r2 = dup2(r0, r1) socket(0x1, 0xc000, 0x2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x82d0) 01:39:47 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x1) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x100a0, 0x22) dup2(r1, r0) 01:39:47 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 01:39:47 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getuid() r2 = getuid() setreuid(r2, r1) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:39:47 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r2 = syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) close(r2) setrlimit(0x2, &(0x7f0000000040)={0xfffffffffffffc00, 0x7f}) 01:39:47 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) clock_getres(0x8000040004, 0xfffffffffffffffe) select(0xfffffe2a, &(0x7f0000000040)={0x800, 0x1, 0x4, 0x4, 0x2, 0x3, 0x8001, 0x6}, &(0x7f0000000080)={0x26, 0x5e, 0x400, 0x7492, 0x101, 0x4529ad9f, 0x10000, 0xcf4c}, &(0x7f00000000c0)={0x8, 0xfffffffffffffffe, 0x7, 0x5, 0x5, 0x4, 0x4, 0x1}, &(0x7f0000000100)={0xfffffffffffff815, 0x67}) 01:39:47 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x80, 0x140) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000200)=0x10000) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1) write(r0, 0x0, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x102, 0xffffffff) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x10) 01:39:47 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x400) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/80) setrlimit(0x8, &(0x7f00000001c0)) accept$unix(r0, 0x0, 0x0) 01:39:47 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8110, 0x21659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) munlockall() getegid() mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x136) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00003e2f6275736c5169b98a0aae15ff66235ec700"], 0x8) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 01:39:48 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) msgget(0x2, 0x18) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 01:39:48 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000b80)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x0, 0x7f}, 0x10) r1 = socket(0x1, 0x4000, 0xffff) r2 = getpgid(0xffffffffffffffff) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) getgroups(0x1, &(0x7f0000000a80)=[0x0]) r5 = getegid() getgid() getgroups(0x5, &(0x7f0000000ac0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() getgroups(0x5, &(0x7f0000000600)=[r7, r9, r5, r4, 0x0, r8, r6]) r11 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r13 = getegid() r14 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) r19 = getegid() sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f00000000c0)=@abs={0xe2f8f7b4ccaf6a17, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000100)="6a1f6c14f3f5cd", 0x7}, {&(0x7f0000000140)="0cc63b4dccb554777a618270c1a8a8c30853a749acf6b936d8c1fd405b5552f6ebbe10f2ee413bf9f9e45383cf426c514b905e675184bcad9ddd2d38ce51cbde4584397f38e3f491d808821d956e21a5202f1a7453364221eff977a94ee983a73c28b9dfbf0471a5d81b10b957d3d7bcfa69097c62eb179793", 0x79}, {&(0x7f00000001c0)="281c75f47da4aa5126d4fd870bf85a3c8c2c84fa4c57440aaf8508e98b593e0d6cc1a20933c5a5d0faddb8db0e0c3e467067e752069a6d3dbac66825492ebe2a191fe60966f57fdbbc32a2bdcf0a3def7661f364ded2fa93c2393428493778cb3593ef8e50dcb2989e91d569e64ad7e15b0569381eb2bb246483fad60a27efea9bed2d44309ec70f167ccaa006e62c6e828572097a87a7cb5ce02c239a4d176d07f9874ae252c7d208bc21949059e4142be2150bac995e1f6253708ba0d9b167ed8655d309ccb25094124a50db410efd92a2f3acfdfa869067b8c4ef55df9aa69707e6d8d95eb2747657950c61", 0xed}, {&(0x7f00000002c0)="2d1814fd60e977aec5cd2713e86df95e2d9feac149", 0x15}, {&(0x7f0000000300)="dde9c1eb912e4b05dd7f696efcba00b0be75446bac8611b7d302a3021dcd5ba2ec25ac83fa86075b1149ad3e708bde477674c1075317c3ceb2556d75f354d30084b490dfc277", 0x46}, {&(0x7f0000000380)="2a341022baa523c85e8cf767da21bf0693ce09744a46e75221dd97d4b6d93f8e7aeb80eaa0490302581ce017fc493e04bacd8d51a21a082d90c3ac7454f1bf2a17d85861baa74e086779ec3440af0552250bdcca9541d6f30ac7f4b4f7d14e8a42e59cce8010721437f022df8ae3ec8b83c467f428e5e241e309de234cba6d9ba1660dbd9e991357ff31b664ce36dba1f41b007339485246bc2f3f51d84f5b4f3fcaef2b80a85e6a308d6d", 0xab}, {&(0x7f0000000440)="0f6a800f00bb70dc65f000c720f83cf0c8a09af03552a7de93ca99965fc9be671a56a95daff3353a3894b3061c742fa4a726f4a8c4323842afd82f469c7d7130564594f1ea67296b9e4be719992264d01ba1891267defcd036eb9b4b233cdd64a05b211eb1b5cc0ccbf8c5e697efc116aeeb8a8e1b60b954f66d5b0a69f113c4450130831f46907144e0ba332aed5542baa5eb0cd427bfe0d5cf95b50cdb327f0bde11213f4ee0966481aa2449f6713026664589eaafc42804102833112c2cc307e179d036788118ae04e9a0d76db76c3ef1f4bce219b04d49653bb913051236555ac8e597ab85ae", 0xe8}, {&(0x7f0000000540)="9f389d913db96114fd95871a05a43372e0ca8c68455755d689ac41f253b01a8cc51e", 0x22}], 0x8, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r2, r3, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x98, 0x407}, 0x6) pipe2(&(0x7f0000000b40)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r20, 0x20007461) r21 = socket(0x800000018, 0x1, 0x0) bind$unix(r21, 0x0, 0x0) 01:39:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x5}) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x8) 01:39:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x7fffffff}) flock(r0, 0x5) flock(r0, 0x9) 01:39:48 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x12, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = semget$private(0x0, 0x2, 0x180) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x1f, r3, r5, r6, r8}, 0x4, 0xffffffff80000001, 0x2}) r9 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000002000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0xe017, r3, r7, r3, r7, 0x20, 0x7fff}, 0x6, 0x8, r4, r4, 0x6, 0x1ff, 0xff}) setsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f00000002c0)=0xc) openat(r0, &(0x7f0000000040)='./file1\x00', 0x20, 0x20) kevent(0xffffffffffffffff, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) socket$unix(0x1, 0x2, 0x0) 01:39:48 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x12) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x34, 0x7fff8000) 01:39:48 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x401, 0x0) r1 = geteuid() setuid(r1) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x1000, 0x400, &(0x7f00003ed000/0x1000)=nil) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) mprotect(&(0x7f00003ee000/0x3000)=nil, 0x3000, 0x1) 01:39:48 executing program 1: r0 = socket(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) sendto$inet(r0, &(0x7f0000000080)="222fbe0797c28b68320a81aebd05bba58dca94e78506b817d21338c293d26d622c467b6203c8751e76e02e3324668c9639cef4f0e0ead3992ed7e665442548ac5e6008881b41b6d35185e24e76611f36e9aca288f40a3e3c944b76a428ad9e0285fd63b281e5", 0x66, 0xd, &(0x7f0000000100)={0x2, 0x0}, 0xc) socket(0x38, 0x4, 0x766a4c3c) 01:39:48 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x4}], 0x0, 0x0, 0x0, 0x0) getitimer(0x1, &(0x7f0000000300)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x10, 0x6, 0x219}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x1ff, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x2, 0x20000084, 0x80000001, 0x7fffffff}, {{r0}, 0x0, 0x8, 0x20000080, 0x5, 0x100}, {{r0}, 0xfffffffffffffffa, 0xa, 0x20000000, 0x1, 0x3}, {{r1}, 0xffffffffffffffff, 0x50, 0x0, 0x2a, 0x200}, {{r0}, 0xffffffffffffffff, 0x14, 0x49, 0x0, 0x7}, {{r1}, 0xfffffffffffffff8, 0x4, 0x20000000, 0xffff, 0x3}], 0x30000000000, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x80, 0x400, 0x80}, {{r1}, 0xfffffffffffffffa, 0x44, 0x40000020, 0xd1c0, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000002, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x8, 0x61}], 0x1c5a, &(0x7f0000000180)={0x3, 0x800}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x58, 0xfffff, 0x1, 0x1}, {{r1}, 0xfffffffffffffffd, 0x10, 0x20000010, 0xeef, 0x40}, {{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x7f26093, 0x7}, {{r1}, 0xfffffffffffffff8, 0x5a, 0x20000000, 0x3, 0x100000000}], 0x5, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x50, 0x4, 0x1000, 0x8}, {{r1}, 0xfffffffffffffffe, 0x1, 0x80, 0xfffffffffffffffb, 0x800}], 0x6, &(0x7f00000000c0)={0x100, 0x5}) 01:39:48 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000002740)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) sendmsg$unix(r0, &(0x7f00000012c0)={&(0x7f0000001240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000003940)=[{&(0x7f0000001280)="3dd80a753a22a26d32493f090379eb26", 0x10}, {&(0x7f0000002500)="7554c2fa63aa387a489df82c3d6f1b119950cfde76c161af82fc9e5a8afaa501235a85939a397a46bfd3d87222b7a27ca0f273d6b6787c1558b3a08503f3a29f7e9a0cc9c383eaefacf4807305118dfb25b74daf77c37254b36f615a1f078d45dde665082af9d47204271b6167733d30e95c5bacacbd23e62a1625b35aa809cce93a274deb27bb1e788f9ce579f23f1d9e5515dd5e3054bc4dc95b6184cecde0b72dfcbfac654e7ceb5dcf055e19133d71f75eeb71562f7f8c727b05212e92777e9ad81c1656ac79cf62518cc508a51dd23eb749941017", 0xd7}, {&(0x7f0000002600)="0540995f02757e90a2a2e206889a41f85016dd55f0bfdb156aa00cda868fec26f95f1c71e7d1c18eebc4f2b70452682ffe5b5e5db36d2600cbb4ad2d1fb02319993fabea1150b1a7e66f445a0187af083fb3eff562b594173d1e49c4395e4729bcfd1335cd77e3de0167d73c2852b22fddd980527a1f5e61f9fdda6b53cdd8cf548a95eda399032245d2b75cfe8e45f3349703e8de0c7121f21a59cc195438af48813a4de7f97d7592bc4abd7fd57ab60d94cf53782a7344e9de51cffd748e9e95deeb30e4ba4e18f70bb7cfba3e82ca2e636621db32d3abf19eb1437fdaeb0b8b5125c3526117c607394fe2a2ec0938", 0xf0}, {&(0x7f0000003780)="81a7d7965e713d2be75f8575fb1e6164152e2225ec64247c727edca2266da3016a92323725dc125eb329c769ec7b003242d39196eece0e231c09920887f11c43b50562569415b065dc17b01a926142f0ce042b72e14edf97b09489450aaf101a4171911d54453acaa35b6ce20ad47747afeb007af738fc147c0908a0c9a4cc3aeb4043b105816e99207c31562c1a048e4829f073215c5ca713e59c6bd0fb92f9b1fe3ce9d201bb94190b818be34ebe91a8e90166f6b48d54d412d82711226b39ddca87ecf14c4935c6d3d7881a3c108872f2f6c5800ead613bbea9680e129aef782c09729cc76ece2a236daee4254e6af467b81839b31c", 0xf7}, {&(0x7f0000003880)="8302066df2c562f33cbe7373b4f673c8cc022feb9cc1014d9011bdac5c65e706d71411e09754a333cd783acac255d12ecca6fe87f171cf4a4a5f34e58977ac2f152539f1d91946804488f4da4065529b9604838d134ad62c84fc2fb02b061155e7126c1f274b96ebd76a292ae2efae5ec07a4a4a496f1db6ef21c0f72740523e9c643321b1cc386ec616e49845d79a0cf52f9929c03e21bd02d19dca73269e72e4605588786241b54ff03fd5098ac7c409b6050fa7", 0xb5}], 0x5, 0x0, 0x0, 0x9}, 0x40f) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000008c0)=@file={0x0, ""/82}, &(0x7f0000000940)=0x54) r3 = getpgid(0x0) r4 = geteuid() getgroups(0x7, &(0x7f0000000f40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r6 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0}, &(0x7f0000000fc0)=0xc) r8 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001000)={0x0}, &(0x7f0000001040)=0xc) r10 = geteuid() getgroups(0x5, &(0x7f0000001080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r12 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001140)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0}, 0xc) r17 = getgid() sendmsg$unix(r2, &(0x7f00000011c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000ec0)=[{&(0x7f00000009c0)="f83fcb5bb5c717ae2a45fe8f427bae9e35f889a428fd02b4d738cb696a365ba00aa05f8c866ae37322296a24089416b0e493a17784d31f158254a4254890065fe49b5aec53857191b2c33543d3d24fcc45ece1e9e01f2e854072bd31bdb86a263e44be051798d5", 0x67}, {&(0x7f0000000a40)="5e9f04872b322a74e3d7da0341ec68d8b52705799632e9aa95a66d59389790b70eec4b6fb07036e76f2a835b1b503bc330ef95ad2e394b2428ba340ce684aa64bdb3405860e913f1278ea4a0f109a5c7a1e6ea296f5543e0b980f5e48f34bc444a7fb9216e8e64015fc5775cb0e80ef7e834fdb75bf30e186bb3d6d80a7d456c721f331101a44239f7596a255bd61d580b6eede7af97869112afac77b2684b48ebe775e39fa8e5b74ec72e227d0ef559dcc962847c5cafbb4b5222825e425a2991541b3f6f94ca1d333bfbb6f671442262bf61cb26ddd45b40f06c", 0xdb}, {&(0x7f0000000b40)="e08a88595a8f3a91c0bfb84be6ebeb94c070cacd055f3a81d7c79b9fee9cc4bb50d55a423775cf3d39770752d784fa02cc363d", 0x33}, {&(0x7f0000000b80)="a5a21359a8083e679a7bba5cc99612d912c40acf10d9ccb60697f79940292d014202f61935e58ba29205fcdd4c24f9d4e9c285c2c95167d30f6c820d163e99ca0ed7f782748b423d3bc79deac187ba97ad82a080dc27df4773def21fad9dd4146ec6093aebb9b096cf130b21b750a04cf90e136300c8e71438c5", 0x7a}, {&(0x7f0000000c00)="619f9e94dd59e46fc566d83523f9c5570f81c788cf550061b9538ab8990f1b4e699b88086e9541f5b711c44077cd6cbc068774be606d5aed60b9a49872914833f62d67cd4a07e1ae3b9abc8c7012926bf4ba60526144d72c41ff4424147b1bf4726b06f732d18b1b6d13fd9a16d9bf000d48b3fd707a606bc39df1509cf41c3ec4799315d9dd99038ebcbbf81d2b365a45f57e2a8a36b4d02cdb5d7c1c", 0x9d}, {&(0x7f0000000cc0)="11271838f76065bc645e3e48b85a2ddc13fb7ccd87efd8021605b927d377b90f09dd64fa280744c7e1e93c59ca47e0ad1ac5c5fd394cdb5a4f8f8429a4a05312c60051ca962d35274a8018de0496010bf90c8485a5ad79646e15cbe60bd63b104dfecf8645333c1d35d5ce99e329859bdeb9ff87a8cf8072146657e2dbea9aab4139", 0x82}, {&(0x7f0000000d80)="af0e81569de2bf74de599a078a09176c70f5076d14c2ac4e6fb5a0b9bde267cd79d80dc438c421dedf036867082f0c0f84fe3b1961f693aac81e0059dc69f8d9f35687d8b8b1ad6f5c66026a560aaeddea1f534a90910c8f6fb6886292c40fad2bc5b28e45fb34abc686705903e828e0f710d4ff45b32d3c408df5bb111c5cffe677a53deb1a905ca657b7dca161a9f9b618b1a24f4ad2082925fae17236fea44f8a77f1b2ca7578a8d1fc477faca2349f0e969f66e33f2500854215956b671092f4e398b629ffe30069e924", 0xcc}, {&(0x7f0000000e80)="d4663e0ef30186afd69dd72a38fa4f867cbfe35ef0", 0x15}], 0x8, &(0x7f0000002380)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x150, 0x1}, 0x4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2010, r1, 0x0, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000100)="8723a6520ecabbf7b94d2c7f0d5c666a3d1bce034be20295cd82a78e32d07fbfba36089580a8092ed4ac6836e9ad15c2e684adbfddd766c1f6d95df6b4aac4b6ef193a9b8ddd53391af08424908f64cbc1fca8a752f4fd1fd5e86cc1eb502f123803f5f40ccdfbc34f03a4cc0047d57979453ab038314065e662a17adcd886d6a12fe129f3049c45390c1e9f7ffdb9adac57373835ec02c729a7aa4c85e2b3a5ab419a8ffa9f26016d451e7be4e1f2e88baf34f37417a854fd6c8fc4835b25e894b558a853156a6128c0864ad1a1765c8ccc44d5ebeec904e32498f0ddad200de6a3f496387ff86df803871c1da6e65eb833564731dffda36fd607dcf52212523f36ba076fae6bbaf116a7029d2b4070b0e323ea3ee480826a3154bf117c0b9b2fd1e03db1a083fc26450a49fc8910e93f42574f1c5cb800c1ea9b5888d649a5a1062ffeed8242246d16501a57fb5b8a3a48ff03abfbbd09962f7415daf030c702a06822331f863280faa4939cb5bfe6deeb98f85dd6e4553c941228332bce0cfe0754a34db176efb96fc5c34f6493ef2901e0d5b0bae54275bdc0442f4ef967296d71018882d25b6f68e9e7e3e51473df5373e749fc6d2360bca31bfda5a71cd425404b0191c041c13da7a0699d81fb3ce2c933c25f5888b3c8f06ce5d19a56eb744ecd555007ddb3c770e9a3e7204bee968710003dee564b5f641933fb4d9dd8db5e72901b6af6f19aec73ee6bd68cd95ed428eedab7f75661e3b2febc1e5623b8b30de14b6355b5974a6cc15b1c9bb3fa08649b9c62e3a7d78c21fd770cf22724177570d20c2d2ca94dfab968f09eb4338c4177053ace8162cf756207ace3aee19b0ece67f27657c3af8171415a6ee3d0a4b40535b454b42789d6641b75791de78018a06704b901a4cafcd648eeb590acc6317ab4736dc81766796e141a8309649d6eb303f4ff32f9e151d49419ba63d214c4f685a1a744dc2ad53712f84d76d4477fb444bfbc270489a462d21e20610ed5787c42f6a6a363b78379ef74222a1d0cbc375ea49195d26770699f7f46ad23ad83ba571831845e13f6cc578dcb8d892582af273f5b9c6ada49fa25e4d84c0dcfd28a39706862805f70ce14536b423206273e583be0b8dcabb5537518ab22688e9ffbaa4f467a4e88281ae169033fa89041e393095ae72ff4aac8e3d6c4257d6c48556e757b043485431ccbbb2fd46e3afbefe3bf2be428646da1a3785cc7d1cbdaf24ee95da7ab83c1fe7ddd8a40c40d55548831da99bf7086607505b4bb74369d755867c6a39dfc52d220ed8fbbc0aab4b4bdd8e0831931bd75ca9e54cb0867486a700d8b2fa70fbc41055b1b5bccf547e37cb722a2e970c68bf6f9d6380fcda555989afb50392dbcd031de1d28b5b1232af332b016692607e70dde9e240bf3bc771da0194f561797be6307a9b31f2535058cb388996e45f6dbe0cb6c1e00706f7e1c4aa0184085d8efa241b9fe8c59d0644a7a32a50a21c80e5010904d0b65c98697e1efa8a8489187eecb041f7036e3f00288030dea372c0f3a2d5799c6b8917ed1e955ba4c4828a51580af9f84f0fd63bf656616f0a774aef358958ea89729d5a7db168dc8db6329bff99c157bdead2555a49ff4f217441d1a1890844828a8f2b76cd9b225e06efe6c672cd9d3e9a76f8186946ff097b6bbc2bea2c3470122b9ee8b5942538e93c522ad4c36661635af5de6644edf2880fd9c733fec0080fa7d98d16c4a2cbfd4e2007016beb9276d0c59519c9f1b360304bee66fc9efe72cd79d60fbc77ce3941b0190e702c179a6bf6c1dd31330a7eb2cd81d6a7cc8e31bbaa734f764c4437d09d42e4241668024b43ed972a5a1e4e8aa0dc2a3c7d405d6135bf11e955d8d9bb782733aae59c89d272b2977c11019b23006347828ccf3f03b09340d6120e103849d06bbe0bf4968b8be2d86bf9495434d8aeecdbd6e567a36d428c7e775617689025e9ac795d0d681118793f2397d2fd8416b1c04a41ada57759c1eed7d1a3226861e573915890b3cfb125308a7cfa952d4308caa461b3e15e4fd8ac8f533b38277f29211fe43f106791a6f82a7c02f363d7f741e0240088498ba8e0fd1a127fedb26b303fa55d582ae736a2cbbb21f49e7b52c8af4569dc6741ff5399c6e0823f24ea13074a39be9b07ee414f93a595fba565cef6a09e317cdf74d7a22ece9f188f479367110c79872c9d6e0d48ace7402aa67510e0bd5bd4e3a2aabd25db519892aeb5879f72fc9450b0788bc6475a996219745a1163fbbc74578ced9a8d71537b0e8984d01f97cee91ce7ba717bce44f0925bb512ec885035f45c6456d85e58f43ec59163fbbc5b106cdd2093d6fc79992aba62d5e576e63002f3b3bcb041da3468a8d3b870adcdf78aa0924a92a6c54ddb81ef1a608dd2651cc9f50cf75bed384d0109a437ffe7a4b137b706ae2a6db0c803ba8271998e18fa8375e0ae9ef30d994effcaf655e2937af812716be41176cabfc2ca2488dee87258f0d2ab08cb0148fff749bc61e4d088fe5d05329cbe29412e931965c8a750ac137a28d007b0c078cc205a0b940fe31462ca3a3ea8664c7e079b76c8d6069df1403a0a96dcfe4186920797c182f0feada45e1d66273fff9f4da40a6cfcd2a41d3836b5180763a7d2458bf48d6acd89a58a875c4d4b033a22cb17b69bca0b0e6f692be24209113924b8b3b75e2065e7504e6ab2d1792a7330bc05eec5216b6cf9b2b5fa5f4f23ad340056ecb858297", 0x7a6}], 0x1) write(r1, &(0x7f0000000040)="d4706fea06c0f5132fde584e81da649b273ee1480733a53409b1bc3eb35b263a240b4e162f12a849ac413f6521bb0d2d7f31facc21979ad58795aea8639d0a0233868b1a9a996e624c91d394afaf11ad09e021fe232235706068d7", 0x5b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r18, &(0x7f0000001340)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 01:39:48 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x18}], 0x1, 0xfffffffffffff720) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 01:39:48 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x4, 0xffffffffffffff73, 0x0, 0x0) 01:39:48 executing program 1: r0 = socket$inet6(0x18, 0x2000002, 0x2) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) 01:39:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x30, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) 01:39:48 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) fchmod(r0, 0x1ac) r2 = dup2(r0, r1) fcntl$getflags(r1, 0x0) shutdown(r0, 0x0) getpid() kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x20, 0x80000008, 0xdf45, 0x101}], 0x9, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x7, 0x1, 0x4, 0x3}, {{r2}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x69, 0x6}, {{r1}, 0x0, 0x4, 0x42, 0x0, 0xff}, {{r1}, 0xffffffffffffffff, 0x2, 0xc0, 0x40, 0x74}, {{r2}, 0x0, 0x42, 0x40000080, 0xac90, 0xfffffffffffffe01}, {{r1}, 0xffffffffffffffff, 0x9, 0x80000012, 0x800, 0x1}], 0x18, &(0x7f0000000140)={0x389, 0x3f}) execve(0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x82, 0x80) getsockopt$sock_int(r0, 0xffff, 0x1091, &(0x7f0000000000), &(0x7f00000001c0)=0x4) 01:39:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 01:39:48 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) kqueue() rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000240)='./file0\x00', 0x0, 0x63) 01:39:49 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x81) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x0, 0x10) msgctl$IPC_RMID(r3, 0x0) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000440)=""/130, 0xfffffdab}, {&(0x7f00000000c0)=""/52, 0x34}, {&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f00000001c0)=""/147, 0x93}], 0x4) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) shutdown(r0, 0x0) msgget$private(0x0, 0x1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)) write(r2, 0x0, 0x8f) 01:39:49 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x7f, 0x0, 0x4e28, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) 01:39:49 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x102a, &(0x7f0000000000), &(0x7f0000000040)=0x4) listen(r0, 0xfffffffffffffffa) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) 01:39:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r2, r5) getpeername$unix(r0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000140)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000180), 0x0, &(0x7f00000001c0)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r0, r0, r1, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r1, r0, r1, r0, r1, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r2, r4}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r2, r4}, @cred={0x20, 0xffff, 0x0, r3, r2, r4}], 0x150, 0x1}, 0x402) 01:39:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) dup2(r0, r0) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r3, 0x40044274, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x20e1, 0x7f) 01:39:49 executing program 0: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2006, 0x2) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x50) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) writev(r1, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506de5503ccdf3622ceab7affc09442563dcb163cac20d08f783d1478ce2e47a6f84b49608294dfa37a6b74ef34abac371ceeaf4be7fef9a6c54cfff71475990981b3a74f0149f964ecdd99db420c008babc997802", 0xa6}], 0x1) r2 = shmget$private(0x0, 0x3000, 0x24, &(0x7f0000606000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000440)=""/185) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r1, &(0x7f0000000180)="5340527ff2c69877cf234a67938d5cee6bd509b891721aa67079f4d9ab4bee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5ccbc99c9d07f600f1fb72d606445359ced9cfd", 0x4a, 0x5a8a1dbc338613de, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) accept(r0, &(0x7f0000000200)=@in6, &(0x7f00000002c0)=0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x27, 0x7, 0x0) readlink(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)=""/52, 0x34) 01:39:49 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x22, 0x30) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 01:39:49 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x2) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x50) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506de5503ccdf3622ceab7affc09442563dcb163cac20d08f783d1478ce2e47a6f84b49608294dfa37a6b74ef34abac371ceeaf4be7fef9a6c54cfff71475990981b3a74f0149f964ecdd99db420c008babc997802", 0xa6}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000180)="5340527ff2c69877cf234a67938d5cee6bd509b891721aa67079f4d9ab4bee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5ccbc99c9d07f600f1fb72d606445359ced9cfd", 0x4a, 0x5a8a1dbc338613de, 0x0, 0x0) 01:39:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 01:39:49 executing program 1: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 01:39:49 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x100000000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0x6, 0x7acb5eaa, 0xfff, 0x0, "83b9b9063b15a5d1d01cb76d6501ca9dbd72d967", 0x7fffffff, 0x8}) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000380)=[{&(0x7f0000000100)=""/127, 0x7f}, {&(0x7f00000001c0)=""/157, 0x9d}, {&(0x7f0000000280)=""/11, 0xb}, {&(0x7f00000002c0)=""/169, 0xa9}], 0x4, &(0x7f00000003c0)=""/169, 0xa9}, 0x800) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 01:39:49 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x4000000200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000540)={0x9, 0x9}) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 01:39:50 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) 01:39:50 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fcntl$getflags(r0, 0x3) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 01:39:50 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x100) sendto$inet(r2, &(0x7f0000000180)="951b0106c6082714067ed1233d318d7877024fe0def885c2d896584f5073d9cac964f1d20e3b1a3e5778f946d152e895b65248fde9271a37c0b3c65a1bb6f8beed2a96dad605", 0x46, 0x8, &(0x7f0000000200)={0x2, 0x0}, 0xc) close(r2) r3 = socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) getpeername(r3, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) r4 = semget(0x0, 0x1, 0xa5) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000240)=0x6) 01:39:50 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$getown(r1, 0x5) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 01:39:50 executing program 1: r0 = socket(0x21, 0x5, 0x9) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, 0x0, 0x15) 01:39:50 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f00003c8000/0x2000)=nil, 0x2000, 0xfffffffffffffbfe) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xd3c, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x1c2) 01:39:50 executing program 1: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = socket(0x2, 0x1, 0x7fff) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00042e2f6669e52f56509975d403000000"], 0xa) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x87, 0x60000011, 0x80000000, 0xffffffffffff4c48}], 0x1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x88, 0x45, 0x8, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x3ff, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0x28, 0x11, 0x4, 0xffffffffffff7fff}], 0x5, &(0x7f0000000180)={0x400, 0x7fffffff}) 01:39:50 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r0, r1) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) 01:39:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r2, 0x20007478) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x4, 0x0, 0x0, 0x0) getrlimit(0x8, &(0x7f0000000080)) 01:39:50 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x6) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x4, 0x4) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r1, 0x0) r2 = dup(r0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0xd2) linkat(r2, &(0x7f00000000c0)='./file0/file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) bind$inet(r1, &(0x7f0000000180), 0x10) r4 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x8) ioctl$TIOCSTART(r4, 0x2000746e) socket(0x18, 0x2, 0x101) 01:39:51 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x87fe, 0x104) ioctl$TIOCNXCL(r1, 0x2000740e) 01:39:51 executing program 0: r0 = socket$unix(0x1, 0x8000000002, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20200, 0x2) r2 = openat(r1, &(0x7f0000001340)='./file0\x00', 0x0, 0x24) rename(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0\x00') accept$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001200)=0x1002) msgget(0x0, 0x0) r3 = semget(0x0, 0x2, 0x80) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001300)=""/37) fcntl$dupfd(r1, 0xa, r0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000012c0)=0x6) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e4e4fc4f1a6d63ba7315f1c03ee30008ee4db190f2ed38d69d500a67544e805e8064873e9a4814814dd4617d9723f7c37ceb97cbc0c1421db067c17c1eb156c567a3c27ebb13b24b5d6a3193baefade24b4b6d6686cf458074dc8cfe3fb594c0c205719e9f661db3ff514a8a949e3db17d85bc6e35e31ceb42f2272de01cbde290e4eeada484c2d64094507389674ef3d33d54a8a8f9f7c3e2b2e8f4c9ac1bfc5edb4af05d765093aa9e477f3ea10336e683966e920a4a9bc4e0bf7c4b1ebf9925b19722ce334f2905f9d18f8cb89205fb8564885fcd19d590b826e3dcf7788fa932bdcba17149c494b6a44749f1f11d50602234b55df43b0aea129f035f6ab4ef308b62da5f99d0346f3f9cc"], 0xa, &(0x7f0000004680)=[{&(0x7f0000002680)="448a59140f1775417944086c8bb77cb22b2cc101aafe0b1ab70b919bec855ac1059e8fc6c438fee2bd44f796415629d0c557f22be189591db357c51858978df42f1c91776a5205e3bee4f0aab43e25558694eb09e6c400f363b344b7c4af9706a1bec473ffdeee248be65bed0a59e64d62442988e411f7101f52be1a86a5860ffde5dc65d1e27ce08c56655904f672e2d741e333053945c6f79bee8189957bd0c3a51a4b96b85d8e8f0c9faeaf7e371b45215a9625fe4f0273863b250855dc38b1cb4e7359494c80722daf815fb7cf4f58a6ecd733672969012fcd15a0d41ec13ae99f238c99017b61359c56c3fd334bfe920057db49031179b6d658cfa80e9f3471cfc91f51443893fdca8b45ef22b7d172758c1ab8fa50fa08be948ec963d1e09378f14f21f4e433bc17c03e06d5051c9c6e768736102654aa3bf21fcd01961747f07690a811f53c4653de2a0e6212a3dacb8afa45b0124b6cd5a27d3f642b572304fe7ae685f425d591c76aa53c0e413a202965c8a2dee341e1d0469cd91811de7d00e09dff447c1bed61ce7fa53c80f7cadff56b69d5b8e663170e1a6a7dbd4d37e87983bdc2c7350ea32129ff49f898feaa1c378d40ffa90d4a283dd35fbfb9b6ea8b9d605efb0547a47582e757cdd92b288d04228e3d79cadb8c4bf6a1e4a1d2de13141a19769b7730ca8d9c148aa914bff9312e02b736ebb7d63fd4cd6d64c11e55a43c1b35e7736c9b5cfd94300c37a4ea39c8e72aeed29e8d8194f13dcd4cb8ed2050cff704556f6c1e8ddb1a885849da0bbaadc9cb1592b8b661cbbe732b0c3b0d9482f889a5393d41fe1c73c498548183c44a079348c33670f5a79dfceedba16f872a5754d8615af9f28f581824affc85003dffb7707e4dc46641add101e46264aa5f22dbd722276f6d9e6f04095f8a39bbb39b423345f95c74d558126f3432fb4e28baa9911756336ff111a8571eac797720760cecd253b82fa008bc0bfd890b5b19275b9718a30f8a36a3e9419afc83ad80b0ba20ce4afb91e53ca93efc0b09e4afe5a3d3ced1fe2ecde2c8d5d81758db11b5641d01c5455d5fb9a4f5aa7756bfbd0e56e59a350e5b19efc8fbe61da5a6b0a1710c7bc17894af5f7e8090ed36b93a14d96f31555dd0ec9729a47f1f178951fec51af6438be0c7c4baabe4e2db861be26622d890ec025f5dbeca07553f1f0e38cee275e14be1328e438db8a5c5bc5747d21f8eb35828c61a128808939cc0813316e8662abdcad223d00973d0f06a34f91778af8522c983de1c48891b728aff0a5dcdf6f0280584e6607b99079b2ef8f9ef205e545c6f17b0249d6a7ae30e9a94904c0e57bb5fc71515a7d104326d9cf507d4577790c770db28e571c62ce93f5a082bddb57d279c1420e92238fbc72a9b9e1cef4df03812dc0789346875df9d9648bae1e83b7beb1b1ab04e5bd41ba247c3083e2ac48e56f7b74f12e20597bf671ca00ed8096d1bd2a6b286847e03a2b5e91682fda9d061888aa70d9410c4f7b4dfb5fb7d4bfeb48d6a07b8943a31ffed75f5e483e09f6a70d879a41511de3d52cd1ef91865b970c41fdd20ab925a54f6ac3b7dd1dfe0113fc5e777f16eade6451a70ac0f4749659466ca7629e46cb88688855585b898e55b7c1ae47f8a9e34ff0eaa3065e7ee88f60a288397b0f58289af970a38ef4579487fb4fd1dcbe6368b42b256ce49040c149eff3fd9020d65ef6df1a608494bb8df39c4a35705706d546686211bded27442dd0d48d5718c0b1a322b534c221b97a01d7f735bf4af636ccfe3164bc2c590244c3cbb2fb79d994627601015582d8d9372395dc7d2f491af34965bf65965971203b5d91d3e1ebe1afe34441e633f10041441ae0a32feb45dd6b7607d8f8e0c0ac787b21779c0aa9a88ad86faab19e17c62421e116f4be6640a76ba2ae13f580f6683f1fbd4ceed9438685307737ea938c006fbc55242fcc60327fdf6658e3f8fc056d4aeaaa9c2c0b54bc60adf33e18e38e6ea8db3366a7da17fc8e0667f5da00660fcbf05a5809b22e63b1c68474b47c1127ec2b6be2e516c2478561a22d3bcd6375ac3da232e08abd066aff70f1e1e9da793db9a84407bd8d41c63d31c6e89e9ad9594c2396984cc150b44e562b0918a6729ba60709669e7291c7c52a601f71bb7870f89eca9528c2d3872bada76b4c2b6b79f3e5232299236b7cb752042a33a443e90356fea99838b0debbdca41c0f8757b05067d78c746dbe9c145ff5430ed3679aad15c995279c50551b5a16a1493fcf027f61656f2546996c2769634fc2db19ef32c1292a96c48a07fb83737105f7866f6929335093547415d748e514fea468a79c9f4f8e5dc8525a6c6c617ca37cdeae573a15ea175b1c8120994c04c96f17a24beb323e0738602a97fd1f0351aab760d9e43f84eb91bfea0d6d80c6a24e1be111c0bb4da8ceaf558362b6199a44e28c870c069487858dfadf95ca385e813d17747520ac9012d59d4fcb977eba3cd2c1f33f639782ffd7bf2326e59bbb90dfed9afe3fa4500f2620bc2ccef81ac18d553f5c078eb05e3fc8176c7ee14b30190b9ada3419f1a383e01172dff7b68de9b4300a2c3501fa5a6ecbd320c1ecd404bec911297abf299280bdddda072b061926e5a35c869368f11c71746c6b7504f2ba7c58f5d7e52657fefef032aa7358b7870e8bec1c63fc73ffae4504a3bc53896a41550ae343e7a65a49d849365909951bd777d52ce9d3d02b434d3d1df51e9e564a51d3be64ffcab742beb11238fb502e970a4172e572db0e4e8d8e056b90ca64adc8bd830b60d22721e8010cc7020a6105418d2b8028ae05ae676bb22ef79fcd27233811f943f62bfe0dbebdc6bd3a184adb2d0ab49ca0ebf5359597e", 0x801}], 0x1}, 0x0) 01:39:51 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0x100000071) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)=""/50, &(0x7f0000000200)=0x32) sendto$unix(r1, &(0x7f0000000240)="add6bb12482f93be0de761a9186e274b5634338d76005c9516aa76b0e739ba83e73ef6834ccd5aeb4196a3f78f91364479f8b7d919358ba0c461d144afec43fb523736b8b1110038d57893335aaa1408d6f5d02336d91924ff7ffa7037c21445ee4fe6403ff59c40c313720935694371d191a4081c771d12e6a298f959352e23b0860601763e4561da355afec3214d23d291948f54c79984c38b1e2b83e9dd153f1d0b42d1ba0f70983bee2508f0fc70d087c50e2f5e139c6de58af5216c118428011109b9507b961de317c35508fca688adaa30dd7e8ee23293a8cd57207a74645cc73cefdf91f53661ee5353a40722d00662c5638d6c691e2eaa0ede9b06278920f911e6d871834223bc925e1ea1c678a54768e7f26677bbe4e9bb6254aadde63c648ade0f75312ec84dce6b05c5b1b907eca9d9195eea48c688cf9721a15af8012c88e07a92784de27d1345a37d973cdb5dd7a81ea457f11784831681645c682396169c6d69e117f0e5a45fe8e639ffc6c0efd20710c39c8b5775afd56bb8ee79ab6abb5e2180987b2f8bb50b865ad928569c4762794810bb9675ed73ea467cc42f6274768376b6b37f992d759788d51f636af52e6eefa4ca1ffb476ba574350e51e07cbefe1757a75fc5d2f9bd707dc3c0683f0b14558a11ea2b79011605ea5295246273d63b1b4373144feacfe098b76946b192b41206792596911d89cfe1d6bc4abe335cf7bd6082d1abda2bcda7bac9659f28f426fda16ddf011c713a1a1c9db76c725d2067ee054e14b5f56ad9cef3f2a04ff617eaf86c3309cd228992faea3de574c53470e71c97a916c85c332a46f4150ba7d2e1001af0fdb4012b6df8eea5073bddb23e53c19df23dcdba919cb10d16f8027f8c8ea1cdde196cce77f6490cbd2cf3515a3f83e606e61ae4b1a553c49f47ffe6e26ac0de78f906d89110e108ae489a4ec0a4eff020017bc13b4de7663c8d9b82f5b023b65c41bb85d7bb5fa260926e320316d454658adc7705d9176e579ad0e4b9f0a1b9fb011c6df683c437a6846def8be410ae4dc625e9977fe1e9ecfbf79ac73a6ff7fe2dff0efea3fa3a00c0024d4ef49e2e868d8e5956a6e4eca9d2d0c9dc4856a33dbd5e54cfb8c382b61bbe120a1565c3e7fdc2fae7c54c7b36fa548fb40fbb5c6e8e2a5ac7a10ae3d131442d79d84bbfd710f0f290f5c04dcb52dde4631af5fa32b03e517c2d3b2dcc878ee9f69d92780f9f7b7ad0b461d5976db39997270f23f19d1ab3f7f5268f1d8b2a3048da5c0cd3a3ca25d564a022261b173b17e20f1b08a84012e5de2e343f32c04cc85f7d0682f69143b3eee78927529f8c6645280572845ee4e4d26383d3a56fb372db55839f427bbb4b98ab31aa70550bbd5a8c832ad043cbf0b143d2cc791b6960e97b57c4815bf6964c200c9920cd7dab225afe21370da2adc7e256606f72ad4d46d39d6d95b5d42d610df0696fb0a6176df0e6992c01c368a88761aaa7e927713c0e299cfa2ddc178f21038ecb714923f541dec4fe03ad4d7ce9afef0c3670d328230b463e6fc31230e8bb7586444aa69f6edcdd61dfd1c94d3f7e8027499b45e5eba0d55e7ee60c4693db55c1ae8c8b647c939480d996976e6ccd48f58e1b879c7523d9e708f482ebe7c6de13a31429b50d66daf52d5d20bfa28597ec5087223379b931d104743d2cd3443fe604a14ce34f7bbb8421fe3ba294efc50405dedf27e21a423f3fef8095df7a7cd625fc4114a8339d0b11f2b195a4685e9ec2af4b4041936944b5f5714376e31acb5ffdd421c8f450cb5aec067754ce55336e8e229a137aff9df848ef942e1ee3fbf1675e70fd2fde281b8d908d046d82d8a1b3bdebc1557076a3079c7f16dffb7b8ba31712f5092ab9682360dcc7c888fbbafd2e34a38ea5eae79a2c2f65d5abe6a7fdaa43202138454c6e660c6be97c78d3923e45cdf5696bbb3678ad39e95150f126e39c89295d33b24d9fd0c94af714d4b8a2f0276491577bc05be4eaa2c89d85422a42f8e4b20441cf958cceb9f823411ded7574e576cae8bd52e00d6dd775d1b4a2172eac69702381a1795aa0cbcecffa3edf5c5e1a36fef2b39c782c5d799d9c05ee4bd3b85df336e4a624fd06a6076dd69e207cd66831e75751b7cb8476dad9925b5b493ba9579ad39f77b515da17285c51274aeae10e0ddbee007b21f4c0d4d44a9f85fe5e82dd1b531702c353ae6443b3f49c7259e467253cbfaeded8e45f0d4a6feb25b44194b8e052e25816e4ec8c936ab98b86b0fe7080e960e85679651f8832c5c5b28c94620e85c6451d94f4447ee08db7ed1a7ad074fdd4582c1febff2e2b66216b2e23deff0ee4903a786362f2c526248a10caddc0d35715685ef8aee3cfec639405c83d4493d9affe0d586b4e4d3f2221c754ff7e48443f3c6de7bc5b515246569bb10b925f8e95211016998eb8030be7562fc83454b061795a5a5ebb73f0dff3cd96611f69c021eb9424387b1224bac0517621cb6d0311aabb3023e404fa7104c551a7f9d74fb7d5fefc0d0b148d1a401d94c7a6e4b79b197b640baccde2cf0ce049b070ddc68026d29ffcb765e2c53d4d0272fbcd93d8e94ff078ece691a8844c95fccaa51d4da0872f9f4fddd830daa9b3d72ec36cadb813b80d5588ba84e573b676c54f3e9456e59b0032023263bdfb7b28902d69c13685f36541aebeb6d27aaa07d4e27fadfae0dcd7c1839cddc573cba2f4de0a5f1cde907657fbf0e08cae70a7a4885c53d0658c2c517174d64a2f32f7a31a3fc056fcb89b8b7085856f8f2e616a67c4bc13ceab2c8a51bbbd018c135f447bb0df8747f4b223b71537bd35f5ff917f4cc43632fc4b862004485ab4287a4cc2315da62ebf673160c429fc8fe702f084662652c7a8a598c97ac55ac11831b466aec48889a0143bb87efd3dc1bf0d2246af856a14ba44670be719ceff94e6289c3b3f1dc2d88e478b1d3fb97432a997f8d43adf57268e9968bdf9d96ba4e7b4952993277a198afb98188287757d534fe4d846c5e0700a35a0729c93f34ea577417033542bb9e59fb80090e59a16ce4092f1bc709bc8a659dd21189a399fe6c783c0589159ee2746ada9501f592babf4d7362044086b24e0118676908b1ef1900471b2cc3685145e17362762df91417c695f5c544b40377c1927739fea5fa25e3fbff1dbfeceda57f17327ec256b136e280ceb58eaa9e67849dba0478812b6d3e994b5232ee0e01a7283984e23f26d0e2571306bff9a0db57083e6f0518f654b34c4a294398303f7ea10d0600bcdaa9143fccfd49f232ecd3fc366536d8af462d2a829e0c57375b758ebdbe66460b450e8be26d342fb54a16c46de912f95fd169b097ef5107a0a9293dac1bf2a139dbe034cff922487259f88b3599f1c3d2337077ff2c22aec1cd7186f7f7ddda3bf823dc19706f327704b827d3edee70d119cd46bda0c6013b48deb86a5653036698be5d061dfc0f93d041edd83fad2315a6e6085ef34fc16c0ac9b956ce94701e340cf98c8976736b717917af422de07216ee52b96e247b081e53acffaed4af23485deecb9d2b8d68f5ef3ce389ab7c760f1788828c9e86000e26829674eb82fb63f2f3c651baf5a32518e49cdc7801a95874ee6c82c249b257d3bf5f3751eb2facc10f1d87140650e55b3a8125d746b112642228316c85247e5e376819b496c1c73af97de5bdd10f995bba145900fdfac768246655592a92cb46595426e783285827dc15b459db612d40d583483d75cc8046dc7d5893239c3de1d85f11b5f2a5f6ae78cea077c6e5427bf323d7e11c3cb5cbe7cde5adf826ffb68c137b21091a509700e4a3133efac1c4be55f110918eaffb579f8dbf94bf4d61da065f97725813e47a74acfa4074b601f37285f37ec7824b103ecf3514dd66f18215f8f38ac48b45fa29b31aaee0a5f07536a348d30b9b845367d12c0df1c3d0744ed91c662bc372899cc31350c411168debaf36da9c0bbb0e1089ba0c4b94988b6abac59c197ffe7aa3a136d5b173ea5ae95ddd5c010398c02ccd7401abdffc8da9437c887d93a322d7b6dbfafca91c183be09aeff40050764ba0c3cbd2b6c1854ef69837ceed2e7b2b165efa05e9d384c8594fdde7dba47205695c9a1adfce5deb9405081ee0b003d9c74ad600602a283d95fa5538d3213106db07af125ac129b18a1dfc513b31ae45020553323db42475366480ea84013ee045bab3d8240f70ca48a24a7d6ee4cb50b1c631fea7c8a764082369b5d88be396974bcc1df64cf9fb40502f76fb6e5490ae01bc29958ed56ff479d49491d1f39affc445f7cf5e5acb99a6af7bc9e88a7163e0bfee43a1a8b3ebfc321d11dbc17cdc948f5b9dca7d5c701f451ea8f54787970d158db4ac47dd889b47b307d2a7d8d82c3ee41520e9f9cdfcf0a45ef2645d485adcf78b1cd00744cff287951c25bf763cec09132bb29d27638653e6f426d7f6a676e0fbab5e61c6f8318043cb8b0dfd600151d99932bc2a446f7ab8dab1f9196fad7f660a4f73b2dab62a8302e845365c6f446e979231f23cbc1c63cc9f16c4ac17487e14d582c28818c3b95f9803ae2ca82e8897084b5cb98ce9125026e34a111bd128f992b907be7ecab44b6213e3d5526fe08027b919fac96054415a840e6e310e99f960c1ec5c9cd532d32c4a3e9638abd021a240910d84253b92c6a6be2ebf17cc7da45bec2b355f672178182108900d402db8084b5e5445f18c507e772d09456d813d034ffed6d759c93416ccabea8c8f36b240d1036fd2f8f1fc5ae3771ce4e48a678d32a1089c28b25a3589465c90d80f5ba923bafbc60a1ea8f8d2c700fd2fa10751c3f20f920ef504b08202e20b89770619375311a18ebe7f3c34c311854c248290897655731378f78f6d2b0b8d6be3b392f04b5849cda5ea9f113149085086d372dcd220bc7cea084fea808ece1a0353cc1afa56f5f2348abe52a82282021d5f618b2aa1689d8455803fe43bebaf76e526be0fcd5f8ac815296eb9e5c28a08cdcda37f239c818548259bbd808bcfb3aafaefd8bdc816d1182e5f91d8766ff496d8a521e818366a830c516206d3273d47fcfe36a89434327229de530747c5e791c02bb5142cc1e522e7ba333aff82678c8d637f65c235be69d21888c5701b54a6b6caa5a7f1a4fc9cfc1f397edc434f55f133e21cc274b323ce164934a04270b347a555c80d91cb9b858d52229ec79cfd87611910b887568cabbda780a6a7c1548eb48f1619742687476863b736b6262e408d8a1ab46577d64fda3a22969a4beaf862e2d2ed65f36550dc0d4a6c340313fae6633617b093b20ee661717a6978752ac45c8a9ab18d32781e63fa0c2b34c989a5faa55a434f8d7eefed5391f5feeaa801642a4062730d5b75ce0e546a2c4abffa6f9b975920ac0cc1a305fea0a5467d72f8ac7727bed4c65af7c0610d784fe392321afa685d5ddd2d6d432fdcb9e64fab7d016cefa646560f30b2e7c7fda0bbbaf525686e2c793155fb31c4f8e32968e9f05498955208a8684124a591bd9547b45edae3947b934b1ade513b59f7ab422c693183e3fccb54c6b64674cdfa890ea609abc999e23a02a28697802ff4904d7647e06a81bb6d494798240fdd6a12259214520f0b70817ace7548abc11db350e186164366cfbd5f9636dafa95f5e51ea35ea8dd0c1eec4827dd0a6a0d4b64d7fcf5f5451cc5443401d86cfae16f91ac8dd60e094930b9673b3fe93630adc552fffb6db8c33acefa99fb6acf75a991dae369bdf", 0x1000, 0x1, &(0x7f0000001240)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f00000000c0)="8a6bba", 0x3, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 01:39:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x7c1, 0x102) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 01:39:51 executing program 1: syz_emit_ethernet(0xdb, &(0x7f0000000040)="15958f296b1e0a45f68cc8c24f4cfa51ff5034cf085bb542aee81a6fdb64204eed6870188a3de193197c87b79bd80583a40c784aa28964a69ac67015e1787f4ad11a1787891e4a978c50d75b66626a9a7ce0e1c6c6fcab4c3ba267daebcd9f445ed8629f7ac81f3bcec1a1628eb9d75d21d183f548420dcdb3a16070b986ca0a43d519beb271ef7430e589af69a8dd3a8cae71d7b593d9a747b6c4a98a7a479aa5a6bc2070ac2d5e10dae8c9b996101eb827f14cc45fe463b93ff723fd07811daf2769f6c5eee52dd1abfd330998aa934bc82050b60a1f4cdb6572") mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x100) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) chown(&(0x7f00000001c0)='./bus\x00', r0, r1) r2 = semget(0x1, 0x3, 0x10) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/195) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00') 01:39:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) setsockopt(r0, 0x8, 0x7fffffff, &(0x7f0000000240)="9842fccd1a6347ecdc103d650a96b78512c047ee6a0a74b1ea7640b13b666a8ef09324093cc15e54c2941cc1233202d0889f79951c61810bb4ac2c974b715d4c26e9313f68d86fb979fcc756de86d4893959d324a63fb2075159919d414b4db53458e5a1132c3db4ad5d618a93784d819fd4aa7a5084d61e6d14b57f52d7d26ad9e6de66fb454ea3a38a63b7748445174bed526a3870f76ac4d176714ec9783ec7", 0xa1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/230, &(0x7f0000000040)=0xe6) fcntl$getown(r0, 0x5) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) 01:39:51 executing program 1: r0 = socket(0x11, 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) dup2(r0, r2) 01:39:51 executing program 0: socket(0x0, 0x4001, 0x1) r0 = socket(0x18, 0x6, 0x4) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0), 0x1) 01:39:51 executing program 1: mprotect(&(0x7f0000209000/0x1000)=nil, 0x1000, 0x0) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(0x0, 0x0, 0x0, 0x0) r1 = open(0x0, 0x80, 0x11) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffff8, 0x20, 0x0, 0x1, 0xa9fa}, {{r1}, 0xfffffffffffffffe, 0x4, 0x0, 0x2}, {{r2}, 0xffffffffffffffff, 0x80, 0x11, 0x401, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0x4, 0x87e, 0xdc}, {{r1}, 0xfffffffffffffffd, 0xca, 0x1, 0x7, 0x4}], 0x800000009130fbf, 0x0, 0xffffffffffffffff, 0x0) r3 = getegid() setgid(r3) read(r2, &(0x7f0000000000)=""/105, 0x69) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/141, &(0x7f0000000340)=0x8d) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) getegid() fcntl$lock(r1, 0xf, &(0x7f0000000240)={0x3, 0x1, 0x7fffffff, 0x100000000000, r0}) clock_gettime(0x3, &(0x7f0000000380)) r4 = semget(0x1, 0x3, 0x408) mprotect(&(0x7f00000a7000/0x4000)=nil, 0x4000, 0x1) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000140)=""/250) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) 01:39:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) write(r0, &(0x7f0000000100), 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) close(r0) syz_open_pts() preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/136, 0x88}, {&(0x7f00000011c0)=""/222, 0xde}, {&(0x7f00000012c0)=""/205, 0xcd}], 0x4, 0x0) 01:39:51 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5ab36413855d6c7256b601d5fa1e077622f6509ac3a2a23bd1bbbfbadd0d55575cb849eca42cc9ae68b437c5128b706d6c8e5d470f8735c4d5bc681bf7c0160ed04498d149b0842e7c0ffcef74c383050641914d72c2820890b008cbaa29785e268c9bd1041d6d51a5c272d258d4c39a60ebae2d830130330f8e2f656e1ebb1ec2aedb7a65bc57146643b80105adc2cdd0666992b22db3a4703bc8cfe7d0889ce369e8b6cc28344258182c77bc20a9380a9206de15d683fd2006e0a58a2ce6b9712880bac14d2a92b9dca9dd3b316c6f024866bc238489b053537e7a12bd57eb4c5b24ee6d0afab46ca7094ae936f51ff73f8bf895ecc1702ee319e54b120b191dbc71d2271388af3c0bfc12c0ae7514e1016f8483318acb83319eca8e902f252f4ae79c5f228605f410b3e2b8e58f730683213fb29311f68013b16aceaa3603b934aeadfd19a682a03a2fa7d2b19ef9cc43f53ff03c38dcdb003dc6b2abc8f285f2ee3ad4e5b6dee7b6fb0a8a8dd23214b025eb4583866aaddea051531ca19a4bafa09d4599a051bbab211f5993221250a644b20d1a16b350cea1657aa1defd4d1db9e4ffa342c4c2502acb75cf0e3c9c8e8637856deabc0aa28522617a6aff580ea9e90403ee8464c325b16556ef44601c85e15c920585304a06f27fba146b687d70568f33db48f16b9e76fd2bfcb45bb785c3be09c84d6fce82b174d76f6d0e4fcb4331fb7f77787707e2616a0754b811b7c2516d91c2f13f5b5fdfeb53e518ffaa2ceef7b61ca89ab4a2491dbbb9c62770b08a46da8daecf40630ecd99f9e63f679d11ae900f86b6f51b99ae3b4404b4a72e5c060efbba097064d64deef9ac30567a9d5daf8f93dcd537e5b921ebe8d58db1dd7620889aa771d818e0e42fea5d9cca180e31ee1ee4a3b2dcc3890d28a8f6af247b5e750e24c618e06fa1f356e9788e62924893c34cbe1628fea6e53ede6a2ca782acd374cb1cd4f4ee2e35c8385f8a55f2bf907f7d74ddf72515cbea063b2dea3437fd13942894d02075b1f33b96eb9db3a76cc8e94c0ba04288e4d2d110228442d74b84b93b854686c8e01d436d52ecf24c20659b463ed21d1079ff152de019b4f9a07e581c920e4724787d38cb780f7c004a9e9a1d97904c5b562e7fbccdb078a8096f2715c75fa1080714ea16ddba85fa4734b81a2a9904ec91397137fc89d21ebef29f9b412ea5c758017586ce41e5b54b07b61c30124c61cffa1cb5daac272932c032a664c815df5036d072ecd4647c15994d8a29bea754eab20c9d4f5d2a05b202d04f725c13c74242d755f4c9cbfdffaf3dcb99ca7e686d364c2969ca9a6e2394001371c1f1f02cd72c193e125e60948970d6a761c72042e5ee24a50ddb5d6c6e1fcec7fa99bf607a8aa380c68a85f3a834b48227f233c55838eea405b467f73b6a4ec7ac7f40d6018bb60fc6c6079a9cae84b05455c2646ea37bf3bfd6af57c3eabea8b93c1d6887a9ff31e408395e63a40a82e9fe8c8495031a280b15023095a48c9d52a5b7c3d39fd54b008cc199740d9d13f25c5563bf99aed4e783d26916b66a8e020871fae004b569f809499636fa82fdab35fa8069b838d83cd2a7a68a6316fc1c66327acfa548a4d16243d1cd75d5f08184cea578a680fc32aff12ae4dab098f758a13a2a19a9aefded3a8b68f7ece9219758cbf6e905b2fad8c7b80820a1a1e6b877159e8dc6c6c77a2902ff6a38f92be3ddd90164def7b532e7fa3bfb49ee8846f70ba082b83cb33fca7c5112d2ab8b84a7e808713ac8fc240094176f4d94f1c9e68aafd1c650364e482a44f98077c553647fb56bb85e91729a7c66b883799e828b8b9cce2dd0e57f662ed437c8b6cdce08076fc3d6e9651b054cf28c38daa35eb080c02beeb7dbb281ca19e1b02de0db898995e3c25a8ed8d74553af92e499ba3d73a72deb9ac634a337055cf53cac128271100de5cf1df1a9c8ef528c9045d0ae77b9353148543c1c4640a8faa74877bc61f98b72f91d7a6cb2f9e33c34918a8be2908e843b812cf626e3fe044a9de3e9daac611633801cac2d2b04381a8ee9f059417db84697b023cf6f2550b4ee48887231536772eef0acea34a6ce000e0a3413aa7450b25b31488048c6250795dc30aa173dd21667b9f1cc4da1852ebe53c6eabf5e660394f923b0d1e30818135a371dd6d83b91eba572dc2b586a4269b57f3bacceaacabcf20624ec3c60e441bfc5707ac1743bac43ecd54ea3ffc34f8c2e839213449d74eb0fae81a70e5fcdd62408b8aed0f46b42a9bc3468a85cac20b18b144cf38820957273f4d860e73a5c1eac162220ab71758b6722c304ae79c97b091a0f3fc9d7574f0d6cf9d4758fd255437ad35d3c5d566db1eacd454d4cff3b9000cfd77285de14e0c097f62e91e7ee4b7b3f626bbe54960cdd4d8d07520edec9df61ca0e3dcab2e227ad01e45088695a127955f5183f56ae3285216d1a20c357177af839d531c27a6009965085dcafadba2b7082624d5c2c5bf95f1c5f37165bc4c1ebcf03a14459c3398aa7c6161fbdd3c41061db5cb22cd07385efd08b6fd5aa9d9f020b15a7724663519526468f819f8ac660fca3ed421f352ae82b38ca65f333fd277a76bf3de8204e8a47f67436f5ccdc40c2747f261dcf3cff29b360d3da7eff0642b36deeb6b5e06db0119f66f6ccaa84fbba11d92c7752fe6ac5e7bb7b44f3052ad8a4609eeb79d17c81d1eacdf0f9a5e5dda44299a4d378d43f52156f698b39eedf2187929afa2529d688d174c329654b5c246790537b8fe9cf5a957867d929a0628c9c68d28a3a19d57feed7c431e800e792a135b43e46b4fe00229043c2aa32358597562d2d69e5d781bce38a7315b341e4bb5d9c3e28db11bf3f3b3e66f2af5873402b6043fcff4811c2bcdaf46cebb0ce6f5efc541990b770603a8c0aa811ff2b21522128733758fda129120f8df2b700dc181564609f5a5a3af5f03d219244243509443cc0c45ce2e1a3c54965e06b420cde6e4f0dde0de134945bd0713ae624510926e74f5a60d037ac150febacb590984620f84a23304c4b35a196677602defe158d5c93be2f36627cef7f9f4916adf3039daec95eaa0464fd118e6d90f48b26e9a804a14ef8470ac43f5df67b989b56f03bf7a746da619d1d674c4afabed01840f13ab6eb087b71b898124a9f2cc9ae5f6d80040495de99fd168e09404ff4fe9b0a2acd190a417bf6ed7f20019fe770649c7a7a692068828cbafdf8f4c722a55253cbd010c95c3a7e9eaa25474565508eb867960ade12f12487e931369e93f61c5fe1a5a2f91182da908223e867ad5ea7738e4393fab0151b214be5bfb43260e5af66e93d4f08146566729f6eee717f2e68619cf7dbb7a6a38f954d0625c5064669151624fdcbb4f8a5bcaccdec13f5c58e15b7dac9357bd44b171b015427d7fc98b61e91b3b1ecd6fc01930b6345fe333f7587cc889529957a16f916085496145228f5c0d3e1f931da5150e2101aa9f525a82d54afcb2189c446a0aae987510cd1a8a8b8e541586ac8ec47050c97fd9092f0a57bd3c3f6b5ab9e3c22448c6799d93efd86d57fab8af6bb73e6e4928ea26e82fe0c6b20b1e481266eff2227790b5fc2a450f1f2dc45b61f4855182fb3f8cee2b49f6a5fd5a258c84a87d3e1ce2318f2816b8acce9b55670e919c840c8ab5aa696a3a21ca1c59c3ab4586dfe038bd5dd731b14b7939f8e36ff26a3708ffd24d741fbfc8f4453cc5921f8e22f9cdf726461e5099e748198fb81fdd59523039b82a5ce945d0641034eceabf90e6516ed024d10d76a5e8ee4d80ad301303fed61f95679ebeda7dc131d93d82f994e4370003ae3af6a39efdfdff7655815330464600603a1077555014b8b36076124d0dc75028d25e6783799aff2553b82ce72041bccd8053177f9012f634ae40aac8aec26aed4b13540e5354be753d037900547a39ca78b3a7dbc19644c67710b7c36a70fd1f65475e4f04178a2079a7917b50306087eb18f104491001a0625316fa43384cebc1adc186db4a367765081413ba31df6164a24ca00435fb0380dc7dbd3d528bfa0e51e138f45bc3b543fde63a0064f46948396434d9c872ac74949c2e2c8f4e80b57370de2fdf1a0675e32bd5447096f3ff8fac3fc6aca321f91ccb283e440249fdf173897c42636365858b5d9a5319547c0ed8680dac997bf056116ef534b36a58100520d4eb38c824aafc8b6a40cf7159b560dc8842ce61d2a5f5b9c1a7b8403ce56ff1b12ae187749fc27b3e5944fcbc3a1bbc34eb4b0477d127f662922ac7f89f10773fb953ac68fe23decff73f3366adbcbbbfc2e61f0a7674be32e3c636f89856b570e69475c821b00a2dfd46480c276ffa836e2238c8eec85e95dabbfeec009f9d830d906269d22c10194d8ffa1801191c40cf1c6ab03b81b1b7aa1a3cc96f6afc1bbb74595cb9c6a4a55d3342bc0960294b6b3bc5e7cb9e9c262aa9f38865fdcfa6ce5dd43f6fc4190c57d93526a2cd966ab487873482d56d647c875f90be1b0196c53e3fb5f59770d2a7be4c7bc81dcd5d1797fa4355ce38ab6184caafe538d15b6d9f03b2f945e3ac695463335c5531e6670ac6eb1e68f3b1b05f201b40fd8a6c4052abcb24e63f61fc0491961d5980269e0591285ae1315b533a52736222f9f9c5987b178bc00e15f7f9c986c31ce1b918f6d6a60dd25aeec3a57a2a0a3caaa9af494ba05da6bb043343f0477feda6da299a04ebea7ebdd17e1628a673aad985829375e0e5c5f8a042a83c51f3802fb089323ea304aacae2843adb0d6c1f7c70ff44497e394be62be17482e0613b3c825071eb7a047d3115926ca89a1a587440d59bb57d8946fecc96a2950c896a46dfa87eb027566a17514933aae2f829a8e0912bec9f58a68f9f33edebf1ed6e1f4791d8cf1c23a2c4d35ea1bc9e5cf1121920dcdbf8298fceadafdaccf4142a1299de1a13985f177272eaea09e6a43a8501007d70ba16f3bd6448a45eafc770b4270f725bb8864d14837435f2930996c5c299f16b26a3b88b8464b7a6514bda2096834188d138eac532d96251d98bf3e1dce1e11b7192894cabbe450f2f9ae6c4ed78012be1a6177862bc7380e5b761aed1bbb10e94be55ad17166ad252b22fefc4c0970b4718ec388adb1a90db726acfe90425ab3cc6e36ac221b79178ca27cf4f671e4ecfe2f77ec9f2287d1b3716bc1316c64a1d3a1e9b2e5bea78c00a04ebe2630e54a435d7dcd978958ea59c26ed44700ad89253668364d1434babfc046a67fd0bec28210a5e39b960b74b5cd979dabbfb3578d2d8582206a15dc60e764c7d54e6c4a796c5b5e957936332f1d3c0e0e7a249835c6813da5c2010bca43a95398887b2038f745839eb98450ccac91779654f284150071fcc31b0b1bab0d6e3dd5a8444b0e4ec63ed092f579b9a1d258e35870472272c972e974c95ae3ecdea58d7b8cc39ea863afd0ade50401d1543054013cc40c7d58964674e199e3f37983cd74ce96985efa1004168de3475ac19a55d4bbe871716f23084949163e85413e8dfeacba91f21c23e679be1abb564c16e98a2ce9c76adfba21df27fed08dde0e5ad2bb2248be7e009347480ec7ad38a6e75e8ef4a6a2e782f71b4e77235cbd76686beaded4d2e59079fac50b7cb788569ac467a156417364fae3c411886895bca5ca77549f603edfa9eaf3b681e82c712190a544dee85824c9bfc9fec9d38b3795fa7c99ffd63c96d0df70308e65d2b365575270aaa1f139c17d78a226aea1", 0x1000) 01:39:51 executing program 0: setuid(0xee01) r0 = socket(0x5, 0x7, 0x5) chroot(&(0x7f0000000000)='./file0\x00') r1 = socket(0x10, 0x2, 0x0) connect(r1, &(0x7f0000001040)=@un=@abs, 0x8) setsockopt(r0, 0x29, 0xa488, 0x0, 0xffffffffffffff69) 01:39:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xffffffffffffffe}], 0x8, 0x0, 0x1, 0x0) write(r0, 0x0, 0x0) 01:39:51 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket(0x400000000018, 0x4003, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) 01:39:51 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 01:39:51 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, 0x0, 0x0) shutdown(r0, 0x3) getsockname(r0, &(0x7f0000000040)=ANY=[@ANYRES32=r0], &(0x7f00000010c0)=0x1) 01:39:51 executing program 1: 01:39:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a13", 0xa67) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:39:51 executing program 1: r0 = socket(0x0, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) sendto$unix(r0, &(0x7f0000000080)="c58fd9a69e1133504fa223e42638d22116405b7e7ca2a1e9642acf6d62ce771dc59cb92d67e2d57da3105c9fb5c6e325bcd708366cb7c927a52397fb48464b3ef00b825aed8275eb7af9ca6bbc0607a38fef67416d7330c5aa85b0581300836a2b9533a029059ecf5b4db9c21fb74c0a7f07acf31251aef8ab7ec77fb165d1cd2e128682b57883f32ac729096c4af58812239d5077f457d0a652a107dae8a25bb5f0ae21aa23c138a8d3384284a2d0670c89aa059a30f1d40b51832419d58150848cd0ccf22e6fbe4b4dca487bd2e244c46d11fcbb46d94f84044eb7ede1", 0xde, 0x407, 0x0, 0x0) 01:39:51 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) msgget(0x3, 0x40) 01:39:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = shmget$private(0x0, 0x1000, 0x132, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r6 = fcntl$getown(r0, 0x5) r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x10001, r2, r3, r4, r5, 0x28, 0xb1d}, 0x6, 0x0, r6, r7, 0x20, 0x7fffffff, 0x6}) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 01:39:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r0, &(0x7f0000000240)='./file0\x00') setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000280)='./file0/file0/../file0\x00', &(0x7f00000002c0)=""/172, 0xac) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 01:39:51 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x80044272, &(0x7f0000000000)) 01:39:51 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000001, &(0x7f0000000100)="92", 0x1) 01:39:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x65a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r1 = getpgrp() setpgid(r0, r1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000001c0)={0x4, 0xfffffffffffffffb}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="0ca3557a7668467ab48a8e50bfcf46574644afd14a450088", 0x18) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xffffffffffffffff) unlink(&(0x7f0000000080)='./bus\x00') accept$unix(r3, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) 01:39:51 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80000, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 01:39:51 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e699319296482d61d56640369ced", 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) 01:39:51 executing program 1: pipe2(&(0x7f0000000000), 0x10004) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xfffffffffffffffc}}, 0x0) 01:39:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x3) chmod(&(0x7f0000000080)='./file0\x00', 0x58) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x400, 0x1c0) 01:39:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, 0x200000000000104) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 01:39:51 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x3, 0x2, 0x3c95, 0x800, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) 01:39:51 executing program 1: r0 = socket(0x14, 0x1, 0x9) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000)="cce36fe8", 0x4) 01:39:51 executing program 0: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 01:39:51 executing program 1: msgget(0x2, 0x81) msgget$private(0x0, 0x8) rmdir(&(0x7f0000000000)='./file0\x00') r0 = msgget$private(0x0, 0x10) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) 01:39:51 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() fsync(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x1, 0x7fffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) 01:39:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x80000000000009) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x0, 0x40, 0x10, 0x2, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffb, 0x81, 0xf0000002, 0xa1, 0xc1f6}, {{r0}, 0xfffffffffffffffb, 0x28, 0x83, 0x4, 0x1}, {{r0}, 0xfffffffffffffff8, 0x24, 0x40, 0x8, 0xff}, {{r0}, 0xfffffffffffffffa, 0x20, 0x80000001, 0x1, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x81, 0x20000000, 0x5, 0x5}, {{r0}, 0x0, 0x45, 0x5, 0x9, 0xc47}, {{r0}, 0x0, 0x48, 0x10, 0x5, 0x200}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x1, 0xe83}], 0x81, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x10, 0x3, 0x1}], 0x5, &(0x7f0000000280)={0x2, 0x6}) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 01:39:51 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x100000001, 0x9}) setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) setrlimit(0x8, &(0x7f0000000000)) 01:39:52 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x8, 0x0, "d73009000000008000f27f002000000000000005", 0x0, 0x5}) r1 = dup2(r0, r0) r2 = getuid() r3 = getegid() recvfrom$unix(r0, &(0x7f0000000000)=""/46, 0x2e, 0x2, 0x0, 0x0) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0xfffffffffffffffc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:39:52 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x4400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x22, 0x80) fcntl$setstatus(r0, 0x4, 0x0) 01:39:52 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair(0x11, 0x4000, 0x2, &(0x7f0000000680)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000068000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd6c20ce08572ce10000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000740)=0x6e) r1 = accept$unix(r0, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0xfffffffffffffdfd) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000480)="f65010543e6bb8873a72813f1f6435436609bffa151c3a67ba", 0x19}, {&(0x7f00000004c0)="36de1551f856028593292ad6767eac398b9eca2893393204619ded06b5b7434769b90c18e66e16859a5e75c2edda72f55ae940517111e622ccb168eb84752bd3940bcec0cb484675e22c9c44f0bc8293a9983180abb7c4d0fae91325d435d79022c5804de5a040351867086915e14563cb59ae7767e35fc4ee4be1307e816ed3f5c337031905b7609fd55984e3f4c9ef7da4beb1ddad4c78e1ff34bc028a2f080a67894bfaee2b51fef88b044b7d2fcc1a664dd4af4f36b66a18e8742ceb82c75fd66868d805ce3bfa85caea965e4e4425be52407e355772f266d73dba40c6afd3556336c76d8e", 0xe7}], 0x2) mlockall(0x2) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xfffffffffffffffd) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000040)="cde28bd2aae0de9141f82d91ee21fc6127233ee6b6d3d10cf29d6c6b9685eaf6e70d77b72dd5d798d52c5673cb10a087b3f8dd89202b15d2c622b9c0e3438539619926a772a5cc4f07971ad3bdf65da2dcd9be3d845b0bc991d60f7b600d043aeb3405257af36ba40ddc07d4fd59f66b6751847d7807132221edcb37eaa2498f0d6ca97a81c098b2848ccc72d856c0a81c1ef7e2ef61f2d390c01625c389e420c92b614144903588d60e914b361e5e8e6746c0dee7618af0b0fd04ca68696719a246ee442e7636d7fe3dfe7bc699036de534316d9da69435e913e396dd", 0xdd}, {&(0x7f0000000140)="aa9bb6b1448779a63160a176754dd5efc3376a6f4213042c30417308a43850c68eb3646ac534bea9a5865d959ecb977e7a6bdb9eed71de581e2d782567c26bb8fccb5d181aee81c53394500234d62d3d513b17000a4da767be1942ee0f8eb13d9a84140c457e3458672dacedfcf5e66e7d6c1e8d7888febbb315adc2bde19f0145bb2cd3dc7f00e71ebfe0ac2682d08b75af873f728e476f74639813a166934010ce67f954469f50bbff6ab95944645ea3c4c3cb49645fd4de01", 0xba}, {&(0x7f0000000200)="63ded956703e62751d0b608a11ddcca0da1593355cf074c1e52a9b0615dafcae349831a472c6e5082bf11340f7b60c7c70496a61faaf9ef1f427ef68412bd3cf1654e809734d41240942c0e128ac42b8285b53fef2987c328a1aced2a56aa1f4b01abb49", 0x64}, {&(0x7f0000000400)="13ac0699669a2682ea88ec397cd444ea25b9afc17fb31b9d18d423ad5988bf647f983d768f1b127ed8734e4d957b07c6205f2e02f88f5f62595d04866fa2cf39a2eb6aef7c0039b2b377decd5f44d680b79f14ec580daa60cfa1d2b497bec4f42dc0d723972fd7a94dcf", 0x6a}], 0x4) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000280)="89a7ac7c35b3042990bf710701553ca316dcd281f84e70cc9c49247e5f34dd0c6813f0dd64f1a0c0533e81020a7478cc9d9db6966b648eeb51a18f7f6a1973615b91adff7d2ee1361b4209e18af65c0b13cd268973b2f08c212ef8e94b2c", 0x5e}], 0x1) getpeername(r3, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) flock(r1, 0x1) r4 = semget$private(0x0, 0x1, 0x81) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000780)=[0x7fffffff, 0xffffffffffffffa0, 0x4, 0x80000000, 0x5]) 01:39:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x38) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = semget(0x1, 0x3, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x80000001, 0x8, 0x366, 0x8c, 0x548, 0x0]) r2 = getppid() wait4(r2, &(0x7f0000000080), 0x2, &(0x7f00000000c0)) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x1, 0x800, 0x4, r2}) writev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="165d6a2fc872c4cf7a6d6a4c6de36b8ab48d2772091aa672c84c", 0x1a}], 0x1) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x10000, 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) r4 = shmget(0x1, 0x4000, 0x110, &(0x7f0000ffc000/0x4000)=nil) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)=""/204, &(0x7f0000000440)=0xcc) writev(r3, &(0x7f00000005c0)=[{&(0x7f0000000480)="dfebd902c14a43ef9183ba09144b19fcb2e3ea16c8f62b305e58b5dac3b9522143f6e203d03eda17771e94203d36bc7458912b6a1dd38a01aa11e7b0ac47cbc329de1f461779be1026a3627dcdf44f66d014713b20ab9c2c7edfd7b8161a79bac5f3f9156f643a252b7862a36a4918af9306aa19e804a9507b6fd80c1fdd59c22aabde68cc30583eb5463e6f473c173c9b8a256bf649f47b71e79114e5605581aace17f94394383400e0f40cc07e5f8f1d32a0f3168c9e441948f7365d1b6a2288c7b2aafa82df15c56e44d4", 0xcc}, {&(0x7f0000000580)="8f95b9537226bde9c5b07b181cfcd01262a98d0f98e8879d655454d791d7652bda74bce89a67cc74c1798f84574e6b542a", 0x31}], 0x2) read(r3, &(0x7f0000000600)=""/12, 0xc) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000680)={0x4, 0x0, 0x5, 0x6, "ce87db54a4fb1e3e09fa1f9a80da3f3fdc8cbd5a", 0x3, 0x3}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000006c0)=0x6000) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000700)={0x1876, 0x1, 0x1ac3637a, 0x6, "f36f51439a3396ca9020b6eb16f43a14b1864b2b", 0x5, 0x32}) preadv(r5, &(0x7f0000001ac0)=[{&(0x7f0000000740)=""/7, 0x7}, {&(0x7f0000000780)=""/49, 0x31}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/12, 0xc}, {&(0x7f0000001800)=""/3, 0x3}, {&(0x7f0000001840)=""/90, 0x5a}, {&(0x7f00000018c0)=""/213, 0xd5}, {&(0x7f00000019c0)=""/68, 0x44}, {&(0x7f0000001a40)=""/127, 0x7f}], 0x9, 0x0) r7 = geteuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000001c00)={{0x3, r7, r8, r9, r10, 0x1}, 0x5, 0x80000000, r2, r2, 0x7fffffff, 0xffffffffffffffff, 0x4}) sendto$inet(r6, &(0x7f0000001c80)="5343d4a725b9b09a23a26029ce71534bd8ef879105ba95c080b24685c609ee4c0a4d003f9e1a5487960fe057476271af9af841d5bd6ec1a65f91594913c0b90c1fecafbf11", 0x45, 0x4, &(0x7f0000001d00)={0x2, 0x2}, 0xc) ioctl$TIOCSCTTY(r0, 0x20007461) 01:39:52 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) nanosleep(&(0x7f0000000000)={0x9, 0x5}, &(0x7f0000000040)) 01:39:52 executing program 1: clock_getres(0x2, 0x0) clock_getres(0x4, &(0x7f0000000040)) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 01:39:52 executing program 1: symlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/142, 0x8e) 01:39:52 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x1) 01:39:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887681309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30aaa4ed5973504af8dae59eb37577d92392afb0680ac030a173b1df6fcda79d914c9b421b5c093874a45a8414ed0deb206a9b313c9a2858a9ae68860a159f08d", 0x124) r1 = syz_open_pts() close(r0) r2 = dup(r1) accept$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) syz_open_pts() read(r3, &(0x7f0000000880)=""/161, 0xa1) 01:39:52 executing program 1: setitimer(0x0, 0x0, &(0x7f0000000100)) nanosleep(&(0x7f0000000040)={0x9, 0xffffffffffff185a}, &(0x7f0000000080)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x142) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x0) 01:39:52 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) preadv(r0, &(0x7f0000000140)=[{0x0, 0xfffffffffffffe01}], 0x1, 0x0) 01:39:53 executing program 0: r0 = socket(0xfffffffffffffffe, 0x400000000006, 0x548c) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x5, 0x9}, {0x18, 0x1, 0x5, 0xf01}, 0x6, [0x0, 0x1, 0x1f, 0x100000000, 0x5, 0x1, 0xe990, 0x4]}, 0x3c) 01:39:53 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100) setsockopt(r0, 0x1, 0x3, &(0x7f0000000040)="5ab5e16c70cdcba6203353d0b39a5b8f2d3be6fd4532ffc3063e87309a51c7a8752cb8052afcc8082d2d5582c7d854496dbcf63d07e6dff0f4db4b8254de6f020c8983504d7b15980e241782f6cf56350f23bfa196a41e48f9e663b7bcddc9c530b878a3e08304fd0bd9acfd34d5d20c2caa8f635ceed68ac32f254969ce29dd80342062e153681b", 0x88) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getsockopt(r1, 0x29, 0x23, 0x0, 0x0) 01:39:53 executing program 0: r0 = semget(0x3, 0x4, 0x0) semctl$SETVAL(r0, 0x0, 0x8, 0x0) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000080)=""/128) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/73) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 01:39:53 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x140, 0x80004513) open$dir(&(0x7f0000000100)='./file0\x00', 0x110, 0x0) 01:39:53 executing program 0: r0 = socket(0x1, 0x4, 0x5) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c67b000"], 0xa) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc8, 0x103) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 01:39:53 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg(r0, &(0x7f0000002540)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x5, 0x2}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)="62bce48bfb2cf38cfa706faa10fde7b86e9ee8531be7c277eeb4b985f03126d9aab5ca920e96d17fe49e5a1458461826593ded8c60146cfb775306dbe6acea4aebeb4bd55686777d47a0f7b4be5a3d5d98d5fcb441bd", 0x56}, {&(0x7f0000000040)="ea3ef41aea9ca9660612ece1cbb3be2baf904ff9d4f0b876b5c6686dd36150b13d35a8a5754088c73922368588cabf4a6dc5ef", 0x33}, {&(0x7f0000000140)="9e2964d8f47e5604dfce4b3aed7abf12ed7d1522835b05da3304a18b503e14f0896b9ac70a1775eabe4422568cc592a3084e6c32765507c9c04a6d039356ea29161dc4bb2185f833522b9fa5fbdf", 0x4e}], 0x3, &(0x7f0000000200)=[{0x100, 0x1, 0x5, "54885447b7a805465d3a055ccf2669d323f0a1aebc7321077a383e550d09d79a66ff91cb068a17b9097d0ceeb28e841d02f98bfe9164d2d3905eca608632fa66c56cf261a30063e99dd87588e3854806a05d1b9d171621e9367d739fc3171a41dc971c06992739706e48897dbad7a45426be081a327fee753cfdadba099cbe53c1ed3c6414192c4331c0bbf45851997e644be3e31fad6e4b48a3f1ac65b3056114b87cbcd93fc608313d65da3caf8492c7779a1a711089a3e89620cf32853de4d0c326866fcf9d82ef8a9ea5d4a980efcb13c6a2d235e446be7bbe87abae1a09073d08ba4482706dcd7f25aa1a"}, {0xa0, 0x1, 0x8, "bffb234a6f4b85e1e709ddeecfcb45483a8711c0a9ca6398f4c108c79c13103e051187c3bb9026ee2b81d4b08666dee5790eb13656cc0e409ab08a30b770b230321dfbbce02afc00411ff065791b0e0781d7c3d9937825f8dc2a154bf3b0bdb2bcdc953a0e5e294427d89c216d962dd31611717a9c8d83ec7555e6195acc860e7e9c2c53d384a9ae639fc4"}, {0xd8, 0xffff, 0x400, "a2cc14ad087a722d963bf2d7f9fc53c98a29d17d1cbf5f3b2938d3c888353051c1d2ae7db41b946268c38ab2f37d13bc61b32dcc33bf2b5975af6d2178e44a618d797b70ce0eb841700b78038802767f718767ab9e5b63c077c3ee5afc85e42b5a0dfecb463de6ae2f840b37a6f0b6aa32e4f4d53b83458f61e02ae85ffc3feda189c1b65418db4a8a5735b89d334305cf3dccf9639417da2800c771ac4ecdd30611ad6fa32b3d4cf881edc87ae4acabd3d801e41e8dc40d5adc4750e2b7de65232f536dbe956158"}, {0x1010, 0xffff, 0x7f800000000, "aa59c3f91a179a97dd8493174ac93ecf2a094fdb904ab0cfaa965b86dc5477e460579ec88719394186132ecb66985093fa7ceaedc8bbdd85d7fa9d33d91afbdc162dfa2490af6f84364fd33072db375c77524b220a46fcd5f468db148a15d0212d8aa233f8fa7dfacd940607538a3bd95ed96324a91e269f54fd4bcd3c5d0b73cd5a9d4faac443f6cfd10a06ccf7823f836de60f36feed324ade606e1284c3f9c0eef68d3d740ccbf25ab777bc4cd59db79fea83127f80cb7173de6d91797b9e4b1928da25433bd917ae502d970c2937ea100d4786ed6ad67981211ab5adace581cf69efbb47a08ec6e05ea6be3b653d559919d86b9a510263470b39305c8d61a6a1c2f44d80f6363ee30d3feff84f7ea3e85ed580ddd32bbdccb015ecfb50a4ae0f825d8dc6a07cdeeb300b100c0be7979189bcc344f9643e86554dbbcb126ba201fec2b0a14f55abcfd7c849240dac99c8ead7bacabecdae7a76abcd9448ce8a4a685d9484e38958e0de30faa46f9ca83b083e604cce02a47cf7a5cce8f354f17911bf37cf6fee422112f9d6b7d0380a084d7449a6170d81f9a388228c56be69bb41af986c2f3ff31d8dde232d1825628378a880ba87c82da58883ab7b782f12660d0cfcf7cae158eaee4e3ca031bd0e57922b6227b9bb4a9f16fcccf370eaafadfe67430bd19630867fed61f2935b1506daa095acfd4ac1abd534e14280f49e35c3023867d93fa3ed08c18e4837d7ebfed77b9180c3fb067cb006a283102aa6a4b0d081cfaba731cf791fb917389c9d30fd4ad871734b50b6ec15299ed0194273d8da9e7a225e886ed9c20b512d6bf30f3cbe0e1d7b9a6e29b6087cb3b7b8055cc104ee54619b524292c0740b6372d7d925f8a744548d20b366ba857288cff4460390589a8d5415d2485e3e1c7cedd1dc66d97b145546e9e054eb13d293e666042ddd24b82a4e5c542916645ae8cd10b4de4bf5944123a8ce3118f3f44f45af04b771a3feb4555c33addb0de655d608768bb72a22971fdfa4b82aac4814fe18aba63cf0a61e888d55a5e3f34e33f35796bc3566313d1b7591f5927124eb54490b931715a178efa578239280b7df389488b9d582b8324ab2815a993b0ae682f114d8fcbecd5adbaa57a94713ccbbfa3bb4eb36beeca5252853e92ecc66fdba6b061fb99278ff3a2caf5cab508edb26b25b4c4374ef7c86a593a70a1e99b2d30cb603893e0554ba7e7b69a500cc325ba1643242e2c2801f6702587ebbc4b011825a37b2bf47c1327951bf77c790591f607d02c7d451fecbda6b20042950881eeecf9e177aca6a0016c0a99e10217e2caf50dbe7a7e286d9c9d2fff6aaac297218781272d0d81e9a0386ff2cbc6291f781b84318bd710058d154d879c4003b474f1a35c2869a11d940f19e8ee17c801e076520f0e207b49f8231ddc86f4a0c9caf984554a295713038026f19c0894a4ed7c1b414d29d6aa5952dfbce0df8e6f29fa195b6cd4c9a8b35a0d097396dc7f5d983403b247889a47ac054763b83b66aa83a1c2e428f83d6aca8404b2060c112c046a7b4668fc3c0e501e33dedd183795c765e84ab4e2e2073ae55355256719ed2e431950a02005a362e810b2911f6d8ff5134b3128e69b2eee1211296f4614d4280a51024329211e86566e91597aa9c933957a042f7b08639b42d2b5556bc7b2d2a8dad34f664d829ccc82551c8d983897054ca3c097dd81c5b9374020d1f004c3e71b9b724663e4e6a41849e4532853e84489bb24ac5162b19b2169640ed0c23b6f3b0d7dbe1fbba95ddb1617563e622344244a90d5610f3ab47412357181d518de43ae9e4b919ff6a1b620d0fcff9538f32571386f3c7d8430909b562cfef682a59bfd9646c792feecb7ddf4e6cdfa180c030e2430116f91fa347c46f760e00656f826080aaf867a13ab1700cb50a1e545ebd56de7f6838099364f4cc0a1802154ce03ddd98e1a1cd47914039d962b2abe1f06264ddaab2e07694d8e40c318dea88f2a0b8b39205d80fee7894aecd5461393788236cbfc14410b678f0be5df7e07dcc90be7d561ae1be4cc5082ac93131b4cbb289b0e3549272c9f183247be7bbb3378cbc29e5da74da4f39b31fa25b84f130007857df8f0ee10815f8659303404b1dedb016a0814b1ddc671e5fdbdbc1ce6e7b42dcf8bc6333eed3dfa21237fd1cea262fe71fe3f3a2f1ee4cca30966300b413077fbca0fe97d7c59e0650b297a7efc813dfc51cb1bdcd09f0a91f099eeddf5aeb3ead6bcd7dadf9606c7345c171a33896e28347d7e81392d10b25a746ba1218d1b1e3fbd6bbfa3aba5b8cccd269305ac083159634d7a15ddbbfa9ba98cb192dd769ce81726481fe072eb3e6f2e70668eb09586b0656b2178f4eb46ba919cb82238e5f3a4524304f39a66f14fb169fc74ce452c0a482fd88fc6a1ad35664281abfdef004701711a236a6fdad63c6bfceb2e3e711d59e9bdae85c23cc1c6fc5c5f66f18c6fc8771439b01612300941563938a3f44f6f7f7a0c094f8cd5ae18e159e375055ae77733323998d06686e0364df1a05c5848885b6ad622b828cc858f4a407047b7668a5ff0e4d176f071db7d97a46cd27e183361df72345d4fb335a3a8e2a0adfcfc8530ef7fccdd6fc4fc4bb3be6f942487fde225c478ea887051bb18ea7d52f8e190b6baaee5db38c81a4f7d2eab14e1638c80a0ab4af1cff297cb74e885c589f3d8d042dca28d41357a57d995198bc4def44cf6ae7d034a722c9496a0203780f4e1a218e9e4f1adb2c794b2d1cf60174f6943d0444c4c372b86c7d46b51d5c540976ca92146d2f1f36a206b3a080be4c01574a7c9859a88e532923ac5d96c7886a777fe719e90e550e107e788874f0d6ebff05f16855c35c371d39d0524b8455ac6fe75e1d8cd94a27724c92f4513114fb3c7b5eedcbbebb34208c15c26f98374e7a09da284ae736c355151d8ae27955c6a1581fb1a89c60381d30305ad6db08e9982e828b26852018200b512fab56fdac2f726ed3d78ea46aca069733a25c763653bdc46f7e8cc4722c4b99ad8ac9d280075736db85c1b34194ab768f8aafe5eefd67115a6646c4eff2909713a40d156c477eae4dd4c7c1f3b290bc46bc663afbe9a43bde2c91a64a5b5f2bed49da6022e0ec2db34595d5ee454afd1017ccbc6f314f999111972da2132d015c4b5133f66652893ccf05fb3963796f8222f323ceff5e79307f4b9094bc142d04c89c1d3a8106ce9b8593272091330dd7c2ba15073b39ac607c51d9fcfe6a1d2213f00752356b5278f1e23e7341322b83f9c249259e72225b9a2e857a02d370fcd44437d3296265fef56657fc884b843551de00c7093d5980d4a831759cb1ba709fccd3008a58c37b588167ae2dbe42a1855acd70df530bfbda40fca8cfaa219df827e5fbed0020f0f20a541d66d0539d280131777f16a44d4a8cde6b1a0ff244b66c331b0cf58b562f61791e2a81baa2f274d6697b3e7a7b23d11786afee76b58805e6181d46ebca86b497c1fce907011dd8f36b8d8adb8a67d21679e51735ae5e2e05857a3c0348ae11c0a95a61b65db4eb8ec1fa941cb210e25da0b6fccb083f70e2679d6a464964266e59de2616307cd7ea385b10a51db661bfa06cbe4f03d937b0a945407e7124ef09457a451f3a7e67f97d1cc780c0a81119e07af5d2ac4145c3a06f1a0b7b042982ae9eaf3006c35cafae52107c4f0c4a75677a00d4f92627ca00ccfaa6af4331df4fae6c0306f5f47942e7e8765054a2a9d9fbc0b394d3995509ec3e40d7ba95751d34e56d903630766004c7286ad828cdaa33845a35167ec7d3d09ec74ceaaac5fc9b4b69c81fbf55cb4a8e80b2dc507a9a297bb165f8ef2005dbe9125209c83ce28d47221912ff3b39d5e2b56a564a26c30c959791caef59fbc3c366604c1b13ab255ba6bf5e441d03ec8b966a8e7200b23af1755a6bca57d53fa8e1f17ad2d610307342876e796bcb0cd94872db0a71cab90914600bddfacb2488c3eab38b4f05eb69cf67d095a7e2f8ded18f0851921d737ca16b8cb25d60cfa6034fc6a44a7c5ae977f59f6513c3ffe94b8ac794be3ec2cbb3f8a2e19631b521ac02e3336b069b87d897b33b2f0539795b23001d2ddeb9cc8f17f6fc47aeae3a6167339216ea0b2743ac561cbef37b0f99db053f1078f0a4e141d56d039fc26ac51dd0302456f5b8baac141645d0102a1f9cf41b2061ad56bb0995f2bfe0240d0ad83443ffa8596c1c36c0c560ff59e6e4ec9306700b8dafe51b40f7fa2839f5d2a774ab688c945f33bf93fb67d8126811b0ed2a862dba179f5c2b915f29f978e1c5cc07902a34f49367cf4133d314ba2304c2915985fea728cb8c55918911f8a4ce2672cc6db3c00a3139ff49875600122bbcc904351c20182d96d61a211efc2680a0c8fbec7e29da56561a7458f4ec5914322345017925f2b66682ccb12d4533afb036ee9c65d9fc30d08d19f1415a3f6263a3d4d7c4eb8bb1ce64e57445b7ea7f120a63a824d9070d7eef7a63762efb0a794d7290e0ded485f21abc2e0e878a9e0587edae2721aaa59e841c56b03ebad26846979e57cab1e0d3de1612cbb6da63cdd46bcfcdb15cb0fd0f35a7c89b5e5e7bdd1dfa690c01efcf15ce4d3e9abe9e810823a5f1fa401b4bb657fff0625fabcf42559b11ef954a3e5acf3877dab4fc5ab327227824e0bf1c815da9b7792abd1547a1baa6e55a8b57ef470ebc260c2dcdff74e7cc20c03acbc88e666bc662fb194c36d9034a52d42192fb0c4bbc605f46d0752990c2e07671b3da07adb566b5f2a17b35def3844521aef0b301d5ded3e608347674bcad612fd14dd98b76b80eba2100a7a5793a080dca583e790545f2eeb3a8c04193535b477647de531747f2d1a427d624c64593c0dc504a0a797dc1afc3cacd7a57d474ea06ddbc1759115232c3c6b07ada194d8734b5d1775c419d05d34c33262f61651c03e3508b27dada80fbb3249b5cc852ad45bde3e12a0392f192c82922adb9570b8e094a5cd775c3de92801449d23c16894e561a6ab67f30dbf3984b53cb9ba960832bdf629776a9177b14d479342e76b2db6282b7c1525e0115effa26c21b1a51b8efa0f5a112a0333e0a0196b13b0032c6f1c85c3e6ed7a682d9cb39370ae5d0886b0d745d6c4e8acdfd2f41301f0c07d1dcd37f8e7a33bc83ccb029725b53875481046e24daa065408e321d9c8839b6c05a5fd12f45de81878fb468b0ab73075652ae3e8c3002bcf2e8c4e159c1e931619765da7997e8bbcc91a600fe1c9bae34354437638db0e5f4c443f26c0d3af6b7b70a014b09c18921602b89770beadaa026f72cb6bfa440daab111fb1e12fc90178280875a7ece5e4a3d7fea36a474227a83312dc357cdf6422a808f632ac71c8bd18d1e7767b4bcb40a735f478da9ba5a506592488e8767392ef1505ab6f877795f7963cfa437e824ae286d5e52c85e8822a1d1620cd3c1e10580727b2eb301f052d3ab34094a857e3fcfbd7cd87b78ac5e12abce93d19fc1deabace8148409fc0e3e72959c701b1ef765422f03b8e647a944ca94c907a5e3d729584fdb343cf633e2b7a52a79fd9275b53ded753024527c626332a5e2bb86092ffbb85cc0602639d6a9fec76d2311c7887c1cf339c0b68441a412e898a37016f9a85443d4a9ee8361a153774b8196b3800a0ce3d0c43904380ba59c3e38ac906a5c47f18b433dea0fc71a9ad57e99beda4720c29a510e0cb40506878910dbac79d43362b249371b3ad8f9ee43f"}, {0x60, 0x0, 0x8, "84d571e23aa83e117bbb824f42ff0e51771c639ac28ebbc3a6b81f776ac8726bc8211e70177b3e31a7e63f4e28927143cb645520a8115f04483206c17fbe7a396a6205b0771e26286c2dcf37ed57d6"}, {0x1010, 0x1, 0x4ef0, "78e2cb6b7f237a5dd37142168669ab8298a216f0e632569e084da669596435b19e4f6c327058e03e1a86e6aadabe0d8edf0a19f30d8305940ad1e1058399c909a05554710fd7fbd7ed7644cf615da9a6ced70479dfe8d39574eb0d56e72be2f6d9cc92cba3565bf4b69cb4474b89d588d984fd67a36172c599db4a723e31b65037866f06e21d2d2c7365a040ad7c46665b3e8a3d76bb45d738244522b4bbc6b9dfe46059d7a8173b4083d903ed240a0d1761d56a5986207ba4c3c99e3d05328d391da03548a3d3233f036966d4c66901a634caea94d097c55cfd5fe208a589aa956bb91a76dd418a9d887582ac5029396df18737513b497b2bc2ea67cfa122471289fc7b14fe5520926338c4a15e7761c500596162155f75a151f48cf80c3e90ae1d8b991b0448766c446cb6c2618ce79dce6e725faa0c21d2c3decaa6d595da169695dfd53740eed124cefff03d684b51e0f51554f701549eee273446b57f99e15c3b7f0d2b912026ee4a4bc97dafdfaa1c9bf50acfd1ad9c5575dca29f67addcdcc9252ec9959d24c493ab053dec3b1c3e89d3a44dbc19a34596bdb9343e1699f84af38291fc7361c35c46924f400bf72983488ff2bd4eb0f99c453cedc4d84a24a566adda41793f874d93a5e2c9b2a6ee507fd544147dd197ec04537938762a4c44aab6d421ff3eee0a1aaaa5e9bfd5bafe2bcd246ddf6fdd31a61fac2d945720400b0cc31e83246ad4652252f1644721da7498789917af4d26df7cc1d5e22a386b2282818677f0e0829b72385b6723206056fe7025f088cc48b4e9c8220ca61708d9d4645b843ff9eb4af7750d8331eca53a106de12db303d61771a693e02d1d4c7438cf55d4c5e004ae9df238183cf84d22b163ca996dcc58a4affe2f4e2f164e0b4eeb0dec3483004f9aaf2e46b7f6cfd6a9335d9f6f05ca1644cf478d9171af98ab9f24a98fe715f81b62db0ced9e7129db5527715f6e194472744519d78af5279febe774ea6440e8ce11769e5d488c48c820a0da558afa8cc45b33003916f5339c027188e272d79a809adf94b4b58abb65fbab5a248311bfd5705fc8a43513d6d4e45fae6249e11fcb2aba45f62c8b9a922c3ec347ed09126a55df2a81e85622176c9bd81b18b4fba5e6c27c16f423fff31947e27450c28b41fbe2f1d2dd3ad7343ffbc278fd4ef505120190fe2d4f59151ddf87462960bbeb19bd1f0c2e67ba39658e7391ecc77776e80859e0867fae8a9844f625b96cfdbbdb83e736c7926827f9d937deda831b053ce6cc1c9d88aeb65b0cdfaf124da725308a44dd4dd6a50ee9222fc33d04ba54ac1a986d87870490acf4c298b71b5cae9bfcbd69291e7e556d754d60aab9e3c12254f035737ffff6719983c96041e38736bf537a276eba115dbec59fe835ffcab197503fc2e99980581b14cd792f90cebeb1798dffa80c4c626f0c1d81caa40e167c57f1287ea3c892320fa7ff8e1d0d8f0205699b933874d3a67d4b9581aef533088519d2672b672ce96c6f071d0874de5cecc95b9fd9d4141985d17f6a6c312abbb8abd10907fca21f6ba0aaa46ea232a758b03e395c1d34a103f11b8f830ddd7e0540e7a2ff32d27d3ec1b7cb44394bcb32914ba90230101035d7a855df351643a607961e90d94cea6103268f6ce328498de425775d1312df4cd99b5c441d33b3bb308387e612ef16d63399547560e88d47b6b9fcc0d3e581b9a39d65b84ee7b338b6b64ccfe21f07e31ab84e69e1f1708307847fceeb035dcd06cab0db92b57c774a4afe17ed6ffd2dca69ff7acf113e29c1ee5b9439a502abfce2714af2aacb9f18fe28846273d3ce7b36c53d18543053e1e64f1e8faf061d74e7e75c2f832d604df5e35b5915aefb08452145092834419c0e05042dd8b4ccdf46a29da3547311a1541604d47f6e3e09e23f40dd90f360eebfa8ddeb5c5082b481ca6f985c779d853bd8cc885bf7e8f1fa2efad9ed08ffed960aba6bceaa985675b3712afbc8e126b44b9c1c77f38585993497db18071684426e53cfd50f635f521c947ee5b847ba337e8c7bf29926753956485edb53c0ea973dc04ca163a7c2fa11cb5e69416dce3568865918dca773109a2194d1cee900481f73c9bc57e5be9dd354a6c8bd8d2190323529f7e30de05472d60b1df95ac420ef0c000f9fc06acf245327e9aaacb049f3eb412d689a62183f20e5ef6734c8367d7ef2d8c133793419875f6d4466c761e6458f2833d07db6cb6f92eed7a787bcaff5b917da4de43d45ecf7a178730385a8855d49ed82460ed6715c54ce00104a616367438c8bbfd4864d5759e8e5886d62716f1e6bf881429ed7fe9b62e03918744da02fd9437d72a9232de17321d155c271e7553b19a0737e274f86e8923dc58e1fb036fdc405f00665c297d1b3e78d496bf6ef40af0e04c1bec6263e6986f48f9bc01cf68a4105bd6426dde193a88d976f93c9df245f8e3f4b16299bd2b977379996694db34fc9efd037d878d6801ed8f8c0b31d5a0c4d09b77def56a1b298ed45470843bca83d999009bfd929dd4c0701fc17e5d25abf45853bb4306066ac09c7d1c2e70b37c8d18d0799271deb1506609ef9bcdcecc89dfb78d0f14bea462fd149edf53a9b2e915d250f6621f286d39d64b645a5b7e3b714fe36ca3a625e19e12a5ff4ea65b859c91b27f3e6ff38cfc3d73b1207c285119fa287adc9ccd88bf120763ce0e0699fce5b2cfbb0d61c74ce624e2be1889fb8b34c62220f30d759f04a9b211a604211217cc2988ae654ca629f1e7406a74430e4f5b5f7bf728f6a35c74771f530d8735a1b3ec4c4a55fc018f7b805e88570ff96512edccf2ab247023d3d62359a13ff6946df0bc287051354108aeed24d8360cbe93feefc18ef72a8cecf177dad28e2889d353710d531256838e02eb9f6ff86f76b5c80c3c11a0d53a25fbfa8cd6c8aa4ee7d22fe96cf3362dfad695b1bd2e9665fd68228660a88cf1cf5de7b7ac01d44c4355d13dc1d7c58c92cfad68e0d049d7b1e6a2a42e192d4ac0477b074db37dffea8e37a8356495a0f93fa5702a4d83eb8835bbc1d7db7c19c996f8c3cdb0c710de6ed752ab21e1a1a5446ba96abd831bd32d3836c86122de63d9c0f1fce8cb054c5d62594d85db63a381d672837b36d754ac3a8d547b732a62baa33da2d91873ede9a802cd500da54323ff237cfaf72f67d1ffddc19ac6048d1fb825b2e942d78c44fae24ed242e58785703a9183b4ef02f7248881525c48a0d4ff3c254e92262baf2d689625a68970e7e25816ee7a9afdc9fbd0465cde5842f6b70beb363acd54cf02850588aa01d81841e360cb7a1cd894fdc76ce68cacc2d61b9240ba3213ed7ac03463f0248833a50ebc884789a341ad710abc963c3610ce8a213279d0d5d5448487649e38feb92d6d270ba6173942e094a278d1d1b1df69e3220d431dfd8e0a146d123dd55bb59755b54dad78541fe32d7bb5a8467070f8fe1e82809fd412354c5093f2377e32be253f3d7e38ae61eff3884aeba88162e23821f8100cf946931c2e1a40b8e6db9336cb9eccd340eeca76658b7c6215190131f5cd79d0a9ef12ef51a51e80fae73b3842214e2e08f9ad380867edd6fca7993b746bb39b71188ba589c5378c4e2fe14f637f338dfd759796466f49821af0804affdf5c903e773a0441cc57ec49d8918f1e0be4ab5dab21b1bda985bc8dd80b71e323576fe81d84cd7e189227954bbffaf3d84d68c612dd4c5f3b8e7d1189ab7fd13aa0c16cf6b2bad41d0319ba48fc5dea1991f096add170a63839d86efaa3aa33efa5e4ff0b62da0195aeffdc88651ba040a3a91b55b0807515af3f94a99d4ef1c711e9cbb9e110ef537b34d9302e51defecc6841cac4d96a79c13cf7b5adb562f2ab6e133ca99838ece09c91b10862627f7c0b952f0254e3f9866a827dc456f48c55dda1afc61d21976d2e176974baaca35095a3d72759a7b2c7ece4c4b82d252afc536a565c06859e33517a8e8e1bbeff928af02d4318fa054851ef08d32ee24c97b77bd72daa53966cfec54eefb3c7eac67bf8106717d5dc925c696980c742074ebc27a2a604008ffc7b341358361366d84672ef321d4ec064dac86a3aec20426a6384653035e284d217fdf96c0386cfb53bcf26e2930120eb6b6cb0fff84920545f4555a066862ed24bb0873c970aff69c2bd94092a36e8225bc2a2a3f76c5a72c7968625e4f4653a377339a859c74940b52b692afbdd858fb145a7ca4f9458cfa23d865f4c4e08a2cff61512d4b11909e4a103d14c110ace926c0b943a7fa59d7989af337f7721ded21019d389a491f4a9ed94dd41d2d9ededaf0057933d2d3324a7d91387fd99ea362fa2f9e76a9363aab55a59e4416136b4c46cb6b003df0c9bd1933971234ace3f3d824f9ebdaf1fd8a6365d8325d0088207d680e57131cb706b1affc8bce45d9d439491d2f8902557a5c4eaae7bfe66e912dd4edc91c702495f0e84cbe2764cb30ab9a9ae6b63c057e92c0b86952c06fd087e446bd2e35fe3b2f92b345f591d35440e401e042dcbb1fa67175e100beb5023bc092fba526f41e042517742d91fb797729da7dfa9b338da63c2751082e24bb11eb97984781aadbbde140f08e09f49fa31f5b469264956401ef6f57487d101baa9cf56b466fe08e013ddd2e1b00a9b2ad127347b135ea8cf4a3fb8852651637bbd58d550c67bb053dea5cc954e0eb72dcd623692098574ff6cb28df1ced6e1ebdd685cda060176d76ee282c131fdd865ccdf192f8feaa1bad3e82d6aa9b540bd01d9341b138cc1886c437f2a930e1feb8c812d98c1c77f478264977b74c14261fbc1b6fdf4e38fae01db603caf4fd167a0e8fdcc34520266a2178ed12ad83bcbdde89beb031b4c2f06c66f2d022adc4bf8320c46a95f47f41a00f100f1a5769ec4d5821542d9e354907b27de0c772f637be21c968298d221226f9047b7a3e821d26ecdea3a1d47ae0aa9a509f29ad0452d22404939b3d9d4ae61253ff44c0bfafa3a3ed4bd759ebbe0758d2456c38188f730ca461e39bb9cf93e14cb041bcd3dcec8839efddae53ee52f341dcf5dc4ad2407201e917ba7298eca8342150f445ee81cf68f51abc30b4eb90086a48ecd070ea21965e3fab27aa8aaf38d9fc469e409f74ecebcf97440fe436f4f397bc55a808b7dd61fbd6a5665ae16590880bd20432fce4adbf67f486b0a623165baf0e55bd32c5a619fa8e9f7f62cd16364144e1e50fcdcc8c02395a0133ac99f5a05be0b6c964afaebb1727c99fc4f258432b2ccdda33e1229ba52e3d2cde56e8ee91b20a7ce123a9a8fb83f3ee71634e599fcb24873e398dbf7d0b5ee4216946abe91db70ca21aa920673a9913ed110ff934e99890523991d76d2ffd2c07e4d29800a4b083e6ca07f7005d34e85890fb6e73d8216fb2ca56029fdfe6080eddacba33fdb66a82d5236b559016a4fc6f01b1ee356ad9ba8294f37754d8dd363e16f0986549c762cd8b7fbd202442d8867b63966c655568063ecdac6587b8cb3982aef3b0b3e72621d55c8be80a6c885a0acf782a355dc4451c01138fc32436457cfae7a9279b1c7d040f5dc0ae90c210857a6ce4db8bd326be86707cc8ab75edf4bc9e12d37707cb76a8af78dcd8dd47ed00707974f87a9c7bc741dc5fbb49f4d457fbf43ea76750581714cc78b5e32b6b0f0e4dce7a5b305ca4891939f6b9666165d4ad5b014b835ab3299e834bf6ceec0368c7a775bdd3ce6b11d3a08be410bed3b9b7095dfbe72d11180e3f0e3c"}, {0x28, 0xffff, 0x5, "683c40070fb1c92002f2a532faead8dc587914"}], 0x2320}, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:39:53 executing program 0: r0 = kqueue() r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) socketpair(0x1f, 0x1, 0x2, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x20, 0x3, 0x405}], 0x3ff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0xac, 0xfffff, 0x5d, 0xcbb9}, {{r3}, 0xfffffffffffffffb, 0x22, 0x1, 0x0, 0x1}], 0xffffffffffffffa0, &(0x7f0000000180)={0x0, 0x101}) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r4}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r4) 01:39:53 executing program 1: r0 = socket(0x18, 0x20000002, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r0) 01:39:53 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) 01:39:53 executing program 0: r0 = kqueue() r1 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="82f959cd9b7f7966f0940e9a8b4fa62e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000080)='./file0\x00') renameat(r2, &(0x7f0000000140)='./bus\x00', r2, &(0x7f0000000180)='./file0\x00') openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x80) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) getdents(r3, &(0x7f0000000000)=""/20, 0x14) ioctl$TIOCSTOP(r3, 0x2000746f) utimensat(r3, 0x0, 0x0, 0x0) getrlimit(0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000004c0)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000240)}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000340)=""/225, 0xe1}], 0x3, &(0x7f0000000480)=""/42, 0x2a}, 0x841) dup2(0xffffffffffffffff, 0xffffffffffffffff) getpgrp() 01:39:53 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r5 = socket$unix(0x1, 0x2, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) bind$inet(r1, &(0x7f00000003c0)={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r10 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0x88, 0x40000005, 0xffff, 0x7}, {{r3}, 0xfffffffffffffffe, 0x0, 0x40000001, 0x8, 0x81}, {{r4}, 0xfffffffffffffffa, 0x40, 0x0, 0x100000001000, 0xfffffffffffff218}, {{r5}, 0xffffffffffffffff, 0x40, 0xa, 0x4e, 0x7ff}, {{r6}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x8, 0x3}, {{r7}, 0xfffffffffffffffd, 0x60, 0x1, 0x3, 0x40}, {{r8}, 0xfffffffffffffffa, 0x14, 0x10, 0x5, 0x8}, {{r9}, 0xffffffffffffffff, 0x1, 0x80000000, 0x100000000, 0xee0a}, {{}, 0xfffffffffffffffd, 0x2, 0x4, 0x5e60, 0x4}], 0x9, &(0x7f0000000340)=[{{r10}, 0xffffffffffffffff, 0x4, 0x1, 0xefcb}], 0x1, &(0x7f0000000380)={0x5, 0x10000}) nanosleep(&(0x7f0000000100), 0xfffffffffffffffe) 01:39:54 executing program 0: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000001c0)=0xc) unlink(&(0x7f0000000000)='./file0\x00') kqueue() kqueue() faccessat(r0, &(0x7f0000000200)='./file0\x00', 0x4c, 0x1) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x140, 0x3) 01:39:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) r5 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000100)='./file0/file0\x00', r5, r6, 0x6) sendmsg(r4, &(0x7f00000004c0)={&(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f00000001c0)="cd9ccdf30624607e2255e47970f8283627d809f8f94c93d510453ba149c88f4ceb994d762296036a56712fe52477f18976596567ff52082d886307b16fccddcd", 0x40}], 0x1, &(0x7f0000000240)=[{0xd8, 0xffff, 0x0, "c7fdd85033e7e379ffad790e0cd64a9fbae93632160d316a44158595f5bccdde136dfc09619e3c5a63bc19217dbf928d1c052f5daa077c9efcb1b1617ecb800d4ab5632ae5350a161fd197051287e8e9067c448ab551c9145b45da8ef95d5e03503fa9a7a39c65b141668dc42c95940c39622795a8833fda949c56ff37c9babcce237c149758f2ab70821bc2626d80b8e28e59f9f07dce62821f45e3d35d1253d95c234a99ea9b532a9b383d694df800399e901dc5080c4099dd421228ef4538a48d3888b1bc5e"}, {0xf0, 0x1, 0x3, "ee357c2027609b35376a17a8509c75bfaeed9f1ada2918551818bfce16a6256739906c2b33241fa023b8a3030cd7b1acc39612d39030e9ca850e247c6fa13afc3f1a1d293fcf388e21fedaa66f4862b8b069fd36ac67cc216c5f46ad6a676b9e6597212f7676186830720b5af90108e73e32cd58b0ec523760f621d819df4e58c995e58ab4f0c762d0fba00fe98564562162f316b2e882a47378fcd2e3e1e98740c6ae3d6af349d5296a470c0fe5498c4640824ed859a9ecbbcdd044a3f8cbf2e8a467f982762fe742e6fba273532d75c2ab5b414a7547dc04db555af01f"}, {0xa8, 0xffff, 0x40b273ae, "d3a57501e9f43b4ad6d6df39d234dd5c771f12f1f4b0767b174a0ad36aa7cdc4c027a9c7153741c9cbfe668e94c3ce9fae4808a992087e22bd3599333f636b3e054b10d2d54fb10ebb7a4bef255ca2d26877159652760464aea083360d2a03317a61e81232257641f63338c98522f60e20e210912a47fc549784238a6224d6b6b7dd4f8be290ee0d7a94dd756b705efa6e61ab70d5c50c"}], 0x270}, 0x1) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 01:39:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x2, 0x90d2, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000140)=""/6, 0x6}, {&(0x7f0000000180)=""/76, 0x4c}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000000200)=""/78, 0x4e}, {&(0x7f0000001300)=""/235, 0xeb}], 0x6) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:39:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x84) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 01:39:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffc01, 0x5da, 0x400000000000, 0x0, "8cd5a3372803633c390b921b782510e3aa225e95", 0x2, 0x8002}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/14, 0xe) 01:39:54 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000480)="e5aea49f42fceedea46ebfa9bdc05b2720ec557464a64cb9a1b9227261a948f694d4dd7cbe6ebd8b0800000000000000b0a1139c389e57272720a51b893327c82049a76321c56453b15f7903f9289dde69e8c4efb8defcb612727cdaa5a54a765e27", 0x62}, {&(0x7f0000000500)="f239a847565fc09154cedb44dcb96fb19e19f9d1f510d38ab8a639851d63162d290f876cfed5cbe6046d032d592238e5d12357721b53e60e56341612942cb4563c68724782005c582950dd8ca56fa82436f5a9b16c470e62ca1d3f6b280fa7929c74db34f98a81eadf1d902a3452d5b93acb2cdf9ddb4c643d91e53ed19a2340cccbed0eb57c0d7fb45c75a71990b56d22579d75faa5c2350bfd7d39d573e7c66f8cbe81ca607e889d69218250c0b6277c64a4275b626cccb71a29c3a066bb65f8b4e745f04f1ad70708c78dadaaf2b7ce631ee5195b48e5d218ac26e30afa5b899838f43d4aba7f04b8aa546d0e90", 0xef}, {&(0x7f00000002c0)="911eb8c5c32459cc806f8b2bd9da5b5ab110d0420d64d8e31607f42bdd37e9609378325bc9163fc820e6623000a14b2e549509668c19b607348d60d712f0e04dcef3565a75f109977e8d503d3fcbfec170ec6bcc22291ff9c5283bb63f9c4ee5f9b35f695175c7e13933c3757f5fbef3c7aebbf3a0b6feb9f64db0aef80189b707e18aa6d8ca8c919120630f320ce24845e64cc93120e3b5bcfb167c0167e12dabbca7478b1b891195e08c312938e59227e422fe7775648062f07311c78fac10340390fc260ee7d5c9fade044541aa1ebb3bd785c44327f5a1b599449e", 0xdd}, {&(0x7f0000000100)="f12050836a93fc17eb72af0b4041a491dfe48ff7ed1dc25371b6e4754873c72d68b51825b13167679d58f90d508db6848100de6283848080ed6dc5008f802715fc6b3342a4b7adce24023b278ac3dd03b8dfaaba1291021278c2f9ff", 0x5c}], 0x4, 0x0) mkdirat(r0, &(0x7f00000003c0)='./file0\x00', 0x170) open$dir(&(0x7f0000000080)='./file0\x00', 0x10480, 0x140) 01:39:55 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0xeffffffffffffffd, 0x0, 0x0) 01:39:55 executing program 0: r0 = semget$private(0x0, 0x0, 0x4a) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/253) r1 = semget$private(0x0, 0x1, 0x0) semop(r1, &(0x7f0000000100)=[{0x7, 0x8, 0x1800}, {0x1, 0x81, 0x1000}, {0x3, 0x5e}, {0x2, 0x401, 0x800}, {0x5, 0xfffffffffffffffc, 0x800}], 0x5) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000140)=0x400) semget$private(0x0, 0x1, 0x100) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000180)=""/83) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000200)=""/216) r2 = semget$private(0x0, 0x3, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000400)={{0x9, r3, r4, r5, r6, 0x1, 0x5}, 0x96, 0x4, 0x8000}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000480)=""/30) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r1, &(0x7f00000004c0)=[{0x3, 0x8, 0x1000}], 0x1) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername(r7, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000580)=""/71) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000600)=""/100) kevent(r7, &(0x7f0000000680)=[{{r7}, 0x0, 0x20, 0x20000060, 0x3, 0x5}], 0x3f0b, &(0x7f00000006c0), 0x9, &(0x7f0000000700)={0x0, 0x7}) readlink(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780), 0x0) r8 = semget$private(0x0, 0x4, 0x0) fchdir(r7) r9 = dup2(r7, r7) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000007c0)={0x1, 0x8, 0x3ff, 0x1, "8065a4cedcae2aef542ada17f97ffd11a8721a80", 0x1, 0x5d85e48d}) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000800)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000840)=[0x9, 0x9]) semctl$IPC_RMID(r8, 0x0, 0x0) 01:39:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x42) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x8b, 0x40) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x2000000000000001, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/217, 0xd9, 0x801, &(0x7f0000000240)={0x18, 0x3, 0x40, 0x4}, 0xc) poll(&(0x7f0000000080)=[{r2}], 0x1, 0x0) 01:39:55 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = accept$inet(r0, 0x0, &(0x7f0000001480)) r3 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r4 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r5) r6 = fcntl$getown(r3, 0x5) fcntl$setown(r4, 0x6, r6) bind$inet(r4, &(0x7f0000000000)={0x2, 0x1}, 0xc) mknod(&(0x7f0000001500)='./bus\x00', 0x0, 0x1) sendto$inet6(r4, &(0x7f0000000040)="4d3adfae8d166bfe82619d1a68e7aab9c60067a1976856ce6e01ef399e5fbc57cf3f17e6162fc09d78a37be4a5cc5e02b6c573fd19409eb47e9923146107451357346bd7df069dc4b847b83c49fd7e39f9e63074cb25e8aa268bc5e9f179f547ebd5883c8d4071f004bf2500a67859fa4f2594156c4686f40e7e1f9c9e85c6d589b1985fce4e19a88c589bbf45482d5e7ccfab8dd6833df7ef5e4a58e9d5938eb15e96e41ee7f814b8fd1b1db14d30a1d664c934e83cab50e4b4ee9d", 0xbc, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000180)="e96503795a1d2455ffd2842f8fa9cdec0a62a291bea15cad03967394eac0fa6673704d1d552e0546bdb5a5", 0x2b}, {&(0x7f00000001c0)="c1675f16d40d49b0feb15ac5d7203f69292f61da8f9171cefe41316c95cfe56331cf8ee8e76766ead8be3aa44cc8f4dcdc0eb9e9f0dd30d7067781b8948c8ed9da3cf67cd81cdc65ce39d086808ad3d1e34beab6aae6906b1f", 0x59}, {&(0x7f0000000240)="fe5db1304881d409d38a867232d2ddd41264fc532996dcb883c8e5dde014a1900024fb5f7fdc190b003037aa4ebe0ecca93cdb52a424299d4345d473d37090a5481ba7befea85405ce08b9adf1b62aef42cb4bdb72f6290f40fef19ecaa19a44c4e2f9fd76f87a62747e1c18583f19fcc0fd44a8a0e2c98ddfa59322740333cc579b16eedbd317f78f5eb78e0e2b8a0f6498b932caac56591af1b5c228077fbb9d821e6f17973237d987a0907a2117b00fba6dcbc84d44f258aedc08c82c3c6d3513d68357ecbf880837f31b728f7cecb56398f6183a8100f442c3e8d90488f54d1cb551b878b7613c35ee3b4be646547b1c1917db79f1f1d4946a17447cc7e6f17f0c356ffdb4d26163ac91d3c0f4dac1cccbb21f812033c62a5ac68a19e90c94afdc9fce0e3ba816867fab50dd2ee22eb5a29583933d215113886c16269e15696df4220be06d261b7d3fbba3473bb58df3413384e799cdfa16f48e352e446b6133d00b00729da1693a4d1732e00de0cab9f1781c139600294908ceb0b70d671669899d44602712ba3d2262cd01d9b7094f8a743834bcec8a1e101624f34a72087851b64de85da38abbc7198c5defbb67ed67d35eb53f0fe18b4d690b4a8cc0fd13bce266071cc57f657b936d47544af6d437cfaf4052c302635418707161011b450c65e3229c2392b3e42095dd9afb8938ddb0b72be8047e9164f482099ceb077876db7f3a90c6ff1d4569c89f419e0730e83665d1d84363d332abd3042d8aaaa630fd82ae6a089a2c153285c4be35d5888cb8ad87f82c86475e8522d195c26fbd8e7dd17a0f163d2d7856a5e6ac1e9f3d3ed86ef597180cace95f1815b239133e238ab558f16d5781882761120256cf5d87f9a1dc2a21694e172d2cd4700e05c6197054361e973060f4578cbe84b6a4f1bb2dc16dfd6b588eb1f5d35ea721d3b10e881c8c3a8bf544cc02cc4fe28c3d5453c3ad77f89da27b5992ba26a1b49e60eaddcbd817b48efda4a5a925464dbe42bb5dc43094fb6a1288ef96a113ace50cc213a3c637e221b9f16344fb81c599d577d7113a7cb71547750c271499387ea8a7f447ea62c18b1f22de169abaaba674443e28c32de875db260d95050c77b2ddb440222459e07b57efa43a4ff0e2ed429d483703af5e4a5e14ee360eb90b528bda443164e835617482aa6b682611df89d56af7c36ce4aaa845bdd26ccc9d9dac72add522c8f97bb93dbc1f0cf07306def1430cd58cb898b14812414a1f9705acfc5607dc8541a7e9f9670b5ab69fc3a85b9d03925770abb8cc0a7d2ad3ed239914c70e2f9419e89849553d0f14341415e59270b65a35a2ead3023010bb43c00d6054364a1861d8ef938c73c8076c6d8fd807f062d940fe96cc545db68c5cb748df00bdeb424f398c7555f070591dfb7081fa475fb2c20032d016568e6d8a3eea8bc5bf6ede0672dd61026917d00025e57b05a986fa434dd9892d29a25bb7be6257aa464589ad4df06f9355ea50034beaad638074e75b43cf705f169b500c28faa7806bd42741112e7faaccd10943432f3b926f196967c7c56905b307542d89556454a587896b01f0110d5d140bd3ce86e2d77fad662bccad6411c14d969a1a37dc73f176dd26e4ade4cdd7ff7ff51f9164aade00090c88066e1b39a01d265c52252c1713a8959d240f72f02948732b627182bda647a0c5d1f7626af0492773389f9aeb6224b2b62a11341532678ba147070131616b82aff01dbf60e4d70d3287ff2d3d0ff909a1f2ed5813e16d314e7276a06eba579adeea8248b497912ccf09f89e8781eba806cd349d66391babdf92ae383cb70c8082cc701c280bcc6e6110c247dec13b8841f17e32536ff019f97ac01bdbda41f4c0d5df05356996350f0efd502ab75609153532b45b9861eae1a0d1b8bbe78b3d89873ba7bf650a87ecea24827cd2dbf587e9a47f9f6db3faa2ce938d18d370ff4627fda713698bbeb183c604fcd88ee183bb529f60b23084ddb77f1376a0d52885f99c1bdc900ad280fad5950ec7356a810bb0da845fb1fcaf32bd1def83f7533de2e1e1dfbdc7e61f9d1047a5859fc35a038e166e5b644f06657bab6f771abc64fe3d527e35ca6c379d9e0fdeb7a2136ba858281917849bb58e2403c0957fa5c26efc6a83e7cf90ca623984d002d34033273fc057c8cca641b49c6954e2b78d92d9cf65ae227ddcb83fe7e5835518e5701558e4e5307739fe3917b3a9b702391f0d46dce9e0cca761d97b7d071e297a81352bd0768e8791a5900945b0dc7a573ce54c8943c922a0d56d65912799eefe1aeb89a4be8f652f6d68f0ce09761629ce1017ce22fb25725dfa78dad2a181beefb5bb5391636dd7a85fe64679e433d2b1f31b683bb1bf587e8438ebe79ee2e75604a369ece5d44e02bc8c45af782ffc30ea1163e2d88d3b51148663a579eef8434ef03ff6ea91966c01758ff40bb06b71bf144f6405f67e87e2d86d224d9efe6a48cc1451fe2aeafd9c477c0fe7c42b19dac491c9363de0eedbba3c16692a1dc9d1e0ed94cc5afaf23be5f72b17a399112a8aaab0a1ef40dfe04e87cb79946db8a30de59815ad1e24c0411946eed8c8d58ed4b8c8bc3daac0fe6755c3a3c1a32c0c6659bd56111a1ad87ae9385fb90764037ee06808ba569b9e2e90c69b8580247182b3c25e74013283a6a249341a70ca8b07b2b08afec64030b0cf8f44ff581b4d436a3d13141fed1d1554b413954194cfbbf0bc27987ce5a5af11fed0ee4808e4a776019d9ba0f8503df4d373db6b6e91ab63cef66dc138263e09188b6db6e5d569b0d196d23009e5a19e371579352041f503a982a843193206716783ed3427c35e75029489d33606f54f0df77524f80663a8a55cd0abe4d332564344524536c9b448f17a33ed12acf8aabf0ebc6700abb3bfab5cb27a9803828b7ccadafd9da041f80615f1f6a55a8cbeffe635f86cf5f68c1a6281e5bbc2cf1fd1e90143712db6eed04c57f238e50128ea424884112977ea408de6db7d545c4aec0b9fec2fa4c4d6a835aefb0b370883727e28175af4d631d5403a2d411a6929f762198a86236fece228c4fc0058e35986917e1e6561292c4a0aba76f8689a1d72de8d1677c0a0317e43b93e0defea60ed78282a2e546eeb40233d700e5ee1658dc171f556f8366af23426db2a29f448802eb43bc7fca38cabf6082f2a82bf733fb8d469ebdb948666165951a2007980569b559f27432c9a26c1ec07586ff2ddedefdfcc289c6f508e7aaad3677119e1cf7240832f472d96207eb68401990f9e24ae0600b5f0eaaaaa3df21e7b0d9277972c364bbcb2f0a5fdfd9378d87ec7af0c9ee59f40390a488b444c7f81033edf0695141a1e35bf80250d2d46cef321179115601256f2170cb69a87d917634b87618fa5b016b94e757798758edc5abfd4fc07ebe0ba68d96f46835e5eed8233af18d02aef185bdc37a91fd285fa68aea6fd4835aa2accbae7835b25d54e7252d27c2be6f21af6a00939389a55dd3c80b1fb72f94d9bb108314ab42570f4b4012a99a7323c815eaae6f5f1fb670bdaf8838d7f87d0890a66e19fc015f64c3fd77487d5fa6838a6cc50aeff923ff65211775044e35d83cfba2d37c162e5579663c551c85b4d5dd4ff3e47fc3be3f9a67a326d3c28265899f8ff2cf3aebf69a23747b49de42741abf4932c53800c51827ffafb84615d0f1b27f23987d1c97fcecdd5a682c2dda6a4e2afa45cf03153b35a812359da4be4d27eb0fa58fa40f2c79de1254d7c60bd0ab2c268681520dd9aeec7523c8d425157b2558a688e1be86818bfba32ff58d6b1f5f4d1c8691a21bda1059919149b1ccf49ac8401120b6afb9099e946cc47d3a2b6fa746a37a329abbd3ede1b171697decc483ee834a58de5bff32f248a534172e2de7184e2678a5ddef98cb232b860f04b8d0eb9eefbc0ef337f150b9dec31b237b0ec5a370e5fe75d495215eb7228d9d84a94683ea02ee1b2ffef786e12b2f1bafa517432704339fbf087c2beb246933ff2726ed8650cedeefa612278f022fc25a4f53522d842291677008807cf03d5315ba986a4220cca02d595502388a03bb54db4258f293871acbbc5864eeb7a16f571294e2f58a26c952af464dc0a9212699f2eb1dcfbda0265c2902c4e3251a8b45cff5b87912d6f1285f488874af541fcb0521ee16799b018255e9fd24091e0f980391e47ea1d5f9ca89aad3432d1db4f6fbab247e1fe8b1321ae4958223aeaae6c95fc444f0675331fcd84cc2ed0e65444e1b47610004db9bcfa1b0544bc1be22961cfe3d0e9be0df6c9b7a14a143c28f5ace13fe8646e9631c74ab6c8b9eb9abb0c122f8581b1bada7539080668c8e212832fbd1bdcaf93ae72e9c50ac3ba2204af76e5272544639498b9ff3f11f07a34e36dd5e34005717b7ae8f202fb89dec5650b2b6f18199d9e4dfaf14076cf26e05a3cc69b741e42531a79aea7585a69ec0f160be6bf9b37fd8320d3abc079553c6d653128fe1d9e02661d8a35a48b119692dd70469e1249196074548fdd453be1b08067d913ad690d0a55e697651c34353723e760356686bfa7217d79e574909ddc294f9a9e78e1c00175f819054f8c4ac7b4f239a89c6d396f2aaa162cecad17d5aa1c21eaf53d855b5bc61d85823bdfad70cf5f79180c74eff973dbf6b10fb3f1cae9048d8bc4a60fdd53be1a5ee9adf6bfecaae4f4077f779392896a6fe60e2544b559303eef98f58d509fe5351121fbb8d54b019ca2c3d2fc3d077da599938991de7084033df047cb725f305c7e89eed16995d27384878617d423b4333aca1f9c1a8b577663efb3396d19194f1abb4998dcf57d271e32cc888b61991255ba6142864f20bb8cbec042d21a3fff6cc7aa45cb3e16ec17ff24df0dad31ca3007cbb5b6b36fb58949a2674457650fa0e56754a274a41683ff5e2dde87d21b6ae85bc64c20d1e1214b45f50cf78fdae5baec0c81f20734a2d524dd808b2b6eeebbfba4b0cc3b0d5ffd66bd5dfbbee149ad725d3b4a90fd7a310ee3a5bb5f82338dfd8ed76810913e6b13c13a05bcef3148d239b5076429345e54440f259a69cda35f3da0eb35f816b5c9d0b6cc7419dc7c0b6993bccf645dbd1dc2bb2086397af3d572c8d598ba589cded741f9235fcefa636d61c72f92f907a8e916869c59522b6b2dbace0469a54bd23de08e0f4eee47dc4f219b3c1150d829bb3fd6e2fc619dea07b4b8a410d5901b92934e1bbc1704314769ab93844f2578bf81e40bba34503580290b43886892e817e10837108f9512f725cfcc0c53d74493a7ba278ceffb212ef01793e66a9d780dd536e23c087afe66ad0cbc09dea56b18a1cd71e51653201d347f0fa63709f3af1224173c0581986ceb4fde8527bf71ba4d3a41fac2f92dda374ff8fa0b8587f47a0ad893b86ab1e5ee0dcf9650e58c913a1f794d8d0e7222d3547f46e936d44d5d147426b4955852774987a33186e073e6e3b82131b127288a7eb10ce9b918e3e041a3c1182763a5d242eea52f489652b337aa3213c0c54c72ee53f33909e4fba730e4850648ea57d79fc30be81cdf64c64afdf65d138b92a852da2caa4665795b240bf41d5d56c052b55546d3a78c589910f4b550a1950fb7eeafd17497f0ea1fb240894422229f16fc7fc70fefa9bd3a963c71daae312d837c462ffc0710b2acc10a41473894fe236d3fb1183626036e6e4937f669bc85b5cdc849c89fe73e33e1cddeacc199eb5c4b6c27a65ce9005d44ee4743d1364f1f5b", 0x1000}, {&(0x7f0000001240)="c927b611b249e2e02a4dcf4edb667bf969b3667b4d26427b1331fd05c0eef1e296db9989caf95f07791af314db89221c0e1354d9888363e2af3a091fb257e6a098443d6fa5c401cfa40f63731b7b2c3ef89dbd9f3fc3d64f15b63b0de2d42c104209d0587027dc7be5f97b53d71887518d4df320429ab22965868b430d98d9c1b2ed95303b64d972697d1f4e78b638eac708219ae15d86e8f2cf1e95ea70aee2b27fce51bc6fc3afb30ff7d7e680a8d81d800671bc0b93b4af50dc6d1a652413e12c894b4ae52ab8b7fd53c8bf8e", 0xce}, {&(0x7f0000001340)="c24f888fbd6cdf324049b7c87d144133c8b9518a2b613b28b025314951176f405f69223e9c01", 0x26}, {&(0x7f0000001380)="c2f79fd3d4b98e73cb0994547ddc56c95b1fec685840135dcf71393e39dd02583ee7e2c1d0197177889c5d892ebd797ade0ac2cacd974daf7d66fbaf10b227964f", 0x41}], 0x6) 01:39:55 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="3a9fa9448ed3806588340e5aedbb4d1aabbf755bd1ad2ede5927fce9d23bf2a0e4aaae385cccf45af237316794bf", 0x2e) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000180)=0x3, 0xfffffd91) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) r5 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x1, 0x401, 0x0, r5}) 01:39:55 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x8000) mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000100)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 01:39:55 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8000, 0xffffffffffffffe0, &(0x7f00000000c0)="1452f43dff87cce75ffc8af09c39f71c2d1b0b69cfd466dc7397bd98630c7fc0a1c852bd4a224844cdb791084bef522465975b1213ef28788c3085534a362c9c5ef4c02529d802c791797d300059f05be8c834893f2f3ca495256383c7f35ef1deebac958362278e5630405eddd27265cde5262eab7025e016c2abe80bdded6f82eb06e178ca281063381b641cd11468211fa0e77fb971260c5c1623cca2dc52432337e7301976b5ff2d587c1c8c21aa416675e5f8e8ca2e5919d08dd972a25f72934c481a1abd6e384de6268388af8dcde5a34287f3120ac8b2880ffa64e39b0cf16e0d71d5b4c9d67e761e6f4f1ea02ea79a83906ca025d08cd906e161ae993c19511919f493b5be0abcba8994d8ee0dcd17b1fc8d052544973b9ea06315192d3d3f101f256244140456a8dafe0282f0db83b4f77efad199c77ee32f16c290f5b90c89d0178fdde3f4cec1a37f8c8bcaed3853515a39445b3565082f1bfd545f6f0d6217511642d00d2561d17bb1defeb5ea05aca84b29636364b3af9a56dd152450cecb097344d08881b0eb70565008c4f3e06bcaf7202ba3c4638ee80dcc68a7ced3fd1567c1c19545043c7cd7a9449ecf144a7b48b054a871e7509df2aadf4fc163a0450275eece75a23a0751fc866f7c1e830cbba218e78643f377e3a1c4fe4d38017c97078392861e9abff18250f4432600a1546135e5d603b09a6a701aa86d3fa90717ebd15a2a251e7df63e2ca588b1c4f62bcf232394460177684a3bdb1ae6d347353986d55cdc89631ad2880d41ba714b6df9b9cc2166d15d65f5489102a9e354daf152b3ea82eb967ee4b5bec0e121de92f674889030727214a0debf2a37da1d419941e625024227382a6f6bd9dc377e2e8ad98ea5886d503c52a750723527f5ec18e0f56bafa201bfbc74703663bdf482007556dccbe6170db444c9ea1cb86e918999a9d3c4bc7e44f5959c300e0239bafce625190df79b6db595f034537671099fe194074fb9c203bf8f067e6cd4c626183799b6807f2877d4e88d51f5e8ab1c1eda344ba31508df05c164e6ccf272a3a36399b652c1771235a588db74407756538f8d62f38fd245abd6908e652773357004a2e70398c1dd69d279eea2cb8164641c0a4917ceb0043630df1ea2d9e652fdec0ee456406dff27c3f61ab28f251544782fea90b6effe949de21492168479ab7e2cbacce49a2fbbfd07d8dad6b4935101314319c44a61226df57026c5e04285307c84c66558406568af7bf80299c2438e303780876fd32c2e2a056ab322c686df5fd89ac66591b47681fa077b4cd165f444177f4b72a2d7a27d1d3b77f2b2edbeffb103e0bad3a465a2ff4860197c8a090b86ea89a8796b6a80f6e1fbc19a6c024547b6e9109f19e3e0d44a75470bf7a1b94aa2f1d5788099db6dbcbfe0cc47c29e97d98b22d547ac9037e3e259336438a99ef2cf992156d3759c25ef8928abfc0175b291817d24fb98f32fab29e8243f7a44220ae9bd64d94e9771af87237d4ba24d3d8eb152c9347d171f1e70edd590722d7f1632ef501b071c1b54e4864a2a4e329a2b2060183d0a21bd9a2e6f4a05a851d84adbd85c6086b89cd00283b774957744902d959cfe88db446efb19c95b8c590e2a802ac872a969ed4470927c0fb09708dded651bbe31d3e8be8e14193acae1c4314449477336631be50e4345ee847489f260138196ccb5f859b88bf3d3e401f42b18e4420f3e7f36c78ea45519af94f43bc5fb20bcddb51ed6e8da7a626ef5eab7a8cd148a1a44923ef748814d7d8430b9fe8abd4983f8262a516966f195635458d0186ae4dd9e3a1d9c561a8951b7958d3c4eb74708c81296f828093f04502e7494410c2b7904c7f6d14220bdf6fac44a82bea6f12a44801dcca5feb1974562456eb7142e1b4a0992c214516f46c5eff7286795d8f67b5c92ab3715d88c42c26d70cc37a8cc6f4931cf9f74ededabe9992745aad54e28841e3466a0c1bead45f59563c67c1c2bb42ac0f906d840e29a7b29a7edbf8d5cf91259b40babfa414df8db8202fdd2c4ea6c37399245f496c65e61ff474e4b103ad0795f4577329d39d45383817607f37bd89c3ebc7058aa674c6b7d4cf18b3781d089d23386502f1c640ef2294bc14769409c6ebad93b08bb4f495d43968422bfde105d3cc564fdd0a35cd52c3a66bf6f18dd3f2765a299430e2b757e0ce426fe5499266025103c413e07a7b9373ee9c4d430652b4e87bb393f14ad25ed00c37a0f01c8e4d90798ec9ac30257825fe70360ea14679d4970d1851ab663a466fe2c63c6264dfb0d399488187f3b0a741c6be5ba5634164d3ed344ea95c7cf9bfb1a7219f4deee320fb6d3578c1ef96dc0d80b42b2b1430ffb3cf7485e9843933c4a2518968a7805bff8cc6a7ac3f5dba8b0dd99a4df59de956c6e58f3bf0d1f905e18dc823f3a96cde0a136bd5fcd07e7e03c5431d3dbee772e6669ef810a524b6276f2659949ca66d5e77734f0f65b787bf16305e1e41d580d09c92ab15a1faa05f854b6a884bbff3aff9991d07af99f07ce22554cc139eeef31b7dd6cf9f05e1928a4d1120c6697c45bf36e85bc8c1bed8df8ef400fba0477073a276497ed5cc0acaeabc899437173e20c28374031920172578315625e3851ea24804bdb7b861255ca5005fd009ec9a29d859b4142a01bc8b9e0b09fb3a2c6d1d7cfc744d386b3640dc39638677cb36886f7c040d463f1ecb53ab2d5e9f75a3891fe7e493eeddea4b1406449887141aaaf5c8cb38e9ccf0c3a6a05d03ef5b621340052ba70383b5b15af7c6b9ba102dc3a8f9b8b7d68c12eb750702ce67f6708e6e193aef68b0615a2f4f29188346cc3ca2f6b9d3507762370f83dda2b64e1ff8f65f47e53558bd5a66eb1dc256b51e88ccc28831f09173d31e7fb9d1b815d9bfee0df1b8a3370812d67cd7e5f72c342b4395473ed6b36b56661426ab6cee430d9406010f40deb775f2c75903fd66885fa647326de569d5d1a688403a2ffc1bc3f50bebc62f17112cf94487a5f2fdcaec051bbb29aea9ff094f2b5a89744adf5171b927f6740f5b4ef1a06c0dbf4e1cd799106052d975ae3ca38121df3a1bcc715ace5c0044e73f3b49a14ba6dd5911e3ae980dd30424ec8b819ddaeba5af75b601200f2b2ba00953287661209d37dcfa1700ac6d6dc1ef5b249c6caaa6fe6ed72015f378797dbdb22963fa23c9d53bf9405db016fcf9748c85437018dc42bb4226373ffda7f2c8fb9fa71439924314c79525ad0270332257985c8907192d9a9dc4cd947147d21f4c07122926afc2394595eaee6036b6fc4b30042bbf58ed92d323643a6bf4fe2281b00aa0cd18cb55c65ca37bb896fff4f7d411093e94ce032b0abbf92d1e44ff213c3ed3f02dcfe5a4e10cab85b6abf93681b5682694f60948b2c4aab10b41344c1a7fe1c3f5c9fa0649cd81e9a55ceeda3302ac1c552fb1bf5dd28f461ed44098e92d2568f6783c8f04dec165206c0ca76cafd72f2bfbfb59f86c5fb6343971818bd17de4c83fc94e1fb544293cd83b976e32619b5d0a5559e68b5de4d89402bb948822d465ed76ce43242339a79849116d46b289997d5e5bd124e19ef4e7349892c9dc073ce6fda10ae17019ca98c67f9bfcbaf385046654ccb0ccb08625f48d4f5f16432736f133977d856b0d5abd944309e0812d1050a76ec0da572098112b9a592cbef6251a45c9ed479ad3672522159dad671b28b44c15a498a111444a6bd2f1d36fe3a346dffd82ede9be82180d90e6009c16077fd3b2d2b55ebccecedfa359ab5f52c9115cde0a03717476a79a50411b5ea248d79e0c4adcc2c85cc2d1a19c069972ed8f57f6804074afe4a5f72139574555024c319ae094f08c418905fbf455ca1cf6e80065a3860e602332c0ace66af22f97914b0737bbc83888173d47da3010d969d1ee6a56de276a86d0b64cb6676ce0325ed19c9f246820d6d382b2a8ed9fe2ab510ce3ef07e5b3d162c6266db571a6a2acfed11a1c9bc9c3fbeee5fd1d483b620e7d65792e3a7265812929abf9bd31960e11498ae5fee8cb1cd6f83d2dba56590990f51ee7d7409514a66f0a71f8f1b177407d09daef9dac52c4c929d74faa2ff04961c2a708d4439bd2b85c08ec9d7e411b9d820425bbddce2f2fba1cb06e4f4d05be9142ec15b909fee3df08f43ce59c34b11866086f970857a4f11e2419f80f3441780363c2bd4496f2aaca9b6786188a03efad5eb99f15e226053985053aa72d3e36665bac85780acb541aeab0263faad51064914f947f5d309eaa60bc29addb189911511517625a3fe3e695409b292fc0f99cfd0bab2fc9d3722f5dd52cb153a06e0454d43d8e303289c8199bde05597943a54c2f3562fea7a4527db17ff0bcb425434964055b6a1147987a4280cbe4f8b35e06de852125a14c806f9aa86451457cc49d9721dc8a2dbac6c727b4a4eac5d6bddcbe752da7704b11beefef627231ed239578541bfeb1742d6c441084cd0a3e732d3ed8c0eb31ce9f20238ea1d88912fd018069621129004b39c0bee6abd698e8637436d49458008dff29573b6621f8b3496f94b91df54258295cce4414d8da1914b81d192788c60aae4ebe56061cf1c95be0d1aca6d836a14f8c851e69fff395231a6b551b5466b36db3d1731da4d881d907e73ecf9e5bed5ca993c7aa15f56bd9bde7f903e6468d6972dff31fb0016e4ce1b19240f33ab77460116e5c44455e90965d337a348853e50073ee7afd0f42057f52061fd50296821542cb07e47fed7bd18b32a334516861e4246f364bd6eac88daf3b7ddc18a96091f989f0f079d4e5746ab49f231b5aa96288b198c9cdcc71ae214b541525bcc8518cee439c4e78fd59744301fbdecc58ce428dea463868f592cff1ea973b8bd0b621affb637f11e5dcad406a5e46baa182da5febcabe60290898dd43aeda097fb090a7b87ffcd840f5b2598237cc8202495d17a5d77fe2fd5853ffd18381b2982c8fc9e38811277539aef0cc60e4f70f9ec98adcfb32dfaaec146a38fa6d6af053501624261ad0f160104ed3c0ac8ff744a8c8092229593e97028eebbeb0d1e4ff9b6a070f5d5027ebf793c8563cbfccbf073e9c82ba910b261e680ede4f73140b401eb38b619081a9eeaf46ae8f6342abb32de39105c1029333d572872af6b90d0d54302fe8d3f663ad791eeffb667e9d535d2a5f04deb922f2aae728fb24e68777d23adc6f09ebb7012fe2f877937e484239a268df97ecf2b4de645984491ed99a3786ada43f378ac3e5a337179b26891a82e568281ca917a9277e25151de25637b515b2788b2eae36304d8eb088e96f1312d995939250a511b10b065528d612ce2a11e45aad21d6193f21a012b1d626de6843068522b7eeabc029dcac1eb7be85756165e39653d1b0b8c249785c84478ec6381cd9544086292e341628c5ecc598cd90e34b3e114bb02a17b1c95f2093559176f8d8b93109989e6c0ef78c4c41cd612e8017edab668b39cc7581bd26f57e5dc38c1d4aa878d8ae3da28bdc0cd6636d43d90cef8eea9c47cbb914947988f02d04319e35b5b805fe7c49a77fc69ffbafa16fbda57516567cdf6f8ce0355a65f2df3a2e74893dbd20f4f58ef9b8b1034a2e12565b6968355802c5b1f63d3348c0835d986cbce6c631c1bbd0883d10031b735f4d1d8103dc485a897fbe806b17d07ee38efa395ff98a55634b88da664d56af181e90fbc4f813ace9c2adf728a0b8604a4d403fe1d803c65d3bf37807d6c9cbc2187", 0x1000) getsockopt$sock_int(r0, 0xffff, 0x1028, &(0x7f00000010c0), &(0x7f0000001100)=0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) r1 = dup(r0) openat(r1, &(0x7f0000001140)='./file0\x00', 0x0, 0x8) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x200, 0x1}, 0xc) 01:39:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="75ff81e52ad9b9b1bd192737564211db9e07287c30264e41f245f3d44840433e444aa6a5a3ec39dc6e9f1e739484dac935f292ff0c0e51bcce8c62ca453f7b02d1376813e01bc6ae5f2b7e1b63c7e024508257be7767e2c3634bae6246062f2c0d844cd7651c655f50c50a907b7a867272007cab2693da073f74e5f7e695809879ff30", 0x83}, {&(0x7f0000000040)="926c7e8ce25f33d95cd14c13", 0xc}, {&(0x7f0000000240)="4a281d15101b6b6637095a1bca3c815d670648cdc86444c29280b049cccd2218e60ff0642c6865efbb4d8f72fe016537cf5bbbee355d0fea31c42d05e11ca859f63910d17ab4338cf94afe818ad7b02bb15161a4e0957a3deb2c3a9bfc0424192cc2988ec04b282614f28c6387a58436b0a0e2004a5da42dd86a687cf15358feb22b47feb03a69d1086b77612a4a36140ae7002f88762e3922b3acbb63981e5cdbd601e58f3900d11a6ccd9854887d6fbbf1033c9dde1f3a08ef2f11c80f4e9488f4e42e669d3b26f67b90752def71249b7ac4f0ed96f84770bee72a604c0b66", 0xe0}, {&(0x7f0000000340)="22a04d994de75ab8b2bbb844283bd50ecff9c6702247d1a8489f307afeea7bd3cbe7af20fb35083f130e0a926eb503b690e01ab0c0e414602376e928e9b5a719a59c399d82fc6f820987b3afe3e9008167ecc8c6ef1d78c70a5009c32f0566a96a6b9b59bffbe4ecc454553f2a1a2248cff8f2a4f815dec51aa7e3d6e8aa5763b43558451ac3e628b9e2af", 0x8b}, {&(0x7f0000000500)="dd8985a689c4faa255f38708d083fe5cc23cb7443a2f61e1c358714ac12775006f5122a9b9d0d21f4fec2f5ffe15e7de6a892603015f8bd0ae4c3ec40198a3fdcdd8adcef277a348c7b8653ab60b0c0fb16a086fa3da0ebd8c652e93ae39284e3ab1fd569df37d38d21a979ea9209772dd6d09e3c1df388baf0231d006eff89fd8922b4014e11d28b190ab45bac4527af7a49a32c30caf9e49a2e0b1b31096", 0x9f}, {&(0x7f00000005c0)="ff4a0313e7dc5a58c16acd81f9517866023e4360b6ef1021e46f4e4e454e14f7deaf2cb518086ee2838532da43bef03ff64de4ae5b6fb5f1c73bfddcd0c171e5354ccacf321ccc30ffb7ef358a53373758ea6459dc026ff9905629403deef2252c18791ad79b742ff48704c8564a9042b5ed0c787f4832c7f1886d07535918b07115542560260fc8398df31b1daf1141ccd6dc46c91d1dd177070f2ac739400f69bc7d3f4bb80b494943e81ac466965b99f8f6198b96d42b3f0bbfecbbadf2b1b56513d0b37926095682ecaceb5495396237c06ffbe8af3444e2d5", 0xdb}, {&(0x7f00000000c0)}, {&(0x7f00000006c0)="8011fb02ec376a66caef63cbcea0bd226541e5fb89f64ae433c22a7f447d33417851fd159fcd5b6bef0047998aa9c8429c862909636cd085b1dcf11d7415695399378ad075d73a82317bb44a69d937982c497a9c73c1219d3bc95b1518ccc038bcbd07f62c18fe90f7b5fbc64b953dcde56dc6053a5bdf3f0a4a5dea8e0ac818729b243df062936f797f12f5e40898c165b6fc16471d7db7a836e8b157cbf72e7eb3fb96f8103c18fa4c9d0cb903821c0d6e13204512d31c8fcd1e363ff7e03abf7ad55ba8e338795addf8d41f9df445c201980231e1c42cf9b322baa2ef1b0223bdf1bbe0895c33108fbd497ee9a9f6ef9475b276d2", 0xf6}], 0x8) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) r1 = getuid() seteuid(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c0d", 0x8}], 0x1) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) close(r0) dup(r2) syz_open_pts() 01:39:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca60b75b7662f26fe0dc9be2218c3fa8f7ca86d85c0c9f6362760a57cd68d6c808823", 0x4c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) close(0xffffffffffffffff) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:39:55 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x2, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000000)=0xe0d9, 0x4) 01:39:55 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = dup(r0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) flock(r0, 0x2) ftruncate(r0, 0x10000) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 01:39:55 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x8000, 0x101) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0xab, 0xfffffffffffffff7}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x800, 0x6, 0x5, 0x401, "3a95bc94c2f09a63e22c9b5c722cec408bc8e14c", 0x9}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2001, 0xffffffffffffffff) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x9, 0x1}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x2, 0x8, 0x3, 0x2, "8920735322fc0478ac0e67a34d036c6658001bd5", 0x9, 0x6}) open(&(0x7f00000000c0)='./file0\x00', 0x10088, 0x0) 01:39:56 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0x0) kqueue() getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x7000, 0x3) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) pipe(&(0x7f0000000140)) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00020000000000000000612f5bbe4a15f59bc13e0c244633c611bd9d738dbf62d1b1ac1c4de7a36dbff6dca473568e372b56d6fa82b9178227f9f7f44046822e687c"], 0x10) writev(r1, &(0x7f00000006c0)=[{0x0}], 0x1) 01:39:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x2}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x2) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000200)="f4e01e6ab99209f09997e8a029827f605341fddf43fade0c739b3be8b08ba1d6692868300efa02b80e3019cf26feaab8c4cc49a53ee6a3c7eb8995787d72122d3b", 0x41) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:56 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r1 = kqueue() r2 = dup(r1) syz_open_pts() kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r0, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(0xffffffffffffffff) 01:39:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfbf90f001e4b2ae5eefeaff0f2c85e018b48fbd4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7ba8ef00201167fa0b585c6aa12c9df371b9909eeacc8539313df54656115", 0xb2) syz_open_pts() close(r0) dup(r0) syz_open_pts() 01:39:56 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) 01:39:56 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) readv(r1, &(0x7f0000001300)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000000000)=""/86, 0x56}, {&(0x7f0000001100)=""/94, 0x5e}, {&(0x7f0000001180)=""/13, 0xd}, {&(0x7f00000011c0)=""/255, 0xff}, {&(0x7f00000012c0)=""/6, 0x6}], 0x6) r2 = dup(r0) write(r2, &(0x7f0000002840)="d7c2a82f4acc18ee59dffc34c7e7d33debdeb4a58a24378b31bbc84734a33a87a3081729d38523708c38fda7dd9134b2fe62192d796d1743e4915ed9e43d70a863c9cc1198f5112d1ecc7836ec6ce52cbf3794dcb60a15dd93bf8a91c4aa191018e6573d", 0x64) socket(0x2, 0x1, 0x0) pipe(&(0x7f0000002800)) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) sendmsg$unix(r1, &(0x7f00000027c0)={&(0x7f0000001380)=ANY=[@ANYBLOB="00002e413d9a51ff3000"], 0xa, &(0x7f0000002740)=[{&(0x7f00000013c0)="4c692d5e353aae945b9bf2656a06089dd7320895be7995e595a8c49b41de93d0e93558263a5d379b267b6d3a3dcae913f6640473ea48065f2291f600d17965d6d954802d687dab78fe72283c737024e2efb9e573ded6c2f1a305de018991fd7118d17ffcdd2b95c41a46368e4d84e8426c33469ec0cd32f51c83dff8bcb10fd9e5e232a3b480106f8a5512d92174110f4748c0125cde36129f48a09b62a59ae4185e1eaefc233ff4941e99f1c6352a40ba2021f90c0545330d1fdce71ba64ed953cc476fc0630c7cfabed67ad0fd8f88453d169250436ea917c1a8181912db883deb96b8", 0xe4}, {&(0x7f00000014c0)="8161cfb5d1179bdbd7a8f54a92c1794bf2f60301fbbf14f8f9872650cc757e1e22a3d54d4f9da33b53b43346cd8e23b0c01f675f4ad6d87d5968754a5f6d891a09733843df8209225ddda912325ab1be0de7573d77a688af8e1c", 0x5a}, {&(0x7f0000001540)="aed8f18145c4a9d91732a8c095246976c929bcb79d45a6ef4e310d9770af1bb6248bf210d846739df8653670c7a608aa52b425187e31c85e8844782989ef61ae1b", 0x41}, {&(0x7f00000015c0)="5d600bd974e99473c59d98397d962a6aee651b26574c81afee26984bff6eeef8f8e3369d8f3aad73847670990b4a0e1ec8900b8532bb1649aa73b32beaa69d2dd336a25c476ee74cb897c6267b33fe4765aa4a77503925f8b95438184a5f7487783dc053d1dede242e7bd13a7fc12deff9df41c8ff52dd50ea3b5e01d3872012cfc2489a8d3175c87889417308f8c999f1d1e6eab79160a871f1e12aa91aef65ddf5d20e30520e0c1ccf37a0a7a8e82cf781eed4", 0xb4}, {&(0x7f0000001680)="288ca1640653aca5d88b6970afd8decac2b1d9103376f803b1f77702ce753117f529c2829fb077be17528faa10f656cfe4c97844da30ba7088b89ce2b47b8b3620a520cd4307894f4c94eb6b062972576f8d8e634bf72123df455360dc53dac06dc745ca00b7290e29", 0x69}, {&(0x7f0000001700)="8f977c2f7169d39a7621c25f91fed6e5bf2f8cabc64403734dc4a00f2864fe1f59091bfe827cf01273f91c9bb9b0b22f5f0d5648cd2feb3b7ba68ca3889c77836cec62496c41796694f6807113d019d923f86bc2f7834c2ace5ebfb6c20e92d008fd2a9297700c346a0619bb2e32abaa6341dc0ac994c0f902d61474c358c84bb6e8461aa5e68783326e18c40726860deb210bdb4bf8b2870d45012a49fbac53056fba48121dd633257f9e9f9cdb8d652fc4d1d852e901a685b1941ba68744c7a072b184cb28709011c26138de7fb2d980e873af385914d8b2634ac3e4c1fb7c64bd9de914c9b75227f4c69637a4d163128ed80074758ecf1124e8a269a3ef2d780ffc9b559230bb932a73e0ac6e8407f0c0a4139f20858abf0113d237d87173dd2566fd736d4daec502eab88d5a2d5da89d81458772de9f2d37b5d0f819bb8ca348a1c90d6ac725b811d1f792edb89edbb96e123793d9c46603e4796af706b6685da6df466ef3e635196ddd7e52191703c313733c0b23381e11a4468e65d408f2d22928c3605ae67436d45cda6ea3409cf00d3fd3f91ea0ce91e2a03c45e6d9dfc9003009c7caed07cf73f023283d7553574d0a334d7cd707ad9fb16e5f2328f361399951dc2b74af7d7a2e0c786d2f7e32d25af6bd0a9b3a2bb2c615d351c10ad3f780cc0791b57f5a4c77ba66afcf5bd627c675b52ebda5d49a9e22a014813cf1599ab14e85c1450a279a9ae1a6bea3aa27f1c51814d06c0ae88b333c1895fd478f89dd18645fba79719c8ad4ba26ef695c86a2943b91b54e52364c79c633861af5f0d215d62a964e5b95164c7a98df7e080f905234c8dce120fad4a98f483557e8df7b0b2e4fe62862767841ddc6e6f5096d244ae141aad52896417c7172211ec196f02d1e97313bac5ef640943315481bf657ae9cd68d00da5df951f20f2cff3a7a804d60b3974f02f670561e09d24b8cf7b356f2984bc68535feb6f845737deae57b4081e7de2068cee31a098769cf6c032d11d52d4bc4f23e86d4c42417c54c78407e413c0952f0b9ec9ce13de215ae42787f8e9efb8084957267b9b53f151f39e44be8543d44733779b00544450dcaab84b2f40a72d925ce22dfa84730552ef21935a92692cd42c70be616997d70f6c8e2f2f016c3053d565d86501ee48c5270505ae662857ce589da1ddcd8c25e1a6a6560e5e74e7ff1c4380579f3a8db195ea1c10ec7f24fc2cc6959b07f08da6b88ff0196ed51fafa994feab4baeb4cf37dda72f8a743948eb6f06fda1910a2634909cecc4ccfe70ca577b2cd387cb71228601fd354e75ef76c4ab2efcdc89b11720e5911c6b67cc96ced770d8767782ad366a63c27b1b8a3038818cefb0886f126f19f79a0f88366f633b822fc5a93f82f6488f84a642020ccad29146115250520725f1e0fceebf22cfed375c007e345b80a426c966d6e71a8beafdd0d0c8d2053866023f002ddf6e1969dd8f8a67fa71b87af27a488ed0831468f0e277903af25b024d0e3524594589a5da7206d74f0c3cf74a76f710f7cf8bc0d56acf50b53c7267e188c37201a0829ef9f19ca1bf9ccb8ea222af1761a8ba6dfc31d9dcfccde77b6917ad2dbdbf60882eeaec7986349a064615167c296856d0911a42447d396111503aef695cbdb30b7a361340693365fdff9639b2a7c23f2f24aacb685c6a37b94e7af360759cc16dafa2425b17a8d7e3ca8f8ee19f241adcb3df37d70e54f1e47e8e7fdda4ee580fa8aef1ac91de1540f36aadca5e15d37c8ec384575894fde005e854a3e7d1a1da03941604f9f856dd213b55ed0e163831ddd470c94daf90ffcdbb85cf3a36f5fb6f5508bf6729b93084702106aabd9fca02542c81282d52d5cdd73687b2c8e060bb426edc67cf0a3f161da3542fe81f47b9a8a361bb768425e12a2f0f5a5ef5f76c295c1144437130ed356d0aa5794b82f33e42694c67e7eadf5940417443c6b4e26f472ccc2e61420dc244815a2e6dc1e1b6c1ebe60463b907b2456a419f40bbe28f53177b723f0f878892adb1ea5f90d9065c04e70f89744c647e28cefb5286ce6f288cfe46765895cdafff9d4c225c75a03fe9039798e142af9f2e9b2422b6285284070edc0c116ee2b7b8c913f555a149b927e1326af205b0691e94a590f040068ef579ee96fb15546e442abc8cc0d6d02dc71c2aede7f98c932273dcfda90a444c0366741a04b248c7100f62c882db2fdd77c1d643a0ca940857761df921e9c7fd5c042e65d26a642938947dab81b6cc94bf2e7ee50c2002fc5286ffd546a3ca16d7cd4c1abaff48010619e639f3d83cf23e267cb9837ffd533c78bee319028da63cdb04e2da6527d820c498bcb7a76a0f722f1720be5032f69dd6e3c43843f88e10f8130bae3ffec34d39cd501626a1e01843fdda20984afa945e3489598265a80b91a29e3b96eb8befc189594ec8983c254ad5b1ef6042eb5daefdd441375219c62d9d9ddf06591bc896e204b3c07aa701306ffd6c4c4e5c14667c1f6f8bc48a125b57206a984f7300e0c3c4c59b1b7eeb6fb197e57618c4e3d0fc1a3c63293b356ff40ea877787e22469eb9a178421b4a685858988332167c0e67626131dcdc7f55d727371b785e566d499a77e56e1f55e1020e7bcabf18011a3657af15dcc18eb7754c063785f00a78bf21a31b248354875e3be86675173b4d1fd1a948d0ec6957dfbd3e0390f40dea1888e57d3f0ece5a2ddab0b1abbf9af9b4f977fa06367731295636cbf3971685e62b8dd0f75a49878c48ecd85f0e2d9c2fc4bc3f72c3246bc52ec755f555900d99c77c97c4def473899d7d84e72d0023983e4bbe1fb50843bc27bfa1a4d4457c0cbfc608094dffca814695914bc36d67d7adf743238212836f7f74e4defc0e0ec60ce865e7c97121d4cb6cdf0678320c335a8324c3987d21e60a3db31618522ff3589feca3023edd08e5515816a709567944e203fc491a266479c78b4aeadf8003bd13aaeb04bda1c0d92cf77496e2fbfe39ea8e7463993487fd23c0290342cda7073e8f4393edb9956d3592daa873e766583bf76727f9d89152fe213d9516ae1592bcd92648ae3f9b8087c20bf86a1be33a62bd6a8b12fcc0004514dad444089536b0349eb564e626257649c8461e065b3cdf57f7df1795a2373834e9651803c6239cf921a0e99115489eb4b931ce5ee0b2ca0a3e01a9f9665402956d17f198e04fd5b5cd91d42f646a77f29832ab293044f3be961a3612c63f769454890d3ab7fdc4a9234bc6005d8007cfef634a42982f8f4e1df36b13b01062485af649cb6572131b60e8e352e3c57a809e63b74004449fe1f6693fcc6ae7ebba73ef4deb6b3d155caafd798a23c0b615d75f514b9f6348d824fd5014c22b617c6a8577a6c0b3d5060d5fc35acc7d633c850cd43ed7d37a57ba7903d1b84de4be010cff029117c07e02a180523129d62037a9938e1076c489a5a59e8556d29bf0205255a3b66b2fd0dcc07c150b3bdb043cebfe8a60345c8d061d6cea322c6cfc39c2bedd380e57f3eb4c5675c19a9dbd4c24b227d56f6c7de58b08c95e535c3fb8b72bd6d7d62ff9090c5bd7d41715ae44f801a6925849ebfc34d30d75ab366b99bec89144ce15eb18df91b25bb307d59272253d0f743d477c57a79b3f24e60d158f70e40a14b7541d0266e4b13da559755b19d209b13032d0693c9f7aa3771f54d3efc3ffca4c992ff633c1130079377de1471599527048decd80e8f9a8b58511d56e275887d920a1962f34d03efa77e4ac81baf153e8a89e7a81a9550a208954d73cd78767b01d69e9461cc709960b651a536857731bccc72cd7f4cc08a5211b1739974b3411bf8e63475f5e83da1097035e53ed90e9944465f504122efbf4077fa995919eb39020f3d7024777cf3794adaa253563f5bf1bd524f7c8bfbbcb4252c2c7ca823892b683caa449d615582822d30f114a839a841bf92be8192bf0829900a6ed429cd891512af932ebe4feb1b7c513ce24161dba306543e983e7e14aba85eb50ac6d6ef865f8cce3cde9af3ee3ee51a6d41ee555c70bcd48b3d3026176f40a21ef66fdc4b488a0f9e2960f52000d2008f378d2a35608f9f099a4ddc08b1c0f135dfba384a4ddde79016894f86c27f646d7c5e7140cb9ef454287556e2e77f73d146f499171cd657edf8aceed0c17311c1759b68699b5b0f4a2c419eaa305be956cdfc6ca40b6fbb5821e8c807c62d90a840c46bcee78198abff044961eba1f17b296f6f407c0c171756b8100dbbe81790be67e1924d58f403c25d03483a04b3d05e20850ac376621aeeff374e5e0d34e9f1bee3855192186e5d645ba8dd6996a312b505af030f457b31d68dc812370db39cf92f60e3b5d259fd82ec16084fd121617f16a10a636de873124160ce26b5acd1a42fa012f47103ffda2565acac627c6dd17f1b1aedfd45e62180a631d86526bcb533297b20e4c205e3fce1aa141ee2eee91b2451854bd087f475fe5b82b7350a567fb2c300d036f0e8e246940320b0e2be2e98ae17b1cea9bfcb087f071a86d474fb2ce114818e5eeefa2dcd016fb58b079bcba5ad8c17dda41fb31c89f1105b5be944b29a0947b073051eea3cb50e3b4adecdc1358487527d4f127c9ab62f06b356185b115cba20eb0584db345e9292940576f419c98e6379aea87ebf7ce58c2a9253891036ed6cffb1aae8d2c07504eaa418fb467b550f66d4908d1b43a53d56fc65ff4432353b714e88616b51f9ed9e086dd0082d4e4c77ccc7b95ba6117d533d68f187ef69a428386d8c4aced936fd0d6c4a5792d359825c53969dc00bb615133fadd96f9005ef4b11b09fac8ef446ca46d90e4ea312f0fe7833e6f76043ca8c22798f1e894f9b9f1d5d118c7e0bf9dcdf3f923cafd0e4d6202bae70629e381a9f5583a3eeffcfd63a48212610f6b1bf44b6f0b2aaef540efaffce91a743b53dfc5a45b72765baacd0730dbfd0cb93a536229a2a20d000f9c89e4ea9316cad8ba96bb589acfca9603691ef6cfd249fcb73efb2ff55660fbcc7f7ecf6d42efafea1d20464f5cf0123de04681649e2f9ce9ec3456858d5340777d8797b013a6fb88c9a93f27b5958c8bf327f976d14ad977872175b89ed4c7f097078fb1060cf3155c5c50bf0ab50c007cb6d2b0431025d01de54a1dd68db77967bc034c09819825efe62c5ef37b42a39bc2c41d2c1bcc5164ff255a16792b75d49be53488824a7aefbab684c25fe0607c8050858df596c9685e677929c90fb6e4313bd5d233a99efd3b0953c89f64a83cc8e2bdd331d53358c53c8891080760812ad48e2c629da3b649bb3b78eeb36b80f1db180905eda8f82a6153e1cdab807522b42c9274b466936f3d01b08b2468dcbbffe8cf09b4639c01d84326cc8b1df3eab7641721fccac8770405e43603c89c967a281dcc9c5a34f5f1b429aeeb43f68f57971a5cb3e8138cc8c19cbdb53f1b38d87b64c183d7ac11f1b45f9a86b445ae9ae9d206ac5f28acfd17c74f3d05b3dcf0b8da46645256f8f536f695af93fc74752b82fc456e71115410edd198660693c3639ab3d327ea57ab8d5560c45b754ffd17e28be22c55a81289013b51a18c89ab841e7909178b728f9b5c3f1c6c0636e1685ab1dc25d1d74501cbbd4fd88b912edf35a30a7e4466584eebee64ae0208c9ae2f3475c000efce4cd785b9227a8be3c3d29916fb44ab23ec6a88c646a9f067df54b1c80531fa02f65dabcf81518dfa94ec3042a85fb73a3a100dfd3723c3c219dc50a3a9b", 0x1000}, {&(0x7f0000002700)="84024302f90164bc6df231", 0xb}], 0x7, 0x0, 0x0, 0x8}, 0x2) 01:39:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)=""/230, 0xe6) 01:39:56 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f00000001c0)='./file1\x00', 0x0, 0x8004) 01:39:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = msgget(0x2, 0x20) msgget(0x3, 0x80) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES32=r1], 0x1, 0x800) 01:39:56 executing program 1: r0 = socket(0x2, 0x4, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt(r0, 0x200, 0x40, &(0x7f0000000040)="fb07c461d03f6b5fb2ff64c4ae942c6fa85e5d4eb7b3053a9632cbf5d52a3b28d63ccc895df3fe3691b02c974b629f00671a55bb1840c7ef85ed1b04784b15a749468296cd6dc81e50f2a91be90b695809db9f4311a948c6fe44a25bb44d125390f1ee8f4bb43855ec7ff5105f526fb03feaaf8faa1182c5b47d38e0a0381da8ab0859f309986625e6e86898c7bb852feab57f044d46577645151f1225cca0f3204f3600f17f9ae6b99338f297d645ec619b8a89e6de8aeb2cdeeeba99622661e58a8d50f1b2c263ae327f09adeefd599d514f80563d56e791328200fec3c0d98047a20bdff1", 0xe6) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) dup(r0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 01:39:56 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) rename(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 01:39:57 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x1) shutdown(r0, 0x2) 01:39:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0d", 0x886) r1 = syz_open_pts() close(r0) r2 = dup(r1) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000200)=""/150, 0x96}, {&(0x7f00000002c0)=""/212, 0xd4}], 0x2) r3 = syz_open_pts() readv(r3, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x4000000) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 01:39:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r1, r0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/31}, &(0x7f0000000080)=0x21) 01:39:57 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 01:39:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 01:39:57 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x2006, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) flock(r0, 0x0) 01:39:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000840)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/181, 0xb5}, {&(0x7f00000002c0)=""/134, 0x86}, {&(0x7f0000000080)=""/76, 0x4c}, {&(0x7f0000000380)=""/107, 0x6b}, {&(0x7f0000000440)=""/71, 0x47}, {&(0x7f00000004c0)=""/32, 0x20}, {&(0x7f0000000500)=""/151, 0x97}, {&(0x7f0000000680)=""/138, 0x8a}], 0x8, &(0x7f0000000740)=""/242, 0xf2}, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c654200aedf8527c928abc31f3dec182b88cbd3b338e69b3e9472433b8ab04cad52d0c8318153c572037c8ecd9c745df6bb3eab1bb397e4ddd63ff22ffbde81eafa46d41c05b3a885a18b04fbebad83c9ea02431bb6fbdb5a08b4df04007b3a48a78930d9c8664c99f4d43bf5d32bd84d3e70bc287a01f38b9833f5fcaab538736bb8139bfdbbb9ce99659f0051ac2cfca5bc7dd3c2545b5ec4efd285a49ac2f46bd4adaccdc099679c33ca58b8b7328f7061aa64b5065b808c922cfe81362438ae50960f3d225f3e3678bba9"], 0x10) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) sendmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000012c0)="cefc60e6cedbbfd096323d63eef0e53bb1f6d151f016f2e65dca62cb9839e751e37fbcf4b3a221627aadff652bed76005f1359ba138855869271eda071178c7cfce8cc69a9273fe0cdd1a781ad4ebb0fae6f27c5a3edf2b6048b93634f800d65169186003a2733a6b09bd9fa6e7a4455268947083b0b7d6d3faa799b32396504830aab03bff49589e3762d1cd35370d6f20a5283af0b9935b890ef5dc9ed0fcc895e9231b7760e2951ed1021c91ccf309f0941c1904552684356323eb76c2d27a937e879bbf43ed6c73bd5b74e7a3e6c576559d5f346bca09f6a23fd049083633e8b064d9cdbeaeead8a32166003d61040be3721598e2dec1416fc25dfbeccfbc28b78e587976f99ff51d04cfe92e7117a44c2d59e3f8971ab48d05bc4757d7b667fc2c8fb2bac1a108746fb4babc83ac234ad39b72c5b28bed80119b44459c9d5098fe596b99beaf2fb1b647b60f63c333d62bd2a13bb39ed479879069de128176e74f39e9b0eb5f0e9cae7c74ce050b2ab4c3109290a95a1412d7a417a8fa5c85e7e40c921ff16cc7452dbab5580084607b92e93306a75862b2466d5e5a503468c3385c23a6fa31b72863b0fea0f97811821d077f20dabddbec6575901ef441942f7392873fd696a88d241b1398f330818a3f04cf1c6eda627330310daba364127dc1b62590a50c2b8e6626c0ac9f01eaac3ed5bae74aca7229c591abe6b374635a3cb1fe01e38415e053af08564e775687ca4d959751ff365a273fb69f2dece1e7546c875fd5ab0ac021f56f65f61b6b6e520ec67cce0a37748340062e9fa08d63864b647051e825ffdd27f0d3dab82921b09dcba4ddd20d9d6599fe618c43894243099e9e4526c2aab866aebd9921ee8c0650a91826c8053b56321ae9dc3d06fa000d42b8b8442a1a65867b87aefb9221991c81ea79187ba15c4f237d17cf113706256d21038472eacd2b590f553726e52d772b4f1742faed5d6bb1c50252808185bf7aa99be47b7b835d29d5615ce604b3245a6e03c13e424057b163e133db31b62e5e17ba964d343065780b0ac4193ab8c27fb8fc3e0b216b0507cd7534eb1db7b646ad8c69ab8446576e9ef0a4188f733107248618f739dbda71dad0e1e5ee2379818303d5ac91cf1ee39d64a4428f4688c84159dc4d4a907b0d95a9dedbc0382fbd756796ad68ea938d7722ab840f892f2e43319357f84dd914c09ff36fa78a3a04b544c2ef126d5ec87f89209fb69c370235b909a3c856ffce7664011e0b1bb91b7ac92f4c64e000ee9e860f87da9572c2f534a5c44bb5b9dc18150f84807af4a6409998ca31e9124e97405ba53d19a76120cfd7fdfa7b27096b80cc2e762f173816ae25ef9969d229b6d03d1753a2285013f3aff7431f9af62421f744da1145344bcadb166bfcf5bfb1f851af7e1af924f5701d5883a18ecfc84f73975196dc6969eaa3567ed259b5f13596b7081536d7116b684600f9d66652e084d38c21fa60edbb3ea62b44ef73750b527c14f2e295f05d6658dcc2dcba8701871214456c296d5d755ab3716127ac97948b1a95f306f83fd9c062fa868a30eb95f5b0c1773101d74773bb97563f5337e68b39e51fc156a48b2d164213fde66c6b07f4131386d7d0c3c9d5bdb655b491df6f7019e235e974f0a3cfa4f62f8e4f13631e1609f324ed6a95a173b69da6c03e31451e36a98412a7363fdbd783caead99de846b845a6478282b66119e4928d7f5824d6c83f5edeb35135cb74bbf5f3d7271760e4d118682dca6cd98b12951fb418dde6a32fbd54467c72ab2072d7711988b593782a3879e30825aefa8e150f6658c4c8b22b80bcd590b3ea842eb853c6184cb79fd06305d6d3c95e13abd7bfd69986a07c6874aee970f682f65364a8e6842233410a4096aaaa89424ad7c55b2ac1dad6b515159b58a6b5c8893e9cd172a232c0dc909361db6e06ca69257ae4f41568f1c8abb72ade815f86092100451dc4aeb376a2c53c511cfc2535b1529aaefa5e8cdb64d0a42e1e5a40cb4c0f936d9f979fd757ad8012599e53226d5229c322fc4d345d34b83552e38a88772daa2fe5bb7f12fbfe5701b9939e94570ceb8a803a1f58ee0eafeb5ad9a62f9058a3ab8a63edf232f88e1b183136ba1341f57bb1bc9a33ea15be3c698016a59337a4a44483d29cf3c9462e785584e9b7c3331656a26cf498ea1077ed735ca8661ed12dec77ec00d8d9a6ac7efa86044b0ee56b29ca7517b3d412fd29f3544437ddcef4a0bacbe4b8334fc5556dec32b85bb65864af2b68467a5def2e5c1802031738e28c58a7302f0fb8f1d7791f7e7a6423887ab779a7fdfc0ba7ec57dd30bc15ffb880476362a656f5d0f9d63ef98e3c62b132b7914977003b852defc8efbcb2d9bcb33fbaa648b2560ed18fcb6867e3941e78359aa6df878740855424ed6348e82f83e4637e46348c3be0fa39b9ebbf042569dadb4079907974180ba78c8ab377f37e934da620bec279c118900bd42238032b944623dbb7f931eacd27664862656899c7c68d58c78053dded36a44c5375d5e962ca7c2106708c6e543d08a4929cc10e9d5aa2aae07c932e4e9d314af38e2952c3401b5fb78cf7d23a7f320a4ed61c829aaf46201c01ed5a038e76e94781d7c2976dfb921c89cc37f08e6f1a29654f0df8274590c06d5604dd56a627028d91b7551ac2b0dbe559a5c20d3e26de3a4bd532574a1af3d2df613a6b89086bec993f20b3dbd7554066c78cdc926e2722f6e366089b8a0daae61e702a90a507ed9b8789e4cfbbe41b0cc49a08fa053956365149122b3a3162e5575fbd5a58584cfd9875ad1f3571030d8b77036aca20dcd8d41d417e05b5e196703d3158df25526241fb6eb286d4dcd0c401d3ec0b779fc7aabb7b9dc15bca52d04dff94b872258854d70c13c2110ce3476865bdc1f6835b816885b66a78082a1ffce88415902d1cfb1de638a15acbc77cd46e3d99ee9f189d30b58313edd2a53918f492740fca87d91cce996bde587b6d70a911be9dfbd66b952451b4e84af211ccda36224d3fbbe16afcb02fb1384ad95185bcb4f8306a199355e3ac678854442bc6583d1c3964064a4a0b2e2df0fcd2c58ea356d7508d440b057c1f271a95c4a3cf84ee147f87960ece4f15e7fcd93226723db7edfa69f43eca03df74d5f275e408836e38c1d0fdcaf1002735d94f4d348079605810cd450bd853662b420cd3ca7081972cd20f906556b87e413b1f76491cfe1bb8d205a1fc91a774ece3be608f7a3bcf9f86180d35624b2558ac5fb6f52b62ed9091b96cc84542484e5cfddd8112416cd61bfd265ca90f56e3fc1035c77973479d839ba048c416f773c49ce01cd0426fc1f1caacd364813b0d1fcd62608f3cf4e968545f9faa2750ec2236589424f5752463d539261155582564a9465ec58ed8bf1e4e594c1da7a0ac4466897692d0a04321833d69aea5ab296f6a9ec36dd0971328bbfeb5906a27200b5af0514c77fae8bf2314a1f6a78898e342964312d9ae53638d8fbd446f0f834df1b698cc9930358fa1bf0f018aefb4ce7bb473123f519884971345150c03fa154a89b8bd98d54cf15ffdf8e7bfa8b6820989a06cdeb8ba23b56598f0d0c61927598fa0e9c2060954699f86cc5d9b9fe9b84869898f7525c5e7511f609c7c983df3af644f83bb2a9e3a3f19d77ab35b4bd864e0ebdc6239bee00a77caaeb5388a6c5d772058989a0fd5871f0b4afbc454889eb3f8dbc9ff99ac86287135ed055fe00b51f547af2a61cd2b5bb36c486dcf799ebe41f6ec088ff53dbedc8bcd605f84a63ee2eb1ef5cc195c4f74cef26c63c13af7b43cbf4f5bcec3e2ecc2937dce98738365e1d051ab01d8cd4f0c487f9b68cba972fb05e6bf1ac848f3bb8fd39b051f70893526ee0f54e88c7d741047ce27533c55819170af993504e2ade2680912a78adb5f5b9b0c8ad15d403329f4f6f800185c047035ca355b0374f6e6c35c46bd49354ae32841c9b433e816c8b2e2697001de91aff0734898598a9bd261825f9c50fce7b83706c3a2522f87d255e78b283fedafebcbf7d336177d4da5f5582fa2d562730944495f55513048fff057f0a56a654c017aafa1c228c67027df72b51818ffc87b500796d1e863a68e995516e536b4d2d840d3de95709e0baa955bacfaa0ffaedd07f5b641d6be237fc970955c2fb22a88a2917c5220666c32b6f953de1b4a140eb11a0892287417cfb34b310902b05acb48a60a9182f4afe87aa5e40cf0aee82f79bbf830d99e5be0e48ce153d4ff61e4352c689106241e1064ae579df61cf5d4c2f3dcf2e3ba9dc741c297d6055b62728456fb4071c76763354ff7494c9046ed2f58eee751aafd8fca15e299c022d3ae56a5c17708a2e79a06b4a8f24cab1ec72f92224799d47a4090ed46d2be905e704cce1a08c75e2381f7907133e5d8b2fcdd2be5dc1dc72604280ee1c00fa41b3d2cf9bef85631f6622749d7918f2c7b4565d43f289e7652000187cb2e91a864fe313768b64274e03ecc9d048b34ca700d767b12f87cfb5156f67db08dd68d61e89bf8002e1c85736bfa25ce1c7c784ac48878188b6d6b5230974f9807d6e70403985d9021135e611d2fa346830e4a6f853d15d15654ef3d1db7e434a24ee79af0bf6ef9b71d655bbc4079231046c00e67b04e88a815c5268a8435e95f4232dc452081b7cfdfb65e1b95ea461b4be72bb42d862fc89f7e0fd6feae1ba0bc47962dac3a2127eb0d2ad11acf255322f549c1bdab9e4df47cc32f682e07e547de3c8f76c8d7373a37c6d259b384c1ae0debe98cd7af6748fa882878efa0898fea48f8c71276f94114ade9507ecc2af55a97438ef6bde2d06cfaa95480c9d97020dc6bb8ae6c98b33a48b39261142c1b79609c04f4e9bad5ca57362647c54468e4b64bf559b12a65ca9156af162095f05986a621eb4d616e658563b3fadb3871c889b5642a4a4151dd8321b34c67b0f7af52541b3f3f7894b9ecfa7236888d47e122a0690bab41f45099c26964dee591fdb4a2f665a0d06540d5253cd5c552d27148a0f92ca0a91e7207dd83d803f49966318d5f3923e033f7760156c6e348db96a2746a2827b2bd4f667a8ce2ab0c4f94770fe9947b0ab646ee1f5dfc230a4284e98efe163ca472128d37ddbfbc0df24da30f7343bbcaf1c80f18a4e1998a1d108070307818113eb05dcd686028fd19d6d77851a609c8944e94780f43188c5dd8f8edf9407dc695c807016dfd8316748ef80c0deae5f67d2d8ae990d943c2bc69f9ad6a1f0da119094c5ed6977bab2d2bd18367eb35def18bceb95580e6204a1b96b3afd0d393a354c7acbd9b9c6a64fd0def89a352d8c7a3ed84b97e6b09596cad938b83f571fd84f8a98786b1cd47b7ee992b7bf4283d45a7804029e2b56303e6509af693cd65e8bccf4b0ae241cb1d35c12911b81e1460b2af2d2bdfeadb9d79d9daef6a373e9514a5a49d59f1934b2bdf8a4b7e7c91ea5d1e6eb194f9e", 0xf3a}], 0x1, 0x0}, 0x0) 01:39:58 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000540)=ANY=[@ANYBLOB="70012e2f71b6e1b8f056fd55ef0e736baf20ed4cbb9c607b2a2e454b45e727fce90ffa2a476d6e10b6ac30ac78f50d4746920a6fe85c449704ffdd9e6b37aca7db3d3325f23d4726829ba3d7ba4ce94c909114fc421cb5dd66ca690538ed03f50849389b8e68378b4878cb068592a9e11576bfa22bfe21054806b9286bb6e881d037bf00ada362be0a37504d8ce812b56755880022399e3bd02eb85fbfd662ad6fa93ed4c54d39492a4ad75282d6bc6bd99726a9dc0e9269afc3bbd05bf215939b5696d477b60de95522af92ad35c2b59cb6201f56ec8c6b170f7d38eaa1a9aac59426fb67d31a0cb765766696a7bd5dfad1886498541e38412623ce51137f7221e66a3f53d442ec680d24f7678522c429436559106fe73ae23fc81f755f0b20715dbd8c2f52af1a171ee58b2c03075cd1b65c85129bc62ca28eff21332bcfa96e8557408db278bcd5001f8549cdbb3b171c36d4ffa56f8645f30f835f9009ccd051b29b174aa626eacf89fac52fe61068890e8f0e6d0770b664bb19df493187dfb2523b551669fff129140088bedd5dba44dc01f0a02ec760cb4f8073aae85d5132b55aad09f3e3fa9d0ad1cab51b78a4fb130daa9080f24ade05a81e9aa7de35815aab1dca449f02fd3d5d708891f259b2c765af4f8baa457d4b0087649908b64f47c8b4a2557b243bbcae1fbb5f49e0e023803d111adb40809979510a362598d15ee4a30b3eca1d8d412455072c8d1d3e24e9b31f66be5b28a3952d41635f3269320afba7ac77c44362bb9577ac103eaaaca3a0960bc273ab8f9bef832b013cb36e4d9c0ff1b63b16faae4120788b46ce00826ed2fdbdb4fcfd08"], 0xa, 0x0}, 0x0) 01:39:58 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) dup(r0) close(r0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 01:39:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x4) close(r0) 01:39:58 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg$unix(r0, &(0x7f0000002500)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002480)=[@cred={0x20}], 0x20}, 0x0) 01:39:58 executing program 1: r0 = msgget(0x0, 0x84) msgrcv(r0, &(0x7f0000000000)={0x0, ""/242}, 0xfa, 0x3, 0x800) setuid(0xee01) r1 = msgget(0x2, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) 01:39:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x4005, 0xffffffffffff2652) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xac, 0x0, 0x0, 0xcd}, {{r0}, 0xffffffffffffffff, 0x62, 0x5, 0x800, 0x1}, {{r0}, 0xfffffffffffffff9, 0x4, 0x22, 0x1, 0x3}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x4, 0x2}], 0x20, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x90, 0x41, 0x4, 0x9}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0xa}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x67, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x7ff, 0x2b}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0x100, 0x9}], 0x7f, &(0x7f0000000180)={0xffff, 0xff}) r2 = accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000240)=@in6={0x18, 0x2, 0x1f, 0x7f59}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000280)="c9dbdaf08aeea2b5eb2008ded83d5cfca9ebaacacf537d79b5c017f89aac04cba82cbbc2bdea0014fefa13b808a2b73a7f32bd5f78976e38a344923117ec30ff6c0a10f61cceb0d99505c968ba5efc152bb4e02227f7a05d18d1c2f68827633e0cf8a6ef17c61410a943b4f229a6121f2fe0b2e7242dcafddb894a073ad13d1867b9c2474980d8ae5ef34043281209624c526cde0907c6c69853211cc2c2cb3807f7bbaf6d40d3c3b1e1485408a73a64d497bbcc230938fab649af9a099d2e20b1d870cb311be3", 0xc7}, {&(0x7f0000000380)="0afb2a92c2fe74911ad69f896e9caf72e6e7a016fe9d0bddddb20b323d15aff042b426fbd26c0806ba38a25af12e035e47350c54cfaa70877e2ae3f0d315a694683ee27251f29917f5a2abef4323b83dbc06b2efe9599332014d752453dfc445ce", 0x61}], 0x2, &(0x7f0000000440)=[{0x88, 0x0, 0x6, "b27a43a5525f40ed6067fff568ee5c507160c011abbc9ecd8f3f386874ae61d1c851468d23748cc470107a0922981517c782ea243f900c99362dd36cd00762dbd35c61fe9d232a5b7856df35bbf807dc7bd13a250f04b5393e8467835549551737ec4811bad1106bbe2b6eb8fa3d00a4df3c536edc68"}, {0x38, 0x1, 0x4, "99be75eefab6275bd195461daba7cbf1794e282a1915cb7978eb5d9cc4996569c10ba2006916eceb"}, {0x78, 0xffff, 0x1c000000, "7a2844c53bc9d58fb0d47832cb050f402596891439cb3400463d008a09b927230acec9f6865470cce39ce6c205d157b8c897e1829418a67eb9a05c54e4e459f3e545847b17f5a8996b57dbd009fd53929a9140a005e6cc1c7c059faf23838cd8719093306be5d3"}, {0xb8, 0xffff, 0x4, "f658fb2b95581a1259ff9c0487b3724f6cfbb1e8c119fc24d3f1ec93907d43011dda3d1065df598e2f8ef163f0d15674b7a5c6e195f7889d95338f75141f15cc5727f1e538aa8e777a721706f0ccf1127a742f0c81e9df4eda2135a002f80d1665648f3878f11c11df47675075d2dc736717a1c8478bb1482e42d872c9cc02983064ea52e4e031aea4e6457114c8b44ce6297c204e3709f4e28d60cb2f89d3a584"}, {0x40, 0xffff, 0x68116c3b, "3dc4790d63efcc6a473885bf03d7bd146cf816382ce19715b7c95ddd3362b4f229a48109a9c154582acaf19457"}], 0x230}, 0xd) connect$inet(r2, &(0x7f00000006c0)={0x2, 0x0}, 0xc) 01:39:58 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x7812, r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3e, &(0x7f0000000000), 0x0) 01:39:58 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0xa, 0x1, 0x100000000, 0x10001}, {{r0}, 0xffffffffffffffff, 0x58, 0x20000000, 0x2, 0x7}, {{r0}, 0x114b2b1cd0d52437, 0x4a, 0xf0000080, 0x6, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0xbe, 0xe2e}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0xffffffffffff0000, 0x6}, {{r0}, 0xffffffffffffffff, 0x2c, 0x5, 0x7bf, 0x2000000000000000}, {{r0}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x1, 0x40}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x100000001, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x5, 0x3f, 0xf46}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20, 0x200, 0x80}], 0x2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x82, 0xfffff, 0x8000, 0x4}, {{r0}, 0xffffffffffffffff, 0x44, 0x20000004, 0xffff, 0x7}], 0x6, &(0x7f0000000340)={0xed, 0x100}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004427d, &(0x7f0000000000)) 01:39:58 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCSBRK(r0, 0x2000747b) kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x13, r1, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 01:39:58 executing program 1: setitimer(0xffffffffffffffff, &(0x7f0000000000)={{0x3, 0x800}, {0x1}}, 0x0) poll(0x0, 0x0, 0xffffffff) setitimer(0x0, 0x0, &(0x7f0000000040)) 01:39:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x1d0) 01:39:58 executing program 0: poll(&(0x7f0000000140), 0xf9, 0x7b) r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x2, 0x1, 0x9, 0x8, r1}) 01:39:58 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x3, 0x8000) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x820, 0xe0) r3 = syz_open_pts() socketpair(0x1, 0x7, 0x809d, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x88, 0xc) socketpair(0x18, 0x5, 0x6, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f0000000340)='./file0\x00', 0x28d40, 0x40) r10 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) socketpair(0x20, 0x4003, 0x101, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept$inet(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) r14 = syz_open_pts() kevent(r0, &(0x7f00000001c0)=[{{r1}, 0x0, 0x98, 0x10, 0xc00000, 0x9}, {{r2}, 0xffffffffffffffff, 0x11, 0x20, 0xb32, 0x3}, {{r3}, 0xfffffffffffffffe, 0x10, 0x80000009, 0x9, 0x6}, {{r4}, 0xfffffffffffffffa, 0x40, 0x45, 0x4, 0x5}, {{r5}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x2}], 0x7ff, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x10, 0x8, 0xb3, 0x100}, {{r7}, 0xffffffffffffffff, 0x13, 0x6, 0x5, 0x800}, {{r8}, 0xffffffffffffffff, 0x2, 0x2, 0x1445048d, 0x100000001}, {{r9}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x7, 0x100}, {{r10}, 0xfffffffffffffffa, 0x30, 0x2, 0x7f, 0x200}, {{r11}, 0xffffffffffffffff, 0x8, 0xf0000003, 0x5, 0x7fffffff}, {{r12}, 0xfffffffffffffffc, 0x2, 0x2, 0x6f60, 0x7fff}, {{r13}, 0xfffffffffffffffd, 0x8, 0x26, 0x80000001, 0x100}, {{r14}, 0x0, 0x21, 0x40000000, 0x8, 0x3ff}], 0x8, &(0x7f0000000600)={0x4, 0x4}) r15 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000040)=[{{r15}, 0xffffffffffffffff, 0xfffffffffffffffe}], 0x1, 0x0, 0x0, 0x0) kevent(r16, &(0x7f00000000c0)=[{{r15}, 0xffffffffffffffff, 0x56}], 0x7, 0x0, 0x0, 0x0) 01:39:59 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) write(r0, &(0x7f0000000400)="d93684f4d23c8700f4f51fbedabe759061edb2cf97f6e0f2d98c815084c95caa477282000eb90d195a45380465720048cac768893f5d6db680fe621b3fbe6ddd27294ebd06991b0a76a03708155cfee7b4a8d6ed536ce687aab08fd87c8511b013d469f280ca35dd63b6e82ec9546cad9a0a8222ab6b742c4b19a83a31de21c43f27de0d0f8f8925527509b715aeb99ef96edf7b1a6a5a1c5f691fd9873b546763163a82d443fe97c907d962d50a23b5359bb0505a1793205f07a862f4098e985424f1410ffce2c56b77e5b32c203548391cbbb97f1dc996ee322872b4ab854034d64bf36e2b0fa900a7bbe23c755dbd1470b0edbd413cbdf5f22626e365fb", 0xff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000001640)="d1", 0x1) write(r2, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x11) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) r4 = kqueue() unlinkat(r3, &(0x7f0000000600)='./bus\x00', 0x8) r5 = syz_open_pts() getpeername$unix(r2, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) r6 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) fchdir(r3) r7 = dup2(r6, r4) kevent(r3, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x40000008, 0x5, 0x6}, {{r1}, 0xfffffffffffffffe, 0x30, 0x20000000, 0x4, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x22, 0x2, 0x10000, 0x55f9}, {{r0}, 0xfffffffffffffffb, 0x4, 0x42, 0x100000001, 0x7fffffff}, {{r7}, 0xfffffffffffffffd, 0x48443ab5af4df794, 0x20, 0x7ff, 0x5}], 0x400000000000, &(0x7f0000000700)=[{{r5}, 0xfffffffffffffffd, 0x0, 0x1, 0x7, 0x5}, {{r1}, 0xffffffffffffffff, 0x36, 0x80000000, 0x5, 0x452c}, {{r0}, 0xffffffffffffffff, 0x5f, 0x20, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0x7f, 0x2}, {{r2}, 0xfffffffffffffffb, 0x20, 0x5, 0x6, 0xfffffffffffffffe}], 0x72b42cef, &(0x7f0000000200)={0x6, 0x400}) write(r2, 0x0, 0x0) kevent(r7, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x21, 0xf000004f, 0x0, 0xfffffffffffff6f5}, {{r3}, 0x0, 0x20, 0x1, 0x3bd624a3, 0x100000001}, {{r4}, 0xfffffffffffffff8, 0x90, 0x4, 0x9, 0x1}], 0x4, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffd, 0x8c, 0x9, 0x2, 0xca}, {{r6}, 0xfffffffffffffffe, 0x10, 0x2, 0x800, 0x1f}, {{r3}, 0xfffffffffffffffa, 0x0, 0xb0, 0x8, 0x1800000000000}, {{r4}, 0xfffffffffffffff9, 0x3, 0xfffff, 0x8, 0x7}, {{r3}, 0xfffffffffffffffc, 0x48, 0x4, 0xfffffffffffffff7, 0x5}, {{r2}, 0xffffffffffffffff, 0x9a, 0x1, 0x1, 0x4}, {{r2}, 0xfffffffffffffffa, 0x40, 0x20000040, 0x2, 0x7}], 0x3e3, &(0x7f00000003c0)={0x7cb, 0x7f}) select(0x40, &(0x7f0000000500)={0x1000, 0x8, 0x6, 0x2, 0x10000, 0x7fff, 0x87, 0x20}, &(0x7f0000000540)={0x5, 0x6, 0x5, 0xfffffffffffffffd, 0x9, 0x0, 0x10001, 0xfff}, &(0x7f0000000580)={0x9, 0x40, 0x8000, 0x7, 0x9, 0x2, 0x8, 0x100000001}, &(0x7f00000005c0)={0x6}) close(r1) syz_open_pts() utimensat(r6, &(0x7f00000007c0)='./bus\x00', &(0x7f0000000800)={{0x0, 0x7}, {0x4, 0x9}}, 0x2) 01:39:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) readv(r0, &(0x7f0000002300)=[{&(0x7f0000000000)=""/19, 0x13}, {&(0x7f0000000080)=""/186, 0xba}, {0x0}, {&(0x7f0000000180)=""/151, 0x97}, {&(0x7f0000000240)=""/155, 0x9b}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/4096, 0x1000}], 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 01:39:59 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setreuid(0x0, 0xee00) setreuid(0xffffffffffffffff, 0x0) 01:39:59 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x58) ioctl$TIOCCDTR(r1, 0x20007478) recvfrom(r1, &(0x7f00000000c0)=""/9, 0x9, 0x803, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 01:39:59 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:40:00 executing program 0: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0x1, 0x3, 0x1, r1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) bind$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c6530003ec04f50185c651168321a8b1c6f51646beb00089a39dd4fd7bec4ab80a1ab2654adf72e0cfcfb77a79c9d28f6e0c7d484bcf59a79c5c249c60f2fdfdd5b7297a0616daadcc45e98e9df9a1bda80473e37f0ba7c00eab0c76c6e156c1506f776b65c0cd383b348e3b8d97e8b23c4d9ad14f76cc4b9bef434281483d59c5224c5400d71d86d9b688fc5b9a482ffba39901492299ea8ed247add28c0a58c60b7c1bf13a00f63623dd260eb0fcabe0e5c68a77b30e179443ef6a4dab0f17fb0b0b4a6"], 0xa) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x5811, r3, 0x0, 0x0) 01:40:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000580)="34908a418c535d373193cdee09cba0fcdeaf01068502fa2dd0fc220ec4397dd402a645b9456b78b28946705b0f31323d99586ca5563d78a31fc65105942724255a0ee33b569b0d846ced400079baf40c3d115dacd8059575a115134549383c522e884065a4d03c7673efbb8b51c16618db97be02832fcdf312997b3b36660c0b8cdc7f3b5af58e416c9836510e00aded2de4aceab45e533ef25bfc859ce26b56cef4ebab9d207edb0ce2b6ad95492c4eb6903e6e67291907fee1bf7e4dab20b5330aa8865409920802e8f28e", 0xcc}, {&(0x7f00000000c0)="90e37b3324b23eb58ff35a204b3c2b5aa000100594e3560a777fced3783a86f1108b7b325edded053b8a791e793537f613c06c13f116a79eb339fa9895f8332cc306df75921258b9427344878e8ffbee5dfe11755f98af7f74a8aae025fe2f4ccd0a13", 0x63}, {&(0x7f00000001c0)="f07a970af0f2b17734b85b01d22ab67aebb1f01d826910da94d47b9f2192ac562b4faebb182dabb1c13b22efb47f5ff966dda2d54ca8e744590bdfca01ff7c3409b9b0679851a3342766e4616cbe772ed9955630e408ddd3e0d3ccaba131a32fa8aa303679a52e8cc8293efc5bc6d154bc2e62ff88192c7a2185eedd66428c823dc952e6f4c54695ac5f64bc15fd651fd4ea4283bdac7638974ad25f381e838eaadfbf7e225325", 0xa7}, {&(0x7f0000000280)="0fee507a2e51b74505eb5cefe646ba75d553c78f477492dec18773165cd8c87720aa6c2108c3947835ec88af080905a514bf4c7ad6e0cedd927b64f81f07c8a217db", 0x42}, {&(0x7f0000000300)="526242e9bd9e8aa5c2e398839388c188b198040c9923", 0x16}, {&(0x7f0000000340)="2a10bcdc5494e92952dcc6", 0xb}, {&(0x7f0000000380)="c41877be3a9d463e97432a6624e6f4d74d87ce60080b29621effb46380418907377752be19d1f0ba0561f394ad9ef85a6c20c22e0e8610ba45e7adbc43f6d7f460d46664ff3dce1114", 0x49}, {&(0x7f0000000040)="b41d82ea9d05f8052dda8fdd873f3c2c161d777a1fe880d5665059079ed6ea32cf7813ce6265b673b4761ecbe65dbeb43d42a1801607fcc53bfb7b178095edc7fcdbfff8e3dc45a3d7afdf7479781deb4b58b4736225576570f39b3a2e8ca5f63861e7e28bc9b11043ca3e732d68f36deaa43e20aca604172db1e9db89", 0x7d}], 0x8) madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) munmap(&(0x7f0000b47000/0x1000)=nil, 0x1000) getegid() getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 01:40:00 executing program 1: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x20, 0x4, 0x587, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) 01:40:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x3, 0x5, 0x7, r1}) fcntl$setstatus(r0, 0x4, 0x88) 01:40:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x9, 0x6, 0x0, "856009041a00", 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:40:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/43, 0x2b, 0x801, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 01:40:00 executing program 1: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) symlink(0x0, &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='W\x00') mprotect(&(0x7f00000ec000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x0) fcntl$setstatus(r0, 0x4, 0x4) mprotect(&(0x7f000003a000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 01:40:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x6, 0x0) 01:40:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x8) open$dir(&(0x7f0000000140)='./bus\x00', 0x400, 0x24) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x20, 0x8) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) 01:40:00 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) chdir(&(0x7f0000000000)='./file0\x00') kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x80000000, 0x0) kqueue() 01:40:01 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000280), 0x7fff, 0x0, 0x0, 0x0) dup2(r1, r0) 01:40:01 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040), 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) 01:40:01 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r1) setegid(r0) setgroups(0x0, 0x0) r2 = socket$inet(0x2, 0x5, 0x8fce) fcntl$getflags(r2, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 01:40:01 executing program 1: fcntl$lock(0xffffffffffffffff, 0xb, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x1, 0x9, 0x8, r1}) 01:40:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setgid(0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) utimes(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000100)={{0x101, 0x200}, {0x0, 0x38f}}) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 01:40:01 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x8, 0x100000000, &(0x7f0000000200)="b7668a7d8f0fd41a9292e27eceb18c3be9160f2d7137829a7d9f3d74b5d5d51af599612b00758d1bd5eb7f1c4f70bb81aeac5965f3caf41a1ba26d1df4b9cea6edd7df6179cb81e2c3c9deecde5668c2df4e396a9a3f1ccb8100b5e6bbd45943791d8a80098fdc78132103160c75f328b41e6f88f65f808bb21e42644e5b2fe4e82418fa1e2ca6008438d6abfa85b7647f650a8a0a7631b9f586616ee2113dca9507d46ec574bf8ee2928abc15d4641031fea720d5179d707946aad0cfe4e34853a1c77b27f6ec", 0xc7) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)="3b64b2a1bc60237884baf2be50647befef9bdb457164d1abc04ebf12fa508433f8894cfc206444e3c6b8f8c3759a1fc27201aa585cfde0cc4cf097250c8f3ce0bbbe1ebf89ccb39d606c69b54d14a33efcc2577b669f881a42f6cf61b5acb61759f932cac383a5b118f94d82ae438817c78a206fd0b421672b7d16d8e54f7bb3f2545298fae76c40e3de497a2998e81a52ae2d3d5666c2001c476600a6b304c70e37c156a12f5203476aa89133f521756747223d9f95364545029d24033c53af09466a439e8d519730a31a2929e6f4216aa5859b232b9f88fae0cc1de9f63e51aaeb6c3c9dabf2d4", 0xe8) socket(0x36, 0x5, 0x7f) 01:40:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:40:01 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = getegid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r1, r0, 0x0]) setregid(r2, 0x0) setregid(0x0, 0x0) r3 = semget(0x1, 0x3, 0x290) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000080)=""/236) 01:40:01 executing program 1: r0 = socket(0x18, 0x2, 0x4) setsockopt(r0, 0x2d, 0xfffffffffffffffc, 0x0, 0xffffffffffffff2b) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 01:40:01 executing program 0: pipe(0xfffffffffffffffe) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x400) 01:40:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) setsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x29e) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x2, 0x7, 0x10001}, {{r1}, 0x0, 0x81, 0x11, 0x200000}], 0x3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x62, 0x5, 0x7, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x40, 0x5, 0x81, 0x5}, {{r1}, 0xfffffffffffffffd, 0xc, 0x40000080, 0x4, 0x20}], 0x7fffffff, &(0x7f0000000100)={0xfff, 0x7afe}) kqueue() 01:40:01 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x81}, 0x0, 0x0, 0x0) 01:40:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0xffffffffffbffffe}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x9, 0x6, 0xfff, 0x7}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 01:40:01 executing program 0: nanosleep(&(0x7f0000000040)={0x100000000000002, 0x3b9ac9ff}, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0x100}, &(0x7f0000000080)) 01:40:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x28, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 01:40:01 executing program 1: sync() getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = shmget(0x1, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x0, r1, r2, r3, r4, 0x62, 0x5}, 0x5, 0x9, r5, r6, 0x0, 0x1, 0xecb}) semget(0x0, 0x3, 0x580) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r7, 0x2000747a) 01:40:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) socketpair(0x2, 0x8000, 0x580, &(0x7f00000001c0)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000200)="16f895547fcd168b29cc13db44e959a7dda90adad1fc370c180325d5a94699fe0c69a735b2e9bbf413d30575a3531299f3a1bbdd802f0f90d45d2aede17aa3a81c218e2817d8e08a1f6bb5be0ac85e3b8eed99253420a148a127", 0x5a, 0x3, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) setuid(r0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 01:40:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socket(0x3a, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x6000000000000000}, 0x10) 01:40:02 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000004) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080)=0x100000001, 0x4) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x1) 01:40:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xd80, 0x100) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x7, 0x800}, 0xc) r1 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) r2 = accept$unix(r1, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) setitimer(0x0, &(0x7f0000000080)={{0x80000001, 0x8}, {0x0, 0x7f}}, 0x0) syz_open_pts() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x811, r2, 0x0, 0x0) 01:40:02 executing program 0: r0 = socket$inet(0x2, 0x4021, 0xfffffffffffffffd) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/200, &(0x7f0000000180)=0xc8) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000000)="18ebfe922178d9c55a769fe01a8429758f3a0472d62798936ebce9c0f6d9d1da041a4988b5207469112d72975c8e362b459b11c70d589fc9d836432cf25d949a365f46", 0x231) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080), 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x12, r0, 0x0, 0x0) 01:40:02 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x44) r1 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r2 = fcntl$dupfd(r1, 0xa, r1) sendto$unix(r2, &(0x7f0000000040)="472db4b474cedfabadb1d988e1d0e14c81efa43d4c6de39741190781470497c27a8a8ed819c24b5f03a5e2e984585597b96d584e4644e087e05a74890052848b3a3059af5b62cdef833819c5942fd0c75f756d491ef8b9f3e6f18c15d52b31ca765837a8dd9ac3d6a242f1cc05cc253a6440d5b69b33b4a7a3d8e35091d0ed2940e3a5569dc36c5d4531e12a54082bdc2a2946c591465391799a0083193a", 0x9e, 0x1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe, 0x5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) recvfrom(r0, &(0x7f0000000180)=""/69, 0x45, 0x3, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) read(r3, 0x0, 0xa8e7) kevent(r1, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x0, 0x0, 0xffc}], 0x6, &(0x7f0000000040), 0x6, 0x0) 01:40:03 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1c1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) open$dir(&(0x7f0000000180)='./file0\x00', 0x100, 0x800100dc) 01:40:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="651a4c7a1aacc5efe4395b37dd4f5eb934254bf916197e02b1f824c10456e6e8c735ad935c6842ebf9c6f467097d6234f4133fb1484a911c886a5ec3c2e59f765a8fef37c945d6b84527a511dbd56f59c69746f28405de0deb34ea8dd86c38fab1286e17366de7fe024d22bba7201a105d74c23ca4ceb463cfa028219eb535981aa2e5632ccaabfe596c7e001851999d57ac901a8996df", 0x97}, {&(0x7f0000000180)="689222225bb1c7796b9a9222fb0783545676e4416245335fafe7b98d9c7df4614b9444ad32950d5b8176f1f10bd487557dbcec275dc79922d324de94f0e3b35e82f458f76449c11788fdeade9e25c941041f85377cd4819a18eda383b18ce8d03618ce521865afa49ebb5b507e81767cfebcc2248635b30f97c7e76716d5aa8770d91dcd836220c4af8e8c46cb83844bc0ec87e4", 0x94}, {&(0x7f0000000240)="9a202ddfa6427e5cadbdca18e04eef6486460d670c88531734e6b0c6ce66f7ebe95cec258f9a6bc035bcae90a9573222d0090d23c7dc210af7bbb818b0c16e37c4f90c79195a314e9af813cfa126d6314a7880bb79516960ad989d5549a935373c7d8d31fb1026d0242db05b3cada8cdf8762f89882d7e33dc8b13cd12ec93f1dad02c31ced447415a80e6fd115e7a3031f1d15f9252f6f3944166186e23c2d011cd589d8a85799170167495bd0261e2e3aa884552fd021125f5df828f22aae5d2de95558aa7775c0c6df77c", 0xcc}, {&(0x7f0000000340)="34c73dba2d95435d9a4a688d146fb9a2c8952cf21673b7194bbcfdb655b329961506c6b2bdecc75e26a5478756dd41f271c8cb597bed086ada4ff27eb4b02427ebf5104663df688c3cea0c06622909f4fb1912b90a7046452d3b80ff4e2e66cc1237637799eb7f7ea51c6d99feef628c586dc91f26a2ca8d192fb9c00fff9889a4e4585675bc0454f74201019132d51bea70fcc1ca4c95dad4be715b82f5bf03c4267447d208b4554e76350886ca95734013", 0xb2}, {&(0x7f0000000400)="679518b21d69637f050d9dbc60f2069918cdd695641527061721bceff36d959f13f622971cb6e01c4e073d64b675f9234989dee6", 0x34}], 0x5) 01:40:03 executing program 0: syz_emit_ethernet(0x2e, &(0x7f0000000000)="5b590e72fd341e2464ba9679b71701de41ea24506d71b851912bcbb3825238df5f0512e4aef647ca1338bee5dead") socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r2 = socket$inet6(0x18, 0x4000, 0x7ff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pledge(&(0x7f00000001c0)='/+\x00', &(0x7f0000000200)=':\x00') pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000280)=0x1) ioctl$TIOCNXCL(r5, 0x2000740e) recvfrom$unix(r4, &(0x7f00000002c0)=""/5, 0x5, 0x803, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000000340)='./file0\x00', 0x120) r7 = getegid() r8 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r13 = getegid() setgroups(0x5, &(0x7f0000000440)=[r7, r8, r10, r12, r13]) setreuid(r11, r9) fchown(r0, r9, r8) fcntl$setstatus(r3, 0x4, 0xc0) writev(r1, &(0x7f0000000880)=[{&(0x7f0000000480)="87bc4ca29797228c842aed7232c5f47c9e408c98d3854c997f63975a8f3603b50e889ac106cc004bf71b5d09d5d9cba2aaa8689bd9af853d0da7e1145da6637170f744afe29fb2871c2fa1640cd6e88f1b40df926fde1ad6eb9287e3ba6cffbe114a0d72059cc400184a121c584ec48bebe1c1a23c79bfe34df54d6b7920a25bbb37a50ee6cf4d9d4b68a874c24b1c6178446f5c009ecb59cff1c9776b5a350b75", 0xa1}, {&(0x7f0000000540)="774a0fbb6f44ebd41c54b4ea88d41499cde88fb9bd668fb6fee24f98ad8456ec1990f9a422b5146a55250e6947b28d9ea3cfc92fe681acca1829ba0be2292449405e728f", 0x44}, {&(0x7f00000005c0)="48d9c303293e74a4cb5115418b3c01e8c94865ee2a16afa989bed0381c459600e6173c3e7fd6ef526455b501850c8a378b2e92b8fb16b70d632d389a73a09784534983a49954227ebd582282e06846229b6e8b4ec5c5f3314682e820b4033c023a23cfa49790945cfe465b57ca88fb708b895c4359476cd10a5d22616c0fcaf18cf59e1af506db5d4531eb7b723a5f4fd91aa25ae26f0d2a001105f1a9c100", 0x9f}, {&(0x7f0000000680)="624b47a1690720cb8f69ec1b0690ac7ebb11d19892574109e00d430e00776e396f3de9d5", 0x24}, {&(0x7f00000006c0)="a0eb4eea14e9d3a46db62821f311c6d15bf9e0d2dd92caa992a7e19a765c4581f22f85840ba40697ba5d2164d039d8dc777dea0ad4360111efdd3bf2089964844bf56b8c71ea39daea0a4267f7911451db0b8379b525ed93b66978880183221d15c9f4fece2394b72b615c4e42e779f274c48c83994dfd7cede3ff251b0a0028d4bbb0803dce86d75ab2f6cda8469fd58d88dc8e0a2dc9611650cef5bbf9638b4995a8ec1e76142b8da7712c53dc37f39668e8dcf476", 0xb6}, {&(0x7f0000000780)="7dd9e299d305a490aabce1cfa62581c3f853297ea09c64123237738d986824b2e645048ad7a803af9742ff50a215cdb787d3bc3fe518e9c07d17861cbd6b9c82664b2c127825c62023b6f8d596e331da", 0x50}, {&(0x7f0000000800)="33e2fd885365eb663426052bf232411303b5b3024a1adc2dc82afd43c935029dd21c6b2c503fccd1edb418c9e3d7be99a83f96d97b42d6bafb9dad6c6c24e9b0096ddddccf5ab0dad05dbe552e9e", 0x4e}], 0x7) fchown(r5, r9, r10) getgroups(0x5, &(0x7f0000000900)=[r7, r13, r10, r13, r10]) fcntl$getflags(r0, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000940)={0x7fffffff, 0x8, 0xfffffffffffffffd, 0x4, "a997eef5662c019b350979ef99a63733dc2b1e5d", 0x100000000, 0x2}) chmod(&(0x7f0000000980)='./file0\x00', 0x91) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f00000009c0)=0x65) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000a00)={0x10001, 0xc6, 0x9, 0x7}) setgroups(0x6, &(0x7f0000000a40)=[r15, r13, r14, r14, r10, r10]) 01:40:03 executing program 0: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="e7dba90ebe3b8c247ec71d45", 0xc}, {&(0x7f0000000240)="012c0b57c0e8dc02dd86db1a3ea2d3abee6f9357a1788252d9626a339279bbb97a4847fd9e9adcd8adfe9aad47c7a8065707f4e19af77bb2c59f36f2d3bca5d0b6026addc6d3c6579eedfc6e49c93e7d86ae7b3e8d7c68c78298ea517f801117d6888cc41a6a2f9598b551351b874264a9ef7f352e95f999cf0bef8dab5b2bff2b5521fb353beeebd2ec7d63231dcd821149277ef766045b4767c094bc6abc4f7e6be00e", 0xa4}, {&(0x7f0000000180)="888e7bc72ef43d16ef2f9972d2a759669f88132da664606ce848e6d1231fadd4c6f53962ab4165be2ea9b3061452a088c931645c4b3b14404207f3a979d2bc8a1f", 0x41}, {&(0x7f0000000300)="d34148a5441ae2fcd020bbd051c7a1c370815b7c9fa5e62009f842a0391477e4b2847aebc9d0f45f4d6ac49d900428a1b74707cdd1eeb8a496f57395ed7e2aa13705802dd3825e1f069747da73b22840716843655673c32cdd92a465588e94fae7cca31a6426e4a05ea802dff039d859c1af2a0e1a69fcb47d649ad5d80330a7586832639f01b2c157671b3ab5b15bf344a821cd5a7a4f976f177cd54dda56513a484237435fc7b3fc2f778700dbbcbb927bb310", 0xb4}], 0x4, 0x0) syz_open_pts() write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) linkat(r3, &(0x7f0000000400)='./file0\x00', r2, &(0x7f0000000540)='./file0\x00', 0x4) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 01:40:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x2d}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r3 = geteuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000280)="28473aa0179974715d8b18aa00ca6ab00aa46f856884cd8011e09fd23ac23eb46c0ecc1e842610bff67ab786b0b87e798e4c7da8d5c833354d128076a0c21cb23b9de88f0817585d7ab20a453a1a890c1f60e35278405ce11fe7bd2dc0a48058d6a9d43ad3c54f3ec91b0dd75325715fbbc54cfa330f4a2e9fd2de9dec540658acc4db07659cc1e24be4ec9e827c4bedac4344dde1397bfd959f61263820fd7ea25401bd498e8f9163cfc65faffec73bdbfa", 0xb2}, {&(0x7f0000000180)="d69360a162b3643b236fb9794ff094e5fb", 0x11}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x90, 0x8}, 0x0) r5 = syz_open_pts() close(r0) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:40:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9, 0x4, 0x9, 0x7ff, "5880b6669e64b1484769b8169d6d3a218277905f", 0x6, 0x82a}) syz_open_pts() dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000300)=[{0x0, 0x388}, {&(0x7f00000001c0)=""/222, 0xde}], 0x1) 01:40:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) ioctl$TIOCCONS(r1, 0x80104267, &(0x7f0000000000)) 01:40:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) mknod$loop(&(0x7f0000001280)='./bus\x00', 0x100, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f00000014c0)=""/4096, 0x1000}], 0x1, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000080)="feecea9f4174fe8bf152550d646555754009f394cd213afb4cd2243ae5cd1fdefd8d6a0752c85ec3475b126bb1c65623b6713e4f6d3a9bcd3089d755b23fab90481b90323c61468404", 0x49}, {&(0x7f0000000140)="f2976482d5fc89fd5355f5e6ecaf3a6e633ad124", 0x14}, {&(0x7f0000000180)="49b05ff244f4e7b34c083b0c512825626e303267922f9aec114825f7ed13ee45c9a57ad0f5ce26eed82a055cba3196730f16db1fcc634d2168f568f394575fa208a95271863ab038676e2e3d66be12070b9ad181bbdad0a8c1f3eaa62fdde0bd7849839fba557d1f39dff292187d263c2cd7ac1824a6a40eb5b1f0114ec6e6895bb3d83a1eace6e9463809398ab30488abe54f16c8592767015788b3a32c6b854a98fbfc12e8c902cb3487219778a79ff0b39414875523b6b1589f7a96b848fc9c0da0ddc41b10cfd90d2615c522177067d773842e140efdd6dc3222d2c35c585e59657c3c074501bb0836b9975a180ff080a626e41409e417cb3a9e3153c4b42e9349c88ad46bd9dba569bafff86e3c084f47a6ccb7a60ff4bd707e71a79be98e4cc3d7ccebbd2fe7f815c9115139d3e5284d7cafe607fe479ada2f6ad49a92278c7a76f4a5677dc8c05d9b56345912645f116dab3cec0b2bac164f0bc139629f7bb24d5709b526fafc3b2cde723ca7717578fb27bb313adbcb5ba6a2de11fd8ace3b49e3ac2448f62834309b6841ccc162097d52a1c21efcfc5c64a3a23f692b98a79016652b8ca64c5a65680a83b9d3ae6466a745a445d0407f8236897c0055a2d2de712e4940eb59ea15e2b433ec4c64ebc335339a1ae5d581eaeab35c2b1823392d2281e9bf2129127644723bd034ae9687500470ce4777e080b88344b751657f3218366a16497d21afdf3b46588250ce44155df9a6bea9c547b88d62768fd1ad0bee28ca12c1bb149435e3e5ea56c9e8900756c313e226a4a5112ce26b0f476fd2806c5d1cf0dffe5d05675e98e67d826162a3dfd5e102928287351ca2c3c351566293f0381467b867773023a892d1e2457cf2f5c76f1ff32940ccb7064ceb456eca4daa0965e02815d73951201366ee07ac31cd8c3d5f1bc988fa0a497614d490b703d9298c2a39c222b6aa4b04fc19636be70eed7f90f38a4248c8fc02574e1fbb2465dd25c3d398ff5cc6a9d802bbf785153cfff2db6b38dcc93e8ea0249e0a701b1de052ef0f0b9eef3c0710683a028649e9eb16a9ddb5a3b0f7866930aaa97019063b02cf9878f96023356ae57a06873bed1c6fe8f7b7672737e366232e9360262dd2b4e5be8a6ad0fdc94d0255dc20fc25a0eef3dee757913b4443bc4524984d577e1b19e03cff293cd3ebb66d53e6895175e72a7d30b0c91c8d2c2f460d36ce7dbb7b4bbd917af67124f20b6a1e0e08a3e4f584e52a0f121ab2f456a9af313a21ddc084e8047b799f9d2f9a67f555d24bf1a33f1093ea72cc78ac8edce2ac14af954c9bfa72fde10d6ea9888180cca30e05d5a37a45835c1849c6b74a716c210e08eabbbdd1fc7ff039717b5275daec5e40a981697676105a5077134b9fa3a95d3327270c06a01d96fff0aaa1f1ab32391addae53b3aedd5867a0b8f95167b2d68f38710e46c02669cb35cd9652ee145fd77c8251cf01756179d83dc4eb34d17bd8755afdd96c9a14834751e763c7fa4012a835cfa93ec6fb15ed8730785d09bb46ca016a2259936270f2da439529081b9ff6fc9a99bf44e18e386ae8858951a09af209da5c6bf7219fddfb745c6a2f743c644093751edd6c00f6a0165847d91b64a009181b0df5fd707bdde6b005f44d0403652afa315ee4aee59e6ce862b2ee3cd0a29c15fa490ab3f62eef3f868ce99098de1d81a71983d032fbdee313bcdb236c8e0bf175a704ab1ba8fcc66362e87d28dde4fd9db3863d24b7ea1cc285f6c321d19740afc7316db7651af8d071359b9243f09401ab670c13c53a58f4855bc6441671766958295d64ba1b643875a055202bfb518e88236c2283ed527654f2859b4f1a512bc71e397b9434490070d06eb4e192daa3aa28b4a8e65c577ee4db9302b8406d987bce0c7d278ab7c247f4d2efa8b60dd35019cca09d83b4af30441d6e8e7493f9e37a4b73b2716fc0776d1082e9c14283a2da87c20c8ed5829702282123cbfe461ba6ba034b7c36556c790a587ef170ad4939412cc1017ffe5d72691de4a12a236e31d06452f15372b328d6664ed24dde17d637e23c3b250e044764dc566f9877183e76db9c19edecb6a1d1a752b81b048f5af901c4582d00853fa80111e260773d51b5d78bad3fee0e769a02316482b37b40ddfb9448c70c7f0782368cb5ed750e191094954506fc038a316abe5cf5d282a2ef14ae2b8785467e8a10defdf8d07ec194e774f8c73fd5949b0604c591628518964cc633d8f35ea3f895c0e833f739aa195e4ad70789b8feb841556bef4bf1e36ec47678f16a98d62d44feee76343c1b4e9937f072c90e08c0a0bf5d76095b5c5289389da5413c4fe36a80c32ddc982622d9a96f55cfc3a9aa5ef0cd0ac44131934234c4da4011b3440bc2a14a0410b92c1b70562b8719fc6966b87e616e05fd693b4dd87ba4124e1bdf41ab3e44ffb6b4325798a5548240aca56fcb8e75e4193416f2f561c6071a41dbc06dc6100100d5d6e8755d214e89430e2b0b14be5cec365343740ff2dd4a473c9f465fcbbd2e360cebd3cf53f5109f61540e5c06f9df4c0b737959c2d726f6bf76b0d29dd72dbe9811758ee96ec3a668f5db9aac56bce54cd191bb4d3599b56c9e45755993f3d0fc67be034a28f9363b8554e9de5e45bede98a3cc8ce57f43cfb3ccd547744f4728e0dbb0670aeef7583f4f7dff57a83ed2868966c6bb93a30fbb11893e2894d7e7be819e1612aa03c4fd5a66d7054ccf083500ee3aaa56ac639f5e6686934eaebbcceb862135e3a2edc1d0749a1ddc5aca9f25055ccb376af7db4b7845e950701cacbd99f31123d105a0832fe11f8779c0c02c1b3d57ab61d0716d12a91b9e1d8092284bcd3f1173c0cc311b0f4a422d97d86774ba94b8a727af552f83ef2c51894596e6c31ab3b1960fec2576a2f411734810e1d39b5aecf5d1ed8675456fbbe92560650f63a9ce487791b461f7d02e83f03e76142917c5b84b5552d8fd0c9371f91180c9c4d09ce7d121f8f19a70ef64442eca8351ab30c3f072c9f8f86fda53249f9fcf1716e9022ba89f57e96464f6546761f7e695ffd5553820fcc0ec90b3ca4ec83c5b579aa8d54c730f57bee19e1a9774fdba0a3fc3ac30529f821eab19e03c8aa639639801cf8eaa586902122534be551ff86227a0db3804b1b66c7691ba11ee14648cd82a555254d3a13cdaa8ba51fed642f48d52c8cd60c7074260222f16fcdee70109529e7c3254daafe151456d695c81841d356216352bc9775e9eee03ef8eb6fd1f5fa611c4348059679e61c13af8113592f2414d31252c5726690bee65641447005cc15f626a8f7a85addf86266d2aa5848eb63ea2b562cda617f84d60c49e6c25f1c36014afc43460d6e508035d130b0c3b2e30edb620d07dda381481c094f10c85d14d79c2d7457a4ecd7d6177f60dd65fb2fd457685a8fc756be351cfba8dfef5b1f0e477b8a6396244859bfed511c439ed4ba6060228bb485d1ee19df7f146c517960fb1e540fd44bcacc970257c324bcea4d51fa7b12bf301e526600defbb67f058385c5af43efd1b21d8aaa7089c933bdf917c677923992a5868108046b88bad2fa56513d74b95231e50a7359365a9b10403c5a2896bad3dcb8e9e402371df05d7b153082341fdc3f35fbbc520f5fbab1e56ad85f175135bfab44b1ce23b3375712e51aca517e795272bbc10761872c9d4097e09acfa18d62a54667f9d6650c0d14decf88f647e7e6d08f57d4594d547f3e303db15bda66dcccb1e10c4a21c2853a68fab3244c5ea1ae81c1b80e7dd7257c2be32922ea0af338dc520c4554ef1665f3d46b42bedb3e1f77be680454a4a04c8e2834b183273c54f5fce71f8955ae63c4077f28c007627a2324928b43737e18e0820c09422e35b7ce0870f7e5df46dfcbf830ba77f5b62dc0cf60dc5109f1054f849eaa7094ce35e330142b072e0aeeee83b48183d309f56231bc00a65bbffcf2784bef02bd2aec48a0acd9534375b5c6cc8b5af9f6c92ea860167c44d170a8968bf7eb5fc0fb108c4479d4b4b4efff1f8e9609a30655ad0f740aa350301d53836930cc847fd920512be1ac8b6effb28e32eeafe40853f86d5eb9cd3c866f5fc1764572e52816efbbef39da53ae60c28635d43b31e67a7c4dd54a3b6e46a5978d3e6d29b50b3507ffc641bdca93cd4c25138b8400d26d6a0b86aa4530b8c931cc10aeccb233b14a695e70c7109aa5eb38d16e322fe3b7623626bdbad26c5479c5c11f4ccc514f8e8362455ad8584b0a4664d9b0e619f45d372ee5d6e315b3ae3826780801362ac329699f402760184870c9f824dec8fe8e13345c57b9ebd86b5f110f691755b113d4d14618522fbcbb1b4688103acd89c1eea063c1963d90d7a031ef3a8b18492f3f876bccfb4a54f67e35cfe7bd01ee85cb0cce331862adf7c58720cf9c488ce6b513ef935e233a63b4c0ddea2ec654e393aa523c37abaf2c1cb6d99983b0b14dec6f95d7bd9a01848043ba554f146e129c1dfe99950583db9ad55d3560f191cf3e1c08fd62c5599aa2579feb93177df0c8f727d8ea67d4552cbfe33d016377b3c2055d1f413dcda8015516e6a4a91430a24db7ce1b9fc8d628ea2d3898fca069533260ef7d57a6cd7478e55bab7dffd1503b70b331fdd476ed6f97c3cbd942d0af33743ac5f97ba772936936d34f45a281917de3e4d7aca660a58b7b4c0b2de47afa53d5ad684f9c62ce39df6079dfe448675c899bd038ad3d275fca3e608557da5f9859a0dd0d6cdfe0fc6720313609ee9063ccd6fc4fa48b0ce0408c7b47c1c5df27d56113519c8b8a18a4a2964dff18612485ef1e202cebf0bfe0a759a2ad843083b58fbd6175f89801d3904cef69bdf2ebdaa93e329800883f0a264a34ea6715f2b34e7504935a30eef03bc69ea14348bf592d7028dcf3e324245b7c37df1caaa3b337da2a62981b5fc735656be5128bc299a5b08d9f1e46c7fc0ecb88c02fdc180b6c8c524f1c0d156f2f1378fe4e9d7ddf2612ef340be192aa56d075ff9791f94b46ff49f99a78e3989629335e575988a4f38f3b47c811501b7a8489aef102588e8e9ac2d577dee7ab5ef37d540b38a5264201d2056d721b0620bff853468dc234e1e6da7f0216e835d432bdbc86b0368b6f547b458357e8fd9d5b045f738de08b2cef44b07e7321bf197b096af61226e1b1397eb0ad9ae32ffa63ba12c05e8986b59bc93b737410eabe311b814df80219e3108501a7d7d29cebd96c1ef129bfd7150e34b0ddd07ffc1c04cfffe735590b25fc6cca2a8b007b38c8ad43c532dc0d7c67e3edadd1dd42eab06fcb797ee6db5ee6f6371971a4d377f6b34844a8538023a7351de2c8ac07106cee14de2e75bd10f067ed2469328650c0e2b70a478ad0a48fad918babcd35b1d4d14ee6cf7ad3a32b5476b97da5f50c1ded0553b468c9e2c1373c9cef0804b48ec53bfcb8c0741e4760fbcf951780a80f6cc0967c28227de8df468e52ddb6842081489eb740f422b65dc7eea9daa41f17036ceffafafc84eb0bfdd8ec8ebc3ce2fd85e0e171d562d985a56609fe7dca376f846559e7d449f0c5e17ee76a53a9ca48027a2ce81556fe490662c33e5f4b3388e5e0d641b2e6f08d64f2944ef2de21e35abf54e696d364a2bfbdce10fc7753c695cf1f0aba1e8788f844432fb31176b7c5b4f9c8bb1bac84dfde5dc2849c8d5df40bfd246698b05cfedf1b5535205760614b2072fcce664f45a611d2c2514557452ac0d1c4221593c22e03697e5", 0x1000}, {&(0x7f0000001180)="5ffb990b850dd5ca184afc018a1e9a3ede98a82a2bdcd8dfc820944eb6a67f2ff91264", 0x23}, {&(0x7f00000011c0)="060557354eb06d03d4ee50804b43d0070968cf8e50436a410fdab6e045b4e456d1ceb2810fd34970a1028ea87f287e37cbff830c24270dd52655ab668affe8bb022c41f3907f940c681fe98497ff06025befd844da55d71378b7abd1a7029e62bf6336399ed9b13a21d8e804c51ca0c317d4b2d4af9028208f01fa62761b107623600bcdb91dc5dd27166d89fe0037618152132ef8d2a7770cecca7f5f0bbe39d38368337731a1", 0xa7}, {&(0x7f0000001300)="8243e707e56e4e7f843ff3870c5b81e9bec1e1717871dc204d6a1b8311e8c76518b0b0797faf3171d16161dfed721453e7a73cc07b09eefce4d3e8e92370a433768cbb71d1034bb0a8351f2bad911b52d6cd065e199b404976e36ecbcd21db037a7e4b661a5cf8e532e1f6bfb73be521d138db1d52d686dcaf63b7b650786d807f2e8e4ffcdf30ea886f556af09684906f8556b95a347f36", 0x98}, {&(0x7f00000013c0)="74e8eba67c90f1f3282bfb2ecbfa3173dbc7805f28ea758cd9e47d1118e929bde5d5cde0811e6d53cfe12b5728486314071cb94faac45c13084806a095bf4f7ff18299565e00a9113e6ac03600efd4b97debf4b6862484a6542ecfbcd8b2b315d4761d6f524169fda4abcb", 0x6b}], 0x7) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) poll(&(0x7f00000012c0)=[{r0, 0x6}], 0x1, 0x0) 01:40:04 executing program 0: r0 = socket$unix(0x1, 0x4, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 01:40:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x2) pipe2(&(0x7f0000000000), 0x4) 01:40:04 executing program 0: madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x4f387a2e894ae5f2) r1 = socket$inet6(0x18, 0x3, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) getgid() getsockname(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000049937b826d3fec8604e10000000000000000000000000042000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000200)=0xfffffffffffffeb7) 01:40:04 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xe9) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) recvfrom$inet(r0, 0xfffffffffffffffe, 0x0, 0x40, &(0x7f00000000c0)={0x2, 0x2}, 0xc) fchdir(r1) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000200)='./file2\x00') open(&(0x7f0000000180)='./file2\x00', 0x0, 0x9) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) open$dir(&(0x7f00000002c0)='./file1\x00', 0xdde09cf61442ab9c, 0x40) 01:40:04 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = socket$inet(0x2, 0x5, 0x1a4) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/112, 0x70}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x2) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 01:40:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x1) getsockopt(r0, 0x2b, 0x38, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x8, 0xff}, 0x10) socketpair(0x2, 0x5, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) 01:40:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x18010, 0x100) ioctl$TIOCNXCL(r0, 0x2000740e) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x40000086, 0xfff, 0x5}], 0x200, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x80000004, 0xfffffffffffff001, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x81, 0xf0000000, 0x6, 0x20}, {{r0}, 0xffffffffffffffff, 0x13, 0x80000087, 0x3, 0x6aa1}, {{r0}, 0xfffffffffffffffc, 0xa1, 0x84, 0x400000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000001, 0x5, 0x100000000}, {{r0}, 0xffffffffffffffff, 0xc, 0xb3c45a00406f8a09, 0xe4, 0xea2c}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x6, 0x40000010, 0x5, 0x5cd9}], 0x1ff, &(0x7f0000000340)={0x4, 0x7}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) fcntl$setstatus(r0, 0x4, 0x44) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000200)=0x2) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x100, 0x102) connect$inet6(r1, &(0x7f00000001c0)={0x18, 0x1, 0x1f, 0x7fffffff}, 0xc) 01:40:05 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000080)='./file0\x00', 0x18041, 0x100) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:40:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) geteuid() r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) poll(&(0x7f0000000040)=[{r3, 0x10}, {r1, 0x1}, {r2, 0x20}, {r4, 0x1}], 0x4, 0x1f) 01:40:05 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = socket$unix(0x1, 0x1000000002, 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000240)="c1375e906013a48e420b3d90d2a632839ea867227484431caa96b7cd4d90b986c2fb8ca4b462e40d3c96555d8e7eab257523bfca36b0a774291933119aac2381548b6b92a8964e4b2a340df739bf2c04a2b8d4fe3e7f3e15e9f65c25a124c70bdcb9f8c9e17d26ffb4e6362d249e9166957ede5b8e9389e545a64ce429d7c8435309cb96d528947644015fb4112413cf4fccbf747b22ffedc6c3dd72f4adb9e738a2d43d5833d63de291378d98f746e9391c15442024c4d15ddb07df3d296b84dfb3cb0d174bea18c3ff78db51feae78e905cf9b910fcf63cfa2129ffd7b33de8848029e308200c7", 0xe8}, {&(0x7f0000000340)="05897f2b3d1cc1c8204e7df3afff241e393fc31d81319d3bbdb9d78539cc951e4312a8d3a88835dbf420b32dfcfefa8564047a3de291489eacf5ea3ec10ec39081c5f5ec283dc5f7c0660f8afd98b56ccf83f6f8bd951689b0fb46bc6b6cfc02ebe181b01151545a1b687079aa89f3cad82e2d34c29531ccb7dfa7c599a9478b738f3753dd9c0b9baffb44ec6ec061110bd6a4c1b04677377e330c3db650d7910d66c906ac594069b0832cdb9fb553292083d3e9478083d46eede2d2adc93b7f4e01e989603bbe5127dc54d131fb0cd65f1f", 0xd2}, {&(0x7f0000000440)="e2f66a12351611ea68db667af638350c9660eb86676c0d73e6180f7c24ce4e7a89e26806c8d9f5c5cbf6d2f3381e9c2c5ae433", 0x33}, {&(0x7f0000000480)="619189d700ed0090966ec6cd7819688a27acf4d20bac8a1aa66612f74064f13e07b263cc799944ffbe86ffecf7bc53cc141da794245d463d70cec7af3cc3919b3f952c54e2e2f8827850fd908ad43f0c5751999f7931f6eda24eb03f34ed37ccb8ef6885cc6946066a7149b0e4ba2f0dffbbb6c6849c7f60b1d36bfc54403c", 0x7f}, {&(0x7f0000000500)="306015d80449be16d928b05011df52280415bf9f8a81ca36d406416d2fda8067cf83e82cb98a4b5a38c4d21246d17706d3c34a62dfafd78b00558213ee2bf8bca425602173c9f4651a338833a403548617313afafdb07ba6b2c152f8a5bffb5691b4c09051bf7b881661f7c1aefbe3", 0x6f}, {&(0x7f0000000580)="cd21a1379e9e464957e429c7c7bc89a968c7a1f205d5ce2e218c8844bc4323c06498e44679cf8bdb11993e2c5c8587fbb148d6f69f851add0457b0db56cbb1dca7cb98f277", 0x45}, {&(0x7f0000000600)="8888cc2230e3bfb93422d9791cf917c94e6d469162f333fe5a6b6223c09512c6b0d85233bc5676b8d8b8f4146ed4ebebfcedc4bc05858586c9df1219aef2a724a4056d5c09fdb53b2b8817bc43431c0aa8492b7be4d332c0e2dbcdf171fbdbd0e816609cddeadd71e54395833e5f4d5db63db4ec46ed63d16ecaae6a9b9caf93e03a82c07c01fa9e9b788f14726cbdcc0d62bbb4c4a1042f99f058c6a69070b5e28478907114e7283d109fbf61c21de93f8504e3754b2d23c2265a586cd4c97f127aed8a9a99a59e6650f48b7f1e21", 0xcf}, {&(0x7f0000000700)="c7fb7590f708f769b02a5240932056fee15a75b850f91f83adf57a5cc6f5ed46af4f17c460ee75a8800b0236e506636cc4bd4f3ce3c058cc99e76c018af5d55062c1e7fb", 0x44}, {&(0x7f0000000780)="6c4076a576dd4b1fbceca723ebca34eb5afcf89286628ae019627ae0b128816462d39b7a80cb2c50ee2ccc6e6951ff200dded1a0aedf9ee1f8d18279b092d99971c5888a0bf258cd3ae56a11102715a3db5e46416f8b65a52823b7ed778a56a2dc3038d1ef9e814bee096ddbae732f3bb5d018dce54d934d0f48827b32c87e3b1ad940e7dd68110d49848023f50219079d3916dd80b92106f464cab8752aa6c8c89269f535c85f576e60844a44", 0xad}, {&(0x7f0000000840)="7cb1a5b2a4999b91594b65906e5cef0045ffcb178073a42ea66fbfb81ab558296a32a48f6c741b54fa0235e08ce98bf31d34299b2d1d18ed9306aaa5a979217fc768fc941997ddc71267a710c582b0", 0x4f}], 0xa) bind$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) listen(r0, 0x0) r2 = socket(0x662133bccc07110d, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c6a3000"], 0x10) bind$unix(r2, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt(r0, 0xfffffffffffffffd, 0x6, &(0x7f00000000c0)="5d941669952e15902ee1b732626e47c0ad2bd5a880231fe0e1b8a0d77da92c6a91ebc1819f2fe415ec5fe5ec57b30a3f0e27c1cec1c534b03408ae7867afaddb74bb708ff4dba65486af529ffb9e5abe2a4428927c18ecf9bc4dfdf1f5ec26967e8b7317fb0ba0128037ba5955c189ce551003497c50cb10f962372c48e5f6672730e0982020f97b5beb52ce4ede91c122631a", 0x93) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000180)=0x8) 01:40:05 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 01:40:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x880, 0x100) ioctl$TIOCGETD(r0, 0x4004741a, 0x0) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x7d) r1 = semget(0x1, 0x5, 0x104) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1f, 0x4, 0x5, 0xc74, 0xffff, 0x5]) poll(&(0x7f00000012c0)=[{r0, 0x6}], 0x1, 0x0) 01:40:05 executing program 0: r0 = socket(0x31, 0xc000, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) recvfrom(r0, &(0x7f0000000000)=""/152, 0x98, 0x40, 0x0, 0x0) 01:40:05 executing program 0: geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r1) r2 = msgget$private(0x0, 0x0) r3 = getppid() getppid() r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000100)={0x2, 0xbf}) setpgid(r0, r3) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x7, 0xfd01, r3, 0x0, 0x7, 0x100, 0x4, 0x4}) 01:40:05 executing program 1: r0 = shmget(0xffffffffffffffff, 0x3000, 0x40008000000000, &(0x7f0000ff9000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = socket$inet6(0x18, 0x3, 0x8001) setsockopt(r2, 0x1000, 0x6, &(0x7f0000000000)="43937f9c0c5aa672ae163de0fee64d41623879d61419c7678b0cf86890597138d44c8106e95a3461bc494f488231d935002257a0cc8b7349c7b5279c93dd95ebb9165d9df2777bf6d3cc3b48d91fd4d15d99aa57b59c0240b563e800d6858455a7ce0226a0fa8db975799cab0978b186de95fbfeb80176613b3fccb27bc61bd28e1250bad36e5e83605622824b475ba8069ac23c48be1abf7ae09ec5639f6c57052252b88a6f02fe3ecb17323ce991585fecf4fdb2bbef332979fbdc7dfd90a53ede1555a1723b9135", 0xc9) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x1040) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r3, r4) 01:40:05 executing program 1: getitimer(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./bus\x00', 0x400002004, 0x90004514) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 01:40:05 executing program 0: r0 = socket(0x7, 0x400000004001, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007000000000009ecffffffffffff3c5d"], 0x18}, 0x0) 01:40:05 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r2, r0) socket$inet6(0x18, 0x0, 0x1) openat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x100) 01:40:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0xfffffffffffffe79) close(r0) 01:40:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) sendto(r1, &(0x7f0000000040)="e56adbac18b3888fae7c24f96b6a523e0ebff459d49c7ef6", 0x18, 0x400, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) poll(&(0x7f0000000780)=[{r0}], 0x1, 0x0) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000180)=@in6={0x18, 0x2, 0x5, 0x3}, 0xc, &(0x7f0000000580)=[{&(0x7f00000001c0)="31fd029bc14e1a926ceea820cea048eedc8f08cb24c71dbd88d26f4ccc1bdb4156ea5c6f93c3b9ac2b0fb7d577020a9fa08e4ecb1a3a0a133c7d88b56aa9e44e0c8f915a60ab355289b8086bb9026a4b7a2b2d585efcd7c81016ca50155d9f0350ae8ee23305b4ae4d0f070404558114b639240f593c21532e7bfe0c21a01a814f20d851f8f712c40a0d0f45dcd4a44081a86fd29ac2e3dd2b2db51f3bd165704901aa9b55e6b7ef9de717a4a01f8a39ebc50a3ff9fe6f69c92a054180a17320e24c71c86148119d0be9dc22d8", 0xcd}, {&(0x7f00000002c0)="d11b6cf7295484c70f4ca7eea09232a8e26837e6b29d3db171c324", 0x1b}, {&(0x7f0000000300)="667ab545106038a3cc3ef10f0d57814022e7cc89d3e054f236a37c00388460ffe5ded495da9a59cf19d9f3a97ad66b2da7e86e2a4b21962fe3d7339def9506", 0x3f}, {&(0x7f0000000340)="d0cb7a0627720c253c90422194207573d3c9b9dc9dcd0857326794b8ef900ee4c388133ce23ad214732f46ae3da2a399730550ef642ac30b6654f806e0a4e92ae77c2d2607cc57bdc35b57d99cdc6203ae0c8eca956581efa1b2595fb6b7700fed75b2900ff4718084939b111565eb709b815bbccb6212916badda7b2faa20f910037c250738c201316173d8124000637127e7f7bb3592b66e86d0a55012c816d80cb01ad506735085f21c54c32eabc6b4643aa58a0d7435f135ee6dfc0b05ebd11a8faef583d49811f58e", 0xcb}, {&(0x7f0000000440)="3598ec24aa2846a27f7856a5989c05fd641b5336dc12ee13e78f78197e2e5c9696f0fe816aeb1d5da2a53a3ff451c38739a8b2ec9d78de17e16982c089e87a667e9fbd4f954e503f3bdd9585abd7111b8753c12a0ab15b18eb5ec0af1521fc075d3fe1c624d48bfccd3f031b50154f85917f297cd074b782e84bded5a1c422bbe6401443ebc1eac17883cc7b31cfdca77c0291fcd8a905a078be6d2967c3099b057c9f7fd0133c4547fb388dff551380b0669cc8d9bab8a22b23a835fdf0d8ceae70a89ee5af2bbce70f103866782d9354b79d96364034dc88c1316c93f1466a941736b15da812e8ca7e5d9537f928676f2c6e2336d4686e", 0xf8}, {&(0x7f00000007c0)="a7552a3f617c4eec7cb5e595ad72727f289a2e6aca31205df663a327b50c48a35ce6183e791d4768c5ff3d5b00b0f279553b5664a3b2670b6b79943fa125b2f2e12d94e4f6301b10e9d350151cc9522ca6ef5927e0e133e4ceafcef11c7d2deda2dc2d18340253dc950a5ea491bb685ff8347521e2e532d5bc607da3a4d6c1e97df1bc43f76e00aa749d66a49b5a1be9cd6ba8998e87b60c8f4a1333f6e6b5130e9cc5f0511a50cc4bd875760ef8ab2501e256541780c904b3bcb24e0e5aba2a7f3c3cf7b71a236bedb83ee47bae9178a03cdd94c2f995edd6c5ed7c8279aa6b68120355909602c42b60cca6b6cc2a738bcb4aa8b67a818de9416c9d83684f12f9a64d5e14d80baecae002377b00564d3d2284d4605b8d5268a1bc1d57aea4d4f301ac6f6b2ea34745ed1ed9b96c7acf7301372b078ff65318dfd544cf5036e495a9ff850f6a67cb451103a1b3d616e8e04e29a0eae10136a098c8d3eab4da48bbf12f515c79cd578ff7f6717195d4d2853fe12b7c50568ab8a7f8718b203481dd27900bb7d3e4b440a77edb46491000decfb5437c9f20ed47ec7b7e8604dcdc73b5e50e172d4506a1dd9a536fd37c3abfe5aee077a4dc7ad6fc338d626cb85a3a23df5eb257618f298747af1b4e5dd67b958bc28937439f3b626fc1ccc78c6619645e997a020ed9d997afaef40545269c37eeaad29228ff9cd4666d1f743954db4fd5e6ae3219015dfc7db2e47fa0dc114ebacd0e7a75d3888499a5629fa88b4a2dfa5383d0042c3718cd790467bfdc3a6c2f40c422cb397e8622fb627a9de7636447a1bf1fc6a7b0c0f2bd0f4eadcb1c8ed266f53cd88a021a79728b5339bd3d0a8e8b1d38cd7eeb852d76455c3403e2e95bf9837dd7c3bb321eac7db93830b89e7e5a49c4b81b8af603f8227d9989bc348b33be1fde4f2dd4e61f00f83bf12d73b4ab7398af0ac098029748d83083cbccddc6f04b1214b570cfb6d19cc11f16ecfde2e3ca81718434a0c549cacbb18eb044c143e42d1ef0a62beb85dc38dbc837d8833089e1b83ca2070b1ce7b15ad2c1fded21310e9d23edcba595a91854c2612740c5225f73d7124a7465ca9a3b3631a3ed667837ccbd104b8c0c9faa20194e4672e831e6628cc7681553f31748c827c2bd4c18bedaf124944ff2afd228ef3dc2bfd6c7e6f69a4b2cd8c78dee29b3ad0dfd1c41adafe91d5d76255e60a77269ede63f00eaa36b0451f572e2a076e0c1dfeee7aa8a3620a8a38525e93128058e59c62827c51cb1d90cd818f889ab32f0c986ea3f17d0fb5f3ad24858622f33bbb99a9e25ea246031759af617e01c4056139e8d75ce4fa3886bec4c2321eb74fa1e3a3fbda3a10bace1404ba66e465ef8177a32395539197da52ce57e4ba9d81fbcfc9527996dc56e82713596dc16ab7d7b5422517629a5b8218d0ff9c42510b7d0151b6737b07bbe403a7911e4d83971419fe4a29c35700b9face11e25d45f16905544c708605404bf67db6a7525b5a411d0a92cd122c5fc8934dce05a30ad27c13dbf5bf29772a0d3895437d56e5fdee89452ffc682cb00b84c4c01e1c9788893bc3036420bac67d042f5c63b72f62d37fb61b5d4732704a9b3941b6deba3db1563bfebd6c24fed21a8ece4c66b9534ce1de8f36043a3d4d46f53b6dfec0f7a9289a5b0e7c891ed1d4920f6247ebd0522aed777b0ed3fdaa401ee2fd51d27cfe131d75bf3bad5d0feb149812703d5d0f4a2b717815ed32a585ffa84d727e4dd53603feb54df2f1c76c8aa7f0808dd63537a1b7476c741ac8e826971880a896029efedd25c36c1a75069663f7c8ff2ed7ec0612d7bed204a7412d63a30fac43753246a6513206911d0e977adcfb485a4d8d33a71e6f80780f0454313453d5d8d2742598ae40ec4cc07a51c8e3a2df2ab14e26ecef816843d4668336d8b98cf871eaeb6b1729e9416751e17e73c18fb1b75f9346702ff1bf7f3dde19fe654c13c9f1f2d4717603a8f19fda7ab6336136598627c7dc6c7e6e33c1357be0cb6a857f3a5e4cfeafb8ed0ac9cfc41df929a1d78aeca5360d0e6ef6343a8819e97e8aaeb62afc21a1bf290cf16e38fa5b5de07bdc8db629114637856249b7aaa2c922e961cc97c343338e0037157832f0917ae633ea056bb4f3f6aefbe210dae3bc497fef1a00699d6f9b647849a498dc8609dfeb764bc22ffbf2c949c8d872bf18a1028be7e04ce879a028bc0b944818ff3dcb2865ebf9f2c9e0f3db667c256a7d341a06dfad4dfac678af125dc2029f0bbd8e24a94d0b489c7e65a169ee0b34ae5c2c02f49a67f73d4c577bf791745c5091126035052e6e3a934c2563c3cbc9b2e8b71bac13cc85703db5ece4756c59cf9d20c494bff6add5dc3c4f6dd02dc105dd4a358bd6e143868ba6d914b2d2c6c9491eb46a5ab51b5fb461cf99ddd0a571a2ed9a8e40c5e0d37b7315809e3f394c41fa64d17833541209c446431507a4990f46a7db4b224e0018420420862e63f60614c7f1029c0d7070d4f562736703f84a93709ef871f4d3d5cb40fb5458b6c40e646d66850f3d8b09db736b36f67b49842ced6125876f7cfbededd1eb48b00c27fb2dfd5ff63a2b2f2618545906c666c463cf171b39fcf4914d7e83570ca340b26bbbbe1709b2059f60c5b96642ab250e5c7cf1cf00675311750c0561b70a5386382225cc594a0be49d74dfaaa120afd5d369169637350f47a1e3a030bf1413f065eab2ca735d0d7f420a2e28d942229211566d3300d2ea96469e184172fcebb72b71127b6859976ae22a1ffd7c5fcf4b33fa1f71849e6cc706434e0d9f5057390270e0fe70c79042b9413f8f037b5d1643ed4952fe370d13999eb1095878daf2956e6fb7b7a0bc43e98770015188f965407314efa244ea7b3a94c9707c90a5dfc58015c4f58063ca09f5c9153dd74172c49f598826ce56880b39ac5592445bc550ba938a36cd96f25e27958c8e01d2f599c7b5c09339c82b564b809759a8315d084dd482d03de3a38d3f9f5e4ab8fcc0a185bc17a4794d6a07aa7a5242d8b504f9c2c8b3eefc6a2c5b3dd48810dfbb6602100272b4c2ea2490a91927c3905e6afe394500890115f323086fc5ab2c582df73587f0b549d5ac919fdc30b7d4ffa0b6ba93688bad415037b07c2386214907ca101b8a629595eed6e9cb8459cce0e1bb68ff4defbf21b8fc7a1709c752490e44ae94bd83f0f5463fadc69bd8c3187ddad8ad3ff0c4034952f76eeeca6e4625281135510b3e2c532cfe4a52d82ad20819aacdca0b02095c4ad472aa15fe43836a43c0ebb5c90be6df9a94085e8a293bd796079cec38c81ace5e5eb40a2b53a26d3c05b5d846e5e8f68ebdb3f07417f7cd8aca51ce13ba9d20c8bef79b41e2d4cda7364687a403bee47883f8150eb7612e080acb552f8318ed62e160cd9c5ce1e26ae850135bf8481a3d291d382cf7a6940f7008acdfe2104cf4f21fee2a64b23a05547f0d8d926371a66f6c78ebeec3d9b55c91b2bad936725b061eebece34c2da87993dfdebec65c4d12332de9b78139ffec64d46e8a2363b6946cb509a2c44ac20f3672ef06d39c9caac62ddb42aee90769180a816047506dc69fedfb6529d4481bae12eb6a59d77b48e1dbb62561964a9cadaa92990e8d3cfbb6a2a76615f2392c425877c91faf88d2020a7d2746045b4241a3461bb5280f19a783ab906d2910f905d3e95c61b98f57b72cd52df900dce3bd56848acf7076900f4ce9d9586ad27a7ca6b88ef531ea492b984121a864e37c3bc6eb7e1db4bd9dc1cf56718bf087802199bbb79e5289c873b52951bdac85e52f2dba4e566fafc9a72f1b22816e59d01342750b485bcd8c4bc82f877d000e9834bce1211f930104aa1565bc804995dcf11af024e0d0ecad48e7a0e1ed0ee66c68803a0b19f420c53302e94fb9a13c62a127ce932adc7cde580d036490fd9fd2883798e229dbfc5255f275f949e471081e51e02e01d72cae8e74ddac1bd467a0975b543ba20a439ecf1324cdff81a1d4ff4330717fe848c155839389217ef1771bf18a30b589b6929964437b7bf4a908c632a89c5b62eeaaf26a9c297b45c650e9c9e722bf69286e2215730a461a462deefb82e7a7cdcac9683a1ee1f303389c858eb014d9c9a4945f19ebd49bfc35df2204c2c25da848b5ec4be892591208146c6a51d685ecb13dc2af18cbcee9a24bbd6603a344d52d53ba1b3702f01c38abae26fd022c111ac5279dbb04452446551fe8b0a0059826f919a8dcc6ea8844612220ae190253c24d6ad54482d447f7368fc4788215572d3dfd6ffa9fd3c911450f7119eed01fce9ccc8271c5aea6521ed005d9fc63d03b68db41d139d30f3112bad93b16905ced4b8a7b5829c9c45e0b80761a1a87ef2c86ccb8caa5f7ef7e16a96dcd63e5267cb5765f2657d3e37e27fa0af85ddd42348cb074b6e264735db11357a2effcc9398e98fdcfb5fdb3517463d53430fa2aa21a49d84ae49090a6e3c871848164e4b9817c0f9024e43c3f7af50d47cfc4529bb69edc4131e8e74e7772782087fa6cc1e03987ec55bb7a1b0df845c6c3801534686aa7dd01dc9bdd5fa241f0c323bb652ca093f49f7dc286a55256a5e244165a466d78bf63693890721bfb56ce54b325e8c8702a58c7621875faede83c6b9c1c46029436f22f5a3d16543a12dee1c510c46d18828bfe2d992487747c623aadac0a64fc09fed5bd3e86cbc126f99f74d4e57e40fe617378dc323dbafe1bf77cfa26233b6d4538b020c69bba81241eb8b46f89a5f8845734422f3e77f0e83061f4d4b279c3c75563b6066f92ed2239c9a48a7f267e00d6d58b7c12f375b4c72967b7f37699eb9a6563f8cfc810d64b4db9712d6e963a7642659626f8f30479ada61f051f98c1a3e5a34b7c7f3e0d598ae5351ad247bd2681e004ba2b048beae907b45ad5b1579b81cb04c7df78762ca873668ddda2131c12b9bc4b25399880ee74dd66bf85e7a2a66f1c24027b7fabe8bab960495d4b5f9f07c286eecda4769d791234a102737acf8684e05cb47e292cc9eee51b5ff5ebd195fa7c57ed57a40f28dadf941b729836d9374b8486a8735572c3a81ff05f131c024e6f8c613c91b67dfe8e4b07d8f9c7ea0e62dbc4006fc9ca650b77ce319d2ff6a08b143ca68b3be6b1cf8435dc4d787951905856d1080efec157344f626db782961c499f50f265228fcc5050410007f846454e1a1601a464f2334b9063afe860e47ed9e298c577c47629e8149e19f4591ef3f46ce82af6531c6e3b676ca5221dad4674dd0b5f8e07a5b9c1c4ac308433035c6d0b01451467a0a22a8baf1afd062eda0c006290cec2cd3ec8c242b3b306723ddfb69e7d4a6ff0dd06e47a23d22164197bd23fd247af4985a17b36229e168a3aa776b801388db29a1106bded85cd7edab71034836d853486b22d2c81b921384c6d2b0113093bc97ed43399452edc3b9df166cacedd9bd04c57735987b39e2e49c64ab5ffc7af366eb8a3cf4b024dd4ec4b183f9c7c0fdcf93269ed8bca364aea9de32e6bac0043ca52003409d69d00d61cca817ea41963bd5123152fac3e5e5743332ed5d74aa0c0bab1d3c9ec3a25f1435a11830bda983d9090d913d0af0caf000df15179d74e2c226c6bc26c139786f4ecad4a2fcb158621f2ccd06b388d30339706d5041876cc27c29b81cbf04606d211d22abcdc5b174c1616147ef5d5e6ead25bb05a3fe03bd503389519593d7b20d4204c1359750075c8986fc71d9dd347892bbab78cba2bcd6e9", 0x1000}, {&(0x7f0000000540)="2c0a54f2351a118fcd8884b68924fa88a954e432d3ced06c4131238d5494f3b656c5d7605abef97e6928", 0x2a}], 0x7, &(0x7f00000017c0)=[{0x48, 0x1, 0x0, "986fc299992d2f89f76150d076ac15368d9d3e7613c1e9ec1872e3190c9315c666af4e8593855bf21b4b2a2d7f5873d8476efe7e5d4986"}, {0xf0, 0x1, 0xffffffffffffa62d, "0362121eaaddac87fc4d543c5d8fbd893ab9ba3ea9cf1c543b9db5d70d60ffbd22df90a812a10eba6993d383b96d251feb9e44bbda3ffddd5e4ac48e12249d5946074530144c6cf84997c0783e4d72c78d2a38a02458420e813768fbf1fa6a7afb60e856364bfc983a7c374c069d840632d2cee285d21d818ff26af3fb7a077d27dba7d745402b042d8b9b26d368bf079af25fb260f2db040787608b9af0313fa839f45d764915eb5ce0bbfc3f2ebd48b890c55bda34c040482f65f88b3a96d7eefa85118447c1049435a52c30cad94cfc5710f19b0cc83cf7c09d"}, {0xd8, 0x1, 0x8, "061d541d54c9ee19af1a71585ba0ee059f11fddd90890795de5b42b7f19b7471ebbe9fc27841b72c1b408f70737e9cf403464257e7f8c848a24919fa7debdd988d6e81a04d035db2a7a1879e95df83f557bc7f41a12354d8bf5f8d2960890715c93c0ca6f4498b5acae836ceab40cb2b1589809fe5a60c6a854af88f032beedaff388de327b1f4127ecb03780b396ad821264bdcad5219ac2ec8c44bc35893085af521e75531ef1b4b5e9a344a2d8f2faa497a9c717dcd239295e5e8c0b6b16312ce13f8"}, {0x40, 0xffff, 0x7, "51bbe5f73ba66184b9fffd7ef1d10a2558328d4103450a64fc489396205deb6c5fefb8bf54bf40ad71"}, {0x68, 0x1, 0x100000001, "084f6b9a3cf5d805ec22ee19ea5028ec2535304bd2a8c5ed4f5745ca7772579c890771bd6ea7ff1beddf2474cb55b0eeb0d927efb4dabda0fd76fd45d4bdee6c1e866587185cdbe36a04507ba77a14b513690c012c34"}, {0x90, 0xffff, 0x40, "6ac2d73ebcd7b00ebae69e1f0860846460077205c33a31be5f7508c1107ded3ae26afa42d33349be6a98aa1c8cc981dd8902727e8826589be17d792fe1b47081d5d31954e8afe908146e4757d27f321ac00240e9b8e13b905ea37c1741c33331f60b71055d7213f856d5bc54dc95308fae4720a789adf38946"}], 0x348}, 0x0) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0x84d7, 0x80000001}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x6) wsmux_getmux: no memory for mux 9437204 wsmux_getmux: no memory for mux 9437204 01:40:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x5, 0x9}) r2 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)) 01:40:05 executing program 0: r0 = socket$inet(0x2, 0x80000000008002, 0x20000000000004) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) 01:40:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000000)=""/27, 0x1b, 0x801, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) recvfrom$unix(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 01:40:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = semget(0x1, 0x3, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000240)=""/28) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/162, 0xa2}, {&(0x7f0000000340)=""/124, 0x7c}, {&(0x7f0000000480)=""/117, 0x75}], 0x3, 0x1a) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 01:40:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x5) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x8, 0x1, &(0x7f00000001c0)="c733e9e7a46148f0a600e4c07e1407fc81d5e9ea47db7540e362d4a4f0cedf412bc298c99a2420a2e7fc51d0b4ed73a280246592813405fd5ec49cfe5ba635df5846cc7df3c5ae07b20234", 0x4b) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 01:40:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 01:40:05 executing program 1: socketpair(0x18, 0x2, 0x80000001, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000a00)="8458dc3b00c6165e33b47a26a3e96fd602ca199e46c034b1e4cf401c6a82b97c960ef48771da71514a51fd02c9c26ef1bf162537b8e30940519ab6817337a9b87263c7e7d338c9af08bf18390eeb00000000000000000000000000004364e107bceff1b5d48406bb2b9486d96b5c4f163601672ffe6061cd60c67d", 0xffffffffffffff50) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) r2 = socket(0x2, 0x2, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) connect$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) sendto(r2, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 01:40:05 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x200) r2 = getuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001240)={{0x8, r2, r3, r4, r8, 0x10, 0x4}, 0xff, 0x5, r9, r10, 0x2, 0x30, 0x7, 0x9557}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) msgctl$IPC_SET(r1, 0x1, &(0x7f00000012c0)={{0x8, r7, r5, r7, r8, 0x40, 0x101}, 0x7, 0x5, r6, r10, 0x2, 0x9, 0x20000000, 0x9}) r11 = msgget(0x1, 0x48c) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/114) r12 = dup2(r0, r0) shutdown(r12, 0x2) 01:40:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) fchown(r0, r1, r2) seteuid(r1) fcntl$getflags(r0, 0x3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x7) write(r0, &(0x7f0000000340)="f67c3061784f29366eeed7b064b2c3c4a950c6c8bf7b57ab15dd5181f3264443ac99be4512d22b699d9f4dc65dac18366293c49a484432cd1941691dfc39d0efefc32dda3883323aeedd329f17cf29a7582b3cbb52ba17eb4da2fdff06de3090450adce661020e84ef5d6b807707a9a995f266f4e2b7f9c13c2d54b702e054d0497d42f2ee3f3efc1589a8b94e1f19ddf5cb28d2d63c86bc4fdb89f57b0e620fe99dc599e7051bb38db32f2a3c9a84db52575f21fe1ee8039bcb5ed2050b70764c8434a846572533f4e2ed3e6decec23eeb51d5bd00960b3c0706621fbdd02d7ebd88cd24f8383c2b4160b3782f9362e99c98f3a6e9b21428e80f0d83be72ec37c4c2c17345e310e2bba105ff582f03bc9b9ad53a7b4d0b877645def76cdd5d35e94af1b0cf62e993da5d20e55d4700f6a28c7690cbc6285f879e49aa12e3071129e938ab0a677e74740e5538dd33c9a098d09ee0fe967027a0a47b5589465379cdf9c172ca30569d3506cbf6df89d46b67cc3c0f0a254a93b71d1a32a307a0d705c6ff60e41053db49869c89ed5181d7f523d5a2bfd2a79138630da3d914945771418189fc5e193599b3af858684c8e3dc7e0cdac82fe78302b28eb0cb1468f9ce5f02575bf7754d93fc642a4ff6b037163fd3202e1970aebde51ca2d8848edb19c6bb8fa90076b88c877d103e6610d1a50ba948f3e743896381dc662167f0f9af519a67170025141eee1be39026495a2d1940693f926bfdef6ed3e0fee625b158aec0c6010dc3cb2f640cf19473d5eb1d3e035e6ade12c1b720c4147960e7b2dad7312b1f25cbd3aa5d3e3276989a0e485f755b88be319423a9ddd22dafc33163aee813d3920d5f052bbac671b580f8762a85c92834e1b4624d160e6b23b4ae074c2d5921b0cf24889382e4f4266dda034f6b73a410f1e7e1eb566026fc408e1ad2d75de5e371857462547a96638a170b4cf6ad3b6b12e36569a40d689f9929919ae42d0bb07eed59baba0f3b55bdb8203d9d3dc6f81b3822df6c823f8cfb581b356eb7141ddad9493979fe947663eb8da6f42f4814c574711bef3df66f64aabdfe9a199aaf101ecc6635961e6f1d267f91717c459739e1d9fc1e6c9a979b119d679da5db92d1aa1cb355a2afb12501132e6bc16c0c39cac18183cad1b1e29373ea62fb96a70964227aa8e3a7dc5a744bce8e2add335ea3d2a7e0fcb552d06ed119d2cb3ea9a0fd3529a93601216c5ecc48d96360ef198394e4132793defb7a4377db552c11c8bc11933273557c1a672a8dece92f5a1056b2d24d95d7fb4797c34bfa75db229565f637242393f0ace95ea9b3c5f4560b2239ffb7edc0f9ed5810ccbfb0dd820847fa216083874d0af0f5cd99fe525644260a73fd5d16ec3cb37f1f9e814e1ac364cebf6959e3b164f08be0e81e89cbbf133c46dd431328cdd52d1f30e08d614a5f28109175b2cf433128cad95239822222d14b26f0ba7768eb7581e8dd73bad4ddde4e265e635adea1516097cbbf5c318f9f29662e373e8c4ed7ceae04c1d2c4b6524ea1b230f293979f1d2356e2ea206cf60ee0ca5ba8d5f9d5e625952b02576d91ee8b7122feacfd881173125daa97805c191a982c36e2b50d8d0eda6134aa38f7a1d5a79b79ba08b846c646234ed38fecd5a7abe43d2ee53e6ba90c1eeb2dbaa3f104b43e62099ff7489773241cb6c91fd41941d35722108846cd9767f1b5104df4b6299341e263729695e7f5cf367a95003fdbb73beb024d1326cbaf117accb98d68e18384c63002ea8332a24002b540152f8046344f8fc3633ece020b51237590c163b6ad4fc91213cc6c5ba054afc8dc1e0a055bf8e4dc1ce7d502a87f8bed8b5a5256682f891912bfbfc58ef2f7ad4ac055eb6eb2e9e6b027bbe99a257ac90927fa949b1a19f5cbfdf629874735d2417c981195ad41863926cdf5f2f8ecc33b94ff3978cf558b57627b2c64f42159a05b2618ce104a6515c75ea53f44a443a1cbba495137f5e3695e6ae69b0f7bca7b6cb7697e0d2df31b426ced2cb305fa85c95f883eb16ab3cc86763f6d9f005294fdba070ed0daa9ca03d61cd509fbf2b90a1a733fb5ee5951aa3e76718559f4611c4a088ecc35db4dfbb1f9be7b480dc7838547d1a305803a0c4615bf682d9ef72330dccb1c897bfd506e6537a5f8ec7438b370f31dae29873933240d2d8b132d7e826da3f55095d1d4a9fe53f84ed1296fa547105ceeb2760b4a2b56ce7a0fdae8614e932bae98b7940dda88f3b1b70694b417505f4edadedeb17798ad61c1965c4b236260472926ac8b5763e67f4663c73f6764d6c60c6f9b50502825ca37ea2c5f76925444d77424d6360132d26f700ece80e77f71aafce176bae6cee3dda9dff2e8d5901fc4817e104dab4151ca6c2d9da9fd15ac3b167225470d99a904db5014f85e389750d961b18886cb30feee0620b8b3fc58ec2cdc6180a46566050d51364155e4c37b583c0b6320ba7cfbda18a7b3c297747ca1841ef0cd4e682da56367c266b6d16129361b31437a1c2ea3bb5192d65b13c21370848b1bf0c5dd05b61c1a930395e4e71e9134e92d7b7fc95701d4500767f72bb9ca6924ce8d5f10f516e13212a9f1d931ba5b9623880768bc6be604c32e892bea364ddd3e43d6d696eae856d022a219acd0bcc8bc12f2830a12e8633b826ae583082bbc13af5b647ddc9b5049a2d2f434ae08cfb40355924c82b7a61b7d578733ea653908d01d3fd5fa2d33d15621d2a8cb10d06187ed0594748e02ef95dbc28797a784e113a347044f23473eabd561e478284ffa6cd4a9da898dc7a3c3eeb3449e167cb824e14a141eeed8fe617ea37b8190d558a917c0b79a87895bc82cc9b3129662ac74e858817225c0e08a9fcf0e714bb3d338fde704fba673d17aadf7af7588d053cca11c6db25073b104ddc5f98d599507e38ed720294bd0815cf79f258512ba3311ec8c135f909085d2b5e2eda388e47cdc44d2964ce88447a2d3fe1f5779b3c3c28f2a999937029e4f2be99a4f7de3d62ab81f9a07ee05f509b9eb4cd0edea43df40711567b6ddc3c1543f8f715c13faf4d8bb09c4ece83f0c28de3e6ff4c749b3de3e039b15e344a424fb850e7358eacfe6b1e3ed5a8c82ac34f0942063be42231e4940c7d6fe4a18bc884def0b9e0427877a867ba40a1d3b0b60b234a04e0a325700f9411be20c8b4803898aaf594f17a4e01895065e4aa95e502a36686fb93642f7b3906027991059aaea00cde7c466e115f63b6f3b6d2ba101e4457ee56ce8144dfc0d49df0b22440fa937fc440142bab74d16765ccc9d21ba377a31befb1cf0d01d718f3093fcb5239a88b5cd373eebf533c712280502843a01ee70d74c9a81b83a58a3af55b8dc0a1940aae3cfe2663a7c3c7f921660629c6e156b7eb9a3206e2bb4aae19be9f0c87c71ba0b65c3a89772e9c7be45bafd1e09f8a62a914a05ddc1eaf6ff9230d55a988a06185f412c9aa9f99fe911ddc01f31c2ebb19cc1a67dacdc443aaf24b5d1d150e91fd144b6285c392b0280a4fe4f80699b2f3d5f9c054711cbfdace02f400ebb0454516fd49393b0e7375f54027bfdfeb3a8396c577ada35d8e7b47c8c072b3b16c9e7963be76c41a34fbd74d2e1429195af0b77bde5552972add7428d857a0c8579424181eed779c4fda2f9d5989dcfb4b468e29cdec62bff64be3b40ad3bc84f9a6812dda86aa4fadb08c0b6783630fb52421f977d77698802b2a4c182ab5d9254103a7186a3d0dc751a03a07b7f9220fea0710ec3ecdca02096f4265c29c7aa7362388a409777852c4e8379165d8f2bfd1d425fbbf7138a4d90fbaddac192dd12f6e62cac1aba6f4ea2663ef4b2024dc9dade7bb623e0fc3e383db76a6eafb6c1dc54d130858ad23934690002a2bf3b3cff11b5db901316fed3d4d48dc0dc7d9614060a95ca340a0af9c5ce6da003824e182fadd82eb9943bdb845f878a6147ae78102e3b6834c26b93f97d10279ef958fd05ef8caf433fed6879fd10c04e2f99d692e23450f9239fd8e2b34fba2a5a9fbb99428b3ff36bc178eafd5f133d1903cc1dd2a573dc8a3a1e1c9b7ad39427f8d0ab0a9148dacc93fb626ba0790428bfb923358da8d6a4f53e53a6a5d82a32ff3c24887d83fdbfe7976e0359b37bd622316b285bea63297ccdc8ae6dd66b86a5805308a7b216b82918f3a7139f035c532c09378383193b9f401535afb9326a19ad789e6704be59c4f77e7048455ce61dbc4108f7f2a373129e9aca157fca1e60750cb30ce5207c7e1325218c746cbaa0f097b938b557d15ca9c0f2ee7667071ee029d3dc70c133ac3bdf2056e7a61be19f34ca57c1ce92a609ab93815a7612e4601e9ddb17ac6f719059cb4e6110aeca9da33e4bb5da55b08256b98d8a5b6d5cf9629829562cf6d0800822b20ace7eac0f803ce63c272abb258b66fb4dc6e542602388aceb5cc44eb69a13c6a5fa6e1f9f0c8276e2ec2a8a08de43ae320ea3243777088aa72b747c37cbd920b26da38530ce136ff748fb62d16cf6a12968304f14ce49fe87d9c7e7a81e75da2625f5eeb86dfb734cbce1b0e9df6bed549a659e72b386aeed1b2bee3401a7e0fd4b867a542eff4247d12373c897f9ffda664b968ecb04f5c492c41a06c4f6f3ed2a3d70990f4d4a747a5cbaf19c3b7f1b9059d7e34043b04c3f95725847abb4715389fdf50cd5ee86e00fd6027ad3d269357ff6b00afaee38cdfcdad3c10602211137ff39314f1355e9d593daa05c7e0dac4d9dec437ece5edcc9399566e47a6a07f181630408526d6037f0a64e75c2c59d1c96dbad686b9fc063064f7512f15c95756d629e5ee0d1adb8583823aa4b55af435b258e9931ba22c982f405ff03fc619889b719ab6983cabb5d5eeb1b934b1d0d6f2e83495353531a745ddecc19ee326c0c6ce773bdcb0213d5f44389597e5e1ec689b30f445e0950ed13557fd4e17d4a2eb1a8313f8582006a41eab7801b303ac29eec9c734ff7c8cad1dbf1ad7bb0988cf1b716ff58fe0f91e2a522cd5f63cfcdc3a1a70f612c9365aea8bfda8267f375e12ad3c6d987dee5979df754e6db6d37669363daace0b4f74482b3193f4f433c37b8f2ed81bbd09b65add685cc4f71bcfbfc3e3443d257f8c8fc2cc0dac84d4e35a57c34163029730a88456ae16116d1bb46d08913910c73dfc6a55d78d17eabdb95f52a3a32667cb1d2f66d677f89d57bf069668d411f48a203720b5c0469d10e53ca5f0c1fd35be9ad83796f69be91fc5f42f1868a9b3b6571ad1651c9b90cef5b69758a8e1e3fffb4ca19e0d384dc2ff5945f1a9f50ca70080a3f43dc7dbdd31c29e220789369bb6703b1d394a17195ca32e85b0a0e48261b1b79edceb57b80b24c93cc3b6aaa27d88d1b05ac0fad5b4ba59ec920d5b7a0688f58e34542882bcf14e3cc52ed7d451a960464e806763967d9c0e1f57602e73f7ef4a07d55c16665e5abbbd0547d9f3e829d7f8ad5d2074caec78055d5d7506c91c3a009b01abc4946b2be909d5994f47b386134a0208e7965b873bba281caa64cc6be6b5f1bde8125676923671eeea3a90e92f8d82eb6d6742de8370d4a3dc7e5277eaf6eb316cb13cf5062d4e9e90e818fb799a256248d12292bd54978b2de27fd7160fb2195f4a1a051ce7b3189db4462b36e6084ba47c6f935ed845da502b626bf5630e76a7ed675fcc2e798fe1a436fde8727933c7c4de404fa0b876faa7af0137c2e689b3133b6a316576d3331ae5686eb2dd3feca059fe6d6afb888f", 0x1000) fcntl$getflags(r0, 0x3) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) 01:40:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x3, 0x2, 0xffffffff, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 01:40:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x80) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x20000001, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 01:40:05 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff0000010000000d000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 01:40:05 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/168, 0xa8) r1 = msgget(0x2, 0x420) r2 = getuid() r3 = getgid() r4 = getuid() r5 = getgid() r6 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000012c0)={{0x7bd, r2, r3, r4, r5, 0x40, 0xb2e}, 0x6, 0xfff, r6, r7, 0x6, 0x7fff, 0x101, 0x9}) flock(0xffffffffffffffff, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x140) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) 01:40:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) connect$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) 01:40:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = getpgrp() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x0, 0x3, 0x2, 0x1000200000005, r1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCDRAIN(r0, 0x2000745e) fchown(r0, r2, r3) 01:40:06 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x14) fcntl$setown(r0, 0x6, r1) r2 = socket$unix(0x1, 0x7, 0x0) sendmsg(r2, &(0x7f0000000280)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)="30ed6abe19a5db553133eccf5288b4798110bcc2d3669f7f342d14714faccbf4b56984933e5a6dae3f915233224b65588798eb6aba0f7fd092b94ee17a2ac9bb9ea142f3c5323a83c5c9671446bbf9012df89d7fdbb271b0893f607bdf82f01f092515e3090e8156651615934e40be702ea4dcef784ada401379dddf6e8987d10eea14dcbb61c50d1129edd5a2828f6880e15c2febd04fc4277fb8345d68bf5f4981dffdd39069e9cb3092ff72f3d60f8c36ce0954b54f3a41f698e9488bc8feb9833430b6e90c4a264f651857da242bbb22379bd398fb9b847388f0ae6f79aa5811565379d01c7fc5b36593", 0xec}, {&(0x7f00000001c0)="7e695d2d69a4f4a9bcbddb6180618b0ce7db7715f9f9876ce459abc9a7d8c00c6a7b6f141f96342ca3a221caf7dd22f4542c1d309733f4236332e563434323abd8200361fcaf2fc7ef95e80747624746e43273918db96f0ecab0c04ca919c3de2e54ac6127d446afb315a889e36d453681", 0x71}], 0x2, &(0x7f0000000800)=ANY=[@ANYBLOB="e0000000000000000100000008000000de6fffe6b0445615efea54b7960c8a19099878535f6c4f5816123277363539360361503440eb2ab899ba1eb2c388ad6a4c712ea9beeac5bc729ff095fab97775324ee4229dc1a677a37c210ee9a3d7441894c778171f10c764f3d7e0b6c1aad2ebff2baf7982ac0f0972d88dcef51d6e77d21c7e8835732311ff6653ca18c3cac4616f2813715b6b4c9600537bef326804d1a63dc5ce9b9bd306c5d6553aa007059546a7dbd5e1f718fdf80840dadda4cb86292b033fac4c490cbb11b2c533020bf7f899617582ad8d390000000000007800000000000000ffff00000800000056887093bfe2398f14aa172ddd75efa214c4fd671c5edb1939592aa2b9fbb00e1cbe6b7accaf9ce1e60278db6b22bfb89185226a1696575fd98a30198a3bf39c1ac8ea544a5702f6285ebd3b54fdd0daf857b91225910309f0831bb12e2a0bd2e22e000000000000d800000000800000ffff000007000000b1076a30d6b78744972510a11f3a1af255b53f032bc2d68980b2fe7773ffb86b92585238a7bcfbff3fafce18f32f9f89417586fdbe649789ca6b38e59ef8e3f311fa6285fe6992a20fe14e2a7a4ad0f7282c20cf719551583edd00e91eab8131daf8a8b6cafc9da5ef8856ff184bd38a50905d45615e0a11ae010a432f8f3ff5fba5ab54e72576481fe1085695254e24b17a70a3f273cbd5275d55feb9c44f17da806ec9fbbf83f21487699ff76b762a78b9e95ccb1a29bdf7ee894335c403000300000000000000c0000000000000000000000003000000f9533e02b0f956fe6077ecd6c11c555f39f98a45b40dd26c6f176cf23e581f8542df8b153dce733c361414a07bc59983114797de30a51f839ae1034d8ae57382345cb3c93c2d34740c595f7e4355f2c57ca8b72015d32ff73eebf9374f363b6f50bd17de04f961549cef4882d7c573d5699583fd18c2030babb2a4f61412127226044d2c66a2ea92aac7e8e91d3143e91efb6e4c632f653fa4216fc4250442ff7749e4f1bf03460c4fbd90180cf4d55febe98cf6f09ac6a271bfd5dac4019800e800000000000000010000007f000000c70d6d1384868ed8394cfeb7c81824338a5a4988478634d36e58f0128620a283154dde186c27b0d0edec2d54e981be3497975b56f9da5dbeda97737bbfbf60c432ac1142bbf0f7c91d1368ce872c8ec9a5d8ca7aeabcc0ab197205bcf04f97c2ec6e844e56d4534be40ffddfcbbecf986a9d100e857cbda15c41f65d8295733df5c74bf102d15e4d960df4dee730251a761ee9be22a2615d8eb999f13f52b6f77d7e5aba4cd2c7af97a10f1d849d483809106c2c10cbd760bee2bb541701db86aafcb02738a3752ff4d14717d0149d7caa17079bfd388b00d8f609bd2952a09783ffe414b885107a8066a28da7d4d75fe8456183f218da187bd1d904b166df5c3c5f4b60350f79ff3b5f97387ebc6c2dd01c400fb22b9d239d1c96b0af1d3f50183fa6f0141866a61df66c10cf7c6f1d084d92378830343d4adf4fd9750aad21c40c1d05c2223cbec043c53326595d096474338075ef1c21ea5cf31255d16896b63661f38a35b744abacacd30d103327d7603987cb58ed8f"], 0x3d8}, 0x1) 01:40:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x3) syz_open_pts() munmap(&(0x7f0000712000/0xc000)=nil, 0xc000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 01:40:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x90b882, 0x85) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x1000000, "ddf7150aeabfde43059c00", 0x6000000000000000, 0xfff}) open(&(0x7f0000000000)='\x00', 0x480, 0x22) recvfrom$inet6(r0, &(0x7f0000000040)=""/63, 0x3f, 0x0, &(0x7f0000000080)={0x18, 0x3, 0x1, 0x1}, 0xc) 01:40:06 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) r2 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x100, 0x10) r6 = dup(0xffffffffffffff9c) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r8 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r13 = getpgid(0xffffffffffffffff) r14 = geteuid() r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r17 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000180)="cbf83679388616fc1a0b9d0fef20ba2377d29e814072ed36eb915cd90616a600abb0bd75d126fc428632d3ef7f2e56f3", 0x30}, {&(0x7f00000001c0)="b4b4822b29c5e68faeb1e822827dc3353d79a4624caa96be299edd1f09997d729b14b9e1d02714ab9a4a7830c8dcdb97689d04ad58a4a4313bcabad01ec6ef9f73cc6a7dc3e70c3277f3c0eb492eb1843dddea6161b9f0fe733289ae493de8988dd800a96622fc7782b953a6d49be7bdfc60225bbc17b8a6778ebe8c5827362ccd8b85adc14c761a37ff70a84319a007d91a6aeb9113df38ebce4231867a1dc2f40e911e50e8d197f537c2fa84314f77cb6b0058168a338007318e248b36a6e3c90efc00d5fcd921fc5b13b299b6b62a41e5d3640e85544932f9d3c62341d406472de690463abfe2985d6448e92ee5a263511e161a4f1304e16ab3fe33", 0xfd}, {&(0x7f00000002c0)="1f4133e20b8ba44bc99df252d5997df9de3556bebca50de805e56bb6d5e4390e4f36f059e6d15daafb79bd047601a0a92e75e1987100cc0ec7b94f54c10116d409ea75c808eed74caf8303acedfc71439d3a9528f24dd283e9db16c7a7bd5bae3b64472afddd0e5b93d4d18a819f4b32d0921f254b9334209717a0b1083c22d05228e4f3e5996ad3773f9815349fc78364318d6a790b0b889e92eafbddb014bbbe0985186b8a2a9eaea1c0a95dca2b60920fc66cfb20e2ddf612c5fd4589af7fe148798dba38fd107af39d092f", 0xcd}], 0x3, &(0x7f00000007c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="0000000020000000000000007fff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0x5}, 0x4) r22 = socket(0x1e, 0x3, 0x0) recvmsg(r22, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/55, 0x37}, 0x0) shutdown(r22, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d708 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d708 failed: no mapping 01:40:06 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) 01:40:06 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCCDTR(r2, 0x20007478) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x4}], 0x1, 0xa61) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x4}, {0x18, 0x2}, 0x6f, [0x1000, 0x3, 0x7, 0x4443, 0x1f, 0x0, 0x0, 0x1]}, 0x3c) close(r1) 01:40:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5e7a6abf, 0xc6, &(0x7f0000000000)="8762b511518ef2856dd1b061f2b43b4129531cfae9945c826dc36fb0354c0b6f4af0d9a61f26e4f507ba9636ee0ee5adb1f6e41be5ac8f9cc2d66efc508f72", 0x3f) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0xfc6f) 01:40:07 executing program 1: r0 = socket(0x18, 0x1, 0x8) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) 01:40:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() close(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x8, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000140)=[{r1, 0x4}, {r1, 0x20}, {r1, 0x100}], 0x3, 0x3) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) write(r2, &(0x7f0000000200), 0xfe72) write(r2, &(0x7f0000000040)="02b286e4d098e878b60931", 0xb) syz_open_pts() 01:40:07 executing program 0: r0 = socket(0x300000000019, 0x2, 0x2) setsockopt(r0, 0x1000000000029, 0xffffffff, &(0x7f0000000100)="01000000", 0x3) setsockopt(r0, 0x80000001, 0x6, &(0x7f0000000040)="e9f93ec4788dd3fc52f54c5dbb13755775860a297ae23edd56d463e12d66922633d307cbfe641d0f61ea037308b77d6798073e10c8dc93eb8b40ddccd911f243f3868b63be30b08f01a3d85c4dde2264fbc1e266a188d27d7e7941cf1838ad66323f97b2b6766bdbc4a9415c2822e5ef1a6e0688bb630a69a4b8dd75e21fdf2b6fd67a2aa0ddfdb34e67dc75e5f7a19e2409275e922625f086", 0x99) 01:40:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x23f) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) bind$inet6(r0, &(0x7f0000000000), 0xc) 01:40:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x60, 0x4402) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc2, 0x100) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) 01:40:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0xfe, 0x0, 0x0, 0x0}, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a2bbb94c302c67c8ce00b3006e89b467c7fc1abb0428cd910eff2140e3c0ffdabac3c7edfd6f7f30c61de32df9301746d5a490a89e53a0fe24d8d968b8a46e445a49343a5360aa29a60666fdad90b0dfdcc9a44565584b4c7fd9ba849878a81c31043212976c56fc3a9e587ae2e489c91575c8f4ac0a8a0e2a4b9e22d0411ca56477628948f92c6106", 0x89) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="1aab936337adb0407e125965397883bdfb01e3461e7cca080037950f66043f6f345ff4a9b017c6f32dd14a49f8aa5ee25f8990150190fc4e45aeb98e576fe6e95507f2efebde6cc655f73128844c3135acc5a1b1efea8dcb5b50918d063c14e41613baaf9e40ea8e7e9ac703e45dc3296fbfa71e2e3bfcb97b81921c3489bc41ea6bb98e7aa3d55ab71d4927a2c74a0ce9f0dfb6e1c00396ff4927481a22cafbada87380f3663afaf093f69d0b938976106c3474a0e2111984a73d010ae4b0ee7079a4d37105a5825c7431b0159efdb5", 0xd0) 01:40:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 01:40:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 01:40:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x2, 0x4) chdir(&(0x7f0000000100)='./file0\x00') r1 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20000002000, 0x0, 0x5b) getsockopt(r0, 0x8, 0xe4e6, &(0x7f0000000080)=""/61, &(0x7f00000000c0)=0x3d) 01:40:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x8) listen(r0, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) 01:40:08 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='!}\x00', &(0x7f0000000200)='%\'\\!{\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)=')&:+*%\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=':\x00']) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x180, 0x2) write(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) socket(0x10, 0x4005, 0x200) 01:40:08 executing program 0: mknod(&(0x7f0000000340)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x868, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x30081, 0x20) sendto$inet6(r2, &(0x7f00000000c0)="ee2bd9d43339c8a2cbb473ddc279b86b382cb405faa7f6206b0a86b642b7d7597fa87002c969f7ffe09fc1f3144ce975f0eb05ed8a0f8edbbece9a752fcdc6b7a9060ed4a520dab2555b91c6181f9426c18794e97b34cadc0f9dc51f3d1274754eca681f561f89df06e0434d841db932812a74f72316208616f8c122e692100a316fdb8e0f58c218ce100bc3c42164f37000206fe7d7479b397875e64554e2e0be196075fc13ee7daf2be073de6cd81704a7539e80599b993ca73fef8ad04cc07bf6eebd", 0xc4, 0x2, &(0x7f0000000040)={0x18, 0x1, 0x5, 0x10000}, 0xc) r3 = kqueue() r4 = semget(0x0, 0x7, 0x20) semop(r4, &(0x7f00000001c0)=[{0x3, 0x5, 0x1000}, {0x4, 0x8, 0x1800}, {0x4, 0x8, 0x1800}, {0x3, 0x113}, {0x7, 0x3f, 0x800}, {0x2, 0xffffffff, 0x1800}, {0x4, 0x26a8, 0x1800}], 0x7) fcntl$getflags(r2, 0x0) close(r0) fcntl$getown(r3, 0x5) 01:40:08 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') r0 = socket(0x0, 0x5, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 01:40:08 executing program 0: setitimer(0x0, 0x0, &(0x7f0000000100)) setitimer(0x1, &(0x7f0000000000)={{0x0, 0x3800000000000}, {0x0, 0x8}}, &(0x7f0000000040)) 01:40:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) syz_open_pts() 01:40:08 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) kqueue() r2 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0x28b81e) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 01:40:08 executing program 0: pipe2(0x0, 0x5d137729cd4ef061) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xffffffffffff8001) 01:40:09 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x1b25708d2e5613fb) writev(r0, &(0x7f0000001280)=[{0x0}], 0x1) 01:40:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800, 0x9, &(0x7f0000000000)="f8e6aa69dc0324b2c4154a8a66413fb3dd823af75e72ebe886b339dd96ea910916fce61fdb0173f9db71cdf22773a3ae656ed8793d2ed832cd0c1b1eb9da58b2180b7bce8740149ae3b57832da467b121e38bb945ec2e790c4f3a5778bc849c501091c1d79d7b3e202115690d5ef743ffa342ac10e3622197b150e9d7decf0af7e9de2924d29ad30e70ec4d57e9042441c441636def5b1bbf935fab3aac3dc3f32b8e7de8674694871c797194e3a7dbd9a35837c0ed35147878ad7", 0xbb) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x2) lseek(r0, 0x0, 0x2) 01:40:09 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r2 = semget(0x0, 0x0, 0x200) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000000)=""/34) rmdir(&(0x7f00000000c0)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000240)=[r3, r4, r5]) 01:40:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x7) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/178, 0xb2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000200)='-@*&\x00', &(0x7f0000000240)='_-\\5\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='$,,\x00', &(0x7f0000000380)=',(\x00'], &(0x7f0000000600)=[&(0x7f0000000400)='\x9d\x00', &(0x7f0000000440)='+\x00', &(0x7f0000000480)='^\x00', &(0x7f00000004c0)='-\x00', &(0x7f0000000500)='!!\x00', &(0x7f0000000540)='\xc8,\x00', &(0x7f0000000580)='&\\\x00', &(0x7f00000005c0)='*\x00']) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x9) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) r1 = shmget(0x2, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000007c0)={{0x1ff, r2, r3, r4, r5, 0x8, 0x92}, 0x0, 0x3ff, r6, r7, 0x7, 0x2, 0x4}) execve(0x0, 0x0, 0x0) 01:40:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xff, 0xe0, 0x8, "037b9bb1386954a445d5b564f7101593b410375e", 0x1, 0x7}) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 01:40:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x0, 0x4}, 0x10) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f00000000c0)="b7fe60636a9f7b36825b5c0f4b90ea2f772375f6ee2286a1c886ec5f13fdab04c8480d4ac1d9575da9600047a1fa09ea8a3be839029ce375a27ef43f7c9e69b91eb36143c8ad5662dbb8f77a0309a45dcb86eefe73a1a70a272e29182111d5f7603f0a7cebb5408b96e818ae08a0168bcff9336b7ddb63e11ec1127aba8b865d3ea6bef029f28b582f413832fa089e54508a3f6ba1d861e5a682b35f871f70c7d128fb44c39a0a8db17a8094854ea78698719fab97459eaa245e72984132c4ac777c988113a73c9078c76ec0b7f1a201a2ab76d89990c1714443a99eb1568a73426c99548b2ad9ab9b0d29a28056ea", 0xef, 0x4, 0x0, 0x0) write(r0, &(0x7f0000000240)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3db", 0xf12) 01:40:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) fcntl$setflags(r1, 0x2, 0x1) 01:40:09 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000040), 0x4) kevent(r2, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) 01:40:09 executing program 1: select(0x0, 0x0, &(0x7f0000000180)={0x0, 0xffffffffffffff80}, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) setpgid(r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="4d0fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:40:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x2, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket$inet6(0x18, 0x8000, 0x3ff) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x33, 0x7}, {0x18, 0x1, 0x5, 0x9}, 0xffff, [0x7, 0xfff, 0x3, 0x4, 0xfffffffffffffff9, 0x5, 0x1, 0xfffffffffffffee8]}, 0x3c) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f27a6e36dbc61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe26e5afdc27b8c9831351d7476001000000eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6a6f580f32aca41ce4b029b9a5b806d3ea7b6a7d96db3a67d37000000000000000301bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678db89b1fdce78d001b47c51b570f8b4ab51483923d44549f00675101b060ff9279e8b54b18ce7c0d9c57bf85", 0x13d) ioctl$TIOCSTART(r0, 0x2000746e) r2 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) fsync(r0) close(r0) dup(r2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x3) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) Thread 0xffff8000panic: Thread 0xffff800020b93788 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 119407 76762 73 0x100010 0x80 0 syslogd *298578 66682 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(c762c6b2351e9c24) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic Thread 0xffff800020b93788 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(c762c6b2351e9c24) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b670b0 rbx 0xffff800020b67150 rdx 0xffffffff81f2ea76 apollo_pio_rec+0x9bcf rcx 0 rax 0 r8 0xffffffff810e4f24 kprintf+0x174 r9 0x1 r10 0xc190a35333a4142f r11 0xeccfaf7e7099d1fa r12 0x3000000008 r13 0xffff800020b670c0 r14 0x100 r15 0x1 rip 0xffffffff8171e6c8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b670a0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=298578 stat=onproc flags process=14000 proc=200 pri=4, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020b21770,0xffff800020b21c30 process=0xffff800020b5b3b8 user=0xffff800020b62000, vmspace=0xffffffff822fd690 estcpu=1, cpticks=1, pctcpu=0.19 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 99983 240438 91122 0 2 0x480 syz-executor1 99983 465247 91122 0 3 0x4000080 select syz-executor1 99983 481496 91122 0 3 0x4000080 fsleep syz-executor1 27953 332020 1 0 3 0x100083 ttyin getty 72010 483795 34729 0 3 0x82 nanosleep syz-executor0 35957 322363 0 0 3 0x14200 bored sosplice 91122 259669 34729 0 2 0x482 syz-executor1 34729 145117 98720 0 3 0x82 thrsleep syz-fuzzer 34729 138261 98720 0 3 0x4000082 thrsleep syz-fuzzer 34729 368529 98720 0 3 0x4000082 thrsleep syz-fuzzer 34729 280574 98720 0 3 0x4000082 kqread syz-fuzzer 34729 462834 98720 0 3 0x4000082 thrsleep syz-fuzzer 34729 301944 98720 0 3 0x4000082 thrsleep syz-fuzzer 34729 7080 98720 0 3 0x4000082 thrsleep syz-fuzzer 34729 131982 98720 0 3 0x4000082 thrsleep syz-fuzzer 34729 486800 98720 0 3 0x4000082 thrsleep syz-fuzzer 34729 29182 98720 0 3 0x4000082 thrsleep syz-fuzzer 34729 469137 98720 0 3 0x4000082 thrsleep syz-fuzzer 34729 237035 98720 0 3 0x4000082 thrsleep syz-fuzzer 98720 175706 7050 0 3 0x10008a pause ksh 7050 259265 17771 0 3 0x92 select sshd 17771 329795 1 0 3 0x80 select sshd 76762 119407 24863 73 7 0x100090 syslogd 24863 61898 1 0 3 0x100082 netio syslogd 75284 29586 1 77 3 0x100090 poll dhclient 52662 374855 1 0 3 0x80 poll dhclient 22387 467506 0 0 3 0x14200 pgzero zerothread 61789 492109 0 0 3 0x14200 aiodoned aiodoned 1418 18354 0 0 3 0x14200 syncer update 92250 389038 0 0 3 0x14200 cleaner cleaner *66682 298578 0 0 7 0x14200 reaper 6655 384682 0 0 3 0x14200 pgdaemon pagedaemon 56083 293001 0 0 3 0x14200 bored crynlk 11264 431410 0 0 3 0x14200 bored crypto 73270 206824 0 0 3 0x40014200 acpi0 acpi0 54657 33977 0 0 3 0x40014200 idle1 80392 337196 0 0 3 0x14200 bored softnet 71797 235846 0 0 3 0x14200 bored systqmp 16029 222526 0 0 3 0x14200 bored systq 35048 361783 0 0 3 0x40014200 bored softclock 874 124588 0 0 3 0x40014200 idle0 1 446869 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper